summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x._.DS_Storebin0 -> 4096 bytes
-rwxr-xr-x._defaultuser.pngbin0 -> 4096 bytes
-rwxr-xr-x._font-italic.ttfbin0 -> 4096 bytes
-rwxr-xr-x._font-regular.ttfbin0 -> 4096 bytes
-rwxr-xr-x._hero.svgbin0 -> 4096 bytes
-rwxr-xr-x._logo-symbolic-adapted.svgbin0 -> 4096 bytes
-rwxr-xr-x._logo-symbolic.svgbin0 -> 4096 bytes
-rwxr-xr-x._logo.pngbin0 -> 4096 bytes
-rwxr-xr-x._logo.svgbin0 -> 4096 bytes
-rwxr-xr-x._title.ttfbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--].gitignore0
-rwxr-xr-x[-rw-r--r--].idea/.gitignore0
-rwxr-xr-x[-rw-r--r--].idea/delta.iml0
-rwxr-xr-x[-rw-r--r--].idea/deployment.xml0
-rwxr-xr-x[-rw-r--r--].idea/discord.xml0
-rwxr-xr-x.idea/inspectionProfiles/Project_Default.xml14
-rwxr-xr-x[-rw-r--r--].idea/jsonSchemas.xml0
-rwxr-xr-x[-rw-r--r--].idea/modules.xml0
-rwxr-xr-x[-rw-r--r--].idea/php.xml0
-rwxr-xr-x[-rw-r--r--].idea/vcs.xml0
-rwxr-xr-x[-rw-r--r--].well-known/assetlinks.json0
-rwxr-xr-x[-rw-r--r--]_articles/index.php2
-rwxr-xr-x[-rw-r--r--]_edit/index.php191
-rw-r--r--_edit/save/index.php117
-rw-r--r--_gallery/index.php122
-rwxr-xr-x_icons/._.DS_Storebin0 -> 4096 bytes
-rwxr-xr-x_icons/._admin.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._age-home.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._age.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._articles.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._badge.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._beta.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._brush.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._clock.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._close.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._code.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._content.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._copy.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._dashboard.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._defaultpage.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._defaultuser.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._dev.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._devtools.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._disable.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._download.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._edit.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._email.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._events.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._fast.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._finish.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._gallery.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._gift.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._help.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._id.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._logout.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._magic.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._menu.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._messages.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._name.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._nickname.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._pass.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._pending.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._people.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._phone.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._preview.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._pricing.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._print.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._profiles.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._reload.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._rename.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._report.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._requests.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._rules.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._safe.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._save.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._search.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._shutdown.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._smartphone.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._studio.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._subscription.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._support.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._time.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._upgrade.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._upload.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._vip.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/._wave.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._beta.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._content.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._copy.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._dashboard.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._download.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._magic.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._pass.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._preview.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._pricing.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._rename.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._rules.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._save.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._studio.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._upload.svgbin0 -> 4096 bytes
-rwxr-xr-x_icons/_mdi/._wave.svgbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/admin.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/age-home.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/age.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/articles.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/badge.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/beta.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/brush.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/clock.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/code.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/content.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/copy.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/dashboard.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/dev.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/download.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/edit.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/email.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/events.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/fast.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/finish.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/gallery.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/gift.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/help.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/logout.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/magic.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/messages.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/nickname.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/pass.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/pending.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/people.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/phone.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/preview.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/pricing.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/print.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/profiles.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/rename.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/report.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/requests.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/rules.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/safe.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/save.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/search.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/smartphone.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/studio-mono.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/studio.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/subscription.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/support.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/time.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/upload.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/vip.svg0
-rwxr-xr-x[-rw-r--r--]_icons/_mdi/wave.svg0
-rwxr-xr-x[-rw-r--r--]_icons/admin.svg0
-rwxr-xr-x[-rw-r--r--]_icons/age-home.svg0
-rwxr-xr-x[-rw-r--r--]_icons/age.svg0
-rwxr-xr-x[-rw-r--r--]_icons/articles.svg0
-rwxr-xr-x[-rw-r--r--]_icons/badge.svg0
-rwxr-xr-x[-rw-r--r--]_icons/beta.svg0
-rwxr-xr-x[-rw-r--r--]_icons/brush.svg0
-rwxr-xr-x[-rw-r--r--]_icons/clock.svg0
-rwxr-xr-x[-rw-r--r--]_icons/close.svg0
-rwxr-xr-x[-rw-r--r--]_icons/code.svg0
-rwxr-xr-x[-rw-r--r--]_icons/content.svg0
-rwxr-xr-x[-rw-r--r--]_icons/copy.svg0
-rwxr-xr-x[-rw-r--r--]_icons/dashboard.svg0
-rwxr-xr-x[-rw-r--r--]_icons/defaultpage.svg0
-rwxr-xr-x[-rw-r--r--]_icons/defaultuser.svg0
-rwxr-xr-x[-rw-r--r--]_icons/dev.svg0
-rwxr-xr-x[-rw-r--r--]_icons/devtools.svg0
-rwxr-xr-x[-rw-r--r--]_icons/disable.svg0
-rwxr-xr-x[-rw-r--r--]_icons/download.svg0
-rwxr-xr-x[-rw-r--r--]_icons/edit.svg0
-rwxr-xr-x[-rw-r--r--]_icons/email.svg0
-rwxr-xr-x[-rw-r--r--]_icons/events.svg0
-rwxr-xr-x[-rw-r--r--]_icons/fast.svg0
-rwxr-xr-x[-rw-r--r--]_icons/finish.svg0
-rwxr-xr-x[-rw-r--r--]_icons/gallery.svg0
-rwxr-xr-x[-rw-r--r--]_icons/gift.svg0
-rwxr-xr-x[-rw-r--r--]_icons/help.svg0
-rwxr-xr-x[-rw-r--r--]_icons/id.svg0
-rwxr-xr-x[-rw-r--r--]_icons/index.php0
-rwxr-xr-x[-rw-r--r--]_icons/logout.svg0
-rwxr-xr-x[-rw-r--r--]_icons/magic-register.svg0
-rwxr-xr-x[-rw-r--r--]_icons/magic.svg0
-rwxr-xr-x[-rw-r--r--]_icons/menu.svg0
-rwxr-xr-x[-rw-r--r--]_icons/messages.svg0
-rwxr-xr-x[-rw-r--r--]_icons/name.svg0
-rwxr-xr-x[-rw-r--r--]_icons/nickname.svg0
-rwxr-xr-x[-rw-r--r--]_icons/pass.svg0
-rwxr-xr-x[-rw-r--r--]_icons/pending.svg0
-rwxr-xr-x[-rw-r--r--]_icons/people.svg0
-rwxr-xr-x[-rw-r--r--]_icons/phone.svg0
-rwxr-xr-x[-rw-r--r--]_icons/preview.svg0
-rwxr-xr-x[-rw-r--r--]_icons/pricing.svg0
-rwxr-xr-x[-rw-r--r--]_icons/print.svg0
-rwxr-xr-x[-rw-r--r--]_icons/profiles.svg0
-rwxr-xr-x[-rw-r--r--]_icons/reload.svg0
-rwxr-xr-x[-rw-r--r--]_icons/rename.svg0
-rwxr-xr-x[-rw-r--r--]_icons/report.svg0
-rwxr-xr-x[-rw-r--r--]_icons/requests.svg0
-rwxr-xr-x[-rw-r--r--]_icons/rules.svg0
-rwxr-xr-x[-rw-r--r--]_icons/safe.svg0
-rwxr-xr-x[-rw-r--r--]_icons/save.svg0
-rwxr-xr-x[-rw-r--r--]_icons/search.svg0
-rwxr-xr-x[-rw-r--r--]_icons/shutdown.svg0
-rwxr-xr-x[-rw-r--r--]_icons/smartphone.svg0
-rwxr-xr-x[-rw-r--r--]_icons/studio-mono.svg0
-rwxr-xr-x[-rw-r--r--]_icons/studio.svg0
-rwxr-xr-x[-rw-r--r--]_icons/subscription.svg0
-rwxr-xr-x[-rw-r--r--]_icons/support.svg0
-rwxr-xr-x[-rw-r--r--]_icons/time.svg0
-rwxr-xr-x[-rw-r--r--]_icons/upgrade-mono.svg0
-rwxr-xr-x[-rw-r--r--]_icons/upgrade.svg0
-rwxr-xr-x[-rw-r--r--]_icons/upload-register.svg0
-rwxr-xr-x[-rw-r--r--]_icons/upload.svg0
-rwxr-xr-x[-rw-r--r--]_icons/vip.svg0
-rwxr-xr-x[-rw-r--r--]_icons/wave.svg0
-rwxr-xr-x[-rw-r--r--]_people/index.php2
-rwxr-xr-x[-rw-r--r--]_profile/index.php18
-rw-r--r--_upload/arbitrary/index.php48
-rw-r--r--_upload/aribtrary/index.php48
-rw-r--r--_upload/existing/index.php67
-rw-r--r--_upload/index.php7
-rw-r--r--_upload/new.php379
-rw-r--r--_upload/old.php122
-rw-r--r--_upload/save/index.php105
-rwxr-xr-x[-rw-r--r--]_url.php0
-rwxr-xr-xadmin/._.DS_Storebin0 -> 4096 bytes
-rwxr-xr-xadmin/._acebin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ace.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-beautify.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-code_lens.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-command_bar.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-elastic_tabstops_lite.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-emmet.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-error_marker.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-hardwrap.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-inline_autocomplete.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-keybinding_menu.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-language_tools.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-linking.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-modelist.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-options.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-prompt.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-rtl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-searchbox.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-settings_menu.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-spellcheck.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-split.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-static_highlight.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-statusbar.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-textarea.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-themelist.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._ext-whitespace.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._keybinding-emacs.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._keybinding-sublime.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._keybinding-vim.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._keybinding-vscode.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-abap.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-abc.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-actionscript.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-ada.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-alda.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-apache_conf.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-apex.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-applescript.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-aql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-asciidoc.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-asl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-assembly_x86.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-autohotkey.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-batchfile.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-bibtex.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-c9search.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-c_cpp.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-cirru.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-clojure.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-cobol.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-coffee.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-coldfusion.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-crystal.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-csharp.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-csound_document.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-csound_orchestra.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-csound_score.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-csp.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-css.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-curly.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-d.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-dart.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-diff.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-django.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-dockerfile.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-dot.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-drools.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-edifact.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-eiffel.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-ejs.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-elixir.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-elm.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-erlang.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-forth.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-fortran.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-fsharp.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-fsl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-ftl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-gcode.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-gherkin.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-gitignore.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-glsl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-gobstones.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-golang.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-graphqlschema.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-groovy.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-haml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-handlebars.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-haskell.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-haskell_cabal.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-haxe.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-hjson.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-html.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-html_elixir.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-html_ruby.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-ini.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-io.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-ion.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-jack.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-jade.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-java.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-javascript.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-jexl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-json.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-json5.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-jsoniq.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-jsp.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-jssm.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-jsx.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-julia.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-kotlin.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-latex.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-latte.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-less.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-liquid.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-lisp.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-livescript.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-logiql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-logtalk.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-lsl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-lua.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-luapage.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-lucene.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-makefile.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-markdown.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-mask.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-matlab.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-maze.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-mediawiki.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-mel.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-mips.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-mixal.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-mushcode.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-mysql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-nginx.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-nim.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-nix.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-nsis.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-nunjucks.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-objectivec.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-ocaml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-partiql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-pascal.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-perl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-pgsql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-php.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-php_laravel_blade.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-pig.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-plain_text.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-plsql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-powershell.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-praat.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-prisma.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-prolog.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-properties.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-protobuf.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-puppet.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-python.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-qml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-r.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-raku.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-razor.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-rdoc.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-red.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-redshift.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-rhtml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-robot.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-rst.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-ruby.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-rust.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-sac.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-sass.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-scad.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-scala.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-scheme.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-scrypt.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-scss.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-sh.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-sjs.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-slim.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-smarty.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-smithy.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-snippets.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-soy_template.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-space.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-sparql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-sql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-sqlserver.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-stylus.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-svg.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-swift.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-tcl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-terraform.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-tex.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-text.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-textile.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-toml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-tsx.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-turtle.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-twig.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-typescript.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-vala.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-vbscript.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-velocity.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-verilog.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-vhdl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-visualforce.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-wollok.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-xml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-xquery.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-yaml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._mode-zeek.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._snippetsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-ambiance.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-chaos.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-chrome.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-cloud9_day.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-cloud9_night.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-cloud9_night_low_color.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-clouds.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-clouds_midnight.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-cobalt.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-crimson_editor.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-dawn.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-dracula.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-dreamweaver.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-eclipse.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-github.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-github_dark.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-gob.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-gruvbox.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-gruvbox_dark_hard.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-gruvbox_light_hard.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-idle_fingers.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-iplastic.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-katzenmilch.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-kr_theme.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-kuroir.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-merbivore.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-merbivore_soft.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-mono_industrial.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-monokai.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-nord_dark.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-one_dark.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-pastel_on_dark.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-solarized_dark.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-solarized_light.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-sqlserver.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-terminal.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-textmate.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-tomorrow.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-tomorrow_night.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-tomorrow_night_blue.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-tomorrow_night_bright.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-tomorrow_night_eighties.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-twilight.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-vibrant_ink.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._theme-xcode.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._worker-base.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._worker-coffee.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._worker-css.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._worker-html.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._worker-javascript.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._worker-json.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._worker-lua.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._worker-php.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._worker-xml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._worker-xquery.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/._worker-yaml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._abap.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._abc.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._actionscript.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._ada.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._alda.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._apache_conf.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._apex.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._applescript.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._aql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._asciidoc.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._asl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._assembly_x86.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._autohotkey.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._batchfile.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._bibtex.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._c9search.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._c_cpp.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._cirru.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._clojure.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._cobol.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._coffee.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._coldfusion.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._crystal.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._csharp.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._csound_document.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._csound_orchestra.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._csound_score.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._csp.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._css.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._curly.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._d.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._dart.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._diff.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._django.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._dockerfile.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._dot.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._drools.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._edifact.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._eiffel.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._ejs.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._elixir.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._elm.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._erlang.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._forth.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._fortran.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._fsharp.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._fsl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._ftl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._gcode.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._gherkin.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._gitignore.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._glsl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._gobstones.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._golang.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._graphqlschema.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._groovy.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._haml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._handlebars.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._haskell.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._haskell_cabal.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._haxe.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._hjson.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._html.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._html_elixir.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._html_ruby.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._ini.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._io.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._ion.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._jack.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._jade.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._java.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._javascript.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._jexl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._json.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._json5.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._jsoniq.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._jsp.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._jssm.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._jsx.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._julia.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._kotlin.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._latex.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._latte.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._less.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._liquid.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._lisp.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._livescript.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._logiql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._logtalk.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._lsl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._lua.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._luapage.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._lucene.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._makefile.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._markdown.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._mask.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._matlab.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._maze.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._mediawiki.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._mel.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._mips.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._mixal.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._mushcode.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._mysql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._nginx.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._nim.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._nix.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._nsis.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._nunjucks.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._objectivec.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._ocaml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._partiql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._pascal.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._perl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._pgsql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._php.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._php_laravel_blade.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._pig.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._plain_text.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._plsql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._powershell.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._praat.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._prisma.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._prolog.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._properties.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._protobuf.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._puppet.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._python.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._qml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._r.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._raku.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._razor.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._rdoc.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._red.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._redshift.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._rhtml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._robot.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._rst.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._ruby.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._rust.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._sac.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._sass.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._scad.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._scala.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._scheme.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._scrypt.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._scss.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._sh.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._sjs.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._slim.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._smarty.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._smithy.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._snippets.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._soy_template.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._space.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._sparql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._sql.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._sqlserver.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._stylus.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._svg.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._swift.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._tcl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._terraform.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._tex.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._text.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._textile.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._toml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._tsx.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._turtle.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._twig.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._typescript.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._vala.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._vbscript.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._velocity.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._verilog.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._vhdl.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._visualforce.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._wollok.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._xml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._xquery.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._yaml.jsbin0 -> 4096 bytes
-rwxr-xr-xadmin/ace/snippets/._zeek.jsbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]admin/approve/index.php0
-rwxr-xr-x[-rw-r--r--]admin/avatars/index.php0
-rwxr-xr-x[-rw-r--r--]admin/avatars/update.php0
-rwxr-xr-x[-rw-r--r--]admin/avatars/url.php0
-rwxr-xr-x[-rw-r--r--]admin/codes/index.php0
-rwxr-xr-x[-rw-r--r--]admin/codes/save/index.php0
-rwxr-xr-x[-rw-r--r--]admin/create/index.php0
-rwxr-xr-x[-rw-r--r--]admin/create/save/index.php0
-rwxr-xr-x[-rw-r--r--]admin/edit/index.php0
-rwxr-xr-x[-rw-r--r--]admin/edit/save/index.php0
-rwxr-xr-x[-rw-r--r--]admin/help.php0
-rwxr-xr-x[-rw-r--r--]admin/index.php0
-rwxr-xr-x[-rw-r--r--]admin/objects/index.php0
-rwxr-xr-x[-rw-r--r--]admin/register_approve/index.php0
-rwxr-xr-x[-rw-r--r--]admin/register_reject/index.php0
-rwxr-xr-x[-rw-r--r--]admin/registrations/index.php0
-rwxr-xr-x[-rw-r--r--]admin/reject/index.php0
-rwxr-xr-x[-rw-r--r--]admin/requests/index.php0
-rwxr-xr-x[-rw-r--r--]alerts/index.php0
-rwxr-xr-x[-rw-r--r--]alerts/read/index.php0
-rwxr-xr-xbadges/._eap.svgbin0 -> 4096 bytes
-rwxr-xr-xbadges/._hunter.svgbin0 -> 4096 bytes
-rwxr-xr-xbadges/._staff.svgbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]badges/eap.svg0
-rwxr-xr-x[-rw-r--r--]badges/hunter.svg0
-rwxr-xr-x[-rw-r--r--]badges/staff.svg0
-rwxr-xr-xbootstrap/._qrcode.min.jsbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]bootstrap/bootstrap.bundle.min.js0
-rwxr-xr-x[-rw-r--r--]bootstrap/bootstrap.bundle.min.js.map0
-rwxr-xr-x[-rw-r--r--]bootstrap/bootstrap.min.css0
-rwxr-xr-x[-rw-r--r--]bootstrap/bootstrap.min.css.map0
-rwxr-xr-x[-rw-r--r--]bootstrap/qr-scanner-worker.min.js0
-rwxr-xr-x[-rw-r--r--]bootstrap/qr-scanner.min.js0
-rwxr-xr-x[-rw-r--r--]bootstrap/qrcode.min.js0
-rw-r--r--ckeditor/ckeditor-build.js6
-rw-r--r--ckeditor/ckeditor.js6
-rw-r--r--ckeditor/ckeditor.js.map1
-rw-r--r--ckeditor/editor.js6
-rw-r--r--ckeditor/editor.js.map1
-rw-r--r--ckeditor/editor.php27
-rw-r--r--ckeditor/icons.js27
-rw-r--r--ckeditor/icons/delta/0.svg1
-rw-r--r--ckeditor/icons/delta/1.svg1
-rw-r--r--ckeditor/icons/delta/10.svg1
-rw-r--r--ckeditor/icons/delta/11.svg1
-rw-r--r--ckeditor/icons/delta/12.svg1
-rw-r--r--ckeditor/icons/delta/13.svg1
-rw-r--r--ckeditor/icons/delta/14.svg1
-rw-r--r--ckeditor/icons/delta/15.svg1
-rw-r--r--ckeditor/icons/delta/16.svg1
-rw-r--r--ckeditor/icons/delta/17.svg1
-rw-r--r--ckeditor/icons/delta/18.svg1
-rw-r--r--ckeditor/icons/delta/19.svg1
-rw-r--r--ckeditor/icons/delta/2.svg1
-rw-r--r--ckeditor/icons/delta/20.svg1
-rw-r--r--ckeditor/icons/delta/21.svg1
-rw-r--r--ckeditor/icons/delta/22.svg1
-rw-r--r--ckeditor/icons/delta/23.svg1
-rw-r--r--ckeditor/icons/delta/24.svg1
-rw-r--r--ckeditor/icons/delta/25.svg1
-rw-r--r--ckeditor/icons/delta/26.svg1
-rw-r--r--ckeditor/icons/delta/27.svg1
-rw-r--r--ckeditor/icons/delta/28.svg1
-rw-r--r--ckeditor/icons/delta/29.svg1
-rw-r--r--ckeditor/icons/delta/3.svg1
-rw-r--r--ckeditor/icons/delta/30.svg1
-rw-r--r--ckeditor/icons/delta/31.svg1
-rw-r--r--ckeditor/icons/delta/32.svg1
-rw-r--r--ckeditor/icons/delta/33.svg1
-rw-r--r--ckeditor/icons/delta/34.svg1
-rw-r--r--ckeditor/icons/delta/35.svg1
-rw-r--r--ckeditor/icons/delta/36.svg1
-rw-r--r--ckeditor/icons/delta/37.svg1
-rw-r--r--ckeditor/icons/delta/38.svg1
-rw-r--r--ckeditor/icons/delta/39.svg1
-rw-r--r--ckeditor/icons/delta/4.svg1
-rw-r--r--ckeditor/icons/delta/40.svg1
-rw-r--r--ckeditor/icons/delta/41.svg1
-rw-r--r--ckeditor/icons/delta/42.svg1
-rw-r--r--ckeditor/icons/delta/43.svg1
-rw-r--r--ckeditor/icons/delta/44.svg1
-rw-r--r--ckeditor/icons/delta/45.svg1
-rw-r--r--ckeditor/icons/delta/46.svg1
-rw-r--r--ckeditor/icons/delta/47.svg1
-rw-r--r--ckeditor/icons/delta/48.svg1
-rw-r--r--ckeditor/icons/delta/49.svg1
-rw-r--r--ckeditor/icons/delta/5.svg1
-rw-r--r--ckeditor/icons/delta/50.svg1
-rw-r--r--ckeditor/icons/delta/51.svg1
-rw-r--r--ckeditor/icons/delta/52.svg1
-rw-r--r--ckeditor/icons/delta/53.svg1
-rw-r--r--ckeditor/icons/delta/54.svg1
-rw-r--r--ckeditor/icons/delta/55.svg1
-rw-r--r--ckeditor/icons/delta/56.svg1
-rw-r--r--ckeditor/icons/delta/57.svg1
-rw-r--r--ckeditor/icons/delta/58.svg1
-rw-r--r--ckeditor/icons/delta/59.svg1
-rw-r--r--ckeditor/icons/delta/6.svg1
-rw-r--r--ckeditor/icons/delta/60.svg1
-rw-r--r--ckeditor/icons/delta/7.svg1
-rw-r--r--ckeditor/icons/delta/70.svg1
-rw-r--r--ckeditor/icons/delta/71.svg1
-rw-r--r--ckeditor/icons/delta/72.svg1
-rw-r--r--ckeditor/icons/delta/73.svg1
-rw-r--r--ckeditor/icons/delta/74.svg1
-rw-r--r--ckeditor/icons/delta/75.svg1
-rw-r--r--ckeditor/icons/delta/76.svg1
-rw-r--r--ckeditor/icons/delta/77.svg1
-rw-r--r--ckeditor/icons/delta/78.svg1
-rw-r--r--ckeditor/icons/delta/79.svg1
-rw-r--r--ckeditor/icons/delta/8.svg1
-rw-r--r--ckeditor/icons/delta/80.svg1
-rw-r--r--ckeditor/icons/delta/81.svg1
-rw-r--r--ckeditor/icons/delta/82.svg1
-rw-r--r--ckeditor/icons/delta/83.svg1
-rw-r--r--ckeditor/icons/delta/84.svg1
-rw-r--r--ckeditor/icons/delta/85.svg1
-rw-r--r--ckeditor/icons/delta/86.svg1
-rw-r--r--ckeditor/icons/delta/9.svg1
-rw-r--r--ckeditor/icons/desktop/0.svg1
-rw-r--r--ckeditor/icons/desktop/1.svg1
-rw-r--r--ckeditor/icons/desktop/10.svg1
-rw-r--r--ckeditor/icons/desktop/11.svg1
-rw-r--r--ckeditor/icons/desktop/12.svg1
-rw-r--r--ckeditor/icons/desktop/13.svg1
-rw-r--r--ckeditor/icons/desktop/14.svg1
-rw-r--r--ckeditor/icons/desktop/15.svg1
-rw-r--r--ckeditor/icons/desktop/16.svg1
-rw-r--r--ckeditor/icons/desktop/17.svg1
-rw-r--r--ckeditor/icons/desktop/18.svg1
-rw-r--r--ckeditor/icons/desktop/19.svg1
-rw-r--r--ckeditor/icons/desktop/2.svg1
-rw-r--r--ckeditor/icons/desktop/20.svg1
-rw-r--r--ckeditor/icons/desktop/21.svg1
-rw-r--r--ckeditor/icons/desktop/22.svg1
-rw-r--r--ckeditor/icons/desktop/23.svg1
-rw-r--r--ckeditor/icons/desktop/24.svg1
-rw-r--r--ckeditor/icons/desktop/25.svg1
-rw-r--r--ckeditor/icons/desktop/26.svg1
-rw-r--r--ckeditor/icons/desktop/27.svg1
-rw-r--r--ckeditor/icons/desktop/28.svg1
-rw-r--r--ckeditor/icons/desktop/29.svg1
-rw-r--r--ckeditor/icons/desktop/30.svg1
-rw-r--r--ckeditor/icons/desktop/31.svg1
-rw-r--r--ckeditor/icons/desktop/32.svg1
-rw-r--r--ckeditor/icons/desktop/33.svg1
-rw-r--r--ckeditor/icons/desktop/34.svg1
-rw-r--r--ckeditor/icons/desktop/35.svg1
-rw-r--r--ckeditor/icons/desktop/36.svg1
-rw-r--r--ckeditor/icons/desktop/37.svg1
-rw-r--r--ckeditor/icons/desktop/38.svg1
-rw-r--r--ckeditor/icons/desktop/39.svg1
-rw-r--r--ckeditor/icons/desktop/4.svg1
-rw-r--r--ckeditor/icons/desktop/40.svg1
-rw-r--r--ckeditor/icons/desktop/41.svg1
-rw-r--r--ckeditor/icons/desktop/42.svg1
-rw-r--r--ckeditor/icons/desktop/43.svg1
-rw-r--r--ckeditor/icons/desktop/44.svg1
-rw-r--r--ckeditor/icons/desktop/45.svg1
-rw-r--r--ckeditor/icons/desktop/46.svg1
-rw-r--r--ckeditor/icons/desktop/47.svg1
-rw-r--r--ckeditor/icons/desktop/48.svg1
-rw-r--r--ckeditor/icons/desktop/49.svg1
-rw-r--r--ckeditor/icons/desktop/5.svg1
-rw-r--r--ckeditor/icons/desktop/50.svg1
-rw-r--r--ckeditor/icons/desktop/51.svg1
-rw-r--r--ckeditor/icons/desktop/52.svg1
-rw-r--r--ckeditor/icons/desktop/53.svg1
-rw-r--r--ckeditor/icons/desktop/54.svg1
-rw-r--r--ckeditor/icons/desktop/55.svg1
-rw-r--r--ckeditor/icons/desktop/56.svg1
-rw-r--r--ckeditor/icons/desktop/57.svg1
-rw-r--r--ckeditor/icons/desktop/58.svg1
-rw-r--r--ckeditor/icons/desktop/59.svg1
-rw-r--r--ckeditor/icons/desktop/6.svg1
-rw-r--r--ckeditor/icons/desktop/60.svg1
-rw-r--r--ckeditor/icons/desktop/7.svg1
-rw-r--r--ckeditor/icons/desktop/70.svg1
-rw-r--r--ckeditor/icons/desktop/71.svg1
-rw-r--r--ckeditor/icons/desktop/72.svg1
-rw-r--r--ckeditor/icons/desktop/73.svg1
-rw-r--r--ckeditor/icons/desktop/74.svg1
-rw-r--r--ckeditor/icons/desktop/75.svg1
-rw-r--r--ckeditor/icons/desktop/76.svg1
-rw-r--r--ckeditor/icons/desktop/77.svg1
-rw-r--r--ckeditor/icons/desktop/78.svg1
-rw-r--r--ckeditor/icons/desktop/79.svg1
-rw-r--r--ckeditor/icons/desktop/8.svg1
-rw-r--r--ckeditor/icons/desktop/80.svg1
-rw-r--r--ckeditor/icons/desktop/81.svg1
-rw-r--r--ckeditor/icons/desktop/82.svg1
-rw-r--r--ckeditor/icons/desktop/83.svg1
-rw-r--r--ckeditor/icons/desktop/84.svg1
-rw-r--r--ckeditor/icons/desktop/85.svg1
-rw-r--r--ckeditor/icons/desktop/86.svg1
-rw-r--r--ckeditor/icons/desktop/9.svg1
-rw-r--r--ckeditor/icons/original/0.svg1
-rw-r--r--ckeditor/icons/original/1.svg1
-rw-r--r--ckeditor/icons/original/10.svg1
-rw-r--r--ckeditor/icons/original/11.svg1
-rw-r--r--ckeditor/icons/original/12.svg1
-rw-r--r--ckeditor/icons/original/13.svg1
-rw-r--r--ckeditor/icons/original/14.svg1
-rw-r--r--ckeditor/icons/original/15.svg1
-rw-r--r--ckeditor/icons/original/16.svg1
-rw-r--r--ckeditor/icons/original/17.svg1
-rw-r--r--ckeditor/icons/original/18.svg1
-rw-r--r--ckeditor/icons/original/19.svg1
-rw-r--r--ckeditor/icons/original/2.svg1
-rw-r--r--ckeditor/icons/original/20.svg1
-rw-r--r--ckeditor/icons/original/21.svg1
-rw-r--r--ckeditor/icons/original/22.svg1
-rw-r--r--ckeditor/icons/original/23.svg1
-rw-r--r--ckeditor/icons/original/24.svg1
-rw-r--r--ckeditor/icons/original/25.svg1
-rw-r--r--ckeditor/icons/original/26.svg1
-rw-r--r--ckeditor/icons/original/27.svg1
-rw-r--r--ckeditor/icons/original/28.svg1
-rw-r--r--ckeditor/icons/original/29.svg1
-rw-r--r--ckeditor/icons/original/3.svg1
-rw-r--r--ckeditor/icons/original/30.svg1
-rw-r--r--ckeditor/icons/original/31.svg1
-rw-r--r--ckeditor/icons/original/32.svg1
-rw-r--r--ckeditor/icons/original/33.svg1
-rw-r--r--ckeditor/icons/original/34.svg1
-rw-r--r--ckeditor/icons/original/35.svg1
-rw-r--r--ckeditor/icons/original/36.svg1
-rw-r--r--ckeditor/icons/original/37.svg1
-rw-r--r--ckeditor/icons/original/38.svg1
-rw-r--r--ckeditor/icons/original/39.svg1
-rw-r--r--ckeditor/icons/original/4.svg1
-rw-r--r--ckeditor/icons/original/40.svg1
-rw-r--r--ckeditor/icons/original/41.svg1
-rw-r--r--ckeditor/icons/original/42.svg1
-rw-r--r--ckeditor/icons/original/43.svg1
-rw-r--r--ckeditor/icons/original/44.svg1
-rw-r--r--ckeditor/icons/original/45.svg1
-rw-r--r--ckeditor/icons/original/46.svg1
-rw-r--r--ckeditor/icons/original/47.svg1
-rw-r--r--ckeditor/icons/original/48.svg1
-rw-r--r--ckeditor/icons/original/49.svg1
-rw-r--r--ckeditor/icons/original/5.svg1
-rw-r--r--ckeditor/icons/original/50.svg1
-rw-r--r--ckeditor/icons/original/51.svg1
-rw-r--r--ckeditor/icons/original/52.svg1
-rw-r--r--ckeditor/icons/original/53.svg1
-rw-r--r--ckeditor/icons/original/54.svg1
-rw-r--r--ckeditor/icons/original/55.svg1
-rw-r--r--ckeditor/icons/original/56.svg1
-rw-r--r--ckeditor/icons/original/57.svg1
-rw-r--r--ckeditor/icons/original/58.svg1
-rw-r--r--ckeditor/icons/original/59.svg1
-rw-r--r--ckeditor/icons/original/6.svg1
-rw-r--r--ckeditor/icons/original/60.svg1
-rw-r--r--ckeditor/icons/original/61.svg1
-rw-r--r--ckeditor/icons/original/62.svg1
-rw-r--r--ckeditor/icons/original/63.svg1
-rw-r--r--ckeditor/icons/original/64.svg1
-rw-r--r--ckeditor/icons/original/65.svg1
-rw-r--r--ckeditor/icons/original/66.svg1
-rw-r--r--ckeditor/icons/original/67.svg1
-rw-r--r--ckeditor/icons/original/68.svg1
-rw-r--r--ckeditor/icons/original/69.svg1
-rw-r--r--ckeditor/icons/original/7.svg1
-rw-r--r--ckeditor/icons/original/70.svg1
-rw-r--r--ckeditor/icons/original/71.svg1
-rw-r--r--ckeditor/icons/original/72.svg1
-rw-r--r--ckeditor/icons/original/73.svg1
-rw-r--r--ckeditor/icons/original/74.svg1
-rw-r--r--ckeditor/icons/original/75.svg1
-rw-r--r--ckeditor/icons/original/76.svg1
-rw-r--r--ckeditor/icons/original/77.svg1
-rw-r--r--ckeditor/icons/original/78.svg1
-rw-r--r--ckeditor/icons/original/79.svg1
-rw-r--r--ckeditor/icons/original/8.svg1
-rw-r--r--ckeditor/icons/original/80.svg1
-rw-r--r--ckeditor/icons/original/81.svg1
-rw-r--r--ckeditor/icons/original/82.svg1
-rw-r--r--ckeditor/icons/original/83.svg1
-rw-r--r--ckeditor/icons/original/84.svg1
-rw-r--r--ckeditor/icons/original/85.svg1
-rw-r--r--ckeditor/icons/original/86.svg1
-rw-r--r--ckeditor/icons/original/9.svg1
-rw-r--r--ckeditor/translations/af.js1
-rw-r--r--ckeditor/translations/ar.js1
-rw-r--r--ckeditor/translations/ast.js1
-rw-r--r--ckeditor/translations/az.js1
-rw-r--r--ckeditor/translations/bg.js1
-rw-r--r--ckeditor/translations/bn.js1
-rw-r--r--ckeditor/translations/bs.js1
-rw-r--r--ckeditor/translations/ca.js1
-rw-r--r--ckeditor/translations/cs.js1
-rw-r--r--ckeditor/translations/da.js1
-rw-r--r--ckeditor/translations/de-ch.js1
-rw-r--r--ckeditor/translations/de.js1
-rw-r--r--ckeditor/translations/el.js1
-rw-r--r--ckeditor/translations/en-au.js1
-rw-r--r--ckeditor/translations/en-gb.js1
-rw-r--r--ckeditor/translations/eo.js1
-rw-r--r--ckeditor/translations/es-co.js1
-rw-r--r--ckeditor/translations/es.js1
-rw-r--r--ckeditor/translations/et.js1
-rw-r--r--ckeditor/translations/eu.js1
-rw-r--r--ckeditor/translations/fa.js1
-rw-r--r--ckeditor/translations/fi.js1
-rw-r--r--ckeditor/translations/fr.js1
-rw-r--r--ckeditor/translations/gl.js1
-rw-r--r--ckeditor/translations/gu.js1
-rw-r--r--ckeditor/translations/he.js1
-rw-r--r--ckeditor/translations/hi.js1
-rw-r--r--ckeditor/translations/hr.js1
-rw-r--r--ckeditor/translations/hu.js1
-rw-r--r--ckeditor/translations/id.js1
-rw-r--r--ckeditor/translations/it.js1
-rw-r--r--ckeditor/translations/ja.js1
-rw-r--r--ckeditor/translations/jv.js1
-rw-r--r--ckeditor/translations/kk.js1
-rw-r--r--ckeditor/translations/km.js1
-rw-r--r--ckeditor/translations/kn.js1
-rw-r--r--ckeditor/translations/ko.js1
-rw-r--r--ckeditor/translations/ku.js1
-rw-r--r--ckeditor/translations/lt.js1
-rw-r--r--ckeditor/translations/lv.js1
-rw-r--r--ckeditor/translations/ms.js1
-rw-r--r--ckeditor/translations/nb.js1
-rw-r--r--ckeditor/translations/ne.js1
-rw-r--r--ckeditor/translations/nl.js1
-rw-r--r--ckeditor/translations/no.js1
-rw-r--r--ckeditor/translations/oc.js1
-rw-r--r--ckeditor/translations/pl.js1
-rw-r--r--ckeditor/translations/pt-br.js1
-rw-r--r--ckeditor/translations/pt.js1
-rw-r--r--ckeditor/translations/ro.js1
-rw-r--r--ckeditor/translations/ru.js1
-rw-r--r--ckeditor/translations/si.js1
-rw-r--r--ckeditor/translations/sk.js1
-rw-r--r--ckeditor/translations/sl.js1
-rw-r--r--ckeditor/translations/sq.js1
-rw-r--r--ckeditor/translations/sr-latn.js1
-rw-r--r--ckeditor/translations/sr.js1
-rw-r--r--ckeditor/translations/sv.js1
-rw-r--r--ckeditor/translations/th.js1
-rw-r--r--ckeditor/translations/tk.js1
-rw-r--r--ckeditor/translations/tr.js1
-rw-r--r--ckeditor/translations/tt.js1
-rw-r--r--ckeditor/translations/ug.js1
-rw-r--r--ckeditor/translations/uk.js1
-rw-r--r--ckeditor/translations/ur.js1
-rw-r--r--ckeditor/translations/uz.js1
-rw-r--r--ckeditor/translations/vi.js1
-rw-r--r--ckeditor/translations/zh-cn.js1
-rw-r--r--ckeditor/translations/zh.js1
-rwxr-xr-x[-rw-r--r--]content/index.php0
-rwxr-xr-x[-rw-r--r--]defaultuser.pngbin3943 -> 3943 bytes
-rwxr-xr-x[-rw-r--r--]download/index.php0
-rwxr-xr-x[-rw-r--r--]download/start/index.php0
-rwxr-xr-x[-rw-r--r--]embed/index.php137
-rwxr-xr-x[-rw-r--r--]font-italic.ttfbin280276 -> 280276 bytes
-rwxr-xr-x[-rw-r--r--]font-regular.ttfbin275644 -> 275644 bytes
-rwxr-xr-x[-rw-r--r--]fuse.php0
-rwxr-xr-x[-rw-r--r--]hero.svg0
-rwxr-xr-x[-rw-r--r--]home/_base.php0
-rwxr-xr-x[-rw-r--r--]home/birthday.php0
-rwxr-xr-x[-rw-r--r--]home/family.php0
-rwxr-xr-x[-rw-r--r--]home/history.php0
-rwxr-xr-x[-rw-r--r--]home/recent.php0
-rwxr-xr-xincludes/._.DS_Storebin0 -> 4096 bytes
-rwxr-xr-xincludes/._PHPMailerbin0 -> 4096 bytes
-rwxr-xr-xincludes/._recaptchabin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/._COMMITMENTbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/._README.mdbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/._SECURITY.mdbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/._VERSIONbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/._composer.jsonbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/._get_oauth_token.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/._languagebin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/._srcbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/COMMITMENT0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/README.md0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/SECURITY.md0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/VERSION0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/composer.json0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/get_oauth_token.php0
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-af.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-ar.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-az.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-ba.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-be.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-bg.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-ca.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-cs.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-da.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-de.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-el.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-eo.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-es.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-et.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-fa.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-fi.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-fo.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-fr.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-gl.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-he.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-hi.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-hr.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-hu.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-hy.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-id.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-it.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-ja.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-ka.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-ko.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-lt.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-lv.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-mg.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-mn.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-ms.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-nb.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-nl.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-pl.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-pt.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-pt_br.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-ro.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-ru.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-sk.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-sl.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-sr.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-sr_latn.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-sv.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-tl.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-tr.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-uk.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-vi.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-zh.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/language/._phpmailer.lang-zh_cn.phpbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-af.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-ar.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-az.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-ba.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-be.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-bg.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-ca.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-cs.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-da.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-de.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-el.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-eo.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-es.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-et.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-fa.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-fi.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-fo.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-fr.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-gl.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-he.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-hi.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-hr.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-hu.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-hy.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-id.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-it.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-ja.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-ka.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-ko.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-lt.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-lv.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-mg.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-mn.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-ms.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-nb.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-nl.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-pl.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-pt.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-pt_br.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-ro.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-ru.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-sk.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-sl.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-sr.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-sr_latn.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-sv.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-tl.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-tr.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-uk.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-vi.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-zh.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/language/phpmailer.lang-zh_cn.php0
-rwxr-xr-xincludes/PHPMailer/src/._Exception.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/src/._OAuth.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/src/._OAuthTokenProvider.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/src/._PHPMailer.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/src/._POP3.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/PHPMailer/src/._SMTP.phpbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/src/Exception.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/src/OAuth.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/src/OAuthTokenProvider.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/src/PHPMailer.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/src/POP3.php0
-rwxr-xr-x[-rw-r--r--]includes/PHPMailer/src/SMTP.php0
-rwxr-xr-x[-rw-r--r--]includes/convert.sh0
-rwxr-xr-x[-rw-r--r--]includes/editor.php0
-rwxr-xr-x[-rw-r--r--]includes/email.html0
-rwxr-xr-x[-rw-r--r--]includes/email.php0
-rwxr-xr-xincludes/fcm/._.DS_Storebin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/index.js0
-rwxr-xr-xincludes/fcm/node_modules/._.DS_Storebin0 -> 4096 bytes
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/acorn5
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/compileProtos316
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/escodegen78
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/esgenerate65
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/esparse140
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/esvalidate237
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/gp12-pem27
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/jsdoc95
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/markdown-it118
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/marked218
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/mime47
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/minifyProtoJson60
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/mkdirp69
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/parser16
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/pbjs7
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/pbts7
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/proto-loader-gen-types829
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/rimraf69
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/semver184
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/uglifyjs606
-rwxr-xr-x[l---------]includes/fcm/node_modules/.bin/uuid3
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/.package-lock.json0
-rwxr-xr-xincludes/fcm/node_modules/@babel/parser/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@babel/parser/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@babel/parser/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@babel/parser/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@babel/parser/index.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@babel/parser/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@babel/parser/lib/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@babel/parser/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@babel/parser/typings/babel-parser.d.ts0
-rwxr-xr-xincludes/fcm/node_modules/@fastify/busboy/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/README.md0
-rwxr-xr-xincludes/fcm/node_modules/@fastify/busboy/deps/dicer/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/deps/dicer/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/Dicer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/HeaderParser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/PartStream.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/dicer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/deps/streamsearch/sbmh.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/lib/main.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/lib/main.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/lib/types/multipart.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/lib/types/urlencoded.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/lib/utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@fastify/busboy/package.json0
-rwxr-xr-xincludes/fcm/node_modules/@firebase/._.DS_Storebin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/src/service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/dist/src/service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/analytics-public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/analytics.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/api.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/factory.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/functions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/functions.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/get-config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/get-config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/helpers.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/initialize-analytics.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/initialize-analytics.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/get-fake-firebase-services.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/gtag-script-util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/integration-tests/integration.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/api.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/factory.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/functions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/functions.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/get-config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/get-config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/helpers.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/initialize-analytics.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/initialize-analytics.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/testing/get-fake-firebase-services.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/testing/gtag-script-util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/testing/integration-tests/integration.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/dist/testing/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/analytics/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/src/service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/dist/src/service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-interop-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-interop-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-interop-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-interop-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/app-check-public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/app-check.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/api.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/client.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/debug.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/debug.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/factory.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/indexeddb.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/internal-api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/internal-api.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/proactive-refresh.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/proactive-refresh.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/providers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/providers.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/recaptcha.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/state.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/src/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/esm/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/api.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/client.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/debug.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/debug.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/factory.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/indexeddb.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/internal-api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/internal-api.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/proactive-refresh.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/proactive-refresh.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/providers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/providers.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/recaptcha.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/state.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/src/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/dist/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-check/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/app-compat-public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/app-compat.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseApp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseNamespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseNamespaceCore.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/index.lite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/lite/firebaseAppLite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/lite/firebaseNamespaceLite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/registerCoreComponents.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/firebaseAppCompat.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseApp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseNamespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseNamespaceCore.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/src/index.lite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/src/lite/firebaseAppLite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/src/lite/firebaseNamespaceLite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/src/logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/src/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/src/registerCoreComponents.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/src/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/test/firebaseAppCompat.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/dist/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app-types/private.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app-public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/api.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/firebaseApp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/firebaseApp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/heartbeatService.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/heartbeatService.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/indexeddb.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/indexeddb.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/internal.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/platformLoggerService.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/platformLoggerService.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/registerCoreComponents.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/app/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/api.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/indexeddb.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/indexeddb.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/internal.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/registerCoreComponents.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/app/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/app/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/scripts/run_node_tests.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/auth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/phone_auth_provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/platform.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/recaptcha_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/user_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/wrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/helpers/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/custom.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/oob.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/scripts/run_node_tests.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/auth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/phone_auth_provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/platform.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/recaptcha_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/user_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/wrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/helpers/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/custom.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/oob.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/index.node.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/index.node.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/firebase-auth.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/firebase-auth.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/index.node.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/dist/index.node.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-interop-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-interop-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-interop-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-interop-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/cordova/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/auth-public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/index.cordova.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/index.doc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/index.shared.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/index.webworker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/internal.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/internal/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/popup_redirect-b7568081.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/popup_redirect-b7568081.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/scripts/run_node_tests.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/account.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/account.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/profile.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/profile.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/create_auth_uri.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/create_auth_uri.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/recaptcha.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sign_up.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sign_up.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sms.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/project_config/get_project_config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/project_config/get_project_config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/action_code_url.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/action_code_url.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_event_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_event_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/firebase_internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/firebase_internal.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/initialize.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/initialize.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/middleware.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/middleware.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/errors.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/in_memory.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/in_memory.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/persistence_user_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/persistence_user_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/facebook.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/facebook.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/federated.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/federated.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/github.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/github.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/google.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/google.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/twitter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/twitter.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/abstract_popup_redirect_operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/abstract_popup_redirect_operation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/action_code_settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/action_code_settings.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/anonymous.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/credential.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/account_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/account_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/additional_user_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/additional_user_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/id_token_result.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/id_token_result.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/invalidation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/invalidation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/link_unlink.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/link_unlink.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/proactive_refresh.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/proactive_refresh.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reauthenticate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reauthenticate.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reload.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reload.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/token_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/token_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_credential_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_credential_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_metadata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/assert.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/delay.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/event_id.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/event_id.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/fetch_provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/handler.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/instantiator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/instantiator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/location.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/log.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/navigator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/providers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/time.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/validate_origin.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/validate_origin.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/version.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_assertion.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_resolver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_session.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_session.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_user.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/application_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/enum_maps.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/enums.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/id_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/public_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/auth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/auth_window.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.iframes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/iframe.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/iframe.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/load_js.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/load_js.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/receiver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/receiver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/sender.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/sender.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/mfa/assertions/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/mfa/assertions/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/indexed_db.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/indexed_db.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/local_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/local_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/session_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/session_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/providers/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/providers/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_loader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_mock.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/plugins.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/events.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/events.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_node/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_react_native/persistence/react_native.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_react_native/persistence/react_native.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/api/helper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/erroring_unavailable_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/fake_service_worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/id_token_response.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/iframe_event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/emulator_rest_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/jwt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_fetch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_fetch.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_popup_redirect_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/redirect_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/timeout_stub.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/custom.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/idp.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/middleware_test_generator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/oob.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/compat/firebaseui.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/persistence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/auth_driver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/functions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/idp_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/js_load_condition.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/test_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/test_server.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/ui_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/index-c6def6da.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/index-c6def6da.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.cordova.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.doc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.shared.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.webworker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/scripts/run_node_tests.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/account.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/account.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/profile.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/profile.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/create_auth_uri.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/create_auth_uri.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/recaptcha.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sign_up.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sign_up.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sms.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/project_config/get_project_config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/project_config/get_project_config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/action_code_url.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/action_code_url.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_event_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_event_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/firebase_internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/firebase_internal.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/initialize.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/initialize.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/middleware.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/middleware.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/errors.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/in_memory.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/in_memory.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/persistence_user_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/persistence_user_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/facebook.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/facebook.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/federated.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/federated.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/github.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/github.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/google.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/google.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/twitter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/twitter.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/abstract_popup_redirect_operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/abstract_popup_redirect_operation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/action_code_settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/action_code_settings.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/anonymous.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/credential.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/account_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/account_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/additional_user_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/additional_user_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/id_token_result.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/id_token_result.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/invalidation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/invalidation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/link_unlink.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/link_unlink.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/proactive_refresh.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/proactive_refresh.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reauthenticate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reauthenticate.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reload.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reload.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/token_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/token_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_credential_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_credential_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_metadata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/assert.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/delay.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/event_id.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/event_id.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/fetch_provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/handler.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/instantiator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/instantiator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/location.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/log.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/navigator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/providers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/time.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/validate_origin.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/validate_origin.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/version.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_assertion.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_resolver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_session.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_session.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_user.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/application_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/enum_maps.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/enums.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/id_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/public_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/auth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/auth_window.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.iframes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/iframe.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/iframe.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/load_js.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/load_js.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/receiver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/receiver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/sender.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/sender.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/mfa/assertions/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/mfa/assertions/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/indexed_db.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/indexed_db.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/local_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/local_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/session_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/session_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/providers/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/providers/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_loader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_mock.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/plugins.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/events.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/events.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_node/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_react_native/persistence/react_native.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_react_native/persistence/react_native.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/api/helper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/erroring_unavailable_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/fake_service_worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/id_token_response.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/iframe_event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/emulator_rest_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/jwt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_fetch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_fetch.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_popup_redirect_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/redirect_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/timeout_stub.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/custom.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/idp.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/middleware_test_generator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/oob.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/compat/firebaseui.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/persistence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/auth_driver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/functions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/idp_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/js_load_condition.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/test_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/test_server.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/ui_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/index-ef8e1de2.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/index-ef8e1de2.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/index.cordova.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/index.doc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/index.shared.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/index.webworker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/internal.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/internal/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/scripts/run_node_tests.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/account.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/account.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/profile.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/profile.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/create_auth_uri.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/create_auth_uri.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/recaptcha.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sign_up.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sign_up.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sms.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/project_config/get_project_config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/project_config/get_project_config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/action_code_url.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/action_code_url.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_event_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_event_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/firebase_internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/firebase_internal.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/initialize.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/initialize.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/middleware.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/middleware.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/errors.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/in_memory.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/in_memory.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/persistence_user_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/persistence_user_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/facebook.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/facebook.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/federated.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/federated.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/github.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/github.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/google.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/google.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/twitter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/twitter.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/abstract_popup_redirect_operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/abstract_popup_redirect_operation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/action_code_settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/action_code_settings.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/anonymous.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/credential.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/account_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/account_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/additional_user_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/additional_user_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/id_token_result.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/id_token_result.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/invalidation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/invalidation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/link_unlink.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/link_unlink.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/proactive_refresh.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/proactive_refresh.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reauthenticate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reauthenticate.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reload.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reload.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/token_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/token_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_credential_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_credential_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_metadata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/assert.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/delay.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/event_id.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/event_id.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/fetch_provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/handler.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/instantiator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/instantiator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/location.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/log.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/navigator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/providers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/time.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/validate_origin.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/validate_origin.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/version.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_assertion.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_resolver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_session.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_session.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_user.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/application_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/enum_maps.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/enums.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/id_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/public_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/auth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/auth_window.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.iframes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/iframe.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/iframe.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/load_js.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/load_js.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/receiver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/receiver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/sender.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/sender.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/mfa/assertions/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/mfa/assertions/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/indexed_db.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/indexed_db.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/local_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/local_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/session_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/session_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/providers/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/providers/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_loader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_mock.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/plugins.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/events.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/events.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_node/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_react_native/persistence/react_native.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_react_native/persistence/react_native.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/api/helper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/erroring_unavailable_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/fake_service_worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/id_token_response.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/iframe_event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/emulator_rest_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/jwt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_fetch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_fetch.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_popup_redirect_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/redirect_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/timeout_stub.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/custom.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/idp.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/middleware_test_generator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/oob.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/compat/firebaseui.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/persistence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/auth_driver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/functions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/idp_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/js_load_condition.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/test_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/test_server.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/ui_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/index.cordova.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/index.doc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/index.shared.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/index.webworker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/index.webworker.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/index.webworker.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/internal/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/index-e0bc98c8.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/index-e0bc98c8.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.cordova.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.doc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.shared.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.webworker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/scripts/run_node_tests.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/account.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/account.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/profile.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/profile.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/create_auth_uri.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/create_auth_uri.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/recaptcha.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sign_up.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sign_up.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sms.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/project_config/get_project_config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/project_config/get_project_config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/action_code_url.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/action_code_url.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_event_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_event_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/firebase_internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/firebase_internal.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/initialize.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/initialize.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/middleware.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/middleware.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/errors.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/in_memory.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/in_memory.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/persistence_user_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/persistence_user_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/facebook.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/facebook.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/federated.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/federated.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/github.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/github.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/google.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/google.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/twitter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/twitter.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/abstract_popup_redirect_operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/abstract_popup_redirect_operation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/action_code_settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/action_code_settings.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/anonymous.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/credential.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/account_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/account_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/additional_user_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/additional_user_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/id_token_result.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/id_token_result.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/invalidation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/invalidation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/link_unlink.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/link_unlink.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/proactive_refresh.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/proactive_refresh.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reauthenticate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reauthenticate.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reload.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reload.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/token_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/token_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_credential_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_credential_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_metadata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/assert.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/delay.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/event_id.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/event_id.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/fetch_provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/handler.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/instantiator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/instantiator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/location.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/log.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/navigator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/providers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/time.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/validate_origin.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/validate_origin.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/version.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_assertion.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_resolver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_session.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_session.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_user.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/application_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/enum_maps.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/enums.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/id_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/public_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/auth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/auth_window.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.iframes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/iframe.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/iframe.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/load_js.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/load_js.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/receiver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/receiver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/sender.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/sender.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/mfa/assertions/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/mfa/assertions/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/indexed_db.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/indexed_db.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/local_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/local_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/session_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/session_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/providers/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/providers/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_loader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_mock.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/plugins.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/events.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/events.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_node/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_react_native/persistence/react_native.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_react_native/persistence/react_native.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/api/helper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/erroring_unavailable_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/fake_service_worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/id_token_response.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/iframe_event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/emulator_rest_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/jwt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_fetch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_fetch.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_popup_redirect_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/redirect_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/timeout_stub.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/custom.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/idp.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/middleware_test_generator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/oob.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/compat/firebaseui.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/persistence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/auth_driver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/functions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/idp_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/js_load_condition.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/test_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/test_server.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/ui_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/index-2efb81c0.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/index-2efb81c0.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/index.cordova.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/index.doc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/index.shared.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/index.webworker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/internal.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/internal/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/scripts/run_node_tests.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/account.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/account.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/profile.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/profile.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/create_auth_uri.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/create_auth_uri.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/recaptcha.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sign_up.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sign_up.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sms.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/project_config/get_project_config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/api/project_config/get_project_config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/action_code_url.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/action_code_url.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_event_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_event_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/firebase_internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/firebase_internal.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/initialize.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/initialize.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/middleware.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/middleware.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/errors.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/in_memory.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/in_memory.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/persistence_user_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/persistence_user_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/facebook.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/facebook.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/federated.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/federated.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/github.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/github.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/google.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/google.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/twitter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/twitter.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/abstract_popup_redirect_operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/abstract_popup_redirect_operation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/action_code_settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/action_code_settings.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/anonymous.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/credential.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/account_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/account_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/additional_user_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/additional_user_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/id_token_result.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/id_token_result.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/invalidation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/invalidation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/link_unlink.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/link_unlink.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/proactive_refresh.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/proactive_refresh.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reauthenticate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reauthenticate.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reload.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reload.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/token_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/token_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_credential_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_credential_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_metadata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/assert.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/delay.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/event_id.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/event_id.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/fetch_provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/handler.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/instantiator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/instantiator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/location.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/log.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/navigator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/providers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/time.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/validate_origin.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/validate_origin.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/version.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_assertion.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_resolver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_session.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_session.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_user.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/model/application_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/model/auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/model/enum_maps.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/model/enums.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/model/id_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/model/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/model/public_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/model/user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/auth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/auth_window.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.iframes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/iframe.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/iframe.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/load_js.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/load_js.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/receiver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/receiver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/sender.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/sender.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/mfa/assertions/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/mfa/assertions/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/indexed_db.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/indexed_db.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/local_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/local_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/session_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/session_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/providers/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/providers/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_loader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_mock.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/plugins.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/events.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/events.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_node/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_react_native/persistence/react_native.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_react_native/persistence/react_native.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/api/helper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/erroring_unavailable_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/fake_service_worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/id_token_response.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/iframe_event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/emulator_rest_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/jwt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_fetch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_fetch.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_popup_redirect_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/redirect_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/timeout_stub.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/custom.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/idp.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/middleware_test_generator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/oob.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/compat/firebaseui.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/persistence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/auth_driver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/functions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/idp_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/js_load_condition.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/test_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/test_server.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/ui_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/index.cordova.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/index.doc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/index.shared.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/index.webworker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/internal.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/internal/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/phone-bc99e0b0.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/phone-bc99e0b0.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/scripts/run_node_tests.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/account.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/account.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/profile.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/profile.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/create_auth_uri.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/create_auth_uri.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/recaptcha.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sign_up.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sign_up.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sms.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/project_config/get_project_config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/project_config/get_project_config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/action_code_url.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/action_code_url.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_event_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_event_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/firebase_internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/firebase_internal.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/initialize.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/initialize.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/middleware.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/middleware.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/errors.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/in_memory.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/in_memory.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/persistence_user_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/persistence_user_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/facebook.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/facebook.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/federated.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/federated.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/github.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/github.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/google.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/google.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/twitter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/twitter.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/abstract_popup_redirect_operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/abstract_popup_redirect_operation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/action_code_settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/action_code_settings.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/anonymous.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/credential.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/account_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/account_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/additional_user_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/additional_user_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/id_token_result.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/id_token_result.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/invalidation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/invalidation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/link_unlink.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/link_unlink.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/proactive_refresh.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/proactive_refresh.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reauthenticate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reauthenticate.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reload.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reload.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/token_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/token_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_credential_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_credential_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_metadata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/assert.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/delay.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/event_id.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/event_id.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/fetch_provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/handler.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/instantiator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/instantiator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/location.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/log.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/navigator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/providers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/time.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/validate_origin.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/validate_origin.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/version.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_assertion.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_resolver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_session.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_session.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_user.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/application_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/enum_maps.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/enums.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/id_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/public_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/auth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/auth_window.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.iframes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/iframe.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/iframe.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/load_js.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/load_js.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/receiver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/receiver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/sender.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/sender.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/mfa/assertions/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/mfa/assertions/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/indexed_db.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/indexed_db.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/local_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/local_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/session_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/session_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/providers/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/providers/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_loader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_mock.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/plugins.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/events.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/events.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_node/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_react_native/persistence/react_native.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_react_native/persistence/react_native.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/api/helper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/erroring_unavailable_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/fake_service_worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/id_token_response.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/iframe_event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/emulator_rest_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/jwt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_fetch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_fetch.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_popup_redirect_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/redirect_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/timeout_stub.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/custom.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/idp.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/middleware_test_generator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/oob.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/compat/firebaseui.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/persistence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/auth_driver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/functions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/idp_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/js_load_condition.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/test_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/test_server.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/ui_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/scripts/run_node_tests.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/account.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/account.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/profile.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/profile.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/create_auth_uri.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/create_auth_uri.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/mfa.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/mfa.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/recaptcha.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sign_up.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sign_up.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sms.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/project_config/get_project_config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/api/project_config/get_project_config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/action_code_url.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/action_code_url.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_event_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_event_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/firebase_internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/firebase_internal.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/initialize.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/initialize.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/middleware.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/middleware.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/errors.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/in_memory.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/in_memory.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/persistence_user_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/persistence_user_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/facebook.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/facebook.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/federated.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/federated.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/github.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/github.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/google.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/google.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/oauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/oauth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/saml.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/saml.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/twitter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/twitter.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/abstract_popup_redirect_operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/abstract_popup_redirect_operation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/action_code_settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/action_code_settings.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/anonymous.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/credential.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/custom_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/custom_token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_and_password.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_and_password.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_link.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_link.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/idp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/idp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/account_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/account_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/additional_user_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/additional_user_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/id_token_result.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/id_token_result.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/invalidation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/invalidation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/link_unlink.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/link_unlink.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/proactive_refresh.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/proactive_refresh.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reauthenticate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reauthenticate.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reload.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reload.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/token_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/token_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_credential_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_credential_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_impl.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_metadata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/assert.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/delay.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/event_id.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/event_id.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/fetch_provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/handler.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/instantiator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/instantiator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/location.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/log.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/navigator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/providers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/time.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/validate_origin.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/validate_origin.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/core/util/version.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/mfa/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_assertion.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_resolver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_session.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_session.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_user.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/model/application_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/model/auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/model/enum_maps.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/model/enums.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/model/id_token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/model/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/model/public_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/model/user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/auth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/auth_window.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.iframes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/iframe.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/iframe.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/load_js.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/load_js.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/receiver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/receiver.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/sender.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/sender.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/mfa/assertions/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/mfa/assertions/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/indexed_db.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/indexed_db.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/local_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/local_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/session_storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/session_storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/providers/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/providers/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_loader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_mock.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/phone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/popup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/plugins.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/events.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/events.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/popup_redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/strategies/redirect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_node/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_react_native/persistence/react_native.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/src/platform_react_native/persistence/react_native.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/api/helper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/delay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/erroring_unavailable_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/fake_service_worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/id_token_response.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/iframe_event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/emulator_rest_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/jwt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_auth_credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_fetch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_fetch.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_popup_redirect_resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/redirect_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/helpers/timeout_stub.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/custom.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/email.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/idp.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/middleware_test_generator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/oob.local.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/phone.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/anonymous.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/compat/firebaseui.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/persistence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/popup.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/redirect.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/auth_driver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/functions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/idp_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/js_load_condition.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/test_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/test_server.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/ui_page.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/dist/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/internal/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/auth/react-native/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/src/component.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/src/component_container.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/src/component_container.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/src/provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/src/provider.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/esm/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/src/component.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/src/component_container.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/src/component_container.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/src/provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/src/provider.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/dist/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/component/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/Database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/Reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/TransactionResult.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/onDisconnect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.standalone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/util/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/util/validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/browser/crawler_support.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/datasnapshot.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/events.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/order.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/order_by.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/servervalues.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/transaction.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/index.standalone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/index.standalone.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/TransactionResult.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/onDisconnect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.standalone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/browser/crawler_support.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/datasnapshot.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/events.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order_by.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/servervalues.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/transaction.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-compat/standalone/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/index.node.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/index.node.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/index.standalone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/index.standalone.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/index.node.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/index.node.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api.standalone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/OnDisconnect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Reference_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/ServerValue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/test_access.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/AppCheckTokenProvider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/AuthTokenProvider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/CompoundWrite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/PersistentConnection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/ReadonlyRestClient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/Repo.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/RepoInfo.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/ServerActions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SnapshotHolder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SparseSnapshotTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SyncPoint.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SyncTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/WriteTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/AckUserWrite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/ListenComplete.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Merge.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Overwrite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/ChildrenNode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/IndexMap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/LeafNode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/Node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/childSet.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/comparators.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/Index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/KeyIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PathIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PriorityIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/ValueIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/nodeFromJSON.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/snap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsCollection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsListener.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsManager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsReporter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/DOMStorageWrapper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/MemoryStorage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/EventEmitter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/ImmutableTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/NextPushId.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/OnlineMonitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/Path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/ServerValues.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/SortedMap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/Tree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/VisibilityMonitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/libs/parser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/misc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/CacheNode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/Change.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ChildChangeAccumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/CompleteChildSource.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/Event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventGenerator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventQueue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventRegistration.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/QueryParams.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/View.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewCache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewProcessor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/IndexedFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/LimitedFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/NodeFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/RangedFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.standalone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/BrowserPollConnection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Transport.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/TransportManager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/WebSocketConnection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/polling/PacketReceiver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/src/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/compound_write.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/connection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/deno.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/exp/integration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/EventAccumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/syncpoint-util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/node.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/parser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/pushid.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/repoinfo.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/sortedmap.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/sparsesnapshottree.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/syncpoint.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/transport.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/node-esm/test/websocketconnection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/private.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/api.standalone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/api/Database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/api/OnDisconnect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/api/Reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/api/Reference_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/api/ServerValue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/api/Transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/api/test_access.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/AppCheckTokenProvider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/AuthTokenProvider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/CompoundWrite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/PersistentConnection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/ReadonlyRestClient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/Repo.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/RepoInfo.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/ServerActions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/SnapshotHolder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/SparseSnapshotTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/SyncPoint.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/SyncTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/WriteTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/operation/AckUserWrite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/operation/ListenComplete.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Merge.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Overwrite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/snap/ChildrenNode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/snap/IndexMap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/snap/LeafNode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/snap/Node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/snap/childSet.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/snap/comparators.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/Index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/KeyIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/PathIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/PriorityIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/ValueIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/snap/nodeFromJSON.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/snap/snap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsCollection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsListener.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsManager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsReporter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/storage/DOMStorageWrapper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/storage/MemoryStorage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/storage/storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/util/EventEmitter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/util/ImmutableTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/util/NextPushId.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/util/OnlineMonitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/util/Path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/util/ServerValues.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/util/SortedMap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/util/Tree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/util/VisibilityMonitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/util/libs/parser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/util/misc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/util/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/util/validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/CacheNode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/Change.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/ChildChangeAccumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/CompleteChildSource.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/Event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventGenerator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventQueue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventRegistration.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/QueryParams.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/View.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/ViewCache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/ViewProcessor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/IndexedFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/LimitedFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/NodeFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/RangedFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/index.standalone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/realtime/BrowserPollConnection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/realtime/Connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/realtime/Constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/realtime/Transport.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/realtime/TransportManager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/realtime/WebSocketConnection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/realtime/polling/PacketReceiver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/src/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/compound_write.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/connection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/deno.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/exp/integration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/helpers/EventAccumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/helpers/syncpoint-util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/helpers/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/node.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/parser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/pushid.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/repoinfo.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/sortedmap.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/sparsesnapshottree.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/syncpoint.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/transport.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/dist/test/websocketconnection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/database/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/index.node.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/index.node.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/index.rn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/index.rn.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/index.node.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/index.node.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/blob.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/field_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/field_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/geo_point.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/observer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/timestamp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.console.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/register-module.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/util/input_validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/array_transforms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/batch_writes.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/bundle.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/cursor.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/fields.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/get_options.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/numeric_transforms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/server_timestamp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/smoke.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/transactions.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/type.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/equality_matcher.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/events_accumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/firebase_export.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/validation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/blob.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/field_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/field_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/geo_point.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/observer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/timestamp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.console.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/register-module.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/src/util/input_validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/array_transforms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/batch_writes.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/bundle.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/cursor.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/fields.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/get_options.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/numeric_transforms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/server_timestamp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/smoke.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/transactions.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/type.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/equality_matcher.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/events_accumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/firebase_export.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/dist/test/validation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/lite/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/aggregate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/bundle.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/credentials.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_value_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/geo_point.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/index_configuration.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/observer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/parse_context.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/reference_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/snapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/timestamp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/transaction_options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/write_batch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/auth/user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bound.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bundle.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bundle_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/component_provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/count_query_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/database_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/event_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/firestore_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/listen_sequence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/order_by.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/query.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/snapshot_version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/sync_engine.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/sync_engine_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/target.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/target_id_generator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction_options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/view.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/view_snapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/directional_index_byte_encoder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/firestore_index_value_writer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/index_byte_encoder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/index_entry.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/ordered_code_writer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/aggregate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/aggregate_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/components.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_value_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/geo_point.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/query.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/reference_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/snapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/timestamp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/transaction_options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/user_data_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/user_data_writer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/write_batch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/encoded_resource_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/index_backfiller.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_lru_delegate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_lru_delegate_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_mutation_batch_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema_converter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema_legacy.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_sentinels.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_documents_view.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_store.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_store_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_view_changes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/lru_garbage_collector.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/lru_garbage_collector_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/overlayed_document.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence_promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence_transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/query_engine.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/reference_set.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/remote_document_change_buffer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state_schema.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state_syncer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/simple_db.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/target_data.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/collections.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_comparator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_key.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_set.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/field_index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/field_mask.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/mutation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/mutation_batch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/normalize.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/object_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/overlay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/server_timestamps.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/target_index_matcher.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/transform_operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/type_order.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/values.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/connectivity_monitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/webchannel_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/fetch_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/grpc_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/load_protos.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/protos/firestore_bundle_proto.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/protos/firestore_proto_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/backoff.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connectivity_monitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connectivity_monitor_noop.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/datastore.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/existence_filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/number_serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/online_state_tracker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/persistent_stream.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_store.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_syncer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/rest_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/rpc_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/stream_bridge.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/watch_change.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/array.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_observer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_queue_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/bundle_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/bundle_reader_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/byte_stream.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/byte_string.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/input_validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/log.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/logic_utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/misc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/node_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/obj.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/obj_map.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/sorted_map.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/sorted_set.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/aggregation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/array_transforms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/batch_writes.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/bundle.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/cursor.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/fields.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/get_options.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/index_configuration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/numeric_transforms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/provider.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/server_timestamp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/smoke.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/transactions.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/type.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/validation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/auth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/idle_timeout.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/transaction.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/browser/indexeddb.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/browser/webchannel.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/prime_backend.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/remote/remote.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/remote/stream.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/events_accumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/firebase_export.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/internal_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/integration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/bytes.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/document_change.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/field_path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/field_value.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/geo_point.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/timestamp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/event_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/filter.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/listen_sequence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/view.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/index/ordered_code_writer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/bundle_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/counting_query_engine.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/document_overlay_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/encoded_resource_path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/index_backfiller.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/index_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/indexeddb_persistence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_serializer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_store.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_store_indexeddb.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/lru_garbage_collector.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/mutation_queue.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_test_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_transaction.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/query_engine.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/reference_set.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/remote_document_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/remote_document_change_buffer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/simple_db.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/target_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_remote_document_change_buffer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/document.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/document_set.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/field_index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/mutation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/object_value.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/object_value_builder.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/target.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/target_index_matcher.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/values.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/datastore.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/remote_event.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/rest_connection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.helper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.node.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/bundle_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/collection_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/describe_spec.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/existence_filter_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/index_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/limbo_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/limit_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/listen_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/offline_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/orderby_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/perf_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/persistence_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/query_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/recovery_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/remote_store_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/resume_token_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_builder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_rpc_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_test_components.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_test_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/write_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/array.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/async_queue.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/base64.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/bundle.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/bundle_data.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/logic_utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/misc.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/node_api.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/obj_map.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/sorted_map.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/sorted_set.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/api_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/equality_matcher.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/node_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/spec_test_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/test_platform.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/index.node.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/index.node.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/index.node.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/index.node.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/index.rn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/index.rn.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/lite/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/aggregate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/bundle.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/credentials.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_value_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/geo_point.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/index_configuration.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/observer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/parse_context.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/reference_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/snapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/timestamp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/transaction_options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/write_batch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/auth/user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bound.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bundle.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bundle_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/component_provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/count_query_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/database_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/event_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/firestore_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/listen_sequence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/order_by.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/query.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/snapshot_version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/sync_engine.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/sync_engine_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/target.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/target_id_generator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction_options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/view.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/view_snapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/directional_index_byte_encoder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/firestore_index_value_writer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/index_byte_encoder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/index_entry.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/ordered_code_writer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/aggregate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/aggregate_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/components.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_value_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/geo_point.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/query.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/reference_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/snapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/timestamp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/transaction_options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/user_data_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/user_data_writer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/write_batch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/encoded_resource_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/index_backfiller.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_lru_delegate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_lru_delegate_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_mutation_batch_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema_converter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema_legacy.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_sentinels.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_documents_view.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_store.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_store_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_view_changes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/lru_garbage_collector.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/lru_garbage_collector_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/overlayed_document.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence_promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence_transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/query_engine.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/reference_set.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/remote_document_change_buffer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state_schema.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state_syncer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/simple_db.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/target_data.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/collections.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_comparator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_key.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_set.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/field_index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/field_mask.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/mutation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/mutation_batch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/normalize.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/object_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/overlay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/server_timestamps.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/target_index_matcher.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/transform_operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/type_order.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/values.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/connectivity_monitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/webchannel_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/fetch_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/grpc_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/load_protos.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/protos/firestore_bundle_proto.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/protos/firestore_proto_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/backoff.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connectivity_monitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connectivity_monitor_noop.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/datastore.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/existence_filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/number_serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/online_state_tracker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/persistent_stream.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_store.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_syncer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/rest_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/rpc_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/stream_bridge.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/watch_change.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/array.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_observer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_queue_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/bundle_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/bundle_reader_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/byte_stream.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/byte_string.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/input_validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/log.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/logic_utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/misc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/node_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/obj.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/obj_map.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/sorted_map.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/sorted_set.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/aggregation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/array_transforms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/batch_writes.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/bundle.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/cursor.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/fields.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/get_options.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/index_configuration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/numeric_transforms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/provider.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/server_timestamp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/smoke.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/transactions.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/type.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/validation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/auth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/idle_timeout.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/transaction.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/browser/indexeddb.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/browser/webchannel.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/prime_backend.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/remote/remote.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/remote/stream.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/events_accumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/firebase_export.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/internal_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/integration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/bytes.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/document_change.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/field_path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/field_value.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/geo_point.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/timestamp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/event_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/filter.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/listen_sequence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/view.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/index/ordered_code_writer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/bundle_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/counting_query_engine.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/document_overlay_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/encoded_resource_path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/index_backfiller.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/index_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/indexeddb_persistence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_serializer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_store.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_store_indexeddb.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/lru_garbage_collector.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/mutation_queue.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_test_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_transaction.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/query_engine.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/reference_set.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/remote_document_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/remote_document_change_buffer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/simple_db.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/target_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_remote_document_change_buffer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/document.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/document_set.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/field_index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/mutation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/object_value.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/object_value_builder.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/target.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/target_index_matcher.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/values.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/datastore.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/remote_event.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/rest_connection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.helper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.node.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/bundle_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/collection_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/describe_spec.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/existence_filter_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/index_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/limbo_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/limit_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/listen_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/offline_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/orderby_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/perf_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/persistence_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/query_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/recovery_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/remote_store_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/resume_token_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_builder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_rpc_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_test_components.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_test_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/write_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/array.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/async_queue.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/base64.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/bundle.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/bundle_data.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/logic_utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/misc.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/node_api.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/obj_map.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/sorted_map.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/sorted_set.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/api_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/equality_matcher.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/node_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/spec_test_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/test_platform.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/index.rn.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/index.rn.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/babel-register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/dist/lite/index.browser.esm2017.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/karma.conf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/lite/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.debug.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.lite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.shared.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/aggregate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/bundle.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/credentials.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_value_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/geo_point.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/index_configuration.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/observer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/parse_context.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/reference_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/snapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/timestamp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/transaction_options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/write_batch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/auth/user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bound.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bundle.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bundle_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/component_provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/count_query_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/database_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/event_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/firestore_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/listen_sequence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/order_by.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/query.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/snapshot_version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/sync_engine.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/sync_engine_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/target.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/target_id_generator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction_options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/view.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/view_snapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/directional_index_byte_encoder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/firestore_index_value_writer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/index_byte_encoder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/index_entry.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/ordered_code_writer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/aggregate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/aggregate_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/components.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_value_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/geo_point.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/query.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/reference_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/snapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/timestamp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/transaction_options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/user_data_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/user_data_writer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/write_batch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/encoded_resource_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/index_backfiller.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_lru_delegate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_lru_delegate_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_mutation_batch_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema_converter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema_legacy.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_sentinels.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_documents_view.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_store.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_store_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_view_changes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/lru_garbage_collector.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/lru_garbage_collector_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/overlayed_document.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence_promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence_transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/query_engine.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/reference_set.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/remote_document_change_buffer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state_schema.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state_syncer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/simple_db.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/target_data.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/collections.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_comparator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_key.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_set.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/field_index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/field_mask.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/mutation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/mutation_batch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/normalize.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/object_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/overlay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/server_timestamps.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/target_index_matcher.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/transform_operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/type_order.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/values.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/connectivity_monitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/webchannel_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/fetch_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/grpc_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/load_protos.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/protos/firestore_bundle_proto.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/protos/firestore_proto_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/backoff.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connectivity_monitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connectivity_monitor_noop.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/datastore.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/existence_filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/number_serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/online_state_tracker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/persistent_stream.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_store.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_syncer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/rest_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/rpc_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/stream_bridge.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/watch_change.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/array.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_observer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_queue_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/bundle_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/bundle_reader_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/byte_stream.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/byte_string.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/input_validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/log.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/logic_utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/misc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/node_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/obj.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/obj_map.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/sorted_map.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/sorted_set.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/aggregation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/array_transforms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/batch_writes.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/bundle.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/cursor.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/fields.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/get_options.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/index_configuration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/numeric_transforms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/provider.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/server_timestamp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/smoke.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/transactions.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/type.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/validation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/auth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/idle_timeout.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/transaction.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/browser/indexeddb.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/browser/webchannel.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/prime_backend.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/remote/remote.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/remote/stream.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/events_accumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/firebase_export.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/internal_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/integration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/bytes.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/document_change.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/field_path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/field_value.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/geo_point.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/timestamp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/event_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/filter.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/listen_sequence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/view.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/generate_spec_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/index/ordered_code_writer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/bundle_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/counting_query_engine.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/document_overlay_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/encoded_resource_path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/index_backfiller.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/index_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/indexeddb_persistence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_serializer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_store.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_store_indexeddb.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/lru_garbage_collector.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/mutation_queue.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_test_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_transaction.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/query_engine.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/reference_set.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/remote_document_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/remote_document_change_buffer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/simple_db.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/target_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_remote_document_change_buffer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/document.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/document_set.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/field_index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/mutation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/object_value.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/object_value_builder.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/target.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/target_index_matcher.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/values.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/datastore.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/remote_event.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/rest_connection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.helper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.node.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/bundle_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/collection_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/describe_spec.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/existence_filter_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/index_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/limbo_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/limit_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/listen_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/offline_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/orderby_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/perf_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/persistence_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/query_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/recovery_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/remote_store_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/resume_token_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_builder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_rpc_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_test_components.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_test_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/write_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/array.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/async_queue.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/base64.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/bundle.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/bundle_data.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/logic_utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/misc.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/node_api.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/obj_map.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/sorted_map.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/sorted_set.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/api_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/equality_matcher.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/node_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/spec_test_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/test_platform.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/lite/private.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/babel-register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/dist/index.esm2017.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/karma.conf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/lite/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.debug.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.lite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.shared.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/aggregate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/bundle.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/credentials.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_value_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/geo_point.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/index_configuration.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/observer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/parse_context.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/reference_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/snapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/timestamp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/transaction_options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/write_batch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/auth/user.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bound.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bundle.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bundle_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/component_provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/count_query_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/database_info.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/event_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/firestore_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/listen_sequence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/order_by.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/query.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/snapshot_version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/sync_engine.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/sync_engine_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/target.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/target_id_generator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction_options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/view.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/view_snapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/directional_index_byte_encoder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/firestore_index_value_writer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/index_byte_encoder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/index_entry.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/ordered_code_writer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/aggregate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/aggregate_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/components.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_value_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/geo_point.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/query.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/reference_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/snapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/timestamp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/transaction_options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/user_data_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/user_data_writer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/write_batch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/encoded_resource_path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/index_backfiller.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_lru_delegate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_lru_delegate_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_mutation_batch_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema_converter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema_legacy.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_sentinels.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_documents_view.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_store.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_store_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_view_changes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/lru_garbage_collector.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/lru_garbage_collector_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/overlayed_document.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence_promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence_transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/query_engine.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/reference_set.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/remote_document_change_buffer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state_schema.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state_syncer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/simple_db.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/target_data.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/collections.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_comparator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_key.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_set.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/field_index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/field_mask.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/mutation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/mutation_batch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/normalize.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/object_value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/overlay.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/server_timestamps.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/target_index_matcher.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/transform_operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/type_order.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/values.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/connectivity_monitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/webchannel_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/fetch_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/grpc_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/load_protos.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/byte_stream_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/dom.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/format_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/random_bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/protos/firestore_bundle_proto.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/protos/firestore_proto_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/backoff.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connectivity_monitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connectivity_monitor_noop.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/datastore.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/existence_filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/number_serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/online_state_tracker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/persistent_stream.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_store.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_syncer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/rest_connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/rpc_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/stream_bridge.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/watch_change.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/array.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_observer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_queue_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/bundle_reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/bundle_reader_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/byte_stream.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/byte_string.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/input_validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/log.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/logic_utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/misc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/node_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/obj.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/obj_map.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/sorted_map.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/sorted_set.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/aggregation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/array_transforms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/batch_writes.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/bundle.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/cursor.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/fields.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/get_options.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/index_configuration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/numeric_transforms.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/provider.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/server_timestamp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/smoke.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/transactions.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/type.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/validation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/auth.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/idle_timeout.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/transaction.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/browser/indexeddb.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/browser/webchannel.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/prime_backend.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/remote/remote.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/remote/stream.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/events_accumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/firebase_export.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/internal_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/settings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/integration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/bytes.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/document_change.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/field_path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/field_value.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/geo_point.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/timestamp.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/bootstrap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/event_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/filter.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/listen_sequence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/view.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/generate_spec_json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/index/ordered_code_writer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/bundle_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/counting_query_engine.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/document_overlay_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/encoded_resource_path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/index_backfiller.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/index_manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/indexeddb_persistence.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_serializer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_store.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_store_indexeddb.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/lru_garbage_collector.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/mutation_queue.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_test_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_transaction.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/query_engine.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/reference_set.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/remote_document_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/remote_document_change_buffer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/simple_db.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/target_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_bundle_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_document_overlay_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_index_manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_mutation_queue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_remote_document_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_remote_document_change_buffer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_target_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/document.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/document_set.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/field_index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/mutation.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/object_value.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/object_value_builder.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/target.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/target_index_matcher.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/values.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/datastore.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/remote_event.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/rest_connection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.helper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.node.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/bundle_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/collection_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/describe_spec.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/existence_filter_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/index_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/limbo_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/limit_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/listen_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/offline_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/orderby_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/perf_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/persistence_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/query_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/recovery_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/remote_store_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/resume_token_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_builder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_rpc_error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_test_components.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_test_runner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/write_spec.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/array.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/async_queue.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/base64.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/bundle.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/bundle_data.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/logic_utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/misc.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/node_api.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/obj_map.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/sorted_map.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/sorted_set.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/api_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/equality_matcher.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/node_persistence.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/spec_test_helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/test_platform.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/dist/private.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/lite/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/firestore/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/index.node.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/index.node.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/index.node.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/index.node.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/callable.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/test/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/src/callable.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/src/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/src/service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/src/service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/dist/test/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/index.node.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/index.node.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/callable.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/context.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/serializer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/esm-node/test/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/functions-public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/functions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/index.node.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/index.node.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/callable.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/context.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/serializer.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/src/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/dist/test/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/functions/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/installationsCompat.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/installationsCompat.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/testing/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/testing/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/src/installationsCompat.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/src/installationsCompat.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/src/testing/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/dist/src/testing/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/delete-installations.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/delete-installations.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-id.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-id.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-installations.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/on-id-change.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/on-id-change.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/common.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/common.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/create-installation-request.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/create-installation-request.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/delete-installation-request.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/delete-installation-request.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/generate-auth-token-request.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/generate-auth-token-request.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/buffer-to-base64-url-safe.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/buffer-to-base64-url-safe.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/extract-app-config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/extract-app-config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/fid-changed.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/fid-changed.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/generate-fid.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/generate-fid.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/get-installation-entry.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/get-installation-entry.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/idb-manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/idb-manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/refresh-auth-token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/refresh-auth-token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/api-response.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/installation-entry.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/installation-impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/compare-headers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/compare-headers.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/fake-generators.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/get-key.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/sleep.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/sleep.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/installations-public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/installations.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/api/delete-installations.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/api/delete-installations.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/api/get-id.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/api/get-id.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/api/get-installations.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/api/get-token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/api/get-token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/api/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/api/on-id-change.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/api/on-id-change.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/functions/common.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/functions/common.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/functions/config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/functions/create-installation-request.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/functions/create-installation-request.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/buffer-to-base64-url-safe.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/buffer-to-base64-url-safe.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/extract-app-config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/extract-app-config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/fid-changed.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/fid-changed.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/generate-fid.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/generate-fid.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/get-installation-entry.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/get-installation-entry.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/idb-manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/idb-manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/refresh-auth-token.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/helpers/refresh-auth-token.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/api-response.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/installation-entry.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/installation-impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/testing/compare-headers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/testing/compare-headers.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/testing/fake-generators.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/testing/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/util/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/util/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/util/get-key.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/util/sleep.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/dist/src/util/sleep.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/installations/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/esm/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/esm/src/logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/esm/test/custom-logger.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/esm/test/logger.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/src/logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/test/custom-logger.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/dist/test/logger.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/logger/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/messaging-compat.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/registerMessagingCompat.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/test/fakes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/test/messaging-compat.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/src/messaging-compat.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/src/registerMessagingCompat.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/test/fakes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/dist/test/messaging-compat.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-interop-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-interop-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-interop-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging-interop-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/deleteToken.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/getToken.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/isSupported.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/onBackgroundMessage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/onMessage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/setDeliveryMetricsExportedToBigQueryEnabled.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/array-base64-translator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/array-base64-translator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/externalizePayload.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/externalizePayload.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/extract-app-config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/extract-app-config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/is-console-message.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToFirelog.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToFirelog.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToScion.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/migrate-old-database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/migrate-old-database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/registerDefaultSw.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/sleep.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/sleep.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/updateSwReg.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/updateVapidKey.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/index.sw.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/app-config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/internal-dependencies.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/internal-message-payload.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/logging-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/token-details.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/idb-manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/idb-manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/requests.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/requests.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/token-manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/token-manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/sw-listeners.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/sw-listeners.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/window-listener.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/messaging-service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/compare-headers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/compare-headers.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/firebase-dependencies.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/logging-object.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/messaging-service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/service-worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/token-details.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/sinon-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/sw-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/index-public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/index.sw.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/index.sw.cjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/index.sw.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/index.sw.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/private.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/api/deleteToken.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/api/getToken.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/api/isSupported.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/api/onBackgroundMessage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/api/onMessage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/api/setDeliveryMetricsExportedToBigQueryEnabled.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/array-base64-translator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/array-base64-translator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/externalizePayload.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/externalizePayload.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/extract-app-config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/extract-app-config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/is-console-message.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToFirelog.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToFirelog.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToScion.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/migrate-old-database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/migrate-old-database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/registerDefaultSw.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/sleep.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/sleep.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/updateSwReg.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/updateVapidKey.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/index.sw.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/app-config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/internal-dependencies.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/internal-message-payload.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/logging-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/token-details.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/internals/idb-manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/internals/idb-manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/internals/requests.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/internals/requests.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/internals/token-manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/internals/token-manager.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/sw-listeners.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/sw-listeners.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/window-listener.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/messaging-service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/testing/compare-headers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/testing/compare-headers.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/firebase-dependencies.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/logging-object.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/messaging-service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/service-worker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/token-details.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/testing/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/testing/sinon-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/util/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/util/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/src/util/sw-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/sw/index-public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/sw/internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/dist/sw/private.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/messaging/sw/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/performance.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/performance.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/esm/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/esm/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/src/performance.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/src/performance.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/dist/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/controllers/perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/controllers/perf.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/public_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/network_request.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/network_request.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/trace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/trace.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/api_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/api_service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/iid_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/iid_service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/initialization_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/initialization_service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/oob_resources_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/oob_resources_service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/perf_logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/perf_logger.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/remote_config_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/remote_config_service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/settings_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/transport_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/transport_service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/app_utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/attribute_utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/attributes_utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/console_logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/metric_utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/metric_utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/string_merger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/string_merger.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/esm/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/controllers/perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/controllers/perf.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/public_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/resources/network_request.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/resources/network_request.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/resources/trace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/resources/trace.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/api_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/api_service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/iid_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/iid_service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/initialization_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/initialization_service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/oob_resources_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/oob_resources_service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/perf_logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/perf_logger.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/remote_config_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/remote_config_service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/settings_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/transport_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/services/transport_service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/utils/app_utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/utils/attribute_utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/utils/attributes_utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/utils/console_logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/utils/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/utils/metric_utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/utils/metric_utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/utils/string_merger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/src/utils/string_merger.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/dist/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/performance/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/dist/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/api2.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/caching_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/remote_config_fetch_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/rest_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/retrying_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/language.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/public_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/remote_config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/storage/storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/storage/storage_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/caching_client.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/rest_client.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/retrying_client.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/errors.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/language.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/remote_config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/storage/storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/storage/storage_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/value.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/remote-config-public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/remote-config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/api2.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/client/caching_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/client/remote_config_fetch_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/client/rest_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/client/retrying_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/language.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/public_types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/remote_config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/storage/storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/storage/storage_cache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/src/value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/test/client/caching_client.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/test/client/rest_client.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/test/client/retrying_client.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/test/errors.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/test/language.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/test/remote_config.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/test/storage/storage.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/test/storage/storage_cache.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/dist/test/value.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/remote-config/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/list.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/task.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/tasksnapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/integration/integration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/reference.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/src/list.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/src/reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/src/service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/src/task.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/src/tasksnapshot.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/test/integration/integration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/reference.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/dist/test/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/index.browser.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/index.browser.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/index.node.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/index.node.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/index.node.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/index.node.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/async.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/backoff.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/blob.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/failrequest.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/fs.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/list.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/location.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/metadata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/observer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/request.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/requestinfo.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/requests.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/string.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/taskenums.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/type.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/url.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/list.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/metadata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/browser/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/browser/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/node/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/node/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/task.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/blob.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/connection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/string.browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/integration/integration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/node/connection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/node/stream.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/location.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/reference.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/request.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/requests.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/string.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/task.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/testshared.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/api.browser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/api.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/async.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/backoff.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/blob.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/failrequest.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/fs.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/list.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/location.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/metadata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/observer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/request.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/requestinfo.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/requests.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/string.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/taskenums.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/type.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/url.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/implementation/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/list.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/metadata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/platform/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/platform/browser/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/platform/browser/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/platform/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/platform/node/base64.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/platform/node/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/public-types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/task.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/src/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/storage-public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/browser/blob.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/browser/connection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/browser/string.browser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/integration/integration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/node/connection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/node/stream.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/unit/connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/unit/index.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/unit/location.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/unit/reference.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/unit/request.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/unit/requests.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/unit/service.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/unit/string.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/unit/task.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/unit/testshared.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/dist/test/unit/utils.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/storage/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/index.node.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/index.node.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/compat.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/crypt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/deepCopy.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/defaults.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/deferred.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/environment.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/exponential_backoff.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/formatters.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/jwt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/obj.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/query.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/sha1.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/subscribe.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/utf8.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/uuid.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/src/validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/test/base64.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/test/compat.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/test/deepCopy.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/test/defaults.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/test/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/test/errors.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/test/exponential_backoff.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/test/object.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/node-esm/test/subscribe.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/compat.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/crypt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/deepCopy.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/defaults.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/deferred.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/environment.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/exponential_backoff.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/formatters.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/jwt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/obj.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/query.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/sha1.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/subscribe.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/utf8.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/uuid.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/src/validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/test/base64.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/test/compat.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/test/deepCopy.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/test/defaults.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/test/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/test/errors.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/test/exponential_backoff.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/test/object.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/test/subscribe.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/util-public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/dist/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/util/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/webchannel-wrapper/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/webchannel-wrapper/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@firebase/webchannel-wrapper/package.json0
-rwxr-xr-xincludes/fcm/node_modules/@google-cloud/firestore/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/admin_v1.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore/bundle.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_admin_v1_proto_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_admin_v1_proto_api.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1_proto_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1_proto_api.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1beta1_proto_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1beta1_proto_api.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/annotations.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/client.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/field_behavior.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/http.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/resource.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/database.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/field.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/firestore_admin.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/index.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/location.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/operation.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/aggregation_result.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/common.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/document.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/firestore.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/query.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/write.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/common.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/document.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/firestore.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/query.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/write.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/longrunning/operations.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/any.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/descriptor.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/empty.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/field_mask.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/struct.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/timestamp.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/wrappers.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/rpc/status.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/type/latlng.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1_admin.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1beta1.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/backoff.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/backoff.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/bulk-writer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/bulk-writer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/bundle.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/bundle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/collection-group.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/collection-group.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/convert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/convert.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/document-change.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/document-change.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/document-reader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/document-reader.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/document.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/document.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/field-value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/field-value.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/geo-point.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/geo-point.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/logger.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/order.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/order.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/path.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/pool.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/pool.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/query-partition.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/query-partition.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/rate-limiter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/rate-limiter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/recursive-delete.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/recursive-delete.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/reference.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/serializer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/serializer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/status-code.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/status-code.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/timestamp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/timestamp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/transaction.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/types.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client_config.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_proto_list.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client_config.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_proto_list.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/gapic_metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client_config.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_proto_list.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/gapic_metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/validate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/validate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/watch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/watch.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/write-batch.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/build/src/write-batch.js0
-rwxr-xr-xincludes/fcm/node_modules/@google-cloud/firestore/node_modules/long/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/package.json0
-rwxr-xr-xincludes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/debug/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/debug/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/test.js0
-rwxr-xr-xincludes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/annotations.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/annotations.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/http.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/http.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/api.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/api.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/descriptor.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/descriptor.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/source_context.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/source_context.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/type.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/type.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/light.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/light.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/minimal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/minimal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/scripts/postinstall.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/common.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/converter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/decoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/encoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/enum.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/field.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index-light.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index-minimal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/mapfield.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/message.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/method.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/oneof.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/reader.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/reader_buffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/root.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/roots.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/rpc.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/rpc/service.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/service.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/tokenize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/type.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/types.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/typescript.jsdoc0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util/longbits.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util/minimal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/verifier.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/wrappers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/writer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/writer_buffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/tsconfig.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/types/firestore.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_admin_v1_proto_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_v1_proto_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_v1beta1_proto_api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/types/v1/firestore_admin_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/types/v1/firestore_client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/firestore/types/v1beta1/firestore_client.d.ts0
-rwxr-xr-xincludes/fcm/node_modules/@google-cloud/paginator/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/paginator/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/paginator/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/paginator/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/paginator/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/paginator/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/paginator/build/src/resource-stream.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/paginator/build/src/resource-stream.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/paginator/package.json0
-rwxr-xr-xincludes/fcm/node_modules/@google-cloud/projectify/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/projectify/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/projectify/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/projectify/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/projectify/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/projectify/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/projectify/package.json0
-rwxr-xr-xincludes/fcm/node_modules/@google-cloud/promisify/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/promisify/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/promisify/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/promisify/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/promisify/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/promisify/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/promisify/package.json0
-rwxr-xr-xincludes/fcm/node_modules/@google-cloud/storage/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/acl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/acl.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/bucket.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/bucket.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/channel.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/channel.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/crc32c.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/crc32c.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/file.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/file.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/hash-stream-validator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/hash-stream-validator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/hmacKey.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/hmacKey.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/iam.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/iam.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service-object.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service-object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/notification.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/notification.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/resumable-upload.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/resumable-upload.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/signer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/signer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/storage.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/transfer-manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/transfer-manager.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/build/src/util.js0
-rwxr-xr-x[l---------]includes/fcm/node_modules/@google-cloud/storage/node_modules/.bin/uuid3
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/CONTRIBUTING.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/md5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/nil.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/regex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/rng.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/sha1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/stringify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v3.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v35.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v4.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/validate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/version.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/md5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/nil.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/regex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/rng.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/sha1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/stringify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v3.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v35.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v4.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/validate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/version.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/md5-browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/md5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/nil.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/regex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/rng-browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/rng.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/sha1-browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/sha1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/stringify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuid.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidNIL.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidParse.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidStringify.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidValidate.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidVersion.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv1.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv3.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv4.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv5.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/uuid-bin.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v3.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v35.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v4.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/validate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/version.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/wrapper.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@google-cloud/storage/package.json0
-rwxr-xr-xincludes/fcm/node_modules/@grpc/grpc-js/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/call.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/client.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/client.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/events.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/events.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/events.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/server.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/server.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/server.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.js.map0
-rwxr-xr-x[l---------]includes/fcm/node_modules/@grpc/grpc-js/node_modules/.bin/proto-loader-gen-types890
-rwxr-xr-xincludes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/bin/proto-loader-gen-types.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/package.json0
-rwxr-xr-xincludes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/debug/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/debug/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/test.js0
-rwxr-xr-xincludes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/annotations.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/annotations.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/http.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/http.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/api.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/api.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/descriptor.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/descriptor.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/source_context.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/source_context.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/type.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/type.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/light.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/light.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/minimal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/minimal.js0
-rwxr-xr-xincludes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/scripts/postinstall.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/common.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/converter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/decoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/encoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/enum.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/field.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index-light.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index-minimal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/mapfield.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/message.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/method.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/oneof.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/reader.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/reader_buffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/root.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/roots.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/rpc.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/rpc/service.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/service.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/tokenize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/type.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/types.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/typescript.jsdoc0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util/longbits.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util/minimal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/verifier.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/wrappers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/writer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/writer_buffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/tsconfig.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/proto/channelz.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/admin.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/backoff-timeout.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/call-credentials-filter.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/call-credentials.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/call-stream.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/call.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/channel-credentials.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/channel-options.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/channel.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/channelz.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/client-interceptors.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/client.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/compression-algorithms.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/compression-filter.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/connectivity-state.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/constants.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/deadline-filter.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/duration.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/events.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/experimental.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/filter-stack.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/filter.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/channelz.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Any.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BoolValue.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BytesValue.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/DoubleValue.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Duration.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/FloatValue.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int32Value.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int64Value.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/StringValue.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Timestamp.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt32Value.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt64Value.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Address.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channel.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelConnectivityState.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelData.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelRef.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTrace.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTraceEvent.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channelz.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelRequest.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelResponse.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerRequest.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerResponse.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsRequest.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsResponse.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersRequest.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersResponse.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketRequest.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketResponse.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelRequest.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelResponse.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsRequest.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsResponse.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Security.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Server.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerData.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerRef.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Socket.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketData.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOption.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionLinger.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTimeout.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketRef.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Subchannel.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SubchannelRef.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/http_proxy.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/index.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-child-handler.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-outlier-detection.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-pick-first.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-round-robin.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/logging.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/make-client.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/max-message-size-filter.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/metadata.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/object-stream.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/picker.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/resolver-dns.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/resolver-ip.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/resolver-uds.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/resolver.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/resolving-load-balancer.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/server-call.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/server-credentials.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/server.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/service-config.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/status-builder.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/stream-decoder.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-address.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-interface.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-pool.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/subchannel.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/tls-helpers.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/grpc-js/src/uri-parser.ts0
-rwxr-xr-xincludes/fcm/node_modules/@grpc/proto-loader/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/proto-loader/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/proto-loader/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/proto-loader/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/proto-loader/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/proto-loader/build/src/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/proto-loader/build/src/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@grpc/proto-loader/package.json0
-rwxr-xr-xincludes/fcm/node_modules/@panva/asn1.js/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1/api.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/buffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/node.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/reporter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1/constants/der.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1/constants/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/der.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/pem.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/der.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/pem.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@panva/asn1.js/package.json0
-rwxr-xr-xincludes/fcm/node_modules/@protobufjs/aspromise/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/aspromise/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/aspromise/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/aspromise/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/aspromise/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/aspromise/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/aspromise/tests/index.js0
-rwxr-xr-xincludes/fcm/node_modules/@protobufjs/base64/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/base64/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/base64/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/base64/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/base64/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/base64/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/base64/tests/index.js0
-rwxr-xr-xincludes/fcm/node_modules/@protobufjs/codegen/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/codegen/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/codegen/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/codegen/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/codegen/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/codegen/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/codegen/tests/index.js0
-rwxr-xr-xincludes/fcm/node_modules/@protobufjs/eventemitter/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/eventemitter/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/eventemitter/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/eventemitter/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/eventemitter/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/eventemitter/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/eventemitter/tests/index.js0
-rwxr-xr-xincludes/fcm/node_modules/@protobufjs/fetch/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/fetch/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/fetch/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/fetch/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/fetch/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/fetch/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/fetch/tests/index.js0
-rwxr-xr-xincludes/fcm/node_modules/@protobufjs/float/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/float/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/float/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/float/bench/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/float/bench/suite.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/float/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/float/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/float/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/float/tests/index.js0
-rwxr-xr-xincludes/fcm/node_modules/@protobufjs/inquire/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/inquire/.npmignore0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/inquire/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/inquire/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/inquire/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/inquire/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/inquire/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/inquire/tests/data/array.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/inquire/tests/data/emptyArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/inquire/tests/data/emptyObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/inquire/tests/data/object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/inquire/tests/index.js0
-rwxr-xr-xincludes/fcm/node_modules/@protobufjs/path/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/path/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/path/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/path/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/path/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/path/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/path/tests/index.js0
-rwxr-xr-xincludes/fcm/node_modules/@protobufjs/pool/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/pool/.npmignore0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/pool/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/pool/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/pool/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/pool/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/pool/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/pool/tests/index.js0
-rwxr-xr-xincludes/fcm/node_modules/@protobufjs/utf8/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/utf8/.npmignore0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/utf8/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/utf8/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/utf8/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/utf8/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/utf8/package.json0
-rwxr-xr-xincludes/fcm/node_modules/@protobufjs/utf8/tests/data/._utf8.txtbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/utf8/tests/data/utf8.txt0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@protobufjs/utf8/tests/index.js0
-rwxr-xr-xincludes/fcm/node_modules/@tootallnate/once/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@tootallnate/once/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@tootallnate/once/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@tootallnate/once/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@tootallnate/once/dist/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@tootallnate/once/dist/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@tootallnate/once/dist/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@tootallnate/once/dist/types.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@tootallnate/once/dist/types.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@tootallnate/once/package.json0
-rwxr-xr-xincludes/fcm/node_modules/@types/body-parser/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/@types/connect/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/@types/express-serve-static-core/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/@types/express/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/@types/jsonwebtoken/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/@types/linkify-it/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/@types/long/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/@types/markdown-it/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/@types/mdurl/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@types/mdurl/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@types/mdurl/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@types/mdurl/decode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@types/mdurl/encode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@types/mdurl/format.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@types/mdurl/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@types/mdurl/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/@types/mdurl/parse.d.ts0
-rwxr-xr-xincludes/fcm/node_modules/@types/mime/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/@types/node/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/@types/qs/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/@types/range-parser/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/@types/serve-static/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/abort-controller/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/browser.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/dist/abort-controller.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/dist/abort-controller.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/dist/abort-controller.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/dist/abort-controller.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/dist/abort-controller.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/dist/abort-controller.umd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/dist/abort-controller.umd.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/polyfill.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/abort-controller/polyfill.mjs0
-rwxr-xr-xincludes/fcm/node_modules/acorn-jsx/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn-jsx/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn-jsx/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn-jsx/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn-jsx/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn-jsx/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn-jsx/xhtml.js0
-rwxr-xr-xincludes/fcm/node_modules/acorn/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn/dist/acorn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn/dist/acorn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn/dist/acorn.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn/dist/acorn.mjs.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn/dist/bin.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/acorn/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/agent-base/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/agent-base/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/agent-base/dist/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/agent-base/dist/src/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/agent-base/dist/src/promisify.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/agent-base/dist/src/promisify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/agent-base/dist/src/promisify.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/agent-base/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/agent-base/src/index.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/agent-base/src/promisify.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ansi-regex/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ansi-regex/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ansi-regex/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ansi-regex/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ansi-regex/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ansi-styles/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ansi-styles/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ansi-styles/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ansi-styles/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ansi-styles/readme.md0
-rwxr-xr-xincludes/fcm/node_modules/argparse/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/argparse/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/argparse/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/argparse/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/argparse/argparse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/argparse/lib/sub.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/argparse/lib/textwrap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/argparse/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/arrify/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/arrify/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/arrify/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/arrify/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/arrify/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/async-retry/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/async-retry/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/async-retry/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/async-retry/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/balanced-match/.github/FUNDING.yml0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/balanced-match/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/balanced-match/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/balanced-match/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/balanced-match/package.json0
-rwxr-xr-xincludes/fcm/node_modules/base64-js/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/base64-js/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/base64-js/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/base64-js/base64js.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/base64-js/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/base64-js/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/base64-js/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bignumber.js/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bignumber.js/LICENCE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bignumber.js/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bignumber.js/bignumber.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bignumber.js/bignumber.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bignumber.js/bignumber.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bignumber.js/doc/API.html0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bignumber.js/package.json0
-rwxr-xr-xincludes/fcm/node_modules/bluebird/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/changelog.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/browser/bluebird.core.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/browser/bluebird.core.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/browser/bluebird.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/browser/bluebird.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/any.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/assert.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/async.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/bind.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/bluebird.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/call_get.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/cancel.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/catch_filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/context.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/debuggability.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/direct_resolve.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/each.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/errors.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/es5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/finally.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/generators.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/join.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/map.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/method.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/nodeback.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/nodeify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/promise.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/promise_array.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/promisify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/props.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/queue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/race.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/reduce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/schedule.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/settle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/some.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/synchronous_inspection.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/thenables.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/timers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/using.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/js/release/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/bluebird/package.json0
-rwxr-xr-xincludes/fcm/node_modules/brace-expansion/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/brace-expansion/.github/FUNDING.yml0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/brace-expansion/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/brace-expansion/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/brace-expansion/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/brace-expansion/package.json0
-rwxr-xr-xincludes/fcm/node_modules/buffer-equal-constant-time/._LICENSE.txtbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/buffer-equal-constant-time/.npmignore0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/buffer-equal-constant-time/.travis.yml0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/buffer-equal-constant-time/LICENSE.txt0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/buffer-equal-constant-time/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/buffer-equal-constant-time/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/buffer-equal-constant-time/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/buffer-equal-constant-time/test.js0
-rwxr-xr-xincludes/fcm/node_modules/catharsis/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/catharsis/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/catharsis/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/catharsis/catharsis.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/catharsis/lib/describe.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/catharsis/lib/parser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/catharsis/lib/schema.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/catharsis/lib/stringify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/catharsis/lib/types.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/catharsis/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/catharsis/res/en.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/chalk/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/chalk/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/chalk/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/chalk/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/chalk/source/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/chalk/source/templates.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/chalk/source/util.js0
-rwxr-xr-xincludes/fcm/node_modules/cliui/._LICENSE.txtbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/cliui/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/cliui/LICENSE.txt0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/cliui/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/cliui/build/index.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/cliui/build/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/cliui/build/lib/string-utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/cliui/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/cliui/package.json0
-rwxr-xr-xincludes/fcm/node_modules/color-convert/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/color-convert/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/color-convert/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/color-convert/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/color-convert/conversions.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/color-convert/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/color-convert/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/color-convert/route.js0
-rwxr-xr-xincludes/fcm/node_modules/color-name/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/color-name/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/color-name/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/color-name/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/color-name/package.json0
-rwxr-xr-xincludes/fcm/node_modules/compressible/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/compressible/HISTORY.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/compressible/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/compressible/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/compressible/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/compressible/package.json0
-rwxr-xr-xincludes/fcm/node_modules/concat-map/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/concat-map/.travis.yml0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/concat-map/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/concat-map/README.markdown0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/concat-map/example/map.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/concat-map/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/concat-map/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/concat-map/test/map.js0
-rwxr-xr-xincludes/fcm/node_modules/debug/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/debug/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/debug/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/debug/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/debug/src/browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/debug/src/common.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/debug/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/debug/src/node.js0
-rwxr-xr-xincludes/fcm/node_modules/deep-is/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/deep-is/.travis.yml0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/deep-is/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/deep-is/README.markdown0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/deep-is/example/cmp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/deep-is/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/deep-is/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/deep-is/test/NaN.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/deep-is/test/cmp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/deep-is/test/neg-vs-pos-0.js0
-rwxr-xr-xincludes/fcm/node_modules/duplexify/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/duplexify/.travis.yml0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/duplexify/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/duplexify/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/duplexify/example.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/duplexify/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/duplexify/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/duplexify/test.js0
-rwxr-xr-xincludes/fcm/node_modules/ecdsa-sig-formatter/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ecdsa-sig-formatter/CODEOWNERS0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ecdsa-sig-formatter/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ecdsa-sig-formatter/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ecdsa-sig-formatter/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ecdsa-sig-formatter/src/param-bytes-for-alg.js0
-rwxr-xr-xincludes/fcm/node_modules/emoji-regex/._LICENSE-MIT.txtbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/emoji-regex/LICENSE-MIT.txt0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/emoji-regex/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/emoji-regex/es2015/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/emoji-regex/es2015/text.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/emoji-regex/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/emoji-regex/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/emoji-regex/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/emoji-regex/text.js0
-rwxr-xr-xincludes/fcm/node_modules/end-of-stream/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/end-of-stream/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/end-of-stream/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/end-of-stream/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/end-of-stream/package.json0
-rwxr-xr-xincludes/fcm/node_modules/ent/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/.npmignore0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/.travis.yml0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/decode.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/encode.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/entities.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/examples/simple.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/readme.markdown0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/reversed.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/test/codes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/test/hex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ent/test/num.js0
-rwxr-xr-xincludes/fcm/node_modules/entities/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/decode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/decode.d.ts.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/decode.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/decode_codepoint.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/decode_codepoint.d.ts.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/decode_codepoint.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/encode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/encode.d.ts.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/encode.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/index.d.ts.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/maps/decode.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/maps/entities.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/maps/legacy.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/lib/maps/xml.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/entities/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escalade/dist/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escalade/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escalade/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escalade/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escalade/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escalade/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escalade/sync/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escalade/sync/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escalade/sync/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escape-string-regexp/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escape-string-regexp/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escape-string-regexp/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escape-string-regexp/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escape-string-regexp/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escodegen/LICENSE.BSD0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escodegen/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escodegen/escodegen.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escodegen/node_modules/estraverse/.jshintrc0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escodegen/node_modules/estraverse/LICENSE.BSD0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escodegen/node_modules/estraverse/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escodegen/node_modules/estraverse/estraverse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escodegen/node_modules/estraverse/gulpfile.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escodegen/node_modules/estraverse/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/escodegen/package.json0
-rwxr-xr-xincludes/fcm/node_modules/eslint-visitor-keys/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/eslint-visitor-keys/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/eslint-visitor-keys/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/eslint-visitor-keys/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/eslint-visitor-keys/dist/visitor-keys.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/eslint-visitor-keys/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/eslint-visitor-keys/lib/visitor-keys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/eslint-visitor-keys/package.json0
-rwxr-xr-xincludes/fcm/node_modules/espree/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/espree/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/espree/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/espree/dist/espree.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/espree/espree.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/espree/lib/espree.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/espree/lib/features.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/espree/lib/options.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/espree/lib/token-translator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/espree/lib/version.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/espree/package.json0
-rwxr-xr-xincludes/fcm/node_modules/esprima/._ChangeLogbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/esprima/ChangeLog0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/esprima/LICENSE.BSD0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/esprima/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/esprima/dist/esprima.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/esprima/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/estraverse/.jshintrc0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/estraverse/LICENSE.BSD0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/estraverse/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/estraverse/estraverse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/estraverse/gulpfile.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/estraverse/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/esutils/LICENSE.BSD0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/esutils/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/esutils/lib/ast.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/esutils/lib/code.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/esutils/lib/keyword.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/esutils/lib/utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/esutils/package.json0
-rwxr-xr-xincludes/fcm/node_modules/event-target-shim/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/event-target-shim/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/event-target-shim/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/event-target-shim/dist/event-target-shim.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/event-target-shim/dist/event-target-shim.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/event-target-shim/dist/event-target-shim.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/event-target-shim/dist/event-target-shim.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/event-target-shim/dist/event-target-shim.umd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/event-target-shim/dist/event-target-shim.umd.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/event-target-shim/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/event-target-shim/package.json0
-rwxr-xr-xincludes/fcm/node_modules/extend/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/extend/.editorconfig0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/extend/.eslintrc0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/extend/.jscs.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/extend/.travis.yml0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/extend/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/extend/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/extend/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/extend/component.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/extend/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/extend/package.json0
-rwxr-xr-xincludes/fcm/node_modules/fast-deep-equal/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-deep-equal/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-deep-equal/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-deep-equal/es6/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-deep-equal/es6/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-deep-equal/es6/react.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-deep-equal/es6/react.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-deep-equal/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-deep-equal/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-deep-equal/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-deep-equal/react.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-deep-equal/react.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-levenshtein/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-levenshtein/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-levenshtein/levenshtein.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-levenshtein/package.json0
-rwxr-xr-xincludes/fcm/node_modules/fast-text-encoding/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-text-encoding/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-text-encoding/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-text-encoding/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-text-encoding/text.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fast-text-encoding/text.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/faye-websocket/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/faye-websocket/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/faye-websocket/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/faye-websocket/lib/faye/eventsource.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/faye-websocket/lib/faye/websocket.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api/event.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api/event_target.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/faye-websocket/lib/faye/websocket/client.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/faye-websocket/package.json0
-rwxr-xr-xincludes/fcm/node_modules/firebase-admin/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api-client-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api-client-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/app-check.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/app-check.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/token-generator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/token-generator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/token-verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app-check/token-verifier.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/core.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/core.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/credential-factory.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/credential-factory.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/credential-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/credential-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/credential.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/credential.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/firebase-app.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/firebase-app.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/firebase-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/firebase-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/lifecycle.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/app/lifecycle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/action-code-settings-builder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/action-code-settings-builder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/auth-api-request.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/auth-api-request.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/auth-config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/auth-config.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/auth-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/auth-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/auth.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/base-auth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/base-auth.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/identifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/identifier.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/project-config-manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/project-config-manager.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/project-config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/project-config.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/tenant-manager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/tenant-manager.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/tenant.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/tenant.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/token-generator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/token-generator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/token-verifier.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/token-verifier.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/user-import-builder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/user-import-builder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/user-record.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/auth/user-record.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/credential/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/credential/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/database/database-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/database/database-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/database/database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/database/database.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/database/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/default-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/default-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/app-check/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/app/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/auth/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/database/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/eventarc/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/extensions/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/firestore/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/functions/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/installations/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/instance-id/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/machine-learning/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/messaging/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/project-management/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/remote-config/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/security-rules/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/esm/storage/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/eventarc/cloudevent.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/eventarc/cloudevent.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-client-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-client-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/eventarc/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/eventarc/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api-client-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api-client-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/extensions/extensions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/extensions/extensions.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/extensions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/extensions/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/firebase-namespace-api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/firebase-namespace-api.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/firestore/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/functions/functions-api-client-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/functions/functions-api-client-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/functions/functions-api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/functions/functions-api.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/functions/functions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/functions/functions.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/functions/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/installations/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/installations/installations-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/installations/installations-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/installations/installations-request-handler.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/installations/installations-request-handler.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/installations/installations.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/installations/installations.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/instance-id/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/instance-id/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/machine-learning/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/machine-learning/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-api-client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-api-client.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/batch-request-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/batch-request-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api-request-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api-request-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-errors-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-errors-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/messaging.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/messaging/messaging.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/android-app.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/android-app.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/app-metadata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/app-metadata.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/ios-app.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/ios-app.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-api-request-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-api-request-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/project-management.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/project-management/project-management.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/remote-config/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api-client-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api-client-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/security-rules/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/security-rules/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-api-client-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-api-client-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-internal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/storage/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/storage/storage-namespace.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/storage/storage-namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/storage/storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/storage/storage.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/api-request.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/api-request.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/crypto-signer.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/crypto-signer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/deep-copy.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/deep-copy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/error.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/jwt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/jwt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/validator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/lib/utils/validator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/private.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component_container.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component_container.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/provider.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component_container.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component_container.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/provider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/provider.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/test/setup.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/test/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/Database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/Reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/TransactionResult.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/onDisconnect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.standalone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/util/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/util/validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/browser/crawler_support.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/datasnapshot.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/events.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/order.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/order_by.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/servervalues.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/transaction.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.standalone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.standalone.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/TransactionResult.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/onDisconnect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.standalone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/browser/crawler_support.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/database.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/datasnapshot.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/events.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/info.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order_by.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/promise.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/query.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/servervalues.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/transaction.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/standalone/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.node.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.node.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.standalone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.standalone.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/internal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/index.node.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/index.node.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api.standalone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/OnDisconnect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Reference_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/ServerValue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/test_access.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/AppCheckTokenProvider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/AuthTokenProvider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/CompoundWrite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/PersistentConnection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/ReadonlyRestClient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/Repo.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/RepoInfo.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/ServerActions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SnapshotHolder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SparseSnapshotTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SyncPoint.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SyncTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/WriteTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/AckUserWrite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/ListenComplete.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Merge.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Overwrite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/ChildrenNode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/IndexMap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/LeafNode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/Node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/childSet.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/comparators.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/Index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/KeyIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PathIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PriorityIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/ValueIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/nodeFromJSON.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/snap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsCollection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsListener.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsManager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsReporter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/DOMStorageWrapper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/MemoryStorage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/EventEmitter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/ImmutableTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/NextPushId.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/OnlineMonitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/Path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/ServerValues.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/SortedMap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/Tree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/VisibilityMonitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/libs/parser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/misc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/CacheNode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/Change.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ChildChangeAccumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/CompleteChildSource.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/Event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventGenerator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventQueue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventRegistration.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/QueryParams.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/View.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewCache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewProcessor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/IndexedFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/LimitedFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/NodeFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/RangedFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.standalone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/BrowserPollConnection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Transport.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/TransportManager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/WebSocketConnection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/polling/PacketReceiver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/compound_write.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/connection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/deno.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/exp/integration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/EventAccumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/syncpoint-util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/node.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/parser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/pushid.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/repoinfo.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/sortedmap.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/sparsesnapshottree.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/syncpoint.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/transport.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/websocketconnection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/private.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api.standalone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Database.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/OnDisconnect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Reference.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Reference_impl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/ServerValue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Transaction.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/test_access.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/AppCheckTokenProvider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/AuthTokenProvider.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/CompoundWrite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/PersistentConnection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/ReadonlyRestClient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/Repo.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/RepoInfo.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/ServerActions.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SnapshotHolder.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SparseSnapshotTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SyncPoint.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SyncTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/WriteTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/AckUserWrite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/ListenComplete.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Merge.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Operation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Overwrite.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/ChildrenNode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/IndexMap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/LeafNode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/Node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/childSet.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/comparators.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/Index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/KeyIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/PathIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/PriorityIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/ValueIndex.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/nodeFromJSON.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/snap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsCollection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsListener.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsManager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsReporter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/DOMStorageWrapper.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/MemoryStorage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/storage.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/EventEmitter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/ImmutableTree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/NextPushId.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/OnlineMonitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/Path.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/ServerValues.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/SortedMap.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/Tree.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/VisibilityMonitor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/libs/parser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/misc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/version.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/CacheNode.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/Change.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ChildChangeAccumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/CompleteChildSource.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/Event.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventGenerator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventQueue.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventRegistration.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/QueryParams.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/View.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ViewCache.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ViewProcessor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/IndexedFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/LimitedFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/NodeFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/RangedFilter.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.standalone.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/BrowserPollConnection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Connection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Transport.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/TransportManager.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/WebSocketConnection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/polling/PacketReceiver.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/register.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/compound_write.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/connection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/deno.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/exp/integration.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/EventAccumulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/syncpoint-util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/node.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/parser.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/path.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/pushid.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/repoinfo.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/sortedmap.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/sparsesnapshottree.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/syncpoint.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/transport.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/websocketconnection.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/src/logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/test/custom-logger.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/test/logger.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/src/logger.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/test/custom-logger.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/test/logger.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm5.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/compat.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/crypt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/deepCopy.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/defaults.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/deferred.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/environment.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/exponential_backoff.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/formatters.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/jwt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/obj.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/query.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/sha1.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/subscribe.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/utf8.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/uuid.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/base64.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/compat.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/deepCopy.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/defaults.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/errors.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/exponential_backoff.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/object.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/subscribe.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/assert.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/compat.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/constants.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/crypt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/deepCopy.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/defaults.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/deferred.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/emulator.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/environment.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/errors.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/exponential_backoff.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/formatters.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/jwt.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/obj.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/promise.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/query.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/sha1.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/subscribe.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/utf8.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/uuid.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/validation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/base64.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/compat.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/deepCopy.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/defaults.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/emulator.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/errors.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/exponential_backoff.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/object.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/subscribe.test.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/tsdoc-metadata.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/util-public.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase-admin/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/analytics/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app-check/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/app/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/cordova/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/auth/react-native/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/analytics/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app-check/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/app/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/auth/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/database/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/index.node.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/index.node.cjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/index.rn.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/index.rn.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/firestore/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/functions/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/installations/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/messaging/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/performance/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/remote-config/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/compat/storage/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/database/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-analytics-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-analytics-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-analytics.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-analytics.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-app-check-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-app-check-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-app-check.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-app-check.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-app-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-app-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-app.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-app.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-auth-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-auth-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-auth-cordova.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-auth-cordova.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-auth-react-native.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-auth-react-native.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-auth.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-auth.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-database-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-database-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-database.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-database.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-firestore-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-firestore-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-firestore-lite.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-firestore-lite.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-firestore.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-firestore.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-functions-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-functions-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-functions.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-functions.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-installations-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-installations-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-installations.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-installations.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-messaging-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-messaging-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-messaging-sw.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-messaging-sw.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-messaging.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-messaging.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-performance-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-performance-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.es2017.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.es2017.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-performance.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-performance.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-remote-config-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-remote-config-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-remote-config.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-remote-config.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-storage-compat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-storage-compat.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-storage.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firebase-storage.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/lite/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/firestore/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/functions/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/installations/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/messaging/sw/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/performance/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/remote-config/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/auth/cordova/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/auth/react-native/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/analytics/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/app-check/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/app/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/app/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/auth/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.cdn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.node.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.perf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.rn.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/compat/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/database/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/index.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/index.esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/esm/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/firestore/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/firestore/lite/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/functions/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/index.cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/index.cjs.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/index.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/installations/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/messaging/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/messaging/sw/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/performance/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/remote-config/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/dist/storage/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/firebase/storage/package.json0
-rwxr-xr-xincludes/fcm/node_modules/fs.realpath/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fs.realpath/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fs.realpath/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fs.realpath/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fs.realpath/old.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/fs.realpath/package.json0
-rwxr-xr-xincludes/fcm/node_modules/functional-red-black-tree/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/functional-red-black-tree/.npmignore0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/functional-red-black-tree/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/functional-red-black-tree/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/functional-red-black-tree/bench/test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/functional-red-black-tree/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/functional-red-black-tree/rbtree.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/functional-red-black-tree/test/test.js0
-rwxr-xr-xincludes/fcm/node_modules/gaxios/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/build/src/common.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/build/src/common.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/build/src/common.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/build/src/gaxios.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/build/src/gaxios.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/build/src/gaxios.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/build/src/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/build/src/retry.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/build/src/retry.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/build/src/retry.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gaxios/package.json0
-rwxr-xr-xincludes/fcm/node_modules/gcp-metadata/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gcp-metadata/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gcp-metadata/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gcp-metadata/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gcp-metadata/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gcp-metadata/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gcp-metadata/build/src/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gcp-metadata/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/get-caller-file/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/get-caller-file/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/get-caller-file/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/get-caller-file/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/get-caller-file/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/get-caller-file/package.json0
-rwxr-xr-xincludes/fcm/node_modules/glob/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/glob/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/glob/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/glob/common.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/glob/glob.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/glob/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/glob/sync.js0
-rwxr-xr-xincludes/fcm/node_modules/google-auth-library/._.DS_Storebin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/google-auth-library/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/README.md0
-rwxr-xr-xincludes/fcm/node_modules/google-auth-library/build/._.DS_Storebin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/google-auth-library/build/src/._.DS_Storebin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/authclient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/authclient.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/awsclient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/awsclient.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/awsrequestsigner.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/awsrequestsigner.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/baseexternalclient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/baseexternalclient.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/computeclient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/computeclient.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/credentials.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/credentials.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/downscopedclient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/downscopedclient.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/envDetect.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/envDetect.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/executable-response.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/executable-response.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/externalclient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/externalclient.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/googleauth.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/googleauth.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/iam.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/iam.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/identitypoolclient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/identitypoolclient.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/idtokenclient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/idtokenclient.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/impersonated.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/impersonated.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/jwtaccess.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/jwtaccess.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/jwtclient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/jwtclient.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/loginticket.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/loginticket.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2client.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2common.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2common.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-client.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-client.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-handler.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-handler.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/refreshclient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/refreshclient.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/stscredentials.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/auth/stscredentials.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/crypto/browser/crypto.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/crypto/browser/crypto.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/crypto/crypto.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/crypto/crypto.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/crypto/node/crypto.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/crypto/node/crypto.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/messages.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/messages.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/options.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/transporters.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/build/src/transporters.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-auth-library/package.json0
-rwxr-xr-xincludes/fcm/node_modules/google-gax/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/compute_operations.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/compute_operations.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/compute_operations.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/annotations.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/apikeys/v2/apikeys.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/apikeys/v2/resources.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/auth.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/backend.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/billing.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/client.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/config_change.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/consumer.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/context.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/control.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/distribution.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/documentation.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/endpoint.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/error_reason.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/expr/conformance/v1alpha1/conformance_service.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/checked.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/eval.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/explain.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/syntax.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/value.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/decl.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/eval.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/expr.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/source.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/value.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/field_behavior.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/http.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/httpbody.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/label.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/launch_stage.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/log.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/logging.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/metric.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/monitored_resource.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/monitoring.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/quota.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/resource.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/routing.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/service.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/check_error.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/distribution.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/http_request.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/log_entry.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/metric_value.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/operation.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/quota_controller.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/service_controller.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v2/service_controller.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/servicemanagement/v1/resources.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/servicemanagement/v1/servicemanager.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1/resources.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1/serviceusage.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/resources.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/serviceusage.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/source_info.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/system_parameter.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/usage.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/api/visibility.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/cloud/location/locations.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/iam_policy.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/logging/audit_data.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/options.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/policy.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/logging/type/http_request.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/logging/type/log_severity.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/longrunning/operations.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/alert.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/alert_service.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/common.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/dropped_labels.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/group.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/group_service.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/metric.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/metric_service.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/mutation_record.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/notification.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/notification_service.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/query_service.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/service.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/service_service.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/span_context.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/uptime.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/uptime_service.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/any.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/api.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/plugin.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2_import.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_legacy.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_implicit.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/descriptor.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/duration.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/empty.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/field_mask.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/source_context.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/struct.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/timestamp.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/type.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/util/json_format.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/util/json_format_proto3.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/protobuf/wrappers.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/rpc/code.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/rpc/context/attribute_context.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/rpc/error_details.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/rpc/status.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/calendar_period.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/color.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/date.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/datetime.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/dayofweek.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/decimal.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/expr.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/fraction.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/interval.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/latlng.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/localized_text.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/money.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/month.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/phone_number.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/postal_address.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/quaternion.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/google/type/timeofday.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/http.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/http.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/iam_service.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/iam_service.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/iam_service.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/locations.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/locations.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/locations.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/operations.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/operations.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/operations.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/protos/status.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/apiCaller.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/apiCaller.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/apiCaller.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/apitypes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/apitypes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/apitypes.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/call.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/call.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/call.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/clientInterface.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/clientInterface.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/clientInterface.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/createApiCall.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/createApiCall.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/createApiCall.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/descriptor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/descriptor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/descriptor.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/fallback.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/fallback.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/fallback.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/fallbackProto.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/fallbackProto.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/fallbackProto.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/fallbackRest.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/fallbackRest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/fallbackRest.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/featureDetection.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/featureDetection.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/featureDetection.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/gax.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/gax.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/gax.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/googleError.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/googleError.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/googleError.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/grpc.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/grpc.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/grpc.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/iamService.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/iamService.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/iamService.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/iam_policy_service_client_config.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/locationService.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/locationService.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/locationService.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/locations_client_config.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/operationsClient.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/operationsClient.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/operationsClient.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/operations_client_config.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/pathTemplate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/pathTemplate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/pathTemplate.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/protobuf.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/protosList.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/routingHeader.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/routingHeader.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/routingHeader.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/status.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/status.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/status.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/streamArrayParser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/streamArrayParser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/streamArrayParser.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/transcoding.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/transcoding.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/transcoding.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/util.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/warnings.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/warnings.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/build/src/warnings.js.map0
-rwxr-xr-x[l---------]includes/fcm/node_modules/google-gax/node_modules/.bin/pbjs7
-rwxr-xr-x[l---------]includes/fcm/node_modules/google-gax/node_modules/.bin/pbts7
-rwxr-xr-x[l---------]includes/fcm/node_modules/google-gax/node_modules/.bin/proto-loader-gen-types890
-rwxr-xr-xincludes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/bin/proto-loader-gen-types.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/package.json0
-rwxr-xr-xincludes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc.json0
-rwxr-xr-xincludes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/plugin.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/publish.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbjs.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbts.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbts.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/scripts/prepublish.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/json-module.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/json.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto2.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto3.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/static-module.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/static.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/amd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/closure.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/commonjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/default.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/es6.js0
-rwxr-xr-xincludes/fcm/node_modules/google-gax/node_modules/protobufjs/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/debug/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/debug/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/test.js0
-rwxr-xr-xincludes/fcm/node_modules/google-gax/node_modules/protobufjs/google/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/annotations.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/annotations.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/http.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/http.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/api.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/api.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/descriptor.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/descriptor.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/source_context.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/source_context.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/type.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/type.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/light.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/light.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/minimal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/minimal.js0
-rwxr-xr-xincludes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/scripts/postinstall.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/common.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/converter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/decoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/encoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/enum.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/field.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index-light.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index-minimal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/mapfield.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/message.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/method.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/oneof.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/reader.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/reader_buffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/root.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/roots.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/rpc.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/rpc/service.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/service.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/tokenize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/type.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/types.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/typescript.jsdoc0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util/longbits.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util/minimal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/verifier.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/wrappers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/writer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/writer_buffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/node_modules/protobufjs/tsconfig.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-gax/package.json0
-rwxr-xr-xincludes/fcm/node_modules/google-p12-pem/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-p12-pem/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-p12-pem/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-p12-pem/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-p12-pem/build/src/bin/gp12-pem.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-p12-pem/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-p12-pem/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/google-p12-pem/package.json0
-rwxr-xr-xincludes/fcm/node_modules/graceful-fs/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/graceful-fs/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/graceful-fs/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/graceful-fs/clone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/graceful-fs/graceful-fs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/graceful-fs/legacy-streams.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/graceful-fs/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/graceful-fs/polyfills.js0
-rwxr-xr-xincludes/fcm/node_modules/gtoken/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gtoken/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gtoken/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gtoken/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gtoken/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gtoken/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/gtoken/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/has-flag/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/has-flag/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/has-flag/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/has-flag/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/has-flag/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/http-parser-js/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/http-parser-js/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/http-parser-js/http-parser.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/http-parser-js/http-parser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/http-parser-js/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/http-proxy-agent/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/http-proxy-agent/dist/agent.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/http-proxy-agent/dist/agent.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/http-proxy-agent/dist/agent.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/http-proxy-agent/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/http-proxy-agent/dist/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/http-proxy-agent/dist/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/http-proxy-agent/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/https-proxy-agent/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/https-proxy-agent/dist/agent.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/https-proxy-agent/dist/agent.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/https-proxy-agent/dist/agent.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/https-proxy-agent/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/https-proxy-agent/dist/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/https-proxy-agent/dist/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/https-proxy-agent/package.json0
-rwxr-xr-xincludes/fcm/node_modules/idb/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/async-iterators.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/async-iterators.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/async-iterators.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/database-extras.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/entry.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/index.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/umd-with-async-ittr.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/umd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/wrap-idb-value.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/wrap-idb-value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/build/wrap-idb-value.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/with-async-ittr.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/with-async-ittr.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/idb/with-async-ittr.js0
-rwxr-xr-xincludes/fcm/node_modules/inflight/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/inflight/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/inflight/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/inflight/inflight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/inflight/package.json0
-rwxr-xr-xincludes/fcm/node_modules/inherits/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/inherits/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/inherits/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/inherits/inherits.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/inherits/inherits_browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/inherits/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-fullwidth-code-point/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-fullwidth-code-point/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-fullwidth-code-point/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-fullwidth-code-point/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-fullwidth-code-point/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-stream-ended/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-stream-ended/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-stream-ended/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-stream-ended/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-stream-ended/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-stream/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-stream/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-stream/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-stream/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/is-stream/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/LICENSE_THIRD_PARTY0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/errors.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/asn1/algorithm_identifier.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/asn1/ec_private_key.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/asn1/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/asn1/oids.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/asn1/one_asymmetric_key.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/asn1/private_key.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/asn1/private_key_info.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/asn1/public_key_info.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/asn1/rsa_private_key.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/asn1/rsa_public_key.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/base64url.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/consts.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/deep_clone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/ecdsa_signatures.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/epoch.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/generate_iv.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/get_key.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/is_disjoint.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/is_object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/key_object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/key_utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/node_alg.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/rsa_primes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/runtime_support.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/secs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/timing_safe_equal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/uint64be.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/help/validate_crit.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/aes_cbc_hmac_sha2.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/aes_gcm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/aes_gcm_kw.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/aes_kw.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/ecdh/compute_secret.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/ecdh/derive.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/ecdh/dir.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/ecdh/kw.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/ecdsa.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/eddsa.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/hmac.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/none.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/pbes2.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/rsaes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/rsassa.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwa/rsassa_pss.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwe/decrypt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwe/encrypt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwe/generate_cek.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwe/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwe/serializers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwe/validate_headers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwk/generate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwk/import.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwk/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwk/key/base.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwk/key/ec.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwk/key/embedded.jwk.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwk/key/embedded.x5c.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwk/key/none.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwk/key/oct.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwk/key/okp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwk/key/rsa.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwk/thumbprint.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwks/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwks/keystore.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jws/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jws/serializers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jws/sign.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jws/verify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwt/decode.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwt/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwt/profiles.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwt/shared_validations.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwt/sign.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/jwt/verify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/registry/ec_curves.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/registry/ecdh_derive_lengths.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/registry/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/registry/iv_lengths.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/registry/jwa.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/registry/jwk.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/registry/key_lengths.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/lib/registry/okp_curves.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jose/types/index.d.ts0
-rwxr-xr-xincludes/fcm/node_modules/js2xmlparser/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/js2xmlparser/CHANGES.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/js2xmlparser/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/js2xmlparser/NOTICE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/js2xmlparser/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/js2xmlparser/lib/main.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/js2xmlparser/lib/main.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/js2xmlparser/lib/options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/js2xmlparser/lib/options.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/js2xmlparser/lib/utils.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/js2xmlparser/lib/utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/js2xmlparser/package.json0
-rwxr-xr-xincludes/fcm/node_modules/jsdoc/._Apache_License_2.0.txtbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/Apache_License_2.0.txt0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/cli.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/conf.json.EXAMPLE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/app.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/augment.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/borrow.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/config.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/doclet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/env.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/fs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/name.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/opts/argparser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/opts/args.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/package.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/path.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/plugins.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/readme.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/schema.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/src/astbuilder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/src/astnode.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/src/filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/src/handlers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/src/parser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/src/scanner.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/src/syntax.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/src/visitor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/src/walker.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/tag.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/dictionary.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/dictionary/definitions.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/inline.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/type.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/validator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/template.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/tutorial.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/tutorial/resolver.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/util/cast.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/util/doop.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/util/dumper.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/util/error.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/util/logger.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/util/markdown.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/util/stripbom.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/lib/jsdoc/util/templateHelper.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/commentConvert.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/commentsOnly.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/escapeHtml.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/eventDumper.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/markdown.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/overloadHelper.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/partial.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/railsTemplate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/shout.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/sourcetag.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/summarize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/test/fixtures/markdown.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/test/fixtures/overloadHelper.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/test/fixtures/railsTemplate.js.erb0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/test/fixtures/underscore.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/test/specs/commentConvert.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/test/specs/escapeHtml.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/test/specs/markdown.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/test/specs/overloadHelper.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/test/specs/railsTemplate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/test/specs/shout.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/test/specs/sourcetag.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/test/specs/summarize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/test/specs/underscore.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/plugins/underscore.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/publish.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.eotbin19544 -> 19544 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.svg0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.woffbin22432 -> 22432 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.eotbin20133 -> 20133 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.svg0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.woffbin23048 -> 23048 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.eotbin20265 -> 20265 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.svg0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.woffbin23188 -> 23188 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.eotbin19514 -> 19514 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.svg0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.woffbin22248 -> 22248 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.eotbin20535 -> 20535 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.svg0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.woffbin23400 -> 23400 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.eotbin19836 -> 19836 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.svg0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.woffbin22660 -> 22660 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/scripts/linenumber.js0
-rwxr-xr-xincludes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/._Apache-License-2.0.txtbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/Apache-License-2.0.txt0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/lang-css.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/prettify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/styles/jsdoc-default.css0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/styles/prettify-jsdoc.css0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/static/styles/prettify-tomorrow.css0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/augments.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/container.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/details.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/example.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/examples.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/exceptions.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/layout.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/mainpage.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/members.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/method.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/modifies.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/params.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/properties.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/returns.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/source.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/tutorial.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/default/tmpl/type.tmpl0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/haruki/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/haruki/publish.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/silent/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsdoc/templates/silent/publish.js0
-rwxr-xr-xincludes/fcm/node_modules/json-bigint/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/json-bigint/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/json-bigint/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/json-bigint/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/json-bigint/lib/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/json-bigint/lib/stringify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/json-bigint/package.json0
-rwxr-xr-xincludes/fcm/node_modules/jsonwebtoken/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/decode.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/lib/JsonWebTokenError.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/lib/NotBeforeError.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/lib/TokenExpiredError.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/lib/asymmetricKeyDetailsSupported.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/lib/psSupported.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/lib/rsaPssKeyDetailsSupported.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/lib/timespan.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/lib/validateAsymmetricKey.js0
-rwxr-xr-xincludes/fcm/node_modules/jsonwebtoken/node_modules/jwa/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/package.json0
-rwxr-xr-xincludes/fcm/node_modules/jsonwebtoken/node_modules/jws/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/node_modules/jws/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/node_modules/jws/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/node_modules/jws/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/data-stream.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/sign-stream.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/tostring.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/verify-stream.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/node_modules/jws/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/node_modules/jws/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/sign.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jsonwebtoken/verify.js0
-rwxr-xr-xincludes/fcm/node_modules/jwa/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwa/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwa/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwa/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwa/package.json0
-rwxr-xr-xincludes/fcm/node_modules/jwks-rsa/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/JwksClient.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/errors/ArgumentError.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/errors/JwksError.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/errors/JwksRateLimitError.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/errors/SigningKeyNotFoundError.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/errors/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/integrations/config.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/integrations/express.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/integrations/hapi.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/integrations/koa.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/integrations/passport.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/wrappers/cache.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/wrappers/callbackSupport.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/wrappers/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/wrappers/interceptor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/wrappers/rateLimit.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jwks-rsa/src/wrappers/request.js0
-rwxr-xr-xincludes/fcm/node_modules/jws/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jws/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jws/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jws/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jws/lib/data-stream.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jws/lib/sign-stream.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jws/lib/tostring.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jws/lib/verify-stream.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jws/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/jws/readme.md0
-rwxr-xr-xincludes/fcm/node_modules/klaw/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/klaw/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/klaw/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/klaw/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/klaw/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/klaw/src/index.js0
-rwxr-xr-xincludes/fcm/node_modules/levn/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/levn/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/levn/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/levn/lib/cast.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/levn/lib/coerce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/levn/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/levn/lib/parse-string.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/levn/lib/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/levn/package.json0
-rwxr-xr-xincludes/fcm/node_modules/limiter/._LICENSE.txtbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/limiter/.travis.yml0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/limiter/LICENSE.txt0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/limiter/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/limiter/bower.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/limiter/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/limiter/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/limiter/lib/clock.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/limiter/lib/rateLimiter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/limiter/lib/tokenBucket.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/limiter/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/limiter/test/ratelimiter-test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/limiter/test/tokenbucket-test.js0
-rwxr-xr-xincludes/fcm/node_modules/linkify-it/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/linkify-it/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/linkify-it/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/linkify-it/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/linkify-it/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/linkify-it/lib/re.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/linkify-it/package.json0
-rwxr-xr-xincludes/fcm/node_modules/lodash.camelcase/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash.camelcase/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash.camelcase/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash.camelcase/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash.camelcase/package.json0
-rwxr-xr-xincludes/fcm/node_modules/lodash.clonedeep/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash.clonedeep/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash.clonedeep/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash.clonedeep/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash.clonedeep/package.json0
-rwxr-xr-xincludes/fcm/node_modules/lodash/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_DataView.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_Hash.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_LazyWrapper.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_ListCache.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_LodashWrapper.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_Map.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_MapCache.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_Promise.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_Set.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_SetCache.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_Stack.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_Symbol.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_Uint8Array.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_WeakMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_apply.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arrayAggregator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arrayEach.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arrayEachRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arrayEvery.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arrayFilter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arrayIncludes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arrayIncludesWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arrayLikeKeys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arrayMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arrayPush.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arrayReduce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arrayReduceRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arraySample.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arraySampleSize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arrayShuffle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_arraySome.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_asciiSize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_asciiToArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_asciiWords.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_assignMergeValue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_assignValue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_assocIndexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseAggregator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseAssign.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseAssignIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseAssignValue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseAt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseClamp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseClone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseConforms.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseConformsTo.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseCreate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseDelay.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseDifference.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseEach.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseEachRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseEvery.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseExtremum.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseFill.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseFilter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseFindIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseFindKey.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseFlatten.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseFor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseForOwn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseForOwnRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseForRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseFunctions.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseGet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseGetAllKeys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseGetTag.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseGt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseHas.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseHasIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseInRange.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIndexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIndexOfWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIntersection.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseInverter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseInvoke.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIsArguments.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIsArrayBuffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIsDate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIsEqual.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIsEqualDeep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIsMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIsMatch.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIsNaN.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIsNative.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIsRegExp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIsSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIsTypedArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseIteratee.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseKeys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseKeysIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseLodash.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseLt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseMatches.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseMatchesProperty.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseMean.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseMerge.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseMergeDeep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseNth.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseOrderBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_basePick.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_basePickBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseProperty.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_basePropertyDeep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_basePropertyOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_basePullAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_basePullAt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseRandom.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseRange.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseReduce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseRepeat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseRest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseSample.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseSampleSize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseSetData.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseSetToString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseShuffle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseSlice.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseSome.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseSortBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseSortedIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseSortedIndexBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseSortedUniq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseSum.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseTimes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseToNumber.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseToPairs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseToString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseTrim.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseUnary.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseUniq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseUnset.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseUpdate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseValues.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseWhile.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseWrapperValue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseXor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_baseZipObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_cacheHas.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_castArrayLikeObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_castFunction.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_castPath.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_castRest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_castSlice.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_charsEndIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_charsStartIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_cloneArrayBuffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_cloneBuffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_cloneDataView.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_cloneRegExp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_cloneSymbol.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_cloneTypedArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_compareAscending.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_compareMultiple.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_composeArgs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_composeArgsRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_copyArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_copyObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_copySymbols.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_copySymbolsIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_coreJsData.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_countHolders.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createAggregator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createAssigner.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createBaseEach.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createBaseFor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createBind.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createCaseFirst.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createCompounder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createCtor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createCurry.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createFind.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createFlow.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createHybrid.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createInverter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createMathOperation.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createOver.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createPadding.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createPartial.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createRange.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createRecurry.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createRelationalOperation.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createRound.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createToPairs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_createWrap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_customDefaultsAssignIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_customDefaultsMerge.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_customOmitClone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_deburrLetter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_defineProperty.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_equalArrays.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_equalByTag.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_equalObjects.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_escapeHtmlChar.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_escapeStringChar.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_flatRest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_freeGlobal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getAllKeys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getAllKeysIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getData.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getFuncName.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getHolder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getMapData.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getMatchData.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getNative.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getPrototype.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getRawTag.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getSymbols.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getSymbolsIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getTag.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getValue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getView.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_getWrapDetails.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_hasPath.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_hasUnicode.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_hasUnicodeWord.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_hashClear.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_hashDelete.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_hashGet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_hashHas.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_hashSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_initCloneArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_initCloneByTag.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_initCloneObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_insertWrapDetails.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_isFlattenable.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_isIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_isIterateeCall.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_isKey.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_isKeyable.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_isLaziable.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_isMaskable.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_isMasked.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_isPrototype.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_isStrictComparable.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_iteratorToArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_lazyClone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_lazyReverse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_lazyValue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_listCacheClear.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_listCacheDelete.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_listCacheGet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_listCacheHas.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_listCacheSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_mapCacheClear.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_mapCacheDelete.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_mapCacheGet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_mapCacheHas.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_mapCacheSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_mapToArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_matchesStrictComparable.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_memoizeCapped.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_mergeData.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_metaMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_nativeCreate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_nativeKeys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_nativeKeysIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_nodeUtil.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_objectToString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_overArg.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_overRest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_parent.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_reEscape.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_reEvaluate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_reInterpolate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_realNames.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_reorder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_replaceHolders.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_root.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_safeGet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_setCacheAdd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_setCacheHas.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_setData.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_setToArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_setToPairs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_setToString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_setWrapToString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_shortOut.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_shuffleSelf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_stackClear.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_stackDelete.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_stackGet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_stackHas.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_stackSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_strictIndexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_strictLastIndexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_stringSize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_stringToArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_stringToPath.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_toKey.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_toSource.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_trimmedEndIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_unescapeHtmlChar.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_unicodeSize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_unicodeToArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_unicodeWords.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_updateWrapDetails.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/_wrapperClone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/add.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/after.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/array.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/ary.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/assign.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/assignIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/assignInWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/assignWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/at.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/attempt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/before.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/bind.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/bindAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/bindKey.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/camelCase.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/capitalize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/castArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/ceil.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/chain.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/chunk.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/clamp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/clone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/cloneDeep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/cloneDeepWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/cloneWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/collection.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/commit.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/compact.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/concat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/cond.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/conforms.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/conformsTo.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/constant.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/core.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/core.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/countBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/create.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/curry.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/curryRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/date.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/debounce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/deburr.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/defaultTo.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/defaults.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/defaultsDeep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/defer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/delay.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/difference.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/differenceBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/differenceWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/divide.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/drop.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/dropRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/dropRightWhile.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/dropWhile.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/each.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/eachRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/endsWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/entries.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/entriesIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/eq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/escape.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/escapeRegExp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/every.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/extend.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/extendWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fill.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/find.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/findIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/findKey.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/findLast.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/findLastIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/findLastKey.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/first.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/flake.lock0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/flake.nix0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/flatMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/flatMapDeep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/flatMapDepth.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/flatten.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/flattenDeep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/flattenDepth.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/flip.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/floor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/flow.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/flowRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/forEach.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/forEachRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/forIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/forInRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/forOwn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/forOwnRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/F.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/T.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/__.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/_baseConvert.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/_convertBrowser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/_falseOptions.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/_mapping.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/_util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/add.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/after.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/all.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/allPass.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/always.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/any.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/anyPass.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/apply.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/array.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/ary.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/assign.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/assignAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/assignAllWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/assignIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/assignInAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/assignInAllWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/assignInWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/assignWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/assoc.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/assocPath.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/at.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/attempt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/before.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/bind.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/bindAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/bindKey.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/camelCase.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/capitalize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/castArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/ceil.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/chain.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/chunk.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/clamp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/clone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/cloneDeep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/cloneDeepWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/cloneWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/collection.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/commit.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/compact.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/complement.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/compose.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/concat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/cond.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/conforms.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/conformsTo.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/constant.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/contains.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/convert.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/countBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/create.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/curry.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/curryN.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/curryRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/curryRightN.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/date.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/debounce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/deburr.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/defaultTo.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/defaults.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/defaultsAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/defaultsDeep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/defaultsDeepAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/defer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/delay.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/difference.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/differenceBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/differenceWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/dissoc.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/dissocPath.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/divide.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/drop.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/dropLast.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/dropLastWhile.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/dropRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/dropRightWhile.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/dropWhile.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/each.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/eachRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/endsWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/entries.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/entriesIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/eq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/equals.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/escape.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/escapeRegExp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/every.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/extend.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/extendAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/extendAllWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/extendWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/fill.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/find.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/findFrom.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/findIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/findIndexFrom.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/findKey.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/findLast.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/findLastFrom.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/findLastIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/findLastIndexFrom.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/findLastKey.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/first.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/flatMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/flatMapDeep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/flatMapDepth.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/flatten.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/flattenDeep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/flattenDepth.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/flip.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/floor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/flow.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/flowRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/forEach.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/forEachRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/forIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/forInRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/forOwn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/forOwnRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/fromPairs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/function.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/functions.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/functionsIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/get.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/getOr.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/groupBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/gt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/gte.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/has.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/hasIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/head.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/identical.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/identity.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/inRange.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/includes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/includesFrom.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/indexBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/indexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/indexOfFrom.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/init.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/initial.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/intersection.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/intersectionBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/intersectionWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/invert.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/invertBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/invertObj.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/invoke.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/invokeArgs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/invokeArgsMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/invokeMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isArguments.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isArrayBuffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isArrayLike.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isArrayLikeObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isBoolean.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isBuffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isDate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isElement.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isEmpty.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isEqual.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isEqualWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isError.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isFinite.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isFunction.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isInteger.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isLength.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isMatch.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isMatchWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isNaN.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isNative.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isNil.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isNull.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isNumber.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isObjectLike.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isPlainObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isRegExp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isSafeInteger.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isSymbol.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isTypedArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isUndefined.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isWeakMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/isWeakSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/iteratee.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/join.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/juxt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/kebabCase.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/keyBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/keys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/keysIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/lang.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/last.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/lastIndexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/lastIndexOfFrom.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/lowerCase.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/lowerFirst.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/lt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/lte.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/map.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/mapKeys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/mapValues.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/matches.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/matchesProperty.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/math.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/max.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/maxBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/mean.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/meanBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/memoize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/merge.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/mergeAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/mergeAllWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/mergeWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/method.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/methodOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/minBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/mixin.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/multiply.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/nAry.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/negate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/next.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/noop.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/now.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/nth.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/nthArg.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/number.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/omit.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/omitAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/omitBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/once.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/orderBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/over.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/overArgs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/overEvery.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/overSome.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/pad.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/padChars.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/padCharsEnd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/padCharsStart.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/padEnd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/padStart.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/parseInt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/partial.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/partialRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/partition.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/path.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/pathEq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/pathOr.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/paths.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/pick.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/pickAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/pickBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/pipe.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/placeholder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/plant.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/pluck.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/prop.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/propEq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/propOr.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/property.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/propertyOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/props.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/pull.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/pullAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/pullAllBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/pullAllWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/pullAt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/random.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/range.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/rangeRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/rangeStep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/rangeStepRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/rearg.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/reduce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/reduceRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/reject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/remove.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/repeat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/replace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/rest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/restFrom.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/result.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/reverse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/round.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/sample.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/sampleSize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/seq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/set.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/setWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/shuffle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/size.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/slice.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/snakeCase.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/some.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/sortBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/sortedIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/sortedIndexBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/sortedIndexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/sortedLastIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/sortedLastIndexBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/sortedLastIndexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/sortedUniq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/sortedUniqBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/split.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/spread.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/spreadFrom.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/startCase.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/startsWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/string.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/stubArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/stubFalse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/stubObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/stubString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/stubTrue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/subtract.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/sum.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/sumBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/symmetricDifference.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/symmetricDifferenceBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/symmetricDifferenceWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/tail.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/take.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/takeLast.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/takeLastWhile.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/takeRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/takeRightWhile.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/takeWhile.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/tap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/template.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/templateSettings.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/throttle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/thru.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/times.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toFinite.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toInteger.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toIterator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toJSON.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toLength.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toLower.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toNumber.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toPairs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toPairsIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toPath.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toPlainObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toSafeInteger.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/toUpper.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/transform.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/trim.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/trimChars.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/trimCharsEnd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/trimCharsStart.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/trimEnd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/trimStart.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/truncate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/unapply.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/unary.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/unescape.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/union.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/unionBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/unionWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/uniq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/uniqBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/uniqWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/uniqueId.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/unnest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/unset.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/unzip.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/unzipWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/update.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/updateWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/upperCase.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/upperFirst.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/useWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/value.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/valueOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/values.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/valuesIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/where.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/whereEq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/without.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/words.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/wrap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/wrapperAt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/wrapperChain.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/wrapperLodash.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/wrapperReverse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/wrapperValue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/xor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/xorBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/xorWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/zip.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/zipAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/zipObj.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/zipObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/zipObjectDeep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fp/zipWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/fromPairs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/function.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/functions.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/functionsIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/get.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/groupBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/gt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/gte.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/has.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/hasIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/head.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/identity.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/inRange.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/includes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/indexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/initial.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/intersection.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/intersectionBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/intersectionWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/invert.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/invertBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/invoke.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/invokeMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isArguments.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isArrayBuffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isArrayLike.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isArrayLikeObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isBoolean.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isBuffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isDate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isElement.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isEmpty.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isEqual.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isEqualWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isError.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isFinite.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isFunction.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isInteger.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isLength.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isMatch.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isMatchWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isNaN.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isNative.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isNil.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isNull.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isNumber.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isObjectLike.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isPlainObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isRegExp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isSafeInteger.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isSymbol.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isTypedArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isUndefined.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isWeakMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/isWeakSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/iteratee.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/join.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/kebabCase.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/keyBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/keys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/keysIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/lang.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/last.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/lastIndexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/lodash.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/lodash.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/lowerCase.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/lowerFirst.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/lt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/lte.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/map.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/mapKeys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/mapValues.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/matches.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/matchesProperty.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/math.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/max.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/maxBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/mean.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/meanBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/memoize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/merge.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/mergeWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/method.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/methodOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/minBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/mixin.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/multiply.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/negate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/next.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/noop.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/now.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/nth.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/nthArg.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/number.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/omit.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/omitBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/once.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/orderBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/over.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/overArgs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/overEvery.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/overSome.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/pad.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/padEnd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/padStart.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/parseInt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/partial.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/partialRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/partition.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/pick.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/pickBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/plant.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/property.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/propertyOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/pull.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/pullAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/pullAllBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/pullAllWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/pullAt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/random.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/range.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/rangeRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/rearg.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/reduce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/reduceRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/reject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/release.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/remove.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/repeat.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/replace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/rest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/result.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/reverse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/round.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/sample.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/sampleSize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/seq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/set.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/setWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/shuffle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/size.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/slice.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/snakeCase.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/some.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/sortBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/sortedIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/sortedIndexBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/sortedIndexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/sortedLastIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/sortedLastIndexBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/sortedLastIndexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/sortedUniq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/sortedUniqBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/split.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/spread.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/startCase.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/startsWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/string.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/stubArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/stubFalse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/stubObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/stubString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/stubTrue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/subtract.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/sum.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/sumBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/tail.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/take.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/takeRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/takeRightWhile.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/takeWhile.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/tap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/template.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/templateSettings.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/throttle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/thru.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/times.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toFinite.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toInteger.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toIterator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toJSON.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toLength.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toLower.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toNumber.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toPairs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toPairsIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toPath.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toPlainObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toSafeInteger.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/toUpper.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/transform.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/trim.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/trimEnd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/trimStart.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/truncate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/unary.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/unescape.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/union.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/unionBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/unionWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/uniq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/uniqBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/uniqWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/uniqueId.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/unset.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/unzip.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/unzipWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/update.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/updateWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/upperCase.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/upperFirst.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/value.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/valueOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/values.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/valuesIn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/without.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/words.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/wrap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/wrapperAt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/wrapperChain.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/wrapperLodash.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/wrapperReverse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/wrapperValue.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/xor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/xorBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/xorWith.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/zip.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/zipObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/zipObjectDeep.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lodash/zipWith.js0
-rwxr-xr-xincludes/fcm/node_modules/long/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/long/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/long/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/long/dist/long.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/long/dist/long.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/long/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/long/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/long/src/long.js0
-rwxr-xr-xincludes/fcm/node_modules/lru-cache/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-cache/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-cache/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-cache/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-cache/package.json0
-rwxr-xr-xincludes/fcm/node_modules/lru-memoizer/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/.jshintrc0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/lib/async.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/lib/async.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/lib/freeze.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/lib/freeze.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/lib/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/lib/sync.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/lib/sync.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/lib/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/lib/util.js0
-rwxr-xr-xincludes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/lib/lru-cache.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/package.json0
-rwxr-xr-xincludes/fcm/node_modules/lru-memoizer/node_modules/yallist/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/node_modules/yallist/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/node_modules/yallist/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/node_modules/yallist/iterator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/node_modules/yallist/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/node_modules/yallist/yallist.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.bypass.test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.clone.test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.disable.test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.events.test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.freeze.test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.itemmaxage.test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.lock.test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.nokey.test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.queumaxage.test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.clone.test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.events.test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.freeze.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/lru-memoizer/tsconfig.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/UNLICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.umd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.umd.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/runkit.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/types/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it-anchor/types/package.json0
-rwxr-xr-xincludes/fcm/node_modules/markdown-it/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/dist/markdown-it.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/dist/markdown-it.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/common/entities.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/common/html_blocks.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/common/html_re.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/common/utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/helpers/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_destination.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_label.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_title.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/parser_block.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/parser_core.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/parser_inline.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/presets/commonmark.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/presets/default.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/presets/zero.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/renderer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/ruler.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_block/blockquote.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_block/code.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_block/fence.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_block/heading.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_block/hr.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_block/html_block.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_block/lheading.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_block/list.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_block/paragraph.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_block/reference.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_block/state_block.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_block/table.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_core/block.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_core/inline.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_core/linkify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_core/normalize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_core/replacements.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_core/smartquotes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_core/state_core.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/autolink.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/backticks.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/balance_pairs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/emphasis.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/entity.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/escape.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/html_inline.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/image.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/link.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/newline.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/state_inline.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/strikethrough.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/text.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/rules_inline/text_collapse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/lib/token.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/markdown-it/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/lib/marked.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/lib/marked.esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/lib/marked.umd.js0
-rwxr-xr-xincludes/fcm/node_modules/marked/man/._marked.1.txtbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/man/marked.10
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/man/marked.1.txt0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/marked.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/src/Lexer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/src/Parser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/src/Renderer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/src/Slugger.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/src/TextRenderer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/src/Tokenizer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/src/defaults.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/src/helpers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/src/marked.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/marked/src/rules.js0
-rwxr-xr-xincludes/fcm/node_modules/mdurl/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mdurl/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mdurl/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mdurl/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mdurl/decode.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mdurl/encode.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mdurl/format.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mdurl/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mdurl/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mdurl/parse.js0
-rwxr-xr-xincludes/fcm/node_modules/mime-db/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime-db/HISTORY.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime-db/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime-db/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime-db/db.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime-db/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime-db/package.json0
-rwxr-xr-xincludes/fcm/node_modules/mime-types/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime-types/HISTORY.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime-types/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime-types/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime-types/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime-types/package.json0
-rwxr-xr-xincludes/fcm/node_modules/mime/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime/Mime.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime/lite.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime/types/other.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mime/types/standard.js0
-rwxr-xr-xincludes/fcm/node_modules/minimatch/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimatch/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimatch/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimatch/lib/path.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimatch/minimatch.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimatch/package.json0
-rwxr-xr-xincludes/fcm/node_modules/minimist/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/.eslintrc0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/.github/FUNDING.yml0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/.nycrc0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/example/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/all_bool.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/bool.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/dash.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/default_bool.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/dotted.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/kv_short.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/long.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/num.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/parse_modified.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/proto.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/short.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/stop_early.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/unknown.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/minimist/test/whitespace.js0
-rwxr-xr-xincludes/fcm/node_modules/mkdirp/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mkdirp/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mkdirp/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mkdirp/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mkdirp/lib/find-made.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mkdirp/lib/mkdirp-manual.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mkdirp/lib/mkdirp-native.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mkdirp/lib/opts-arg.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mkdirp/lib/path-arg.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mkdirp/lib/use-native.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mkdirp/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/mkdirp/readme.markdown0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ms/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ms/license.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ms/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/ms/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-fetch/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-fetch/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-fetch/browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-fetch/lib/index.es.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-fetch/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-fetch/lib/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-fetch/package.json0
-rwxr-xr-xincludes/fcm/node_modules/node-forge/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/dist/forge.all.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/dist/forge.all.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/dist/forge.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/dist/forge.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/dist/prime.worker.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/dist/prime.worker.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/flash/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/flash/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/flash/swf/SocketPool.swfbin21162 -> 21162 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/aes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/aesCipherSuites.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/asn1-validator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/asn1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/baseN.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/cipher.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/cipherModes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/des.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/ed25519.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/forge.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/form.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/hmac.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/http.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/index.all.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/jsbn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/kem.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/log.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/md.all.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/md.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/md5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/mgf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/mgf1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/oids.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/pbe.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/pbkdf2.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/pem.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/pkcs1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/pkcs12.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/pkcs7.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/pkcs7asn1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/pki.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/prime.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/prime.worker.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/prng.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/pss.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/random.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/rc2.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/rsa.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/sha1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/sha256.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/sha512.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/socket.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/ssh.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/tls.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/tlssocket.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/x509.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/lib/xhr.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/node-forge/package.json0
-rwxr-xr-xincludes/fcm/node_modules/object-hash/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/object-hash/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/object-hash/dist/object_hash.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/object-hash/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/object-hash/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/object-hash/readme.markdown0
-rwxr-xr-xincludes/fcm/node_modules/once/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/once/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/once/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/once/once.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/once/package.json0
-rwxr-xr-xincludes/fcm/node_modules/optionator/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/optionator/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/optionator/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/optionator/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/optionator/lib/help.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/optionator/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/optionator/lib/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/optionator/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/p-limit/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/p-limit/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/p-limit/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/p-limit/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/p-limit/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/path-is-absolute/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/path-is-absolute/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/path-is-absolute/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/path-is-absolute/readme.md0
-rwxr-xr-xincludes/fcm/node_modules/prelude-ls/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/prelude-ls/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/prelude-ls/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/prelude-ls/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/prelude-ls/lib/Func.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/prelude-ls/lib/List.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/prelude-ls/lib/Num.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/prelude-ls/lib/Obj.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/prelude-ls/lib/Str.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/prelude-ls/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/prelude-ls/package.json0
-rwxr-xr-xincludes/fcm/node_modules/proto3-json-serializer/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/any.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/any.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/any.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/duration.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/duration.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/duration.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/enum.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/enum.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/enum.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/types.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/types.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/types.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/util.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/util.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/value.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/value.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/value.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.js.map0
-rwxr-xr-xincludes/fcm/node_modules/proto3-json-serializer/node_modules/long/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/long/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/long/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/long/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/long/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/long/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/package.json0
-rwxr-xr-xincludes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/debug/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/debug/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/test.js0
-rwxr-xr-xincludes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/annotations.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/annotations.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/http.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/http.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/api.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/api.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/descriptor.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/descriptor.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/source_context.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/source_context.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/type.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/type.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/light.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/light.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/minimal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/minimal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/scripts/postinstall.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/common.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/converter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/decoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/encoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/enum.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/field.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index-light.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index-minimal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/mapfield.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/message.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/method.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/oneof.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/reader.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/reader_buffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/root.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/roots.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/rpc.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/rpc/service.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/service.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/tokenize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/type.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/types.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/typescript.jsdoc0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util/longbits.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util/minimal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/verifier.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/wrappers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/writer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/writer_buffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/tsconfig.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/proto3-json-serializer/package.json0
-rwxr-xr-xincludes/fcm/node_modules/protobufjs/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/README.md0
-rwxr-xr-xincludes/fcm/node_modules/protobufjs/cli/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/bin/pbjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/bin/pbts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc.json0
-rwxr-xr-xincludes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/plugin.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/publish.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/package.standalone.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/pbjs.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/pbjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/pbts.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/pbts.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/targets/json-module.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/targets/json.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/targets/proto.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/targets/proto2.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/targets/proto3.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/targets/static-module.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/targets/static.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/wrappers/amd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/wrappers/closure.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/wrappers/commonjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/wrappers/default.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/cli/wrappers/es6.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/light/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/light/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/light/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/light/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/light/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/minimal/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/protobuf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/protobuf.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/protobuf.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/dist/protobuf.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/ext/debug/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/ext/debug/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/ext/descriptor/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/ext/descriptor/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/ext/descriptor/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/ext/descriptor/test.js0
-rwxr-xr-xincludes/fcm/node_modules/protobufjs/google/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/api/annotations.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/api/annotations.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/api/http.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/api/http.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/protobuf/api.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/protobuf/api.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/protobuf/descriptor.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/protobuf/descriptor.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/protobuf/source_context.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/protobuf/source_context.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/protobuf/type.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/google/protobuf/type.proto0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/light.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/light.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/minimal.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/minimal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/package-lock.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/scripts/changelog.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/scripts/postinstall.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/common.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/converter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/decoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/encoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/enum.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/field.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/index-light.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/index-minimal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/mapfield.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/message.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/method.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/namespace.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/oneof.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/reader.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/reader_buffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/root.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/roots.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/rpc.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/rpc/service.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/service.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/tokenize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/type.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/types.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/typescript.jsdoc0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/util/longbits.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/util/minimal.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/verifier.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/wrappers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/writer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/src/writer_buffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/protobufjs/tsconfig.json0
-rwxr-xr-xincludes/fcm/node_modules/pseudomap/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/pseudomap/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/pseudomap/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/pseudomap/map.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/pseudomap/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/pseudomap/pseudomap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/pseudomap/test/basic.js0
-rwxr-xr-xincludes/fcm/node_modules/readable-stream/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/CONTRIBUTING.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/GOVERNANCE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/errors-browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/errors.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/experimentalWarning.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/_stream_duplex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/_stream_passthrough.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/_stream_readable.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/_stream_transform.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/_stream_writable.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/internal/streams/async_iterator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/internal/streams/buffer_list.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/internal/streams/destroy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/internal/streams/end-of-stream.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/internal/streams/from-browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/internal/streams/from.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/internal/streams/pipeline.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/internal/streams/state.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/internal/streams/stream-browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/lib/internal/streams/stream.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/readable-browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/readable-stream/readable.js0
-rwxr-xr-xincludes/fcm/node_modules/require-directory/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/require-directory/.jshintrc0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/require-directory/.npmignore0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/require-directory/.travis.yml0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/require-directory/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/require-directory/README.markdown0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/require-directory/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/require-directory/package.json0
-rwxr-xr-xincludes/fcm/node_modules/requizzle/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/requizzle/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/requizzle/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/requizzle/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/requizzle/lib/loader.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/requizzle/lib/requizzle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/requizzle/lib/wrappers/extras.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/requizzle/lib/wrappers/requirepaths.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/requizzle/lib/wrappers/strict.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/requizzle/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry-request/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry-request/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry-request/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry-request/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry-request/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry-request/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry/License0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry/example/dns.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry/example/stop.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry/lib/retry.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry/lib/retry_operation.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/retry/package.json0
-rwxr-xr-xincludes/fcm/node_modules/rimraf/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/README.md0
-rwxr-xr-xincludes/fcm/node_modules/rimraf/node_modules/brace-expansion/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/brace-expansion/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/brace-expansion/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/brace-expansion/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/brace-expansion/package.json0
-rwxr-xr-xincludes/fcm/node_modules/rimraf/node_modules/glob/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/glob/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/glob/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/glob/common.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/glob/glob.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/glob/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/glob/sync.js0
-rwxr-xr-xincludes/fcm/node_modules/rimraf/node_modules/minimatch/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/minimatch/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/minimatch/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/minimatch/minimatch.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/node_modules/minimatch/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/rimraf/rimraf.js0
-rwxr-xr-xincludes/fcm/node_modules/safe-buffer/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/safe-buffer/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/safe-buffer/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/safe-buffer/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/safe-buffer/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/safe-buffer/package.json0
-rwxr-xr-xincludes/fcm/node_modules/semver/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/classes/comparator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/classes/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/classes/range.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/classes/semver.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/clean.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/cmp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/coerce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/compare-build.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/compare-loose.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/compare.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/diff.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/eq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/gt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/gte.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/inc.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/lt.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/lte.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/major.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/minor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/neq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/patch.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/prerelease.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/rcompare.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/rsort.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/satisfies.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/sort.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/functions/valid.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/internal/constants.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/internal/debug.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/internal/identifiers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/internal/parse-options.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/internal/re.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/preload.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/range.bnf0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/ranges/gtr.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/ranges/intersects.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/ranges/ltr.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/ranges/max-satisfying.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/ranges/min-satisfying.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/ranges/min-version.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/ranges/outside.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/ranges/simplify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/ranges/subset.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/ranges/to-comparators.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/semver/ranges/valid.js0
-rwxr-xr-xincludes/fcm/node_modules/source-map/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/dist/source-map.debug.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/dist/source-map.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/dist/source-map.min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/dist/source-map.min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/lib/array-set.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/lib/base64-vlq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/lib/base64.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/lib/binary-search.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/lib/mapping-list.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/lib/quick-sort.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/lib/source-map-consumer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/lib/source-map-generator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/lib/source-node.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/lib/util.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/source-map.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/source-map/source-map.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stream-events/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stream-events/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stream-events/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stream-events/readme.md0
-rwxr-xr-xincludes/fcm/node_modules/stream-shift/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stream-shift/.travis.yml0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stream-shift/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stream-shift/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stream-shift/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stream-shift/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stream-shift/test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/string-width/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/string-width/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/string-width/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/string-width/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/string-width/readme.md0
-rwxr-xr-xincludes/fcm/node_modules/string_decoder/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/string_decoder/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/string_decoder/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/string_decoder/lib/string_decoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/string_decoder/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/strip-ansi/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/strip-ansi/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/strip-ansi/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/strip-ansi/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/strip-ansi/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/strip-json-comments/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/strip-json-comments/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/strip-json-comments/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/strip-json-comments/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/strip-json-comments/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stubs/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stubs/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stubs/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/stubs/test.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/supports-color/browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/supports-color/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/supports-color/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/supports-color/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/supports-color/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/taffydb/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/taffydb/taffy-test.html0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/taffydb/taffy.js0
-rwxr-xr-xincludes/fcm/node_modules/teeny-request/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/teeny-request/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/teeny-request/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/teeny-request/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/teeny-request/build/src/agents.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/teeny-request/build/src/agents.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/teeny-request/build/src/agents.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/teeny-request/build/src/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/teeny-request/build/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/teeny-request/build/src/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/teeny-request/package.json0
-rwxr-xr-xincludes/fcm/node_modules/text-decoding/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/encoding-indexes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/encodings.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/implementations/big5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/implementations/euc-jp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/implementations/euc-kr.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/implementations/gb18030.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/implementations/iso-2022-jp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/implementations/shift-jis.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/implementations/single-byte.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/implementations/utf16.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/implementations/utf8.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/implementations/x-user-defined.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/indexes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/lib/TextDecoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/lib/TextEncoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/table.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/build/utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/encoding-indexes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/encodings.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/implementations/big5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/implementations/euc-jp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/implementations/euc-kr.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/implementations/gb18030.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/implementations/iso-2022-jp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/implementations/shift-jis.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/implementations/single-byte.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/implementations/utf16.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/implementations/utf8.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/implementations/x-user-defined.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/indexes.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/lib/TextDecoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/lib/TextEncoder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/table.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/src/utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/text-decoding/types/externs.js0
-rwxr-xr-xincludes/fcm/node_modules/tmp/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tmp/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tmp/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tmp/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tmp/lib/tmp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tmp/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tr46/.npmignore0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tr46/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tr46/lib/.gitkeep0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tr46/lib/mappingTable.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tr46/package.json0
-rwxr-xr-xincludes/fcm/node_modules/tslib/._CopyrightNotice.txtbin0 -> 4096 bytes
-rwxr-xr-xincludes/fcm/node_modules/tslib/._LICENSE.txtbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tslib/CopyrightNotice.txt0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tslib/LICENSE.txt0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tslib/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tslib/SECURITY.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tslib/modules/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tslib/modules/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tslib/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tslib/tslib.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tslib/tslib.es6.html0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tslib/tslib.es6.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tslib/tslib.html0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/tslib/tslib.js0
-rwxr-xr-xincludes/fcm/node_modules/type-check/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/type-check/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/type-check/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/type-check/lib/check.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/type-check/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/type-check/lib/parse-type.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/type-check/package.json0
-rwxr-xr-xincludes/fcm/node_modules/uc.micro/._LICENSE.txtbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uc.micro/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uc.micro/LICENSE.txt0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uc.micro/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uc.micro/categories/Cc/regex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uc.micro/categories/Cf/regex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uc.micro/categories/P/regex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uc.micro/categories/Z/regex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uc.micro/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uc.micro/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uc.micro/properties/Any/regex.js0
-rwxr-xr-xincludes/fcm/node_modules/uglify-js/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/lib/ast.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/lib/compress.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/lib/minify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/lib/mozilla-ast.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/lib/output.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/lib/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/lib/propmangle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/lib/scope.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/lib/sourcemap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/lib/transform.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/lib/utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/tools/domprops.html0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/tools/domprops.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/tools/exports.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/tools/node.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uglify-js/tools/tty.js0
-rwxr-xr-xincludes/fcm/node_modules/underscore/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_baseCreate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_baseIteratee.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_cb.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_chainResult.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_collectNonEnumProps.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_createAssigner.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_createEscaper.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_createIndexFinder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_createPredicateIndexFinder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_createReduce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_createSizePropertyCheck.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_deepGet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_escapeMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_executeBound.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_flatten.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_getByteLength.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_getLength.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_group.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_has.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_hasObjectTag.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_isArrayLike.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_isBufferLike.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_keyInObj.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_methodFingerprint.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_optimizeCb.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_set.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_setup.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_shallowProperty.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_stringTagBug.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_tagTester.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_toBufferView.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_toPath.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/_unescapeMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/after.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/allKeys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/before.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/bind.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/bindAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/chain.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/chunk.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/clone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/compact.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/compose.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/constant.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/contains.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/countBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/create.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/debounce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/defaults.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/defer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/delay.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/difference.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/each.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/escape.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/every.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/extend.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/extendOwn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/find.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/findIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/findKey.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/findLastIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/findWhere.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/first.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/flatten.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/functions.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/get.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/groupBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/has.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/identity.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/index-default.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/indexBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/indexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/initial.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/intersection.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/invert.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/invoke.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isArguments.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isArrayBuffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isBoolean.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isDataView.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isDate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isElement.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isEmpty.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isEqual.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isError.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isFinite.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isFunction.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isMatch.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isNaN.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isNull.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isNumber.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isRegExp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isSymbol.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isTypedArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isUndefined.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isWeakMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/isWeakSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/iteratee.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/keys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/last.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/lastIndexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/map.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/mapObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/matcher.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/max.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/memoize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/mixin.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/negate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/noop.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/now.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/omit.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/once.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/pairs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/partial.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/partition.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/pick.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/pluck.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/property.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/propertyOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/random.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/range.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/reduce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/reduceRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/reject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/rest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/restArguments.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/result.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/sample.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/set.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/shuffle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/size.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/some.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/sortBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/sortedIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/tap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/template.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/templateSettings.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/throttle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/times.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/toArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/toPath.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/underscore-array-methods.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/underscore.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/unescape.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/union.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/uniq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/uniqueId.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/unzip.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/values.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/where.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/without.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/wrap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/amd/zip.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_baseCreate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_baseIteratee.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_cb.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_chainResult.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_collectNonEnumProps.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_createAssigner.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_createEscaper.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_createIndexFinder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_createPredicateIndexFinder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_createReduce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_createSizePropertyCheck.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_deepGet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_escapeMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_executeBound.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_flatten.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_getByteLength.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_getLength.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_group.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_has.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_hasObjectTag.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_isArrayLike.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_isBufferLike.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_keyInObj.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_methodFingerprint.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_optimizeCb.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_set.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_setup.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_shallowProperty.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_stringTagBug.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_tagTester.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_toBufferView.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_toPath.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/_unescapeMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/after.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/allKeys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/before.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/bind.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/bindAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/chain.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/chunk.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/clone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/compact.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/compose.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/constant.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/contains.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/countBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/create.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/debounce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/defaults.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/defer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/delay.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/difference.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/each.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/escape.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/every.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/extend.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/extendOwn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/find.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/findIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/findKey.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/findLastIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/findWhere.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/first.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/flatten.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/functions.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/get.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/groupBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/has.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/identity.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/index-default.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/indexBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/indexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/initial.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/intersection.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/invert.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/invoke.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isArguments.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isArrayBuffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isBoolean.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isDataView.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isDate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isElement.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isEmpty.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isEqual.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isError.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isFinite.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isFunction.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isMatch.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isNaN.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isNull.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isNumber.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isRegExp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isSymbol.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isTypedArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isUndefined.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isWeakMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/isWeakSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/iteratee.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/keys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/last.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/lastIndexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/map.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/mapObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/matcher.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/max.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/memoize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/mixin.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/negate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/noop.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/now.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/omit.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/once.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/pairs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/partial.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/partition.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/pick.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/pluck.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/property.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/propertyOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/random.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/range.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/reduce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/reduceRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/reject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/rest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/restArguments.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/result.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/sample.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/set.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/shuffle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/size.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/some.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/sortBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/sortedIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/tap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/template.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/templateSettings.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/throttle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/times.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/toArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/toPath.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/underscore-array-methods.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/underscore.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/unescape.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/union.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/uniq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/uniqueId.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/unzip.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/values.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/where.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/without.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/wrap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/cjs/zip.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/.eslintrc0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_baseCreate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_baseIteratee.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_cb.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_chainResult.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_collectNonEnumProps.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_createAssigner.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_createEscaper.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_createIndexFinder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_createPredicateIndexFinder.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_createReduce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_createSizePropertyCheck.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_deepGet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_escapeMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_executeBound.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_flatten.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_getByteLength.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_getLength.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_group.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_has.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_hasObjectTag.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_isArrayLike.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_isBufferLike.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_keyInObj.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_methodFingerprint.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_optimizeCb.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_setup.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_shallowProperty.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_stringTagBug.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_tagTester.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_toBufferView.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_toPath.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/_unescapeMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/after.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/allKeys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/before.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/bind.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/bindAll.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/chain.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/chunk.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/clone.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/compact.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/compose.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/constant.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/contains.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/countBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/create.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/debounce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/defaults.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/defer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/delay.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/difference.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/each.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/escape.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/every.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/extend.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/extendOwn.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/find.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/findIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/findKey.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/findLastIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/findWhere.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/first.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/flatten.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/functions.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/get.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/groupBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/has.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/identity.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/index-all.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/index-default.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/indexBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/indexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/initial.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/intersection.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/invert.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/invoke.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isArguments.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isArrayBuffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isBoolean.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isDataView.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isDate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isElement.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isEmpty.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isEqual.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isError.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isFinite.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isFunction.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isMatch.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isNaN.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isNull.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isNumber.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isRegExp.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isString.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isSymbol.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isTypedArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isUndefined.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isWeakMap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/isWeakSet.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/iteratee.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/keys.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/last.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/lastIndexOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/map.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/mapObject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/matcher.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/max.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/memoize.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/mixin.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/negate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/noop.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/now.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/object.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/omit.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/once.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/pairs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/partial.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/partition.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/pick.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/pluck.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/property.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/propertyOf.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/random.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/range.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/reduce.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/reduceRight.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/reject.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/rest.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/restArguments.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/result.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/sample.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/shuffle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/size.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/some.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/sortBy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/sortedIndex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/tap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/template.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/templateSettings.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/throttle.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/times.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/toArray.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/toPath.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/underscore-array-methods.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/underscore.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/unescape.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/union.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/uniq.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/uniqueId.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/unzip.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/values.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/where.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/without.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/wrap.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/modules/zip.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-esm-min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-esm-min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-esm.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-esm.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-node-f.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-node-f.cjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-node.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-node.cjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-node.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-node.mjs.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-umd-min.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-umd-min.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-umd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore-umd.js.map0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/underscore/underscore.js0
-rwxr-xr-xincludes/fcm/node_modules/util-deprecate/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/util-deprecate/History.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/util-deprecate/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/util-deprecate/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/util-deprecate/browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/util-deprecate/node.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/util-deprecate/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/CONTRIBUTING.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/md5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/native.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/nil.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/regex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/rng.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/sha1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/stringify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/v1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/v3.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/v35.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/v4.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/v5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/validate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/commonjs-browser/version.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/md5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/native.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/nil.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/regex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/rng.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/sha1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/stringify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/v1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/v3.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/v35.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/v4.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/v5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/validate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-browser/version.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/md5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/native.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/nil.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/regex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/rng.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/sha1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/stringify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/v1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/v3.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/v35.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/v4.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/v5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/validate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/esm-node/version.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/md5-browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/md5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/native-browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/native.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/nil.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/parse.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/regex.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/rng-browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/rng.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/sha1-browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/sha1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/stringify.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/uuid-bin.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/v1.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/v3.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/v35.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/v4.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/v5.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/validate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/dist/version.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/uuid/wrapper.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/webidl-conversions/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/webidl-conversions/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/webidl-conversions/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/webidl-conversions/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/driver.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/driver/base.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/driver/client.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/driver/draft75.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/driver/draft76.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/driver/headers.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi/frame.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi/message.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/driver/proxy.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/driver/server.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/driver/stream_reader.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/http_parser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/lib/websocket/streams.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-driver/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-extensions/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-extensions/LICENSE.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-extensions/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-extensions/lib/parser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-extensions/lib/pipeline/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-extensions/lib/pipeline/cell.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-extensions/lib/pipeline/functor.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-extensions/lib/pipeline/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-extensions/lib/pipeline/pledge.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-extensions/lib/pipeline/ring_buffer.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-extensions/lib/websocket_extensions.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/websocket-extensions/package.json0
-rwxr-xr-xincludes/fcm/node_modules/whatwg-url/._LICENSE.txtbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/whatwg-url/LICENSE.txt0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/whatwg-url/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/whatwg-url/lib/URL-impl.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/whatwg-url/lib/URL.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/whatwg-url/lib/public-api.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/whatwg-url/lib/url-state-machine.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/whatwg-url/lib/utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/whatwg-url/package.json0
-rwxr-xr-xincludes/fcm/node_modules/word-wrap/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/word-wrap/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/word-wrap/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/word-wrap/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/word-wrap/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/word-wrap/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/wrap-ansi/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/wrap-ansi/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/wrap-ansi/readme.md0
-rwxr-xr-xincludes/fcm/node_modules/wrappy/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/wrappy/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/wrappy/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/wrappy/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/wrappy/wrappy.js0
-rwxr-xr-xincludes/fcm/node_modules/xmlcreate/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/CHANGES.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/NOTICE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/error.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/error.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/escape.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/escape.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/main.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/main.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttribute.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttribute.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttributeText.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttributeText.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCdata.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCdata.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharData.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharData.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharRef.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharRef.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlComment.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlComment.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDecl.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDecl.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDocument.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDocument.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtd.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtd.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdAttlist.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdAttlist.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdElement.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdElement.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdEntity.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdEntity.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdNotation.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdNotation.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdParamEntityRef.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdParamEntityRef.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlElement.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlElement.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlEntityRef.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlEntityRef.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlProcInst.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/nodes/XmlProcInst.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/options.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/options.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/validate.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/lib/validate.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/xmlcreate/package.json0
-rwxr-xr-xincludes/fcm/node_modules/y18n/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/y18n/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/y18n/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/y18n/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/y18n/build/index.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/y18n/build/lib/cjs.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/y18n/build/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/y18n/build/lib/platform-shims/node.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/y18n/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/y18n/package.json0
-rwxr-xr-xincludes/fcm/node_modules/yallist/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yallist/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yallist/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yallist/iterator.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yallist/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yallist/yallist.js0
-rwxr-xr-xincludes/fcm/node_modules/yargs-parser/._LICENSE.txtbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs-parser/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs-parser/LICENSE.txt0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs-parser/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs-parser/browser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs-parser/build/index.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs-parser/build/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs-parser/build/lib/string-utils.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs-parser/build/lib/tokenize-arg-string.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs-parser/build/lib/yargs-parser-types.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs-parser/build/lib/yargs-parser.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs-parser/package.json0
-rwxr-xr-xincludes/fcm/node_modules/yargs/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/README.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/browser.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/index.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/argsert.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/command.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/completion-templates.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/completion.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/middleware.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/parse-command.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/typings/common-types.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/typings/yargs-parser-types.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/usage.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/utils/apply-extends.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/utils/is-promise.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/utils/levenshtein.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/utils/obj-filter.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/utils/process-argv.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/utils/set-blocking.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/utils/which-module.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/validation.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/yargs-factory.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/build/lib/yerror.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/helpers/helpers.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/helpers/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/helpers/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/index.cjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/index.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/lib/platform-shims/browser.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/lib/platform-shims/esm.mjs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/be.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/de.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/en.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/es.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/fi.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/fr.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/hi.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/hu.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/id.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/it.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/ja.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/ko.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/nb.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/nl.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/nn.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/pirate.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/pl.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/pt.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/pt_BR.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/ru.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/th.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/tr.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/zh_CN.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/locales/zh_TW.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yargs/yargs0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yocto-queue/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yocto-queue/index.js0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yocto-queue/license0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yocto-queue/package.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/node_modules/yocto-queue/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/fcm/package-lock.json0
-rwxr-xr-x[-rw-r--r--]includes/fcm/package.json0
-rwxr-xr-x[-rw-r--r--]includes/footer.php0
-rwxr-xr-x[-rw-r--r--]includes/functions.php0
-rwxr-xr-x[-rw-r--r--]includes/header.php0
-rwxr-xr-x[-rw-r--r--]includes/jobs-daemon.js0
-rwxr-xr-x[-rw-r--r--]includes/jobs-handler.php0
-rwxr-xr-x[-rw-r--r--]includes/jobs-smaller.php0
-rwxr-xr-x[-rw-r--r--]includes/jobs.php0
-rwxr-xr-x[-rw-r--r--]includes/kiosk/dev.equestria.delta.kiosk.ApproveLogin/index.php0
-rwxr-xr-x[-rw-r--r--]includes/kiosk/dev.equestria.delta.kiosk.CheckApproved/index.php0
-rwxr-xr-x[-rw-r--r--]includes/kiosk/dev.equestria.delta.kiosk.GetUserList/index.php0
-rwxr-xr-x[-rw-r--r--]includes/kiosk/dev.equestria.delta.kiosk.RejectLogin/index.php0
-rwxr-xr-x[-rw-r--r--]includes/kiosk/dev.equestria.delta.kiosk.RequestApproval/index.php0
-rwxr-xr-x[-rw-r--r--]includes/kiosk/index.php0
-rwxr-xr-x[-rw-r--r--]includes/lang.php0
-rwxr-xr-x[-rw-r--r--]includes/linking.php0
-rwxr-xr-x[-rw-r--r--]includes/maintenance.html0
-rwxr-xr-x[-rw-r--r--]includes/navigation.php11
-rwxr-xr-x[-rw-r--r--]includes/prod.sh0
-rwxr-xr-xincludes/recaptcha/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/._README.mdbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/._app.yamlbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/._composer.jsonbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/._srcbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/src/._ReCaptchabin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/src/._autoload.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/src/ReCaptcha/._ReCaptcha.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/src/ReCaptcha/._RequestMethodbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/src/ReCaptcha/._RequestMethod.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/src/ReCaptcha/._RequestParameters.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/src/ReCaptcha/._Response.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/src/ReCaptcha/RequestMethod/._Curl.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/src/ReCaptcha/RequestMethod/._CurlPost.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/src/ReCaptcha/RequestMethod/._Post.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/src/ReCaptcha/RequestMethod/._Socket.phpbin0 -> 4096 bytes
-rwxr-xr-xincludes/recaptcha/src/ReCaptcha/RequestMethod/._SocketPost.phpbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/rollback.sh0
-rwxr-xr-x[-rw-r--r--]includes/rules.php0
-rwxr-xr-x[-rw-r--r--]includes/session.php0
-rwxr-xr-x[-rw-r--r--]includes/skels/articles.json0
-rwxr-xr-x[-rw-r--r--]includes/skels/gallery.json0
-rwxr-xr-x[-rw-r--r--]includes/skels/people.json0
-rwxr-xr-x[-rw-r--r--]includes/skels/profiles.json0
-rwxr-xr-x[-rw-r--r--]includes/themes.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/html.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/.package-lock.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/@sindresorhus/is/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/@sindresorhus/is/dist/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/@sindresorhus/is/dist/index.js.map0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/@sindresorhus/is/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/@sindresorhus/is/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/@sindresorhus/is/readme.md0
-rwxr-xr-xincludes/translator/node_modules/@szmarczak/http-timer/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-xincludes/translator/node_modules/cacheable-request/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/node_modules/get-stream/buffer-stream.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/node_modules/get-stream/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/node_modules/get-stream/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/node_modules/get-stream/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/node_modules/get-stream/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/node_modules/get-stream/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/cacheable-request/src/index.js0
-rwxr-xr-xincludes/translator/node_modules/clone-response/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/clone-response/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/clone-response/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/clone-response/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/clone-response/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/configstore/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/configstore/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/configstore/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/configstore/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/crypto-random-string/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/crypto-random-string/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/crypto-random-string/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/crypto-random-string/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/decompress-response/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/decompress-response/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/decompress-response/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/decompress-response/readme.md0
-rwxr-xr-xincludes/translator/node_modules/defer-to-connect/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/defer-to-connect/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/defer-to-connect/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/defer-to-connect/dist/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/defer-to-connect/dist/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/defer-to-connect/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/dot-prop/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/dot-prop/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/dot-prop/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/dot-prop/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/duplexer3/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/duplexer3/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/duplexer3/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/duplexer3/readme.md0
-rwxr-xr-xincludes/translator/node_modules/end-of-stream/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/end-of-stream/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/end-of-stream/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/end-of-stream/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/end-of-stream/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/get-stream/buffer-stream.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/get-stream/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/get-stream/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/get-stream/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/get-stream/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/as-promise.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/as-stream.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/create.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/errors.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/get-response.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/known-hook-events.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/merge.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/normalize-arguments.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/progress.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/request-as-event-emitter.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/utils/deep-freeze.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/utils/get-body-size.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/utils/is-form-data.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/utils/timed-out.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/got/source/utils/url-to-options.js0
-rwxr-xr-xincludes/translator/node_modules/graceful-fs/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/graceful-fs/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/graceful-fs/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/graceful-fs/clone.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/graceful-fs/graceful-fs.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/graceful-fs/legacy-streams.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/graceful-fs/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/graceful-fs/polyfills.js0
-rwxr-xr-xincludes/translator/node_modules/http-cache-semantics/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/http-cache-semantics/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/http-cache-semantics/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/http-cache-semantics/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/http-cache-semantics/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/imurmurhash/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/imurmurhash/imurmurhash.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/imurmurhash/imurmurhash.min.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/imurmurhash/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/is-obj/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/is-obj/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/is-obj/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/is-obj/readme.md0
-rwxr-xr-xincludes/translator/node_modules/json-buffer/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/json-buffer/.npmignore0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/json-buffer/.travis.yml0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/json-buffer/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/json-buffer/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/json-buffer/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/json-buffer/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/json-buffer/test/index.js0
-rwxr-xr-xincludes/translator/node_modules/keyv/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/keyv/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/keyv/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/keyv/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/keyv/src/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/lowercase-keys/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/lowercase-keys/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/lowercase-keys/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/lowercase-keys/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/make-dir/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/make-dir/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/make-dir/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/make-dir/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/mimic-response/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/mimic-response/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/mimic-response/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/mimic-response/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/normalize-url/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/normalize-url/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/normalize-url/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/normalize-url/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/normalize-url/readme.md0
-rwxr-xr-xincludes/translator/node_modules/once/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/once/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/once/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/once/once.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/once/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/p-cancelable/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/p-cancelable/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/p-cancelable/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/p-cancelable/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/p-cancelable/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/pify/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/pify/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/pify/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/pify/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/prepend-http/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/prepend-http/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/prepend-http/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/prepend-http/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/proxy-check/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/proxy-check/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/proxy-check/package.json0
-rwxr-xr-xincludes/translator/node_modules/pump/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/pump/.travis.yml0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/pump/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/pump/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/pump/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/pump/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/pump/test-browser.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/pump/test-node.js0
-rwxr-xr-xincludes/translator/node_modules/responselike/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/responselike/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/responselike/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/responselike/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/responselike/src/index.js0
-rwxr-xr-xincludes/translator/node_modules/sax/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/sax/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/sax/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/sax/lib/sax.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/sax/package.json0
-rwxr-xr-xincludes/translator/node_modules/signal-exit/._LICENSE.txtbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/signal-exit/LICENSE.txt0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/signal-exit/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/signal-exit/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/signal-exit/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/signal-exit/signals.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/to-readable-stream/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/to-readable-stream/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/to-readable-stream/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/to-readable-stream/readme.md0
-rwxr-xr-xincludes/translator/node_modules/translatte/._LICENSE.txtbin0 -> 4096 bytes
-rwxr-xr-xincludes/translator/node_modules/tunnel/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/tunnel/.idea/encodings.xml0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/tunnel/.idea/modules.xml0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/tunnel/.idea/node-tunnel.iml0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/tunnel/.idea/vcs.xml0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/tunnel/.idea/workspace.xml0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/tunnel/.travis.yml0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/tunnel/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/tunnel/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/tunnel/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/tunnel/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/tunnel/lib/tunnel.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/tunnel/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/unique-string/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/unique-string/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/unique-string/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/unique-string/readme.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/url-parse-lax/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/url-parse-lax/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/url-parse-lax/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/url-parse-lax/readme.md0
-rwxr-xr-xincludes/translator/node_modules/wrappy/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/wrappy/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/wrappy/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/wrappy/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/wrappy/wrappy.js0
-rwxr-xr-xincludes/translator/node_modules/write-file-atomic/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/write-file-atomic/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/write-file-atomic/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/write-file-atomic/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/write-file-atomic/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/write-file-atomic/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xdg-basedir/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xdg-basedir/license0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xdg-basedir/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xdg-basedir/readme.md0
-rwxr-xr-xincludes/translator/node_modules/xml2js/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xml2js/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xml2js/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xml2js/lib/bom.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xml2js/lib/builder.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xml2js/lib/defaults.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xml2js/lib/parser.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xml2js/lib/processors.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xml2js/lib/xml2js.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xml2js/package.json0
-rwxr-xr-xincludes/translator/node_modules/xmlbuilder/._LICENSEbin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/CHANGELOG.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/LICENSE0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/README.md0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/appveyor.yml0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/Derivation.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/DocumentPosition.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/NodeType.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/OperationType.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/Utility.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/WriterState.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLAttribute.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLCData.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLCharacterData.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLComment.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDOMConfiguration.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDOMErrorHandler.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDOMImplementation.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDOMStringList.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDTDAttList.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDTDElement.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDTDEntity.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDTDNotation.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDeclaration.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDocType.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDocument.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDocumentCB.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDocumentFragment.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLDummy.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLElement.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLNamedNodeMap.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLNode.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLNodeFilter.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLNodeList.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLRaw.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLStreamWriter.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLStringWriter.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLStringifier.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLText.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLTypeInfo.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLUserDataHandler.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/XMLWriterBase.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/lib/index.js0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/node_modules/xmlbuilder/typings/index.d.ts0
-rwxr-xr-x[-rw-r--r--]includes/translator/package-lock.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/package.json0
-rwxr-xr-x[-rw-r--r--]includes/translator/translate.js0
-rwxr-xr-x[-rw-r--r--]index.php6
-rwxr-xr-x[-rw-r--r--]lang/en.json0
-rwxr-xr-x[-rw-r--r--]lang/fr.json0
-rwxr-xr-x[-rw-r--r--]lang/qqx.json0
-rwxr-xr-xlogin/._.DS_Storebin0 -> 4096 bytes
-rwxr-xr-x[-rw-r--r--]login/blocked/index.php0
-rwxr-xr-x[-rw-r--r--]login/index.php0
-rwxr-xr-x[-rw-r--r--]logo-symbolic-adapted.svg0
-rwxr-xr-x[-rw-r--r--]logo-symbolic.svg0
-rwxr-xr-x[-rw-r--r--]logo.pngbin22357 -> 22357 bytes
-rwxr-xr-x[-rw-r--r--]logo.svg0
-rwxr-xr-x[-rw-r--r--]logout/action/index.php0
-rwxr-xr-x[-rw-r--r--]logout/index.php0
-rwxr-xr-x[-rw-r--r--]request/index.php72
-rwxr-xr-x[-rw-r--r--]request/save/index.php49
-rwxr-xr-x[-rw-r--r--]requests/delete/index.php48
-rwxr-xr-x[-rw-r--r--]requests/index.php89
-rwxr-xr-x[-rw-r--r--]router.php0
-rwxr-xr-x[-rw-r--r--]title.ttfbin117720 -> 117720 bytes
-rwxr-xr-x[-rw-r--r--]uploads.php0
-rwxr-xr-x[-rw-r--r--]version2
14807 files changed, 4989 insertions, 2045 deletions
diff --git a/._.DS_Store b/._.DS_Store
new file mode 100755
index 0000000..3f3ad87
--- /dev/null
+++ b/._.DS_Store
Binary files differ
diff --git a/._defaultuser.png b/._defaultuser.png
new file mode 100755
index 0000000..8da7708
--- /dev/null
+++ b/._defaultuser.png
Binary files differ
diff --git a/._font-italic.ttf b/._font-italic.ttf
new file mode 100755
index 0000000..a0b07a3
--- /dev/null
+++ b/._font-italic.ttf
Binary files differ
diff --git a/._font-regular.ttf b/._font-regular.ttf
new file mode 100755
index 0000000..358d39e
--- /dev/null
+++ b/._font-regular.ttf
Binary files differ
diff --git a/._hero.svg b/._hero.svg
new file mode 100755
index 0000000..b13dcc7
--- /dev/null
+++ b/._hero.svg
Binary files differ
diff --git a/._logo-symbolic-adapted.svg b/._logo-symbolic-adapted.svg
new file mode 100755
index 0000000..27aa7b3
--- /dev/null
+++ b/._logo-symbolic-adapted.svg
Binary files differ
diff --git a/._logo-symbolic.svg b/._logo-symbolic.svg
new file mode 100755
index 0000000..e205d6f
--- /dev/null
+++ b/._logo-symbolic.svg
Binary files differ
diff --git a/._logo.png b/._logo.png
new file mode 100755
index 0000000..36d8595
--- /dev/null
+++ b/._logo.png
Binary files differ
diff --git a/._logo.svg b/._logo.svg
new file mode 100755
index 0000000..37cafe3
--- /dev/null
+++ b/._logo.svg
Binary files differ
diff --git a/._title.ttf b/._title.ttf
new file mode 100755
index 0000000..78a5cd2
--- /dev/null
+++ b/._title.ttf
Binary files differ
diff --git a/.gitignore b/.gitignore
index a85754f..a85754f 100644..100755
--- a/.gitignore
+++ b/.gitignore
diff --git a/.idea/.gitignore b/.idea/.gitignore
index 13566b8..13566b8 100644..100755
--- a/.idea/.gitignore
+++ b/.idea/.gitignore
diff --git a/.idea/delta.iml b/.idea/delta.iml
index f8d023a..f8d023a 100644..100755
--- a/.idea/delta.iml
+++ b/.idea/delta.iml
diff --git a/.idea/deployment.xml b/.idea/deployment.xml
index 3fe134c..3fe134c 100644..100755
--- a/.idea/deployment.xml
+++ b/.idea/deployment.xml
diff --git a/.idea/discord.xml b/.idea/discord.xml
index 3aef922..3aef922 100644..100755
--- a/.idea/discord.xml
+++ b/.idea/discord.xml
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100755
index 0000000..37308ce
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,14 @@
+<component name="InspectionProjectProfileManager">
+ <profile version="1.0">
+ <option name="myName" value="Project Default" />
+ <inspection_tool class="DuplicatedCode" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
+ <inspection_tool class="PyPep8Inspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
+ <inspection_tool class="PyPep8NamingInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
+ <inspection_tool class="PyUnresolvedReferencesInspection" enabled="true" level="INFORMATION" enabled_by_default="true" />
+ <inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false">
+ <option name="processCode" value="true" />
+ <option name="processLiterals" value="true" />
+ <option name="processComments" value="true" />
+ </inspection_tool>
+ </profile>
+</component> \ No newline at end of file
diff --git a/.idea/jsonSchemas.xml b/.idea/jsonSchemas.xml
index b1bbbe6..b1bbbe6 100644..100755
--- a/.idea/jsonSchemas.xml
+++ b/.idea/jsonSchemas.xml
diff --git a/.idea/modules.xml b/.idea/modules.xml
index 91b6723..91b6723 100644..100755
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
diff --git a/.idea/php.xml b/.idea/php.xml
index 639f74d..639f74d 100644..100755
--- a/.idea/php.xml
+++ b/.idea/php.xml
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 35eb1dd..35eb1dd 100644..100755
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
diff --git a/.well-known/assetlinks.json b/.well-known/assetlinks.json
index ef00183..ef00183 100644..100755
--- a/.well-known/assetlinks.json
+++ b/.well-known/assetlinks.json
diff --git a/_articles/index.php b/_articles/index.php
index c11852f..6f9358e 100644..100755
--- a/_articles/index.php
+++ b/_articles/index.php
@@ -48,7 +48,7 @@ if (!isset($id)):
<br><br>
<h1 id="btn-area-container" style="display: grid; grid-template-columns: 1fr max-content;">
<span><?= getNameFromId($id) ?></span>
- <span id="btn-area" class="btn-group"><a style="height: 38px;" href="/request/?type=rename&id=<?= $id ?>" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_articles_rename") ?>" data-bs-toggle="tooltip"><img src="/icons/rename.svg" style="width: 24px;"></a><a style="height: 38px;" href="/edit/<?= $id ?>" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_people_edit") ?>" data-bs-toggle="tooltip"><img src="/icons/edit.svg" style="width: 24px;"></a><a style="height: 38px;" onclick="copy('<?= uuidToId($id) ?>', true)" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_shortener_copy") ?>" data-bs-toggle="tooltip"><img src="/icons/copy.svg" style="width: 24px;"></a></span>
+ <span id="btn-area" class="btn-group"><a style="height: 38px;" onclick="copy('<?= uuidToId($id) ?>', true)" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_shortener_copy") ?>" data-bs-toggle="tooltip"><img src="/icons/copy.svg" style="width: 24px;"></a></span>
</h1>
<div>
diff --git a/_edit/index.php b/_edit/index.php
index 59a5fc0..e69de29 100644..100755
--- a/_edit/index.php
+++ b/_edit/index.php
@@ -1,191 +0,0 @@
-<?php
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php"; global $_USER; global $_PROFILE;
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/functions.php";
-
-$self = false;
-
-$id = array_values(array_filter(array_keys($_GET), function ($i) {
- return str_starts_with($i, "/") && strlen($i) > 1;
-}))[0] ?? null;
-
-if (isset($id)) {
- $id = substr($id, 1);
- if (!preg_match("/[a-zA-Z0-6]/m", $id)) {
- header("Location: /");
- die();
- }
-
- if (!file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/people/" . $id . ".json") && !file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/articles/" . $id . ".json") && !file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json") && $id !== $_USER) {
- header("Location: /");
- die();
- }
-
- if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/people/" . $id . ".json")) {
- $data = json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/people/" . $id . ".json")), true);
- $title_pre = getNameFromId($id);
- } else if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/articles/" . $id . ".json")) {
- $data = json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/articles/" . $id . ".json")), true);
- $title_pre = getNameFromId($id);
- } else if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json")) {
- $data = json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json")), true);
- $title_pre = getNameFromId($id);
- } else {
- $self = true;
- $data = $_PROFILE;
- $title_pre = l("lang_profile_editor");
- }
-
- $title = "lang_edit_title";
-} else {
- header("Location: /");
- die();
-}
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/header.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/navigation.php";
-
-?>
-<form method="post" action="/_edit/save/?id=<?= $id ?>" id="main-form">
- <div class="container">
- <br><br>
-
- <img src="/icons/save.svg" alt="" style="position: fixed; z-index: 99999999; opacity: 0; pointer-events: none;">
- <img src="/icons/save.svg?p" alt="" style="position: fixed; z-index: 99999999; opacity: 0; pointer-events: none;">
-
- <h1 id="btn-area-container" style="display: grid; grid-template-columns: 1fr max-content;">
- <?php if ($id !== $_USER): ?>
- <span><?= getNameFromId($id) ?></span>
- <?php else: ?>
- <span><?= $data["nick_name"] ?? $data["first_name"] . " " . $data["last_name"] ?><?php if (isset($data["nick_name"]) && trim($data["nick_name"]) !== ""): ?> <small><small><small>(<?= $data["first_name"] . " " . $data["last_name"] ?>)</small></small></small><?php endif; ?></span>
- <?php endif; ?>
- <span id="btn-area" class="btn-group"><a style="height: 38px;" id="form-btn" title="<?= l("lang_edit_save") ?>" class="btn btn-outline-primary btn-with-img disabled" data-bs-toggle="tooltip"><img id="save-icon" src="/icons/save.svg" style="width: 24px;"></a><a style="height: 38px;" onclick="preview();" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_edit_preview") ?>" data-bs-toggle="tooltip"><img src="/icons/preview.svg" style="width: 24px;"></a><a style="height: 38px;" href="<?= getUrlFromId($id) ?>" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_edit_cancel") ?>" data-bs-toggle="tooltip"><img src="/icons/close.svg" style="width: 24px;"></a></span>
- </h1>
-
- <?php if (isset($_PROFILE["requests"][$id])): ?>
- <div class="alert alert-secondary">
- <p><b><?= l("lang_edit_alert_title") ?></b></p>
- <?php
-
- $request = json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $_PROFILE["requests"][$id] . ".json")), true);
-
- ?>
- <?= str_replace("%1", timeAgo($request["date"]), l("lang_edit_alert_message")) ?>
- </div>
- <?php endif; ?>
-
- <?php if ($self && $_PROFILE["blocked"] === 1): ?>
- <div class="alert alert-danger"><p><?= l("lang_blocked_own") ?></p><?= l("lang_blocked_error") ?></div>
- <?php elseif ($_PROFILE["blocked"] >= 2): ?>
- <div class="alert alert-danger"><p><?= l("lang_blocked_edit") ?></p><?= l("lang_blocked_error") ?></div>
- <?php else: ?>
- <div>
- <!--suppress HtmlFormInputWithoutLabel -->
- <textarea name="contents" id="editor-box" style="display: none;"><?php if (isset($data["contents"]) && trim($data["contents"] !== "")): ?><?= isset($_PROFILE["requests"][$id]) ? json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $_PROFILE["requests"][$id] . ".json"), true)["contents"] : $data["contents"] ?><?php endif; ?></textarea>
- </div>
-
- <?php require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/editor.php"; ?>
-
- <script>
- let originalContent = document.getElementById("editor-box").innerText;
-
- window.oneditorchange = (content) => {
- if (content !== originalContent) {
- document.getElementById("form-btn").classList.remove("disabled");
- document.getElementById("save-icon").src = "/icons/save.svg?p";
- startHook();
- } else {
- document.getElementById("form-btn").classList.add("disabled");
- document.getElementById("save-icon").src = "/icons/save.svg";
- stopHook();
- }
- }
-
- document.getElementById("form-btn").onclick = (event) => {
- new bootstrap.Modal(document.getElementById("<?= $id !== $_USER ? "confirm" : "confirm2" ?>")).show()
- }
- </script>
- <?php endif; ?>
-
- <br><br>
- </div>
-
- <div class="modal fade" id="confirm">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title"><?= l("lang_edit_confirm_title") ?></h4>
- <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
- </div>
-
- <div class="modal-body">
- <p><?= l("lang_edit_confirm_description") ?></p>
- <p>
- <?= l("lang_edit_confirm_summary") ?><br>
- <!--suppress HtmlFormInputWithoutLabel -->
- <textarea class="form-control" name="summary"><?= isset($_PROFILE["requests"][$id]) ? json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $_PROFILE["requests"][$id] . ".json"), true)["summary"] : "" ?></textarea>
- </p>
- <p><?= l("lang_edit_confirm_followup") ?></p>
- <button class="btn btn-primary" onclick="stopHook();"><?= l("lang_edit_confirm_button") ?></button>
- </div>
- </div>
- </div>
- </div>
-
- <div class="modal fade" id="preview">
- <div class="modal-dialog modal-xl">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title"><?= l("lang_edit_preview") ?></h4>
- <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
- </div>
-
- <div class="modal-body" id="page-preview"></div>
- </div>
- </div>
- </div>
-
- <div class="modal fade" id="confirm2">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title"><?= l("lang_profile_confirm_title") ?></h4>
- <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
- </div>
-
- <div class="modal-body">
- <p><?= l("lang_profile_confirm_description") ?></p>
- <p><?= l("lang_profile_confirm_followup") ?></p>
- <button class="btn btn-primary"><?= l("lang_edit_confirm_button") ?></button>
- </div>
- </div>
- </div>
- </div>
-
- <script>
- let hook = false;
-
- window.onbeforeunload = function() {
- if (hook) {
- return "";
- }
- }
-
- function startHook() {
- hook = true;
- }
-
- function stopHook() {
- hook = false;
- }
-
- let _preview = new bootstrap.Modal(document.getElementById("preview"));
-
- function preview() {
- document.getElementById("page-preview").innerHTML = editor.getData();
- _preview.show();
- }
- </script>
-</form>
-
-<?php require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/footer.php"; ?> \ No newline at end of file
diff --git a/_edit/save/index.php b/_edit/save/index.php
deleted file mode 100644
index 9216535..0000000
--- a/_edit/save/index.php
+++ /dev/null
@@ -1,117 +0,0 @@
-<?php
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/functions.php";
-
-global $_PROFILE; global $_USER;
-
-$id = $_GET['id'] ?? null;
-$blockLevel = 2;
-
-if (isset($id)) {
- if (!preg_match("/[a-zA-Z0-6]/m", $id)) {
- die();
- }
-
- if (!file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/people/" . $id . ".json") && !file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/articles/" . $id . ".json") && !file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json") && $id !== $_USER) {
- die();
- }
-} else {
- die();
-}
-
-if (isset($_POST["contents"])) {
- $_POST["contents"] = str_replace("https://delta-staging.equestria.dev/", "/", str_replace("https://delta.equestria.dev/", "/", str_replace("https://" . $_SERVER['HTTP_HOST'] . "/", "/", str_replace("http://" . $_SERVER['HTTP_HOST'] . "/", "/", str_replace("<script>", "&lt;script&gt;", $_POST["contents"])))));
-}
-
-$rid = uuid();
-
-if (isset($_PROFILE["requests"][$id])) {
- $rid = $_PROFILE["requests"][$id];
-}
-
-if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/people/" . $id . ".json")) {
- if ($_PROFILE["blocked"] >= $blockLevel) die();
-
- file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $rid . ".json", pf_utf8_encode(json_encode([
- "type" => "userpage",
- "author" => $_USER,
- "id" => $id,
- "contents" => $_POST["contents"],
- "summary" => $_POST["summary"],
- "date" => date('c')
- ])));
-} elseif (file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/articles/" . $id . ".json")) {
- if ($_PROFILE["blocked"] >= $blockLevel) die();
-
- file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $rid . ".json", pf_utf8_encode(json_encode([
- "type" => "article",
- "author" => $_USER,
- "id" => $id,
- "contents" => $_POST["contents"],
- "summary" => $_POST["summary"],
- "date" => date('c')
- ])));
-} elseif (file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json")) {
- if ($_PROFILE["blocked"] >= $blockLevel) die();
-
- file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $rid . ".json", pf_utf8_encode(json_encode([
- "type" => "gallerymeta",
- "author" => $_USER,
- "id" => $id,
- "contents" => $_POST["contents"],
- "summary" => $_POST["summary"],
- "date" => date('c')
- ])));
-} else {
- $blockLevel = 1;
-
- if ($_PROFILE["blocked"] >= $blockLevel) die();
-
- $_PROFILE["contents"] = $_POST["contents"];
- $_PROFILE["update"] = date('c');
-}
-
-$config = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/email.json"), true);
-
-if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/people/" . $id . ".json") || file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json") || file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/articles/" . $id . ".json")) {
- if (isset($_PROFILE["requests"][$id])) {
- file_get_contents('https://notifications.equestria.dev/delta', false, stream_context_create([
- 'http' => [
- 'method' => 'POST',
- 'header' =>
- "Content-Type: text/plain\r\n" .
- "Title: " . formatPonypush("Change request edited") . "\r\n" .
- "Priority: default\r\n" .
- "Tags: requests\r\n" .
- "Actions: view, Open change requests, https://delta.equestria.dev/admin/requests/, clear=true\r\n" .
- "Authorization: Basic " . base64_encode($config["ntfyuser"] . ":" . $config["ntfypass"]),
- 'content' => formatPonypush($_PROFILE['first_name'] . " " . $_PROFILE["last_name"] . " edited their request to change " . getNameFromId($id) . (isset($_POST["summary"]) && trim($_POST["summary"]) !== "" ? ": " . $_POST["summary"] : ""))
- ]
- ]));
- } else {
- file_get_contents('https://notifications.equestria.dev/delta', false, stream_context_create([
- 'http' => [
- 'method' => 'POST',
- 'header' =>
- "Content-Type: text/plain\r\n" .
- "Title: " . formatPonypush("New change request published") . "\r\n" .
- "Priority: default\r\n" .
- "Tags: requests\r\n" .
- "Actions: view, Open change requests, https://delta.equestria.dev/admin/requests/, clear=true\r\n" .
- "Authorization: Basic " . base64_encode($config["ntfyuser"] . ":" . $config["ntfypass"]),
- 'content' => formatPonypush($_PROFILE['first_name'] . " " . $_PROFILE["last_name"] . " published a request to change " . getNameFromId($id) . (isset($_POST["summary"]) && trim($_POST["summary"]) !== "" ? ": " . $_POST["summary"] : ""))
- ]
- ]));
- }
-}
-
-if ($id === $_USER) {
- saveProfile();
- header("Location: /profile/" . $id);
-} else {
- $_PROFILE["requests"][$id] = $rid;
- saveProfile();
-
- header("Location: /edit/" . $id);
-} \ No newline at end of file
diff --git a/_gallery/index.php b/_gallery/index.php
deleted file mode 100644
index 1ac8e23..0000000
--- a/_gallery/index.php
+++ /dev/null
@@ -1,122 +0,0 @@
-<?php
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/functions.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php";
-
-$id = array_values(array_filter(array_keys($_GET), function ($i) {
- return str_starts_with($i, "/") && strlen($i) > 1;
-}))[0] ?? null;
-
-if (isset($id)) {
- $id = substr($id, 1);
- if (!preg_match("/[a-zA-Z0-6]/m", $id)) {
- header("Location: /gallery");
- die();
- }
-
- if (!file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json")) {
- header("Location: /gallery");
- die();
- }
-
- $data = json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json")), true);
-
- $title_pre = getNameFromId($id);
- $title = "lang_gallery_title";
-} else {
- $title = "lang_gallery_title";
-}
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/header.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/navigation.php";
-
-if (!isset($id)):
-?>
-
-<div class="container">
- <br><br>
- <h1><?= l("lang_gallery_title") ?></h1>
-
- <?php listAlbums(); ?>
-
- <br><br>
-</div>
-
-<?php else: ?>
-
-<div class="container">
- <br><br>
- <h1 id="btn-area-container" style="display: grid; grid-template-columns: 1fr max-content;">
- <span><?= getNameFromId($id) ?></span>
- <span id="btn-area" class="btn-group"><a style="height: 38px;" href="/upload/<?= $id ?>" class="btn btn-outline-primary btn-with-img" title="<?= l("lang_gallery_upload") ?>" data-bs-toggle="tooltip"><img src="/icons/upload.svg?p" style="width: 24px;"></a><a style="height: 38px;" href="/request/?type=rename&id=<?= $id ?>" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_articles_rename") ?>" data-bs-toggle="tooltip"><img src="/icons/rename.svg" style="width: 24px;"></a><a style="height: 38px;" href="/edit/<?= $id ?>" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_people_edit") ?>" data-bs-toggle="tooltip"><img src="/icons/edit.svg" style="width: 24px;"></a><a style="height: 38px;" onclick="copy('<?= uuidToId($id) ?>', true)" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_shortener_copy") ?>" data-bs-toggle="tooltip"><img src="/icons/copy.svg" style="width: 24px;"></a></span>
- </h1>
-
- <div>
- <div>
- <?php if (isset($data["images"]) && count($data["images"]) > 0): ?>
- <?php if (isset($data["contents"]) && trim($data["contents"] !== "")): ?>
- <div>
- <?= doLinking($data["contents"]) ?>
- </div>
- <small class="print-ignore text-muted"><?= isset($data["update_user"]) ? str_replace("%2", "<a class='update-user' href='/profile/" . $data["update_user"] . "'>" . resolveUser($data["update_user"]) . "</a>", str_replace("%1", timeAgo($data["update"]), l("lang_time_update_user"))) : str_replace("%1", timeAgo($data["update"]), l("lang_time_update")) ?></small>
- <?php endif;
-
- $images = $data["images"];
- shuffle($images);
-
- ?>
-
- <div style="display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 20px;">
- <div>
- <?php $index = 1; foreach ($images as $image): if ($index % 3 === 1): ?>
- <a href="#" onclick="showGalleryItem(<?= $index ?>);"><img id="gallery-item-<?= $index ?>" title="<?= l("lang_gallery_uploader") . " " . resolveUser($image["author"]) . " " . timeAgo($image["date"]) ?>" src="/uploads/<?= $image["id"] ?>.webp" style="width: 100%; margin-top: 20px; border-radius: 10px;" data-bs-toggle="tooltip"></a>
- <?php endif; $index++; endforeach; ?>
- </div>
- <div>
- <?php $index = 1; foreach ($images as $image): if ($index % 3 === 2): ?>
- <a href="#" onclick="showGalleryItem(<?= $index ?>);"><img id="gallery-item-<?= $index ?>" title="<?= l("lang_gallery_uploader") . " " . resolveUser($image["author"]) . " " . timeAgo($image["date"]) ?>" src="/uploads/<?= $image["id"] ?>.webp" style="width: 100%; margin-top: 20px; border-radius: 10px;" data-bs-toggle="tooltip"></a>
- <?php endif; $index++; endforeach; ?>
- </div>
- <div>
- <?php $index = 1; foreach ($images as $image): if ($index % 3 === 0): ?>
- <a href="#" onclick="showGalleryItem(<?= $index ?>);"><img id="gallery-item-<?= $index ?>" title="<?= l("lang_gallery_uploader") . " " . resolveUser($image["author"]) . " " . timeAgo($image["date"]) ?>" src="/uploads/<?= $image["id"] ?>.webp" style="width: 100%; margin-top: 20px; border-radius: 10px;" data-bs-toggle="tooltip"></a>
- <?php endif; $index++; endforeach; ?>
- </div>
- </div>
- <?php else: ?>
- <p class="text-muted"><?= l("lang_gallery_empty") ?></p>
- <?php endif; ?>
- </div>
- </div>
-
- <div class="modal fade" id="gallery-view">
- <div class="modal-dialog modal-xl">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title" id="gallery-view-title">-</h4>
- <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
- </div>
-
- <div class="modal-body">
- <div id="gallery-view-img" style="height: calc(100vh - 140px);width: calc(100% + 2rem);margin: -1rem;border-bottom-left-radius: 0.5rem;border-bottom-right-radius: 0.5rem;background-size: contain;background-position: center;background-repeat: no-repeat;"></div>
- </div>
- </div>
- </div>
- </div>
-
- <!--suppress JSUnresolvedVariable -->
- <script>
- function showGalleryItem(id) {
- let item = document.getElementById("gallery-item-" + id);
- document.getElementById("gallery-view-title").innerText = item.getAttribute("data-bs-original-title").replace(/ +/g, " ");
- document.getElementById("gallery-view-img").style.backgroundImage = 'url("' + item.src + '")';
- new bootstrap.Modal(document.getElementById("gallery-view")).show();
- }
- </script>
-
- <br><br>
-</div>
-
-<?php addToUserHistory($id); endif; ?>
-
-<?php require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/footer.php"; ?>
diff --git a/_icons/._.DS_Store b/_icons/._.DS_Store
new file mode 100755
index 0000000..98ae969
--- /dev/null
+++ b/_icons/._.DS_Store
Binary files differ
diff --git a/_icons/._admin.svg b/_icons/._admin.svg
new file mode 100755
index 0000000..ba45693
--- /dev/null
+++ b/_icons/._admin.svg
Binary files differ
diff --git a/_icons/._age-home.svg b/_icons/._age-home.svg
new file mode 100755
index 0000000..fb505ae
--- /dev/null
+++ b/_icons/._age-home.svg
Binary files differ
diff --git a/_icons/._age.svg b/_icons/._age.svg
new file mode 100755
index 0000000..d505ddc
--- /dev/null
+++ b/_icons/._age.svg
Binary files differ
diff --git a/_icons/._articles.svg b/_icons/._articles.svg
new file mode 100755
index 0000000..7678708
--- /dev/null
+++ b/_icons/._articles.svg
Binary files differ
diff --git a/_icons/._badge.svg b/_icons/._badge.svg
new file mode 100755
index 0000000..ac41123
--- /dev/null
+++ b/_icons/._badge.svg
Binary files differ
diff --git a/_icons/._beta.svg b/_icons/._beta.svg
new file mode 100755
index 0000000..7857594
--- /dev/null
+++ b/_icons/._beta.svg
Binary files differ
diff --git a/_icons/._brush.svg b/_icons/._brush.svg
new file mode 100755
index 0000000..9f75e41
--- /dev/null
+++ b/_icons/._brush.svg
Binary files differ
diff --git a/_icons/._clock.svg b/_icons/._clock.svg
new file mode 100755
index 0000000..b28d7c0
--- /dev/null
+++ b/_icons/._clock.svg
Binary files differ
diff --git a/_icons/._close.svg b/_icons/._close.svg
new file mode 100755
index 0000000..4b94ce1
--- /dev/null
+++ b/_icons/._close.svg
Binary files differ
diff --git a/_icons/._code.svg b/_icons/._code.svg
new file mode 100755
index 0000000..6679d57
--- /dev/null
+++ b/_icons/._code.svg
Binary files differ
diff --git a/_icons/._content.svg b/_icons/._content.svg
new file mode 100755
index 0000000..c268a59
--- /dev/null
+++ b/_icons/._content.svg
Binary files differ
diff --git a/_icons/._copy.svg b/_icons/._copy.svg
new file mode 100755
index 0000000..37ddaac
--- /dev/null
+++ b/_icons/._copy.svg
Binary files differ
diff --git a/_icons/._dashboard.svg b/_icons/._dashboard.svg
new file mode 100755
index 0000000..1a6730b
--- /dev/null
+++ b/_icons/._dashboard.svg
Binary files differ
diff --git a/_icons/._defaultpage.svg b/_icons/._defaultpage.svg
new file mode 100755
index 0000000..33da3c4
--- /dev/null
+++ b/_icons/._defaultpage.svg
Binary files differ
diff --git a/_icons/._defaultuser.svg b/_icons/._defaultuser.svg
new file mode 100755
index 0000000..c8a6d92
--- /dev/null
+++ b/_icons/._defaultuser.svg
Binary files differ
diff --git a/_icons/._dev.svg b/_icons/._dev.svg
new file mode 100755
index 0000000..8b5aef6
--- /dev/null
+++ b/_icons/._dev.svg
Binary files differ
diff --git a/_icons/._devtools.svg b/_icons/._devtools.svg
new file mode 100755
index 0000000..daca194
--- /dev/null
+++ b/_icons/._devtools.svg
Binary files differ
diff --git a/_icons/._disable.svg b/_icons/._disable.svg
new file mode 100755
index 0000000..3532656
--- /dev/null
+++ b/_icons/._disable.svg
Binary files differ
diff --git a/_icons/._download.svg b/_icons/._download.svg
new file mode 100755
index 0000000..5a40e34
--- /dev/null
+++ b/_icons/._download.svg
Binary files differ
diff --git a/_icons/._edit.svg b/_icons/._edit.svg
new file mode 100755
index 0000000..73a027a
--- /dev/null
+++ b/_icons/._edit.svg
Binary files differ
diff --git a/_icons/._email.svg b/_icons/._email.svg
new file mode 100755
index 0000000..eee490f
--- /dev/null
+++ b/_icons/._email.svg
Binary files differ
diff --git a/_icons/._events.svg b/_icons/._events.svg
new file mode 100755
index 0000000..388df98
--- /dev/null
+++ b/_icons/._events.svg
Binary files differ
diff --git a/_icons/._fast.svg b/_icons/._fast.svg
new file mode 100755
index 0000000..5d3fd77
--- /dev/null
+++ b/_icons/._fast.svg
Binary files differ
diff --git a/_icons/._finish.svg b/_icons/._finish.svg
new file mode 100755
index 0000000..d03ed86
--- /dev/null
+++ b/_icons/._finish.svg
Binary files differ
diff --git a/_icons/._gallery.svg b/_icons/._gallery.svg
new file mode 100755
index 0000000..37f6ba8
--- /dev/null
+++ b/_icons/._gallery.svg
Binary files differ
diff --git a/_icons/._gift.svg b/_icons/._gift.svg
new file mode 100755
index 0000000..72b465b
--- /dev/null
+++ b/_icons/._gift.svg
Binary files differ
diff --git a/_icons/._help.svg b/_icons/._help.svg
new file mode 100755
index 0000000..3cfffc2
--- /dev/null
+++ b/_icons/._help.svg
Binary files differ
diff --git a/_icons/._id.svg b/_icons/._id.svg
new file mode 100755
index 0000000..6feba46
--- /dev/null
+++ b/_icons/._id.svg
Binary files differ
diff --git a/_icons/._logout.svg b/_icons/._logout.svg
new file mode 100755
index 0000000..42a5a41
--- /dev/null
+++ b/_icons/._logout.svg
Binary files differ
diff --git a/_icons/._magic.svg b/_icons/._magic.svg
new file mode 100755
index 0000000..dcdddc7
--- /dev/null
+++ b/_icons/._magic.svg
Binary files differ
diff --git a/_icons/._menu.svg b/_icons/._menu.svg
new file mode 100755
index 0000000..505e550
--- /dev/null
+++ b/_icons/._menu.svg
Binary files differ
diff --git a/_icons/._messages.svg b/_icons/._messages.svg
new file mode 100755
index 0000000..762b0ab
--- /dev/null
+++ b/_icons/._messages.svg
Binary files differ
diff --git a/_icons/._name.svg b/_icons/._name.svg
new file mode 100755
index 0000000..33518d2
--- /dev/null
+++ b/_icons/._name.svg
Binary files differ
diff --git a/_icons/._nickname.svg b/_icons/._nickname.svg
new file mode 100755
index 0000000..72c72d4
--- /dev/null
+++ b/_icons/._nickname.svg
Binary files differ
diff --git a/_icons/._pass.svg b/_icons/._pass.svg
new file mode 100755
index 0000000..bdab3e9
--- /dev/null
+++ b/_icons/._pass.svg
Binary files differ
diff --git a/_icons/._pending.svg b/_icons/._pending.svg
new file mode 100755
index 0000000..60562dc
--- /dev/null
+++ b/_icons/._pending.svg
Binary files differ
diff --git a/_icons/._people.svg b/_icons/._people.svg
new file mode 100755
index 0000000..b1bf5bb
--- /dev/null
+++ b/_icons/._people.svg
Binary files differ
diff --git a/_icons/._phone.svg b/_icons/._phone.svg
new file mode 100755
index 0000000..da34700
--- /dev/null
+++ b/_icons/._phone.svg
Binary files differ
diff --git a/_icons/._preview.svg b/_icons/._preview.svg
new file mode 100755
index 0000000..6fdef8a
--- /dev/null
+++ b/_icons/._preview.svg
Binary files differ
diff --git a/_icons/._pricing.svg b/_icons/._pricing.svg
new file mode 100755
index 0000000..4c8006f
--- /dev/null
+++ b/_icons/._pricing.svg
Binary files differ
diff --git a/_icons/._print.svg b/_icons/._print.svg
new file mode 100755
index 0000000..6ea388a
--- /dev/null
+++ b/_icons/._print.svg
Binary files differ
diff --git a/_icons/._profiles.svg b/_icons/._profiles.svg
new file mode 100755
index 0000000..fbb4524
--- /dev/null
+++ b/_icons/._profiles.svg
Binary files differ
diff --git a/_icons/._reload.svg b/_icons/._reload.svg
new file mode 100755
index 0000000..58dd7ff
--- /dev/null
+++ b/_icons/._reload.svg
Binary files differ
diff --git a/_icons/._rename.svg b/_icons/._rename.svg
new file mode 100755
index 0000000..4ea33a8
--- /dev/null
+++ b/_icons/._rename.svg
Binary files differ
diff --git a/_icons/._report.svg b/_icons/._report.svg
new file mode 100755
index 0000000..4001925
--- /dev/null
+++ b/_icons/._report.svg
Binary files differ
diff --git a/_icons/._requests.svg b/_icons/._requests.svg
new file mode 100755
index 0000000..47bf1ca
--- /dev/null
+++ b/_icons/._requests.svg
Binary files differ
diff --git a/_icons/._rules.svg b/_icons/._rules.svg
new file mode 100755
index 0000000..99388cd
--- /dev/null
+++ b/_icons/._rules.svg
Binary files differ
diff --git a/_icons/._safe.svg b/_icons/._safe.svg
new file mode 100755
index 0000000..ddfef24
--- /dev/null
+++ b/_icons/._safe.svg
Binary files differ
diff --git a/_icons/._save.svg b/_icons/._save.svg
new file mode 100755
index 0000000..39afcbc
--- /dev/null
+++ b/_icons/._save.svg
Binary files differ
diff --git a/_icons/._search.svg b/_icons/._search.svg
new file mode 100755
index 0000000..c94185d
--- /dev/null
+++ b/_icons/._search.svg
Binary files differ
diff --git a/_icons/._shutdown.svg b/_icons/._shutdown.svg
new file mode 100755
index 0000000..a89c15b
--- /dev/null
+++ b/_icons/._shutdown.svg
Binary files differ
diff --git a/_icons/._smartphone.svg b/_icons/._smartphone.svg
new file mode 100755
index 0000000..155f35e
--- /dev/null
+++ b/_icons/._smartphone.svg
Binary files differ
diff --git a/_icons/._studio.svg b/_icons/._studio.svg
new file mode 100755
index 0000000..a1cff01
--- /dev/null
+++ b/_icons/._studio.svg
Binary files differ
diff --git a/_icons/._subscription.svg b/_icons/._subscription.svg
new file mode 100755
index 0000000..c855eca
--- /dev/null
+++ b/_icons/._subscription.svg
Binary files differ
diff --git a/_icons/._support.svg b/_icons/._support.svg
new file mode 100755
index 0000000..2e482fb
--- /dev/null
+++ b/_icons/._support.svg
Binary files differ
diff --git a/_icons/._time.svg b/_icons/._time.svg
new file mode 100755
index 0000000..5e8d20e
--- /dev/null
+++ b/_icons/._time.svg
Binary files differ
diff --git a/_icons/._upgrade.svg b/_icons/._upgrade.svg
new file mode 100755
index 0000000..e090ce7
--- /dev/null
+++ b/_icons/._upgrade.svg
Binary files differ
diff --git a/_icons/._upload.svg b/_icons/._upload.svg
new file mode 100755
index 0000000..ce328e7
--- /dev/null
+++ b/_icons/._upload.svg
Binary files differ
diff --git a/_icons/._vip.svg b/_icons/._vip.svg
new file mode 100755
index 0000000..eccfc4e
--- /dev/null
+++ b/_icons/._vip.svg
Binary files differ
diff --git a/_icons/._wave.svg b/_icons/._wave.svg
new file mode 100755
index 0000000..4164453
--- /dev/null
+++ b/_icons/._wave.svg
Binary files differ
diff --git a/_icons/_mdi/._beta.svg b/_icons/_mdi/._beta.svg
new file mode 100755
index 0000000..d04e91c
--- /dev/null
+++ b/_icons/_mdi/._beta.svg
Binary files differ
diff --git a/_icons/_mdi/._content.svg b/_icons/_mdi/._content.svg
new file mode 100755
index 0000000..f78bcb9
--- /dev/null
+++ b/_icons/_mdi/._content.svg
Binary files differ
diff --git a/_icons/_mdi/._copy.svg b/_icons/_mdi/._copy.svg
new file mode 100755
index 0000000..e556eb7
--- /dev/null
+++ b/_icons/_mdi/._copy.svg
Binary files differ
diff --git a/_icons/_mdi/._dashboard.svg b/_icons/_mdi/._dashboard.svg
new file mode 100755
index 0000000..034ec5f
--- /dev/null
+++ b/_icons/_mdi/._dashboard.svg
Binary files differ
diff --git a/_icons/_mdi/._download.svg b/_icons/_mdi/._download.svg
new file mode 100755
index 0000000..12e2921
--- /dev/null
+++ b/_icons/_mdi/._download.svg
Binary files differ
diff --git a/_icons/_mdi/._magic.svg b/_icons/_mdi/._magic.svg
new file mode 100755
index 0000000..dca19b7
--- /dev/null
+++ b/_icons/_mdi/._magic.svg
Binary files differ
diff --git a/_icons/_mdi/._pass.svg b/_icons/_mdi/._pass.svg
new file mode 100755
index 0000000..1c74f1c
--- /dev/null
+++ b/_icons/_mdi/._pass.svg
Binary files differ
diff --git a/_icons/_mdi/._preview.svg b/_icons/_mdi/._preview.svg
new file mode 100755
index 0000000..08e316d
--- /dev/null
+++ b/_icons/_mdi/._preview.svg
Binary files differ
diff --git a/_icons/_mdi/._pricing.svg b/_icons/_mdi/._pricing.svg
new file mode 100755
index 0000000..ffe868f
--- /dev/null
+++ b/_icons/_mdi/._pricing.svg
Binary files differ
diff --git a/_icons/_mdi/._rename.svg b/_icons/_mdi/._rename.svg
new file mode 100755
index 0000000..f2a6f68
--- /dev/null
+++ b/_icons/_mdi/._rename.svg
Binary files differ
diff --git a/_icons/_mdi/._rules.svg b/_icons/_mdi/._rules.svg
new file mode 100755
index 0000000..7d06740
--- /dev/null
+++ b/_icons/_mdi/._rules.svg
Binary files differ
diff --git a/_icons/_mdi/._save.svg b/_icons/_mdi/._save.svg
new file mode 100755
index 0000000..ea92e8e
--- /dev/null
+++ b/_icons/_mdi/._save.svg
Binary files differ
diff --git a/_icons/_mdi/._studio.svg b/_icons/_mdi/._studio.svg
new file mode 100755
index 0000000..534a78e
--- /dev/null
+++ b/_icons/_mdi/._studio.svg
Binary files differ
diff --git a/_icons/_mdi/._upload.svg b/_icons/_mdi/._upload.svg
new file mode 100755
index 0000000..7152330
--- /dev/null
+++ b/_icons/_mdi/._upload.svg
Binary files differ
diff --git a/_icons/_mdi/._wave.svg b/_icons/_mdi/._wave.svg
new file mode 100755
index 0000000..3ce2d83
--- /dev/null
+++ b/_icons/_mdi/._wave.svg
Binary files differ
diff --git a/_icons/_mdi/admin.svg b/_icons/_mdi/admin.svg
index f53024e..f53024e 100644..100755
--- a/_icons/_mdi/admin.svg
+++ b/_icons/_mdi/admin.svg
diff --git a/_icons/_mdi/age-home.svg b/_icons/_mdi/age-home.svg
index 91316db..91316db 100644..100755
--- a/_icons/_mdi/age-home.svg
+++ b/_icons/_mdi/age-home.svg
diff --git a/_icons/_mdi/age.svg b/_icons/_mdi/age.svg
index 4f35e85..4f35e85 100644..100755
--- a/_icons/_mdi/age.svg
+++ b/_icons/_mdi/age.svg
diff --git a/_icons/_mdi/articles.svg b/_icons/_mdi/articles.svg
index 3b921d9..3b921d9 100644..100755
--- a/_icons/_mdi/articles.svg
+++ b/_icons/_mdi/articles.svg
diff --git a/_icons/_mdi/badge.svg b/_icons/_mdi/badge.svg
index f128154..f128154 100644..100755
--- a/_icons/_mdi/badge.svg
+++ b/_icons/_mdi/badge.svg
diff --git a/_icons/_mdi/beta.svg b/_icons/_mdi/beta.svg
index 2e30fe2..2e30fe2 100644..100755
--- a/_icons/_mdi/beta.svg
+++ b/_icons/_mdi/beta.svg
diff --git a/_icons/_mdi/brush.svg b/_icons/_mdi/brush.svg
index b1724b3..b1724b3 100644..100755
--- a/_icons/_mdi/brush.svg
+++ b/_icons/_mdi/brush.svg
diff --git a/_icons/_mdi/clock.svg b/_icons/_mdi/clock.svg
index 2a603b8..2a603b8 100644..100755
--- a/_icons/_mdi/clock.svg
+++ b/_icons/_mdi/clock.svg
diff --git a/_icons/_mdi/code.svg b/_icons/_mdi/code.svg
index b3ac6f3..b3ac6f3 100644..100755
--- a/_icons/_mdi/code.svg
+++ b/_icons/_mdi/code.svg
diff --git a/_icons/_mdi/content.svg b/_icons/_mdi/content.svg
index d7d532e..d7d532e 100644..100755
--- a/_icons/_mdi/content.svg
+++ b/_icons/_mdi/content.svg
diff --git a/_icons/_mdi/copy.svg b/_icons/_mdi/copy.svg
index 31873cb..31873cb 100644..100755
--- a/_icons/_mdi/copy.svg
+++ b/_icons/_mdi/copy.svg
diff --git a/_icons/_mdi/dashboard.svg b/_icons/_mdi/dashboard.svg
index 8584f7e..8584f7e 100644..100755
--- a/_icons/_mdi/dashboard.svg
+++ b/_icons/_mdi/dashboard.svg
diff --git a/_icons/_mdi/dev.svg b/_icons/_mdi/dev.svg
index 5278312..5278312 100644..100755
--- a/_icons/_mdi/dev.svg
+++ b/_icons/_mdi/dev.svg
diff --git a/_icons/_mdi/download.svg b/_icons/_mdi/download.svg
index e40eaee..e40eaee 100644..100755
--- a/_icons/_mdi/download.svg
+++ b/_icons/_mdi/download.svg
diff --git a/_icons/_mdi/edit.svg b/_icons/_mdi/edit.svg
index 70d6d41..70d6d41 100644..100755
--- a/_icons/_mdi/edit.svg
+++ b/_icons/_mdi/edit.svg
diff --git a/_icons/_mdi/email.svg b/_icons/_mdi/email.svg
index 51e57d3..51e57d3 100644..100755
--- a/_icons/_mdi/email.svg
+++ b/_icons/_mdi/email.svg
diff --git a/_icons/_mdi/events.svg b/_icons/_mdi/events.svg
index c4d4072..c4d4072 100644..100755
--- a/_icons/_mdi/events.svg
+++ b/_icons/_mdi/events.svg
diff --git a/_icons/_mdi/fast.svg b/_icons/_mdi/fast.svg
index 54a2d2d..54a2d2d 100644..100755
--- a/_icons/_mdi/fast.svg
+++ b/_icons/_mdi/fast.svg
diff --git a/_icons/_mdi/finish.svg b/_icons/_mdi/finish.svg
index eed51bb..eed51bb 100644..100755
--- a/_icons/_mdi/finish.svg
+++ b/_icons/_mdi/finish.svg
diff --git a/_icons/_mdi/gallery.svg b/_icons/_mdi/gallery.svg
index 9c6b0e2..9c6b0e2 100644..100755
--- a/_icons/_mdi/gallery.svg
+++ b/_icons/_mdi/gallery.svg
diff --git a/_icons/_mdi/gift.svg b/_icons/_mdi/gift.svg
index d5ecc7a..d5ecc7a 100644..100755
--- a/_icons/_mdi/gift.svg
+++ b/_icons/_mdi/gift.svg
diff --git a/_icons/_mdi/help.svg b/_icons/_mdi/help.svg
index 38bb433..38bb433 100644..100755
--- a/_icons/_mdi/help.svg
+++ b/_icons/_mdi/help.svg
diff --git a/_icons/_mdi/logout.svg b/_icons/_mdi/logout.svg
index bfd7e29..bfd7e29 100644..100755
--- a/_icons/_mdi/logout.svg
+++ b/_icons/_mdi/logout.svg
diff --git a/_icons/_mdi/magic.svg b/_icons/_mdi/magic.svg
index cd16ddd..cd16ddd 100644..100755
--- a/_icons/_mdi/magic.svg
+++ b/_icons/_mdi/magic.svg
diff --git a/_icons/_mdi/messages.svg b/_icons/_mdi/messages.svg
index 7d76ce6..7d76ce6 100644..100755
--- a/_icons/_mdi/messages.svg
+++ b/_icons/_mdi/messages.svg
diff --git a/_icons/_mdi/nickname.svg b/_icons/_mdi/nickname.svg
index 87c5ee9..87c5ee9 100644..100755
--- a/_icons/_mdi/nickname.svg
+++ b/_icons/_mdi/nickname.svg
diff --git a/_icons/_mdi/pass.svg b/_icons/_mdi/pass.svg
index 8ab3e30..8ab3e30 100644..100755
--- a/_icons/_mdi/pass.svg
+++ b/_icons/_mdi/pass.svg
diff --git a/_icons/_mdi/pending.svg b/_icons/_mdi/pending.svg
index 24e8862..24e8862 100644..100755
--- a/_icons/_mdi/pending.svg
+++ b/_icons/_mdi/pending.svg
diff --git a/_icons/_mdi/people.svg b/_icons/_mdi/people.svg
index 8a28a31..8a28a31 100644..100755
--- a/_icons/_mdi/people.svg
+++ b/_icons/_mdi/people.svg
diff --git a/_icons/_mdi/phone.svg b/_icons/_mdi/phone.svg
index 9ac7aff..9ac7aff 100644..100755
--- a/_icons/_mdi/phone.svg
+++ b/_icons/_mdi/phone.svg
diff --git a/_icons/_mdi/preview.svg b/_icons/_mdi/preview.svg
index 61ab204..61ab204 100644..100755
--- a/_icons/_mdi/preview.svg
+++ b/_icons/_mdi/preview.svg
diff --git a/_icons/_mdi/pricing.svg b/_icons/_mdi/pricing.svg
index 92037a4..92037a4 100644..100755
--- a/_icons/_mdi/pricing.svg
+++ b/_icons/_mdi/pricing.svg
diff --git a/_icons/_mdi/print.svg b/_icons/_mdi/print.svg
index 21fdce2..21fdce2 100644..100755
--- a/_icons/_mdi/print.svg
+++ b/_icons/_mdi/print.svg
diff --git a/_icons/_mdi/profiles.svg b/_icons/_mdi/profiles.svg
index ce0341d..ce0341d 100644..100755
--- a/_icons/_mdi/profiles.svg
+++ b/_icons/_mdi/profiles.svg
diff --git a/_icons/_mdi/rename.svg b/_icons/_mdi/rename.svg
index f9c44e6..f9c44e6 100644..100755
--- a/_icons/_mdi/rename.svg
+++ b/_icons/_mdi/rename.svg
diff --git a/_icons/_mdi/report.svg b/_icons/_mdi/report.svg
index 93b8e5e..93b8e5e 100644..100755
--- a/_icons/_mdi/report.svg
+++ b/_icons/_mdi/report.svg
diff --git a/_icons/_mdi/requests.svg b/_icons/_mdi/requests.svg
index 82e20ac..82e20ac 100644..100755
--- a/_icons/_mdi/requests.svg
+++ b/_icons/_mdi/requests.svg
diff --git a/_icons/_mdi/rules.svg b/_icons/_mdi/rules.svg
index 36f6521..36f6521 100644..100755
--- a/_icons/_mdi/rules.svg
+++ b/_icons/_mdi/rules.svg
diff --git a/_icons/_mdi/safe.svg b/_icons/_mdi/safe.svg
index 18e3556..18e3556 100644..100755
--- a/_icons/_mdi/safe.svg
+++ b/_icons/_mdi/safe.svg
diff --git a/_icons/_mdi/save.svg b/_icons/_mdi/save.svg
index f5b5c7c..f5b5c7c 100644..100755
--- a/_icons/_mdi/save.svg
+++ b/_icons/_mdi/save.svg
diff --git a/_icons/_mdi/search.svg b/_icons/_mdi/search.svg
index 1465559..1465559 100644..100755
--- a/_icons/_mdi/search.svg
+++ b/_icons/_mdi/search.svg
diff --git a/_icons/_mdi/smartphone.svg b/_icons/_mdi/smartphone.svg
index c266fe3..c266fe3 100644..100755
--- a/_icons/_mdi/smartphone.svg
+++ b/_icons/_mdi/smartphone.svg
diff --git a/_icons/_mdi/studio-mono.svg b/_icons/_mdi/studio-mono.svg
index b1724b3..b1724b3 100644..100755
--- a/_icons/_mdi/studio-mono.svg
+++ b/_icons/_mdi/studio-mono.svg
diff --git a/_icons/_mdi/studio.svg b/_icons/_mdi/studio.svg
index 4f6b9b1..4f6b9b1 100644..100755
--- a/_icons/_mdi/studio.svg
+++ b/_icons/_mdi/studio.svg
diff --git a/_icons/_mdi/subscription.svg b/_icons/_mdi/subscription.svg
index 432052e..432052e 100644..100755
--- a/_icons/_mdi/subscription.svg
+++ b/_icons/_mdi/subscription.svg
diff --git a/_icons/_mdi/support.svg b/_icons/_mdi/support.svg
index be2ee2b..be2ee2b 100644..100755
--- a/_icons/_mdi/support.svg
+++ b/_icons/_mdi/support.svg
diff --git a/_icons/_mdi/time.svg b/_icons/_mdi/time.svg
index 3f7c900..3f7c900 100644..100755
--- a/_icons/_mdi/time.svg
+++ b/_icons/_mdi/time.svg
diff --git a/_icons/_mdi/upload.svg b/_icons/_mdi/upload.svg
index ee50f7e..ee50f7e 100644..100755
--- a/_icons/_mdi/upload.svg
+++ b/_icons/_mdi/upload.svg
diff --git a/_icons/_mdi/vip.svg b/_icons/_mdi/vip.svg
index eb965af..eb965af 100644..100755
--- a/_icons/_mdi/vip.svg
+++ b/_icons/_mdi/vip.svg
diff --git a/_icons/_mdi/wave.svg b/_icons/_mdi/wave.svg
index eed51bb..eed51bb 100644..100755
--- a/_icons/_mdi/wave.svg
+++ b/_icons/_mdi/wave.svg
diff --git a/_icons/admin.svg b/_icons/admin.svg
index 1cf4308..1cf4308 100644..100755
--- a/_icons/admin.svg
+++ b/_icons/admin.svg
diff --git a/_icons/age-home.svg b/_icons/age-home.svg
index 61911e5..61911e5 100644..100755
--- a/_icons/age-home.svg
+++ b/_icons/age-home.svg
diff --git a/_icons/age.svg b/_icons/age.svg
index 240b2c9..240b2c9 100644..100755
--- a/_icons/age.svg
+++ b/_icons/age.svg
diff --git a/_icons/articles.svg b/_icons/articles.svg
index a701552..a701552 100644..100755
--- a/_icons/articles.svg
+++ b/_icons/articles.svg
diff --git a/_icons/badge.svg b/_icons/badge.svg
index b53df24..b53df24 100644..100755
--- a/_icons/badge.svg
+++ b/_icons/badge.svg
diff --git a/_icons/beta.svg b/_icons/beta.svg
index 34881d5..34881d5 100644..100755
--- a/_icons/beta.svg
+++ b/_icons/beta.svg
diff --git a/_icons/brush.svg b/_icons/brush.svg
index 8982433..8982433 100644..100755
--- a/_icons/brush.svg
+++ b/_icons/brush.svg
diff --git a/_icons/clock.svg b/_icons/clock.svg
index 4016693..4016693 100644..100755
--- a/_icons/clock.svg
+++ b/_icons/clock.svg
diff --git a/_icons/close.svg b/_icons/close.svg
index 6202fd3..6202fd3 100644..100755
--- a/_icons/close.svg
+++ b/_icons/close.svg
diff --git a/_icons/code.svg b/_icons/code.svg
index ccdd2a0..ccdd2a0 100644..100755
--- a/_icons/code.svg
+++ b/_icons/code.svg
diff --git a/_icons/content.svg b/_icons/content.svg
index 7485c66..7485c66 100644..100755
--- a/_icons/content.svg
+++ b/_icons/content.svg
diff --git a/_icons/copy.svg b/_icons/copy.svg
index fb056dc..fb056dc 100644..100755
--- a/_icons/copy.svg
+++ b/_icons/copy.svg
diff --git a/_icons/dashboard.svg b/_icons/dashboard.svg
index 8cad060..8cad060 100644..100755
--- a/_icons/dashboard.svg
+++ b/_icons/dashboard.svg
diff --git a/_icons/defaultpage.svg b/_icons/defaultpage.svg
index 7ff7ee3..7ff7ee3 100644..100755
--- a/_icons/defaultpage.svg
+++ b/_icons/defaultpage.svg
diff --git a/_icons/defaultuser.svg b/_icons/defaultuser.svg
index 4a5d19b..4a5d19b 100644..100755
--- a/_icons/defaultuser.svg
+++ b/_icons/defaultuser.svg
diff --git a/_icons/dev.svg b/_icons/dev.svg
index e4a956d..e4a956d 100644..100755
--- a/_icons/dev.svg
+++ b/_icons/dev.svg
diff --git a/_icons/devtools.svg b/_icons/devtools.svg
index d7f8232..d7f8232 100644..100755
--- a/_icons/devtools.svg
+++ b/_icons/devtools.svg
diff --git a/_icons/disable.svg b/_icons/disable.svg
index 8ad4255..8ad4255 100644..100755
--- a/_icons/disable.svg
+++ b/_icons/disable.svg
diff --git a/_icons/download.svg b/_icons/download.svg
index 69e16e3..69e16e3 100644..100755
--- a/_icons/download.svg
+++ b/_icons/download.svg
diff --git a/_icons/edit.svg b/_icons/edit.svg
index 6ffe799..6ffe799 100644..100755
--- a/_icons/edit.svg
+++ b/_icons/edit.svg
diff --git a/_icons/email.svg b/_icons/email.svg
index 67f82b7..67f82b7 100644..100755
--- a/_icons/email.svg
+++ b/_icons/email.svg
diff --git a/_icons/events.svg b/_icons/events.svg
index ab68a94..ab68a94 100644..100755
--- a/_icons/events.svg
+++ b/_icons/events.svg
diff --git a/_icons/fast.svg b/_icons/fast.svg
index 0d3bcd9..0d3bcd9 100644..100755
--- a/_icons/fast.svg
+++ b/_icons/fast.svg
diff --git a/_icons/finish.svg b/_icons/finish.svg
index 1203ce5..1203ce5 100644..100755
--- a/_icons/finish.svg
+++ b/_icons/finish.svg
diff --git a/_icons/gallery.svg b/_icons/gallery.svg
index fb2b765..fb2b765 100644..100755
--- a/_icons/gallery.svg
+++ b/_icons/gallery.svg
diff --git a/_icons/gift.svg b/_icons/gift.svg
index f4b622f..f4b622f 100644..100755
--- a/_icons/gift.svg
+++ b/_icons/gift.svg
diff --git a/_icons/help.svg b/_icons/help.svg
index fc8fff3..fc8fff3 100644..100755
--- a/_icons/help.svg
+++ b/_icons/help.svg
diff --git a/_icons/id.svg b/_icons/id.svg
index 7e2bbdd..7e2bbdd 100644..100755
--- a/_icons/id.svg
+++ b/_icons/id.svg
diff --git a/_icons/index.php b/_icons/index.php
index 733aa72..733aa72 100644..100755
--- a/_icons/index.php
+++ b/_icons/index.php
diff --git a/_icons/logout.svg b/_icons/logout.svg
index 625d7f0..625d7f0 100644..100755
--- a/_icons/logout.svg
+++ b/_icons/logout.svg
diff --git a/_icons/magic-register.svg b/_icons/magic-register.svg
index 8841d91..8841d91 100644..100755
--- a/_icons/magic-register.svg
+++ b/_icons/magic-register.svg
diff --git a/_icons/magic.svg b/_icons/magic.svg
index f8adc37..f8adc37 100644..100755
--- a/_icons/magic.svg
+++ b/_icons/magic.svg
diff --git a/_icons/menu.svg b/_icons/menu.svg
index 20a56dd..20a56dd 100644..100755
--- a/_icons/menu.svg
+++ b/_icons/menu.svg
diff --git a/_icons/messages.svg b/_icons/messages.svg
index 2da00f3..2da00f3 100644..100755
--- a/_icons/messages.svg
+++ b/_icons/messages.svg
diff --git a/_icons/name.svg b/_icons/name.svg
index 5f26356..5f26356 100644..100755
--- a/_icons/name.svg
+++ b/_icons/name.svg
diff --git a/_icons/nickname.svg b/_icons/nickname.svg
index f80bb1d..f80bb1d 100644..100755
--- a/_icons/nickname.svg
+++ b/_icons/nickname.svg
diff --git a/_icons/pass.svg b/_icons/pass.svg
index 181a87b..181a87b 100644..100755
--- a/_icons/pass.svg
+++ b/_icons/pass.svg
diff --git a/_icons/pending.svg b/_icons/pending.svg
index c4a2b9a..c4a2b9a 100644..100755
--- a/_icons/pending.svg
+++ b/_icons/pending.svg
diff --git a/_icons/people.svg b/_icons/people.svg
index 62f40d8..62f40d8 100644..100755
--- a/_icons/people.svg
+++ b/_icons/people.svg
diff --git a/_icons/phone.svg b/_icons/phone.svg
index 2d61853..2d61853 100644..100755
--- a/_icons/phone.svg
+++ b/_icons/phone.svg
diff --git a/_icons/preview.svg b/_icons/preview.svg
index d8828f8..d8828f8 100644..100755
--- a/_icons/preview.svg
+++ b/_icons/preview.svg
diff --git a/_icons/pricing.svg b/_icons/pricing.svg
index 74489b5..74489b5 100644..100755
--- a/_icons/pricing.svg
+++ b/_icons/pricing.svg
diff --git a/_icons/print.svg b/_icons/print.svg
index a31a0a3..a31a0a3 100644..100755
--- a/_icons/print.svg
+++ b/_icons/print.svg
diff --git a/_icons/profiles.svg b/_icons/profiles.svg
index 816ce45..816ce45 100644..100755
--- a/_icons/profiles.svg
+++ b/_icons/profiles.svg
diff --git a/_icons/reload.svg b/_icons/reload.svg
index b847662..b847662 100644..100755
--- a/_icons/reload.svg
+++ b/_icons/reload.svg
diff --git a/_icons/rename.svg b/_icons/rename.svg
index ba1a24b..ba1a24b 100644..100755
--- a/_icons/rename.svg
+++ b/_icons/rename.svg
diff --git a/_icons/report.svg b/_icons/report.svg
index 895fa8a..895fa8a 100644..100755
--- a/_icons/report.svg
+++ b/_icons/report.svg
diff --git a/_icons/requests.svg b/_icons/requests.svg
index 3dcc93b..3dcc93b 100644..100755
--- a/_icons/requests.svg
+++ b/_icons/requests.svg
diff --git a/_icons/rules.svg b/_icons/rules.svg
index 9fd8c6d..9fd8c6d 100644..100755
--- a/_icons/rules.svg
+++ b/_icons/rules.svg
diff --git a/_icons/safe.svg b/_icons/safe.svg
index 4a4b469..4a4b469 100644..100755
--- a/_icons/safe.svg
+++ b/_icons/safe.svg
diff --git a/_icons/save.svg b/_icons/save.svg
index 000cfd4..000cfd4 100644..100755
--- a/_icons/save.svg
+++ b/_icons/save.svg
diff --git a/_icons/search.svg b/_icons/search.svg
index 88d17ce..88d17ce 100644..100755
--- a/_icons/search.svg
+++ b/_icons/search.svg
diff --git a/_icons/shutdown.svg b/_icons/shutdown.svg
index de9b76f..de9b76f 100644..100755
--- a/_icons/shutdown.svg
+++ b/_icons/shutdown.svg
diff --git a/_icons/smartphone.svg b/_icons/smartphone.svg
index 8263be7..8263be7 100644..100755
--- a/_icons/smartphone.svg
+++ b/_icons/smartphone.svg
diff --git a/_icons/studio-mono.svg b/_icons/studio-mono.svg
index 1b764a9..1b764a9 100644..100755
--- a/_icons/studio-mono.svg
+++ b/_icons/studio-mono.svg
diff --git a/_icons/studio.svg b/_icons/studio.svg
index f97fdf6..f97fdf6 100644..100755
--- a/_icons/studio.svg
+++ b/_icons/studio.svg
diff --git a/_icons/subscription.svg b/_icons/subscription.svg
index d02abd1..d02abd1 100644..100755
--- a/_icons/subscription.svg
+++ b/_icons/subscription.svg
diff --git a/_icons/support.svg b/_icons/support.svg
index 4b7aecd..4b7aecd 100644..100755
--- a/_icons/support.svg
+++ b/_icons/support.svg
diff --git a/_icons/time.svg b/_icons/time.svg
index 7111448..7111448 100644..100755
--- a/_icons/time.svg
+++ b/_icons/time.svg
diff --git a/_icons/upgrade-mono.svg b/_icons/upgrade-mono.svg
index bfef903..bfef903 100644..100755
--- a/_icons/upgrade-mono.svg
+++ b/_icons/upgrade-mono.svg
diff --git a/_icons/upgrade.svg b/_icons/upgrade.svg
index 1471c60..1471c60 100644..100755
--- a/_icons/upgrade.svg
+++ b/_icons/upgrade.svg
diff --git a/_icons/upload-register.svg b/_icons/upload-register.svg
index f49a5d0..f49a5d0 100644..100755
--- a/_icons/upload-register.svg
+++ b/_icons/upload-register.svg
diff --git a/_icons/upload.svg b/_icons/upload.svg
index 42b362e..42b362e 100644..100755
--- a/_icons/upload.svg
+++ b/_icons/upload.svg
diff --git a/_icons/vip.svg b/_icons/vip.svg
index ad8834e..ad8834e 100644..100755
--- a/_icons/vip.svg
+++ b/_icons/vip.svg
diff --git a/_icons/wave.svg b/_icons/wave.svg
index 530e3fc..530e3fc 100644..100755
--- a/_icons/wave.svg
+++ b/_icons/wave.svg
diff --git a/_people/index.php b/_people/index.php
index 6f6965d..6339695 100644..100755
--- a/_people/index.php
+++ b/_people/index.php
@@ -49,7 +49,7 @@ if (!isset($id)):
<br><br>
<h1 id="btn-area-container" style="display: grid; grid-template-columns: 1fr max-content;">
<span><?= getNameFromId($id) ?><?php if (isset($data["born"]) && trim($data["born"]) !== ""): ?> <small><small><small>(<?= $data["first_name"] . " " . $data["born"] ?>)</small></small></small><?php endif; ?></span>
- <span id="btn-area" class="btn-group"><a style="height: 38px;" href="/edit/<?= $id ?>" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_people_edit") ?>" data-bs-toggle="tooltip"><img src="/icons/edit.svg" style="width: 24px;"></a><a style="height: 38px;" onclick="copy('<?= uuidToId($id) ?>', true)" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_shortener_copy") ?>" data-bs-toggle="tooltip"><img src="/icons/copy.svg" style="width: 24px;"></a></span>
+ <span id="btn-area" class="btn-group"><a style="height: 38px;" onclick="copy('<?= uuidToId($id) ?>', true)" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_shortener_copy") ?>" data-bs-toggle="tooltip"><img src="/icons/copy.svg" style="width: 24px;"></a></span>
</h1>
<div style="display: grid; grid-template-columns: 1fr 400px; grid-gap: 20px;" id="infobox">
diff --git a/_profile/index.php b/_profile/index.php
index e62b4f9..3f3d6c4 100644..100755
--- a/_profile/index.php
+++ b/_profile/index.php
@@ -53,25 +53,13 @@ foreach (array_filter(scandir($_SERVER["DOCUMENT_ROOT"] . "/includes/data/people
<?php badges($data) ?>
</div>
<div class="btn-group">
- <a style="height: 38px;" href="/edit/<?= $id ?>" class="btn btn-outline-dark btn-with-img <?= $id !== $_USER ? "disabled" : "" ?>" title="<?= l("lang_people_edit") ?>" data-bs-toggle="tooltip"><img src="/icons/edit.svg" style="width: 24px;"></a><a style="height: 38px;" onclick="copy('<?= uuidToId($id) ?>', true)" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_shortener_copy") ?>" data-bs-toggle="tooltip"><img src="/icons/copy.svg" style="width: 24px;"></a>
+ <a style="height: 38px;" onclick="copy('<?= uuidToId($id) ?>', true)" class="btn btn-outline-dark btn-with-img" title="<?= l("lang_shortener_copy") ?>" data-bs-toggle="tooltip"><img src="/icons/copy.svg" style="width: 24px;"></a>
<button style="height: 38px;" type="button" class="btn btn-outline-dark dropdown-toggle btn-with-img" title="<?= l("lang_profile_options") ?>" data-bs-toggle2="tooltip" data-bs-toggle="dropdown"><img src="/icons/admin.svg" style="width: 24px;"></button>
<ul class="dropdown-menu">
- <li><a class="dropdown-item <?= $id === $_USER ? "disabled" : "" ?>" href="/request/?type=userreport&id=<?= $id ?>">
- <img src="/icons/report.svg" style="vertical-align: middle; width: 24px;<?= $id === $_USER ? "opacity:.5;" : "" ?>">
- <span style="vertical-align: middle;"><?= $gender === "fem" || $gender === "trans_fem" ? l("lang_profile_report_female") : ($gender === "male" || $gender === "trans_male" ? l("lang_profile_report_male") : l("lang_profile_report")) ?></span>
- </a></li>
- <li><a class="dropdown-item <?= $id !== $_USER || !isset($_PROFILE["ultra"]) || !$_PROFILE["ultra"] ? "disabled" : "" ?>" href="/nickname">
- <img src="/icons/rename.svg" style="vertical-align: middle; width: 24px;">
- <span style="vertical-align: middle;"><?= l("lang_nickname_action") ?></span>
- </a></li>
<li><a class="dropdown-item <?= $id !== $_USER ? "disabled" : "" ?>" href="/download">
<img src="/icons/download.svg" style="vertical-align: middle; width: 24px;">
<span style="vertical-align: middle;"><?= l("lang_download_action") ?></span>
</a></li>
- <li><a class="dropdown-item" href="/request/?type=<?= $id === $_USER ? "profile" : "profileother" ?>&id=<?= $id ?>">
- <img src="/icons/edit.svg" style="vertical-align: middle; width: 24px;">
- <span style="vertical-align: middle;"><?= l("lang_profile_request") ?></span>
- </a></li>
<li><a class="dropdown-item" onclick="copy(formatId('<?= $id ?>'), false); alert('Code transaction copié');" style="cursor: pointer;">
<img src="/icons/copy.svg" style="vertical-align: middle; width: 24px;">
<span style="vertical-align: middle;">Copier le code transaction</span>
@@ -97,10 +85,6 @@ foreach (array_filter(scandir($_SERVER["DOCUMENT_ROOT"] . "/includes/data/people
<td class="ellipsis"><img alt="" src="/icons/clock.svg" style="vertical-align: middle; width: 29px; padding-right: 5px;"></td>
<td class="ellipsis"><?php if (isset($data["last_seen"])): ?><?= $gender === "fem" || $gender === "trans_fem" ? l("lang_profile_last_female") : ($gender === "male" || $gender === "trans_male" ? l("lang_profile_last_male") : l("lang_profile_last")) ?> <?= timeAgo($data["last_seen"], true, false, true) ?><?php else: ?><?= l("lang_profile_never") ?><?php endif; ?></td>
</tr>
- <tr>
- <td class="ellipsis"><img alt="" src="/icons/pending.svg" style="vertical-align: middle; width: 29px; padding-right: 5px;"></td>
- <td class="ellipsis"><?= count($data["requests"]) === 0 ? l("lang_profile_pending3") : count($data["requests"]) ?> <?= l(count($data["requests"]) > 1 || count($data["requests"]) === 0 ? "lang_profile_pending2" : "lang_profile_pending1") ?></td>
- </tr>
</table>
</div>
</div>
diff --git a/_upload/arbitrary/index.php b/_upload/arbitrary/index.php
deleted file mode 100644
index 2271780..0000000
--- a/_upload/arbitrary/index.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/functions.php";
-
-global $_PROFILE; global $_USER;
-
-$id = $_GET['id'] ?? null;
-
-header("Content-Type: text/plain");
-
-if (isset($_POST["list"]) && is_array($_POST["list"])) {
- foreach ($_POST["list"] as $uuid) {
- if (trim($uuid) === "" || str_contains($uuid, "/") || !file_exists($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $uuid . ".webp")) continue;
-
- $requestID = uuid();
- file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $requestID . ".json", pf_utf8_encode(json_encode([
- "type" => "galleryupload",
- "author" => $_USER,
- "id" => $id,
- "uuid" => $uuid,
- "contents" => null,
- "summary" => $_POST["summary"],
- "date" => date('c')
- ])));
-
- $_PROFILE["requests"][$id . ":" . $uuid] = $requestID;
- }
-}
-
-$config = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/email.json"), true);
-file_get_contents('https://notifications.equestria.dev/delta', false, stream_context_create([
- 'http' => [
- 'method' => 'POST',
- 'header' =>
- "Content-Type: text/plain\r\n" .
- "Title: " . formatPonypush("New change request published") . "\r\n" .
- "Priority: default\r\n" .
- "Tags: requests\r\n" .
- "Actions: view, Open change requests, https://delta.equestria.dev/admin/requests/, clear=true\r\n" .
- "Authorization: Basic " . base64_encode($config["ntfyuser"] . ":" . $config["ntfypass"]),
- 'content' => formatPonypush($_PROFILE['first_name'] . " " . $_PROFILE["last_name"] . " published a request to upload an image to " . getNameFromId($id) . (isset($_POST["summary"]) && trim($_POST["summary"]) !== "" ? ": " . $_POST["summary"] : ""))
- ]
-]));
-saveProfile();
-
-header("Location: /upload/$id&success");
-die(); \ No newline at end of file
diff --git a/_upload/aribtrary/index.php b/_upload/aribtrary/index.php
deleted file mode 100644
index 1b4ef51..0000000
--- a/_upload/aribtrary/index.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/functions.php";
-
-global $_PROFILE; global $_USER;
-
-$id = $_GET['id'] ?? null;
-
-header("Content-Type: text/plain");
-
-if (isset($_POST["list"]) && is_array($_POST["list"])) {
- foreach ($_POST as $uuid) {
- if (str_contains($uuid, "/") || !file_exists($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $uuid . ".png")) continue;
-
- $requestID = uuid();
- file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $requestID . ".json", pf_utf8_encode(json_encode([
- "type" => "galleryupload",
- "author" => $_USER,
- "id" => $id,
- "uuid" => $uuid,
- "contents" => null,
- "summary" => $_POST["summary"],
- "date" => date('c')
- ])));
-
- $_PROFILE["requests"][$id . ":" . $uuid] = $requestID;
- }
-}
-
-$config = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/email.json"), true);
-file_get_contents('https://notifications.equestria.dev/delta', false, stream_context_create([
- 'http' => [
- 'method' => 'POST',
- 'header' =>
- "Content-Type: text/plain\r\n" .
- "Title: " . formatPonypush("New change request published") . "\r\n" .
- "Priority: default\r\n" .
- "Tags: requests\r\n" .
- "Actions: view, Open change requests, https://delta.equestria.dev/admin/requests/, clear=true\r\n" .
- "Authorization: Basic " . base64_encode($config["ntfyuser"] . ":" . $config["ntfypass"]),
- 'content' => formatPonypush($_PROFILE['first_name'] . " " . $_PROFILE["last_name"] . " published a request to upload an image to " . getNameFromId($id) . (isset($_POST["summary"]) && trim($_POST["summary"]) !== "" ? ": " . $_POST["summary"] : ""))
- ]
-]));
-saveProfile();
-
-header("Location: /upload/$id&success");
-die(); \ No newline at end of file
diff --git a/_upload/existing/index.php b/_upload/existing/index.php
deleted file mode 100644
index decdffb..0000000
--- a/_upload/existing/index.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/functions.php";
-
-if (isset($_GET["p"])) {
- $after = $_GET["p"];
-} else {
- $after = null;
-}
-
-$perPage = 3;
-$out = [];
-
-$ids = [];
-$list = array_reverse(json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/embeds.json")), true));
-
-$index = 0;
-$show = !isset($after);
-foreach (array_filter($list, function ($i) {
- global $ids;
-
- if (is_string($i)) {
- if (in_array($i, $ids)) {
- return false;
- } else {
- $ids[] = $i;
- return true;
- }
- } else {
- if (in_array($i["id"], $ids)) {
- return false;
- } else {
- $ids[] = $i["id"];
- return true;
- }
- }
-}) as $item) {
- if (is_string($item)) {
- $item = [
- "id" => $item,
- "author" => null
- ];
- }
-
- if (isset($after) && !$show) {
- if ($item["id"] === $after) {
- $show = true;
- continue;
- } else {
- continue;
- }
- }
-
- if (!file_exists($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $item["id"] . ".webp") && !file_exists($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $item["id"] . ".jpg")) continue;
-
- if ($index >= $perPage) break;
- $out[] = [
- "id" => $item["id"],
- "author" => isset($item["author"]) ? getNameFromId($item["author"]) : null
- ];
-
- $index++;
-}
-
-header("Content-Type: application/json");
-die(json_encode($out, JSON_PRETTY_PRINT)); \ No newline at end of file
diff --git a/_upload/index.php b/_upload/index.php
deleted file mode 100644
index 2b90a80..0000000
--- a/_upload/index.php
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-
-if (isset($_GET["old"])) {
- require_once "./old.php";
-} else {
- require_once "./new.php";
-} \ No newline at end of file
diff --git a/_upload/new.php b/_upload/new.php
deleted file mode 100644
index 18e6167..0000000
--- a/_upload/new.php
+++ /dev/null
@@ -1,379 +0,0 @@
-<?php
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php"; global $_USER; global $_PROFILE;
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/functions.php";
-
-$id = array_values(array_filter(array_keys($_GET), function ($i) {
- return str_starts_with($i, "/") && strlen($i) > 1;
-}))[0] ?? null;
-
-if (isset($id)) {
- $id = substr($id, 1);
- if (!preg_match("/[a-zA-Z0-6]/m", $id)) {
- header("Location: /");
- die();
- }
-
- if (!file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json")) {
- header("Location: /");
- die();
- }
-
- if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json")) {
- $data = json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json")), true);
- $title_pre = getNameFromId($id);
- } else {
- header("Location: /");
- die();
- }
-
- $title = "lang_newgallery_title";
-} else {
- header("Location: /");
- die();
-}
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/header.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/navigation.php"; global $palette;
-
-?>
-<form method="post" action="/_upload/arbitrary/?id=<?= $id ?>" id="main-form" enctype="multipart/form-data">
- <input type="file" id="file" style="display: none;" accept="image/png,image/jpeg,image/webp,image/gif,image/bmp,image/avif" multiple>
- <script>
- let currentFileIndex = 0;
- window.uploadQueue = [];
- window.uploading = false;
-
- setInterval(() => {
- if (!uploading && uploadQueue[0]) {
- try {
- uploading = true;
- document.getElementById("list-group-item-" + uploadQueue[0].id + "-status").innerText = "<?= l("lang_newgallery_uploading") ?>";
-
- let data = new FormData();
- data.append('upload', uploadQueue[0].file);
-
- window.fetch("/embed/", {
- method: 'POST',
- body: data
- }).then((res) => {
- res.text().then((_data) => {
- let data;
-
- try {
- data = JSON.parse(_data);
- console.log(data);
- } catch (e) {
- console.log(_data);
- throw e;
- }
-
- if (data.error && data.error.message) {
- document.getElementById("list-group-item-" + uploadQueue[0].id + "-status").innerText = "<?= l("lang_newgallery_error_message") ?> " + data.error.message;
- document.getElementById("list-group-item-" + uploadQueue[0].id + "-remove").classList.remove("disabled");
- uploading = false; uploadQueue.shift();
- } else if (data.error) {
- throw new Error();
- } else if (data['url'] && data['uuid']) {
- document.getElementById("list-group-item-" + uploadQueue[0].id + "-uuid").value = data['uuid'];
- document.getElementById("list-group-item-" + uploadQueue[0].id + "-status").innerText = "<?= l("lang_newgallery_complete") ?>";
- document.getElementById("list-group-item-" + uploadQueue[0].id + "-remove").classList.remove("disabled");
- document.getElementById("list-group-item-" + uploadQueue[0].id + "-preview").style.backgroundImage = `url("${data['url']}")`;
- uploading = false; uploadQueue.shift();
- } else {
- throw new Error();
- }
- }).catch((e) => {
- console.error(e);
- document.getElementById("list-group-item-" + uploadQueue[0].id + "-status").innerText = "<?= l("lang_newgallery_error_generic") ?>";
- document.getElementById("list-group-item-" + uploadQueue[0].id + "-remove").classList.remove("disabled");
- uploading = false; uploadQueue.shift();
- })
- }).catch((e) => {
- console.error(e);
- document.getElementById("list-group-item-" + uploadQueue[0].id + "-status").innerText = "<?= l("lang_newgallery_error_generic") ?>";
- document.getElementById("list-group-item-" + uploadQueue[0].id + "-remove").classList.remove("disabled");
- uploading = false; uploadQueue.shift();
- });
- } catch (e) {
- console.error(e);
- document.getElementById("list-group-item-" + uploadQueue[0].id + "-status").innerText = "<?= l("lang_newgallery_error_generic") ?>";
- document.getElementById("list-group-item-" + uploadQueue[0].id + "-remove").classList.remove("disabled");
- uploading = false; uploadQueue.shift();
- }
- }
-
- if (document.getElementById("gallery-items").children.length > 0 && !uploading) {
- document.getElementById("form-btn").classList.remove("disabled");
- } else {
- document.getElementById("form-btn").classList.add("disabled");
- }
- });
-
- function removeFile(id) {
- document.getElementById("list-group-item-" + id).outerHTML = "";
- }
-
- window.onload = () => {
- document.getElementById("file").value = "";
- }
-
- document.getElementById("file").onchange = () => {
- for (let file of Array.from(document.getElementById("file").files)) {
- picker.hide();
- let index = currentFileIndex;
- console.log(file);
-
- if (file && file.type.startsWith("image/")) {
- document.getElementById("gallery-items").insertAdjacentHTML('beforeend', `
- <div class="list-group-item" id="list-group-item-${currentFileIndex}" style="display: grid; grid-template-columns: 15% 1fr; grid-gap: 20px;">
- <div style="display: flex; align-items: center;">
- <div id="list-group-item-${currentFileIndex}-preview" style="width: 100%; aspect-ratio: 16/9; background-color: black; border-radius: 5px; background-position: center; background-size: contain; background-repeat: no-repeat;"></div>
- </div>
- <div style="display: flex; align-items: center;">
- <div>
- <input type="hidden" name="list[${currentFileIndex}]" value="" id="list-group-item-${currentFileIndex}-uuid">
- <p>
- <b>${file.name}</b><br>
- <span id="list-group-item-${currentFileIndex}-status"><?= l("lang_newgallery_waiting") ?></span>
- </p>
- <button class="btn btn-outline-secondary disabled" id="list-group-item-${currentFileIndex}-remove"><?= l("lang_newgallery_remove") ?></button>
- </div>
- </div>
- </div>
- `);
-
- document.getElementById("list-group-item-" + currentFileIndex + "-preview").style.backgroundImage = `url("${URL.createObjectURL(file)}")`;
-
- document.getElementById("list-group-item-" + currentFileIndex + "-remove").onclick = (e) => {
- e.preventDefault();
- removeFile(index);
- return false;
- }
-
- uploadQueue.push({
- file,
- id: currentFileIndex
- });
- document.getElementById("file").value = "";
- }
-
- currentFileIndex++;
- }
- }
-
- function addExisting(id) {
- picker.hide();
-
- let index = currentFileIndex;
-
- document.getElementById("gallery-items").insertAdjacentHTML('beforeend', `
- <div class="list-group-item" id="list-group-item-${currentFileIndex}" style="display: grid; grid-template-columns: 15% 1fr; grid-gap: 20px;">
- <div style="display: flex; align-items: center;">
- <div id="list-group-item-${currentFileIndex}-preview" style="width: 100%; aspect-ratio: 16/9; background-color: black; border-radius: 5px; background-position: center; background-size: contain; background-repeat: no-repeat; background-image: url('/uploads/${id}.webp');"></div>
- </div>
- <div style="display: flex; align-items: center;">
- <div>
- <input type="hidden" name="list[${currentFileIndex}]" value="${id}" id="list-group-item-${currentFileIndex}-uuid">
- <p>
- <b>${id}.webp</b><br>
- <span id="list-group-item-${currentFileIndex}-status"><?= l("lang_newgallery_complete") ?></span>
- </p>
- <button class="btn btn-outline-secondary" id="list-group-item-${currentFileIndex}-remove"><?= l("lang_newgallery_remove") ?></button>
- </div>
- </div>
- </div>
- `);
-
- document.getElementById("list-group-item-" + currentFileIndex + "-remove").onclick = (e) => {
- e.preventDefault();
- removeFile(index);
- return false;
- }
-
- currentFileIndex++;
- }
- </script>
-
- <div class="container">
- <br><br>
- <h1>
- <?php if ($id !== $_USER): ?>
- <span><?= getNameFromId($id) ?></span>
- <span style="float: right;"><a href="/gallery/<?= $id ?>" class="btn btn-outline-dark"><?= l("lang_edit_cancel") ?></a></span>
- <?php endif; ?>
- </span>
- </h1>
-
- <?php if (isset($_GET['error'])): ?>
- <div class="alert alert-danger">
- <strong><?= l("lang_upload_error") ?></strong><?= l("lang_upload_errors_" . $_GET['error']) ?>
- </div>
- <?php endif; ?>
-
- <?php if (isset($_GET["success"])): ?>
- <div class="alert alert-success">
- <strong><?= l("lang_newgallery_success_0") ?></strong><?= l("lang_newgallery_success_1") ?>
- </div>
- <?php endif; ?>
-
- <div>
- <p><?= l("lang_newgallery_intro") ?></p>
-
- <div class="btn-group">
- <a id="upload-btn" onclick="resetPicker(); picker.show();" class="btn btn-primary"><?= l("lang_newgallery_add") ?></a>
- <a id="form-btn" class="btn btn-outline-primary disabled"><?= l("lang_newgallery_upload") ?></a>
- </div>
- </div>
-
- <div class="list-group" id="gallery-items" style="margin-top: 20px;"></div>
-
- <script>
- document.getElementById("form-btn").onclick = (event) => {
- new bootstrap.Modal(document.getElementById("confirm")).show()
- }
- </script>
-
- <br><br>
- </div>
-
- <div class="modal fade" id="confirm">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title"><?= l("lang_upload_dialog") ?></h4>
- <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
- </div>
-
- <div class="modal-body">
- <p><?= l("lang_upload_notice") ?></p>
- <p>
- <?= l("lang_upload_summary") ?><br>
- <!--suppress HtmlFormInputWithoutLabel -->
- <textarea class="form-control" name="summary"></textarea>
- </p>
- <p><?= l("lang_upload_followup") ?></p>
- <button class="btn btn-primary"><?= l("lang_edit_confirm_button") ?></button>
- </div>
- </div>
- </div>
- </div>
-</form>
-
-
-<div class="modal modal-xl fade" id="picker">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title"><?= l("lang_newgallery_picker_title") ?></h4>
- <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
- </div>
-
- <div class="modal-body">
- <a class="card picker-card picker-drop" onclick="document.getElementById('file').click();" style="margin-bottom: 20px;">
- <div class="card-body">
- <img style="width: 32px;" alt="" src="/icons/upload.svg">
- <span style="vertical-align: middle;"><?= l("lang_newgallery_picker_upload") ?></span>
- </div>
- </a>
-
- <div style="display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 20px;" id="existing-list"></div>
-
- <div style="display: flex; align-items: center; justify-content: center; margin-bottom: 10px; margin-top: 20px;" id="existing-loader">
- <svg class="spinner" width="32px" height="32px" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
- <circle class="path" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
- </svg>
- </div>
- </div>
-
- <script>
- let lastPageItem = null;
- let doneLoading = false;
- let loading = false;
- window.shouldLoad = false;
-
- function resetPicker() {
- lastPageItem = null;
- document.getElementById("existing-loader").style.display = "flex";
- document.getElementById("existing-list").innerHTML = "";
- }
-
- let options = {
- root: document.getElementById("picker"),
- rootMargin: "0px",
- threshold: 1.0,
- };
-
- let observer = new IntersectionObserver((entries) => {
- shouldLoad = entries[0].isIntersecting;
- }, options);
-
- observer.observe(document.getElementById("existing-loader"));
-
- setInterval(() => {
- if (shouldLoad && !loading && !doneLoading) {
- loading = true;
-
- fetch("/_upload/existing/" + (lastPageItem ? "?p=" + lastPageItem : "")).then((res) => {
- res.text().then((_data) => {
- let data = JSON.parse(_data);
- console.log(data);
-
- if (data.length < 3) {
- doneLoading = true;
- document.getElementById("existing-loader").style.display = "none";
- }
-
- if (data.length > 0) {
- lastPageItem = data[data.length - 1].id;
- }
-
- for (let item of data) {
- document.getElementById("existing-list").insertAdjacentHTML('beforeend', `
- <a class="card picker-card" onclick="addExisting('${item.id}');">
- <div class="card-body">
- <div style="background-image: url('/uploads/${item.id}.webp'); background-color: black;aspect-ratio: 16/9;width: calc(100% + 2rem);margin-left: -1rem;background-size: contain;background-position: center;background-repeat: no-repeat;margin-right: -1rem;border-radius: 0.375rem;margin-top: -1rem;"></div>
- ${item.author ? `<span style="margin-top: 1rem;display: block; text-align: center;"><?= l("lang_newgallery_picker_uploader") ?>${item.author}</span>` : `<span style="margin-top: 1rem;display: block; text-align: center;"><?= l("lang_newgallery_picker_unknown") ?></span>`}
- </div>
- </a>
- `);
- }
-
- loading = false;
- })
- })
- }
- });
- </script>
- </div>
- </div>
-</div>
-<script>
- let picker = new bootstrap.Modal(document.getElementById("picker"));
-</script>
-
-<style>
- .picker-card {
- background-color: var(--palette-3);
- border-color: var(--palette-5);
- border-width: 2px;
- color: inherit !important;
- cursor: pointer;
- text-decoration: inherit !important;
- }
-
- .picker-card:hover {
- opacity: .75;
- }
-
- .picker-card:active {
- opacity: .5;
- }
-
- .picker-drop {
- border-style: dashed;
- text-align: center;
- }
-</style>
-
-<?php require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/footer.php"; ?> \ No newline at end of file
diff --git a/_upload/old.php b/_upload/old.php
deleted file mode 100644
index 276c1f8..0000000
--- a/_upload/old.php
+++ /dev/null
@@ -1,122 +0,0 @@
-<?php
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php"; global $_USER; global $_PROFILE;
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/functions.php";
-
-$id = array_values(array_filter(array_keys($_GET), function ($i) {
- return str_starts_with($i, "/") && strlen($i) > 1;
-}))[0] ?? null;
-
-if (isset($id)) {
- $id = substr($id, 1);
- if (!preg_match("/[a-zA-Z0-6]/m", $id)) {
- header("Location: /");
- die();
- }
-
- if (!file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json")) {
- header("Location: /");
- die();
- }
-
- if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json")) {
- $data = json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/gallery/" . $id . ".json")), true);
- $title_pre = getNameFromId($id);
- } else {
- header("Location: /");
- die();
- }
-
- $title = "lang_upload_title";
-} else {
- header("Location: /");
- die();
-}
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/header.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/navigation.php";
-
-?>
-<form method="post" action="/_upload/save/?id=<?= $id ?>" id="main-form" enctype="multipart/form-data">
- <div class="container">
- <br><br>
- <h1>
- <?php if ($id !== $_USER): ?>
- <span><?= getNameFromId($id) ?></span>
- <span style="float: right;"><a href="/gallery/<?= $id ?>" class="btn btn-outline-dark"><?= l("lang_edit_cancel") ?></a></span>
- <?php endif; ?>
- </span>
- </h1>
-
- <?php if (isset($_GET["success"])): ?>
- <div class="alert alert-success">
- <strong><?= l("lang_upload_success_0") ?></strong><?= l("lang_upload_success_1") ?> <a href="/upload/<?= $id ?>"><?= l("lang_upload_success_2") ?></a>
- </div>
- <?php else: ?>
- <?php if (isset($_GET['error'])): ?>
- <div class="alert alert-danger">
- <strong><?= l("lang_upload_error") ?></strong><?= l("lang_upload_errors_" . $_GET['error']) ?>
- </div>
- <?php endif; ?>
-
- <div>
- <p><?= l("lang_upload_select") ?></p>
- <input accept="image/png,image/jpeg,image/webp,image/gif,image/bmp,image/avif" type="file" name="file" style="width: 100%;">
- <script>
- window.onload = () => {
- document.getElementsByName("file")[0].value = "";
- }
-
- document.getElementsByName("file")[0].onchange = () => {
- if (document.getElementsByName("file")[0].files[0] && document.getElementsByName("file")[0].files[0].type.startsWith("image/")) {
- document.getElementById("preview").src = URL.createObjectURL(document.getElementsByName("file")[0].files[0]);
- document.getElementById("preview").onload = () => URL.revokeObjectURL(document.getElementById("preview").src);
- document.getElementById("form-btn").classList.remove("disabled");
- } else {
- document.getElementById("preview").src = "/icons/defaultpage.svg";
- document.getElementById("form-btn").classList.add("disabled");
- }
- }
- </script>
- </div>
-
- <p>
- <img src="/icons/defaultpage.svg" style="width: 100%; max-width: 300px; margin-top: 20px; border-radius: 10px;" id="preview">
- </p>
-
- <a id="form-btn" class="btn btn-primary disabled"><?= l("lang_upload_confirm") ?></a>
-
- <script>
- document.getElementById("form-btn").onclick = (event) => {
- new bootstrap.Modal(document.getElementById("confirm")).show()
- }
- </script>
- <?php endif; ?>
-
- <br><br>
- </div>
-
- <div class="modal fade" id="confirm">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title"><?= l("lang_upload_dialog") ?></h4>
- <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
- </div>
-
- <div class="modal-body">
- <p><?= l("lang_upload_notice") ?></p>
- <p>
- <?= l("lang_upload_summary") ?><br>
- <!--suppress HtmlFormInputWithoutLabel -->
- <textarea class="form-control" name="summary"></textarea>
- </p>
- <p><?= l("lang_upload_followup") ?></p>
- <button class="btn btn-primary"><?= l("lang_edit_confirm_button") ?></button>
- </div>
- </div>
- </div>
- </div>
-</form>
-
-<?php require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/footer.php"; ?> \ No newline at end of file
diff --git a/_upload/save/index.php b/_upload/save/index.php
deleted file mode 100644
index 2272e5e..0000000
--- a/_upload/save/index.php
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/functions.php";
-
-global $_PROFILE; global $_USER;
-
-$id = $_GET['id'] ?? null;
-$uuid = uuid();
-
-header("Content-Type: text/plain");
-var_dump($_POST, $_FILES["file"], $uuid);
-
-if (!isset($_FILES["file"])) {
- header("Location: /upload/$id&error=unreceived");
- die();
-}
-
-if ($_FILES["file"]["error"] !== 0) {
- header("Location: /upload/$id&error=internal");
- die();
-}
-
-if ($_FILES["file"]["type"] !== "image/png" && $_FILES["file"]["type"] !== "image/jpeg" && $_FILES["file"]["type"] !== "image/webp" && $_FILES["file"]["type"] !== "image/gif" && $_FILES["file"]["type"] !== "image/bmp" && $_FILES["file"]["type"] !== "image/avif") {
- header("Location: /upload/$id&error=type");
- die();
-}
-
-$im = imagecreate(1, 1);
-
-switch ($_FILES["file"]["type"]) {
- case "image/png":
- $im = imagecreatefrompng($_FILES["file"]["tmp_name"]);
- break;
-
- case "image/jpeg":
- $im = imagecreatefromjpeg($_FILES["file"]["tmp_name"]);
- break;
-
- case "image/webp":
- $im = imagecreatefromwebp($_FILES["file"]["tmp_name"]);
- break;
-
- case "image/gif":
- $im = imagecreatefromgif($_FILES["file"]["tmp_name"]);
- break;
-
- case "image/bmp":
- $im = imagecreatefrombmp($_FILES["file"]["tmp_name"]);
- break;
-
- case "image/avif":
- $im = imagecreatefromavif($_FILES["file"]["tmp_name"]);
- break;
-}
-
-imagewebp($im, $_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $uuid . ".webp");
-$size = getimagesize($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $uuid . ".webp");
-
-$ratio_orig = $size[0] / $size[1];
-$width = 1080;
-$height = 1080;
-
-if ($width / $height > $ratio_orig) {
- $width = $height * $ratio_orig;
-} else {
- $height = $width / $ratio_orig;
-}
-
-if ($size[0] > 1080 || $size[1] > 1080) {
- imagescale($im, $width, $height);
- imagewebp($im, $_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $uuid . ".webp");
-}
-
-file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $uuid . ".json", pf_utf8_encode(json_encode([
- "type" => "galleryupload",
- "author" => $_USER,
- "id" => $id,
- "uuid" => $uuid,
- "contents" => null,
- "summary" => $_POST["summary"],
- "date" => date('c')
-])));
-
-$config = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/email.json"), true);
-
-file_get_contents('https://notifications.equestria.dev/delta', false, stream_context_create([
- 'http' => [
- 'method' => 'POST',
- 'header' =>
- "Content-Type: text/plain\r\n" .
- "Title: " . formatPonypush("New change request published") . "\r\n" .
- "Priority: default\r\n" .
- "Tags: requests\r\n" .
- "Actions: view, Open change requests, https://delta.equestria.dev/admin/requests/, clear=true\r\n" .
- "Authorization: Basic " . base64_encode($config["ntfyuser"] . ":" . $config["ntfypass"]),
- 'content' => formatPonypush($_PROFILE['first_name'] . " " . $_PROFILE["last_name"] . " published a request to upload an image to " . getNameFromId($id) . (isset($_POST["summary"]) && trim($_POST["summary"]) !== "" ? ": " . $_POST["summary"] : ""))
- ]
-]));
-
-$_PROFILE["requests"][$id . ":" . $uuid] = $uuid;
-saveProfile();
-
-header("Location: /upload/$id&success");
-die(); \ No newline at end of file
diff --git a/_url.php b/_url.php
index 6e1e3fc..6e1e3fc 100644..100755
--- a/_url.php
+++ b/_url.php
diff --git a/admin/._.DS_Store b/admin/._.DS_Store
new file mode 100755
index 0000000..dd1a5e6
--- /dev/null
+++ b/admin/._.DS_Store
Binary files differ
diff --git a/admin/._ace b/admin/._ace
new file mode 100755
index 0000000..35f6a6e
--- /dev/null
+++ b/admin/._ace
Binary files differ
diff --git a/admin/ace/._ace.js b/admin/ace/._ace.js
new file mode 100755
index 0000000..e86de0a
--- /dev/null
+++ b/admin/ace/._ace.js
Binary files differ
diff --git a/admin/ace/._ext-beautify.js b/admin/ace/._ext-beautify.js
new file mode 100755
index 0000000..79c14fc
--- /dev/null
+++ b/admin/ace/._ext-beautify.js
Binary files differ
diff --git a/admin/ace/._ext-code_lens.js b/admin/ace/._ext-code_lens.js
new file mode 100755
index 0000000..53a729e
--- /dev/null
+++ b/admin/ace/._ext-code_lens.js
Binary files differ
diff --git a/admin/ace/._ext-command_bar.js b/admin/ace/._ext-command_bar.js
new file mode 100755
index 0000000..ccaff45
--- /dev/null
+++ b/admin/ace/._ext-command_bar.js
Binary files differ
diff --git a/admin/ace/._ext-elastic_tabstops_lite.js b/admin/ace/._ext-elastic_tabstops_lite.js
new file mode 100755
index 0000000..7aeb3e7
--- /dev/null
+++ b/admin/ace/._ext-elastic_tabstops_lite.js
Binary files differ
diff --git a/admin/ace/._ext-emmet.js b/admin/ace/._ext-emmet.js
new file mode 100755
index 0000000..4789597
--- /dev/null
+++ b/admin/ace/._ext-emmet.js
Binary files differ
diff --git a/admin/ace/._ext-error_marker.js b/admin/ace/._ext-error_marker.js
new file mode 100755
index 0000000..994a08f
--- /dev/null
+++ b/admin/ace/._ext-error_marker.js
Binary files differ
diff --git a/admin/ace/._ext-hardwrap.js b/admin/ace/._ext-hardwrap.js
new file mode 100755
index 0000000..c5bd725
--- /dev/null
+++ b/admin/ace/._ext-hardwrap.js
Binary files differ
diff --git a/admin/ace/._ext-inline_autocomplete.js b/admin/ace/._ext-inline_autocomplete.js
new file mode 100755
index 0000000..28d354d
--- /dev/null
+++ b/admin/ace/._ext-inline_autocomplete.js
Binary files differ
diff --git a/admin/ace/._ext-keybinding_menu.js b/admin/ace/._ext-keybinding_menu.js
new file mode 100755
index 0000000..d8568b8
--- /dev/null
+++ b/admin/ace/._ext-keybinding_menu.js
Binary files differ
diff --git a/admin/ace/._ext-language_tools.js b/admin/ace/._ext-language_tools.js
new file mode 100755
index 0000000..44a4f8b
--- /dev/null
+++ b/admin/ace/._ext-language_tools.js
Binary files differ
diff --git a/admin/ace/._ext-linking.js b/admin/ace/._ext-linking.js
new file mode 100755
index 0000000..e84c9b9
--- /dev/null
+++ b/admin/ace/._ext-linking.js
Binary files differ
diff --git a/admin/ace/._ext-modelist.js b/admin/ace/._ext-modelist.js
new file mode 100755
index 0000000..0fc512f
--- /dev/null
+++ b/admin/ace/._ext-modelist.js
Binary files differ
diff --git a/admin/ace/._ext-options.js b/admin/ace/._ext-options.js
new file mode 100755
index 0000000..724eda7
--- /dev/null
+++ b/admin/ace/._ext-options.js
Binary files differ
diff --git a/admin/ace/._ext-prompt.js b/admin/ace/._ext-prompt.js
new file mode 100755
index 0000000..7dc42a2
--- /dev/null
+++ b/admin/ace/._ext-prompt.js
Binary files differ
diff --git a/admin/ace/._ext-rtl.js b/admin/ace/._ext-rtl.js
new file mode 100755
index 0000000..60b4d4b
--- /dev/null
+++ b/admin/ace/._ext-rtl.js
Binary files differ
diff --git a/admin/ace/._ext-searchbox.js b/admin/ace/._ext-searchbox.js
new file mode 100755
index 0000000..afd18e2
--- /dev/null
+++ b/admin/ace/._ext-searchbox.js
Binary files differ
diff --git a/admin/ace/._ext-settings_menu.js b/admin/ace/._ext-settings_menu.js
new file mode 100755
index 0000000..f1cf069
--- /dev/null
+++ b/admin/ace/._ext-settings_menu.js
Binary files differ
diff --git a/admin/ace/._ext-spellcheck.js b/admin/ace/._ext-spellcheck.js
new file mode 100755
index 0000000..343dd1a
--- /dev/null
+++ b/admin/ace/._ext-spellcheck.js
Binary files differ
diff --git a/admin/ace/._ext-split.js b/admin/ace/._ext-split.js
new file mode 100755
index 0000000..61a4016
--- /dev/null
+++ b/admin/ace/._ext-split.js
Binary files differ
diff --git a/admin/ace/._ext-static_highlight.js b/admin/ace/._ext-static_highlight.js
new file mode 100755
index 0000000..5329393
--- /dev/null
+++ b/admin/ace/._ext-static_highlight.js
Binary files differ
diff --git a/admin/ace/._ext-statusbar.js b/admin/ace/._ext-statusbar.js
new file mode 100755
index 0000000..fe69eb2
--- /dev/null
+++ b/admin/ace/._ext-statusbar.js
Binary files differ
diff --git a/admin/ace/._ext-textarea.js b/admin/ace/._ext-textarea.js
new file mode 100755
index 0000000..d4104db
--- /dev/null
+++ b/admin/ace/._ext-textarea.js
Binary files differ
diff --git a/admin/ace/._ext-themelist.js b/admin/ace/._ext-themelist.js
new file mode 100755
index 0000000..de363aa
--- /dev/null
+++ b/admin/ace/._ext-themelist.js
Binary files differ
diff --git a/admin/ace/._ext-whitespace.js b/admin/ace/._ext-whitespace.js
new file mode 100755
index 0000000..b50cf07
--- /dev/null
+++ b/admin/ace/._ext-whitespace.js
Binary files differ
diff --git a/admin/ace/._keybinding-emacs.js b/admin/ace/._keybinding-emacs.js
new file mode 100755
index 0000000..e902cd6
--- /dev/null
+++ b/admin/ace/._keybinding-emacs.js
Binary files differ
diff --git a/admin/ace/._keybinding-sublime.js b/admin/ace/._keybinding-sublime.js
new file mode 100755
index 0000000..78daf30
--- /dev/null
+++ b/admin/ace/._keybinding-sublime.js
Binary files differ
diff --git a/admin/ace/._keybinding-vim.js b/admin/ace/._keybinding-vim.js
new file mode 100755
index 0000000..eea7c06
--- /dev/null
+++ b/admin/ace/._keybinding-vim.js
Binary files differ
diff --git a/admin/ace/._keybinding-vscode.js b/admin/ace/._keybinding-vscode.js
new file mode 100755
index 0000000..47836e8
--- /dev/null
+++ b/admin/ace/._keybinding-vscode.js
Binary files differ
diff --git a/admin/ace/._mode-abap.js b/admin/ace/._mode-abap.js
new file mode 100755
index 0000000..6b284f0
--- /dev/null
+++ b/admin/ace/._mode-abap.js
Binary files differ
diff --git a/admin/ace/._mode-abc.js b/admin/ace/._mode-abc.js
new file mode 100755
index 0000000..1daeb9e
--- /dev/null
+++ b/admin/ace/._mode-abc.js
Binary files differ
diff --git a/admin/ace/._mode-actionscript.js b/admin/ace/._mode-actionscript.js
new file mode 100755
index 0000000..3616abf
--- /dev/null
+++ b/admin/ace/._mode-actionscript.js
Binary files differ
diff --git a/admin/ace/._mode-ada.js b/admin/ace/._mode-ada.js
new file mode 100755
index 0000000..6589357
--- /dev/null
+++ b/admin/ace/._mode-ada.js
Binary files differ
diff --git a/admin/ace/._mode-alda.js b/admin/ace/._mode-alda.js
new file mode 100755
index 0000000..b40ebdb
--- /dev/null
+++ b/admin/ace/._mode-alda.js
Binary files differ
diff --git a/admin/ace/._mode-apache_conf.js b/admin/ace/._mode-apache_conf.js
new file mode 100755
index 0000000..5eb5584
--- /dev/null
+++ b/admin/ace/._mode-apache_conf.js
Binary files differ
diff --git a/admin/ace/._mode-apex.js b/admin/ace/._mode-apex.js
new file mode 100755
index 0000000..1c21459
--- /dev/null
+++ b/admin/ace/._mode-apex.js
Binary files differ
diff --git a/admin/ace/._mode-applescript.js b/admin/ace/._mode-applescript.js
new file mode 100755
index 0000000..7d5cd71
--- /dev/null
+++ b/admin/ace/._mode-applescript.js
Binary files differ
diff --git a/admin/ace/._mode-aql.js b/admin/ace/._mode-aql.js
new file mode 100755
index 0000000..0c2cb49
--- /dev/null
+++ b/admin/ace/._mode-aql.js
Binary files differ
diff --git a/admin/ace/._mode-asciidoc.js b/admin/ace/._mode-asciidoc.js
new file mode 100755
index 0000000..0efcc61
--- /dev/null
+++ b/admin/ace/._mode-asciidoc.js
Binary files differ
diff --git a/admin/ace/._mode-asl.js b/admin/ace/._mode-asl.js
new file mode 100755
index 0000000..5d145de
--- /dev/null
+++ b/admin/ace/._mode-asl.js
Binary files differ
diff --git a/admin/ace/._mode-assembly_x86.js b/admin/ace/._mode-assembly_x86.js
new file mode 100755
index 0000000..edb503a
--- /dev/null
+++ b/admin/ace/._mode-assembly_x86.js
Binary files differ
diff --git a/admin/ace/._mode-autohotkey.js b/admin/ace/._mode-autohotkey.js
new file mode 100755
index 0000000..e4956ab
--- /dev/null
+++ b/admin/ace/._mode-autohotkey.js
Binary files differ
diff --git a/admin/ace/._mode-batchfile.js b/admin/ace/._mode-batchfile.js
new file mode 100755
index 0000000..bba76c6
--- /dev/null
+++ b/admin/ace/._mode-batchfile.js
Binary files differ
diff --git a/admin/ace/._mode-bibtex.js b/admin/ace/._mode-bibtex.js
new file mode 100755
index 0000000..ee492b7
--- /dev/null
+++ b/admin/ace/._mode-bibtex.js
Binary files differ
diff --git a/admin/ace/._mode-c9search.js b/admin/ace/._mode-c9search.js
new file mode 100755
index 0000000..9bbfcd8
--- /dev/null
+++ b/admin/ace/._mode-c9search.js
Binary files differ
diff --git a/admin/ace/._mode-c_cpp.js b/admin/ace/._mode-c_cpp.js
new file mode 100755
index 0000000..b8b5cca
--- /dev/null
+++ b/admin/ace/._mode-c_cpp.js
Binary files differ
diff --git a/admin/ace/._mode-cirru.js b/admin/ace/._mode-cirru.js
new file mode 100755
index 0000000..4e8b999
--- /dev/null
+++ b/admin/ace/._mode-cirru.js
Binary files differ
diff --git a/admin/ace/._mode-clojure.js b/admin/ace/._mode-clojure.js
new file mode 100755
index 0000000..329f908
--- /dev/null
+++ b/admin/ace/._mode-clojure.js
Binary files differ
diff --git a/admin/ace/._mode-cobol.js b/admin/ace/._mode-cobol.js
new file mode 100755
index 0000000..84e4bab
--- /dev/null
+++ b/admin/ace/._mode-cobol.js
Binary files differ
diff --git a/admin/ace/._mode-coffee.js b/admin/ace/._mode-coffee.js
new file mode 100755
index 0000000..fce89b7
--- /dev/null
+++ b/admin/ace/._mode-coffee.js
Binary files differ
diff --git a/admin/ace/._mode-coldfusion.js b/admin/ace/._mode-coldfusion.js
new file mode 100755
index 0000000..8365814
--- /dev/null
+++ b/admin/ace/._mode-coldfusion.js
Binary files differ
diff --git a/admin/ace/._mode-crystal.js b/admin/ace/._mode-crystal.js
new file mode 100755
index 0000000..ddf87b3
--- /dev/null
+++ b/admin/ace/._mode-crystal.js
Binary files differ
diff --git a/admin/ace/._mode-csharp.js b/admin/ace/._mode-csharp.js
new file mode 100755
index 0000000..42b5ed9
--- /dev/null
+++ b/admin/ace/._mode-csharp.js
Binary files differ
diff --git a/admin/ace/._mode-csound_document.js b/admin/ace/._mode-csound_document.js
new file mode 100755
index 0000000..4c81a32
--- /dev/null
+++ b/admin/ace/._mode-csound_document.js
Binary files differ
diff --git a/admin/ace/._mode-csound_orchestra.js b/admin/ace/._mode-csound_orchestra.js
new file mode 100755
index 0000000..d585a48
--- /dev/null
+++ b/admin/ace/._mode-csound_orchestra.js
Binary files differ
diff --git a/admin/ace/._mode-csound_score.js b/admin/ace/._mode-csound_score.js
new file mode 100755
index 0000000..4577068
--- /dev/null
+++ b/admin/ace/._mode-csound_score.js
Binary files differ
diff --git a/admin/ace/._mode-csp.js b/admin/ace/._mode-csp.js
new file mode 100755
index 0000000..8def398
--- /dev/null
+++ b/admin/ace/._mode-csp.js
Binary files differ
diff --git a/admin/ace/._mode-css.js b/admin/ace/._mode-css.js
new file mode 100755
index 0000000..b556ffe
--- /dev/null
+++ b/admin/ace/._mode-css.js
Binary files differ
diff --git a/admin/ace/._mode-curly.js b/admin/ace/._mode-curly.js
new file mode 100755
index 0000000..0f10fe0
--- /dev/null
+++ b/admin/ace/._mode-curly.js
Binary files differ
diff --git a/admin/ace/._mode-d.js b/admin/ace/._mode-d.js
new file mode 100755
index 0000000..8a391e0
--- /dev/null
+++ b/admin/ace/._mode-d.js
Binary files differ
diff --git a/admin/ace/._mode-dart.js b/admin/ace/._mode-dart.js
new file mode 100755
index 0000000..5d11c38
--- /dev/null
+++ b/admin/ace/._mode-dart.js
Binary files differ
diff --git a/admin/ace/._mode-diff.js b/admin/ace/._mode-diff.js
new file mode 100755
index 0000000..6ac5d11
--- /dev/null
+++ b/admin/ace/._mode-diff.js
Binary files differ
diff --git a/admin/ace/._mode-django.js b/admin/ace/._mode-django.js
new file mode 100755
index 0000000..af26f32
--- /dev/null
+++ b/admin/ace/._mode-django.js
Binary files differ
diff --git a/admin/ace/._mode-dockerfile.js b/admin/ace/._mode-dockerfile.js
new file mode 100755
index 0000000..1d25a2a
--- /dev/null
+++ b/admin/ace/._mode-dockerfile.js
Binary files differ
diff --git a/admin/ace/._mode-dot.js b/admin/ace/._mode-dot.js
new file mode 100755
index 0000000..1e8a593
--- /dev/null
+++ b/admin/ace/._mode-dot.js
Binary files differ
diff --git a/admin/ace/._mode-drools.js b/admin/ace/._mode-drools.js
new file mode 100755
index 0000000..c061aaa
--- /dev/null
+++ b/admin/ace/._mode-drools.js
Binary files differ
diff --git a/admin/ace/._mode-edifact.js b/admin/ace/._mode-edifact.js
new file mode 100755
index 0000000..b00f34e
--- /dev/null
+++ b/admin/ace/._mode-edifact.js
Binary files differ
diff --git a/admin/ace/._mode-eiffel.js b/admin/ace/._mode-eiffel.js
new file mode 100755
index 0000000..6a458b4
--- /dev/null
+++ b/admin/ace/._mode-eiffel.js
Binary files differ
diff --git a/admin/ace/._mode-ejs.js b/admin/ace/._mode-ejs.js
new file mode 100755
index 0000000..ba9f5a8
--- /dev/null
+++ b/admin/ace/._mode-ejs.js
Binary files differ
diff --git a/admin/ace/._mode-elixir.js b/admin/ace/._mode-elixir.js
new file mode 100755
index 0000000..ce4860f
--- /dev/null
+++ b/admin/ace/._mode-elixir.js
Binary files differ
diff --git a/admin/ace/._mode-elm.js b/admin/ace/._mode-elm.js
new file mode 100755
index 0000000..c3f44ce
--- /dev/null
+++ b/admin/ace/._mode-elm.js
Binary files differ
diff --git a/admin/ace/._mode-erlang.js b/admin/ace/._mode-erlang.js
new file mode 100755
index 0000000..b7044c5
--- /dev/null
+++ b/admin/ace/._mode-erlang.js
Binary files differ
diff --git a/admin/ace/._mode-forth.js b/admin/ace/._mode-forth.js
new file mode 100755
index 0000000..a725738
--- /dev/null
+++ b/admin/ace/._mode-forth.js
Binary files differ
diff --git a/admin/ace/._mode-fortran.js b/admin/ace/._mode-fortran.js
new file mode 100755
index 0000000..9988206
--- /dev/null
+++ b/admin/ace/._mode-fortran.js
Binary files differ
diff --git a/admin/ace/._mode-fsharp.js b/admin/ace/._mode-fsharp.js
new file mode 100755
index 0000000..e092379
--- /dev/null
+++ b/admin/ace/._mode-fsharp.js
Binary files differ
diff --git a/admin/ace/._mode-fsl.js b/admin/ace/._mode-fsl.js
new file mode 100755
index 0000000..2f5538c
--- /dev/null
+++ b/admin/ace/._mode-fsl.js
Binary files differ
diff --git a/admin/ace/._mode-ftl.js b/admin/ace/._mode-ftl.js
new file mode 100755
index 0000000..e4cddf2
--- /dev/null
+++ b/admin/ace/._mode-ftl.js
Binary files differ
diff --git a/admin/ace/._mode-gcode.js b/admin/ace/._mode-gcode.js
new file mode 100755
index 0000000..0d9c05d
--- /dev/null
+++ b/admin/ace/._mode-gcode.js
Binary files differ
diff --git a/admin/ace/._mode-gherkin.js b/admin/ace/._mode-gherkin.js
new file mode 100755
index 0000000..8114f7d
--- /dev/null
+++ b/admin/ace/._mode-gherkin.js
Binary files differ
diff --git a/admin/ace/._mode-gitignore.js b/admin/ace/._mode-gitignore.js
new file mode 100755
index 0000000..9042a2b
--- /dev/null
+++ b/admin/ace/._mode-gitignore.js
Binary files differ
diff --git a/admin/ace/._mode-glsl.js b/admin/ace/._mode-glsl.js
new file mode 100755
index 0000000..f173aaf
--- /dev/null
+++ b/admin/ace/._mode-glsl.js
Binary files differ
diff --git a/admin/ace/._mode-gobstones.js b/admin/ace/._mode-gobstones.js
new file mode 100755
index 0000000..f6d1e4b
--- /dev/null
+++ b/admin/ace/._mode-gobstones.js
Binary files differ
diff --git a/admin/ace/._mode-golang.js b/admin/ace/._mode-golang.js
new file mode 100755
index 0000000..98abbd2
--- /dev/null
+++ b/admin/ace/._mode-golang.js
Binary files differ
diff --git a/admin/ace/._mode-graphqlschema.js b/admin/ace/._mode-graphqlschema.js
new file mode 100755
index 0000000..5c0095a
--- /dev/null
+++ b/admin/ace/._mode-graphqlschema.js
Binary files differ
diff --git a/admin/ace/._mode-groovy.js b/admin/ace/._mode-groovy.js
new file mode 100755
index 0000000..ee656d8
--- /dev/null
+++ b/admin/ace/._mode-groovy.js
Binary files differ
diff --git a/admin/ace/._mode-haml.js b/admin/ace/._mode-haml.js
new file mode 100755
index 0000000..53bf7ea
--- /dev/null
+++ b/admin/ace/._mode-haml.js
Binary files differ
diff --git a/admin/ace/._mode-handlebars.js b/admin/ace/._mode-handlebars.js
new file mode 100755
index 0000000..27a61b1
--- /dev/null
+++ b/admin/ace/._mode-handlebars.js
Binary files differ
diff --git a/admin/ace/._mode-haskell.js b/admin/ace/._mode-haskell.js
new file mode 100755
index 0000000..08ca104
--- /dev/null
+++ b/admin/ace/._mode-haskell.js
Binary files differ
diff --git a/admin/ace/._mode-haskell_cabal.js b/admin/ace/._mode-haskell_cabal.js
new file mode 100755
index 0000000..0e80572
--- /dev/null
+++ b/admin/ace/._mode-haskell_cabal.js
Binary files differ
diff --git a/admin/ace/._mode-haxe.js b/admin/ace/._mode-haxe.js
new file mode 100755
index 0000000..64b027e
--- /dev/null
+++ b/admin/ace/._mode-haxe.js
Binary files differ
diff --git a/admin/ace/._mode-hjson.js b/admin/ace/._mode-hjson.js
new file mode 100755
index 0000000..a81aa00
--- /dev/null
+++ b/admin/ace/._mode-hjson.js
Binary files differ
diff --git a/admin/ace/._mode-html.js b/admin/ace/._mode-html.js
new file mode 100755
index 0000000..5b57876
--- /dev/null
+++ b/admin/ace/._mode-html.js
Binary files differ
diff --git a/admin/ace/._mode-html_elixir.js b/admin/ace/._mode-html_elixir.js
new file mode 100755
index 0000000..8d5abef
--- /dev/null
+++ b/admin/ace/._mode-html_elixir.js
Binary files differ
diff --git a/admin/ace/._mode-html_ruby.js b/admin/ace/._mode-html_ruby.js
new file mode 100755
index 0000000..5b90930
--- /dev/null
+++ b/admin/ace/._mode-html_ruby.js
Binary files differ
diff --git a/admin/ace/._mode-ini.js b/admin/ace/._mode-ini.js
new file mode 100755
index 0000000..216b00d
--- /dev/null
+++ b/admin/ace/._mode-ini.js
Binary files differ
diff --git a/admin/ace/._mode-io.js b/admin/ace/._mode-io.js
new file mode 100755
index 0000000..d1b47da
--- /dev/null
+++ b/admin/ace/._mode-io.js
Binary files differ
diff --git a/admin/ace/._mode-ion.js b/admin/ace/._mode-ion.js
new file mode 100755
index 0000000..d81ae7a
--- /dev/null
+++ b/admin/ace/._mode-ion.js
Binary files differ
diff --git a/admin/ace/._mode-jack.js b/admin/ace/._mode-jack.js
new file mode 100755
index 0000000..869e06f
--- /dev/null
+++ b/admin/ace/._mode-jack.js
Binary files differ
diff --git a/admin/ace/._mode-jade.js b/admin/ace/._mode-jade.js
new file mode 100755
index 0000000..326b1d0
--- /dev/null
+++ b/admin/ace/._mode-jade.js
Binary files differ
diff --git a/admin/ace/._mode-java.js b/admin/ace/._mode-java.js
new file mode 100755
index 0000000..42818b2
--- /dev/null
+++ b/admin/ace/._mode-java.js
Binary files differ
diff --git a/admin/ace/._mode-javascript.js b/admin/ace/._mode-javascript.js
new file mode 100755
index 0000000..45500b9
--- /dev/null
+++ b/admin/ace/._mode-javascript.js
Binary files differ
diff --git a/admin/ace/._mode-jexl.js b/admin/ace/._mode-jexl.js
new file mode 100755
index 0000000..c16350b
--- /dev/null
+++ b/admin/ace/._mode-jexl.js
Binary files differ
diff --git a/admin/ace/._mode-json.js b/admin/ace/._mode-json.js
new file mode 100755
index 0000000..689c01f
--- /dev/null
+++ b/admin/ace/._mode-json.js
Binary files differ
diff --git a/admin/ace/._mode-json5.js b/admin/ace/._mode-json5.js
new file mode 100755
index 0000000..42350f9
--- /dev/null
+++ b/admin/ace/._mode-json5.js
Binary files differ
diff --git a/admin/ace/._mode-jsoniq.js b/admin/ace/._mode-jsoniq.js
new file mode 100755
index 0000000..47e14e0
--- /dev/null
+++ b/admin/ace/._mode-jsoniq.js
Binary files differ
diff --git a/admin/ace/._mode-jsp.js b/admin/ace/._mode-jsp.js
new file mode 100755
index 0000000..f0bcdf4
--- /dev/null
+++ b/admin/ace/._mode-jsp.js
Binary files differ
diff --git a/admin/ace/._mode-jssm.js b/admin/ace/._mode-jssm.js
new file mode 100755
index 0000000..4600c49
--- /dev/null
+++ b/admin/ace/._mode-jssm.js
Binary files differ
diff --git a/admin/ace/._mode-jsx.js b/admin/ace/._mode-jsx.js
new file mode 100755
index 0000000..a00ea24
--- /dev/null
+++ b/admin/ace/._mode-jsx.js
Binary files differ
diff --git a/admin/ace/._mode-julia.js b/admin/ace/._mode-julia.js
new file mode 100755
index 0000000..f87466c
--- /dev/null
+++ b/admin/ace/._mode-julia.js
Binary files differ
diff --git a/admin/ace/._mode-kotlin.js b/admin/ace/._mode-kotlin.js
new file mode 100755
index 0000000..21ffc21
--- /dev/null
+++ b/admin/ace/._mode-kotlin.js
Binary files differ
diff --git a/admin/ace/._mode-latex.js b/admin/ace/._mode-latex.js
new file mode 100755
index 0000000..0f49ed8
--- /dev/null
+++ b/admin/ace/._mode-latex.js
Binary files differ
diff --git a/admin/ace/._mode-latte.js b/admin/ace/._mode-latte.js
new file mode 100755
index 0000000..d0d7310
--- /dev/null
+++ b/admin/ace/._mode-latte.js
Binary files differ
diff --git a/admin/ace/._mode-less.js b/admin/ace/._mode-less.js
new file mode 100755
index 0000000..89d526d
--- /dev/null
+++ b/admin/ace/._mode-less.js
Binary files differ
diff --git a/admin/ace/._mode-liquid.js b/admin/ace/._mode-liquid.js
new file mode 100755
index 0000000..494d0e8
--- /dev/null
+++ b/admin/ace/._mode-liquid.js
Binary files differ
diff --git a/admin/ace/._mode-lisp.js b/admin/ace/._mode-lisp.js
new file mode 100755
index 0000000..75b44b7
--- /dev/null
+++ b/admin/ace/._mode-lisp.js
Binary files differ
diff --git a/admin/ace/._mode-livescript.js b/admin/ace/._mode-livescript.js
new file mode 100755
index 0000000..9df38c6
--- /dev/null
+++ b/admin/ace/._mode-livescript.js
Binary files differ
diff --git a/admin/ace/._mode-logiql.js b/admin/ace/._mode-logiql.js
new file mode 100755
index 0000000..fc66a43
--- /dev/null
+++ b/admin/ace/._mode-logiql.js
Binary files differ
diff --git a/admin/ace/._mode-logtalk.js b/admin/ace/._mode-logtalk.js
new file mode 100755
index 0000000..f1ba16b
--- /dev/null
+++ b/admin/ace/._mode-logtalk.js
Binary files differ
diff --git a/admin/ace/._mode-lsl.js b/admin/ace/._mode-lsl.js
new file mode 100755
index 0000000..339de5d
--- /dev/null
+++ b/admin/ace/._mode-lsl.js
Binary files differ
diff --git a/admin/ace/._mode-lua.js b/admin/ace/._mode-lua.js
new file mode 100755
index 0000000..74b6eb4
--- /dev/null
+++ b/admin/ace/._mode-lua.js
Binary files differ
diff --git a/admin/ace/._mode-luapage.js b/admin/ace/._mode-luapage.js
new file mode 100755
index 0000000..d2d5bcb
--- /dev/null
+++ b/admin/ace/._mode-luapage.js
Binary files differ
diff --git a/admin/ace/._mode-lucene.js b/admin/ace/._mode-lucene.js
new file mode 100755
index 0000000..5cba28c
--- /dev/null
+++ b/admin/ace/._mode-lucene.js
Binary files differ
diff --git a/admin/ace/._mode-makefile.js b/admin/ace/._mode-makefile.js
new file mode 100755
index 0000000..ff307c0
--- /dev/null
+++ b/admin/ace/._mode-makefile.js
Binary files differ
diff --git a/admin/ace/._mode-markdown.js b/admin/ace/._mode-markdown.js
new file mode 100755
index 0000000..85c7d57
--- /dev/null
+++ b/admin/ace/._mode-markdown.js
Binary files differ
diff --git a/admin/ace/._mode-mask.js b/admin/ace/._mode-mask.js
new file mode 100755
index 0000000..fe3473b
--- /dev/null
+++ b/admin/ace/._mode-mask.js
Binary files differ
diff --git a/admin/ace/._mode-matlab.js b/admin/ace/._mode-matlab.js
new file mode 100755
index 0000000..7d14f80
--- /dev/null
+++ b/admin/ace/._mode-matlab.js
Binary files differ
diff --git a/admin/ace/._mode-maze.js b/admin/ace/._mode-maze.js
new file mode 100755
index 0000000..b5e430b
--- /dev/null
+++ b/admin/ace/._mode-maze.js
Binary files differ
diff --git a/admin/ace/._mode-mediawiki.js b/admin/ace/._mode-mediawiki.js
new file mode 100755
index 0000000..bad3af3
--- /dev/null
+++ b/admin/ace/._mode-mediawiki.js
Binary files differ
diff --git a/admin/ace/._mode-mel.js b/admin/ace/._mode-mel.js
new file mode 100755
index 0000000..e1d8a8a
--- /dev/null
+++ b/admin/ace/._mode-mel.js
Binary files differ
diff --git a/admin/ace/._mode-mips.js b/admin/ace/._mode-mips.js
new file mode 100755
index 0000000..a7d830d
--- /dev/null
+++ b/admin/ace/._mode-mips.js
Binary files differ
diff --git a/admin/ace/._mode-mixal.js b/admin/ace/._mode-mixal.js
new file mode 100755
index 0000000..7caed84
--- /dev/null
+++ b/admin/ace/._mode-mixal.js
Binary files differ
diff --git a/admin/ace/._mode-mushcode.js b/admin/ace/._mode-mushcode.js
new file mode 100755
index 0000000..4894337
--- /dev/null
+++ b/admin/ace/._mode-mushcode.js
Binary files differ
diff --git a/admin/ace/._mode-mysql.js b/admin/ace/._mode-mysql.js
new file mode 100755
index 0000000..9e80af0
--- /dev/null
+++ b/admin/ace/._mode-mysql.js
Binary files differ
diff --git a/admin/ace/._mode-nginx.js b/admin/ace/._mode-nginx.js
new file mode 100755
index 0000000..e864956
--- /dev/null
+++ b/admin/ace/._mode-nginx.js
Binary files differ
diff --git a/admin/ace/._mode-nim.js b/admin/ace/._mode-nim.js
new file mode 100755
index 0000000..6727a7d
--- /dev/null
+++ b/admin/ace/._mode-nim.js
Binary files differ
diff --git a/admin/ace/._mode-nix.js b/admin/ace/._mode-nix.js
new file mode 100755
index 0000000..6660c6d
--- /dev/null
+++ b/admin/ace/._mode-nix.js
Binary files differ
diff --git a/admin/ace/._mode-nsis.js b/admin/ace/._mode-nsis.js
new file mode 100755
index 0000000..dc099fd
--- /dev/null
+++ b/admin/ace/._mode-nsis.js
Binary files differ
diff --git a/admin/ace/._mode-nunjucks.js b/admin/ace/._mode-nunjucks.js
new file mode 100755
index 0000000..e00b1d0
--- /dev/null
+++ b/admin/ace/._mode-nunjucks.js
Binary files differ
diff --git a/admin/ace/._mode-objectivec.js b/admin/ace/._mode-objectivec.js
new file mode 100755
index 0000000..2a875f1
--- /dev/null
+++ b/admin/ace/._mode-objectivec.js
Binary files differ
diff --git a/admin/ace/._mode-ocaml.js b/admin/ace/._mode-ocaml.js
new file mode 100755
index 0000000..721c059
--- /dev/null
+++ b/admin/ace/._mode-ocaml.js
Binary files differ
diff --git a/admin/ace/._mode-partiql.js b/admin/ace/._mode-partiql.js
new file mode 100755
index 0000000..760128f
--- /dev/null
+++ b/admin/ace/._mode-partiql.js
Binary files differ
diff --git a/admin/ace/._mode-pascal.js b/admin/ace/._mode-pascal.js
new file mode 100755
index 0000000..a0684a0
--- /dev/null
+++ b/admin/ace/._mode-pascal.js
Binary files differ
diff --git a/admin/ace/._mode-perl.js b/admin/ace/._mode-perl.js
new file mode 100755
index 0000000..49d38c2
--- /dev/null
+++ b/admin/ace/._mode-perl.js
Binary files differ
diff --git a/admin/ace/._mode-pgsql.js b/admin/ace/._mode-pgsql.js
new file mode 100755
index 0000000..f18533c
--- /dev/null
+++ b/admin/ace/._mode-pgsql.js
Binary files differ
diff --git a/admin/ace/._mode-php.js b/admin/ace/._mode-php.js
new file mode 100755
index 0000000..fe2dcf3
--- /dev/null
+++ b/admin/ace/._mode-php.js
Binary files differ
diff --git a/admin/ace/._mode-php_laravel_blade.js b/admin/ace/._mode-php_laravel_blade.js
new file mode 100755
index 0000000..95cbef0
--- /dev/null
+++ b/admin/ace/._mode-php_laravel_blade.js
Binary files differ
diff --git a/admin/ace/._mode-pig.js b/admin/ace/._mode-pig.js
new file mode 100755
index 0000000..0841d93
--- /dev/null
+++ b/admin/ace/._mode-pig.js
Binary files differ
diff --git a/admin/ace/._mode-plain_text.js b/admin/ace/._mode-plain_text.js
new file mode 100755
index 0000000..87dccfe
--- /dev/null
+++ b/admin/ace/._mode-plain_text.js
Binary files differ
diff --git a/admin/ace/._mode-plsql.js b/admin/ace/._mode-plsql.js
new file mode 100755
index 0000000..05b0085
--- /dev/null
+++ b/admin/ace/._mode-plsql.js
Binary files differ
diff --git a/admin/ace/._mode-powershell.js b/admin/ace/._mode-powershell.js
new file mode 100755
index 0000000..12c9d8c
--- /dev/null
+++ b/admin/ace/._mode-powershell.js
Binary files differ
diff --git a/admin/ace/._mode-praat.js b/admin/ace/._mode-praat.js
new file mode 100755
index 0000000..7da96cb
--- /dev/null
+++ b/admin/ace/._mode-praat.js
Binary files differ
diff --git a/admin/ace/._mode-prisma.js b/admin/ace/._mode-prisma.js
new file mode 100755
index 0000000..60e962d
--- /dev/null
+++ b/admin/ace/._mode-prisma.js
Binary files differ
diff --git a/admin/ace/._mode-prolog.js b/admin/ace/._mode-prolog.js
new file mode 100755
index 0000000..3992136
--- /dev/null
+++ b/admin/ace/._mode-prolog.js
Binary files differ
diff --git a/admin/ace/._mode-properties.js b/admin/ace/._mode-properties.js
new file mode 100755
index 0000000..17090a6
--- /dev/null
+++ b/admin/ace/._mode-properties.js
Binary files differ
diff --git a/admin/ace/._mode-protobuf.js b/admin/ace/._mode-protobuf.js
new file mode 100755
index 0000000..d5f31c7
--- /dev/null
+++ b/admin/ace/._mode-protobuf.js
Binary files differ
diff --git a/admin/ace/._mode-puppet.js b/admin/ace/._mode-puppet.js
new file mode 100755
index 0000000..457cd82
--- /dev/null
+++ b/admin/ace/._mode-puppet.js
Binary files differ
diff --git a/admin/ace/._mode-python.js b/admin/ace/._mode-python.js
new file mode 100755
index 0000000..73ba3a3
--- /dev/null
+++ b/admin/ace/._mode-python.js
Binary files differ
diff --git a/admin/ace/._mode-qml.js b/admin/ace/._mode-qml.js
new file mode 100755
index 0000000..79533f9
--- /dev/null
+++ b/admin/ace/._mode-qml.js
Binary files differ
diff --git a/admin/ace/._mode-r.js b/admin/ace/._mode-r.js
new file mode 100755
index 0000000..543ea7b
--- /dev/null
+++ b/admin/ace/._mode-r.js
Binary files differ
diff --git a/admin/ace/._mode-raku.js b/admin/ace/._mode-raku.js
new file mode 100755
index 0000000..15f1b44
--- /dev/null
+++ b/admin/ace/._mode-raku.js
Binary files differ
diff --git a/admin/ace/._mode-razor.js b/admin/ace/._mode-razor.js
new file mode 100755
index 0000000..6f8608d
--- /dev/null
+++ b/admin/ace/._mode-razor.js
Binary files differ
diff --git a/admin/ace/._mode-rdoc.js b/admin/ace/._mode-rdoc.js
new file mode 100755
index 0000000..759f750
--- /dev/null
+++ b/admin/ace/._mode-rdoc.js
Binary files differ
diff --git a/admin/ace/._mode-red.js b/admin/ace/._mode-red.js
new file mode 100755
index 0000000..81ca009
--- /dev/null
+++ b/admin/ace/._mode-red.js
Binary files differ
diff --git a/admin/ace/._mode-redshift.js b/admin/ace/._mode-redshift.js
new file mode 100755
index 0000000..e66238b
--- /dev/null
+++ b/admin/ace/._mode-redshift.js
Binary files differ
diff --git a/admin/ace/._mode-rhtml.js b/admin/ace/._mode-rhtml.js
new file mode 100755
index 0000000..8ed179b
--- /dev/null
+++ b/admin/ace/._mode-rhtml.js
Binary files differ
diff --git a/admin/ace/._mode-robot.js b/admin/ace/._mode-robot.js
new file mode 100755
index 0000000..9eeccdd
--- /dev/null
+++ b/admin/ace/._mode-robot.js
Binary files differ
diff --git a/admin/ace/._mode-rst.js b/admin/ace/._mode-rst.js
new file mode 100755
index 0000000..34e8862
--- /dev/null
+++ b/admin/ace/._mode-rst.js
Binary files differ
diff --git a/admin/ace/._mode-ruby.js b/admin/ace/._mode-ruby.js
new file mode 100755
index 0000000..cf343b6
--- /dev/null
+++ b/admin/ace/._mode-ruby.js
Binary files differ
diff --git a/admin/ace/._mode-rust.js b/admin/ace/._mode-rust.js
new file mode 100755
index 0000000..36ad896
--- /dev/null
+++ b/admin/ace/._mode-rust.js
Binary files differ
diff --git a/admin/ace/._mode-sac.js b/admin/ace/._mode-sac.js
new file mode 100755
index 0000000..7460d18
--- /dev/null
+++ b/admin/ace/._mode-sac.js
Binary files differ
diff --git a/admin/ace/._mode-sass.js b/admin/ace/._mode-sass.js
new file mode 100755
index 0000000..529db77
--- /dev/null
+++ b/admin/ace/._mode-sass.js
Binary files differ
diff --git a/admin/ace/._mode-scad.js b/admin/ace/._mode-scad.js
new file mode 100755
index 0000000..a18e78a
--- /dev/null
+++ b/admin/ace/._mode-scad.js
Binary files differ
diff --git a/admin/ace/._mode-scala.js b/admin/ace/._mode-scala.js
new file mode 100755
index 0000000..323dd6e
--- /dev/null
+++ b/admin/ace/._mode-scala.js
Binary files differ
diff --git a/admin/ace/._mode-scheme.js b/admin/ace/._mode-scheme.js
new file mode 100755
index 0000000..3c4fc6d
--- /dev/null
+++ b/admin/ace/._mode-scheme.js
Binary files differ
diff --git a/admin/ace/._mode-scrypt.js b/admin/ace/._mode-scrypt.js
new file mode 100755
index 0000000..19c8f60
--- /dev/null
+++ b/admin/ace/._mode-scrypt.js
Binary files differ
diff --git a/admin/ace/._mode-scss.js b/admin/ace/._mode-scss.js
new file mode 100755
index 0000000..7b245d2
--- /dev/null
+++ b/admin/ace/._mode-scss.js
Binary files differ
diff --git a/admin/ace/._mode-sh.js b/admin/ace/._mode-sh.js
new file mode 100755
index 0000000..7bcefef
--- /dev/null
+++ b/admin/ace/._mode-sh.js
Binary files differ
diff --git a/admin/ace/._mode-sjs.js b/admin/ace/._mode-sjs.js
new file mode 100755
index 0000000..ba7ffed
--- /dev/null
+++ b/admin/ace/._mode-sjs.js
Binary files differ
diff --git a/admin/ace/._mode-slim.js b/admin/ace/._mode-slim.js
new file mode 100755
index 0000000..bc0757b
--- /dev/null
+++ b/admin/ace/._mode-slim.js
Binary files differ
diff --git a/admin/ace/._mode-smarty.js b/admin/ace/._mode-smarty.js
new file mode 100755
index 0000000..77eeb98
--- /dev/null
+++ b/admin/ace/._mode-smarty.js
Binary files differ
diff --git a/admin/ace/._mode-smithy.js b/admin/ace/._mode-smithy.js
new file mode 100755
index 0000000..1169e2f
--- /dev/null
+++ b/admin/ace/._mode-smithy.js
Binary files differ
diff --git a/admin/ace/._mode-snippets.js b/admin/ace/._mode-snippets.js
new file mode 100755
index 0000000..6b8c721
--- /dev/null
+++ b/admin/ace/._mode-snippets.js
Binary files differ
diff --git a/admin/ace/._mode-soy_template.js b/admin/ace/._mode-soy_template.js
new file mode 100755
index 0000000..d86ca36
--- /dev/null
+++ b/admin/ace/._mode-soy_template.js
Binary files differ
diff --git a/admin/ace/._mode-space.js b/admin/ace/._mode-space.js
new file mode 100755
index 0000000..c24f0e8
--- /dev/null
+++ b/admin/ace/._mode-space.js
Binary files differ
diff --git a/admin/ace/._mode-sparql.js b/admin/ace/._mode-sparql.js
new file mode 100755
index 0000000..9e7f443
--- /dev/null
+++ b/admin/ace/._mode-sparql.js
Binary files differ
diff --git a/admin/ace/._mode-sql.js b/admin/ace/._mode-sql.js
new file mode 100755
index 0000000..121f5fa
--- /dev/null
+++ b/admin/ace/._mode-sql.js
Binary files differ
diff --git a/admin/ace/._mode-sqlserver.js b/admin/ace/._mode-sqlserver.js
new file mode 100755
index 0000000..ff751e4
--- /dev/null
+++ b/admin/ace/._mode-sqlserver.js
Binary files differ
diff --git a/admin/ace/._mode-stylus.js b/admin/ace/._mode-stylus.js
new file mode 100755
index 0000000..d00eaa6
--- /dev/null
+++ b/admin/ace/._mode-stylus.js
Binary files differ
diff --git a/admin/ace/._mode-svg.js b/admin/ace/._mode-svg.js
new file mode 100755
index 0000000..6b295be
--- /dev/null
+++ b/admin/ace/._mode-svg.js
Binary files differ
diff --git a/admin/ace/._mode-swift.js b/admin/ace/._mode-swift.js
new file mode 100755
index 0000000..e21f221
--- /dev/null
+++ b/admin/ace/._mode-swift.js
Binary files differ
diff --git a/admin/ace/._mode-tcl.js b/admin/ace/._mode-tcl.js
new file mode 100755
index 0000000..76a2acc
--- /dev/null
+++ b/admin/ace/._mode-tcl.js
Binary files differ
diff --git a/admin/ace/._mode-terraform.js b/admin/ace/._mode-terraform.js
new file mode 100755
index 0000000..78771da
--- /dev/null
+++ b/admin/ace/._mode-terraform.js
Binary files differ
diff --git a/admin/ace/._mode-tex.js b/admin/ace/._mode-tex.js
new file mode 100755
index 0000000..b42b3d6
--- /dev/null
+++ b/admin/ace/._mode-tex.js
Binary files differ
diff --git a/admin/ace/._mode-text.js b/admin/ace/._mode-text.js
new file mode 100755
index 0000000..a01cd7f
--- /dev/null
+++ b/admin/ace/._mode-text.js
Binary files differ
diff --git a/admin/ace/._mode-textile.js b/admin/ace/._mode-textile.js
new file mode 100755
index 0000000..dcaf53d
--- /dev/null
+++ b/admin/ace/._mode-textile.js
Binary files differ
diff --git a/admin/ace/._mode-toml.js b/admin/ace/._mode-toml.js
new file mode 100755
index 0000000..deadfa0
--- /dev/null
+++ b/admin/ace/._mode-toml.js
Binary files differ
diff --git a/admin/ace/._mode-tsx.js b/admin/ace/._mode-tsx.js
new file mode 100755
index 0000000..16f25a0
--- /dev/null
+++ b/admin/ace/._mode-tsx.js
Binary files differ
diff --git a/admin/ace/._mode-turtle.js b/admin/ace/._mode-turtle.js
new file mode 100755
index 0000000..64ee58e
--- /dev/null
+++ b/admin/ace/._mode-turtle.js
Binary files differ
diff --git a/admin/ace/._mode-twig.js b/admin/ace/._mode-twig.js
new file mode 100755
index 0000000..ab52f48
--- /dev/null
+++ b/admin/ace/._mode-twig.js
Binary files differ
diff --git a/admin/ace/._mode-typescript.js b/admin/ace/._mode-typescript.js
new file mode 100755
index 0000000..57a03d2
--- /dev/null
+++ b/admin/ace/._mode-typescript.js
Binary files differ
diff --git a/admin/ace/._mode-vala.js b/admin/ace/._mode-vala.js
new file mode 100755
index 0000000..4bbc485
--- /dev/null
+++ b/admin/ace/._mode-vala.js
Binary files differ
diff --git a/admin/ace/._mode-vbscript.js b/admin/ace/._mode-vbscript.js
new file mode 100755
index 0000000..ae3454b
--- /dev/null
+++ b/admin/ace/._mode-vbscript.js
Binary files differ
diff --git a/admin/ace/._mode-velocity.js b/admin/ace/._mode-velocity.js
new file mode 100755
index 0000000..2837185
--- /dev/null
+++ b/admin/ace/._mode-velocity.js
Binary files differ
diff --git a/admin/ace/._mode-verilog.js b/admin/ace/._mode-verilog.js
new file mode 100755
index 0000000..22d569d
--- /dev/null
+++ b/admin/ace/._mode-verilog.js
Binary files differ
diff --git a/admin/ace/._mode-vhdl.js b/admin/ace/._mode-vhdl.js
new file mode 100755
index 0000000..75c0c64
--- /dev/null
+++ b/admin/ace/._mode-vhdl.js
Binary files differ
diff --git a/admin/ace/._mode-visualforce.js b/admin/ace/._mode-visualforce.js
new file mode 100755
index 0000000..dc53687
--- /dev/null
+++ b/admin/ace/._mode-visualforce.js
Binary files differ
diff --git a/admin/ace/._mode-wollok.js b/admin/ace/._mode-wollok.js
new file mode 100755
index 0000000..0b1507f
--- /dev/null
+++ b/admin/ace/._mode-wollok.js
Binary files differ
diff --git a/admin/ace/._mode-xml.js b/admin/ace/._mode-xml.js
new file mode 100755
index 0000000..868ef95
--- /dev/null
+++ b/admin/ace/._mode-xml.js
Binary files differ
diff --git a/admin/ace/._mode-xquery.js b/admin/ace/._mode-xquery.js
new file mode 100755
index 0000000..f4604e4
--- /dev/null
+++ b/admin/ace/._mode-xquery.js
Binary files differ
diff --git a/admin/ace/._mode-yaml.js b/admin/ace/._mode-yaml.js
new file mode 100755
index 0000000..88d60cb
--- /dev/null
+++ b/admin/ace/._mode-yaml.js
Binary files differ
diff --git a/admin/ace/._mode-zeek.js b/admin/ace/._mode-zeek.js
new file mode 100755
index 0000000..bbd8d57
--- /dev/null
+++ b/admin/ace/._mode-zeek.js
Binary files differ
diff --git a/admin/ace/._snippets b/admin/ace/._snippets
new file mode 100755
index 0000000..4f233ff
--- /dev/null
+++ b/admin/ace/._snippets
Binary files differ
diff --git a/admin/ace/._theme-ambiance.js b/admin/ace/._theme-ambiance.js
new file mode 100755
index 0000000..76a2136
--- /dev/null
+++ b/admin/ace/._theme-ambiance.js
Binary files differ
diff --git a/admin/ace/._theme-chaos.js b/admin/ace/._theme-chaos.js
new file mode 100755
index 0000000..9394275
--- /dev/null
+++ b/admin/ace/._theme-chaos.js
Binary files differ
diff --git a/admin/ace/._theme-chrome.js b/admin/ace/._theme-chrome.js
new file mode 100755
index 0000000..8f4ee95
--- /dev/null
+++ b/admin/ace/._theme-chrome.js
Binary files differ
diff --git a/admin/ace/._theme-cloud9_day.js b/admin/ace/._theme-cloud9_day.js
new file mode 100755
index 0000000..2c14a18
--- /dev/null
+++ b/admin/ace/._theme-cloud9_day.js
Binary files differ
diff --git a/admin/ace/._theme-cloud9_night.js b/admin/ace/._theme-cloud9_night.js
new file mode 100755
index 0000000..fb0c79d
--- /dev/null
+++ b/admin/ace/._theme-cloud9_night.js
Binary files differ
diff --git a/admin/ace/._theme-cloud9_night_low_color.js b/admin/ace/._theme-cloud9_night_low_color.js
new file mode 100755
index 0000000..6c81ec6
--- /dev/null
+++ b/admin/ace/._theme-cloud9_night_low_color.js
Binary files differ
diff --git a/admin/ace/._theme-clouds.js b/admin/ace/._theme-clouds.js
new file mode 100755
index 0000000..4356cdb
--- /dev/null
+++ b/admin/ace/._theme-clouds.js
Binary files differ
diff --git a/admin/ace/._theme-clouds_midnight.js b/admin/ace/._theme-clouds_midnight.js
new file mode 100755
index 0000000..ce84dc6
--- /dev/null
+++ b/admin/ace/._theme-clouds_midnight.js
Binary files differ
diff --git a/admin/ace/._theme-cobalt.js b/admin/ace/._theme-cobalt.js
new file mode 100755
index 0000000..d5ed93e
--- /dev/null
+++ b/admin/ace/._theme-cobalt.js
Binary files differ
diff --git a/admin/ace/._theme-crimson_editor.js b/admin/ace/._theme-crimson_editor.js
new file mode 100755
index 0000000..6a609ed
--- /dev/null
+++ b/admin/ace/._theme-crimson_editor.js
Binary files differ
diff --git a/admin/ace/._theme-dawn.js b/admin/ace/._theme-dawn.js
new file mode 100755
index 0000000..67288f4
--- /dev/null
+++ b/admin/ace/._theme-dawn.js
Binary files differ
diff --git a/admin/ace/._theme-dracula.js b/admin/ace/._theme-dracula.js
new file mode 100755
index 0000000..b151c4b
--- /dev/null
+++ b/admin/ace/._theme-dracula.js
Binary files differ
diff --git a/admin/ace/._theme-dreamweaver.js b/admin/ace/._theme-dreamweaver.js
new file mode 100755
index 0000000..8383f9b
--- /dev/null
+++ b/admin/ace/._theme-dreamweaver.js
Binary files differ
diff --git a/admin/ace/._theme-eclipse.js b/admin/ace/._theme-eclipse.js
new file mode 100755
index 0000000..775b166
--- /dev/null
+++ b/admin/ace/._theme-eclipse.js
Binary files differ
diff --git a/admin/ace/._theme-github.js b/admin/ace/._theme-github.js
new file mode 100755
index 0000000..229da80
--- /dev/null
+++ b/admin/ace/._theme-github.js
Binary files differ
diff --git a/admin/ace/._theme-github_dark.js b/admin/ace/._theme-github_dark.js
new file mode 100755
index 0000000..301f435
--- /dev/null
+++ b/admin/ace/._theme-github_dark.js
Binary files differ
diff --git a/admin/ace/._theme-gob.js b/admin/ace/._theme-gob.js
new file mode 100755
index 0000000..95943ab
--- /dev/null
+++ b/admin/ace/._theme-gob.js
Binary files differ
diff --git a/admin/ace/._theme-gruvbox.js b/admin/ace/._theme-gruvbox.js
new file mode 100755
index 0000000..5dc5b55
--- /dev/null
+++ b/admin/ace/._theme-gruvbox.js
Binary files differ
diff --git a/admin/ace/._theme-gruvbox_dark_hard.js b/admin/ace/._theme-gruvbox_dark_hard.js
new file mode 100755
index 0000000..990bb2f
--- /dev/null
+++ b/admin/ace/._theme-gruvbox_dark_hard.js
Binary files differ
diff --git a/admin/ace/._theme-gruvbox_light_hard.js b/admin/ace/._theme-gruvbox_light_hard.js
new file mode 100755
index 0000000..e662a88
--- /dev/null
+++ b/admin/ace/._theme-gruvbox_light_hard.js
Binary files differ
diff --git a/admin/ace/._theme-idle_fingers.js b/admin/ace/._theme-idle_fingers.js
new file mode 100755
index 0000000..15c3b1b
--- /dev/null
+++ b/admin/ace/._theme-idle_fingers.js
Binary files differ
diff --git a/admin/ace/._theme-iplastic.js b/admin/ace/._theme-iplastic.js
new file mode 100755
index 0000000..39cc8ef
--- /dev/null
+++ b/admin/ace/._theme-iplastic.js
Binary files differ
diff --git a/admin/ace/._theme-katzenmilch.js b/admin/ace/._theme-katzenmilch.js
new file mode 100755
index 0000000..45f1e0b
--- /dev/null
+++ b/admin/ace/._theme-katzenmilch.js
Binary files differ
diff --git a/admin/ace/._theme-kr_theme.js b/admin/ace/._theme-kr_theme.js
new file mode 100755
index 0000000..b93535a
--- /dev/null
+++ b/admin/ace/._theme-kr_theme.js
Binary files differ
diff --git a/admin/ace/._theme-kuroir.js b/admin/ace/._theme-kuroir.js
new file mode 100755
index 0000000..f5fd1c4
--- /dev/null
+++ b/admin/ace/._theme-kuroir.js
Binary files differ
diff --git a/admin/ace/._theme-merbivore.js b/admin/ace/._theme-merbivore.js
new file mode 100755
index 0000000..8333933
--- /dev/null
+++ b/admin/ace/._theme-merbivore.js
Binary files differ
diff --git a/admin/ace/._theme-merbivore_soft.js b/admin/ace/._theme-merbivore_soft.js
new file mode 100755
index 0000000..486493b
--- /dev/null
+++ b/admin/ace/._theme-merbivore_soft.js
Binary files differ
diff --git a/admin/ace/._theme-mono_industrial.js b/admin/ace/._theme-mono_industrial.js
new file mode 100755
index 0000000..06faa89
--- /dev/null
+++ b/admin/ace/._theme-mono_industrial.js
Binary files differ
diff --git a/admin/ace/._theme-monokai.js b/admin/ace/._theme-monokai.js
new file mode 100755
index 0000000..c664b3f
--- /dev/null
+++ b/admin/ace/._theme-monokai.js
Binary files differ
diff --git a/admin/ace/._theme-nord_dark.js b/admin/ace/._theme-nord_dark.js
new file mode 100755
index 0000000..5d3d91c
--- /dev/null
+++ b/admin/ace/._theme-nord_dark.js
Binary files differ
diff --git a/admin/ace/._theme-one_dark.js b/admin/ace/._theme-one_dark.js
new file mode 100755
index 0000000..78842fd
--- /dev/null
+++ b/admin/ace/._theme-one_dark.js
Binary files differ
diff --git a/admin/ace/._theme-pastel_on_dark.js b/admin/ace/._theme-pastel_on_dark.js
new file mode 100755
index 0000000..f403225
--- /dev/null
+++ b/admin/ace/._theme-pastel_on_dark.js
Binary files differ
diff --git a/admin/ace/._theme-solarized_dark.js b/admin/ace/._theme-solarized_dark.js
new file mode 100755
index 0000000..e497c26
--- /dev/null
+++ b/admin/ace/._theme-solarized_dark.js
Binary files differ
diff --git a/admin/ace/._theme-solarized_light.js b/admin/ace/._theme-solarized_light.js
new file mode 100755
index 0000000..7535d79
--- /dev/null
+++ b/admin/ace/._theme-solarized_light.js
Binary files differ
diff --git a/admin/ace/._theme-sqlserver.js b/admin/ace/._theme-sqlserver.js
new file mode 100755
index 0000000..b3b34f8
--- /dev/null
+++ b/admin/ace/._theme-sqlserver.js
Binary files differ
diff --git a/admin/ace/._theme-terminal.js b/admin/ace/._theme-terminal.js
new file mode 100755
index 0000000..783f6ee
--- /dev/null
+++ b/admin/ace/._theme-terminal.js
Binary files differ
diff --git a/admin/ace/._theme-textmate.js b/admin/ace/._theme-textmate.js
new file mode 100755
index 0000000..ac91224
--- /dev/null
+++ b/admin/ace/._theme-textmate.js
Binary files differ
diff --git a/admin/ace/._theme-tomorrow.js b/admin/ace/._theme-tomorrow.js
new file mode 100755
index 0000000..9785a59
--- /dev/null
+++ b/admin/ace/._theme-tomorrow.js
Binary files differ
diff --git a/admin/ace/._theme-tomorrow_night.js b/admin/ace/._theme-tomorrow_night.js
new file mode 100755
index 0000000..1e6d76e
--- /dev/null
+++ b/admin/ace/._theme-tomorrow_night.js
Binary files differ
diff --git a/admin/ace/._theme-tomorrow_night_blue.js b/admin/ace/._theme-tomorrow_night_blue.js
new file mode 100755
index 0000000..73c5fa9
--- /dev/null
+++ b/admin/ace/._theme-tomorrow_night_blue.js
Binary files differ
diff --git a/admin/ace/._theme-tomorrow_night_bright.js b/admin/ace/._theme-tomorrow_night_bright.js
new file mode 100755
index 0000000..a47c5ac
--- /dev/null
+++ b/admin/ace/._theme-tomorrow_night_bright.js
Binary files differ
diff --git a/admin/ace/._theme-tomorrow_night_eighties.js b/admin/ace/._theme-tomorrow_night_eighties.js
new file mode 100755
index 0000000..c0bf225
--- /dev/null
+++ b/admin/ace/._theme-tomorrow_night_eighties.js
Binary files differ
diff --git a/admin/ace/._theme-twilight.js b/admin/ace/._theme-twilight.js
new file mode 100755
index 0000000..36ffe67
--- /dev/null
+++ b/admin/ace/._theme-twilight.js
Binary files differ
diff --git a/admin/ace/._theme-vibrant_ink.js b/admin/ace/._theme-vibrant_ink.js
new file mode 100755
index 0000000..d1edf9d
--- /dev/null
+++ b/admin/ace/._theme-vibrant_ink.js
Binary files differ
diff --git a/admin/ace/._theme-xcode.js b/admin/ace/._theme-xcode.js
new file mode 100755
index 0000000..9b52f18
--- /dev/null
+++ b/admin/ace/._theme-xcode.js
Binary files differ
diff --git a/admin/ace/._worker-base.js b/admin/ace/._worker-base.js
new file mode 100755
index 0000000..3978e18
--- /dev/null
+++ b/admin/ace/._worker-base.js
Binary files differ
diff --git a/admin/ace/._worker-coffee.js b/admin/ace/._worker-coffee.js
new file mode 100755
index 0000000..66c52a7
--- /dev/null
+++ b/admin/ace/._worker-coffee.js
Binary files differ
diff --git a/admin/ace/._worker-css.js b/admin/ace/._worker-css.js
new file mode 100755
index 0000000..9d7d614
--- /dev/null
+++ b/admin/ace/._worker-css.js
Binary files differ
diff --git a/admin/ace/._worker-html.js b/admin/ace/._worker-html.js
new file mode 100755
index 0000000..3a887cb
--- /dev/null
+++ b/admin/ace/._worker-html.js
Binary files differ
diff --git a/admin/ace/._worker-javascript.js b/admin/ace/._worker-javascript.js
new file mode 100755
index 0000000..2ce9dc2
--- /dev/null
+++ b/admin/ace/._worker-javascript.js
Binary files differ
diff --git a/admin/ace/._worker-json.js b/admin/ace/._worker-json.js
new file mode 100755
index 0000000..4b0ba68
--- /dev/null
+++ b/admin/ace/._worker-json.js
Binary files differ
diff --git a/admin/ace/._worker-lua.js b/admin/ace/._worker-lua.js
new file mode 100755
index 0000000..4795933
--- /dev/null
+++ b/admin/ace/._worker-lua.js
Binary files differ
diff --git a/admin/ace/._worker-php.js b/admin/ace/._worker-php.js
new file mode 100755
index 0000000..3cb1a96
--- /dev/null
+++ b/admin/ace/._worker-php.js
Binary files differ
diff --git a/admin/ace/._worker-xml.js b/admin/ace/._worker-xml.js
new file mode 100755
index 0000000..3f2dc5f
--- /dev/null
+++ b/admin/ace/._worker-xml.js
Binary files differ
diff --git a/admin/ace/._worker-xquery.js b/admin/ace/._worker-xquery.js
new file mode 100755
index 0000000..978361b
--- /dev/null
+++ b/admin/ace/._worker-xquery.js
Binary files differ
diff --git a/admin/ace/._worker-yaml.js b/admin/ace/._worker-yaml.js
new file mode 100755
index 0000000..8f8e79c
--- /dev/null
+++ b/admin/ace/._worker-yaml.js
Binary files differ
diff --git a/admin/ace/snippets/._abap.js b/admin/ace/snippets/._abap.js
new file mode 100755
index 0000000..4b7260b
--- /dev/null
+++ b/admin/ace/snippets/._abap.js
Binary files differ
diff --git a/admin/ace/snippets/._abc.js b/admin/ace/snippets/._abc.js
new file mode 100755
index 0000000..80a30e0
--- /dev/null
+++ b/admin/ace/snippets/._abc.js
Binary files differ
diff --git a/admin/ace/snippets/._actionscript.js b/admin/ace/snippets/._actionscript.js
new file mode 100755
index 0000000..b4608cb
--- /dev/null
+++ b/admin/ace/snippets/._actionscript.js
Binary files differ
diff --git a/admin/ace/snippets/._ada.js b/admin/ace/snippets/._ada.js
new file mode 100755
index 0000000..e43d3ec
--- /dev/null
+++ b/admin/ace/snippets/._ada.js
Binary files differ
diff --git a/admin/ace/snippets/._alda.js b/admin/ace/snippets/._alda.js
new file mode 100755
index 0000000..c67123c
--- /dev/null
+++ b/admin/ace/snippets/._alda.js
Binary files differ
diff --git a/admin/ace/snippets/._apache_conf.js b/admin/ace/snippets/._apache_conf.js
new file mode 100755
index 0000000..2149e27
--- /dev/null
+++ b/admin/ace/snippets/._apache_conf.js
Binary files differ
diff --git a/admin/ace/snippets/._apex.js b/admin/ace/snippets/._apex.js
new file mode 100755
index 0000000..27ecf9d
--- /dev/null
+++ b/admin/ace/snippets/._apex.js
Binary files differ
diff --git a/admin/ace/snippets/._applescript.js b/admin/ace/snippets/._applescript.js
new file mode 100755
index 0000000..34d28ac
--- /dev/null
+++ b/admin/ace/snippets/._applescript.js
Binary files differ
diff --git a/admin/ace/snippets/._aql.js b/admin/ace/snippets/._aql.js
new file mode 100755
index 0000000..89586de
--- /dev/null
+++ b/admin/ace/snippets/._aql.js
Binary files differ
diff --git a/admin/ace/snippets/._asciidoc.js b/admin/ace/snippets/._asciidoc.js
new file mode 100755
index 0000000..497ce2f
--- /dev/null
+++ b/admin/ace/snippets/._asciidoc.js
Binary files differ
diff --git a/admin/ace/snippets/._asl.js b/admin/ace/snippets/._asl.js
new file mode 100755
index 0000000..d202125
--- /dev/null
+++ b/admin/ace/snippets/._asl.js
Binary files differ
diff --git a/admin/ace/snippets/._assembly_x86.js b/admin/ace/snippets/._assembly_x86.js
new file mode 100755
index 0000000..5234c0d
--- /dev/null
+++ b/admin/ace/snippets/._assembly_x86.js
Binary files differ
diff --git a/admin/ace/snippets/._autohotkey.js b/admin/ace/snippets/._autohotkey.js
new file mode 100755
index 0000000..a628b29
--- /dev/null
+++ b/admin/ace/snippets/._autohotkey.js
Binary files differ
diff --git a/admin/ace/snippets/._batchfile.js b/admin/ace/snippets/._batchfile.js
new file mode 100755
index 0000000..196fc0d
--- /dev/null
+++ b/admin/ace/snippets/._batchfile.js
Binary files differ
diff --git a/admin/ace/snippets/._bibtex.js b/admin/ace/snippets/._bibtex.js
new file mode 100755
index 0000000..c4b976e
--- /dev/null
+++ b/admin/ace/snippets/._bibtex.js
Binary files differ
diff --git a/admin/ace/snippets/._c9search.js b/admin/ace/snippets/._c9search.js
new file mode 100755
index 0000000..6c6c5d4
--- /dev/null
+++ b/admin/ace/snippets/._c9search.js
Binary files differ
diff --git a/admin/ace/snippets/._c_cpp.js b/admin/ace/snippets/._c_cpp.js
new file mode 100755
index 0000000..142afec
--- /dev/null
+++ b/admin/ace/snippets/._c_cpp.js
Binary files differ
diff --git a/admin/ace/snippets/._cirru.js b/admin/ace/snippets/._cirru.js
new file mode 100755
index 0000000..7b46a14
--- /dev/null
+++ b/admin/ace/snippets/._cirru.js
Binary files differ
diff --git a/admin/ace/snippets/._clojure.js b/admin/ace/snippets/._clojure.js
new file mode 100755
index 0000000..e1df4d4
--- /dev/null
+++ b/admin/ace/snippets/._clojure.js
Binary files differ
diff --git a/admin/ace/snippets/._cobol.js b/admin/ace/snippets/._cobol.js
new file mode 100755
index 0000000..b55dc1d
--- /dev/null
+++ b/admin/ace/snippets/._cobol.js
Binary files differ
diff --git a/admin/ace/snippets/._coffee.js b/admin/ace/snippets/._coffee.js
new file mode 100755
index 0000000..92268d8
--- /dev/null
+++ b/admin/ace/snippets/._coffee.js
Binary files differ
diff --git a/admin/ace/snippets/._coldfusion.js b/admin/ace/snippets/._coldfusion.js
new file mode 100755
index 0000000..cd6663b
--- /dev/null
+++ b/admin/ace/snippets/._coldfusion.js
Binary files differ
diff --git a/admin/ace/snippets/._crystal.js b/admin/ace/snippets/._crystal.js
new file mode 100755
index 0000000..d4d28d1
--- /dev/null
+++ b/admin/ace/snippets/._crystal.js
Binary files differ
diff --git a/admin/ace/snippets/._csharp.js b/admin/ace/snippets/._csharp.js
new file mode 100755
index 0000000..5e5b0f3
--- /dev/null
+++ b/admin/ace/snippets/._csharp.js
Binary files differ
diff --git a/admin/ace/snippets/._csound_document.js b/admin/ace/snippets/._csound_document.js
new file mode 100755
index 0000000..7adb9b0
--- /dev/null
+++ b/admin/ace/snippets/._csound_document.js
Binary files differ
diff --git a/admin/ace/snippets/._csound_orchestra.js b/admin/ace/snippets/._csound_orchestra.js
new file mode 100755
index 0000000..8fcbca1
--- /dev/null
+++ b/admin/ace/snippets/._csound_orchestra.js
Binary files differ
diff --git a/admin/ace/snippets/._csound_score.js b/admin/ace/snippets/._csound_score.js
new file mode 100755
index 0000000..114143b
--- /dev/null
+++ b/admin/ace/snippets/._csound_score.js
Binary files differ
diff --git a/admin/ace/snippets/._csp.js b/admin/ace/snippets/._csp.js
new file mode 100755
index 0000000..06bfc72
--- /dev/null
+++ b/admin/ace/snippets/._csp.js
Binary files differ
diff --git a/admin/ace/snippets/._css.js b/admin/ace/snippets/._css.js
new file mode 100755
index 0000000..10fd5d4
--- /dev/null
+++ b/admin/ace/snippets/._css.js
Binary files differ
diff --git a/admin/ace/snippets/._curly.js b/admin/ace/snippets/._curly.js
new file mode 100755
index 0000000..f29ca55
--- /dev/null
+++ b/admin/ace/snippets/._curly.js
Binary files differ
diff --git a/admin/ace/snippets/._d.js b/admin/ace/snippets/._d.js
new file mode 100755
index 0000000..d8cd2a4
--- /dev/null
+++ b/admin/ace/snippets/._d.js
Binary files differ
diff --git a/admin/ace/snippets/._dart.js b/admin/ace/snippets/._dart.js
new file mode 100755
index 0000000..2c9fde9
--- /dev/null
+++ b/admin/ace/snippets/._dart.js
Binary files differ
diff --git a/admin/ace/snippets/._diff.js b/admin/ace/snippets/._diff.js
new file mode 100755
index 0000000..4b1d01e
--- /dev/null
+++ b/admin/ace/snippets/._diff.js
Binary files differ
diff --git a/admin/ace/snippets/._django.js b/admin/ace/snippets/._django.js
new file mode 100755
index 0000000..1a84501
--- /dev/null
+++ b/admin/ace/snippets/._django.js
Binary files differ
diff --git a/admin/ace/snippets/._dockerfile.js b/admin/ace/snippets/._dockerfile.js
new file mode 100755
index 0000000..f212e55
--- /dev/null
+++ b/admin/ace/snippets/._dockerfile.js
Binary files differ
diff --git a/admin/ace/snippets/._dot.js b/admin/ace/snippets/._dot.js
new file mode 100755
index 0000000..90e7912
--- /dev/null
+++ b/admin/ace/snippets/._dot.js
Binary files differ
diff --git a/admin/ace/snippets/._drools.js b/admin/ace/snippets/._drools.js
new file mode 100755
index 0000000..01e1d97
--- /dev/null
+++ b/admin/ace/snippets/._drools.js
Binary files differ
diff --git a/admin/ace/snippets/._edifact.js b/admin/ace/snippets/._edifact.js
new file mode 100755
index 0000000..acef87a
--- /dev/null
+++ b/admin/ace/snippets/._edifact.js
Binary files differ
diff --git a/admin/ace/snippets/._eiffel.js b/admin/ace/snippets/._eiffel.js
new file mode 100755
index 0000000..04d984b
--- /dev/null
+++ b/admin/ace/snippets/._eiffel.js
Binary files differ
diff --git a/admin/ace/snippets/._ejs.js b/admin/ace/snippets/._ejs.js
new file mode 100755
index 0000000..29ea21b
--- /dev/null
+++ b/admin/ace/snippets/._ejs.js
Binary files differ
diff --git a/admin/ace/snippets/._elixir.js b/admin/ace/snippets/._elixir.js
new file mode 100755
index 0000000..e7a6fdb
--- /dev/null
+++ b/admin/ace/snippets/._elixir.js
Binary files differ
diff --git a/admin/ace/snippets/._elm.js b/admin/ace/snippets/._elm.js
new file mode 100755
index 0000000..c7bf8cd
--- /dev/null
+++ b/admin/ace/snippets/._elm.js
Binary files differ
diff --git a/admin/ace/snippets/._erlang.js b/admin/ace/snippets/._erlang.js
new file mode 100755
index 0000000..5b2c4b1
--- /dev/null
+++ b/admin/ace/snippets/._erlang.js
Binary files differ
diff --git a/admin/ace/snippets/._forth.js b/admin/ace/snippets/._forth.js
new file mode 100755
index 0000000..4a44f7f
--- /dev/null
+++ b/admin/ace/snippets/._forth.js
Binary files differ
diff --git a/admin/ace/snippets/._fortran.js b/admin/ace/snippets/._fortran.js
new file mode 100755
index 0000000..15c077d
--- /dev/null
+++ b/admin/ace/snippets/._fortran.js
Binary files differ
diff --git a/admin/ace/snippets/._fsharp.js b/admin/ace/snippets/._fsharp.js
new file mode 100755
index 0000000..dca96b1
--- /dev/null
+++ b/admin/ace/snippets/._fsharp.js
Binary files differ
diff --git a/admin/ace/snippets/._fsl.js b/admin/ace/snippets/._fsl.js
new file mode 100755
index 0000000..b1a378b
--- /dev/null
+++ b/admin/ace/snippets/._fsl.js
Binary files differ
diff --git a/admin/ace/snippets/._ftl.js b/admin/ace/snippets/._ftl.js
new file mode 100755
index 0000000..e5205fd
--- /dev/null
+++ b/admin/ace/snippets/._ftl.js
Binary files differ
diff --git a/admin/ace/snippets/._gcode.js b/admin/ace/snippets/._gcode.js
new file mode 100755
index 0000000..1b2de59
--- /dev/null
+++ b/admin/ace/snippets/._gcode.js
Binary files differ
diff --git a/admin/ace/snippets/._gherkin.js b/admin/ace/snippets/._gherkin.js
new file mode 100755
index 0000000..e1afbb0
--- /dev/null
+++ b/admin/ace/snippets/._gherkin.js
Binary files differ
diff --git a/admin/ace/snippets/._gitignore.js b/admin/ace/snippets/._gitignore.js
new file mode 100755
index 0000000..5d4bcfc
--- /dev/null
+++ b/admin/ace/snippets/._gitignore.js
Binary files differ
diff --git a/admin/ace/snippets/._glsl.js b/admin/ace/snippets/._glsl.js
new file mode 100755
index 0000000..4c04049
--- /dev/null
+++ b/admin/ace/snippets/._glsl.js
Binary files differ
diff --git a/admin/ace/snippets/._gobstones.js b/admin/ace/snippets/._gobstones.js
new file mode 100755
index 0000000..dc8110d
--- /dev/null
+++ b/admin/ace/snippets/._gobstones.js
Binary files differ
diff --git a/admin/ace/snippets/._golang.js b/admin/ace/snippets/._golang.js
new file mode 100755
index 0000000..7f2a74d
--- /dev/null
+++ b/admin/ace/snippets/._golang.js
Binary files differ
diff --git a/admin/ace/snippets/._graphqlschema.js b/admin/ace/snippets/._graphqlschema.js
new file mode 100755
index 0000000..7c0758f
--- /dev/null
+++ b/admin/ace/snippets/._graphqlschema.js
Binary files differ
diff --git a/admin/ace/snippets/._groovy.js b/admin/ace/snippets/._groovy.js
new file mode 100755
index 0000000..6fe88fc
--- /dev/null
+++ b/admin/ace/snippets/._groovy.js
Binary files differ
diff --git a/admin/ace/snippets/._haml.js b/admin/ace/snippets/._haml.js
new file mode 100755
index 0000000..6a5ecfe
--- /dev/null
+++ b/admin/ace/snippets/._haml.js
Binary files differ
diff --git a/admin/ace/snippets/._handlebars.js b/admin/ace/snippets/._handlebars.js
new file mode 100755
index 0000000..720b91f
--- /dev/null
+++ b/admin/ace/snippets/._handlebars.js
Binary files differ
diff --git a/admin/ace/snippets/._haskell.js b/admin/ace/snippets/._haskell.js
new file mode 100755
index 0000000..f37ae37
--- /dev/null
+++ b/admin/ace/snippets/._haskell.js
Binary files differ
diff --git a/admin/ace/snippets/._haskell_cabal.js b/admin/ace/snippets/._haskell_cabal.js
new file mode 100755
index 0000000..15b426c
--- /dev/null
+++ b/admin/ace/snippets/._haskell_cabal.js
Binary files differ
diff --git a/admin/ace/snippets/._haxe.js b/admin/ace/snippets/._haxe.js
new file mode 100755
index 0000000..00610bd
--- /dev/null
+++ b/admin/ace/snippets/._haxe.js
Binary files differ
diff --git a/admin/ace/snippets/._hjson.js b/admin/ace/snippets/._hjson.js
new file mode 100755
index 0000000..5ac0cde
--- /dev/null
+++ b/admin/ace/snippets/._hjson.js
Binary files differ
diff --git a/admin/ace/snippets/._html.js b/admin/ace/snippets/._html.js
new file mode 100755
index 0000000..c37348b
--- /dev/null
+++ b/admin/ace/snippets/._html.js
Binary files differ
diff --git a/admin/ace/snippets/._html_elixir.js b/admin/ace/snippets/._html_elixir.js
new file mode 100755
index 0000000..9b1d666
--- /dev/null
+++ b/admin/ace/snippets/._html_elixir.js
Binary files differ
diff --git a/admin/ace/snippets/._html_ruby.js b/admin/ace/snippets/._html_ruby.js
new file mode 100755
index 0000000..4cd2f7e
--- /dev/null
+++ b/admin/ace/snippets/._html_ruby.js
Binary files differ
diff --git a/admin/ace/snippets/._ini.js b/admin/ace/snippets/._ini.js
new file mode 100755
index 0000000..28f9af2
--- /dev/null
+++ b/admin/ace/snippets/._ini.js
Binary files differ
diff --git a/admin/ace/snippets/._io.js b/admin/ace/snippets/._io.js
new file mode 100755
index 0000000..b44d42a
--- /dev/null
+++ b/admin/ace/snippets/._io.js
Binary files differ
diff --git a/admin/ace/snippets/._ion.js b/admin/ace/snippets/._ion.js
new file mode 100755
index 0000000..822743b
--- /dev/null
+++ b/admin/ace/snippets/._ion.js
Binary files differ
diff --git a/admin/ace/snippets/._jack.js b/admin/ace/snippets/._jack.js
new file mode 100755
index 0000000..3df6e1c
--- /dev/null
+++ b/admin/ace/snippets/._jack.js
Binary files differ
diff --git a/admin/ace/snippets/._jade.js b/admin/ace/snippets/._jade.js
new file mode 100755
index 0000000..30e0e44
--- /dev/null
+++ b/admin/ace/snippets/._jade.js
Binary files differ
diff --git a/admin/ace/snippets/._java.js b/admin/ace/snippets/._java.js
new file mode 100755
index 0000000..8a3e4a8
--- /dev/null
+++ b/admin/ace/snippets/._java.js
Binary files differ
diff --git a/admin/ace/snippets/._javascript.js b/admin/ace/snippets/._javascript.js
new file mode 100755
index 0000000..f385a7a
--- /dev/null
+++ b/admin/ace/snippets/._javascript.js
Binary files differ
diff --git a/admin/ace/snippets/._jexl.js b/admin/ace/snippets/._jexl.js
new file mode 100755
index 0000000..a155929
--- /dev/null
+++ b/admin/ace/snippets/._jexl.js
Binary files differ
diff --git a/admin/ace/snippets/._json.js b/admin/ace/snippets/._json.js
new file mode 100755
index 0000000..f11fff0
--- /dev/null
+++ b/admin/ace/snippets/._json.js
Binary files differ
diff --git a/admin/ace/snippets/._json5.js b/admin/ace/snippets/._json5.js
new file mode 100755
index 0000000..b99b740
--- /dev/null
+++ b/admin/ace/snippets/._json5.js
Binary files differ
diff --git a/admin/ace/snippets/._jsoniq.js b/admin/ace/snippets/._jsoniq.js
new file mode 100755
index 0000000..e632b8b
--- /dev/null
+++ b/admin/ace/snippets/._jsoniq.js
Binary files differ
diff --git a/admin/ace/snippets/._jsp.js b/admin/ace/snippets/._jsp.js
new file mode 100755
index 0000000..ba23645
--- /dev/null
+++ b/admin/ace/snippets/._jsp.js
Binary files differ
diff --git a/admin/ace/snippets/._jssm.js b/admin/ace/snippets/._jssm.js
new file mode 100755
index 0000000..39e27ee
--- /dev/null
+++ b/admin/ace/snippets/._jssm.js
Binary files differ
diff --git a/admin/ace/snippets/._jsx.js b/admin/ace/snippets/._jsx.js
new file mode 100755
index 0000000..2c6ba98
--- /dev/null
+++ b/admin/ace/snippets/._jsx.js
Binary files differ
diff --git a/admin/ace/snippets/._julia.js b/admin/ace/snippets/._julia.js
new file mode 100755
index 0000000..e89c2b3
--- /dev/null
+++ b/admin/ace/snippets/._julia.js
Binary files differ
diff --git a/admin/ace/snippets/._kotlin.js b/admin/ace/snippets/._kotlin.js
new file mode 100755
index 0000000..7cbd1ec
--- /dev/null
+++ b/admin/ace/snippets/._kotlin.js
Binary files differ
diff --git a/admin/ace/snippets/._latex.js b/admin/ace/snippets/._latex.js
new file mode 100755
index 0000000..8ee347a
--- /dev/null
+++ b/admin/ace/snippets/._latex.js
Binary files differ
diff --git a/admin/ace/snippets/._latte.js b/admin/ace/snippets/._latte.js
new file mode 100755
index 0000000..257ae6c
--- /dev/null
+++ b/admin/ace/snippets/._latte.js
Binary files differ
diff --git a/admin/ace/snippets/._less.js b/admin/ace/snippets/._less.js
new file mode 100755
index 0000000..c77c16e
--- /dev/null
+++ b/admin/ace/snippets/._less.js
Binary files differ
diff --git a/admin/ace/snippets/._liquid.js b/admin/ace/snippets/._liquid.js
new file mode 100755
index 0000000..6f8a3aa
--- /dev/null
+++ b/admin/ace/snippets/._liquid.js
Binary files differ
diff --git a/admin/ace/snippets/._lisp.js b/admin/ace/snippets/._lisp.js
new file mode 100755
index 0000000..16526d7
--- /dev/null
+++ b/admin/ace/snippets/._lisp.js
Binary files differ
diff --git a/admin/ace/snippets/._livescript.js b/admin/ace/snippets/._livescript.js
new file mode 100755
index 0000000..d4b8565
--- /dev/null
+++ b/admin/ace/snippets/._livescript.js
Binary files differ
diff --git a/admin/ace/snippets/._logiql.js b/admin/ace/snippets/._logiql.js
new file mode 100755
index 0000000..50a7228
--- /dev/null
+++ b/admin/ace/snippets/._logiql.js
Binary files differ
diff --git a/admin/ace/snippets/._logtalk.js b/admin/ace/snippets/._logtalk.js
new file mode 100755
index 0000000..c33c098
--- /dev/null
+++ b/admin/ace/snippets/._logtalk.js
Binary files differ
diff --git a/admin/ace/snippets/._lsl.js b/admin/ace/snippets/._lsl.js
new file mode 100755
index 0000000..bfbec1d
--- /dev/null
+++ b/admin/ace/snippets/._lsl.js
Binary files differ
diff --git a/admin/ace/snippets/._lua.js b/admin/ace/snippets/._lua.js
new file mode 100755
index 0000000..664074b
--- /dev/null
+++ b/admin/ace/snippets/._lua.js
Binary files differ
diff --git a/admin/ace/snippets/._luapage.js b/admin/ace/snippets/._luapage.js
new file mode 100755
index 0000000..9d8bcd4
--- /dev/null
+++ b/admin/ace/snippets/._luapage.js
Binary files differ
diff --git a/admin/ace/snippets/._lucene.js b/admin/ace/snippets/._lucene.js
new file mode 100755
index 0000000..eb1be8d
--- /dev/null
+++ b/admin/ace/snippets/._lucene.js
Binary files differ
diff --git a/admin/ace/snippets/._makefile.js b/admin/ace/snippets/._makefile.js
new file mode 100755
index 0000000..14a2f82
--- /dev/null
+++ b/admin/ace/snippets/._makefile.js
Binary files differ
diff --git a/admin/ace/snippets/._markdown.js b/admin/ace/snippets/._markdown.js
new file mode 100755
index 0000000..9347441
--- /dev/null
+++ b/admin/ace/snippets/._markdown.js
Binary files differ
diff --git a/admin/ace/snippets/._mask.js b/admin/ace/snippets/._mask.js
new file mode 100755
index 0000000..e2183ee
--- /dev/null
+++ b/admin/ace/snippets/._mask.js
Binary files differ
diff --git a/admin/ace/snippets/._matlab.js b/admin/ace/snippets/._matlab.js
new file mode 100755
index 0000000..6a15d39
--- /dev/null
+++ b/admin/ace/snippets/._matlab.js
Binary files differ
diff --git a/admin/ace/snippets/._maze.js b/admin/ace/snippets/._maze.js
new file mode 100755
index 0000000..570315c
--- /dev/null
+++ b/admin/ace/snippets/._maze.js
Binary files differ
diff --git a/admin/ace/snippets/._mediawiki.js b/admin/ace/snippets/._mediawiki.js
new file mode 100755
index 0000000..57d22c1
--- /dev/null
+++ b/admin/ace/snippets/._mediawiki.js
Binary files differ
diff --git a/admin/ace/snippets/._mel.js b/admin/ace/snippets/._mel.js
new file mode 100755
index 0000000..9234ac9
--- /dev/null
+++ b/admin/ace/snippets/._mel.js
Binary files differ
diff --git a/admin/ace/snippets/._mips.js b/admin/ace/snippets/._mips.js
new file mode 100755
index 0000000..c6b6ff6
--- /dev/null
+++ b/admin/ace/snippets/._mips.js
Binary files differ
diff --git a/admin/ace/snippets/._mixal.js b/admin/ace/snippets/._mixal.js
new file mode 100755
index 0000000..15614fe
--- /dev/null
+++ b/admin/ace/snippets/._mixal.js
Binary files differ
diff --git a/admin/ace/snippets/._mushcode.js b/admin/ace/snippets/._mushcode.js
new file mode 100755
index 0000000..edb6ce0
--- /dev/null
+++ b/admin/ace/snippets/._mushcode.js
Binary files differ
diff --git a/admin/ace/snippets/._mysql.js b/admin/ace/snippets/._mysql.js
new file mode 100755
index 0000000..4c0eb0c
--- /dev/null
+++ b/admin/ace/snippets/._mysql.js
Binary files differ
diff --git a/admin/ace/snippets/._nginx.js b/admin/ace/snippets/._nginx.js
new file mode 100755
index 0000000..5104dcd
--- /dev/null
+++ b/admin/ace/snippets/._nginx.js
Binary files differ
diff --git a/admin/ace/snippets/._nim.js b/admin/ace/snippets/._nim.js
new file mode 100755
index 0000000..312f94e
--- /dev/null
+++ b/admin/ace/snippets/._nim.js
Binary files differ
diff --git a/admin/ace/snippets/._nix.js b/admin/ace/snippets/._nix.js
new file mode 100755
index 0000000..6f4b952
--- /dev/null
+++ b/admin/ace/snippets/._nix.js
Binary files differ
diff --git a/admin/ace/snippets/._nsis.js b/admin/ace/snippets/._nsis.js
new file mode 100755
index 0000000..49efe76
--- /dev/null
+++ b/admin/ace/snippets/._nsis.js
Binary files differ
diff --git a/admin/ace/snippets/._nunjucks.js b/admin/ace/snippets/._nunjucks.js
new file mode 100755
index 0000000..236c2ec
--- /dev/null
+++ b/admin/ace/snippets/._nunjucks.js
Binary files differ
diff --git a/admin/ace/snippets/._objectivec.js b/admin/ace/snippets/._objectivec.js
new file mode 100755
index 0000000..c1a063c
--- /dev/null
+++ b/admin/ace/snippets/._objectivec.js
Binary files differ
diff --git a/admin/ace/snippets/._ocaml.js b/admin/ace/snippets/._ocaml.js
new file mode 100755
index 0000000..d86de58
--- /dev/null
+++ b/admin/ace/snippets/._ocaml.js
Binary files differ
diff --git a/admin/ace/snippets/._partiql.js b/admin/ace/snippets/._partiql.js
new file mode 100755
index 0000000..8ec4c7d
--- /dev/null
+++ b/admin/ace/snippets/._partiql.js
Binary files differ
diff --git a/admin/ace/snippets/._pascal.js b/admin/ace/snippets/._pascal.js
new file mode 100755
index 0000000..89e4416
--- /dev/null
+++ b/admin/ace/snippets/._pascal.js
Binary files differ
diff --git a/admin/ace/snippets/._perl.js b/admin/ace/snippets/._perl.js
new file mode 100755
index 0000000..7fc1cad
--- /dev/null
+++ b/admin/ace/snippets/._perl.js
Binary files differ
diff --git a/admin/ace/snippets/._pgsql.js b/admin/ace/snippets/._pgsql.js
new file mode 100755
index 0000000..a1e1c76
--- /dev/null
+++ b/admin/ace/snippets/._pgsql.js
Binary files differ
diff --git a/admin/ace/snippets/._php.js b/admin/ace/snippets/._php.js
new file mode 100755
index 0000000..1bd0ecc
--- /dev/null
+++ b/admin/ace/snippets/._php.js
Binary files differ
diff --git a/admin/ace/snippets/._php_laravel_blade.js b/admin/ace/snippets/._php_laravel_blade.js
new file mode 100755
index 0000000..fe10078
--- /dev/null
+++ b/admin/ace/snippets/._php_laravel_blade.js
Binary files differ
diff --git a/admin/ace/snippets/._pig.js b/admin/ace/snippets/._pig.js
new file mode 100755
index 0000000..d256981
--- /dev/null
+++ b/admin/ace/snippets/._pig.js
Binary files differ
diff --git a/admin/ace/snippets/._plain_text.js b/admin/ace/snippets/._plain_text.js
new file mode 100755
index 0000000..77999b0
--- /dev/null
+++ b/admin/ace/snippets/._plain_text.js
Binary files differ
diff --git a/admin/ace/snippets/._plsql.js b/admin/ace/snippets/._plsql.js
new file mode 100755
index 0000000..1154237
--- /dev/null
+++ b/admin/ace/snippets/._plsql.js
Binary files differ
diff --git a/admin/ace/snippets/._powershell.js b/admin/ace/snippets/._powershell.js
new file mode 100755
index 0000000..a8718ef
--- /dev/null
+++ b/admin/ace/snippets/._powershell.js
Binary files differ
diff --git a/admin/ace/snippets/._praat.js b/admin/ace/snippets/._praat.js
new file mode 100755
index 0000000..a8bba3a
--- /dev/null
+++ b/admin/ace/snippets/._praat.js
Binary files differ
diff --git a/admin/ace/snippets/._prisma.js b/admin/ace/snippets/._prisma.js
new file mode 100755
index 0000000..940a3ef
--- /dev/null
+++ b/admin/ace/snippets/._prisma.js
Binary files differ
diff --git a/admin/ace/snippets/._prolog.js b/admin/ace/snippets/._prolog.js
new file mode 100755
index 0000000..40f6542
--- /dev/null
+++ b/admin/ace/snippets/._prolog.js
Binary files differ
diff --git a/admin/ace/snippets/._properties.js b/admin/ace/snippets/._properties.js
new file mode 100755
index 0000000..7542eed
--- /dev/null
+++ b/admin/ace/snippets/._properties.js
Binary files differ
diff --git a/admin/ace/snippets/._protobuf.js b/admin/ace/snippets/._protobuf.js
new file mode 100755
index 0000000..11e6881
--- /dev/null
+++ b/admin/ace/snippets/._protobuf.js
Binary files differ
diff --git a/admin/ace/snippets/._puppet.js b/admin/ace/snippets/._puppet.js
new file mode 100755
index 0000000..80d438b
--- /dev/null
+++ b/admin/ace/snippets/._puppet.js
Binary files differ
diff --git a/admin/ace/snippets/._python.js b/admin/ace/snippets/._python.js
new file mode 100755
index 0000000..1d5258a
--- /dev/null
+++ b/admin/ace/snippets/._python.js
Binary files differ
diff --git a/admin/ace/snippets/._qml.js b/admin/ace/snippets/._qml.js
new file mode 100755
index 0000000..5761105
--- /dev/null
+++ b/admin/ace/snippets/._qml.js
Binary files differ
diff --git a/admin/ace/snippets/._r.js b/admin/ace/snippets/._r.js
new file mode 100755
index 0000000..0efd053
--- /dev/null
+++ b/admin/ace/snippets/._r.js
Binary files differ
diff --git a/admin/ace/snippets/._raku.js b/admin/ace/snippets/._raku.js
new file mode 100755
index 0000000..c148837
--- /dev/null
+++ b/admin/ace/snippets/._raku.js
Binary files differ
diff --git a/admin/ace/snippets/._razor.js b/admin/ace/snippets/._razor.js
new file mode 100755
index 0000000..5f3f32f
--- /dev/null
+++ b/admin/ace/snippets/._razor.js
Binary files differ
diff --git a/admin/ace/snippets/._rdoc.js b/admin/ace/snippets/._rdoc.js
new file mode 100755
index 0000000..9f17d5d
--- /dev/null
+++ b/admin/ace/snippets/._rdoc.js
Binary files differ
diff --git a/admin/ace/snippets/._red.js b/admin/ace/snippets/._red.js
new file mode 100755
index 0000000..03cec17
--- /dev/null
+++ b/admin/ace/snippets/._red.js
Binary files differ
diff --git a/admin/ace/snippets/._redshift.js b/admin/ace/snippets/._redshift.js
new file mode 100755
index 0000000..975708c
--- /dev/null
+++ b/admin/ace/snippets/._redshift.js
Binary files differ
diff --git a/admin/ace/snippets/._rhtml.js b/admin/ace/snippets/._rhtml.js
new file mode 100755
index 0000000..01cbf93
--- /dev/null
+++ b/admin/ace/snippets/._rhtml.js
Binary files differ
diff --git a/admin/ace/snippets/._robot.js b/admin/ace/snippets/._robot.js
new file mode 100755
index 0000000..a25ea3c
--- /dev/null
+++ b/admin/ace/snippets/._robot.js
Binary files differ
diff --git a/admin/ace/snippets/._rst.js b/admin/ace/snippets/._rst.js
new file mode 100755
index 0000000..4df0784
--- /dev/null
+++ b/admin/ace/snippets/._rst.js
Binary files differ
diff --git a/admin/ace/snippets/._ruby.js b/admin/ace/snippets/._ruby.js
new file mode 100755
index 0000000..ea35f3c
--- /dev/null
+++ b/admin/ace/snippets/._ruby.js
Binary files differ
diff --git a/admin/ace/snippets/._rust.js b/admin/ace/snippets/._rust.js
new file mode 100755
index 0000000..e5ef29e
--- /dev/null
+++ b/admin/ace/snippets/._rust.js
Binary files differ
diff --git a/admin/ace/snippets/._sac.js b/admin/ace/snippets/._sac.js
new file mode 100755
index 0000000..538c173
--- /dev/null
+++ b/admin/ace/snippets/._sac.js
Binary files differ
diff --git a/admin/ace/snippets/._sass.js b/admin/ace/snippets/._sass.js
new file mode 100755
index 0000000..fa5c8fa
--- /dev/null
+++ b/admin/ace/snippets/._sass.js
Binary files differ
diff --git a/admin/ace/snippets/._scad.js b/admin/ace/snippets/._scad.js
new file mode 100755
index 0000000..c755fc9
--- /dev/null
+++ b/admin/ace/snippets/._scad.js
Binary files differ
diff --git a/admin/ace/snippets/._scala.js b/admin/ace/snippets/._scala.js
new file mode 100755
index 0000000..91e3dc9
--- /dev/null
+++ b/admin/ace/snippets/._scala.js
Binary files differ
diff --git a/admin/ace/snippets/._scheme.js b/admin/ace/snippets/._scheme.js
new file mode 100755
index 0000000..9306261
--- /dev/null
+++ b/admin/ace/snippets/._scheme.js
Binary files differ
diff --git a/admin/ace/snippets/._scrypt.js b/admin/ace/snippets/._scrypt.js
new file mode 100755
index 0000000..bb3061c
--- /dev/null
+++ b/admin/ace/snippets/._scrypt.js
Binary files differ
diff --git a/admin/ace/snippets/._scss.js b/admin/ace/snippets/._scss.js
new file mode 100755
index 0000000..3447466
--- /dev/null
+++ b/admin/ace/snippets/._scss.js
Binary files differ
diff --git a/admin/ace/snippets/._sh.js b/admin/ace/snippets/._sh.js
new file mode 100755
index 0000000..4bc0e3b
--- /dev/null
+++ b/admin/ace/snippets/._sh.js
Binary files differ
diff --git a/admin/ace/snippets/._sjs.js b/admin/ace/snippets/._sjs.js
new file mode 100755
index 0000000..139e71d
--- /dev/null
+++ b/admin/ace/snippets/._sjs.js
Binary files differ
diff --git a/admin/ace/snippets/._slim.js b/admin/ace/snippets/._slim.js
new file mode 100755
index 0000000..331a646
--- /dev/null
+++ b/admin/ace/snippets/._slim.js
Binary files differ
diff --git a/admin/ace/snippets/._smarty.js b/admin/ace/snippets/._smarty.js
new file mode 100755
index 0000000..03c0ff4
--- /dev/null
+++ b/admin/ace/snippets/._smarty.js
Binary files differ
diff --git a/admin/ace/snippets/._smithy.js b/admin/ace/snippets/._smithy.js
new file mode 100755
index 0000000..f405d0d
--- /dev/null
+++ b/admin/ace/snippets/._smithy.js
Binary files differ
diff --git a/admin/ace/snippets/._snippets.js b/admin/ace/snippets/._snippets.js
new file mode 100755
index 0000000..e0bfc30
--- /dev/null
+++ b/admin/ace/snippets/._snippets.js
Binary files differ
diff --git a/admin/ace/snippets/._soy_template.js b/admin/ace/snippets/._soy_template.js
new file mode 100755
index 0000000..d74e586
--- /dev/null
+++ b/admin/ace/snippets/._soy_template.js
Binary files differ
diff --git a/admin/ace/snippets/._space.js b/admin/ace/snippets/._space.js
new file mode 100755
index 0000000..284e571
--- /dev/null
+++ b/admin/ace/snippets/._space.js
Binary files differ
diff --git a/admin/ace/snippets/._sparql.js b/admin/ace/snippets/._sparql.js
new file mode 100755
index 0000000..be9fc65
--- /dev/null
+++ b/admin/ace/snippets/._sparql.js
Binary files differ
diff --git a/admin/ace/snippets/._sql.js b/admin/ace/snippets/._sql.js
new file mode 100755
index 0000000..f544f0e
--- /dev/null
+++ b/admin/ace/snippets/._sql.js
Binary files differ
diff --git a/admin/ace/snippets/._sqlserver.js b/admin/ace/snippets/._sqlserver.js
new file mode 100755
index 0000000..3f1a86c
--- /dev/null
+++ b/admin/ace/snippets/._sqlserver.js
Binary files differ
diff --git a/admin/ace/snippets/._stylus.js b/admin/ace/snippets/._stylus.js
new file mode 100755
index 0000000..61ac1e4
--- /dev/null
+++ b/admin/ace/snippets/._stylus.js
Binary files differ
diff --git a/admin/ace/snippets/._svg.js b/admin/ace/snippets/._svg.js
new file mode 100755
index 0000000..cb713b9
--- /dev/null
+++ b/admin/ace/snippets/._svg.js
Binary files differ
diff --git a/admin/ace/snippets/._swift.js b/admin/ace/snippets/._swift.js
new file mode 100755
index 0000000..7504e8a
--- /dev/null
+++ b/admin/ace/snippets/._swift.js
Binary files differ
diff --git a/admin/ace/snippets/._tcl.js b/admin/ace/snippets/._tcl.js
new file mode 100755
index 0000000..5257223
--- /dev/null
+++ b/admin/ace/snippets/._tcl.js
Binary files differ
diff --git a/admin/ace/snippets/._terraform.js b/admin/ace/snippets/._terraform.js
new file mode 100755
index 0000000..42c84d1
--- /dev/null
+++ b/admin/ace/snippets/._terraform.js
Binary files differ
diff --git a/admin/ace/snippets/._tex.js b/admin/ace/snippets/._tex.js
new file mode 100755
index 0000000..f691904
--- /dev/null
+++ b/admin/ace/snippets/._tex.js
Binary files differ
diff --git a/admin/ace/snippets/._text.js b/admin/ace/snippets/._text.js
new file mode 100755
index 0000000..4c6560f
--- /dev/null
+++ b/admin/ace/snippets/._text.js
Binary files differ
diff --git a/admin/ace/snippets/._textile.js b/admin/ace/snippets/._textile.js
new file mode 100755
index 0000000..7ebea2f
--- /dev/null
+++ b/admin/ace/snippets/._textile.js
Binary files differ
diff --git a/admin/ace/snippets/._toml.js b/admin/ace/snippets/._toml.js
new file mode 100755
index 0000000..9d1b02d
--- /dev/null
+++ b/admin/ace/snippets/._toml.js
Binary files differ
diff --git a/admin/ace/snippets/._tsx.js b/admin/ace/snippets/._tsx.js
new file mode 100755
index 0000000..c5c46aa
--- /dev/null
+++ b/admin/ace/snippets/._tsx.js
Binary files differ
diff --git a/admin/ace/snippets/._turtle.js b/admin/ace/snippets/._turtle.js
new file mode 100755
index 0000000..f0b07de
--- /dev/null
+++ b/admin/ace/snippets/._turtle.js
Binary files differ
diff --git a/admin/ace/snippets/._twig.js b/admin/ace/snippets/._twig.js
new file mode 100755
index 0000000..b8f27a1
--- /dev/null
+++ b/admin/ace/snippets/._twig.js
Binary files differ
diff --git a/admin/ace/snippets/._typescript.js b/admin/ace/snippets/._typescript.js
new file mode 100755
index 0000000..b2a41e2
--- /dev/null
+++ b/admin/ace/snippets/._typescript.js
Binary files differ
diff --git a/admin/ace/snippets/._vala.js b/admin/ace/snippets/._vala.js
new file mode 100755
index 0000000..d83d255
--- /dev/null
+++ b/admin/ace/snippets/._vala.js
Binary files differ
diff --git a/admin/ace/snippets/._vbscript.js b/admin/ace/snippets/._vbscript.js
new file mode 100755
index 0000000..b0bcb82
--- /dev/null
+++ b/admin/ace/snippets/._vbscript.js
Binary files differ
diff --git a/admin/ace/snippets/._velocity.js b/admin/ace/snippets/._velocity.js
new file mode 100755
index 0000000..fc0db83
--- /dev/null
+++ b/admin/ace/snippets/._velocity.js
Binary files differ
diff --git a/admin/ace/snippets/._verilog.js b/admin/ace/snippets/._verilog.js
new file mode 100755
index 0000000..fe59ba9
--- /dev/null
+++ b/admin/ace/snippets/._verilog.js
Binary files differ
diff --git a/admin/ace/snippets/._vhdl.js b/admin/ace/snippets/._vhdl.js
new file mode 100755
index 0000000..ae6410a
--- /dev/null
+++ b/admin/ace/snippets/._vhdl.js
Binary files differ
diff --git a/admin/ace/snippets/._visualforce.js b/admin/ace/snippets/._visualforce.js
new file mode 100755
index 0000000..b02e52a
--- /dev/null
+++ b/admin/ace/snippets/._visualforce.js
Binary files differ
diff --git a/admin/ace/snippets/._wollok.js b/admin/ace/snippets/._wollok.js
new file mode 100755
index 0000000..affca20
--- /dev/null
+++ b/admin/ace/snippets/._wollok.js
Binary files differ
diff --git a/admin/ace/snippets/._xml.js b/admin/ace/snippets/._xml.js
new file mode 100755
index 0000000..1501298
--- /dev/null
+++ b/admin/ace/snippets/._xml.js
Binary files differ
diff --git a/admin/ace/snippets/._xquery.js b/admin/ace/snippets/._xquery.js
new file mode 100755
index 0000000..68fca72
--- /dev/null
+++ b/admin/ace/snippets/._xquery.js
Binary files differ
diff --git a/admin/ace/snippets/._yaml.js b/admin/ace/snippets/._yaml.js
new file mode 100755
index 0000000..bec0c43
--- /dev/null
+++ b/admin/ace/snippets/._yaml.js
Binary files differ
diff --git a/admin/ace/snippets/._zeek.js b/admin/ace/snippets/._zeek.js
new file mode 100755
index 0000000..5036625
--- /dev/null
+++ b/admin/ace/snippets/._zeek.js
Binary files differ
diff --git a/admin/approve/index.php b/admin/approve/index.php
index b288e18..b288e18 100644..100755
--- a/admin/approve/index.php
+++ b/admin/approve/index.php
diff --git a/admin/avatars/index.php b/admin/avatars/index.php
index 9a3c6b8..9a3c6b8 100644..100755
--- a/admin/avatars/index.php
+++ b/admin/avatars/index.php
diff --git a/admin/avatars/update.php b/admin/avatars/update.php
index a835124..a835124 100644..100755
--- a/admin/avatars/update.php
+++ b/admin/avatars/update.php
diff --git a/admin/avatars/url.php b/admin/avatars/url.php
index 788324f..788324f 100644..100755
--- a/admin/avatars/url.php
+++ b/admin/avatars/url.php
diff --git a/admin/codes/index.php b/admin/codes/index.php
index 31dd5a7..31dd5a7 100644..100755
--- a/admin/codes/index.php
+++ b/admin/codes/index.php
diff --git a/admin/codes/save/index.php b/admin/codes/save/index.php
index 00f6819..00f6819 100644..100755
--- a/admin/codes/save/index.php
+++ b/admin/codes/save/index.php
diff --git a/admin/create/index.php b/admin/create/index.php
index 61f3e45..61f3e45 100644..100755
--- a/admin/create/index.php
+++ b/admin/create/index.php
diff --git a/admin/create/save/index.php b/admin/create/save/index.php
index 8b4fe22..8b4fe22 100644..100755
--- a/admin/create/save/index.php
+++ b/admin/create/save/index.php
diff --git a/admin/edit/index.php b/admin/edit/index.php
index d5aabf5..d5aabf5 100644..100755
--- a/admin/edit/index.php
+++ b/admin/edit/index.php
diff --git a/admin/edit/save/index.php b/admin/edit/save/index.php
index 588cec0..588cec0 100644..100755
--- a/admin/edit/save/index.php
+++ b/admin/edit/save/index.php
diff --git a/admin/help.php b/admin/help.php
index 03e6336..03e6336 100644..100755
--- a/admin/help.php
+++ b/admin/help.php
diff --git a/admin/index.php b/admin/index.php
index 70d07b8..70d07b8 100644..100755
--- a/admin/index.php
+++ b/admin/index.php
diff --git a/admin/objects/index.php b/admin/objects/index.php
index 735e4e2..735e4e2 100644..100755
--- a/admin/objects/index.php
+++ b/admin/objects/index.php
diff --git a/admin/register_approve/index.php b/admin/register_approve/index.php
index 78e719b..78e719b 100644..100755
--- a/admin/register_approve/index.php
+++ b/admin/register_approve/index.php
diff --git a/admin/register_reject/index.php b/admin/register_reject/index.php
index 5610197..5610197 100644..100755
--- a/admin/register_reject/index.php
+++ b/admin/register_reject/index.php
diff --git a/admin/registrations/index.php b/admin/registrations/index.php
index 7c7fe66..7c7fe66 100644..100755
--- a/admin/registrations/index.php
+++ b/admin/registrations/index.php
diff --git a/admin/reject/index.php b/admin/reject/index.php
index ac33eb4..ac33eb4 100644..100755
--- a/admin/reject/index.php
+++ b/admin/reject/index.php
diff --git a/admin/requests/index.php b/admin/requests/index.php
index 0cf38b7..0cf38b7 100644..100755
--- a/admin/requests/index.php
+++ b/admin/requests/index.php
diff --git a/alerts/index.php b/alerts/index.php
index 9cfa153..9cfa153 100644..100755
--- a/alerts/index.php
+++ b/alerts/index.php
diff --git a/alerts/read/index.php b/alerts/read/index.php
index b4c094b..b4c094b 100644..100755
--- a/alerts/read/index.php
+++ b/alerts/read/index.php
diff --git a/badges/._eap.svg b/badges/._eap.svg
new file mode 100755
index 0000000..ca0e613
--- /dev/null
+++ b/badges/._eap.svg
Binary files differ
diff --git a/badges/._hunter.svg b/badges/._hunter.svg
new file mode 100755
index 0000000..880ff87
--- /dev/null
+++ b/badges/._hunter.svg
Binary files differ
diff --git a/badges/._staff.svg b/badges/._staff.svg
new file mode 100755
index 0000000..dc72063
--- /dev/null
+++ b/badges/._staff.svg
Binary files differ
diff --git a/badges/eap.svg b/badges/eap.svg
index 989b1c6..989b1c6 100644..100755
--- a/badges/eap.svg
+++ b/badges/eap.svg
diff --git a/badges/hunter.svg b/badges/hunter.svg
index 3775bec..3775bec 100644..100755
--- a/badges/hunter.svg
+++ b/badges/hunter.svg
diff --git a/badges/staff.svg b/badges/staff.svg
index 1ef4589..1ef4589 100644..100755
--- a/badges/staff.svg
+++ b/badges/staff.svg
diff --git a/bootstrap/._qrcode.min.js b/bootstrap/._qrcode.min.js
new file mode 100755
index 0000000..3f266de
--- /dev/null
+++ b/bootstrap/._qrcode.min.js
Binary files differ
diff --git a/bootstrap/bootstrap.bundle.min.js b/bootstrap/bootstrap.bundle.min.js
index 819659b..819659b 100644..100755
--- a/bootstrap/bootstrap.bundle.min.js
+++ b/bootstrap/bootstrap.bundle.min.js
diff --git a/bootstrap/bootstrap.bundle.min.js.map b/bootstrap/bootstrap.bundle.min.js.map
index 42a0908..42a0908 100644..100755
--- a/bootstrap/bootstrap.bundle.min.js.map
+++ b/bootstrap/bootstrap.bundle.min.js.map
diff --git a/bootstrap/bootstrap.min.css b/bootstrap/bootstrap.min.css
index f06f523..f06f523 100644..100755
--- a/bootstrap/bootstrap.min.css
+++ b/bootstrap/bootstrap.min.css
diff --git a/bootstrap/bootstrap.min.css.map b/bootstrap/bootstrap.min.css.map
index 336fa28..336fa28 100644..100755
--- a/bootstrap/bootstrap.min.css.map
+++ b/bootstrap/bootstrap.min.css.map
diff --git a/bootstrap/qr-scanner-worker.min.js b/bootstrap/qr-scanner-worker.min.js
index 7f3b3b5..7f3b3b5 100644..100755
--- a/bootstrap/qr-scanner-worker.min.js
+++ b/bootstrap/qr-scanner-worker.min.js
diff --git a/bootstrap/qr-scanner.min.js b/bootstrap/qr-scanner.min.js
index e146305..e146305 100644..100755
--- a/bootstrap/qr-scanner.min.js
+++ b/bootstrap/qr-scanner.min.js
diff --git a/bootstrap/qrcode.min.js b/bootstrap/qrcode.min.js
index 993e88f..993e88f 100644..100755
--- a/bootstrap/qrcode.min.js
+++ b/bootstrap/qrcode.min.js
diff --git a/ckeditor/ckeditor-build.js b/ckeditor/ckeditor-build.js
deleted file mode 100644
index fbeba04..0000000
--- a/ckeditor/ckeditor-build.js
+++ /dev/null
@@ -1,6 +0,0 @@
-(function(t){const e=t["en"]=t["en"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1","Align cell text to the bottom":"Align cell text to the bottom","Align cell text to the center":"Align cell text to the center","Align cell text to the left":"Align cell text to the left","Align cell text to the middle":"Align cell text to the middle","Align cell text to the right":"Align cell text to the right","Align cell text to the top":"Align cell text to the top","Align center":"Align center","Align left":"Align left","Align right":"Align right","Align table to the left":"Align table to the left","Align table to the right":"Align table to the right",Alignment:"Alignment",All:"All","Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to",Aquamarine:"Aquamarine",Arrows:"Arrows","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above",Background:"Background","Bitcoin sign":"Bitcoin sign",Black:"Black","Block quote":"Block quote","Block styles":"Block styles",Blue:"Blue",Bold:"Bold",Border:"Border","Break text":"Break text","Bulleted List":"Bulleted List","Bulleted list styles toolbar":"Bulleted list styles toolbar",Cancel:"Cancel","Caption for image: %0":"Caption for image: %0","Caption for the image":"Caption for the image","Cedi sign":"Cedi sign","Cell properties":"Cell properties","Cent sign":"Cent sign","Center table":"Center table","Centered image":"Centered image","Change image text alternative":"Change image text alternative","Character categories":"Character categories","Choose heading":"Choose heading",Circle:"Circle",Code:"Code","Colon sign":"Colon sign",Color:"Color","Color picker":"Color picker",Column:"Column","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign",Currency:"Currency","Currency sign":"Currency sign",Dashed:"Dashed",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Decrease indent":"Decrease indent","Degree sign":"Degree sign","Delete column":"Delete column","Delete row":"Delete row","Dim grey":"Dim grey",Dimensions:"Dimensions",Disc:"Disc","Division sign":"Division sign","Dollar sign":"Dollar sign","Dong sign":"Dong sign",Dotted:"Dotted",Double:"Double","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark",Downloadable:"Downloadable","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","downwards simple arrow":"downwards simple arrow","Drachma sign":"Drachma sign","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Edit link":"Edit link","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar","Editor editing area: %0":"Editor editing area: %0","Editor toolbar":"Editor toolbar","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Enter image caption":"Enter image caption","Enter table caption":"Enter table caption","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","Full size image":"Full size image","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign",Green:"Green",Grey:"Grey",Groove:"Groove","Guarani sign":"Guarani sign","Header column":"Header column","Header row":"Header row",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Height:"Height","Horizontal ellipsis":"Horizontal ellipsis","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Hryvnia sign":"Hryvnia sign","HTML object":"HTML object","Identical to":"Identical to","Image resize list":"Image resize list","Image toolbar":"Image toolbar","image widget":"image widget","In line":"In line","Increase indent":"Increase indent","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Insert:"Insert","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert image":"Insert image","Insert image via URL":"Insert image via URL","Insert media":"Insert media","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table",Inset:"Inset",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark",Italic:"Italic",Justify:"Justify","Justify cell text":"Justify cell text","Kip sign":"Kip sign",Latin:"Latin","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left aligned image":"Left aligned image","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","leftwards simple arrow":"leftwards simple arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Link:"Link","Link image":"Link image","Link URL":"Link URL","Lira sign":"Lira sign","List properties":"List properties","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or","Lower-latin":"Lower-latin","Lower–roman":"Lower–roman",Macron:"Macron","Manat sign":"Manat sign",Mathematical:"Mathematical","Media toolbar":"Media toolbar","Media URL":"Media URL","media widget":"media widget","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiple styles":"Multiple styles","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign",Next:"Next",None:"None","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","Numbered List":"Numbered List","Numbered list styles toolbar":"Numbered list styles toolbar","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","Open media in new tab":"Open media in new tab",Orange:"Orange",Original:"Original",Outset:"Outset",Overline:"Overline",Padding:"Padding","Page break":"Page break",Paragraph:"Paragraph","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Paste the media URL in the input.":"Paste the media URL in the input.","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget",Previous:"Previous","Proportional to":"Proportional to",Purple:"Purple","Question exclamation mark":"Question exclamation mark",Red:"Red",Redo:"Redo","Registered sign":"Registered sign","Remove color":"Remove color","Remove Format":"Remove Format","Resize image":"Resize image","Resize image to %0":"Resize image to %0","Resize image to the original size":"Resize image to the original size","Restore default":"Restore default","Reversed order":"Reversed order","Reversed paragraph sign":"Reversed paragraph sign","Rich Text Editor":"Rich Text Editor",Ridge:"Ridge","Right aligned image":"Right aligned image","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","rightwards simple arrow":"rightwards simple arrow",Row:"Row","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign",Save:"Save","Saving changes":"Saving changes","Section sign":"Section sign","Select all":"Select all","Select column":"Select column","Select row":"Select row","Show more items":"Show more items","Side image":"Side image","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark",Solid:"Solid","soon with rightwards arrow above":"soon with rightwards arrow above","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Square:"Square","Square root":"Square root","Start at":"Start at","Start index must be greater than 0.":"Start index must be greater than 0.",Strikethrough:"Strikethrough",Style:"Style",Styles:"Styles",Subscript:"Subscript",Superscript:"Superscript","Table alignment toolbar":"Table alignment toolbar","Table cell text alignment":"Table cell text alignment","Table properties":"Table properties","Table toolbar":"Table toolbar","Tenge sign":"Tenge sign",Text:"Text","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar","Text alternative":"Text alternative","Text styles":"Text styles",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".',"The URL must not be empty.":"The URL must not be empty.",'The value is invalid. Try "10px" or "2em" or simply "2".':'The value is invalid. Try "10px" or "2em" or simply "2".',"There exists":"There exists","This link has no URL":"This link has no URL","This media URL is not supported.":"This media URL is not supported.","Tilde operator":"Tilde operator","Tip: Paste the URL into the content to embed faster.":"Tip: Paste the URL into the content to embed faster.","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on","Toggle the circle list style":"Toggle the circle list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the disc list style":"Toggle the disc list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the square list style":"Toggle the square list style","Toggle the upper–latin list style":"Toggle the upper–latin list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign",Turquoise:"Turquoise","Two dot leader":"Two dot leader",Underline:"Underline",Undo:"Undo",Union:"Union",Unlink:"Unlink","up down arrow with base":"up down arrow with base",Update:"Update","Update image URL":"Update image URL","Upload failed":"Upload failed","Upload in progress":"Upload in progress","Upper-latin":"Upper-latin","Upper-roman":"Upper-roman","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","upwards simple arrow":"upwards simple arrow","Vertical text alignment toolbar":"Vertical text alignment toolbar","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters",White:"White","Widget toolbar":"Widget toolbar",Width:"Width","Won sign":"Won sign","Wrap text":"Wrap text",Yellow:"Yellow","Yen sign":"Yen sign"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
-/*!
- * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md.
- */(function t(e,n){if(typeof exports==="object"&&typeof module==="object")module.exports=n();else if(typeof define==="function"&&define.amd)define([],n);else if(typeof exports==="object")exports["ClassicEditor"]=n();else e["ClassicEditor"]=n()})(self,(()=>(()=>{"use strict";var t={8180:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content code{background-color:hsla(0,0%,78%,.3);border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:hsla(0,0%,78%,.5)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-basic-styles/theme/code.css"],names:[],mappings:"AAKA,iBACC,kCAAuC,CAEvC,iBAAkB,CADlB,aAED,CAEA,0CACC,kCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content code {\n\tbackground-color: hsla(0, 0%, 78%, 0.3);\n\tpadding: .15em;\n\tborder-radius: 2px;\n}\n\n.ck.ck-editor__editable .ck-code_selected {\n\tbackground-color: hsla(0, 0%, 78%, 0.5);\n}\n"],sourceRoot:""}]);const l=a},636:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-block-quote/theme/blockquote.css"],names:[],mappings:"AAKA,uBAWC,0BAAsC,CADtC,iBAAkB,CAFlB,aAAc,CACd,cAAe,CAPf,eAAgB,CAIhB,kBAAmB,CADnB,mBAOD,CAEA,gCACC,aAAc,CACd,2BACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content blockquote {\n\t/* See #12 */\n\toverflow: hidden;\n\n\t/* https://github.com/ckeditor/ckeditor5-block-quote/issues/15 */\n\tpadding-right: 1.5em;\n\tpadding-left: 1.5em;\n\n\tmargin-left: 0;\n\tmargin-right: 0;\n\tfont-style: italic;\n\tborder-left: solid 5px hsl(0, 0%, 80%);\n}\n\n.ck-content[dir="rtl"] blockquote {\n\tborder-left: 0;\n\tborder-right: solid 5px hsl(0, 0%, 80%);\n}\n'],sourceRoot:""}]);const l=a},390:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-clipboard/theme/clipboard.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-clipboard/clipboard.css"],names:[],mappings:"AASC,8DACC,cAAe,CAEf,mBAAoB,CADpB,iBAOD,CAJC,mEACC,iBAAkB,CAClB,OACD,CAWA,qJACC,YACD,CCzBF,MACC,yCAA0C,CAC1C,yCAA0C,CAC1C,6DACD,CAOE,mEAIC,gDAAiD,CADjD,sDAAuD,CAFvD,2DAA8D,CAI9D,gBAAiB,CAHjB,wDAqBD,CAfC,yEAWC,sFAAuF,CAEvF,kBAAmB,CADnB,qKAA0K,CAX1K,UAAW,CAIX,aAAc,CAFd,QAAS,CAIT,QAAS,CADT,iBAAkB,CAElB,wDAA2D,CAE3D,0BAA2B,CAR3B,OAYD,CA2DF,kEACC,gGACD,CAKA,gDACC,OAAS,CACT,sBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: inline;\n\t\tposition: relative;\n\t\tpointer-events: none;\n\n\t\t& span {\n\t\t\tposition: absolute;\n\t\t\twidth: 0;\n\t\t}\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\t& > .ck-widget__selection-handle {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t& > .ck-widget__type-around {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-clipboard-drop-target-dot-width: 12px;\n\t--ck-clipboard-drop-target-dot-height: 8px;\n\t--ck-clipboard-drop-target-color: var(--ck-color-focus-border)\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\t& span {\n\t\t\tbottom: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\ttop: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tbackground: var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-left: -1px;\n\n\t\t\t/* The triangle above the marker */\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: 50%;\n\t\t\t\ttop: calc(var(--ck-clipboard-drop-target-dot-height) * -.5);\n\n\t\t\t\ttransform: translateX(-50%);\n\t\t\t\tborder-color: var(--ck-clipboard-drop-target-color) transparent transparent transparent;\n\t\t\t\tborder-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t// Horizontal drop target (between blocks).\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\twidth: 100%;\n\t\theight: 0;\n\t\tmargin: 0;\n\t\ttext-align: initial;\n\n\t\t& .ck-clipboard-drop-target__line {\n\t\t\tposition: absolute;\n\t\t\twidth: 100%;\n\t\t\theight: 0;\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-top: -1px;\n\n\t\t\t&::before {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent transparent transparent var(--ck-clipboard-drop-target-color);\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) 0 var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent var(--ck-clipboard-drop-target-color) transparent transparent;\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size)) var(--ck-clipboard-drop-target-dot-size) 0;\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\t*/\n\n\t/*\n\t * Styles of the widget that it a drop target.\n\t */\n\t& .ck-widget.ck-clipboard-drop-target-range {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important;\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\tzoom: 0.6;\n\t\toutline: none !important;\n\t}\n}\n'],sourceRoot:""}]);const l=a},3638:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-modal)}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-bottom-width:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar{border-bottom-width:1px;border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-editor-classic/theme/classiceditor.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-editor-classic/classiceditor.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,cAIC,iBAMD,CAJC,2DAEC,yBACD,CCLC,gDCED,eDKC,CAPA,uICMA,qCAAsC,CDJpC,2BAA4B,CAC5B,4BAIF,CAPA,gDAMC,qBACD,CAEA,iFACC,uBAAwB,CCR1B,eDaC,CANA,yMCHA,qCAAsC,CDOpC,eAEF,CAKF,yCAEC,0CAA2C,CCpB3C,eD8BD,CAZA,yHCdE,qCAAsC,CDmBtC,wBAAyB,CACzB,yBAMF,CAHC,0DACC,wCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor {\n\t/* All the elements within `.ck-editor` are positioned relatively to it.\n\t If any element needs to be positioned with respect to the <body>, etc.,\n\t it must land outside of the `.ck-editor` in DOM. */\n\tposition: relative;\n\n\t& .ck-editor__top .ck-sticky-panel .ck-toolbar {\n\t\t/* https://github.com/ckeditor/ckeditor5-editor-classic/issues/62 */\n\t\tz-index: var(--ck-z-modal);\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_rounded.css";\n\n.ck.ck-editor__top {\n\t& .ck-sticky-panel {\n\t\t& .ck-toolbar {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\n\t\t\tborder-bottom-width: 0;\n\t\t}\n\n\t\t& .ck-sticky-panel__content_sticky .ck-toolbar {\n\t\t\tborder-bottom-width: 1px;\n\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Note: Use ck-editor__main to make sure these styles don\'t apply to other editor types */\n.ck.ck-editor__main > .ck-editor__editable {\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/113 */\n\tbackground: var(--ck-color-base-background);\n\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&:not(.ck-focused) {\n\t\tborder-color: var(--ck-color-base-border);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},8894:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text);cursor:text}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-engine/theme/placeholder.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-engine/placeholder.css"],names:[],mappings:"AAMA,uCAEC,iBAWD,CATC,qDAIC,8BAA+B,CAF/B,MAAO,CAKP,mBAAoB,CANpB,iBAAkB,CAElB,OAKD,CAKA,wCACC,YACD,CAQD,iCACC,iBACD,CC5BC,qDAEC,6CAA8C,CAD9C,WAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder,\n.ck .ck-placeholder {\n\tposition: relative;\n\n\t&::before {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tcontent: attr(data-placeholder);\n\n\t\t/* See ckeditor/ckeditor5#469. */\n\t\tpointer-events: none;\n\t}\n}\n\n/* See ckeditor/ckeditor5#1987. */\n.ck.ck-read-only .ck-placeholder {\n\t&::before {\n\t\tdisplay: none;\n\t}\n}\n\n/*\n * Rules for the `ck-placeholder` are loaded before the rules for `ck-reset_all` in the base CKEditor 5 DLL build.\n * This fix overwrites the incorrectly set `position: static` from `ck-reset_all`.\n * See https://github.com/ckeditor/ckeditor5/issues/11418.\n */\n.ck.ck-reset_all .ck-placeholder {\n\tposition: relative;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder, .ck .ck-placeholder {\n\t&::before {\n\t\tcursor: text;\n\t\tcolor: var(--ck-color-engine-placeholder-text);\n\t}\n}\n"],sourceRoot:""}]);const l=a},4401:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-engine/theme/renderer.css"],names:[],mappings:"AAMA,qDACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Elements marked by the Renderer as hidden should be invisible in the editor. */\n.ck.ck-editor__editable span[data-ck-unsafe-element] {\n\tdisplay: none;\n}\n"],sourceRoot:""}]);const l=a},3230:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-heading_heading1{font-size:20px}.ck.ck-heading_heading2{font-size:17px}.ck.ck-heading_heading3{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-heading/theme/heading.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-heading/heading.css"],names:[],mappings:"AAKA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,+BACC,eACD,CCZC,2EACC,SACD,CAEA,uEACC,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-heading_heading1 {\n\tfont-size: 20px;\n}\n\n.ck.ck-heading_heading2 {\n\tfont-size: 17px;\n}\n\n.ck.ck-heading_heading3 {\n\tfont-size: 14px;\n}\n\n.ck[class*="ck-heading_heading"] {\n\tfont-weight: bold;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Resize dropdown's button label. */\n.ck.ck-dropdown.ck-heading-dropdown {\n\t& .ck-dropdown__button .ck-button__label {\n\t\twidth: 8em;\n\t}\n\n\t& .ck-dropdown__panel .ck-list__item {\n\t\tmin-width: 18em;\n\t}\n}\n"],sourceRoot:""}]);const l=a},8468:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-html-object-embed-unfocused-outline-width:1px}.ck-widget.html-object-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base);min-width:calc(76px + var(--ck-spacing-standard));padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-object-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);font-style:normal;font-weight:400;left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);position:absolute;top:0;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-html-support/theme/datafilter.css"],names:[],mappings:"AAKA,MACC,kDACD,CAEA,6BAEC,gDAAiD,CADjD,kCAAmC,CAKnC,iDAAkD,CAHlD,+BAAgC,CAEhC,oEAgCD,CA7BC,kEACC,wGACD,CAEA,oCAOC,eAA4B,CAG5B,iEAAkE,CAClE,qCAAsC,CAPtC,0CAA2C,CAS3C,+BAAgC,CADhC,kCAAmC,CAVnC,iBAAkB,CADlB,eAAmB,CAKnB,+BAAgC,CAGhC,yIAA0I,CAN1I,iBAAkB,CAElB,KAAM,CAGN,0GAMD,CAGA,2HACC,gBACD,CAEA,yDAEC,mBACD,CAGD,gCACC,eACD,CAEA,iCACC,oBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-html-object-embed-unfocused-outline-width: 1px;\n}\n\n.ck-widget.html-object-embed {\n\tfont-size: var(--ck-font-size-base);\n\tbackground-color: var(--ck-color-base-foreground);\n\tpadding: var(--ck-spacing-small);\n\t/* Leave space for label */\n\tpadding-top: calc(var(--ck-font-size-tiny) + var(--ck-spacing-large));\n\tmin-width: calc(76px + var(--ck-spacing-standard));\n\n\t&:not(.ck-widget_selected):not(:hover) {\n\t\toutline: var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border);\n\t}\n\n\t&::before {\n\t\tfont-weight: normal;\n\t\tfont-style: normal;\n\t\tposition: absolute;\n\t\tcontent: attr(data-html-object-embed-label);\n\t\ttop: 0;\n\t\tleft: var(--ck-spacing-standard);\n\t\tbackground: hsl(0deg 0% 60%);\n\t\ttransition: background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\t\tpadding: calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);\n\t\tborder-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius);\n\t\tcolor: var(--ck-color-base-background);\n\t\tfont-size: var(--ck-font-size-tiny);\n\t\tfont-family: var(--ck-font-face);\n\t}\n\n\t/* Make space for label. */\n\t& .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before {\n\t\tmargin-left: 50px;\n\t}\n\n\t& .html-object-embed__content {\n\t\t/* Disable user interaction with embed content */\n\t\tpointer-events: none;\n\t}\n}\n\ndiv.ck-widget.html-object-embed {\n\tmargin: 1em auto;\n}\n\nspan.ck-widget.html-object-embed {\n\tdisplay: inline-block;\n}\n\n"],sourceRoot:""}]);const l=a},9048:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image-inline.ck-widget_selected,.ck.ck-editor__editable .image.ck-widget_selected{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/image.css"],names:[],mappings:"AAMC,mBAEC,UAAW,CADX,aAAc,CAOd,gBAAkB,CAGlB,cAAe,CARf,iBAuBD,CAbC,uBAEC,aAAc,CAGd,aAAc,CAGd,cAAe,CAGf,cACD,CAGD,0BAYC,sBAAuB,CANvB,mBAAoB,CAGpB,cAoBD,CAdC,kCACC,YACD,CAGA,gEAGC,WAAY,CACZ,aAAc,CAGd,cACD,CAUD,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAWA,2GACC,SAUD,CAHC,qEACC,YACD,CAOA,0FACC,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content {\n\t& .image {\n\t\tdisplay: table;\n\t\tclear: both;\n\t\ttext-align: center;\n\n\t\t/* Make sure there is some space between the content and the image. Center image by default. */\n\t\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\t \tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\t\tmargin: 0.9em auto;\n\n\t\t/* Make sure the caption will be displayed properly (See: https://github.com/ckeditor/ckeditor5/issues/1870). */\n\t\tmin-width: 50px;\n\n\t\t& img {\n\t\t\t/* Prevent unnecessary margins caused by line-height (see #44). */\n\t\t\tdisplay: block;\n\n\t\t\t/* Center the image if its width is smaller than the content\'s width. */\n\t\t\tmargin: 0 auto;\n\n\t\t\t/* Make sure the image never exceeds the size of the parent container (ckeditor/ckeditor5-ui#67). */\n\t\t\tmax-width: 100%;\n\n\t\t\t/* Make sure the image is never smaller than the parent container (See: https://github.com/ckeditor/ckeditor5/issues/9300). */\n\t\t\tmin-width: 100%\n\t\t}\n\t}\n\n\t& .image-inline {\n\t\t/*\n\t\t * Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing).\n\t\t * Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root.\n\t\t * This strange behavior does not happen with inline-flex.\n\t\t */\n\t\tdisplay: inline-flex;\n\n\t\t/* While being resized, don\'t allow the image to exceed the width of the editing root. */\n\t\tmax-width: 100%;\n\n\t\t/* This is required by Safari to resize images in a sensible way. Without this, the browser breaks the ratio. */\n\t\talign-items: flex-start;\n\n\t\t/* When the picture is present it must act as a flex container to let the img resize properly */\n\t\t& picture {\n\t\t\tdisplay: flex;\n\t\t}\n\n\t\t/* When the picture is present, it must act like a resizable img. */\n\t\t& picture,\n\t\t& img {\n\t\t\t/* This is necessary for the img to span the entire .image-inline wrapper and to resize properly. */\n\t\t\tflex-grow: 1;\n\t\t\tflex-shrink: 1;\n\n\t\t\t/* Prevents overflowing the editing root boundaries when an inline image is very wide. */\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Inhertit the content styles padding of the <figcaption> in case the integration overrides `text-align: center`\n\t * of `.image` (e.g. to the left/right). This ensures the placeholder stays at the padding just like the native\n\t * caret does, and not at the edge of <figcaption>.\n\t */\n\t& .image > figcaption.ck-placeholder::before {\n\t\tpadding-left: inherit;\n\t\tpadding-right: inherit;\n\n\t\t/*\n\t\t * Make sure the image caption placeholder doesn\'t overflow the placeholder area.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9162.\n\t\t */\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\n\t/*\n\t * Make sure the selected inline image always stays on top of its siblings.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9108.\n\t */\n\t& .image.ck-widget_selected {\n\t\tz-index: 1;\n\t}\n\n\t& .image-inline.ck-widget_selected {\n\t\tz-index: 1;\n\n\t\t/*\n\t\t * Make sure the native browser selection style is not displayed.\n\t\t * Inline image widgets have their own styles for the selected state and\n\t\t * leaving this up to the browser is asking for a visual collision.\n\t\t */\n\t\t& ::selection {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t/* The inline image nested in the table should have its original size if not resized.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9117. */\n\t& td,\n\t& th {\n\t\t& .image-inline img {\n\t\t\tmax-width: none;\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},8662:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-image-caption-highligted-background:#fd0}.ck-content .image>figcaption{background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highligted-background)}to{background-color:var(--ck-color-image-caption-background)}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imagecaption.css"],names:[],mappings:"AAKA,MACC,2CAAoD,CACpD,kCAA8C,CAC9C,mDACD,CAGA,8BAKC,yDAA0D,CAH1D,mBAAoB,CAEpB,wCAAyC,CAHzC,qBAAsB,CAMtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,qBAMD,CAGA,qEACC,iDACD,CAEA,sCACC,GACC,oEACD,CAEA,GACC,yDACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-caption-background: hsl(0, 0%, 97%);\n\t--ck-color-image-caption-text: hsl(0, 0%, 20%);\n\t--ck-color-image-caption-highligted-background: hsl(52deg 100% 50%);\n}\n\n/* Content styles */\n.ck-content .image > figcaption {\n\tdisplay: table-caption;\n\tcaption-side: bottom;\n\tword-break: break-word;\n\tcolor: var(--ck-color-image-caption-text);\n\tbackground-color: var(--ck-color-image-caption-background);\n\tpadding: .6em;\n\tfont-size: .75em;\n\toutline-offset: -1px;\n}\n\n/* Editing styles */\n.ck.ck-editor__editable .image > figcaption.image__caption_highlighted {\n\tanimation: ck-image-caption-highlight .6s ease-out;\n}\n\n@keyframes ck-image-caption-highlight {\n\t0% {\n\t\tbackground-color: var(--ck-color-image-caption-highligted-background);\n\t}\n\n\t100% {\n\t\tbackground-color: var(--ck-color-image-caption-background);\n\t}\n}\n"],sourceRoot:""}]);const l=a},9292:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-image-insert__panel{padding:var(--ck-spacing-large)}.ck.ck-image-insert__ck-finder-button{border:1px solid #ccc;border-radius:var(--ck-border-radius);display:block;margin:var(--ck-spacing-standard) auto;width:100%}.ck.ck-splitbutton>.ck-file-dialog-button.ck-button{border:none;margin:0;padding:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageinsert.css"],names:[],mappings:"AAKA,2BACC,+BACD,CAEA,sCAIC,qBAAiC,CACjC,qCAAsC,CAJtC,aAAc,CAEd,sCAAuC,CADvC,UAID,CAGA,oDAGC,WAAY,CADZ,QAAS,CADT,SAGD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-image-insert__panel {\n\tpadding: var(--ck-spacing-large);\n}\n\n.ck.ck-image-insert__ck-finder-button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin: var(--ck-spacing-standard) auto;\n\tborder: 1px solid hsl(0, 0%, 80%);\n\tborder-radius: var(--ck-border-radius);\n}\n\n/* https://github.com/ckeditor/ckeditor5/issues/7986 */\n.ck.ck-splitbutton > .ck-file-dialog-button.ck-button {\n\tpadding: 0;\n\tmargin: 0;\n\tborder: none;\n}\n"],sourceRoot:""}]);const l=a},5150:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-image-insert-form:focus{outline:none}.ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-image-insert-form__action-row{margin-top:var(--ck-spacing-standard)}.ck.ck-form__row.ck-image-insert-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-image-insert-form__action-row .ck-button-save{justify-content:center}.ck.ck-form__row.ck-image-insert-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageinsertformrowview.css"],names:[],mappings:"AAMC,+BAEC,YACD,CAGD,iBACC,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CACjB,6BAmBD,CAhBC,iCACC,WACD,CAEA,kDACC,qCAUD,CARC,sIAEC,sBACD,CAEA,+EACC,0BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-image-insert-form {\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n}\n\n.ck.ck-form__row {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\tjustify-content: space-between;\n\n\t/* Ignore labels that work as fieldset legends */\n\t& > *:not(.ck-label) {\n\t\tflex-grow: 1;\n\t}\n\n\t&.ck-image-insert-form__action-row {\n\t\tmargin-top: var(--ck-spacing-standard);\n\n\t\t& .ck-button-save,\n\t\t& .ck-button-cancel {\n\t\t\tjustify-content: center;\n\t\t}\n\n\t\t& .ck-button .ck-button__label {\n\t\t\tcolor: var(--ck-color-text);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},1043:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck.ck-editor__editable td .image-inline.image_resized img,.ck.ck-editor__editable th .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageresize.css"],names:[],mappings:"AAKA,iCAQC,qBAAsB,CADtB,aAAc,CANd,cAkBD,CATC,qCAEC,UACD,CAEA,4CAEC,aACD,CAQC,sHACC,cACD,CAIF,oFACC,uCACD,CAEA,oFACC,sCACD,CAEA,oEACC,SACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .image.image_resized {\n\tmax-width: 100%;\n\t/*\n\tThe `<figure>` element for resized images must not use `display:table` as browsers do not support `max-width` for it well.\n\tSee https://stackoverflow.com/questions/4019604/chrome-safari-ignoring-max-width-in-table/14420691#14420691 for more.\n\tFortunately, since we control the width, there is no risk that the image will look bad.\n\t*/\n\tdisplay: block;\n\tbox-sizing: border-box;\n\n\t& img {\n\t\t/* For resized images it is the `<figure>` element that determines the image width. */\n\t\twidth: 100%;\n\t}\n\n\t& > figcaption {\n\t\t/* The `<figure>` element uses `display:block`, so `<figcaption>` also has to. */\n\t\tdisplay: block;\n\t}\n}\n\n.ck.ck-editor__editable {\n\t/* The resized inline image nested in the table should respect its parent size.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9117. */\n\t& td,\n\t& th {\n\t\t& .image-inline.image_resized img {\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n}\n\n[dir="ltr"] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {\n\tmargin-right: var(--ck-spacing-standard);\n}\n\n[dir="rtl"] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {\n\tmargin-left: var(--ck-spacing-standard);\n}\n\n.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label {\n\twidth: 4em;\n}\n'],sourceRoot:""}]);const l=a},4622:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2)}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imagestyle.css"],names:[],mappings:"AAKA,MACC,8BAA+B,CAC/B,qEACD,CAMC,qFAEC,oDACD,CAIA,yEAEC,UACD,CAEA,8BACC,WAAY,CACZ,yCAA0C,CAC1C,aACD,CAEA,oCACC,UAAW,CACX,0CACD,CAEA,sCACC,gBAAiB,CACjB,iBACD,CAEA,qCACC,WAAY,CACZ,yCACD,CAEA,2CAEC,gBAAiB,CADjB,cAED,CAEA,0CACC,aAAc,CACd,iBACD,CAGA,6GAGC,YACD,CAGC,mGAGC,kDAAmD,CADnD,+CAED,CAEA,iDACC,iDACD,CAEA,kDACC,gDACD,CAUC,0lBAGC,qDAKD,CAHC,8nBACC,YACD,CAKD,oVAGC,2DACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-image-style-spacing: 1.5em;\n\t--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);\n}\n\n.ck-content {\n\t/* Provides a minimal side margin for the left and right aligned images, so that the user has a visual feedback\n\tconfirming successful application of the style if image width exceeds the editor's size.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9342 */\n\t& .image-style-block-align-left,\n\t& .image-style-block-align-right {\n\t\tmax-width: calc(100% - var(--ck-image-style-spacing));\n\t}\n\n\t/* Allows displaying multiple floating images in the same line.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9183#issuecomment-804988132 */\n\t& .image-style-align-left,\n\t& .image-style-align-right {\n\t\tclear: none;\n\t}\n\n\t& .image-style-side {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t\tmax-width: 50%;\n\t}\n\n\t& .image-style-align-left {\n\t\tfloat: left;\n\t\tmargin-right: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-align-center {\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t}\n\n\t& .image-style-align-right {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-block-align-right {\n\t\tmargin-right: 0;\n\t\tmargin-left: auto;\n\t}\n\n\t& .image-style-block-align-left {\n\t\tmargin-left: 0;\n\t\tmargin-right: auto;\n\t}\n\n\t/* Simulates margin collapsing with the preceding paragraph, which does not work for the floating elements. */\n\t& p + .image-style-align-left,\n\t& p + .image-style-align-right,\n\t& p + .image-style-side {\n\t\tmargin-top: 0;\n\t}\n\n\t& .image-inline {\n\t\t&.image-style-align-left,\n\t\t&.image-style-align-right {\n\t\t\tmargin-top: var(--ck-inline-image-style-spacing);\n\t\t\tmargin-bottom: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-left {\n\t\t\tmargin-right: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-right {\n\t\t\tmargin-left: var(--ck-inline-image-style-spacing);\n\t\t}\n\t}\n}\n\n.ck.ck-splitbutton {\n\t/* The button should display as a regular drop-down if the action button\n\tis forced to fire the same action as the arrow button. */\n\t&.ck-splitbutton_flatten {\n\t\t&:hover,\n\t\t&.ck-splitbutton_open {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-background);\n\n\t\t\t\t&::after {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&.ck-splitbutton_open:hover {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-hover-background);\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},9899:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck-image-upload-complete-icon{border-radius:50%;display:block;position:absolute;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0ms,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;height:0;left:25%;opacity:0;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:0}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadicon.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadicon.css"],names:[],mappings:"AAKA,+BAUC,iBAAkB,CATlB,aAAc,CACd,iBAAkB,CAOlB,sCAAwC,CADxC,oCAAsC,CAGtC,SAMD,CAJC,qCACC,UAAW,CACX,iBACD,CChBD,MACC,iCAA8C,CAC9C,+CAA4D,CAG5D,8BAA+B,CAC/B,gCAAiC,CACjC,4DACD,CAEA,+BAWC,sBAA4B,CAN5B,0BAAgC,CADhC,qCAAuC,CADvC,wEAA0E,CAD1E,uDAAwD,CAMxD,oDAAuD,CAWvD,oFAAuF,CAlBvF,SAAU,CAgBV,eAAgB,CAChB,mFA0BD,CAtBC,qCAgBC,mBAAsB,CADtB,sBAAyB,CAEzB,4BAA6B,CAH7B,4CAA6C,CAF7C,sFAAuF,CADvF,oFAAqF,CASrF,qBAAsB,CAdtB,QAAS,CAJT,QAAS,CAGT,SAAU,CADV,OAAQ,CAKR,mCAAoC,CACpC,yBAA0B,CAH1B,OAcD,CAGD,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,yCACC,GAGC,QAAS,CAFT,SAAU,CACV,OAED,CACA,IAEC,QAAS,CADT,UAED,CACA,GAGC,YAAc,CAFd,SAAU,CACV,UAED,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-image-upload-complete-icon {\n\tdisplay: block;\n\tposition: absolute;\n\n\t/*\n\t * Smaller images should have the icon closer to the border.\n\t * Match the icon position with the linked image indicator brought by the link image feature.\n\t */\n\ttop: min(var(--ck-spacing-medium), 6%);\n\tright: min(var(--ck-spacing-medium), 6%);\n\tborder-radius: 50%;\n\tz-index: 1;\n\n\t&::after {\n\t\tcontent: "";\n\t\tposition: absolute;\n\t}\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-upload-icon: hsl(0, 0%, 100%);\n\t--ck-color-image-upload-icon-background: hsl(120, 100%, 27%);\n\n\t/* Match the icon size with the linked image indicator brought by the link image feature. */\n\t--ck-image-upload-icon-size: 20;\n\t--ck-image-upload-icon-width: 2px;\n\t--ck-image-upload-icon-is-visible: clamp(0px, 100% - 50px, 1px);\n}\n\n.ck-image-upload-complete-icon {\n\topacity: 0;\n\tbackground: var(--ck-color-image-upload-icon-background);\n\tanimation-name: ck-upload-complete-icon-show, ck-upload-complete-icon-hide;\n\tanimation-fill-mode: forwards, forwards;\n\tanimation-duration: 500ms, 500ms;\n\n\t/* To make animation scalable. */\n\tfont-size: calc(1px * var(--ck-image-upload-icon-size));\n\n\t/* Hide completed upload icon after 3 seconds. */\n\tanimation-delay: 0ms, 3000ms;\n\n\t/*\n\t * Use CSS math to simulate container queries.\n\t * https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things\n\t */\n\toverflow: hidden;\n\twidth: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\theight: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\n\t/* This is check icon element made from border-width mixed with animations. */\n\t&::after {\n\t\t/* Because of border transformation we need to "hard code" left position. */\n\t\tleft: 25%;\n\n\t\ttop: 50%;\n\t\topacity: 0;\n\t\theight: 0;\n\t\twidth: 0;\n\n\t\ttransform: scaleX(-1) rotate(135deg);\n\t\ttransform-origin: left top;\n\t\tborder-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\t\tborder-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\n\t\tanimation-name: ck-upload-complete-icon-check;\n\t\tanimation-duration: 500ms;\n\t\tanimation-delay: 500ms;\n\t\tanimation-fill-mode: forwards;\n\n\t\t/* #1095. While reset is not providing proper box-sizing for pseudoelements, we need to handle it. */\n\t\tbox-sizing: border-box;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-show {\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-hide {\n\tfrom {\n\t\topacity: 1;\n\t}\n\n\tto {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-check {\n\t0% {\n\t\topacity: 1;\n\t\twidth: 0;\n\t\theight: 0;\n\t}\n\t33% {\n\t\twidth: 0.3em;\n\t\theight: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t\twidth: 0.3em;\n\t\theight: 0.45em;\n\t}\n}\n'],sourceRoot:""}]);const l=a},9825:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck .ck-upload-placeholder-loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{height:100%;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:3px solid var(--ck-color-upload-placeholder-loader);height:var(--ck-upload-placeholder-loader-size);width:var(--ck-upload-placeholder-loader-size)}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadloader.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadloader.css"],names:[],mappings:"AAKA,kCAGC,kBAAmB,CADnB,YAAa,CAEb,sBAAuB,CAEvB,MAAO,CALP,iBAAkB,CAIlB,KAOD,CAJC,yCACC,UAAW,CACX,iBACD,CCXD,MACC,4CAAqD,CACrD,wCAAyC,CACzC,8CACD,CAEA,iCAGC,QAAS,CADT,UAgBD,CAbC,8CACC,sGACD,CAEA,qCAOC,4DACD,CAGD,kCAEC,WAAY,CADZ,UAWD,CARC,yCAMC,yDAA0D,CAH1D,iBAAkB,CAElB,kCAAmC,CADnC,8DAA+D,CAF/D,+CAAgD,CADhD,8CAMD,CAGD,wCACC,GACC,uBACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-upload-placeholder-loader {\n\tposition: absolute;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\ttop: 0;\n\tleft: 0;\n\n\t&::before {\n\t\tcontent: '';\n\t\tposition: relative;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-upload-placeholder-loader: hsl(0, 0%, 70%);\n\t--ck-upload-placeholder-loader-size: 32px;\n\t--ck-upload-placeholder-image-aspect-ratio: 2.8;\n}\n\n.ck .ck-image-upload-placeholder {\n\t/* We need to control the full width of the SVG gray background. */\n\twidth: 100%;\n\tmargin: 0;\n\n\t&.image-inline {\n\t\twidth: calc( 2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio) );\n\t}\n\n\t& img {\n\t\t/*\n\t\t * This is an arbitrary aspect for a 1x1 px GIF to display to the user. Not too tall, not too short.\n\t\t * There's nothing special about this number except that it should make the image placeholder look like\n\t\t * a real image during this short period after the upload started and before the image was read from the\n\t\t * file system (and a rich preview was loaded).\n\t\t */\n\t\taspect-ratio: var(--ck-upload-placeholder-image-aspect-ratio);\n\t}\n}\n\n.ck .ck-upload-placeholder-loader {\n\twidth: 100%;\n\theight: 100%;\n\n\t&::before {\n\t\twidth: var(--ck-upload-placeholder-loader-size);\n\t\theight: var(--ck-upload-placeholder-loader-size);\n\t\tborder-radius: 50%;\n\t\tborder-top: 3px solid var(--ck-color-upload-placeholder-loader);\n\t\tborder-right: 2px solid transparent;\n\t\tanimation: ck-upload-placeholder-loader 1s linear infinite;\n\t}\n}\n\n@keyframes ck-upload-placeholder-loader {\n\tto {\n\t\ttransform: rotate( 360deg );\n\t}\n}\n"],sourceRoot:""}]);const l=a},5870:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{left:0;position:absolute;top:0}.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);height:2px;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadprogress.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadprogress.css"],names:[],mappings:"AAMC,qEAEC,iBACD,CAGA,uGAIC,MAAO,CAFP,iBAAkB,CAClB,KAED,CCRC,yFACC,oBACD,CAID,uGAIC,gDAAiD,CAFjD,UAAW,CAGX,oBAAuB,CAFvB,OAGD,CAGD,kBACC,GAAO,SAAY,CACnB,GAAO,SAAY,CACpB",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\tposition: relative;\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\t/* Showing animation. */\n\t\t&.ck-appear {\n\t\t\tanimation: fadeIn 700ms;\n\t\t}\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\theight: 2px;\n\t\twidth: 0;\n\t\tbackground: var(--ck-color-upload-bar-background);\n\t\ttransition: width 100ms;\n\t}\n}\n\n@keyframes fadeIn {\n\tfrom { opacity: 0; }\n\tto { opacity: 1; }\n}\n"],sourceRoot:""}]);const l=a},6831:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-field-view{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/textalternativeform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,6BACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,oDACC,oBACD,CAEA,uCACC,YACD,CCZA,oCDCD,6BAcE,cAUF,CARE,oDACC,eACD,CAEA,wCACC,cACD,CCrBD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-text-alternative-form {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},399:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid hsla(0,0%,100%,.5)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/link.css"],names:[],mappings:"AAMA,sBACC,mDAMD,CAHC,wCACC,yFACD,CAOD,4BACC,8CACD,CAGA,sCAEC,gDAAiD,CADjD,WAAY,CAEZ,iBAAkB,CAClB,oCACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Class added to span element surrounding currently selected link. */\n.ck .ck-link_selected {\n\tbackground: var(--ck-color-link-selected-background);\n\n\t/* Give linked inline images some outline to let the user know they are also part of the link. */\n\t& span.image-inline {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background);\n\t}\n}\n\n/*\n * Classes used by the "fake visual selection" displayed in the content when an input\n * in the link UI has focus (the browser does not render the native selection in this state).\n */\n.ck .ck-fake-link-selection {\n\tbackground: var(--ck-color-link-fake-selection);\n}\n\n/* A collapsed fake visual selection. */\n.ck .ck-fake-link-selection_collapsed {\n\theight: 100%;\n\tborder-right: 1px solid var(--ck-color-base-text);\n\tmargin-right: -1px;\n\toutline: solid 1px hsla(0, 0%, 100%, .5);\n}\n'],sourceRoot:""}]);const l=a},9465:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkactions.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkactions.css"],names:[],mappings:"AAOA,oBACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,8CACC,oBAKD,CAHC,gEACC,eACD,CCXD,oCDCD,oBAcE,cAUF,CARE,8CACC,eACD,CAEA,8DACC,cACD,CCrBD,CCIA,wDACC,cAAe,CACf,eAmCD,CAjCC,0EAEC,kCAAmC,CAEnC,cAAe,CAIf,+BAAgC,CAChC,aAAc,CARd,kCAAmC,CASnC,iBAAkB,CAPlB,sBAYD,CAHC,gFACC,yBACD,CAGD,mPAIC,eACD,CAEA,+DACC,eACD,CAGC,gFACC,yBACD,CAWD,qHACC,sCACD,CDtDD,oCC0DC,wDACC,8DAMD,CAJC,0EAEC,cAAe,CADf,WAED,CAGD,gJAME,aAEF,CDzED",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-link-actions__preview {\n\t\tdisplay: inline-block;\n\n\t\t& .ck-button__label {\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-link-actions__preview {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\t& .ck-button.ck-link-actions__preview {\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\n\t\t& .ck-button__label {\n\t\t\tpadding: 0 var(--ck-spacing-medium);\n\t\t\tcolor: var(--ck-color-link-default);\n\t\t\ttext-overflow: ellipsis;\n\t\t\tcursor: pointer;\n\n\t\t\t/* Match the box model of the link editor form\'s input so the balloon\n\t\t\tdoes not change width when moving between actions and the form. */\n\t\t\tmax-width: var(--ck-input-width);\n\t\t\tmin-width: 3em;\n\t\t\ttext-align: center;\n\n\t\t\t&:hover {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\t&,\n\t\t&:hover,\n\t\t&:focus,\n\t\t&:active {\n\t\t\tbackground: none;\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&:focus {\n\t\t\t& .ck-button__label {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-button:not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-button:not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\t& .ck-button.ck-link-actions__preview {\n\t\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0;\n\n\t\t\t& .ck-button__label {\n\t\t\t\tmin-width: 0;\n\t\t\t\tmax-width: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},4827:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-link-form{display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{border-radius:0;margin:0;padding:var(--ck-spacing-standard);width:50%}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form_layout-vertical>.ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkform.css"],names:[],mappings:"AAOA,iBACC,YAiBD,CAfC,2BACC,YACD,CCNA,oCDCD,iBAQE,cAUF,CARE,wCACC,eACD,CAEA,4BACC,cACD,CCfD,CDuBD,iCACC,aAYD,CALE,wHAEC,mCACD,CE/BF,iCAEC,+BAAgC,CADhC,SAgDD,CA7CC,wDACC,8EAMD,CAJC,uEACC,WAAY,CACZ,UACD,CAGD,4CAIC,eAAgB,CAFhB,QAAS,CADT,kCAAmC,CAEnC,SAkBD,CAfC,wDACC,gDACD,CARD,4GAeE,aAMF,CAJE,mEACC,kDACD,CAKF,6CACC,yDAUD,CARC,wEACC,SAAU,CACV,UAKD,CAHC,8EACC,eACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-form {\n\tdisplay: flex;\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tdisplay: block;\n\n\t/*\n\t * Whether the form is in the responsive mode or not, if there are decorator buttons\n\t * keep the top margin of action buttons medium.\n\t */\n\t& .ck-button {\n\t\t&.ck-button-save,\n\t\t&.ck-button-cancel {\n\t\t\tmargin-top: var(--ck-spacing-medium);\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tpadding: 0;\n\tmin-width: var(--ck-input-width);\n\n\t& .ck-labeled-field-view {\n\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small);\n\n\t\t& .ck-input-text {\n\t\t\tmin-width: 0;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t& > .ck-button {\n\t\tpadding: var(--ck-spacing-standard);\n\t\tmargin: 0;\n\t\twidth: 50%;\n\t\tborder-radius: 0;\n\n\t\t&:not(:focus) {\n\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\t\t}\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-left: 0;\n\n\t\t\t&:last-of-type {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Using additional `.ck` class for stronger CSS specificity than `.ck.ck-link-form > :not(:first-child)`. */\n\t& .ck.ck-list {\n\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-large);\n\n\t\t& .ck-button.ck-switchbutton {\n\t\t\tpadding: 0;\n\t\t\twidth: 100%;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: none;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},3858:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{display:block;position:absolute}:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{background-color:rgba(0,0,0,.4);background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;content:"";height:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));overflow:hidden;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);width:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size))}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkimage.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkimage.css"],names:[],mappings:"AASE,+FACC,aAAc,CACd,iBACD,CCPF,MAEC,sCAAuC,CACvC,oEACD,CAME,+FAUC,+BAAqC,CACrC,83BAA+3B,CAG/3B,uBAA2B,CAD3B,2BAA4B,CAD5B,oBAAqB,CAGrB,kBAAmB,CAdnB,UAAW,CAsBX,oGAAuG,CAFvG,eAAgB,CAbhB,sCAAwC,CADxC,oCAAsC,CAetC,mGAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t/* Linked image indicator */\n\t& figure.image > a,\n\t& a span.image-inline {\n\t\t&::after {\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t}\n\t}\n}\n\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* Match the icon size with the upload indicator brought by the image upload feature. */\n\t--ck-link-image-indicator-icon-size: 20;\n\t--ck-link-image-indicator-icon-is-visible: clamp(0px, 100% - 50px, 1px);\n}\n\n.ck.ck-editor__editable {\n\t/* Linked image indicator */\n\t& figure.image > a,\n\t& a span.image-inline {\n\t\t&::after {\n\t\t\tcontent: "";\n\n\t\t\t/*\n\t\t\t * Smaller images should have the icon closer to the border.\n\t\t\t * Match the icon position with the upload indicator brought by the image upload feature.\n\t\t\t */\n\t\t\ttop: min(var(--ck-spacing-medium), 6%);\n\t\t\tright: min(var(--ck-spacing-medium), 6%);\n\n\t\t\tbackground-color: hsla(0, 0%, 0%, .4);\n\t\t\tbackground-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");\n\t\t\tbackground-size: 14px;\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-position: center;\n\t\t\tborder-radius: 100%;\n\n\t\t\t/*\n\t\t\t* Use CSS math to simulate container queries.\n\t\t\t* https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things\n\t\t\t*/\n\t\t\toverflow: hidden;\n\t\t\twidth: calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));\n\t\t\theight: calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));\n\t\t}\n\t}\n}\n\n'],sourceRoot:""}]);const l=a},3195:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}:root{--ck-collapsible-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-collapsible>.ck.ck-button{border-radius:0;color:inherit;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-large);width:100%}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:hover:not(:focus),.ck.ck-collapsible>.ck.ck-button:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:0 var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/collapsible.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-list/collapsible.css"],names:[],mappings:"AAMC,sEACC,YACD,CCHD,MACC,yDACD,CAGC,iCAIC,eAAgB,CAChB,aAAc,CAHd,eAAiB,CACjB,wDAAyD,CAFzD,UAoBD,CAdC,uCACC,sBACD,CAEA,wIACC,sBAAuB,CACvB,wBAAyB,CACzB,eACD,CAEA,0CACC,qCAAsC,CACtC,sCACD,CAGD,6CACC,yDACD,CAGC,mEACC,wBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-collapsible.ck-collapsible_collapsed {\n\t& > .ck-collapsible__children {\n\t\tdisplay: none;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-collapsible-arrow-size: calc(0.5 * var(--ck-icon-size));\n}\n\n.ck.ck-collapsible {\n\t& > .ck.ck-button {\n\t\twidth: 100%;\n\t\tfont-weight: bold;\n\t\tpadding: var(--ck-spacing-medium) var(--ck-spacing-large);\n\t\tborder-radius: 0;\n\t\tcolor: inherit;\n\n\t\t&:focus {\n\t\t\tbackground: transparent;\n\t\t}\n\n\t\t&:active, &:not(:focus), &:hover:not(:focus) {\n\t\t\tbackground: transparent;\n\t\t\tborder-color: transparent;\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t& > .ck-icon {\n\t\t\tmargin-right: var(--ck-spacing-medium);\n\t\t\twidth: var(--ck-collapsible-arrow-size);\n\t\t}\n\t}\n\n\t& > .ck-collapsible__children {\n\t\tpadding: 0 var(--ck-spacing-large) var(--ck-spacing-large);\n\t}\n\n\t&.ck-collapsible_collapsed {\n\t\t& > .ck.ck-button .ck-icon {\n\t\t\ttransform: rotate(-90deg);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},9989:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/list.css"],names:[],mappings:"AAKA,eACC,uBAiBD,CAfC,kBACC,2BAaD,CAXC,qBACC,2BASD,CAPC,wBACC,2BAKD,CAHC,2BACC,2BACD,CAMJ,eACC,oBAaD,CAXC,kBACC,sBASD,CAJE,6CACC,sBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content ol {\n\tlist-style-type: decimal;\n\n\t& ol {\n\t\tlist-style-type: lower-latin;\n\n\t\t& ol {\n\t\t\tlist-style-type: lower-roman;\n\n\t\t\t& ol {\n\t\t\t\tlist-style-type: upper-latin;\n\n\t\t\t\t& ol {\n\t\t\t\t\tlist-style-type: upper-roman;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck-content ul {\n\tlist-style-type: disc;\n\n\t& ul {\n\t\tlist-style-type: circle;\n\n\t\t& ul {\n\t\t\tlist-style-type: square;\n\n\t\t\t& ul {\n\t\t\t\tlist-style-type: square;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},7133:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{background:transparent;margin-bottom:calc(var(--ck-spacing-tiny)*-1);padding-left:0;padding-right:0}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{background:none;border-color:transparent;box-shadow:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-list/listproperties.css"],names:[],mappings:"AAOC,yDACC,+BASD,CAPC,2DACC,cAKD,CAHC,6DACC,qCACD,CASD,wFACC,oCACD,CAGA,mFACC,gDAWD,CARE,+GACC,UAKD,CAHC,iHACC,qCACD,CAMJ,8EACC,cAAe,CACf,UACD,CAEA,uEACC,sBAAuB,CAGvB,6CAAgD,CAFhD,cAAe,CACf,eAQD,CALC,2JAGC,eAAgB,CADhB,wBAAyB,CADzB,eAGD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-list-properties {\n\t/* When there are no list styles and there is no collapsible. */\n\t&.ck-list-properties_without-styles {\n\t\tpadding: var(--ck-spacing-large);\n\n\t\t& > * {\n\t\t\tmin-width: 14em;\n\n\t\t\t& + * {\n\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t * When the numbered list property fields (start at, reversed) should be displayed,\n\t * more horizontal space is needed. Reconfigure the style grid to create that space.\n\t */\n\t&.ck-list-properties_with-numbered-properties {\n\t\t& > .ck-list-styles-list {\n\t\t\tgrid-template-columns: repeat( 4, auto );\n\t\t}\n\n\t\t/* When list styles are rendered and property fields are in a collapsible. */\n\t\t& > .ck-collapsible {\n\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\n\t\t\t& > .ck-collapsible__children {\n\t\t\t\t& > * {\n\t\t\t\t\twidth: 100%;\n\n\t\t\t\t\t& + * {\n\t\t\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-numbered-list-properties__start-index .ck-input {\n\t\tmin-width: auto;\n\t\twidth: 100%;\n\t}\n\n\t& .ck.ck-numbered-list-properties__reversed-order {\n\t\tbackground: transparent;\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\t\tmargin-bottom: calc(-1 * var(--ck-spacing-tiny));\n\n\t\t&:active, &:hover {\n\t\t\tbox-shadow: none;\n\t\t\tborder-color: transparent;\n\t\t\tbackground: none;\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},4553:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-list-styles-list{display:grid}:root{--ck-list-style-button-size:44px}.ck.ck-list-styles-list{column-gap:var(--ck-spacing-medium);grid-template-columns:repeat(3,auto);padding:var(--ck-spacing-large);row-gap:var(--ck-spacing-medium)}.ck.ck-list-styles-list .ck-button{box-sizing:content-box;margin:0;padding:0}.ck.ck-list-styles-list .ck-button,.ck.ck-list-styles-list .ck-button .ck-icon{height:var(--ck-list-style-button-size);width:var(--ck-list-style-button-size)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/liststyles.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-list/liststyles.css"],names:[],mappings:"AAKA,wBACC,YACD,CCFA,MACC,gCACD,CAEA,wBAGC,mCAAoC,CAFpC,oCAAwC,CAGxC,+BAAgC,CAFhC,gCA4BD,CAxBC,mCAiBC,sBAAuB,CAPvB,QAAS,CANT,SAmBD,CAJC,+EAhBA,uCAAwC,CADxC,sCAoBA",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-list-styles-list {\n\tdisplay: grid;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-list-style-button-size: 44px;\n}\n\n.ck.ck-list-styles-list {\n\tgrid-template-columns: repeat( 3, auto );\n\trow-gap: var(--ck-spacing-medium);\n\tcolumn-gap: var(--ck-spacing-medium);\n\tpadding: var(--ck-spacing-large);\n\n\t& .ck-button {\n\t\t/* Make the button look like a thumbnail (the icon "takes it all"). */\n\t\twidth: var(--ck-list-style-button-size);\n\t\theight: var(--ck-list-style-button-size);\n\t\tpadding: 0;\n\n\t\t/*\n\t\t * Buttons are aligned by the grid so disable default button margins to not collide with the\n\t\t * gaps in the grid.\n\t\t */\n\t\tmargin: 0;\n\n\t\t/*\n\t\t * Make sure the button border (which is displayed on focus, BTW) does not steal pixels\n\t\t * from the button dimensions and, as a result, decrease the size of the icon\n\t\t * (which becomes blurry as it scales down).\n\t\t */\n\t\tbox-sizing: content-box;\n\n\t\t& .ck-icon {\n\t\t\twidth: var(--ck-list-style-button-size);\n\t\t\theight: var(--ck-list-style-button-size);\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},5777:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content .media{clear:both;display:block;margin:.9em 0;min-width:15em}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaembed.css"],names:[],mappings:"AAKA,mBAGC,UAAW,CASX,aAAc,CAJd,aAAe,CAQf,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .media {\n\t/* Don\'t allow floated content overlap the media.\n\thttps://github.com/ckeditor/ckeditor5-media-embed/issues/53 */\n\tclear: both;\n\n\t/* Make sure there is some space between the content and the media. */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em 0;\n\n\t/* Make sure media is not overriden with Bootstrap default `flex` value.\n\tSee: https://github.com/ckeditor/ckeditor5/issues/1373. */\n\tdisplay: block;\n\n\t/* Give the media some minimal width in the content to prevent them\n\tfrom being "squashed" in tight spaces, e.g. in table cells (#44) */\n\tmin-width: 15em;\n}\n'],sourceRoot:""}]);const l=a},952:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck-media__wrapper .ck-media__placeholder{align-items:center;display:flex;flex-direction:column}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{background:var(--ck-color-base-foreground);padding:calc(var(--ck-spacing-standard)*3)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);min-width:var(--ck-media-embed-placeholder-icon-size)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{height:100%;width:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-height:380px;max-width:300px}.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaembedediting.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-media-embed/mediaembedediting.css"],names:[],mappings:"AAMC,0CAGC,kBAAmB,CAFnB,YAAa,CACb,qBAcD,CAXC,sEAEC,cAAe,CAEf,iBAMD,CAJC,wGAEC,aAAc,CADd,eAED,CAWD,6kBACC,YACD,CAYF,2LACC,mBACD,CC1CA,MACC,0CAA2C,CAE3C,mDAA4D,CAC5D,2EACD,CAEA,mBACC,aA+FD,CA7FC,0CAEC,0CAA2C,CAD3C,0CA6BD,CA1BC,uEAIC,uBAA2B,CAC3B,qBAAsB,CAHtB,kDAAmD,CACnD,qCAAsC,CAFtC,qDAUD,CAJC,gFAEC,WAAY,CADZ,UAED,CAGD,4EACC,sDAAuD,CAGvD,iBAAkB,CADlB,iBAAkB,CAElB,sBAAuB,CAHvB,kBAUD,CALC,kFACC,4DAA6D,CAC7D,cAAe,CACf,yBACD,CAIF,wDAEC,gBAAiB,CADjB,eAED,CAEA,4UAIC,wvGACD,CAEA,2EACC,kBAaD,CAXC,wGACC,orBACD,CAEA,6GACC,UAKD,CAHC,mHACC,UACD,CAIF,4EACC,2DAcD,CAZC,yGACC,4jHACD,CAGA,8GACC,aAKD,CAHC,oHACC,UACD,CAIF,6EAEC,iDAaD,CAXC,0GACC,wiCACD,CAEA,+GACC,aAKD,CAHC,qHACC,UACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-media__wrapper {\n\t& .ck-media__placeholder {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\n\t\t& .ck-media__placeholder__url {\n\t\t\t/* Otherwise the URL will overflow when the content is very narrow. */\n\t\t\tmax-width: 100%;\n\n\t\t\tposition: relative;\n\n\t\t\t& .ck-media__placeholder__url__text {\n\t\t\t\toverflow: hidden;\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"],\n\t&[data-oembed-url*="google.com/maps"],\n\t&[data-oembed-url*="goo.gl/maps"],\n\t&[data-oembed-url*="maps.google.com"],\n\t&[data-oembed-url*="maps.app.goo.gl"],\n\t&[data-oembed-url*="facebook.com"],\n\t&[data-oembed-url*="instagram.com"] {\n\t\t& .ck-media__placeholder__icon * {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/* Disable all mouse interaction as long as the editor is not read–only.\n https://github.com/ckeditor/ckeditor5-media-embed/issues/58 */\n.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > *:not(.ck-media__placeholder) {\n\tpointer-events: none;\n}\n\n/* Disable all mouse interaction when the widget is not selected (e.g. to avoid opening links by accident).\n https://github.com/ckeditor/ckeditor5-media-embed/issues/18 */\n.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder {\n\tpointer-events: none;\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-media-embed-placeholder-icon-size: 3em;\n\n\t--ck-color-media-embed-placeholder-url-text: hsl(0, 0%, 46%);\n\t--ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text);\n}\n\n.ck-media__wrapper {\n\tmargin: 0 auto;\n\n\t& .ck-media__placeholder {\n\t\tpadding: calc( 3 * var(--ck-spacing-standard) );\n\t\tbackground: var(--ck-color-base-foreground);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tmin-width: var(--ck-media-embed-placeholder-icon-size);\n\t\t\theight: var(--ck-media-embed-placeholder-icon-size);\n\t\t\tmargin-bottom: var(--ck-spacing-large);\n\t\t\tbackground-position: center;\n\t\t\tbackground-size: cover;\n\n\t\t\t& .ck-icon {\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text);\n\t\t\twhite-space: nowrap;\n\t\t\ttext-align: center;\n\t\t\tfont-style: italic;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text-hover);\n\t\t\t\tcursor: pointer;\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="open.spotify.com"] {\n\t\tmax-width: 300px;\n\t\tmax-height: 380px;\n\t}\n\n\t&[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon {\n\t\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+);\n\t}\n\n\t&[data-oembed-url*="facebook.com"] .ck-media__placeholder {\n\t\tbackground: hsl(220, 46%, 48%);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(220, 100%, 90%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="instagram.com"] .ck-media__placeholder {\n\t\tbackground: linear-gradient(-135deg,hsl(246, 100%, 39%),hsl(302, 100%, 36%),hsl(0, 100%, 48%));\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMuNTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=);\n\t\t}\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(302, 100%, 94%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder {\n\t\t/* Use gradient to contrast with focused widget (ckeditor/ckeditor5-media-embed#22). */\n\t\tbackground: linear-gradient( to right, hsl(201, 85%, 70%), hsl(201, 85%, 35%) );\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(201, 100%, 86%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},3525:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-media-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-media-form .ck-labeled-field-view{display:inline-block}.ck.ck-media-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,kBAEC,sBAAuB,CADvB,YAAa,CAEb,kBAAmB,CACnB,gBAqBD,CAnBC,yCACC,oBACD,CAEA,4BACC,YACD,CCbA,oCDCD,kBAeE,cAUF,CARE,yCACC,eACD,CAEA,6BACC,cACD,CCtBD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-media-form {\n\tdisplay: flex;\n\talign-items: flex-start;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},6448:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck-content .page-break{align-items:center;clear:both;display:flex;justify-content:center;padding:5px 0;position:relative}.ck-content .page-break:after{border-bottom:2px dashed #c4c4c4;content:"";position:absolute;width:100%}.ck-content .page-break__label{background:#fff;border:1px solid #c4c4c4;border-radius:2px;box-shadow:2px 2px 1px rgba(0,0,0,.15);color:#333;display:block;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;padding:.3em .6em;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-page-break/theme/pagebreak.css"],names:[],mappings:"AAKA,wBAKC,kBAAmB,CAHnB,UAAW,CAEX,YAAa,CAEb,sBAAuB,CAHvB,aAAc,CAFd,iBAaD,CANC,8BAGC,gCAAyC,CAFzC,UAAW,CACX,iBAAkB,CAElB,UACD,CAGD,+BAYC,eAA4B,CAN5B,wBAAiC,CACjC,iBAAkB,CAMlB,sCAA6C,CAF7C,UAAsB,CAPtB,aAAc,CAId,qDAA0D,CAC1D,eAAiB,CACjB,eAAiB,CAPjB,iBAAkB,CAFlB,iBAAkB,CAIlB,wBAAyB,CAWzB,wBAAyB,CACzB,qBAAsB,CACtB,oBAAqB,CACrB,gBAAiB,CAjBjB,SAkBD,CAGA,aACC,wBACC,SAKD,CAHC,8BACC,YACD,CAEF",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .page-break {\n\tposition: relative;\n\tclear: both;\n\tpadding: 5px 0;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\n\t&::after {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\tborder-bottom: 2px dashed hsl(0, 0%, 77%);\n\t\twidth: 100%;\n\t}\n}\n\n.ck-content .page-break__label {\n\tposition: relative;\n\tz-index: 1;\n\tpadding: .3em .6em;\n\tdisplay: block;\n\ttext-transform: uppercase;\n\tborder: 1px solid hsl(0, 0%, 77%);\n\tborder-radius: 2px;\n\tfont-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;\n\tfont-size: 0.75em;\n\tfont-weight: bold;\n\tcolor: hsl(0, 0%, 20%);\n\tbackground: hsl(0, 0%, 100%);\n\tbox-shadow: 2px 2px 1px hsla(0, 0%, 0%, 0.15);\n\n\t/* Disable the possibility to select the label text by the user. */\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none;\n}\n\n/* Do not show the page break element inside the print preview window. */\n@media print {\n\t.ck-content .page-break {\n\t\tpadding: 0;\n\n\t\t&::after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},4046:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-character-grid{max-width:100%}.ck.ck-character-grid .ck-character-grid__tiles{display:grid}:root{--ck-character-grid-tile-size:24px}.ck.ck-character-grid{max-height:200px;overflow-x:hidden;overflow-y:auto;width:350px}@media screen and (max-width:600px){.ck.ck-character-grid{width:190px}}.ck.ck-character-grid .ck-character-grid__tiles{grid-gap:var(--ck-spacing-standard);grid-template-columns:repeat(10,1fr);margin:var(--ck-spacing-standard) var(--ck-spacing-large)}@media screen and (max-width:600px){.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(5,1fr)}}.ck.ck-character-grid .ck-character-grid__tile{border:0;font-size:1.2em;height:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-character-grid-tile-size)}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-special-characters/theme/charactergrid.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-special-characters/charactergrid.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAKA,sBACC,cAKD,CAHC,gDACC,YACD,CCFD,MACC,kCACD,CAEA,sBAIC,gBAAiB,CAFjB,iBAAkB,CADlB,eAAgB,CAEhB,WAyCD,CClDC,oCDMD,sBAOE,WAqCF,CChDC,CDcA,gDAGC,mCAAoC,CAFpC,oCAAsC,CACtC,yDAMD,CCxBA,oCDgBA,gDAME,mCAEF,CCtBA,CDwBA,+CAQC,QAAS,CAHT,eAAgB,CAHhB,yCAA0C,CAE1C,6CAA8C,CAD9C,4CAA6C,CAG7C,SAAU,CACV,8BAA+B,CAN/B,wCAsBD,CAbC,8IAGC,QAAS,CACT,iGACD,CAGA,iEACC,8CAA+C,CAE/C,iBAAkB,CADlB,UAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-character-grid {\n\tmax-width: 100%;\n\t\n\t& .ck-character-grid__tiles {\n\t\tdisplay: grid;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n@import "../mixins/_rounded.css";\n\n:root {\n\t--ck-character-grid-tile-size: 24px;\n}\n\n.ck.ck-character-grid {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\twidth: 350px;\n\tmax-height: 200px;\n\n\t@mixin ck-media-phone {\n\t\twidth: 190px;\n\t}\n\n\t& .ck-character-grid__tiles {\n\t\tgrid-template-columns: repeat(10, 1fr);\n\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-large);\n\t\tgrid-gap: var(--ck-spacing-standard);\n\n\t\t@mixin ck-media-phone {\n\t\t\tgrid-template-columns: repeat(5, 1fr);\n\t\t}\n\t}\n\n\t& .ck-character-grid__tile {\n\t\twidth: var(--ck-character-grid-tile-size);\n\t\theight: var(--ck-character-grid-tile-size);\n\t\tmin-width: var(--ck-character-grid-tile-size);\n\t\tmin-height: var(--ck-character-grid-tile-size);\n\t\tfont-size: 1.2em;\n\t\tpadding: 0;\n\t\ttransition: .2s ease box-shadow;\n\t\tborder: 0;\n\n\t\t&:focus:not( .ck-disabled ),\n\t\t&:hover:not( .ck-disabled ) {\n\t\t\t/* Disable the default .ck-button\'s border ring. */\n\t\t\tborder: 0;\n\t\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);\n\t\t}\n\n\t\t/* Make sure the glyph is rendered in the center of the button */\n\t\t& .ck-button__label {\n\t\t\tline-height: var(--ck-character-grid-tile-size);\n\t\t\twidth: 100%;\n\t\t\ttext-align: center;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},4779:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-character-info{border-top:1px solid var(--ck-color-base-border);display:flex;justify-content:space-between;padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-character-info>*{font-size:var(--ck-font-size-small);text-transform:uppercase}.ck.ck-character-info .ck-character-info__name{max-width:280px;overflow:hidden;text-overflow:ellipsis}.ck.ck-character-info .ck-character-info__code{opacity:.6}@media screen and (max-width:600px){.ck.ck-character-info{max-width:190px}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-special-characters/theme/characterinfo.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-special-characters/characterinfo.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAKA,sBCIC,gDAAiD,CDHjD,YAAa,CACb,6BAA8B,CCC9B,uDDAD,CCGC,wBAEC,mCAAoC,CADpC,wBAED,CAEA,+CACC,eAAgB,CAEhB,eAAgB,CADhB,sBAED,CAEA,+CACC,UACD,CClBA,oCDCD,sBAoBE,eAEF,CCrBC",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-character-info {\n\tdisplay: flex;\n\tjustify-content: space-between;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-character-info {\n\tpadding: var(--ck-spacing-small) var(--ck-spacing-large);\n\tborder-top: 1px solid var(--ck-color-base-border);\n\n\t& > * {\n\t\ttext-transform: uppercase;\n\t\tfont-size: var(--ck-font-size-small);\n\t}\n\n\t& .ck-character-info__name {\n\t\tmax-width: 280px;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t}\n\n\t& .ck-character-info__code {\n\t\topacity: .6;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tmax-width: 190px;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},8170:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-special-characters-navigation>.ck-label{max-width:160px;overflow:hidden;text-overflow:ellipsis}.ck.ck-special-characters-navigation>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:600px){.ck.ck-special-characters-navigation{max-width:190px}.ck.ck-special-characters-navigation>.ck-form__header__label{overflow:hidden;text-overflow:ellipsis}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-special-characters/specialcharacters.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAUC,+CACC,eAAgB,CAEhB,eAAgB,CADhB,sBAED,CAEA,sEAEC,gBAAiB,CAEjB,iBAAkB,CADlB,eAED,CCfA,oCDED,qCAgBE,eAOF,CALE,6DAEC,eAAgB,CADhB,sBAED,CCrBD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-special-characters-navigation {\n\n\t& > .ck-label {\n\t\tmax-width: 160px;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t}\n\n\t& > .ck-dropdown .ck-dropdown__panel {\n\t\t/* There could be dozens of categories available. Use scroll to prevent a 10e6px dropdown. */\n\t\tmax-height: 250px;\n\t\toverflow-y: auto;\n\t\toverflow-x: hidden;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tmax-width: 190px;\n\n\t\t& > .ck-form__header__label {\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},2844:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active>.ck-button>.ck-button__label{font-style:italic}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-style/style.css"],names:[],mappings:"AAKA,iGACC,iBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active > .ck-button > .ck-button__label {\n\tfont-style: italic;\n}\n"],sourceRoot:""}]);const l=a},3875:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-style-panel-columns:3}.ck.ck-style-panel .ck-style-grid{display:grid;grid-template-columns:repeat(var(--ck-style-panel-columns),auto);justify-content:start}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{display:flex;flex-direction:column;justify-content:space-between}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{align-content:center;align-items:center;display:flex;flex-basis:100%;flex-grow:1;justify-content:flex-start}:root{--ck-style-panel-button-width:120px;--ck-style-panel-button-height:80px;--ck-style-panel-button-label-background:#f0f0f0;--ck-style-panel-button-hover-label-background:#ebebeb;--ck-style-panel-button-hover-border-color:#b3b3b3}.ck.ck-style-panel .ck-style-grid{column-gap:var(--ck-spacing-large);row-gap:var(--ck-spacing-large)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{--ck-color-button-default-hover-background:var(--ck-color-base-background);--ck-color-button-default-active-background:var(--ck-color-base-background);height:var(--ck-style-panel-button-height);padding:0;width:var(--ck-style-panel-button-width)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label{flex-shrink:0;height:22px;line-height:22px;overflow:hidden;padding:0 var(--ck-spacing-medium);text-overflow:ellipsis;width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{background:var(--ck-color-base-background);border:2px solid var(--ck-color-base-background);opacity:.9;overflow:hidden;padding:var(--ck-spacing-medium);width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled{--ck-color-button-default-disabled-background:var(--ck-color-base-foreground)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus){border-color:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled .ck-style-grid__button__preview{border-color:var(--ck-color-base-foreground);filter:saturate(.3);opacity:.4}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on{border-color:var(--ck-color-base-active)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on .ck-button__label{box-shadow:0 -1px 0 var(--ck-color-base-active);z-index:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on:hover{border-color:var(--ck-color-base-active-focus)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label{background:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on):hover .ck-button__label{background:var(--ck-style-panel-button-hover-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on){border-color:var(--ck-style-panel-button-hover-border-color)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) .ck-style-grid__button__preview{opacity:1}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-style/theme/stylegrid.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-style/stylegrid.css"],names:[],mappings:"AAKA,MACC,0BACD,CAEA,kCACC,YAAa,CACb,gEAAiE,CACjE,qBAgBD,CAdC,yDACC,YAAa,CAEb,qBAAsB,CADtB,6BAWD,CARC,yFAEC,oBAAqB,CAErB,kBAAmB,CAHnB,YAAa,CAKb,eAAgB,CADhB,WAAY,CAFZ,0BAID,CCrBF,MACC,mCAAoC,CACpC,mCAAoC,CACpC,gDAA2D,CAC3D,sDAAiE,CACjE,kDACD,CAEA,kCAEC,kCAAmC,CADnC,+BAmFD,CAhFC,yDACC,0EAA2E,CAC3E,2EAA4E,CAI5E,0CAA2C,CAF3C,SAAU,CACV,wCA0ED,CAtEC,qEACC,4CACD,CAEA,2EAOC,aAAc,CANd,WAAY,CACZ,gBAAiB,CAGjB,eAAgB,CADhB,kCAAmC,CAEnC,sBAAuB,CAHvB,UAKD,CAEA,yFAMC,0CAA2C,CAC3C,gDAAiD,CAJjD,UAAW,CADX,eAAgB,CAGhB,gCAAiC,CAJjC,UAOD,CAEA,qEACC,6EAaD,CAVC,iFACC,0DACD,CAEA,qGAGC,4CAA6C,CAC7C,mBAAoB,CAHpB,UAID,CAGD,+DACC,wCAUD,CARC,iFACC,+CAAgD,CAChD,SACD,CAEA,qEACC,8CACD,CAIA,uFACC,wDACD,CAEA,6FACC,8DACD,CAGD,6FACC,4DAKD,CAHC,6HACC,SACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-style-panel-columns: 3;\n}\n\n.ck.ck-style-panel .ck-style-grid {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(var(--ck-style-panel-columns),auto);\n\tjustify-content: start;\n\n\t& .ck-style-grid__button {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\tflex-direction: column;\n\n\t\t& .ck-style-grid__button__preview {\n\t\t\tdisplay: flex;\n\t\t\talign-content: center;\n\t\t\tjustify-content: flex-start;\n\t\t\talign-items: center;\n\t\t\tflex-grow: 1;\n\t\t\tflex-basis: 100%;\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-style-panel-button-width: 120px;\n\t--ck-style-panel-button-height: 80px;\n\t--ck-style-panel-button-label-background: hsl(0, 0%, 94.1%);\n\t--ck-style-panel-button-hover-label-background: hsl(0, 0%, 92.1%);\n\t--ck-style-panel-button-hover-border-color: hsl(0, 0%, 70%);\n}\n\n.ck.ck-style-panel .ck-style-grid {\n\trow-gap: var(--ck-spacing-large);\n\tcolumn-gap: var(--ck-spacing-large);\n\n\t& .ck-style-grid__button {\n\t\t--ck-color-button-default-hover-background: var(--ck-color-base-background);\n\t\t--ck-color-button-default-active-background: var(--ck-color-base-background);\n\n\t\tpadding: 0;\n\t\twidth: var(--ck-style-panel-button-width);\n\t\theight: var(--ck-style-panel-button-height);\n\n\t\t/* Let default .ck-button :focus styles apply */\n\t\t&:not(:focus) {\n\t\t\tborder: 1px solid var(--ck-color-base-border);\n\t\t}\n\n\t\t& .ck-button__label {\n\t\t\theight: 22px;\n\t\t\tline-height: 22px;\n\t\t\twidth: 100%;\n\t\t\tpadding: 0 var(--ck-spacing-medium);\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\tflex-shrink: 0;\n\t\t}\n\n\t\t& .ck-style-grid__button__preview {\n\t\t\twidth: 100%;\n\t\t\toverflow: hidden;\n\t\t\topacity: .9;\n\n\t\t\tpadding: var(--ck-spacing-medium);\n\t\t\tbackground: var(--ck-color-base-background);\n\t\t\tborder: 2px solid var(--ck-color-base-background);\n\t\t}\n\n\t\t&.ck-disabled {\n\t\t\t--ck-color-button-default-disabled-background: var(--ck-color-base-foreground);\n\n\t\t\t/* Let default .ck-button :focus styles apply */\n\t\t\t&:not(:focus) {\n\t\t\t\tborder-color: var(--ck-style-panel-button-label-background);\n\t\t\t}\n\n\t\t\t& .ck-style-grid__button__preview {\n\t\t\t\topacity: .4;\n\n\t\t\t\tborder-color: var(--ck-color-base-foreground);\n\t\t\t\tfilter: saturate(.3);\n\t\t\t}\n\t\t}\n\n\t\t&.ck-on {\n\t\t\tborder-color: var(--ck-color-base-active);\n\n\t\t\t& .ck-button__label {\n\t\t\t\tbox-shadow: 0 -1px 0 var(--ck-color-base-active);\n\t\t\t\tz-index: 1; /* Stay on top of the preview with the shadow. */\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: var(--ck-color-base-active-focus);\n\t\t\t}\n\t\t}\n\n\t\t&:not(.ck-on) {\n\t\t\t& .ck-button__label {\n\t\t\t\tbackground: var(--ck-style-panel-button-label-background);\n\t\t\t}\n\n\t\t\t&:hover .ck-button__label {\n\t\t\t\tbackground: var(--ck-style-panel-button-hover-label-background);\n\t\t\t}\n\t\t}\n\n\t\t&:hover:not(.ck-disabled):not(.ck-on) {\n\t\t\tborder-color: var(--ck-style-panel-button-hover-border-color);\n\n\t\t\t& .ck-style-grid__button__preview {\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},9545:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-style-panel .ck-style-panel__style-group>.ck-label{margin:var(--ck-spacing-large) 0}.ck.ck-style-panel .ck-style-panel__style-group:first-child>.ck-label{margin-top:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-style/stylegroup.css"],names:[],mappings:"AAMC,0DACC,gCACD,CAGC,sEACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-style-panel .ck-style-panel__style-group {\n\t& > .ck-label {\n\t\tmargin: var(--ck-spacing-large) 0;\n\t}\n\n\t&:first-child {\n\t\t& > .ck-label {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},6746:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-style-panel-max-height:470px}.ck.ck-style-panel{max-height:var(--ck-style-panel-max-height);overflow-y:auto;padding:var(--ck-spacing-large)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-style/stylepanel.css"],names:[],mappings:"AAKA,MACC,iCACD,CAEA,mBAGC,2CAA4C,CAD5C,eAAgB,CADhB,+BAGD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-style-panel-max-height: 470px;\n}\n\n.ck.ck-style-panel {\n\tpadding: var(--ck-spacing-large);\n\toverflow-y: auto;\n\tmax-height: var(--ck-style-panel-max-height);\n}\n"],sourceRoot:""}]);const l=a},4082:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-input-color{display:flex;flex-direction:row-reverse;width:100%}.ck.ck-input-color>input.ck.ck-input-text{flex-grow:1;min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}.ck.ck-input-color .ck.ck-input-color__button{display:flex}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview{overflow:hidden;position:relative}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{display:block;position:absolute}[dir=ltr] .ck.ck-input-color>.ck.ck-input-text{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-input-text{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-input-color>.ck.ck-input-text:focus{z-index:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-left-radius:0;border-top-left-radius:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-left:1px solid transparent}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-right:1px solid transparent}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:0}.ck-rounded-corners .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview,.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border:1px solid var(--ck-color-input-border);height:20px;width:20px}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{background:red;border-radius:2px;height:150%;left:50%;top:-30%;transform:rotate(45deg);transform-origin:50%;width:8%}.ck.ck-input-color .ck.ck-input-color__remove-color{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard);width:100%}.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-input-border)}[dir=ltr] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-right-radius:0}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-left:var(--ck-spacing-standard);margin-right:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/colorinput.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/colorinput.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,mBAEC,YAAa,CACb,0BAA2B,CAF3B,UAgCD,CA5BC,0CAEC,WAAY,CADZ,cAED,CAEA,sCACC,cAMD,CAHC,kFACC,YACD,CAGD,8CAEC,YAWD,CATC,kFAEC,eAAgB,CADhB,iBAOD,CAJC,0IAEC,aAAc,CADd,iBAED,CC1BF,+CAGE,4BAA6B,CAD7B,yBAcF,CAhBA,+CAQE,2BAA4B,CAD5B,wBASF,CAHC,2CACC,SACD,CAIA,wEACC,SA0CD,CA3CA,kFAKE,2BAA4B,CAD5B,wBAuCF,CApCE,8FACC,iCACD,CATF,kFAcE,4BAA6B,CAD7B,yBA8BF,CA3BE,8FACC,kCACD,CAGD,oFACC,oDACD,CAEA,4GC1CF,eD2DE,CAjBA,+PCtCD,qCDuDC,CAjBA,4GAKC,6CAA8C,CAD9C,WAAY,CADZ,UAcD,CAVC,oKAKC,cAA6B,CAC7B,iBAAkB,CAHlB,WAAY,CADZ,QAAS,CADT,QAAS,CAMT,uBAAwB,CACxB,oBAAqB,CAJrB,QAKD,CAKH,oDAIC,2BAA4B,CAC5B,4BAA6B,CAH7B,qEAAwE,CADxE,UA0BD,CApBC,gEACC,oDACD,CATD,8DAYE,yBAeF,CA3BA,8DAgBE,wBAWF,CARC,gEACC,uCAMD,CAPA,0EAKE,sCAAuC,CADvC,cAGF",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-input-color {\n\twidth: 100%;\n\tdisplay: flex;\n\tflex-direction: row-reverse;\n\n\t& > input.ck.ck-input-text {\n\t\tmin-width: auto;\n\t\tflex-grow: 1;\n\t}\n\n\t& > div.ck.ck-dropdown {\n\t\tmin-width: auto;\n\n\t\t/* This dropdown has no arrow but a color preview instead. */\n\t\t& > .ck-input-color__button .ck-dropdown__arrow {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& .ck.ck-input-color__button {\n\t\t/* Resolving issue with misaligned buttons on Safari (see #10589) */\n\t\tdisplay: flex;\n\n\t\t& .ck.ck-input-color__button__preview {\n\t\t\tposition: relative;\n\t\t\toverflow: hidden;\n\n\t\t\t& > .ck.ck-input-color__button__preview__no-color-indicator {\n\t\t\t\tposition: absolute;\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../mixins/_rounded.css";\n\n.ck.ck-input-color {\n\t& > .ck.ck-input-text {\n\t\t@mixin ck-dir ltr {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\n\t\t/* Make sure the focused input is always on top of the dropdown button so its\n\t\t outline and border are never cropped (also when the input is read-only). */\n\t\t&:focus {\n\t\t\tz-index: 0;\n\t\t}\n\t}\n\n\t& > .ck.ck-dropdown {\n\t\t& > .ck.ck-button.ck-input-color__button {\n\t\t\tpadding: 0;\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-bottom-left-radius: 0;\n\n\t\t\t\t&:not(:focus) {\n\t\t\t\t\tborder-left: 1px solid transparent;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tborder-top-right-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\n\t\t\t\t&:not(:focus) {\n\t\t\t\t\tborder-right: 1px solid transparent;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.ck-disabled {\n\t\t\t\tbackground: var(--ck-color-input-disabled-background);\n\t\t\t}\n\n\t\t\t& > .ck.ck-input-color__button__preview {\n\t\t\t\t@mixin ck-rounded-corners;\n\n\t\t\t\twidth: 20px;\n\t\t\t\theight: 20px;\n\t\t\t\tborder: 1px solid var(--ck-color-input-border);\n\n\t\t\t\t& > .ck.ck-input-color__button__preview__no-color-indicator {\n\t\t\t\t\ttop: -30%;\n\t\t\t\t\tleft: 50%;\n\t\t\t\t\theight: 150%;\n\t\t\t\t\twidth: 8%;\n\t\t\t\t\tbackground: hsl(0, 100%, 50%);\n\t\t\t\t\tborder-radius: 2px;\n\t\t\t\t\ttransform: rotate(45deg);\n\t\t\t\t\ttransform-origin: 50%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-input-color__remove-color {\n\t\twidth: 100%;\n\t\tpadding: calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);\n\n\t\tborder-bottom-left-radius: 0;\n\t\tborder-bottom-right-radius: 0;\n\n\t\t&:not(:focus) {\n\t\t\tborder-bottom: 1px solid var(--ck-color-input-border);\n\t\t}\n\n\t\t@mixin ck-dir ltr {\n\t\t\tborder-top-right-radius: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tborder-top-left-radius: 0;\n\t\t}\n\n\t\t& .ck.ck-icon {\n\t\t\tmargin-right: var(--ck-spacing-standard);\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: 0;\n\t\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},4880:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/form.css"],names:[],mappings:"AAKA,YACC,mCAyBD,CAvBC,kBAEC,YACD,CAEA,8BACC,cAAe,CACf,OACD,CAEA,4BACC,cAWD,CARE,6DACC,4CACD,CAEA,mEACC,UACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form {\n\tpadding: 0 0 var(--ck-spacing-large);\n\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n\n\t& .ck.ck-input-text {\n\t\tmin-width: 100%;\n\t\twidth: 0;\n\t}\n\n\t& .ck.ck-dropdown {\n\t\tmin-width: 100%;\n\n\t\t& .ck-dropdown__button {\n\t\t\t&:not(:focus) {\n\t\t\t\tborder: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\n\t\t\t& .ck-button__label {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},9865:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-table-form__action-row .ck-button-save{justify-content:center}.ck.ck-form__row{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}[dir=ltr] .ck.ck-form__row>:not(.ck-label)+*{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-form__row>:not(.ck-label)+*{margin-right:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{min-width:100%;width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/formrow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/formrow.css"],names:[],mappings:"AAKA,iBACC,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CACjB,6BAaD,CAVC,iCACC,WACD,CAGC,wHAEC,sBACD,CCbF,iBACC,4DA2BD,CAvBE,6CAEE,mCAMF,CARA,6CAME,oCAEF,CAGD,2BAEC,cAAe,CADf,UAED,CAEA,2CACC,kCAKD,CAHC,wEACC,0BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form__row {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\tjustify-content: space-between;\n\n\t/* Ignore labels that work as fieldset legends */\n\t& > *:not(.ck-label) {\n\t\tflex-grow: 1;\n\t}\n\n\t&.ck-table-form__action-row {\n\t\t& .ck-button-save,\n\t\t& .ck-button-cancel {\n\t\t\tjustify-content: center;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-form__row {\n\tpadding: var(--ck-spacing-standard) var(--ck-spacing-large) 0;\n\n\t/* Ignore labels that work as fieldset legends */\n\t& > *:not(.ck-label) {\n\t\t& + * {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: var(--ck-spacing-large);\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: var(--ck-spacing-large);\n\t\t\t}\n\t\t}\n\t}\n\n\t& > .ck-label {\n\t\twidth: 100%;\n\t\tmin-width: 100%;\n\t}\n\n\t&.ck-table-form__action-row {\n\t\tmargin-top: var(--ck-spacing-large);\n\n\t\t& .ck-button .ck-button__label {\n\t\t\tcolor: var(--ck-color-text);\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},8085:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:var(--ck-insert-table-dropdown-box-height);min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/inserttable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/inserttable.css"],names:[],mappings:"AAKA,oCACC,YAAa,CACb,kBAAmB,CACnB,cACD,CCJA,MACC,uCAAwC,CACxC,0CAA2C,CAC3C,yCAA0C,CAC1C,yCACD,CAEA,oCAGC,yFAA0F,CAD1F,oJAED,CAEA,mFAEC,iBACD,CAEA,uCAIC,4CAA6C,CAC7C,iBAAkB,CAFlB,iDAAkD,CADlD,qDAAsD,CADtD,mDAAoD,CAKpD,YAAa,CACb,eAUD,CARC,6CACC,eACD,CAEA,6CAEC,6CAA8C,CAD9C,yCAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-insert-table-dropdown__grid {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-insert-table-dropdown-padding: 10px;\n\t--ck-insert-table-dropdown-box-height: 11px;\n\t--ck-insert-table-dropdown-box-width: 12px;\n\t--ck-insert-table-dropdown-box-margin: 1px;\n}\n\n.ck .ck-insert-table-dropdown__grid {\n\t/* The width of a container should match 10 items in a row so there will be a 10x10 grid. */\n\twidth: calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2);\n\tpadding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;\n}\n\n.ck .ck-insert-table-dropdown__label,\n.ck[dir=rtl] .ck-insert-table-dropdown__label {\n\ttext-align: center;\n}\n\n.ck .ck-insert-table-dropdown-grid-box {\n\tmin-width: var(--ck-insert-table-dropdown-box-width);\n\tmin-height: var(--ck-insert-table-dropdown-box-height);\n\tmargin: var(--ck-insert-table-dropdown-box-margin);\n\tborder: 1px solid var(--ck-color-base-border);\n\tborder-radius: 1px;\n\toutline: none;\n\ttransition: none;\n\n\t&:focus {\n\t\tbox-shadow: none;\n\t}\n\n\t&.ck-on {\n\t\tborder-color: var(--ck-color-focus-border);\n\t\tbackground: var(--ck-color-focus-outer-shadow);\n\t}\n}\n\n"],sourceRoot:""}]);const l=a},4104:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content .table{display:table;margin:.9em auto}.ck-content .table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ck-content .table table td,.ck-content .table table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content .table table th{background:rgba(0,0,0,.05);font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/table.css"],names:[],mappings:"AAKA,mBAKC,aAAc,CADd,gBAiCD,CA9BC,yBAYC,yBAAkC,CAVlC,wBAAyB,CACzB,gBAAiB,CAKjB,WAAY,CADZ,UAsBD,CAfC,wDAQC,wBAAiC,CANjC,aAAc,CACd,YAMD,CAEA,4BAEC,0BAA+B,CAD/B,eAED,CAMF,+BACC,gBACD,CAEA,+BACC,eACD,CAEA,+CAKC,oBAAqB,CAMrB,UACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .table {\n\t/* Give the table widget some air and center it horizontally */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em auto;\n\tdisplay: table;\n\n\t& table {\n\t\t/* The table cells should have slight borders */\n\t\tborder-collapse: collapse;\n\t\tborder-spacing: 0;\n\n\t\t/* Table width and height are set on the parent <figure>. Make sure the table inside stretches\n\t\tto the full dimensions of the container (https://github.com/ckeditor/ckeditor5/issues/6186). */\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t\t/* The outer border of the table should be slightly darker than the inner lines.\n\t\tAlso see https://github.com/ckeditor/ckeditor5-table/issues/50. */\n\t\tborder: 1px double hsl(0, 0%, 70%);\n\n\t\t& td,\n\t\t& th {\n\t\t\tmin-width: 2em;\n\t\t\tpadding: .4em;\n\n\t\t\t/* The border is inherited from .ck-editor__nested-editable styles, so theoretically it\'s not necessary here.\n\t\t\tHowever, the border is a content style, so it should use .ck-content (so it works outside the editor).\n\t\t\tHence, the duplication. See https://github.com/ckeditor/ckeditor5/issues/6314 */\n\t\t\tborder: 1px solid hsl(0, 0%, 75%);\n\t\t}\n\n\t\t& th {\n\t\t\tfont-weight: bold;\n\t\t\tbackground: hsla(0, 0%, 0%, 5%);\n\t\t}\n\t}\n}\n\n/* Text alignment of the table header should match the editor settings and override the native browser styling,\nwhen content is available outside the editor. See https://github.com/ckeditor/ckeditor5/issues/6638 */\n.ck-content[dir="rtl"] .table th {\n\ttext-align: right;\n}\n\n.ck-content[dir="ltr"] .table th {\n\ttext-align: left;\n}\n\n.ck-editor__editable .ck-table-bogus-paragraph {\n\t/*\n\t * Use display:inline-block to force Chrome/Safari to limit text mutations to this element.\n\t * See https://github.com/ckeditor/ckeditor5/issues/6062.\n\t */\n\tdisplay: inline-block;\n\n\t/*\n\t * Inline HTML elements nested in the span should always be dimensioned in relation to the whole cell width.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9117.\n\t */\n\twidth: 100%;\n}\n'],sourceRoot:""}]);const l=a},9888:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-table-caption-background:#f7f7f7;--ck-color-table-caption-text:#333;--ck-color-table-caption-highlighted-background:#fd0}.ck-content .table>figcaption{background-color:var(--ck-color-table-caption-background);caption-side:top;color:var(--ck-color-table-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;text-align:center;word-break:break-word}.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-table-caption-highlighted-background)}to{background-color:var(--ck-color-table-caption-background)}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tablecaption.css"],names:[],mappings:"AAKA,MACC,2CAAoD,CACpD,kCAA8C,CAC9C,oDACD,CAGA,8BAMC,yDAA0D,CAJ1D,gBAAiB,CAGjB,wCAAyC,CAJzC,qBAAsB,CAOtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,iBAAkB,CADlB,qBAOD,CAIC,qEACC,iDACD,CAEA,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAGD,sCACC,GACC,qEACD,CAEA,GACC,yDACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-caption-background: hsl(0, 0%, 97%);\n\t--ck-color-table-caption-text: hsl(0, 0%, 20%);\n\t--ck-color-table-caption-highlighted-background: hsl(52deg 100% 50%);\n}\n\n/* Content styles */\n.ck-content .table > figcaption {\n\tdisplay: table-caption;\n\tcaption-side: top;\n\tword-break: break-word;\n\ttext-align: center;\n\tcolor: var(--ck-color-table-caption-text);\n\tbackground-color: var(--ck-color-table-caption-background);\n\tpadding: .6em;\n\tfont-size: .75em;\n\toutline-offset: -1px;\n}\n\n/* Editing styles */\n.ck.ck-editor__editable .table > figcaption {\n\t&.table__caption_highlighted {\n\t\tanimation: ck-table-caption-highlight .6s ease-out;\n\t}\n\n\t&.ck-placeholder::before {\n\t\tpadding-left: inherit;\n\t\tpadding-right: inherit;\n\n\t\t/*\n\t\t * Make sure the table caption placeholder doesn't overflow the placeholder area.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9162.\n\t\t */\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n@keyframes ck-table-caption-highlight {\n\t0% {\n\t\tbackground-color: var(--ck-color-table-caption-highlighted-background);\n\t}\n\n\t100% {\n\t\tbackground-color: var(--ck-color-table-caption-background);\n\t}\n}\n"],sourceRoot:""}]);const l=a},5737:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:0.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:0.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tablecellproperties.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tablecellproperties.css"],names:[],mappings:"AAOE,6FACC,cAiBD,CAdE,0HAEC,cACD,CAEA,yHAEC,cACD,CAEA,uHACC,WACD,CClBJ,kCACC,WAkBD,CAfE,2FACC,mBAAoB,CACpB,SAAU,CACV,SACD,CAGC,4GACC,eAAgB,CAGhB,qCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-cell-properties-form {\n\t& .ck-form__row {\n\t\t&.ck-table-cell-properties-form__alignment-row {\n\t\t\tflex-wrap: wrap;\n\n\t\t\t& .ck.ck-toolbar {\n\t\t\t\t&:first-of-type {\n\t\t\t\t\t/* 4 buttons out of 7 (h-alignment + v-alignment) = 0.57 */\n\t\t\t\t\tflex-grow: 0.57;\n\t\t\t\t}\n\n\t\t\t\t&:last-of-type {\n\t\t\t\t\t/* 3 buttons out of 7 (h-alignment + v-alignment) = 0.43 */\n\t\t\t\t\tflex-grow: 0.43;\n\t\t\t\t}\n\n\t\t\t\t& .ck-button {\n\t\t\t\t\tflex-grow: 1;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-cell-properties-form {\n\twidth: 320px;\n\n\t& .ck-form__row {\n\t\t&.ck-table-cell-properties-form__padding-row {\n\t\t\talign-self: flex-end;\n\t\t\tpadding: 0;\n\t\t\twidth: 25%;\n\t\t}\n\n\t\t&.ck-table-cell-properties-form__alignment-row {\n\t\t\t& .ck.ck-toolbar {\n\t\t\t\tbackground: none;\n\n\t\t\t\t/* Compensate for missing input label that would push the margin (toolbar has no inputs). */\n\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},728:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-table-column-resizer-hover:var(--ck-color-base-active);--ck-table-column-resizer-width:7px;--ck-table-column-resizer-position-offset:calc(var(--ck-table-column-resizer-width)*-0.5 - 0.5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{bottom:-999999px;cursor:col-resize;position:absolute;right:var(--ck-table-column-resizer-position-offset);top:-999999px;user-select:none;width:var(--ck-table-column-resizer-width);z-index:var(--ck-z-default)}.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer,.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:var(--ck-color-table-column-resizer-hover);opacity:.25}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tablecolumnresize.css"],names:[],mappings:"AAKA,MACC,iEAAkE,CAClE,mCAAoC,CAIpC,iGACD,CAEA,qCACC,kBACD,CAEA,yBACC,eACD,CAEA,4CAEC,iBACD,CAEA,wDAOC,gBAAiB,CAGjB,iBAAkB,CATlB,iBAAkB,CAOlB,oDAAqD,CAFrD,aAAc,CAKd,gBAAiB,CAFjB,0CAA2C,CAG3C,2BACD,CAQA,qJACC,YACD,CAEA,8HAEC,2DAA4D,CAC5D,WACD,CAEA,iEACC,mDAAoD,CACpD,WACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-column-resizer-hover: var(--ck-color-base-active);\n\t--ck-table-column-resizer-width: 7px;\n\n\t/* The offset used for absolute positioning of the resizer element, so that it is placed exactly above the cell border.\n\t The value is: minus half the width of the resizer decreased additionaly by the half the width of the border (0.5px). */\n\t--ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width) * -0.5 - 0.5px);\n}\n\n.ck-content .table .ck-table-resized {\n\ttable-layout: fixed;\n}\n\n.ck-content .table table {\n\toverflow: hidden;\n}\n\n.ck-content .table td,\n.ck-content .table th {\n\tposition: relative;\n}\n\n.ck.ck-editor__editable .table .ck-table-column-resizer {\n\tposition: absolute;\n\t/* The resizer element resides in each cell so to occupy the entire height of the table, which is unknown from a CSS point of view,\n\t it is extended to an extremely high height. Even for screens with a very high pixel density, the resizer will fulfill its role as\n\t it should, i.e. for a screen of 476 ppi the total height of the resizer will take over 350 sheets of A4 format, which is totally\n\t unrealistic height for a single table. */\n\ttop: -999999px;\n\tbottom: -999999px;\n\tright: var(--ck-table-column-resizer-position-offset);\n\twidth: var(--ck-table-column-resizer-width);\n\tcursor: col-resize;\n\tuser-select: none;\n\tz-index: var(--ck-z-default);\n}\n\n.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer {\n\tdisplay: none;\n}\n\n/* The resizer elements, which are extended to an extremely high height, break the drag & drop feature in Chrome. To make it work again,\n all resizers must be hidden while the table is dragged. */\n.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer {\n\tdisplay: none;\n}\n\n.ck.ck-editor__editable .table .ck-table-column-resizer:hover,\n.ck.ck-editor__editable .table .ck-table-column-resizer__active {\n\tbackground-color: var(--ck-color-table-column-resizer-hover);\n\topacity: 0.25;\n}\n\n.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer {\n\tleft: var(--ck-table-column-resizer-position-offset);\n\tright: unset;\n}\n"],sourceRoot:""}]);const l=a},4777:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-table-focused-cell-background:rgba(158,201,250,.3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-table-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableediting.css"],names:[],mappings:"AAKA,MACC,6DACD,CAKE,8QAGC,wDAAyD,CAKzD,iBAAkB,CAClB,8CAA+C,CAC/C,mBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-focused-cell-background: hsla(212, 90%, 80%, .3);\n}\n\n.ck-widget.table {\n\t& td,\n\t& th {\n\t\t&.ck-editor__nested-editable.ck-editor__nested-editable_focused,\n\t\t&.ck-editor__nested-editable:focus {\n\t\t\t/* A very slight background to highlight the focused cell */\n\t\t\tbackground: var(--ck-color-table-focused-cell-background);\n\n\t\t\t/* Fixes the problem where surrounding cells cover the focused cell's border.\n\t\t\tIt does not fix the problem in all places but the UX is improved.\n\t\t\tSee https://github.com/ckeditor/ckeditor5-table/issues/29. */\n\t\t\tborder-style: none;\n\t\t\toutline: 1px solid var(--ck-color-focus-border);\n\t\t\toutline-offset: -1px; /* progressive enhancement - no IE support */\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},198:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__border-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{align-items:center;flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{align-items:center;display:flex;flex-direction:column-reverse}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{bottom:calc(var(--ck-table-properties-error-arrow-size)*-1);left:50%;position:absolute;transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";left:50%;position:absolute;top:calc(var(--ck-table-properties-error-arrow-size)*-1);transform:translateX(-50%)}:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{max-width:80px;min-width:80px;width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0}.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);min-width:var(--ck-table-properties-min-error-width);padding:var(--ck-spacing-small) var(--ck-spacing-medium);text-align:center}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-style:solid;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s ease both}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tableform.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableform.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAWE,wHACC,cACD,CAEA,8DAEC,kBAAmB,CADnB,cAgBD,CAbC,qFAGC,kBAAmB,CAFnB,YAAa,CACb,6BAMD,CAEA,sMACC,WACD,CAIF,4CAEC,iBAoBD,CAlBC,8EAGC,2DAAgE,CADhE,QAAS,CADT,iBAAkB,CAGlB,8BAA+B,CAG/B,SAUD,CAPC,oFACC,UAAW,CAGX,QAAS,CAFT,iBAAkB,CAClB,wDAA6D,CAE7D,0BACD,CChDH,MACC,0CAA2C,CAC3C,2CACD,CAMI,2FACC,kCAAmC,CACnC,iBACD,CAGD,8KAIC,cAAe,CADf,cAAe,CADf,UAGD,CAGD,8DACC,SAcD,CAZC,yMAEC,QACD,CAEA,iGACC,mBAAoB,CACpB,oBAAqB,CACrB,wCAAyC,CACzC,6CAA8C,CAC9C,gCACD,CAIF,4CACC,sCAyBD,CAvBC,8ECxCD,eDyDC,CAjBA,mMCpCA,qCDqDA,CAjBA,8EAGC,qCAAsC,CACtC,qCAAsC,CAEtC,oDAAqD,CADrD,wDAAyD,CAEzD,iBAUD,CAPC,oFACC,2EAA4E,CAE5E,kBAAmB,CADnB,kJAED,CAdD,8EAgBC,iEACD,CAGA,6GACC,YACD,CAIF,oDACC,GACC,SACD,CAEA,GACC,SACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-form {\n\t& .ck-form__row {\n\t\t&.ck-table-form__border-row {\n\t\t\tflex-wrap: wrap;\n\t\t}\n\n\t\t&.ck-table-form__background-row {\n\t\t\tflex-wrap: wrap;\n\t\t}\n\n\t\t&.ck-table-form__dimensions-row {\n\t\t\tflex-wrap: wrap;\n\t\t\talign-items: center;\n\n\t\t\t& .ck-labeled-field-view {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column-reverse;\n\t\t\t\talign-items: center;\n\n\t\t\t\t& .ck.ck-dropdown {\n\t\t\t\t\tflex-grow: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t& .ck-table-form__dimension-operator {\n\t\t\t\tflex-grow: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-labeled-field-view {\n\t\t/* Allow absolute positioning of the status (error) balloons. */\n\t\tposition: relative;\n\n\t\t& .ck.ck-labeled-field-view__status {\n\t\t\tposition: absolute;\n\t\t\tleft: 50%;\n\t\t\tbottom: calc( -1 * var(--ck-table-properties-error-arrow-size) );\n\t\t\ttransform: translate(-50%,100%);\n\n\t\t\t/* Make sure the balloon status stays on top of other form elements. */\n\t\t\tz-index: 1;\n\n\t\t\t/* The arrow pointing towards the field. */\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: calc( -1 * var(--ck-table-properties-error-arrow-size) );\n\t\t\t\tleft: 50%;\n\t\t\t\ttransform: translateX( -50% );\n\t\t\t}\n\t\t}\n\t}\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_rounded.css";\n\n:root {\n\t--ck-table-properties-error-arrow-size: 6px;\n\t--ck-table-properties-min-error-width: 150px;\n}\n\n.ck.ck-table-form {\n\t& .ck-form__row {\n\t\t&.ck-table-form__border-row {\n\t\t\t& .ck-labeled-field-view {\n\t\t\t\t& > .ck-label {\n\t\t\t\t\tfont-size: var(--ck-font-size-tiny);\n\t\t\t\t\ttext-align: center;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t& .ck-table-form__border-style,\n\t\t\t& .ck-table-form__border-width {\n\t\t\t\twidth: 80px;\n\t\t\t\tmin-width: 80px;\n\t\t\t\tmax-width: 80px;\n\t\t\t}\n\t\t}\n\n\t\t&.ck-table-form__dimensions-row {\n\t\t\tpadding: 0;\n\n\t\t\t& .ck-table-form__dimensions-row__width,\n\t\t\t& .ck-table-form__dimensions-row__height {\n\t\t\t\tmargin: 0\n\t\t\t}\n\n\t\t\t& .ck-table-form__dimension-operator {\n\t\t\t\talign-self: flex-end;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\theight: var(--ck-ui-component-min-height);\n\t\t\t\tline-height: var(--ck-ui-component-min-height);\n\t\t\t\tmargin: 0 var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-labeled-field-view {\n\t\tpadding-top: var(--ck-spacing-standard);\n\n\t\t& .ck.ck-labeled-field-view__status {\n\t\t\t@mixin ck-rounded-corners;\n\n\t\t\tbackground: var(--ck-color-base-error);\n\t\t\tcolor: var(--ck-color-base-background);\n\t\t\tpadding: var(--ck-spacing-small) var(--ck-spacing-medium);\n\t\t\tmin-width: var(--ck-table-properties-min-error-width);\n\t\t\ttext-align: center;\n\n\t\t\t/* The arrow pointing towards the field. */\n\t\t\t&::after {\n\t\t\t\tborder-color: transparent transparent var(--ck-color-base-error) transparent;\n\t\t\t\tborder-width: 0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\n\t\t\tanimation: ck-table-form-labeled-view-status-appear .15s ease both;\n\t\t}\n\n\t\t/* Hide the error balloon when the field is blurred. Makes the experience much more clear. */\n\t\t& .ck-input.ck-error:not(:focus) + .ck.ck-labeled-field-view__status {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n@keyframes ck-table-form-labeled-view-status-appear {\n\t0% {\n\t\topacity: 0;\n\t}\n\n\t100% {\n\t\topacity: 1;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},9221:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-content:baseline;flex-basis:0;flex-wrap:wrap}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-self:flex-end;padding:0}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{width:40px}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tableproperties.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableproperties.css"],names:[],mappings:"AAOE,mFAGC,sBAAuB,CADvB,YAAa,CADb,cAOD,CAHC,qHACC,gBACD,CCTH,6BACC,WAmBD,CAhBE,mFACC,mBAAoB,CACpB,SAYD,CAVC,kGACC,eAAgB,CAGhB,qCAKD,CAHC,uHACC,UACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-properties-form {\n\t& .ck-form__row {\n\t\t&.ck-table-properties-form__alignment-row {\n\t\t\tflex-wrap: wrap;\n\t\t\tflex-basis: 0;\n\t\t\talign-content: baseline;\n\n\t\t\t& .ck.ck-toolbar .ck-toolbar__items {\n\t\t\t\tflex-wrap: nowrap;\n\t\t\t}\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-properties-form {\n\twidth: 320px;\n\n\t& .ck-form__row {\n\t\t&.ck-table-properties-form__alignment-row {\n\t\t\talign-self: flex-end;\n\t\t\tpadding: 0;\n\n\t\t\t& .ck.ck-toolbar {\n\t\t\t\tbackground: none;\n\n\t\t\t\t/* Compensate for missing input label that would push the margin (toolbar has no inputs). */\n\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\n\t\t\t\t& .ck-toolbar__items > * {\n\t\t\t\t\twidth: 40px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},5593:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,':root{--ck-table-selected-cell-background:rgba(158,207,250,.3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:unset;caret-color:transparent;outline:unset;position:relative}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{background-color:var(--ck-table-selected-cell-background);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableselection.css"],names:[],mappings:"AAKA,MACC,wDACD,CAGC,0IAKC,gBAAiB,CAFjB,uBAAwB,CACxB,aAAc,CAFd,iBAiCD,CA3BC,sJAGC,yDAA0D,CAK1D,QAAS,CAPT,UAAW,CAKX,MAAO,CAJP,mBAAoB,CAEpB,iBAAkB,CAGlB,OAAQ,CAFR,KAID,CAEA,wTAEC,4BACD,CAMA,gKACC,aAKD,CAHC,0NACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-table-selected-cell-background: hsla(208, 90%, 80%, .3);\n}\n\n.ck.ck-editor__editable .table table {\n\t& td.ck-editor__editable_selected,\n\t& th.ck-editor__editable_selected {\n\t\tposition: relative;\n\t\tcaret-color: transparent;\n\t\toutline: unset;\n\t\tbox-shadow: unset;\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/6446 */\n\t\t&:after {\n\t\t\tcontent: '';\n\t\t\tpointer-events: none;\n\t\t\tbackground-color: var(--ck-table-selected-cell-background);\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 0;\n\t\t}\n\n\t\t& ::selection,\n\t\t&:focus {\n\t\t\tbackground-color: transparent;\n\t\t}\n\n\t\t/*\n\t\t * To reduce the amount of noise, all widgets in the table selection have no outline and no selection handle.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9491.\n\t\t */\n\t\t& .ck-widget {\n\t\t\toutline: unset;\n\n\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},4499:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;justify-content:left;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;border:1px solid transparent;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{font-weight:700;opacity:.7}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{color:var(--ck-color-button-on-color)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/button/button.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/button.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/mixins/_button.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AAOA,6BAMC,kBAAmB,CADnB,mBAAoB,CAEpB,oBAAqB,CAHrB,iBAAkB,CCFlB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDkBD,CAdC,iEACC,YACD,CAGC,yGACC,oBACD,CAID,iFACC,sBACD,CEjBD,6BCAC,oDD4ID,CCzIE,6EACC,0DACD,CAEA,+EACC,2DACD,CAID,qDACC,6DACD,CDfD,6BEDC,eF6ID,CA5IA,wIEGE,qCFyIF,CA5IA,6BA6BC,uBAAwB,CANxB,4BAA6B,CAjB7B,cAAe,CAcf,iBAAkB,CAHlB,aAAc,CAJd,4CAA6C,CAD7C,2CAA4C,CAJ5C,8BAA+B,CAC/B,iBAAkB,CAiBlB,4DAA8D,CAnB9D,qBAAsB,CAFtB,kBAuID,CA7GC,oFGhCA,2BAA2B,CCF3B,2CAA8B,CDC9B,YHqCA,CAIC,kJAEC,aACD,CAGD,iEAIC,aAAc,CACd,cAAe,CAHf,iBAAkB,CAClB,mBAAoB,CAMpB,qBASD,CAlBA,qFAYE,eAMF,CAlBA,qFAgBE,gBAEF,CAEA,yEACC,aAYD,CAbA,6FAIE,mCASF,CAbA,6FAQE,oCAKF,CAbA,yEAWC,eAAiB,CACjB,UACD,CAIC,oIIrFD,oDJyFC,CAOA,gLKhGD,kCLkGC,CAEA,iGACC,UACD,CAGD,qEACC,yDAcD,CAXC,2HAEE,4CAA+C,CAC/C,oCAOF,CAVA,2HAQE,mCAAoC,CADpC,6CAGF,CAKA,mHACC,WACD,CAID,yCC/HA,+CDmIA,CChIC,yFACC,qDACD,CAEA,2FACC,sDACD,CAID,iEACC,wDACD,CDgHA,yCAGC,qCACD,CAEA,2DACC,iCACD,CAEA,+DACC,mCACD,CAID,2CC/IC,mDDoJD,CCjJE,2FACC,yDACD,CAEA,6FACC,0DACD,CAID,mEACC,4DACD,CDgID,2CAIC,wCACD,CAEA,uCAEC,eACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-unselectable;\n\n\tposition: relative;\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: left;\n\n\t& .ck-button__label {\n\t\tdisplay: none;\n\t}\n\n\t&.ck-button_with-text {\n\t\t& .ck-button__label {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t/* Center the icon horizontally in a button without text. */\n\t&:not(.ck-button_with-text) {\n\t\tjustify-content: center;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../mixins/_button.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-button-colors --ck-color-button-default;\n\t@mixin ck-rounded-corners;\n\n\twhite-space: nowrap;\n\tcursor: default;\n\tvertical-align: middle;\n\tpadding: var(--ck-spacing-tiny);\n\ttext-align: center;\n\n\t/* A very important piece of styling. Go to variable declaration to learn more. */\n\tmin-width: var(--ck-ui-component-min-height);\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Normalize the height of the line. Removing this will break consistent height\n\tamong text and text-less buttons (with icons). */\n\tline-height: 1;\n\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t/* Avoid flickering when the foucs border shows up. */\n\tborder: 1px solid transparent;\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .2s ease-in-out, border .2s ease-in-out;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/189 */\n\t-webkit-appearance: none;\n\n\t&:active,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t/* Allow icon coloring using the text "color" property. */\n\t& .ck-button__icon {\n\t\t& use,\n\t\t& use * {\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n\n\t& .ck-button__label {\n\t\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\t\tfont-size: inherit;\n\t\tfont-weight: inherit;\n\t\tcolor: inherit;\n\t\tcursor: inherit;\n\n\t\t/* Must be consistent with .ck-icon\'s vertical align. Otherwise, buttons with and\n\t\twithout labels (but with icons) have different sizes in Chrome */\n\t\tvertical-align: middle;\n\n\t\t@mixin ck-dir ltr {\n\t\t\ttext-align: left;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttext-align: right;\n\t\t}\n\t}\n\n\t& .ck-button__keystroke {\n\t\tcolor: inherit;\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: var(--ck-spacing-large);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-right: var(--ck-spacing-large);\n\t\t}\n\n\t\tfont-weight: bold;\n\t\topacity: .7;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t&.ck-disabled {\n\t\t&:active,\n\t\t&:focus {\n\t\t\t/* The disabled button should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t\t& .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t& .ck-button__keystroke {\n\t\t\topacity: .3;\n\t\t}\n\t}\n\n\t&.ck-button_with-text {\n\t\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-standard);\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-button_with-keystroke {\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__label {\n\t\t\tflex-grow: 1;\n\t\t}\n\t}\n\n\t/* A style of the button which is currently on, e.g. its feature is active. */\n\t&.ck-on {\n\t\t@mixin ck-button-colors --ck-color-button-on;\n\n\t\tcolor: var(--ck-color-button-on-color);\n\t}\n\n\t&.ck-button-save {\n\t\tcolor: var(--ck-color-button-save);\n\t}\n\n\t&.ck-button-cancel {\n\t\tcolor: var(--ck-color-button-cancel);\n\t}\n}\n\n/* A style of the button which handles the primary action. */\n.ck.ck-button-action,\na.ck.ck-button-action {\n\t@mixin ck-button-colors --ck-color-button-action;\n\n\tcolor: var(--ck-color-button-action-text);\n}\n\n.ck.ck-button-bold,\na.ck.ck-button-bold {\n\tfont-weight: bold;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements a button of given background color.\n *\n * @param {String} $background - Background color of the button.\n * @param {String} $border - Border color of the button.\n */\n@define-mixin ck-button-colors $prefix {\n\tbackground: var($(prefix)-background);\n\n\t&:not(.ck-disabled) {\n\t\t&:hover {\n\t\t\tbackground: var($(prefix)-hover-background);\n\t\t}\n\n\t\t&:active {\n\t\t\tbackground: var($(prefix)-active-background);\n\t\t}\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t&.ck-disabled {\n\t\tbackground: var($(prefix)-disabled-background);\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"],sourceRoot:""}]);const l=a},9681:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:hover{background:transparent;color:inherit}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);border:1px solid transparent;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/button/switchbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/switchbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AASE,4HACC,aACD,CCCF,MAEC,8CAA+C,CAE/C,0DAAgE,CAChE,2HAIC,CACD,0FACD,CAOC,0QAEC,sBAAuB,CADvB,aAED,CAEA,0DAGE,4CAOF,CAVA,0DAQE,2CAEF,CAEA,iDCpCA,eD4EA,CAxCA,yIChCC,qCDwED,CAxCA,2DAKE,gBAmCF,CAxCA,2DAUE,iBA8BF,CAxCA,iDAkBC,uDAAwD,CAFxD,4BAA6B,CAD7B,iFAAsF,CAEtF,0CAuBD,CApBC,2ECxDD,eDmEC,CAXA,6LCpDA,qCAAsC,CDsDpC,8CASF,CAXA,2EAOC,yDAA0D,CAD1D,gDAAiD,CAIjD,uBAA0B,CAL1B,+CAMD,CAEA,uDACC,6DAKD,CAHC,iFACC,qDACD,CAIF,6DEhFA,kCFkFA,CAGA,oCACC,wBAAyB,CAEzB,eAAgB,CADhB,YAQD,CALC,uDACC,iGAAmG,CAEnG,4BAA6B,CAD7B,kBAED,CAKA,uDACC,sDAkBD,CAhBC,6DACC,4DACD,CAEA,2FAKE,2DAMF,CAXA,2FASE,oEAEF",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-button.ck-switchbutton {\n\t& .ck-button__toggle {\n\t\tdisplay: block;\n\n\t\t& .ck-button__toggle__inner {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/* Note: To avoid rendering issues (aliasing) but to preserve the responsive nature\nof the component, floating–point numbers have been used which, for the default font size\n(see: --ck-font-size-base), will generate simple integers. */\n:root {\n\t/* 34px at 13px font-size */\n\t--ck-switch-button-toggle-width: 2.6153846154em;\n\t/* 14px at 13px font-size */\n\t--ck-switch-button-toggle-inner-size: calc(1.0769230769em + 1px);\n\t--ck-switch-button-translation: calc(\n\t\tvar(--ck-switch-button-toggle-width) -\n\t\tvar(--ck-switch-button-toggle-inner-size) -\n\t\t2px /* Border */\n\t);\n\t--ck-switch-button-inner-hover-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow);\n}\n\n.ck.ck-button.ck-switchbutton {\n\t/* Unlike a regular button, the switch button text color and background should never change.\n\t * Changing toggle switch (background, outline) is enough to carry the information about the\n\t * state of the entire component (https://github.com/ckeditor/ckeditor5/issues/12519)\n\t */\n\t&, &:hover, &:focus, &:active, &.ck-on:hover, &.ck-on:focus, &.ck-on:active {\n\t\tcolor: inherit;\n\t\tbackground: transparent;\n\t}\n\n\t& .ck-button__label {\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-right: calc(2 * var(--ck-spacing-large));\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-left: calc(2 * var(--ck-spacing-large));\n\t\t}\n\t}\n\n\t& .ck-button__toggle {\n\t\t@mixin ck-rounded-corners;\n\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Make sure the toggle is always to the right as far as possible. */\n\t\t\tmargin-left: auto;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Make sure the toggle is always to the left as far as possible. */\n\t\t\tmargin-right: auto;\n\t\t}\n\n\t\t/* Apply some smooth transition to the box-shadow and border. */\n\t\t/* Gently animate the background color of the toggle switch */\n\t\ttransition: background 400ms ease, box-shadow .2s ease-in-out, outline .2s ease-in-out;\n\t\tborder: 1px solid transparent;\n\t\twidth: var(--ck-switch-button-toggle-width);\n\t\tbackground: var(--ck-color-switch-button-off-background);\n\n\t\t& .ck-button__toggle__inner {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-radius: calc(.5 * var(--ck-border-radius));\n\t\t\t}\n\n\t\t\twidth: var(--ck-switch-button-toggle-inner-size);\n\t\t\theight: var(--ck-switch-button-toggle-inner-size);\n\t\t\tbackground: var(--ck-color-switch-button-inner-background);\n\n\t\t\t/* Gently animate the inner part of the toggle switch */\n\t\t\ttransition: all 300ms ease;\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground: var(--ck-color-switch-button-off-hover-background);\n\n\t\t\t& .ck-button__toggle__inner {\n\t\t\t\tbox-shadow: var(--ck-switch-button-inner-hover-shadow);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-button__toggle {\n\t\t@mixin ck-disabled;\n\t}\n\n\t/* Overriding default .ck-button:focus styles + an outline around the toogle */\n\t&:focus {\n\t\tborder-color: transparent;\n\t\toutline: none;\n\t\tbox-shadow: none;\n\n\t\t& .ck-button__toggle {\n\t\t\tbox-shadow: 0 0 0 1px var(--ck-color-base-background), 0 0 0 5px var(--ck-color-focus-outer-shadow);\n\t\t\toutline-offset: 1px;\n\t\t\toutline: var(--ck-focus-ring);\n\t\t}\n\t}\n\n\t/* stylelint-disable-next-line no-descending-specificity */\n\t&.ck-on {\n\t\t& .ck-button__toggle {\n\t\t\tbackground: var(--ck-color-switch-button-on-background);\n\n\t\t\t&:hover {\n\t\t\t\tbackground: var(--ck-color-switch-button-on-hover-background);\n\t\t\t}\n\n\t\t\t& .ck-button__toggle__inner {\n\t\t\t\t/*\n\t\t\t\t* Move the toggle switch to the right. It will be animated.\n\t\t\t\t*/\n\t\t\t\t@mixin ck-dir ltr {\n\t\t\t\t\ttransform: translateX( var( --ck-switch-button-translation ) );\n\t\t\t\t}\n\n\t\t\t\t@mixin ck-dir rtl {\n\t\t\t\t\ttransform: translateX( calc( -1 * var( --ck-switch-button-translation ) ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"],sourceRoot:""}]);const l=a},4923:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile.ck-color-table__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/colorgrid/colorgrid.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/colorgrid/colorgrid.css"],names:[],mappings:"AAKA,kBACC,YACD,CCAA,MACC,8BAA+B,CAK/B,wCACD,CAEA,kBACC,YAAa,CACb,WACD,CAEA,wBAOC,QAAS,CALT,qCAAsC,CAEtC,yCAA0C,CAD1C,wCAAyC,CAEzC,SAAU,CACV,8BAA+B,CAL/B,oCAyCD,CAjCC,oCACC,YAAa,CACb,gBACD,CAEA,4DACC,gDACD,CAEA,oCAEC,2CAA4C,CAD5C,YAED,CAEA,8BACC,8FAKD,CAHC,0CACC,aACD,CAGD,8HAIC,QACD,CAEA,gGAEC,iGACD,CAGD,yBACC,oCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-color-grid {\n\tdisplay: grid;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-grid-tile-size: 24px;\n\n\t/* Not using global colors here because these may change but some colors in a pallette\n\t * require special treatment. For instance, this ensures no matter what the UI text color is,\n\t * the check icon will look good on the black color tile. */\n\t--ck-color-color-grid-check-icon: hsl(212, 81%, 46%);\n}\n\n.ck.ck-color-grid {\n\tgrid-gap: 5px;\n\tpadding: 8px;\n}\n\n.ck.ck-color-grid__tile {\n\twidth: var(--ck-color-grid-tile-size);\n\theight: var(--ck-color-grid-tile-size);\n\tmin-width: var(--ck-color-grid-tile-size);\n\tmin-height: var(--ck-color-grid-tile-size);\n\tpadding: 0;\n\ttransition: .2s ease box-shadow;\n\tborder: 0;\n\n\t&.ck-disabled {\n\t\tcursor: unset;\n\t\ttransition: unset;\n\t}\n\n\t&.ck-color-table__color-tile_bordered {\n\t\tbox-shadow: 0 0 0 1px var(--ck-color-base-border);\n\t}\n\n\t& .ck.ck-icon {\n\t\tdisplay: none;\n\t\tcolor: var(--ck-color-color-grid-check-icon);\n\t}\n\n\t&.ck-on {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-base-text);\n\n\t\t& .ck.ck-icon {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t&.ck-on,\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\t/* Disable the default .ck-button\'s border ring. */\n\t\tborder: 0;\n\t}\n\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);\n\t}\n}\n\n.ck.ck-color-grid__label {\n\tpadding: 0 var(--ck-spacing-standard);\n}\n'],sourceRoot:""}]);const l=a},3488:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-modal)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-modal) + 1)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/dropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/dropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,MACC,4BACD,CAEA,gBACC,oBAAqB,CACrB,iBA2ED,CAzEC,oCACC,mBAAoB,CACpB,2BACD,CAGA,+CACC,UACD,CAEA,oCACC,YAAa,CAEb,sCAAuC,CAEvC,iBAAkB,CAHlB,yBA4DD,CAvDC,+DACC,oBACD,CAEA,mSAKC,WACD,CAEA,mSAUC,WAAY,CADZ,QAED,CAEA,oHAEC,MACD,CAEA,oHAEC,OACD,CAEA,kHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAQF,mCACC,mCACD,CCpFA,MACC,sDACD,CAEA,gBAEC,iBA2ED,CAzEC,oCACC,mCACD,CAGC,8CAIC,sCAAuC,CAHvC,gCAID,CAIA,8CACC,+BAAgC,CAGhC,oCACD,CAGD,gDC/BA,kCDiCA,CAIE,mFAEC,oCACD,CAIA,mFAEC,qCACD,CAID,iEAEC,eAAgB,CAChB,sBAAuB,CAFvB,SAGD,CAGA,6EC1DD,kCD4DC,CAGA,qDACC,2BAA4B,CAC5B,4BACD,CAEA,sGACC,UACD,CAGA,yHAEC,eAKD,CAHC,qIE7EF,2CF+EE,CAKH,uBGlFC,eH8GD,CA5BA,qFG9EE,qCH0GF,CA5BA,uBAIC,oDAAqD,CACrD,sDAAuD,CACvD,QAAS,CE1FT,oCAA8B,CF6F9B,cAmBD,CAfC,6CACC,wBACD,CAEA,6CACC,yBACD,CAEA,6CACC,2BACD,CAEA,6CACC,4BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-dropdown-max-width: 75vw;\n}\n\n.ck.ck-dropdown {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t& .ck-dropdown__arrow {\n\t\tpointer-events: none;\n\t\tz-index: var(--ck-z-default);\n\t}\n\n\t/* Dropdown button should span horizontally, e.g. in vertical toolbars */\n\t& .ck-button.ck-dropdown__button {\n\t\twidth: 100%;\n\t}\n\n\t& .ck-dropdown__panel {\n\t\tdisplay: none;\n\t\tz-index: var(--ck-z-modal);\n\t\tmax-width: var(--ck-dropdown-max-width);\n\n\t\tposition: absolute;\n\n\t\t&.ck-dropdown__panel-visible {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_n,\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_nme {\n\t\t\tbottom: 100%;\n\t\t}\n\n\t\t&.ck-dropdown__panel_se,\n\t\t&.ck-dropdown__panel_sw,\n\t\t&.ck-dropdown__panel_smw,\n\t\t&.ck-dropdown__panel_sme,\n\t\t&.ck-dropdown__panel_s {\n\t\t\t/*\n\t\t\t * Using transform: translate3d( 0, 100%, 0 ) causes blurry dropdown on Chrome 67-78+ on non-retina displays.\n\t\t\t * See https://github.com/ckeditor/ckeditor5/issues/1053.\n\t\t\t */\n\t\t\ttop: 100%;\n\t\t\tbottom: auto;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_se {\n\t\t\tleft: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_sw {\n\t\t\tright: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_s,\n\t\t&.ck-dropdown__panel_n {\n\t\t\t/* Positioning panels relative to the center of the button */\n\t\t\tleft: 50%;\n\t\t\ttransform: translateX(-50%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_smw {\n\t\t\t/* Positioning panels relative to the middle-west of the button */\n\t\t\tleft: 75%;\n\t\t\ttransform: translateX(-75%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nme,\n\t\t&.ck-dropdown__panel_sme {\n\t\t\t/* Positioning panels relative to the middle-east of the button */\n\t\t\tleft: 25%;\n\t\t\ttransform: translateX(-25%);\n\t\t}\n\t}\n}\n\n/*\n * Toolbar dropdown panels should be always above the UI (eg. other dropdown panels) from the editor's content.\n * See https://github.com/ckeditor/ckeditor5/issues/7874\n */\n.ck.ck-toolbar .ck-dropdown__panel {\n\tz-index: calc( var(--ck-z-modal) + 1 );\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n:root {\n\t--ck-dropdown-arrow-size: calc(0.5 * var(--ck-icon-size));\n}\n\n.ck.ck-dropdown {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-dropdown__arrow {\n\t\twidth: var(--ck-dropdown-arrow-size);\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-dropdown__arrow {\n\t\t\tright: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-dropdown__arrow {\n\t\t\tleft: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-dropdown__arrow {\n\t\t@mixin ck-disabled;\n\t}\n\n\t& .ck-button.ck-dropdown__button {\n\t\t@mixin ck-dir ltr {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-right: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t/* #23 */\n\t\t& .ck-button__label {\n\t\t\twidth: 7em;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t\t&.ck-disabled .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/816 */\n\t\t&.ck-on {\n\t\t\tborder-bottom-left-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t&.ck-dropdown__button_label-width_auto .ck-button__label {\n\t\t\twidth: auto;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/8699 */\n\t\t&.ck-off:active,\n\t\t&.ck-on:active {\n\t\t\tbox-shadow: none;\n\t\t\t\n\t\t\t&:focus {\n\t\t\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-dropdown__panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tbackground: var(--ck-color-dropdown-panel-background);\n\tborder: 1px solid var(--ck-color-dropdown-panel-border);\n\tbottom: 0;\n\n\t/* Make sure the panel is at least as wide as the drop-down\'s button. */\n\tmin-width: 100%;\n\n\t/* Disabled corner border radius to be consistent with the .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-dropdown__panel_se {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_sw {\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_ne {\n\t\tborder-bottom-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_nw {\n\t\tborder-bottom-right-radius: 0;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},6875:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-dropdown .ck-dropdown__panel .ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/listdropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,6CCIC,eDqBD,CAzBA,iICQE,qCAAsC,CDJtC,wBAqBF,CAfE,mFCND,eDYC,CANA,6MCFA,qCAAsC,CDKpC,2BAA4B,CAC5B,4BAA6B,CAF7B,wBAIF,CAEA,kFCdD,eDmBC,CALA,2MCVA,qCAAsC,CDYpC,wBAAyB,CACzB,yBAEF",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n.ck.ck-dropdown .ck-dropdown__panel .ck-list {\n\t/* Disabled radius of top-left border to be consistent with .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t/* Make sure the button belonging to the first/last child of the list goes well with the\n\tborder radius of the entire panel. */\n\t& .ck-list__item {\n\t\t&:first-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\n\t\t&:last-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-top-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},66:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-bottom-width:0;border-top-width:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/splitbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/splitbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,mBAEC,iBAKD,CAHC,iDACC,qCACD,CCJD,MACC,gDAAyD,CACzD,4CACD,CAMC,oIAKE,gCAAiC,CADjC,6BASF,CAbA,oIAWE,+BAAgC,CADhC,4BAGF,CAEA,0CAGC,eAiBD,CApBA,oDAQE,+BAAgC,CADhC,4BAaF,CApBA,oDAcE,gCAAiC,CADjC,6BAOF,CAHC,8CACC,mCACD,CAKD,sDAEC,qBAAwB,CADxB,kBAED,CAQC,0KACC,wDACD,CAIA,8JAKC,0DAA2D,CAJ3D,UAAW,CAGX,WAAY,CAFZ,iBAAkB,CAClB,SAGD,CAGA,sIACC,iEACD,CAGC,kLACC,SACD,CAIA,kLACC,UACD,CAMF,uCCzFA,eDmGA,CAVA,qHCrFC,qCD+FD,CARE,qKACC,2BACD,CAEA,mKACC,4BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-splitbutton {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-splitbutton__action:focus {\n\t\tz-index: calc(var(--ck-z-default) + 1);\n\t}\n}\n\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-split-button-hover-background: hsl(0, 0%, 92%);\n\t--ck-color-split-button-hover-border: hsl(0, 0%, 70%);\n}\n\n.ck.ck-splitbutton {\n\t/*\n\t * Note: ck-rounded and ck-dir mixins don\'t go together (because they both use @nest).\n\t */\n\t&:hover > .ck-splitbutton__action,\n\t&.ck-splitbutton_open > .ck-splitbutton__action {\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the action button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the action button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\t}\n\n\t& > .ck-splitbutton__arrow {\n\t\t/* It\'s a text-less button and since the icon is positioned absolutely in such situation,\n\t\tit must get some arbitrary min-width. */\n\t\tmin-width: unset;\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the arrow button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the arrow button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t& svg {\n\t\t\twidth: var(--ck-dropdown-arrow-size);\n\t\t}\n\t}\n\n\t/* Make sure the divider stretches 100% height of the button\n\thttps://github.com/ckeditor/ckeditor5/issues/10936 */\n\t& > .ck-splitbutton__arrow:not(:focus) {\n\t\tborder-top-width: 0px;\n\t\tborder-bottom-width: 0px;\n\t}\n\n\t/* When the split button is "open" (the arrow is on) or being hovered, it should get some styling\n\tas a whole. The background of both buttons should stand out and there should be a visual\n\tseparation between both buttons. */\n\t&.ck-splitbutton_open,\n\t&:hover {\n\t\t/* When the split button hovered as a whole, not as individual buttons. */\n\t\t& > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) {\n\t\t\tbackground: var(--ck-color-split-button-hover-background);\n\t\t}\n\n\t\t/* Splitbutton separator needs to be set with the ::after pseudoselector\n\t\tto display properly the borders on focus */\n\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\tcontent: \'\';\n\t\t\tposition: absolute;\n\t\t\twidth: 1px;\n\t\t\theight: 100%;\n\t\t\tbackground-color: var(--ck-color-split-button-hover-border);\n\t\t}\n\n\t\t/* Make sure the divider between the buttons looks fine when the button is focused */\n\t\t& > .ck-splitbutton__arrow:focus::after {\n\t\t\t--ck-color-split-button-hover-border: var(--ck-color-focus-border);\n\t\t}\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tleft: -1px;\n\t\t\t}\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tright: -1px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Don\'t round the bottom left and right corners of the buttons when "open"\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-splitbutton_open {\n\t\t@mixin ck-rounded-corners {\n\t\t\t& > .ck-splitbutton__action {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t}\n\n\t\t\t& > .ck-splitbutton__arrow {\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},5075:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/toolbardropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/toolbardropdown.css"],names:[],mappings:"AAKA,MACC,oCACD,CAEA,4CAGC,8CAA+C,CAD/C,iBAQD,CAJE,6DACC,qCACD,CCZF,oCACC,QACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-toolbar-dropdown-max-width: 60vw;\n}\n\n.ck.ck-toolbar-dropdown > .ck-dropdown__panel {\n\t/* https://github.com/ckeditor/ckeditor5/issues/5586 */\n\twidth: max-content;\n\tmax-width: var(--ck-toolbar-dropdown-max-width);\n\n\t& .ck-button {\n\t\t&:focus {\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-toolbar-dropdown .ck-toolbar {\n\tborder: 0;\n}\n"],sourceRoot:""}]);const l=a},4547:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-base-foreground)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-base-foreground)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/editorui/editorui.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAWA,MACC,0CACD,CAEA,yDCJC,eDWD,CAPA,yJCAE,qCDOF,CAJC,oEEPA,2BAA2B,CCF3B,qCAA8B,CDC9B,YFWA,CAGD,+BAGC,4BAA6B,CAF7B,aAAc,CACd,oCA6BD,CA1BC,wCACC,eACD,CAEA,wCACC,gBACD,CAGA,4CACC,kCACD,CAGA,2CAKC,qCACD,CAGA,sDACC,kDACD,CAKA,gEACC,mDACD,CAIA,gEACC,gDACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_focus.css";\n@import "../../mixins/_button.css";\n\n:root {\n\t--ck-color-editable-blur-selection: hsl(0, 0%, 85%);\n}\n\n.ck.ck-editor__editable:not(.ck-editor__nested-editable) {\n\t@mixin ck-rounded-corners;\n\n\t&.ck-focused {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\t}\n}\n\n.ck.ck-editor__editable_inline {\n\toverflow: auto;\n\tpadding: 0 var(--ck-spacing-standard);\n\tborder: 1px solid transparent;\n\n\t&[dir="ltr"] {\n\t\ttext-align: left;\n\t}\n\n\t&[dir="rtl"] {\n\t\ttext-align: right;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/116 */\n\t& > *:first-child {\n\t\tmargin-top: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/847 */\n\t& > *:last-child {\n\t\t/*\n\t\t * This value should match with the default margins of the block elements (like .media or .image)\n\t\t * to avoid a content jumping when the fake selection container shows up (See https://github.com/ckeditor/ckeditor5/issues/9825).\n\t\t */\n\t\tmargin-bottom: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/6517 */\n\t&.ck-blurred ::selection {\n\t\tbackground: var(--ck-color-editable-blur-selection);\n\t}\n}\n\n/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/111 */\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_n"] {\n\t&::after {\n\t\tborder-bottom-color: var(--ck-color-base-foreground);\n\t}\n}\n\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_s"] {\n\t&::after {\n\t\tborder-top-color: var(--ck-color-base-foreground);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const l=a},5523:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}:root{--ck-form-header-height:38px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-form__header .ck-form__header__label{font-weight:700}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/formheader/formheader.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/formheader/formheader.css"],names:[],mappings:"AAKA,oBAIC,kBAAmB,CAHnB,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CAEjB,6BACD,CCNA,MACC,4BACD,CAEA,oBAIC,mDAAoD,CAFpD,mCAAoC,CACpC,wCAAyC,CAFzC,uDAQD,CAHC,4CACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form__header {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\talign-items: center;\n\tjustify-content: space-between;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-form-header-height: 38px;\n}\n\n.ck.ck-form__header {\n\tpadding: var(--ck-spacing-small) var(--ck-spacing-large);\n\theight: var(--ck-form-header-height);\n\tline-height: var(--ck-form-header-height);\n\tborder-bottom: 1px solid var(--ck-color-base-border);\n\n\t& .ck-form__header__label {\n\t\tfont-weight: bold;\n\t}\n}\n"],sourceRoot:""}]);const l=a},1174:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color :not([fill]){fill:currentColor}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/icon/icon.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/icon/icon.css"],names:[],mappings:"AAKA,YACC,qBACD,CCFA,MACC,0EACD,CAEA,YAKC,uBAAwB,CAHxB,0BAA2B,CAD3B,yBAA0B,CAU1B,qBAoBD,CAlBC,0BALA,cAQA,CAMC,sEACC,aAMD,CAJC,+CAEC,iBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-icon {\n\tvertical-align: middle;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal));\n}\n\n.ck.ck-icon {\n\twidth: var(--ck-icon-size);\n\theight: var(--ck-icon-size);\n\n\t/* Multiplied by the height of the line in "px" should give SVG "viewport" dimensions */\n\tfont-size: .8333350694em;\n\n\t/* Inherit cursor style (#5). */\n\tcursor: inherit;\n\n\t/* This will prevent blurry icons on Firefox. See #340. */\n\twill-change: transform;\n\n\t& * {\n\t\t/* Inherit cursor style (#5). */\n\t\tcursor: inherit;\n\t}\n\n\t/* Allows dynamic coloring of an icon by inheriting its color from the parent. */\n\t&.ck-icon_inherit-color {\n\t\tcolor: inherit;\n\n\t\t& * {\n\t\t\tcolor: inherit;\n\n\t\t\t&:not([fill]) {\n\t\t\t\t/* Needed by FF. */\n\t\t\t\tfill: currentColor;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},6985:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/input/input.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AASA,MACC,qBAAsB,CAGtB,2CACD,CAEA,aCLC,eD2CD,CAtCA,iECDE,qCDuCF,CAtCA,aAGC,2CAA4C,CAC5C,6CAA8C,CAK9C,4CAA6C,CAH7C,+BAAgC,CADhC,6DAA8D,CAO9D,4DA0BD,CAxBC,mBEnBA,2BAA2B,CCF3B,2CAA8B,CDC9B,YFuBA,CAEA,uBAEC,oDAAqD,CADrD,sDAAuD,CAEvD,yCAMD,CAJC,6BG/BD,oDHkCC,CAGD,sBAEC,sCAAuC,CADvC,+CAMD,CAHC,4BGzCD,iDH2CC,CAIF,0BACC,IACC,0BACD,CAEA,IACC,yBACD,CAEA,IACC,0BACD,CAEA,IACC,yBACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-input-width: 18em;\n\n\t/* Backward compatibility. */\n\t--ck-input-text-width: var(--ck-input-width);\n}\n\n.ck.ck-input {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-input-background);\n\tborder: 1px solid var(--ck-color-input-border);\n\tpadding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);\n\tmin-width: var(--ck-input-width);\n\n\t/* This is important to stay of the same height as surrounding buttons */\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .1s ease-in-out, border .1s ease-in-out;\n\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t&[readonly] {\n\t\tborder: 1px solid var(--ck-color-input-disabled-border);\n\t\tbackground: var(--ck-color-input-disabled-background);\n\t\tcolor: var(--ck-color-input-disabled-text);\n\n\t\t&:focus {\n\t\t\t/* The read-only input should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\tborder-color: var(--ck-color-input-error-border);\n\t\tanimation: ck-input-shake .3s ease both;\n\n\t\t&:focus {\n\t\t\t@mixin ck-box-shadow var(--ck-focus-error-outer-shadow);\n\t\t}\n\t}\n}\n\n@keyframes ck-input-shake {\n\t20% {\n\t\ttransform: translateX(-2px);\n\t}\n\n\t40% {\n\t\ttransform: translateX(2px);\n\t}\n\n\t60% {\n\t\ttransform: translateX(-1px);\n\t}\n\n\t80% {\n\t\ttransform: translateX(1px);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const l=a},2751:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/label/label.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/label/label.css"],names:[],mappings:"AAKA,aACC,aACD,CAEA,mBACC,YACD,CCNA,aACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tdisplay: block;\n}\n\n.ck.ck-voice-label {\n\tdisplay: none;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tfont-weight: bold;\n}\n"],sourceRoot:""}]);const l=a},8111:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y:calc(var(--ck-font-size-base)*0.6);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-labeled-field-label-default-position-x)*-1),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/labeledfield/labeledfieldview.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAMC,mEACC,YAAa,CACb,iBACD,CAEA,uCACC,aAAc,CACd,iBACD,CCND,MACC,kEAAsE,CACtE,gFAAiF,CACjF,oEAAqE,CACrE,8EAAiF,CACjF,yEACD,CAEA,0BCLC,eD8GD,CAzGA,2FCDE,qCD0GF,CAtGC,mEACC,UAmCD,CAjCC,gFACC,KA+BD,CAhCA,0FAIE,MA4BF,CAhCA,0FAQE,OAwBF,CAhCA,gFAiBC,yDAA0D,CAG1D,eAAmB,CADnB,kBAAoB,CAOpB,cAAe,CAFf,eAAgB,CANhB,2CAA8C,CAP9C,mBAAoB,CAYpB,sBAAuB,CARvB,6DAA+D,CAH/D,oBAAqB,CAgBrB,+JAID,CAQA,mKACC,gCACD,CAGD,yDACC,mCAAoC,CACpC,kCAAmC,CAInC,kBAKD,CAHC,6FACC,gCACD,CAID,4OAEC,yCACD,CAIA,oUAGE,+HAYF,CAfA,oUAOE,wIAQF,CAfA,gTAaC,sBAAuB,CAFvB,iEAAkE,CAGlE,SACD,CAKA,8FACC,sBACD,CAGA,yIACC,SACD,CAGA,kMACC,8HACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-labeled-field-view {\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t}\n\n\t& .ck.ck-label {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, 0.24, 0.95);\n\t--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium);\n\t--ck-labeled-field-label-default-position-x: var(--ck-spacing-medium);\n\t--ck-labeled-field-label-default-position-y: calc(0.6 * var(--ck-font-size-base));\n\t--ck-color-labeled-field-label-background: var(--ck-color-base-background);\n}\n\n.ck.ck-labeled-field-view {\n\t@mixin ck-rounded-corners;\n\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\twidth: 100%;\n\n\t\t& > .ck.ck-label {\n\t\t\ttop: 0px;\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tleft: 0px;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tright: 0px;\n\t\t\t}\n\n\t\t\tpointer-events: none;\n\t\t\ttransform-origin: 0 0;\n\n\t\t\t/* By default, display the label scaled down above the field. */\n\t\t\ttransform: translate(var(--ck-spacing-medium), -6px) scale(.75);\n\n\t\t\tbackground: var(--ck-color-labeled-field-label-background);\n\t\t\tpadding: 0 calc(.5 * var(--ck-font-size-tiny));\n\t\t\tline-height: initial;\n\t\t\tfont-weight: normal;\n\n\t\t\t/* Prevent overflow when the label is longer than the input */\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\n\t\t\tmax-width: 100%;\n\n\t\t\ttransition:\n\t\t\t\ttransform var(--ck-labeled-field-view-transition),\n\t\t\t\tpadding var(--ck-labeled-field-view-transition),\n\t\t\t\tbackground var(--ck-labeled-field-view-transition);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\t& > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\n\t\t& .ck-input:not([readonly]) + .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t& .ck-labeled-field-view__status {\n\t\tfont-size: var(--ck-font-size-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\n\t\t/* Let the info wrap to the next line to avoid stretching the layout horizontally.\n\t\tThe status could be very long. */\n\t\twhite-space: normal;\n\n\t\t&.ck-labeled-field-view__status_error {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t/* Disabled fields and fields that have no focus should fade out. */\n\t&.ck-disabled > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\tcolor: var(--ck-color-input-disabled-text);\n\t}\n\n\t/* Fields that are disabled or not focused and without a placeholder should have full-sized labels. */\n\t/* stylelint-disable-next-line no-descending-specificity */\n\t&.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t@mixin ck-dir ltr {\n\t\t\ttransform: translate(var(--ck-labeled-field-label-default-position-x), var(--ck-labeled-field-label-default-position-y)) scale(1);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttransform: translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)), var(--ck-labeled-field-label-default-position-y)) scale(1);\n\t\t}\n\n\t\t/* Compensate for the default translate position. */\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width));\n\n\t\tbackground: transparent;\n\t\tpadding: 0;\n\t}\n\n\t/*------ DropdownView integration ----------------------------------------------------------------------------------- */\n\n\t/* Make sure dropdown\' background color in any of dropdown\'s state does not collide with labeled field. */\n\t& > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck.ck-button {\n\t\tbackground: transparent;\n\t}\n\n\t/* When the dropdown is "empty", the labeled field label replaces its label. */\n\t&.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck-button > .ck-button__label {\n\t\topacity: 0;\n\t}\n\n\t/* Make sure the label of the empty, unfocused input does not cover the dropdown arrow. */\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown + .ck-label {\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard));\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},1162:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item .ck-button{border-radius:0;min-height:unset;padding:calc(var(--ck-line-height-base)*.2*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*.4*var(--ck-font-size-base));text-align:left;width:100%}.ck.ck-list__item .ck-button .ck-button__label{line-height:calc(var(--ck-line-height-base)*1.2*var(--ck-font-size-base))}.ck.ck-list__item .ck-button:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item .ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item .ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/list/list.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/list/list.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,YAGC,YAAa,CACb,qBAAsB,CCFtB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDaD,CAZC,2DAEC,aACD,CAKA,kCACC,iBAAkB,CAClB,2BACD,CEfD,YCEC,eDGD,CALA,+DCME,qCDDF,CALA,YAIC,0CAA2C,CAD3C,oBAED,CAEA,kBACC,cAAe,CACf,cA2DD,CAzDC,6BAIC,eAAgB,CAHhB,gBAAiB,CAQjB,iIAEiE,CARjE,eAAgB,CADhB,UAwCD,CA7BC,+CAEC,yEACD,CAEA,oCACC,eACD,CAEA,mCACC,oDAAqD,CACrD,yCAaD,CAXC,0CACC,eACD,CAEA,2DACC,0DACD,CAEA,iFACC,4CACD,CAGD,qDACC,uDACD,CAMA,yCACC,0CAA2C,CAC3C,aAMD,CAJC,iEACC,uDAAwD,CACxD,aACD,CAKH,uBAGC,sCAAuC,CAFvC,UAAW,CACX,UAED",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-list {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t& .ck-list__item,\n\t& .ck-list__separator {\n\t\tdisplay: block;\n\t}\n\n\t/* Make sure that whatever child of the list item gets focus, it remains on the\n\ttop. Thanks to that, styles like box-shadow, outline, etc. are not masked by\n\tadjacent list items. */\n\t& .ck-list__item > *:focus {\n\t\tposition: relative;\n\t\tz-index: var(--ck-z-default);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-list {\n\t@mixin ck-rounded-corners;\n\n\tlist-style-type: none;\n\tbackground: var(--ck-color-list-background);\n}\n\n.ck.ck-list__item {\n\tcursor: default;\n\tmin-width: 12em;\n\n\t& .ck-button {\n\t\tmin-height: unset;\n\t\twidth: 100%;\n\t\ttext-align: left;\n\t\tborder-radius: 0;\n\n\t\t/* List items should have the same height. Use absolute units to make sure it is so\n\t\t because e.g. different heading styles may have different height\n\t\t https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\tpadding:\n\t\t\tcalc(.2 * var(--ck-line-height-base) * var(--ck-font-size-base))\n\t\t\tcalc(.4 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\n\t\t& .ck-button__label {\n\t\t\t/* https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\t\tline-height: calc(1.2 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-button-on-background);\n\t\t\tcolor: var(--ck-color-list-button-on-text);\n\n\t\t\t&:active {\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-on-background-focus);\n\t\t\t}\n\n\t\t\t&:focus:not(.ck-switchbutton):not(.ck-disabled) {\n\t\t\t\tborder-color: var(--ck-color-base-background);\n\t\t\t}\n\t\t}\n\n\t\t&:hover:not(.ck-disabled) {\n\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t}\n\t}\n\n\t/* It\'s unnecessary to change the background/text of a switch toggle; it has different ways\n\tof conveying its state (like the switcher) */\n\t& .ck-switchbutton {\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-background);\n\t\t\tcolor: inherit;\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t\t\tcolor: inherit;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-list__separator {\n\theight: 1px;\n\twidth: 100%;\n\tbackground: var(--ck-color-base-border);\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},8245:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-modal)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/balloonpanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonpanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MAEC,8DACD,CAEA,qBACC,YAAa,CACb,iBAAkB,CAElB,yBAyCD,CAtCE,+GAEC,UAAW,CACX,iBACD,CAEA,wDACC,6CACD,CAEA,uDACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAGD,8CACC,aACD,CC9CD,MACC,6BAA8B,CAC9B,6BAA8B,CAC9B,8BAA+B,CAC/B,iCAAkC,CAClC,oEACD,CAEA,qBCLC,eDmMD,CA9LA,iFCDE,qCD+LF,CA9LA,qBAMC,2CAA4C,CAC5C,wEAAyE,CEdzE,oCAA8B,CFW9B,eA0LD,CApLE,+GAIC,kBAAmB,CADnB,QAAS,CADT,OAGD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,kDACD,CAEA,2CACC,iFAAkF,CAClF,gFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,iEAAkE,CAClE,uDAAwD,CACxD,qDACD,CAEA,2CACC,iFAAkF,CAClF,mFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,oDACD,CAEA,2CACC,iFAAkF,CAClF,kFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,mDACD,CAEA,2CACC,iFAAkF,CAClF,iFACD,CAIA,yGAEC,QAAS,CACT,uDAA0D,CAC1D,2CACD,CAIA,2GAEC,+CAAkD,CAClD,2CACD,CAIA,2GAEC,gDAAmD,CACnD,2CACD,CAIA,yGAIC,8CAAiD,CAFjD,QAAS,CACT,uDAED,CAIA,2GAGC,8CAAiD,CADjD,+CAED,CAIA,2GAGC,8CAAiD,CADjD,gDAED,CAIA,6GAIC,8CAAiD,CADjD,uDAA0D,CAD1D,SAGD,CAIA,6GAIC,8CAAiD,CAFjD,QAAS,CACT,sDAED,CAIA,6GAGC,uDAA0D,CAD1D,SAAU,CAEV,2CACD,CAIA,6GAEC,QAAS,CACT,sDAAyD,CACzD,2CACD,CAIA,yGAGC,sDAAyD,CADzD,6CAAgD,CAEhD,OACD,CAIA,yGAEC,4CAA+C,CAC/C,sDAAyD,CACzD,OACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* Make sure the balloon arrow does not float over its children. */\n\t--ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3);\n}\n\n.ck.ck-balloon-panel {\n\tdisplay: none;\n\tposition: absolute;\n\n\tz-index: var(--ck-z-modal);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tposition: absolute;\n\t\t}\n\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_visible {\n\t\tdisplay: block;\n\t}\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-border-width: 1px;\n\t--ck-balloon-arrow-offset: 2px;\n\t--ck-balloon-arrow-height: 10px;\n\t--ck-balloon-arrow-half-width: 8px;\n\t--ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop);\n}\n\n.ck.ck-balloon-panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: var(--ck-balloon-border-width) solid var(--ck-color-panel-border);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-style: solid;\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-border) transparent;\n\t\t\tmargin-top: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-background) transparent;\n\t\t\tmargin-top: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: var(--ck-color-panel-border) transparent transparent;\n\t\t\tfilter: drop-shadow(var(--ck-balloon-arrow-drop-shadow));\n\t\t\tmargin-bottom: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: var(--ck-color-panel-background) transparent transparent transparent;\n\t\t\tmargin-bottom: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_e"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent transparent transparent var(--ck-color-panel-border);\n\t\t\tmargin-right: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent transparent transparent var(--ck-color-panel-background);\n\t\t\tmargin-right: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_w"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0;\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent var(--ck-color-panel-border) transparent transparent;\n\t\t\tmargin-left: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent var(--ck-color-panel-background) transparent transparent;\n\t\t\tmargin-left: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_n {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_ne {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_s {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_se {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_smw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nmw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_e {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t\tmargin-top: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: 50%;\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_w {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t\tmargin-top: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const l=a},1757:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/balloonrotator.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonrotator.css"],names:[],mappings:"AAKA,oCAEC,kBAAmB,CADnB,YAAa,CAEb,sBACD,CAKA,6CACC,sBACD,CCXA,oCACC,6CAA8C,CAC9C,sDAAuD,CACvD,iCAgBD,CAbC,sCAGC,qCAAsC,CAFtC,oCAAqC,CACrC,kCAED,CAGA,iEAIC,mCAAoC,CAHpC,uCAID,CAMA,2DACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Buttons inside a toolbar should be centered when rotator bar is wider.\n * See: https://github.com/ckeditor/ckeditor5-ui/issues/495\n */\n.ck .ck-balloon-rotator__content .ck-toolbar {\n\tjustify-content: center;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tbackground: var(--ck-color-toolbar-background);\n\tborder-bottom: 1px solid var(--ck-color-toolbar-border);\n\tpadding: 0 var(--ck-spacing-small);\n\n\t/* Let's keep similar appearance to `ck-toolbar`. */\n\t& > * {\n\t\tmargin-right: var(--ck-spacing-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t/* Gives counter more breath than buttons. */\n\t& .ck-balloon-rotator__counter {\n\t\tmargin-right: var(--ck-spacing-standard);\n\n\t\t/* We need to use smaller margin because of previous button's right margin. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n.ck .ck-balloon-rotator__content {\n\n\t/* Disable default annotation shadow inside rotator with fake panels. */\n\t& .ck.ck-annotation-wrapper {\n\t\tbox-shadow: none;\n\t}\n}\n"],sourceRoot:""}]);const l=a},3553:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-modal) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/fakepanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/fakepanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,mBACC,iBAAkB,CAGlB,mCACD,CAEA,uBACC,iBACD,CAEA,mCACC,SACD,CAEA,oCACC,SACD,CCfA,MACC,6CAA8C,CAC9C,2CACD,CAGA,uBAKC,2CAA4C,CAC5C,6CAA8C,CAC9C,qCAAsC,CCXtC,oCAA8B,CDc9B,WAAY,CAPZ,eAAgB,CAMhB,UAED,CAEA,mCACC,0DAA2D,CAC3D,uDACD,CAEA,oCACC,kEAAqE,CACrE,+DACD,CACA,oCACC,kEAAqE,CACrE,+DACD,CAGA,yIAGC,4CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-fake-panel {\n\tposition: absolute;\n\n\t/* Fake panels should be placed under main balloon content. */\n\tz-index: calc(var(--ck-z-modal) - 1);\n}\n\n.ck .ck-fake-panel div {\n\tposition: absolute;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tz-index: 2;\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tz-index: 1;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-fake-panel-offset-horizontal: 6px;\n\t--ck-balloon-fake-panel-offset-vertical: 6px;\n}\n\n/* Let\'s use `.ck-balloon-panel` appearance. See: balloonpanel.css. */\n.ck .ck-fake-panel div {\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: 1px solid var(--ck-color-panel-border);\n\tborder-radius: var(--ck-border-radius);\n\n\twidth: 100%;\n\theight: 100%;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tmargin-left: var(--ck-balloon-fake-panel-offset-horizontal);\n\tmargin-top: var(--ck-balloon-fake-panel-offset-vertical);\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 2);\n}\n.ck .ck-fake-panel div:nth-child( 3 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 3);\n}\n\n/* If balloon is positioned above element, we need to move fake panel to the top. */\n.ck .ck-balloon-panel_arrow_s + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_se + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_sw + .ck-fake-panel {\n\t--ck-balloon-fake-panel-offset-vertical: -6px;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const l=a},3609:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-modal)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/stickypanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/stickypanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAMC,qDAEC,cAAe,CACf,KAAM,CAFN,yBAGD,CAEA,kEAEC,iBAAkB,CADlB,QAED,CCPA,qDAIC,wBAAyB,CACzB,yBAA0B,CAF1B,sBAAuB,CCFxB,oCDKA",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\tz-index: var(--ck-z-modal); /* #315 */\n\t\tposition: fixed;\n\t\ttop: 0;\n\t}\n\n\t& .ck-sticky-panel__content_sticky_bottom-limit {\n\t\ttop: auto;\n\t\tposition: absolute;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\t@mixin ck-drop-shadow;\n\n\t\tborder-width: 0 1px 1px;\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const l=a},1590:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/responsive-form/responsiveform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/responsive-form/responsiveform.css"],names:[],mappings:"AAQC,mCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,yCACC,YACD,CCdA,oCDoBE,wCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,8CACC,YACD,CC9BF,CCAD,qDACC,kDACD,CAEA,uBACC,+BAmED,CAjEC,6BAEC,YACD,CASC,uGACC,sCACD,CDvBD,oCCMD,uBAqBE,SAAU,CACV,oCA8CF,CA5CE,8CACC,wDAWD,CATC,6DACC,WAAY,CACZ,UACD,CAGA,4EACC,kBACD,CAKA,0DACC,kDACD,CAGD,iGAIC,eAAgB,CADhB,kCAAmC,CADnC,kCAmBD,CAfC,yHACC,gDACD,CARD,0OAeE,aAMF,CAJE,+IACC,kDACD,CDpEH",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck-vertical-form .ck-button {\n\t&::after {\n\t\tcontent: "";\n\t\twidth: 0;\n\t\tposition: absolute;\n\t\tright: -1px;\n\t\ttop: -1px;\n\t\tbottom: -1px;\n\t\tz-index: 1;\n\t}\n\n\t&:focus::after {\n\t\tdisplay: none;\n\t}\n}\n\n.ck.ck-responsive-form {\n\t@mixin ck-media-phone {\n\t\t& .ck-button {\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -1px;\n\t\t\t\ttop: -1px;\n\t\t\t\tbottom: -1px;\n\t\t\t\tz-index: 1;\n\t\t\t}\n\n\t\t\t&:focus::after {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck-vertical-form > .ck-button:nth-last-child(2)::after {\n\tborder-right: 1px solid var(--ck-color-base-border);\n}\n\n.ck.ck-responsive-form {\n\tpadding: var(--ck-spacing-large);\n\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& > :not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& > :not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tpadding: 0;\n\t\twidth: calc(.8 * var(--ck-input-width));\n\n\t\t& .ck-labeled-field-view {\n\t\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) 0;\n\n\t\t\t& .ck-input-text {\n\t\t\t\tmin-width: 0;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t/* Let the long error messages wrap in the narrow form. */\n\t\t\t& .ck-labeled-field-view__error {\n\t\t\t\twhite-space: normal;\n\t\t\t}\n\t\t}\n\n\t\t/* Styles for two last buttons in the form (save&cancel, edit&unlink, etc.). */\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\t&::after {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\n\t\t& > .ck-button:nth-last-child(1),\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\tpadding: var(--ck-spacing-standard);\n\t\t\tmargin-top: var(--ck-spacing-large);\n\t\t\tborder-radius: 0;\n\n\t\t\t&:not(:focus) {\n\t\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\n\t\t\t\t&:last-of-type {\n\t\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},6706:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/toolbar/blocktoolbar.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/blocktoolbar.css"],names:[],mappings:"AAKA,4BACC,iBAAkB,CAClB,2BACD,CCHA,MACC,oDAAqD,CACrD,yDACD,CAEA,4BACC,0CAA2C,CAC3C,sCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-block-toolbar-button {\n\tposition: absolute;\n\tz-index: var(--ck-z-default);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-block-toolbar-button: var(--ck-color-text);\n\t--ck-block-toolbar-button-size: var(--ck-font-size-normal);\n}\n\n.ck.ck-block-toolbar-button {\n\tcolor: var(--ck-color-block-toolbar-button);\n\tfont-size: var(--ck-block-toolbar-size);\n}\n"],sourceRoot:""}]);const l=a},5571:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;background:var(--ck-color-toolbar-border);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/toolbar/toolbar.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/toolbar.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,eAKC,kBAAmB,CAFnB,YAAa,CACb,oBAAqB,CCFrB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBD6CD,CA3CC,kCAGC,kBAAmB,CAFnB,YAAa,CACb,kBAAmB,CAEnB,WAED,CAEA,yCACC,oBAWD,CAJC,yGAEC,YACD,CAGD,uCACC,eACD,CAEA,sDACC,gBACD,CAEA,sDACC,qBACD,CAEA,sDACC,gBACD,CAGC,yFACC,YACD,CE/CF,eCGC,eDoGD,CAvGA,qECOE,qCDgGF,CAvGA,eAGC,6CAA8C,CAE9C,+CAAgD,CADhD,iCAmGD,CAhGC,yCACC,kBAAmB,CAGnB,yCAA0C,CAO1C,qCAAsC,CADtC,kCAAmC,CAPnC,aAAc,CADd,SAUD,CAEA,uCACC,QACD,CAGC,gEAEC,oCACD,CAIA,kEACC,YACD,CAGD,gHAIC,qCAAsC,CADtC,kCAED,CAEA,mCAEC,SAaD,CAVC,0DAQC,eAAgB,CAHhB,QAAS,CAHT,UAOD,CAGD,kCAEC,SAWD,CATC,uDAEC,QAMD,CAHC,yFACC,eACD,CASD,kFACC,mCACD,CAMA,wEACC,cACD,CAEA,iFACC,aAAc,CACd,UACD,CAjGF,qCAqGE,QAEF,CAYC,+FACC,cACD,CAEA,iJAEC,mCACD,CAEA,qHACC,aACD,CAIC,6JAEC,2BAA4B,CAD5B,wBAED,CAGA,2JAEC,4BAA6B,CAD7B,yBAED,CASD,8RACC,mCACD,CAWA,qHACC,cACD,CAIC,6JAEC,4BAA6B,CAD7B,yBAED,CAGA,2JAEC,2BAA4B,CAD5B,wBAED,CASD,8RACC,oCACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-flow: row nowrap;\n\talign-items: center;\n\n\t& > .ck-toolbar__items {\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\talign-items: center;\n\t\tflex-grow: 1;\n\n\t}\n\n\t& .ck.ck-toolbar__separator {\n\t\tdisplay: inline-block;\n\n\t\t/*\n\t\t * A leading or trailing separator makes no sense (separates from nothing on one side).\n\t\t * For instance, it can happen when toolbar items (also separators) are getting grouped one by one and\n\t\t * moved to another toolbar in the dropdown.\n\t\t */\n\t\t&:first-child,\n\t\t&:last-child {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\tflex-basis: 100%;\n\t}\n\n\t&.ck-toolbar_grouping > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t&.ck-toolbar_vertical > .ck-toolbar__items {\n\t\tflex-direction: column;\n\t}\n\n\t&.ck-toolbar_floating > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t& > .ck-dropdown__button .ck-dropdown__arrow {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-toolbar-background);\n\tpadding: 0 var(--ck-spacing-small);\n\tborder: 1px solid var(--ck-color-toolbar-border);\n\n\t& .ck.ck-toolbar__separator {\n\t\talign-self: stretch;\n\t\twidth: 1px;\n\t\tmin-width: 1px;\n\t\tbackground: var(--ck-color-toolbar-border);\n\n\t\t/*\n\t\t * These margins make the separators look better in balloon toolbars (when aligned with the "tip").\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/7493.\n\t\t */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\theight: 0;\n\t}\n\n\t& > .ck-toolbar__items {\n\t\t& > *:not(.ck-toolbar__line-break) {\n\t\t\t/* (#11) Separate toolbar items. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\n\t\t/* Don\'t display a separator after an empty items container, for instance,\n\t\twhen all items were grouped */\n\t\t&:empty + .ck.ck-toolbar__separator {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& > .ck-toolbar__items > *:not(.ck-toolbar__line-break),\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/* Make sure items wrapped to the next line have v-spacing */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t&.ck-toolbar_vertical {\n\t\t/* Items in a vertical toolbar span the entire width. */\n\t\tpadding: 0;\n\n\t\t/* Specificity matters here. See https://github.com/ckeditor/ckeditor5-theme-lark/issues/168. */\n\t\t& > .ck-toolbar__items > .ck {\n\t\t\t/* Items in a vertical toolbar should span the horizontal space. */\n\t\t\twidth: 100%;\n\n\t\t\t/* Items in a vertical toolbar should have no margin. */\n\t\t\tmargin: 0;\n\n\t\t\t/* Items in a vertical toolbar span the entire width so rounded corners are pointless. */\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n\n\t&.ck-toolbar_compact {\n\t\t/* No spacing around items. */\n\t\tpadding: 0;\n\n\t\t& > .ck-toolbar__items > * {\n\t\t\t/* Compact toolbar items have no spacing between them. */\n\t\t\tmargin: 0;\n\n\t\t\t/* "Middle" children should have no rounded corners. */\n\t\t\t&:not(:first-child):not(:last-child) {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/*\n\t\t * Dropdown button has asymmetric padding to fit the arrow.\n\t\t * This button has no arrow so let\'s revert that padding back to normal.\n\t\t */\n\t\t& > .ck.ck-button.ck-dropdown__button {\n\t\t\tpadding-left: var(--ck-spacing-tiny);\n\t\t}\n\t}\n\n\t/* A drop-down containing the nested toolbar with configured items. */\n\t& .ck-toolbar__nested-toolbar-dropdown {\n\t\t/* Prevent empty space in the panel when the dropdown label is visible and long but the toolbar has few items. */\n\t\t& > .ck-dropdown__panel {\n\t\t\tmin-width: auto;\n\t\t}\n\n\t\t& > .ck-button > .ck-button__label {\n\t\t\tmax-width: 7em;\n\t\t\twidth: auto;\n\t\t}\n\t}\n\n\t@nest .ck-toolbar-container & {\n\t\tborder: 0;\n\t}\n}\n\n/* stylelint-disable */\n\n/*\n * Styles for RTL toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="rtl"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="rtl"] {\n\t& > .ck-toolbar__items > .ck {\n\t\tmargin-right: 0;\n\t}\n\n\t&:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck {\n\t\t/* (#11) Separate toolbar items. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-left: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n/*\n * Styles for LTR toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="ltr"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="ltr"] {\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-right: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n}\n\n/* stylelint-enable */\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},9948:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);pointer-events:none;z-index:calc(var(--ck-z-modal) + 100)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip{box-shadow:none}.ck.ck-balloon-panel.ck-tooltip:before{display:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/tooltip/tooltip.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/tooltip/tooltip.css"],names:[],mappings:"AAKA,gCCGC,6BAA8B,CAC9B,6BAA8B,CAC9B,iCAAkC,CAClC,6BAA8B,CAC9B,8DAA+D,CAE/D,kCAAmC,CDPnC,mBAAoB,CAEpB,qCACD,CCMC,kDAGC,kCAAmC,CAFnC,cAAe,CACf,eAED,CAbD,gCAgBC,eAMD,CAHC,uCACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-balloon-panel.ck-tooltip {\n\t/* Keep tooltips transparent for any interactions. */\n\tpointer-events: none;\n\n\tz-index: calc( var(--ck-z-modal) + 100 );\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n.ck.ck-balloon-panel.ck-tooltip {\n\t--ck-balloon-border-width: 0px;\n\t--ck-balloon-arrow-offset: 0px;\n\t--ck-balloon-arrow-half-width: 4px;\n\t--ck-balloon-arrow-height: 4px;\n\t--ck-color-panel-background: var(--ck-color-tooltip-background);\n\n\tpadding: 0 var(--ck-spacing-medium);\n\n\t& .ck-tooltip__text {\n\t\tfont-size: .9em;\n\t\tline-height: 1.5;\n\t\tcolor: var(--ck-color-tooltip-text);\n\t}\n\n\t/* Reset balloon panel styles */\n\tbox-shadow: none;\n\n\t/* Hide the default shadow of the .ck-balloon-panel tip */\n\t&::before {\n\t\tdisplay: none;\n\t}\n}\n'],sourceRoot:""}]);const l=a},6150:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-hidden{display:none!important}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{box-sizing:border-box;height:auto;position:static;width:auto}:root{--ck-z-default:1;--ck-z-modal:calc(var(--ck-z-default) + 999)}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-color-highlight-background:#ff0;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;margin:0;padding:0;text-decoration:none;transition:none;vertical-align:middle}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_hidden.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_reset.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_zindex.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_transition.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_colors.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_disabled.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_fonts.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_reset.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_shadow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_spacing.css"],names:[],mappings:"AAQA,WAGC,sBACD,CCPA,2EAGC,qBAAsB,CAEtB,WAAY,CACZ,eAAgB,CAFhB,UAGD,CCPA,MACC,gBAAiB,CACjB,4CACD,CCAA,oDAEC,yBACD,CCNA,MACC,kCAAmD,CACnD,+BAAoD,CACpD,8BAAkD,CAClD,8BAAuD,CACvD,6BAAmD,CACnD,yBAA+C,CAC/C,8BAAsD,CACtD,oCAA4D,CAC5D,6BAAkD,CAIlD,mDAA4D,CAC5D,qEAA+E,CAC/E,qCAA4D,CAC5D,qDAA8D,CAC9D,gDAAyD,CACzD,yCAAqD,CACrD,sCAAsD,CACtD,4CAA0D,CAC1D,sCAAsD,CAItD,gDAAuD,CACvD,kDAAiE,CACjE,mDAAkE,CAClE,yDAA8D,CAE9D,uCAA6D,CAC7D,6CAAoE,CACpE,8CAAoE,CACpE,gDAAiE,CACjE,kCAAyD,CAGzD,+DAAsE,CACtE,iDAAsE,CACtE,kDAAsE,CACtE,oDAAoE,CACpE,6DAAsE,CAEtE,8BAAoD,CACpD,gCAAqD,CAErD,+CAA8D,CAC9D,qDAAiE,CACjE,+EAAqF,CACrF,oDAAuE,CACvE,yEAA8E,CAC9E,oDAAgE,CAIhE,oEAA2E,CAC3E,4DAAoE,CAIpE,2DAAoE,CACpE,mDAA6D,CAC7D,wDAAgE,CAChE,+CAA0D,CAC1D,4CAA2D,CAC3D,4DAAoE,CACpE,sCAAsD,CAItD,0DAAmE,CACnE,uFAA6F,CAC7F,oEAA2E,CAC3E,0EAA+E,CAC/E,8DAAsE,CAItE,2DAAoE,CACpE,mDAA6D,CAI7D,6DAAsE,CACtE,qDAA+D,CAI/D,uDAAgE,CAChE,uDAAiE,CAIjE,0CAAyD,CAIzD,wCAA2D,CAI3D,+BAAoD,CACpD,uDAAmE,CACnE,kDAAgE,CAIhE,oCAAwD,CCvGxD,wBAAyB,CCAzB,0CAA2C,CAK3C,gGAAiG,CAKjG,4GAA6G,CAK7G,sGAAuG,CAKvG,sDAAuD,CCvBvD,wBAAyB,CACzB,6BAA8B,CAC9B,wDAA6D,CAE7D,yBAA0B,CAC1B,2BAA4B,CAC5B,yBAA0B,CAC1B,wBAAyB,CACzB,0BAA2B,CCJ3B,kCJuGD,CIjGA,2EAaC,oBAAqB,CANrB,sBAAuB,CADvB,QAAS,CAFT,QAAS,CACT,SAAU,CAGV,oBAAqB,CAErB,eAAgB,CADhB,qBAKD,CAKA,8DAGC,wBAAyB,CAEzB,0BAA2B,CAG3B,WAAY,CACZ,UAAW,CALX,iGAAkG,CAElG,eAAgB,CAChB,kBAGD,CAGC,qDACC,gBACD,CAEA,mDAEC,sBACD,CAEA,qDACC,oBACD,CAEA,mLAGC,WACD,CAEA,iNAGC,cACD,CAEA,qDAEC,yBAAoC,CADpC,YAED,CAEA,qEAGC,QAAQ,CADR,SAED,CAMD,8BAEC,gBACD,CCnFA,MACC,sBAAuB,CCAvB,gEAAiE,CAKjE,0DAA2D,CAK3D,wEAAyE,CCbzE,uBAA8B,CAC9B,mDAA2D,CAC3D,4CAAkD,CAClD,oDAA4D,CAC5D,mDAA2D,CAC3D,kDAA2D,CAC3D,yDFFD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which hides an element in DOM.\n */\n.ck-hidden {\n\t/* Override selector specificity. Otherwise, all elements with some display\n\tstyle defined will override this one, which is not a desired result. */\n\tdisplay: none !important;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\tbox-sizing: border-box;\n\twidth: auto;\n\theight: auto;\n\tposition: static;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-z-default: 1;\n\t--ck-z-modal: calc( var(--ck-z-default) + 999 );\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class that disables all transitions of the element and its children.\n */\n.ck-transitions-disabled,\n.ck-transitions-disabled * {\n\ttransition: none !important;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-base-foreground: \t\t\t\t\t\t\t\thsl(0, 0%, 98%);\n\t--ck-color-base-background: \t\t\t\t\t\t\t\thsl(0, 0%, 100%);\n\t--ck-color-base-border: \t\t\t\t\t\t\t\t\thsl(220, 6%, 81%);\n\t--ck-color-base-action: \t\t\t\t\t\t\t\t\thsl(104, 50.2%, 42.5%);\n\t--ck-color-base-focus: \t\t\t\t\t\t\t\t\t\thsl(209, 92%, 70%);\n\t--ck-color-base-text: \t\t\t\t\t\t\t\t\t\thsl(0, 0%, 20%);\n\t--ck-color-base-active: \t\t\t\t\t\t\t\t\thsl(218.1, 100%, 58%);\n\t--ck-color-base-active-focus:\t\t\t\t\t\t\t\thsl(218.2, 100%, 52.5%);\n\t--ck-color-base-error:\t\t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t/* -- Generic colors ------------------------------------------------------------------------ */\n\n\t--ck-color-focus-border-coordinates: \t\t\t\t\t\t218, 81.8%, 56.9%;\n\t--ck-color-focus-border: \t\t\t\t\t\t\t\t\thsl(var(--ck-color-focus-border-coordinates));\n\t--ck-color-focus-outer-shadow:\t\t\t\t\t\t\t\thsl(212.4, 89.3%, 89%);\n\t--ck-color-focus-disabled-shadow:\t\t\t\t\t\t\thsla(209, 90%, 72%,.3);\n\t--ck-color-focus-error-shadow:\t\t\t\t\t\t\t\thsla(9,100%,56%,.3);\n\t--ck-color-text: \t\t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-shadow-drop: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.15);\n\t--ck-color-shadow-drop-active:\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.2);\n\t--ck-color-shadow-inner: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Buttons ------------------------------------------------------------------------------- */\n\n\t--ck-color-button-default-background: \t\t\t\t\t\ttransparent;\n\t--ck-color-button-default-hover-background: \t\t\t\thsl(0, 0%, 94.1%);\n\t--ck-color-button-default-active-background: \t\t\t\thsl(0, 0%, 94.1%);\n\t--ck-color-button-default-disabled-background: \t\t\t\ttransparent;\n\n\t--ck-color-button-on-background: \t\t\t\t\t\t\thsl(212, 100%, 97.1%);\n\t--ck-color-button-on-hover-background: \t\t\t\t\t\thsl(211.7, 100%, 92.9%);\n\t--ck-color-button-on-active-background: \t\t\t\t\thsl(211.7, 100%, 92.9%);\n\t--ck-color-button-on-disabled-background: \t\t\t\t\thsl(211, 15%, 95%);\n\t--ck-color-button-on-color:\t\t\t\t\t\t\t\t\thsl(218.1, 100%, 58%);\n\n\n\t--ck-color-button-action-background: \t\t\t\t\t\tvar(--ck-color-base-action);\n\t--ck-color-button-action-hover-background: \t\t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-button-action-active-background: \t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-button-action-disabled-background: \t\t\t\thsl(104, 44%, 58%);\n\t--ck-color-button-action-text: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t--ck-color-button-save: \t\t\t\t\t\t\t\t\thsl(120, 100%, 27%);\n\t--ck-color-button-cancel: \t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t--ck-color-switch-button-off-background:\t\t\t\t\thsl(0, 0%, 57.6%);\n\t--ck-color-switch-button-off-hover-background:\t\t\t\thsl(0, 0%, 49%);\n\t--ck-color-switch-button-on-background:\t\t\t\t\t\tvar(--ck-color-button-action-background);\n\t--ck-color-switch-button-on-hover-background:\t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-switch-button-inner-background:\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-switch-button-inner-shadow:\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Dropdown ------------------------------------------------------------------------------ */\n\n\t--ck-color-dropdown-panel-background: \t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-dropdown-panel-border: \t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Input --------------------------------------------------------------------------------- */\n\n\t--ck-color-input-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-input-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\t--ck-color-input-error-border:\t\t\t\t\t\t\t\tvar(--ck-color-base-error);\n\t--ck-color-input-text: \t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-input-disabled-background: \t\t\t\t\t\thsl(0, 0%, 95%);\n\t--ck-color-input-disabled-border: \t\t\t\t\t\t\tvar(--ck-color-base-border);\n\t--ck-color-input-disabled-text: \t\t\t\t\t\t\thsl(0, 0%, 46%);\n\n\t/* -- List ---------------------------------------------------------------------------------- */\n\n\t--ck-color-list-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-list-button-hover-background: \t\t\t\t\tvar(--ck-color-button-default-hover-background);\n\t--ck-color-list-button-on-background: \t\t\t\t\t\tvar(--ck-color-button-on-color);\n\t--ck-color-list-button-on-background-focus: \t\t\t\tvar(--ck-color-button-on-color);\n\t--ck-color-list-button-on-text:\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Panel --------------------------------------------------------------------------------- */\n\n\t--ck-color-panel-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-panel-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Toolbar ------------------------------------------------------------------------------- */\n\n\t--ck-color-toolbar-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-toolbar-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Tooltip ------------------------------------------------------------------------------- */\n\n\t--ck-color-tooltip-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-tooltip-text: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Engine -------------------------------------------------------------------------------- */\n\n\t--ck-color-engine-placeholder-text: \t\t\t\t\t\thsl(0, 0%, 44%);\n\n\t/* -- Upload -------------------------------------------------------------------------------- */\n\n\t--ck-color-upload-bar-background:\t\t \t\t\t\t\thsl(209, 92%, 70%);\n\n\t/* -- Link -------------------------------------------------------------------------------- */\n\n\t--ck-color-link-default:\t\t\t\t\t\t\t\t\thsl(240, 100%, 47%);\n\t--ck-color-link-selected-background:\t\t\t\t\t\thsla(201, 100%, 56%, 0.1);\n\t--ck-color-link-fake-selection:\t\t\t\t\t\t\t\thsla(201, 100%, 56%, 0.3);\n\n\t/* -- Search result highlight ---------------------------------------------------------------- */\n\n\t--ck-color-highlight-background:\t\t\t\t\t\t\thsl(60, 100%, 50%)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * An opacity value of disabled UI item.\n\t */\n\t--ck-disabled-opacity: .5;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * The geometry of the of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow-geometry: 0 0 0 3px;\n\n\t/**\n\t * A visual style of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when disabled).\n\t */\n\t--ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when has errors).\n\t */\n\t--ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);\n\n\t/**\n\t * A visual style of focused element's border or outline.\n\t */\n\t--ck-focus-ring: 1px solid var(--ck-color-focus-border);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-font-size-base: 13px;\n\t--ck-line-height-base: 1.84615;\n\t--ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;\n\n\t--ck-font-size-tiny: 0.7em;\n\t--ck-font-size-small: 0.75em;\n\t--ck-font-size-normal: 1em;\n\t--ck-font-size-big: 1.4em;\n\t--ck-font-size-large: 1.8em;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* This is super-important. This is **manually** adjusted so a button without an icon\n\tis never smaller than a button with icon, additionally making sure that text-less buttons\n\tare perfect squares. The value is also shared by other components which should stay "in-line"\n\twith buttons. */\n\t--ck-ui-component-min-height: 2.3em;\n}\n\n/**\n * Resets an element, ignoring its children.\n */\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* Do not include inheritable rules here. */\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tbackground: transparent;\n\ttext-decoration: none;\n\tvertical-align: middle;\n\ttransition: none;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/105 */\n\tword-wrap: break-word;\n}\n\n/**\n * Resets an element AND its children.\n */\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* These are rule inherited by all children elements. */\n\tborder-collapse: collapse;\n\tfont: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);\n\tcolor: var(--ck-color-text);\n\ttext-align: left;\n\twhite-space: nowrap;\n\tcursor: auto;\n\tfloat: none;\n}\n\n.ck-reset_all {\n\t& .ck-rtl *:not(.ck-reset_all-excluded *) {\n\t\ttext-align: right;\n\t}\n\n\t& iframe:not(.ck-reset_all-excluded *) {\n\t\t/* For IE */\n\t\tvertical-align: inherit;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *) {\n\t\twhite-space: pre-wrap;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *),\n\t& input[type="text"]:not(.ck-reset_all-excluded *),\n\t& input[type="password"]:not(.ck-reset_all-excluded *) {\n\t\tcursor: text;\n\t}\n\n\t& textarea[disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="text"][disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="password"][disabled]:not(.ck-reset_all-excluded *) {\n\t\tcursor: default;\n\t}\n\n\t& fieldset:not(.ck-reset_all-excluded *) {\n\t\tpadding: 10px;\n\t\tborder: 2px groove hsl(255, 7%, 88%);\n\t}\n\n\t& button:not(.ck-reset_all-excluded *)::-moz-focus-inner {\n\t\t/* See http://stackoverflow.com/questions/5517744/remove-extra-button-spacing-padding-in-firefox */\n\t\tpadding: 0;\n\t\tborder: 0\n\t}\n}\n\n/**\n * Default UI rules for RTL languages.\n */\n.ck[dir="rtl"],\n.ck[dir="rtl"] .ck {\n\ttext-align: right;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Default border-radius value.\n */\n:root{\n\t--ck-border-radius: 2px;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * A visual style of element's inner shadow (i.e. input).\n\t */\n\t--ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;\n\n\t/**\n\t * A visual style of element's drop shadow (i.e. panel).\n\t */\n\t--ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);\n\n\t/**\n\t * A visual style of element's active shadow (i.e. comment or suggestion).\n\t */\n\t--ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-spacing-unit: \t\t\t\t\t\t0.6em;\n\t--ck-spacing-large: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 1.5);\n\t--ck-spacing-standard: \t\t\t\t\tvar(--ck-spacing-unit);\n\t--ck-spacing-medium: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.8);\n\t--ck-spacing-small: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.5);\n\t--ck-spacing-tiny: \t\t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.3);\n\t--ck-spacing-extra-tiny: \t\t\t\tcalc(var(--ck-spacing-unit) * 0.16);\n}\n"],sourceRoot:""}]);const l=a},6507:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background);border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widget.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widget.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MACC,+CAAgD,CAChD,6CAAsD,CACtD,uCAAgD,CAEhD,kDAAmD,CACnD,gCAAiC,CACjC,kEACD,CAOA,8DAEC,iBAqBD,CAnBC,4EACC,iBAOD,CALC,qFAGC,aACD,CASD,iLACC,kBACD,CAGD,kBACC,qDAAsD,CAEtD,qDAAsD,CACtD,6CAA8C,CAF9C,0CAA2C,CAI3C,aAAc,CADd,kCAAmC,CAGnC,uCAAwC,CACxC,4CAA6C,CAF7C,iCAsCD,CAlCC,8NAKC,iBACD,CAEA,0CAEC,qCAAsC,CADtC,oCAED,CAEA,2CAEC,sCAAuC,CADvC,oCAED,CAEA,8CACC,uCAAwC,CACxC,sCACD,CAEA,6CACC,uCAAwC,CACxC,qCACD,CAGA,8CAEC,QAAS,CADT,6CAAgD,CAEhD,yBACD,CCjFD,MACC,iCAAkC,CAClC,kCAAmC,CACnC,4CAA6C,CAC7C,wCAAyC,CAEzC,wCAAiD,CACjD,sCAAkD,CAClD,2EAA4E,CAC5E,yEACD,CAEA,eAGC,yBAA0B,CAD1B,mBAAoB,CADpB,gDAAiD,CAGjD,6GAUD,CARC,0EAEC,6EACD,CAEA,qBACC,iDACD,CAGD,gCACC,4BAWD,CAPC,yGAKC,iEAAkE,CCnCnE,2BAA2B,CCF3B,qCAA8B,CDC9B,YDqCA,CAIA,4EAKC,4BAA6B,CAa7B,iEAAkE,CAhBlE,qBAAsB,CAoBtB,mDAAoD,CAhBpD,SAAU,CALV,WAAY,CAsBZ,KAAM,CAFN,2BAA4B,CAT5B,6SAgCD,CAnBC,qFAIC,oDAAqD,CADrD,yCAA0C,CAD1C,wCAWD,CANC,kHACC,SAAU,CAGV,+DACD,CAID,wHACC,SACD,CAID,kFAEC,oDAAqD,CADrD,SAED,CAKC,oMAEC,6CAA8C,CAD9C,SAOD,CAHC,gRACC,SACD,CAOH,qFACC,SAAU,CACV,oDACD,CAGA,gDAEC,eAkBD,CAhBC,yEAOC,iCACD,CAGC,gOAEC,gDACD,CAOD,wIAEC,mDAQD,CALE,ghBAEC,gDACD,CAKH,yKAOC,yDACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-resizer: var(--ck-color-focus-border);\n\t--ck-color-resizer-tooltip-background: hsl(0, 0%, 15%);\n\t--ck-color-resizer-tooltip-text: hsl(0, 0%, 95%);\n\n\t--ck-resizer-border-radius: var(--ck-border-radius);\n\t--ck-resizer-tooltip-offset: 10px;\n\t--ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px);\n}\n\n.ck .ck-widget {\n\t/* This is neccessary for type around UI to be positioned properly. */\n\tposition: relative;\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n\n\t& .ck-widget__selection-handle {\n\t\tposition: absolute;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the icon in not a subject to font-size or line-height to avoid\n\t\t\tunnecessary spacing around it. */\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* Show the selection handle on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n\n\t/* Show the selection handle when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n}\n\n.ck .ck-size-view {\n\tbackground: var(--ck-color-resizer-tooltip-background);\n\tcolor: var(--ck-color-resizer-tooltip-text);\n\tborder: 1px solid var(--ck-color-resizer-tooltip-text);\n\tborder-radius: var(--ck-resizer-border-radius);\n\tfont-size: var(--ck-font-size-tiny);\n\tdisplay: block;\n\tpadding: 0 var(--ck-spacing-small);\n\theight: var(--ck-resizer-tooltip-height);\n\tline-height: var(--ck-resizer-tooltip-height);\n\n\t&.ck-orientation-top-left,\n\t&.ck-orientation-top-right,\n\t&.ck-orientation-bottom-right,\n\t&.ck-orientation-bottom-left,\n\t&.ck-orientation-above-center {\n\t\tposition: absolute;\n\t}\n\n\t&.ck-orientation-top-left {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-top-right {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-right {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-left {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t/* Class applied if the widget is too small to contain the size label */\n\t&.ck-orientation-above-center {\n\t\ttop: calc(var(--ck-resizer-tooltip-height) * -1);\n\t\tleft: 50%;\n\t\ttransform: translate(-50%);\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n\n:root {\n\t--ck-widget-outline-thickness: 3px;\n\t--ck-widget-handler-icon-size: 16px;\n\t--ck-widget-handler-animation-duration: 200ms;\n\t--ck-widget-handler-animation-curve: ease;\n\n\t--ck-color-widget-blurred-border: hsl(0, 0%, 87%);\n\t--ck-color-widget-hover-border: hsl(43, 100%, 62%);\n\t--ck-color-widget-editable-focus-background: var(--ck-color-base-background);\n\t--ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background);\n}\n\n.ck .ck-widget {\n\toutline-width: var(--ck-widget-outline-thickness);\n\toutline-style: solid;\n\toutline-color: transparent;\n\ttransition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border);\n\t}\n\n\t&:hover {\n\t\toutline-color: var(--ck-color-widget-hover-border);\n\t}\n}\n\n.ck .ck-editor__nested-editable {\n\tborder: 1px solid transparent;\n\n\t/* The :focus style is applied before .ck-editor__nested-editable_focused class is rendered in the view.\n\tThese styles show a different border for a blink of an eye, so `:focus` need to have same styles applied. */\n\t&.ck-editor__nested-editable_focused,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\n\t\tbackground-color: var(--ck-color-widget-editable-focus-background);\n\t}\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t& .ck-widget__selection-handle {\n\t\tpadding: 4px;\n\t\tbox-sizing: border-box;\n\n\t\t/* Background and opacity will be animated as the handler shows up or the widget gets selected. */\n\t\tbackground-color: transparent;\n\t\topacity: 0;\n\n\t\t/* Transition:\n\t\t * background-color for the .ck-widget_selected state change,\n\t\t * visibility for hiding the handler,\n\t\t * opacity for the proper look of the icon when the handler disappears. */\n\t\ttransition:\n\t\t\tbackground-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\tvisibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\topacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t/* Make only top corners round. */\n\t\tborder-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;\n\n\t\t/* Place the drag handler outside the widget wrapper. */\n\t\ttransform: translateY(-100%);\n\t\tleft: calc(0px - var(--ck-widget-outline-thickness));\n\t\ttop: 0;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the dimensions of the icon are independent of the fon-size of the content. */\n\t\t\twidth: var(--ck-widget-handler-icon-size);\n\t\t\theight: var(--ck-widget-handler-icon-size);\n\t\t\tcolor: var(--ck-color-widget-drag-handler-icon-color);\n\n\t\t\t/* The "selected" part of the icon is invisible by default */\n\t\t\t& .ck-icon__selected-indicator {\n\t\t\t\topacity: 0;\n\n\t\t\t\t/* Note: The animation is longer on purpose. Simply feels better. */\n\t\t\t\ttransition: opacity 300ms var(--ck-widget-handler-animation-curve);\n\t\t\t}\n\t\t}\n\n\t\t/* Advertise using the look of the icon that once clicked the handler, the widget will be selected. */\n\t\t&:hover .ck-icon .ck-icon__selected-indicator {\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t/* Show the selection handler on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\topacity: 1;\n\t\tbackground-color: var(--ck-color-widget-hover-border);\n\t}\n\n\t/* Show the selection handler when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\t& > .ck-widget__selection-handle {\n\t\t\topacity: 1;\n\t\t\tbackground-color: var(--ck-color-focus-border);\n\n\t\t\t/* When the widget is selected, notify the user using the proper look of the icon. */\n\t\t\t& .ck-icon .ck-icon__selected-indicator {\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* In a RTL environment, align the selection handler to the right side of the widget */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {\n\tleft: auto;\n\tright: calc(0px - var(--ck-widget-outline-thickness));\n}\n\n/* https://github.com/ckeditor/ckeditor5/issues/6415 */\n.ck.ck-editor__editable.ck-read-only .ck-widget {\n\t/* Prevent the :hover outline from showing up because of the used outline-color transition. */\n\ttransition: none;\n\n\t&:not(.ck-widget_selected) {\n\t\t/* Disable visual effects of hover/active widget when CKEditor is in readOnly mode.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/1261\n\t\t *\n\t\t * Leave the unit because this custom property is used in calc() by other features.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/6775\n\t\t */\n\t\t--ck-widget-outline-thickness: 0px;\n\t}\n\n\t&.ck-widget_with-selection-handle {\n\t\t& .ck-widget__selection-handle,\n\t\t& .ck-widget__selection-handle:hover {\n\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t}\n\t}\n}\n\n/* Style the widget when it\'s selected but the editable it belongs to lost focus. */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck.ck-editor__editable.ck-blurred .ck-widget {\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline-color: var(--ck-color-widget-blurred-border);\n\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t& > .ck-widget__selection-handle,\n\t\t\t& > .ck-widget__selection-handle:hover {\n\t\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child,\n.ck.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child {\n\t/* Do not crop selection handler if a widget is a first-child in the blockquote or in the root editable.\n\tIn fact, anything with overflow: hidden.\n\thttps://github.com/ckeditor/ckeditor5-block-quote/issues/28\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/44\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/66 */\n\tmargin-top: calc(1em + var(--ck-widget-handler-icon-size));\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const l=a},2263:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widgetresize.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widgetresize.css"],names:[],mappings:"AAKA,4BAEC,iBACD,CAEA,wBACC,YAAa,CAMb,MAAO,CAFP,mBAAoB,CAHpB,iBAAkB,CAMlB,KACD,CAGC,2EACC,aACD,CAGD,gCAIC,kBAAmB,CAHnB,iBAcD,CATC,4IAEC,kBACD,CAEA,4IAEC,kBACD,CCpCD,MACC,sBAAuB,CAGvB,yDAAiE,CACjE,6BACD,CAEA,wBACC,yCACD,CAEA,gCAGC,uCAAwC,CACxC,gDAA6D,CAC7D,6CAA8C,CAH9C,6BAA8B,CAD9B,4BAyBD,CAnBC,oEAEC,6BAA8B,CAD9B,4BAED,CAEA,qEAEC,8BAA+B,CAD/B,4BAED,CAEA,wEACC,+BAAgC,CAChC,8BACD,CAEA,uEACC,+BAAgC,CAChC,6BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget_with-resizer {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n}\n\n.ck .ck-widget__resizer {\n\tdisplay: none;\n\tposition: absolute;\n\n\t/* The wrapper itself should not interfere with the pointer device, only the handles should. */\n\tpointer-events: none;\n\n\tleft: 0;\n\ttop: 0;\n}\n\n.ck-focused .ck-widget_with-resizer.ck-widget_selected {\n\t& > .ck-widget__resizer {\n\t\tdisplay: block;\n\t}\n}\n\n.ck .ck-widget__resizer__handle {\n\tposition: absolute;\n\n\t/* Resizers are the only UI elements that should interfere with a pointer device. */\n\tpointer-events: all;\n\n\t&.ck-widget__resizer__handle-top-left,\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tcursor: nwse-resize;\n\t}\n\n\t&.ck-widget__resizer__handle-top-right,\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tcursor: nesw-resize;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-resizer-size: 10px;\n\n\t/* Set the resizer with a 50% offset. */\n\t--ck-resizer-offset: calc( ( var(--ck-resizer-size) / -2 ) - 2px);\n\t--ck-resizer-border-width: 1px;\n}\n\n.ck .ck-widget__resizer {\n\toutline: 1px solid var(--ck-color-resizer);\n}\n\n.ck .ck-widget__resizer__handle {\n\twidth: var(--ck-resizer-size);\n\theight: var(--ck-resizer-size);\n\tbackground: var(--ck-color-focus-border);\n\tborder: var(--ck-resizer-border-width) solid hsl(0, 0%, 100%);\n\tborder-radius: var(--ck-resizer-border-radius);\n\n\t&.ck-widget__resizer__handle-top-left {\n\t\ttop: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-top-right {\n\t\ttop: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n}\n"],sourceRoot:""}]);const l=a},5137:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widgettypearound.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widgettypearound.css"],names:[],mappings:"AASC,+CACC,aAAc,CAEd,eAAgB,CADhB,iBAAkB,CAElB,2BAwBD,CAtBC,mDAGC,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAEA,qFAGC,kBAAoB,CADpB,gDAAoD,CAGpD,0BACD,CAEA,oFAEC,mDAAuD,CACvD,mBAAqB,CAErB,yBACD,CAUA,mLACC,UAAW,CACX,aAAc,CAGd,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAMD,2EACC,YAAa,CAEb,MAAO,CADP,iBAAkB,CAElB,OACD,CAOA,iFACC,gDAAqD,CACrD,iDACD,CAKA,wHAEC,aAAc,CADd,qDAED,CAKA,uHACC,wDAA6D,CAC7D,aACD,CAoBD,mOACC,YACD,CC3GA,MACC,wCAAyC,CACzC,wEAAyE,CACzE,8EAA+E,CAC/E,2FAA4F,CAC5F,wDAAyD,CACzD,uDAAwD,CACxD,yEACD,CAgBC,+CAGC,oDAAqD,CACrD,mBAAoB,CAFpB,+CAAgD,CAVjD,SAAU,CACV,mBAAoB,CAYnB,uMAAyM,CAJzM,8CAkDD,CA1CC,mDAEC,UAAW,CAGX,cAAe,CAFf,8BAA+B,CAC/B,6BAA8B,CAH9B,UAoBD,CAdC,qDACC,mBAAoB,CACpB,mBAAoB,CAEpB,SAAU,CACV,qDAAsD,CACtD,kBAAmB,CACnB,oBAAqB,CACrB,qBACD,CAEA,wDACC,kBACD,CAGD,qDAIC,6DAcD,CARE,kEACC,oDACD,CAEA,8DACC,wDACD,CAUF,uKAvED,SAAU,CACV,mBAwEC,CAOD,gGACC,0DACD,CAOA,uKAEC,2DAQD,CANC,mLAIC,uEAAkF,CADlF,mBAAoB,CADpB,2DAA4D,CAD5D,0DAID,CAOD,8GACC,gBACD,CAKA,mDAGC,mFAAoF,CAOpF,oCAAqC,CARrC,UAAW,CAOX,oCAAwC,CARxC,mBAUD,CAOC,6JAEC,yBACD,CAUA,yKACC,iDACD,CAMA,uOAlJD,SAAU,CACV,mBAmJC,CAoBA,6yBACC,SACD,CASF,uHACC,aAAc,CACd,iBACD,CAYG,iRAlMF,SAAU,CACV,mBAmME,CAQH,kIACC,qEAKD,CAHC,wIACC,WACD,CAGD,4CACC,GACC,oBACD,CACA,OACC,mBACD,CACD,CAEA,gDACC,OACC,mBACD,CACA,OACC,mBACD,CACD,CAEA,8CACC,GACC,6HACD,CACA,IACC,6HACD,CACA,GACC,+HACD,CACD,CAEA,kDACC,GACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,GACC,SACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\toverflow: hidden;\n\t\tz-index: var(--ck-z-default);\n\n\t\t& svg {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 50%;\n\t\t\tz-index: calc(var(--ck-z-default) + 2);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_before {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\ttop: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tleft: min(10%, 30px);\n\n\t\t\ttransform: translateY(-50%);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_after {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\tbottom: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tright: min(10%, 30px);\n\n\t\t\ttransform: translateY(50%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\ttop: 1px;\n\t\t\tleft: 1px;\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tdisplay: none;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t}\n\n\t/*\n\t * When the widget is hovered the "fake caret" would normally be narrower than the\n\t * extra outline displayed around the widget. Let\'s extend the "fake caret" to match\n\t * the full width of the widget.\n\t */\n\t&:hover > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tleft: calc( -1 * var(--ck-widget-outline-thickness) );\n\t\tright: calc( -1 * var(--ck-widget-outline-thickness) );\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed before the widget (backward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\ttop: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed after the widget (forward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tbottom: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n}\n\n/*\n * Integration with the read-only mode of the editor.\n */\n.ck.ck-editor__editable.ck-read-only .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the restricted editing mode (feature) of the editor.\n */\n.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the #isEnabled property of the WidgetTypeAround plugin.\n */\n.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around {\n\tdisplay: none;\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-widget-type-around-button-size: 20px;\n\t--ck-color-widget-type-around-button-active: var(--ck-color-focus-border);\n\t--ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border);\n\t--ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border);\n\t--ck-color-widget-type-around-button-radar-start-alpha: 0;\n\t--ck-color-widget-type-around-button-radar-end-alpha: .3;\n\t--ck-color-widget-type-around-button-icon: var(--ck-color-base-background);\n}\n\n@define-mixin ck-widget-type-around-button-visible {\n\topacity: 1;\n\tpointer-events: auto;\n}\n\n@define-mixin ck-widget-type-around-button-hidden {\n\topacity: 0;\n\tpointer-events: none;\n}\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\twidth: var(--ck-widget-type-around-button-size);\n\t\theight: var(--ck-widget-type-around-button-size);\n\t\tbackground: var(--ck-color-widget-type-around-button);\n\t\tborder-radius: 100px;\n\t\ttransition: opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t@mixin ck-widget-type-around-button-hidden;\n\n\t\t& svg {\n\t\t\twidth: 10px;\n\t\t\theight: 8px;\n\t\t\ttransform: translate(-50%,-50%);\n\t\t\ttransition: transform .5s ease;\n\t\t\tmargin-top: 1px;\n\n\t\t\t& * {\n\t\t\t\tstroke-dasharray: 10;\n\t\t\t\tstroke-dashoffset: 0;\n\n\t\t\t\tfill: none;\n\t\t\t\tstroke: var(--ck-color-widget-type-around-button-icon);\n\t\t\t\tstroke-width: 1.5px;\n\t\t\t\tstroke-linecap: round;\n\t\t\t\tstroke-linejoin: round;\n\t\t\t}\n\n\t\t\t& line {\n\t\t\t\tstroke-dasharray: 7;\n\t\t\t}\n\t\t}\n\n\t\t&:hover {\n\t\t\t/*\n\t\t\t * Display the "sonar" around the button when hovered.\n\t\t\t */\n\t\t\tanimation: ck-widget-type-around-button-sonar 1s ease infinite;\n\n\t\t\t/*\n\t\t\t * Animate active button\'s icon.\n\t\t\t */\n\t\t\t& svg {\n\t\t\t\t& polyline {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-dash 2s linear;\n\t\t\t\t}\n\n\t\t\t\t& line {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-tip-dash 2s linear;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t * Show type around buttons when the widget gets selected or being hovered.\n\t */\n\t&.ck-widget_selected,\n\t&:hover {\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-visible;\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when the widget is NOT selected (but the buttons are visible\n\t * and still can be hovered).\n\t */\n\t&:not(.ck-widget_selected) > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\tbackground: var(--ck-color-widget-type-around-button-hover);\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\tbackground: var(--ck-color-widget-type-around-button-active);\n\n\t\t&::after {\n\t\t\twidth: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\theight: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\tborder-radius: 100px;\n\t\t\tbackground: linear-gradient(135deg, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 100%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the "before" button when the widget has a selection handle. Because some space\n\t * is consumed by the handle, the button must be moved slightly to the right to let it breathe.\n\t */\n\t&.ck-widget_with-selection-handle > .ck-widget__type-around > .ck-widget__type-around__button_before {\n\t\tmargin-left: 20px;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& .ck-widget__type-around__fake-caret {\n\t\tpointer-events: none;\n\t\theight: 1px;\n\t\tanimation: ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards;\n\n\t\t/*\n\t\t * The semi-transparent-outline+background combo improves the contrast\n\t\t * when the background underneath the fake caret is dark.\n\t\t */\n\t\toutline: solid 1px hsla(0, 0%, 100%, .5);\n\t\tbackground: var(--ck-color-base-text);\n\t}\n\n\t/*\n\t * Styles of the widget when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t * Despite the widget being physically selected in the model, its outline should disappear.\n\t */\n\t&.ck-widget_selected {\n\t\t&.ck-widget_type-around_show-fake-caret_before,\n\t\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t\toutline-color: transparent;\n\t\t}\n\t}\n\n\t&.ck-widget_type-around_show-fake-caret_before,\n\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t/*\n\t\t * When the "fake caret" is visible we simulate that the widget is not selected\n\t\t * (despite being physically selected), so the outline color should be for the\n\t\t * unselected widget.\n\t\t */\n\t\t&.ck-widget_selected:hover {\n\t\t\toutline-color: var(--ck-color-widget-hover-border);\n\t\t}\n\n\t\t/*\n\t\t * Styles of the type around buttons when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t\t * In this state, the type around buttons would collide with the fake carets so they should disappear.\n\t\t */\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the selection handle. When the caret is visible, simply\n\t\t * hide the handle because it intersects with the caret (and does not make much sense anyway).\n\t\t */\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t&.ck-widget_selected,\n\t\t\t&.ck-widget_selected:hover {\n\t\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\t\topacity: 0\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the resize UI. When the caret is visible, simply\n\t\t * hide the resize UI because it creates too much noise. It can be visible when the user\n\t\t * hovers the widget, though.\n\t\t */\n\t\t&.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer {\n\t\t\topacity: 0\n\t\t}\n\t}\n}\n\n/*\n * Styles for the "before" button when the widget has a selection handle in an RTL environment.\n * The selection handler is aligned to the right side of the widget so there is no need to create\n * additional space for it next to the "before" button.\n */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around > .ck-widget__type-around__button_before {\n\tmargin-left: 0;\n\tmargin-right: 20px;\n}\n\n/*\n * Hide type around buttons when the widget is selected as a child of a selected\n * nested editable (e.g. mulit-cell table selection).\n *\n * See https://github.com/ckeditor/ckeditor5/issues/7263.\n */\n.ck-editor__nested-editable.ck-editor__editable_selected {\n\t& .ck-widget {\n\t\t&.ck-widget_selected,\n\t\t&:hover {\n\t\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*\n * Styles for the buttons when the widget is selected but the user clicked outside of the editor (blurred the editor).\n */\n.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) {\n\tbackground: var(--ck-color-widget-type-around-button-blurred-editable);\n\n\t& svg * {\n\t\tstroke: hsl(0,0%,60%);\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-dash {\n\t0% {\n\t\tstroke-dashoffset: 10;\n\t}\n\t20%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-tip-dash {\n\t0%, 20% {\n\t\tstroke-dashoffset: 7;\n\t}\n\t40%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-button-sonar {\n\t0% {\n\t\tbox-shadow: 0 0 0 0 hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n\t50% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-end-alpha));\n\t}\n\t100% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n}\n\n@keyframes ck-widget-type-around-fake-caret-pulse {\n\t0% {\n\t\topacity: 1;\n\t}\n\t49% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0;\n\t}\n\t99% {\n\t\topacity: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n'],sourceRoot:""}]);const l=a},3645:t=>{t.exports=function(t){var e=[];e.toString=function e(){return this.map((function(e){var n=t(e);if(e[2]){return"@media ".concat(e[2]," {").concat(n,"}")}return n})).join("")};e.i=function(t,n,i){if(typeof t==="string"){t=[[null,t,""]]}var o={};if(i){for(var r=0;r<this.length;r++){var s=this[r][0];if(s!=null){o[s]=true}}}for(var a=0;a<t.length;a++){var l=[].concat(t[a]);if(i&&o[l[0]]){continue}if(n){if(!l[2]){l[2]=n}else{l[2]="".concat(n," and ").concat(l[2])}}e.push(l)}};return e}},4015:t=>{function e(t,e){return s(t)||r(t,e)||i(t,e)||n()}function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(t,e){if(!t)return;if(typeof t==="string")return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor)n=t.constructor.name;if(n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}function o(t,e){if(e==null||e>t.length)e=t.length;for(var n=0,i=new Array(e);n<e;n++){i[n]=t[n]}return i}function r(t,e){var n=t&&(typeof Symbol!=="undefined"&&t[Symbol.iterator]||t["@@iterator"]);if(n==null)return;var i=[];var o=true;var r=false;var s,a;try{for(n=n.call(t);!(o=(s=n.next()).done);o=true){i.push(s.value);if(e&&i.length===e)break}}catch(t){r=true;a=t}finally{try{if(!o&&n["return"]!=null)n["return"]()}finally{if(r)throw a}}return i}function s(t){if(Array.isArray(t))return t}t.exports=function t(n){var i=e(n,4),o=i[1],r=i[3];if(!r){return o}if(typeof btoa==="function"){var s=btoa(unescape(encodeURIComponent(JSON.stringify(r))));var a="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s);var l="/*# ".concat(a," */");var c=r.sources.map((function(t){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(t," */")}));return[o].concat(c).concat([l]).join("\n")}return[o].join("\n")}},3379:(t,e,n)=>{var i=function t(){var e;return function t(){if(typeof e==="undefined"){e=Boolean(window&&document&&document.all&&!window.atob)}return e}}();var o=function t(){var e={};return function t(n){if(typeof e[n]==="undefined"){var i=document.querySelector(n);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement){try{i=i.contentDocument.head}catch(t){i=null}}e[n]=i}return e[n]}}();var r=[];function s(t){var e=-1;for(var n=0;n<r.length;n++){if(r[n].identifier===t){e=n;break}}return e}function a(t,e){var n={};var i=[];for(var o=0;o<t.length;o++){var a=t[o];var l=e.base?a[0]+e.base:a[0];var c=n[l]||0;var d="".concat(l," ").concat(c);n[l]=c+1;var u=s(d);var h={css:a[1],media:a[2],sourceMap:a[3]};if(u!==-1){r[u].references++;r[u].updater(h)}else{r.push({identifier:d,updater:f(h,e),references:1})}i.push(d)}return i}function l(t){var e=document.createElement("style");var i=t.attributes||{};if(typeof i.nonce==="undefined"){var r=true?n.nc:0;if(r){i.nonce=r}}Object.keys(i).forEach((function(t){e.setAttribute(t,i[t])}));if(typeof t.insert==="function"){t.insert(e)}else{var s=o(t.insert||"head");if(!s){throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.")}s.appendChild(e)}return e}function c(t){if(t.parentNode===null){return false}t.parentNode.removeChild(t)}var d=function t(){var e=[];return function t(n,i){e[n]=i;return e.filter(Boolean).join("\n")}}();function u(t,e,n,i){var o=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(t.styleSheet){t.styleSheet.cssText=d(e,o)}else{var r=document.createTextNode(o);var s=t.childNodes;if(s[e]){t.removeChild(s[e])}if(s.length){t.insertBefore(r,s[e])}else{t.appendChild(r)}}}function h(t,e,n){var i=n.css;var o=n.media;var r=n.sourceMap;if(o){t.setAttribute("media",o)}else{t.removeAttribute("media")}if(r&&typeof btoa!=="undefined"){i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")}if(t.styleSheet){t.styleSheet.cssText=i}else{while(t.firstChild){t.removeChild(t.firstChild)}t.appendChild(document.createTextNode(i))}}var g=null;var m=0;function f(t,e){var n;var i;var o;if(e.singleton){var r=m++;n=g||(g=l(e));i=u.bind(null,n,r,false);o=u.bind(null,n,r,true)}else{n=l(e);i=h.bind(null,n,e);o=function t(){c(n)}}i(t);return function e(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap){return}i(t=n)}else{o()}}}t.exports=function(t,e){e=e||{};if(!e.singleton&&typeof e.singleton!=="boolean"){e.singleton=i()}t=t||[];var n=a(t,e);return function t(i){i=i||[];if(Object.prototype.toString.call(i)!=="[object Array]"){return}for(var o=0;o<n.length;o++){var l=n[o];var c=s(l);r[c].references--}var d=a(i,e);for(var u=0;u<n.length;u++){var h=n[u];var g=s(h);if(r[g].references===0){r[g].updater();r.splice(g,1)}}n=d}}}};var e={};function n(i){var o=e[i];if(o!==undefined){return o.exports}var r=e[i]={id:i,exports:{}};t[i](r,r.exports,n);return r.exports}(()=>{n.n=t=>{var e=t&&t.__esModule?()=>t["default"]:()=>t;n.d(e,{a:e});return e}})();(()=>{n.d=(t,e)=>{for(var i in e){if(n.o(e,i)&&!n.o(t,i)){Object.defineProperty(t,i,{enumerable:true,get:e[i]})}}}})();(()=>{n.g=function(){if(typeof globalThis==="object")return globalThis;try{return this||new Function("return this")()}catch(t){if(typeof window==="object")return window}}()})();(()=>{n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e)})();(()=>{n.nc=undefined})();var i={};(()=>{n.d(i,{default:()=>RG});function t({emitter:t,activator:e,callback:n,contextElements:i}){t.listenTo(document,"mousedown",((t,o)=>{if(!e()){return}const r=typeof o.composedPath=="function"?o.composedPath():[];const s=typeof i=="function"?i():i;for(const t of s){if(t.contains(o.target)||r.includes(t)){return}}n()}))}function e(t){const e=t;e.set("_isCssTransitionsDisabled",false);e.disableCssTransitions=()=>{e._isCssTransitionsDisabled=true};e.enableCssTransitions=()=>{e._isCssTransitionsDisabled=false};e.extendTemplate({attributes:{class:[e.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}function o({view:t}){t.listenTo(t.element,"submit",((e,n)=>{n.preventDefault();t.fire("submit")}),{useCapture:true})}function r({keystrokeHandler:t,focusTracker:e,gridItems:n,numberOfColumns:i,uiLanguageDirection:o}){const r=typeof i==="number"?()=>i:i;t.set("arrowright",s(((t,e)=>o==="rtl"?l(t,e.length):a(t,e.length))));t.set("arrowleft",s(((t,e)=>o==="rtl"?a(t,e.length):l(t,e.length))));t.set("arrowup",s(((t,e)=>{let n=t-r();if(n<0){n=t+r()*Math.floor(e.length/r());if(n>e.length-1){n-=r()}}return n})));t.set("arrowdown",s(((t,e)=>{let n=t+r();if(n>e.length-1){n=t%r()}return n})));function s(t){return i=>{const o=n.find((t=>t.element===e.focusedElement));const r=n.getIndex(o);const s=t(r,n);n.get(s).focus();i.stopPropagation();i.preventDefault()}}function a(t,e){if(t===e-1){return 0}else{return t+1}}function l(t,e){if(t===0){return e-1}else{return t-1}}}function s(){try{return navigator.userAgent.toLowerCase()}catch(t){return""}}const a=s();const l={isMac:d(a),isWindows:u(a),isGecko:h(a),isSafari:g(a),isiOS:m(a),isAndroid:f(a),isBlink:p(a),features:{isRegExpUnicodePropertySupported:b()}};const c=l;function d(t){return t.indexOf("macintosh")>-1}function u(t){return t.indexOf("windows")>-1}function h(t){return!!t.match(/gecko\/\d+/)}function g(t){return t.indexOf(" applewebkit/")>-1&&t.indexOf("chrome")===-1}function m(t){return!!t.match(/iphone|ipad/i)||d(t)&&navigator.maxTouchPoints>0}function f(t){return t.indexOf("android")>-1}function p(t){return t.indexOf("chrome/")>-1&&t.indexOf("edge/")<0}function b(){let t=false;try{t="ć".search(new RegExp("[\\p{L}]","u"))===0}catch(t){}return t}function k(t,e,n,i){n=n||function(t,e){return t===e};const o=Array.isArray(t)?t:Array.prototype.slice.call(t);const r=Array.isArray(e)?e:Array.prototype.slice.call(e);const s=w(o,r,n);const a=i?v(s,r.length):_(r,s);return a}function w(t,e,n){const i=A(t,e,n);if(i===-1){return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1}}const o=C(t,i);const r=C(e,i);const s=A(o,r,n);const a=t.length-s;const l=e.length-s;return{firstIndex:i,lastIndexOld:a,lastIndexNew:l}}function A(t,e,n){for(let i=0;i<Math.max(t.length,e.length);i++){if(t[i]===undefined||e[i]===undefined||!n(t[i],e[i])){return i}}return-1}function C(t,e){return t.slice(e).reverse()}function _(t,e){const n=[];const{firstIndex:i,lastIndexOld:o,lastIndexNew:r}=e;if(r-i>0){n.push({index:i,type:"insert",values:t.slice(i,r)})}if(o-i>0){n.push({index:i+(r-i),type:"delete",howMany:o-i})}return n}function v(t,e){const{firstIndex:n,lastIndexOld:i,lastIndexNew:o}=t;if(n===-1){return Array(e).fill("equal")}let r=[];if(n>0){r=r.concat(Array(n).fill("equal"))}if(o-n>0){r=r.concat(Array(o-n).fill("insert"))}if(i-n>0){r=r.concat(Array(i-n).fill("delete"))}if(o<e){r=r.concat(Array(e-o).fill("equal"))}return r}function y(t,e,n){n=n||function(t,e){return t===e};const i=t.length;const o=e.length;if(i>200||o>200||i+o>300){return y.fastDiff(t,e,n,true)}let r,s;if(o<i){const n=t;t=e;e=n;r="delete";s="insert"}else{r="insert";s="delete"}const a=t.length;const l=e.length;const c=l-a;const d={};const u={};function h(i){const o=(u[i-1]!==undefined?u[i-1]:-1)+1;const c=u[i+1]!==undefined?u[i+1]:-1;const h=o>c?-1:1;if(d[i+h]){d[i]=d[i+h].slice(0)}if(!d[i]){d[i]=[]}d[i].push(o>c?r:s);let g=Math.max(o,c);let m=g-i;while(m<a&&g<l&&n(t[m],e[g])){m++;g++;d[i].push("equal")}return g}let g=0;let m;do{for(m=-g;m<c;m++){u[m]=h(m)}for(m=c+g;m>c;m--){u[m]=h(m)}u[c]=h(c);g++}while(u[c]!==l);return d[c].slice(1)}y.fastDiff=k;function x(t,...e){e.forEach((e=>{const n=Object.getOwnPropertyNames(e);const i=Object.getOwnPropertySymbols(e);n.concat(i).forEach((n=>{if(n in t.prototype){return}if(typeof e=="function"&&(n=="length"||n=="name"||n=="prototype")){return}const i=Object.getOwnPropertyDescriptor(e,n);i.enumerable=false;Object.defineProperty(t.prototype,n,i)}))}))}function E(){return function t(){t.called=true}}const D=E;class S{constructor(t,e){this.source=t;this.name=e;this.path=[];this.stop=D();this.off=D()}}const T=new Array(256).fill("").map(((t,e)=>("0"+e.toString(16)).slice(-2)));function I(){const t=Math.random()*4294967296>>>0;const e=Math.random()*4294967296>>>0;const n=Math.random()*4294967296>>>0;const i=Math.random()*4294967296>>>0;return"e"+T[t>>0&255]+T[t>>8&255]+T[t>>16&255]+T[t>>24&255]+T[e>>0&255]+T[e>>8&255]+T[e>>16&255]+T[e>>24&255]+T[n>>0&255]+T[n>>8&255]+T[n>>16&255]+T[n>>24&255]+T[i>>0&255]+T[i>>8&255]+T[i>>16&255]+T[i>>24&255]}const M={get(t="normal"){if(typeof t!="number"){return this[t]||this.normal}else{return t}},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};const B=M;function L(t,e){const n=B.get(e.priority);for(let i=0;i<t.length;i++){if(B.get(t[i].priority)<n){t.splice(i,0,e);return}}t.push(e)}const N="https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html";class z extends Error{constructor(t,e,n){super(V(t,n));this.name="CKEditorError";this.context=e;this.data=n}is(t){return t==="CKEditorError"}static rethrowUnexpectedError(t,e){if(t.is&&t.is("CKEditorError")){throw t}const n=new z(t.message,e);n.stack=t.stack;throw n}}function P(t,e){console.warn(...j(t,e))}function O(t,e){console.error(...j(t,e))}function R(t){return`\nRead more: ${N}#error-${t}`}function V(t,e){const n=new WeakSet;const i=(t,e)=>{if(typeof e==="object"&&e!==null){if(n.has(e)){return`[object ${e.constructor.name}]`}n.add(e)}return e};const o=e?` ${JSON.stringify(e,i)}`:"";const r=R(t);return t+o+r}function j(t,e){const n=R(t);return e?[t,e,n]:[t,n]}const F="36.0.1";const H=null&&F;const U=typeof window==="object"?window:n.g;if(U.CKEDITOR_VERSION){throw new z("ckeditor-duplicated-modules",null)}else{U.CKEDITOR_VERSION=F}const W=Symbol("listeningTo");const q=Symbol("emitterId");const G=Symbol("delegations");const $=K(Object);function K(t){if(!t){return $}class e extends t{on(t,e,n){this.listenTo(this,t,e,n)}once(t,e,n){let i=false;const o=(t,...n)=>{if(!i){i=true;t.off();e.call(this,t,...n)}};this.listenTo(this,t,o,n)}off(t,e){this.stopListening(this,t,e)}listenTo(t,e,n,i={}){let o,r;if(!this[W]){this[W]={}}const s=this[W];if(!Q(t)){Z(t)}const a=Q(t);if(!(o=s[a])){o=s[a]={emitter:t,callbacks:{}}}if(!(r=o.callbacks[e])){r=o.callbacks[e]=[]}r.push(n);ot(this,t,e,n,i)}stopListening(t,e,n){const i=this[W];let o=t&&Q(t);const r=i&&o?i[o]:undefined;const s=r&&e?r.callbacks[e]:undefined;if(!i||t&&!r||e&&!s){return}if(n){rt(this,t,e,n);const i=s.indexOf(n);if(i!==-1){if(s.length===1){delete r.callbacks[e]}else{rt(this,t,e,n)}}}else if(s){while(n=s.pop()){rt(this,t,e,n)}delete r.callbacks[e]}else if(r){for(e in r.callbacks){this.stopListening(t,e)}delete i[o]}else{for(o in i){this.stopListening(i[o].emitter)}delete this[W]}}fire(t,...e){try{const n=t instanceof S?t:new S(this,t);const i=n.name;let o=nt(this,i);n.path.push(this);if(o){const t=[n,...e];o=Array.from(o);for(let e=0;e<o.length;e++){o[e].callback.apply(this,t);if(n.off.called){delete n.off.called;this._removeEventListener(i,o[e].callback)}if(n.stop.called){break}}}const r=this[G];if(r){const t=r.get(i);const o=r.get("*");if(t){it(t,n,e)}if(o){it(o,n,e)}}return n.return}catch(t){z.rethrowUnexpectedError(t,this)}}delegate(...t){return{to:(e,n)=>{if(!this[G]){this[G]=new Map}t.forEach((t=>{const i=this[G].get(t);if(!i){this[G].set(t,new Map([[e,n]]))}else{i.set(e,n)}}))}}}stopDelegating(t,e){if(!this[G]){return}if(!t){this[G].clear()}else if(!e){this[G].delete(t)}else{const n=this[G].get(t);if(n){n.delete(e)}}}_addEventListener(t,e,n){tt(this,t);const i=et(this,t);const o=B.get(n.priority);const r={callback:e,priority:o};for(const t of i){L(t,r)}}_removeEventListener(t,e){const n=et(this,t);for(const t of n){for(let n=0;n<t.length;n++){if(t[n].callback==e){t.splice(n,1);n--}}}}}return e}["on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{K[t]=$.prototype[t]}));function Y(t,e){const n=t[W];if(n&&n[e]){return n[e].emitter}return null}function Z(t,e){if(!t[q]){t[q]=e||I()}}function Q(t){return t[q]}function J(t){if(!t._events){Object.defineProperty(t,"_events",{value:{}})}return t._events}function X(){return{callbacks:[],childEvents:[]}}function tt(t,e){const n=J(t);if(n[e]){return}let i=e;let o=null;const r=[];while(i!==""){if(n[i]){break}n[i]=X();r.push(n[i]);if(o){n[i].childEvents.push(o)}o=i;i=i.substr(0,i.lastIndexOf(":"))}if(i!==""){for(const t of r){t.callbacks=n[i].callbacks.slice()}n[i].childEvents.push(o)}}function et(t,e){const n=J(t)[e];if(!n){return[]}let i=[n.callbacks];for(let e=0;e<n.childEvents.length;e++){const o=et(t,n.childEvents[e]);i=i.concat(o)}return i}function nt(t,e){let n;if(!t._events||!(n=t._events[e])||!n.callbacks.length){if(e.indexOf(":")>-1){return nt(t,e.substr(0,e.lastIndexOf(":")))}else{return null}}return n.callbacks}function it(t,e,n){for(let[i,o]of t){if(!o){o=e.name}else if(typeof o=="function"){o=o(e.name)}const t=new S(e.source,o);t.path=[...e.path];i.fire(t,...n)}}function ot(t,e,n,i,o){if(e._addEventListener){e._addEventListener(n,i,o)}else{t._addEventListener.call(e,n,i,o)}}function rt(t,e,n,i){if(e._removeEventListener){e._removeEventListener(n,i)}else{t._removeEventListener.call(e,n,i)}}function st(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}const at=st;const lt=Symbol("observableProperties");const ct=Symbol("boundObservables");const dt=Symbol("boundProperties");const ut=Symbol("decoratedMethods");const ht=Symbol("decoratedOriginal");const gt=mt(K());function mt(t){if(!t){return gt}class e extends t{set(t,e){if(at(t)){Object.keys(t).forEach((e=>{this.set(e,t[e])}),this);return}ft(this);const n=this[lt];if(t in this&&!n.has(t)){throw new z("observable-set-cannot-override",this)}Object.defineProperty(this,t,{enumerable:true,configurable:true,get(){return n.get(t)},set(e){const i=n.get(t);let o=this.fire(`set:${t}`,t,e,i);if(o===undefined){o=e}if(i!==o||!n.has(t)){n.set(t,o);this.fire(`change:${t}`,t,o,i)}}});this[t]=e}bind(...t){if(!t.length||!wt(t)){throw new z("observable-bind-wrong-properties",this)}if(new Set(t).size!==t.length){throw new z("observable-bind-duplicate-properties",this)}ft(this);const e=this[dt];t.forEach((t=>{if(e.has(t)){throw new z("observable-bind-rebind",this)}}));const n=new Map;t.forEach((t=>{const i={property:t,to:[]};e.set(t,i);n.set(t,i)}));return{to:pt,toMany:bt,_observable:this,_bindProperties:t,_to:[],_bindings:n}}unbind(...t){if(!this[lt]){return}const e=this[dt];const n=this[ct];if(t.length){if(!wt(t)){throw new z("observable-unbind-wrong-properties",this)}t.forEach((t=>{const i=e.get(t);if(!i){return}i.to.forEach((([t,e])=>{const o=n.get(t);const r=o[e];r.delete(i);if(!r.size){delete o[e]}if(!Object.keys(o).length){n.delete(t);this.stopListening(t,"change")}}));e.delete(t)}))}else{n.forEach(((t,e)=>{this.stopListening(e,"change")}));n.clear();e.clear()}}decorate(t){ft(this);const e=this[t];if(!e){throw new z("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:t})}this.on(t,((t,n)=>{t.return=e.apply(this,n)}));this[t]=function(...e){return this.fire(t,e)};this[t][ht]=e;if(!this[ut]){this[ut]=[]}this[ut].push(t)}stopListening(t,e,n){if(!t&&this[ut]){for(const t of this[ut]){this[t]=this[t][ht]}delete this[ut]}super.stopListening(t,e,n)}}return e}["set","bind","unbind","decorate","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{mt[t]=gt.prototype[t]}));function ft(t){if(t[lt]){return}Object.defineProperty(t,lt,{value:new Map});Object.defineProperty(t,ct,{value:new Map});Object.defineProperty(t,dt,{value:new Map})}function pt(...t){const e=At(...t);const n=Array.from(this._bindings.keys());const i=n.length;if(!e.callback&&e.to.length>1){throw new z("observable-bind-to-no-callback",this)}if(i>1&&e.callback){throw new z("observable-bind-to-extra-callback",this)}e.to.forEach((t=>{if(t.properties.length&&t.properties.length!==i){throw new z("observable-bind-to-properties-length",this)}if(!t.properties.length){t.properties=this._bindProperties}}));this._to=e.to;if(e.callback){this._bindings.get(n[0]).callback=e.callback}yt(this._observable,this._to);_t(this);this._bindProperties.forEach((t=>{vt(this._observable,t)}))}function bt(t,e,n){if(this._bindings.size>1){throw new z("observable-bind-to-many-not-one-binding",this)}this.to(...kt(t,e),n)}function kt(t,e){const n=t.map((t=>[t,e]));return Array.prototype.concat.apply([],n)}function wt(t){return t.every((t=>typeof t=="string"))}function At(...t){if(!t.length){throw new z("observable-bind-to-parse-error",null)}const e={to:[]};let n;if(typeof t[t.length-1]=="function"){e.callback=t.pop()}t.forEach((t=>{if(typeof t=="string"){n.properties.push(t)}else if(typeof t=="object"){n={observable:t,properties:[]};e.to.push(n)}else{throw new z("observable-bind-to-parse-error",null)}}));return e}function Ct(t,e,n,i){const o=t[ct];const r=o.get(n);const s=r||{};if(!s[i]){s[i]=new Set}s[i].add(e);if(!r){o.set(n,s)}}function _t(t){let e;t._bindings.forEach(((n,i)=>{t._to.forEach((o=>{e=o.properties[n.callback?0:t._bindProperties.indexOf(i)];n.to.push([o.observable,e]);Ct(t._observable,n,o.observable,e)}))}))}function vt(t,e){const n=t[dt];const i=n.get(e);let o;if(i.callback){o=i.callback.apply(t,i.to.map((t=>t[0][t[1]])))}else{o=i.to[0];o=o[0][o[1]]}if(Object.prototype.hasOwnProperty.call(t,e)){t[e]=o}else{t.set(e,o)}}function yt(t,e){e.forEach((e=>{const n=t[ct];let i;if(!n.get(e.observable)){t.listenTo(e.observable,"change",((o,r)=>{i=n.get(e.observable)[r];if(i){i.forEach((e=>{vt(t,e.property)}))}}))}}))}class xt{constructor(){this._replacedElements=[]}replace(t,e){this._replacedElements.push({element:t,newElement:e});t.style.display="none";if(e){t.parentNode.insertBefore(e,t.nextSibling)}}restore(){this._replacedElements.forEach((({element:t,newElement:e})=>{t.style.display="";if(e){e.remove()}}));this._replacedElements=[]}}function Et(t){let e=0;for(const n of t){e++}return e}function Dt(t,e){const n=Math.min(t.length,e.length);for(let i=0;i<n;i++){if(t[i]!=e[i]){return i}}if(t.length==e.length){return"same"}else if(t.length<e.length){return"prefix"}else{return"extension"}}function St(t){return!!(t&&t[Symbol.iterator])}var Tt=typeof global=="object"&&global&&global.Object===Object&&global;const It=Tt;var Mt=typeof self=="object"&&self&&self.Object===Object&&self;var Bt=It||Mt||Function("return this")();const Lt=Bt;var Nt=Lt.Symbol;const zt=Nt;var Pt=Object.prototype;var Ot=Pt.hasOwnProperty;var Rt=Pt.toString;var Vt=zt?zt.toStringTag:undefined;function jt(t){var e=Ot.call(t,Vt),n=t[Vt];try{t[Vt]=undefined;var i=true}catch(t){}var o=Rt.call(t);if(i){if(e){t[Vt]=n}else{delete t[Vt]}}return o}const Ft=jt;var Ht=Object.prototype;var Ut=Ht.toString;function Wt(t){return Ut.call(t)}const qt=Wt;var Gt="[object Null]",$t="[object Undefined]";var Kt=zt?zt.toStringTag:undefined;function Yt(t){if(t==null){return t===undefined?$t:Gt}return Kt&&Kt in Object(t)?Ft(t):qt(t)}const Zt=Yt;var Qt=Array.isArray;const Jt=Qt;function Xt(t){return t!=null&&typeof t=="object"}const te=Xt;var ee="[object String]";function ne(t){return typeof t=="string"||!Jt(t)&&te(t)&&Zt(t)==ee}const ie=ne;function oe(t,e,n={},i=[]){const o=n&&n.xmlns;const r=o?t.createElementNS(o,e):t.createElement(e);for(const t in n){r.setAttribute(t,n[t])}if(ie(i)||!St(i)){i=[i]}for(let e of i){if(ie(e)){e=t.createTextNode(e)}r.appendChild(e)}return r}function re(t,e){return function(n){return t(e(n))}}const se=re;var ae=se(Object.getPrototypeOf,Object);const le=ae;var ce="[object Object]";var de=Function.prototype,ue=Object.prototype;var he=de.toString;var ge=ue.hasOwnProperty;var me=he.call(Object);function fe(t){if(!te(t)||Zt(t)!=ce){return false}var e=le(t);if(e===null){return true}var n=ge.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&he.call(n)==me}const pe=fe;function be(){this.__data__=[];this.size=0}const ke=be;function we(t,e){return t===e||t!==t&&e!==e}const Ae=we;function Ce(t,e){var n=t.length;while(n--){if(Ae(t[n][0],e)){return n}}return-1}const _e=Ce;var ve=Array.prototype;var ye=ve.splice;function xe(t){var e=this.__data__,n=_e(e,t);if(n<0){return false}var i=e.length-1;if(n==i){e.pop()}else{ye.call(e,n,1)}--this.size;return true}const Ee=xe;function De(t){var e=this.__data__,n=_e(e,t);return n<0?undefined:e[n][1]}const Se=De;function Te(t){return _e(this.__data__,t)>-1}const Ie=Te;function Me(t,e){var n=this.__data__,i=_e(n,t);if(i<0){++this.size;n.push([t,e])}else{n[i][1]=e}return this}const Be=Me;function Le(t){var e=-1,n=t==null?0:t.length;this.clear();while(++e<n){var i=t[e];this.set(i[0],i[1])}}Le.prototype.clear=ke;Le.prototype["delete"]=Ee;Le.prototype.get=Se;Le.prototype.has=Ie;Le.prototype.set=Be;const Ne=Le;function ze(){this.__data__=new Ne;this.size=0}const Pe=ze;function Oe(t){var e=this.__data__,n=e["delete"](t);this.size=e.size;return n}const Re=Oe;function Ve(t){return this.__data__.get(t)}const je=Ve;function Fe(t){return this.__data__.has(t)}const He=Fe;var Ue="[object AsyncFunction]",We="[object Function]",qe="[object GeneratorFunction]",Ge="[object Proxy]";function $e(t){if(!at(t)){return false}var e=Zt(t);return e==We||e==qe||e==Ue||e==Ge}const Ke=$e;var Ye=Lt["__core-js_shared__"];const Ze=Ye;var Qe=function(){var t=/[^.]+$/.exec(Ze&&Ze.keys&&Ze.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function Je(t){return!!Qe&&Qe in t}const Xe=Je;var tn=Function.prototype;var en=tn.toString;function nn(t){if(t!=null){try{return en.call(t)}catch(t){}try{return t+""}catch(t){}}return""}const on=nn;var rn=/[\\^$.*+?()[\]{}|]/g;var sn=/^\[object .+?Constructor\]$/;var an=Function.prototype,ln=Object.prototype;var cn=an.toString;var dn=ln.hasOwnProperty;var un=RegExp("^"+cn.call(dn).replace(rn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function hn(t){if(!at(t)||Xe(t)){return false}var e=Ke(t)?un:sn;return e.test(on(t))}const gn=hn;function mn(t,e){return t==null?undefined:t[e]}const fn=mn;function pn(t,e){var n=fn(t,e);return gn(n)?n:undefined}const bn=pn;var kn=bn(Lt,"Map");const wn=kn;var An=bn(Object,"create");const Cn=An;function _n(){this.__data__=Cn?Cn(null):{};this.size=0}const vn=_n;function yn(t){var e=this.has(t)&&delete this.__data__[t];this.size-=e?1:0;return e}const xn=yn;var En="__lodash_hash_undefined__";var Dn=Object.prototype;var Sn=Dn.hasOwnProperty;function Tn(t){var e=this.__data__;if(Cn){var n=e[t];return n===En?undefined:n}return Sn.call(e,t)?e[t]:undefined}const In=Tn;var Mn=Object.prototype;var Bn=Mn.hasOwnProperty;function Ln(t){var e=this.__data__;return Cn?e[t]!==undefined:Bn.call(e,t)}const Nn=Ln;var zn="__lodash_hash_undefined__";function Pn(t,e){var n=this.__data__;this.size+=this.has(t)?0:1;n[t]=Cn&&e===undefined?zn:e;return this}const On=Pn;function Rn(t){var e=-1,n=t==null?0:t.length;this.clear();while(++e<n){var i=t[e];this.set(i[0],i[1])}}Rn.prototype.clear=vn;Rn.prototype["delete"]=xn;Rn.prototype.get=In;Rn.prototype.has=Nn;Rn.prototype.set=On;const Vn=Rn;function jn(){this.size=0;this.__data__={hash:new Vn,map:new(wn||Ne),string:new Vn}}const Fn=jn;function Hn(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}const Un=Hn;function Wn(t,e){var n=t.__data__;return Un(e)?n[typeof e=="string"?"string":"hash"]:n.map}const qn=Wn;function Gn(t){var e=qn(this,t)["delete"](t);this.size-=e?1:0;return e}const $n=Gn;function Kn(t){return qn(this,t).get(t)}const Yn=Kn;function Zn(t){return qn(this,t).has(t)}const Qn=Zn;function Jn(t,e){var n=qn(this,t),i=n.size;n.set(t,e);this.size+=n.size==i?0:1;return this}const Xn=Jn;function ti(t){var e=-1,n=t==null?0:t.length;this.clear();while(++e<n){var i=t[e];this.set(i[0],i[1])}}ti.prototype.clear=Fn;ti.prototype["delete"]=$n;ti.prototype.get=Yn;ti.prototype.has=Qn;ti.prototype.set=Xn;const ei=ti;var ni=200;function ii(t,e){var n=this.__data__;if(n instanceof Ne){var i=n.__data__;if(!wn||i.length<ni-1){i.push([t,e]);this.size=++n.size;return this}n=this.__data__=new ei(i)}n.set(t,e);this.size=n.size;return this}const oi=ii;function ri(t){var e=this.__data__=new Ne(t);this.size=e.size}ri.prototype.clear=Pe;ri.prototype["delete"]=Re;ri.prototype.get=je;ri.prototype.has=He;ri.prototype.set=oi;const si=ri;function ai(t,e){var n=-1,i=t==null?0:t.length;while(++n<i){if(e(t[n],n,t)===false){break}}return t}const li=ai;var ci=function(){try{var t=bn(Object,"defineProperty");t({},"",{});return t}catch(t){}}();const di=ci;function ui(t,e,n){if(e=="__proto__"&&di){di(t,e,{configurable:true,enumerable:true,value:n,writable:true})}else{t[e]=n}}const hi=ui;var gi=Object.prototype;var mi=gi.hasOwnProperty;function fi(t,e,n){var i=t[e];if(!(mi.call(t,e)&&Ae(i,n))||n===undefined&&!(e in t)){hi(t,e,n)}}const pi=fi;function bi(t,e,n,i){var o=!n;n||(n={});var r=-1,s=e.length;while(++r<s){var a=e[r];var l=i?i(n[a],t[a],a,n,t):undefined;if(l===undefined){l=t[a]}if(o){hi(n,a,l)}else{pi(n,a,l)}}return n}const ki=bi;function wi(t,e){var n=-1,i=Array(t);while(++n<t){i[n]=e(n)}return i}const Ai=wi;var Ci="[object Arguments]";function _i(t){return te(t)&&Zt(t)==Ci}const vi=_i;var yi=Object.prototype;var xi=yi.hasOwnProperty;var Ei=yi.propertyIsEnumerable;var Di=vi(function(){return arguments}())?vi:function(t){return te(t)&&xi.call(t,"callee")&&!Ei.call(t,"callee")};const Si=Di;function Ti(){return false}const Ii=Ti;var Mi=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var Bi=Mi&&typeof module=="object"&&module&&!module.nodeType&&module;var Li=Bi&&Bi.exports===Mi;var Ni=Li?Lt.Buffer:undefined;var zi=Ni?Ni.isBuffer:undefined;var Pi=zi||Ii;const Oi=Pi;var Ri=9007199254740991;var Vi=/^(?:0|[1-9]\d*)$/;function ji(t,e){var n=typeof t;e=e==null?Ri:e;return!!e&&(n=="number"||n!="symbol"&&Vi.test(t))&&(t>-1&&t%1==0&&t<e)}const Fi=ji;var Hi=9007199254740991;function Ui(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=Hi}const Wi=Ui;var qi="[object Arguments]",Gi="[object Array]",$i="[object Boolean]",Ki="[object Date]",Yi="[object Error]",Zi="[object Function]",Qi="[object Map]",Ji="[object Number]",Xi="[object Object]",to="[object RegExp]",eo="[object Set]",no="[object String]",io="[object WeakMap]";var oo="[object ArrayBuffer]",ro="[object DataView]",so="[object Float32Array]",ao="[object Float64Array]",lo="[object Int8Array]",co="[object Int16Array]",uo="[object Int32Array]",ho="[object Uint8Array]",go="[object Uint8ClampedArray]",mo="[object Uint16Array]",fo="[object Uint32Array]";var po={};po[so]=po[ao]=po[lo]=po[co]=po[uo]=po[ho]=po[go]=po[mo]=po[fo]=true;po[qi]=po[Gi]=po[oo]=po[$i]=po[ro]=po[Ki]=po[Yi]=po[Zi]=po[Qi]=po[Ji]=po[Xi]=po[to]=po[eo]=po[no]=po[io]=false;function bo(t){return te(t)&&Wi(t.length)&&!!po[Zt(t)]}const ko=bo;function wo(t){return function(e){return t(e)}}const Ao=wo;var Co=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var _o=Co&&typeof module=="object"&&module&&!module.nodeType&&module;var vo=_o&&_o.exports===Co;var yo=vo&&It.process;var xo=function(){try{var t=_o&&_o.require&&_o.require("util").types;if(t){return t}return yo&&yo.binding&&yo.binding("util")}catch(t){}}();const Eo=xo;var Do=Eo&&Eo.isTypedArray;var So=Do?Ao(Do):ko;const To=So;var Io=Object.prototype;var Mo=Io.hasOwnProperty;function Bo(t,e){var n=Jt(t),i=!n&&Si(t),o=!n&&!i&&Oi(t),r=!n&&!i&&!o&&To(t),s=n||i||o||r,a=s?Ai(t.length,String):[],l=a.length;for(var c in t){if((e||Mo.call(t,c))&&!(s&&(c=="length"||o&&(c=="offset"||c=="parent")||r&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Fi(c,l)))){a.push(c)}}return a}const Lo=Bo;var No=Object.prototype;function zo(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||No;return t===n}const Po=zo;var Oo=se(Object.keys,Object);const Ro=Oo;var Vo=Object.prototype;var jo=Vo.hasOwnProperty;function Fo(t){if(!Po(t)){return Ro(t)}var e=[];for(var n in Object(t)){if(jo.call(t,n)&&n!="constructor"){e.push(n)}}return e}const Ho=Fo;function Uo(t){return t!=null&&Wi(t.length)&&!Ke(t)}const Wo=Uo;function qo(t){return Wo(t)?Lo(t):Ho(t)}const Go=qo;function $o(t,e){return t&&ki(e,Go(e),t)}const Ko=$o;function Yo(t){var e=[];if(t!=null){for(var n in Object(t)){e.push(n)}}return e}const Zo=Yo;var Qo=Object.prototype;var Jo=Qo.hasOwnProperty;function Xo(t){if(!at(t)){return Zo(t)}var e=Po(t),n=[];for(var i in t){if(!(i=="constructor"&&(e||!Jo.call(t,i)))){n.push(i)}}return n}const tr=Xo;function er(t){return Wo(t)?Lo(t,true):tr(t)}const nr=er;function ir(t,e){return t&&ki(e,nr(e),t)}const or=ir;var rr=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var sr=rr&&typeof module=="object"&&module&&!module.nodeType&&module;var ar=sr&&sr.exports===rr;var lr=ar?Lt.Buffer:undefined,cr=lr?lr.allocUnsafe:undefined;function dr(t,e){if(e){return t.slice()}var n=t.length,i=cr?cr(n):new t.constructor(n);t.copy(i);return i}const ur=dr;function hr(t,e){var n=-1,i=t.length;e||(e=Array(i));while(++n<i){e[n]=t[n]}return e}const gr=hr;function mr(t,e){var n=-1,i=t==null?0:t.length,o=0,r=[];while(++n<i){var s=t[n];if(e(s,n,t)){r[o++]=s}}return r}const fr=mr;function pr(){return[]}const br=pr;var kr=Object.prototype;var wr=kr.propertyIsEnumerable;var Ar=Object.getOwnPropertySymbols;var Cr=!Ar?br:function(t){if(t==null){return[]}t=Object(t);return fr(Ar(t),(function(e){return wr.call(t,e)}))};const _r=Cr;function vr(t,e){return ki(t,_r(t),e)}const yr=vr;function xr(t,e){var n=-1,i=e.length,o=t.length;while(++n<i){t[o+n]=e[n]}return t}const Er=xr;var Dr=Object.getOwnPropertySymbols;var Sr=!Dr?br:function(t){var e=[];while(t){Er(e,_r(t));t=le(t)}return e};const Tr=Sr;function Ir(t,e){return ki(t,Tr(t),e)}const Mr=Ir;function Br(t,e,n){var i=e(t);return Jt(t)?i:Er(i,n(t))}const Lr=Br;function Nr(t){return Lr(t,Go,_r)}const zr=Nr;function Pr(t){return Lr(t,nr,Tr)}const Or=Pr;var Rr=bn(Lt,"DataView");const Vr=Rr;var jr=bn(Lt,"Promise");const Fr=jr;var Hr=bn(Lt,"Set");const Ur=Hr;var Wr=bn(Lt,"WeakMap");const qr=Wr;var Gr="[object Map]",$r="[object Object]",Kr="[object Promise]",Yr="[object Set]",Zr="[object WeakMap]";var Qr="[object DataView]";var Jr=on(Vr),Xr=on(wn),ts=on(Fr),es=on(Ur),ns=on(qr);var is=Zt;if(Vr&&is(new Vr(new ArrayBuffer(1)))!=Qr||wn&&is(new wn)!=Gr||Fr&&is(Fr.resolve())!=Kr||Ur&&is(new Ur)!=Yr||qr&&is(new qr)!=Zr){is=function(t){var e=Zt(t),n=e==$r?t.constructor:undefined,i=n?on(n):"";if(i){switch(i){case Jr:return Qr;case Xr:return Gr;case ts:return Kr;case es:return Yr;case ns:return Zr}}return e}}const os=is;var rs=Object.prototype;var ss=rs.hasOwnProperty;function as(t){var e=t.length,n=new t.constructor(e);if(e&&typeof t[0]=="string"&&ss.call(t,"index")){n.index=t.index;n.input=t.input}return n}const ls=as;var cs=Lt.Uint8Array;const ds=cs;function us(t){var e=new t.constructor(t.byteLength);new ds(e).set(new ds(t));return e}const hs=us;function gs(t,e){var n=e?hs(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}const ms=gs;var fs=/\w*$/;function ps(t){var e=new t.constructor(t.source,fs.exec(t));e.lastIndex=t.lastIndex;return e}const bs=ps;var ks=zt?zt.prototype:undefined,ws=ks?ks.valueOf:undefined;function As(t){return ws?Object(ws.call(t)):{}}const Cs=As;function _s(t,e){var n=e?hs(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}const vs=_s;var ys="[object Boolean]",xs="[object Date]",Es="[object Map]",Ds="[object Number]",Ss="[object RegExp]",Ts="[object Set]",Is="[object String]",Ms="[object Symbol]";var Bs="[object ArrayBuffer]",Ls="[object DataView]",Ns="[object Float32Array]",zs="[object Float64Array]",Ps="[object Int8Array]",Os="[object Int16Array]",Rs="[object Int32Array]",Vs="[object Uint8Array]",js="[object Uint8ClampedArray]",Fs="[object Uint16Array]",Hs="[object Uint32Array]";function Us(t,e,n){var i=t.constructor;switch(e){case Bs:return hs(t);case ys:case xs:return new i(+t);case Ls:return ms(t,n);case Ns:case zs:case Ps:case Os:case Rs:case Vs:case js:case Fs:case Hs:return vs(t,n);case Es:return new i;case Ds:case Is:return new i(t);case Ss:return bs(t);case Ts:return new i;case Ms:return Cs(t)}}const Ws=Us;var qs=Object.create;var Gs=function(){function t(){}return function(e){if(!at(e)){return{}}if(qs){return qs(e)}t.prototype=e;var n=new t;t.prototype=undefined;return n}}();const $s=Gs;function Ks(t){return typeof t.constructor=="function"&&!Po(t)?$s(le(t)):{}}const Ys=Ks;var Zs="[object Map]";function Qs(t){return te(t)&&os(t)==Zs}const Js=Qs;var Xs=Eo&&Eo.isMap;var ta=Xs?Ao(Xs):Js;const ea=ta;var na="[object Set]";function ia(t){return te(t)&&os(t)==na}const oa=ia;var ra=Eo&&Eo.isSet;var sa=ra?Ao(ra):oa;const aa=sa;var la=1,ca=2,da=4;var ua="[object Arguments]",ha="[object Array]",ga="[object Boolean]",ma="[object Date]",fa="[object Error]",pa="[object Function]",ba="[object GeneratorFunction]",ka="[object Map]",wa="[object Number]",Aa="[object Object]",Ca="[object RegExp]",_a="[object Set]",va="[object String]",ya="[object Symbol]",xa="[object WeakMap]";var Ea="[object ArrayBuffer]",Da="[object DataView]",Sa="[object Float32Array]",Ta="[object Float64Array]",Ia="[object Int8Array]",Ma="[object Int16Array]",Ba="[object Int32Array]",La="[object Uint8Array]",Na="[object Uint8ClampedArray]",za="[object Uint16Array]",Pa="[object Uint32Array]";var Oa={};Oa[ua]=Oa[ha]=Oa[Ea]=Oa[Da]=Oa[ga]=Oa[ma]=Oa[Sa]=Oa[Ta]=Oa[Ia]=Oa[Ma]=Oa[Ba]=Oa[ka]=Oa[wa]=Oa[Aa]=Oa[Ca]=Oa[_a]=Oa[va]=Oa[ya]=Oa[La]=Oa[Na]=Oa[za]=Oa[Pa]=true;Oa[fa]=Oa[pa]=Oa[xa]=false;function Ra(t,e,n,i,o,r){var s,a=e&la,l=e&ca,c=e&da;if(n){s=o?n(t,i,o,r):n(t)}if(s!==undefined){return s}if(!at(t)){return t}var d=Jt(t);if(d){s=ls(t);if(!a){return gr(t,s)}}else{var u=os(t),h=u==pa||u==ba;if(Oi(t)){return ur(t,a)}if(u==Aa||u==ua||h&&!o){s=l||h?{}:Ys(t);if(!a){return l?Mr(t,or(s,t)):yr(t,Ko(s,t))}}else{if(!Oa[u]){return o?t:{}}s=Ws(t,u,a)}}r||(r=new si);var g=r.get(t);if(g){return g}r.set(t,s);if(aa(t)){t.forEach((function(i){s.add(Ra(i,e,n,i,t,r))}))}else if(ea(t)){t.forEach((function(i,o){s.set(o,Ra(i,e,n,o,t,r))}))}var m=c?l?Or:zr:l?nr:Go;var f=d?undefined:m(t);li(f||t,(function(i,o){if(f){o=i;i=t[o]}pi(s,o,Ra(i,e,n,o,t,r))}));return s}const Va=Ra;var ja=1,Fa=4;function Ha(t,e){e=typeof e=="function"?e:undefined;return Va(t,ja|Fa,e)}const Ua=Ha;function Wa(t){return te(t)&&t.nodeType===1&&!pe(t)}const qa=Wa;class Ga{constructor(t,e){this._config={};if(e){this.define($a(e))}if(t){this._setObjectToTarget(this._config,t)}}set(t,e){this._setToTarget(this._config,t,e)}define(t,e){const n=true;this._setToTarget(this._config,t,e,n)}get(t){return this._getFromSource(this._config,t)}*names(){for(const t of Object.keys(this._config)){yield t}}_setToTarget(t,e,n,i=false){if(pe(e)){this._setObjectToTarget(t,e,i);return}const o=e.split(".");e=o.pop();for(const e of o){if(!pe(t[e])){t[e]={}}t=t[e]}if(pe(n)){if(!pe(t[e])){t[e]={}}t=t[e];this._setObjectToTarget(t,n,i);return}if(i&&typeof t[e]!="undefined"){return}t[e]=n}_getFromSource(t,e){const n=e.split(".");e=n.pop();for(const e of n){if(!pe(t[e])){t=null;break}t=t[e]}return t?$a(t[e]):undefined}_setObjectToTarget(t,e,n){Object.keys(e).forEach((i=>{this._setToTarget(t,i,e[i],n)}))}}function $a(t){return Ua(t,Ka)}function Ka(t){return qa(t)?t:undefined}function Ya(t){if(t){if(t.defaultView){return t instanceof t.defaultView.Document}else if(t.ownerDocument&&t.ownerDocument.defaultView){return t instanceof t.ownerDocument.defaultView.Node}}return false}function Za(t){const e=Object.prototype.toString.apply(t);if(e=="[object Window]"){return true}if(e=="[object global]"){return true}return false}const Qa=Ja(K());function Ja(t){if(!t){return Qa}class e extends t{listenTo(t,e,n,i={}){if(Ya(t)||Za(t)){const o={capture:!!i.useCapture,passive:!!i.usePassive};const r=this._getProxyEmitter(t,o)||new Xa(t,o);this.listenTo(r,e,n,i)}else{super.listenTo(t,e,n,i)}}stopListening(t,e,n){if(Ya(t)||Za(t)){const i=this._getAllProxyEmitters(t);for(const t of i){this.stopListening(t,e,n)}}else{super.stopListening(t,e,n)}}_getProxyEmitter(t,e){return Y(this,el(t,e))}_getAllProxyEmitters(t){return[{capture:false,passive:false},{capture:false,passive:true},{capture:true,passive:false},{capture:true,passive:true}].map((e=>this._getProxyEmitter(t,e))).filter((t=>!!t))}}return e}["_getProxyEmitter","_getAllProxyEmitters","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{Ja[t]=Qa.prototype[t]}));class Xa extends(K()){constructor(t,e){super();Z(this,el(t,e));this._domNode=t;this._options=e}attach(t){if(this._domListeners&&this._domListeners[t]){return}const e=this._createDomListener(t);this._domNode.addEventListener(t,e,this._options);if(!this._domListeners){this._domListeners={}}this._domListeners[t]=e}detach(t){let e;if(this._domListeners[t]&&(!(e=this._events[t])||!e.callbacks.length)){this._domListeners[t].removeListener()}}_addEventListener(t,e,n){this.attach(t);K().prototype._addEventListener.call(this,t,e,n)}_removeEventListener(t,e){K().prototype._removeEventListener.call(this,t,e);this.detach(t)}_createDomListener(t){const e=e=>{this.fire(t,e)};e.removeListener=()=>{this._domNode.removeEventListener(t,e,this._options);delete this._domListeners[t]};return e}}function tl(t){return t["data-ck-expando"]||(t["data-ck-expando"]=I())}function el(t,e){let n=tl(t);for(const t of Object.keys(e).sort()){if(e[t]){n+="-"+t}}return n}let nl;try{nl={window,document}}catch(t){nl={window:{},document:{}}}const il=nl;function ol(t){const e=[];let n=t;while(n&&n.nodeType!=Node.DOCUMENT_NODE){e.unshift(n);n=n.parentNode}return e}function rl(t){if(t instanceof HTMLTextAreaElement){return t.value}return t.innerHTML}function sl(t){return Object.prototype.toString.call(t)=="[object Text]"}function al(t){return Object.prototype.toString.apply(t)=="[object Range]"}function ll(t){const e=t.ownerDocument.defaultView.getComputedStyle(t);return{top:parseInt(e.borderTopWidth,10),right:parseInt(e.borderRightWidth,10),bottom:parseInt(e.borderBottomWidth,10),left:parseInt(e.borderLeftWidth,10)}}const cl=["top","right","bottom","left","width","height"];class dl{constructor(t){const e=al(t);Object.defineProperty(this,"_source",{value:t._source||t,writable:true,enumerable:false});if(gl(t)||e){if(e){const e=dl.getDomRangeRects(t);ul(this,dl.getBoundingRect(e))}else{ul(this,t.getBoundingClientRect())}}else if(Za(t)){const{innerWidth:e,innerHeight:n}=t;ul(this,{top:0,right:e,bottom:n,left:0,width:e,height:n})}else{ul(this,t)}}clone(){return new dl(this)}moveTo(t,e){this.top=e;this.right=t+this.width;this.bottom=e+this.height;this.left=t;return this}moveBy(t,e){this.top+=e;this.right+=t;this.left+=t;this.bottom+=e;return this}getIntersection(t){const e={top:Math.max(this.top,t.top),right:Math.min(this.right,t.right),bottom:Math.min(this.bottom,t.bottom),left:Math.max(this.left,t.left),width:0,height:0};e.width=e.right-e.left;e.height=e.bottom-e.top;if(e.width<0||e.height<0){return null}else{return new dl(e)}}getIntersectionArea(t){const e=this.getIntersection(t);if(e){return e.getArea()}else{return 0}}getArea(){return this.width*this.height}getVisible(){const t=this._source;let e=this.clone();if(!hl(t)){let n=t.parentNode||t.commonAncestorContainer;while(n&&!hl(n)){const t=new dl(n);const i=e.getIntersection(t);if(i){if(i.getArea()<e.getArea()){e=i}}else{return null}n=n.parentNode}}return e}isEqual(t){for(const e of cl){if(this[e]!==t[e]){return false}}return true}contains(t){const e=this.getIntersection(t);return!!(e&&e.isEqual(t))}excludeScrollbarsAndBorders(){const t=this._source;let e,n,i;if(Za(t)){e=t.innerWidth-t.document.documentElement.clientWidth;n=t.innerHeight-t.document.documentElement.clientHeight;i=t.getComputedStyle(t.document.documentElement).direction}else{const o=ll(t);e=t.offsetWidth-t.clientWidth-o.left-o.right;n=t.offsetHeight-t.clientHeight-o.top-o.bottom;i=t.ownerDocument.defaultView.getComputedStyle(t).direction;this.left+=o.left;this.top+=o.top;this.right-=o.right;this.bottom-=o.bottom;this.width=this.right-this.left;this.height=this.bottom-this.top}this.width-=e;if(i==="ltr"){this.right-=e}else{this.left+=e}this.height-=n;this.bottom-=n;return this}static getDomRangeRects(t){const e=[];const n=Array.from(t.getClientRects());if(n.length){for(const t of n){e.push(new dl(t))}}else{let n=t.startContainer;if(sl(n)){n=n.parentNode}const i=new dl(n.getBoundingClientRect());i.right=i.left;i.width=0;e.push(i)}return e}static getBoundingRect(t){const e={left:Number.POSITIVE_INFINITY,top:Number.POSITIVE_INFINITY,right:Number.NEGATIVE_INFINITY,bottom:Number.NEGATIVE_INFINITY,width:0,height:0};let n=0;for(const i of t){n++;e.left=Math.min(e.left,i.left);e.top=Math.min(e.top,i.top);e.right=Math.max(e.right,i.right);e.bottom=Math.max(e.bottom,i.bottom)}if(n==0){return null}e.width=e.right-e.left;e.height=e.bottom-e.top;return new dl(e)}}function ul(t,e){for(const n of cl){t[n]=e[n]}}function hl(t){if(!gl(t)){return false}return t===t.ownerDocument.body}function gl(t){return t!==null&&typeof t==="object"&&t.nodeType===1&&typeof t.getBoundingClientRect==="function"}class ml{constructor(t,e){if(!ml._observerInstance){ml._createObserver()}this._element=t;this._callback=e;ml._addElementCallback(t,e);ml._observerInstance.observe(t)}destroy(){ml._deleteElementCallback(this._element,this._callback)}static _addElementCallback(t,e){if(!ml._elementCallbacks){ml._elementCallbacks=new Map}let n=ml._elementCallbacks.get(t);if(!n){n=new Set;ml._elementCallbacks.set(t,n)}n.add(e)}static _deleteElementCallback(t,e){const n=ml._getElementCallbacks(t);if(n){n.delete(e);if(!n.size){ml._elementCallbacks.delete(t);ml._observerInstance.unobserve(t)}}if(ml._elementCallbacks&&!ml._elementCallbacks.size){ml._observerInstance=null;ml._elementCallbacks=null}}static _getElementCallbacks(t){if(!ml._elementCallbacks){return null}return ml._elementCallbacks.get(t)}static _createObserver(){ml._observerInstance=new il.window.ResizeObserver((t=>{for(const e of t){const t=ml._getElementCallbacks(e.target);if(t){for(const n of t){n(e)}}}}))}}ml._observerInstance=null;ml._elementCallbacks=null;function fl(t,e){if(t instanceof HTMLTextAreaElement){t.value=e}t.innerHTML=e}function pl(t){return e=>e+t}function bl(t){let e=0;while(t.previousSibling){t=t.previousSibling;e++}return e}function kl(t,e,n){t.insertBefore(n,t.childNodes[e]||null)}function wl(t){return t&&t.nodeType===Node.COMMENT_NODE}function Al(t){return!!(t&&t.getClientRects&&t.getClientRects().length)}function Cl(t){if(!t||!t.parentNode){return null}if(t.offsetParent===il.document.body){return null}return t.offsetParent}function _l({element:t,target:e,positions:n,limiter:i,fitInViewport:o,viewportOffsetConfig:r}){if(Ke(e)){e=e()}if(Ke(i)){i=i()}const s=Cl(t);const a=new dl(t);const l=new dl(e);let c;const d=o&&vl(r)||null;const u={targetRect:l,elementRect:a,positionedElementAncestor:s,viewportRect:d};if(!i&&!o){c=new Dl(n[0],u)}else{const t=i&&new dl(i).getVisible();Object.assign(u,{limiterRect:t,viewportRect:d});c=yl(n,u)||new Dl(n[0],u)}return c}function vl(t){t=Object.assign({top:0,bottom:0,left:0,right:0},t);const e=new dl(il.window);e.top+=t.top;e.height-=t.top;e.bottom-=t.bottom;e.height-=t.bottom;return e}function yl(t,e){const{elementRect:n}=e;const i=n.getArea();const o=t.map((t=>new Dl(t,e))).filter((t=>!!t.name));let r=0;let s=null;for(const t of o){const{limiterIntersectionArea:e,viewportIntersectionArea:n}=t;if(e===i){return t}const o=n**2+e**2;if(o>r){r=o;s=t}}return s}function xl(t,e){const n=El(new dl(e));const i=ll(e);let o=0;let r=0;o-=n.left;r-=n.top;o+=e.scrollLeft;r+=e.scrollTop;o-=i.left;r-=i.top;t.moveBy(o,r)}function El(t){const{scrollX:e,scrollY:n}=il.window;return t.clone().moveBy(e,n)}class Dl{constructor(t,e){const n=t(e.targetRect,e.elementRect,e.viewportRect);if(!n){return}const{left:i,top:o,name:r,config:s}=n;this.name=r;this.config=s;this._positioningFunctionCorrdinates={left:i,top:o};this._options=e}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get limiterIntersectionArea(){const t=this._options.limiterRect;if(t){const e=this._options.viewportRect;if(e){const n=t.getIntersection(e);if(n){return n.getIntersectionArea(this._rect)}}else{return t.getIntersectionArea(this._rect)}}return 0}get viewportIntersectionArea(){const t=this._options.viewportRect;if(t){return t.getIntersectionArea(this._rect)}return 0}get _rect(){if(this._cachedRect){return this._cachedRect}this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCorrdinates.left,this._positioningFunctionCorrdinates.top);return this._cachedRect}get _absoluteRect(){if(this._cachedAbsoluteRect){return this._cachedAbsoluteRect}this._cachedAbsoluteRect=El(this._rect);if(this._options.positionedElementAncestor){xl(this._cachedAbsoluteRect,this._options.positionedElementAncestor)}return this._cachedAbsoluteRect}}function Sl(t){const e=t.parentNode;if(e){e.removeChild(t)}}function Tl({target:t,viewportOffset:e=0}){const n=Ol(t);let i=n;let o=null;while(i){let r;if(i==n){r=Rl(t)}else{r=Rl(o)}Bl(r,(()=>Vl(t,i)));const s=Vl(t,i);Ml(i,s,e);if(i.parent!=i){o=i.frameElement;i=i.parent;if(!o){return}}else{i=null}}}function Il(t){const e=Rl(t);Bl(e,(()=>new Rect(t)))}function Ml(t,e,n){const i=e.clone().moveBy(0,n);const o=e.clone().moveBy(0,-n);const r=new dl(t).excludeScrollbarsAndBorders();const s=[o,i];if(!s.every((t=>r.contains(t)))){let{scrollX:s,scrollY:a}=t;if(Nl(o,r)){a-=r.top-e.top+n}else if(Ll(i,r)){a+=e.bottom-r.bottom+n}if(zl(e,r)){s-=r.left-e.left+n}else if(Pl(e,r)){s+=e.right-r.right+n}t.scrollTo(s,a)}}function Bl(t,e){const n=Ol(t);let i,o;while(t!=n.document.body){o=e();i=new dl(t).excludeScrollbarsAndBorders();if(!i.contains(o)){if(Nl(o,i)){t.scrollTop-=i.top-o.top}else if(Ll(o,i)){t.scrollTop+=o.bottom-i.bottom}if(zl(o,i)){t.scrollLeft-=i.left-o.left}else if(Pl(o,i)){t.scrollLeft+=o.right-i.right}}t=t.parentNode}}function Ll(t,e){return t.bottom>e.bottom}function Nl(t,e){return t.top<e.top}function zl(t,e){return t.left<e.left}function Pl(t,e){return t.right>e.right}function Ol(t){if(al(t)){return t.startContainer.ownerDocument.defaultView}else{return t.ownerDocument.defaultView}}function Rl(t){if(al(t)){let e=t.commonAncestorContainer;if(sl(e)){e=e.parentNode}return e}else{return t.parentNode}}function Vl(t,e){const n=Ol(t);const i=new dl(t);if(n===e){return i}else{let t=n;while(t!=e){const e=t.frameElement;const n=new dl(e).excludeScrollbarsAndBorders();i.moveBy(n.left,n.top);t=t.parent}}return i}const jl={ctrl:"⌃",cmd:"⌘",alt:"⌥",shift:"⇧"};const Fl={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"};const Hl=Ql();const Ul=Object.fromEntries(Object.entries(Hl).map((([t,e])=>[e,t.charAt(0).toUpperCase()+t.slice(1)])));function Wl(t){let e;if(typeof t=="string"){e=Hl[t.toLowerCase()];if(!e){throw new z("keyboard-unknown-key",null,{key:t})}}else{e=t.keyCode+(t.altKey?Hl.alt:0)+(t.ctrlKey?Hl.ctrl:0)+(t.shiftKey?Hl.shift:0)+(t.metaKey?Hl.cmd:0)}return e}function ql(t){if(typeof t=="string"){t=Jl(t)}return t.map((t=>typeof t=="string"?Yl(t):t)).reduce(((t,e)=>e+t),0)}function Gl(t){let e=ql(t);const n=Object.entries(c.isMac?jl:Fl);const i=n.reduce(((t,[n,i])=>{if((e&Hl[n])!=0){e&=~Hl[n];t+=i}return t}),"");return i+(e?Ul[e]:"")}function $l(t){return t==Hl.arrowright||t==Hl.arrowleft||t==Hl.arrowup||t==Hl.arrowdown}function Kl(t,e){const n=e==="ltr";switch(t){case Hl.arrowleft:return n?"left":"right";case Hl.arrowright:return n?"right":"left";case Hl.arrowup:return"up";case Hl.arrowdown:return"down"}}function Yl(t){if(t.endsWith("!")){return Wl(t.slice(0,-1))}const e=Wl(t);return c.isMac&&e==Hl.ctrl?Hl.cmd:e}function Zl(t,e){const n=Kl(t,e);return n==="down"||n==="right"}function Ql(){const t={arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let e=65;e<=90;e++){const n=String.fromCharCode(e);t[n.toLowerCase()]=e}for(let e=48;e<=57;e++){t[e-48]=e}for(let e=112;e<=123;e++){t["f"+(e-111)]=e}for(const e of"`-=[];',./\\"){t[e]=e.charCodeAt(0)}return t}function Jl(t){return t.split("+").map((t=>t.trim()))}function Xl(t){return Array.isArray(t)?t:[t]}if(!il.window.CKEDITOR_TRANSLATIONS){il.window.CKEDITOR_TRANSLATIONS={}}function tc(t,e,n){if(!global.window.CKEDITOR_TRANSLATIONS[t]){global.window.CKEDITOR_TRANSLATIONS[t]={}}const i=global.window.CKEDITOR_TRANSLATIONS[t];i.dictionary=i.dictionary||{};i.getPluralForm=n||i.getPluralForm;Object.assign(i.dictionary,e)}function ec(t,e,n=1){if(typeof n!=="number"){throw new z("translation-service-quantity-not-a-number",null,{quantity:n})}const i=oc();if(i===1){t=Object.keys(il.window.CKEDITOR_TRANSLATIONS)[0]}const o=e.id||e.string;if(i===0||!ic(t,o)){if(n!==1){return e.plural}return e.string}const r=il.window.CKEDITOR_TRANSLATIONS[t].dictionary;const s=il.window.CKEDITOR_TRANSLATIONS[t].getPluralForm||(t=>t===1?0:1);const a=r[o];if(typeof a==="string"){return a}const l=Number(s(n));return a[l]}function nc(){global.window.CKEDITOR_TRANSLATIONS={}}function ic(t,e){return!!il.window.CKEDITOR_TRANSLATIONS[t]&&!!il.window.CKEDITOR_TRANSLATIONS[t].dictionary[e]}function oc(){return Object.keys(il.window.CKEDITOR_TRANSLATIONS).length}const rc=["ar","ara","fa","per","fas","he","heb","ku","kur","ug","uig"];function sc(t){return rc.includes(t)?"rtl":"ltr"}class ac{constructor({uiLanguage:t="en",contentLanguage:e}={}){this.uiLanguage=t;this.contentLanguage=e||this.uiLanguage;this.uiLanguageDirection=sc(this.uiLanguage);this.contentLanguageDirection=sc(this.contentLanguage);this.t=(t,e)=>this._t(t,e)}get language(){console.warn("locale-deprecated-language-property: "+"The Locale#language property has been deprecated and will be removed in the near future. "+"Please use #uiLanguage and #contentLanguage properties instead.");return this.uiLanguage}_t(t,e=[]){e=Xl(e);if(typeof t==="string"){t={string:t}}const n=!!t.plural;const i=n?e[0]:1;const o=ec(this.uiLanguage,t,i);return lc(o,e)}}function lc(t,e){return t.replace(/%(\d+)/g,((t,n)=>n<e.length?e[n]:t))}class cc extends(K()){constructor(t={},e={}){super();const n=St(t);if(!n){e=t}this._items=[];this._itemMap=new Map;this._idProperty=e.idProperty||"id";this._bindToExternalToInternalMap=new WeakMap;this._bindToInternalToExternalMap=new WeakMap;this._skippedIndexesFromExternal=[];if(n){for(const e of t){this._items.push(e);this._itemMap.set(this._getItemIdBeforeAdding(e),e)}}}get length(){return this._items.length}get first(){return this._items[0]||null}get last(){return this._items[this.length-1]||null}add(t,e){return this.addMany([t],e)}addMany(t,e){if(e===undefined){e=this._items.length}else if(e>this._items.length||e<0){throw new z("collection-add-item-invalid-index",this)}let n=0;for(const i of t){const t=this._getItemIdBeforeAdding(i);const o=e+n;this._items.splice(o,0,i);this._itemMap.set(t,i);this.fire("add",i,o);n++}this.fire("change",{added:t,removed:[],index:e});return this}get(t){let e;if(typeof t=="string"){e=this._itemMap.get(t)}else if(typeof t=="number"){e=this._items[t]}else{throw new z("collection-get-invalid-arg",this)}return e||null}has(t){if(typeof t=="string"){return this._itemMap.has(t)}else{const e=this._idProperty;const n=t[e];return n&&this._itemMap.has(n)}}getIndex(t){let e;if(typeof t=="string"){e=this._itemMap.get(t)}else{e=t}return e?this._items.indexOf(e):-1}remove(t){const[e,n]=this._remove(t);this.fire("change",{added:[],removed:[e],index:n});return e}map(t,e){return this._items.map(t,e)}find(t,e){return this._items.find(t,e)}filter(t,e){return this._items.filter(t,e)}clear(){if(this._bindToCollection){this.stopListening(this._bindToCollection);this._bindToCollection=null}const t=Array.from(this._items);while(this.length){this._remove(0)}this.fire("change",{added:[],removed:t,index:0})}bindTo(t){if(this._bindToCollection){throw new z("collection-bind-to-rebind",this)}this._bindToCollection=t;return{as:t=>{this._setUpBindToBinding((e=>new t(e)))},using:t=>{if(typeof t=="function"){this._setUpBindToBinding(t)}else{this._setUpBindToBinding((e=>e[t]))}}}}_setUpBindToBinding(t){const e=this._bindToCollection;const n=(n,i,o)=>{const r=e._bindToCollection==this;const s=e._bindToInternalToExternalMap.get(i);if(r&&s){this._bindToExternalToInternalMap.set(i,s);this._bindToInternalToExternalMap.set(s,i)}else{const n=t(i);if(!n){this._skippedIndexesFromExternal.push(o);return}let r=o;for(const t of this._skippedIndexesFromExternal){if(o>t){r--}}for(const t of e._skippedIndexesFromExternal){if(r>=t){r++}}this._bindToExternalToInternalMap.set(i,n);this._bindToInternalToExternalMap.set(n,i);this.add(n,r);for(let t=0;t<e._skippedIndexesFromExternal.length;t++){if(r<=e._skippedIndexesFromExternal[t]){e._skippedIndexesFromExternal[t]++}}}};for(const t of e){n(null,t,e.getIndex(t))}this.listenTo(e,"add",n);this.listenTo(e,"remove",((t,e,n)=>{const i=this._bindToExternalToInternalMap.get(e);if(i){this.remove(i)}this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce(((t,e)=>{if(n<e){t.push(e-1)}if(n>e){t.push(e)}return t}),[])}))}_getItemIdBeforeAdding(t){const e=this._idProperty;let n;if(e in t){n=t[e];if(typeof n!="string"){throw new z("collection-add-invalid-id",this)}if(this.get(n)){throw new z("collection-add-item-already-exists",this)}}else{t[e]=n=I()}return n}_remove(t){let e,n,i;let o=false;const r=this._idProperty;if(typeof t=="string"){n=t;i=this._itemMap.get(n);o=!i;if(i){e=this._items.indexOf(i)}}else if(typeof t=="number"){e=t;i=this._items[e];o=!i;if(i){n=i[r]}}else{i=t;n=i[r];e=this._items.indexOf(i);o=e==-1||!this._itemMap.get(n)}if(o){throw new z("collection-remove-404",this)}this._items.splice(e,1);this._itemMap.delete(n);const s=this._bindToInternalToExternalMap.get(i);this._bindToInternalToExternalMap.delete(i);this._bindToExternalToInternalMap.delete(s);this.fire("remove",i,e);return[i,e]}[Symbol.iterator](){return this._items[Symbol.iterator]()}}function dc(t){const e=t.next();if(e.done){return null}return e.value}class uc extends(Ja(mt())){constructor(){super();this._elements=new Set;this._nextEventLoopTimeout=null;this.set("isFocused",false);this.set("focusedElement",null)}add(t){if(this._elements.has(t)){throw new z("focustracker-add-element-already-exist",this)}this.listenTo(t,"focus",(()=>this._focus(t)),{useCapture:true});this.listenTo(t,"blur",(()=>this._blur()),{useCapture:true});this._elements.add(t)}remove(t){if(t===this.focusedElement){this._blur()}if(this._elements.has(t)){this.stopListening(t);this._elements.delete(t)}}destroy(){this.stopListening()}_focus(t){clearTimeout(this._nextEventLoopTimeout);this.focusedElement=t;this.isFocused=true}_blur(){clearTimeout(this._nextEventLoopTimeout);this._nextEventLoopTimeout=setTimeout((()=>{this.focusedElement=null;this.isFocused=false}),0)}}class hc{constructor(){this._listener=new(Ja())}listenTo(t){this._listener.listenTo(t,"keydown",((t,e)=>{this._listener.fire("_keydown:"+Wl(e),e)}))}set(t,e,n={}){const i=ql(t);const o=n.priority;this._listener.listenTo(this._listener,"_keydown:"+i,((t,n)=>{e(n,(()=>{n.preventDefault();n.stopPropagation();t.stop()}));t.return=true}),{priority:o})}press(t){return!!this._listener.fire("_keydown:"+Wl(t),t)}destroy(){this._listener.stopListening()}}function gc(t){const e=new Map;for(const n in t){e.set(n,t[n])}return e}function mc(t){if(St(t)){return new Map(t)}else{return gc(t)}}const fc=1e4;function pc(t,e,n,i){if(Math.max(e.length,t.length)>fc){return t.slice(0,n).concat(e).concat(t.slice(n+i,t.length))}else{const o=Array.from(t);o.splice(n,i,...e);return o}}function bc(t){return!!t&&t.length==1&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(t)}function kc(t){return!!t&&t.length==1&&/[\ud800-\udbff]/.test(t)}function wc(t){return!!t&&t.length==1&&/[\udc00-\udfff]/.test(t)}function Ac(t,e){return kc(t.charAt(e-1))&&wc(t.charAt(e))}function Cc(t,e){return bc(t.charAt(e))}const _c=yc();function vc(t,e){const n=String(t).matchAll(_c);return Array.from(n).some((t=>t.index<e&&e<t.index+t[0].length))}function yc(){const t=[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u];const e=/\p{Regional_Indicator}{2}/u.source;const n="(?:"+t.map((t=>t.source)).join("|")+")";const i=`${e}|${n}(?:‍${n})*`;return new RegExp(i,"ug")}class xc extends cc{constructor(t=[]){super(t,{idProperty:"viewUid"});this.on("add",((t,e,n)=>{this._renderViewIntoCollectionParent(e,n)}));this.on("remove",((t,e)=>{if(e.element&&this._parentElement){e.element.remove()}}));this._parentElement=null}destroy(){this.map((t=>t.destroy()))}setParent(t){this._parentElement=t;for(const t of this){this._renderViewIntoCollectionParent(t)}}delegate(...t){if(!t.length||!Ec(t)){throw new z("ui-viewcollection-delegate-wrong-events",this)}return{to:e=>{for(const n of this){for(const i of t){n.delegate(i).to(e)}}this.on("add",((n,i)=>{for(const n of t){i.delegate(n).to(e)}}));this.on("remove",((n,i)=>{for(const n of t){i.stopDelegating(n,e)}}))}}}_renderViewIntoCollectionParent(t,e){if(!t.isRendered){t.render()}if(t.element&&this._parentElement){this._parentElement.insertBefore(t.element,this._parentElement.children[e])}}}function Ec(t){return t.every((t=>typeof t=="string"))}var Dc=n(3379);var Sc=n.n(Dc);var Tc=n(6150);var Ic={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Ic.insert="head";Ic.singleton=true;var Mc=Sc()(Tc.Z,Ic);const Bc=Tc.Z.locals||{};class Lc extends(Ja(mt())){constructor(t){super();this.element=null;this.isRendered=false;this.locale=t;this.t=t&&t.t;this._viewCollections=new cc;this._unboundChildren=this.createCollection();this._viewCollections.on("add",((e,n)=>{n.locale=t;n.t=t&&t.t}));this.decorate("render")}get bindTemplate(){if(this._bindTemplate){return this._bindTemplate}return this._bindTemplate=zc.bind(this,this)}createCollection(t){const e=new xc(t);this._viewCollections.add(e);return e}registerChild(t){if(!St(t)){t=[t]}for(const e of t){this._unboundChildren.add(e)}}deregisterChild(t){if(!St(t)){t=[t]}for(const e of t){this._unboundChildren.remove(e)}}setTemplate(t){this.template=new zc(t)}extendTemplate(t){zc.extend(this.template,t)}render(){if(this.isRendered){throw new z("ui-view-render-already-rendered",this)}if(this.template){this.element=this.template.render();this.registerChild(this.template.getViews())}this.isRendered=true}destroy(){this.stopListening();this._viewCollections.map((t=>t.destroy()));if(this.template&&this.template._revertData){this.template.revert(this.element)}}}const Nc="http://www.w3.org/1999/xhtml";class zc extends(K()){constructor(t){super();Object.assign(this,Gc(qc(t)));this._isRendered=false;this._revertData=null}render(){const t=this._renderNode({intoFragment:true});this._isRendered=true;return t}apply(t){this._revertData=sd();this._renderNode({node:t,intoFragment:false,isApplying:true,revertData:this._revertData});return t}revert(t){if(!this._revertData){throw new z("ui-template-revert-not-applied",[this,t])}this._revertTemplateFromNode(t,this._revertData)}*getViews(){function*t(e){if(e.children){for(const n of e.children){if(nd(n)){yield n}else if(id(n)){yield*t(n)}}}}yield*t(this)}static bind(t,e){return{to(n,i){return new Oc({eventNameOrFunction:n,attribute:n,observable:t,emitter:e,callback:i})},if(n,i,o){return new Rc({observable:t,emitter:e,attribute:n,valueIfTrue:i,callback:o})}}}static extend(t,e){if(t._isRendered){throw new z("template-extend-render",[this,t])}td(t,Gc(qc(e)))}_renderNode(t){let e;if(t.node){e=this.tag&&this.text}else{e=this.tag?this.text:!this.text}if(e){throw new z("ui-template-wrong-syntax",this)}if(this.text){return this._renderText(t)}else{return this._renderElement(t)}}_renderElement(t){let e=t.node;if(!e){e=t.node=document.createElementNS(this.ns||Nc,this.tag)}this._renderAttributes(t);this._renderElementChildren(t);this._setUpListeners(t);return e}_renderText(t){let e=t.node;if(e){t.revertData.text=e.textContent}else{e=t.node=document.createTextNode("")}if(Vc(this.text)){this._bindToObservable({schema:this.text,updater:Hc(e),data:t})}else{e.textContent=this.text.join("")}return e}_renderAttributes(t){if(!this.attributes){return}const e=t.node;const n=t.revertData;for(const i in this.attributes){const o=e.getAttribute(i);const r=this.attributes[i];if(n){n.attributes[i]=o}const s=rd(r)?r[0].ns:null;if(Vc(r)){const a=rd(r)?r[0].value:r;if(n&&ad(i)){a.unshift(o)}this._bindToObservable({schema:a,updater:Uc(e,i,s),data:t})}else if(i=="style"&&typeof r[0]!=="string"){this._renderStyleAttribute(r[0],t)}else{if(n&&o&&ad(i)){r.unshift(o)}const t=r.map((t=>t?t.value||t:t)).reduce(((t,e)=>t.concat(e)),[]).reduce(Jc,"");if(!ed(t)){e.setAttributeNS(s,i,t)}}}}_renderStyleAttribute(t,e){const n=e.node;for(const i in t){const o=t[i];if(Vc(o)){this._bindToObservable({schema:[o],updater:Wc(n,i),data:e})}else{n.style[i]=o}}}_renderElementChildren(t){const e=t.node;const n=t.intoFragment?document.createDocumentFragment():e;const i=t.isApplying;let o=0;for(const r of this.children){if(od(r)){if(!i){r.setParent(e);for(const t of r){n.appendChild(t.element)}}}else if(nd(r)){if(!i){if(!r.isRendered){r.render()}n.appendChild(r.element)}}else if(Ya(r)){n.appendChild(r)}else{if(i){const e=t.revertData;const i=sd();e.children.push(i);r._renderNode({intoFragment:false,node:n.childNodes[o++],isApplying:true,revertData:i})}else{n.appendChild(r.render())}}}if(t.intoFragment){e.appendChild(n)}}_setUpListeners(t){if(!this.eventListeners){return}for(const e in this.eventListeners){const n=this.eventListeners[e].map((n=>{const[i,o]=e.split("@");return n.activateDomEventListener(i,o,t)}));if(t.revertData){t.revertData.bindings.push(n)}}}_bindToObservable({schema:t,updater:e,data:n}){const i=n.revertData;Fc(t,e,n);const o=t.filter((t=>!ed(t))).filter((t=>t.observable)).map((i=>i.activateAttributeListener(t,e,n)));if(i){i.bindings.push(o)}}_revertTemplateFromNode(t,e){for(const t of e.bindings){for(const e of t){e()}}if(e.text){t.textContent=e.text;return}const n=t;for(const t in e.attributes){const i=e.attributes[t];if(i===null){n.removeAttribute(t)}else{n.setAttribute(t,i)}}for(let t=0;t<e.children.length;++t){this._revertTemplateFromNode(n.childNodes[t],e.children[t])}}}class Pc{constructor(t){this.attribute=t.attribute;this.observable=t.observable;this.emitter=t.emitter;this.callback=t.callback}getValue(t){const e=this.observable[this.attribute];return this.callback?this.callback(e,t):e}activateAttributeListener(t,e,n){const i=()=>Fc(t,e,n);this.emitter.listenTo(this.observable,`change:${this.attribute}`,i);return()=>{this.emitter.stopListening(this.observable,`change:${this.attribute}`,i)}}}class Oc extends Pc{constructor(t){super(t);this.eventNameOrFunction=t.eventNameOrFunction}activateDomEventListener(t,e,n){const i=(t,n)=>{if(!e||n.target.matches(e)){if(typeof this.eventNameOrFunction=="function"){this.eventNameOrFunction(n)}else{this.observable.fire(this.eventNameOrFunction,n)}}};this.emitter.listenTo(n.node,t,i);return()=>{this.emitter.stopListening(n.node,t,i)}}}class Rc extends Pc{constructor(t){super(t);this.valueIfTrue=t.valueIfTrue}getValue(t){const e=super.getValue(t);return ed(e)?false:this.valueIfTrue||true}}function Vc(t){if(!t){return false}if(t.value){t=t.value}if(Array.isArray(t)){return t.some(Vc)}else if(t instanceof Pc){return true}return false}function jc(t,e){return t.map((t=>{if(t instanceof Pc){return t.getValue(e)}return t}))}function Fc(t,e,{node:n}){const i=jc(t,n);let o;if(t.length==1&&t[0]instanceof Rc){o=i[0]}else{o=i.reduce(Jc,"")}if(ed(o)){e.remove()}else{e.set(o)}}function Hc(t){return{set(e){t.textContent=e},remove(){t.textContent=""}}}function Uc(t,e,n){return{set(i){t.setAttributeNS(n,e,i)},remove(){t.removeAttributeNS(n,e)}}}function Wc(t,e){return{set(n){t.style[e]=n},remove(){t.style[e]=null}}}function qc(t){const e=Ua(t,(t=>{if(t&&(t instanceof Pc||id(t)||nd(t)||od(t))){return t}}));return e}function Gc(t){if(typeof t=="string"){t=Yc(t)}else if(t.text){Zc(t)}if(t.on){t.eventListeners=Kc(t.on);delete t.on}if(!t.text){if(t.attributes){$c(t.attributes)}const e=[];if(t.children){if(od(t.children)){e.push(t.children)}else{for(const n of t.children){if(id(n)||nd(n)||Ya(n)){e.push(n)}else{e.push(new zc(n))}}}}t.children=e}return t}function $c(t){for(const e in t){if(t[e].value){t[e].value=Xl(t[e].value)}Qc(t,e)}}function Kc(t){for(const e in t){Qc(t,e)}return t}function Yc(t){return{text:[t]}}function Zc(t){t.text=Xl(t.text)}function Qc(t,e){t[e]=Xl(t[e])}function Jc(t,e){if(ed(e)){return t}else if(ed(t)){return e}else{return`${t} ${e}`}}function Xc(t,e){for(const n in e){if(t[n]){t[n].push(...e[n])}else{t[n]=e[n]}}}function td(t,e){if(e.attributes){if(!t.attributes){t.attributes={}}Xc(t.attributes,e.attributes)}if(e.eventListeners){if(!t.eventListeners){t.eventListeners={}}Xc(t.eventListeners,e.eventListeners)}if(e.text){t.text.push(...e.text)}if(e.children&&e.children.length){if(t.children.length!=e.children.length){throw new z("ui-template-extend-children-mismatch",t)}let n=0;for(const i of e.children){td(t.children[n++],i)}}}function ed(t){return!t&&t!==0}function nd(t){return t instanceof Lc}function id(t){return t instanceof zc}function od(t){return t instanceof xc}function rd(t){return at(t[0])&&t[0].ns}function sd(){return{children:[],bindings:[],attributes:{}}}function ad(t){return t=="class"||t=="style"}class ld extends xc{constructor(t,e=[]){super(e);this.locale=t}attachToDom(){this._bodyCollectionContainer=new zc({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();let t=document.querySelector(".ck-body-wrapper");if(!t){t=oe(document,"div",{class:"ck-body-wrapper"});document.body.appendChild(t)}t.appendChild(this._bodyCollectionContainer)}detachFromDom(){super.destroy();if(this._bodyCollectionContainer){this._bodyCollectionContainer.remove()}const t=document.querySelector(".ck-body-wrapper");if(t&&t.childElementCount==0){t.remove()}}}var cd=n(1174);var dd={injectType:"singletonStyleTag",attributes:{"data-cke":true}};dd.insert="head";dd.singleton=true;var ud=Sc()(cd.Z,dd);const hd=cd.Z.locals||{};class gd extends Lc{constructor(){super();const t=this.bindTemplate;this.set("content","");this.set("viewBox","0 0 20 20");this.set("fillColor","");this.set("isColorInherited",true);this.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon","ck-reset_all-excluded",t.if("isColorInherited","ck-icon_inherit-color")],viewBox:t.to("viewBox")}})}render(){super.render();this._updateXMLContent();this._colorFillPaths();this.on("change:content",(()=>{this._updateXMLContent();this._colorFillPaths()}));this.on("change:fillColor",(()=>{this._colorFillPaths()}))}_updateXMLContent(){if(this.content){const t=(new DOMParser).parseFromString(this.content.trim(),"image/svg+xml");const e=t.querySelector("svg");const n=e.getAttribute("viewBox");if(n){this.viewBox=n}for(const{name:t,value:n}of Array.from(e.attributes)){if(gd.presentationalAttributeNames.includes(t)){this.element.setAttribute(t,n)}}while(this.element.firstChild){this.element.removeChild(this.element.firstChild)}while(e.childNodes.length>0){this.element.appendChild(e.childNodes[0])}}}_colorFillPaths(){if(this.fillColor){this.element.querySelectorAll(".ck-icon__fill").forEach((t=>{t.style.fill=this.fillColor}))}}}gd.presentationalAttributeNames=["alignment-baseline","baseline-shift","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-rendering","cursor","direction","display","dominant-baseline","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","mask","opacity","overflow","paint-order","pointer-events","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-overflow","text-rendering","transform","unicode-bidi","vector-effect","visibility","white-space","word-spacing","writing-mode"];var md=n(4499);var fd={injectType:"singletonStyleTag",attributes:{"data-cke":true}};fd.insert="head";fd.singleton=true;var pd=Sc()(md.Z,fd);const bd=md.Z.locals||{};class kd extends Lc{constructor(t){super(t);const e=this.bindTemplate;const n=I();this.set("class",undefined);this.set("labelStyle",undefined);this.set("icon",undefined);this.set("isEnabled",true);this.set("isOn",false);this.set("isVisible",true);this.set("isToggleable",false);this.set("keystroke",undefined);this.set("label",undefined);this.set("tabindex",-1);this.set("tooltip",false);this.set("tooltipPosition","s");this.set("type","button");this.set("withText",false);this.set("withKeystroke",false);this.children=this.createCollection();this.labelView=this._createLabelView(n);this.iconView=new gd;this.iconView.extendTemplate({attributes:{class:"ck-button__icon"}});this.keystrokeView=this._createKeystrokeView();this.bind("_tooltipString").to(this,"tooltip",this,"label",this,"keystroke",this._getTooltipString.bind(this));const i={tag:"button",attributes:{class:["ck","ck-button",e.to("class"),e.if("isEnabled","ck-disabled",(t=>!t)),e.if("isVisible","ck-hidden",(t=>!t)),e.to("isOn",(t=>t?"ck-on":"ck-off")),e.if("withText","ck-button_with-text"),e.if("withKeystroke","ck-button_with-keystroke")],type:e.to("type",(t=>t?t:"button")),tabindex:e.to("tabindex"),"aria-labelledby":`ck-editor__aria-label_${n}`,"aria-disabled":e.if("isEnabled",true,(t=>!t)),"aria-pressed":e.to("isOn",(t=>this.isToggleable?String(!!t):false)),"data-cke-tooltip-text":e.to("_tooltipString"),"data-cke-tooltip-position":e.to("tooltipPosition")},children:this.children,on:{click:e.to((t=>{if(this.isEnabled){this.fire("execute")}else{t.preventDefault()}}))}};if(c.isSafari){i.on.mousedown=e.to((t=>{this.focus();t.preventDefault()}))}this.setTemplate(i)}render(){super.render();if(this.icon){this.iconView.bind("content").to(this,"icon");this.children.add(this.iconView)}this.children.add(this.labelView);if(this.withKeystroke&&this.keystroke){this.children.add(this.keystrokeView)}}focus(){this.element.focus()}_createLabelView(t){const e=new Lc;const n=this.bindTemplate;e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:n.to("labelStyle"),id:`ck-editor__aria-label_${t}`},children:[{text:this.bindTemplate.to("label")}]});return e}_createKeystrokeView(){const t=new Lc;t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",(t=>Gl(t)))}]});return t}_getTooltipString(t,e,n){if(t){if(typeof t=="string"){return t}else{if(n){n=Gl(n)}if(t instanceof Function){return t(e,n)}else{return`${e}${n?` (${n})`:""}`}}}return""}}var wd=n(9681);var Ad={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Ad.insert="head";Ad.singleton=true;var Cd=Sc()(wd.Z,Ad);const _d=wd.Z.locals||{};class vd extends kd{constructor(t){super(t);this.isToggleable=true;this.toggleSwitchView=this._createToggleView();this.extendTemplate({attributes:{class:"ck-switchbutton"}})}render(){super.render();this.children.add(this.toggleSwitchView)}_createToggleView(){const t=new Lc;t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]});return t}}function yd(t,e){const n=t.t;const i={Black:n("Black"),"Dim grey":n("Dim grey"),Grey:n("Grey"),"Light grey":n("Light grey"),White:n("White"),Red:n("Red"),Orange:n("Orange"),Yellow:n("Yellow"),"Light green":n("Light green"),Green:n("Green"),Aquamarine:n("Aquamarine"),Turquoise:n("Turquoise"),"Light blue":n("Light blue"),Blue:n("Blue"),Purple:n("Purple")};return e.map((t=>{const e=i[t.label];if(e&&e!=t.label){t.label=e}return t}))}function xd(t){return t.map(Ed).filter((t=>!!t))}function Ed(t){if(typeof t==="string"){return{model:t,label:t,hasBorder:false,view:{name:"span",styles:{color:t}}}}else{return{model:t.color,label:t.label||t.color,hasBorder:t.hasBorder===undefined?false:t.hasBorder,view:{name:"span",styles:{color:`${t.color}`}}}}}const Dd='$${Delta.CKEditor.Icon[0]}$$';class Sd extends kd{constructor(t){super(t);const e=this.bindTemplate;this.set("color",undefined);this.set("hasBorder",false);this.icon=Dd;this.extendTemplate({attributes:{style:{backgroundColor:e.to("color")},class:["ck","ck-color-grid__tile",e.if("hasBorder","ck-color-table__color-tile_bordered")]}})}render(){super.render();this.iconView.fillColor="hsl(0, 0%, 100%)"}}var Td=n(4923);var Id={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Id.insert="head";Id.singleton=true;var Md=Sc()(Td.Z,Id);const Bd=Td.Z.locals||{};class Ld extends Lc{constructor(t,e){super(t);const n=e&&e.colorDefinitions||[];this.columns=e&&e.columns?e.columns:5;const i={gridTemplateColumns:`repeat( ${this.columns}, 1fr)`};this.set("selectedColor",undefined);this.items=this.createCollection();this.focusTracker=new uc;this.keystrokes=new hc;this.items.on("add",((t,e)=>{e.isOn=e.color===this.selectedColor}));n.forEach((t=>{const e=new Sd;e.set({color:t.color,label:t.label,tooltip:true,hasBorder:t.options.hasBorder});e.on("execute",(()=>{this.fire("execute",{value:t.color,hasBorder:t.options.hasBorder,label:t.label})}));this.items.add(e)}));this.setTemplate({tag:"div",children:this.items,attributes:{class:["ck","ck-color-grid"],style:i}});this.on("change:selectedColor",((t,e,n)=>{for(const t of this.items){t.isOn=t.color===n}}))}focus(){if(this.items.length){this.items.first.focus()}}focusLast(){if(this.items.length){this.items.last.focus()}}render(){super.render();for(const t of this.items){this.focusTracker.add(t.element)}this.items.on("add",((t,e)=>{this.focusTracker.add(e.element)}));this.items.on("remove",((t,e)=>{this.focusTracker.remove(e.element)}));this.keystrokes.listenTo(this.element);r({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:this.columns,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection})}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}}class Nd{constructor(t){this.editor=t;this._components=new Map}*names(){for(const t of this._components.values()){yield t.originalName}}add(t,e){this._components.set(zd(t),{callback:e,originalName:t})}create(t){if(!this.has(t)){throw new z("componentfactory-item-missing",this,{name:t})}return this._components.get(zd(t)).callback(this.editor.locale)}has(t){return this._components.has(zd(t))}}function zd(t){return String(t).toLowerCase()}var Pd=n(3488);var Od={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Od.insert="head";Od.singleton=true;var Rd=Sc()(Pd.Z,Od);const Vd=Pd.Z.locals||{};class jd extends Lc{constructor(t,e,n){super(t);const i=this.bindTemplate;this.buttonView=e;this.panelView=n;this.set("isOpen",false);this.set("isEnabled",true);this.set("class",undefined);this.set("id",undefined);this.set("panelPosition","auto");this.keystrokes=new hc;this.focusTracker=new uc;this.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",i.to("class"),i.if("isEnabled","ck-disabled",(t=>!t))],id:i.to("id"),"aria-describedby":i.to("ariaDescribedById")},children:[e,n]});e.extendTemplate({attributes:{class:["ck-dropdown__button"],"data-cke-tooltip-disabled":i.to("isOpen")}})}render(){super.render();this.focusTracker.add(this.buttonView.element);this.focusTracker.add(this.panelView.element);this.listenTo(this.buttonView,"open",(()=>{this.isOpen=!this.isOpen}));this.panelView.bind("isVisible").to(this,"isOpen");this.on("change:isOpen",((t,e,n)=>{if(!n){return}if(this.panelPosition==="auto"){this.panelView.position=jd._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:true,positions:this._panelPositions}).name}else{this.panelView.position=this.panelPosition}}));this.keystrokes.listenTo(this.element);const t=(t,e)=>{if(this.isOpen){this.isOpen=false;e()}};this.keystrokes.set("arrowdown",((t,e)=>{if(this.buttonView.isEnabled&&!this.isOpen){this.isOpen=true;e()}}));this.keystrokes.set("arrowright",((t,e)=>{if(this.isOpen){e()}}));this.keystrokes.set("arrowleft",t);this.keystrokes.set("esc",t)}focus(){this.buttonView.focus()}get _panelPositions(){const{south:t,north:e,southEast:n,southWest:i,northEast:o,northWest:r,southMiddleEast:s,southMiddleWest:a,northMiddleEast:l,northMiddleWest:c}=jd.defaultPanelPositions;if(this.locale.uiLanguageDirection!=="rtl"){return[n,i,s,a,t,o,r,l,c,e]}else{return[i,n,a,s,t,r,o,c,l,e]}}}jd.defaultPanelPositions={south:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)/2,name:"s"}),southEast:t=>({top:t.bottom,left:t.left,name:"se"}),southWest:(t,e)=>({top:t.bottom,left:t.left-e.width+t.width,name:"sw"}),southMiddleEast:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)/4,name:"sme"}),southMiddleWest:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)*3/4,name:"smw"}),north:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)/2,name:"n"}),northEast:(t,e)=>({top:t.top-e.height,left:t.left,name:"ne"}),northWest:(t,e)=>({top:t.top-e.height,left:t.left-e.width+t.width,name:"nw"}),northMiddleEast:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)/4,name:"nme"}),northMiddleWest:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)*3/4,name:"nmw"})};jd._getOptimalPosition=_l;const Fd='$${Delta.CKEditor.Icon[1]}$$';class Hd extends kd{constructor(t){super(t);this.arrowView=this._createArrowView();this.extendTemplate({attributes:{"aria-haspopup":true,"aria-expanded":this.bindTemplate.to("isOn",(t=>String(t)))}});this.delegate("execute").to(this,"open")}render(){super.render();this.children.add(this.arrowView)}_createArrowView(){const t=new gd;t.content=Fd;t.extendTemplate({attributes:{class:"ck-dropdown__arrow"}});return t}}var Ud=n(66);var Wd={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Wd.insert="head";Wd.singleton=true;var qd=Sc()(Ud.Z,Wd);const Gd=Ud.Z.locals||{};class $d extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.set("class",undefined);this.set("labelStyle",undefined);this.set("icon",undefined);this.set("isEnabled",true);this.set("isOn",false);this.set("isToggleable",false);this.set("isVisible",true);this.set("keystroke",undefined);this.set("withKeystroke",false);this.set("label",undefined);this.set("tabindex",-1);this.set("tooltip",false);this.set("tooltipPosition","s");this.set("type","button");this.set("withText",false);this.children=this.createCollection();this.actionView=this._createActionView();this.arrowView=this._createArrowView();this.keystrokes=new hc;this.focusTracker=new uc;this.setTemplate({tag:"div",attributes:{class:["ck","ck-splitbutton",e.to("class"),e.if("isVisible","ck-hidden",(t=>!t)),this.arrowView.bindTemplate.if("isOn","ck-splitbutton_open")]},children:this.children})}render(){super.render();this.children.add(this.actionView);this.children.add(this.arrowView);this.focusTracker.add(this.actionView.element);this.focusTracker.add(this.arrowView.element);this.keystrokes.listenTo(this.element);this.keystrokes.set("arrowright",((t,e)=>{if(this.focusTracker.focusedElement===this.actionView.element){this.arrowView.focus();e()}}));this.keystrokes.set("arrowleft",((t,e)=>{if(this.focusTracker.focusedElement===this.arrowView.element){this.actionView.focus();e()}}))}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this.actionView.focus()}_createActionView(){const t=new kd;t.bind("icon","isEnabled","isOn","isToggleable","keystroke","label","tabindex","tooltip","tooltipPosition","type","withText").to(this);t.extendTemplate({attributes:{class:"ck-splitbutton__action"}});t.delegate("execute").to(this);return t}_createArrowView(){const t=new kd;const e=t.bindTemplate;t.icon=Fd;t.extendTemplate({attributes:{class:["ck-splitbutton__arrow"],"data-cke-tooltip-disabled":e.to("isOn"),"aria-haspopup":true,"aria-expanded":e.to("isOn",(t=>String(t)))}});t.bind("isEnabled").to(this);t.bind("label").to(this);t.bind("tooltip").to(this);t.delegate("execute").to(this,"open");return t}}class Kd extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",false);this.set("position","se");this.children=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",e.to("position",(t=>`ck-dropdown__panel_${t}`)),e.if("isVisible","ck-dropdown__panel-visible")]},children:this.children,on:{selectstart:e.to((t=>t.preventDefault()))}})}focus(){if(this.children.length){const t=this.children.first;if(typeof t.focus==="function"){t.focus()}else{P("ui-dropdown-panel-focus-child-missing-focus",{childView:this.children.first,dropdownPanel:this})}}}focusLast(){if(this.children.length){const t=this.children.last;if(typeof t.focusLast==="function"){t.focusLast()}else{t.focus()}}}}class Yd{constructor(t){this.focusables=t.focusables;this.focusTracker=t.focusTracker;this.keystrokeHandler=t.keystrokeHandler;this.actions=t.actions;if(t.actions&&t.keystrokeHandler){for(const e in t.actions){let n=t.actions[e];if(typeof n=="string"){n=[n]}for(const i of n){t.keystrokeHandler.set(i,((t,n)=>{this[e]();n()}))}}}}get first(){return this.focusables.find(Zd)||null}get last(){return this.focusables.filter(Zd).slice(-1)[0]||null}get next(){return this._getFocusableItem(1)}get previous(){return this._getFocusableItem(-1)}get current(){let t=null;if(this.focusTracker.focusedElement===null){return null}this.focusables.find(((e,n)=>{const i=e.element===this.focusTracker.focusedElement;if(i){t=n}return i}));return t}focusFirst(){this._focus(this.first)}focusLast(){this._focus(this.last)}focusNext(){this._focus(this.next)}focusPrevious(){this._focus(this.previous)}_focus(t){if(t){t.focus()}}_getFocusableItem(t){const e=this.current;const n=this.focusables.length;if(!n){return null}if(e===null){return this[t===1?"first":"last"]}let i=(e+n+t)%n;do{const e=this.focusables.get(i);if(Zd(e)){return e}i=(i+n+t)%n}while(i!==e);return null}}function Zd(t){return!!(t.focus&&Al(t.element))}class Qd extends Lc{constructor(t){super(t);this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}})}}class Jd extends Lc{constructor(t){super(t);this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__line-break"]}})}}function Xd(t){return t.bindTemplate.to((e=>{if(e.target===t.element){e.preventDefault()}}))}function tu(t){if(Array.isArray(t)){return{items:t,removeItems:[]}}if(!t){return{items:[],removeItems:[]}}return Object.assign({items:[],removeItems:[]},t)}class eu extends(mt()){constructor(t){super();this.editor=t;this.set("isEnabled",true);this._disableStack=new Set}forceDisabled(t){this._disableStack.add(t);if(this._disableStack.size==1){this.on("set:isEnabled",nu,{priority:"highest"});this.isEnabled=false}}clearForceDisabled(t){this._disableStack.delete(t);if(this._disableStack.size==0){this.off("set:isEnabled",nu);this.isEnabled=true}}destroy(){this.stopListening()}static get isContextPlugin(){return false}}function nu(t){t.return=false;t.stop()}class iu extends(mt()){constructor(t){super();this.editor=t;this.set("value",undefined);this.set("isEnabled",false);this._affectsData=true;this._disableStack=new Set;this.decorate("execute");this.listenTo(this.editor.model.document,"change",(()=>{this.refresh()}));this.on("execute",(t=>{if(!this.isEnabled){t.stop()}}),{priority:"high"});this.listenTo(t,"change:isReadOnly",((t,e,n)=>{if(n&&this.affectsData){this.forceDisabled("readOnlyMode")}else{this.clearForceDisabled("readOnlyMode")}}))}get affectsData(){return this._affectsData}set affectsData(t){this._affectsData=t}refresh(){this.isEnabled=true}forceDisabled(t){this._disableStack.add(t);if(this._disableStack.size==1){this.on("set:isEnabled",ou,{priority:"highest"});this.isEnabled=false}}clearForceDisabled(t){this._disableStack.delete(t);if(this._disableStack.size==0){this.off("set:isEnabled",ou);this.refresh()}}execute(...t){return undefined}destroy(){this.stopListening()}}function ou(t){t.return=false;t.stop()}class ru extends iu{constructor(t){super(t);this._childCommandsDefinitions=[]}refresh(){}execute(...t){const e=this._getFirstEnabledCommand();return!!e&&e.execute(t)}registerChildCommand(t,e={}){L(this._childCommandsDefinitions,{command:t,priority:e.priority||"normal"});t.on("change:isEnabled",(()=>this._checkEnabled()));this._checkEnabled()}_checkEnabled(){this.isEnabled=!!this._getFirstEnabledCommand()}_getFirstEnabledCommand(){const t=this._childCommandsDefinitions.find((({command:t})=>t.isEnabled));return t&&t.command}}class su extends(K()){constructor(t,e=[],n=[]){super();this._context=t;this._plugins=new Map;this._availablePlugins=new Map;for(const t of e){if(t.pluginName){this._availablePlugins.set(t.pluginName,t)}}this._contextPlugins=new Map;for(const[t,e]of n){this._contextPlugins.set(t,e);this._contextPlugins.set(e,t);if(t.pluginName){this._availablePlugins.set(t.pluginName,t)}}}*[Symbol.iterator](){for(const t of this._plugins){if(typeof t[0]=="function"){yield t}}}get(t){const e=this._plugins.get(t);if(!e){let e=t;if(typeof t=="function"){e=t.pluginName||t.name}throw new z("plugincollection-plugin-not-loaded",this._context,{plugin:e})}return e}has(t){return this._plugins.has(t)}init(t,e=[],n=[]){const i=this;const o=this._context;h(t);m(t);const r=t.filter((t=>!d(t,e)));const s=[...g(r)];A(s,n);const a=k(s);return w(a,"init").then((()=>w(a,"afterInit"))).then((()=>a));function l(t){return typeof t==="function"}function c(t){return l(t)&&t.isContextPlugin}function d(t,e){return e.some((e=>{if(e===t){return true}if(u(t)===e){return true}if(u(e)===t){return true}return false}))}function u(t){return l(t)?t.pluginName||t.name:t}function h(t,e=new Set){t.forEach((t=>{if(!l(t)){return}if(e.has(t)){return}e.add(t);if(t.pluginName&&!i._availablePlugins.has(t.pluginName)){i._availablePlugins.set(t.pluginName,t)}if(t.requires){h(t.requires,e)}}))}function g(t,e=new Set){return t.map((t=>l(t)?t:i._availablePlugins.get(t))).reduce(((t,n)=>{if(e.has(n)){return t}e.add(n);if(n.requires){m(n.requires,n);g(n.requires,e).forEach((e=>t.add(e)))}return t.add(n)}),new Set)}function m(t,e=null){t.map((t=>l(t)?t:i._availablePlugins.get(t)||t)).forEach((t=>{f(t,e);p(t,e);b(t,e)}))}function f(t,e){if(l(t)){return}if(e){throw new z("plugincollection-soft-required",o,{missingPlugin:t,requiredBy:u(e)})}throw new z("plugincollection-plugin-not-found",o,{plugin:t})}function p(t,e){if(!c(e)){return}if(c(t)){return}throw new z("plugincollection-context-required",o,{plugin:u(t),requiredBy:u(e)})}function b(t,n){if(!n){return}if(!d(t,e)){return}throw new z("plugincollection-required",o,{plugin:u(t),requiredBy:u(n)})}function k(t){return t.map((t=>{let e=i._contextPlugins.get(t);e=e||new t(o);i._add(t,e);return e}))}function w(t,e){return t.reduce(((t,n)=>{if(!n[e]){return t}if(i._contextPlugins.has(n)){return t}return t.then(n[e].bind(n))}),Promise.resolve())}function A(t,e){for(const n of e){if(typeof n!="function"){throw new z("plugincollection-replace-plugin-invalid-type",null,{pluginItem:n})}const e=n.pluginName;if(!e){throw new z("plugincollection-replace-plugin-missing-name",null,{pluginItem:n})}if(n.requires&&n.requires.length){throw new z("plugincollection-plugin-for-replacing-cannot-have-dependencies",null,{pluginName:e})}const o=i._availablePlugins.get(e);if(!o){throw new z("plugincollection-plugin-for-replacing-not-exist",null,{pluginName:e})}const r=t.indexOf(o);if(r===-1){if(i._contextPlugins.has(o)){return}throw new z("plugincollection-plugin-for-replacing-not-loaded",null,{pluginName:e})}if(o.requires&&o.requires.length){throw new z("plugincollection-replaced-plugin-cannot-have-dependencies",null,{pluginName:e})}t.splice(r,1,n);i._availablePlugins.set(e,n)}}}destroy(){const t=[];for(const[,e]of this){if(typeof e.destroy=="function"&&!this._contextPlugins.has(e)){t.push(e.destroy())}}return Promise.all(t)}_add(t,e){this._plugins.set(t,e);const n=t.pluginName;if(!n){return}if(this._plugins.has(n)){throw new z("plugincollection-plugin-name-conflict",null,{pluginName:n,plugin1:this._plugins.get(n).constructor,plugin2:t})}this._plugins.set(n,e)}}class au{constructor(t){this.config=new Ga(t,this.constructor.defaultConfig);const e=this.constructor.builtinPlugins;this.config.define("plugins",e);this.plugins=new su(this,e);const n=this.config.get("language")||{};this.locale=new ac({uiLanguage:typeof n==="string"?n:n.ui,contentLanguage:this.config.get("language.content")});this.t=this.locale.t;this.editors=new cc;this._contextOwner=null}initPlugins(){const t=this.config.get("plugins")||[];const e=this.config.get("substitutePlugins")||[];for(const n of t.concat(e)){if(typeof n!="function"){throw new z("context-initplugins-constructor-only",null,{Plugin:n})}if(n.isContextPlugin!==true){throw new z("context-initplugins-invalid-plugin",null,{Plugin:n})}}return this.plugins.init(t,[],e)}destroy(){return Promise.all(Array.from(this.editors,(t=>t.destroy()))).then((()=>this.plugins.destroy()))}_addEditor(t,e){if(this._contextOwner){throw new z("context-addeditor-private-context")}this.editors.add(t);if(e){this._contextOwner=t}}_removeEditor(t){if(this.editors.has(t)){this.editors.remove(t)}if(this._contextOwner===t){return this.destroy()}return Promise.resolve()}_getEditorConfig(){const t={};for(const e of this.config.names()){if(!["plugins","removePlugins","extraPlugins"].includes(e)){t[e]=this.config.get(e)}}return t}static create(t){return new Promise((e=>{const n=new this(t);e(n.initPlugins().then((()=>n)))}))}}class lu extends(mt()){constructor(t){super();this.context=t}destroy(){this.stopListening()}static get isContextPlugin(){return true}}var cu=n(8894);var du={injectType:"singletonStyleTag",attributes:{"data-cke":true}};du.insert="head";du.singleton=true;var uu=Sc()(cu.Z,du);const hu=cu.Z.locals||{};const gu=new WeakMap;function mu(t){const{view:e,element:n,text:i,isDirectHost:o=true,keepOnFocus:r=false}=t;const s=e.document;if(!gu.has(s)){gu.set(s,new Map);s.registerPostFixer((t=>wu(s,t)));s.on("change:isComposing",(()=>{e.change((t=>wu(s,t)))}),{priority:"high"})}gu.get(s).set(n,{text:i,isDirectHost:o,keepOnFocus:r,hostElement:o?n:null});e.change((t=>wu(s,t)))}function fu(t,e){const n=e.document;t.change((t=>{if(!gu.has(n)){return}const i=gu.get(n);const o=i.get(e);t.removeAttribute("data-placeholder",o.hostElement);bu(t,o.hostElement);i.delete(e)}))}function pu(t,e){if(!e.hasClass("ck-placeholder")){t.addClass("ck-placeholder",e);return true}return false}function bu(t,e){if(e.hasClass("ck-placeholder")){t.removeClass("ck-placeholder",e);return true}return false}function ku(t,e){if(!t.isAttached()){return false}const n=Array.from(t.getChildren()).some((t=>!t.is("uiElement")));if(n){return false}const i=t.document;const o=i.selection;const r=o.anchor;if(i.isComposing&&r&&r.parent===t){return false}if(e){return true}if(!i.isFocused){return true}return!!r&&r.parent!==t}function wu(t,e){const n=gu.get(t);const i=[];let o=false;for(const[t,r]of n){if(r.isDirectHost){i.push(t);if(Au(e,t,r)){o=true}}}for(const[t,r]of n){if(r.isDirectHost){continue}const n=Cu(t);if(!n){continue}if(i.includes(n)){continue}r.hostElement=n;if(Au(e,t,r)){o=true}}return o}function Au(t,e,n){const{text:i,isDirectHost:o,hostElement:r}=n;let s=false;if(r.getAttribute("data-placeholder")!==i){t.setAttribute("data-placeholder",i,r);s=true}const a=o||e.childCount==1;if(a&&ku(r,n.keepOnFocus)){if(pu(t,r)){s=true}}else if(bu(t,r)){s=true}return s}function Cu(t){if(t.childCount){const e=t.getChild(0);if(e.is("element")&&!e.is("uiElement")&&!e.is("attributeElement")){return e}}return null}class _u{is(){throw new Error("is() method is abstract")}}var vu=4;function yu(t){return Va(t,vu)}const xu=yu;class Eu extends(K(_u)){constructor(t){super();this.document=t;this.parent=null}get index(){let t;if(!this.parent){return null}if((t=this.parent.getChildIndex(this))==-1){throw new z("view-node-not-found-in-parent",this)}return t}get nextSibling(){const t=this.index;return t!==null&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return t!==null&&this.parent.getChild(t-1)||null}get root(){let t=this;while(t.parent){t=t.parent}return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;while(e.parent){t.unshift(e.index);e=e.parent}return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;while(n){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e);const i=t.getAncestors(e);let o=0;while(n[o]==i[o]&&n[o]){o++}return o===0?null:n[o-1]}isBefore(t){if(this==t){return false}if(this.root!==t.root){return false}const e=this.getPath();const n=t.getPath();const i=Dt(e,n);switch(i){case"prefix":return true;case"extension":return false;default:return e[i]<n[i]}}isAfter(t){if(this==t){return false}if(this.root!==t.root){return false}return!this.isBefore(t)}_remove(){this.parent._removeChildren(this.index)}_fireChange(t,e){this.fire(`change:${t}`,e);if(this.parent){this.parent._fireChange(t,e)}}toJSON(){const t=xu(this);delete t.parent;return t}}Eu.prototype.is=function(t){return t==="node"||t==="view:node"};class Du extends Eu{constructor(t,e){super(t);this._textData=e}get data(){return this._textData}get _data(){return this.data}set _data(t){this._fireChange("text",this);this._textData=t}isSimilar(t){if(!(t instanceof Du)){return false}return this===t||this.data===t.data}_clone(){return new Du(this.document,this.data)}}Du.prototype.is=function(t){return t==="$text"||t==="view:$text"||t==="text"||t==="view:text"||t==="node"||t==="view:node"};class Su extends _u{constructor(t,e,n){super();this.textNode=t;if(e<0||e>t.data.length){throw new z("view-textproxy-wrong-offsetintext",this)}if(n<0||e+n>t.data.length){throw new z("view-textproxy-wrong-length",this)}this.data=t.data.substring(e,e+n);this.offsetInText=e}get offsetSize(){return this.data.length}get isPartial(){return this.data.length!==this.textNode.data.length}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}getAncestors(t={}){const e=[];let n=t.includeSelf?this.textNode:this.parent;while(n!==null){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}}Su.prototype.is=function(t){return t==="$textProxy"||t==="view:$textProxy"||t==="textProxy"||t==="view:textProxy"};class Tu{constructor(...t){this._patterns=[];this.add(...t)}add(...t){for(let e of t){if(typeof e=="string"||e instanceof RegExp){e={name:e}}this._patterns.push(e)}}match(...t){for(const e of t){for(const t of this._patterns){const n=Iu(e,t);if(n){return{element:e,pattern:t,match:n}}}}return null}matchAll(...t){const e=[];for(const n of t){for(const t of this._patterns){const i=Iu(n,t);if(i){e.push({element:n,pattern:t,match:i})}}}return e.length>0?e:null}getElementName(){if(this._patterns.length!==1){return null}const t=this._patterns[0];const e=t.name;return typeof t!="function"&&e&&!(e instanceof RegExp)?e:null}}function Iu(t,e){if(typeof e=="function"){return e(t)}const n={};if(e.name){n.name=Mu(e.name,t.name);if(!n.name){return null}}if(e.attributes){n.attributes=Pu(e.attributes,t);if(!n.attributes){return null}}if(e.classes){n.classes=Ou(e.classes,t);if(!n.classes){return null}}if(e.styles){n.styles=Ru(e.styles,t);if(!n.styles){return null}}return n}function Mu(t,e){if(t instanceof RegExp){return!!e.match(t)}return t===e}function Bu(t,e,n){const i=Lu(t);const o=Array.from(e);const r=[];i.forEach((([t,e])=>{o.forEach((i=>{if(Nu(t,i)&&zu(e,i,n)){r.push(i)}}))}));if(!i.length||r.length<i.length){return undefined}return r}function Lu(t){if(Array.isArray(t)){return t.map((t=>{if(pe(t)){if(t.key===undefined||t.value===undefined){P("matcher-pattern-missing-key-or-value",t)}return[t.key,t.value]}return[t,true]}))}if(pe(t)){return Object.entries(t)}return[[t,true]]}function Nu(t,e){return t===true||t===e||t instanceof RegExp&&e.match(t)}function zu(t,e,n){if(t===true){return true}const i=n(e);return t===i||t instanceof RegExp&&!!String(i).match(t)}function Pu(t,e){const n=new Set(e.getAttributeKeys());if(pe(t)){if(t.style!==undefined){P("matcher-pattern-deprecated-attributes-style-key",t)}if(t.class!==undefined){P("matcher-pattern-deprecated-attributes-class-key",t)}}else{n.delete("style");n.delete("class")}return Bu(t,n,(t=>e.getAttribute(t)))}function Ou(t,e){return Bu(t,e.getClassNames(),(()=>{}))}function Ru(t,e){return Bu(t,e.getStyleNames(true),(t=>e.getStyle(t)))}var Vu="[object Symbol]";function ju(t){return typeof t=="symbol"||te(t)&&Zt(t)==Vu}const Fu=ju;var Hu=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Uu=/^\w*$/;function Wu(t,e){if(Jt(t)){return false}var n=typeof t;if(n=="number"||n=="symbol"||n=="boolean"||t==null||Fu(t)){return true}return Uu.test(t)||!Hu.test(t)||e!=null&&t in Object(e)}const qu=Wu;var Gu="Expected a function";function $u(t,e){if(typeof t!="function"||e!=null&&typeof e!="function"){throw new TypeError(Gu)}var n=function(){var i=arguments,o=e?e.apply(this,i):i[0],r=n.cache;if(r.has(o)){return r.get(o)}var s=t.apply(this,i);n.cache=r.set(o,s)||r;return s};n.cache=new($u.Cache||ei);return n}$u.Cache=ei;const Ku=$u;var Yu=500;function Zu(t){var e=Ku(t,(function(t){if(n.size===Yu){n.clear()}return t}));var n=e.cache;return e}const Qu=Zu;var Ju=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var Xu=/\\(\\)?/g;var th=Qu((function(t){var e=[];if(t.charCodeAt(0)===46){e.push("")}t.replace(Ju,(function(t,n,i,o){e.push(i?o.replace(Xu,"$1"):n||t)}));return e}));const eh=th;function nh(t,e){var n=-1,i=t==null?0:t.length,o=Array(i);while(++n<i){o[n]=e(t[n],n,t)}return o}const ih=nh;var oh=1/0;var rh=zt?zt.prototype:undefined,sh=rh?rh.toString:undefined;function ah(t){if(typeof t=="string"){return t}if(Jt(t)){return ih(t,ah)+""}if(Fu(t)){return sh?sh.call(t):""}var e=t+"";return e=="0"&&1/t==-oh?"-0":e}const lh=ah;function ch(t){return t==null?"":lh(t)}const dh=ch;function uh(t,e){if(Jt(t)){return t}return qu(t,e)?[t]:eh(dh(t))}const hh=uh;function gh(t){var e=t==null?0:t.length;return e?t[e-1]:undefined}const mh=gh;var fh=1/0;function ph(t){if(typeof t=="string"||Fu(t)){return t}var e=t+"";return e=="0"&&1/t==-fh?"-0":e}const bh=ph;function kh(t,e){e=hh(e,t);var n=0,i=e.length;while(t!=null&&n<i){t=t[bh(e[n++])]}return n&&n==i?t:undefined}const wh=kh;function Ah(t,e,n){var i=-1,o=t.length;if(e<0){e=-e>o?0:o+e}n=n>o?o:n;if(n<0){n+=o}o=e>n?0:n-e>>>0;e>>>=0;var r=Array(o);while(++i<o){r[i]=t[i+e]}return r}const Ch=Ah;function _h(t,e){return e.length<2?t:wh(t,Ch(e,0,-1))}const vh=_h;function yh(t,e){e=hh(e,t);t=vh(t,e);return t==null||delete t[bh(mh(e))]}const xh=yh;function Eh(t,e){return t==null?true:xh(t,e)}const Dh=Eh;function Sh(t,e,n){var i=t==null?undefined:wh(t,e);return i===undefined?n:i}const Th=Sh;function Ih(t,e,n){if(n!==undefined&&!Ae(t[e],n)||n===undefined&&!(e in t)){hi(t,e,n)}}const Mh=Ih;function Bh(t){return function(e,n,i){var o=-1,r=Object(e),s=i(e),a=s.length;while(a--){var l=s[t?a:++o];if(n(r[l],l,r)===false){break}}return e}}const Lh=Bh;var Nh=Lh();const zh=Nh;function Ph(t){return te(t)&&Wo(t)}const Oh=Ph;function Rh(t,e){if(e==="constructor"&&typeof t[e]==="function"){return}if(e=="__proto__"){return}return t[e]}const Vh=Rh;function jh(t){return ki(t,nr(t))}const Fh=jh;function Hh(t,e,n,i,o,r,s){var a=Vh(t,n),l=Vh(e,n),c=s.get(l);if(c){Mh(t,n,c);return}var d=r?r(a,l,n+"",t,e,s):undefined;var u=d===undefined;if(u){var h=Jt(l),g=!h&&Oi(l),m=!h&&!g&&To(l);d=l;if(h||g||m){if(Jt(a)){d=a}else if(Oh(a)){d=gr(a)}else if(g){u=false;d=ur(l,true)}else if(m){u=false;d=vs(l,true)}else{d=[]}}else if(pe(l)||Si(l)){d=a;if(Si(a)){d=Fh(a)}else if(!at(a)||Ke(a)){d=Ys(l)}}else{u=false}}if(u){s.set(l,d);o(d,l,i,r,s);s["delete"](l)}Mh(t,n,d)}const Uh=Hh;function Wh(t,e,n,i,o){if(t===e){return}zh(e,(function(r,s){o||(o=new si);if(at(r)){Uh(t,e,s,n,Wh,i,o)}else{var a=i?i(Vh(t,s),r,s+"",t,e,o):undefined;if(a===undefined){a=r}Mh(t,s,a)}}),nr)}const qh=Wh;function Gh(t){return t}const $h=Gh;function Kh(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}const Yh=Kh;var Zh=Math.max;function Qh(t,e,n){e=Zh(e===undefined?t.length-1:e,0);return function(){var i=arguments,o=-1,r=Zh(i.length-e,0),s=Array(r);while(++o<r){s[o]=i[e+o]}o=-1;var a=Array(e+1);while(++o<e){a[o]=i[o]}a[e]=n(s);return Yh(t,this,a)}}const Jh=Qh;function Xh(t){return function(){return t}}const tg=Xh;var eg=!di?$h:function(t,e){return di(t,"toString",{configurable:true,enumerable:false,value:tg(e),writable:true})};const ng=eg;var ig=800,og=16;var rg=Date.now;function sg(t){var e=0,n=0;return function(){var i=rg(),o=og-(i-n);n=i;if(o>0){if(++e>=ig){return arguments[0]}}else{e=0}return t.apply(undefined,arguments)}}const ag=sg;var lg=ag(ng);const cg=lg;function dg(t,e){return cg(Jh(t,e,$h),t+"")}const ug=dg;function hg(t,e,n){if(!at(n)){return false}var i=typeof e;if(i=="number"?Wo(n)&&Fi(e,n.length):i=="string"&&e in n){return Ae(n[e],t)}return false}const gg=hg;function mg(t){return ug((function(e,n){var i=-1,o=n.length,r=o>1?n[o-1]:undefined,s=o>2?n[2]:undefined;r=t.length>3&&typeof r=="function"?(o--,r):undefined;if(s&&gg(n[0],n[1],s)){r=o<3?undefined:r;o=1}e=Object(e);while(++i<o){var a=n[i];if(a){t(e,a,i,r)}}return e}))}const fg=mg;var pg=fg((function(t,e,n){qh(t,e,n)}));const bg=pg;function kg(t,e,n,i){if(!at(t)){return t}e=hh(e,t);var o=-1,r=e.length,s=r-1,a=t;while(a!=null&&++o<r){var l=bh(e[o]),c=n;if(l==="__proto__"||l==="constructor"||l==="prototype"){return t}if(o!=s){var d=a[l];c=i?i(d,l,a):undefined;if(c===undefined){c=at(d)?d:Fi(e[o+1])?[]:{}}}pi(a,l,c);a=a[l]}return t}const wg=kg;function Ag(t,e,n){return t==null?t:wg(t,e,n)}const Cg=Ag;class _g{constructor(t){this._styles={};this._styleProcessor=t}get isEmpty(){const t=Object.entries(this._styles);const e=Array.from(t);return!e.length}get size(){if(this.isEmpty){return 0}return this.getStyleNames().length}setTo(t){this.clear();const e=Array.from(yg(t).entries());for(const[t,n]of e){this._styleProcessor.toNormalizedForm(t,n,this._styles)}}has(t){if(this.isEmpty){return false}const e=this._styleProcessor.getReducedForm(t,this._styles);const n=e.find((([e])=>e===t));return Array.isArray(n)}set(t,e){if(at(t)){for(const[e,n]of Object.entries(t)){this._styleProcessor.toNormalizedForm(e,n,this._styles)}}else{this._styleProcessor.toNormalizedForm(t,e,this._styles)}}remove(t){const e=xg(t);Dh(this._styles,e);delete this._styles[t];this._cleanEmptyObjectsOnPath(e)}getNormalized(t){return this._styleProcessor.getNormalized(t,this._styles)}toString(){if(this.isEmpty){return""}return this._getStylesEntries().map((t=>t.join(":"))).sort().join(";")+";"}getAsString(t){if(this.isEmpty){return}if(this._styles[t]&&!at(this._styles[t])){return this._styles[t]}const e=this._styleProcessor.getReducedForm(t,this._styles);const n=e.find((([e])=>e===t));if(Array.isArray(n)){return n[1]}}getStyleNames(t=false){if(this.isEmpty){return[]}if(t){return this._styleProcessor.getStyleNames(this._styles)}const e=this._getStylesEntries();return e.map((([t])=>t))}clear(){this._styles={}}_getStylesEntries(){const t=[];const e=Object.keys(this._styles);for(const n of e){t.push(...this._styleProcessor.getReducedForm(n,this._styles))}return t}_cleanEmptyObjectsOnPath(t){const e=t.split(".");const n=e.length>1;if(!n){return}const i=e.splice(0,e.length-1).join(".");const o=Th(this._styles,i);if(!o){return}const r=!Array.from(Object.keys(o)).length;if(r){this.remove(i)}}}class vg{constructor(){this._normalizers=new Map;this._extractors=new Map;this._reducers=new Map;this._consumables=new Map}toNormalizedForm(t,e,n){if(at(e)){Eg(n,xg(t),e);return}if(this._normalizers.has(t)){const i=this._normalizers.get(t);const{path:o,value:r}=i(e);Eg(n,o,r)}else{Eg(n,t,e)}}getNormalized(t,e){if(!t){return bg({},e)}if(e[t]!==undefined){return e[t]}if(this._extractors.has(t)){const n=this._extractors.get(t);if(typeof n==="string"){return Th(e,n)}const i=n(t,e);if(i){return i}}return Th(e,xg(t))}getReducedForm(t,e){const n=this.getNormalized(t,e);if(n===undefined){return[]}if(this._reducers.has(t)){const e=this._reducers.get(t);return e(n)}return[[t,n]]}getStyleNames(t){const e=Array.from(this._consumables.keys()).filter((e=>{const n=this.getNormalized(e,t);if(n&&typeof n=="object"){return Object.keys(n).length}return n}));const n=new Set([...e,...Object.keys(t)]);return Array.from(n.values())}getRelatedStyles(t){return this._consumables.get(t)||[]}setNormalizer(t,e){this._normalizers.set(t,e)}setExtractor(t,e){this._extractors.set(t,e)}setReducer(t,e){this._reducers.set(t,e)}setStyleRelation(t,e){this._mapStyleNames(t,e);for(const n of e){this._mapStyleNames(n,[t])}}_mapStyleNames(t,e){if(!this._consumables.has(t)){this._consumables.set(t,[])}this._consumables.get(t).push(...e)}}function yg(t){let e=null;let n=0;let i=0;let o=null;const r=new Map;if(t===""){return r}if(t.charAt(t.length-1)!=";"){t=t+";"}for(let s=0;s<t.length;s++){const a=t.charAt(s);if(e===null){switch(a){case":":if(!o){o=t.substr(n,s-n);i=s+1}break;case'"':case"'":e=a;break;case";":{const e=t.substr(i,s-i);if(o){r.set(o.trim(),e.trim())}o=null;n=s+1;break}}}else if(a===e){e=null}}return r}function xg(t){return t.replace("-",".")}function Eg(t,e,n){let i=n;if(at(n)){i=bg({},Th(t,e),n)}Cg(t,e,i)}class Dg extends Eu{constructor(t,e,n,i){super(t);this.name=e;this._attrs=Sg(n);this._children=[];if(i){this._insertChild(0,i)}this._classes=new Set;if(this._attrs.has("class")){const t=this._attrs.get("class");Tg(this._classes,t);this._attrs.delete("class")}this._styles=new _g(this.document.stylesProcessor);if(this._attrs.has("style")){this._styles.setTo(this._attrs.get("style"));this._attrs.delete("style")}this._customProperties=new Map;this._unsafeAttributesToRender=[]}get childCount(){return this._children.length}get isEmpty(){return this._children.length===0}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}*getAttributeKeys(){if(this._classes.size>0){yield"class"}if(!this._styles.isEmpty){yield"style"}yield*this._attrs.keys()}*getAttributes(){yield*this._attrs.entries();if(this._classes.size>0){yield["class",this.getAttribute("class")]}if(!this._styles.isEmpty){yield["style",this.getAttribute("style")]}}getAttribute(t){if(t=="class"){if(this._classes.size>0){return[...this._classes].join(" ")}return undefined}if(t=="style"){const t=this._styles.toString();return t==""?undefined:t}return this._attrs.get(t)}hasAttribute(t){if(t=="class"){return this._classes.size>0}if(t=="style"){return!this._styles.isEmpty}return this._attrs.has(t)}isSimilar(t){if(!(t instanceof Dg)){return false}if(this===t){return true}if(this.name!=t.name){return false}if(this._attrs.size!==t._attrs.size||this._classes.size!==t._classes.size||this._styles.size!==t._styles.size){return false}for(const[e,n]of this._attrs){if(!t._attrs.has(e)||t._attrs.get(e)!==n){return false}}for(const e of this._classes){if(!t._classes.has(e)){return false}}for(const e of this._styles.getStyleNames()){if(!t._styles.has(e)||t._styles.getAsString(e)!==this._styles.getAsString(e)){return false}}return true}hasClass(...t){for(const e of t){if(!this._classes.has(e)){return false}}return true}getClassNames(){return this._classes.keys()}getStyle(t){return this._styles.getAsString(t)}getNormalizedStyle(t){return this._styles.getNormalized(t)}getStyleNames(t){return this._styles.getStyleNames(t)}hasStyle(...t){for(const e of t){if(!this._styles.has(e)){return false}}return true}findAncestor(...t){const e=new Tu(...t);let n=this.parent;while(n&&!n.is("documentFragment")){if(e.match(n)){return n}n=n.parent}return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}getIdentity(){const t=Array.from(this._classes).sort().join(",");const e=this._styles.toString();const n=Array.from(this._attrs).map((t=>`${t[0]}="${t[1]}"`)).sort().join(" ");return this.name+(t==""?"":` class="${t}"`)+(!e?"":` style="${e}"`)+(n==""?"":` ${n}`)}shouldRenderUnsafeAttribute(t){return this._unsafeAttributesToRender.includes(t)}_clone(t=false){const e=[];if(t){for(const n of this.getChildren()){e.push(n._clone(t))}}const n=new this.constructor(this.document,this.name,this._attrs,e);n._classes=new Set(this._classes);n._styles.set(this._styles.getNormalized());n._customProperties=new Map(this._customProperties);n.getFillerOffset=this.getFillerOffset;n._unsafeAttributesToRender=this._unsafeAttributesToRender;return n}_appendChild(t){return this._insertChild(this.childCount,t)}_insertChild(t,e){this._fireChange("children",this);let n=0;const i=Ig(this.document,e);for(const e of i){if(e.parent!==null){e._remove()}e.parent=this;e.document=this.document;this._children.splice(t,0,e);t++;n++}return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n<t+e;n++){this._children[n].parent=null}return this._children.splice(t,e)}_setAttribute(t,e){const n=String(e);this._fireChange("attributes",this);if(t=="class"){Tg(this._classes,n)}else if(t=="style"){this._styles.setTo(n)}else{this._attrs.set(t,n)}}_removeAttribute(t){this._fireChange("attributes",this);if(t=="class"){if(this._classes.size>0){this._classes.clear();return true}return false}if(t=="style"){if(!this._styles.isEmpty){this._styles.clear();return true}return false}return this._attrs.delete(t)}_addClass(t){this._fireChange("attributes",this);for(const e of Xl(t)){this._classes.add(e)}}_removeClass(t){this._fireChange("attributes",this);for(const e of Xl(t)){this._classes.delete(e)}}_setStyle(t,e){this._fireChange("attributes",this);if(pe(t)){this._styles.set(t)}else{this._styles.set(t,e)}}_removeStyle(t){this._fireChange("attributes",this);for(const e of Xl(t)){this._styles.remove(e)}}_setCustomProperty(t,e){this._customProperties.set(t,e)}_removeCustomProperty(t){return this._customProperties.delete(t)}}Dg.prototype.is=function(t,e){if(!e){return t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="element"||t==="view:element")}};function Sg(t){const e=mc(t);for(const[t,n]of e){if(n===null){e.delete(t)}else if(typeof n!="string"){e.set(t,String(n))}}return e}function Tg(t,e){const n=e.split(/\s+/);t.clear();n.forEach((e=>t.add(e)))}function Ig(t,e){if(typeof e=="string"){return[new Du(t,e)]}if(!St(e)){e=[e]}return Array.from(e).map((e=>{if(typeof e=="string"){return new Du(t,e)}if(e instanceof Su){return new Du(t,e.data)}return e}))}class Mg extends Dg{constructor(...t){super(...t);this.getFillerOffset=Bg}}Mg.prototype.is=function(t,e){if(!e){return t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element")}};function Bg(){const t=[...this.getChildren()];const e=t[this.childCount-1];if(e&&e.is("element","br")){return this.childCount}for(const e of t){if(!e.is("uiElement")){return null}}return this.childCount}class Lg extends(mt(Mg)){constructor(...t){super(...t);const e=t[0];this.set("isReadOnly",false);this.set("isFocused",false);this.bind("isReadOnly").to(e);this.bind("isFocused").to(e,"isFocused",(t=>t&&e.selection.editableElement==this));this.listenTo(e.selection,"change",(()=>{this.isFocused=e.isFocused&&e.selection.editableElement==this}))}destroy(){this.stopListening()}}Lg.prototype.is=function(t,e){if(!e){return t==="editableElement"||t==="view:editableElement"||t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="editableElement"||t==="view:editableElement"||t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element")}};const Ng=Symbol("rootName");class zg extends Lg{constructor(t,e){super(t,e);this.rootName="main"}get rootName(){return this.getCustomProperty(Ng)}set rootName(t){this._setCustomProperty(Ng,t)}set _name(t){this.name=t}}zg.prototype.is=function(t,e){if(!e){return t==="rootElement"||t==="view:rootElement"||t==="editableElement"||t==="view:editableElement"||t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="rootElement"||t==="view:rootElement"||t==="editableElement"||t==="view:editableElement"||t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element")}};class Pg{constructor(t={}){if(!t.boundaries&&!t.startPosition){throw new z("view-tree-walker-no-start-position",null)}if(t.direction&&t.direction!="forward"&&t.direction!="backward"){throw new z("view-tree-walker-unknown-direction",t.startPosition,{direction:t.direction})}this.boundaries=t.boundaries||null;if(t.startPosition){this.position=Og._createAt(t.startPosition)}else{this.position=Og._createAt(t.boundaries[t.direction=="backward"?"end":"start"])}this.direction=t.direction||"forward";this.singleCharacters=!!t.singleCharacters;this.shallow=!!t.shallow;this.ignoreElementEnd=!!t.ignoreElementEnd;this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null;this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}[Symbol.iterator](){return this}skip(t){let e,n,i;do{i=this.position;({done:e,value:n}=this.next())}while(!e&&t(n));if(!e){this.position=i}}next(){if(this.direction=="forward"){return this._next()}else{return this._previous()}}_next(){let t=this.position.clone();const e=this.position;const n=t.parent;if(n.parent===null&&t.offset===n.childCount){return{done:true,value:undefined}}if(n===this._boundaryEndParent&&t.offset==this.boundaries.end.offset){return{done:true,value:undefined}}let i;if(n instanceof Du){if(t.isAtEnd){this.position=Og._createAfter(n);return this._next()}i=n.data[t.offset]}else{i=n.getChild(t.offset)}if(i instanceof Dg){if(!this.shallow){t=new Og(i,0)}else{t.offset++}this.position=t;return this._formatReturnValue("elementStart",i,e,t,1)}else if(i instanceof Du){if(this.singleCharacters){t=new Og(i,0);this.position=t;return this._next()}else{let n=i.data.length;let o;if(i==this._boundaryEndParent){n=this.boundaries.end.offset;o=new Su(i,0,n);t=Og._createAfter(o)}else{o=new Su(i,0,i.data.length);t.offset++}this.position=t;return this._formatReturnValue("text",o,e,t,n)}}else if(typeof i=="string"){let i;if(this.singleCharacters){i=1}else{const e=n===this._boundaryEndParent?this.boundaries.end.offset:n.data.length;i=e-t.offset}const o=new Su(n,t.offset,i);t.offset+=i;this.position=t;return this._formatReturnValue("text",o,e,t,i)}else{t=Og._createAfter(n);this.position=t;if(this.ignoreElementEnd){return this._next()}else{return this._formatReturnValue("elementEnd",n,e,t)}}}_previous(){let t=this.position.clone();const e=this.position;const n=t.parent;if(n.parent===null&&t.offset===0){return{done:true,value:undefined}}if(n==this._boundaryStartParent&&t.offset==this.boundaries.start.offset){return{done:true,value:undefined}}let i;if(n instanceof Du){if(t.isAtStart){this.position=Og._createBefore(n);return this._previous()}i=n.data[t.offset-1]}else{i=n.getChild(t.offset-1)}if(i instanceof Dg){if(!this.shallow){t=new Og(i,i.childCount);this.position=t;if(this.ignoreElementEnd){return this._previous()}else{return this._formatReturnValue("elementEnd",i,e,t)}}else{t.offset--;this.position=t;return this._formatReturnValue("elementStart",i,e,t,1)}}else if(i instanceof Du){if(this.singleCharacters){t=new Og(i,i.data.length);this.position=t;return this._previous()}else{let n=i.data.length;let o;if(i==this._boundaryStartParent){const e=this.boundaries.start.offset;o=new Su(i,e,i.data.length-e);n=o.data.length;t=Og._createBefore(o)}else{o=new Su(i,0,i.data.length);t.offset--}this.position=t;return this._formatReturnValue("text",o,e,t,n)}}else if(typeof i=="string"){let i;if(!this.singleCharacters){const e=n===this._boundaryStartParent?this.boundaries.start.offset:0;i=t.offset-e}else{i=1}t.offset-=i;const o=new Su(n,t.offset,i);this.position=t;return this._formatReturnValue("text",o,e,t,i)}else{t=Og._createBefore(n);this.position=t;return this._formatReturnValue("elementStart",n,e,t,1)}}_formatReturnValue(t,e,n,i,o){if(e instanceof Su){if(e.offsetInText+e.data.length==e.textNode.data.length){if(this.direction=="forward"&&!(this.boundaries&&this.boundaries.end.isEqual(this.position))){i=Og._createAfter(e.textNode);this.position=i}else{n=Og._createAfter(e.textNode)}}if(e.offsetInText===0){if(this.direction=="backward"&&!(this.boundaries&&this.boundaries.start.isEqual(this.position))){i=Og._createBefore(e.textNode);this.position=i}else{n=Og._createBefore(e.textNode)}}}return{done:false,value:{type:t,item:e,previousPosition:n,nextPosition:i,length:o}}}}class Og extends _u{constructor(t,e){super();this.parent=t;this.offset=e}get nodeAfter(){if(this.parent.is("$text")){return null}return this.parent.getChild(this.offset)||null}get nodeBefore(){if(this.parent.is("$text")){return null}return this.parent.getChild(this.offset-1)||null}get isAtStart(){return this.offset===0}get isAtEnd(){const t=this.parent.is("$text")?this.parent.data.length:this.parent.childCount;return this.offset===t}get root(){return this.parent.root}get editableElement(){let t=this.parent;while(!(t instanceof Lg)){if(t.parent){t=t.parent}else{return null}}return t}getShiftedBy(t){const e=Og._createAt(this);const n=e.offset+t;e.offset=n<0?0:n;return e}getLastMatchingPosition(t,e={}){e.startPosition=this;const n=new Pg(e);n.skip(t);return n.position}getAncestors(){if(this.parent.is("documentFragment")){return[this.parent]}else{return this.parent.getAncestors({includeSelf:true})}}getCommonAncestor(t){const e=this.getAncestors();const n=t.getAncestors();let i=0;while(e[i]==n[i]&&e[i]){i++}return i===0?null:e[i-1]}isEqual(t){return this.parent==t.parent&&this.offset==t.offset}isBefore(t){return this.compareWith(t)=="before"}isAfter(t){return this.compareWith(t)=="after"}compareWith(t){if(this.root!==t.root){return"different"}if(this.isEqual(t)){return"same"}const e=this.parent.is("node")?this.parent.getPath():[];const n=t.parent.is("node")?t.parent.getPath():[];e.push(this.offset);n.push(t.offset);const i=Dt(e,n);switch(i){case"prefix":return"before";case"extension":return"after";default:return e[i]<n[i]?"before":"after"}}getWalker(t={}){t.startPosition=this;return new Pg(t)}clone(){return new Og(this.parent,this.offset)}static _createAt(t,e){if(t instanceof Og){return new this(t.parent,t.offset)}else{const n=t;if(e=="end"){e=n.is("$text")?n.data.length:n.childCount}else if(e=="before"){return this._createBefore(n)}else if(e=="after"){return this._createAfter(n)}else if(e!==0&&!e){throw new z("view-createpositionat-offset-required",n)}return new Og(n,e)}}static _createAfter(t){if(t.is("$textProxy")){return new Og(t.textNode,t.offsetInText+t.data.length)}if(!t.parent){throw new z("view-position-after-root",t,{root:t})}return new Og(t.parent,t.index+1)}static _createBefore(t){if(t.is("$textProxy")){return new Og(t.textNode,t.offsetInText)}if(!t.parent){throw new z("view-position-before-root",t,{root:t})}return new Og(t.parent,t.index)}}Og.prototype.is=function(t){return t==="position"||t==="view:position"};class Rg extends _u{constructor(t,e=null){super();this.start=t.clone();this.end=e?e.clone():t.clone()}*[Symbol.iterator](){yield*new Pg({boundaries:this,ignoreElementEnd:true})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){return this.start.parent===this.end.parent}get root(){return this.start.root}getEnlarged(){let t=this.start.getLastMatchingPosition(Vg,{direction:"backward"});let e=this.end.getLastMatchingPosition(Vg);if(t.parent.is("$text")&&t.isAtStart){t=Og._createBefore(t.parent)}if(e.parent.is("$text")&&e.isAtEnd){e=Og._createAfter(e.parent)}return new Rg(t,e)}getTrimmed(){let t=this.start.getLastMatchingPosition(Vg);if(t.isAfter(this.end)||t.isEqual(this.end)){return new Rg(t,t)}let e=this.end.getLastMatchingPosition(Vg,{direction:"backward"});const n=t.nodeAfter;const i=e.nodeBefore;if(n&&n.is("$text")){t=new Og(n,0)}if(i&&i.is("$text")){e=new Og(i,i.data.length)}return new Rg(t,e)}isEqual(t){return this==t||this.start.isEqual(t.start)&&this.end.isEqual(t.end)}containsPosition(t){return t.isAfter(this.start)&&t.isBefore(this.end)}containsRange(t,e=false){if(t.isCollapsed){e=false}const n=this.containsPosition(t.start)||e&&this.start.isEqual(t.start);const i=this.containsPosition(t.end)||e&&this.end.isEqual(t.end);return n&&i}getDifference(t){const e=[];if(this.isIntersecting(t)){if(this.containsPosition(t.start)){e.push(new Rg(this.start,t.start))}if(this.containsPosition(t.end)){e.push(new Rg(t.end,this.end))}}else{e.push(this.clone())}return e}getIntersection(t){if(this.isIntersecting(t)){let e=this.start;let n=this.end;if(this.containsPosition(t.start)){e=t.start}if(this.containsPosition(t.end)){n=t.end}return new Rg(e,n)}return null}getWalker(t={}){t.boundaries=this;return new Pg(t)}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed){return null}let t=this.start.nodeAfter;let e=this.end.nodeBefore;if(this.start.parent.is("$text")&&this.start.isAtEnd&&this.start.parent.nextSibling){t=this.start.parent.nextSibling}if(this.end.parent.is("$text")&&this.end.isAtStart&&this.end.parent.previousSibling){e=this.end.parent.previousSibling}if(t&&t.is("element")&&t===e){return t}return null}clone(){return new Rg(this.start,this.end)}*getItems(t={}){t.boundaries=this;t.ignoreElementEnd=true;const e=new Pg(t);for(const t of e){yield t.item}}*getPositions(t={}){t.boundaries=this;const e=new Pg(t);yield e.position;for(const t of e){yield t.nextPosition}}isIntersecting(t){return this.start.isBefore(t.end)&&this.end.isAfter(t.start)}static _createFromParentsAndOffsets(t,e,n,i){return new this(new Og(t,e),new Og(n,i))}static _createFromPositionAndShift(t,e){const n=t;const i=t.getShiftedBy(e);return e>0?new this(n,i):new this(i,n)}static _createIn(t){return this._createFromParentsAndOffsets(t,0,t,t.childCount)}static _createOn(t){const e=t.is("$textProxy")?t.offsetSize:1;return this._createFromPositionAndShift(Og._createBefore(t),e)}}Rg.prototype.is=function(t){return t==="range"||t==="view:range"};function Vg(t){if(t.item.is("attributeElement")||t.item.is("uiElement")){return true}return false}class jg extends(K(_u)){constructor(...t){super();this._ranges=[];this._lastRangeBackward=false;this._isFake=false;this._fakeSelectionLabel="";if(t.length){this.setTo(...t)}}get isFake(){return this._isFake}get fakeSelectionLabel(){return this._fakeSelectionLabel}get anchor(){if(!this._ranges.length){return null}const t=this._ranges[this._ranges.length-1];const e=this._lastRangeBackward?t.end:t.start;return e.clone()}get focus(){if(!this._ranges.length){return null}const t=this._ranges[this._ranges.length-1];const e=this._lastRangeBackward?t.start:t.end;return e.clone()}get isCollapsed(){return this.rangeCount===1&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}get editableElement(){if(this.anchor){return this.anchor.editableElement}return null}*getRanges(){for(const t of this._ranges){yield t.clone()}}getFirstRange(){let t=null;for(const e of this._ranges){if(!t||e.start.isBefore(t.start)){t=e}}return t?t.clone():null}getLastRange(){let t=null;for(const e of this._ranges){if(!t||e.end.isAfter(t.end)){t=e}}return t?t.clone():null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}isEqual(t){if(this.isFake!=t.isFake){return false}if(this.isFake&&this.fakeSelectionLabel!=t.fakeSelectionLabel){return false}if(this.rangeCount!=t.rangeCount){return false}else if(this.rangeCount===0){return true}if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus)){return false}for(const e of this._ranges){let n=false;for(const i of t._ranges){if(e.isEqual(i)){n=true;break}}if(!n){return false}}return true}isSimilar(t){if(this.isBackward!=t.isBackward){return false}const e=Et(this.getRanges());const n=Et(t.getRanges());if(e!=n){return false}if(e==0){return true}for(let e of this.getRanges()){e=e.getTrimmed();let n=false;for(let i of t.getRanges()){i=i.getTrimmed();if(e.start.isEqual(i.start)&&e.end.isEqual(i.end)){n=true;break}}if(!n){return false}}return true}getSelectedElement(){if(this.rangeCount!==1){return null}return this.getFirstRange().getContainedElement()}setTo(...t){let[e,n,i]=t;if(typeof n=="object"){i=n;n=undefined}if(e===null){this._setRanges([]);this._setFakeOptions(i)}else if(e instanceof jg||e instanceof Fg){this._setRanges(e.getRanges(),e.isBackward);this._setFakeOptions({fake:e.isFake,label:e.fakeSelectionLabel})}else if(e instanceof Rg){this._setRanges([e],i&&i.backward);this._setFakeOptions(i)}else if(e instanceof Og){this._setRanges([new Rg(e)]);this._setFakeOptions(i)}else if(e instanceof Eu){const t=!!i&&!!i.backward;let o;if(n===undefined){throw new z("view-selection-setto-required-second-parameter",this)}else if(n=="in"){o=Rg._createIn(e)}else if(n=="on"){o=Rg._createOn(e)}else{o=new Rg(Og._createAt(e,n))}this._setRanges([o],t);this._setFakeOptions(i)}else if(St(e)){this._setRanges(e,i&&i.backward);this._setFakeOptions(i)}else{throw new z("view-selection-setto-not-selectable",this)}this.fire("change")}setFocus(t,e){if(this.anchor===null){throw new z("view-selection-setfocus-no-ranges",this)}const n=Og._createAt(t,e);if(n.compareWith(this.focus)=="same"){return}const i=this.anchor;this._ranges.pop();if(n.compareWith(i)=="before"){this._addRange(new Rg(n,i),true)}else{this._addRange(new Rg(i,n))}this.fire("change")}_setRanges(t,e=false){t=Array.from(t);this._ranges=[];for(const e of t){this._addRange(e)}this._lastRangeBackward=!!e}_setFakeOptions(t={}){this._isFake=!!t.fake;this._fakeSelectionLabel=t.fake?t.label||"":""}_addRange(t,e=false){if(!(t instanceof Rg)){throw new z("view-selection-add-range-not-range",this)}this._pushRange(t);this._lastRangeBackward=!!e}_pushRange(t){for(const e of this._ranges){if(t.isIntersecting(e)){throw new z("view-selection-range-intersects",this,{addedRange:t,intersectingRange:e})}}this._ranges.push(new Rg(t.start,t.end))}}jg.prototype.is=function(t){return t==="selection"||t==="view:selection"};class Fg extends(K(_u)){constructor(...t){super();this._selection=new jg;this._selection.delegate("change").to(this);if(t.length){this._selection.setTo(...t)}}get isFake(){return this._selection.isFake}get fakeSelectionLabel(){return this._selection.fakeSelectionLabel}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get isCollapsed(){return this._selection.isCollapsed}get rangeCount(){return this._selection.rangeCount}get isBackward(){return this._selection.isBackward}get editableElement(){return this._selection.editableElement}get _ranges(){return this._selection._ranges}*getRanges(){yield*this._selection.getRanges()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getSelectedElement(){return this._selection.getSelectedElement()}isEqual(t){return this._selection.isEqual(t)}isSimilar(t){return this._selection.isSimilar(t)}_setTo(...t){this._selection.setTo(...t)}_setFocus(t,e){this._selection.setFocus(t,e)}}Fg.prototype.is=function(t){return t==="selection"||t=="documentSelection"||t=="view:selection"||t=="view:documentSelection"};class Hg extends S{constructor(t,e,n){super(t,e);this.startRange=n;this._eventPhase="none";this._currentTarget=null}get eventPhase(){return this._eventPhase}get currentTarget(){return this._currentTarget}}const Ug=Symbol("bubbling contexts");function Wg(t){class e extends t{fire(t,...e){try{const n=t instanceof S?t:new S(this,t);const i=Kg(this);if(!i.size){return}qg(n,"capturing",this);if(Gg(i,"$capture",n,...e)){return n.return}const o=n.startRange||this.selection.getFirstRange();const r=o?o.getContainedElement():null;const s=r?Boolean($g(i,r)):false;let a=r||Yg(o);qg(n,"atTarget",a);if(!s){if(Gg(i,"$text",n,...e)){return n.return}qg(n,"bubbling",a)}while(a){if(a.is("rootElement")){if(Gg(i,"$root",n,...e)){return n.return}}else if(a.is("element")){if(Gg(i,a.name,n,...e)){return n.return}}if(Gg(i,a,n,...e)){return n.return}a=a.parent;qg(n,"bubbling",a)}qg(n,"bubbling",this);Gg(i,"$document",n,...e);return n.return}catch(t){z.rethrowUnexpectedError(t,this)}}_addEventListener(t,e,n){const i=Xl(n.context||"$document");const o=Kg(this);for(const r of i){let i=o.get(r);if(!i){i=new(K());o.set(r,i)}this.listenTo(i,t,e,n)}}_removeEventListener(t,e){const n=Kg(this);for(const i of n.values()){this.stopListening(i,t,e)}}}return e}{const t=Wg(Object);["fire","_addEventListener","_removeEventListener"].forEach((e=>{Wg[e]=t.prototype[e]}))}function qg(t,e,n){if(t instanceof Hg){t._eventPhase=e;t._currentTarget=n}}function Gg(t,e,n,...i){const o=typeof e=="string"?t.get(e):$g(t,e);if(!o){return false}o.fire(n,...i);return n.stop.called}function $g(t,e){for(const[n,i]of t){if(typeof n=="function"&&n(e)){return i}}return null}function Kg(t){if(!t[Ug]){t[Ug]=new Map}return t[Ug]}function Yg(t){if(!t){return null}const e=t.start.parent;const n=t.end.parent;const i=e.getPath();const o=n.getPath();return i.length>o.length?e:n}class Zg extends(Wg(mt())){constructor(t){super();this.selection=new Fg;this.roots=new cc({idProperty:"rootName"});this.stylesProcessor=t;this.set("isReadOnly",false);this.set("isFocused",false);this.set("isSelecting",false);this.set("isComposing",false);this._postFixers=new Set}getRoot(t="main"){return this.roots.get(t)}registerPostFixer(t){this._postFixers.add(t)}destroy(){this.roots.map((t=>t.destroy()));this.stopListening()}_callPostFixers(t){let e=false;do{for(const n of this._postFixers){e=n(t);if(e){break}}}while(e)}}const Qg=10;class Jg extends Dg{constructor(...t){super(...t);this.getFillerOffset=Xg;this._priority=Qg;this._id=null;this._clonesGroup=null}get priority(){return this._priority}get id(){return this._id}getElementsWithSameId(){if(this.id===null){throw new z("attribute-element-get-elements-with-same-id-no-id",this)}return new Set(this._clonesGroup)}isSimilar(t){if(this.id!==null||t.id!==null){return this.id===t.id}return super.isSimilar(t)&&this.priority==t.priority}_clone(t=false){const e=super._clone(t);e._priority=this._priority;e._id=this._id;return e}}Jg.DEFAULT_PRIORITY=Qg;Jg.prototype.is=function(t,e){if(!e){return t==="attributeElement"||t==="view:attributeElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="attributeElement"||t==="view:attributeElement"||t==="element"||t==="view:element")}};function Xg(){if(tm(this)){return null}let t=this.parent;while(t&&t.is("attributeElement")){if(tm(t)>1){return null}t=t.parent}if(!t||tm(t)>1){return null}return this.childCount}function tm(t){return Array.from(t.getChildren()).filter((t=>!t.is("uiElement"))).length}class em extends Dg{constructor(t,e,n,i){super(t,e,n,i);this.getFillerOffset=nm}_insertChild(t,e){if(e&&(e instanceof Eu||Array.from(e).length>0)){throw new z("view-emptyelement-cannot-add",[this,e])}return 0}}em.prototype.is=function(t,e){if(!e){return t==="emptyElement"||t==="view:emptyElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="emptyElement"||t==="view:emptyElement"||t==="element"||t==="view:element")}};function nm(){return null}class im extends Dg{constructor(...t){super(...t);this.getFillerOffset=rm}_insertChild(t,e){if(e&&(e instanceof Eu||Array.from(e).length>0)){throw new z("view-uielement-cannot-add",[this,e])}return 0}render(t,e){return this.toDomElement(t)}toDomElement(t){const e=t.createElement(this.name);for(const t of this.getAttributeKeys()){e.setAttribute(t,this.getAttribute(t))}return e}}im.prototype.is=function(t,e){if(!e){return t==="uiElement"||t==="view:uiElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="uiElement"||t==="view:uiElement"||t==="element"||t==="view:element")}};function om(t){t.document.on("arrowKey",((e,n)=>sm(e,n,t.domConverter)),{priority:"low"})}function rm(){return null}function sm(t,e,n){if(e.keyCode==Hl.arrowright){const t=e.domTarget.ownerDocument.defaultView.getSelection();const i=t.rangeCount==1&&t.getRangeAt(0).collapsed;if(i||e.shiftKey){const e=t.focusNode;const o=t.focusOffset;const r=n.domPositionToView(e,o);if(r===null){return}let s=false;const a=r.getLastMatchingPosition((t=>{if(t.item.is("uiElement")){s=true}if(t.item.is("uiElement")||t.item.is("attributeElement")){return true}return false}));if(s){const e=n.viewPositionToDom(a);if(i){t.collapse(e.parent,e.offset)}else{t.extend(e.parent,e.offset)}}}}}class am extends Dg{constructor(...t){super(...t);this.getFillerOffset=lm}_insertChild(t,e){if(e&&(e instanceof Eu||Array.from(e).length>0)){throw new z("view-rawelement-cannot-add",[this,e])}return 0}render(){}}am.prototype.is=function(t,e){if(!e){return t==="rawElement"||t==="view:rawElement"||t===this.name||t==="view:"+this.name||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="rawElement"||t==="view:rawElement"||t==="element"||t==="view:element")}};function lm(){return null}class cm extends(K(_u)){constructor(t,e){super();this.document=t;this._children=[];if(e){this._insertChild(0,e)}this._customProperties=new Map}[Symbol.iterator](){return this._children[Symbol.iterator]()}get childCount(){return this._children.length}get isEmpty(){return this.childCount===0}get root(){return this}get parent(){return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}_appendChild(t){return this._insertChild(this.childCount,t)}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}_insertChild(t,e){this._fireChange("children",this);let n=0;const i=dm(this.document,e);for(const e of i){if(e.parent!==null){e._remove()}e.parent=this;this._children.splice(t,0,e);t++;n++}return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n<t+e;n++){this._children[n].parent=null}return this._children.splice(t,e)}_fireChange(t,e){this.fire("change:"+t,e)}_setCustomProperty(t,e){this._customProperties.set(t,e)}_removeCustomProperty(t){return this._customProperties.delete(t)}}cm.prototype.is=function(t){return t==="documentFragment"||t==="view:documentFragment"};function dm(t,e){if(typeof e=="string"){return[new Du(t,e)]}if(!St(e)){e=[e]}return Array.from(e).map((e=>{if(typeof e=="string"){return new Du(t,e)}if(e instanceof Su){return new Du(t,e.data)}return e}))}class um{constructor(t){this.document=t;this._cloneGroups=new Map;this._slotFactory=null}setSelection(...t){this.document.selection._setTo(...t)}setSelectionFocus(...t){this.document.selection._setFocus(...t)}createDocumentFragment(t){return new cm(this.document,t)}createText(t){return new Du(this.document,t)}createAttributeElement(t,e,n={}){const i=new Jg(this.document,t,e);if(typeof n.priority==="number"){i._priority=n.priority}if(n.id){i._id=n.id}if(n.renderUnsafeAttributes){i._unsafeAttributesToRender.push(...n.renderUnsafeAttributes)}return i}createContainerElement(t,e,n={},i={}){let o=null;if(pe(n)){i=n}else{o=n}const r=new Mg(this.document,t,e,o);if(i.renderUnsafeAttributes){r._unsafeAttributesToRender.push(...i.renderUnsafeAttributes)}return r}createEditableElement(t,e,n={}){const i=new Lg(this.document,t,e);if(n.renderUnsafeAttributes){i._unsafeAttributesToRender.push(...n.renderUnsafeAttributes)}return i}createEmptyElement(t,e,n={}){const i=new em(this.document,t,e);if(n.renderUnsafeAttributes){i._unsafeAttributesToRender.push(...n.renderUnsafeAttributes)}return i}createUIElement(t,e,n){const i=new im(this.document,t,e);if(n){i.render=n}return i}createRawElement(t,e,n,i={}){const o=new am(this.document,t,e);if(n){o.render=n}if(i.renderUnsafeAttributes){o._unsafeAttributesToRender.push(...i.renderUnsafeAttributes)}return o}setAttribute(t,e,n){n._setAttribute(t,e)}removeAttribute(t,e){e._removeAttribute(t)}addClass(t,e){e._addClass(t)}removeClass(t,e){e._removeClass(t)}setStyle(t,e,n){if(pe(t)&&n===undefined){e._setStyle(t)}else{n._setStyle(t,e)}}removeStyle(t,e){e._removeStyle(t)}setCustomProperty(t,e,n){n._setCustomProperty(t,e)}removeCustomProperty(t,e){return e._removeCustomProperty(t)}breakAttributes(t){if(t instanceof Og){return this._breakAttributes(t)}else{return this._breakAttributesRange(t)}}breakContainer(t){const e=t.parent;if(!e.is("containerElement")){throw new z("view-writer-break-non-container-element",this.document)}if(!e.parent){throw new z("view-writer-break-root",this.document)}if(t.isAtStart){return Og._createBefore(e)}else if(!t.isAtEnd){const n=e._clone(false);this.insert(Og._createAfter(e),n);const i=new Rg(t,Og._createAt(e,"end"));const o=new Og(n,0);this.move(i,o)}return Og._createAfter(e)}mergeAttributes(t){const e=t.offset;const n=t.parent;if(n.is("$text")){return t}if(n.is("attributeElement")&&n.childCount===0){const t=n.parent;const e=n.index;n._remove();this._removeFromClonedElementsGroup(n);return this.mergeAttributes(new Og(t,e))}const i=n.getChild(e-1);const o=n.getChild(e);if(!i||!o){return t}if(i.is("$text")&&o.is("$text")){return bm(i,o)}else if(i.is("attributeElement")&&o.is("attributeElement")&&i.isSimilar(o)){const t=i.childCount;i._appendChild(o.getChildren());o._remove();this._removeFromClonedElementsGroup(o);return this.mergeAttributes(new Og(i,t))}return t}mergeContainers(t){const e=t.nodeBefore;const n=t.nodeAfter;if(!e||!n||!e.is("containerElement")||!n.is("containerElement")){throw new z("view-writer-merge-containers-invalid-position",this.document)}const i=e.getChild(e.childCount-1);const o=i instanceof Du?Og._createAt(i,"end"):Og._createAt(e,"end");this.move(Rg._createIn(n),Og._createAt(e,"end"));this.remove(Rg._createOn(n));return o}insert(t,e){e=St(e)?[...e]:[e];wm(e,this.document);const n=e.reduce(((t,e)=>{const n=t[t.length-1];const i=!e.is("uiElement");if(!n||n.breakAttributes!=i){t.push({breakAttributes:i,nodes:[e]})}else{n.nodes.push(e)}return t}),[]);let i=null;let o=t;for(const{nodes:t,breakAttributes:e}of n){const n=this._insertNodes(o,t,e);if(!i){i=n.start}o=n.end}if(!i){return new Rg(t)}return new Rg(i,o)}remove(t){const e=t instanceof Rg?t:Rg._createOn(t);Cm(e,this.document);if(e.isCollapsed){return new cm(this.document)}const{start:n,end:i}=this._breakAttributesRange(e,true);const o=n.parent;const r=i.offset-n.offset;const s=o._removeChildren(n.offset,r);for(const t of s){this._removeFromClonedElementsGroup(t)}const a=this.mergeAttributes(n);e.start=a;e.end=a.clone();return new cm(this.document,s)}clear(t,e){Cm(t,this.document);const n=t.getWalker({direction:"backward",ignoreElementEnd:true});for(const i of n){const n=i.item;let o;if(n.is("element")&&e.isSimilar(n)){o=Rg._createOn(n)}else if(!i.nextPosition.isAfter(t.start)&&n.is("$textProxy")){const t=n.getAncestors().find((t=>t.is("element")&&e.isSimilar(t)));if(t){o=Rg._createIn(t)}}if(o){if(o.end.isAfter(t.end)){o.end=t.end}if(o.start.isBefore(t.start)){o.start=t.start}this.remove(o)}}}move(t,e){let n;if(e.isAfter(t.end)){e=this._breakAttributes(e,true);const i=e.parent;const o=i.childCount;t=this._breakAttributesRange(t,true);n=this.remove(t);e.offset+=i.childCount-o}else{n=this.remove(t)}return this.insert(e,n)}wrap(t,e){if(!(e instanceof Jg)){throw new z("view-writer-wrap-invalid-attribute",this.document)}Cm(t,this.document);if(!t.isCollapsed){return this._wrapRange(t,e)}else{let n=t.start;if(n.parent.is("element")&&!hm(n.parent)){n=n.getLastMatchingPosition((t=>t.item.is("uiElement")))}n=this._wrapPosition(n,e);const i=this.document.selection;if(i.isCollapsed&&i.getFirstPosition().isEqual(t.start)){this.setSelection(n)}return new Rg(n)}}unwrap(t,e){if(!(e instanceof Jg)){throw new z("view-writer-unwrap-invalid-attribute",this.document)}Cm(t,this.document);if(t.isCollapsed){return t}const{start:n,end:i}=this._breakAttributesRange(t,true);const o=n.parent;const r=this._unwrapChildren(o,n.offset,i.offset,e);const s=this.mergeAttributes(r.start);if(!s.isEqual(r.start)){r.end.offset--}const a=this.mergeAttributes(r.end);return new Rg(s,a)}rename(t,e){const n=new Mg(this.document,t,e.getAttributes());this.insert(Og._createAfter(e),n);this.move(Rg._createIn(e),Og._createAt(n,0));this.remove(Rg._createOn(e));return n}clearClonedElementsGroup(t){this._cloneGroups.delete(t)}createPositionAt(t,e){return Og._createAt(t,e)}createPositionAfter(t){return Og._createAfter(t)}createPositionBefore(t){return Og._createBefore(t)}createRange(...t){return new Rg(...t)}createRangeOn(t){return Rg._createOn(t)}createRangeIn(t){return Rg._createIn(t)}createSelection(...t){return new jg(...t)}createSlot(t){if(!this._slotFactory){throw new z("view-writer-invalid-create-slot-context",this.document)}return this._slotFactory(this,t)}_registerSlotFactory(t){this._slotFactory=t}_clearSlotFactory(){this._slotFactory=null}_insertNodes(t,e,n){let i;if(n){i=gm(t)}else{i=t.parent.is("$text")?t.parent.parent:t.parent}if(!i){throw new z("view-writer-invalid-position-container",this.document)}let o;if(n){o=this._breakAttributes(t,true)}else{o=t.parent.is("$text")?pm(t):t}const r=i._insertChild(o.offset,e);for(const t of e){this._addToClonedElementsGroup(t)}const s=o.getShiftedBy(r);const a=this.mergeAttributes(o);if(!a.isEqual(o)){s.offset--}const l=this.mergeAttributes(s);return new Rg(a,l)}_wrapChildren(t,e,n,i){let o=e;const r=[];while(o<n){const e=t.getChild(o);const n=e.is("$text");const s=e.is("attributeElement");if(s&&this._wrapAttributeElement(i,e)){r.push(new Og(t,o))}else if(n||!s||mm(i,e)){const n=i._clone();e._remove();n._appendChild(e);t._insertChild(o,n);this._addToClonedElementsGroup(n);r.push(new Og(t,o))}else{this._wrapChildren(e,0,e.childCount,i)}o++}let s=0;for(const t of r){t.offset-=s;if(t.offset==e){continue}const i=this.mergeAttributes(t);if(!i.isEqual(t)){s++;n--}}return Rg._createFromParentsAndOffsets(t,e,t,n)}_unwrapChildren(t,e,n,i){let o=e;const r=[];while(o<n){const e=t.getChild(o);if(!e.is("attributeElement")){o++;continue}if(e.isSimilar(i)){const i=e.getChildren();const s=e.childCount;e._remove();t._insertChild(o,i);this._removeFromClonedElementsGroup(e);r.push(new Og(t,o),new Og(t,o+s));o+=s;n+=s-1;continue}if(this._unwrapAttributeElement(i,e)){r.push(new Og(t,o),new Og(t,o+1));o++;continue}this._unwrapChildren(e,0,e.childCount,i);o++}let s=0;for(const t of r){t.offset-=s;if(t.offset==e||t.offset==n){continue}const i=this.mergeAttributes(t);if(!i.isEqual(t)){s++;n--}}return Rg._createFromParentsAndOffsets(t,e,t,n)}_wrapRange(t,e){const{start:n,end:i}=this._breakAttributesRange(t,true);const o=n.parent;const r=this._wrapChildren(o,n.offset,i.offset,e);const s=this.mergeAttributes(r.start);if(!s.isEqual(r.start)){r.end.offset--}const a=this.mergeAttributes(r.end);return new Rg(s,a)}_wrapPosition(t,e){if(e.isSimilar(t.parent)){return fm(t.clone())}if(t.parent.is("$text")){t=pm(t)}const n=this.createAttributeElement("_wrapPosition-fake-element");n._priority=Number.POSITIVE_INFINITY;n.isSimilar=()=>false;t.parent._insertChild(t.offset,n);const i=new Rg(t,t.getShiftedBy(1));this.wrap(i,e);const o=new Og(n.parent,n.index);n._remove();const r=o.nodeBefore;const s=o.nodeAfter;if(r instanceof Du&&s instanceof Du){return bm(r,s)}return fm(o)}_wrapAttributeElement(t,e){if(!_m(t,e)){return false}if(t.name!==e.name||t.priority!==e.priority){return false}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}if(e.hasAttribute(n)&&e.getAttribute(n)!==t.getAttribute(n)){return false}}for(const n of t.getStyleNames()){if(e.hasStyle(n)&&e.getStyle(n)!==t.getStyle(n)){return false}}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}if(!e.hasAttribute(n)){this.setAttribute(n,t.getAttribute(n),e)}}for(const n of t.getStyleNames()){if(!e.hasStyle(n)){this.setStyle(n,t.getStyle(n),e)}}for(const n of t.getClassNames()){if(!e.hasClass(n)){this.addClass(n,e)}}return true}_unwrapAttributeElement(t,e){if(!_m(t,e)){return false}if(t.name!==e.name||t.priority!==e.priority){return false}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}if(!e.hasAttribute(n)||e.getAttribute(n)!==t.getAttribute(n)){return false}}if(!e.hasClass(...t.getClassNames())){return false}for(const n of t.getStyleNames()){if(!e.hasStyle(n)||e.getStyle(n)!==t.getStyle(n)){return false}}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}this.removeAttribute(n,e)}this.removeClass(Array.from(t.getClassNames()),e);this.removeStyle(Array.from(t.getStyleNames()),e);return true}_breakAttributesRange(t,e=false){const n=t.start;const i=t.end;Cm(t,this.document);if(t.isCollapsed){const n=this._breakAttributes(t.start,e);return new Rg(n,n)}const o=this._breakAttributes(i,e);const r=o.parent.childCount;const s=this._breakAttributes(n,e);o.offset+=o.parent.childCount-r;return new Rg(s,o)}_breakAttributes(t,e=false){const n=t.offset;const i=t.parent;if(t.parent.is("emptyElement")){throw new z("view-writer-cannot-break-empty-element",this.document)}if(t.parent.is("uiElement")){throw new z("view-writer-cannot-break-ui-element",this.document)}if(t.parent.is("rawElement")){throw new z("view-writer-cannot-break-raw-element",this.document)}if(!e&&i.is("$text")&&Am(i.parent)){return t.clone()}if(Am(i)){return t.clone()}if(i.is("$text")){return this._breakAttributes(pm(t),e)}const o=i.childCount;if(n==o){const t=new Og(i.parent,i.index+1);return this._breakAttributes(t,e)}else{if(n===0){const t=new Og(i.parent,i.index);return this._breakAttributes(t,e)}else{const t=i.index+1;const o=i._clone();i.parent._insertChild(t,o);this._addToClonedElementsGroup(o);const r=i.childCount-n;const s=i._removeChildren(n,r);o._appendChild(s);const a=new Og(i.parent,t);return this._breakAttributes(a,e)}}}_addToClonedElementsGroup(t){if(!t.root.is("rootElement")){return}if(t.is("element")){for(const e of t.getChildren()){this._addToClonedElementsGroup(e)}}const e=t.id;if(!e){return}let n=this._cloneGroups.get(e);if(!n){n=new Set;this._cloneGroups.set(e,n)}n.add(t);t._clonesGroup=n}_removeFromClonedElementsGroup(t){if(t.is("element")){for(const e of t.getChildren()){this._removeFromClonedElementsGroup(e)}}const e=t.id;if(!e){return}const n=this._cloneGroups.get(e);if(!n){return}n.delete(t)}}function hm(t){return Array.from(t.getChildren()).some((t=>!t.is("uiElement")))}function gm(t){let e=t.parent;while(!Am(e)){if(!e){return undefined}e=e.parent}return e}function mm(t,e){if(t.priority<e.priority){return true}else if(t.priority>e.priority){return false}return t.getIdentity()<e.getIdentity()}function fm(t){const e=t.nodeBefore;if(e&&e.is("$text")){return new Og(e,e.data.length)}const n=t.nodeAfter;if(n&&n.is("$text")){return new Og(n,0)}return t}function pm(t){if(t.offset==t.parent.data.length){return new Og(t.parent.parent,t.parent.index+1)}if(t.offset===0){return new Og(t.parent.parent,t.parent.index)}const e=t.parent.data.slice(t.offset);t.parent._data=t.parent.data.slice(0,t.offset);t.parent.parent._insertChild(t.parent.index+1,new Du(t.root.document,e));return new Og(t.parent.parent,t.parent.index+1)}function bm(t,e){const n=t.data.length;t._data+=e.data;e._remove();return new Og(t,n)}const km=[Du,Jg,Mg,em,am,im];function wm(t,e){for(const n of t){if(!km.some((t=>n instanceof t))){throw new z("view-writer-insert-invalid-node-type",e)}if(!n.is("$text")){wm(n.getChildren(),e)}}}function Am(t){return t&&(t.is("containerElement")||t.is("documentFragment"))}function Cm(t,e){const n=gm(t.start);const i=gm(t.end);if(!n||!i||n!==i){throw new z("view-writer-invalid-range-container",e)}}function _m(t,e){return t.id===null&&e.id===null}const vm=t=>t.createTextNode(" ");const ym=t=>{const e=t.createElement("span");e.dataset.ckeFiller="true";e.innerText=" ";return e};const xm=t=>{const e=t.createElement("br");e.dataset.ckeFiller="true";return e};const Em=7;const Dm="⁠".repeat(Em);function Sm(t){return sl(t)&&t.data.substr(0,Em)===Dm}function Tm(t){return t.data.length==Em&&Sm(t)}function Im(t){if(Sm(t)){return t.data.slice(Em)}else{return t.data}}function Mm(t){t.document.on("arrowKey",Bm,{priority:"low"})}function Bm(t,e){if(e.keyCode==Hl.arrowleft){const t=e.domTarget.ownerDocument.defaultView.getSelection();if(t.rangeCount==1&&t.getRangeAt(0).collapsed){const e=t.getRangeAt(0).startContainer;const n=t.getRangeAt(0).startOffset;if(Sm(e)&&n<=Em){t.collapse(e,0)}}}}var Lm=n(4401);var Nm={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Nm.insert="head";Nm.singleton=true;var zm=Sc()(Lm.Z,Nm);const Pm=Lm.Z.locals||{};class Om extends(mt()){constructor(t,e){super();this.domDocuments=new Set;this.domConverter=t;this.markedAttributes=new Set;this.markedChildren=new Set;this.markedTexts=new Set;this.selection=e;this.set("isFocused",false);this.set("isSelecting",false);if(c.isBlink&&!c.isAndroid){this.on("change:isSelecting",(()=>{if(!this.isSelecting){this.render()}}))}this.set("isComposing",false);this.on("change:isComposing",(()=>{if(!this.isComposing){this.render()}}));this._inlineFiller=null;this._fakeSelectionContainer=null}markToSync(t,e){if(t==="text"){if(this.domConverter.mapViewToDom(e.parent)){this.markedTexts.add(e)}}else{if(!this.domConverter.mapViewToDom(e)){return}if(t==="attributes"){this.markedAttributes.add(e)}else if(t==="children"){this.markedChildren.add(e)}else{throw new z("view-renderer-unknown-type",this)}}}render(){if(this.isComposing&&!c.isAndroid){return}let t=null;const e=c.isBlink&&!c.isAndroid?!this.isSelecting:true;for(const t of this.markedChildren){this._updateChildrenMappings(t)}if(e){if(this._inlineFiller&&!this._isSelectionInInlineFiller()){this._removeInlineFiller()}if(this._inlineFiller){t=this._getInlineFillerPosition()}else if(this._needsInlineFillerAtSelection()){t=this.selection.getFirstPosition();this.markedChildren.add(t.parent)}}else if(this._inlineFiller&&this._inlineFiller.parentNode){t=this.domConverter.domPositionToView(this._inlineFiller);if(t&&t.parent.is("$text")){t=Og._createBefore(t.parent)}}for(const t of this.markedAttributes){this._updateAttrs(t)}for(const e of this.markedChildren){this._updateChildren(e,{inlineFillerPosition:t})}for(const e of this.markedTexts){if(!this.markedChildren.has(e.parent)&&this.domConverter.mapViewToDom(e.parent)){this._updateText(e,{inlineFillerPosition:t})}}if(e){if(t){const e=this.domConverter.viewPositionToDom(t);const n=e.parent.ownerDocument;if(!Sm(e.parent)){this._inlineFiller=Vm(n,e.parent,e.offset)}else{this._inlineFiller=e.parent}}else{this._inlineFiller=null}}this._updateFocus();this._updateSelection();this.markedTexts.clear();this.markedAttributes.clear();this.markedChildren.clear()}_updateChildrenMappings(t){const e=this.domConverter.mapViewToDom(t);if(!e){return}const n=Array.from(this.domConverter.mapViewToDom(t).childNodes);const i=Array.from(this.domConverter.viewChildrenToDom(t,{withChildren:false}));const o=this._diffNodeLists(n,i);const r=this._findReplaceActions(o,n,i);if(r.indexOf("replace")!==-1){const e={equal:0,insert:0,delete:0};for(const o of r){if(o==="replace"){const o=e.equal+e.insert;const r=e.equal+e.delete;const s=t.getChild(o);if(s&&!(s.is("uiElement")||s.is("rawElement"))){this._updateElementMappings(s,n[r])}Sl(i[o]);e.equal++}else{e[o]++}}}}_updateElementMappings(t,e){this.domConverter.unbindDomElement(e);this.domConverter.bindElements(e,t);this.markedChildren.add(t);this.markedAttributes.add(t)}_getInlineFillerPosition(){const t=this.selection.getFirstPosition();if(t.parent.is("$text")){return Og._createBefore(t.parent)}else{return t}}_isSelectionInInlineFiller(){if(this.selection.rangeCount!=1||!this.selection.isCollapsed){return false}const t=this.selection.getFirstPosition();const e=this.domConverter.viewPositionToDom(t);if(e&&sl(e.parent)&&Sm(e.parent)){return true}return false}_removeInlineFiller(){const t=this._inlineFiller;if(!Sm(t)){throw new z("view-renderer-filler-was-lost",this)}if(Tm(t)){t.remove()}else{t.data=t.data.substr(Em)}this._inlineFiller=null}_needsInlineFillerAtSelection(){if(this.selection.rangeCount!=1||!this.selection.isCollapsed){return false}const t=this.selection.getFirstPosition();const e=t.parent;const n=t.offset;if(!this.domConverter.mapViewToDom(e.root)){return false}if(!e.is("element")){return false}if(!Rm(e)){return false}if(n===e.getFillerOffset()){return false}const i=t.nodeBefore;const o=t.nodeAfter;if(i instanceof Du||o instanceof Du){return false}if(c.isAndroid&&(i||o)){return false}return true}_updateText(t,e){const n=this.domConverter.findCorrespondingDomText(t);const i=this.domConverter.viewToDom(t);let o=i.data;const r=e.inlineFillerPosition;if(r&&r.parent==t.parent&&r.offset==t.index){o=Dm+o}Gm(n,o)}_updateAttrs(t){const e=this.domConverter.mapViewToDom(t);if(!e){return}const n=Array.from(e.attributes).map((t=>t.name));const i=t.getAttributeKeys();for(const n of i){this.domConverter.setDomElementAttribute(e,n,t.getAttribute(n),t)}for(const i of n){if(!t.hasAttribute(i)){this.domConverter.removeDomElementAttribute(e,i)}}}_updateChildren(t,e){const n=this.domConverter.mapViewToDom(t);if(!n){return}if(c.isAndroid){let t=null;for(const e of Array.from(n.childNodes)){if(t&&sl(t)&&sl(e)){n.normalize();break}t=e}}const i=e.inlineFillerPosition;const o=n.childNodes;const r=Array.from(this.domConverter.viewChildrenToDom(t,{bind:true}));if(i&&i.parent===t){Vm(n.ownerDocument,r,i.offset)}const s=this._diffNodeLists(o,r);const a=c.isAndroid?this._findReplaceActions(s,o,r,{replaceText:true}):s;let l=0;const d=new Set;for(const t of a){if(t==="delete"){d.add(o[l]);Sl(o[l])}else if(t==="equal"||t==="replace"){l++}}l=0;for(const t of a){if(t==="insert"){kl(n,l,r[l]);l++}else if(t==="replace"){Gm(o[l],r[l].data);l++}else if(t==="equal"){this._markDescendantTextToSync(this.domConverter.domToView(r[l]));l++}}for(const t of d){if(!t.parentNode){this.domConverter.unbindDomElement(t)}}}_diffNodeLists(t,e){t=Wm(t,this._fakeSelectionContainer);return y(t,e,Hm.bind(null,this.domConverter))}_findReplaceActions(t,e,n,i={}){if(t.indexOf("insert")===-1||t.indexOf("delete")===-1){return t}let o=[];let r=[];let s=[];const a={equal:0,insert:0,delete:0};for(const l of t){if(l==="insert"){s.push(n[a.equal+a.insert])}else if(l==="delete"){r.push(e[a.equal+a.delete])}else{o=o.concat(y(r,s,i.replaceText?Fm:jm).map((t=>t==="equal"?"replace":t)));o.push("equal");r=[];s=[]}a[l]++}return o.concat(y(r,s,i.replaceText?Fm:jm).map((t=>t==="equal"?"replace":t)))}_markDescendantTextToSync(t){if(!t){return}if(t.is("$text")){this.markedTexts.add(t)}else if(t.is("element")){for(const e of t.getChildren()){this._markDescendantTextToSync(e)}}}_updateSelection(){if(c.isBlink&&!c.isAndroid&&this.isSelecting&&!this.markedChildren.size){return}if(this.selection.rangeCount===0){this._removeDomSelection();this._removeFakeSelection();return}const t=this.domConverter.mapViewToDom(this.selection.editableElement);if(!this.isFocused||!t){return}if(this.selection.isFake){this._updateFakeSelection(t)}else if(this._fakeSelectionContainer&&this._fakeSelectionContainer.isConnected){this._removeFakeSelection();this._updateDomSelection(t)}else if(!(this.isComposing&&c.isAndroid)){this._updateDomSelection(t)}}_updateFakeSelection(t){const e=t.ownerDocument;if(!this._fakeSelectionContainer){this._fakeSelectionContainer=qm(e)}const n=this._fakeSelectionContainer;this.domConverter.bindFakeSelection(n,this.selection);if(!this._fakeSelectionNeedsUpdate(t)){return}if(!n.parentElement||n.parentElement!=t){t.appendChild(n)}n.textContent=this.selection.fakeSelectionLabel||" ";const i=e.getSelection();const o=e.createRange();i.removeAllRanges();o.selectNodeContents(n);i.addRange(o)}_updateDomSelection(t){const e=t.ownerDocument.defaultView.getSelection();if(!this._domSelectionNeedsUpdate(e)){return}const n=this.domConverter.viewPositionToDom(this.selection.anchor);const i=this.domConverter.viewPositionToDom(this.selection.focus);e.collapse(n.parent,n.offset);e.extend(i.parent,i.offset);if(c.isGecko){Um(i,e)}}_domSelectionNeedsUpdate(t){if(!this.domConverter.isDomSelectionCorrect(t)){return true}const e=t&&this.domConverter.domSelectionToView(t);if(e&&this.selection.isEqual(e)){return false}if(!this.selection.isCollapsed&&this.selection.isSimilar(e)){return false}return true}_fakeSelectionNeedsUpdate(t){const e=this._fakeSelectionContainer;const n=t.ownerDocument.getSelection();if(!e||e.parentElement!==t){return true}if(n.anchorNode!==e&&!e.contains(n.anchorNode)){return true}return e.textContent!==this.selection.fakeSelectionLabel}_removeDomSelection(){for(const t of this.domDocuments){const e=t.getSelection();if(e.rangeCount){const n=t.activeElement;const i=this.domConverter.mapDomToView(n);if(n&&i){e.removeAllRanges()}}}}_removeFakeSelection(){const t=this._fakeSelectionContainer;if(t){t.remove()}}_updateFocus(){if(this.isFocused){const t=this.selection.editableElement;if(t){this.domConverter.focus(t)}}}}function Rm(t){if(t.getAttribute("contenteditable")=="false"){return false}const e=t.findAncestor((t=>t.hasAttribute("contenteditable")));return!e||e.getAttribute("contenteditable")=="true"}function Vm(t,e,n){const i=e instanceof Array?e:e.childNodes;const o=i[n];if(sl(o)){o.data=Dm+o.data;return o}else{const o=t.createTextNode(Dm);if(Array.isArray(e)){i.splice(n,0,o)}else{kl(e,n,o)}return o}}function jm(t,e){return Ya(t)&&Ya(e)&&!sl(t)&&!sl(e)&&!wl(t)&&!wl(e)&&t.tagName.toLowerCase()===e.tagName.toLowerCase()}function Fm(t,e){return Ya(t)&&Ya(e)&&sl(t)&&sl(e)}function Hm(t,e,n){if(e===n){return true}else if(sl(e)&&sl(n)){return e.data===n.data}else if(t.isBlockFiller(e)&&t.isBlockFiller(n)){return true}return false}function Um(t,e){const n=t.parent;if(n.nodeType!=Node.ELEMENT_NODE||t.offset!=n.childNodes.length-1){return}const i=n.childNodes[t.offset];if(i&&i.tagName=="BR"){e.addRange(e.getRangeAt(0))}}function Wm(t,e){const n=Array.from(t);if(n.length==0||!e){return n}const i=n[n.length-1];if(i==e){n.pop()}return n}function qm(t){const e=t.createElement("div");e.className="ck-fake-selection-container";Object.assign(e.style,{position:"fixed",top:0,left:"-9999px",width:"42px"});e.textContent=" ";return e}function Gm(t,e){const n=t.data;if(n==e){return}const i=k(n,e);for(const e of i){if(e.type==="insert"){t.insertData(e.index,e.values.join(""))}else{t.deleteData(e.index,e.howMany)}}}const $m=xm(il.document);const Km=vm(il.document);const Ym=ym(il.document);const Zm="data-ck-unsafe-attribute-";const Qm="data-ck-unsafe-element";class Jm{constructor(t,e={}){this.document=t;this.renderingMode=e.renderingMode||"editing";this.blockFillerMode=e.blockFillerMode||(this.renderingMode==="editing"?"br":"nbsp");this.preElements=["pre"];this.blockElements=["address","article","aside","blockquote","caption","center","dd","details","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","legend","li","main","menu","nav","ol","p","pre","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"];this.inlineObjectElements=["object","iframe","input","button","textarea","select","option","video","embed","audio","img","canvas"];this.unsafeElements=["script","style"];this._domDocument=this.renderingMode==="editing"?il.document:il.document.implementation.createHTMLDocument("");this._domToViewMapping=new WeakMap;this._viewToDomMapping=new WeakMap;this._fakeSelectionMapping=new WeakMap;this._rawContentElementMatcher=new Tu;this._encounteredRawContentDomNodes=new WeakSet}bindFakeSelection(t,e){this._fakeSelectionMapping.set(t,new jg(e))}fakeSelectionToView(t){return this._fakeSelectionMapping.get(t)}bindElements(t,e){this._domToViewMapping.set(t,e);this._viewToDomMapping.set(e,t)}unbindDomElement(t){const e=this._domToViewMapping.get(t);if(e){this._domToViewMapping.delete(t);this._viewToDomMapping.delete(e);for(const e of Array.from(t.children)){this.unbindDomElement(e)}}}bindDocumentFragments(t,e){this._domToViewMapping.set(t,e);this._viewToDomMapping.set(e,t)}shouldRenderAttribute(t,e,n){if(this.renderingMode==="data"){return true}t=t.toLowerCase();if(t.startsWith("on")){return false}if(t==="srcdoc"&&e.match(/\bon\S+\s*=|javascript:|<\s*\/*script/i)){return false}if(n==="img"&&(t==="src"||t==="srcset")){return true}if(n==="source"&&t==="srcset"){return true}if(e.match(/^\s*(javascript:|data:(image\/svg|text\/x?html))/i)){return false}return true}setContentOf(t,e){if(this.renderingMode==="data"){t.innerHTML=e;return}const n=(new DOMParser).parseFromString(e,"text/html");const i=n.createDocumentFragment();const o=n.body.childNodes;while(o.length>0){i.appendChild(o[0])}const r=n.createTreeWalker(i,NodeFilter.SHOW_ELEMENT);const s=[];let a;while(a=r.nextNode()){s.push(a)}for(const t of s){for(const e of t.getAttributeNames()){this.setDomElementAttribute(t,e,t.getAttribute(e))}const e=t.tagName.toLowerCase();if(this._shouldRenameElement(e)){of(e);t.replaceWith(this._createReplacementDomElement(e,t))}}while(t.firstChild){t.firstChild.remove()}t.append(i)}viewToDom(t,e={}){if(t.is("$text")){const e=this._processDataFromViewText(t);return this._domDocument.createTextNode(e)}else{if(this.mapViewToDom(t)){return this.mapViewToDom(t)}let n;if(t.is("documentFragment")){n=this._domDocument.createDocumentFragment();if(e.bind){this.bindDocumentFragments(n,t)}}else if(t.is("uiElement")){if(t.name==="$comment"){n=this._domDocument.createComment(t.getCustomProperty("$rawContent"))}else{n=t.render(this._domDocument,this)}if(e.bind){this.bindElements(n,t)}return n}else{if(this._shouldRenameElement(t.name)){of(t.name);n=this._createReplacementDomElement(t.name)}else if(t.hasAttribute("xmlns")){n=this._domDocument.createElementNS(t.getAttribute("xmlns"),t.name)}else{n=this._domDocument.createElement(t.name)}if(t.is("rawElement")){t.render(n,this)}if(e.bind){this.bindElements(n,t)}for(const e of t.getAttributeKeys()){this.setDomElementAttribute(n,e,t.getAttribute(e),t)}}if(e.withChildren!==false){for(const i of this.viewChildrenToDom(t,e)){n.appendChild(i)}}return n}}setDomElementAttribute(t,e,n,i){const o=this.shouldRenderAttribute(e,n,t.tagName.toLowerCase())||i&&i.shouldRenderUnsafeAttribute(e);if(!o){P("domconverter-unsafe-attribute-detected",{domElement:t,key:e,value:n})}if(t.hasAttribute(e)&&!o){t.removeAttribute(e)}else if(t.hasAttribute(Zm+e)&&o){t.removeAttribute(Zm+e)}t.setAttribute(o?e:Zm+e,n)}removeDomElementAttribute(t,e){if(e==Qm){return}t.removeAttribute(e);t.removeAttribute(Zm+e)}*viewChildrenToDom(t,e={}){const n=t.getFillerOffset&&t.getFillerOffset();let i=0;for(const o of t.getChildren()){if(n===i){yield this._getBlockFiller()}const t=o.is("element")&&!!o.getCustomProperty("dataPipeline:transparentRendering")&&!dc(o.getAttributes());if(t&&this.renderingMode=="data"){yield*this.viewChildrenToDom(o,e)}else{if(t){P("domconverter-transparent-rendering-unsupported-in-editing-pipeline",{viewElement:o})}yield this.viewToDom(o,e)}i++}if(n===i){yield this._getBlockFiller()}}viewRangeToDom(t){const e=this.viewPositionToDom(t.start);const n=this.viewPositionToDom(t.end);const i=this._domDocument.createRange();i.setStart(e.parent,e.offset);i.setEnd(n.parent,n.offset);return i}viewPositionToDom(t){const e=t.parent;if(e.is("$text")){const n=this.findCorrespondingDomText(e);if(!n){return null}let i=t.offset;if(Sm(n)){i+=Em}return{parent:n,offset:i}}else{let n,i,o;if(t.offset===0){n=this.mapViewToDom(e);if(!n){return null}o=n.childNodes[0]}else{const e=t.nodeBefore;i=e.is("$text")?this.findCorrespondingDomText(e):this.mapViewToDom(e);if(!i){return null}n=i.parentNode;o=i.nextSibling}if(sl(o)&&Sm(o)){return{parent:o,offset:Em}}const r=i?bl(i)+1:0;return{parent:n,offset:r}}}domToView(t,e={}){if(this.isBlockFiller(t)){return null}const n=this.getHostViewElement(t);if(n){return n}if(wl(t)&&e.skipComments){return null}if(sl(t)){if(Tm(t)){return null}else{const e=this._processDataFromDomText(t);return e===""?null:new Du(this.document,e)}}else{if(this.mapDomToView(t)){return this.mapDomToView(t)}let n;if(this.isDocumentFragment(t)){n=new cm(this.document);if(e.bind){this.bindDocumentFragments(t,n)}}else{n=this._createViewElement(t,e);if(e.bind){this.bindElements(t,n)}const i=t.attributes;if(i){for(let t=i.length,e=0;e<t;e++){n._setAttribute(i[e].name,i[e].value)}}if(this._isViewElementWithRawContent(n,e)||wl(t)){const e=wl(t)?t.data:t.innerHTML;n._setCustomProperty("$rawContent",e);this._encounteredRawContentDomNodes.add(t);return n}}if(e.withChildren!==false){for(const i of this.domChildrenToView(t,e)){n._appendChild(i)}}return n}}*domChildrenToView(t,e){for(let n=0;n<t.childNodes.length;n++){const i=t.childNodes[n];const o=this.domToView(i,e);if(o!==null){yield o}}}domSelectionToView(t){if(t.rangeCount===1){let e=t.getRangeAt(0).startContainer;if(sl(e)){e=e.parentNode}const n=this.fakeSelectionToView(e);if(n){return n}}const e=this.isDomSelectionBackward(t);const n=[];for(let e=0;e<t.rangeCount;e++){const i=t.getRangeAt(e);const o=this.domRangeToView(i);if(o){n.push(o)}}return new jg(n,{backward:e})}domRangeToView(t){const e=this.domPositionToView(t.startContainer,t.startOffset);const n=this.domPositionToView(t.endContainer,t.endOffset);if(e&&n){return new Rg(e,n)}return null}domPositionToView(t,e=0){if(this.isBlockFiller(t)){return this.domPositionToView(t.parentNode,bl(t))}const n=this.mapDomToView(t);if(n&&(n.is("uiElement")||n.is("rawElement"))){return Og._createBefore(n)}if(sl(t)){if(Tm(t)){return this.domPositionToView(t.parentNode,bl(t))}const n=this.findCorrespondingViewText(t);let i=e;if(!n){return null}if(Sm(t)){i-=Em;i=i<0?0:i}return new Og(n,i)}else{if(e===0){const e=this.mapDomToView(t);if(e){return new Og(e,0)}}else{const n=t.childNodes[e-1];if(sl(n)&&Tm(n)){return this.domPositionToView(n.parentNode,bl(n))}const i=sl(n)?this.findCorrespondingViewText(n):this.mapDomToView(n);if(i&&i.parent){return new Og(i.parent,i.index+1)}}return null}}mapDomToView(t){const e=this.getHostViewElement(t);return e||this._domToViewMapping.get(t)}findCorrespondingViewText(t){if(Tm(t)){return null}const e=this.getHostViewElement(t);if(e){return e}const n=t.previousSibling;if(n){if(!this.isElement(n)){return null}const t=this.mapDomToView(n);if(t){const e=t.nextSibling;if(e instanceof Du){return e}else{return null}}}else{const e=this.mapDomToView(t.parentNode);if(e){const t=e.getChild(0);if(t instanceof Du){return t}else{return null}}}return null}mapViewToDom(t){return this._viewToDomMapping.get(t)}findCorrespondingDomText(t){const e=t.previousSibling;if(e&&this.mapViewToDom(e)){return this.mapViewToDom(e).nextSibling}if(!e&&t.parent&&this.mapViewToDom(t.parent)){return this.mapViewToDom(t.parent).childNodes[0]}return null}focus(t){const e=this.mapViewToDom(t);if(e&&e.ownerDocument.activeElement!==e){const{scrollX:t,scrollY:n}=il.window;const i=[];tf(e,(t=>{const{scrollLeft:e,scrollTop:n}=t;i.push([e,n])}));e.focus();tf(e,(t=>{const[e,n]=i.shift();t.scrollLeft=e;t.scrollTop=n}));il.window.scrollTo(t,n)}}isElement(t){return t&&t.nodeType==Node.ELEMENT_NODE}isDocumentFragment(t){return t&&t.nodeType==Node.DOCUMENT_FRAGMENT_NODE}isBlockFiller(t){if(this.blockFillerMode=="br"){return t.isEqualNode($m)}if(t.tagName==="BR"&&nf(t,this.blockElements)&&t.parentNode.childNodes.length===1){return true}return t.isEqualNode(Ym)||ef(t,this.blockElements)}isDomSelectionBackward(t){if(t.isCollapsed){return false}const e=this._domDocument.createRange();try{e.setStart(t.anchorNode,t.anchorOffset);e.setEnd(t.focusNode,t.focusOffset)}catch(t){return false}const n=e.collapsed;e.detach();return n}getHostViewElement(t){const e=ol(t);e.pop();while(e.length){const t=e.pop();const n=this._domToViewMapping.get(t);if(n&&(n.is("uiElement")||n.is("rawElement"))){return n}}return null}isDomSelectionCorrect(t){return this._isDomSelectionPositionCorrect(t.anchorNode,t.anchorOffset)&&this._isDomSelectionPositionCorrect(t.focusNode,t.focusOffset)}registerRawContentMatcher(t){this._rawContentElementMatcher.add(t)}_getBlockFiller(){switch(this.blockFillerMode){case"nbsp":return vm(this._domDocument);case"markedNbsp":return ym(this._domDocument);case"br":return xm(this._domDocument)}}_isDomSelectionPositionCorrect(t,e){if(sl(t)&&Sm(t)&&e<Em){return false}if(this.isElement(t)&&Sm(t.childNodes[e])){return false}const n=this.mapDomToView(t);if(n&&(n.is("uiElement")||n.is("rawElement"))){return false}return true}_processDataFromViewText(t){let e=t.data;if(t.getAncestors().some((t=>this.preElements.includes(t.name)))){return e}if(e.charAt(0)==" "){const n=this._getTouchingInlineViewNode(t,false);const i=n&&n.is("$textProxy")&&this._nodeEndsWithSpace(n);if(i||!n){e=" "+e.substr(1)}}if(e.charAt(e.length-1)==" "){const n=this._getTouchingInlineViewNode(t,true);const i=n&&n.is("$textProxy")&&n.data.charAt(0)==" ";if(e.charAt(e.length-2)==" "||!n||i){e=e.substr(0,e.length-1)+" "}}return e.replace(/ {2}/g,"  ")}_nodeEndsWithSpace(t){if(t.getAncestors().some((t=>this.preElements.includes(t.name)))){return false}const e=this._processDataFromViewText(t);return e.charAt(e.length-1)==" "}_processDataFromDomText(t){let e=t.data;if(Xm(t,this.preElements)){return Im(t)}e=e.replace(/[ \n\t\r]{1,}/g," ");const n=this._getTouchingInlineDomNode(t,false);const i=this._getTouchingInlineDomNode(t,true);const o=this._checkShouldLeftTrimDomText(t,n);const r=this._checkShouldRightTrimDomText(t,i);if(o){e=e.replace(/^ /,"")}if(r){e=e.replace(/ $/,"")}e=Im(new Text(e));e=e.replace(/ \u00A0/g," ");const s=i&&this.isElement(i)&&i.tagName!="BR";const a=i&&sl(i)&&i.data.charAt(0)==" ";if(/( |\u00A0)\u00A0$/.test(e)||!i||s||a){e=e.replace(/\u00A0$/," ")}if(o||n&&this.isElement(n)&&n.tagName!="BR"){e=e.replace(/^\u00A0/," ")}return e}_checkShouldLeftTrimDomText(t,e){if(!e){return true}if(this.isElement(e)){return e.tagName==="BR"}if(this._encounteredRawContentDomNodes.has(t.previousSibling)){return false}return/[^\S\u00A0]/.test(e.data.charAt(e.data.length-1))}_checkShouldRightTrimDomText(t,e){if(e){return false}return!Sm(t)}_getTouchingInlineViewNode(t,e){const n=new Pg({startPosition:e?Og._createAfter(t):Og._createBefore(t),direction:e?"forward":"backward"});for(const t of n){if(t.item.is("element")&&this.inlineObjectElements.includes(t.item.name)){return t.item}else if(t.item.is("containerElement")){return null}else if(t.item.is("element","br")){return null}else if(t.item.is("$textProxy")){return t.item}}return null}_getTouchingInlineDomNode(t,e){if(!t.parentNode){return null}const n=e?"firstChild":"lastChild";const i=e?"nextSibling":"previousSibling";let o=true;let r=t;do{if(!o&&r[n]){r=r[n]}else if(r[i]){r=r[i];o=false}else{r=r.parentNode;o=true}if(!r||this._isBlockElement(r)){return null}}while(!(sl(r)||r.tagName=="BR"||this._isInlineObjectElement(r)));return r}_isBlockElement(t){return this.isElement(t)&&this.blockElements.includes(t.tagName.toLowerCase())}_isInlineObjectElement(t){return this.isElement(t)&&this.inlineObjectElements.includes(t.tagName.toLowerCase())}_createViewElement(t,e){if(wl(t)){return new im(this.document,"$comment")}const n=e.keepOriginalCase?t.tagName:t.tagName.toLowerCase();return new Dg(this.document,n)}_isViewElementWithRawContent(t,e){return e.withChildren!==false&&!!this._rawContentElementMatcher.match(t)}_shouldRenameElement(t){const e=t.toLowerCase();return this.renderingMode==="editing"&&this.unsafeElements.includes(e)}_createReplacementDomElement(t,e){const n=this._domDocument.createElement("span");n.setAttribute(Qm,t);if(e){while(e.firstChild){n.appendChild(e.firstChild)}for(const t of e.getAttributeNames()){n.setAttribute(t,e.getAttribute(t))}}return n}}function Xm(t,e){const n=ol(t);return n.some((t=>t.tagName&&e.includes(t.tagName.toLowerCase())))}function tf(t,e){let n=t;while(n){e(n);n=n.parentElement}}function ef(t,e){const n=t.isEqualNode(Km);return n&&nf(t,e)&&t.parentNode.childNodes.length===1}function nf(t,e){const n=t.parentNode;return!!n&&!!n.tagName&&e.includes(n.tagName.toLowerCase())}function of(t){if(t==="script"){P("domconverter-unsafe-script-element-detected")}if(t==="style"){P("domconverter-unsafe-style-element-detected")}}class rf extends(Ja()){constructor(t){super();this.view=t;this.document=t.document;this.isEnabled=false}enable(){this.isEnabled=true}disable(){this.isEnabled=false}destroy(){this.disable();this.stopListening()}checkShouldIgnoreEventFromTarget(t){if(t&&t.nodeType===3){t=t.parentNode}if(!t||t.nodeType!==1){return false}return t.matches("[data-cke-ignore-events], [data-cke-ignore-events] *")}}var sf=fg((function(t,e){ki(e,nr(e),t)}));const af=sf;class lf{constructor(t,e,n){this.view=t;this.document=t.document;this.domEvent=e;this.domTarget=e.target;af(this,n)}get target(){return this.view.domConverter.mapDomToView(this.domTarget)}preventDefault(){this.domEvent.preventDefault()}stopPropagation(){this.domEvent.stopPropagation()}}class cf extends rf{constructor(t){super(t);this.useCapture=false}observe(t){const e=typeof this.domEventType=="string"?[this.domEventType]:this.domEventType;e.forEach((e=>{this.listenTo(t,e,((t,e)=>{if(this.isEnabled&&!this.checkShouldIgnoreEventFromTarget(e.target)){this.onDomEvent(e)}}),{useCapture:this.useCapture})}))}fire(t,e,n){if(this.isEnabled){this.document.fire(t,new lf(this.view,e,n))}}}class df extends cf{constructor(t){super(t);this.domEventType=["keydown","keyup"]}onDomEvent(t){const e={keyCode:t.keyCode,altKey:t.altKey,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,metaKey:t.metaKey,get keystroke(){return Wl(this)}};this.fire(t.type,t,e)}}var uf=function(){return Lt.Date.now()};const hf=uf;var gf=/\s/;function mf(t){var e=t.length;while(e--&&gf.test(t.charAt(e))){}return e}const ff=mf;var pf=/^\s+/;function bf(t){return t?t.slice(0,ff(t)+1).replace(pf,""):t}const kf=bf;var wf=0/0;var Af=/^[-+]0x[0-9a-f]+$/i;var Cf=/^0b[01]+$/i;var _f=/^0o[0-7]+$/i;var vf=parseInt;function yf(t){if(typeof t=="number"){return t}if(Fu(t)){return wf}if(at(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=at(e)?e+"":e}if(typeof t!="string"){return t===0?t:+t}t=kf(t);var n=Cf.test(t);return n||_f.test(t)?vf(t.slice(2),n?2:8):Af.test(t)?wf:+t}const xf=yf;var Ef="Expected a function";var Df=Math.max,Sf=Math.min;function Tf(t,e,n){var i,o,r,s,a,l,c=0,d=false,u=false,h=true;if(typeof t!="function"){throw new TypeError(Ef)}e=xf(e)||0;if(at(n)){d=!!n.leading;u="maxWait"in n;r=u?Df(xf(n.maxWait)||0,e):r;h="trailing"in n?!!n.trailing:h}function g(e){var n=i,r=o;i=o=undefined;c=e;s=t.apply(r,n);return s}function m(t){c=t;a=setTimeout(b,e);return d?g(t):s}function f(t){var n=t-l,i=t-c,o=e-n;return u?Sf(o,r-i):o}function p(t){var n=t-l,i=t-c;return l===undefined||n>=e||n<0||u&&i>=r}function b(){var t=hf();if(p(t)){return k(t)}a=setTimeout(b,f(t))}function k(t){a=undefined;if(h&&i){return g(t)}i=o=undefined;return s}function w(){if(a!==undefined){clearTimeout(a)}c=0;i=l=o=a=undefined}function A(){return a===undefined?s:k(hf())}function C(){var t=hf(),n=p(t);i=arguments;o=this;l=t;if(n){if(a===undefined){return m(l)}if(u){clearTimeout(a);a=setTimeout(b,e);return g(l)}}if(a===undefined){a=setTimeout(b,e)}return s}C.cancel=w;C.flush=A;return C}const If=Tf;class Mf extends rf{constructor(t){super(t);this._fireSelectionChangeDoneDebounced=If((t=>{this.document.fire("selectionChangeDone",t)}),200)}observe(){const t=this.document;t.on("arrowKey",((e,n)=>{const i=t.selection;if(i.isFake&&this.isEnabled){n.preventDefault()}}),{context:"$capture"});t.on("arrowKey",((e,n)=>{const i=t.selection;if(i.isFake&&this.isEnabled){this._handleSelectionMove(n.keyCode)}}),{priority:"lowest"})}destroy(){super.destroy();this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionMove(t){const e=this.document.selection;const n=new jg(e.getRanges(),{backward:e.isBackward,fake:false});if(t==Hl.arrowleft||t==Hl.arrowup){n.setTo(n.getFirstPosition())}if(t==Hl.arrowright||t==Hl.arrowdown){n.setTo(n.getLastPosition())}const i={oldSelection:e,newSelection:n,domSelection:null};this.document.fire("selectionChange",i);this._fireSelectionChangeDoneDebounced(i)}}var Bf="__lodash_hash_undefined__";function Lf(t){this.__data__.set(t,Bf);return this}const Nf=Lf;function zf(t){return this.__data__.has(t)}const Pf=zf;function Of(t){var e=-1,n=t==null?0:t.length;this.__data__=new ei;while(++e<n){this.add(t[e])}}Of.prototype.add=Of.prototype.push=Nf;Of.prototype.has=Pf;const Rf=Of;function Vf(t,e){var n=-1,i=t==null?0:t.length;while(++n<i){if(e(t[n],n,t)){return true}}return false}const jf=Vf;function Ff(t,e){return t.has(e)}const Hf=Ff;var Uf=1,Wf=2;function qf(t,e,n,i,o,r){var s=n&Uf,a=t.length,l=e.length;if(a!=l&&!(s&&l>a)){return false}var c=r.get(t);var d=r.get(e);if(c&&d){return c==e&&d==t}var u=-1,h=true,g=n&Wf?new Rf:undefined;r.set(t,e);r.set(e,t);while(++u<a){var m=t[u],f=e[u];if(i){var p=s?i(f,m,u,e,t,r):i(m,f,u,t,e,r)}if(p!==undefined){if(p){continue}h=false;break}if(g){if(!jf(e,(function(t,e){if(!Hf(g,e)&&(m===t||o(m,t,n,i,r))){return g.push(e)}}))){h=false;break}}else if(!(m===f||o(m,f,n,i,r))){h=false;break}}r["delete"](t);r["delete"](e);return h}const Gf=qf;function $f(t){var e=-1,n=Array(t.size);t.forEach((function(t,i){n[++e]=[i,t]}));return n}const Kf=$f;function Yf(t){var e=-1,n=Array(t.size);t.forEach((function(t){n[++e]=t}));return n}const Zf=Yf;var Qf=1,Jf=2;var Xf="[object Boolean]",tp="[object Date]",ep="[object Error]",np="[object Map]",ip="[object Number]",op="[object RegExp]",rp="[object Set]",sp="[object String]",ap="[object Symbol]";var lp="[object ArrayBuffer]",cp="[object DataView]";var dp=zt?zt.prototype:undefined,up=dp?dp.valueOf:undefined;function hp(t,e,n,i,o,r,s){switch(n){case cp:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset){return false}t=t.buffer;e=e.buffer;case lp:if(t.byteLength!=e.byteLength||!r(new ds(t),new ds(e))){return false}return true;case Xf:case tp:case ip:return Ae(+t,+e);case ep:return t.name==e.name&&t.message==e.message;case op:case sp:return t==e+"";case np:var a=Kf;case rp:var l=i&Qf;a||(a=Zf);if(t.size!=e.size&&!l){return false}var c=s.get(t);if(c){return c==e}i|=Jf;s.set(t,e);var d=Gf(a(t),a(e),i,o,r,s);s["delete"](t);return d;case ap:if(up){return up.call(t)==up.call(e)}}return false}const gp=hp;var mp=1;var fp=Object.prototype;var pp=fp.hasOwnProperty;function bp(t,e,n,i,o,r){var s=n&mp,a=zr(t),l=a.length,c=zr(e),d=c.length;if(l!=d&&!s){return false}var u=l;while(u--){var h=a[u];if(!(s?h in e:pp.call(e,h))){return false}}var g=r.get(t);var m=r.get(e);if(g&&m){return g==e&&m==t}var f=true;r.set(t,e);r.set(e,t);var p=s;while(++u<l){h=a[u];var b=t[h],k=e[h];if(i){var w=s?i(k,b,h,e,t,r):i(b,k,h,t,e,r)}if(!(w===undefined?b===k||o(b,k,n,i,r):w)){f=false;break}p||(p=h=="constructor")}if(f&&!p){var A=t.constructor,C=e.constructor;if(A!=C&&("constructor"in t&&"constructor"in e)&&!(typeof A=="function"&&A instanceof A&&typeof C=="function"&&C instanceof C)){f=false}}r["delete"](t);r["delete"](e);return f}const kp=bp;var wp=1;var Ap="[object Arguments]",Cp="[object Array]",_p="[object Object]";var vp=Object.prototype;var yp=vp.hasOwnProperty;function xp(t,e,n,i,o,r){var s=Jt(t),a=Jt(e),l=s?Cp:os(t),c=a?Cp:os(e);l=l==Ap?_p:l;c=c==Ap?_p:c;var d=l==_p,u=c==_p,h=l==c;if(h&&Oi(t)){if(!Oi(e)){return false}s=true;d=false}if(h&&!d){r||(r=new si);return s||To(t)?Gf(t,e,n,i,o,r):gp(t,e,l,n,i,o,r)}if(!(n&wp)){var g=d&&yp.call(t,"__wrapped__"),m=u&&yp.call(e,"__wrapped__");if(g||m){var f=g?t.value():t,p=m?e.value():e;r||(r=new si);return o(f,p,n,i,r)}}if(!h){return false}r||(r=new si);return kp(t,e,n,i,o,r)}const Ep=xp;function Dp(t,e,n,i,o){if(t===e){return true}if(t==null||e==null||!te(t)&&!te(e)){return t!==t&&e!==e}return Ep(t,e,n,i,Dp,o)}const Sp=Dp;function Tp(t,e,n){n=typeof n=="function"?n:undefined;var i=n?n(t,e):undefined;return i===undefined?Sp(t,e,undefined,n):!!i}const Ip=Tp;class Mp extends rf{constructor(t){super(t);this._config={childList:true,characterData:true,subtree:true};this.domConverter=t.domConverter;this.renderer=t._renderer;this._domElements=[];this._mutationObserver=new window.MutationObserver(this._onMutations.bind(this))}flush(){this._onMutations(this._mutationObserver.takeRecords())}observe(t){this._domElements.push(t);if(this.isEnabled){this._mutationObserver.observe(t,this._config)}}enable(){super.enable();for(const t of this._domElements){this._mutationObserver.observe(t,this._config)}}disable(){super.disable();this._mutationObserver.disconnect()}destroy(){super.destroy();this._mutationObserver.disconnect()}_onMutations(t){if(t.length===0){return}const e=this.domConverter;const n=new Set;const i=new Set;for(const n of t){const t=e.mapDomToView(n.target);if(!t){continue}if(t.is("uiElement")||t.is("rawElement")){continue}if(n.type==="childList"&&!this._isBogusBrMutation(n)){i.add(t)}}for(const o of t){const t=e.mapDomToView(o.target);if(t&&(t.is("uiElement")||t.is("rawElement"))){continue}if(o.type==="characterData"){const t=e.findCorrespondingViewText(o.target);if(t&&!i.has(t.parent)){n.add(t)}else if(!t&&Sm(o.target)){i.add(e.mapDomToView(o.target.parentNode))}}}let o=false;for(const t of n){o=true;this.renderer.markToSync("text",t)}for(const t of i){const n=e.mapViewToDom(t);const i=Array.from(t.getChildren());const r=Array.from(e.domChildrenToView(n,{withChildren:false}));if(!Ip(i,r,Bp)){o=true;this.renderer.markToSync("children",t)}}if(o){this.view.forceRender()}}_isBogusBrMutation(t){let e=null;if(t.nextSibling===null&&t.removedNodes.length===0&&t.addedNodes.length==1){e=this.domConverter.domToView(t.addedNodes[0],{withChildren:false})}return e&&e.is("element","br")}}function Bp(t,e){if(Array.isArray(t)){return}if(t===e){return true}else if(t.is("$text")&&e.is("$text")){return t.data===e.data}return false}class Lp extends cf{constructor(t){super(t);this._isFocusChanging=false;this.domEventType=["focus","blur"];this.useCapture=true;const e=this.document;e.on("focus",(()=>{this._isFocusChanging=true;this._renderTimeoutId=setTimeout((()=>{this.flush();t.change((()=>{}))}),50)}));e.on("blur",((n,i)=>{const o=e.selection.editableElement;if(o===null||o===i.target){e.isFocused=false;this._isFocusChanging=false;t.change((()=>{}))}}))}flush(){if(this._isFocusChanging){this._isFocusChanging=false;this.document.isFocused=true}}onDomEvent(t){this.fire(t.type,t)}destroy(){if(this._renderTimeoutId){clearTimeout(this._renderTimeoutId)}super.destroy()}}class Np extends rf{constructor(t){super(t);this.mutationObserver=t.getObserver(Mp);this.focusObserver=t.getObserver(Lp);this.selection=this.document.selection;this.domConverter=t.domConverter;this._documents=new WeakSet;this._fireSelectionChangeDoneDebounced=If((t=>{this.document.fire("selectionChangeDone",t)}),200);this._clearInfiniteLoopInterval=setInterval((()=>this._clearInfiniteLoop()),1e3);this._documentIsSelectingInactivityTimeoutDebounced=If((()=>this.document.isSelecting=false),5e3);this._loopbackCounter=0}observe(t){const e=t.ownerDocument;const n=()=>{this.document.isSelecting=true;this._documentIsSelectingInactivityTimeoutDebounced()};const i=()=>{if(!this.document.isSelecting){return}this._handleSelectionChange(null,e);this.document.isSelecting=false;this._documentIsSelectingInactivityTimeoutDebounced.cancel()};this.listenTo(t,"selectstart",n,{priority:"highest"});this.listenTo(t,"keydown",i,{priority:"highest",useCapture:true});this.listenTo(t,"keyup",i,{priority:"highest",useCapture:true});if(this._documents.has(e)){return}this.listenTo(e,"mouseup",i,{priority:"highest",useCapture:true});this.listenTo(e,"selectionchange",((t,n)=>{if(this.document.isComposing&&!c.isAndroid){return}this._handleSelectionChange(n,e);this._documentIsSelectingInactivityTimeoutDebounced()}));this._documents.add(e)}destroy(){super.destroy();clearInterval(this._clearInfiniteLoopInterval);this._fireSelectionChangeDoneDebounced.cancel();this._documentIsSelectingInactivityTimeoutDebounced.cancel()}_handleSelectionChange(t,e){if(!this.isEnabled){return}const n=e.defaultView.getSelection();if(this.checkShouldIgnoreEventFromTarget(n.anchorNode)){return}this.mutationObserver.flush();const i=this.domConverter.domSelectionToView(n);if(i.rangeCount==0){this.view.hasDomSelection=false;return}this.view.hasDomSelection=true;if(this.selection.isEqual(i)&&this.domConverter.isDomSelectionCorrect(n)){return}if(++this._loopbackCounter>60){return}this.focusObserver.flush();if(this.selection.isSimilar(i)){this.view.forceRender()}else{const t={oldSelection:this.selection,newSelection:i,domSelection:n};this.document.fire("selectionChange",t);this._fireSelectionChangeDoneDebounced(t)}}_clearInfiniteLoop(){this._loopbackCounter=0}}class zp extends cf{constructor(t){super(t);this.domEventType=["compositionstart","compositionupdate","compositionend"];const e=this.document;e.on("compositionstart",(()=>{e.isComposing=true}),{priority:"low"});e.on("compositionend",(()=>{e.isComposing=false}),{priority:"low"})}onDomEvent(t){this.fire(t.type,t,{data:t.data})}}class Pp{constructor(t,e={}){this._files=e.cacheFiles?Op(t):null;this._native=t}get files(){if(!this._files){this._files=Op(this._native)}return this._files}get types(){return this._native.types}getData(t){return this._native.getData(t)}setData(t,e){this._native.setData(t,e)}set effectAllowed(t){this._native.effectAllowed=t}get effectAllowed(){return this._native.effectAllowed}set dropEffect(t){this._native.dropEffect=t}get dropEffect(){return this._native.dropEffect}get isCanceled(){return this._native.dropEffect=="none"||!!this._native.mozUserCancelled}}function Op(t){const e=Array.from(t.files||[]);const n=Array.from(t.items||[]);if(e.length){return e}return n.filter((t=>t.kind==="file")).map((t=>t.getAsFile()))}class Rp extends cf{constructor(t){super(t);this.domEventType=["beforeinput"]}onDomEvent(t){const e=t.getTargetRanges();const n=this.view;const i=n.document;let o=null;let r=null;let s=[];if(t.dataTransfer){o=new Pp(t.dataTransfer)}if(t.data!==null){r=t.data}else if(o){r=o.getData("text/plain")}if(i.selection.isFake){s=Array.from(i.selection.getRanges())}else if(e.length){s=e.map((t=>n.domConverter.domRangeToView(t)))}else if(c.isAndroid){const e=t.target.ownerDocument.defaultView.getSelection();s=Array.from(n.domConverter.domSelectionToView(e).getRanges())}if(c.isAndroid&&t.inputType=="insertCompositionText"&&r&&r.endsWith("\n")){this.fire(t.type,t,{inputType:"insertParagraph",targetRanges:[n.createRange(s[0].end)]});return}if(t.inputType=="insertText"&&r&&r.includes("\n")){const e=r.split(/\n{1,2}/g);let n=s;for(let r=0;r<e.length;r++){const s=e[r];if(s!=""){this.fire(t.type,t,{data:s,dataTransfer:o,targetRanges:n,inputType:t.inputType,isComposing:t.isComposing});n=[i.selection.getFirstRange()]}if(r+1<e.length){this.fire(t.type,t,{inputType:"insertParagraph",targetRanges:n});n=[i.selection.getFirstRange()]}}return}this.fire(t.type,t,{data:r,dataTransfer:o,targetRanges:s,inputType:t.inputType,isComposing:t.isComposing})}}class Vp extends rf{constructor(t){super(t);this.document.on("keydown",((t,e)=>{if(this.isEnabled&&$l(e.keyCode)){const n=new Hg(this.document,"arrowKey",this.document.selection.getFirstRange());this.document.fire(n,e);if(n.stop.called){t.stop()}}}))}observe(){}}class jp extends rf{constructor(t){super(t);const e=this.document;e.on("keydown",((t,n)=>{if(!this.isEnabled||n.keyCode!=Hl.tab||n.ctrlKey){return}const i=new Hg(e,"tab",e.selection.getFirstRange());e.fire(i,n);if(i.stop.called){t.stop()}}))}observe(){}}class Fp extends(mt()){constructor(t){super();this.document=new Zg(t);this.domConverter=new Jm(this.document);this.domRoots=new Map;this.set("isRenderingInProgress",false);this.set("hasDomSelection",false);this._renderer=new Om(this.domConverter,this.document.selection);this._renderer.bind("isFocused","isSelecting","isComposing").to(this.document,"isFocused","isSelecting","isComposing");this._initialDomRootAttributes=new WeakMap;this._observers=new Map;this._ongoingChange=false;this._postFixersInProgress=false;this._renderingDisabled=false;this._hasChangedSinceTheLastRendering=false;this._writer=new um(this.document);this.addObserver(Mp);this.addObserver(Lp);this.addObserver(Np);this.addObserver(df);this.addObserver(Mf);this.addObserver(zp);this.addObserver(Vp);this.addObserver(Rp);this.addObserver(jp);Mm(this);om(this);this.on("render",(()=>{this._render();this.document.fire("layoutChanged");this._hasChangedSinceTheLastRendering=false}));this.listenTo(this.document.selection,"change",(()=>{this._hasChangedSinceTheLastRendering=true}));this.listenTo(this.document,"change:isFocused",(()=>{this._hasChangedSinceTheLastRendering=true}))}attachDomRoot(t,e="main"){const n=this.document.getRoot(e);n._name=t.tagName.toLowerCase();const i={};for(const{name:e,value:o}of Array.from(t.attributes)){i[e]=o;if(e==="class"){this._writer.addClass(o.split(" "),n)}else{this._writer.setAttribute(e,o,n)}}this._initialDomRootAttributes.set(t,i);const o=()=>{this._writer.setAttribute("contenteditable",(!n.isReadOnly).toString(),n);if(n.isReadOnly){this._writer.addClass("ck-read-only",n)}else{this._writer.removeClass("ck-read-only",n)}};o();this.domRoots.set(e,t);this.domConverter.bindElements(t,n);this._renderer.markToSync("children",n);this._renderer.markToSync("attributes",n);this._renderer.domDocuments.add(t.ownerDocument);n.on("change:children",((t,e)=>this._renderer.markToSync("children",e)));n.on("change:attributes",((t,e)=>this._renderer.markToSync("attributes",e)));n.on("change:text",((t,e)=>this._renderer.markToSync("text",e)));n.on("change:isReadOnly",(()=>this.change(o)));n.on("change",(()=>{this._hasChangedSinceTheLastRendering=true}));for(const n of this._observers.values()){n.observe(t,e)}}detachDomRoot(t){const e=this.domRoots.get(t);Array.from(e.attributes).forEach((({name:t})=>e.removeAttribute(t)));const n=this._initialDomRootAttributes.get(e);for(const t in n){e.setAttribute(t,n[t])}this.domRoots.delete(t);this.domConverter.unbindDomElement(e)}getDomRoot(t="main"){return this.domRoots.get(t)}addObserver(t){let e=this._observers.get(t);if(e){return e}e=new t(this);this._observers.set(t,e);for(const[t,n]of this.domRoots){e.observe(n,t)}e.enable();return e}getObserver(t){return this._observers.get(t)}disableObservers(){for(const t of this._observers.values()){t.disable()}}enableObservers(){for(const t of this._observers.values()){t.enable()}}scrollToTheSelection(){const t=this.document.selection.getFirstRange();if(t){Tl({target:this.domConverter.viewRangeToDom(t),viewportOffset:20})}}focus(){if(!this.document.isFocused){const t=this.document.selection.editableElement;if(t){this.domConverter.focus(t);this.forceRender()}else{}}}change(t){if(this.isRenderingInProgress||this._postFixersInProgress){throw new z("cannot-change-view-tree",this)}try{if(this._ongoingChange){return t(this._writer)}this._ongoingChange=true;const e=t(this._writer);this._ongoingChange=false;if(!this._renderingDisabled&&this._hasChangedSinceTheLastRendering){this._postFixersInProgress=true;this.document._callPostFixers(this._writer);this._postFixersInProgress=false;this.fire("render")}return e}catch(t){z.rethrowUnexpectedError(t,this)}}forceRender(){this._hasChangedSinceTheLastRendering=true;this.getObserver(Lp).flush();this.change((()=>{}))}destroy(){for(const t of this._observers.values()){t.destroy()}this.document.destroy();this.stopListening()}createPositionAt(t,e){return Og._createAt(t,e)}createPositionAfter(t){return Og._createAfter(t)}createPositionBefore(t){return Og._createBefore(t)}createRange(...t){return new Rg(...t)}createRangeOn(t){return Rg._createOn(t)}createRangeIn(t){return Rg._createIn(t)}createSelection(...t){return new jg(...t)}_disableRendering(t){this._renderingDisabled=t;if(t==false){this.change((()=>{}))}}_render(){this.isRenderingInProgress=true;this.disableObservers();this._renderer.render();this.enableObservers();this.isRenderingInProgress=false}}class Hp{is(){throw new Error("is() method is abstract")}}class Up extends Hp{constructor(t){super();this.parent=null;this._attrs=mc(t)}get document(){return null}get index(){let t;if(!this.parent){return null}if((t=this.parent.getChildIndex(this))===null){throw new z("model-node-not-found-in-parent",this)}return t}get startOffset(){let t;if(!this.parent){return null}if((t=this.parent.getChildStartOffset(this))===null){throw new z("model-node-not-found-in-parent",this)}return t}get offsetSize(){return 1}get endOffset(){if(!this.parent){return null}return this.startOffset+this.offsetSize}get nextSibling(){const t=this.index;return t!==null&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return t!==null&&this.parent.getChild(t-1)||null}get root(){let t=this;while(t.parent){t=t.parent}return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;while(e.parent){t.unshift(e.startOffset);e=e.parent}return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;while(n){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e);const i=t.getAncestors(e);let o=0;while(n[o]==i[o]&&n[o]){o++}return o===0?null:n[o-1]}isBefore(t){if(this==t){return false}if(this.root!==t.root){return false}const e=this.getPath();const n=t.getPath();const i=Dt(e,n);switch(i){case"prefix":return true;case"extension":return false;default:return e[i]<n[i]}}isAfter(t){if(this==t){return false}if(this.root!==t.root){return false}return!this.isBefore(t)}hasAttribute(t){return this._attrs.has(t)}getAttribute(t){return this._attrs.get(t)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}toJSON(){const t={};if(this._attrs.size){t.attributes=Array.from(this._attrs).reduce(((t,e)=>{t[e[0]]=e[1];return t}),{})}return t}_clone(t){return new this.constructor(this._attrs)}_remove(){this.parent._removeChildren(this.index)}_setAttribute(t,e){this._attrs.set(t,e)}_setAttributesTo(t){this._attrs=mc(t)}_removeAttribute(t){return this._attrs.delete(t)}_clearAttributes(){this._attrs.clear()}}Up.prototype.is=function(t){return t==="node"||t==="model:node"};class Wp{constructor(t){this._nodes=[];if(t){this._insertNodes(0,t)}}[Symbol.iterator](){return this._nodes[Symbol.iterator]()}get length(){return this._nodes.length}get maxOffset(){return this._nodes.reduce(((t,e)=>t+e.offsetSize),0)}getNode(t){return this._nodes[t]||null}getNodeIndex(t){const e=this._nodes.indexOf(t);return e==-1?null:e}getNodeStartOffset(t){const e=this.getNodeIndex(t);return e===null?null:this._nodes.slice(0,e).reduce(((t,e)=>t+e.offsetSize),0)}indexToOffset(t){if(t==this._nodes.length){return this.maxOffset}const e=this._nodes[t];if(!e){throw new z("model-nodelist-index-out-of-bounds",this)}return this.getNodeStartOffset(e)}offsetToIndex(t){let e=0;for(const n of this._nodes){if(t>=e&&t<e+n.offsetSize){return this.getNodeIndex(n)}e+=n.offsetSize}if(e!=t){throw new z("model-nodelist-offset-out-of-bounds",this,{offset:t,nodeList:this})}return this.length}_insertNodes(t,e){for(const t of e){if(!(t instanceof Up)){throw new z("model-nodelist-insertnodes-not-node",this)}}this._nodes=pc(this._nodes,Array.from(e),t,0)}_removeNodes(t,e=1){return this._nodes.splice(t,e)}toJSON(){return this._nodes.map((t=>t.toJSON()))}}class qp extends Up{constructor(t,e){super(e);this._data=t||""}get offsetSize(){return this.data.length}get data(){return this._data}toJSON(){const t=super.toJSON();t.data=this.data;return t}_clone(){return new qp(this.data,this.getAttributes())}static fromJSON(t){return new qp(t.data,t.attributes)}}qp.prototype.is=function(t){return t==="$text"||t==="model:$text"||t==="text"||t==="model:text"||t==="node"||t==="model:node"};class Gp extends Hp{constructor(t,e,n){super();this.textNode=t;if(e<0||e>t.offsetSize){throw new z("model-textproxy-wrong-offsetintext",this)}if(n<0||e+n>t.offsetSize){throw new z("model-textproxy-wrong-length",this)}this.data=t.data.substring(e,e+n);this.offsetInText=e}get startOffset(){return this.textNode.startOffset!==null?this.textNode.startOffset+this.offsetInText:null}get offsetSize(){return this.data.length}get endOffset(){return this.startOffset!==null?this.startOffset+this.offsetSize:null}get isPartial(){return this.offsetSize!==this.textNode.offsetSize}get parent(){return this.textNode.parent}get root(){return this.textNode.root}getPath(){const t=this.textNode.getPath();if(t.length>0){t[t.length-1]+=this.offsetInText}return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;while(n){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}hasAttribute(t){return this.textNode.hasAttribute(t)}getAttribute(t){return this.textNode.getAttribute(t)}getAttributes(){return this.textNode.getAttributes()}getAttributeKeys(){return this.textNode.getAttributeKeys()}}Gp.prototype.is=function(t){return t==="$textProxy"||t==="model:$textProxy"||t==="textProxy"||t==="model:textProxy"};class $p extends Up{constructor(t,e,n){super(e);this._children=new Wp;this.name=t;if(n){this._insertChild(0,n)}}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return this.childCount===0}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}offsetToIndex(t){return this._children.offsetToIndex(t)}getNodeByPath(t){let e=this;for(const n of t){e=e.getChild(e.offsetToIndex(n))}return e}findAncestor(t,e={}){let n=e.includeSelf?this:this.parent;while(n){if(n.name===t){return n}n=n.parent}return null}toJSON(){const t=super.toJSON();t.name=this.name;if(this._children.length>0){t.children=[];for(const e of this._children){t.children.push(e.toJSON())}}return t}_clone(t=false){const e=t?Array.from(this._children).map((t=>t._clone(true))):undefined;return new $p(this.name,this.getAttributes(),e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=Kp(e);for(const t of n){if(t.parent!==null){t._remove()}t.parent=this}this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n){t.parent=null}return n}static fromJSON(t){let e;if(t.children){e=[];for(const n of t.children){if(n.name){e.push($p.fromJSON(n))}else{e.push(qp.fromJSON(n))}}}return new $p(t.name,t.attributes,e)}}$p.prototype.is=function(t,e){if(!e){return t==="element"||t==="model:element"||t==="node"||t==="model:node"}return e===this.name&&(t==="element"||t==="model:element")};function Kp(t){if(typeof t=="string"){return[new qp(t)]}if(!St(t)){t=[t]}return Array.from(t).map((t=>{if(typeof t=="string"){return new qp(t)}if(t instanceof Gp){return new qp(t.data,t.getAttributes())}return t}))}class Yp{constructor(t){if(!t||!t.boundaries&&!t.startPosition){throw new z("model-tree-walker-no-start-position",null)}const e=t.direction||"forward";if(e!="forward"&&e!="backward"){throw new z("model-tree-walker-unknown-direction",t,{direction:e})}this.direction=e;this.boundaries=t.boundaries||null;if(t.startPosition){this.position=t.startPosition.clone()}else{this.position=Qp._createAt(this.boundaries[this.direction=="backward"?"end":"start"])}this.position.stickiness="toNone";this.singleCharacters=!!t.singleCharacters;this.shallow=!!t.shallow;this.ignoreElementEnd=!!t.ignoreElementEnd;this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null;this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null;this._visitedParent=this.position.parent}[Symbol.iterator](){return this}skip(t){let e,n,i,o;do{i=this.position;o=this._visitedParent;({done:e,value:n}=this.next())}while(!e&&t(n));if(!e){this.position=i;this._visitedParent=o}}next(){if(this.direction=="forward"){return this._next()}else{return this._previous()}}_next(){const t=this.position;const e=this.position.clone();const n=this._visitedParent;if(n.parent===null&&e.offset===n.maxOffset){return{done:true,value:undefined}}if(n===this._boundaryEndParent&&e.offset==this.boundaries.end.offset){return{done:true,value:undefined}}const i=Jp(e,n);const o=i?i:Xp(e,n,i);if(o instanceof $p){if(!this.shallow){e.path.push(0);this._visitedParent=o}else{e.offset++}this.position=e;return Zp("elementStart",o,t,e,1)}else if(o instanceof qp){let i;if(this.singleCharacters){i=1}else{let t=o.endOffset;if(this._boundaryEndParent==n&&this.boundaries.end.offset<t){t=this.boundaries.end.offset}i=t-e.offset}const r=e.offset-o.startOffset;const s=new Gp(o,r,i);e.offset+=i;this.position=e;return Zp("text",s,t,e,i)}else{e.path.pop();e.offset++;this.position=e;this._visitedParent=n.parent;if(this.ignoreElementEnd){return this._next()}else{return Zp("elementEnd",n,t,e)}}}_previous(){const t=this.position;const e=this.position.clone();const n=this._visitedParent;if(n.parent===null&&e.offset===0){return{done:true,value:undefined}}if(n==this._boundaryStartParent&&e.offset==this.boundaries.start.offset){return{done:true,value:undefined}}const i=e.parent;const o=Jp(e,i);const r=o?o:tb(e,i,o);if(r instanceof $p){e.offset--;if(!this.shallow){e.path.push(r.maxOffset);this.position=e;this._visitedParent=r;if(this.ignoreElementEnd){return this._previous()}else{return Zp("elementEnd",r,t,e)}}else{this.position=e;return Zp("elementStart",r,t,e,1)}}else if(r instanceof qp){let i;if(this.singleCharacters){i=1}else{let t=r.startOffset;if(this._boundaryStartParent==n&&this.boundaries.start.offset>t){t=this.boundaries.start.offset}i=e.offset-t}const o=e.offset-r.startOffset;const s=new Gp(r,o-i,i);e.offset-=i;this.position=e;return Zp("text",s,t,e,i)}else{e.path.pop();this.position=e;this._visitedParent=n.parent;return Zp("elementStart",n,t,e,1)}}}function Zp(t,e,n,i,o){return{done:false,value:{type:t,item:e,previousPosition:n,nextPosition:i,length:o}}}class Qp extends Hp{constructor(t,e,n="toNone"){super();if(!t.is("element")&&!t.is("documentFragment")){throw new z("model-position-root-invalid",t)}if(!(e instanceof Array)||e.length===0){throw new z("model-position-path-incorrect-format",t,{path:e})}if(t.is("rootElement")){e=e.slice()}else{e=[...t.getPath(),...e];t=t.root}this.root=t;this.path=e;this.stickiness=n}get offset(){return this.path[this.path.length-1]}set offset(t){this.path[this.path.length-1]=t}get parent(){let t=this.root;for(let e=0;e<this.path.length-1;e++){t=t.getChild(t.offsetToIndex(this.path[e]));if(!t){throw new z("model-position-path-incorrect",this,{position:this})}}if(t.is("$text")){throw new z("model-position-path-incorrect",this,{position:this})}return t}get index(){return this.parent.offsetToIndex(this.offset)}get textNode(){return Jp(this,this.parent)}get nodeAfter(){const t=this.parent;return Xp(this,t,Jp(this,t))}get nodeBefore(){const t=this.parent;return tb(this,t,Jp(this,t))}get isAtStart(){return this.offset===0}get isAtEnd(){return this.offset==this.parent.maxOffset}compareWith(t){if(this.root!=t.root){return"different"}const e=Dt(this.path,t.path);switch(e){case"same":return"same";case"prefix":return"before";case"extension":return"after";default:return this.path[e]<t.path[e]?"before":"after"}}getLastMatchingPosition(t,e={}){e.startPosition=this;const n=new Yp(e);n.skip(t);return n.position}getParentPath(){return this.path.slice(0,-1)}getAncestors(){const t=this.parent;if(t.is("documentFragment")){return[t]}else{return t.getAncestors({includeSelf:true})}}findAncestor(t){const e=this.parent;if(e.is("element")){return e.findAncestor(t,{includeSelf:true})}return null}getCommonPath(t){if(this.root!=t.root){return[]}const e=Dt(this.path,t.path);const n=typeof e=="string"?Math.min(this.path.length,t.path.length):e;return this.path.slice(0,n)}getCommonAncestor(t){const e=this.getAncestors();const n=t.getAncestors();let i=0;while(e[i]==n[i]&&e[i]){i++}return i===0?null:e[i-1]}getShiftedBy(t){const e=this.clone();const n=e.offset+t;e.offset=n<0?0:n;return e}isAfter(t){return this.compareWith(t)=="after"}isBefore(t){return this.compareWith(t)=="before"}isEqual(t){return this.compareWith(t)=="same"}isTouching(t){if(this.root!==t.root){return false}const e=Math.min(this.path.length,t.path.length);for(let n=0;n<e;n++){const e=this.path[n]-t.path[n];if(e<-1||e>1){return false}else if(e===1){return eb(t,this,n)}else if(e===-1){return eb(this,t,n)}}if(this.path.length===t.path.length){return true}else if(this.path.length>t.path.length){return nb(this.path,e)}else{return nb(t.path,e)}}hasSameParentAs(t){if(this.root!==t.root){return false}const e=this.getParentPath();const n=t.getParentPath();return Dt(e,n)=="same"}getTransformedByOperation(t){let e;switch(t.type){case"insert":e=this._getTransformedByInsertOperation(t);break;case"move":case"remove":case"reinsert":e=this._getTransformedByMoveOperation(t);break;case"split":e=this._getTransformedBySplitOperation(t);break;case"merge":e=this._getTransformedByMergeOperation(t);break;default:e=Qp._createAt(this);break}return e}_getTransformedByInsertOperation(t){return this._getTransformedByInsertion(t.position,t.howMany)}_getTransformedByMoveOperation(t){return this._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany)}_getTransformedBySplitOperation(t){const e=t.movedRange;const n=e.containsPosition(this)||e.start.isEqual(this)&&this.stickiness=="toNext";if(n){return this._getCombined(t.splitPosition,t.moveTargetPosition)}else{if(t.graveyardPosition){return this._getTransformedByMove(t.graveyardPosition,t.insertionPosition,1)}else{return this._getTransformedByInsertion(t.insertionPosition,1)}}}_getTransformedByMergeOperation(t){const e=t.movedRange;const n=e.containsPosition(this)||e.start.isEqual(this);let i;if(n){i=this._getCombined(t.sourcePosition,t.targetPosition);if(t.sourcePosition.isBefore(t.targetPosition)){i=i._getTransformedByDeletion(t.deletionPosition,1)}}else if(this.isEqual(t.deletionPosition)){i=Qp._createAt(t.deletionPosition)}else{i=this._getTransformedByMove(t.deletionPosition,t.graveyardPosition,1)}return i}_getTransformedByDeletion(t,e){const n=Qp._createAt(this);if(this.root!=t.root){return n}if(Dt(t.getParentPath(),this.getParentPath())=="same"){if(t.offset<this.offset){if(t.offset+e>this.offset){return null}else{n.offset-=e}}}else if(Dt(t.getParentPath(),this.getParentPath())=="prefix"){const i=t.path.length-1;if(t.offset<=this.path[i]){if(t.offset+e>this.path[i]){return null}else{n.path[i]-=e}}}return n}_getTransformedByInsertion(t,e){const n=Qp._createAt(this);if(this.root!=t.root){return n}if(Dt(t.getParentPath(),this.getParentPath())=="same"){if(t.offset<this.offset||t.offset==this.offset&&this.stickiness!="toPrevious"){n.offset+=e}}else if(Dt(t.getParentPath(),this.getParentPath())=="prefix"){const i=t.path.length-1;if(t.offset<=this.path[i]){n.path[i]+=e}}return n}_getTransformedByMove(t,e,n){e=e._getTransformedByDeletion(t,n);if(t.isEqual(e)){return Qp._createAt(this)}const i=this._getTransformedByDeletion(t,n);const o=i===null||t.isEqual(this)&&this.stickiness=="toNext"||t.getShiftedBy(n).isEqual(this)&&this.stickiness=="toPrevious";if(o){return this._getCombined(t,e)}else{return i._getTransformedByInsertion(e,n)}}_getCombined(t,e){const n=t.path.length-1;const i=Qp._createAt(e);i.stickiness=this.stickiness;i.offset=i.offset+this.path[n]-t.offset;i.path=[...i.path,...this.path.slice(n+1)];return i}toJSON(){return{root:this.root.toJSON(),path:Array.from(this.path),stickiness:this.stickiness}}clone(){return new this.constructor(this.root,this.path,this.stickiness)}static _createAt(t,e,n="toNone"){if(t instanceof Qp){return new Qp(t.root,t.path,t.stickiness)}else{const i=t;if(e=="end"){e=i.maxOffset}else if(e=="before"){return this._createBefore(i,n)}else if(e=="after"){return this._createAfter(i,n)}else if(e!==0&&!e){throw new z("model-createpositionat-offset-required",[this,t])}if(!i.is("element")&&!i.is("documentFragment")){throw new z("model-position-parent-incorrect",[this,t])}const o=i.getPath();o.push(e);return new this(i.root,o,n)}}static _createAfter(t,e){if(!t.parent){throw new z("model-position-after-root",[this,t],{root:t})}return this._createAt(t.parent,t.endOffset,e)}static _createBefore(t,e){if(!t.parent){throw new z("model-position-before-root",t,{root:t})}return this._createAt(t.parent,t.startOffset,e)}static fromJSON(t,e){if(t.root==="$graveyard"){const n=new Qp(e.graveyard,t.path);n.stickiness=t.stickiness;return n}if(!e.getRoot(t.root)){throw new z("model-position-fromjson-no-root",e,{rootName:t.root})}return new Qp(e.getRoot(t.root),t.path,t.stickiness)}}Qp.prototype.is=function(t){return t==="position"||t==="model:position"};function Jp(t,e){const n=e.getChild(e.offsetToIndex(t.offset));if(n&&n.is("$text")&&n.startOffset<t.offset){return n}return null}function Xp(t,e,n){if(n!==null){return null}return e.getChild(e.offsetToIndex(t.offset))}function tb(t,e,n){if(n!==null){return null}return e.getChild(e.offsetToIndex(t.offset)-1)}function eb(t,e,n){if(n+1===t.path.length){return false}if(!nb(e.path,n+1)){return false}if(!ib(t,n+1)){return false}return true}function nb(t,e){while(e<t.length){if(t[e]!==0){return false}e++}return true}function ib(t,e){let n=t.parent;let i=t.path.length-1;let o=0;while(i>=e){if(t.path[i]+o!==n.maxOffset){return false}o=1;i--;n=n.parent}return true}class ob extends Hp{constructor(t,e){super();this.start=Qp._createAt(t);this.end=e?Qp._createAt(e):Qp._createAt(t);this.start.stickiness=this.isCollapsed?"toNone":"toNext";this.end.stickiness=this.isCollapsed?"toNone":"toPrevious"}*[Symbol.iterator](){yield*new Yp({boundaries:this,ignoreElementEnd:true})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){const t=this.start.getParentPath();const e=this.end.getParentPath();return Dt(t,e)=="same"}get root(){return this.start.root}containsPosition(t){return t.isAfter(this.start)&&t.isBefore(this.end)}containsRange(t,e=false){if(t.isCollapsed){e=false}const n=this.containsPosition(t.start)||e&&this.start.isEqual(t.start);const i=this.containsPosition(t.end)||e&&this.end.isEqual(t.end);return n&&i}containsItem(t){const e=Qp._createBefore(t);return this.containsPosition(e)||this.start.isEqual(e)}isEqual(t){return this.start.isEqual(t.start)&&this.end.isEqual(t.end)}isIntersecting(t){return this.start.isBefore(t.end)&&this.end.isAfter(t.start)}getDifference(t){const e=[];if(this.isIntersecting(t)){if(this.containsPosition(t.start)){e.push(new ob(this.start,t.start))}if(this.containsPosition(t.end)){e.push(new ob(t.end,this.end))}}else{e.push(new ob(this.start,this.end))}return e}getIntersection(t){if(this.isIntersecting(t)){let e=this.start;let n=this.end;if(this.containsPosition(t.start)){e=t.start}if(this.containsPosition(t.end)){n=t.end}return new ob(e,n)}return null}getJoined(t,e=false){let n=this.isIntersecting(t);if(!n){if(this.start.isBefore(t.start)){n=e?this.end.isTouching(t.start):this.end.isEqual(t.start)}else{n=e?t.end.isTouching(this.start):t.end.isEqual(this.start)}}if(!n){return null}let i=this.start;let o=this.end;if(t.start.isBefore(i)){i=t.start}if(t.end.isAfter(o)){o=t.end}return new ob(i,o)}getMinimalFlatRanges(){const t=[];const e=this.start.getCommonPath(this.end).length;const n=Qp._createAt(this.start);let i=n.parent;while(n.path.length>e+1){const e=i.maxOffset-n.offset;if(e!==0){t.push(new ob(n,n.getShiftedBy(e)))}n.path=n.path.slice(0,-1);n.offset++;i=i.parent}while(n.path.length<=this.end.path.length){const e=this.end.path[n.path.length-1];const i=e-n.offset;if(i!==0){t.push(new ob(n,n.getShiftedBy(i)))}n.offset=e;n.path.push(0)}return t}getWalker(t={}){t.boundaries=this;return new Yp(t)}*getItems(t={}){t.boundaries=this;t.ignoreElementEnd=true;const e=new Yp(t);for(const t of e){yield t.item}}*getPositions(t={}){t.boundaries=this;const e=new Yp(t);yield e.position;for(const t of e){yield t.nextPosition}}getTransformedByOperation(t){switch(t.type){case"insert":return this._getTransformedByInsertOperation(t);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(t);case"split":return[this._getTransformedBySplitOperation(t)];case"merge":return[this._getTransformedByMergeOperation(t)]}return[new ob(this.start,this.end)]}getTransformedByOperations(t){const e=[new ob(this.start,this.end)];for(const n of t){for(let t=0;t<e.length;t++){const i=e[t].getTransformedByOperation(n);e.splice(t,1,...i);t+=i.length-1}}for(let t=0;t<e.length;t++){const n=e[t];for(let i=t+1;i<e.length;i++){const t=e[i];if(n.containsRange(t)||t.containsRange(n)||n.isEqual(t)){e.splice(i,1)}}}return e}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed){return null}const t=this.start.nodeAfter;const e=this.end.nodeBefore;if(t&&t.is("element")&&t===e){return t}return null}toJSON(){return{start:this.start.toJSON(),end:this.end.toJSON()}}clone(){return new this.constructor(this.start,this.end)}_getTransformedByInsertOperation(t,e=false){return this._getTransformedByInsertion(t.position,t.howMany,e)}_getTransformedByMoveOperation(t,e=false){const n=t.sourcePosition;const i=t.howMany;const o=t.targetPosition;return this._getTransformedByMove(n,o,i,e)}_getTransformedBySplitOperation(t){const e=this.start._getTransformedBySplitOperation(t);let n=this.end._getTransformedBySplitOperation(t);if(this.end.isEqual(t.insertionPosition)){n=this.end.getShiftedBy(1)}if(e.root!=n.root){n=this.end.getShiftedBy(-1)}return new ob(e,n)}_getTransformedByMergeOperation(t){if(this.start.isEqual(t.targetPosition)&&this.end.isEqual(t.deletionPosition)){return new ob(this.start)}let e=this.start._getTransformedByMergeOperation(t);let n=this.end._getTransformedByMergeOperation(t);if(e.root!=n.root){n=this.end.getShiftedBy(-1)}if(e.isAfter(n)){if(t.sourcePosition.isBefore(t.targetPosition)){e=Qp._createAt(n);e.offset=0}else{if(!t.deletionPosition.isEqual(e)){n=t.deletionPosition}e=t.targetPosition}return new ob(e,n)}return new ob(e,n)}_getTransformedByInsertion(t,e,n=false){if(n&&this.containsPosition(t)){return[new ob(this.start,t),new ob(t.getShiftedBy(e),this.end._getTransformedByInsertion(t,e))]}else{const n=new ob(this.start,this.end);n.start=n.start._getTransformedByInsertion(t,e);n.end=n.end._getTransformedByInsertion(t,e);return[n]}}_getTransformedByMove(t,e,n,i=false){if(this.isCollapsed){const i=this.start._getTransformedByMove(t,e,n);return[new ob(i)]}const o=ob._createFromPositionAndShift(t,n);const r=e._getTransformedByDeletion(t,n);if(this.containsPosition(e)&&!i){if(o.containsPosition(this.start)||o.containsPosition(this.end)){const i=this.start._getTransformedByMove(t,e,n);const o=this.end._getTransformedByMove(t,e,n);return[new ob(i,o)]}}let s;const a=this.getDifference(o);let l=null;const c=this.getIntersection(o);if(a.length==1){l=new ob(a[0].start._getTransformedByDeletion(t,n),a[0].end._getTransformedByDeletion(t,n))}else if(a.length==2){l=new ob(this.start,this.end._getTransformedByDeletion(t,n))}if(l){s=l._getTransformedByInsertion(r,n,c!==null||i)}else{s=[]}if(c){const t=new ob(c.start._getCombined(o.start,r),c.end._getCombined(o.start,r));if(s.length==2){s.splice(1,0,t)}else{s.push(t)}}return s}_getTransformedByDeletion(t,e){let n=this.start._getTransformedByDeletion(t,e);let i=this.end._getTransformedByDeletion(t,e);if(n==null&&i==null){return null}if(n==null){n=t}if(i==null){i=t}return new ob(n,i)}static _createFromPositionAndShift(t,e){const n=t;const i=t.getShiftedBy(e);return e>0?new this(n,i):new this(i,n)}static _createIn(t){return new this(Qp._createAt(t,0),Qp._createAt(t,t.maxOffset))}static _createOn(t){return this._createFromPositionAndShift(Qp._createBefore(t),t.offsetSize)}static _createFromRanges(t){if(t.length===0){throw new z("range-create-from-ranges-empty-array",null)}else if(t.length==1){return t[0].clone()}const e=t[0];t.sort(((t,e)=>t.start.isAfter(e.start)?1:-1));const n=t.indexOf(e);const i=new this(e.start,e.end);if(n>0){for(let e=n-1;true;e++){if(t[e].end.isEqual(i.start)){i.start=Qp._createAt(t[e].start)}else{break}}}for(let e=n+1;e<t.length;e++){if(t[e].start.isEqual(i.end)){i.end=Qp._createAt(t[e].end)}else{break}}return i}static fromJSON(t,e){return new this(Qp.fromJSON(t.start,e),Qp.fromJSON(t.end,e))}}ob.prototype.is=function(t){return t==="range"||t==="model:range"};class rb extends(K()){constructor(){super();this._modelToViewMapping=new WeakMap;this._viewToModelMapping=new WeakMap;this._viewToModelLengthCallbacks=new Map;this._markerNameToElements=new Map;this._elementToMarkerNames=new Map;this._deferredBindingRemovals=new Map;this._unboundMarkerNames=new Set;this.on("modelToViewPosition",((t,e)=>{if(e.viewPosition){return}const n=this._modelToViewMapping.get(e.modelPosition.parent);if(!n){throw new z("mapping-model-position-view-parent-not-found",this,{modelPosition:e.modelPosition})}e.viewPosition=this.findPositionIn(n,e.modelPosition.offset)}),{priority:"low"});this.on("viewToModelPosition",((t,e)=>{if(e.modelPosition){return}const n=this.findMappedViewAncestor(e.viewPosition);const i=this._viewToModelMapping.get(n);const o=this._toModelOffset(e.viewPosition.parent,e.viewPosition.offset,n);e.modelPosition=Qp._createAt(i,o)}),{priority:"low"})}bindElements(t,e){this._modelToViewMapping.set(t,e);this._viewToModelMapping.set(e,t)}unbindViewElement(t,e={}){const n=this.toModelElement(t);if(this._elementToMarkerNames.has(t)){for(const e of this._elementToMarkerNames.get(t)){this._unboundMarkerNames.add(e)}}if(e.defer){this._deferredBindingRemovals.set(t,t.root)}else{this._viewToModelMapping.delete(t);if(this._modelToViewMapping.get(n)==t){this._modelToViewMapping.delete(n)}}}unbindModelElement(t){const e=this.toViewElement(t);this._modelToViewMapping.delete(t);if(this._viewToModelMapping.get(e)==t){this._viewToModelMapping.delete(e)}}bindElementToMarker(t,e){const n=this._markerNameToElements.get(e)||new Set;n.add(t);const i=this._elementToMarkerNames.get(t)||new Set;i.add(e);this._markerNameToElements.set(e,n);this._elementToMarkerNames.set(t,i)}unbindElementFromMarkerName(t,e){const n=this._markerNameToElements.get(e);if(n){n.delete(t);if(n.size==0){this._markerNameToElements.delete(e)}}const i=this._elementToMarkerNames.get(t);if(i){i.delete(e);if(i.size==0){this._elementToMarkerNames.delete(t)}}}flushUnboundMarkerNames(){const t=Array.from(this._unboundMarkerNames);this._unboundMarkerNames.clear();return t}flushDeferredBindings(){for(const[t,e]of this._deferredBindingRemovals){if(t.root==e){this.unbindViewElement(t)}}this._deferredBindingRemovals=new Map}clearBindings(){this._modelToViewMapping=new WeakMap;this._viewToModelMapping=new WeakMap;this._markerNameToElements=new Map;this._elementToMarkerNames=new Map;this._unboundMarkerNames=new Set;this._deferredBindingRemovals=new Map}toModelElement(t){return this._viewToModelMapping.get(t)}toViewElement(t){return this._modelToViewMapping.get(t)}toModelRange(t){return new ob(this.toModelPosition(t.start),this.toModelPosition(t.end))}toViewRange(t){return new Rg(this.toViewPosition(t.start),this.toViewPosition(t.end))}toModelPosition(t){const e={viewPosition:t,mapper:this};this.fire("viewToModelPosition",e);return e.modelPosition}toViewPosition(t,e={}){const n={modelPosition:t,mapper:this,isPhantom:e.isPhantom};this.fire("modelToViewPosition",n);return n.viewPosition}markerNameToElements(t){const e=this._markerNameToElements.get(t);if(!e){return null}const n=new Set;for(const t of e){if(t.is("attributeElement")){for(const e of t.getElementsWithSameId()){n.add(e)}}else{n.add(t)}}return n}registerViewToModelLength(t,e){this._viewToModelLengthCallbacks.set(t,e)}findMappedViewAncestor(t){let e=t.parent;while(!this._viewToModelMapping.has(e)){e=e.parent}return e}_toModelOffset(t,e,n){if(n!=t){const i=this._toModelOffset(t.parent,t.index,n);const o=this._toModelOffset(t,e,t);return i+o}if(t.is("$text")){return e}let i=0;for(let n=0;n<e;n++){i+=this.getModelLength(t.getChild(n))}return i}getModelLength(t){if(this._viewToModelLengthCallbacks.get(t.name)){const e=this._viewToModelLengthCallbacks.get(t.name);return e(t)}else if(this._viewToModelMapping.has(t)){return 1}else if(t.is("$text")){return t.data.length}else if(t.is("uiElement")){return 0}else{let e=0;for(const n of t.getChildren()){e+=this.getModelLength(n)}return e}}findPositionIn(t,e){let n;let i=0;let o=0;let r=0;if(t.is("$text")){return new Og(t,e)}while(o<e){n=t.getChild(r);i=this.getModelLength(n);o+=i;r++}if(o==e){return this._moveViewPositionToTextNode(new Og(t,r))}else{return this.findPositionIn(n,e-(o-i))}}_moveViewPositionToTextNode(t){const e=t.nodeBefore;const n=t.nodeAfter;if(e instanceof Du){return new Og(e,e.data.length)}else if(n instanceof Du){return new Og(n,0)}return t}}class sb{constructor(){this._consumable=new Map;this._textProxyRegistry=new Map}add(t,e){e=ab(e);if(t instanceof Gp){t=this._getSymbolForTextProxy(t)}if(!this._consumable.has(t)){this._consumable.set(t,new Map)}this._consumable.get(t).set(e,true)}consume(t,e){e=ab(e);if(t instanceof Gp){t=this._getSymbolForTextProxy(t)}if(this.test(t,e)){this._consumable.get(t).set(e,false);return true}else{return false}}test(t,e){e=ab(e);if(t instanceof Gp){t=this._getSymbolForTextProxy(t)}const n=this._consumable.get(t);if(n===undefined){return null}const i=n.get(e);if(i===undefined){return null}return i}revert(t,e){e=ab(e);if(t instanceof Gp){t=this._getSymbolForTextProxy(t)}const n=this.test(t,e);if(n===false){this._consumable.get(t).set(e,true);return true}else if(n===true){return false}return null}verifyAllConsumed(t){const e=[];for(const[n,i]of this._consumable){for(const[o,r]of i){const i=o.split(":")[0];if(r&&t==i){e.push({event:o,item:n.name||n.description})}}}if(e.length){throw new z("conversion-model-consumable-not-consumed",null,{items:e})}}_getSymbolForTextProxy(t){let e=null;const n=this._textProxyRegistry.get(t.startOffset);if(n){const i=n.get(t.endOffset);if(i){e=i.get(t.parent)}}if(!e){e=this._addSymbolForTextProxy(t)}return e}_addSymbolForTextProxy(t){const e=t.startOffset;const n=t.endOffset;const i=t.parent;const o=Symbol("$textProxy:"+t.data);let r;let s;r=this._textProxyRegistry.get(e);if(!r){r=new Map;this._textProxyRegistry.set(e,r)}s=r.get(n);if(!s){s=new Map;r.set(n,s)}s.set(i,o);return o}}function ab(t){const e=t.split(":");if(e[0]=="insert"){return e[0]}if(e[0]=="addMarker"||e[0]=="removeMarker"){return t}return e.length>1?e[0]+":"+e[1]:e[0]}class lb extends(K()){constructor(t){super();this._conversionApi={dispatcher:this,...t};this._firedEventsMap=new WeakMap}convertChanges(t,e,n){const i=this._createConversionApi(n,t.getRefreshedItems());for(const e of t.getMarkersToRemove()){this._convertMarkerRemove(e.name,e.range,i)}const o=this._reduceChanges(t.getChanges());for(const t of o){if(t.type==="insert"){this._convertInsert(ob._createFromPositionAndShift(t.position,t.length),i)}else if(t.type==="reinsert"){this._convertReinsert(ob._createFromPositionAndShift(t.position,t.length),i)}else if(t.type==="remove"){this._convertRemove(t.position,t.length,t.name,i)}else{this._convertAttribute(t.range,t.attributeKey,t.attributeOldValue,t.attributeNewValue,i)}}for(const t of i.mapper.flushUnboundMarkerNames()){const n=e.get(t).getRange();this._convertMarkerRemove(t,n,i);this._convertMarkerAdd(t,n,i)}for(const e of t.getMarkersToAdd()){this._convertMarkerAdd(e.name,e.range,i)}i.mapper.flushDeferredBindings();i.consumable.verifyAllConsumed("insert")}convert(t,e,n,i={}){const o=this._createConversionApi(n,undefined,i);this._convertInsert(t,o);for(const[t,n]of e){this._convertMarkerAdd(t,n,o)}o.consumable.verifyAllConsumed("insert")}convertSelection(t,e,n){const i=Array.from(e.getMarkersAtPosition(t.getFirstPosition()));const o=this._createConversionApi(n);this._addConsumablesForSelection(o.consumable,t,i);this.fire("selection",{selection:t},o);if(!t.isCollapsed){return}for(const e of i){const n=e.getRange();if(!cb(t.getFirstPosition(),e,o.mapper)){continue}const i={item:t,markerName:e.name,markerRange:n};if(o.consumable.test(t,"addMarker:"+e.name)){this.fire(`addMarker:${e.name}`,i,o)}}for(const e of t.getAttributeKeys()){const n={item:t,range:t.getFirstRange(),attributeKey:e,attributeOldValue:null,attributeNewValue:t.getAttribute(e)};if(o.consumable.test(t,"attribute:"+n.attributeKey)){this.fire(`attribute:${n.attributeKey}:$text`,n,o)}}}_convertInsert(t,e,n={}){if(!n.doNotAddConsumables){this._addConsumablesForInsert(e.consumable,Array.from(t))}for(const n of Array.from(t.getWalker({shallow:true})).map(ub)){this._testAndFire("insert",n,e)}}_convertRemove(t,e,n,i){this.fire(`remove:${n}`,{position:t,length:e},i)}_convertAttribute(t,e,n,i,o){this._addConsumablesForRange(o.consumable,t,`attribute:${e}`);for(const r of t){const t={item:r.item,range:ob._createFromPositionAndShift(r.previousPosition,r.length),attributeKey:e,attributeOldValue:n,attributeNewValue:i};this._testAndFire(`attribute:${e}`,t,o)}}_convertReinsert(t,e){const n=Array.from(t.getWalker({shallow:true}));this._addConsumablesForInsert(e.consumable,n);for(const t of n.map(ub)){this._testAndFire("insert",{...t,reconversion:true},e)}}_convertMarkerAdd(t,e,n){if(e.root.rootName=="$graveyard"){return}const i=`addMarker:${t}`;n.consumable.add(e,i);this.fire(i,{markerName:t,markerRange:e},n);if(!n.consumable.consume(e,i)){return}this._addConsumablesForRange(n.consumable,e,i);for(const o of e.getItems()){if(!n.consumable.test(o,i)){continue}const r={item:o,range:ob._createOn(o),markerName:t,markerRange:e};this.fire(i,r,n)}}_convertMarkerRemove(t,e,n){if(e.root.rootName=="$graveyard"){return}this.fire(`removeMarker:${t}`,{markerName:t,markerRange:e},n)}_reduceChanges(t){const e={changes:t};this.fire("reduceChanges",e);return e.changes}_addConsumablesForInsert(t,e){for(const n of e){const e=n.item;if(t.test(e,"insert")===null){t.add(e,"insert");for(const n of e.getAttributeKeys()){t.add(e,"attribute:"+n)}}}return t}_addConsumablesForRange(t,e,n){for(const i of e.getItems()){t.add(i,n)}return t}_addConsumablesForSelection(t,e,n){t.add(e,"selection");for(const i of n){t.add(e,"addMarker:"+i.name)}for(const n of e.getAttributeKeys()){t.add(e,"attribute:"+n)}return t}_testAndFire(t,e,n){const i=db(t,e);const o=e.item.is("$textProxy")?n.consumable._getSymbolForTextProxy(e.item):e.item;const r=this._firedEventsMap.get(n);const s=r.get(o);if(!s){r.set(o,new Set([i]))}else if(!s.has(i)){s.add(i)}else{return}this.fire(i,e,n)}_testAndFireAddAttributes(t,e){const n={item:t,range:ob._createOn(t)};for(const t of n.item.getAttributeKeys()){n.attributeKey=t;n.attributeOldValue=null;n.attributeNewValue=n.item.getAttribute(t);this._testAndFire(`attribute:${t}`,n,e)}}_createConversionApi(t,e=new Set,n={}){const i={...this._conversionApi,consumable:new sb,writer:t,options:n,convertItem:t=>this._convertInsert(ob._createOn(t),i),convertChildren:t=>this._convertInsert(ob._createIn(t),i,{doNotAddConsumables:true}),convertAttributes:t=>this._testAndFireAddAttributes(t,i),canReuseView:t=>!e.has(i.mapper.toModelElement(t))};this._firedEventsMap.set(i,new Map);return i}}function cb(t,e,n){const i=e.getRange();const o=Array.from(t.getAncestors());o.shift();o.reverse();const r=o.some((t=>{if(i.containsItem(t)){const e=n.toViewElement(t);return!!e.getCustomProperty("addHighlight")}}));return!r}function db(t,e){const n=e.item.is("element")?e.item.name:"$text";return`${t}:${n}`}function ub(t){const e=t.item;const n=ob._createFromPositionAndShift(t.previousPosition,t.length);return{item:e,range:n}}class hb extends(K(Hp)){constructor(...t){super();this._lastRangeBackward=false;this._attrs=new Map;this._ranges=[];if(t.length){this.setTo(...t)}}get anchor(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.end:t.start}return null}get focus(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.start:t.end}return null}get isCollapsed(){const t=this._ranges.length;if(t===1){return this._ranges[0].isCollapsed}else{return false}}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}isEqual(t){if(this.rangeCount!=t.rangeCount){return false}else if(this.rangeCount===0){return true}if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus)){return false}for(const e of this._ranges){let n=false;for(const i of t._ranges){if(e.isEqual(i)){n=true;break}}if(!n){return false}}return true}*getRanges(){for(const t of this._ranges){yield new ob(t.start,t.end)}}getFirstRange(){let t=null;for(const e of this._ranges){if(!t||e.start.isBefore(t.start)){t=e}}return t?new ob(t.start,t.end):null}getLastRange(){let t=null;for(const e of this._ranges){if(!t||e.end.isAfter(t.end)){t=e}}return t?new ob(t.start,t.end):null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}setTo(...t){let[e,n,i]=t;if(typeof n=="object"){i=n;n=undefined}if(e===null){this._setRanges([])}else if(e instanceof hb){this._setRanges(e.getRanges(),e.isBackward)}else if(e&&typeof e.getRanges=="function"){this._setRanges(e.getRanges(),e.isBackward)}else if(e instanceof ob){this._setRanges([e],!!i&&!!i.backward)}else if(e instanceof Qp){this._setRanges([new ob(e)])}else if(e instanceof Up){const t=!!i&&!!i.backward;let o;if(n=="in"){o=ob._createIn(e)}else if(n=="on"){o=ob._createOn(e)}else if(n!==undefined){o=new ob(Qp._createAt(e,n))}else{throw new z("model-selection-setto-required-second-parameter",[this,e])}this._setRanges([o],t)}else if(St(e)){this._setRanges(e,i&&!!i.backward)}else{throw new z("model-selection-setto-not-selectable",[this,e])}}_setRanges(t,e=false){const n=Array.from(t);const i=n.some((e=>{if(!(e instanceof ob)){throw new z("model-selection-set-ranges-not-range",[this,t])}return this._ranges.every((t=>!t.isEqual(e)))}));if(n.length===this._ranges.length&&!i){return}this._replaceAllRanges(n);this._lastRangeBackward=!!e;this.fire("change:range",{directChange:true})}setFocus(t,e){if(this.anchor===null){throw new z("model-selection-setfocus-no-ranges",[this,t])}const n=Qp._createAt(t,e);if(n.compareWith(this.focus)=="same"){return}const i=this.anchor;if(this._ranges.length){this._popRange()}if(n.compareWith(i)=="before"){this._pushRange(new ob(n,i));this._lastRangeBackward=true}else{this._pushRange(new ob(i,n));this._lastRangeBackward=false}this.fire("change:range",{directChange:true})}getAttribute(t){return this._attrs.get(t)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}hasAttribute(t){return this._attrs.has(t)}removeAttribute(t){if(this.hasAttribute(t)){this._attrs.delete(t);this.fire("change:attribute",{attributeKeys:[t],directChange:true})}}setAttribute(t,e){if(this.getAttribute(t)!==e){this._attrs.set(t,e);this.fire("change:attribute",{attributeKeys:[t],directChange:true})}}getSelectedElement(){if(this.rangeCount!==1){return null}return this.getFirstRange().getContainedElement()}*getSelectedBlocks(){const t=new WeakSet;for(const e of this.getRanges()){const n=fb(e.start,t);if(n&&pb(n,e)){yield n}for(const n of e.getWalker()){const i=n.item;if(n.type=="elementEnd"&&mb(i,t,e)){yield i}}const i=fb(e.end,t);if(i&&!e.end.isTouching(Qp._createAt(i,0))&&pb(i,e)){yield i}}}containsEntireContent(t=this.anchor.root){const e=Qp._createAt(t,0);const n=Qp._createAt(t,"end");return e.isTouching(this.getFirstPosition())&&n.isTouching(this.getLastPosition())}_pushRange(t){this._checkRange(t);this._ranges.push(new ob(t.start,t.end))}_checkRange(t){for(let e=0;e<this._ranges.length;e++){if(t.isIntersecting(this._ranges[e])){throw new z("model-selection-range-intersects",[this,t],{addedRange:t,intersectingRange:this._ranges[e]})}}}_replaceAllRanges(t){this._removeAllRanges();for(const e of t){this._pushRange(e)}}_removeAllRanges(){while(this._ranges.length>0){this._popRange()}}_popRange(){this._ranges.pop()}}hb.prototype.is=function(t){return t==="selection"||t==="model:selection"};function gb(t,e){if(e.has(t)){return false}e.add(t);return t.root.document.model.schema.isBlock(t)&&!!t.parent}function mb(t,e,n){return gb(t,e)&&pb(t,n)}function fb(t,e){const n=t.parent;const i=n.root.document.model.schema;const o=t.parent.getAncestors({parentFirst:true,includeSelf:true});let r=false;const s=o.find((t=>{if(r){return false}r=i.isLimit(t);return!r&&gb(t,e)}));o.forEach((t=>e.add(t)));return s}function pb(t,e){const n=bb(t);if(!n){return true}const i=e.containsRange(ob._createOn(n),true);return!i}function bb(t){const e=t.root.document.model.schema;let n=t.parent;while(n){if(e.isBlock(n)){return n}n=n.parent}}class kb extends(K(ob)){constructor(t,e){super(t,e);wb.call(this)}detach(){this.stopListening()}toRange(){return new ob(this.start,this.end)}static fromRange(t){return new kb(t.start,t.end)}}kb.prototype.is=function(t){return t==="liveRange"||t==="model:liveRange"||t=="range"||t==="model:range"};function wb(){this.listenTo(this.root.document.model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation){return}Ab.call(this,n)}),{priority:"low"})}function Ab(t){const e=this.getTransformedByOperation(t);const n=ob._createFromRanges(e);const i=!n.isEqual(this);const o=Cb(this,t);let r=null;if(i){if(n.root.rootName=="$graveyard"){if(t.type=="remove"){r=t.sourcePosition}else{r=t.deletionPosition}}const e=this.toRange();this.start=n.start;this.end=n.end;this.fire("change:range",e,{deletionPosition:r})}else if(o){this.fire("change:content",this.toRange(),{deletionPosition:r})}}function Cb(t,e){switch(e.type){case"insert":return t.containsPosition(e.position);case"move":case"remove":case"reinsert":case"merge":return t.containsPosition(e.sourcePosition)||t.start.isEqual(e.sourcePosition)||t.containsPosition(e.targetPosition);case"split":return t.containsPosition(e.splitPosition)||t.containsPosition(e.insertionPosition)}return false}const _b="selection:";class vb extends(K(Hp)){constructor(t){super();this._selection=new yb(t);this._selection.delegate("change:range").to(this);this._selection.delegate("change:attribute").to(this);this._selection.delegate("change:marker").to(this)}get isCollapsed(){return this._selection.isCollapsed}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get rangeCount(){return this._selection.rangeCount}get hasOwnRange(){return this._selection.hasOwnRange}get isBackward(){return this._selection.isBackward}get isGravityOverridden(){return this._selection.isGravityOverridden}get markers(){return this._selection.markers}get _ranges(){return this._selection._ranges}getRanges(){return this._selection.getRanges()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getSelectedBlocks(){return this._selection.getSelectedBlocks()}getSelectedElement(){return this._selection.getSelectedElement()}containsEntireContent(t){return this._selection.containsEntireContent(t)}destroy(){this._selection.destroy()}getAttributeKeys(){return this._selection.getAttributeKeys()}getAttributes(){return this._selection.getAttributes()}getAttribute(t){return this._selection.getAttribute(t)}hasAttribute(t){return this._selection.hasAttribute(t)}refresh(){this._selection.updateMarkers();this._selection._updateAttributes(false)}observeMarkers(t){this._selection.observeMarkers(t)}_setFocus(t,e){this._selection.setFocus(t,e)}_setTo(...t){this._selection.setTo(...t)}_setAttribute(t,e){this._selection.setAttribute(t,e)}_removeAttribute(t){this._selection.removeAttribute(t)}_getStoredAttributes(){return this._selection.getStoredAttributes()}_overrideGravity(){return this._selection.overrideGravity()}_restoreGravity(t){this._selection.restoreGravity(t)}static _getStoreAttributeKey(t){return _b+t}static _isStoreAttributeKey(t){return t.startsWith(_b)}}vb.prototype.is=function(t){return t==="selection"||t=="model:selection"||t=="documentSelection"||t=="model:documentSelection"};class yb extends hb{constructor(t){super();this.markers=new cc({idProperty:"name"});this._attributePriority=new Map;this._selectionRestorePosition=null;this._hasChangedRange=false;this._overriddenGravityRegister=new Set;this._observedMarkers=new Set;this._model=t.model;this._document=t;this.listenTo(this._model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation||n.type=="marker"||n.type=="rename"||n.type=="noop"){return}if(this._ranges.length==0&&this._selectionRestorePosition){this._fixGraveyardSelection(this._selectionRestorePosition)}this._selectionRestorePosition=null;if(this._hasChangedRange){this._hasChangedRange=false;this.fire("change:range",{directChange:false})}}),{priority:"lowest"});this.on("change:range",(()=>{this._validateSelectionRanges(this.getRanges())}));this.listenTo(this._model.markers,"update",((t,e,n,i)=>{this._updateMarker(e,i)}));this.listenTo(this._document,"change",((t,e)=>{Eb(this._model,e)}))}get isCollapsed(){const t=this._ranges.length;return t===0?this._document._getDefaultRange().isCollapsed:super.isCollapsed}get anchor(){return super.anchor||this._document._getDefaultRange().start}get focus(){return super.focus||this._document._getDefaultRange().end}get rangeCount(){return this._ranges.length?this._ranges.length:1}get hasOwnRange(){return this._ranges.length>0}get isGravityOverridden(){return!!this._overriddenGravityRegister.size}destroy(){for(let t=0;t<this._ranges.length;t++){this._ranges[t].detach()}this.stopListening()}*getRanges(){if(this._ranges.length){yield*super.getRanges()}else{yield this._document._getDefaultRange()}}getFirstRange(){return super.getFirstRange()||this._document._getDefaultRange()}getLastRange(){return super.getLastRange()||this._document._getDefaultRange()}setTo(...t){super.setTo(...t);this._updateAttributes(true);this.updateMarkers()}setFocus(t,e){super.setFocus(t,e);this._updateAttributes(true);this.updateMarkers()}setAttribute(t,e){if(this._setAttribute(t,e)){const e=[t];this.fire("change:attribute",{attributeKeys:e,directChange:true})}}removeAttribute(t){if(this._removeAttribute(t)){const e=[t];this.fire("change:attribute",{attributeKeys:e,directChange:true})}}overrideGravity(){const t=I();this._overriddenGravityRegister.add(t);if(this._overriddenGravityRegister.size===1){this._updateAttributes(true)}return t}restoreGravity(t){if(!this._overriddenGravityRegister.has(t)){throw new z("document-selection-gravity-wrong-restore",this,{uid:t})}this._overriddenGravityRegister.delete(t);if(!this.isGravityOverridden){this._updateAttributes(true)}}observeMarkers(t){this._observedMarkers.add(t);this.updateMarkers()}_replaceAllRanges(t){this._validateSelectionRanges(t);super._replaceAllRanges(t)}_popRange(){this._ranges.pop().detach()}_pushRange(t){const e=this._prepareRange(t);if(e){this._ranges.push(e)}}_validateSelectionRanges(t){for(const e of t){if(!this._document._validateSelectionRange(e)){throw new z("document-selection-wrong-position",this,{range:e})}}}_prepareRange(t){this._checkRange(t);if(t.root==this._document.graveyard){return}const e=kb.fromRange(t);e.on("change:range",((t,n,i)=>{this._hasChangedRange=true;if(e.root==this._document.graveyard){this._selectionRestorePosition=i.deletionPosition;const t=this._ranges.indexOf(e);this._ranges.splice(t,1);e.detach()}}));return e}updateMarkers(){if(!this._observedMarkers.size){return}const t=[];let e=false;for(const e of this._model.markers){const n=e.name.split(":",1)[0];if(!this._observedMarkers.has(n)){continue}const i=e.getRange();for(const n of this.getRanges()){if(i.containsRange(n,!n.isCollapsed)){t.push(e)}}}const n=Array.from(this.markers);for(const n of t){if(!this.markers.has(n)){this.markers.add(n);e=true}}for(const n of Array.from(this.markers)){if(!t.includes(n)){this.markers.remove(n);e=true}}if(e){this.fire("change:marker",{oldMarkers:n,directChange:false})}}_updateMarker(t,e){const n=t.name.split(":",1)[0];if(!this._observedMarkers.has(n)){return}let i=false;const o=Array.from(this.markers);const r=this.markers.has(t);if(!e){if(r){this.markers.remove(t);i=true}}else{let n=false;for(const t of this.getRanges()){if(e.containsRange(t,!t.isCollapsed)){n=true;break}}if(n&&!r){this.markers.add(t);i=true}else if(!n&&r){this.markers.remove(t);i=true}}if(i){this.fire("change:marker",{oldMarkers:o,directChange:false})}}_updateAttributes(t){const e=mc(this._getSurroundingAttributes());const n=mc(this.getAttributes());if(t){this._attributePriority=new Map;this._attrs=new Map}else{for(const[t,e]of this._attributePriority){if(e=="low"){this._attrs.delete(t);this._attributePriority.delete(t)}}}this._setAttributesTo(e);const i=[];for(const[t,e]of this.getAttributes()){if(!n.has(t)||n.get(t)!==e){i.push(t)}}for(const[t]of n){if(!this.hasAttribute(t)){i.push(t)}}if(i.length>0){this.fire("change:attribute",{attributeKeys:i,directChange:false})}}_setAttribute(t,e,n=true){const i=n?"normal":"low";if(i=="low"&&this._attributePriority.get(t)=="normal"){return false}const o=super.getAttribute(t);if(o===e){return false}this._attrs.set(t,e);this._attributePriority.set(t,i);return true}_removeAttribute(t,e=true){const n=e?"normal":"low";if(n=="low"&&this._attributePriority.get(t)=="normal"){return false}this._attributePriority.set(t,n);if(!super.hasAttribute(t)){return false}this._attrs.delete(t);return true}_setAttributesTo(t){const e=new Set;for(const[e,n]of this.getAttributes()){if(t.get(e)===n){continue}this._removeAttribute(e,false)}for(const[n,i]of t){const t=this._setAttribute(n,i,false);if(t){e.add(n)}}return e}*getStoredAttributes(){const t=this.getFirstPosition().parent;if(this.isCollapsed&&t.isEmpty){for(const e of t.getAttributeKeys()){if(e.startsWith(_b)){const n=e.substr(_b.length);yield[n,t.getAttribute(e)]}}}}_getSurroundingAttributes(){const t=this.getFirstPosition();const e=this._model.schema;let n=null;if(!this.isCollapsed){const t=this.getFirstRange();for(const i of t){if(i.item.is("element")&&e.isObject(i.item)){break}if(i.type=="text"){n=i.item.getAttributes();break}}}else{const i=t.textNode?t.textNode:t.nodeBefore;const o=t.textNode?t.textNode:t.nodeAfter;if(!this.isGravityOverridden){n=xb(i)}if(!n){n=xb(o)}if(!this.isGravityOverridden&&!n){let t=i;while(t&&!e.isInline(t)&&!n){t=t.previousSibling;n=xb(t)}}if(!n){let t=o;while(t&&!e.isInline(t)&&!n){t=t.nextSibling;n=xb(t)}}if(!n){n=this.getStoredAttributes()}}return n}_fixGraveyardSelection(t){const e=this._model.schema.getNearestSelectionRange(t);if(e){this._pushRange(e)}}}function xb(t){if(t instanceof Gp||t instanceof qp){return t.getAttributes()}return null}function Eb(t,e){const n=t.document.differ;for(const i of n.getChanges()){if(i.type!="insert"){continue}const n=i.position.parent;const o=i.length===n.maxOffset;if(o){t.enqueueChange(e,(t=>{const e=Array.from(n.getAttributeKeys()).filter((t=>t.startsWith(_b)));for(const i of e){t.removeAttribute(i,n)}}))}}}class Db{constructor(t){this._dispatchers=t}add(t){for(const e of this._dispatchers){t(e)}return this}}var Sb=1,Tb=4;function Ib(t){return Va(t,Sb|Tb)}const Mb=Ib;class Bb extends Db{elementToElement(t){return this.add(tk(t))}elementToStructure(t){return this.add(ek(t))}attributeToElement(t){return this.add(nk(t))}attributeToAttribute(t){return this.add(ik(t))}markerToElement(t){return this.add(ok(t))}markerToHighlight(t){return this.add(sk(t))}markerToData(t){return this.add(rk(t))}}function Lb(){return(t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const i=n.writer;const o=n.mapper.toViewPosition(e.range.start);const r=i.createText(e.item.data);i.insert(o,r)}}function Nb(){return(t,e,n)=>{n.convertAttributes(e.item);if(!e.reconversion&&e.item.is("element")&&!e.item.isEmpty){n.convertChildren(e.item)}}}function zb(){return(t,e,n)=>{const i=n.mapper.toViewPosition(e.position);const o=e.position.getShiftedBy(e.length);const r=n.mapper.toViewPosition(o,{isPhantom:true});const s=n.writer.createRange(i,r);const a=n.writer.remove(s.getTrimmed());for(const t of n.writer.createRangeIn(a).getItems()){n.mapper.unbindViewElement(t,{defer:true})}}}function Pb(t,e){const n=t.createAttributeElement("span",e.attributes);if(e.classes){n._addClass(e.classes)}if(typeof e.priority==="number"){n._priority=e.priority}n._id=e.id;return n}function Ob(){return(t,e,n)=>{const i=e.selection;if(i.isCollapsed){return}if(!n.consumable.consume(i,"selection")){return}const o=[];for(const t of i.getRanges()){o.push(n.mapper.toViewRange(t))}n.writer.setSelection(o,{backward:i.isBackward})}}function Rb(){return(t,e,n)=>{const i=e.selection;if(!i.isCollapsed){return}if(!n.consumable.consume(i,"selection")){return}const o=n.writer;const r=i.getFirstPosition();const s=n.mapper.toViewPosition(r);const a=o.breakAttributes(s);o.setSelection(a)}}function Vb(){return(t,e,n)=>{const i=n.writer;const o=i.document.selection;for(const t of o.getRanges()){if(t.isCollapsed){if(t.end.parent.isAttached()){n.writer.mergeAttributes(t.start)}}}i.setSelection(null)}}function jb(t){return(e,n,i)=>{if(!i.consumable.test(n.item,e.name)){return}const o=t(n.attributeOldValue,i,n);const r=t(n.attributeNewValue,i,n);if(!o&&!r){return}i.consumable.consume(n.item,e.name);const s=i.writer;const a=s.document.selection;if(n.item instanceof hb||n.item instanceof vb){s.wrap(a.getFirstRange(),r)}else{let t=i.mapper.toViewRange(n.range);if(n.attributeOldValue!==null&&o){t=s.unwrap(t,o)}if(n.attributeNewValue!==null&&r){s.wrap(t,r)}}}}function Fb(t,e=Ck){return(n,i,o)=>{if(!e(i.item,o.consumable,{preflight:true})){return}const r=t(i.item,o,i);if(!r){return}e(i.item,o.consumable);const s=o.mapper.toViewPosition(i.range.start);o.mapper.bindElements(i.item,r);o.writer.insert(s,r);o.convertAttributes(i.item);wk(r,i.item.getChildren(),o,{reconversion:i.reconversion})}}function Hb(t,e){return(n,i,o)=>{if(!e(i.item,o.consumable,{preflight:true})){return}const r=new Map;o.writer._registerSlotFactory(pk(i.item,r,o));const s=t(i.item,o,i);o.writer._clearSlotFactory();if(!s){return}bk(i.item,r,o);e(i.item,o.consumable);const a=o.mapper.toViewPosition(i.range.start);o.mapper.bindElements(i.item,s);o.writer.insert(a,s);o.convertAttributes(i.item);kk(s,r,o,{reconversion:i.reconversion})}}function Ub(t){return(e,n,i)=>{n.isOpening=true;const o=t(n,i);n.isOpening=false;const r=t(n,i);if(!o||!r){return}const s=n.markerRange;if(s.isCollapsed&&!i.consumable.consume(s,e.name)){return}for(const t of s){if(!i.consumable.consume(t.item,e.name)){return}}const a=i.mapper;const l=i.writer;l.insert(a.toViewPosition(s.start),o);i.mapper.bindElementToMarker(o,n.markerName);if(!s.isCollapsed){l.insert(a.toViewPosition(s.end),r);i.mapper.bindElementToMarker(r,n.markerName)}e.stop()}}function Wb(){return(t,e,n)=>{const i=n.mapper.markerNameToElements(e.markerName);if(!i){return}for(const t of i){n.mapper.unbindElementFromMarkerName(t,e.markerName);n.writer.clear(n.writer.createRangeOn(t),t)}n.writer.clearClonedElementsGroup(e.markerName);t.stop()}}function qb(t){return(e,n,i)=>{const o=t(n.markerName,i);if(!o){return}const r=n.markerRange;if(!i.consumable.consume(r,e.name)){return}Gb(r,false,i,n,o);Gb(r,true,i,n,o);e.stop()}}function Gb(t,e,n,i,o){const r=e?t.start:t.end;const s=r.nodeAfter&&r.nodeAfter.is("element")?r.nodeAfter:null;const a=r.nodeBefore&&r.nodeBefore.is("element")?r.nodeBefore:null;if(s||a){let t;let r;if(e&&s||!e&&!a){t=s;r=true}else{t=a;r=false}const l=n.mapper.toViewElement(t);if(l){$b(l,e,r,n,i,o);return}}const l=n.mapper.toViewPosition(r);Kb(l,e,n,i,o)}function $b(t,e,n,i,o,r){const s=`data-${r.group}-${e?"start":"end"}-${n?"before":"after"}`;const a=t.hasAttribute(s)?t.getAttribute(s).split(","):[];a.unshift(r.name);i.writer.setAttribute(s,a.join(","),t);i.mapper.bindElementToMarker(t,o.markerName)}function Kb(t,e,n,i,o){const r=`${o.group}-${e?"start":"end"}`;const s=o.name?{name:o.name}:null;const a=n.writer.createUIElement(r,s);n.writer.insert(t,a);n.mapper.bindElementToMarker(a,i.markerName)}function Yb(t){return(e,n,i)=>{const o=t(n.markerName,i);if(!o){return}const r=i.mapper.markerNameToElements(n.markerName);if(!r){return}for(const t of r){i.mapper.unbindElementFromMarkerName(t,n.markerName);if(t.is("containerElement")){s(`data-${o.group}-start-before`,t);s(`data-${o.group}-start-after`,t);s(`data-${o.group}-end-before`,t);s(`data-${o.group}-end-after`,t)}else{i.writer.clear(i.writer.createRangeOn(t),t)}}i.writer.clearClonedElementsGroup(n.markerName);e.stop();function s(t,e){if(e.hasAttribute(t)){const n=new Set(e.getAttribute(t).split(","));n.delete(o.name);if(n.size==0){i.writer.removeAttribute(t,e)}else{i.writer.setAttribute(t,Array.from(n).join(","),e)}}}}}function Zb(t){return(e,n,i)=>{if(!i.consumable.test(n.item,e.name)){return}const o=t(n.attributeOldValue,i,n);const r=t(n.attributeNewValue,i,n);if(!o&&!r){return}i.consumable.consume(n.item,e.name);const s=i.mapper.toViewElement(n.item);const a=i.writer;if(!s){throw new z("conversion-attribute-to-attribute-on-text",i.dispatcher,n)}if(n.attributeOldValue!==null&&o){if(o.key=="class"){const t=Xl(o.value);for(const e of t){a.removeClass(e,s)}}else if(o.key=="style"){const t=Object.keys(o.value);for(const e of t){a.removeStyle(e,s)}}else{a.removeAttribute(o.key,s)}}if(n.attributeNewValue!==null&&r){if(r.key=="class"){const t=Xl(r.value);for(const e of t){a.addClass(e,s)}}else if(r.key=="style"){const t=Object.keys(r.value);for(const e of t){a.setStyle(e,r.value[e],s)}}else{a.setAttribute(r.key,r.value,s)}}}}function Qb(t){return(e,n,i)=>{if(!n.item){return}if(!(n.item instanceof hb||n.item instanceof vb)&&!n.item.is("$textProxy")){return}const o=hk(t,n,i);if(!o){return}if(!i.consumable.consume(n.item,e.name)){return}const r=i.writer;const s=Pb(r,o);const a=r.document.selection;if(n.item instanceof hb||n.item instanceof vb){r.wrap(a.getFirstRange(),s)}else{const t=i.mapper.toViewRange(n.range);const e=r.wrap(t,s);for(const t of e.getItems()){if(t.is("attributeElement")&&t.isSimilar(s)){i.mapper.bindElementToMarker(t,n.markerName);break}}}}}function Jb(t){return(e,n,i)=>{if(!n.item){return}if(!(n.item instanceof $p)){return}const o=hk(t,n,i);if(!o){return}if(!i.consumable.test(n.item,e.name)){return}const r=i.mapper.toViewElement(n.item);if(r&&r.getCustomProperty("addHighlight")){i.consumable.consume(n.item,e.name);for(const t of ob._createIn(n.item)){i.consumable.consume(t.item,e.name)}const t=r.getCustomProperty("addHighlight");t(r,o,i.writer);i.mapper.bindElementToMarker(r,n.markerName)}}}function Xb(t){return(e,n,i)=>{if(n.markerRange.isCollapsed){return}const o=hk(t,n,i);if(!o){return}const r=Pb(i.writer,o);const s=i.mapper.markerNameToElements(n.markerName);if(!s){return}for(const t of s){i.mapper.unbindElementFromMarkerName(t,n.markerName);if(t.is("attributeElement")){i.writer.unwrap(i.writer.createRangeOn(t),r)}else{const e=t.getCustomProperty("removeHighlight");e(t,o.id,i.writer)}}i.writer.clearClonedElementsGroup(n.markerName);e.stop()}}function tk(t){const e=ak(t.model);const n=lk(t.view,"container");if(e.attributes.length){e.children=true}return i=>{i.on(`insert:${e.name}`,Fb(n,fk(e)),{priority:t.converterPriority||"normal"});if(e.children||e.attributes.length){i.on("reduceChanges",mk(e),{priority:"low"})}}}function ek(t){const e=ak(t.model);const n=lk(t.view,"container");e.children=true;return i=>{if(i._conversionApi.schema.checkChild(e.name,"$text")){throw new z("conversion-element-to-structure-disallowed-text",i,{elementName:e.name})}i.on(`insert:${e.name}`,Hb(n,fk(e)),{priority:t.converterPriority||"normal"});i.on("reduceChanges",mk(e),{priority:"low"})}}function nk(t){t=Mb(t);let e=t.model;if(typeof e=="string"){e={key:e}}let n=`attribute:${e.key}`;if(e.name){n+=":"+e.name}if(e.values){for(const n of e.values){t.view[n]=lk(t.view[n],"attribute")}}else{t.view=lk(t.view,"attribute")}const i=dk(t);return e=>{e.on(n,jb(i),{priority:t.converterPriority||"normal"})}}function ik(t){t=Mb(t);let e=t.model;if(typeof e=="string"){e={key:e}}let n=`attribute:${e.key}`;if(e.name){n+=":"+e.name}if(e.values){for(const n of e.values){t.view[n]=uk(t.view[n])}}else{t.view=uk(t.view)}const i=dk(t);return e=>{e.on(n,Zb(i),{priority:t.converterPriority||"normal"})}}function ok(t){const e=lk(t.view,"ui");return n=>{n.on(`addMarker:${t.model}`,Ub(e),{priority:t.converterPriority||"normal"});n.on(`removeMarker:${t.model}`,Wb(),{priority:t.converterPriority||"normal"})}}function rk(t){t=Mb(t);const e=t.model;let n=t.view;if(!n){n=n=>({group:e,name:n.substr(t.model.length+1)})}return i=>{i.on(`addMarker:${e}`,qb(n),{priority:t.converterPriority||"normal"});i.on(`removeMarker:${e}`,Yb(n),{priority:t.converterPriority||"normal"})}}function sk(t){return e=>{e.on(`addMarker:${t.model}`,Qb(t.view),{priority:t.converterPriority||"normal"});e.on(`addMarker:${t.model}`,Jb(t.view),{priority:t.converterPriority||"normal"});e.on(`removeMarker:${t.model}`,Xb(t.view),{priority:t.converterPriority||"normal"})}}function ak(t){if(typeof t=="string"){t={name:t}}if(!t.attributes){t.attributes=[]}else if(!Array.isArray(t.attributes)){t.attributes=[t.attributes]}t.children=!!t.children;return t}function lk(t,e){if(typeof t=="function"){return t}return(n,i)=>ck(t,i,e)}function ck(t,e,n){if(typeof t=="string"){t={name:t}}let i;const o=e.writer;const r=Object.assign({},t.attributes);if(n=="container"){i=o.createContainerElement(t.name,r)}else if(n=="attribute"){const e={priority:t.priority||Jg.DEFAULT_PRIORITY};i=o.createAttributeElement(t.name,r,e)}else{i=o.createUIElement(t.name,r)}if(t.styles){const e=Object.keys(t.styles);for(const n of e){o.setStyle(n,t.styles[n],i)}}if(t.classes){const e=t.classes;if(typeof e=="string"){o.addClass(e,i)}else{for(const t of e){o.addClass(t,i)}}}return i}function dk(t){if(t.model.values){return(e,n,i)=>{const o=t.view[e];if(o){return o(e,n,i)}return null}}else{return t.view}}function uk(t){if(typeof t=="string"){return e=>({key:t,value:e})}else if(typeof t=="object"){if(t.value){return()=>t}else{return e=>({key:t.key,value:e})}}else{return t}}function hk(t,e,n){const i=typeof t=="function"?t(e,n):t;if(!i){return null}if(!i.priority){i.priority=10}if(!i.id){i.id=e.markerName}return i}function gk(t){return(e,n)=>{if(!e.is("element",t.name)){return false}if(n.type=="attribute"){if(t.attributes.includes(n.attributeKey)){return true}}else{if(t.children){return true}}return false}}function mk(t){const e=gk(t);return(t,n)=>{const i=[];if(!n.reconvertedElements){n.reconvertedElements=new Set}for(const t of n.changes){const o=t.type=="attribute"?t.range.start.nodeAfter:t.position.parent;if(!o||!e(o,t)){i.push(t);continue}if(!n.reconvertedElements.has(o)){n.reconvertedElements.add(o);const t=Qp._createBefore(o);i.push({type:"remove",name:o.name,position:t,length:1},{type:"reinsert",name:o.name,position:t,length:1})}}n.changes=i}}function fk(t){return(e,n,i={})=>{const o=["insert"];for(const n of t.attributes){if(e.hasAttribute(n)){o.push(`attribute:${n}`)}}if(!o.every((t=>n.test(e,t)))){return false}if(!i.preflight){o.forEach((t=>n.consume(e,t)))}return true}}function pk(t,e,n){return(i,o="children")=>{const r=i.createContainerElement("$slot");let s=null;if(o==="children"){s=Array.from(t.getChildren())}else if(typeof o=="function"){s=Array.from(t.getChildren()).filter((t=>o(t)))}else{throw new z("conversion-slot-mode-unknown",n.dispatcher,{modeOrFilter:o})}e.set(r,s);return r}}function bk(t,e,n){const i=Array.from(e.values()).flat();const o=new Set(i);if(o.size!=i.length){throw new z("conversion-slot-filter-overlap",n.dispatcher,{element:t})}if(o.size!=t.childCount){throw new z("conversion-slot-filter-incomplete",n.dispatcher,{element:t})}}function kk(t,e,n,i){n.mapper.on("modelToViewPosition",s,{priority:"highest"});let o=null;let r=null;for([o,r]of e){wk(t,r,n,i);n.writer.move(n.writer.createRangeIn(o),n.writer.createPositionBefore(o));n.writer.remove(o)}n.mapper.off("modelToViewPosition",s);function s(t,e){const n=e.modelPosition.nodeAfter;const i=r.indexOf(n);if(i<0){return}e.viewPosition=e.mapper.findPositionIn(o,i)}}function wk(t,e,n,i){for(const o of e){if(!Ak(t.root,o,n,i)){n.convertItem(o)}}}function Ak(t,e,n,i){const{writer:o,mapper:r}=n;if(!i.reconversion){return false}const s=r.toViewElement(e);if(!s||s.root==t){return false}if(!n.canReuseView(s)){return false}o.move(o.createRangeOn(s),r.toViewPosition(Qp._createBefore(e)));return true}function Ck(t,e,{preflight:n}={}){if(n){return e.test(t,"insert")}else{return e.consume(t,"insert")}}function _k(t){const{schema:e,document:n}=t.model;for(const i of n.getRootNames()){const o=n.getRoot(i);if(o.isEmpty&&!e.checkChild(o,"$text")){if(e.checkChild(o,"paragraph")){t.insertElement("paragraph",o);return true}}}return false}function vk(t,e,n){const i=n.createContext(t);if(!n.checkChild(i,"paragraph")){return false}if(!n.checkChild(i.push("paragraph"),e)){return false}return true}function yk(t,e){const n=e.createElement("paragraph");e.insert(n,t);return e.createPositionAt(n,0)}class xk extends Db{elementToElement(t){return this.add(Tk(t))}elementToAttribute(t){return this.add(Ik(t))}attributeToAttribute(t){return this.add(Mk(t))}elementToMarker(t){return this.add(Bk(t))}dataToMarker(t){return this.add(Lk(t))}}function Ek(){return(t,e,n)=>{if(!e.modelRange&&n.consumable.consume(e.viewItem,{name:true})){const{modelRange:t,modelCursor:i}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=t;e.modelCursor=i}}}function Dk(){return(t,e,{schema:n,consumable:i,writer:o})=>{let r=e.modelCursor;if(!i.test(e.viewItem)){return}if(!n.checkChild(r,"$text")){if(!vk(r,"$text",n)){return}if(e.viewItem.data.trim().length==0){return}const t=r.nodeBefore;r=yk(r,o);if(t&&t.is("element","$marker")){o.move(o.createRangeOn(t),r);r=o.createPositionAfter(t)}}i.consume(e.viewItem);const s=o.createText(e.viewItem.data);o.insert(s,r);e.modelRange=o.createRange(r,r.getShiftedBy(s.offsetSize));e.modelCursor=e.modelRange.end}}function Sk(t,e){return(n,i)=>{const o=i.newSelection;const r=[];for(const t of o.getRanges()){r.push(e.toModelRange(t))}const s=t.createSelection(r,{backward:o.isBackward});if(!s.isEqual(t.document.selection)){t.change((t=>{t.setSelection(s)}))}}}function Tk(t){t=Mb(t);const e=Pk(t);const n=zk(t.view);const i=n?`element:${n}`:"element";return n=>{n.on(i,e,{priority:t.converterPriority||"normal"})}}function Ik(t){t=Mb(t);Vk(t);const e=jk(t,false);const n=zk(t.view);const i=n?`element:${n}`:"element";return n=>{n.on(i,e,{priority:t.converterPriority||"low"})}}function Mk(t){t=Mb(t);let e=null;if(typeof t.view=="string"||t.view.key){e=Rk(t)}Vk(t,e);const n=jk(t,true);return e=>{e.on("element",n,{priority:t.converterPriority||"low"})}}function Bk(t){const e=Uk(t.model);return Tk({...t,model:e})}function Lk(t){t=Mb(t);if(!t.model){t.model=e=>e?t.view+":"+e:t.view}const e={view:t.view,model:t.model};const n=Pk(Wk(e,"start"));const i=Pk(Wk(e,"end"));return o=>{o.on(`element:${t.view}-start`,n,{priority:t.converterPriority||"normal"});o.on(`element:${t.view}-end`,i,{priority:t.converterPriority||"normal"});const r=B.get("low");const s=B.get("highest");const a=B.get(t.converterPriority)/s;o.on("element",Nk(e),{priority:r+a})}}function Nk(t){return(e,n,i)=>{const o=`data-${t.view}`;if(!i.consumable.test(n.viewItem,{attributes:o+"-end-after"})&&!i.consumable.test(n.viewItem,{attributes:o+"-start-after"})&&!i.consumable.test(n.viewItem,{attributes:o+"-end-before"})&&!i.consumable.test(n.viewItem,{attributes:o+"-start-before"})){return}if(!n.modelRange){Object.assign(n,i.convertChildren(n.viewItem,n.modelCursor))}if(i.consumable.consume(n.viewItem,{attributes:o+"-end-after"})){r(n.modelRange.end,n.viewItem.getAttribute(o+"-end-after").split(","))}if(i.consumable.consume(n.viewItem,{attributes:o+"-start-after"})){r(n.modelRange.end,n.viewItem.getAttribute(o+"-start-after").split(","))}if(i.consumable.consume(n.viewItem,{attributes:o+"-end-before"})){r(n.modelRange.start,n.viewItem.getAttribute(o+"-end-before").split(","))}if(i.consumable.consume(n.viewItem,{attributes:o+"-start-before"})){r(n.modelRange.start,n.viewItem.getAttribute(o+"-start-before").split(","))}function r(e,o){for(const r of o){const o=t.model(r,i);const s=i.writer.createElement("$marker",{"data-name":o});i.writer.insert(s,e);if(n.modelCursor.isEqual(e)){n.modelCursor=n.modelCursor.getShiftedBy(1)}else{n.modelCursor=n.modelCursor._getTransformedByInsertion(e,1)}n.modelRange=n.modelRange._getTransformedByInsertion(e,1)[0]}}}}function zk(t){if(typeof t=="string"){return t}if(typeof t=="object"&&typeof t.name=="string"){return t.name}return null}function Pk(t){const e=new Tu(t.view);return(n,i,o)=>{const r=e.match(i.viewItem);if(!r){return}const s=r.match;s.name=true;if(!o.consumable.test(i.viewItem,s)){return}const a=Ok(t.model,i.viewItem,o);if(!a){return}if(!o.safeInsert(a,i.modelCursor)){return}o.consumable.consume(i.viewItem,s);o.convertChildren(i.viewItem,a);o.updateConversionResult(a,i)}}function Ok(t,e,n){if(t instanceof Function){return t(e,n)}else{return n.writer.createElement(t)}}function Rk(t){if(typeof t.view=="string"){t.view={key:t.view}}const e=t.view.key;let n;if(e=="class"||e=="style"){const i=e=="class"?"classes":"styles";n={[i]:t.view.value}}else{const i=typeof t.view.value=="undefined"?/[\s\S]*/:t.view.value;n={attributes:{[e]:i}}}if(t.view.name){n.name=t.view.name}t.view=n;return e}function Vk(t,e=null){const n=e===null?true:t=>t.getAttribute(e);const i=typeof t.model!="object"?t.model:t.model.key;const o=typeof t.model!="object"||typeof t.model.value=="undefined"?n:t.model.value;t.model={key:i,value:o}}function jk(t,e){const n=new Tu(t.view);return(i,o,r)=>{if(!o.modelRange&&e){return}const s=n.match(o.viewItem);if(!s){return}if(Fk(t.view,o.viewItem)){s.match.name=true}else{delete s.match.name}if(!r.consumable.test(o.viewItem,s.match)){return}const a=t.model.key;const l=typeof t.model.value=="function"?t.model.value(o.viewItem,r):t.model.value;if(l===null){return}if(!o.modelRange){Object.assign(o,r.convertChildren(o.viewItem,o.modelCursor))}const c=Hk(o.modelRange,{key:a,value:l},e,r);if(c){if(r.consumable.test(o.viewItem,{name:true})){s.match.name=true}r.consumable.consume(o.viewItem,s.match)}}}function Fk(t,e){const n=typeof t=="function"?t(e):t;if(typeof n=="object"&&!zk(n)){return false}return!n.classes&&!n.attributes&&!n.styles}function Hk(t,e,n,i){let o=false;for(const r of Array.from(t.getItems({shallow:n}))){if(!i.schema.checkAttribute(r,e.key)){continue}o=true;if(r.hasAttribute(e.key)){continue}i.writer.setAttribute(e.key,e.value,r)}return o}function Uk(t){return(e,n)=>{const i=typeof t=="string"?t:t(e,n);return n.writer.createElement("$marker",{"data-name":i})}}function Wk(t,e){const n=(e,n)=>{const i=e.getAttribute("name");const o=t.model(i,n);return n.writer.createElement("$marker",{"data-name":o})};return{view:`${t.view}-${e}`,model:n}}class qk extends(mt()){constructor(t,e){super();this.model=t;this.view=new Fp(e);this.mapper=new rb;this.downcastDispatcher=new lb({mapper:this.mapper,schema:t.schema});const n=this.model.document;const i=n.selection;const o=this.model.markers;this.listenTo(this.model,"_beforeChanges",(()=>{this.view._disableRendering(true)}),{priority:"highest"});this.listenTo(this.model,"_afterChanges",(()=>{this.view._disableRendering(false)}),{priority:"lowest"});this.listenTo(n,"change",(()=>{this.view.change((t=>{this.downcastDispatcher.convertChanges(n.differ,o,t);this.downcastDispatcher.convertSelection(i,o,t)}))}),{priority:"low"});this.listenTo(this.view.document,"selectionChange",Sk(this.model,this.mapper));this.downcastDispatcher.on("insert:$text",Lb(),{priority:"lowest"});this.downcastDispatcher.on("insert",Nb(),{priority:"lowest"});this.downcastDispatcher.on("remove",zb(),{priority:"low"});this.downcastDispatcher.on("selection",Vb(),{priority:"high"});this.downcastDispatcher.on("selection",Ob(),{priority:"low"});this.downcastDispatcher.on("selection",Rb(),{priority:"low"});this.view.document.roots.bindTo(this.model.document.roots).using((t=>{if(t.rootName=="$graveyard"){return null}const e=new zg(this.view.document,t.name);e.rootName=t.rootName;this.mapper.bindElements(t,e);return e}))}destroy(){this.view.destroy();this.stopListening()}reconvertMarker(t){const e=typeof t=="string"?t:t.name;const n=this.model.markers.get(e);if(!n){throw new z("editingcontroller-reconvertmarker-marker-not-exist",this,{markerName:e})}this.model.change((()=>{this.model.markers._refresh(n)}))}reconvertItem(t){this.model.change((()=>{this.model.document.differ._refreshItem(t)}))}}class Gk{constructor(){this._consumables=new Map}add(t,e){let n;if(t.is("$text")||t.is("documentFragment")){this._consumables.set(t,true);return}if(!this._consumables.has(t)){n=new Kk(t);this._consumables.set(t,n)}else{n=this._consumables.get(t)}n.add(e)}test(t,e){const n=this._consumables.get(t);if(n===undefined){return null}if(t.is("$text")||t.is("documentFragment")){return n}return n.test(e)}consume(t,e){if(this.test(t,e)){if(t.is("$text")||t.is("documentFragment")){this._consumables.set(t,false)}else{this._consumables.get(t).consume(e)}return true}return false}revert(t,e){const n=this._consumables.get(t);if(n!==undefined){if(t.is("$text")||t.is("documentFragment")){this._consumables.set(t,true)}else{n.revert(e)}}}static consumablesFromElement(t){const e={element:t,name:true,attributes:[],classes:[],styles:[]};const n=t.getAttributeKeys();for(const t of n){if(t=="style"||t=="class"){continue}e.attributes.push(t)}const i=t.getClassNames();for(const t of i){e.classes.push(t)}const o=t.getStyleNames();for(const t of o){e.styles.push(t)}return e}static createFrom(t,e){if(!e){e=new Gk}if(t.is("$text")){e.add(t);return e}if(t.is("element")){e.add(t,Gk.consumablesFromElement(t))}if(t.is("documentFragment")){e.add(t)}for(const n of t.getChildren()){e=Gk.createFrom(n,e)}return e}}const $k=["attributes","classes","styles"];class Kk{constructor(t){this.element=t;this._canConsumeName=null;this._consumables={attributes:new Map,styles:new Map,classes:new Map}}add(t){if(t.name){this._canConsumeName=true}for(const e of $k){if(e in t){this._add(e,t[e])}}}test(t){if(t.name&&!this._canConsumeName){return this._canConsumeName}for(const e of $k){if(e in t){const n=this._test(e,t[e]);if(n!==true){return n}}}return true}consume(t){if(t.name){this._canConsumeName=false}for(const e of $k){if(e in t){this._consume(e,t[e])}}}revert(t){if(t.name){this._canConsumeName=true}for(const e of $k){if(e in t){this._revert(e,t[e])}}}_add(t,e){const n=Jt(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){throw new z("viewconsumable-invalid-attribute",this)}i.set(e,true);if(t==="styles"){for(const t of this.element.document.stylesProcessor.getRelatedStyles(e)){i.set(t,true)}}}}_test(t,e){const n=Jt(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){const t=e=="class"?"classes":"styles";const n=this._test(t,[...this._consumables[t].keys()]);if(n!==true){return n}}else{const t=i.get(e);if(t===undefined){return null}if(!t){return false}}}return true}_consume(t,e){const n=Jt(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){const t=e=="class"?"classes":"styles";this._consume(t,[...this._consumables[t].keys()])}else{i.set(e,false);if(t=="styles"){for(const t of this.element.document.stylesProcessor.getRelatedStyles(e)){i.set(t,false)}}}}}_revert(t,e){const n=Jt(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){const t=e=="class"?"classes":"styles";this._revert(t,[...this._consumables[t].keys()])}else{const t=i.get(e);if(t===false){i.set(e,true)}}}}}class Yk extends(mt()){constructor(){super();this._sourceDefinitions={};this._attributeProperties={};this.decorate("checkChild");this.decorate("checkAttribute");this.on("checkAttribute",((t,e)=>{e[0]=new Zk(e[0])}),{priority:"highest"});this.on("checkChild",((t,e)=>{e[0]=new Zk(e[0]);e[1]=this.getDefinition(e[1])}),{priority:"highest"})}register(t,e){if(this._sourceDefinitions[t]){throw new z("schema-cannot-register-item-twice",this,{itemName:t})}this._sourceDefinitions[t]=[Object.assign({},e)];this._clearCache()}extend(t,e){if(!this._sourceDefinitions[t]){throw new z("schema-cannot-extend-missing-item",this,{itemName:t})}this._sourceDefinitions[t].push(Object.assign({},e));this._clearCache()}getDefinitions(){if(!this._compiledDefinitions){this._compile()}return this._compiledDefinitions}getDefinition(t){let e;if(typeof t=="string"){e=t}else if("is"in t&&(t.is("$text")||t.is("$textProxy"))){e="$text"}else{e=t.name}return this.getDefinitions()[e]}isRegistered(t){return!!this.getDefinition(t)}isBlock(t){const e=this.getDefinition(t);return!!(e&&e.isBlock)}isLimit(t){const e=this.getDefinition(t);if(!e){return false}return!!(e.isLimit||e.isObject)}isObject(t){const e=this.getDefinition(t);if(!e){return false}return!!(e.isObject||e.isLimit&&e.isSelectable&&e.isContent)}isInline(t){const e=this.getDefinition(t);return!!(e&&e.isInline)}isSelectable(t){const e=this.getDefinition(t);if(!e){return false}return!!(e.isSelectable||e.isObject)}isContent(t){const e=this.getDefinition(t);if(!e){return false}return!!(e.isContent||e.isObject)}checkChild(t,e){if(!e){return false}return this._checkContextMatch(e,t)}checkAttribute(t,e){const n=this.getDefinition(t.last);if(!n){return false}return n.allowAttributes.includes(e)}checkMerge(t,e){if(t instanceof Qp){const e=t.nodeBefore;const n=t.nodeAfter;if(!(e instanceof $p)){throw new z("schema-check-merge-no-element-before",this)}if(!(n instanceof $p)){throw new z("schema-check-merge-no-element-after",this)}return this.checkMerge(e,n)}for(const n of e.getChildren()){if(!this.checkChild(t,n)){return false}}return true}addChildCheck(t){this.on("checkChild",((e,[n,i])=>{if(!i){return}const o=t(n,i);if(typeof o=="boolean"){e.stop();e.return=o}}),{priority:"high"})}addAttributeCheck(t){this.on("checkAttribute",((e,[n,i])=>{const o=t(n,i);if(typeof o=="boolean"){e.stop();e.return=o}}),{priority:"high"})}setAttributeProperties(t,e){this._attributeProperties[t]=Object.assign(this.getAttributeProperties(t),e)}getAttributeProperties(t){return this._attributeProperties[t]||{}}getLimitElement(t){let e;if(t instanceof Qp){e=t.parent}else{const n=t instanceof ob?[t]:Array.from(t.getRanges());e=n.reduce(((t,e)=>{const n=e.getCommonAncestor();if(!t){return n}return t.getCommonAncestor(n,{includeSelf:true})}),null)}while(!this.isLimit(e)){if(e.parent){e=e.parent}else{break}}return e}checkAttributeInSelection(t,e){if(t.isCollapsed){const n=t.getFirstPosition();const i=[...n.getAncestors(),new qp("",t.getAttributes())];return this.checkAttribute(i,e)}else{const n=t.getRanges();for(const t of n){for(const n of t){if(this.checkAttribute(n.item,e)){return true}}}}return false}*getValidRanges(t,e){t=gw(t);for(const n of t){yield*this._getValidRangesForRange(n,e)}}getNearestSelectionRange(t,e="both"){if(this.checkChild(t,"$text")){return new ob(t)}let n,i;const o=t.getAncestors().reverse().find((t=>this.isLimit(t)))||t.root;if(e=="both"||e=="backward"){n=new Yp({boundaries:ob._createIn(o),startPosition:t,direction:"backward"})}if(e=="both"||e=="forward"){i=new Yp({boundaries:ob._createIn(o),startPosition:t})}for(const t of hw(n,i)){const e=t.walker==n?"elementEnd":"elementStart";const i=t.value;if(i.type==e&&this.isObject(i.item)){return ob._createOn(i.item)}if(this.checkChild(i.nextPosition,"$text")){return new ob(i.nextPosition)}}return null}findAllowedParent(t,e){let n=t.parent;while(n){if(this.checkChild(n,e)){return n}if(this.isLimit(n)){return null}n=n.parent}return null}setAllowedAttributes(t,e,n){const i=n.model;for(const[o,r]of Object.entries(e)){if(i.schema.checkAttribute(t,o)){n.setAttribute(o,r,t)}}}removeDisallowedAttributes(t,e){for(const n of t){if(n.is("$text")){mw(this,n,e)}else{const t=ob._createIn(n);const i=t.getPositions();for(const t of i){const n=t.nodeBefore||t.parent;mw(this,n,e)}}}}getAttributesWithProperty(t,e,n){const i={};for(const[o,r]of t.getAttributes()){const t=this.getAttributeProperties(o);if(t[e]===undefined){continue}if(n===undefined||n===t[e]){i[o]=r}}return i}createContext(t){return new Zk(t)}_clearCache(){this._compiledDefinitions=null}_compile(){const t={};const e=this._sourceDefinitions;const n=Object.keys(e);for(const i of n){t[i]=Qk(e[i],i)}for(const e of n){Jk(t,e)}for(const e of n){Xk(t,e)}for(const e of n){tw(t,e)}for(const e of n){ew(t,e);nw(t,e)}for(const e of n){iw(t,e);ow(t,e);rw(t,e)}this._compiledDefinitions=t}_checkContextMatch(t,e,n=e.length-1){const i=e.getItem(n);if(t.allowIn.includes(i.name)){if(n==0){return true}else{const t=this.getDefinition(i);return this._checkContextMatch(t,e,n-1)}}else{return false}}*_getValidRangesForRange(t,e){let n=t.start;let i=t.start;for(const o of t.getItems({shallow:true})){if(o.is("element")){yield*this._getValidRangesForRange(ob._createIn(o),e)}if(!this.checkAttribute(o,e)){if(!n.isEqual(i)){yield new ob(n,i)}n=Qp._createAfter(o)}i=Qp._createAfter(o)}if(!n.isEqual(i)){yield new ob(n,i)}}}class Zk{constructor(t){if(t instanceof Zk){return t}let e;if(typeof t=="string"){e=[t]}else if(!Array.isArray(t)){e=t.getAncestors({includeSelf:true})}else{e=t}this._items=e.map(uw)}get length(){return this._items.length}get last(){return this._items[this._items.length-1]}[Symbol.iterator](){return this._items[Symbol.iterator]()}push(t){const e=new Zk([t]);e._items=[...this._items,...e._items];return e}getItem(t){return this._items[t]}*getNames(){yield*this._items.map((t=>t.name))}endsWith(t){return Array.from(this.getNames()).join(" ").endsWith(t)}startsWith(t){return Array.from(this.getNames()).join(" ").startsWith(t)}}function Qk(t,e){const n={name:e,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],allowChildren:[],inheritTypesFrom:[]};sw(t,n);aw(t,n,"allowIn");aw(t,n,"allowContentOf");aw(t,n,"allowWhere");aw(t,n,"allowAttributes");aw(t,n,"allowAttributesOf");aw(t,n,"allowChildren");aw(t,n,"inheritTypesFrom");lw(t,n);return n}function Jk(t,e){const n=t[e];for(const i of n.allowChildren){const n=t[i];if(!n){continue}n.allowIn.push(e)}n.allowChildren.length=0}function Xk(t,e){for(const n of t[e].allowContentOf){if(t[n]){const i=cw(t,n);i.forEach((t=>{t.allowIn.push(e)}))}}delete t[e].allowContentOf}function tw(t,e){for(const n of t[e].allowWhere){const i=t[n];if(i){const n=i.allowIn;t[e].allowIn.push(...n)}}delete t[e].allowWhere}function ew(t,e){for(const n of t[e].allowAttributesOf){const i=t[n];if(i){const n=i.allowAttributes;t[e].allowAttributes.push(...n)}}delete t[e].allowAttributesOf}function nw(t,e){const n=t[e];for(const e of n.inheritTypesFrom){const i=t[e];if(i){const t=Object.keys(i).filter((t=>t.startsWith("is")));for(const e of t){if(!(e in n)){n[e]=i[e]}}}}delete n.inheritTypesFrom}function iw(t,e){const n=t[e];const i=n.allowIn.filter((e=>t[e]));n.allowIn=Array.from(new Set(i))}function ow(t,e){const n=t[e];for(const i of n.allowIn){const n=t[i];n.allowChildren.push(e)}}function rw(t,e){const n=t[e];n.allowAttributes=Array.from(new Set(n.allowAttributes))}function sw(t,e){for(const n of t){const t=Object.keys(n).filter((t=>t.startsWith("is")));for(const i of t){e[i]=!!n[i]}}}function aw(t,e,n){for(const i of t){const t=i[n];if(typeof t=="string"){e[n].push(t)}else if(Array.isArray(t)){e[n].push(...t)}}}function lw(t,e){for(const n of t){const t=n.inheritAllFrom;if(t){e.allowContentOf.push(t);e.allowWhere.push(t);e.allowAttributesOf.push(t);e.inheritTypesFrom.push(t)}}}function cw(t,e){const n=t[e];return dw(t).filter((t=>t.allowIn.includes(n.name)))}function dw(t){return Object.keys(t).map((e=>t[e]))}function uw(t){if(typeof t=="string"||t.is("documentFragment")){return{name:typeof t=="string"?t:"$documentFragment",*getAttributeKeys(){},getAttribute(){}}}else{return{name:t.is("element")?t.name:"$text",*getAttributeKeys(){yield*t.getAttributeKeys()},getAttribute(e){return t.getAttribute(e)}}}}function*hw(t,e){let n=false;while(!n){n=true;if(t){const e=t.next();if(!e.done){n=false;yield{walker:t,value:e.value}}}if(e){const t=e.next();if(!t.done){n=false;yield{walker:e,value:t.value}}}}}function*gw(t){for(const e of t){yield*e.getMinimalFlatRanges()}}function mw(t,e,n){for(const i of e.getAttributeKeys()){if(!t.checkAttribute(e,i)){n.removeAttribute(i,e)}}}class fw extends(K()){constructor(t){super();this._splitParts=new Map;this._cursorParents=new Map;this._modelCursor=null;this._emptyElementsToKeep=new Set;this.conversionApi={...t,consumable:null,writer:null,store:null,convertItem:(t,e)=>this._convertItem(t,e),convertChildren:(t,e)=>this._convertChildren(t,e),safeInsert:(t,e)=>this._safeInsert(t,e),updateConversionResult:(t,e)=>this._updateConversionResult(t,e),splitToAllowedParent:(t,e)=>this._splitToAllowedParent(t,e),getSplitParts:t=>this._getSplitParts(t),keepEmptyElement:t=>this._keepEmptyElement(t)}}convert(t,e,n=["$root"]){this.fire("viewCleanup",t);this._modelCursor=bw(n,e);this.conversionApi.writer=e;this.conversionApi.consumable=Gk.createFrom(t);this.conversionApi.store={};const{modelRange:i}=this._convertItem(t,this._modelCursor);const o=e.createDocumentFragment();if(i){this._removeEmptyElements();for(const t of Array.from(this._modelCursor.parent.getChildren())){e.append(t,o)}o.markers=pw(o,e)}this._modelCursor=null;this._splitParts.clear();this._cursorParents.clear();this._emptyElementsToKeep.clear();this.conversionApi.writer=null;this.conversionApi.store=null;return o}_convertItem(t,e){const n={viewItem:t,modelCursor:e,modelRange:null};if(t.is("element")){this.fire(`element:${t.name}`,n,this.conversionApi)}else if(t.is("$text")){this.fire("text",n,this.conversionApi)}else{this.fire("documentFragment",n,this.conversionApi)}if(n.modelRange&&!(n.modelRange instanceof ob)){throw new z("view-conversion-dispatcher-incorrect-result",this)}return{modelRange:n.modelRange,modelCursor:n.modelCursor}}_convertChildren(t,e){let n=e.is("position")?e:Qp._createAt(e,0);const i=new ob(n);for(const e of Array.from(t.getChildren())){const t=this._convertItem(e,n);if(t.modelRange instanceof ob){i.end=t.modelRange.end;n=t.modelCursor}}return{modelRange:i,modelCursor:n}}_safeInsert(t,e){const n=this._splitToAllowedParent(t,e);if(!n){return false}this.conversionApi.writer.insert(t,n.position);return true}_updateConversionResult(t,e){const n=this._getSplitParts(t);const i=this.conversionApi.writer;if(!e.modelRange){e.modelRange=i.createRange(i.createPositionBefore(t),i.createPositionAfter(n[n.length-1]))}const o=this._cursorParents.get(t);if(o){e.modelCursor=i.createPositionAt(o,0)}else{e.modelCursor=e.modelRange.end}}_splitToAllowedParent(t,e){const{schema:n,writer:i}=this.conversionApi;let o=n.findAllowedParent(e,t);if(o){if(o===e.parent){return{position:e}}if(this._modelCursor.parent.getAncestors().includes(o)){o=null}}if(!o){if(!vk(e,t,n)){return null}return{position:yk(e,i)}}const r=this.conversionApi.writer.split(e,o);const s=[];for(const t of r.range.getWalker()){if(t.type=="elementEnd"){s.push(t.item)}else{const e=s.pop();const n=t.item;this._registerSplitPair(e,n)}}const a=r.range.end.parent;this._cursorParents.set(t,a);return{position:r.position,cursorParent:a}}_registerSplitPair(t,e){if(!this._splitParts.has(t)){this._splitParts.set(t,[t])}const n=this._splitParts.get(t);this._splitParts.set(e,n);n.push(e)}_getSplitParts(t){let e;if(!this._splitParts.has(t)){e=[t]}else{e=this._splitParts.get(t)}return e}_keepEmptyElement(t){this._emptyElementsToKeep.add(t)}_removeEmptyElements(){let t=false;for(const e of this._splitParts.keys()){if(e.isEmpty&&!this._emptyElementsToKeep.has(e)){this.conversionApi.writer.remove(e);this._splitParts.delete(e);t=true}}if(t){this._removeEmptyElements()}}}function pw(t,e){const n=new Set;const i=new Map;const o=ob._createIn(t).getItems();for(const t of o){if(t.is("element","$marker")){n.add(t)}}for(const t of n){const n=t.getAttribute("data-name");const o=e.createPositionBefore(t);if(!i.has(n)){i.set(n,new ob(o.clone()))}else{i.get(n).end=o.clone()}e.remove(t)}return i}function bw(t,e){let n;for(const i of new Zk(t)){const t={};for(const e of i.getAttributeKeys()){t[e]=i.getAttribute(e)}const o=e.createElement(i.name,t);if(n){e.insert(o,n)}n=Qp._createAt(o,0)}return n}class kw{getHtml(t){const e=document.implementation.createHTMLDocument("");const n=e.createElement("div");n.appendChild(t);return n.innerHTML}}class ww{constructor(t){this.skipComments=true;this.domParser=new DOMParser;this.domConverter=new Jm(t,{renderingMode:"data"});this.htmlWriter=new kw}toData(t){const e=this.domConverter.viewToDom(t);return this.htmlWriter.getHtml(e)}toView(t){const e=this._toDom(t);return this.domConverter.domToView(e,{skipComments:this.skipComments})}registerRawContentMatcher(t){this.domConverter.registerRawContentMatcher(t)}useFillerType(t){this.domConverter.blockFillerMode=t=="marked"?"markedNbsp":"nbsp"}_toDom(t){if(!t.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i)){t=`<body>${t}</body>`}const e=this.domParser.parseFromString(t,"text/html");const n=e.createDocumentFragment();const i=e.body.childNodes;while(i.length>0){n.appendChild(i[0])}return n}}class Aw extends(K()){constructor(t,e){super();this.model=t;this.mapper=new rb;this.downcastDispatcher=new lb({mapper:this.mapper,schema:t.schema});this.downcastDispatcher.on("insert:$text",Lb(),{priority:"lowest"});this.downcastDispatcher.on("insert",Nb(),{priority:"lowest"});this.upcastDispatcher=new fw({schema:t.schema});this.viewDocument=new Zg(e);this.stylesProcessor=e;this.htmlProcessor=new ww(this.viewDocument);this.processor=this.htmlProcessor;this._viewWriter=new um(this.viewDocument);this.upcastDispatcher.on("text",Dk(),{priority:"lowest"});this.upcastDispatcher.on("element",Ek(),{priority:"lowest"});this.upcastDispatcher.on("documentFragment",Ek(),{priority:"lowest"});mt().prototype.decorate.call(this,"init");mt().prototype.decorate.call(this,"set");mt().prototype.decorate.call(this,"get");mt().prototype.decorate.call(this,"toView");mt().prototype.decorate.call(this,"toModel");this.on("init",(()=>{this.fire("ready")}),{priority:"lowest"});this.on("ready",(()=>{this.model.enqueueChange({isUndoable:false},_k)}),{priority:"lowest"})}get(t={}){const{rootName:e="main",trim:n="empty"}=t;if(!this._checkIfRootsExists([e])){throw new z("datacontroller-get-non-existent-root",this)}const i=this.model.document.getRoot(e);if(n==="empty"&&!this.model.hasContent(i,{ignoreWhitespaces:true})){return""}return this.stringify(i,t)}stringify(t,e={}){const n=this.toView(t,e);return this.processor.toData(n)}toView(t,e={}){const n=this.viewDocument;const i=this._viewWriter;this.mapper.clearBindings();const o=ob._createIn(t);const r=new cm(n);this.mapper.bindElements(t,r);const s=t.is("documentFragment")?t.markers:Cw(t);this.downcastDispatcher.convert(o,s,i,e);return r}init(t){if(this.model.document.version){throw new z("datacontroller-init-document-not-empty",this)}let e={};if(typeof t==="string"){e.main=t}else{e=t}if(!this._checkIfRootsExists(Object.keys(e))){throw new z("datacontroller-init-non-existent-root",this)}this.model.enqueueChange({isUndoable:false},(t=>{for(const n of Object.keys(e)){const i=this.model.document.getRoot(n);t.insert(this.parse(e[n],i),i,0)}}));return Promise.resolve()}set(t,e={}){let n={};if(typeof t==="string"){n.main=t}else{n=t}if(!this._checkIfRootsExists(Object.keys(n))){throw new z("datacontroller-set-non-existent-root",this)}this.model.enqueueChange(e.batchType||{},(t=>{t.setSelection(null);t.removeSelectionAttribute(this.model.document.selection.getAttributeKeys());for(const e of Object.keys(n)){const i=this.model.document.getRoot(e);t.remove(t.createRangeIn(i));t.insert(this.parse(n[e],i),i,0)}}))}parse(t,e="$root"){const n=this.processor.toView(t);return this.toModel(n,e)}toModel(t,e="$root"){return this.model.change((n=>this.upcastDispatcher.convert(t,n,e)))}addStyleProcessorRules(t){t(this.stylesProcessor)}registerRawContentMatcher(t){if(this.processor&&this.processor!==this.htmlProcessor){this.processor.registerRawContentMatcher(t)}this.htmlProcessor.registerRawContentMatcher(t)}destroy(){this.stopListening()}_checkIfRootsExists(t){for(const e of t){if(!this.model.document.getRootNames().includes(e)){return false}}return true}}function Cw(t){const e=[];const n=t.root.document;if(!n){return new Map}const i=ob._createIn(t);for(const t of n.model.markers){const n=t.getRange();const o=n.isCollapsed;const r=n.start.isEqual(i.start)||n.end.isEqual(i.end);if(o&&r){e.push([t.name,n])}else{const o=i.getIntersection(n);if(o){e.push([t.name,o])}}}e.sort((([t,e],[n,i])=>{if(e.end.compareWith(i.start)!=="after"){return 1}else if(e.start.compareWith(i.end)!=="before"){return-1}else{switch(e.start.compareWith(i.start)){case"before":return 1;case"after":return-1;default:switch(e.end.compareWith(i.end)){case"before":return 1;case"after":return-1;default:return n.localeCompare(t)}}}}));return new Map(e)}class _w{constructor(t,e){this._helpers=new Map;this._downcast=Xl(t);this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:true});this._upcast=Xl(e);this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:false})}addAlias(t,e){const n=this._downcast.includes(e);const i=this._upcast.includes(e);if(!i&&!n){throw new z("conversion-add-alias-dispatcher-not-registered",this)}this._createConversionHelpers({name:t,dispatchers:[e],isDowncast:n})}for(t){if(!this._helpers.has(t)){throw new z("conversion-for-unknown-group",this)}return this._helpers.get(t)}elementToElement(t){this.for("downcast").elementToElement(t);for(const{model:e,view:n}of vw(t)){this.for("upcast").elementToElement({model:e,view:n,converterPriority:t.converterPriority})}}attributeToElement(t){this.for("downcast").attributeToElement(t);for(const{model:e,view:n}of vw(t)){this.for("upcast").elementToAttribute({view:n,model:e,converterPriority:t.converterPriority})}}attributeToAttribute(t){this.for("downcast").attributeToAttribute(t);for(const{model:e,view:n}of vw(t)){this.for("upcast").attributeToAttribute({view:n,model:e})}}_createConversionHelpers({name:t,dispatchers:e,isDowncast:n}){if(this._helpers.has(t)){throw new z("conversion-group-exists",this)}const i=n?new Bb(e):new xk(e);this._helpers.set(t,i)}}function*vw(t){if(t.model.values){for(const e of t.model.values){const n={key:t.model.key,value:e};const i=t.view[e];const o=t.upcastAlso?t.upcastAlso[e]:undefined;yield*yw(n,i,o)}}else{yield*yw(t.model,t.view,t.upcastAlso)}}function*yw(t,e,n){yield{model:t,view:e};if(n){for(const e of Xl(n)){yield{model:t,view:e}}}}class xw{constructor(t){this.baseVersion=t;this.isDocumentOperation=this.baseVersion!==null;this.batch=null}_validate(){}toJSON(){const t=Object.assign({},this);t.__className=this.constructor.className;delete t.batch;delete t.isDocumentOperation;return t}static get className(){return"Operation"}static fromJSON(t,e){return new this(t.baseVersion)}}function Ew(t,e){const n=Iw(e);const i=n.reduce(((t,e)=>t+e.offsetSize),0);const o=t.parent;Bw(t);const r=t.index;o._insertChild(r,n);Mw(o,r+n.length);Mw(o,r);return new ob(t,t.getShiftedBy(i))}function Dw(t){if(!t.isFlat){throw new z("operation-utils-remove-range-not-flat",this)}const e=t.start.parent;Bw(t.start);Bw(t.end);const n=e._removeChildren(t.start.index,t.end.index-t.start.index);Mw(e,t.start.index);return n}function Sw(t,e){if(!t.isFlat){throw new z("operation-utils-move-range-not-flat",this)}const n=Dw(t);e=e._getTransformedByDeletion(t.start,t.end.offset-t.start.offset);return Ew(e,n)}function Tw(t,e,n){Bw(t.start);Bw(t.end);for(const i of t.getItems({shallow:true})){const t=i.is("$textProxy")?i.textNode:i;if(n!==null){t._setAttribute(e,n)}else{t._removeAttribute(e)}Mw(t.parent,t.index)}Mw(t.end.parent,t.end.index)}function Iw(t){const e=[];function n(t){if(typeof t=="string"){e.push(new qp(t))}else if(t instanceof Gp){e.push(new qp(t.data,t.getAttributes()))}else if(t instanceof Up){e.push(t)}else if(St(t)){for(const e of t){n(e)}}}n(t);for(let t=1;t<e.length;t++){const n=e[t];const i=e[t-1];if(n instanceof qp&&i instanceof qp&&Lw(n,i)){e.splice(t-1,2,new qp(i.data+n.data,i.getAttributes()));t--}}return e}function Mw(t,e){const n=t.getChild(e-1);const i=t.getChild(e);if(n&&i&&n.is("$text")&&i.is("$text")&&Lw(n,i)){const o=new qp(n.data+i.data,n.getAttributes());t._removeChildren(e-1,2);t._insertChild(e-1,o)}}function Bw(t){const e=t.textNode;const n=t.parent;if(e){const i=t.offset-e.startOffset;const o=e.index;n._removeChildren(o,1);const r=new qp(e.data.substr(0,i),e.getAttributes());const s=new qp(e.data.substr(i),e.getAttributes());n._insertChild(o,[r,s])}}function Lw(t,e){const n=t.getAttributes();const i=e.getAttributes();for(const t of n){if(t[1]!==e.getAttribute(t[0])){return false}i.next()}return i.next().done}class Nw extends xw{constructor(t,e,n,i){super(i);this.sourcePosition=t.clone();this.sourcePosition.stickiness="toNext";this.howMany=e;this.targetPosition=n.clone();this.targetPosition.stickiness="toNone"}get type(){if(this.targetPosition.root.rootName=="$graveyard"){return"remove"}else if(this.sourcePosition.root.rootName=="$graveyard"){return"reinsert"}return"move"}clone(){return new Nw(this.sourcePosition,this.howMany,this.targetPosition,this.baseVersion)}getMovedRangeStart(){return this.targetPosition._getTransformedByDeletion(this.sourcePosition,this.howMany)}getReversed(){const t=this.sourcePosition._getTransformedByInsertion(this.targetPosition,this.howMany);return new Nw(this.getMovedRangeStart(),this.howMany,t,this.baseVersion+1)}_validate(){const t=this.sourcePosition.parent;const e=this.targetPosition.parent;const n=this.sourcePosition.offset;const i=this.targetPosition.offset;if(n+this.howMany>t.maxOffset){throw new z("move-operation-nodes-do-not-exist",this)}else if(t===e&&n<i&&i<n+this.howMany){throw new z("move-operation-range-into-itself",this)}else if(this.sourcePosition.root==this.targetPosition.root){if(Dt(this.sourcePosition.getParentPath(),this.targetPosition.getParentPath())=="prefix"){const t=this.sourcePosition.path.length-1;if(this.targetPosition.path[t]>=n&&this.targetPosition.path[t]<n+this.howMany){throw new z("move-operation-node-into-itself",this)}}}}_execute(){Sw(ob._createFromPositionAndShift(this.sourcePosition,this.howMany),this.targetPosition)}toJSON(){const t=super.toJSON();t.sourcePosition=this.sourcePosition.toJSON();t.targetPosition=this.targetPosition.toJSON();return t}static get className(){return"MoveOperation"}static fromJSON(t,e){const n=Qp.fromJSON(t.sourcePosition,e);const i=Qp.fromJSON(t.targetPosition,e);return new this(n,t.howMany,i,t.baseVersion)}}class zw extends xw{constructor(t,e,n){super(n);this.position=t.clone();this.position.stickiness="toNone";this.nodes=new Wp(Iw(e));this.shouldReceiveAttributes=false}get type(){return"insert"}get howMany(){return this.nodes.maxOffset}clone(){const t=new Wp([...this.nodes].map((t=>t._clone(true))));const e=new zw(this.position,t,this.baseVersion);e.shouldReceiveAttributes=this.shouldReceiveAttributes;return e}getReversed(){const t=this.position.root.document.graveyard;const e=new Qp(t,[0]);return new Nw(this.position,this.nodes.maxOffset,e,this.baseVersion+1)}_validate(){const t=this.position.parent;if(!t||t.maxOffset<this.position.offset){throw new z("insert-operation-position-invalid",this)}}_execute(){const t=this.nodes;this.nodes=new Wp([...t].map((t=>t._clone(true))));Ew(this.position,t)}toJSON(){const t=super.toJSON();t.position=this.position.toJSON();t.nodes=this.nodes.toJSON();return t}static get className(){return"InsertOperation"}static fromJSON(t,e){const n=[];for(const e of t.nodes){if(e.name){n.push($p.fromJSON(e))}else{n.push(qp.fromJSON(e))}}const i=new zw(Qp.fromJSON(t.position,e),n,t.baseVersion);i.shouldReceiveAttributes=t.shouldReceiveAttributes;return i}}class Pw extends xw{constructor(t,e,n,i,o,r){super(r);this.name=t;this.oldRange=e?e.clone():null;this.newRange=n?n.clone():null;this.affectsData=o;this._markers=i}get type(){return"marker"}clone(){return new Pw(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}getReversed(){return new Pw(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}_execute(){if(this.newRange){this._markers._set(this.name,this.newRange,true,this.affectsData)}else{this._markers._remove(this.name)}}toJSON(){const t=super.toJSON();if(this.oldRange){t.oldRange=this.oldRange.toJSON()}if(this.newRange){t.newRange=this.newRange.toJSON()}delete t._markers;return t}static get className(){return"MarkerOperation"}static fromJSON(t,e){return new Pw(t.name,t.oldRange?ob.fromJSON(t.oldRange,e):null,t.newRange?ob.fromJSON(t.newRange,e):null,e.model.markers,t.affectsData,t.baseVersion)}}function Ow(t,e){return Sp(t,e)}const Rw=Ow;class Vw extends xw{constructor(t,e,n,i,o){super(o);this.range=t.clone();this.key=e;this.oldValue=n===undefined?null:n;this.newValue=i===undefined?null:i}get type(){if(this.oldValue===null){return"addAttribute"}else if(this.newValue===null){return"removeAttribute"}else{return"changeAttribute"}}clone(){return new Vw(this.range,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new Vw(this.range,this.key,this.newValue,this.oldValue,this.baseVersion+1)}toJSON(){const t=super.toJSON();t.range=this.range.toJSON();return t}_validate(){if(!this.range.isFlat){throw new z("attribute-operation-range-not-flat",this)}for(const t of this.range.getItems({shallow:true})){if(this.oldValue!==null&&!Rw(t.getAttribute(this.key),this.oldValue)){throw new z("attribute-operation-wrong-old-value",this,{item:t,key:this.key,value:this.oldValue})}if(this.oldValue===null&&this.newValue!==null&&t.hasAttribute(this.key)){throw new z("attribute-operation-attribute-exists",this,{node:t,key:this.key})}}}_execute(){if(!Rw(this.oldValue,this.newValue)){Tw(this.range,this.key,this.newValue)}}static get className(){return"AttributeOperation"}static fromJSON(t,e){return new Vw(ob.fromJSON(t.range,e),t.key,t.oldValue,t.newValue,t.baseVersion)}}class jw extends xw{get type(){return"noop"}clone(){return new jw(this.baseVersion)}getReversed(){return new jw(this.baseVersion+1)}_execute(){}static get className(){return"NoOperation"}}class Fw extends xw{constructor(t,e,n,i){super(i);this.position=t;this.position.stickiness="toNext";this.oldName=e;this.newName=n}get type(){return"rename"}clone(){return new Fw(this.position.clone(),this.oldName,this.newName,this.baseVersion)}getReversed(){return new Fw(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}_validate(){const t=this.position.nodeAfter;if(!(t instanceof $p)){throw new z("rename-operation-wrong-position",this)}else if(t.name!==this.oldName){throw new z("rename-operation-wrong-name",this)}}_execute(){const t=this.position.nodeAfter;t.name=this.newName}toJSON(){const t=super.toJSON();t.position=this.position.toJSON();return t}static get className(){return"RenameOperation"}static fromJSON(t,e){return new Fw(Qp.fromJSON(t.position,e),t.oldName,t.newName,t.baseVersion)}}class Hw extends xw{constructor(t,e,n,i,o){super(o);this.root=t;this.key=e;this.oldValue=n;this.newValue=i}get type(){if(this.oldValue===null){return"addRootAttribute"}else if(this.newValue===null){return"removeRootAttribute"}else{return"changeRootAttribute"}}clone(){return new Hw(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new Hw(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}_validate(){if(this.root!=this.root.root||this.root.is("documentFragment")){throw new z("rootattribute-operation-not-a-root",this,{root:this.root,key:this.key})}if(this.oldValue!==null&&this.root.getAttribute(this.key)!==this.oldValue){throw new z("rootattribute-operation-wrong-old-value",this,{root:this.root,key:this.key})}if(this.oldValue===null&&this.newValue!==null&&this.root.hasAttribute(this.key)){throw new z("rootattribute-operation-attribute-exists",this,{root:this.root,key:this.key})}}_execute(){if(this.newValue!==null){this.root._setAttribute(this.key,this.newValue)}else{this.root._removeAttribute(this.key)}}toJSON(){const t=super.toJSON();t.root=this.root.toJSON();return t}static get className(){return"RootAttributeOperation"}static fromJSON(t,e){if(!e.getRoot(t.root)){throw new z("rootattribute-operation-fromjson-no-root",this,{rootName:t.root})}return new Hw(e.getRoot(t.root),t.key,t.oldValue,t.newValue,t.baseVersion)}}class Uw extends xw{constructor(t,e,n,i,o){super(o);this.sourcePosition=t.clone();this.sourcePosition.stickiness="toPrevious";this.howMany=e;this.targetPosition=n.clone();this.targetPosition.stickiness="toNext";this.graveyardPosition=i.clone()}get type(){return"merge"}get deletionPosition(){return new Qp(this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}get movedRange(){const t=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new ob(this.sourcePosition,t)}clone(){return new Uw(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.targetPosition._getTransformedByMergeOperation(this);const e=this.sourcePosition.path.slice(0,-1);const n=new Qp(this.sourcePosition.root,e)._getTransformedByMergeOperation(this);return new Ww(t,this.howMany,n,this.graveyardPosition,this.baseVersion+1)}_validate(){const t=this.sourcePosition.parent;const e=this.targetPosition.parent;if(!t.parent){throw new z("merge-operation-source-position-invalid",this)}else if(!e.parent){throw new z("merge-operation-target-position-invalid",this)}else if(this.howMany!=t.maxOffset){throw new z("merge-operation-how-many-invalid",this)}}_execute(){const t=this.sourcePosition.parent;const e=ob._createIn(t);Sw(e,this.targetPosition);Sw(ob._createOn(t),this.graveyardPosition)}toJSON(){const t=super.toJSON();t.sourcePosition=t.sourcePosition.toJSON();t.targetPosition=t.targetPosition.toJSON();t.graveyardPosition=t.graveyardPosition.toJSON();return t}static get className(){return"MergeOperation"}static fromJSON(t,e){const n=Qp.fromJSON(t.sourcePosition,e);const i=Qp.fromJSON(t.targetPosition,e);const o=Qp.fromJSON(t.graveyardPosition,e);return new this(n,t.howMany,i,o,t.baseVersion)}}class Ww extends xw{constructor(t,e,n,i,o){super(o);this.splitPosition=t.clone();this.splitPosition.stickiness="toNext";this.howMany=e;this.insertionPosition=n;this.graveyardPosition=i?i.clone():null;if(this.graveyardPosition){this.graveyardPosition.stickiness="toNext"}}get type(){return"split"}get moveTargetPosition(){const t=this.insertionPosition.path.slice();t.push(0);return new Qp(this.insertionPosition.root,t)}get movedRange(){const t=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new ob(this.splitPosition,t)}clone(){return new Ww(this.splitPosition,this.howMany,this.insertionPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.splitPosition.root.document.graveyard;const e=new Qp(t,[0]);return new Uw(this.moveTargetPosition,this.howMany,this.splitPosition,e,this.baseVersion+1)}_validate(){const t=this.splitPosition.parent;const e=this.splitPosition.offset;if(!t||t.maxOffset<e){throw new z("split-operation-position-invalid",this)}else if(!t.parent){throw new z("split-operation-split-in-root",this)}else if(this.howMany!=t.maxOffset-this.splitPosition.offset){throw new z("split-operation-how-many-invalid",this)}else if(this.graveyardPosition&&!this.graveyardPosition.nodeAfter){throw new z("split-operation-graveyard-position-invalid",this)}}_execute(){const t=this.splitPosition.parent;if(this.graveyardPosition){Sw(ob._createFromPositionAndShift(this.graveyardPosition,1),this.insertionPosition)}else{const e=t._clone();Ew(this.insertionPosition,e)}const e=new ob(Qp._createAt(t,this.splitPosition.offset),Qp._createAt(t,t.maxOffset));Sw(e,this.moveTargetPosition)}toJSON(){const t=super.toJSON();t.splitPosition=this.splitPosition.toJSON();t.insertionPosition=this.insertionPosition.toJSON();if(this.graveyardPosition){t.graveyardPosition=this.graveyardPosition.toJSON()}return t}static get className(){return"SplitOperation"}static getInsertionPosition(t){const e=t.path.slice(0,-1);e[e.length-1]++;return new Qp(t.root,e,"toPrevious")}static fromJSON(t,e){const n=Qp.fromJSON(t.splitPosition,e);const i=Qp.fromJSON(t.insertionPosition,e);const o=t.graveyardPosition?Qp.fromJSON(t.graveyardPosition,e):null;return new this(n,t.howMany,i,o,t.baseVersion)}}const qw={};qw[Vw.className]=Vw;qw[zw.className]=zw;qw[Pw.className]=Pw;qw[Nw.className]=Nw;qw[jw.className]=jw;qw[xw.className]=xw;qw[Fw.className]=Fw;qw[Hw.className]=Hw;qw[Ww.className]=Ww;qw[Uw.className]=Uw;class Gw{static fromJSON(t,e){return qw[t.__className].fromJSON(t,e)}}const $w=new Map;function Kw(t,e,n){let i=$w.get(t);if(!i){i=new Map;$w.set(t,i)}i.set(e,n)}function Yw(t,e){const n=$w.get(t);if(n&&n.has(e)){return n.get(e)}return Zw}function Zw(t){return[t]}function Qw(t,e,n={}){const i=Yw(t.constructor,e.constructor);try{t=t.clone();return i(t,e,n)}catch(t){throw t}}function Jw(t,e,n){t=t.slice();e=e.slice();const i=new Xw(n.document,n.useRelations,n.forceWeakRemove);i.setOriginalOperations(t);i.setOriginalOperations(e);const o=i.originalOperations;if(t.length==0||e.length==0){return{operationsA:t,operationsB:e,originalOperations:o}}const r=new WeakMap;for(const e of t){r.set(e,0)}const s={nextBaseVersionA:t[t.length-1].baseVersion+1,nextBaseVersionB:e[e.length-1].baseVersion+1,originalOperationsACount:t.length,originalOperationsBCount:e.length};let a=0;while(a<t.length){const n=t[a];const o=r.get(n);if(o==e.length){a++;continue}const s=e[o];const l=Qw(n,s,i.getContext(n,s,true));const c=Qw(s,n,i.getContext(s,n,false));i.updateRelation(n,s);i.setOriginalOperations(l,n);i.setOriginalOperations(c,s);for(const t of l){r.set(t,o+c.length)}t.splice(a,1,...l);e.splice(o,1,...c)}if(n.padWithNoOps){const n=t.length-s.originalOperationsACount;const i=e.length-s.originalOperationsBCount;eA(t,i-n);eA(e,n-i)}tA(t,s.nextBaseVersionB);tA(e,s.nextBaseVersionA);return{operationsA:t,operationsB:e,originalOperations:o}}class Xw{constructor(t,e,n=false){this.originalOperations=new Map;this._history=t.history;this._useRelations=e;this._forceWeakRemove=!!n;this._relations=new Map}setOriginalOperations(t,e=null){const n=e?this.originalOperations.get(e):null;for(const e of t){this.originalOperations.set(e,n||e)}}updateRelation(t,e){if(t instanceof Nw){if(e instanceof Uw){if(t.targetPosition.isEqual(e.sourcePosition)||e.movedRange.containsPosition(t.targetPosition)){this._setRelation(t,e,"insertAtSource")}else if(t.targetPosition.isEqual(e.deletionPosition)){this._setRelation(t,e,"insertBetween")}else if(t.targetPosition.isAfter(e.sourcePosition)){this._setRelation(t,e,"moveTargetAfter")}}else if(e instanceof Nw){if(t.targetPosition.isEqual(e.sourcePosition)||t.targetPosition.isBefore(e.sourcePosition)){this._setRelation(t,e,"insertBefore")}else{this._setRelation(t,e,"insertAfter")}}}else if(t instanceof Ww){if(e instanceof Uw){if(t.splitPosition.isBefore(e.sourcePosition)){this._setRelation(t,e,"splitBefore")}}else if(e instanceof Nw){if(t.splitPosition.isEqual(e.sourcePosition)||t.splitPosition.isBefore(e.sourcePosition)){this._setRelation(t,e,"splitBefore")}else{const n=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&n.containsPosition(t.splitPosition)){const i=n.end.offset-t.splitPosition.offset;const o=t.splitPosition.offset-n.start.offset;this._setRelation(t,e,{howMany:i,offset:o})}}}}else if(t instanceof Uw){if(e instanceof Uw){if(!t.targetPosition.isEqual(e.sourcePosition)){this._setRelation(t,e,"mergeTargetNotMoved")}if(t.sourcePosition.isEqual(e.targetPosition)){this._setRelation(t,e,"mergeSourceNotMoved")}if(t.sourcePosition.isEqual(e.sourcePosition)){this._setRelation(t,e,"mergeSameElement")}}else if(e instanceof Ww){if(t.sourcePosition.isEqual(e.splitPosition)){this._setRelation(t,e,"splitAtSource")}}}else if(t instanceof Pw){const n=t.newRange;if(!n){return}if(e instanceof Nw){const i=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);const o=i.containsPosition(n.start)||i.start.isEqual(n.start);const r=i.containsPosition(n.end)||i.end.isEqual(n.end);if((o||r)&&!i.containsRange(n)){this._setRelation(t,e,{side:o?"left":"right",path:o?n.start.path.slice():n.end.path.slice()})}}else if(e instanceof Uw){const i=n.start.isEqual(e.targetPosition);const o=n.start.isEqual(e.deletionPosition);const r=n.end.isEqual(e.deletionPosition);const s=n.end.isEqual(e.sourcePosition);if(i||o||r||s){this._setRelation(t,e,{wasInLeftElement:i,wasStartBeforeMergedElement:o,wasEndBeforeMergedElement:r,wasInRightElement:s})}}}}getContext(t,e,n){return{aIsStrong:n,aWasUndone:this._wasUndone(t),bWasUndone:this._wasUndone(e),abRelation:this._useRelations?this._getRelation(t,e):null,baRelation:this._useRelations?this._getRelation(e,t):null,forceWeakRemove:this._forceWeakRemove}}_wasUndone(t){const e=this.originalOperations.get(t);return e.wasUndone||this._history.isUndoneOperation(e)}_getRelation(t,e){const n=this.originalOperations.get(e);const i=this._history.getUndoneOperation(n);if(!i){return null}const o=this.originalOperations.get(t);const r=this._relations.get(o);if(r){return r.get(i)||null}return null}_setRelation(t,e,n){const i=this.originalOperations.get(t);const o=this.originalOperations.get(e);let r=this._relations.get(i);if(!r){r=new Map;this._relations.set(i,r)}r.set(o,n)}}function tA(t,e){for(const n of t){n.baseVersion=e++}}function eA(t,e){for(let n=0;n<e;n++){t.push(new jw(0))}}Kw(Vw,Vw,((t,e,n)=>{if(t.key===e.key&&t.range.start.hasSameParentAs(e.range.start)){const i=t.range.getDifference(e.range).map((e=>new Vw(e,t.key,t.oldValue,t.newValue,0)));const o=t.range.getIntersection(e.range);if(o){if(n.aIsStrong){i.push(new Vw(o,e.key,e.newValue,t.newValue,0))}}if(i.length==0){return[new jw(0)]}return i}else{return[t]}}));Kw(Vw,zw,((t,e)=>{if(t.range.start.hasSameParentAs(e.position)&&t.range.containsPosition(e.position)){const n=t.range._getTransformedByInsertion(e.position,e.howMany,!e.shouldReceiveAttributes);const i=n.map((e=>new Vw(e,t.key,t.oldValue,t.newValue,t.baseVersion)));if(e.shouldReceiveAttributes){const n=nA(e,t.key,t.oldValue);if(n){i.unshift(n)}}return i}t.range=t.range._getTransformedByInsertion(e.position,e.howMany,false)[0];return[t]}));function nA(t,e,n){const i=t.nodes;const o=i.getNode(0).getAttribute(e);if(o==n){return null}const r=new ob(t.position,t.position.getShiftedBy(t.howMany));return new Vw(r,e,o,n,0)}Kw(Vw,Uw,((t,e)=>{const n=[];if(t.range.start.hasSameParentAs(e.deletionPosition)){if(t.range.containsPosition(e.deletionPosition)||t.range.start.isEqual(e.deletionPosition)){n.push(ob._createFromPositionAndShift(e.graveyardPosition,1))}}const i=t.range._getTransformedByMergeOperation(e);if(!i.isCollapsed){n.push(i)}return n.map((e=>new Vw(e,t.key,t.oldValue,t.newValue,t.baseVersion)))}));Kw(Vw,Nw,((t,e)=>{const n=iA(t.range,e);return n.map((e=>new Vw(e,t.key,t.oldValue,t.newValue,t.baseVersion)))}));function iA(t,e){const n=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);let i=null;let o=[];if(n.containsRange(t,true)){i=t}else if(t.start.hasSameParentAs(n.start)){o=t.getDifference(n);i=t.getIntersection(n)}else{o=[t]}const r=[];for(let t of o){t=t._getTransformedByDeletion(e.sourcePosition,e.howMany);const n=e.getMovedRangeStart();const i=t.start.hasSameParentAs(n);const o=t._getTransformedByInsertion(n,e.howMany,i);r.push(...o)}if(i){r.push(i._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany,false)[0])}return r}Kw(Vw,Ww,((t,e)=>{if(t.range.end.isEqual(e.insertionPosition)){if(!e.graveyardPosition){t.range.end.offset++}return[t]}if(t.range.start.hasSameParentAs(e.splitPosition)&&t.range.containsPosition(e.splitPosition)){const n=t.clone();n.range=new ob(e.moveTargetPosition.clone(),t.range.end._getCombined(e.splitPosition,e.moveTargetPosition));t.range.end=e.splitPosition.clone();t.range.end.stickiness="toPrevious";return[t,n]}t.range=t.range._getTransformedBySplitOperation(e);return[t]}));Kw(zw,Vw,((t,e)=>{const n=[t];if(t.shouldReceiveAttributes&&t.position.hasSameParentAs(e.range.start)&&e.range.containsPosition(t.position)){const i=nA(t,e.key,e.newValue);if(i){n.push(i)}}return n}));Kw(zw,zw,((t,e,n)=>{if(t.position.isEqual(e.position)&&n.aIsStrong){return[t]}t.position=t.position._getTransformedByInsertOperation(e);return[t]}));Kw(zw,Nw,((t,e)=>{t.position=t.position._getTransformedByMoveOperation(e);return[t]}));Kw(zw,Ww,((t,e)=>{t.position=t.position._getTransformedBySplitOperation(e);return[t]}));Kw(zw,Uw,((t,e)=>{t.position=t.position._getTransformedByMergeOperation(e);return[t]}));Kw(Pw,zw,((t,e)=>{if(t.oldRange){t.oldRange=t.oldRange._getTransformedByInsertOperation(e)[0]}if(t.newRange){t.newRange=t.newRange._getTransformedByInsertOperation(e)[0]}return[t]}));Kw(Pw,Pw,((t,e,n)=>{if(t.name==e.name){if(n.aIsStrong){t.oldRange=e.newRange?e.newRange.clone():null}else{return[new jw(0)]}}return[t]}));Kw(Pw,Uw,((t,e)=>{if(t.oldRange){t.oldRange=t.oldRange._getTransformedByMergeOperation(e)}if(t.newRange){t.newRange=t.newRange._getTransformedByMergeOperation(e)}return[t]}));Kw(Pw,Nw,((t,e,n)=>{if(t.oldRange){t.oldRange=ob._createFromRanges(t.oldRange._getTransformedByMoveOperation(e))}if(t.newRange){if(n.abRelation){const i=ob._createFromRanges(t.newRange._getTransformedByMoveOperation(e));if(n.abRelation.side=="left"&&e.targetPosition.isEqual(t.newRange.start)){t.newRange.end=i.end;t.newRange.start.path=n.abRelation.path;return[t]}else if(n.abRelation.side=="right"&&e.targetPosition.isEqual(t.newRange.end)){t.newRange.start=i.start;t.newRange.end.path=n.abRelation.path;return[t]}}t.newRange=ob._createFromRanges(t.newRange._getTransformedByMoveOperation(e))}return[t]}));Kw(Pw,Ww,((t,e,n)=>{if(t.oldRange){t.oldRange=t.oldRange._getTransformedBySplitOperation(e)}if(t.newRange){if(n.abRelation){const i=t.newRange._getTransformedBySplitOperation(e);if(t.newRange.start.isEqual(e.splitPosition)&&n.abRelation.wasStartBeforeMergedElement){t.newRange.start=Qp._createAt(e.insertionPosition)}else if(t.newRange.start.isEqual(e.splitPosition)&&!n.abRelation.wasInLeftElement){t.newRange.start=Qp._createAt(e.moveTargetPosition)}if(t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasInRightElement){t.newRange.end=Qp._createAt(e.moveTargetPosition)}else if(t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasEndBeforeMergedElement){t.newRange.end=Qp._createAt(e.insertionPosition)}else{t.newRange.end=i.end}return[t]}t.newRange=t.newRange._getTransformedBySplitOperation(e)}return[t]}));Kw(Uw,zw,((t,e)=>{if(t.sourcePosition.hasSameParentAs(e.position)){t.howMany+=e.howMany}t.sourcePosition=t.sourcePosition._getTransformedByInsertOperation(e);t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e);return[t]}));Kw(Uw,Uw,((t,e,n)=>{if(t.sourcePosition.isEqual(e.sourcePosition)&&t.targetPosition.isEqual(e.targetPosition)){if(!n.bWasUndone){return[new jw(0)]}else{const n=e.graveyardPosition.path.slice();n.push(0);t.sourcePosition=new Qp(e.graveyardPosition.root,n);t.howMany=0;return[t]}}if(t.sourcePosition.isEqual(e.sourcePosition)&&!t.targetPosition.isEqual(e.targetPosition)&&!n.bWasUndone&&n.abRelation!="splitAtSource"){const i=t.targetPosition.root.rootName=="$graveyard";const o=e.targetPosition.root.rootName=="$graveyard";const r=i&&!o;const s=o&&!i;const a=s||!r&&n.aIsStrong;if(a){const n=e.targetPosition._getTransformedByMergeOperation(e);const i=t.targetPosition._getTransformedByMergeOperation(e);return[new Nw(n,t.howMany,i,0)]}else{return[new jw(0)]}}if(t.sourcePosition.hasSameParentAs(e.targetPosition)){t.howMany+=e.howMany}t.sourcePosition=t.sourcePosition._getTransformedByMergeOperation(e);t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e);if(!t.graveyardPosition.isEqual(e.graveyardPosition)||!n.aIsStrong){t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)}return[t]}));Kw(Uw,Nw,((t,e,n)=>{const i=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);if(e.type=="remove"&&!n.bWasUndone&&!n.forceWeakRemove){if(t.deletionPosition.hasSameParentAs(e.sourcePosition)&&i.containsPosition(t.sourcePosition)){return[new jw(0)]}}if(t.sourcePosition.hasSameParentAs(e.targetPosition)){t.howMany+=e.howMany}if(t.sourcePosition.hasSameParentAs(e.sourcePosition)){t.howMany-=e.howMany}t.sourcePosition=t.sourcePosition._getTransformedByMoveOperation(e);t.targetPosition=t.targetPosition._getTransformedByMoveOperation(e);if(!t.graveyardPosition.isEqual(e.targetPosition)){t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)}return[t]}));Kw(Uw,Ww,((t,e,n)=>{if(e.graveyardPosition){t.graveyardPosition=t.graveyardPosition._getTransformedByDeletion(e.graveyardPosition,1);if(t.deletionPosition.isEqual(e.graveyardPosition)){t.howMany=e.howMany}}if(t.targetPosition.isEqual(e.splitPosition)){const i=e.howMany!=0;const o=e.graveyardPosition&&t.deletionPosition.isEqual(e.graveyardPosition);if(i||o||n.abRelation=="mergeTargetNotMoved"){t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e);return[t]}}if(t.sourcePosition.isEqual(e.splitPosition)){if(n.abRelation=="mergeSourceNotMoved"){t.howMany=0;t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e);return[t]}if(n.abRelation=="mergeSameElement"||t.sourcePosition.offset>0){t.sourcePosition=e.moveTargetPosition.clone();t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e);return[t]}}if(t.sourcePosition.hasSameParentAs(e.splitPosition)){t.howMany=e.splitPosition.offset}t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e);t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e);return[t]}));Kw(Nw,zw,((t,e)=>{const n=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);const i=n._getTransformedByInsertOperation(e,false)[0];t.sourcePosition=i.start;t.howMany=i.end.offset-i.start.offset;if(!t.targetPosition.isEqual(e.position)){t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e)}return[t]}));Kw(Nw,Nw,((t,e,n)=>{const i=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);const o=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);let r=n.aIsStrong;let s=!n.aIsStrong;if(n.abRelation=="insertBefore"||n.baRelation=="insertAfter"){s=true}else if(n.abRelation=="insertAfter"||n.baRelation=="insertBefore"){s=false}let a;if(t.targetPosition.isEqual(e.targetPosition)&&s){a=t.targetPosition._getTransformedByDeletion(e.sourcePosition,e.howMany)}else{a=t.targetPosition._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany)}if(oA(t,e)&&oA(e,t)){return[e.getReversed()]}const l=i.containsPosition(e.targetPosition);if(l&&i.containsRange(o,true)){i.start=i.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany);i.end=i.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany);return rA([i],a)}const c=o.containsPosition(t.targetPosition);if(c&&o.containsRange(i,true)){i.start=i.start._getCombined(e.sourcePosition,e.getMovedRangeStart());i.end=i.end._getCombined(e.sourcePosition,e.getMovedRangeStart());return rA([i],a)}const d=Dt(t.sourcePosition.getParentPath(),e.sourcePosition.getParentPath());if(d=="prefix"||d=="extension"){i.start=i.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany);i.end=i.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany);return rA([i],a)}if(t.type=="remove"&&e.type!="remove"&&!n.aWasUndone&&!n.forceWeakRemove){r=true}else if(t.type!="remove"&&e.type=="remove"&&!n.bWasUndone&&!n.forceWeakRemove){r=false}const u=[];const h=i.getDifference(o);for(const t of h){t.start=t.start._getTransformedByDeletion(e.sourcePosition,e.howMany);t.end=t.end._getTransformedByDeletion(e.sourcePosition,e.howMany);const n=Dt(t.start.getParentPath(),e.getMovedRangeStart().getParentPath())=="same";const i=t._getTransformedByInsertion(e.getMovedRangeStart(),e.howMany,n);u.push(...i)}const g=i.getIntersection(o);if(g!==null&&r){g.start=g.start._getCombined(e.sourcePosition,e.getMovedRangeStart());g.end=g.end._getCombined(e.sourcePosition,e.getMovedRangeStart());if(u.length===0){u.push(g)}else if(u.length==1){if(o.start.isBefore(i.start)||o.start.isEqual(i.start)){u.unshift(g)}else{u.push(g)}}else{u.splice(1,0,g)}}if(u.length===0){return[new jw(t.baseVersion)]}return rA(u,a)}));Kw(Nw,Ww,((t,e,n)=>{let i=t.targetPosition.clone();if(!t.targetPosition.isEqual(e.insertionPosition)||!e.graveyardPosition||n.abRelation=="moveTargetAfter"){i=t.targetPosition._getTransformedBySplitOperation(e)}const o=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);if(o.end.isEqual(e.insertionPosition)){if(!e.graveyardPosition){t.howMany++}t.targetPosition=i;return[t]}if(o.start.hasSameParentAs(e.splitPosition)&&o.containsPosition(e.splitPosition)){let t=new ob(e.splitPosition,o.end);t=t._getTransformedBySplitOperation(e);const n=[new ob(o.start,e.splitPosition),t];return rA(n,i)}if(t.targetPosition.isEqual(e.splitPosition)&&n.abRelation=="insertAtSource"){i=e.moveTargetPosition}if(t.targetPosition.isEqual(e.insertionPosition)&&n.abRelation=="insertBetween"){i=t.targetPosition}const r=o._getTransformedBySplitOperation(e);const s=[r];if(e.graveyardPosition){const i=o.start.isEqual(e.graveyardPosition)||o.containsPosition(e.graveyardPosition);if(t.howMany>1&&i&&!n.aWasUndone){s.push(ob._createFromPositionAndShift(e.insertionPosition,1))}}return rA(s,i)}));Kw(Nw,Uw,((t,e,n)=>{const i=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.deletionPosition.hasSameParentAs(t.sourcePosition)&&i.containsPosition(e.sourcePosition)){if(t.type=="remove"&&!n.forceWeakRemove){if(!n.aWasUndone){const n=[];let i=e.graveyardPosition.clone();let o=e.targetPosition._getTransformedByMergeOperation(e);if(t.howMany>1){n.push(new Nw(t.sourcePosition,t.howMany-1,t.targetPosition,0));i=i._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1);o=o._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1)}const r=e.deletionPosition._getCombined(t.sourcePosition,t.targetPosition);const s=new Nw(i,1,r,0);const a=s.getMovedRangeStart().path.slice();a.push(0);const l=new Qp(s.targetPosition.root,a);o=o._getTransformedByMove(i,r,1);const c=new Nw(o,e.howMany,l,0);n.push(s);n.push(c);return n}}else{if(t.howMany==1){if(!n.bWasUndone){return[new jw(0)]}else{t.sourcePosition=e.graveyardPosition.clone();t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e);return[t]}}}}const o=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);const r=o._getTransformedByMergeOperation(e);t.sourcePosition=r.start;t.howMany=r.end.offset-r.start.offset;t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e);return[t]}));Kw(Fw,zw,((t,e)=>{t.position=t.position._getTransformedByInsertOperation(e);return[t]}));Kw(Fw,Uw,((t,e)=>{if(t.position.isEqual(e.deletionPosition)){t.position=e.graveyardPosition.clone();t.position.stickiness="toNext";return[t]}t.position=t.position._getTransformedByMergeOperation(e);return[t]}));Kw(Fw,Nw,((t,e)=>{t.position=t.position._getTransformedByMoveOperation(e);return[t]}));Kw(Fw,Fw,((t,e,n)=>{if(t.position.isEqual(e.position)){if(n.aIsStrong){t.oldName=e.newName}else{return[new jw(0)]}}return[t]}));Kw(Fw,Ww,((t,e)=>{const n=t.position.path;const i=e.splitPosition.getParentPath();if(Dt(n,i)=="same"&&!e.graveyardPosition){const e=new Fw(t.position.getShiftedBy(1),t.oldName,t.newName,0);return[t,e]}t.position=t.position._getTransformedBySplitOperation(e);return[t]}));Kw(Hw,Hw,((t,e,n)=>{if(t.root===e.root&&t.key===e.key){if(!n.aIsStrong||t.newValue===e.newValue){return[new jw(0)]}else{t.oldValue=e.newValue}}return[t]}));Kw(Ww,zw,((t,e)=>{if(t.splitPosition.hasSameParentAs(e.position)&&t.splitPosition.offset<e.position.offset){t.howMany+=e.howMany}t.splitPosition=t.splitPosition._getTransformedByInsertOperation(e);t.insertionPosition=t.insertionPosition._getTransformedByInsertOperation(e);return[t]}));Kw(Ww,Uw,((t,e,n)=>{if(!t.graveyardPosition&&!n.bWasUndone&&t.splitPosition.hasSameParentAs(e.sourcePosition)){const n=e.graveyardPosition.path.slice();n.push(0);const i=new Qp(e.graveyardPosition.root,n);const o=Ww.getInsertionPosition(new Qp(e.graveyardPosition.root,n));const r=new Ww(i,0,o,null,0);t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e);t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);t.graveyardPosition=r.insertionPosition.clone();t.graveyardPosition.stickiness="toNext";return[r,t]}if(t.splitPosition.hasSameParentAs(e.deletionPosition)&&!t.splitPosition.isAfter(e.deletionPosition)){t.howMany--}if(t.splitPosition.hasSameParentAs(e.targetPosition)){t.howMany+=e.howMany}t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e);t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);if(t.graveyardPosition){t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)}return[t]}));Kw(Ww,Nw,((t,e,n)=>{const i=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.graveyardPosition){const o=i.start.isEqual(t.graveyardPosition)||i.containsPosition(t.graveyardPosition);if(!n.bWasUndone&&o){const n=t.splitPosition._getTransformedByMoveOperation(e);const i=t.graveyardPosition._getTransformedByMoveOperation(e);const o=i.path.slice();o.push(0);const r=new Qp(i.root,o);const s=new Nw(n,t.howMany,r,0);return[s]}t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)}const o=t.splitPosition.isEqual(e.targetPosition);if(o&&(n.baRelation=="insertAtSource"||n.abRelation=="splitBefore")){t.howMany+=e.howMany;t.splitPosition=t.splitPosition._getTransformedByDeletion(e.sourcePosition,e.howMany);t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);return[t]}if(o&&n.abRelation&&n.abRelation.howMany){const{howMany:e,offset:i}=n.abRelation;t.howMany+=e;t.splitPosition=t.splitPosition.getShiftedBy(i);return[t]}if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&i.containsPosition(t.splitPosition)){const n=e.howMany-(t.splitPosition.offset-e.sourcePosition.offset);t.howMany-=n;if(t.splitPosition.hasSameParentAs(e.targetPosition)&&t.splitPosition.offset<e.targetPosition.offset){t.howMany+=e.howMany}t.splitPosition=e.sourcePosition.clone();t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);return[t]}if(!e.sourcePosition.isEqual(e.targetPosition)){if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&t.splitPosition.offset<=e.sourcePosition.offset){t.howMany-=e.howMany}if(t.splitPosition.hasSameParentAs(e.targetPosition)&&t.splitPosition.offset<e.targetPosition.offset){t.howMany+=e.howMany}}t.splitPosition.stickiness="toNone";t.splitPosition=t.splitPosition._getTransformedByMoveOperation(e);t.splitPosition.stickiness="toNext";if(t.graveyardPosition){t.insertionPosition=t.insertionPosition._getTransformedByMoveOperation(e)}else{t.insertionPosition=Ww.getInsertionPosition(t.splitPosition)}return[t]}));Kw(Ww,Ww,((t,e,n)=>{if(t.splitPosition.isEqual(e.splitPosition)){if(!t.graveyardPosition&&!e.graveyardPosition){return[new jw(0)]}if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition)){return[new jw(0)]}if(n.abRelation=="splitBefore"){t.howMany=0;t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e);return[t]}}if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition)){const i=t.splitPosition.root.rootName=="$graveyard";const o=e.splitPosition.root.rootName=="$graveyard";const r=i&&!o;const s=o&&!i;const a=s||!r&&n.aIsStrong;if(a){const n=[];if(e.howMany){n.push(new Nw(e.moveTargetPosition,e.howMany,e.splitPosition,0))}if(t.howMany){n.push(new Nw(t.splitPosition,t.howMany,t.moveTargetPosition,0))}return n}else{return[new jw(0)]}}if(t.graveyardPosition){t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e)}if(t.splitPosition.isEqual(e.insertionPosition)&&n.abRelation=="splitBefore"){t.howMany++;return[t]}if(e.splitPosition.isEqual(t.insertionPosition)&&n.baRelation=="splitBefore"){const n=e.insertionPosition.path.slice();n.push(0);const i=new Qp(e.insertionPosition.root,n);const o=new Nw(t.insertionPosition,1,i,0);return[t,o]}if(t.splitPosition.hasSameParentAs(e.splitPosition)&&t.splitPosition.offset<e.splitPosition.offset){t.howMany-=e.howMany}t.splitPosition=t.splitPosition._getTransformedBySplitOperation(e);t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);return[t]}));function oA(t,e){return t.targetPosition._getTransformedByDeletion(e.sourcePosition,e.howMany)===null}function rA(t,e){const n=[];for(let i=0;i<t.length;i++){const o=t[i];const r=new Nw(o.start,o.end.offset-o.start.offset,e,0);n.push(r);for(let e=i+1;e<t.length;e++){t[e]=t[e]._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)[0]}e=e._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)}return n}class sA extends(K(Qp)){constructor(t,e,n="toNone"){super(t,e,n);if(!this.root.is("rootElement")){throw new z("model-liveposition-root-not-rootelement",t)}aA.call(this)}detach(){this.stopListening()}toPosition(){return new Qp(this.root,this.path.slice(),this.stickiness)}static fromPosition(t,e){return new this(t.root,t.path.slice(),e?e:t.stickiness)}}sA.prototype.is=function(t){return t==="livePosition"||t==="model:livePosition"||t=="position"||t==="model:position"};function aA(){this.listenTo(this.root.document.model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation){return}lA.call(this,n)}),{priority:"low"})}function lA(t){const e=this.getTransformedByOperation(t);if(!this.isEqual(e)){const t=this.toPosition();this.path=e.path;this.root=e.root;this.fire("change",t)}}class cA{constructor(t={}){if(typeof t==="string"){t=t==="transparent"?{isUndoable:false}:{};P("batch-constructor-deprecated-string-type")}const{isUndoable:e=true,isLocal:n=true,isUndo:i=false,isTyping:o=false}=t;this.operations=[];this.isUndoable=e;this.isLocal=n;this.isUndo=i;this.isTyping=o}get type(){P("batch-type-deprecated");return"default"}get baseVersion(){for(const t of this.operations){if(t.baseVersion!==null){return t.baseVersion}}return null}addOperation(t){t.batch=this;this.operations.push(t);return t}}class dA{constructor(t){this._changesInElement=new Map;this._elementSnapshots=new Map;this._changedMarkers=new Map;this._changeCount=0;this._cachedChanges=null;this._cachedChangesWithGraveyard=null;this._refreshedItems=new Set;this._markerCollection=t}get isEmpty(){return this._changesInElement.size==0&&this._changedMarkers.size==0}bufferOperation(t){const e=t;switch(e.type){case"insert":{if(this._isInInsertedElement(e.position.parent)){return}this._markInsert(e.position.parent,e.position.offset,e.nodes.maxOffset);break}case"addAttribute":case"removeAttribute":case"changeAttribute":{for(const t of e.range.getItems({shallow:true})){if(this._isInInsertedElement(t.parent)){continue}this._markAttribute(t)}break}case"remove":case"move":case"reinsert":{if(e.sourcePosition.isEqual(e.targetPosition)||e.sourcePosition.getShiftedBy(e.howMany).isEqual(e.targetPosition)){return}const t=this._isInInsertedElement(e.sourcePosition.parent);const n=this._isInInsertedElement(e.targetPosition.parent);if(!t){this._markRemove(e.sourcePosition.parent,e.sourcePosition.offset,e.howMany)}if(!n){this._markInsert(e.targetPosition.parent,e.getMovedRangeStart().offset,e.howMany)}break}case"rename":{if(this._isInInsertedElement(e.position.parent)){return}this._markRemove(e.position.parent,e.position.offset,1);this._markInsert(e.position.parent,e.position.offset,1);const t=ob._createFromPositionAndShift(e.position,1);for(const e of this._markerCollection.getMarkersIntersectingRange(t)){const t=e.getData();this.bufferMarkerChange(e.name,t,t)}break}case"split":{const t=e.splitPosition.parent;if(!this._isInInsertedElement(t)){this._markRemove(t,e.splitPosition.offset,e.howMany)}if(!this._isInInsertedElement(e.insertionPosition.parent)){this._markInsert(e.insertionPosition.parent,e.insertionPosition.offset,1)}if(e.graveyardPosition){this._markRemove(e.graveyardPosition.parent,e.graveyardPosition.offset,1)}break}case"merge":{const t=e.sourcePosition.parent;if(!this._isInInsertedElement(t.parent)){this._markRemove(t.parent,t.startOffset,1)}const n=e.graveyardPosition.parent;this._markInsert(n,e.graveyardPosition.offset,1);const i=e.targetPosition.parent;if(!this._isInInsertedElement(i)){this._markInsert(i,e.targetPosition.offset,t.maxOffset)}break}}this._cachedChanges=null}bufferMarkerChange(t,e,n){const i=this._changedMarkers.get(t);if(!i){this._changedMarkers.set(t,{newMarkerData:n,oldMarkerData:e})}else{i.newMarkerData=n;if(i.oldMarkerData.range==null&&n.range==null){this._changedMarkers.delete(t)}}}getMarkersToRemove(){const t=[];for(const[e,n]of this._changedMarkers){if(n.oldMarkerData.range!=null){t.push({name:e,range:n.oldMarkerData.range})}}return t}getMarkersToAdd(){const t=[];for(const[e,n]of this._changedMarkers){if(n.newMarkerData.range!=null){t.push({name:e,range:n.newMarkerData.range})}}return t}getChangedMarkers(){return Array.from(this._changedMarkers).map((([t,e])=>({name:t,data:{oldRange:e.oldMarkerData.range,newRange:e.newMarkerData.range}})))}hasDataChanges(){if(this._changesInElement.size>0){return true}for(const{newMarkerData:t,oldMarkerData:e}of this._changedMarkers.values()){if(t.affectsData!==e.affectsData){return true}if(t.affectsData){const n=t.range&&!e.range;const i=!t.range&&e.range;const o=t.range&&e.range&&!t.range.isEqual(e.range);if(n||i||o){return true}}}return false}getChanges(t={}){if(this._cachedChanges){if(t.includeChangesInGraveyard){return this._cachedChangesWithGraveyard.slice()}else{return this._cachedChanges.slice()}}let e=[];for(const t of this._changesInElement.keys()){const n=this._changesInElement.get(t).sort(((t,e)=>{if(t.offset===e.offset){if(t.type!=e.type){return t.type=="remove"?-1:1}return 0}return t.offset<e.offset?-1:1}));const i=this._elementSnapshots.get(t);const o=uA(t.getChildren());const r=hA(i.length,n);let s=0;let a=0;for(const n of r){if(n==="i"){e.push(this._getInsertDiff(t,s,o[s]));s++}else if(n==="r"){e.push(this._getRemoveDiff(t,s,i[a]));a++}else if(n==="a"){const n=o[s].attributes;const r=i[a].attributes;let l;if(o[s].name=="$text"){l=new ob(Qp._createAt(t,s),Qp._createAt(t,s+1))}else{const e=t.offsetToIndex(s);l=new ob(Qp._createAt(t,s),Qp._createAt(t.getChild(e),0))}e.push(...this._getAttributesDiff(l,r,n));s++;a++}else{s++;a++}}}e.sort(((t,e)=>{if(t.position.root!=e.position.root){return t.position.root.rootName<e.position.root.rootName?-1:1}if(t.position.isEqual(e.position)){return t.changeCount-e.changeCount}return t.position.isBefore(e.position)?-1:1}));for(let t=1,n=0;t<e.length;t++){const i=e[n];const o=e[t];const r=i.type=="remove"&&o.type=="remove"&&i.name=="$text"&&o.name=="$text"&&i.position.isEqual(o.position);const s=i.type=="insert"&&o.type=="insert"&&i.name=="$text"&&o.name=="$text"&&i.position.parent==o.position.parent&&i.position.offset+i.length==o.position.offset;const a=i.type=="attribute"&&o.type=="attribute"&&i.position.parent==o.position.parent&&i.range.isFlat&&o.range.isFlat&&i.position.offset+i.length==o.position.offset&&i.attributeKey==o.attributeKey&&i.attributeOldValue==o.attributeOldValue&&i.attributeNewValue==o.attributeNewValue;if(r||s||a){i.length++;if(a){i.range.end=i.range.end.getShiftedBy(1)}e[t]=null}else{n=t}}e=e.filter((t=>t));for(const t of e){delete t.changeCount;if(t.type=="attribute"){delete t.position;delete t.length}}this._changeCount=0;this._cachedChangesWithGraveyard=e;this._cachedChanges=e.filter(gA);if(t.includeChangesInGraveyard){return this._cachedChangesWithGraveyard.slice()}else{return this._cachedChanges.slice()}}getRefreshedItems(){return new Set(this._refreshedItems)}reset(){this._changesInElement.clear();this._elementSnapshots.clear();this._changedMarkers.clear();this._refreshedItems=new Set;this._cachedChanges=null}_refreshItem(t){if(this._isInInsertedElement(t.parent)){return}this._markRemove(t.parent,t.startOffset,t.offsetSize);this._markInsert(t.parent,t.startOffset,t.offsetSize);this._refreshedItems.add(t);const e=ob._createOn(t);for(const t of this._markerCollection.getMarkersIntersectingRange(e)){const e=t.getData();this.bufferMarkerChange(t.name,e,e)}this._cachedChanges=null}_markInsert(t,e,n){const i={type:"insert",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,i)}_markRemove(t,e,n){const i={type:"remove",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,i);this._removeAllNestedChanges(t,e,n)}_markAttribute(t){const e={type:"attribute",offset:t.startOffset,howMany:t.offsetSize,count:this._changeCount++};this._markChange(t.parent,e)}_markChange(t,e){this._makeSnapshot(t);const n=this._getChangesForElement(t);this._handleChange(e,n);n.push(e);for(let t=0;t<n.length;t++){if(n[t].howMany<1){n.splice(t,1);t--}}}_getChangesForElement(t){let e;if(this._changesInElement.has(t)){e=this._changesInElement.get(t)}else{e=[];this._changesInElement.set(t,e)}return e}_makeSnapshot(t){if(!this._elementSnapshots.has(t)){this._elementSnapshots.set(t,uA(t.getChildren()))}}_handleChange(t,e){t.nodesToHandle=t.howMany;for(const n of e){const i=t.offset+t.howMany;const o=n.offset+n.howMany;if(t.type=="insert"){if(n.type=="insert"){if(t.offset<=n.offset){n.offset+=t.howMany}else if(t.offset<o){n.howMany+=t.nodesToHandle;t.nodesToHandle=0}}if(n.type=="remove"){if(t.offset<n.offset){n.offset+=t.howMany}}if(n.type=="attribute"){if(t.offset<=n.offset){n.offset+=t.howMany}else if(t.offset<o){const o=n.howMany;n.howMany=t.offset-n.offset;e.unshift({type:"attribute",offset:i,howMany:o-n.howMany,count:this._changeCount++})}}}if(t.type=="remove"){if(n.type=="insert"){if(i<=n.offset){n.offset-=t.howMany}else if(i<=o){if(t.offset<n.offset){const e=i-n.offset;n.offset=t.offset;n.howMany-=e;t.nodesToHandle-=e}else{n.howMany-=t.nodesToHandle;t.nodesToHandle=0}}else{if(t.offset<=n.offset){t.nodesToHandle-=n.howMany;n.howMany=0}else if(t.offset<o){const e=o-t.offset;n.howMany-=e;t.nodesToHandle-=e}}}if(n.type=="remove"){if(i<=n.offset){n.offset-=t.howMany}else if(t.offset<n.offset){t.nodesToHandle+=n.howMany;n.howMany=0}}if(n.type=="attribute"){if(i<=n.offset){n.offset-=t.howMany}else if(t.offset<n.offset){const e=i-n.offset;n.offset=t.offset;n.howMany-=e}else if(t.offset<o){if(i<=o){const i=n.howMany;n.howMany=t.offset-n.offset;const o=i-n.howMany-t.nodesToHandle;e.unshift({type:"attribute",offset:t.offset,howMany:o,count:this._changeCount++})}else{n.howMany-=o-t.offset}}}}if(t.type=="attribute"){if(n.type=="insert"){if(t.offset<n.offset&&i>n.offset){if(i>o){const t={type:"attribute",offset:o,howMany:i-o,count:this._changeCount++};this._handleChange(t,e);e.push(t)}t.nodesToHandle=n.offset-t.offset;t.howMany=t.nodesToHandle}else if(t.offset>=n.offset&&t.offset<o){if(i>o){t.nodesToHandle=i-o;t.offset=o}else{t.nodesToHandle=0}}}if(n.type=="remove"){if(t.offset<n.offset&&i>n.offset){const o={type:"attribute",offset:n.offset,howMany:i-n.offset,count:this._changeCount++};this._handleChange(o,e);e.push(o);t.nodesToHandle=n.offset-t.offset;t.howMany=t.nodesToHandle}}if(n.type=="attribute"){if(t.offset>=n.offset&&i<=o){t.nodesToHandle=0;t.howMany=0;t.offset=0}else if(t.offset<=n.offset&&i>=o){n.howMany=0}}}}t.howMany=t.nodesToHandle;delete t.nodesToHandle}_getInsertDiff(t,e,n){return{type:"insert",position:Qp._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getRemoveDiff(t,e,n){return{type:"remove",position:Qp._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getAttributesDiff(t,e,n){const i=[];n=new Map(n);for(const[o,r]of e){const e=n.has(o)?n.get(o):null;if(e!==r){i.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:o,attributeOldValue:r,attributeNewValue:e,changeCount:this._changeCount++})}n.delete(o)}for(const[e,o]of n){i.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:e,attributeOldValue:null,attributeNewValue:o,changeCount:this._changeCount++})}return i}_isInInsertedElement(t){const e=t.parent;if(!e){return false}const n=this._changesInElement.get(e);const i=t.startOffset;if(n){for(const t of n){if(t.type=="insert"&&i>=t.offset&&i<t.offset+t.howMany){return true}}}return this._isInInsertedElement(e)}_removeAllNestedChanges(t,e,n){const i=new ob(Qp._createAt(t,e),Qp._createAt(t,e+n));for(const t of i.getItems({shallow:true})){if(t.is("element")){this._elementSnapshots.delete(t);this._changesInElement.delete(t);this._removeAllNestedChanges(t,0,t.maxOffset)}}}}function uA(t){const e=[];for(const n of t){if(n.is("$text")){for(let t=0;t<n.data.length;t++){e.push({name:"$text",attributes:new Map(n.getAttributes())})}}else{e.push({name:n.name,attributes:new Map(n.getAttributes())})}}return e}function hA(t,e){const n=[];let i=0;let o=0;for(const t of e){if(t.offset>i){for(let e=0;e<t.offset-i;e++){n.push("e")}o+=t.offset-i}if(t.type=="insert"){for(let e=0;e<t.howMany;e++){n.push("i")}i=t.offset+t.howMany}else if(t.type=="remove"){for(let e=0;e<t.howMany;e++){n.push("r")}i=t.offset;o+=t.howMany}else{n.push(..."a".repeat(t.howMany).split(""));i=t.offset+t.howMany;o+=t.howMany}}if(o<t){for(let e=0;e<t-o-i;e++){n.push("e")}}return n}function gA(t){const e="position"in t&&t.position.root.rootName=="$graveyard";const n="range"in t&&t.range.root.rootName=="$graveyard";return!e&&!n}class mA{constructor(){this._operations=[];this._undoPairs=new Map;this._undoneOperations=new Set;this._baseVersionToOperationIndex=new Map;this._version=0;this._gaps=new Map}get version(){return this._version}set version(t){if(this._operations.length&&t>this._version+1){this._gaps.set(this._version,t)}this._version=t}get lastOperation(){return this._operations[this._operations.length-1]}addOperation(t){if(t.baseVersion!==this.version){throw new z("model-document-history-addoperation-incorrect-version",this,{operation:t,historyVersion:this.version})}this._operations.push(t);this._version++;this._baseVersionToOperationIndex.set(t.baseVersion,this._operations.length-1)}getOperations(t,e=this.version){if(!this._operations.length){return[]}const n=this._operations[0];if(t===undefined){t=n.baseVersion}let i=e-1;for(const[e,n]of this._gaps){if(t>e&&t<n){t=n}if(i>e&&i<n){i=e-1}}if(i<n.baseVersion||t>this.lastOperation.baseVersion){return[]}let o=this._baseVersionToOperationIndex.get(t);if(o===undefined){o=0}let r=this._baseVersionToOperationIndex.get(i);if(r===undefined){r=this._operations.length-1}return this._operations.slice(o,r+1)}getOperation(t){const e=this._baseVersionToOperationIndex.get(t);if(e===undefined){return}return this._operations[e]}setOperationAsUndone(t,e){this._undoPairs.set(e,t);this._undoneOperations.add(t)}isUndoingOperation(t){return this._undoPairs.has(t)}isUndoneOperation(t){return this._undoneOperations.has(t)}getUndoneOperation(t){return this._undoPairs.get(t)}reset(){this._version=0;this._undoPairs=new Map;this._operations=[];this._undoneOperations=new Set;this._gaps=new Map;this._baseVersionToOperationIndex=new Map}}class fA extends $p{constructor(t,e,n="main"){super(e);this._document=t;this.rootName=n}get document(){return this._document}toJSON(){return this.rootName}}fA.prototype.is=function(t,e){if(!e){return t==="rootElement"||t==="model:rootElement"||t==="element"||t==="model:element"||t==="node"||t==="model:node"}return e===this.name&&(t==="rootElement"||t==="model:rootElement"||t==="element"||t==="model:element")};const pA="$graveyard";class bA extends(K()){constructor(t){super();this.model=t;this.history=new mA;this.selection=new vb(this);this.roots=new cc({idProperty:"rootName"});this.differ=new dA(t.markers);this._postFixers=new Set;this._hasSelectionChangedFromTheLastChangeBlock=false;this.createRoot("$root",pA);this.listenTo(t,"applyOperation",((t,e)=>{const n=e[0];if(n.isDocumentOperation){this.differ.bufferOperation(n)}}),{priority:"high"});this.listenTo(t,"applyOperation",((t,e)=>{const n=e[0];if(n.isDocumentOperation){this.history.addOperation(n)}}),{priority:"low"});this.listenTo(this.selection,"change",(()=>{this._hasSelectionChangedFromTheLastChangeBlock=true}));this.listenTo(t.markers,"update",((t,e,n,i,o)=>{const r={...e.getData(),range:i};this.differ.bufferMarkerChange(e.name,o,r);if(n===null){e.on("change",((t,n)=>{const i=e.getData();this.differ.bufferMarkerChange(e.name,{...i,range:n},i)}))}}))}get version(){return this.history.version}set version(t){this.history.version=t}get graveyard(){return this.getRoot(pA)}createRoot(t="$root",e="main"){if(this.roots.get(e)){throw new z("model-document-createroot-name-exists",this,{name:e})}const n=new fA(this,t,e);this.roots.add(n);return n}destroy(){this.selection.destroy();this.stopListening()}getRoot(t="main"){return this.roots.get(t)}getRootNames(){return Array.from(this.roots,(t=>t.rootName)).filter((t=>t!=pA))}registerPostFixer(t){this._postFixers.add(t)}toJSON(){const t=xu(this);t.selection="[engine.model.DocumentSelection]";t.model="[engine.model.Model]";return t}_handleChangeBlock(t){if(this._hasDocumentChangedFromTheLastChangeBlock()){this._callPostFixers(t);this.selection.refresh();if(this.differ.hasDataChanges()){this.fire("change:data",t.batch)}else{this.fire("change",t.batch)}this.selection.refresh();this.differ.reset()}this._hasSelectionChangedFromTheLastChangeBlock=false}_hasDocumentChangedFromTheLastChangeBlock(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}_getDefaultRoot(){for(const t of this.roots){if(t!==this.graveyard){return t}}return this.graveyard}_getDefaultRange(){const t=this._getDefaultRoot();const e=this.model;const n=e.schema;const i=e.createPositionFromPath(t,[0]);const o=n.getNearestSelectionRange(i);return o||e.createRange(i)}_validateSelectionRange(t){return kA(t.start)&&kA(t.end)}_callPostFixers(t){let e=false;do{for(const n of this._postFixers){this.selection.refresh();e=n(t);if(e){break}}}while(e)}}function kA(t){const e=t.textNode;if(e){const n=e.data;const i=t.offset-e.startOffset;return!Ac(n,i)&&!Cc(n,i)}return true}class wA extends(K()){constructor(){super(...arguments);this._markers=new Map}[Symbol.iterator](){return this._markers.values()}has(t){const e=t instanceof AA?t.name:t;return this._markers.has(e)}get(t){return this._markers.get(t)||null}_set(t,e,n=false,i=false){const o=t instanceof AA?t.name:t;if(o.includes(",")){throw new z("markercollection-incorrect-marker-name",this)}const r=this._markers.get(o);if(r){const t=r.getData();const s=r.getRange();let a=false;if(!s.isEqual(e)){r._attachLiveRange(kb.fromRange(e));a=true}if(n!=r.managedUsingOperations){r._managedUsingOperations=n;a=true}if(typeof i==="boolean"&&i!=r.affectsData){r._affectsData=i;a=true}if(a){this.fire(`update:${o}`,r,s,e,t)}return r}const s=kb.fromRange(e);const a=new AA(o,s,n,i);this._markers.set(o,a);this.fire(`update:${o}`,a,null,e,{...a.getData(),range:null});return a}_remove(t){const e=t instanceof AA?t.name:t;const n=this._markers.get(e);if(n){this._markers.delete(e);this.fire(`update:${e}`,n,n.getRange(),null,n.getData());this._destroyMarker(n);return true}return false}_refresh(t){const e=t instanceof AA?t.name:t;const n=this._markers.get(e);if(!n){throw new z("markercollection-refresh-marker-not-exists",this)}const i=n.getRange();this.fire(`update:${e}`,n,i,i,n.getData())}*getMarkersAtPosition(t){for(const e of this){if(e.getRange().containsPosition(t)){yield e}}}*getMarkersIntersectingRange(t){for(const e of this){if(e.getRange().getIntersection(t)!==null){yield e}}}destroy(){for(const t of this._markers.values()){this._destroyMarker(t)}this._markers=null;this.stopListening()}*getMarkersGroup(t){for(const e of this._markers.values()){if(e.name.startsWith(t+":")){yield e}}}_destroyMarker(t){t.stopListening();t._detachLiveRange()}}class AA extends(K(Hp)){constructor(t,e,n,i){super();this.name=t;this._liveRange=this._attachLiveRange(e);this._managedUsingOperations=n;this._affectsData=i}get managedUsingOperations(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._managedUsingOperations}get affectsData(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._affectsData}getData(){return{range:this.getRange(),affectsData:this.affectsData,managedUsingOperations:this.managedUsingOperations}}getStart(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._liveRange.start.clone()}getEnd(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._liveRange.end.clone()}getRange(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._liveRange.toRange()}_attachLiveRange(t){if(this._liveRange){this._detachLiveRange()}t.delegate("change:range").to(this);t.delegate("change:content").to(this);this._liveRange=t;return t}_detachLiveRange(){this._liveRange.stopDelegating("change:range",this);this._liveRange.stopDelegating("change:content",this);this._liveRange.detach();this._liveRange=null}}AA.prototype.is=function(t){return t==="marker"||t==="model:marker"};class CA extends xw{constructor(t,e){super(null);this.sourcePosition=t.clone();this.howMany=e}get type(){return"detach"}toJSON(){const t=super.toJSON();t.sourcePosition=this.sourcePosition.toJSON();return t}_validate(){if(this.sourcePosition.root.document){throw new z("detach-operation-on-document-node",this)}}_execute(){Dw(ob._createFromPositionAndShift(this.sourcePosition,this.howMany))}static get className(){return"DetachOperation"}}class _A extends Hp{constructor(t){super();this.markers=new Map;this._children=new Wp;if(t){this._insertChild(0,t)}}[Symbol.iterator](){return this.getChildren()}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return this.childCount===0}get nextSibling(){return null}get previousSibling(){return null}get root(){return this}get parent(){return null}get document(){return null}getAncestors(){return[]}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}getPath(){return[]}getNodeByPath(t){let e=this;for(const n of t){e=e.getChild(e.offsetToIndex(n))}return e}offsetToIndex(t){return this._children.offsetToIndex(t)}toJSON(){const t=[];for(const e of this._children){t.push(e.toJSON())}return t}static fromJSON(t){const e=[];for(const n of t){if(n.name){e.push($p.fromJSON(n))}else{e.push(qp.fromJSON(n))}}return new _A(e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=vA(e);for(const t of n){if(t.parent!==null){t._remove()}t.parent=this}this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n){t.parent=null}return n}}_A.prototype.is=function(t){return t==="documentFragment"||t==="model:documentFragment"};function vA(t){if(typeof t=="string"){return[new qp(t)]}if(!St(t)){t=[t]}return Array.from(t).map((t=>{if(typeof t=="string"){return new qp(t)}if(t instanceof Gp){return new qp(t.data,t.getAttributes())}return t}))}class yA{constructor(t,e){this.model=t;this.batch=e}createText(t,e){return new qp(t,e)}createElement(t,e){return new $p(t,e)}createDocumentFragment(){return new _A}cloneElement(t,e=true){return t._clone(e)}insert(t,e,n=0){this._assertWriterUsedCorrectly();if(t instanceof qp&&t.data==""){return}const i=Qp._createAt(e,n);if(t.parent){if(TA(t.root,i.root)){this.move(ob._createOn(t),i);return}else{if(t.root.document){throw new z("model-writer-insert-forbidden-move",this)}else{this.remove(t)}}}const o=i.root.document?i.root.document.version:null;const r=new zw(i,t,o);if(t instanceof qp){r.shouldReceiveAttributes=true}this.batch.addOperation(r);this.model.applyOperation(r);if(t instanceof _A){for(const[e,n]of t.markers){const t=Qp._createAt(n.root,0);const o=new ob(n.start._getCombined(t,i),n.end._getCombined(t,i));const r={range:o,usingOperation:true,affectsData:true};if(this.model.markers.has(e)){this.updateMarker(e,r)}else{this.addMarker(e,r)}}}}insertText(t,e,n,i){if(e instanceof _A||e instanceof $p||e instanceof Qp){this.insert(this.createText(t),e,n)}else{this.insert(this.createText(t,e),n,i)}}insertElement(t,e,n,i){if(e instanceof _A||e instanceof $p||e instanceof Qp){this.insert(this.createElement(t),e,n)}else{this.insert(this.createElement(t,e),n,i)}}append(t,e){this.insert(t,e,"end")}appendText(t,e,n){if(e instanceof _A||e instanceof $p){this.insert(this.createText(t),e,"end")}else{this.insert(this.createText(t,e),n,"end")}}appendElement(t,e,n){if(e instanceof _A||e instanceof $p){this.insert(this.createElement(t),e,"end")}else{this.insert(this.createElement(t,e),n,"end")}}setAttribute(t,e,n){this._assertWriterUsedCorrectly();if(n instanceof ob){const i=n.getMinimalFlatRanges();for(const n of i){xA(this,t,e,n)}}else{EA(this,t,e,n)}}setAttributes(t,e){for(const[n,i]of mc(t)){this.setAttribute(n,i,e)}}removeAttribute(t,e){this._assertWriterUsedCorrectly();if(e instanceof ob){const n=e.getMinimalFlatRanges();for(const e of n){xA(this,t,null,e)}}else{EA(this,t,null,e)}}clearAttributes(t){this._assertWriterUsedCorrectly();const e=t=>{for(const e of t.getAttributeKeys()){this.removeAttribute(e,t)}};if(!(t instanceof ob)){e(t)}else{for(const n of t.getItems()){e(n)}}}move(t,e,n){this._assertWriterUsedCorrectly();if(!(t instanceof ob)){throw new z("writer-move-invalid-range",this)}if(!t.isFlat){throw new z("writer-move-range-not-flat",this)}const i=Qp._createAt(e,n);if(i.isEqual(t.start)){return}this._addOperationForAffectedMarkers("move",t);if(!TA(t.root,i.root)){throw new z("writer-move-different-document",this)}const o=t.root.document?t.root.document.version:null;const r=new Nw(t.start,t.end.offset-t.start.offset,i,o);this.batch.addOperation(r);this.model.applyOperation(r)}remove(t){this._assertWriterUsedCorrectly();const e=t instanceof ob?t:ob._createOn(t);const n=e.getMinimalFlatRanges().reverse();for(const t of n){this._addOperationForAffectedMarkers("move",t);SA(t.start,t.end.offset-t.start.offset,this.batch,this.model)}}merge(t){this._assertWriterUsedCorrectly();const e=t.nodeBefore;const n=t.nodeAfter;this._addOperationForAffectedMarkers("merge",t);if(!(e instanceof $p)){throw new z("writer-merge-no-element-before",this)}if(!(n instanceof $p)){throw new z("writer-merge-no-element-after",this)}if(!t.root.document){this._mergeDetached(t)}else{this._merge(t)}}createPositionFromPath(t,e,n){return this.model.createPositionFromPath(t,e,n)}createPositionAt(t,e){return this.model.createPositionAt(t,e)}createPositionAfter(t){return this.model.createPositionAfter(t)}createPositionBefore(t){return this.model.createPositionBefore(t)}createRange(t,e){return this.model.createRange(t,e)}createRangeIn(t){return this.model.createRangeIn(t)}createRangeOn(t){return this.model.createRangeOn(t)}createSelection(...t){return this.model.createSelection(...t)}_mergeDetached(t){const e=t.nodeBefore;const n=t.nodeAfter;this.move(ob._createIn(n),Qp._createAt(e,"end"));this.remove(n)}_merge(t){const e=Qp._createAt(t.nodeBefore,"end");const n=Qp._createAt(t.nodeAfter,0);const i=t.root.document.graveyard;const o=new Qp(i,[0]);const r=t.root.document.version;const s=new Uw(n,t.nodeAfter.maxOffset,e,o,r);this.batch.addOperation(s);this.model.applyOperation(s)}rename(t,e){this._assertWriterUsedCorrectly();if(!(t instanceof $p)){throw new z("writer-rename-not-element-instance",this)}const n=t.root.document?t.root.document.version:null;const i=new Fw(Qp._createBefore(t),t.name,e,n);this.batch.addOperation(i);this.model.applyOperation(i)}split(t,e){this._assertWriterUsedCorrectly();let n=t.parent;if(!n.parent){throw new z("writer-split-element-no-parent",this)}if(!e){e=n.parent}if(!t.parent.getAncestors({includeSelf:true}).includes(e)){throw new z("writer-split-invalid-limit-element",this)}let i;let o;do{const e=n.root.document?n.root.document.version:null;const r=n.maxOffset-t.offset;const s=Ww.getInsertionPosition(t);const a=new Ww(t,r,s,null,e);this.batch.addOperation(a);this.model.applyOperation(a);if(!i&&!o){i=n;o=t.parent.nextSibling}t=this.createPositionAfter(t.parent);n=t.parent}while(n!==e);return{position:t,range:new ob(Qp._createAt(i,"end"),Qp._createAt(o,0))}}wrap(t,e){this._assertWriterUsedCorrectly();if(!t.isFlat){throw new z("writer-wrap-range-not-flat",this)}const n=e instanceof $p?e:new $p(e);if(n.childCount>0){throw new z("writer-wrap-element-not-empty",this)}if(n.parent!==null){throw new z("writer-wrap-element-attached",this)}this.insert(n,t.start);const i=new ob(t.start.getShiftedBy(1),t.end.getShiftedBy(1));this.move(i,Qp._createAt(n,0))}unwrap(t){this._assertWriterUsedCorrectly();if(t.parent===null){throw new z("writer-unwrap-element-no-parent",this)}this.move(ob._createIn(t),this.createPositionAfter(t));this.remove(t)}addMarker(t,e){this._assertWriterUsedCorrectly();if(!e||typeof e.usingOperation!="boolean"){throw new z("writer-addmarker-no-usingoperation",this)}const n=e.usingOperation;const i=e.range;const o=e.affectsData===undefined?false:e.affectsData;if(this.model.markers.has(t)){throw new z("writer-addmarker-marker-exists",this)}if(!i){throw new z("writer-addmarker-no-range",this)}if(!n){return this.model.markers._set(t,i,n,o)}DA(this,t,null,i,o);return this.model.markers.get(t)}updateMarker(t,e){this._assertWriterUsedCorrectly();const n=typeof t=="string"?t:t.name;const i=this.model.markers.get(n);if(!i){throw new z("writer-updatemarker-marker-not-exists",this)}if(!e){P("writer-updatemarker-reconvert-using-editingcontroller",{markerName:n});this.model.markers._refresh(i);return}const o=typeof e.usingOperation=="boolean";const r=typeof e.affectsData=="boolean";const s=r?e.affectsData:i.affectsData;if(!o&&!e.range&&!r){throw new z("writer-updatemarker-wrong-options",this)}const a=i.getRange();const l=e.range?e.range:a;if(o&&e.usingOperation!==i.managedUsingOperations){if(e.usingOperation){DA(this,n,null,l,s)}else{DA(this,n,a,null,s);this.model.markers._set(n,l,undefined,s)}return}if(i.managedUsingOperations){DA(this,n,a,l,s)}else{this.model.markers._set(n,l,undefined,s)}}removeMarker(t){this._assertWriterUsedCorrectly();const e=typeof t=="string"?t:t.name;if(!this.model.markers.has(e)){throw new z("writer-removemarker-no-marker",this)}const n=this.model.markers.get(e);if(!n.managedUsingOperations){this.model.markers._remove(e);return}const i=n.getRange();DA(this,e,i,null,n.affectsData)}setSelection(...t){this._assertWriterUsedCorrectly();this.model.document.selection._setTo(...t)}setSelectionFocus(t,e){this._assertWriterUsedCorrectly();this.model.document.selection._setFocus(t,e)}setSelectionAttribute(t,e){this._assertWriterUsedCorrectly();if(typeof t==="string"){this._setSelectionAttribute(t,e)}else{for(const[e,n]of mc(t)){this._setSelectionAttribute(e,n)}}}removeSelectionAttribute(t){this._assertWriterUsedCorrectly();if(typeof t==="string"){this._removeSelectionAttribute(t)}else{for(const e of t){this._removeSelectionAttribute(e)}}}overrideSelectionGravity(){return this.model.document.selection._overrideGravity()}restoreSelectionGravity(t){this.model.document.selection._restoreGravity(t)}_setSelectionAttribute(t,e){const n=this.model.document.selection;if(n.isCollapsed&&n.anchor.parent.isEmpty){const i=vb._getStoreAttributeKey(t);this.setAttribute(i,e,n.anchor.parent)}n._setAttribute(t,e)}_removeSelectionAttribute(t){const e=this.model.document.selection;if(e.isCollapsed&&e.anchor.parent.isEmpty){const n=vb._getStoreAttributeKey(t);this.removeAttribute(n,e.anchor.parent)}e._removeAttribute(t)}_assertWriterUsedCorrectly(){if(this.model._currentWriter!==this){throw new z("writer-incorrect-use",this)}}_addOperationForAffectedMarkers(t,e){for(const n of this.model.markers){if(!n.managedUsingOperations){continue}const i=n.getRange();let o=false;if(t==="move"){const t=e;o=t.containsPosition(i.start)||t.start.isEqual(i.start)||t.containsPosition(i.end)||t.end.isEqual(i.end)}else{const t=e;const n=t.nodeBefore;const r=t.nodeAfter;const s=i.start.parent==n&&i.start.isAtEnd;const a=i.end.parent==r&&i.end.offset==0;const l=i.end.nodeAfter==r;const c=i.start.nodeAfter==r;o=s||a||l||c}if(o){this.updateMarker(n.name,{range:i})}}}}function xA(t,e,n,i){const o=t.model;const r=o.document;let s=i.start;let a;let l;let c;for(const t of i.getWalker({shallow:true})){c=t.item.getAttribute(e);if(a&&l!=c){if(l!=n){d()}s=a}a=t.nextPosition;l=c}if(a instanceof Qp&&a!=s&&l!=n){d()}function d(){const i=new ob(s,a);const c=i.root.document?r.version:null;const d=new Vw(i,e,l,n,c);t.batch.addOperation(d);o.applyOperation(d)}}function EA(t,e,n,i){const o=t.model;const r=o.document;const s=i.getAttribute(e);let a,l;if(s!=n){const c=i.root===i;if(c){const t=i.document?r.version:null;l=new Hw(i,e,s,n,t)}else{a=new ob(Qp._createBefore(i),t.createPositionAfter(i));const o=a.root.document?r.version:null;l=new Vw(a,e,s,n,o)}t.batch.addOperation(l);o.applyOperation(l)}}function DA(t,e,n,i,o){const r=t.model;const s=r.document;const a=new Pw(e,n,i,r.markers,!!o,s.version);t.batch.addOperation(a);r.applyOperation(a)}function SA(t,e,n,i){let o;if(t.root.document){const n=i.document;const r=new Qp(n.graveyard,[0]);o=new Nw(t,e,r,n.version)}else{o=new CA(t,e)}n.addOperation(o);i.applyOperation(o)}function TA(t,e){if(t===e){return true}if(t instanceof fA&&e instanceof fA){return true}return false}function IA(t){t.document.registerPostFixer((e=>MA(e,t)))}function MA(t,e){const n=e.document.selection;const i=e.schema;const o=[];let r=false;for(const t of n.getRanges()){const e=BA(t,i);if(e&&!e.isEqual(t)){o.push(e);r=true}else{o.push(t)}}if(r){t.setSelection(OA(o),{backward:n.isBackward})}return false}function BA(t,e){if(t.isCollapsed){return LA(t,e)}return NA(t,e)}function LA(t,e){const n=t.start;const i=e.getNearestSelectionRange(n);if(!i){const t=n.getAncestors().reverse().find((t=>e.isObject(t)));if(t){return ob._createOn(t)}return null}if(!i.isCollapsed){return i}const o=i.start;if(n.isEqual(o)){return null}return new ob(o)}function NA(t,e){const{start:n,end:i}=t;const o=e.checkChild(n,"$text");const r=e.checkChild(i,"$text");const s=e.getLimitElement(n);const a=e.getLimitElement(i);if(s===a){if(o&&r){return null}if(PA(n,i,e)){const t=n.nodeAfter&&e.isSelectable(n.nodeAfter);const o=t?null:e.getNearestSelectionRange(n,"forward");const r=i.nodeBefore&&e.isSelectable(i.nodeBefore);const s=r?null:e.getNearestSelectionRange(i,"backward");const a=o?o.start:n;const l=s?s.end:i;return new ob(a,l)}}const l=s&&!s.is("rootElement");const c=a&&!a.is("rootElement");if(l||c){const t=n.nodeAfter&&i.nodeBefore&&n.nodeAfter.parent===i.nodeBefore.parent;const o=l&&(!t||!RA(n.nodeAfter,e));const r=c&&(!t||!RA(i.nodeBefore,e));let d=n;let u=i;if(o){d=Qp._createBefore(zA(s,e))}if(r){u=Qp._createAfter(zA(a,e))}return new ob(d,u)}return null}function zA(t,e){let n=t;let i=n;while(e.isLimit(i)&&i.parent){n=i;i=i.parent}return n}function PA(t,e,n){const i=t.nodeAfter&&!n.isLimit(t.nodeAfter)||n.checkChild(t,"$text");const o=e.nodeBefore&&!n.isLimit(e.nodeBefore)||n.checkChild(e,"$text");return i||o}function OA(t){const e=[...t];const n=new Set;let i=1;while(i<e.length){const t=e[i];const o=e.slice(0,i);for(const[r,s]of o.entries()){if(n.has(r)){continue}if(t.isEqual(s)){n.add(r)}else if(t.isIntersecting(s)){n.add(r);n.add(i);const o=t.getJoined(s);e.push(o)}}i++}const o=e.filter(((t,e)=>!n.has(e)));return o}function RA(t,e){return t&&e.isSelectable(t)}function VA(t,e,n={}){if(e.isCollapsed){return}const i=e.getFirstRange();if(i.root.rootName=="$graveyard"){return}const o=t.schema;t.change((t=>{if(!n.doNotResetEntireContent&&JA(o,e)){QA(t,e);return}const r={};if(!n.doNotAutoparagraph){const t=e.getSelectedElement();if(t){Object.assign(r,o.getAttributesWithProperty(t,"copyOnReplace",true))}}const[s,a]=jA(i);if(!s.isTouching(a)){t.remove(t.createRange(s,a))}if(!n.leaveUnmerged){HA(t,s,a);o.removeDisallowedAttributes(s.parent.getChildren(),t)}XA(t,e,s);if(!n.doNotAutoparagraph&&KA(o,s)){ZA(t,s,e,r)}s.detach();a.detach()}))}function jA(t){const e=t.root.document.model;const n=t.start;let i=t.end;if(e.hasContent(t,{ignoreMarkers:true})){const n=FA(i);if(n&&i.isTouching(e.createPositionAt(n,0))){const n=e.createSelection(t);e.modifySelection(n,{direction:"backward"});const o=n.getLastPosition();const r=e.createRange(o,i);if(!e.hasContent(r,{ignoreMarkers:true})){i=o}}}return[sA.fromPosition(n,"toPrevious"),sA.fromPosition(i,"toNext")]}function FA(t){const e=t.parent;const n=e.root.document.model.schema;const i=e.getAncestors({parentFirst:true,includeSelf:true});for(const t of i){if(n.isLimit(t)){return null}if(n.isBlock(t)){return t}}}function HA(t,e,n){const i=t.model;if(!GA(t.model.schema,e,n)){return}const[o,r]=$A(e,n);if(!o||!r){return}if(!i.hasContent(o,{ignoreMarkers:true})&&i.hasContent(r,{ignoreMarkers:true})){WA(t,e,n,o.parent)}else{UA(t,e,n,o.parent)}}function UA(t,e,n,i){const o=e.parent;const r=n.parent;if(o==i||r==i){return}e=t.createPositionAfter(o);n=t.createPositionBefore(r);if(!n.isEqual(e)){t.insert(r,e)}t.merge(e);while(n.parent.isEmpty){const e=n.parent;n=t.createPositionBefore(e);t.remove(e)}if(!GA(t.model.schema,e,n)){return}UA(t,e,n,i)}function WA(t,e,n,i){const o=e.parent;const r=n.parent;if(o==i||r==i){return}e=t.createPositionAfter(o);n=t.createPositionBefore(r);if(!n.isEqual(e)){t.insert(o,n)}while(e.parent.isEmpty){const n=e.parent;e=t.createPositionBefore(n);t.remove(n)}n=t.createPositionBefore(r);qA(t,n);if(!GA(t.model.schema,e,n)){return}WA(t,e,n,i)}function qA(t,e){const n=e.nodeBefore;const i=e.nodeAfter;if(n.name!=i.name){t.rename(n,i.name)}t.clearAttributes(n);t.setAttributes(Object.fromEntries(i.getAttributes()),n);t.merge(e)}function GA(t,e,n){const i=e.parent;const o=n.parent;if(i==o){return false}if(t.isLimit(i)||t.isLimit(o)){return false}return YA(e,n,t)}function $A(t,e){const n=t.getAncestors();const i=e.getAncestors();let o=0;while(n[o]&&n[o]==i[o]){o++}return[n[o],i[o]]}function KA(t,e){const n=t.checkChild(e,"$text");const i=t.checkChild(e,"paragraph");return!n&&i}function YA(t,e,n){const i=new ob(t,e);for(const t of i.getWalker()){if(n.isLimit(t.item)){return false}}return true}function ZA(t,e,n,i={}){const o=t.createElement("paragraph");t.model.schema.setAllowedAttributes(o,i,t);t.insert(o,e);XA(t,n,t.createPositionAt(o,0))}function QA(t,e){const n=t.model.schema.getLimitElement(e);t.remove(t.createRangeIn(n));ZA(t,t.createPositionAt(n,0),e)}function JA(t,e){const n=t.getLimitElement(e);if(!e.containsEntireContent(n)){return false}const i=e.getFirstRange();if(i.start.parent==i.end.parent){return false}return t.checkChild(n,"paragraph")}function XA(t,e,n){if(e instanceof vb){t.setSelection(n)}else{e.setTo(n)}}function tC(t,e){return t.change((t=>{const n=t.createDocumentFragment();const i=e.getFirstRange();if(!i||i.isCollapsed){return n}const o=i.start.root;const r=i.start.getCommonPath(i.end);const s=o.getNodeByPath(r);let a;if(i.start.parent==i.end.parent){a=i}else{a=t.createRange(t.createPositionAt(s,i.start.path[r.length]),t.createPositionAt(s,i.end.path[r.length]+1))}const l=a.end.offset-a.start.offset;for(const e of a.getItems({shallow:true})){if(e.is("$textProxy")){t.appendText(e.data,e.getAttributes(),n)}else{t.append(t.cloneElement(e,true),n)}}if(a!=i){const e=i._getTransformedByMove(a.start,t.createPositionAt(n,0),l)[0];const o=t.createRange(t.createPositionAt(n,0),e.start);const r=t.createRange(e.end,t.createPositionAt(n,"end"));eC(r,t);eC(o,t)}return n}))}function eC(t,e){const n=[];Array.from(t.getItems({direction:"backward"})).map((t=>e.createRangeOn(t))).filter((e=>{const n=(e.start.isAfter(t.start)||e.start.isEqual(t.start))&&(e.end.isBefore(t.end)||e.end.isEqual(t.end));return n})).forEach((t=>{n.push(t.start.parent);e.remove(t)}));n.forEach((t=>{let n=t;while(n.parent&&n.isEmpty){const t=e.createRangeOn(n);n=n.parent;e.remove(t)}}))}function nC(t,e,n,i){return t.change((o=>{let r;if(!n){r=t.document.selection}else if(n instanceof hb||n instanceof vb){r=n}else{r=o.createSelection(n,i)}if(!r.isCollapsed){t.deleteContent(r,{doNotAutoparagraph:true})}const s=new iC(t,o,r.anchor);const a=[];let l;if(e.is("documentFragment")){if(e.markers.size){const t=[];for(const[n,i]of e.markers){const{start:e,end:o}=i;const r=e.isEqual(o);t.push({position:e,name:n,isCollapsed:r},{position:o,name:n,isCollapsed:r})}t.sort((({position:t},{position:e})=>t.isBefore(e)?1:-1));for(const{position:n,name:i,isCollapsed:r}of t){let t=null;let s=null;const l=n.parent===e&&n.isAtStart;const c=n.parent===e&&n.isAtEnd;if(!l&&!c){t=o.createElement("$marker");o.insert(t,n)}else if(r){s=l?"start":"end"}a.push({name:i,element:t,collapsed:s})}}l=e.getChildren()}else{l=[e]}s.handleNodes(l);let c=s.getSelectionRange();if(e.is("documentFragment")&&a.length){const t=c?kb.fromRange(c):null;const e={};for(let t=a.length-1;t>=0;t--){const{name:n,element:i,collapsed:r}=a[t];const l=!e[n];if(l){e[n]=[]}if(i){const t=o.createPositionAt(i,"before");e[n].push(t);o.remove(i)}else{const t=s.getAffectedRange();if(!t){if(r){e[n].push(s.position)}continue}if(r){e[n].push(t[r])}else{e[n].push(l?t.start:t.end)}}}for(const[t,[n,i]]of Object.entries(e)){if(n&&i&&n.root===i.root){o.addMarker(t,{usingOperation:true,affectsData:true,range:new ob(n,i)})}}if(t){c=t.toRange();t.detach()}}if(c){if(r instanceof vb){o.setSelection(c)}else{r.setTo(c)}}else{}const d=s.getAffectedRange()||t.createRange(r.anchor);s.destroy();return d}))}class iC{constructor(t,e,n){this._firstNode=null;this._lastNode=null;this._lastAutoParagraph=null;this._filterAttributesOf=[];this._affectedStart=null;this._affectedEnd=null;this._nodeToSelect=null;this.model=t;this.writer=e;this.position=n;this.canMergeWith=new Set([this.position.parent]);this.schema=t.schema;this._documentFragment=e.createDocumentFragment();this._documentFragmentPosition=e.createPositionAt(this._documentFragment,0)}handleNodes(t){for(const e of Array.from(t)){this._handleNode(e)}this._insertPartialFragment();if(this._lastAutoParagraph){this._updateLastNodeFromAutoParagraph(this._lastAutoParagraph)}this._mergeOnRight();this.schema.removeDisallowedAttributes(this._filterAttributesOf,this.writer);this._filterAttributesOf=[]}_updateLastNodeFromAutoParagraph(t){const e=this.writer.createPositionAfter(this._lastNode);const n=this.writer.createPositionAfter(t);if(n.isAfter(e)){this._lastNode=t;if(this.position.parent!=t||!this.position.isAtEnd){throw new z("insertcontent-invalid-insertion-position",this)}this.position=n;this._setAffectedBoundaries(this.position)}}getSelectionRange(){if(this._nodeToSelect){return ob._createOn(this._nodeToSelect)}return this.model.schema.getNearestSelectionRange(this.position)}getAffectedRange(){if(!this._affectedStart){return null}return new ob(this._affectedStart,this._affectedEnd)}destroy(){if(this._affectedStart){this._affectedStart.detach()}if(this._affectedEnd){this._affectedEnd.detach()}}_handleNode(t){if(this.schema.isObject(t)){this._handleObject(t);return}let e=this._checkAndAutoParagraphToAllowedPosition(t);if(!e){e=this._checkAndSplitToAllowedPosition(t);if(!e){this._handleDisallowedNode(t);return}}this._appendToFragment(t);if(!this._firstNode){this._firstNode=t}this._lastNode=t}_insertPartialFragment(){if(this._documentFragment.isEmpty){return}const t=sA.fromPosition(this.position,"toNext");this._setAffectedBoundaries(this.position);if(this._documentFragment.getChild(0)==this._firstNode){this.writer.insert(this._firstNode,this.position);this._mergeOnLeft();this.position=t.toPosition()}if(!this._documentFragment.isEmpty){this.writer.insert(this._documentFragment,this.position)}this._documentFragmentPosition=this.writer.createPositionAt(this._documentFragment,0);this.position=t.toPosition();t.detach()}_handleObject(t){if(this._checkAndSplitToAllowedPosition(t)){this._appendToFragment(t)}else{this._tryAutoparagraphing(t)}}_handleDisallowedNode(t){if(t.is("element")){this.handleNodes(t.getChildren())}else{this._tryAutoparagraphing(t)}}_appendToFragment(t){if(!this.schema.checkChild(this.position,t)){throw new z("insertcontent-wrong-position",this,{node:t,position:this.position})}this.writer.insert(t,this._documentFragmentPosition);this._documentFragmentPosition=this._documentFragmentPosition.getShiftedBy(t.offsetSize);if(this.schema.isObject(t)&&!this.schema.checkChild(this.position,"$text")){this._nodeToSelect=t}else{this._nodeToSelect=null}this._filterAttributesOf.push(t)}_setAffectedBoundaries(t){if(!this._affectedStart){this._affectedStart=sA.fromPosition(t,"toPrevious")}if(!this._affectedEnd||this._affectedEnd.isBefore(t)){if(this._affectedEnd){this._affectedEnd.detach()}this._affectedEnd=sA.fromPosition(t,"toNext")}}_mergeOnLeft(){const t=this._firstNode;if(!(t instanceof $p)){return}if(!this._canMergeLeft(t)){return}const e=sA._createBefore(t);e.stickiness="toNext";const n=sA.fromPosition(this.position,"toNext");if(this._affectedStart.isEqual(e)){this._affectedStart.detach();this._affectedStart=sA._createAt(e.nodeBefore,"end","toPrevious")}if(this._firstNode===this._lastNode){this._firstNode=e.nodeBefore;this._lastNode=e.nodeBefore}this.writer.merge(e);if(e.isEqual(this._affectedEnd)&&this._firstNode===this._lastNode){this._affectedEnd.detach();this._affectedEnd=sA._createAt(e.nodeBefore,"end","toNext")}this.position=n.toPosition();n.detach();this._filterAttributesOf.push(this.position.parent);e.detach()}_mergeOnRight(){const t=this._lastNode;if(!(t instanceof $p)){return}if(!this._canMergeRight(t)){return}const e=sA._createAfter(t);e.stickiness="toNext";if(!this.position.isEqual(e)){throw new z("insertcontent-invalid-insertion-position",this)}this.position=Qp._createAt(e.nodeBefore,"end");const n=sA.fromPosition(this.position,"toPrevious");if(this._affectedEnd.isEqual(e)){this._affectedEnd.detach();this._affectedEnd=sA._createAt(e.nodeBefore,"end","toNext")}if(this._firstNode===this._lastNode){this._firstNode=e.nodeBefore;this._lastNode=e.nodeBefore}this.writer.merge(e);if(e.getShiftedBy(-1).isEqual(this._affectedStart)&&this._firstNode===this._lastNode){this._affectedStart.detach();this._affectedStart=sA._createAt(e.nodeBefore,0,"toPrevious")}this.position=n.toPosition();n.detach();this._filterAttributesOf.push(this.position.parent);e.detach()}_canMergeLeft(t){const e=t.previousSibling;return e instanceof $p&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(e,t)}_canMergeRight(t){const e=t.nextSibling;return e instanceof $p&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(t,e)}_tryAutoparagraphing(t){const e=this.writer.createElement("paragraph");if(this._getAllowedIn(this.position.parent,e)&&this.schema.checkChild(e,t)){e._appendChild(t);this._handleNode(e)}}_checkAndAutoParagraphToAllowedPosition(t){if(this.schema.checkChild(this.position.parent,t)){return true}if(!this.schema.checkChild(this.position.parent,"paragraph")||!this.schema.checkChild("paragraph",t)){return false}this._insertPartialFragment();const e=this.writer.createElement("paragraph");this.writer.insert(e,this.position);this._setAffectedBoundaries(this.position);this._lastAutoParagraph=e;this.position=this.writer.createPositionAt(e,0);return true}_checkAndSplitToAllowedPosition(t){const e=this._getAllowedIn(this.position.parent,t);if(!e){return false}if(e!=this.position.parent){this._insertPartialFragment()}while(e!=this.position.parent){if(this.position.isAtStart){const t=this.position.parent;this.position=this.writer.createPositionBefore(t);if(t.isEmpty&&t.parent===e){this.writer.remove(t)}}else if(this.position.isAtEnd){this.position=this.writer.createPositionAfter(this.position.parent)}else{const t=this.writer.createPositionAfter(this.position.parent);this._setAffectedBoundaries(this.position);this.writer.split(this.position);this.position=t;this.canMergeWith.add(this.position.nodeAfter)}}return true}_getAllowedIn(t,e){if(this.schema.checkChild(t,e)){return t}if(this.schema.isLimit(t)){return null}return this._getAllowedIn(t.parent,e)}}function oC(t,e,n="auto"){const i=t.getSelectedElement();if(i&&e.schema.isObject(i)&&!e.schema.isInline(i)){if(n=="before"||n=="after"){return e.createRange(e.createPositionAt(i,n))}return e.createRangeOn(i)}const o=dc(t.getSelectedBlocks());if(!o){return e.createRange(t.focus)}if(o.isEmpty){return e.createRange(e.createPositionAt(o,0))}const r=e.createPositionAfter(o);if(t.focus.isTouching(r)){return e.createRange(r)}return e.createRange(e.createPositionBefore(o))}function rC(t,e,n,i,o={}){if(!t.schema.isObject(e)){throw new z("insertobject-element-not-an-object",t,{object:e})}let r;if(!n){r=t.document.selection}else if(n instanceof hb||n instanceof vb){r=n}else{r=t.createSelection(n,i)}let s=r;if(o.findOptimalPosition&&t.schema.isBlock(e)){s=t.createSelection(oC(r,t,o.findOptimalPosition))}const a=dc(r.getSelectedBlocks());const l={};if(a){Object.assign(l,t.schema.getAttributesWithProperty(a,"copyOnReplace",true))}return t.change((n=>{if(!s.isCollapsed){t.deleteContent(s,{doNotAutoparagraph:true})}let i=e;const r=s.anchor.parent;if(!t.schema.checkChild(r,e)&&t.schema.checkChild(r,"paragraph")&&t.schema.checkChild("paragraph",e)){i=n.createElement("paragraph");n.insert(e,i)}t.schema.setAllowedAttributes(i,l,n);const a=t.insertContent(i,s);if(a.isCollapsed){return a}if(o.setSelection){sC(n,e,o.setSelection,l)}return a}))}function sC(t,e,n,i){const o=t.model;if(n=="on"){t.setSelection(e,"on");return}if(n!="after"){throw new z("insertobject-invalid-place-parameter-value",o)}let r=e.nextSibling;if(o.schema.isInline(e)){t.setSelection(e,"after");return}const s=r&&o.schema.checkChild(r,"$text");if(!s&&o.schema.checkChild(e.parent,"paragraph")){r=t.createElement("paragraph");o.schema.setAllowedAttributes(r,i,t);o.insertContent(r,t.createPositionAfter(e))}if(r){t.setSelection(r,0)}}const aC=' ,.?!:;"-()';function lC(t,e,n={}){const i=t.schema;const o=n.direction!="backward";const r=n.unit?n.unit:"character";const s=!!n.treatEmojiAsSingleUnit;const a=e.focus;const l=new Yp({boundaries:hC(a,o),singleCharacters:true,direction:o?"forward":"backward"});const c={walker:l,schema:i,isForward:o,unit:r,treatEmojiAsSingleUnit:s};let d;while(d=l.next()){if(d.done){return}const n=cC(c,d.value);if(n){if(e instanceof vb){t.change((t=>{t.setSelectionFocus(n)}))}else{e.setFocus(n)}return}}}function cC(t,e){const{isForward:n,walker:i,unit:o,schema:r,treatEmojiAsSingleUnit:s}=t;const{type:a,item:l,nextPosition:c}=e;if(a=="text"){if(t.unit==="word"){return uC(i,n)}return dC(i,o,s)}if(a==(n?"elementStart":"elementEnd")){if(r.isSelectable(l)){return Qp._createAt(l,n?"after":"before")}if(r.checkChild(c,"$text")){return c}}else{if(r.isLimit(l)){i.skip((()=>true));return}if(r.checkChild(c,"$text")){return c}}}function dC(t,e,n){const i=t.position.textNode;if(i){const o=i.data;let r=t.position.offset-i.startOffset;while(Ac(o,r)||e=="character"&&Cc(o,r)||n&&vc(o,r)){t.next();r=t.position.offset-i.startOffset}}return t.position}function uC(t,e){let n=t.position.textNode;if(!n){n=e?t.position.nodeAfter:t.position.nodeBefore}while(n&&n.is("$text")){const i=t.position.offset-n.startOffset;if(mC(n,i,e)){n=e?t.position.nodeAfter:t.position.nodeBefore}else if(gC(n.data,i,e)){break}else{t.next()}}return t.position}function hC(t,e){const n=t.root;const i=Qp._createAt(n,e?"end":0);if(e){return new ob(t,i)}else{return new ob(i,t)}}function gC(t,e,n){const i=e+(n?0:-1);return aC.includes(t.charAt(i))}function mC(t,e,n){return e===(n?t.offsetSize:0)}class fC extends(mt()){constructor(){super();this.markers=new wA;this.document=new bA(this);this.schema=new Yk;this._pendingChanges=[];this._currentWriter=null;["insertContent","insertObject","deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach((t=>this.decorate(t)));this.on("applyOperation",((t,e)=>{const n=e[0];n._validate()}),{priority:"highest"});this.schema.register("$root",{isLimit:true});this.schema.register("$container",{allowIn:["$root","$container"]});this.schema.register("$block",{allowIn:["$root","$container"],isBlock:true});this.schema.register("$blockObject",{allowWhere:"$block",isBlock:true,isObject:true});this.schema.register("$inlineObject",{allowWhere:"$text",allowAttributesOf:"$text",isInline:true,isObject:true});this.schema.register("$text",{allowIn:"$block",isInline:true,isContent:true});this.schema.register("$clipboardHolder",{allowContentOf:"$root",allowChildren:"$text",isLimit:true});this.schema.register("$documentFragment",{allowContentOf:"$root",allowChildren:"$text",isLimit:true});this.schema.register("$marker");this.schema.addChildCheck(((t,e)=>{if(e.name==="$marker"){return true}}));IA(this);this.document.registerPostFixer(_k)}change(t){try{if(this._pendingChanges.length===0){this._pendingChanges.push({batch:new cA,callback:t});return this._runPendingChanges()[0]}else{return t(this._currentWriter)}}catch(t){z.rethrowUnexpectedError(t,this)}}enqueueChange(t,e){try{if(!t){t=new cA}else if(typeof t==="function"){e=t;t=new cA}else if(!(t instanceof cA)){t=new cA(t)}this._pendingChanges.push({batch:t,callback:e});if(this._pendingChanges.length==1){this._runPendingChanges()}}catch(t){z.rethrowUnexpectedError(t,this)}}applyOperation(t){t._execute()}insertContent(t,e,n){return nC(this,t,e,n)}insertObject(t,e,n,i){return rC(this,t,e,n,i)}deleteContent(t,e){VA(this,t,e)}modifySelection(t,e){lC(this,t,e)}getSelectedContent(t){return tC(this,t)}hasContent(t,e={}){const n=t instanceof ob?t:ob._createIn(t);if(n.isCollapsed){return false}const{ignoreWhitespaces:i=false,ignoreMarkers:o=false}=e;if(!o){for(const t of this.markers.getMarkersIntersectingRange(n)){if(t.affectsData){return true}}}for(const t of n.getItems()){if(this.schema.isContent(t)){if(t.is("$textProxy")){if(!i){return true}else if(t.data.search(/\S/)!==-1){return true}}else{return true}}}return false}createPositionFromPath(t,e,n){return new Qp(t,e,n)}createPositionAt(t,e){return Qp._createAt(t,e)}createPositionAfter(t){return Qp._createAfter(t)}createPositionBefore(t){return Qp._createBefore(t)}createRange(t,e){return new ob(t,e)}createRangeIn(t){return ob._createIn(t)}createRangeOn(t){return ob._createOn(t)}createSelection(...t){return new hb(...t)}createBatch(t){return new cA(t)}createOperationFromJSON(t){return Gw.fromJSON(t,this.document)}destroy(){this.document.destroy();this.stopListening()}_runPendingChanges(){const t=[];this.fire("_beforeChanges");try{while(this._pendingChanges.length){const e=this._pendingChanges[0].batch;this._currentWriter=new yA(this,e);const n=this._pendingChanges[0].callback(this._currentWriter);t.push(n);this.document._handleChangeBlock(this._currentWriter);this._pendingChanges.shift();this._currentWriter=null}}finally{this._pendingChanges.length=0;this._currentWriter=null;this.fire("_afterChanges")}return t}}class pC extends cf{constructor(t){super(t);this.domEventType="click"}onDomEvent(t){this.fire(t.type,t)}}class bC extends cf{constructor(t){super(t);this.domEventType=["mousedown","mouseup","mouseover","mouseout"]}onDomEvent(t){this.fire(t.type,t)}}class kC{constructor(t){this.document=t}createDocumentFragment(t){return new cm(this.document,t)}createElement(t,e,n){return new Dg(this.document,t,e,n)}createText(t){return new Du(this.document,t)}clone(t,e=false){return t._clone(e)}appendChild(t,e){return e._appendChild(t)}insertChild(t,e,n){return n._insertChild(t,e)}removeChildren(t,e,n){return n._removeChildren(t,e)}remove(t){const e=t.parent;if(e){return this.removeChildren(e.getChildIndex(t),1,e)}return[]}replace(t,e){const n=t.parent;if(n){const i=n.getChildIndex(t);this.removeChildren(i,1,n);this.insertChild(i,e,n);return true}return false}unwrapElement(t){const e=t.parent;if(e){const n=e.getChildIndex(t);this.remove(t);this.insertChild(n,t.getChildren(),e)}}rename(t,e){const n=new Dg(this.document,t,e.getAttributes(),e.getChildren());return this.replace(e,n)?n:null}setAttribute(t,e,n){n._setAttribute(t,e)}removeAttribute(t,e){e._removeAttribute(t)}addClass(t,e){e._addClass(t)}removeClass(t,e){e._removeClass(t)}setStyle(t,e,n){if(pe(t)&&n===undefined){e._setStyle(t)}else{n._setStyle(t,e)}}removeStyle(t,e){e._removeStyle(t)}setCustomProperty(t,e,n){n._setCustomProperty(t,e)}removeCustomProperty(t,e){return e._removeCustomProperty(t)}createPositionAt(t,e){return Og._createAt(t,e)}createPositionAfter(t){return Og._createAfter(t)}createPositionBefore(t){return Og._createBefore(t)}createRange(t,e){return new Rg(t,e)}createRangeOn(t){return Rg._createOn(t)}createRangeIn(t){return Rg._createIn(t)}createSelection(...t){return new jg(...t)}}const wC=/^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i;const AC=/^rgb\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}[0-9]{1,3}[ %]?\)$/i;const CC=/^rgba\([ ]?([0-9]{1,3}[ %]?,[ ]?){3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i;const _C=/^hsl\([ ]?([0-9]{1,3}[ %]?[,]?[ ]*){3}(1|[0-9]+%|[0]?\.?[0-9]+)?\)$/i;const vC=/^hsla\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i;const yC=new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","orange","aliceblue","antiquewhite","aquamarine","azure","beige","bisque","blanchedalmond","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","gainsboro","ghostwhite","gold","goldenrod","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","limegreen","linen","magenta","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","oldlace","olivedrab","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","thistle","tomato","turquoise","violet","wheat","whitesmoke","yellowgreen","activeborder","activecaption","appworkspace","background","buttonface","buttonhighlight","buttonshadow","buttontext","captiontext","graytext","highlight","highlighttext","inactiveborder","inactivecaption","inactivecaptiontext","infobackground","infotext","menu","menutext","scrollbar","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","window","windowframe","windowtext","rebeccapurple","currentcolor","transparent"]);function xC(t){if(t.startsWith("#")){return wC.test(t)}if(t.startsWith("rgb")){return AC.test(t)||CC.test(t)}if(t.startsWith("hsl")){return _C.test(t)||vC.test(t)}return yC.has(t.toLowerCase())}const EC=["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"];function DC(t){return EC.includes(t)}const SC=/^([+-]?[0-9]*([.][0-9]+)?(px|cm|mm|in|pc|pt|ch|em|ex|rem|vh|vw|vmin|vmax)|0)$/;function TC(t){return SC.test(t)}const IC=/^[+-]?[0-9]*([.][0-9]+)?%$/;function MC(t){return IC.test(t)}const BC=["repeat-x","repeat-y","repeat","space","round","no-repeat"];function LC(t){return BC.includes(t)}const NC=["center","top","bottom","left","right"];function zC(t){return NC.includes(t)}const PC=["fixed","scroll","local"];function OC(t){return PC.includes(t)}const RC=/^url\(/;function VC(t){return RC.test(t)}function jC(t=""){if(t===""){return{top:undefined,right:undefined,bottom:undefined,left:undefined}}const e=WC(t);const n=e[0];const i=e[2]||n;const o=e[1]||n;const r=e[3]||o;return{top:n,bottom:i,right:o,left:r}}function FC(t){return e=>{const{top:n,right:i,bottom:o,left:r}=e;const s=[];if(![n,i,r,o].every((t=>!!t))){if(n){s.push([t+"-top",n])}if(i){s.push([t+"-right",i])}if(o){s.push([t+"-bottom",o])}if(r){s.push([t+"-left",r])}}else{s.push([t,HC(e)])}return s}}function HC({top:t,right:e,bottom:n,left:i}){const o=[];if(i!==e){o.push(t,e,n,i)}else if(n!==t){o.push(t,e,n)}else if(e!==t){o.push(t,e)}else{o.push(t)}return o.join(" ")}function UC(t){return e=>({path:t,value:jC(e)})}function WC(t){return t.replace(/, /g,",").split(" ").map((t=>t.replace(/,/g,", ")))}function qC(t){t.setNormalizer("background",GC());t.setNormalizer("background-color",$C());t.setReducer("background",KC());t.setStyleRelation("background",["background-color"])}function GC(){return t=>{const e={};const n=WC(t);for(const t of n){if(LC(t)){e.repeat=e.repeat||[];e.repeat.push(t)}else if(zC(t)){e.position=e.position||[];e.position.push(t)}else if(OC(t)){e.attachment=t}else if(xC(t)){e.color=t}else if(VC(t)){e.image=t}}return{path:"background",value:e}}}function $C(){return t=>({path:"background.color",value:t})}function KC(){return t=>{const e=[];e.push(["background-color",t.color]);return e}}function YC(t){t.setNormalizer("border",ZC());t.setNormalizer("border-top",QC("top"));t.setNormalizer("border-right",QC("right"));t.setNormalizer("border-bottom",QC("bottom"));t.setNormalizer("border-left",QC("left"));t.setNormalizer("border-color",JC("color"));t.setNormalizer("border-width",JC("width"));t.setNormalizer("border-style",JC("style"));t.setNormalizer("border-top-color",t_("color","top"));t.setNormalizer("border-top-style",t_("style","top"));t.setNormalizer("border-top-width",t_("width","top"));t.setNormalizer("border-right-color",t_("color","right"));t.setNormalizer("border-right-style",t_("style","right"));t.setNormalizer("border-right-width",t_("width","right"));t.setNormalizer("border-bottom-color",t_("color","bottom"));t.setNormalizer("border-bottom-style",t_("style","bottom"));t.setNormalizer("border-bottom-width",t_("width","bottom"));t.setNormalizer("border-left-color",t_("color","left"));t.setNormalizer("border-left-style",t_("style","left"));t.setNormalizer("border-left-width",t_("width","left"));t.setExtractor("border-top",e_("top"));t.setExtractor("border-right",e_("right"));t.setExtractor("border-bottom",e_("bottom"));t.setExtractor("border-left",e_("left"));t.setExtractor("border-top-color","border.color.top");t.setExtractor("border-right-color","border.color.right");t.setExtractor("border-bottom-color","border.color.bottom");t.setExtractor("border-left-color","border.color.left");t.setExtractor("border-top-width","border.width.top");t.setExtractor("border-right-width","border.width.right");t.setExtractor("border-bottom-width","border.width.bottom");t.setExtractor("border-left-width","border.width.left");t.setExtractor("border-top-style","border.style.top");t.setExtractor("border-right-style","border.style.right");t.setExtractor("border-bottom-style","border.style.bottom");t.setExtractor("border-left-style","border.style.left");t.setReducer("border-color",FC("border-color"));t.setReducer("border-style",FC("border-style"));t.setReducer("border-width",FC("border-width"));t.setReducer("border-top",r_("top"));t.setReducer("border-right",r_("right"));t.setReducer("border-bottom",r_("bottom"));t.setReducer("border-left",r_("left"));t.setReducer("border",o_());t.setStyleRelation("border",["border-color","border-style","border-width","border-top","border-right","border-bottom","border-left","border-top-color","border-right-color","border-bottom-color","border-left-color","border-top-style","border-right-style","border-bottom-style","border-left-style","border-top-width","border-right-width","border-bottom-width","border-left-width"]);t.setStyleRelation("border-color",["border-top-color","border-right-color","border-bottom-color","border-left-color"]);t.setStyleRelation("border-style",["border-top-style","border-right-style","border-bottom-style","border-left-style"]);t.setStyleRelation("border-width",["border-top-width","border-right-width","border-bottom-width","border-left-width"]);t.setStyleRelation("border-top",["border-top-color","border-top-style","border-top-width"]);t.setStyleRelation("border-right",["border-right-color","border-right-style","border-right-width"]);t.setStyleRelation("border-bottom",["border-bottom-color","border-bottom-style","border-bottom-width"]);t.setStyleRelation("border-left",["border-left-color","border-left-style","border-left-width"])}function ZC(){return t=>{const{color:e,style:n,width:i}=i_(t);return{path:"border",value:{color:jC(e),style:jC(n),width:jC(i)}}}}function QC(t){return e=>{const{color:n,style:i,width:o}=i_(e);const r={};if(n!==undefined){r.color={[t]:n}}if(i!==undefined){r.style={[t]:i}}if(o!==undefined){r.width={[t]:o}}return{path:"border",value:r}}}function JC(t){return e=>({path:"border",value:XC(e,t)})}function XC(t,e){return{[e]:jC(t)}}function t_(t,e){return n=>({path:"border",value:{[t]:{[e]:n}}})}function e_(t){return(e,n)=>{if(n.border){return n_(n.border,t)}}}function n_(t,e){const n={};if(t.width&&t.width[e]){n.width=t.width[e]}if(t.style&&t.style[e]){n.style=t.style[e]}if(t.color&&t.color[e]){n.color=t.color[e]}return n}function i_(t){const e={};const n=WC(t);for(const t of n){if(TC(t)||/thin|medium|thick/.test(t)){e.width=t}else if(DC(t)){e.style=t}else{e.color=t}}return e}function o_(){return e=>{const n=n_(e,"top");const i=n_(e,"right");const o=n_(e,"bottom");const r=n_(e,"left");const s=[n,i,o,r];const a={width:t(s,"width"),style:t(s,"style"),color:t(s,"color")};const l=s_(a,"all");if(l.length){return l}const c=Object.entries(a).reduce(((t,[e,n])=>{if(n){t.push([`border-${e}`,n]);s.forEach((t=>delete t[e]))}return t}),[]);return[...c,...s_(n,"top"),...s_(i,"right"),...s_(o,"bottom"),...s_(r,"left")]};function t(t,e){return t.map((t=>t[e])).reduce(((t,e)=>t==e?t:null))}}function r_(t){return e=>s_(e,t)}function s_(t,e){const n=[];if(t&&t.width){n.push("width")}if(t&&t.style){n.push("style")}if(t&&t.color){n.push("color")}if(n.length==3){const i=n.map((e=>t[e])).join(" ");return[e=="all"?["border",i]:[`border-${e}`,i]]}if(e=="all"){return[]}return n.map((n=>[`border-${e}-${n}`,t[n]]))}function a_(t){t.setNormalizer("margin",UC("margin"));t.setNormalizer("margin-top",(t=>({path:"margin.top",value:t})));t.setNormalizer("margin-right",(t=>({path:"margin.right",value:t})));t.setNormalizer("margin-bottom",(t=>({path:"margin.bottom",value:t})));t.setNormalizer("margin-left",(t=>({path:"margin.left",value:t})));t.setReducer("margin",FC("margin"));t.setStyleRelation("margin",["margin-top","margin-right","margin-bottom","margin-left"])}function l_(t){t.setNormalizer("padding",UC("padding"));t.setNormalizer("padding-top",(t=>({path:"padding.top",value:t})));t.setNormalizer("padding-right",(t=>({path:"padding.right",value:t})));t.setNormalizer("padding-bottom",(t=>({path:"padding.bottom",value:t})));t.setNormalizer("padding-left",(t=>({path:"padding.left",value:t})));t.setReducer("padding",FC("padding"));t.setStyleRelation("padding",["padding-top","padding-right","padding-bottom","padding-left"])}class c_{constructor(){this._commands=new Map}add(t,e){this._commands.set(t,e)}get(t){return this._commands.get(t)}execute(t,...e){const n=this.get(t);if(!n){throw new z("commandcollection-command-not-found",this,{commandName:t})}return n.execute(...e)}*names(){yield*this._commands.keys()}*commands(){yield*this._commands.values()}[Symbol.iterator](){return this._commands[Symbol.iterator]()}destroy(){for(const t of this.commands()){t.destroy()}}}class d_ extends hc{constructor(t){super();this.editor=t}set(t,e,n={}){if(typeof e=="string"){const t=e;e=(e,n)=>{this.editor.execute(t);n()}}super.set(t,e,n)}}class u_ extends(mt()){constructor(t={}){super();const e=this.constructor;const n=t.language||e.defaultConfig&&e.defaultConfig.language;this._context=t.context||new au({language:n});this._context._addEditor(this,!t.context);const i=Array.from(e.builtinPlugins||[]);this.config=new Ga(t,e.defaultConfig);this.config.define("plugins",i);this.config.define(this._context._getEditorConfig());this.plugins=new su(this,i,this._context.plugins);this.locale=this._context.locale;this.t=this.locale.t;this._readOnlyLocks=new Set;this.commands=new c_;this.set("state","initializing");this.once("ready",(()=>this.state="ready"),{priority:"high"});this.once("destroy",(()=>this.state="destroyed"),{priority:"high"});this.model=new fC;const o=new vg;this.data=new Aw(this.model,o);this.editing=new qk(this.model,o);this.editing.view.document.bind("isReadOnly").to(this);this.conversion=new _w([this.editing.downcastDispatcher,this.data.downcastDispatcher],this.data.upcastDispatcher);this.conversion.addAlias("dataDowncast",this.data.downcastDispatcher);this.conversion.addAlias("editingDowncast",this.editing.downcastDispatcher);this.keystrokes=new d_(this);this.keystrokes.listenTo(this.editing.view.document)}get isReadOnly(){return this._readOnlyLocks.size>0}set isReadOnly(t){throw new z("editor-isreadonly-has-no-setter")}enableReadOnlyMode(t){if(typeof t!=="string"&&typeof t!=="symbol"){throw new z("editor-read-only-lock-id-invalid",null,{lockId:t})}if(this._readOnlyLocks.has(t)){return}this._readOnlyLocks.add(t);if(this._readOnlyLocks.size===1){this.fire("change:isReadOnly","isReadOnly",true,false)}}disableReadOnlyMode(t){if(typeof t!=="string"&&typeof t!=="symbol"){throw new z("editor-read-only-lock-id-invalid",null,{lockId:t})}if(!this._readOnlyLocks.has(t)){return}this._readOnlyLocks.delete(t);if(this._readOnlyLocks.size===0){this.fire("change:isReadOnly","isReadOnly",false,true)}}initPlugins(){const t=this.config;const e=t.get("plugins");const n=t.get("removePlugins")||[];const i=t.get("extraPlugins")||[];const o=t.get("substitutePlugins")||[];return this.plugins.init(e.concat(i),n,o)}destroy(){let t=Promise.resolve();if(this.state=="initializing"){t=new Promise((t=>this.once("ready",t)))}return t.then((()=>{this.fire("destroy");this.stopListening();this.commands.destroy()})).then((()=>this.plugins.destroy())).then((()=>{this.model.destroy();this.data.destroy();this.editing.destroy();this.keystrokes.destroy()})).then((()=>this._context._removeEditor(this)))}execute(t,...e){try{return this.commands.execute(t,...e)}catch(t){z.rethrowUnexpectedError(t,this)}}focus(){this.editing.view.focus()}}function h_(t){if(!Ke(t.updateSourceElement)){throw new z("attachtoform-missing-elementapi-interface",t)}const e=t.sourceElement;if(g_(e)&&e.form){let n;const i=e.form;const o=()=>t.updateSourceElement();if(Ke(i.submit)){n=i.submit;i.submit=()=>{o();n.apply(i)}}i.addEventListener("submit",o);t.on("destroy",(()=>{i.removeEventListener("submit",o);if(n){i.submit=n}}))}}function g_(t){return!!t&&t.tagName.toLowerCase()==="textarea"}function m_(t){class e extends t{setData(t){this.data.set(t)}getData(t){return this.data.get(t)}}return e}{const t=m_(Object);m_.setData=t.prototype.setData;m_.getData=t.prototype.getData}function f_(t){class e extends t{updateSourceElement(t=this.data.get()){if(!this.sourceElement){throw new z("editor-missing-sourceelement",this)}const e=this.config.get("updateSourceElementOnDestroy");const n=this.sourceElement instanceof HTMLTextAreaElement;if(!e&&!n){fl(this.sourceElement,"");return}fl(this.sourceElement,t)}}return e}f_.updateSourceElement=f_(Object).prototype.updateSourceElement;function p_(t){const e=t.sourceElement;if(!e){return}if(e.ckeditorInstance){throw new CKEditorError("editor-source-element-already-used",t)}e.ckeditorInstance=t;t.once("destroy",(()=>{delete e.ckeditorInstance}))}class b_ extends lu{static get pluginName(){return"PendingActions"}init(){this.set("hasAny",false);this._actions=new cc({idProperty:"_id"});this._actions.delegate("add","remove").to(this)}add(t){if(typeof t!=="string"){throw new z("pendingactions-add-invalid-message",this)}const e=new(mt());e.set("message",t);this._actions.add(e);this.hasAny=true;return e}remove(t){this._actions.remove(t);this.hasAny=!!this._actions.length}get first(){return this._actions.get(0)}[Symbol.iterator](){return this._actions[Symbol.iterator]()}}const k_='$${Delta.CKEditor.Icon[2]}$$';const w_='$${Delta.CKEditor.Icon[3]}$$';const A_='$${Delta.CKEditor.Icon[4]}$$';const C_='$${Delta.CKEditor.Icon[5]}$$';const __='$${Delta.CKEditor.Icon[6]}$$';const v_='$${Delta.CKEditor.Icon[7]}$$';const y_='$${Delta.CKEditor.Icon[8]}$$';const x_='$${Delta.CKEditor.Icon[9]}$$';const E_='$${Delta.CKEditor.Icon[10]}$$';const D_='$${Delta.CKEditor.Icon[11]}$$';const S_='$${Delta.CKEditor.Icon[12]}$$';const T_='$${Delta.CKEditor.Icon[13]}$$';const I_='$${Delta.CKEditor.Icon[14]}$$';const M_='$${Delta.CKEditor.Icon[15]}$$';const B_='$${Delta.CKEditor.Icon[16]}$$';const L_='$${Delta.CKEditor.Icon[17]}$$';const N_='$${Delta.CKEditor.Icon[18]}$$';const z_='$${Delta.CKEditor.Icon[19]}$$';const P_='$${Delta.CKEditor.Icon[20]}$$';const O_='$${Delta.CKEditor.Icon[21]}$$';const R_='$${Delta.CKEditor.Icon[22]}$$';const V_='$${Delta.CKEditor.Icon[23]}$$';const j_='$${Delta.CKEditor.Icon[24]}$$';const F_='$${Delta.CKEditor.Icon[25]}$$';const H_='$${Delta.CKEditor.Icon[26]}$$';const U_='$${Delta.CKEditor.Icon[27]}$$';const W_='$${Delta.CKEditor.Icon[28]}$$';const q_='$${Delta.CKEditor.Icon[29]}$$';const G_='$${Delta.CKEditor.Icon[30]}$$';const $_='$${Delta.CKEditor.Icon[31]}$$';const K_='$${Delta.CKEditor.Icon[32]}$$';const Y_='$${Delta.CKEditor.Icon[33]}$$';const Z_='$${Delta.CKEditor.Icon[34]}$$';const Q_='$${Delta.CKEditor.Icon[35]}$$';const J_={bold:$_,cancel:k_,caption:w_,check:A_,cog:C_,eraser:__,image:y_,lowVision:v_,importExport:Q_,paragraph:K_,plus:Y_,text:Z_,alignBottom:x_,alignMiddle:E_,alignTop:D_,alignLeft:S_,alignCenter:T_,alignRight:I_,alignJustify:M_,objectLeft:O_,objectCenter:L_,objectRight:R_,objectFullWidth:z_,objectInline:P_,objectBlockLeft:B_,objectBlockRight:N_,objectSizeFull:V_,objectSizeLarge:j_,objectSizeSmall:F_,objectSizeMedium:H_,pencil:U_,pilcrow:W_,quote:q_,threeVerticalDots:G_};var X_=n(5571);var tv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};tv.insert="head";tv.singleton=true;var ev=Sc()(X_.Z,tv);const nv=X_.Z.locals||{};const{threeVerticalDots:iv}=J_;const ov={alignLeft:J_.alignLeft,bold:J_.bold,importExport:J_.importExport,paragraph:J_.paragraph,plus:J_.plus,text:J_.text,threeVerticalDots:J_.threeVerticalDots};class rv extends Lc{constructor(t,e){super(t);const n=this.bindTemplate;const i=this.t;this.options=e||{};this.set("ariaLabel",i("Editor toolbar"));this.set("maxWidth","auto");this.items=this.createCollection();this.focusTracker=new uc;this.keystrokes=new hc;this.set("class",undefined);this.set("isCompact",false);this.itemsView=new sv(t);this.children=this.createCollection();this.children.add(this.itemsView);this.focusables=this.createCollection();const o=t.uiLanguageDirection==="rtl";this._focusCycler=new Yd({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:[o?"arrowright":"arrowleft","arrowup"],focusNext:[o?"arrowleft":"arrowright","arrowdown"]}});const r=["ck","ck-toolbar",n.to("class"),n.if("isCompact","ck-toolbar_compact")];if(this.options.shouldGroupWhenFull&&this.options.isFloating){r.push("ck-toolbar_floating")}this.setTemplate({tag:"div",attributes:{class:r,role:"toolbar","aria-label":n.to("ariaLabel"),style:{maxWidth:n.to("maxWidth")}},children:this.children,on:{mousedown:Xd(this)}});this._behavior=this.options.shouldGroupWhenFull?new lv(this):new av(this)}render(){super.render();for(const t of this.items){this.focusTracker.add(t.element)}this.items.on("add",((t,e)=>{this.focusTracker.add(e.element)}));this.items.on("remove",((t,e)=>{this.focusTracker.remove(e.element)}));this.keystrokes.listenTo(this.element);this._behavior.render(this)}destroy(){this._behavior.destroy();this.focusTracker.destroy();this.keystrokes.destroy();return super.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}fillFromConfig(t,e,n){this.items.addMany(this._buildItemsFromConfig(t,e,n))}_buildItemsFromConfig(t,e,n){const i=tu(t);const o=n||i.removeItems;const r=this._cleanItemsConfiguration(i.items,e,o).map((t=>{if(at(t)){return this._createNestedToolbarDropdown(t,e,o)}else if(t==="|"){return new Qd}else if(t==="-"){return new Jd}return e.create(t)})).filter((t=>!!t));return r}_cleanItemsConfiguration(t,e,n){const i=t.filter(((t,i,o)=>{if(t==="|"){return true}if(n.indexOf(t)!==-1){return false}if(t==="-"){if(this.options.shouldGroupWhenFull){P("toolbarview-line-break-ignored-when-grouping-items",o);return false}return true}if(!at(t)&&!e.has(t)){P("toolbarview-item-unavailable",{item:t});return false}return true}));return this._cleanSeparatorsAndLineBreaks(i)}_cleanSeparatorsAndLineBreaks(t){const e=t=>t!=="-"&&t!=="|";const n=t.length;const i=t.findIndex(e);if(i===-1){return[]}const o=n-t.slice().reverse().findIndex(e);return t.slice(i,o).filter(((t,n,i)=>{if(e(t)){return true}const o=n>0&&i[n-1]===t;return!o}))}_createNestedToolbarDropdown(t,e,n){let{label:i,icon:o,items:r,tooltip:s=true,withText:a=false}=t;r=this._cleanItemsConfiguration(r,e,n);if(!r.length){return null}const l=this.locale;const c=yv(l);if(!i){P("toolbarview-nested-toolbar-dropdown-missing-label",t)}c.class="ck-toolbar__nested-toolbar-dropdown";c.buttonView.set({label:i,tooltip:s,withText:!!a});if(o!==false){c.buttonView.icon=ov[o]||o||iv}else{c.buttonView.withText=true}xv(c,(()=>c.toolbarView._buildItemsFromConfig(r,e,n)));return c}}class sv extends Lc{constructor(t){super(t);this.children=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:this.children})}}class av{constructor(t){const e=t.bindTemplate;t.set("isVertical",false);t.itemsView.children.bindTo(t.items).using((t=>t));t.focusables.bindTo(t.items).using((t=>t));t.extendTemplate({attributes:{class:[e.if("isVertical","ck-toolbar_vertical")]}})}render(){}destroy(){}}class lv{constructor(t){this.view=t;this.viewChildren=t.children;this.viewFocusables=t.focusables;this.viewItemsView=t.itemsView;this.viewFocusTracker=t.focusTracker;this.viewLocale=t.locale;this.ungroupedItems=t.createCollection();this.groupedItems=t.createCollection();this.groupedItemsDropdown=this._createGroupedItemsDropdown();this.resizeObserver=null;this.cachedPadding=null;this.shouldUpdateGroupingOnNextResize=false;t.itemsView.children.bindTo(this.ungroupedItems).using((t=>t));this.ungroupedItems.on("change",this._updateFocusCycleableItems.bind(this));t.children.on("change",this._updateFocusCycleableItems.bind(this));t.items.on("change",((t,e)=>{const n=e.index;const i=Array.from(e.added);for(const t of e.removed){if(n>=this.ungroupedItems.length){this.groupedItems.remove(t)}else{this.ungroupedItems.remove(t)}}for(let t=n;t<n+i.length;t++){const e=i[t-n];if(t>this.ungroupedItems.length){this.groupedItems.add(e,t-this.ungroupedItems.length)}else{this.ungroupedItems.add(e,t)}}this._updateGrouping()}));t.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}render(t){this.viewElement=t.element;this._enableGroupingOnResize();this._enableGroupingOnMaxWidthChange(t)}destroy(){this.groupedItemsDropdown.destroy();this.resizeObserver.destroy()}_updateGrouping(){if(!this.viewElement.ownerDocument.body.contains(this.viewElement)){return}if(!Al(this.viewElement)){this.shouldUpdateGroupingOnNextResize=true;return}const t=this.groupedItems.length;let e;while(this._areItemsOverflowing){this._groupLastItem();e=true}if(!e&&this.groupedItems.length){while(this.groupedItems.length&&!this._areItemsOverflowing){this._ungroupFirstItem()}if(this._areItemsOverflowing){this._groupLastItem()}}if(this.groupedItems.length!==t){this.view.fire("groupedItemsUpdate")}}get _areItemsOverflowing(){if(!this.ungroupedItems.length){return false}const t=this.viewElement;const e=this.viewLocale.uiLanguageDirection;const n=new dl(t.lastChild);const i=new dl(t);if(!this.cachedPadding){const n=il.window.getComputedStyle(t);const i=e==="ltr"?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(n[i])}if(e==="ltr"){return n.right>i.right-this.cachedPadding}else{return n.left<i.left+this.cachedPadding}}_enableGroupingOnResize(){let t;this.resizeObserver=new ml(this.viewElement,(e=>{if(!t||t!==e.contentRect.width||this.shouldUpdateGroupingOnNextResize){this.shouldUpdateGroupingOnNextResize=false;this._updateGrouping();t=e.contentRect.width}}));this._updateGrouping()}_enableGroupingOnMaxWidthChange(t){t.on("change:maxWidth",(()=>{this._updateGrouping()}))}_groupLastItem(){if(!this.groupedItems.length){this.viewChildren.add(new Qd);this.viewChildren.add(this.groupedItemsDropdown);this.viewFocusTracker.add(this.groupedItemsDropdown.element)}this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}_ungroupFirstItem(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first));if(!this.groupedItems.length){this.viewChildren.remove(this.groupedItemsDropdown);this.viewChildren.remove(this.viewChildren.last);this.viewFocusTracker.remove(this.groupedItemsDropdown.element)}}_createGroupedItemsDropdown(){const t=this.viewLocale;const e=t.t;const n=yv(t);n.class="ck-toolbar__grouped-dropdown";n.panelPosition=t.uiLanguageDirection==="ltr"?"sw":"se";xv(n,this.groupedItems);n.buttonView.set({label:e("Show more items"),tooltip:true,tooltipPosition:t.uiLanguageDirection==="rtl"?"se":"sw",icon:iv});return n}_updateFocusCycleableItems(){this.viewFocusables.clear();this.ungroupedItems.map((t=>{this.viewFocusables.add(t)}));if(this.groupedItems.length){this.viewFocusables.add(this.groupedItemsDropdown)}}}var cv=n(1162);var dv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};dv.insert="head";dv.singleton=true;var uv=Sc()(cv.Z,dv);const hv=cv.Z.locals||{};class gv extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.items=this.createCollection();this.focusTracker=new uc;this.keystrokes=new hc;this._focusCycler=new Yd({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}});this.set("ariaLabel",undefined);this.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"],"aria-label":e.to("ariaLabel")},children:this.items})}render(){super.render();for(const t of this.items){this.focusTracker.add(t.element)}this.items.on("add",((t,e)=>{this.focusTracker.add(e.element)}));this.items.on("remove",((t,e)=>{this.focusTracker.remove(e.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}class mv extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",true);this.children=this.createCollection();this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item",e.if("isVisible","ck-hidden",(t=>!t))]},children:this.children})}focus(){this.children.first.focus()}}class fv extends Lc{constructor(t){super(t);this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}})}}var pv=n(5075);var bv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};bv.insert="head";bv.singleton=true;var kv=Sc()(pv.Z,bv);const wv=pv.Z.locals||{};var Av=n(6875);var Cv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Cv.insert="head";Cv.singleton=true;var _v=Sc()(Av.Z,Cv);const vv=Av.Z.locals||{};function yv(t,e=Hd){const n=new e(t);const i=new Kd(t);const o=new jd(t,n,i);n.bind("isEnabled").to(o);if(n instanceof $d){n.arrowView.bind("isOn").to(o,"isOpen")}else{n.bind("isOn").to(o,"isOpen")}Iv(o);return o}function xv(t,e,n={}){t.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}});if(t.isOpen){Ev(t,e,n)}else{t.once("change:isOpen",(()=>Ev(t,e,n)),{priority:"highest"})}if(n.enableActiveItemFocusOnDropdownOpen){Tv(t,(()=>t.toolbarView.items.find((t=>t.isOn))))}}function Ev(t,e,n){const i=t.locale;const o=i.t;const r=t.toolbarView=new rv(i);const s=typeof e=="function"?e():e;r.ariaLabel=n.ariaLabel||o("Dropdown toolbar");if(n.maxWidth){r.maxWidth=n.maxWidth}if(n.class){r.class=n.class}if(n.isCompact){r.isCompact=n.isCompact}if(n.isVertical){r.isVertical=true}if(s instanceof xc){r.items.bindTo(s).using((t=>t))}else{r.items.addMany(s)}t.panelView.children.add(r);r.items.delegate("execute").to(t)}function Dv(t,e,n={}){if(t.isOpen){Sv(t,e,n)}else{t.once("change:isOpen",(()=>Sv(t,e,n)),{priority:"highest"})}Tv(t,(()=>t.listView.items.find((t=>{if(t instanceof mv){return t.children.first.isOn}return false}))))}function Sv(t,e,n){const i=t.locale;const o=t.listView=new gv(i);const r=typeof e=="function"?e():e;o.ariaLabel=n.ariaLabel;o.items.bindTo(r).using((t=>{if(t.type==="separator"){return new fv(i)}else if(t.type==="button"||t.type==="switchbutton"){const e=new mv(i);let n;if(t.type==="button"){n=new kd(i)}else{n=new vd(i)}n.bind(...Object.keys(t.model)).to(t.model);n.delegate("execute").to(e);e.children.add(n);return e}return null}));t.panelView.children.add(o);o.items.delegate("execute").to(t)}function Tv(t,e){t.on("change:isOpen",(()=>{if(!t.isOpen){return}const n=e();if(!n){return}if(typeof n.focus==="function"){n.focus()}else{P("ui-dropdown-focus-child-on-open-child-missing-focus",{view:n})}}),{priority:B.low-10})}function Iv(t){Mv(t);Bv(t);Lv(t);Nv(t);zv(t);Pv(t)}function Mv(e){e.on("render",(()=>{t({emitter:e,activator:()=>e.isOpen,callback:()=>{e.isOpen=false},contextElements:[e.element]})}))}function Bv(t){t.on("execute",(e=>{if(e.source instanceof vd){return}t.isOpen=false}))}function Lv(t){t.focusTracker.on("change:isFocused",((e,n,i)=>{if(t.isOpen&&!i){t.isOpen=false}}))}function Nv(t){t.keystrokes.set("arrowdown",((e,n)=>{if(t.isOpen){t.panelView.focus();n()}}));t.keystrokes.set("arrowup",((e,n)=>{if(t.isOpen){t.panelView.focusLast();n()}}))}function zv(t){t.on("change:isOpen",((e,n,i)=>{if(i){return}const o=t.panelView.element;if(o&&o.contains(il.document.activeElement)){t.buttonView.focus()}}))}function Pv(t){t.on("change:isOpen",((e,n,i)=>{if(!i){return}t.panelView.focus()}),{priority:"low"})}var Ov=n(8245);var Rv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Rv.insert="head";Rv.singleton=true;var Vv=Sc()(Ov.Z,Rv);const jv=Ov.Z.locals||{};const Fv=pl("px");const Hv=il.document.body;class Uv extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.set("top",0);this.set("left",0);this.set("position","arrow_nw");this.set("isVisible",false);this.set("withArrow",true);this.set("class",undefined);this._pinWhenIsVisibleCallback=null;this.content=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-panel",e.to("position",(t=>`ck-balloon-panel_${t}`)),e.if("isVisible","ck-balloon-panel_visible"),e.if("withArrow","ck-balloon-panel_with-arrow"),e.to("class")],style:{top:e.to("top",Fv),left:e.to("left",Fv)}},children:this.content})}show(){this.isVisible=true}hide(){this.isVisible=false}attachTo(t){this.show();const e=Uv.defaultPositions;const n=Object.assign({},{element:this.element,positions:[e.southArrowNorth,e.southArrowNorthMiddleWest,e.southArrowNorthMiddleEast,e.southArrowNorthWest,e.southArrowNorthEast,e.northArrowSouth,e.northArrowSouthMiddleWest,e.northArrowSouthMiddleEast,e.northArrowSouthWest,e.northArrowSouthEast,e.viewportStickyNorth],limiter:Hv,fitInViewport:true},t);const i=Uv._getOptimalPosition(n);const o=parseInt(i.left);const r=parseInt(i.top);const s=i.name;const a=i.config||{};const{withArrow:l=true}=a;this.top=r;this.left=o;this.position=s;this.withArrow=l}pin(t){this.unpin();this._pinWhenIsVisibleCallback=()=>{if(this.isVisible){this._startPinning(t)}else{this._stopPinning()}};this._startPinning(t);this.listenTo(this,"change:isVisible",this._pinWhenIsVisibleCallback)}unpin(){if(this._pinWhenIsVisibleCallback){this._stopPinning();this.stopListening(this,"change:isVisible",this._pinWhenIsVisibleCallback);this._pinWhenIsVisibleCallback=null;this.hide()}}_startPinning(t){this.attachTo(t);const e=Wv(t.target);const n=t.limiter?Wv(t.limiter):Hv;this.listenTo(il.document,"scroll",((i,o)=>{const r=o.target;const s=e&&r.contains(e);const a=n&&r.contains(n);if(s||a||!e||!n){this.attachTo(t)}}),{useCapture:true});this.listenTo(il.window,"resize",(()=>{this.attachTo(t)}))}_stopPinning(){this.stopListening(il.document,"scroll");this.stopListening(il.window,"resize")}}Uv.arrowSideOffset=25;Uv.arrowHeightOffset=10;Uv.stickyVerticalOffset=20;Uv._getOptimalPosition=_l;Uv.defaultPositions=qv();function Wv(t){if(qa(t)){return t}if(al(t)){return t.commonAncestorContainer}if(typeof t=="function"){return Wv(t())}return null}function qv(t={}){const{sideOffset:e=Uv.arrowSideOffset,heightOffset:n=Uv.arrowHeightOffset,stickyVerticalOffset:i=Uv.stickyVerticalOffset,config:o}=t;return{northWestArrowSouthWest:(t,n)=>({top:r(t,n),left:t.left-e,name:"arrow_sw",...o&&{config:o}}),northWestArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.left-n.width*.25-e,name:"arrow_smw",...o&&{config:o}}),northWestArrowSouth:(t,e)=>({top:r(t,e),left:t.left-e.width/2,name:"arrow_s",...o&&{config:o}}),northWestArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.left-n.width*.75+e,name:"arrow_sme",...o&&{config:o}}),northWestArrowSouthEast:(t,n)=>({top:r(t,n),left:t.left-n.width+e,name:"arrow_se",...o&&{config:o}}),northArrowSouthWest:(t,n)=>({top:r(t,n),left:t.left+t.width/2-e,name:"arrow_sw",...o&&{config:o}}),northArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.left+t.width/2-n.width*.25-e,name:"arrow_smw",...o&&{config:o}}),northArrowSouth:(t,e)=>({top:r(t,e),left:t.left+t.width/2-e.width/2,name:"arrow_s",...o&&{config:o}}),northArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.left+t.width/2-n.width*.75+e,name:"arrow_sme",...o&&{config:o}}),northArrowSouthEast:(t,n)=>({top:r(t,n),left:t.left+t.width/2-n.width+e,name:"arrow_se",...o&&{config:o}}),northEastArrowSouthWest:(t,n)=>({top:r(t,n),left:t.right-e,name:"arrow_sw",...o&&{config:o}}),northEastArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.right-n.width*.25-e,name:"arrow_smw",...o&&{config:o}}),northEastArrowSouth:(t,e)=>({top:r(t,e),left:t.right-e.width/2,name:"arrow_s",...o&&{config:o}}),northEastArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.right-n.width*.75+e,name:"arrow_sme",...o&&{config:o}}),northEastArrowSouthEast:(t,n)=>({top:r(t,n),left:t.right-n.width+e,name:"arrow_se",...o&&{config:o}}),southWestArrowNorthWest:t=>({top:s(t),left:t.left-e,name:"arrow_nw",...o&&{config:o}}),southWestArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.left-n.width*.25-e,name:"arrow_nmw",...o&&{config:o}}),southWestArrowNorth:(t,e)=>({top:s(t),left:t.left-e.width/2,name:"arrow_n",...o&&{config:o}}),southWestArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.left-n.width*.75+e,name:"arrow_nme",...o&&{config:o}}),southWestArrowNorthEast:(t,n)=>({top:s(t),left:t.left-n.width+e,name:"arrow_ne",...o&&{config:o}}),southArrowNorthWest:t=>({top:s(t),left:t.left+t.width/2-e,name:"arrow_nw",...o&&{config:o}}),southArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.left+t.width/2-n.width*.25-e,name:"arrow_nmw",...o&&{config:o}}),southArrowNorth:(t,e)=>({top:s(t),left:t.left+t.width/2-e.width/2,name:"arrow_n",...o&&{config:o}}),southArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.left+t.width/2-n.width*.75+e,name:"arrow_nme",...o&&{config:o}}),southArrowNorthEast:(t,n)=>({top:s(t),left:t.left+t.width/2-n.width+e,name:"arrow_ne",...o&&{config:o}}),southEastArrowNorthWest:t=>({top:s(t),left:t.right-e,name:"arrow_nw",...o&&{config:o}}),southEastArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.right-n.width*.25-e,name:"arrow_nmw",...o&&{config:o}}),southEastArrowNorth:(t,e)=>({top:s(t),left:t.right-e.width/2,name:"arrow_n",...o&&{config:o}}),southEastArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.right-n.width*.75+e,name:"arrow_nme",...o&&{config:o}}),southEastArrowNorthEast:(t,n)=>({top:s(t),left:t.right-n.width+e,name:"arrow_ne",...o&&{config:o}}),westArrowEast:(t,e)=>({top:t.top+t.height/2-e.height/2,left:t.left-e.width-n,name:"arrow_e",...o&&{config:o}}),eastArrowWest:(t,e)=>({top:t.top+t.height/2-e.height/2,left:t.right+n,name:"arrow_w",...o&&{config:o}}),viewportStickyNorth:(t,e,n)=>{if(!t.getIntersection(n)){return null}return{top:n.top+i,left:t.left+t.width/2-e.width/2,name:"arrowless",config:{withArrow:false,...o}}}};function r(t,e){return t.top-e.height-n}function s(t){return t.bottom+n}}var Gv=n(9948);var $v={injectType:"singletonStyleTag",attributes:{"data-cke":true}};$v.insert="head";$v.singleton=true;var Kv=Sc()(Gv.Z,$v);const Yv=Gv.Z.locals||{};const Zv="ck-tooltip";class Qv extends(Ja()){constructor(t){super();Qv._editors.add(t);if(Qv._instance){return Qv._instance}Qv._instance=this;this.tooltipTextView=new Lc(t.locale);this.tooltipTextView.set("text","");this.tooltipTextView.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:this.tooltipTextView.bindTemplate.to("text")}]});this.balloonPanelView=new Uv(t.locale);this.balloonPanelView.class=Zv;this.balloonPanelView.content.add(this.tooltipTextView);this._resizeObserver=null;this._currentElementWithTooltip=null;this._currentTooltipPosition=null;this._pinTooltipDebounced=If(this._pinTooltip,600);this.listenTo(il.document,"mouseenter",this._onEnterOrFocus.bind(this),{useCapture:true});this.listenTo(il.document,"mouseleave",this._onLeaveOrBlur.bind(this),{useCapture:true});this.listenTo(il.document,"focus",this._onEnterOrFocus.bind(this),{useCapture:true});this.listenTo(il.document,"blur",this._onLeaveOrBlur.bind(this),{useCapture:true});this.listenTo(il.document,"scroll",this._onScroll.bind(this),{useCapture:true});this._watchdogExcluded=true}destroy(t){const e=t.ui.view&&t.ui.view.body;Qv._editors.delete(t);this.stopListening(t.ui);if(e&&e.has(this.balloonPanelView)){e.remove(this.balloonPanelView)}if(!Qv._editors.size){this._unpinTooltip();this.balloonPanelView.destroy();this.stopListening();Qv._instance=null}}static getPositioningFunctions(t){const e=Qv.defaultBalloonPositions;return{s:[e.southArrowNorth,e.southArrowNorthEast,e.southArrowNorthWest],n:[e.northArrowSouth],e:[e.eastArrowWest],w:[e.westArrowEast],sw:[e.southArrowNorthEast],se:[e.southArrowNorthWest]}[t]}_onEnterOrFocus(t,{target:e}){const n=Jv(e);if(!n){return}if(n===this._currentElementWithTooltip){return}this._unpinTooltip();this._pinTooltipDebounced(n,Xv(n))}_onLeaveOrBlur(t,{target:e,relatedTarget:n}){if(t.name==="mouseleave"){if(!qa(e)){return}if(this._currentElementWithTooltip&&e!==this._currentElementWithTooltip){return}const t=Jv(e);const i=Jv(n);if(t&&t!==i){this._unpinTooltip()}}else{if(this._currentElementWithTooltip&&e!==this._currentElementWithTooltip){return}this._unpinTooltip()}}_onScroll(t,{target:e}){if(!this._currentElementWithTooltip){return}if(e.contains(this.balloonPanelView.element)&&e.contains(this._currentElementWithTooltip)){return}this._unpinTooltip()}_pinTooltip(t,{text:e,position:n,cssClass:i}){const o=dc(Qv._editors.values()).ui.view.body;if(!o.has(this.balloonPanelView)){o.add(this.balloonPanelView)}this.tooltipTextView.text=e;this.balloonPanelView.pin({target:t,positions:Qv.getPositioningFunctions(n)});this._resizeObserver=new ml(t,(()=>{if(!Al(t)){this._unpinTooltip()}}));this.balloonPanelView.class=[Zv,i].filter((t=>t)).join(" ");for(const t of Qv._editors){this.listenTo(t.ui,"update",this._updateTooltipPosition.bind(this),{priority:"low"})}this._currentElementWithTooltip=t;this._currentTooltipPosition=n}_unpinTooltip(){this._pinTooltipDebounced.cancel();this.balloonPanelView.unpin();for(const t of Qv._editors){this.stopListening(t.ui,"update")}this._currentElementWithTooltip=null;this._currentTooltipPosition=null;if(this._resizeObserver){this._resizeObserver.destroy()}}_updateTooltipPosition(){if(!Al(this._currentElementWithTooltip)){this._unpinTooltip();return}this.balloonPanelView.pin({target:this._currentElementWithTooltip,positions:Qv.getPositioningFunctions(this._currentTooltipPosition)})}}Qv.defaultBalloonPositions=qv({heightOffset:5,sideOffset:13});Qv._editors=new Set;Qv._instance=null;function Jv(t){if(!qa(t)){return null}return t.closest("[data-cke-tooltip-text]:not([data-cke-tooltip-disabled])")}function Xv(t){return{text:t.dataset.ckeTooltipText,position:t.dataset.ckeTooltipPosition||"s",cssClass:t.dataset.ckeTooltipClass||""}}class ty extends(mt()){constructor(t){super();this.editor=t;this.componentFactory=new Nd(t);this.focusTracker=new uc;this.tooltipManager=new Qv(t);this.set("viewportOffset",this._readViewportOffsetFromConfig());this.isReady=false;this.once("ready",(()=>{this.isReady=true}));this._editableElementsMap=new Map;this._focusableToolbarDefinitions=[];this.listenTo(t.editing.view.document,"layoutChanged",(()=>this.update()));this._initFocusTracking()}get element(){return null}update(){this.fire("update")}destroy(){this.stopListening();this.focusTracker.destroy();this.tooltipManager.destroy(this.editor);for(const t of this._editableElementsMap.values()){t.ckeditorInstance=null}this._editableElementsMap=new Map;this._focusableToolbarDefinitions=[]}setEditableElement(t,e){this._editableElementsMap.set(t,e);if(!e.ckeditorInstance){e.ckeditorInstance=this.editor}this.focusTracker.add(e);const n=()=>{if(this.editor.editing.view.getDomRoot(t)){return}this.editor.keystrokes.listenTo(e)};if(this.isReady){n()}else{this.once("ready",n)}}getEditableElement(t="main"){return this._editableElementsMap.get(t)}getEditableElementsNames(){return this._editableElementsMap.keys()}addToolbar(t,e={}){if(t.isRendered){this.focusTracker.add(t.element);this.editor.keystrokes.listenTo(t.element)}else{t.once("render",(()=>{this.focusTracker.add(t.element);this.editor.keystrokes.listenTo(t.element)}))}this._focusableToolbarDefinitions.push({toolbarView:t,options:e})}get _editableElements(){console.warn("editor-ui-deprecated-editable-elements: "+"The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this});return this._editableElementsMap}_readViewportOffsetFromConfig(){const t=this.editor;const e=t.config.get("ui.viewportOffset");if(e){return e}const n=t.config.get("toolbar.viewportTopOffset");if(n){console.warn("editor-ui-deprecated-viewport-offset-config: "+"The `toolbar.vieportTopOffset` configuration option is deprecated. "+"It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead.");return{top:n}}return{top:0}}_initFocusTracking(){const t=this.editor;const e=t.editing.view;let n;let i;t.keystrokes.set("Alt+F10",((t,o)=>{const r=this.focusTracker.focusedElement;if(Array.from(this._editableElementsMap.values()).includes(r)&&!Array.from(e.domRoots.values()).includes(r)){n=r}const s=this._getCurrentFocusedToolbarDefinition();if(!s||!i){i=this._getFocusableCandidateToolbarDefinitions()}for(let t=0;t<i.length;t++){const t=i.shift();i.push(t);if(t!==s&&this._focusFocusableCandidateToolbar(t)){if(s&&s.options.afterBlur){s.options.afterBlur()}break}}o()}));t.keystrokes.set("Esc",((e,i)=>{const o=this._getCurrentFocusedToolbarDefinition();if(!o){return}if(n){n.focus();n=null}else{t.editing.view.focus()}if(o.options.afterBlur){o.options.afterBlur()}i()}))}_getFocusableCandidateToolbarDefinitions(){const t=[];for(const e of this._focusableToolbarDefinitions){const{toolbarView:n,options:i}=e;if(Al(n.element)||i.beforeFocus){t.push(e)}}t.sort(((t,e)=>ey(t)-ey(e)));return t}_getCurrentFocusedToolbarDefinition(){for(const t of this._focusableToolbarDefinitions){if(t.toolbarView.element&&t.toolbarView.element.contains(this.focusTracker.focusedElement)){return t}}return null}_focusFocusableCandidateToolbar(t){const{toolbarView:e,options:{beforeFocus:n}}=t;if(n){n()}if(!Al(e.element)){return false}e.focus();return true}}function ey(t){const{toolbarView:e,options:n}=t;let i=10;if(Al(e.element)){i--}if(n.isContextual){i--}return i}var ny=n(4547);var iy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};iy.insert="head";iy.singleton=true;var oy=Sc()(ny.Z,iy);const ry=ny.Z.locals||{};class sy extends Lc{constructor(t){super(t);this.body=new ld(t)}render(){super.render();this.body.attachToDom()}destroy(){this.body.detachFromDom();return super.destroy()}}var ay=n(2751);var ly={injectType:"singletonStyleTag",attributes:{"data-cke":true}};ly.insert="head";ly.singleton=true;var cy=Sc()(ay.Z,ly);const dy=ay.Z.locals||{};class uy extends Lc{constructor(t){super(t);this.set("text",undefined);this.set("for",undefined);this.id=`ck-editor__label_${I()}`;const e=this.bindTemplate;this.setTemplate({tag:"label",attributes:{class:["ck","ck-label"],id:this.id,for:e.to("for")},children:[{text:e.to("text")}]})}}class hy extends sy{constructor(t){super(t);this.top=this.createCollection();this.main=this.createCollection();this._voiceLabelView=this._createVoiceLabel();this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-editor","ck-rounded-corners"],role:"application",dir:t.uiLanguageDirection,lang:t.uiLanguage,"aria-labelledby":this._voiceLabelView.id},children:[this._voiceLabelView,{tag:"div",attributes:{class:["ck","ck-editor__top","ck-reset_all"],role:"presentation"},children:this.top},{tag:"div",attributes:{class:["ck","ck-editor__main"],role:"presentation"},children:this.main}]})}_createVoiceLabel(){const t=this.t;const e=new uy;e.text=t("Rich Text Editor");e.extendTemplate({attributes:{class:"ck-voice-label"}});return e}}class gy extends Lc{constructor(t,e,n){super(t);this.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:t.contentLanguage,dir:t.contentLanguageDirection}});this.name=null;this.set("isFocused",false);this._editableElement=n;this._hasExternalElement=!!this._editableElement;this._editingView=e}render(){super.render();if(this._hasExternalElement){this.template.apply(this.element=this._editableElement)}else{this._editableElement=this.element}this.on("change:isFocused",(()=>this._updateIsFocusedClasses()));this._updateIsFocusedClasses()}destroy(){if(this._hasExternalElement){this.template.revert(this._editableElement)}super.destroy()}_updateIsFocusedClasses(){const t=this._editingView;if(t.isRenderingInProgress){n(this)}else{e(this)}function e(e){t.change((n=>{const i=t.document.getRoot(e.name);n.addClass(e.isFocused?"ck-focused":"ck-blurred",i);n.removeClass(e.isFocused?"ck-blurred":"ck-focused",i)}))}function n(i){t.once("change:isRenderingInProgress",((t,o,r)=>{if(!r){e(i)}else{n(i)}}))}}}class my extends gy{constructor(t,e,n,i={}){super(t,e,n);const o=t.t;this.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}});this._generateLabel=i.label||(()=>o("Editor editing area: %0",this.name))}render(){super.render();const t=this._editingView;t.change((e=>{const n=t.document.getRoot(this.name);e.setAttribute("aria-label",this._generateLabel(this),n)}))}}var fy=n(5523);var py={injectType:"singletonStyleTag",attributes:{"data-cke":true}};py.insert="head";py.singleton=true;var by=Sc()(fy.Z,py);const ky=fy.Z.locals||{};class wy extends Lc{constructor(t,e={}){super(t);const n=this.bindTemplate;this.set("label",e.label||"");this.set("class",e.class||null);this.children=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__header",n.to("class")]},children:this.children});const i=new Lc(t);i.setTemplate({tag:"h2",attributes:{class:["ck","ck-form__header__label"]},children:[{text:n.to("label")}]});this.children.add(i)}}var Ay=n(6985);var Cy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Cy.insert="head";Cy.singleton=true;var _y=Sc()(Ay.Z,Cy);const vy=Ay.Z.locals||{};class yy extends Lc{constructor(t){super(t);this.set("value",undefined);this.set("id",undefined);this.set("placeholder",undefined);this.set("isReadOnly",false);this.set("hasError",false);this.set("ariaDescribedById",undefined);this.focusTracker=new uc;this.bind("isFocused").to(this.focusTracker);this.set("isEmpty",true);this.set("inputMode","text");const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck","ck-input",e.if("isFocused","ck-input_focused"),e.if("isEmpty","ck-input-text_empty"),e.if("hasError","ck-error")],id:e.to("id"),placeholder:e.to("placeholder"),readonly:e.to("isReadOnly"),inputmode:e.to("inputMode"),"aria-invalid":e.if("hasError",true),"aria-describedby":e.to("ariaDescribedById")},on:{input:e.to(((...t)=>{this.fire("input",...t);this._updateIsEmpty()})),change:e.to(this._updateIsEmpty.bind(this))}})}render(){super.render();this.focusTracker.add(this.element);this._setDomElementValue(this.value);this._updateIsEmpty();this.on("change:value",((t,e,n)=>{this._setDomElementValue(n);this._updateIsEmpty()}))}destroy(){super.destroy();this.focusTracker.destroy()}select(){this.element.select()}focus(){this.element.focus()}_updateIsEmpty(){this.isEmpty=xy(this.element)}_setDomElementValue(t){this.element.value=!t&&t!==0?"":t}}function xy(t){return!t.value}class Ey extends yy{constructor(t){super(t);this.extendTemplate({attributes:{type:"text",class:["ck-input-text"]}})}}class Dy extends yy{constructor(t,{min:e,max:n,step:i}={}){super(t);const o=this.bindTemplate;this.set("min",e);this.set("max",n);this.set("step",i);this.extendTemplate({attributes:{type:"number",class:["ck-input-number"],min:o.to("min"),max:o.to("max"),step:o.to("step")}})}}class Sy extends(null&&View){constructor(t){super(t);const e=this.bindTemplate;this.setTemplate({tag:"iframe",attributes:{class:["ck","ck-reset_all"],sandbox:"allow-same-origin allow-scripts"},on:{load:e.to("loaded")}})}render(){return new Promise((t=>{this.on("loaded",t);return super.render()}))}}var Ty=n(8111);var Iy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Iy.insert="head";Iy.singleton=true;var My=Sc()(Ty.Z,Iy);const By=Ty.Z.locals||{};class Ly extends Lc{constructor(t,e){super(t);const n=`ck-labeled-field-view-${I()}`;const i=`ck-labeled-field-view-status-${I()}`;this.fieldView=e(this,n,i);this.set("label",undefined);this.set("isEnabled",true);this.set("isEmpty",true);this.set("isFocused",false);this.set("errorText",null);this.set("infoText",null);this.set("class",undefined);this.set("placeholder",undefined);this.labelView=this._createLabelView(n);this.statusView=this._createStatusView(i);this.fieldWrapperChildren=this.createCollection([this.fieldView,this.labelView]);this.bind("_statusText").to(this,"errorText",this,"infoText",((t,e)=>t||e));const o=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view",o.to("class"),o.if("isEnabled","ck-disabled",(t=>!t)),o.if("isEmpty","ck-labeled-field-view_empty"),o.if("isFocused","ck-labeled-field-view_focused"),o.if("placeholder","ck-labeled-field-view_placeholder"),o.if("errorText","ck-error")]},children:[{tag:"div",attributes:{class:["ck","ck-labeled-field-view__input-wrapper"]},children:this.fieldWrapperChildren},this.statusView]})}_createLabelView(t){const e=new uy(this.locale);e.for=t;e.bind("text").to(this,"label");return e}_createStatusView(t){const e=new Lc(this.locale);const n=this.bindTemplate;e.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view__status",n.if("errorText","ck-labeled-field-view__status_error"),n.if("_statusText","ck-hidden",(t=>!t))],id:t,role:n.if("errorText","alert")},children:[{text:n.to("_statusText")}]});return e}focus(){this.fieldView.focus()}}function Ny(t,e,n){const i=new Ey(t.locale);i.set({id:e,ariaDescribedById:n});i.bind("isReadOnly").to(t,"isEnabled",(t=>!t));i.bind("hasError").to(t,"errorText",(t=>!!t));i.on("input",(()=>{t.errorText=null}));t.bind("isEmpty","isFocused","placeholder").to(i);return i}function zy(t,e,n){const i=new Dy(t.locale);i.set({id:e,ariaDescribedById:n,inputMode:"numeric"});i.bind("isReadOnly").to(t,"isEnabled",(t=>!t));i.bind("hasError").to(t,"errorText",(t=>!!t));i.on("input",(()=>{t.errorText=null}));t.bind("isEmpty","isFocused","placeholder").to(i);return i}function Py(t,e,n){const i=yv(t.locale);i.set({id:e,ariaDescribedById:n});i.bind("isEnabled").to(t);return i}class Oy extends lu{static get pluginName(){return"Notification"}init(){this.on("show:warning",((t,e)=>{window.alert(e.message)}),{priority:"lowest"})}showSuccess(t,e={}){this._showNotification({message:t,type:"success",namespace:e.namespace,title:e.title})}showInfo(t,e={}){this._showNotification({message:t,type:"info",namespace:e.namespace,title:e.title})}showWarning(t,e={}){this._showNotification({message:t,type:"warning",namespace:e.namespace,title:e.title})}_showNotification(t){const e=t.namespace?`show:${t.type}:${t.namespace}`:`show:${t.type}`;this.fire(e,{message:t.message,type:t.type,title:t.title||""})}}class Ry extends(mt()){constructor(t,e){super();if(e){af(this,e)}if(t){this.set(t)}}}const Vy='$${Delta.CKEditor.Icon[36]}$$';const jy='$${Delta.CKEditor.Icon[37]}$$';var Fy=n(1757);var Hy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Hy.insert="head";Hy.singleton=true;var Uy=Sc()(Fy.Z,Hy);const Wy=Fy.Z.locals||{};var qy=n(3553);var Gy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Gy.insert="head";Gy.singleton=true;var $y=Sc()(qy.Z,Gy);const Ky=qy.Z.locals||{};const Yy=pl("px");class Zy extends eu{static get pluginName(){return"ContextualBalloon"}constructor(t){super(t);this._view=null;this._rotatorView=null;this._fakePanelsView=null;this.positionLimiter=()=>{const t=this.editor.editing.view;const e=t.document;const n=e.selection.editableElement;if(n){return t.domConverter.mapViewToDom(n.root)}return null};this.set("visibleView",null);this._viewToStack=new Map;this._idToStack=new Map;this.set("_numberOfStacks",0);this.set("_singleViewMode",false);this._rotatorView=null;this._fakePanelsView=null}destroy(){super.destroy();if(this._view){this._view.destroy()}if(this._rotatorView){this._rotatorView.destroy()}if(this._fakePanelsView){this._fakePanelsView.destroy()}}get view(){if(!this._view){this._createPanelView()}return this._view}hasView(t){return Array.from(this._viewToStack.keys()).includes(t)}add(t){if(!this._view){this._createPanelView()}if(this.hasView(t.view)){throw new z("contextualballoon-add-view-exist",[this,t])}const e=t.stackId||"main";if(!this._idToStack.has(e)){this._idToStack.set(e,new Map([[t.view,t]]));this._viewToStack.set(t.view,this._idToStack.get(e));this._numberOfStacks=this._idToStack.size;if(!this._visibleStack||t.singleViewMode){this.showStack(e)}return}const n=this._idToStack.get(e);if(t.singleViewMode){this.showStack(e)}n.set(t.view,t);this._viewToStack.set(t.view,n);if(n===this._visibleStack){this._showView(t)}}remove(t){if(!this.hasView(t)){throw new z("contextualballoon-remove-view-not-exist",[this,t])}const e=this._viewToStack.get(t);if(this._singleViewMode&&this.visibleView===t){this._singleViewMode=false}if(this.visibleView===t){if(e.size===1){if(this._idToStack.size>1){this._showNextStack()}else{this.view.hide();this.visibleView=null;this._rotatorView.hideView()}}else{this._showView(Array.from(e.values())[e.size-2])}}if(e.size===1){this._idToStack.delete(this._getStackId(e));this._numberOfStacks=this._idToStack.size}else{e.delete(t)}this._viewToStack.delete(t)}updatePosition(t){if(t){this._visibleStack.get(this.visibleView).position=t}this.view.pin(this._getBalloonPosition());this._fakePanelsView.updatePosition()}showStack(t){this.visibleStack=t;const e=this._idToStack.get(t);if(!e){throw new z("contextualballoon-showstack-stack-not-exist",this)}if(this._visibleStack===e){return}this._showView(Array.from(e.values()).pop())}_createPanelView(){this._view=new Uv(this.editor.locale);this.editor.ui.view.body.add(this._view);this.editor.ui.focusTracker.add(this._view.element);this._rotatorView=this._createRotatorView();this._fakePanelsView=this._createFakePanelsView()}get _visibleStack(){return this._viewToStack.get(this.visibleView)}_getStackId(t){const e=Array.from(this._idToStack.entries()).find((e=>e[1]===t));return e[0]}_showNextStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)+1;if(!t[e]){e=0}this.showStack(this._getStackId(t[e]))}_showPrevStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)-1;if(!t[e]){e=t.length-1}this.showStack(this._getStackId(t[e]))}_createRotatorView(){const t=new Qy(this.editor.locale);const e=this.editor.locale.t;this.view.content.add(t);t.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",((t,e)=>!e&&t>1));t.on("change:isNavigationVisible",(()=>this.updatePosition()),{priority:"low"});t.bind("counter").to(this,"visibleView",this,"_numberOfStacks",((t,n)=>{if(n<2){return""}const i=Array.from(this._idToStack.values()).indexOf(this._visibleStack)+1;return e("%0 of %1",[i,n])}));t.buttonNextView.on("execute",(()=>{if(t.focusTracker.isFocused){this.editor.editing.view.focus()}this._showNextStack()}));t.buttonPrevView.on("execute",(()=>{if(t.focusTracker.isFocused){this.editor.editing.view.focus()}this._showPrevStack()}));return t}_createFakePanelsView(){const t=new Jy(this.editor.locale,this.view);t.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",((t,e)=>{const n=!e&&t>=2;return n?Math.min(t-1,2):0}));t.listenTo(this.view,"change:top",(()=>t.updatePosition()));t.listenTo(this.view,"change:left",(()=>t.updatePosition()));this.editor.ui.view.body.add(t);return t}_showView({view:t,balloonClassName:e="",withArrow:n=true,singleViewMode:i=false}){this.view.class=e;this.view.withArrow=n;this._rotatorView.showView(t);this.visibleView=t;this.view.pin(this._getBalloonPosition());this._fakePanelsView.updatePosition();if(i){this._singleViewMode=true}}_getBalloonPosition(){let t=Array.from(this._visibleStack.values()).pop().position;if(t){if(!t.limiter){t=Object.assign({},t,{limiter:this.positionLimiter})}t=Object.assign({},t,{viewportOffsetConfig:this.editor.ui.viewportOffset})}return t}}class Qy extends Lc{constructor(t){super(t);const e=t.t;const n=this.bindTemplate;this.set("isNavigationVisible",true);this.focusTracker=new uc;this.buttonPrevView=this._createButtonView(e("Previous"),Vy);this.buttonNextView=this._createButtonView(e("Next"),jy);this.content=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",n.to("isNavigationVisible",(t=>t?"":"ck-hidden"))]},children:[this.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:n.to("counter")}]},this.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:this.content}]})}render(){super.render();this.focusTracker.add(this.element)}destroy(){super.destroy();this.focusTracker.destroy()}showView(t){this.hideView();this.content.add(t)}hideView(){this.content.clear()}_createButtonView(t,e){const n=new kd(this.locale);n.set({label:t,icon:e,tooltip:true});return n}}class Jy extends Lc{constructor(t,e){super(t);const n=this.bindTemplate;this.set("top",0);this.set("left",0);this.set("height",0);this.set("width",0);this.set("numberOfPanels",0);this.content=this.createCollection();this._balloonPanelView=e;this.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",n.to("numberOfPanels",(t=>t?"":"ck-hidden"))],style:{top:n.to("top",Yy),left:n.to("left",Yy),width:n.to("width",Yy),height:n.to("height",Yy)}},children:this.content});this.on("change:numberOfPanels",((t,e,n,i)=>{if(n>i){this._addPanels(n-i)}else{this._removePanels(i-n)}this.updatePosition()}))}_addPanels(t){while(t--){const t=new Lc;t.setTemplate({tag:"div"});this.content.add(t);this.registerChild(t)}}_removePanels(t){while(t--){const t=this.content.last;this.content.remove(t);this.deregisterChild(t);t.destroy()}}updatePosition(){if(this.numberOfPanels){const{top:t,left:e}=this._balloonPanelView;const{width:n,height:i}=new dl(this._balloonPanelView.element);Object.assign(this,{top:t,left:e,width:n,height:i})}}}var Xy=n(3609);var tx={injectType:"singletonStyleTag",attributes:{"data-cke":true}};tx.insert="head";tx.singleton=true;var ex=Sc()(Xy.Z,tx);const nx=Xy.Z.locals||{};const ix=pl("px");class ox extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.set("isActive",false);this.set("isSticky",false);this.set("limiterElement",null);this.set("limiterBottomOffset",50);this.set("viewportTopOffset",0);this.set("_marginLeft",null);this.set("_isStickyToTheLimiter",false);this.set("_hasViewportTopOffset",false);this.content=this.createCollection();this._contentPanelPlaceholder=new zc({tag:"div",attributes:{class:["ck","ck-sticky-panel__placeholder"],style:{display:e.to("isSticky",(t=>t?"block":"none")),height:e.to("isSticky",(t=>t?ix(this._panelRect.height):null))}}}).render();this._contentPanel=new zc({tag:"div",attributes:{class:["ck","ck-sticky-panel__content",e.if("isSticky","ck-sticky-panel__content_sticky"),e.if("_isStickyToTheLimiter","ck-sticky-panel__content_sticky_bottom-limit")],style:{width:e.to("isSticky",(t=>t?ix(this._contentPanelPlaceholder.getBoundingClientRect().width):null)),top:e.to("_hasViewportTopOffset",(t=>t?ix(this.viewportTopOffset):null)),bottom:e.to("_isStickyToTheLimiter",(t=>t?ix(this.limiterBottomOffset):null)),marginLeft:e.to("_marginLeft")}},children:this.content}).render();this.setTemplate({tag:"div",attributes:{class:["ck","ck-sticky-panel"]},children:[this._contentPanelPlaceholder,this._contentPanel]})}render(){super.render();this._checkIfShouldBeSticky();this.listenTo(il.window,"scroll",(()=>{this._checkIfShouldBeSticky()}));this.listenTo(this,"change:isActive",(()=>{this._checkIfShouldBeSticky()}))}_checkIfShouldBeSticky(){const t=this._panelRect=this._contentPanel.getBoundingClientRect();let e;if(!this.limiterElement){this.isSticky=false}else{e=this._limiterRect=this.limiterElement.getBoundingClientRect();this.isSticky=this.isActive&&e.top<this.viewportTopOffset&&this._panelRect.height+this.limiterBottomOffset<e.height}if(this.isSticky){this._isStickyToTheLimiter=e.bottom<t.height+this.limiterBottomOffset+this.viewportTopOffset;this._hasViewportTopOffset=!this._isStickyToTheLimiter&&!!this.viewportTopOffset;this._marginLeft=this._isStickyToTheLimiter?null:ix(-il.window.scrollX)}else{this._isStickyToTheLimiter=false;this._hasViewportTopOffset=false;this._marginLeft=null}}}const rx=pl("px");class sx extends(null&&Plugin){static get pluginName(){return"BalloonToolbar"}static get requires(){return[ContextualBalloon]}constructor(t){super(t);this._balloonConfig=normalizeToolbarConfig(t.config.get("balloonToolbar"));this.toolbarView=this._createToolbarView();this.focusTracker=new FocusTracker;t.ui.once("ready",(()=>{this.focusTracker.add(t.ui.getEditableElement());this.focusTracker.add(this.toolbarView.element)}));t.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this.show(true),afterBlur:()=>this.hide(),isContextual:true});this._resizeObserver=null;this._balloon=t.plugins.get(ContextualBalloon);this._fireSelectionChangeDebounced=debounce((()=>this.fire("_selectionChangeDebounced")),200);this.decorate("show")}init(){const t=this.editor;const e=t.model.document.selection;this.listenTo(this.focusTracker,"change:isFocused",((t,e,n)=>{const i=this._balloon.visibleView===this.toolbarView;if(!n&&i){this.hide()}else if(n){this.show()}}));this.listenTo(e,"change:range",((t,n)=>{if(n.directChange||e.isCollapsed){this.hide()}this._fireSelectionChangeDebounced()}));this.listenTo(this,"_selectionChangeDebounced",(()=>{if(this.editor.editing.view.document.isFocused){this.show()}}));if(!this._balloonConfig.shouldNotGroupWhenFull){this.listenTo(t,"ready",(()=>{const e=t.ui.view.editable.element;this._resizeObserver=new ResizeObserver(e,(t=>{this.toolbarView.maxWidth=rx(t.contentRect.width*.9)}))}))}this.listenTo(this.toolbarView,"groupedItemsUpdate",(()=>{this._updatePosition()}))}afterInit(){const t=this.editor.ui.componentFactory;this.toolbarView.fillFromConfig(this._balloonConfig,t)}_createToolbarView(){const t=this.editor.locale.t;const e=!this._balloonConfig.shouldNotGroupWhenFull;const n=new ToolbarView(this.editor.locale,{shouldGroupWhenFull:e,isFloating:true});n.ariaLabel=t("Editor contextual toolbar");n.render();return n}show(t=false){const e=this.editor;const n=e.model.document.selection;const i=e.model.schema;if(this._balloon.hasView(this.toolbarView)){return}if(n.isCollapsed&&!t){return}if(ax(n,i)){return}if(Array.from(this.toolbarView.items).every((t=>t.isEnabled!==undefined&&!t.isEnabled))){return}this.listenTo(this.editor.ui,"update",(()=>{this._updatePosition()}));this._balloon.add({view:this.toolbarView,position:this._getBalloonPositionData(),balloonClassName:"ck-toolbar-container"})}hide(){if(this._balloon.hasView(this.toolbarView)){this.stopListening(this.editor.ui,"update");this._balloon.remove(this.toolbarView)}}_getBalloonPositionData(){const t=this.editor;const e=t.editing.view;const n=e.document;const i=n.selection;const o=n.selection.isBackward;return{target:()=>{const t=o?i.getFirstRange():i.getLastRange();const n=Rect.getDomRangeRects(e.domConverter.viewRangeToDom(t));if(o){return n[0]}else{if(n.length>1&&n[n.length-1].width===0){n.pop()}return n[n.length-1]}},positions:this._getBalloonPositions(o)}}_updatePosition(){this._balloon.updatePosition(this._getBalloonPositionData())}destroy(){super.destroy();this.stopListening();this._fireSelectionChangeDebounced.cancel();this.toolbarView.destroy();this.focusTracker.destroy();if(this._resizeObserver){this._resizeObserver.destroy()}}_getBalloonPositions(t){const e=env.isSafari&&env.isiOS;const n=e?generatePositions({heightOffset:Math.max(BalloonPanelView.arrowHeightOffset,Math.round(20/global.window.visualViewport.scale))}):BalloonPanelView.defaultPositions;return t?[n.northWestArrowSouth,n.northWestArrowSouthWest,n.northWestArrowSouthEast,n.northWestArrowSouthMiddleEast,n.northWestArrowSouthMiddleWest,n.southWestArrowNorth,n.southWestArrowNorthWest,n.southWestArrowNorthEast,n.southWestArrowNorthMiddleWest,n.southWestArrowNorthMiddleEast]:[n.southEastArrowNorth,n.southEastArrowNorthEast,n.southEastArrowNorthWest,n.southEastArrowNorthMiddleEast,n.southEastArrowNorthMiddleWest,n.northEastArrowSouth,n.northEastArrowSouthEast,n.northEastArrowSouthWest,n.northEastArrowSouthMiddleEast,n.northEastArrowSouthMiddleWest]}}function ax(t,e){if(t.rangeCount===1){return false}return[...t.getRanges()].every((t=>{const n=t.getContainedElement();return n&&e.isSelectable(n)}))}var lx=n(6706);var cx={injectType:"singletonStyleTag",attributes:{"data-cke":true}};cx.insert="head";cx.singleton=true;var dx=Sc()(lx.Z,cx);const ux=lx.Z.locals||{};const hx=pl("px");class gx extends(null&&ButtonView){constructor(t){super(t);const e=this.bindTemplate;this.isVisible=false;this.isToggleable=true;this.set("top",0);this.set("left",0);this.extendTemplate({attributes:{class:"ck-block-toolbar-button",style:{top:e.to("top",(t=>hx(t))),left:e.to("left",(t=>hx(t)))}}})}}const mx=pl("px");const{pilcrow:fx}=J_;class px extends(null&&Plugin){static get pluginName(){return"BlockToolbar"}constructor(t){super(t);this._blockToolbarConfig=normalizeToolbarConfig(this.editor.config.get("blockToolbar"));this.toolbarView=this._createToolbarView();this.panelView=this._createPanelView();this.buttonView=this._createButtonView();this._resizeObserver=null;clickOutsideHandler({emitter:this.panelView,contextElements:[this.panelView.element,this.buttonView.element],activator:()=>this.panelView.isVisible,callback:()=>this._hidePanel()})}init(){const t=this.editor;this.listenTo(t.model.document.selection,"change:range",((t,e)=>{if(e.directChange){this._hidePanel()}}));this.listenTo(t.ui,"update",(()=>this._updateButton()));this.listenTo(t,"change:isReadOnly",(()=>this._updateButton()),{priority:"low"});this.listenTo(t.ui.focusTracker,"change:isFocused",(()=>this._updateButton()));this.listenTo(this.buttonView,"change:isVisible",((t,e,n)=>{if(n){this.buttonView.listenTo(window,"resize",(()=>this._updateButton()))}else{this.buttonView.stopListening(window,"resize");this._hidePanel()}}));t.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this._showPanel(),afterBlur:()=>this._hidePanel()})}afterInit(){const t=this.editor.ui.componentFactory;const e=this._blockToolbarConfig;this.toolbarView.fillFromConfig(e,t);for(const t of this.toolbarView.items){t.on("execute",(()=>this._hidePanel(true)),{priority:"high"})}if(!e.shouldNotGroupWhenFull){this.listenTo(this.editor,"ready",(()=>{const t=this.editor.ui.view.editable.element;this._resizeObserver=new ResizeObserver(t,(()=>{this.toolbarView.maxWidth=this._getToolbarMaxWidth()}))}))}}destroy(){super.destroy();this.panelView.destroy();this.buttonView.destroy();this.toolbarView.destroy();if(this._resizeObserver){this._resizeObserver.destroy()}}_createToolbarView(){const t=this.editor.locale.t;const e=!this._blockToolbarConfig.shouldNotGroupWhenFull;const n=new ToolbarView(this.editor.locale,{shouldGroupWhenFull:e,isFloating:true});n.ariaLabel=t("Editor block content toolbar");n.focusTracker.on("change:isFocused",((t,e,n)=>{if(!n){this._hidePanel()}}));return n}_createPanelView(){const t=this.editor;const e=new BalloonPanelView(t.locale);e.content.add(this.toolbarView);e.class="ck-toolbar-container";t.ui.view.body.add(e);t.ui.focusTracker.add(e.element);this.toolbarView.keystrokes.set("Esc",((t,e)=>{this._hidePanel(true);e()}));return e}_createButtonView(){const t=this.editor;const e=t.t;const n=new BlockButtonView(t.locale);const i=n.bindTemplate;n.set({label:e("Edit block"),icon:fx,withText:false});n.extendTemplate({on:{mousedown:i.to((t=>{if(env.isSafari&&this.panelView.isVisible){this.toolbarView.focus()}t.preventDefault()}))}});n.bind("isOn").to(this.panelView,"isVisible");n.bind("tooltip").to(this.panelView,"isVisible",(t=>!t));this.listenTo(n,"execute",(()=>{if(!this.panelView.isVisible){this._showPanel()}else{this._hidePanel(true)}}));t.ui.view.body.add(n);t.ui.focusTracker.add(n.element);return n}_updateButton(){const t=this.editor;const e=t.model;const n=t.editing.view;if(!t.ui.focusTracker.isFocused){this._hideButton();return}if(t.isReadOnly){this._hideButton();return}const i=Array.from(e.document.selection.getSelectedBlocks())[0];if(!i||Array.from(this.toolbarView.items).every((t=>!t.isEnabled))){this._hideButton();return}const o=n.domConverter.mapViewToDom(t.editing.mapper.toViewElement(i));this.buttonView.isVisible=true;this._attachButtonToElement(o);if(this.panelView.isVisible){this._showPanel()}}_hideButton(){this.buttonView.isVisible=false}_showPanel(){if(!this.buttonView.isVisible){return}const t=this.panelView.isVisible;this.panelView.show();this.toolbarView.maxWidth=this._getToolbarMaxWidth();this.panelView.pin({target:this.buttonView.element,limiter:this.editor.ui.getEditableElement()});if(!t){this.toolbarView.items.get(0).focus()}}_hidePanel(t){this.panelView.isVisible=false;if(t){this.editor.editing.view.focus()}}_attachButtonToElement(t){const e=window.getComputedStyle(t);const n=new Rect(this.editor.ui.getEditableElement());const i=parseInt(e.paddingTop,10);const o=parseInt(e.lineHeight,10)||parseInt(e.fontSize,10)*1.2;const r=getOptimalPosition({element:this.buttonView.element,target:t,positions:[(t,e)=>{let r;if(this.editor.locale.uiLanguageDirection==="ltr"){r=n.left-e.width}else{r=n.right}return{top:t.top+i+(o-e.height)/2,left:r}}]});this.buttonView.top=r.top;this.buttonView.left=r.left}_getToolbarMaxWidth(){const t=this.editor.ui.view.editable.element;const e=new Rect(t);const n=new Rect(this.buttonView.element);const i=this.editor.locale.uiLanguageDirection==="rtl";const o=i?n.left-e.right+n.width:e.left-n.left;return mx(e.width+o)}}class bx extends ty{constructor(t,e){super(t);this.view=e;this._toolbarConfig=tu(t.config.get("toolbar"));this._elementReplacer=new xt}get element(){return this.view.element}init(t){const e=this.editor;const n=this.view;const i=e.editing.view;const o=n.editable;const r=i.document.getRoot();o.name=r.rootName;n.render();const s=o.element;this.setEditableElement(o.name,s);n.editable.bind("isFocused").to(this.focusTracker);i.attachDomRoot(s);if(t){this._elementReplacer.replace(t,this.element)}this._initPlaceholder();this._initToolbar();this.fire("ready")}destroy(){super.destroy();const t=this.view;const e=this.editor.editing.view;this._elementReplacer.restore();e.detachDomRoot(t.editable.name);t.destroy()}_initToolbar(){const t=this.view;t.stickyPanel.bind("isActive").to(this.focusTracker,"isFocused");t.stickyPanel.limiterElement=t.element;t.stickyPanel.bind("viewportTopOffset").to(this,"viewportOffset",(({top:t})=>t||0));t.toolbar.fillFromConfig(this._toolbarConfig,this.componentFactory);this.addToolbar(t.toolbar)}_initPlaceholder(){const t=this.editor;const e=t.editing.view;const n=e.document.getRoot();const i=t.sourceElement;const o=t.config.get("placeholder")||i&&i.tagName.toLowerCase()==="textarea"&&i.getAttribute("placeholder");if(o){mu({view:e,element:n,text:o,isDirectHost:false,keepOnFocus:true})}}}var kx=n(3638);var wx={injectType:"singletonStyleTag",attributes:{"data-cke":true}};wx.insert="head";wx.singleton=true;var Ax=Sc()(kx.Z,wx);const Cx=kx.Z.locals||{};class _x extends hy{constructor(t,e,n={}){super(t);this.stickyPanel=new ox(t);this.toolbar=new rv(t,{shouldGroupWhenFull:n.shouldToolbarGroupWhenFull});this.editable=new my(t,e)}render(){super.render();this.stickyPanel.content.add(this.toolbar);this.top.add(this.stickyPanel);this.main.add(this.editable)}}class vx extends(m_(f_(u_))){constructor(t,e={}){if(!xx(t)&&e.initialData!==undefined){throw new z("editor-create-initial-data",null)}super(e);if(this.config.get("initialData")===undefined){this.config.set("initialData",yx(t))}if(xx(t)){this.sourceElement=t}this.model.document.createRoot();const n=!this.config.get("toolbar.shouldNotGroupWhenFull");const i=new _x(this.locale,this.editing.view,{shouldToolbarGroupWhenFull:n});this.ui=new bx(this,i);h_(this)}destroy(){if(this.sourceElement){this.updateSourceElement()}this.ui.destroy();return super.destroy()}static create(t,e={}){return new Promise((n=>{const i=new this(t,e);n(i.initPlugins().then((()=>i.ui.init(xx(t)?t:null))).then((()=>i.data.init(i.config.get("initialData")))).then((()=>i.fire("ready"))).then((()=>i)))}))}}function yx(t){return xx(t)?rl(t):t}function xx(t){return qa(t)}const Ex=["left","right","center","justify"];function Dx(t){return Ex.includes(t)}function Sx(t,e){if(e.contentLanguageDirection=="rtl"){return t==="right"}else{return t==="left"}}function Tx(t){const e=t.map((t=>{let e;if(typeof t=="string"){e={name:t}}else{e=t}return e})).filter((t=>{const e=Ex.includes(t.name);if(!e){P("alignment-config-name-not-recognized",{option:t})}return e}));const n=e.filter((t=>Boolean(t.className))).length;if(n&&n<e.length){throw new z("alignment-config-classnames-are-missing",{configuredOptions:t})}e.forEach(((e,n,i)=>{const o=i.slice(n+1);const r=o.some((t=>t.name==e.name));if(r){throw new z("alignment-config-name-already-defined",{option:e,configuredOptions:t})}if(e.className){const n=o.some((t=>t.className==e.className));if(n){throw new z("alignment-config-classname-already-defined",{option:e,configuredOptions:t})}}}));return e}const Ix="alignment";class Mx extends iu{refresh(){const t=this.editor;const e=t.locale;const n=dc(this.editor.model.document.selection.getSelectedBlocks());this.isEnabled=Boolean(n)&&this._canBeAligned(n);if(this.isEnabled&&n.hasAttribute("alignment")){this.value=n.getAttribute("alignment")}else{this.value=e.contentLanguageDirection==="rtl"?"right":"left"}}execute(t={}){const e=this.editor;const n=e.locale;const i=e.model;const o=i.document;const r=t.value;i.change((t=>{const e=Array.from(o.selection.getSelectedBlocks()).filter((t=>this._canBeAligned(t)));const i=e[0].getAttribute("alignment");const s=Sx(r,n)||i===r||!r;if(s){Bx(e,t)}else{Lx(e,t,r)}}))}_canBeAligned(t){return this.editor.model.schema.checkAttribute(t,Ix)}}function Bx(t,e){for(const n of t){e.removeAttribute(Ix,n)}}function Lx(t,e,n){for(const i of t){e.setAttribute(Ix,n,i)}}class Nx extends eu{static get pluginName(){return"AlignmentEditing"}constructor(t){super(t);t.config.define("alignment",{options:Ex.map((t=>({name:t})))})}init(){const t=this.editor;const e=t.locale;const n=t.model.schema;const i=Tx(t.config.get("alignment.options"));const o=i.filter((t=>Dx(t.name)&&!Sx(t.name,e)));const r=o.some((t=>!!t.className));n.extend("$block",{allowAttributes:"alignment"});t.model.schema.setAttributeProperties("alignment",{isFormatting:true});if(r){t.conversion.attributeToAttribute(Rx(o))}else{t.conversion.for("downcast").attributeToAttribute(zx(o))}const s=Px(o);for(const e of s){t.conversion.for("upcast").attributeToAttribute(e)}const a=Ox(o);for(const e of a){t.conversion.for("upcast").attributeToAttribute(e)}t.commands.add("alignment",new Mx(t))}}function zx(t){const e={};for(const{name:n}of t){e[n]={key:"style",value:{"text-align":n}}}const n={model:{key:"alignment",values:t.map((t=>t.name))},view:e};return n}function Px(t){const e=[];for(const{name:n}of t){e.push({view:{key:"style",value:{"text-align":n}},model:{key:"alignment",value:n}})}return e}function Ox(t){const e=[];for(const{name:n}of t){e.push({view:{key:"align",value:n},model:{key:"alignment",value:n}})}return e}function Rx(t){const e={};for(const n of t){e[n.name]={key:"class",value:n.className}}const n={model:{key:"alignment",values:t.map((t=>t.name))},view:e};return n}const Vx=new Map([["left",J_.alignLeft],["right",J_.alignRight],["center",J_.alignCenter],["justify",J_.alignJustify]]);class jx extends eu{get localizedOptionTitles(){const t=this.editor.t;return{left:t("Align left"),right:t("Align right"),center:t("Align center"),justify:t("Justify")}}static get pluginName(){return"AlignmentUI"}init(){const t=this.editor;const e=t.ui.componentFactory;const n=t.t;const i=Tx(t.config.get("alignment.options"));i.map((t=>t.name)).filter(Dx).forEach((t=>this._addButton(t)));e.add("alignment",(o=>{const r=yv(o);xv(r,(()=>i.map((t=>e.create(`alignment:${t.name}`)))),{enableActiveItemFocusOnDropdownOpen:true,isVertical:true,ariaLabel:n("Text alignment toolbar")});r.buttonView.set({label:n("Text alignment"),tooltip:true});r.extendTemplate({attributes:{class:"ck-alignment-dropdown"}});const s=o.contentLanguageDirection==="rtl"?Vx.get("right"):Vx.get("left");const a=t.commands.get("alignment");r.buttonView.bind("icon").to(a,"value",(t=>Vx.get(t)||s));r.bind("isEnabled").to(a,"isEnabled");this.listenTo(r,"execute",(()=>{t.editing.view.focus()}));return r}))}_addButton(t){const e=this.editor;e.ui.componentFactory.add(`alignment:${t}`,(n=>{const i=e.commands.get("alignment");const o=new kd(n);o.set({label:this.localizedOptionTitles[t],icon:Vx.get(t),tooltip:true,isToggleable:true});o.bind("isEnabled").to(i);o.bind("isOn").to(i,"value",(e=>e===t));this.listenTo(o,"execute",(()=>{e.execute("alignment",{value:t});e.editing.view.focus()}));return o}))}}class Fx extends eu{static get requires(){return[Nx,jx]}static get pluginName(){return"Alignment"}}class Hx{constructor(t,e=20){this._batch=null;this.model=t;this._size=0;this.limit=e;this._isLocked=false;this._changeCallback=(t,e)=>{if(e.isLocal&&e.isUndoable&&e!==this._batch){this._reset(true)}};this._selectionChangeCallback=()=>{this._reset()};this.model.document.on("change",this._changeCallback);this.model.document.selection.on("change:range",this._selectionChangeCallback);this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}get batch(){if(!this._batch){this._batch=this.model.createBatch({isTyping:true})}return this._batch}get size(){return this._size}input(t){this._size+=t;if(this._size>=this.limit){this._reset(true)}}get isLocked(){return this._isLocked}lock(){this._isLocked=true}unlock(){this._isLocked=false}destroy(){this.model.document.off("change",this._changeCallback);this.model.document.selection.off("change:range",this._selectionChangeCallback);this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}_reset(t=false){if(!this.isLocked||t){this._batch=null;this._size=0}}}class Ux extends iu{constructor(t,e){super(t);this._buffer=new Hx(t.model,e)}get buffer(){return this._buffer}destroy(){super.destroy();this._buffer.destroy()}execute(t={}){const e=this.editor.model;const n=e.document;const i=t.text||"";const o=i.length;let r=n.selection;if(t.selection){r=t.selection}else if(t.range){r=e.createSelection(t.range)}const s=t.resultRange;e.enqueueChange(this._buffer.batch,(t=>{this._buffer.lock();e.deleteContent(r);if(i){e.insertContent(t.createText(i,n.selection.getAttributes()),r)}if(s){t.setSelection(s)}else if(!r.is("documentSelection")){t.setSelection(r)}this._buffer.unlock();this._buffer.input(o)}))}}const Wx=["insertText","insertReplacementText"];class qx extends rf{constructor(t){super(t);if(c.isAndroid){Wx.push("insertCompositionText")}const e=t.document;e.on("beforeinput",((n,i)=>{if(!this.isEnabled){return}const{data:o,targetRanges:r,inputType:s,domEvent:a}=i;if(!Wx.includes(s)){return}const l=new S(e,"insertText");e.fire(l,new lf(t,a,{text:o,selection:t.createSelection(r)}));if(l.stop.called){n.stop()}}));e.on("compositionend",((n,{data:i,domEvent:o})=>{if(!this.isEnabled||c.isAndroid){return}if(!i){return}e.fire("insertText",new lf(t,o,{text:i,selection:e.selection}))}),{priority:"lowest"})}observe(){}}class Gx extends eu{static get pluginName(){return"Input"}init(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=e.document.selection;n.addObserver(qx);const o=new Ux(t,t.config.get("typing.undoStep")||20);t.commands.add("insertText",o);t.commands.add("input",o);this.listenTo(n.document,"insertText",((i,o)=>{if(!n.document.isComposing){o.preventDefault()}const{text:r,selection:s,resultRange:a}=o;const l=Array.from(s.getRanges()).map((e=>t.editing.mapper.toModelRange(e)));let d=r;if(c.isAndroid){const t=Array.from(l[0].getItems()).reduce(((t,e)=>t+(e.is("$textProxy")?e.data:"")),"");if(t){if(t.length<=d.length){if(d.startsWith(t)){d=d.substring(t.length);l[0].start=l[0].start.getShiftedBy(t.length)}}else{if(t.startsWith(d)){l[0].start=l[0].start.getShiftedBy(d.length);d=""}}}}const u={text:d,selection:e.createSelection(l)};if(a){u.resultRange=t.editing.mapper.toModelRange(a)}t.execute("insertText",u)}));if(c.isAndroid){this.listenTo(n.document,"keydown",((t,r)=>{if(i.isCollapsed||r.keyCode!=229||!n.document.isComposing){return}$x(e,o)}))}else{this.listenTo(n.document,"compositionstart",(()=>{if(i.isCollapsed){return}$x(e,o)}))}}}function $x(t,e){if(!e.isEnabled){return}const n=e.buffer;n.lock();t.enqueueChange(n.batch,(()=>{t.deleteContent(t.document.selection)}));n.unlock()}class Kx extends iu{constructor(t,e){super(t);this.direction=e;this._buffer=new Hx(t.model,t.config.get("typing.undoStep"))}get buffer(){return this._buffer}execute(t={}){const e=this.editor.model;const n=e.document;e.enqueueChange(this._buffer.batch,(i=>{this._buffer.lock();const o=i.createSelection(t.selection||n.selection);const r=t.sequence||1;const s=o.isCollapsed;if(o.isCollapsed){e.modifySelection(o,{direction:this.direction,unit:t.unit,treatEmojiAsSingleUnit:true})}if(this._shouldEntireContentBeReplacedWithParagraph(r)){this._replaceEntireContentWithParagraph(i);return}if(this._shouldReplaceFirstBlockWithParagraph(o,r)){this.editor.execute("paragraph",{selection:o});return}if(o.isCollapsed){return}let a=0;o.getFirstRange().getMinimalFlatRanges().forEach((t=>{a+=Et(t.getWalker({singleCharacters:true,ignoreElementEnd:true,shallow:true}))}));e.deleteContent(o,{doNotResetEntireContent:s,direction:this.direction});this._buffer.input(a);i.setSelection(o);this._buffer.unlock()}))}_shouldEntireContentBeReplacedWithParagraph(t){if(t>1){return false}const e=this.editor.model;const n=e.document;const i=n.selection;const o=e.schema.getLimitElement(i);const r=i.isCollapsed&&i.containsEntireContent(o);if(!r){return false}if(!e.schema.checkChild(o,"paragraph")){return false}const s=o.getChild(0);if(s&&s.is("element","paragraph")){return false}return true}_replaceEntireContentWithParagraph(t){const e=this.editor.model;const n=e.document;const i=n.selection;const o=e.schema.getLimitElement(i);const r=t.createElement("paragraph");t.remove(t.createRangeIn(o));t.insert(r,o);t.setSelection(r,0)}_shouldReplaceFirstBlockWithParagraph(t,e){const n=this.editor.model;if(e>1||this.direction!="backward"){return false}if(!t.isCollapsed){return false}const i=t.getFirstPosition();const o=n.schema.getLimitElement(i);const r=o.getChild(0);if(i.parent!=r){return false}if(!t.containsEntireContent(r)){return false}if(!n.schema.checkChild(o,"paragraph")){return false}if(r.name=="paragraph"){return false}return true}}const Yx="character";const Zx="word";const Qx="codePoint";const Jx="selection";const Xx="backward";const tE="forward";const eE={deleteContent:{unit:Jx,direction:Xx},deleteContentBackward:{unit:Qx,direction:Xx},deleteWordBackward:{unit:Zx,direction:Xx},deleteHardLineBackward:{unit:Jx,direction:Xx},deleteSoftLineBackward:{unit:Jx,direction:Xx},deleteContentForward:{unit:Yx,direction:tE},deleteWordForward:{unit:Zx,direction:tE},deleteHardLineForward:{unit:Jx,direction:tE},deleteSoftLineForward:{unit:Jx,direction:tE}};class nE extends rf{constructor(t){super(t);const e=t.document;let n=0;e.on("keydown",(()=>{n++}));e.on("keyup",(()=>{n=0}));e.on("beforeinput",((i,o)=>{if(!this.isEnabled){return}const{targetRanges:r,domEvent:s,inputType:a}=o;const l=eE[a];if(!l){return}const d={direction:l.direction,unit:l.unit,sequence:n};if(d.unit==Jx){d.selectionToRemove=t.createSelection(r[0])}if(c.isAndroid&&a==="deleteContentBackward"){d.sequence=1;if(r.length==1&&(r[0].start.parent!=r[0].end.parent||r[0].start.offset+1!=r[0].end.offset)){d.unit=Jx;d.selectionToRemove=t.createSelection(r)}}const u=new Hg(e,"delete",r[0]);e.fire(u,new lf(t,s,d));if(u.stop.called){i.stop()}}));if(c.isBlink){iE(this)}}observe(){}}function iE(t){const e=t.view;const n=e.document;let i=null;let o=false;n.on("keydown",((t,{keyCode:e})=>{i=e;o=false}));n.on("keyup",((a,{keyCode:l,domEvent:c})=>{const d=n.selection;const u=t.isEnabled&&l==i&&r(l)&&!d.isCollapsed&&!o;i=null;if(u){const t=d.getFirstRange();const i=new Hg(n,"delete",t);const o={unit:Jx,direction:s(l),selectionToRemove:d};n.fire(i,new lf(e,c,o))}}));n.on("beforeinput",((t,{inputType:e})=>{const n=eE[e];const a=r(i)&&n&&n.direction==s(i);if(a){o=true}}),{priority:"high"});n.on("beforeinput",((t,{inputType:e,data:n})=>{const o=i==Hl["delete"]&&e=="insertText"&&n=="";if(o){t.stop()}}),{priority:"high"});function r(t){return t==Hl.backspace||t==Hl["delete"]}function s(t){return t==Hl.backspace?Xx:tE}}class oE extends eu{static get pluginName(){return"Delete"}init(){const t=this.editor;const e=t.editing.view;const n=e.document;const i=t.model.document;e.addObserver(nE);this._undoOnBackspace=false;const o=new Kx(t,"forward");t.commands.add("deleteForward",o);t.commands.add("forwardDelete",o);t.commands.add("delete",new Kx(t,"backward"));this.listenTo(n,"delete",((i,o)=>{if(!n.isComposing){o.preventDefault()}const{direction:r,sequence:s,selectionToRemove:a,unit:l}=o;const c=r==="forward"?"deleteForward":"delete";const d={sequence:s};if(l=="selection"){const e=Array.from(a.getRanges()).map((e=>t.editing.mapper.toModelRange(e)));d.selection=t.model.createSelection(e)}else{d.unit=l}t.execute(c,d);e.scrollToTheSelection()}),{priority:"low"});if(this.editor.plugins.has("UndoEditing")){this.listenTo(n,"delete",((e,n)=>{if(this._undoOnBackspace&&n.direction=="backward"&&n.sequence==1&&n.unit=="codePoint"){this._undoOnBackspace=false;t.execute("undo");n.preventDefault();e.stop()}}),{context:"$capture"});this.listenTo(i,"change",(()=>{this._undoOnBackspace=false}))}}requestUndoOnBackspace(){if(this.editor.plugins.has("UndoEditing")){this._undoOnBackspace=true}}}class rE extends eu{static get requires(){return[Gx,oE]}static get pluginName(){return"Typing"}}function sE(t,e){let n=t.start;const i=Array.from(t.getItems()).reduce(((t,i)=>{if(!(i.is("$text")||i.is("$textProxy"))){n=e.createPositionAfter(i);return""}return t+i.data}),"");return{text:i,range:e.createRange(n,t.end)}}class aE extends(mt()){constructor(t,e){super();this.model=t;this.testCallback=e;this._hasMatch=false;this.set("isEnabled",true);this.on("change:isEnabled",(()=>{if(this.isEnabled){this._startListening()}else{this.stopListening(t.document.selection);this.stopListening(t.document)}}));this._startListening()}get hasMatch(){return this._hasMatch}_startListening(){const t=this.model;const e=t.document;this.listenTo(e.selection,"change:range",((t,{directChange:n})=>{if(!n){return}if(!e.selection.isCollapsed){if(this.hasMatch){this.fire("unmatched");this._hasMatch=false}return}this._evaluateTextBeforeSelection("selection")}));this.listenTo(e,"change:data",((t,e)=>{if(e.isUndo||!e.isLocal){return}this._evaluateTextBeforeSelection("data",{batch:e})}))}_evaluateTextBeforeSelection(t,e={}){const n=this.model;const i=n.document;const o=i.selection;const r=n.createRange(n.createPositionAt(o.focus.parent,0),o.focus);const{text:s,range:a}=sE(r,n);const l=this.testCallback(s);if(!l&&this.hasMatch){this.fire("unmatched")}this._hasMatch=!!l;if(l){const n=Object.assign(e,{text:s,range:a});if(typeof l=="object"){Object.assign(n,l)}this.fire(`matched:${t}`,n)}}}class lE extends eu{static get pluginName(){return"TwoStepCaretMovement"}constructor(t){super(t);this.attributes=new Set;this._overrideUid=null}init(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=t.locale;const o=e.document.selection;this.listenTo(n.document,"arrowKey",((t,e)=>{if(!o.isCollapsed){return}if(e.shiftKey||e.altKey||e.ctrlKey){return}const n=e.keyCode==Hl.arrowright;const r=e.keyCode==Hl.arrowleft;if(!n&&!r){return}const s=i.contentLanguageDirection;let a=false;if(s==="ltr"&&n||s==="rtl"&&r){a=this._handleForwardMovement(e)}else{a=this._handleBackwardMovement(e)}if(a===true){t.stop()}}),{context:"$text",priority:"highest"});this._isNextGravityRestorationSkipped=false;this.listenTo(o,"change:range",((t,e)=>{if(this._isNextGravityRestorationSkipped){this._isNextGravityRestorationSkipped=false;return}if(!this._isGravityOverridden){return}if(!e.directChange&&gE(o.getFirstPosition(),this.attributes)){return}this._restoreGravity()}))}registerAttribute(t){this.attributes.add(t)}_handleForwardMovement(t){const e=this.attributes;const n=this.editor.model;const i=n.document.selection;const o=i.getFirstPosition();if(this._isGravityOverridden){return false}if(o.isAtStart&&cE(i,e)){return false}if(gE(o,e)){uE(t);this._overrideGravity();return true}return false}_handleBackwardMovement(t){const e=this.attributes;const n=this.editor.model;const i=n.document.selection;const o=i.getFirstPosition();if(this._isGravityOverridden){uE(t);this._restoreGravity();dE(n,e,o);return true}else{if(o.isAtStart){if(cE(i,e)){uE(t);dE(n,e,o);return true}return false}if(hE(o,e)){if(o.isAtEnd&&!cE(i,e)&&gE(o,e)){uE(t);dE(n,e,o);return true}this._isNextGravityRestorationSkipped=true;this._overrideGravity();return false}}return false}get _isGravityOverridden(){return!!this._overrideUid}_overrideGravity(){this._overrideUid=this.editor.model.change((t=>t.overrideSelectionGravity()))}_restoreGravity(){this.editor.model.change((t=>{t.restoreSelectionGravity(this._overrideUid);this._overrideUid=null}))}}function cE(t,e){for(const n of e){if(t.hasAttribute(n)){return true}}return false}function dE(t,e,n){const i=n.nodeBefore;t.change((t=>{if(i){t.setSelectionAttribute(i.getAttributes())}else{t.removeSelectionAttribute(e)}}))}function uE(t){t.preventDefault()}function hE(t,e){const n=t.getShiftedBy(-1);return gE(n,e)}function gE(t,e){const{nodeBefore:n,nodeAfter:i}=t;for(const t of e){const e=n?n.getAttribute(t):undefined;const o=i?i.getAttribute(t):undefined;if(o!==e){return true}}return false}var mE=/[\\^$.*+?()[\]{}|]/g,fE=RegExp(mE.source);function pE(t){t=dh(t);return t&&fE.test(t)?t.replace(mE,"\\$&"):t}const bE=pE;const kE={copyright:{from:"(c)",to:"©"},registeredTrademark:{from:"(r)",to:"®"},trademark:{from:"(tm)",to:"™"},oneHalf:{from:/(^|[^/a-z0-9])(1\/2)([^/a-z0-9])$/i,to:[null,"½",null]},oneThird:{from:/(^|[^/a-z0-9])(1\/3)([^/a-z0-9])$/i,to:[null,"⅓",null]},twoThirds:{from:/(^|[^/a-z0-9])(2\/3)([^/a-z0-9])$/i,to:[null,"⅔",null]},oneForth:{from:/(^|[^/a-z0-9])(1\/4)([^/a-z0-9])$/i,to:[null,"¼",null]},threeQuarters:{from:/(^|[^/a-z0-9])(3\/4)([^/a-z0-9])$/i,to:[null,"¾",null]},lessThanOrEqual:{from:"<=",to:"≤"},greaterThanOrEqual:{from:">=",to:"≥"},notEqual:{from:"!=",to:"≠"},arrowLeft:{from:"<-",to:"←"},arrowRight:{from:"->",to:"→"},horizontalEllipsis:{from:"...",to:"…"},enDash:{from:/(^| )(--)( )$/,to:[null,"–",null]},emDash:{from:/(^| )(---)( )$/,to:[null,"—",null]},quotesPrimary:{from:xE('"'),to:[null,"“",null,"”"]},quotesSecondary:{from:xE("'"),to:[null,"‘",null,"’"]},quotesPrimaryEnGb:{from:xE("'"),to:[null,"‘",null,"’"]},quotesSecondaryEnGb:{from:xE('"'),to:[null,"“",null,"”"]},quotesPrimaryPl:{from:xE('"'),to:[null,"„",null,"”"]},quotesSecondaryPl:{from:xE("'"),to:[null,"‚",null,"’"]}};const wE={symbols:["copyright","registeredTrademark","trademark"],mathematical:["oneHalf","oneThird","twoThirds","oneForth","threeQuarters","lessThanOrEqual","greaterThanOrEqual","notEqual","arrowLeft","arrowRight"],typography:["horizontalEllipsis","enDash","emDash"],quotes:["quotesPrimary","quotesSecondary"]};const AE=["symbols","mathematical","typography","quotes"];class CE extends eu{static get requires(){return["Delete","Input"]}static get pluginName(){return"TextTransformation"}constructor(t){super(t);t.config.define("typing",{transformations:{include:AE}})}init(){const t=this.editor.model;const e=t.document.selection;e.on("change:range",(()=>{this.isEnabled=!e.anchor.parent.is("element","codeBlock")}));this._enableTransformationWatchers()}_enableTransformationWatchers(){const t=this.editor;const e=t.model;const n=t.plugins.get("Delete");const i=EE(t.config.get("typing.transformations"));const o=t=>{for(const e of i){const n=e.from;const i=n.test(t);if(i){return{normalizedTransformation:e}}}};const r=new aE(t.model,o);r.on("matched:data",((t,i)=>{if(!i.batch.isTyping){return}const{from:o,to:r}=i.normalizedTransformation;const s=o.exec(i.text);const a=r(s.slice(1));const l=i.range;let c=s.index;e.enqueueChange((t=>{for(let n=1;n<s.length;n++){const i=s[n];const o=a[n-1];if(o==null){c+=i.length;continue}const r=l.start.getShiftedBy(c);const d=e.createRange(r,r.getShiftedBy(i.length));const u=yE(r);e.insertContent(t.createText(o,u),d);c+=o.length}e.enqueueChange((()=>{n.requestUndoOnBackspace()}))}))}));r.bind("isEnabled").to(this)}}function _E(t){if(typeof t=="string"){return new RegExp(`(${bE(t)})$`)}return t}function vE(t){if(typeof t=="string"){return()=>[t]}else if(t instanceof Array){return()=>t}return t}function yE(t){const e=t.textNode?t.textNode:t.nodeAfter;return e.getAttributes()}function xE(t){return new RegExp(`(^|\\s)(${t})([^${t}]*)(${t})$`)}function EE(t){const e=t.extra||[];const n=t.remove||[];const i=t=>!n.includes(t);const o=t.include.concat(e).filter(i);return DE(o).filter(i).map((t=>typeof t=="string"&&kE[t]?kE[t]:t)).filter((t=>typeof t==="object")).map((t=>({from:_E(t.from),to:vE(t.to)})))}function DE(t){const e=new Set;for(const n of t){if(typeof n=="string"&&wE[n]){for(const t of wE[n]){e.add(t)}}else{e.add(n)}}return Array.from(e)}function SE(t,e,n,i){return i.createRange(TE(t,e,n,true,i),TE(t,e,n,false,i))}function TE(t,e,n,i,o){let r=t.textNode||(i?t.nodeBefore:t.nodeAfter);let s=null;while(r&&r.getAttribute(e)==n){s=r;r=i?r.previousSibling:r.nextSibling}return s?o.createPositionAt(s,i?"before":"after"):t}function IE(t,e,n,i){const o=t.editing.view;const r=new Set;o.document.registerPostFixer((o=>{const s=t.model.document.selection;let a=false;if(s.hasAttribute(e)){const l=SE(s.getFirstPosition(),e,s.getAttribute(e),t.model);const c=t.editing.mapper.toViewRange(l);for(const t of c.getItems()){if(t.is("element",n)&&!t.hasClass(i)){o.addClass(i,t);r.add(t);a=true}}}return a}));t.conversion.for("editingDowncast").add((t=>{t.on("insert",e,{priority:"highest"});t.on("remove",e,{priority:"highest"});t.on("attribute",e,{priority:"highest"});t.on("selection",e,{priority:"highest"});function e(){o.change((t=>{for(const e of r.values()){t.removeClass(i,e);r.delete(e)}}))}}))}function ME(t,e,n,i){let o;let r=null;if(typeof i=="function"){o=i}else{r=t.commands.get(i);o=()=>{t.execute(i)}}t.model.document.on("change:data",((s,a)=>{if(r&&!r.isEnabled||!e.isEnabled){return}const l=dc(t.model.document.selection.getRanges());if(!l.isCollapsed){return}if(a.isUndo||!a.isLocal){return}const c=Array.from(t.model.document.differ.getChanges());const d=c[0];if(c.length!=1||d.type!=="insert"||d.name!="$text"||d.length!=1){return}const u=d.position.parent;if(u.is("element","codeBlock")){return}if(u.is("element","listItem")&&typeof i!=="function"&&!["numberedList","bulletedList","todoList"].includes(i)){return}if(r&&r.value===true){return}const h=u.getChild(0);const g=t.model.createRangeOn(h);if(!g.containsRange(l)&&!l.end.isEqual(g.end)){return}const m=n.exec(h.data.substr(0,l.end.offset));if(!m){return}t.model.enqueueChange((e=>{const n=e.createPositionAt(u,0);const i=e.createPositionAt(u,m[0].length);const r=new kb(n,i);const s=o({match:m});if(s!==false){e.remove(r);const n=t.model.document.selection.getFirstRange();const i=e.createRangeIn(u);if(u.isEmpty&&!i.isEqual(n)&&!i.containsRange(n,true)){e.remove(u)}}r.detach();t.model.enqueueChange((()=>{t.plugins.get("Delete").requestUndoOnBackspace()}))}))}))}function BE(t,e,n,i){let o;let r;if(n instanceof RegExp){o=n}else{r=n}r=r||(t=>{let e;const n=[];const i=[];while((e=o.exec(t))!==null){if(e&&e.length<4){break}let{index:t,1:o,2:r,3:s}=e;const a=o+r+s;t+=e[0].length-a.length;const l=[t,t+o.length];const c=[t+o.length+r.length,t+o.length+r.length+s.length];n.push(l);n.push(c);i.push([t+o.length,t+o.length+r.length])}return{remove:n,format:i}});t.model.document.on("change:data",((n,o)=>{if(o.isUndo||!o.isLocal||!e.isEnabled){return}const s=t.model;const a=s.document.selection;if(!a.isCollapsed){return}const l=Array.from(s.document.differ.getChanges());const c=l[0];if(l.length!=1||c.type!=="insert"||c.name!="$text"||c.length!=1){return}const d=a.focus;const u=d.parent;const{text:h,range:g}=NE(s.createRange(s.createPositionAt(u,0),d),s);const m=r(h);const f=LE(g.start,m.format,s);const p=LE(g.start,m.remove,s);if(!(f.length&&p.length)){return}s.enqueueChange((e=>{const n=i(e,f);if(n===false){return}for(const t of p.reverse()){e.remove(t)}s.enqueueChange((()=>{t.plugins.get("Delete").requestUndoOnBackspace()}))}))}))}function LE(t,e,n){return e.filter((t=>t[0]!==undefined&&t[1]!==undefined)).map((e=>n.createRange(t.getShiftedBy(e[0]),t.getShiftedBy(e[1]))))}function NE(t,e){let n=t.start;const i=Array.from(t.getItems()).reduce(((t,i)=>{if(!(i.is("$text")||i.is("$textProxy"))||i.getAttribute("code")){n=e.createPositionAfter(i);return""}return t+i.data}),"");return{text:i,range:e.createRange(n,t.end)}}class zE extends eu{static get requires(){return[oE]}static get pluginName(){return"Autoformat"}afterInit(){this._addListAutoformats();this._addBasicStylesAutoformats();this._addHeadingAutoformats();this._addBlockQuoteAutoformats();this._addCodeBlockAutoformats();this._addHorizontalLineAutoformats()}_addListAutoformats(){const t=this.editor.commands;if(t.get("bulletedList")){ME(this.editor,this,/^[*-]\s$/,"bulletedList")}if(t.get("numberedList")){ME(this.editor,this,/^1[.|)]\s$/,"numberedList")}if(t.get("todoList")){ME(this.editor,this,/^\[\s?\]\s$/,"todoList")}if(t.get("checkTodoList")){ME(this.editor,this,/^\[\s?x\s?\]\s$/,(()=>{this.editor.execute("todoList");this.editor.execute("checkTodoList")}))}}_addBasicStylesAutoformats(){const t=this.editor.commands;if(t.get("bold")){const t=PE(this.editor,"bold");BE(this.editor,this,/(?:^|\s)(\*\*)([^*]+)(\*\*)$/g,t);BE(this.editor,this,/(?:^|\s)(__)([^_]+)(__)$/g,t)}if(t.get("italic")){const t=PE(this.editor,"italic");BE(this.editor,this,/(?:^|\s)(\*)([^*_]+)(\*)$/g,t);BE(this.editor,this,/(?:^|\s)(_)([^_]+)(_)$/g,t)}if(t.get("code")){const t=PE(this.editor,"code");BE(this.editor,this,/(`)([^`]+)(`)$/g,t)}if(t.get("strikethrough")){const t=PE(this.editor,"strikethrough");BE(this.editor,this,/(~~)([^~]+)(~~)$/g,t)}}_addHeadingAutoformats(){const t=this.editor.commands.get("heading");if(t){t.modelElements.filter((t=>t.match(/^heading[1-6]$/))).forEach((e=>{const n=e[7];const i=new RegExp(`^(#{${n}})\\s$`);ME(this.editor,this,i,(()=>{if(!t.isEnabled||t.value===e){return false}this.editor.execute("heading",{value:e})}))}))}}_addBlockQuoteAutoformats(){if(this.editor.commands.get("blockQuote")){ME(this.editor,this,/^>\s$/,"blockQuote")}}_addCodeBlockAutoformats(){const t=this.editor;const e=t.model.document.selection;if(t.commands.get("codeBlock")){ME(t,this,/^```$/,(()=>{if(e.getFirstPosition().parent.is("element","listItem")){return false}this.editor.execute("codeBlock",{usePreviousLanguageChoice:true})}))}}_addHorizontalLineAutoformats(){if(this.editor.commands.get("horizontalLine")){ME(this.editor,this,/^---$/,"horizontalLine")}}}function PE(t,e){return(n,i)=>{const o=t.commands.get(e);if(!o.isEnabled){return false}const r=t.model.schema.getValidRanges(i,e);for(const t of r){n.setAttribute(e,true,t)}n.removeSelectionAttribute(e)}}class OE extends cf{constructor(t){super(t);const e=this.document;this.domEventType=["paste","copy","cut","drop","dragover","dragstart","dragend","dragenter","dragleave"];this.listenTo(e,"paste",n("clipboardInput"),{priority:"low"});this.listenTo(e,"drop",n("clipboardInput"),{priority:"low"});this.listenTo(e,"dragover",n("dragging"),{priority:"low"});function n(t){return(n,i)=>{i.preventDefault();const o=i.dropRange?[i.dropRange]:null;const r=new S(e,t);e.fire(r,{dataTransfer:i.dataTransfer,method:n.name,targetRanges:o,target:i.target});if(r.stop.called){i.stopPropagation()}}}}onDomEvent(t){const e="clipboardData"in t?t.clipboardData:t.dataTransfer;const n=t.type=="drop"||t.type=="paste";const i={dataTransfer:new Pp(e,{cacheFiles:n})};if(t.type=="drop"||t.type=="dragover"){i.dropRange=RE(this.view,t)}this.fire(t.type,t,i)}}function RE(t,e){const n=e.target.ownerDocument;const i=e.clientX;const o=e.clientY;let r;if(n.caretRangeFromPoint&&n.caretRangeFromPoint(i,o)){r=n.caretRangeFromPoint(i,o)}else if(e.rangeParent){r=n.createRange();r.setStart(e.rangeParent,e.rangeOffset);r.collapse(true)}if(r){return t.domConverter.domRangeToView(r)}return null}function VE(t){t=t.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r?\n\r?\n/g,"</p><p>").replace(/\r?\n/g,"<br>").replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;").replace(/^\s/,"&nbsp;").replace(/\s$/,"&nbsp;").replace(/\s\s/g," &nbsp;");if(t.includes("</p><p>")||t.includes("<br>")){t=`<p>${t}</p>`}return t}function jE(t){return t.replace(/<span(?: class="Apple-converted-space"|)>(\s+)<\/span>/g,((t,e)=>{if(e.length==1){return" "}return e})).replace(/<!--[\s\S]*?-->/g,"")}const FE=["figcaption","li"];function HE(t){let e="";if(t.is("$text")||t.is("$textProxy")){e=t.data}else if(t.is("element","img")&&t.hasAttribute("alt")){e=t.getAttribute("alt")}else if(t.is("element","br")){e="\n"}else{let n=null;for(const i of t.getChildren()){const t=HE(i);if(n&&(n.is("containerElement")||i.is("containerElement"))){if(FE.includes(n.name)||FE.includes(i.name)){e+="\n"}else{e+="\n\n"}}e+=t;n=i}}return e}class UE extends eu{static get pluginName(){return"ClipboardPipeline"}init(){const t=this.editor;const e=t.editing.view;e.addObserver(OE);this._setupPasteDrop();this._setupCopyCut()}_setupPasteDrop(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=n.document;this.listenTo(i,"clipboardInput",(e=>{if(t.isReadOnly){e.stop()}}),{priority:"highest"});this.listenTo(i,"clipboardInput",((t,e)=>{const i=e.dataTransfer;let o;if(e.content){o=e.content}else{let t="";if(i.getData("text/html")){t=jE(i.getData("text/html"))}else if(i.getData("text/plain")){t=VE(i.getData("text/plain"))}o=this.editor.data.htmlProcessor.toView(t)}const r=new S(this,"inputTransformation");this.fire(r,{content:o,dataTransfer:i,targetRanges:e.targetRanges,method:e.method});if(r.stop.called){t.stop()}n.scrollToTheSelection()}),{priority:"low"});this.listenTo(this,"inputTransformation",((t,n)=>{if(n.content.isEmpty){return}const i=this.editor.data;const o=i.toModel(n.content,"$clipboardHolder");if(o.childCount==0){return}t.stop();e.change((()=>{this.fire("contentInsertion",{content:o,method:n.method,dataTransfer:n.dataTransfer,targetRanges:n.targetRanges})}))}),{priority:"low"});this.listenTo(this,"contentInsertion",((t,n)=>{n.resultRange=e.insertContent(n.content)}),{priority:"low"})}_setupCopyCut(){const t=this.editor;const e=t.model.document;const n=t.editing.view;const i=n.document;const o=(n,o)=>{const r=o.dataTransfer;o.preventDefault();const s=t.data.toView(t.model.getSelectedContent(e.selection));i.fire("clipboardOutput",{dataTransfer:r,content:s,method:n.name})};this.listenTo(i,"copy",o,{priority:"low"});this.listenTo(i,"cut",((e,n)=>{if(t.isReadOnly){n.preventDefault()}else{o(e,n)}}),{priority:"low"});this.listenTo(i,"clipboardOutput",((n,i)=>{if(!i.content.isEmpty){i.dataTransfer.setData("text/html",this.editor.data.htmlProcessor.toData(i.content));i.dataTransfer.setData("text/plain",HE(i.content))}if(i.method=="cut"){t.model.deleteContent(e.selection)}}),{priority:"low"})}}function*WE(t,e){for(const n of e){if(n&&t.getAttributeProperties(n[0]).copyOnEnter){yield n}}}class qE extends iu{execute(){this.editor.model.change((t=>{this.enterBlock(t);this.fire("afterExecute",{writer:t})}))}enterBlock(t){const e=this.editor.model;const n=e.document.selection;const i=e.schema;const o=n.isCollapsed;const r=n.getFirstRange();const s=r.start.parent;const a=r.end.parent;if(i.isLimit(s)||i.isLimit(a)){if(!o&&s==a){e.deleteContent(n)}return false}if(o){const e=WE(t.model.schema,n.getAttributes());GE(t,r.start);t.setSelectionAttribute(e);return true}else{const i=!(r.start.isAtStart&&r.end.isAtEnd);const o=s==a;e.deleteContent(n,{leaveUnmerged:i});if(i){if(o){GE(t,n.focus);return true}else{t.setSelection(a,0)}}}return false}}function GE(t,e){t.split(e);t.setSelection(e.parent.nextSibling,0)}const $E={insertParagraph:{isSoft:false},insertLineBreak:{isSoft:true}};class KE extends rf{constructor(t){super(t);const e=this.document;e.on("beforeinput",((n,i)=>{if(!this.isEnabled){return}const o=i.domEvent;const r=$E[i.inputType];if(!r){return}const s=new Hg(e,"enter",i.targetRanges[0]);e.fire(s,new lf(t,o,{isSoft:r.isSoft}));if(s.stop.called){n.stop()}}))}observe(){}}class YE extends eu{static get pluginName(){return"Enter"}init(){const t=this.editor;const e=t.editing.view;const n=e.document;e.addObserver(KE);t.commands.add("enter",new qE(t));this.listenTo(n,"enter",((i,o)=>{if(!n.isComposing){o.preventDefault()}if(o.isSoft){return}t.execute("enter");e.scrollToTheSelection()}),{priority:"low"})}}class ZE extends iu{execute(){const t=this.editor.model;const e=t.document;t.change((n=>{JE(t,n,e.selection);this.fire("afterExecute",{writer:n})}))}refresh(){const t=this.editor.model;const e=t.document;this.isEnabled=QE(t.schema,e.selection)}}function QE(t,e){if(e.rangeCount>1){return false}const n=e.anchor;if(!n||!t.checkChild(n,"softBreak")){return false}const i=e.getFirstRange();const o=i.start.parent;const r=i.end.parent;if((tD(o,t)||tD(r,t))&&o!==r){return false}return true}function JE(t,e,n){const i=n.isCollapsed;const o=n.getFirstRange();const r=o.start.parent;const s=o.end.parent;const a=r==s;if(i){const i=WE(t.schema,n.getAttributes());XE(t,e,o.end);e.removeSelectionAttribute(n.getAttributeKeys());e.setSelectionAttribute(i)}else{const i=!(o.start.isAtStart&&o.end.isAtEnd);t.deleteContent(n,{leaveUnmerged:i});if(a){XE(t,e,n.focus)}else{if(i){e.setSelection(s,0)}}}}function XE(t,e,n){const i=e.createElement("softBreak");t.insertContent(i,n);e.setSelection(i,"after")}function tD(t,e){if(t.is("rootElement")){return false}return e.isLimit(t)||tD(t.parent,e)}class eD extends eu{static get pluginName(){return"ShiftEnter"}init(){const t=this.editor;const e=t.model.schema;const n=t.conversion;const i=t.editing.view;const o=i.document;e.register("softBreak",{allowWhere:"$text",isInline:true});n.for("upcast").elementToElement({model:"softBreak",view:"br"});n.for("downcast").elementToElement({model:"softBreak",view:(t,{writer:e})=>e.createEmptyElement("br")});i.addObserver(KE);t.commands.add("shiftEnter",new ZE(t));this.listenTo(o,"enter",((e,n)=>{if(!o.isComposing){n.preventDefault()}if(!n.isSoft){return}t.execute("shiftEnter");i.scrollToTheSelection()}),{priority:"low"})}}class nD extends(K()){constructor(){super();this._stack=[]}add(t,e){const n=this._stack;const i=n[0];this._insertDescriptor(t);const o=n[0];if(i!==o&&!iD(i,o)){this.fire("change:top",{oldDescriptor:i,newDescriptor:o,writer:e})}}remove(t,e){const n=this._stack;const i=n[0];this._removeDescriptor(t);const o=n[0];if(i!==o&&!iD(i,o)){this.fire("change:top",{oldDescriptor:i,newDescriptor:o,writer:e})}}_insertDescriptor(t){const e=this._stack;const n=e.findIndex((e=>e.id===t.id));if(iD(t,e[n])){return}if(n>-1){e.splice(n,1)}let i=0;while(e[i]&&oD(e[i],t)){i++}e.splice(i,0,t)}_removeDescriptor(t){const e=this._stack;const n=e.findIndex((e=>e.id===t));if(n>-1){e.splice(n,1)}}}function iD(t,e){return t&&e&&t.priority==e.priority&&rD(t.classes)==rD(e.classes)}function oD(t,e){if(t.priority>e.priority){return true}else if(t.priority<e.priority){return false}return rD(t.classes)>rD(e.classes)}function rD(t){return Array.isArray(t)?t.sort().join(","):t}const sD='$${Delta.CKEditor.Icon[38]}$$';const aD="ck-widget";const lD="ck-widget_selected";function cD(t){if(!t.is("element")){return false}return!!t.getCustomProperty("widget")}function dD(t,e,n={}){if(!t.is("containerElement")){throw new z("widget-to-widget-wrong-element-type",null,{element:t})}e.setAttribute("contenteditable","false",t);e.addClass(aD,t);e.setCustomProperty("widget",true,t);t.getFillerOffset=wD;e.setCustomProperty("widgetLabel",[],t);if(n.label){mD(t,n.label)}if(n.hasSelectionHandle){AD(t,e)}gD(t,e);return t}function uD(t,e,n){if(e.classes){n.addClass(Xl(e.classes),t)}if(e.attributes){for(const i in e.attributes){n.setAttribute(i,e.attributes[i],t)}}}function hD(t,e,n){if(e.classes){n.removeClass(Xl(e.classes),t)}if(e.attributes){for(const i in e.attributes){n.removeAttribute(i,t)}}}function gD(t,e,n=uD,i=hD){const o=new nD;o.on("change:top",((e,o)=>{if(o.oldDescriptor){i(t,o.oldDescriptor,o.writer)}if(o.newDescriptor){n(t,o.newDescriptor,o.writer)}}));const r=(t,e,n)=>o.add(e,n);const s=(t,e,n)=>o.remove(e,n);e.setCustomProperty("addHighlight",r,t);e.setCustomProperty("removeHighlight",s,t)}function mD(t,e){const n=t.getCustomProperty("widgetLabel");n.push(e)}function fD(t){const e=t.getCustomProperty("widgetLabel");return e.reduce(((t,e)=>{if(typeof e==="function"){return t?t+". "+e():e()}else{return t?t+". "+e:e}}),"")}function pD(t,e,n={}){e.addClass(["ck-editor__editable","ck-editor__nested-editable"],t);e.setAttribute("role","textbox",t);if(n.label){e.setAttribute("aria-label",n.label,t)}e.setAttribute("contenteditable",t.isReadOnly?"false":"true",t);t.on("change:isReadOnly",((n,i,o)=>{e.setAttribute("contenteditable",o?"false":"true",t)}));t.on("change:isFocused",((n,i,o)=>{if(o){e.addClass("ck-editor__nested-editable_focused",t)}else{e.removeClass("ck-editor__nested-editable_focused",t)}}));gD(t,e);return t}function bD(t,e){const n=t.getSelectedElement();if(n){const i=ED(t);if(i){return e.createRange(e.createPositionAt(n,i))}}return oC(t,e)}function kD(t,e){return(n,i)=>{const{mapper:o,viewPosition:r}=i;const s=o.findMappedViewAncestor(r);if(!e(s)){return}const a=o.toModelElement(s);i.modelPosition=t.createPositionAt(a,r.isAtStart?"before":"after")}}function wD(){return null}function AD(t,e){const n=e.createUIElement("div",{class:"ck ck-widget__selection-handle"},(function(t){const e=this.toDomElement(t);const n=new gd;n.set("content",sD);n.render();e.appendChild(n.element);return e}));e.insert(e.createPositionAt(t,0),n);e.addClass(["ck-widget_with-selection-handle"],t)}const CD="widget-type-around";function _D(t,e,n){return!!t&&cD(t)&&!n.isInline(e)}function vD(t){return t.closest(".ck-widget__type-around__button")}function yD(t){return t.classList.contains("ck-widget__type-around__button_before")?"before":"after"}function xD(t,e){const n=t.closest(".ck-widget");return e.mapDomToView(n)}function ED(t){return t.getAttribute(CD)}const DD='$${Delta.CKEditor.Icon[39]}$$';var SD=n(5137);var TD={injectType:"singletonStyleTag",attributes:{"data-cke":true}};TD.insert="head";TD.singleton=true;var ID=Sc()(SD.Z,TD);const MD=SD.Z.locals||{};const BD=["before","after"];const LD=(new DOMParser).parseFromString(DD,"image/svg+xml").firstChild;const ND="ck-widget__type-around_disabled";class zD extends eu{static get pluginName(){return"WidgetTypeAround"}static get requires(){return[YE,oE]}constructor(t){super(t);this._currentFakeCaretModelElement=null}init(){const t=this.editor;const e=t.editing.view;this.on("change:isEnabled",((n,i,o)=>{e.change((t=>{for(const n of e.document.roots){if(o){t.removeClass(ND,n)}else{t.addClass(ND,n)}}}));if(!o){t.model.change((t=>{t.removeSelectionAttribute(CD)}))}}));this._enableTypeAroundUIInjection();this._enableInsertingParagraphsOnButtonClick();this._enableInsertingParagraphsOnEnterKeypress();this._enableInsertingParagraphsOnTypingKeystroke();this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows();this._enableDeleteIntegration();this._enableInsertContentIntegration();this._enableInsertObjectIntegration();this._enableDeleteContentIntegration()}destroy(){super.destroy();this._currentFakeCaretModelElement=null}_insertParagraph(t,e){const n=this.editor;const i=n.editing.view;const o=n.model.schema.getAttributesWithProperty(t,"copyOnReplace",true);n.execute("insertParagraph",{position:n.model.createPositionAt(t,e),attributes:o});i.focus();i.scrollToTheSelection()}_listenToIfEnabled(t,e,n,i){this.listenTo(t,e,((...t)=>{if(this.isEnabled){n(...t)}}),i)}_insertParagraphAccordingToFakeCaretPosition(){const t=this.editor;const e=t.model;const n=e.document.selection;const i=ED(n);if(!i){return false}const o=n.getSelectedElement();this._insertParagraph(o,i);return true}_enableTypeAroundUIInjection(){const t=this.editor;const e=t.model.schema;const n=t.locale.t;const i={before:n("Insert paragraph before block"),after:n("Insert paragraph after block")};t.editing.downcastDispatcher.on("insert",((t,o,r)=>{const s=r.mapper.toViewElement(o.item);if(!s){return}if(_D(s,o.item,e)){PD(r.writer,i,s);const t=s.getCustomProperty("widgetLabel");t.push((()=>this.isEnabled?n("Press Enter to type after or press Shift + Enter to type before the widget"):""))}}),{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){const t=this.editor;const e=t.model;const n=e.document.selection;const i=e.schema;const o=t.editing.view;this._listenToIfEnabled(o.document,"arrowKey",((t,e)=>{this._handleArrowKeyPress(t,e)}),{context:[cD,"$text"],priority:"high"});this._listenToIfEnabled(n,"change:range",((e,n)=>{if(!n.directChange){return}t.model.change((t=>{t.removeSelectionAttribute(CD)}))}));this._listenToIfEnabled(e.document,"change:data",(()=>{const e=n.getSelectedElement();if(e){const n=t.editing.mapper.toViewElement(e);if(_D(n,e,i)){return}}t.model.change((t=>{t.removeSelectionAttribute(CD)}))}));this._listenToIfEnabled(t.editing.downcastDispatcher,"selection",((t,e,n)=>{const o=n.writer;if(this._currentFakeCaretModelElement){const t=n.mapper.toViewElement(this._currentFakeCaretModelElement);if(t){o.removeClass(BD.map(r),t);this._currentFakeCaretModelElement=null}}const s=e.selection.getSelectedElement();if(!s){return}const a=n.mapper.toViewElement(s);if(!_D(a,s,i)){return}const l=ED(e.selection);if(!l){return}o.addClass(r(l),a);this._currentFakeCaretModelElement=s}));this._listenToIfEnabled(t.ui.focusTracker,"change:isFocused",((e,n,i)=>{if(!i){t.model.change((t=>{t.removeSelectionAttribute(CD)}))}}));function r(t){return`ck-widget_type-around_show-fake-caret_${t}`}}_handleArrowKeyPress(t,e){const n=this.editor;const i=n.model;const o=i.document.selection;const r=i.schema;const s=n.editing.view;const a=e.keyCode;const l=Zl(a,n.locale.contentLanguageDirection);const c=s.document.selection.getSelectedElement();const d=n.editing.mapper.toModelElement(c);let u;if(_D(c,d,r)){u=this._handleArrowKeyPressOnSelectedWidget(l)}else if(o.isCollapsed){u=this._handleArrowKeyPressWhenSelectionNextToAWidget(l)}else if(!e.shiftKey){u=this._handleArrowKeyPressWhenNonCollapsedSelection(l)}if(u){e.preventDefault();t.stop()}}_handleArrowKeyPressOnSelectedWidget(t){const e=this.editor;const n=e.model;const i=n.document.selection;const o=ED(i);return n.change((e=>{if(o){const n=o===(t?"after":"before");if(!n){e.removeSelectionAttribute(CD);return true}}else{e.setSelectionAttribute(CD,t?"after":"before");return true}return false}))}_handleArrowKeyPressWhenSelectionNextToAWidget(t){const e=this.editor;const n=e.model;const i=n.schema;const o=e.plugins.get("Widget");const r=o._getObjectElementNextToSelection(t);const s=e.editing.mapper.toViewElement(r);if(_D(s,r,i)){n.change((e=>{o._setSelectionOverElement(r);e.setSelectionAttribute(CD,t?"before":"after")}));return true}return false}_handleArrowKeyPressWhenNonCollapsedSelection(t){const e=this.editor;const n=e.model;const i=n.schema;const o=e.editing.mapper;const r=n.document.selection;const s=t?r.getLastPosition().nodeBefore:r.getFirstPosition().nodeAfter;const a=o.toViewElement(s);if(_D(a,s,i)){n.change((e=>{e.setSelection(s,"on");e.setSelectionAttribute(CD,t?"after":"before")}));return true}return false}_enableInsertingParagraphsOnButtonClick(){const t=this.editor;const e=t.editing.view;this._listenToIfEnabled(e.document,"mousedown",((n,i)=>{const o=vD(i.domTarget);if(!o){return}const r=yD(o);const s=xD(o,e.domConverter);const a=t.editing.mapper.toModelElement(s);this._insertParagraph(a,r);i.preventDefault();n.stop()}))}_enableInsertingParagraphsOnEnterKeypress(){const t=this.editor;const e=t.model.document.selection;const n=t.editing.view;this._listenToIfEnabled(n.document,"enter",((n,i)=>{if(n.eventPhase!="atTarget"){return}const o=e.getSelectedElement();const r=t.editing.mapper.toViewElement(o);const s=t.model.schema;let a;if(this._insertParagraphAccordingToFakeCaretPosition()){a=true}else if(_D(r,o,s)){this._insertParagraph(o,i.isSoft?"before":"after");a=true}if(a){i.preventDefault();n.stop()}}),{context:cD})}_enableInsertingParagraphsOnTypingKeystroke(){const t=this.editor;const e=t.editing.view.document;this._listenToIfEnabled(e,"insertText",((t,n)=>{if(this._insertParagraphAccordingToFakeCaretPosition()){n.selection=e.selection}}),{priority:"high"});if(c.isAndroid){this._listenToIfEnabled(e,"keydown",((t,e)=>{if(e.keyCode==229){this._insertParagraphAccordingToFakeCaretPosition()}}))}else{this._listenToIfEnabled(e,"compositionstart",(()=>{this._insertParagraphAccordingToFakeCaretPosition()}),{priority:"high"})}}_enableDeleteIntegration(){const t=this.editor;const e=t.editing.view;const n=t.model;const i=n.schema;this._listenToIfEnabled(e.document,"delete",((e,o)=>{if(e.eventPhase!="atTarget"){return}const r=ED(n.document.selection);if(!r){return}const s=o.direction;const a=n.document.selection.getSelectedElement();const l=r==="before";const c=s=="forward";const d=l===c;if(d){t.execute("delete",{selection:n.createSelection(a,"on")})}else{const e=i.getNearestSelectionRange(n.createPositionAt(a,r),s);if(e){if(!e.isCollapsed){n.change((n=>{n.setSelection(e);t.execute(c?"deleteForward":"delete")}))}else{const o=n.createSelection(e.start);n.modifySelection(o,{direction:s});if(!o.focus.isEqual(e.start)){n.change((n=>{n.setSelection(e);t.execute(c?"deleteForward":"delete")}))}else{const t=VD(i,e.start.parent);n.deleteContent(n.createSelection(t,"on"),{doNotAutoparagraph:true})}}}}o.preventDefault();e.stop()}),{context:cD})}_enableInsertContentIntegration(){const t=this.editor;const e=this.editor.model;const n=e.document.selection;this._listenToIfEnabled(t.model,"insertContent",((t,[i,o])=>{if(o&&!o.is("documentSelection")){return}const r=ED(n);if(!r){return}t.stop();return e.change((t=>{const o=n.getSelectedElement();const s=e.createPositionAt(o,r);const a=t.createSelection(s);const l=e.insertContent(i,a);t.setSelection(a);return l}))}),{priority:"high"})}_enableInsertObjectIntegration(){const t=this.editor;const e=this.editor.model;const n=e.document.selection;this._listenToIfEnabled(t.model,"insertObject",((t,e)=>{const[,i,,o={}]=e;if(i&&!i.is("documentSelection")){return}const r=ED(n);if(!r){return}o.findOptimalPosition=r;e[3]=o}),{priority:"high"})}_enableDeleteContentIntegration(){const t=this.editor;const e=this.editor.model;const n=e.document.selection;this._listenToIfEnabled(t.model,"deleteContent",((t,[e])=>{if(e&&!e.is("documentSelection")){return}const i=ED(n);if(i){t.stop()}}),{priority:"high"})}}function PD(t,e,n){const i=t.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},(function(t){const n=this.toDomElement(t);OD(n,e);RD(n);return n}));t.insert(t.createPositionAt(n,"end"),i)}function OD(t,e){for(const n of BD){const i=new zc({tag:"div",attributes:{class:["ck","ck-widget__type-around__button",`ck-widget__type-around__button_${n}`],title:e[n],"aria-hidden":"true"},children:[t.ownerDocument.importNode(LD,true)]});t.appendChild(i.render())}}function RD(t){const e=new zc({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});t.appendChild(e.render())}function VD(t,e){let n=e;for(const i of e.getAncestors({parentFirst:true})){if(i.childCount>1||t.isLimit(i)){break}n=i}return n}function jD(t){const e=t.model;return(n,i)=>{const o=i.keyCode==Hl.arrowup;const r=i.keyCode==Hl.arrowdown;const s=i.shiftKey;const a=e.document.selection;if(!o&&!r){return}const l=r;if(s&&qD(a,l)){return}const c=FD(t,a,l);if(!c){return}if(c.isCollapsed){if(a.isCollapsed){return}else if(s){return}}if(c.isCollapsed||WD(t,c,l)){e.change((t=>{const n=l?c.end:c.start;if(s){const i=e.createSelection(a.anchor);i.setFocus(n);t.setSelection(i)}else{t.setSelection(n)}}));n.stop();i.preventDefault();i.stopPropagation()}}}function FD(t,e,n){const i=t.model;if(n){const t=e.isCollapsed?e.focus:e.getLastPosition();const n=HD(i,t,"forward");if(!n){return null}const o=i.createRange(t,n);const r=UD(i.schema,o,"backward");if(r){return i.createRange(t,r)}return null}else{const t=e.isCollapsed?e.focus:e.getFirstPosition();const n=HD(i,t,"backward");if(!n){return null}const o=i.createRange(n,t);const r=UD(i.schema,o,"forward");if(r){return i.createRange(r,t)}return null}}function HD(t,e,n){const i=t.schema;const o=t.createRangeIn(e.root);const r=n=="forward"?"elementStart":"elementEnd";for(const{previousPosition:t,item:s,type:a}of o.getWalker({startPosition:e,direction:n})){if(i.isLimit(s)&&!i.isInline(s)){return t}if(a==r&&i.isBlock(s)){return null}}return null}function UD(t,e,n){const i=n=="backward"?e.end:e.start;if(t.checkChild(i,"$text")){return i}for(const{nextPosition:i}of e.getWalker({direction:n})){if(t.checkChild(i,"$text")){return i}}return null}function WD(t,e,n){const i=t.model;const o=t.view.domConverter;if(n){const t=i.createSelection(e.start);i.modifySelection(t);if(!t.focus.isAtEnd&&!e.start.isEqual(t.focus)){e=i.createRange(t.focus,e.end)}}const r=t.mapper.toViewRange(e);const s=o.viewRangeToDom(r);const a=dl.getDomRangeRects(s);let l;for(const t of a){if(l===undefined){l=Math.round(t.bottom);continue}if(Math.round(t.top)>=l){return false}l=Math.max(l,Math.round(t.bottom))}return true}function qD(t,e){return!t.isCollapsed&&t.isBackward==e}var GD=n(6507);var $D={injectType:"singletonStyleTag",attributes:{"data-cke":true}};$D.insert="head";$D.singleton=true;var KD=Sc()(GD.Z,$D);const YD=GD.Z.locals||{};class ZD extends eu{static get pluginName(){return"Widget"}static get requires(){return[zD,oE]}init(){const t=this.editor;const e=t.editing.view;const n=e.document;this._previouslySelected=new Set;this.editor.editing.downcastDispatcher.on("selection",((e,n,i)=>{const o=i.writer;const r=n.selection;if(r.isCollapsed){return}const s=r.getSelectedElement();if(!s){return}const a=t.editing.mapper.toViewElement(s);if(!cD(a)){return}if(!i.consumable.consume(r,"selection")){return}o.setSelection(o.createRangeOn(a),{fake:true,label:fD(a)})}));this.editor.editing.downcastDispatcher.on("selection",((t,e,n)=>{this._clearPreviouslySelectedWidgets(n.writer);const i=n.writer;const o=i.document.selection;let r=null;for(const t of o.getRanges()){for(const e of t){const t=e.item;if(cD(t)&&!JD(t,r)){i.addClass(lD,t);this._previouslySelected.add(t);r=t}}}}),{priority:"low"});e.addObserver(bC);this.listenTo(n,"mousedown",((...t)=>this._onMousedown(...t)));this.listenTo(n,"arrowKey",((...t)=>{this._handleSelectionChangeOnArrowKeyPress(...t)}),{context:[cD,"$text"]});this.listenTo(n,"arrowKey",((...t)=>{this._preventDefaultOnArrowKeyPress(...t)}),{context:"$root"});this.listenTo(n,"arrowKey",jD(this.editor.editing),{context:"$text"});this.listenTo(n,"delete",((t,e)=>{if(this._handleDelete(e.direction=="forward")){e.preventDefault();t.stop()}}),{context:"$root"})}_onMousedown(t,e){const n=this.editor;const i=n.editing.view;const o=i.document;let r=e.target;if(QD(r)){if((c.isSafari||c.isGecko)&&e.domEvent.detail>=3){const t=n.editing.mapper;const i=r.is("attributeElement")?r.findAncestor((t=>!t.is("attributeElement"))):r;const o=t.toModelElement(i);e.preventDefault();this.editor.model.change((t=>{t.setSelection(o,"in")}))}return}if(!cD(r)){r=r.findAncestor(cD);if(!r){return}}if(c.isAndroid){e.preventDefault()}if(!o.isFocused){i.focus()}const s=n.editing.mapper.toModelElement(r);this._setSelectionOverElement(s)}_handleSelectionChangeOnArrowKeyPress(t,e){const n=e.keyCode;const i=this.editor.model;const o=i.schema;const r=i.document.selection;const s=r.getSelectedElement();const a=Kl(n,this.editor.locale.contentLanguageDirection);const l=a=="down"||a=="right";const c=a=="up"||a=="down";if(s&&o.isObject(s)){const n=l?r.getLastPosition():r.getFirstPosition();const s=o.getNearestSelectionRange(n,l?"forward":"backward");if(s){i.change((t=>{t.setSelection(s)}));e.preventDefault();t.stop()}return}if(!r.isCollapsed&&!e.shiftKey){const n=r.getFirstPosition();const s=r.getLastPosition();const a=n.nodeAfter;const c=s.nodeBefore;if(a&&o.isObject(a)||c&&o.isObject(c)){i.change((t=>{t.setSelection(l?s:n)}));e.preventDefault();t.stop()}return}if(!r.isCollapsed){return}const d=this._getObjectElementNextToSelection(l);if(d&&o.isObject(d)){if(o.isInline(d)&&c){return}this._setSelectionOverElement(d);e.preventDefault();t.stop()}}_preventDefaultOnArrowKeyPress(t,e){const n=this.editor.model;const i=n.schema;const o=n.document.selection.getSelectedElement();if(o&&i.isObject(o)){e.preventDefault();t.stop()}}_handleDelete(t){if(this.editor.isReadOnly){return}const e=this.editor.model.document;const n=e.selection;if(!n.isCollapsed){return}const i=this._getObjectElementNextToSelection(t);if(i){this.editor.model.change((t=>{let e=n.anchor.parent;while(e.isEmpty){const n=e;e=n.parent;t.remove(n)}this._setSelectionOverElement(i)}));return true}}_setSelectionOverElement(t){this.editor.model.change((e=>{e.setSelection(e.createRangeOn(t))}))}_getObjectElementNextToSelection(t){const e=this.editor.model;const n=e.schema;const i=e.document.selection;const o=e.createSelection(i);e.modifySelection(o,{direction:t?"forward":"backward"});if(o.isEqual(i)){return null}const r=t?o.focus.nodeBefore:o.focus.nodeAfter;if(!!r&&n.isObject(r)){return r}return null}_clearPreviouslySelectedWidgets(t){for(const e of this._previouslySelected){t.removeClass(lD,e)}this._previouslySelected.clear()}}function QD(t){let e=t;while(e){if(e.is("editableElement")&&!e.is("rootElement")){return true}if(cD(e)){return false}e=e.parent}return false}function JD(t,e){if(!e){return false}return Array.from(t.getAncestors()).includes(e)}class XD extends eu{static get requires(){return[Zy]}static get pluginName(){return"WidgetToolbarRepository"}init(){const t=this.editor;if(t.plugins.has("BalloonToolbar")){const e=t.plugins.get("BalloonToolbar");this.listenTo(e,"show",(e=>{if(nS(t.editing.view.document.selection)){e.stop()}}),{priority:"high"})}this._toolbarDefinitions=new Map;this._balloon=this.editor.plugins.get("ContextualBalloon");this.on("change:isEnabled",(()=>{this._updateToolbarsVisibility()}));this.listenTo(t.ui,"update",(()=>{this._updateToolbarsVisibility()}));this.listenTo(t.ui.focusTracker,"change:isFocused",(()=>{this._updateToolbarsVisibility()}),{priority:"low"})}destroy(){super.destroy();for(const t of this._toolbarDefinitions.values()){t.view.destroy()}}register(t,{ariaLabel:e,items:n,getRelatedElement:i,balloonClassName:o="ck-toolbar-container"}){if(!n.length){P("widget-toolbar-no-items",{toolbarId:t});return}const r=this.editor;const s=r.t;const a=new rv(r.locale);a.ariaLabel=e||s("Widget toolbar");if(this._toolbarDefinitions.has(t)){throw new z("widget-toolbar-duplicated",this,{toolbarId:t})}const l={view:a,getRelatedElement:i,balloonClassName:o,itemsConfig:n,initialized:false};r.ui.addToolbar(a,{isContextual:true,beforeFocus:()=>{const t=i(r.editing.view.document.selection);if(t){this._showToolbar(l,t)}},afterBlur:()=>{this._hideToolbar(l)}});this._toolbarDefinitions.set(t,l)}_updateToolbarsVisibility(){let t=0;let e=null;let n=null;for(const i of this._toolbarDefinitions.values()){const o=i.getRelatedElement(this.editor.editing.view.document.selection);if(!this.isEnabled||!o){if(this._isToolbarInBalloon(i)){this._hideToolbar(i)}}else if(!this.editor.ui.focusTracker.isFocused){if(this._isToolbarVisible(i)){this._hideToolbar(i)}}else{const r=o.getAncestors().length;if(r>t){t=r;e=o;n=i}}}if(n){this._showToolbar(n,e)}}_hideToolbar(t){this._balloon.remove(t.view);this.stopListening(this._balloon,"change:visibleView")}_showToolbar(t,e){if(this._isToolbarVisible(t)){tS(this.editor,e)}else if(!this._isToolbarInBalloon(t)){if(!t.initialized){t.initialized=true;t.view.fillFromConfig(t.itemsConfig,this.editor.ui.componentFactory)}this._balloon.add({view:t.view,position:eS(this.editor,e),balloonClassName:t.balloonClassName});this.listenTo(this._balloon,"change:visibleView",(()=>{for(const t of this._toolbarDefinitions.values()){if(this._isToolbarVisible(t)){const e=t.getRelatedElement(this.editor.editing.view.document.selection);tS(this.editor,e)}}}))}}_isToolbarVisible(t){return this._balloon.visibleView===t.view}_isToolbarInBalloon(t){return this._balloon.hasView(t.view)}}function tS(t,e){const n=t.plugins.get("ContextualBalloon");const i=eS(t,e);n.updatePosition(i)}function eS(t,e){const n=t.editing.view;const i=Uv.defaultPositions;return{target:n.domConverter.mapViewToDom(e),positions:[i.northArrowSouth,i.northArrowSouthWest,i.northArrowSouthEast,i.southArrowNorth,i.southArrowNorthWest,i.southArrowNorthEast,i.viewportStickyNorth]}}function nS(t){const e=t.getSelectedElement();return!!(e&&cD(e))}class iS extends(mt()){constructor(t){super();this.set("activeHandlePosition",null);this.set("proposedWidthPercents",null);this.set("proposedWidth",null);this.set("proposedHeight",null);this.set("proposedHandleHostWidth",null);this.set("proposedHandleHostHeight",null);this._options=t;this._referenceCoordinates=null}get originalWidth(){return this._originalWidth}get originalHeight(){return this._originalHeight}get originalWidthPercents(){return this._originalWidthPercents}get aspectRatio(){return this._aspectRatio}begin(t,e,n){const i=new dl(e);this.activeHandlePosition=aS(t);this._referenceCoordinates=rS(e,lS(this.activeHandlePosition));this._originalWidth=i.width;this._originalHeight=i.height;this._aspectRatio=i.width/i.height;const o=n.style.width;if(o&&o.match(/^\d+(\.\d*)?%$/)){this._originalWidthPercents=parseFloat(o)}else{this._originalWidthPercents=oS(n,i)}}update(t){this.proposedWidth=t.width;this.proposedHeight=t.height;this.proposedWidthPercents=t.widthPercents;this.proposedHandleHostWidth=t.handleHostWidth;this.proposedHandleHostHeight=t.handleHostHeight}}function oS(t,e){const n=t.parentElement;const i=parseFloat(n.ownerDocument.defaultView.getComputedStyle(n).width);return e.width/i*100}function rS(t,e){const n=new dl(t);const i=e.split("-");const o={x:i[1]=="right"?n.right:n.left,y:i[0]=="bottom"?n.bottom:n.top};o.x+=t.ownerDocument.defaultView.scrollX;o.y+=t.ownerDocument.defaultView.scrollY;return o}function sS(t){return`ck-widget__resizer__handle-${t}`}function aS(t){const e=["top-left","top-right","bottom-right","bottom-left"];for(const n of e){if(t.classList.contains(sS(n))){return n}}}function lS(t){const e=t.split("-");const n={top:"bottom",bottom:"top",left:"right",right:"left"};return`${n[e[0]]}-${n[e[1]]}`}class cS extends Lc{constructor(){super();const t=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-size-view",t.to("_viewPosition",(t=>t?`ck-orientation-${t}`:""))],style:{display:t.if("_isVisible","none",(t=>!t))}},children:[{text:t.to("_label")}]})}_bindToState(t,e){this.bind("_isVisible").to(e,"proposedWidth",e,"proposedHeight",((t,e)=>t!==null&&e!==null));this.bind("_label").to(e,"proposedHandleHostWidth",e,"proposedHandleHostHeight",e,"proposedWidthPercents",((e,n,i)=>{if(t.unit==="px"){return`${e}×${n}`}else{return`${i}%`}}));this.bind("_viewPosition").to(e,"activeHandlePosition",e,"proposedHandleHostWidth",e,"proposedHandleHostHeight",((t,e,n)=>e<50||n<50?"above-center":t))}_dismiss(){this.unbind();this._isVisible=false}}class dS extends(mt()){constructor(t){super();this._options=t;this._viewResizerWrapper=null;this.set("isEnabled",true);this.set("isSelected",false);this.bind("isVisible").to(this,"isEnabled",this,"isSelected",((t,e)=>t&&e));this.decorate("begin");this.decorate("cancel");this.decorate("commit");this.decorate("updateSize");this.on("commit",(t=>{if(!this.state.proposedWidth&&!this.state.proposedWidthPercents){this._cleanup();t.stop()}}),{priority:"high"})}get state(){return this._state}show(){const t=this._options.editor.editing.view;t.change((t=>{t.removeClass("ck-hidden",this._viewResizerWrapper)}))}hide(){const t=this._options.editor.editing.view;t.change((t=>{t.addClass("ck-hidden",this._viewResizerWrapper)}))}attach(){const t=this;const e=this._options.viewElement;const n=this._options.editor.editing.view;n.change((n=>{const i=n.createUIElement("div",{class:"ck ck-reset_all ck-widget__resizer"},(function(e){const n=this.toDomElement(e);t._appendHandles(n);t._appendSizeUI(n);return n}));n.insert(n.createPositionAt(e,"end"),i);n.addClass("ck-widget_with-resizer",e);this._viewResizerWrapper=i;if(!this.isVisible){this.hide()}}));this.on("change:isVisible",(()=>{if(this.isVisible){this.show();this.redraw()}else{this.hide()}}))}begin(t){this._state=new iS(this._options);this._sizeView._bindToState(this._options,this.state);this._initialViewWidth=this._options.viewElement.getStyle("width");this.state.begin(t,this._getHandleHost(),this._getResizeHost())}updateSize(t){const e=this._proposeNewSize(t);const n=this._options.editor.editing.view;n.change((t=>{const n=this._options.unit||"%";const i=(n==="%"?e.widthPercents:e.width)+n;t.setStyle("width",i,this._options.viewElement)}));const i=this._getHandleHost();const o=new dl(i);const r=Math.round(o.width);const s=Math.round(o.height);const a=new dl(i);e.width=Math.round(a.width);e.height=Math.round(a.height);this.redraw(o);this.state.update({...e,handleHostWidth:r,handleHostHeight:s})}commit(){const t=this._options.unit||"%";const e=(t==="%"?this.state.proposedWidthPercents:this.state.proposedWidth)+t;this._options.editor.editing.view.change((()=>{this._cleanup();this._options.onCommit(e)}))}cancel(){this._cleanup()}destroy(){this.cancel()}redraw(t){const e=this._domResizerWrapper;if(!gS(e)){return}const n=e.parentElement;const i=this._getHandleHost();const o=this._viewResizerWrapper;const r=[o.getStyle("width"),o.getStyle("height"),o.getStyle("left"),o.getStyle("top")];let s;if(n.isSameNode(i)){const e=t||new dl(i);s=[e.width+"px",e.height+"px",undefined,undefined]}else{s=[i.offsetWidth+"px",i.offsetHeight+"px",i.offsetLeft+"px",i.offsetTop+"px"]}if(Dt(r,s)!=="same"){this._options.editor.editing.view.change((t=>{t.setStyle({width:s[0],height:s[1],left:s[2],top:s[3]},o)}))}}containsHandle(t){return this._domResizerWrapper.contains(t)}static isResizeHandle(t){return t.classList.contains("ck-widget__resizer__handle")}_cleanup(){this._sizeView._dismiss();const t=this._options.editor.editing.view;t.change((t=>{t.setStyle("width",this._initialViewWidth,this._options.viewElement)}))}_proposeNewSize(t){const e=this.state;const n=hS(t);const i=this._options.isCentered?this._options.isCentered(this):true;const o={x:e._referenceCoordinates.x-(n.x+e.originalWidth),y:n.y-e.originalHeight-e._referenceCoordinates.y};if(i&&e.activeHandlePosition.endsWith("-right")){o.x=n.x-(e._referenceCoordinates.x+e.originalWidth)}if(i){o.x*=2}let r=Math.abs(e.originalWidth+o.x);let s=Math.abs(e.originalHeight+o.y);const a=r/e.aspectRatio>s?"width":"height";if(a=="width"){s=r/e.aspectRatio}else{r=s*e.aspectRatio}return{width:Math.round(r),height:Math.round(s),widthPercents:Math.min(Math.round(e.originalWidthPercents/e.originalWidth*r*100)/100,100)}}_getResizeHost(){const t=this._domResizerWrapper.parentElement;return this._options.getResizeHost(t)}_getHandleHost(){const t=this._domResizerWrapper.parentElement;return this._options.getHandleHost(t)}get _domResizerWrapper(){return this._options.editor.editing.view.domConverter.mapViewToDom(this._viewResizerWrapper)}_appendHandles(t){const e=["top-left","top-right","bottom-right","bottom-left"];for(const n of e){t.appendChild(new zc({tag:"div",attributes:{class:`ck-widget__resizer__handle ${uS(n)}`}}).render())}}_appendSizeUI(t){this._sizeView=new cS;this._sizeView.render();t.appendChild(this._sizeView.element)}}function uS(t){return`ck-widget__resizer__handle-${t}`}function hS(t){return{x:t.pageX,y:t.pageY}}function gS(t){return t&&t.ownerDocument&&t.ownerDocument.contains(t)}var mS="Expected a function";function fS(t,e,n){var i=true,o=true;if(typeof t!="function"){throw new TypeError(mS)}if(at(n)){i="leading"in n?!!n.leading:i;o="trailing"in n?!!n.trailing:o}return If(t,e,{leading:i,maxWait:e,trailing:o})}const pS=fS;var bS=n(2263);var kS={injectType:"singletonStyleTag",attributes:{"data-cke":true}};kS.insert="head";kS.singleton=true;var wS=Sc()(bS.Z,kS);const AS=bS.Z.locals||{};class CS extends eu{static get pluginName(){return"WidgetResize"}init(){const t=this.editor.editing;const e=il.window.document;this.set("selectedResizer",null);this.set("_activeResizer",null);this._resizers=new Map;t.view.addObserver(bC);this._observer=new(Ja());this.listenTo(t.view.document,"mousedown",this._mouseDownListener.bind(this),{priority:"high"});this._observer.listenTo(e,"mousemove",this._mouseMoveListener.bind(this));this._observer.listenTo(e,"mouseup",this._mouseUpListener.bind(this));this._redrawSelectedResizerThrottled=pS((()=>this.redrawSelectedResizer()),200);this.editor.ui.on("update",this._redrawSelectedResizerThrottled);this.editor.model.document.on("change",(()=>{for(const[t,e]of this._resizers){if(!t.isAttached()){this._resizers.delete(t);e.destroy()}}}),{priority:"lowest"});this._observer.listenTo(il.window,"resize",this._redrawSelectedResizerThrottled);const n=this.editor.editing.view.document.selection;n.on("change",(()=>{const t=n.getSelectedElement();const e=this.getResizerByViewElement(t)||null;if(e){this.select(e)}else{this.deselect()}}))}redrawSelectedResizer(){if(this.selectedResizer&&this.selectedResizer.isVisible){this.selectedResizer.redraw()}}destroy(){super.destroy();this._observer.stopListening();for(const t of this._resizers.values()){t.destroy()}this._redrawSelectedResizerThrottled.cancel()}select(t){this.deselect();this.selectedResizer=t;this.selectedResizer.isSelected=true}deselect(){if(this.selectedResizer){this.selectedResizer.isSelected=false}this.selectedResizer=null}attachTo(t){const e=new dS(t);const n=this.editor.plugins;e.attach();if(n.has("WidgetToolbarRepository")){const t=n.get("WidgetToolbarRepository");e.on("begin",(()=>{t.forceDisabled("resize")}),{priority:"lowest"});e.on("cancel",(()=>{t.clearForceDisabled("resize")}),{priority:"highest"});e.on("commit",(()=>{t.clearForceDisabled("resize")}),{priority:"highest"})}this._resizers.set(t.viewElement,e);const i=this.editor.editing.view.document.selection;const o=i.getSelectedElement();if(this.getResizerByViewElement(o)==e){this.select(e)}return e}getResizerByViewElement(t){return this._resizers.get(t)}_getResizerByHandle(t){for(const e of this._resizers.values()){if(e.containsHandle(t)){return e}}}_mouseDownListener(t,e){const n=e.domTarget;if(!dS.isResizeHandle(n)){return}this._activeResizer=this._getResizerByHandle(n)||null;if(this._activeResizer){this._activeResizer.begin(n);t.stop();e.preventDefault()}}_mouseMoveListener(t,e){if(this._activeResizer){this._activeResizer.updateSize(e)}}_mouseUpListener(){if(this._activeResizer){this._activeResizer.commit();this._activeResizer=null}}}var _S=n(390);var vS={injectType:"singletonStyleTag",attributes:{"data-cke":true}};vS.insert="head";vS.singleton=true;var yS=Sc()(_S.Z,vS);const xS=_S.Z.locals||{};class ES extends eu{static get pluginName(){return"DragDrop"}static get requires(){return[UE,ZD]}init(){const t=this.editor;const e=t.editing.view;this._draggedRange=null;this._draggingUid="";this._draggableElement=null;this._updateDropMarkerThrottled=pS((t=>this._updateDropMarker(t)),40);this._removeDropMarkerDelayed=NS((()=>this._removeDropMarker()),40);this._clearDraggableAttributesDelayed=NS((()=>this._clearDraggableAttributes()),40);e.addObserver(OE);e.addObserver(bC);this._setupDragging();this._setupContentInsertionIntegration();this._setupClipboardInputIntegration();this._setupDropMarker();this._setupDraggableAttributeHandling();this.listenTo(t,"change:isReadOnly",((t,e,n)=>{if(n){this.forceDisabled("readOnlyMode")}else{this.clearForceDisabled("readOnlyMode")}}));this.on("change:isEnabled",((t,e,n)=>{if(!n){this._finalizeDragging(false)}}));if(c.isAndroid){this.forceDisabled("noAndroidSupport")}}destroy(){if(this._draggedRange){this._draggedRange.detach();this._draggedRange=null}this._updateDropMarkerThrottled.cancel();this._removeDropMarkerDelayed.cancel();this._clearDraggableAttributesDelayed.cancel();return super.destroy()}_setupDragging(){const t=this.editor;const e=t.model;const n=e.document;const i=t.editing.view;const o=i.document;this.listenTo(o,"dragstart",((i,r)=>{const s=n.selection;if(r.target&&r.target.is("editableElement")){r.preventDefault();return}const a=r.target?zS(r.target):null;if(a){const n=t.editing.mapper.toModelElement(a);this._draggedRange=kb.fromRange(e.createRangeOn(n));if(t.plugins.has("WidgetToolbarRepository")){t.plugins.get("WidgetToolbarRepository").forceDisabled("dragDrop")}}else if(!o.selection.isCollapsed){const t=o.selection.getSelectedElement();if(!t||!cD(t)){this._draggedRange=kb.fromRange(s.getFirstRange())}}if(!this._draggedRange){r.preventDefault();return}this._draggingUid=I();r.dataTransfer.effectAllowed=this.isEnabled?"copyMove":"copy";r.dataTransfer.setData("application/ckeditor5-dragging-uid",this._draggingUid);const l=e.createSelection(this._draggedRange.toRange());const c=t.data.toView(e.getSelectedContent(l));o.fire("clipboardOutput",{dataTransfer:r.dataTransfer,content:c,method:"dragstart"});if(!this.isEnabled){this._draggedRange.detach();this._draggedRange=null;this._draggingUid=""}}),{priority:"low"});this.listenTo(o,"dragend",((t,e)=>{this._finalizeDragging(!e.dataTransfer.isCanceled&&e.dataTransfer.dropEffect=="move")}),{priority:"low"});this.listenTo(o,"dragenter",(()=>{if(!this.isEnabled){return}i.focus()}));this.listenTo(o,"dragleave",(()=>{this._removeDropMarkerDelayed()}));this.listenTo(o,"dragging",((e,n)=>{if(!this.isEnabled){n.dataTransfer.dropEffect="none";return}this._removeDropMarkerDelayed.cancel();const i=DS(t,n.targetRanges,n.target);if(!this._draggedRange){n.dataTransfer.dropEffect="copy"}if(!c.isGecko){if(n.dataTransfer.effectAllowed=="copy"){n.dataTransfer.dropEffect="copy"}else if(["all","copyMove"].includes(n.dataTransfer.effectAllowed)){n.dataTransfer.dropEffect="move"}}if(i){this._updateDropMarkerThrottled(i)}}),{priority:"low"})}_setupClipboardInputIntegration(){const t=this.editor;const e=t.editing.view;const n=e.document;this.listenTo(n,"clipboardInput",((e,n)=>{if(n.method!="drop"){return}const i=DS(t,n.targetRanges,n.target);this._removeDropMarker();if(!i){this._finalizeDragging(false);e.stop();return}if(this._draggedRange&&this._draggingUid!=n.dataTransfer.getData("application/ckeditor5-dragging-uid")){this._draggedRange.detach();this._draggedRange=null;this._draggingUid=""}const o=LS(n.dataTransfer)=="move";if(o&&this._draggedRange&&this._draggedRange.containsRange(i,true)){this._finalizeDragging(false);e.stop();return}n.targetRanges=[t.editing.mapper.toViewRange(i)]}),{priority:"high"})}_setupContentInsertionIntegration(){const t=this.editor.plugins.get(UE);t.on("contentInsertion",((t,e)=>{if(!this.isEnabled||e.method!=="drop"){return}const n=e.targetRanges.map((t=>this.editor.editing.mapper.toModelRange(t)));this.editor.model.change((t=>t.setSelection(n)))}),{priority:"high"});t.on("contentInsertion",((t,e)=>{if(!this.isEnabled||e.method!=="drop"){return}const n=LS(e.dataTransfer)=="move";const i=!e.resultRange||!e.resultRange.isCollapsed;this._finalizeDragging(i&&n)}),{priority:"lowest"})}_setupDraggableAttributeHandling(){const t=this.editor;const e=t.editing.view;const n=e.document;this.listenTo(n,"mousedown",((i,o)=>{if(c.isAndroid||!o){return}this._clearDraggableAttributesDelayed.cancel();let r=zS(o.target);if(c.isBlink&&!t.isReadOnly&&!r&&!n.selection.isCollapsed){const t=n.selection.getSelectedElement();if(!t||!cD(t)){r=n.selection.editableElement}}if(r){e.change((t=>{t.setAttribute("draggable","true",r)}));this._draggableElement=t.editing.mapper.toModelElement(r)}}));this.listenTo(n,"mouseup",(()=>{if(!c.isAndroid){this._clearDraggableAttributesDelayed()}}))}_clearDraggableAttributes(){const t=this.editor.editing;t.view.change((e=>{if(this._draggableElement&&this._draggableElement.root.rootName!="$graveyard"){e.removeAttribute("draggable",t.mapper.toViewElement(this._draggableElement))}this._draggableElement=null}))}_setupDropMarker(){const t=this.editor;t.conversion.for("editingDowncast").markerToHighlight({model:"drop-target",view:{classes:["ck-clipboard-drop-target-range"]}});t.conversion.for("editingDowncast").markerToElement({model:"drop-target",view:(e,{writer:n})=>{const i=t.model.schema.checkChild(e.markerRange.start,"$text");if(!i){return}return n.createUIElement("span",{class:"ck ck-clipboard-drop-target-position"},(function(t){const e=this.toDomElement(t);e.append("⁠",t.createElement("span"),"⁠");return e}))}})}_updateDropMarker(t){const e=this.editor;const n=e.model.markers;e.model.change((e=>{if(n.has("drop-target")){if(!n.get("drop-target").getRange().isEqual(t)){e.updateMarker("drop-target",{range:t})}}else{e.addMarker("drop-target",{range:t,usingOperation:false,affectsData:false})}}))}_removeDropMarker(){const t=this.editor.model;this._removeDropMarkerDelayed.cancel();this._updateDropMarkerThrottled.cancel();if(t.markers.has("drop-target")){t.change((t=>{t.removeMarker("drop-target")}))}}_finalizeDragging(t){const e=this.editor;const n=e.model;this._removeDropMarker();this._clearDraggableAttributes();if(e.plugins.has("WidgetToolbarRepository")){e.plugins.get("WidgetToolbarRepository").clearForceDisabled("dragDrop")}this._draggingUid="";if(!this._draggedRange){return}if(t&&this.isEnabled){n.deleteContent(n.createSelection(this._draggedRange),{doNotAutoparagraph:true})}this._draggedRange.detach();this._draggedRange=null}}function DS(t,e,n){const i=t.model;const o=t.editing.mapper;let r=null;const s=e?e[0].start:null;if(n.is("uiElement")){n=n.parent}r=SS(t,n);if(r){return r}const a=BS(t,n);const l=s?o.toModelPosition(s):null;if(!l){return TS(t,a)}r=IS(t,l,a);if(r){return r}r=i.schema.getNearestSelectionRange(l,c.isGecko?"forward":"backward");if(r){return r}return MS(t,l.parent)}function SS(t,e){const n=t.model;const i=t.editing.mapper;if(cD(e)){return n.createRangeOn(i.toModelElement(e))}if(!e.is("editableElement")){const t=e.findAncestor((t=>cD(t)||t.is("editableElement")));if(cD(t)){return n.createRangeOn(i.toModelElement(t))}}return null}function TS(t,e){const n=t.model;const i=n.schema;const o=n.createPositionAt(e,0);return i.getNearestSelectionRange(o,"forward")}function IS(t,e,n){const i=t.model;if(!i.schema.checkChild(n,"$block")){return null}const o=i.createPositionAt(n,0);const r=e.path.slice(0,o.path.length);const s=i.createPositionFromPath(e.root,r);const a=s.nodeAfter;if(a&&i.schema.isObject(a)){return i.createRangeOn(a)}return null}function MS(t,e){const n=t.model;let i=e;while(i){if(n.schema.isObject(i)){return n.createRangeOn(i)}i=i.parent}return null}function BS(t,e){const n=t.editing.mapper;const i=t.editing.view;const o=n.toModelElement(e);if(o){return o}const r=i.createPositionBefore(e);const s=n.findMappedViewAncestor(r);return n.toModelElement(s)}function LS(t){if(c.isGecko){return t.dropEffect}return["all","copyMove"].includes(t.effectAllowed)?"move":"copy"}function NS(t,e){let n;function i(...o){i.cancel();n=setTimeout((()=>t(...o)),e)}i.cancel=()=>{clearTimeout(n)};return i}function zS(t){if(t.is("editableElement")){return null}if(t.hasClass("ck-widget__selection-handle")){return t.findAncestor(cD)}if(cD(t)){return t}const e=t.findAncestor((t=>cD(t)||t.is("editableElement")));if(cD(e)){return e}return null}class PS extends eu{static get pluginName(){return"PastePlainText"}static get requires(){return[UE]}init(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=n.document;const o=e.document.selection;let r=false;n.addObserver(OE);this.listenTo(i,"keydown",((t,e)=>{r=e.shiftKey}));t.plugins.get(UE).on("contentInsertion",((t,n)=>{if(!r&&!OS(n.content,e.schema)){return}e.change((t=>{const i=Array.from(o.getAttributes()).filter((([t])=>e.schema.getAttributeProperties(t).isFormatting));if(!o.isCollapsed){e.deleteContent(o,{doNotAutoparagraph:true})}i.push(...o.getAttributes());const r=t.createRangeIn(n.content);for(const e of r.getItems()){if(e.is("$textProxy")){t.setAttributes(i,e)}}}))}))}}function OS(t,e){if(t.childCount>1){return false}const n=t.getChild(0);if(e.isObject(n)){return false}return Array.from(n.getAttributeKeys()).length==0}class RS extends eu{static get pluginName(){return"Clipboard"}static get requires(){return[UE,ES,PS]}}class VS extends iu{constructor(t){super(t);this._stack=[];this._createdBatches=new WeakSet;this.refresh();this.listenTo(t.data,"set",((t,e)=>{e[1]={...e[1]};const n=e[1];if(!n.batchType){n.batchType={isUndoable:false}}}),{priority:"high"});this.listenTo(t.data,"set",((t,e)=>{const n=e[1];if(!n.batchType.isUndoable){this.clearStack()}}))}refresh(){this.isEnabled=this._stack.length>0}addBatch(t){const e=this.editor.model.document.selection;const n={ranges:e.hasOwnRange?Array.from(e.getRanges()):[],isBackward:e.isBackward};this._stack.push({batch:t,selection:n});this.refresh()}clearStack(){this._stack=[];this.refresh()}_restoreSelection(t,e,n){const i=this.editor.model;const o=i.document;const r=[];const s=t.map((t=>t.getTransformedByOperations(n)));const a=s.flat();for(const t of s){const e=t.filter((t=>t.root!=o.graveyard)).filter((t=>!FS(t,a)));if(!e.length){continue}jS(e);r.push(e[0])}if(r.length){i.change((t=>{t.setSelection(r,{backward:e})}))}}_undo(t,e){const n=this.editor.model;const i=n.document;this._createdBatches.add(e);const o=t.operations.slice().filter((t=>t.isDocumentOperation));o.reverse();for(const t of o){const o=t.baseVersion+1;const r=Array.from(i.history.getOperations(o));const s=Jw([t.getReversed()],r,{useRelations:true,document:this.editor.model.document,padWithNoOps:false,forceWeakRemove:true});const a=s.operationsA;for(const o of a){e.addOperation(o);n.applyOperation(o);i.history.setOperationAsUndone(t,o)}}}}function jS(t){t.sort(((t,e)=>t.start.isBefore(e.start)?-1:1));for(let e=1;e<t.length;e++){const n=t[e-1];const i=n.getJoined(t[e],true);if(i){e--;t.splice(e,2,i)}}}function FS(t,e){return e.some((e=>e!==t&&e.containsRange(t,true)))}class HS extends VS{execute(t=null){const e=t?this._stack.findIndex((e=>e.batch==t)):this._stack.length-1;const n=this._stack.splice(e,1)[0];const i=this.editor.model.createBatch({isUndo:true});this.editor.model.enqueueChange(i,(()=>{this._undo(n.batch,i);const t=this.editor.model.document.history.getOperations(n.batch.baseVersion);this._restoreSelection(n.selection.ranges,n.selection.isBackward,t);this.fire("revert",n.batch,i)}));this.refresh()}}class US extends VS{execute(){const t=this._stack.pop();const e=this.editor.model.createBatch({isUndo:true});this.editor.model.enqueueChange(e,(()=>{const n=t.batch.operations[t.batch.operations.length-1];const i=n.baseVersion+1;const o=this.editor.model.document.history.getOperations(i);this._restoreSelection(t.selection.ranges,t.selection.isBackward,o);this._undo(t.batch,e)}));this.refresh()}}class WS extends eu{static get pluginName(){return"UndoEditing"}constructor(t){super(t);this._batchRegistry=new WeakSet}init(){const t=this.editor;this._undoCommand=new HS(t);this._redoCommand=new US(t);t.commands.add("undo",this._undoCommand);t.commands.add("redo",this._redoCommand);this.listenTo(t.model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation){return}const i=n.batch;const o=this._redoCommand._createdBatches.has(i);const r=this._undoCommand._createdBatches.has(i);const s=this._batchRegistry.has(i);if(s){return}this._batchRegistry.add(i);if(!i.isUndoable){return}if(o){this._undoCommand.addBatch(i)}else if(!r){this._undoCommand.addBatch(i);this._redoCommand.clearStack()}}),{priority:"highest"});this.listenTo(this._undoCommand,"revert",((t,e,n)=>{this._redoCommand.addBatch(n)}));t.keystrokes.set("CTRL+Z","undo");t.keystrokes.set("CTRL+Y","redo");t.keystrokes.set("CTRL+SHIFT+Z","redo")}}const qS='$${Delta.CKEditor.Icon[40]}$$';const GS='$${Delta.CKEditor.Icon[41]}$$';class $S extends eu{static get pluginName(){return"UndoUI"}init(){const t=this.editor;const e=t.locale;const n=t.t;const i=e.uiLanguageDirection=="ltr"?qS:GS;const o=e.uiLanguageDirection=="ltr"?GS:qS;this._addButton("undo",n("Undo"),"CTRL+Z",i);this._addButton("redo",n("Redo"),"CTRL+Y",o)}_addButton(t,e,n,i){const o=this.editor;o.ui.componentFactory.add(t,(r=>{const s=o.commands.get(t);const a=new kd(r);a.set({label:e,icon:i,keystroke:n,tooltip:true});a.bind("isEnabled").to(s,"isEnabled");this.listenTo(a,"execute",(()=>{o.execute(t);o.editing.view.focus()}));return a}))}}class KS extends eu{static get requires(){return[WS,$S]}static get pluginName(){return"Undo"}}function YS(t){return t.createContainerElement("span",{class:"image-inline"},t.createEmptyElement("img"))}function ZS(t){return t.createContainerElement("figure",{class:"image"},[t.createEmptyElement("img"),t.createSlot()])}function QS(t,e){const n=t.plugins.get("ImageUtils");const i=t.plugins.has("ImageInlineEditing")&&t.plugins.has("ImageBlockEditing");return t=>{if(!n.isInlineImageView(t)){return null}if(!i){return o(t)}const r=t.getStyle("display")=="block"||t.findAncestor(n.isBlockImageView)?"imageBlock":"imageInline";if(r!==e){return null}return o(t)};function o(t){const e={name:true};if(t.hasAttribute("src")){e.attributes=["src"]}return e}}function JS(t,e){const n=dc(e.getSelectedBlocks());if(!n||t.isObject(n)){return"imageBlock"}if(n.isEmpty&&n.name!="listItem"){return"imageBlock"}return"imageInline"}class XS extends eu{static get pluginName(){return"ImageUtils"}isImage(t){return this.isInlineImage(t)||this.isBlockImage(t)}isInlineImageView(t){return!!t&&t.is("element","img")}isBlockImageView(t){return!!t&&t.is("element","figure")&&t.hasClass("image")}insertImage(t={},e=null,n=null){const i=this.editor;const o=i.model;const r=o.document.selection;n=iT(i,e||r,n);t={...Object.fromEntries(r.getAttributes()),...t};for(const e in t){if(!o.schema.checkAttribute(n,e)){delete t[e]}}return o.change((i=>{const r=i.createElement(n,t);o.insertObject(r,e,null,{setSelection:"on",findOptimalPosition:!e&&n!="imageInline"});if(r.parent){return r}return null}))}getClosestSelectedImageWidget(t){const e=t.getFirstPosition();if(!e){return null}const n=t.getSelectedElement();if(n&&this.isImageWidget(n)){return n}let i=e.parent;while(i){if(i.is("element")&&this.isImageWidget(i)){return i}i=i.parent}return null}getClosestSelectedImageElement(t){const e=t.getSelectedElement();return this.isImage(e)?e:t.getFirstPosition().findAncestor("imageBlock")}isImageAllowed(){const t=this.editor.model;const e=t.document.selection;return tT(this.editor,e)&&eT(e)}toImageWidget(t,e,n){e.setCustomProperty("image",true,t);const i=()=>{const e=this.findViewImgElement(t);const i=e.getAttribute("alt");return i?`${i} ${n}`:n};return dD(t,e,{label:i})}isImageWidget(t){return!!t.getCustomProperty("image")&&cD(t)}isBlockImage(t){return!!t&&t.is("element","imageBlock")}isInlineImage(t){return!!t&&t.is("element","imageInline")}findViewImgElement(t){if(this.isInlineImageView(t)){return t}const e=this.editor.editing.view;for(const{item:n}of e.createRangeIn(t)){if(this.isInlineImageView(n)){return n}}}}function tT(t,e){const n=iT(t,e);if(n=="imageBlock"){const n=nT(e,t.model);if(t.model.schema.checkChild(n,"imageBlock")){return true}}else if(t.model.schema.checkChild(e.focus,"imageInline")){return true}return false}function eT(t){return[...t.focus.getAncestors()].every((t=>!t.is("element","imageBlock")))}function nT(t,e){const n=bD(t,e);const i=n.start.parent;if(i.isEmpty&&!i.is("element","$root")){return i.parent}return i}function iT(t,e,n){const i=t.model.schema;const o=t.config.get("image.insert.type");if(!t.plugins.has("ImageBlockEditing")){return"imageInline"}if(!t.plugins.has("ImageInlineEditing")){return"imageBlock"}if(n){return n}if(o==="inline"){return"imageInline"}if(o==="block"){return"imageBlock"}if(e.is("selection")){return JS(i,e)}return i.checkChild(e,"imageInline")?"imageInline":"imageBlock"}const oT=new RegExp(String(/^(http(s)?:\/\/)?[\w-]+\.[\w.~:/[\]@!$&'()*+,;=%-]+/.source+/\.(jpg|jpeg|png|gif|ico|webp|JPG|JPEG|PNG|GIF|ICO|WEBP)/.source+/(\?[\w.~:/[\]@!$&'()*+,;=%-]*)?/.source+/(#[\w.~:/[\]@!$&'()*+,;=%-]*)?$/.source));class rT extends eu{static get requires(){return[RS,XS,KS,oE]}static get pluginName(){return"AutoImage"}constructor(t){super(t);this._timeoutId=null;this._positionToInsert=null}init(){const t=this.editor;const e=t.model.document;this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(()=>{const t=e.selection.getFirstRange();const n=sA.fromPosition(t.start);n.stickiness="toPrevious";const i=sA.fromPosition(t.end);i.stickiness="toNext";e.once("change:data",(()=>{this._embedImageBetweenPositions(n,i);n.detach();i.detach()}),{priority:"high"})}));t.commands.get("undo").on("execute",(()=>{if(this._timeoutId){il.window.clearTimeout(this._timeoutId);this._positionToInsert.detach();this._timeoutId=null;this._positionToInsert=null}}),{priority:"high"})}_embedImageBetweenPositions(t,e){const n=this.editor;const i=new kb(t,e);const o=i.getWalker({ignoreElementEnd:true});const r=Object.fromEntries(n.model.document.selection.getAttributes());const s=this.editor.plugins.get("ImageUtils");let a="";for(const t of o){if(t.item.is("$textProxy")){a+=t.item.data}}a=a.trim();if(!a.match(oT)){i.detach();return}this._positionToInsert=sA.fromPosition(t);this._timeoutId=il.window.setTimeout((()=>{const t=n.commands.get("insertImage");if(!t.isEnabled){i.detach();return}n.model.change((t=>{this._timeoutId=null;t.remove(i);i.detach();let e;if(this._positionToInsert.root.rootName!=="$graveyard"){e=this._positionToInsert.toPosition()}s.insertImage({...r,src:a},e);this._positionToInsert.detach();this._positionToInsert=null}));n.plugins.get("Delete").requestUndoOnBackspace()}),100)}}function sT(t,e,n){var i=t.length;n=n===undefined?i:n;return!e&&n>=i?t:Ch(t,e,n)}const aT=sT;var lT="\\ud800-\\udfff",cT="\\u0300-\\u036f",dT="\\ufe20-\\ufe2f",uT="\\u20d0-\\u20ff",hT=cT+dT+uT,gT="\\ufe0e\\ufe0f";var mT="\\u200d";var fT=RegExp("["+mT+lT+hT+gT+"]");function pT(t){return fT.test(t)}const bT=pT;function kT(t){return t.split("")}const wT=kT;var AT="\\ud800-\\udfff",CT="\\u0300-\\u036f",_T="\\ufe20-\\ufe2f",vT="\\u20d0-\\u20ff",yT=CT+_T+vT,xT="\\ufe0e\\ufe0f";var ET="["+AT+"]",DT="["+yT+"]",ST="\\ud83c[\\udffb-\\udfff]",TT="(?:"+DT+"|"+ST+")",IT="[^"+AT+"]",MT="(?:\\ud83c[\\udde6-\\uddff]){2}",BT="[\\ud800-\\udbff][\\udc00-\\udfff]",LT="\\u200d";var NT=TT+"?",zT="["+xT+"]?",PT="(?:"+LT+"(?:"+[IT,MT,BT].join("|")+")"+zT+NT+")*",OT=zT+NT+PT,RT="(?:"+[IT+DT+"?",DT,MT,BT,ET].join("|")+")";var VT=RegExp(ST+"(?="+ST+")|"+RT+OT,"g");function jT(t){return t.match(VT)||[]}const FT=jT;function HT(t){return bT(t)?FT(t):wT(t)}const UT=HT;function WT(t){return function(e){e=dh(e);var n=bT(e)?UT(e):undefined;var i=n?n[0]:e.charAt(0);var o=n?aT(n,1).join(""):e.slice(1);return i[t]()+o}}const qT=WT;var GT=qT("toUpperCase");const $T=GT;const KT=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g;const YT=/^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i;const ZT=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i;const QT=/^((\w+:(\/{2,})?)|(\W))/i;const JT="Ctrl+K";function XT(t){return t.is("attributeElement")&&!!t.getCustomProperty("link")}function tI(t,{writer:e}){const n=e.createAttributeElement("a",{href:t},{priority:5});e.setCustomProperty("link",true,n);return n}function eI(t){t=String(t);return nI(t)?t:"#"}function nI(t){const e=t.replace(KT,"");return e.match(YT)}function iI(t,e){const n={"Open in a new tab":t("Open in a new tab"),Downloadable:t("Downloadable")};e.forEach((t=>{if(t.label&&n[t.label]){t.label=n[t.label]}return t}));return e}function oI(t){const e=[];if(t){for(const[n,i]of Object.entries(t)){const t=Object.assign({},i,{id:`link${$T(n)}`});e.push(t)}}return e}function rI(t,e){if(!t){return false}return e.checkAttribute(t.name,"linkHref")}function sI(t){return ZT.test(t)}function aI(t,e){const n=sI(t)?"mailto:":e;const i=!!n&&!lI(t);return t&&i?n+t:t}function lI(t){return QT.test(t)}function cI(t){window.open(t,"_blank","noopener")}const dI=4;const uI=new RegExp("(^|\\s)"+"("+"("+"(?:(?:(?:https?|ftp):)?\\/\\/)"+"(?:\\S+(?::\\S*)?@)?"+"(?:"+"(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])"+"(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}"+"(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))"+"|"+"("+"((?!www\\.)|(www\\.))"+"(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+"+"(?:[a-z\\u00a1-\\uffff]{2,63})"+")"+")"+"(?::\\d{2,5})?"+"(?:[/?#]\\S*)?"+")"+"|"+"("+"(www.|(\\S+@))"+"((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+"+"(?:[a-z\\u00a1-\\uffff]{2,63})"+")"+")$","i");const hI=2;class gI extends eu{static get requires(){return[oE]}static get pluginName(){return"AutoLink"}init(){const t=this.editor;const e=t.model.document.selection;e.on("change:range",(()=>{this.isEnabled=!e.anchor.parent.is("element","codeBlock")}));this._enableTypingHandling()}afterInit(){this._enableEnterHandling();this._enableShiftEnterHandling()}_enableTypingHandling(){const t=this.editor;const e=new aE(t.model,(t=>{if(!mI(t)){return}const e=fI(t.substr(0,t.length-1));if(e){return{url:e}}}));e.on("matched:data",((e,n)=>{const{batch:i,range:o,url:r}=n;if(!i.isTyping){return}const s=o.end.getShiftedBy(-1);const a=s.getShiftedBy(-r.length);const l=t.model.createRange(a,s);this._applyAutoLink(r,l)}));e.bind("isEnabled").to(this)}_enableEnterHandling(){const t=this.editor;const e=t.model;const n=t.commands.get("enter");if(!n){return}n.on("execute",(()=>{const t=e.document.selection.getFirstPosition();if(!t.parent.previousSibling){return}const n=e.createRangeIn(t.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(n)}))}_enableShiftEnterHandling(){const t=this.editor;const e=t.model;const n=t.commands.get("shiftEnter");if(!n){return}n.on("execute",(()=>{const t=e.document.selection.getFirstPosition();const n=e.createRange(e.createPositionAt(t.parent,0),t.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(n)}))}_checkAndApplyAutoLinkOnRange(t){const e=this.editor.model;const{text:n,range:i}=sE(t,e);const o=fI(n);if(o){const t=e.createRange(i.end.getShiftedBy(-o.length),i.end);this._applyAutoLink(o,t)}}_applyAutoLink(t,e){const n=this.editor.model;const i=this.editor.config.get("link.defaultProtocol");const o=aI(t,i);if(!this.isEnabled||!pI(e,n)||!lI(o)||bI(e)){return}this._persistAutoLink(o,e)}_persistAutoLink(t,e){const n=this.editor.model;const i=this.editor.plugins.get("Delete");n.enqueueChange((o=>{o.setAttribute("linkHref",t,e);n.enqueueChange((()=>{i.requestUndoOnBackspace()}))}))}}function mI(t){return t.length>dI&&t[t.length-1]===" "&&t[t.length-2]!==" "}function fI(t){const e=uI.exec(t);return e?e[hI]:null}function pI(t,e){return e.schema.checkAttributeInSelection(e.createSelection(t),"linkHref")}function bI(t){const e=t.start.nodeAfter;return e&&e.hasAttribute("linkHref")}class kI extends eu{static get pluginName(){return"Autosave"}static get requires(){return[b_]}constructor(t){super(t);const e=t.config.get("autosave")||{};const n=e.waitingTime||1e3;this.set("state","synchronized");this._debouncedSave=If(this._save.bind(this),n);this._lastDocumentVersion=t.model.document.version;this._savePromise=null;this._domEmitter=Object.create(Ja);this._config=e;this._pendingActions=t.plugins.get(b_);this._makeImmediateSave=false}init(){const t=this.editor;const e=t.model.document;this.listenTo(t,"ready",(()=>{this.listenTo(e,"change:data",((t,e)=>{if(!this._saveCallbacks.length){return}if(!e.isLocal){return}if(this.state==="synchronized"){this.state="waiting";this._setPendingAction()}if(this.state==="waiting"){this._debouncedSave()}}))}));this.listenTo(t,"destroy",(()=>this._flush()),{priority:"highest"});this._domEmitter.listenTo(window,"beforeunload",((t,e)=>{if(this._pendingActions.hasAny){e.returnValue=this._pendingActions.first.message}}))}destroy(){this._domEmitter.stopListening();super.destroy()}save(){this._debouncedSave.cancel();return this._save()}_flush(){this._debouncedSave.flush()}_save(){if(this._savePromise){this._makeImmediateSave=this.editor.model.document.version>this._lastDocumentVersion;return this._savePromise}this._setPendingAction();this.state="saving";this._lastDocumentVersion=this.editor.model.document.version;this._savePromise=Promise.resolve().then((()=>Promise.all(this._saveCallbacks.map((t=>t(this.editor)))))).finally((()=>{this._savePromise=null})).then((()=>{if(this._makeImmediateSave){this._makeImmediateSave=false;return this._save()}else{if(this.editor.model.document.version>this._lastDocumentVersion){this.state="waiting";this._debouncedSave()}else{this.state="synchronized";this._pendingActions.remove(this._action);this._action=null}}})).catch((t=>{this.state="error";this.state="saving";this._debouncedSave();throw t}));return this._savePromise}_setPendingAction(){const t=this.editor.t;if(!this._action){this._action=this._pendingActions.add(t("Saving changes"))}}get _saveCallbacks(){const t=[];if(this.adapter&&this.adapter.save){t.push(this.adapter.save)}if(this._config.save){t.push(this._config.save)}return t}}x(kI,mt);class wI extends(mt()){constructor(){super();const t=new window.FileReader;this._reader=t;this._data=undefined;this.set("loaded",0);t.onprogress=t=>{this.loaded=t.loaded}}get error(){return this._reader.error}get data(){return this._data}read(t){const e=this._reader;this.total=t.size;return new Promise(((n,i)=>{e.onload=()=>{const t=e.result;this._data=t;n(t)};e.onerror=()=>{i("error")};e.onabort=()=>{i("aborted")};this._reader.readAsDataURL(t)}))}abort(){this._reader.abort()}}class AI extends eu{static get pluginName(){return"FileRepository"}static get requires(){return[b_]}init(){this.loaders=new cc;this.loaders.on("change",(()=>this._updatePendingAction()));this._loadersMap=new Map;this._pendingAction=null;this.set("uploaded",0);this.set("uploadTotal",null);this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((t,e)=>e?t/e*100:0))}getLoader(t){return this._loadersMap.get(t)||null}createLoader(t){if(!this.createUploadAdapter){P("filerepository-no-upload-adapter");return null}const e=new CI(Promise.resolve(t),this.createUploadAdapter);this.loaders.add(e);this._loadersMap.set(t,e);if(t instanceof Promise){e.file.then((t=>{this._loadersMap.set(t,e)})).catch((()=>{}))}e.on("change:uploaded",(()=>{let t=0;for(const e of this.loaders){t+=e.uploaded}this.uploaded=t}));e.on("change:uploadTotal",(()=>{let t=0;for(const e of this.loaders){if(e.uploadTotal){t+=e.uploadTotal}}this.uploadTotal=t}));return e}destroyLoader(t){const e=t instanceof CI?t:this.getLoader(t);e._destroy();this.loaders.remove(e);this._loadersMap.forEach(((t,n)=>{if(t===e){this._loadersMap.delete(n)}}))}_updatePendingAction(){const t=this.editor.plugins.get(b_);if(this.loaders.length){if(!this._pendingAction){const e=this.editor.t;const n=t=>`${e("Upload in progress")} ${parseInt(t)}%.`;this._pendingAction=t.add(n(this.uploadedPercent));this._pendingAction.bind("message").to(this,"uploadedPercent",n)}}else{t.remove(this._pendingAction);this._pendingAction=null}}}class CI extends(mt()){constructor(t,e){super();this.id=I();this._filePromiseWrapper=this._createFilePromiseWrapper(t);this._adapter=e(this);this._reader=new wI;this.set("status","idle");this.set("uploaded",0);this.set("uploadTotal",null);this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((t,e)=>e?t/e*100:0));this.set("uploadResponse",null)}get file(){if(!this._filePromiseWrapper){return Promise.resolve(null)}else{return this._filePromiseWrapper.promise.then((t=>this._filePromiseWrapper?t:null))}}get data(){return this._reader.data}read(){if(this.status!="idle"){throw new z("filerepository-read-wrong-status",this)}this.status="reading";return this.file.then((t=>this._reader.read(t))).then((t=>{if(this.status!=="reading"){throw this.status}this.status="idle";return t})).catch((t=>{if(t==="aborted"){this.status="aborted";throw"aborted"}this.status="error";throw this._reader.error?this._reader.error:t}))}upload(){if(this.status!="idle"){throw new z("filerepository-upload-wrong-status",this)}this.status="uploading";return this.file.then((()=>this._adapter.upload())).then((t=>{this.uploadResponse=t;this.status="idle";return t})).catch((t=>{if(this.status==="aborted"){throw"aborted"}this.status="error";throw t}))}abort(){const t=this.status;this.status="aborted";if(!this._filePromiseWrapper.isFulfilled){this._filePromiseWrapper.promise.catch((()=>{}));this._filePromiseWrapper.rejecter("aborted")}else if(t=="reading"){this._reader.abort()}else if(t=="uploading"&&this._adapter.abort){this._adapter.abort()}this._destroy()}_destroy(){this._filePromiseWrapper=undefined;this._reader=undefined;this._adapter=undefined;this.uploadResponse=undefined}_createFilePromiseWrapper(t){const e={};e.promise=new Promise(((n,i)=>{e.rejecter=i;e.isFulfilled=false;t.then((t=>{e.isFulfilled=true;n(t)})).catch((t=>{e.isFulfilled=true;i(t)}))}));return e}}class _I extends eu{static get requires(){return[AI]}static get pluginName(){return"Base64UploadAdapter"}init(){this.editor.plugins.get(AI).createUploadAdapter=t=>new vI(t)}}class vI{constructor(t){this.loader=t}upload(){return new Promise(((t,e)=>{const n=this.reader=new window.FileReader;n.addEventListener("load",(()=>{t({default:n.result})}));n.addEventListener("error",(t=>{e(t)}));n.addEventListener("abort",(()=>{e()}));this.loader.file.then((t=>{n.readAsDataURL(t)}))}))}abort(){this.reader.abort()}}class yI extends iu{refresh(){this.value=this._getValue();this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model;const n=e.schema;const i=e.document.selection;const o=Array.from(i.getSelectedBlocks());const r=t.forceValue===undefined?!this.value:t.forceValue;e.change((t=>{if(!r){this._removeQuote(t,o.filter(xI))}else{const e=o.filter((t=>xI(t)||DI(n,t)));this._applyQuote(t,e)}}))}_getValue(){const t=this.editor.model.document.selection;const e=dc(t.getSelectedBlocks());return!!(e&&xI(e))}_checkEnabled(){if(this.value){return true}const t=this.editor.model.document.selection;const e=this.editor.model.schema;const n=dc(t.getSelectedBlocks());if(!n){return false}return DI(e,n)}_removeQuote(t,e){EI(t,e).reverse().forEach((e=>{if(e.start.isAtStart&&e.end.isAtEnd){t.unwrap(e.start.parent);return}if(e.start.isAtStart){const n=t.createPositionBefore(e.start.parent);t.move(e,n);return}if(!e.end.isAtEnd){t.split(e.end)}const n=t.createPositionAfter(e.end.parent);t.move(e,n)}))}_applyQuote(t,e){const n=[];EI(t,e).reverse().forEach((e=>{let i=xI(e.start);if(!i){i=t.createElement("blockQuote");t.wrap(e,i)}n.push(i)}));n.reverse().reduce(((e,n)=>{if(e.nextSibling==n){t.merge(t.createPositionAfter(e));return e}return n}))}}function xI(t){return t.parent.name=="blockQuote"?t.parent:null}function EI(t,e){let n;let i=0;const o=[];while(i<e.length){const r=e[i];const s=e[i+1];if(!n){n=t.createPositionBefore(r)}if(!s||r.nextSibling!=s){o.push(t.createRange(n,t.createPositionAfter(r)));n=null}i++}return o}function DI(t,e){const n=t.checkChild(e.parent,"blockQuote");const i=t.checkChild(["$root","blockQuote"],e);return n&&i}class SI extends eu{static get pluginName(){return"BlockQuoteEditing"}static get requires(){return[YE,oE]}init(){const t=this.editor;const e=t.model.schema;t.commands.add("blockQuote",new yI(t));e.register("blockQuote",{inheritAllFrom:"$container"});t.conversion.elementToElement({model:"blockQuote",view:"blockquote"});t.model.document.registerPostFixer((n=>{const i=t.model.document.differ.getChanges();for(const t of i){if(t.type=="insert"){const i=t.position.nodeAfter;if(!i){continue}if(i.is("element","blockQuote")&&i.isEmpty){n.remove(i);return true}else if(i.is("element","blockQuote")&&!e.checkChild(t.position,i)){n.unwrap(i);return true}else if(i.is("element")){const t=n.createRangeIn(i);for(const i of t.getItems()){if(i.is("element","blockQuote")&&!e.checkChild(n.createPositionBefore(i),i)){n.unwrap(i);return true}}}}else if(t.type=="remove"){const e=t.position.parent;if(e.is("element","blockQuote")&&e.isEmpty){n.remove(e);return true}}}return false}));const n=this.editor.editing.view.document;const i=t.model.document.selection;const o=t.commands.get("blockQuote");this.listenTo(n,"enter",((e,n)=>{if(!i.isCollapsed||!o.value){return}const r=i.getLastPosition().parent;if(r.isEmpty){t.execute("blockQuote");t.editing.view.scrollToTheSelection();n.preventDefault();e.stop()}}),{context:"blockquote"});this.listenTo(n,"delete",((e,n)=>{if(n.direction!="backward"||!i.isCollapsed||!o.value){return}const r=i.getLastPosition().parent;if(r.isEmpty&&!r.previousSibling){t.execute("blockQuote");t.editing.view.scrollToTheSelection();n.preventDefault();e.stop()}}),{context:"blockquote"})}}var TI=n(636);var II={injectType:"singletonStyleTag",attributes:{"data-cke":true}};II.insert="head";II.singleton=true;var MI=Sc()(TI.Z,II);const BI=TI.Z.locals||{};class LI extends eu{static get pluginName(){return"BlockQuoteUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("blockQuote",(n=>{const i=t.commands.get("blockQuote");const o=new kd(n);o.set({label:e("Block quote"),icon:J_.quote,tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute("blockQuote");t.editing.view.focus()}));return o}))}}class NI extends eu{static get requires(){return[SI,LI]}static get pluginName(){return"BlockQuote"}}class zI extends iu{constructor(t,e){super(t);this.attributeKey=e}refresh(){const t=this.editor.model;const e=t.document;this.value=this._getValueFromFirstAllowedNode();this.isEnabled=t.schema.checkAttributeInSelection(e.selection,this.attributeKey)}execute(t={}){const e=this.editor.model;const n=e.document;const i=n.selection;const o=t.forceValue===undefined?!this.value:t.forceValue;e.change((t=>{if(i.isCollapsed){if(o){t.setSelectionAttribute(this.attributeKey,true)}else{t.removeSelectionAttribute(this.attributeKey)}}else{const n=e.schema.getValidRanges(i.getRanges(),this.attributeKey);for(const e of n){if(o){t.setAttribute(this.attributeKey,o,e)}else{t.removeAttribute(this.attributeKey,e)}}}}))}_getValueFromFirstAllowedNode(){const t=this.editor.model;const e=t.schema;const n=t.document.selection;if(n.isCollapsed){return n.hasAttribute(this.attributeKey)}for(const t of n.getRanges()){for(const n of t.getItems()){if(e.checkAttribute(n,this.attributeKey)){return n.hasAttribute(this.attributeKey)}}}return false}}const PI="bold";class OI extends eu{static get pluginName(){return"BoldEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:PI});t.model.schema.setAttributeProperties(PI,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:PI,view:"strong",upcastAlso:["b",t=>{const e=t.getStyle("font-weight");if(!e){return null}if(e=="bold"||Number(e)>=600){return{name:true,styles:["font-weight"]}}return null}]});t.commands.add(PI,new zI(t,PI));t.keystrokes.set("CTRL+B",PI)}}const RI="bold";class VI extends eu{static get pluginName(){return"BoldUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(RI,(n=>{const i=t.commands.get(RI);const o=new kd(n);o.set({label:e("Bold"),icon:J_.bold,keystroke:"CTRL+B",tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(RI);t.editing.view.focus()}));return o}))}}class jI extends eu{static get requires(){return[OI,VI]}static get pluginName(){return"Bold"}}const FI="code";const HI="ck-code_selected";class UI extends eu{static get pluginName(){return"CodeEditing"}static get requires(){return[lE]}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:FI});t.model.schema.setAttributeProperties(FI,{isFormatting:true,copyOnEnter:false});t.conversion.attributeToElement({model:FI,view:"code",upcastAlso:{styles:{"word-wrap":"break-word"}}});t.commands.add(FI,new zI(t,FI));t.plugins.get(lE).registerAttribute(FI);IE(t,FI,"code",HI)}}const WI='$${Delta.CKEditor.Icon[42]}$$';var qI=n(8180);var GI={injectType:"singletonStyleTag",attributes:{"data-cke":true}};GI.insert="head";GI.singleton=true;var $I=Sc()(qI.Z,GI);const KI=qI.Z.locals||{};const YI="code";class ZI extends eu{static get pluginName(){return"CodeUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(YI,(n=>{const i=t.commands.get(YI);const o=new kd(n);o.set({label:e("Code"),icon:WI,tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(YI);t.editing.view.focus()}));return o}))}}class QI extends eu{static get requires(){return[UI,ZI]}static get pluginName(){return"Code"}}const JI={block:[{model:"codeBlock",view:"pre"},{model:"paragraph",view:"p"},{model:"blockQuote",view:"blockquote"},{model:"listItem",view:"li"},{model:"pageBreak",view:"div"},{model:"rawHtml",view:"div"},{model:"table",view:"table"},{model:"tableRow",view:"tr"},{model:"tableCell",view:"td"},{model:"tableCell",view:"th"},{model:"caption",view:"caption"},{model:"caption",view:"figcaption"},{model:"imageBlock",view:"img"},{model:"imageInline",view:"img"},{model:"htmlP",view:"p",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlBlockquote",view:"blockquote",modelSchema:{inheritAllFrom:"$container"}},{model:"htmlTable",view:"table",modelSchema:{allowWhere:"$block",isBlock:true}},{model:"htmlTbody",view:"tbody",modelSchema:{allowIn:"htmlTable",isBlock:false}},{model:"htmlThead",view:"thead",modelSchema:{allowIn:"htmlTable",isBlock:false}},{model:"htmlTfoot",view:"tfoot",modelSchema:{allowIn:"htmlTable",isBlock:false}},{model:"htmlCaption",view:"caption",modelSchema:{allowIn:"htmlTable",allowChildren:"$text",isBlock:false}},{model:"htmlColgroup",view:"colgroup",modelSchema:{allowIn:"htmlTable",allowChildren:"col",isBlock:false}},{model:"htmlCol",view:"col",modelSchema:{allowIn:"htmlColgroup",isBlock:false}},{model:"htmlTr",view:"tr",modelSchema:{allowIn:["htmlTable","htmlThead","htmlTbody"],isLimit:true}},{model:"htmlTd",view:"td",modelSchema:{allowIn:"htmlTr",allowContentOf:"$container",isLimit:true,isBlock:false}},{model:"htmlTh",view:"th",modelSchema:{allowIn:"htmlTr",allowContentOf:"$container",isLimit:true,isBlock:false}},{model:"htmlFigure",view:"figure",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlFigcaption",view:"figcaption",modelSchema:{allowIn:"htmlFigure",allowChildren:"$text",isBlock:false}},{model:"htmlAddress",view:"address",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlAside",view:"aside",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlMain",view:"main",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlDetails",view:"details",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlSummary",view:"summary",modelSchema:{allowChildren:"$text",allowIn:"htmlDetails",isBlock:false}},{model:"htmlDiv",view:"div",paragraphLikeModel:"htmlDivParagraph",modelSchema:{inheritAllFrom:"$container"}},{model:"htmlFieldset",view:"fieldset",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlLegend",view:"legend",modelSchema:{allowIn:"htmlFieldset",allowChildren:"$text"}},{model:"htmlHeader",view:"header",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlFooter",view:"footer",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlForm",view:"form",modelSchema:{inheritAllFrom:"$container",isBlock:true}},{model:"htmlHgroup",view:"hgroup",modelSchema:{allowChildren:["htmlH1","htmlH2","htmlH3","htmlH4","htmlH5","htmlH6"],isBlock:false}},{model:"htmlH1",view:"h1",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH2",view:"h2",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH3",view:"h3",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH4",view:"h4",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH5",view:"h5",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH6",view:"h6",modelSchema:{inheritAllFrom:"$block"}},{model:"$htmlList",modelSchema:{allowWhere:"$container",allowChildren:["$htmlList","htmlLi"],isBlock:false}},{model:"htmlDir",view:"dir",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlMenu",view:"menu",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlUl",view:"ul",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlOl",view:"ol",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlLi",view:"li",modelSchema:{allowIn:"$htmlList",allowChildren:"$text",isBlock:false}},{model:"htmlPre",view:"pre",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlArticle",view:"article",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlSection",view:"section",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlNav",view:"nav",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlDl",view:"dl",modelSchema:{allowWhere:"$container",allowChildren:["htmlDt","htmlDd"],isBlock:false}},{model:"htmlDt",view:"dt",modelSchema:{allowChildren:"$block",isBlock:false}},{model:"htmlDd",view:"dd",modelSchema:{allowChildren:"$block",isBlock:false}},{model:"htmlCenter",view:"center",modelSchema:{inheritAllFrom:"$container",isBlock:false}}],inline:[{model:"htmlAcronym",view:"acronym",attributeProperties:{copyOnEnter:true}},{model:"htmlTt",view:"tt",attributeProperties:{copyOnEnter:true}},{model:"htmlFont",view:"font",attributeProperties:{copyOnEnter:true}},{model:"htmlTime",view:"time",attributeProperties:{copyOnEnter:true}},{model:"htmlVar",view:"var",attributeProperties:{copyOnEnter:true}},{model:"htmlBig",view:"big",attributeProperties:{copyOnEnter:true}},{model:"htmlSmall",view:"small",attributeProperties:{copyOnEnter:true}},{model:"htmlSamp",view:"samp",attributeProperties:{copyOnEnter:true}},{model:"htmlQ",view:"q",attributeProperties:{copyOnEnter:true}},{model:"htmlOutput",view:"output",attributeProperties:{copyOnEnter:true}},{model:"htmlKbd",view:"kbd",attributeProperties:{copyOnEnter:true}},{model:"htmlBdi",view:"bdi",attributeProperties:{copyOnEnter:true}},{model:"htmlBdo",view:"bdo",attributeProperties:{copyOnEnter:true}},{model:"htmlAbbr",view:"abbr",attributeProperties:{copyOnEnter:true}},{model:"htmlA",view:"a",priority:5,coupledAttribute:"linkHref",attributeProperties:{copyOnEnter:true}},{model:"htmlStrong",view:"strong",coupledAttribute:"bold",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlB",view:"b",coupledAttribute:"bold",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlI",view:"i",coupledAttribute:"italic",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlEm",view:"em",coupledAttribute:"italic",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlS",view:"s",coupledAttribute:"strikethrough",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlDel",view:"del",coupledAttribute:"strikethrough",attributeProperties:{copyOnEnter:true}},{model:"htmlIns",view:"ins",attributeProperties:{copyOnEnter:true}},{model:"htmlU",view:"u",coupledAttribute:"underline",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlSub",view:"sub",coupledAttribute:"subscript",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlSup",view:"sup",coupledAttribute:"superscript",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlCode",view:"code",coupledAttribute:"code",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlMark",view:"mark",attributeProperties:{copyOnEnter:true}},{model:"htmlSpan",view:"span",attributeProperties:{copyOnEnter:true}},{model:"htmlCite",view:"cite",attributeProperties:{copyOnEnter:true}},{model:"htmlLabel",view:"label",attributeProperties:{copyOnEnter:true}},{model:"htmlDfn",view:"dfn",attributeProperties:{copyOnEnter:true}},{model:"htmlObject",view:"object",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlIframe",view:"iframe",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlInput",view:"input",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlButton",view:"button",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlTextarea",view:"textarea",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlSelect",view:"select",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlVideo",view:"video",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlEmbed",view:"embed",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlOembed",view:"oembed",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlAudio",view:"audio",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlImg",view:"img",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlCanvas",view:"canvas",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlMeter",view:"meter",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlProgress",view:"progress",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlScript",view:"script",modelSchema:{allowWhere:["$text","$block"],isInline:true}},{model:"htmlStyle",view:"style",modelSchema:{allowWhere:["$text","$block"],isInline:true}},{model:"htmlCustomElement",view:"$customElement",modelSchema:{allowWhere:["$text","$block"],isInline:true}}]};var XI=fg((function(t,e,n,i){qh(t,e,n,i)}));const tM=XI;class eM extends eu{constructor(t){super(t);this._definitions=new Map}static get pluginName(){return"DataSchema"}init(){for(const t of JI.block){this.registerBlockElement(t)}for(const t of JI.inline){this.registerInlineElement(t)}}registerBlockElement(t){this._definitions.set(t.model,{...t,isBlock:true})}registerInlineElement(t){this._definitions.set(t.model,{...t,isInline:true})}extendBlockElement(t){this._extendDefinition({...t,isBlock:true})}extendInlineElement(t){this._extendDefinition({...t,isInline:true})}getDefinitionsForView(t,e){const n=new Set;for(const i of this._getMatchingViewDefinitions(t)){if(e){for(const t of this._getReferences(i.model)){n.add(t)}}n.add(i)}return n}_getMatchingViewDefinitions(t){return Array.from(this._definitions.values()).filter((e=>e.view&&nM(t,e.view)))}*_getReferences(t){const{modelSchema:e}=this._definitions.get(t);if(!e){return}const n=["inheritAllFrom","inheritTypesFrom","allowWhere","allowContentOf","allowAttributesOf"];for(const i of n){for(const n of Xl(e[i]||[])){const e=this._definitions.get(n);if(n!==t&&e){yield*this._getReferences(e.model);yield e}}}}_extendDefinition(t){const e=this._definitions.get(t.model);const n=tM({},e,t,((t,e)=>Array.isArray(t)?t.concat(e):undefined));this._definitions.set(t.model,n)}}function nM(t,e){if(typeof t==="string"){return t===e}if(t instanceof RegExp){return t.test(e)}return false}function iM(t,e,n,i){if(e){rM(t,e,i)}if(n){oM(t,n,i)}}function oM(t,e,n){if(e.attributes){for(const[i,o]of Object.entries(e.attributes)){t.setAttribute(i,o,n)}}if(e.styles){t.setStyle(e.styles,n)}if(e.classes){t.addClass(e.classes,n)}}function rM(t,e,n){if(e.attributes){for(const[i]of Object.entries(e.attributes)){t.removeAttribute(i,n)}}if(e.styles){for(const i of Object.keys(e.styles)){t.removeStyle(i,n)}}if(e.classes){t.removeClass(e.classes,n)}}function sM(t,e){const n=Mb(t);for(const i in e){if(Array.isArray(e[i])){n[i]=Array.from(new Set([...t[i]||[],...e[i]]))}else{n[i]={...t[i],...e[i]}}}return n}function aM({model:t}){return(e,n)=>n.writer.createElement(t,{htmlContent:e.getCustomProperty("$rawContent")})}function lM(t,{view:e,isInline:n}){const i=t.t;return(t,{writer:o})=>{const r=i("HTML object");const s=cM(e,t,o);const a=t.getAttribute("htmlAttributes");o.addClass("html-object-embed__content",s);if(a){oM(o,a,s)}const l=o.createContainerElement(n?"span":"div",{class:"html-object-embed","data-html-object-embed-label":r},s);return dD(l,o,{widgetLabel:r})}}function cM(t,e,n){return n.createRawElement(t,null,((t,n)=>{n.setContentOf(t,e.getAttribute("htmlContent"))}))}function dM({view:t,model:e},n){return i=>{i.on(`element:${t}`,((t,i,o)=>{let r=n.processViewAttributes(i.viewItem,o);if(!r&&!o.consumable.test(i.viewItem,{name:true})){return}r=r||{};o.consumable.consume(i.viewItem,{name:true});if(!i.modelRange){i=Object.assign(i,o.convertChildren(i.viewItem,i.modelCursor))}for(const t of i.modelRange.getItems()){if(o.schema.checkAttribute(t,e)){const n=t.getAttribute(e);const i=sM(r,n||{});o.writer.setAttribute(e,i,t)}}}),{priority:"low"})}}function uM({priority:t,view:e}){return(n,i)=>{if(!n){return}const{writer:o}=i;const r=o.createAttributeElement(e,null,{priority:t});oM(o,n,r);return r}}function hM({view:t},e){return n=>{n.on(`element:${t}`,((t,n,i)=>{if(!n.modelRange||n.modelRange.isCollapsed){return}const o=e.processViewAttributes(n.viewItem,i);if(o){i.writer.setAttribute("htmlAttributes",o,n.modelRange)}}),{priority:"low"})}}function gM({model:t}){return e=>{e.on(`attribute:htmlAttributes:${t}`,((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const{attributeOldValue:i,attributeNewValue:o}=e;const r=n.writer;const s=n.mapper.toViewElement(e.item);iM(r,i,o,s)}))}}function mM(t,e,n,i){var o=t.length,r=n+(i?1:-1);while(i?r--:++r<o){if(e(t[r],r,t)){return r}}return-1}const fM=mM;function pM(t){return t!==t}const bM=pM;function kM(t,e,n){var i=n-1,o=t.length;while(++i<o){if(t[i]===e){return i}}return-1}const wM=kM;function AM(t,e,n){return e===e?wM(t,e,n):fM(t,bM,n)}const CM=AM;function _M(t,e,n,i){var o=n-1,r=t.length;while(++o<r){if(i(t[o],e)){return o}}return-1}const vM=_M;var yM=Array.prototype;var xM=yM.splice;function EM(t,e,n,i){var o=i?vM:CM,r=-1,s=e.length,a=t;if(t===e){e=gr(e)}if(n){a=ih(t,Ao(n))}while(++r<s){var l=0,c=e[r],d=n?n(c):c;while((l=o(a,d,l,i))>-1){if(a!==t){xM.call(a,l,1)}xM.call(t,l,1)}}return t}const DM=EM;function SM(t,e){return t&&t.length&&e&&e.length?DM(t,e):t}const TM=SM;var IM=ug(TM);const MM=IM;var BM=n(8468);var LM={injectType:"singletonStyleTag",attributes:{"data-cke":true}};LM.insert="head";LM.singleton=true;var NM=Sc()(BM.Z,LM);const zM=BM.Z.locals||{};class PM extends eu{constructor(t){super(t);this._dataSchema=t.plugins.get("DataSchema");this._allowedAttributes=new Tu;this._disallowedAttributes=new Tu;this._allowedElements=new Set;this._disallowedElements=new Set;this._dataInitialized=false;this._coupledAttributes=null;this._registerElementsAfterInit();this._registerElementHandlers();this._registerModelPostFixer()}static get pluginName(){return"DataFilter"}static get requires(){return[eM,ZD]}loadAllowedConfig(t){for(const e of t){const t=e.name||/[\s\S]+/;const n=UM(e);this.allowElement(t);n.forEach((t=>this.allowAttributes(t)))}}loadDisallowedConfig(t){for(const e of t){const t=e.name||/[\s\S]+/;const n=UM(e);if(n.length==0){this.disallowElement(t)}else{n.forEach((t=>this.disallowAttributes(t)))}}}allowElement(t){for(const e of this._dataSchema.getDefinitionsForView(t,true)){if(this._allowedElements.has(e)){continue}this._allowedElements.add(e);if(this._dataInitialized){this.editor.data.once("set",(()=>{this._fireRegisterEvent(e)}),{priority:B.get("highest")+1})}this._coupledAttributes=null}}disallowElement(t){for(const e of this._dataSchema.getDefinitionsForView(t,false)){this._disallowedElements.add(e.view)}}allowAttributes(t){this._allowedAttributes.add(t)}disallowAttributes(t){this._disallowedAttributes.add(t)}processViewAttributes(t,e){OM(t,e,this._disallowedAttributes);return OM(t,e,this._allowedAttributes)}_registerElementsAfterInit(){this.editor.data.on("init",(()=>{this._dataInitialized=true;for(const t of this._allowedElements){this._fireRegisterEvent(t)}}),{priority:B.get("highest")+1})}_registerElementHandlers(){this.on("register",((t,e)=>{const n=this.editor.model.schema;if(e.isObject&&!n.isRegistered(e.model)){this._registerObjectElement(e)}else if(e.isBlock){this._registerBlockElement(e)}else if(e.isInline){this._registerInlineElement(e)}else{throw new z("data-filter-invalid-definition",null,e)}t.stop()}),{priority:"lowest"})}_registerModelPostFixer(){const t=this.editor.model;t.document.registerPostFixer((e=>{const n=t.document.differ.getChanges();let i=false;const o=this._getCoupledAttributesMap();for(const t of n){if(t.type!="attribute"||t.attributeNewValue!==null){continue}const n=o.get(t.attributeKey);if(!n){continue}for(const{item:o}of t.range.getWalker({shallow:true})){for(const t of n){if(o.hasAttribute(t)){e.removeAttribute(t,o);i=true}}}}return i}))}_getCoupledAttributesMap(){if(this._coupledAttributes){return this._coupledAttributes}this._coupledAttributes=new Map;for(const t of this._allowedElements){if(t.coupledAttribute&&t.model){const e=this._coupledAttributes.get(t.coupledAttribute);if(e){e.push(t.model)}else{this._coupledAttributes.set(t.coupledAttribute,[t.model])}}}}_fireRegisterEvent(t){if(t.view&&this._disallowedElements.has(t.view)){return}this.fire(t.view?`register:${t.view}`:"register",t)}_registerObjectElement(t){const e=this.editor;const n=e.model.schema;const i=e.conversion;const{view:o,model:r}=t;n.register(r,t.modelSchema);if(!o){return}n.extend(t.model,{allowAttributes:["htmlAttributes","htmlContent"]});e.data.registerRawContentMatcher({name:o});i.for("upcast").elementToElement({view:o,model:aM(t),converterPriority:B.get("low")+1});i.for("upcast").add(hM(t,this));i.for("editingDowncast").elementToStructure({model:{name:r,attributes:["htmlAttributes"]},view:lM(e,t)});i.for("dataDowncast").elementToElement({model:r,view:(t,{writer:e})=>cM(o,t,e)});i.for("dataDowncast").add(gM(t))}_registerBlockElement(t){const e=this.editor;const n=e.model.schema;const i=e.conversion;const{view:o,model:r}=t;if(!n.isRegistered(t.model)){n.register(t.model,t.modelSchema);if(!o){return}i.for("upcast").elementToElement({model:r,view:o,converterPriority:B.get("low")+1});i.for("downcast").elementToElement({model:r,view:o})}if(!o){return}n.extend(t.model,{allowAttributes:"htmlAttributes"});i.for("upcast").add(hM(t,this));i.for("downcast").add(gM(t))}_registerInlineElement(t){const e=this.editor;const n=e.model.schema;const i=e.conversion;const o=t.model;n.extend("$text",{allowAttributes:o});if(t.attributeProperties){n.setAttributeProperties(o,t.attributeProperties)}i.for("upcast").add(dM(t,this));i.for("downcast").attributeToElement({model:o,view:uM(t)})}}function OM(t,e,n){const i=RM(t,e,n);const{attributes:o,styles:r,classes:s}=jM(i);const a={};if(o.size){for(const t of o){if(!WM(t)){o.delete(t)}}}if(o.size){a.attributes=FM(o,(e=>t.getAttribute(e)))}if(r.size){a.styles=FM(r,(e=>t.getStyle(e)))}if(s.size){a.classes=Array.from(s)}if(!Object.keys(a).length){return null}return a}function RM(t,{consumable:e},n){const i=n.matchAll(t)||[];const o=[];for(const n of i){VM(e,t,n);delete n.match.name;e.consume(t,n.match);o.push(n)}return o}function VM(t,e,n){for(const i of["attributes","classes","styles"]){const o=n.match[i];if(!o){continue}for(const n of Array.from(o)){if(!t.test(e,{[i]:[n]})){MM(o,n)}}}}function jM(t){const e={attributes:new Set,classes:new Set,styles:new Set};for(const n of t){for(const t in e){const i=n.match[t]||[];i.forEach((n=>e[t].add(n)))}}return e}function FM(t,e){const n={};for(const i of t){const t=e(i);if(t!==undefined){n[i]=e(i)}}return n}function HM(t,e){const{name:n}=t;if(pe(t[e])){return Object.entries(t[e]).map((([t,i])=>({name:n,[e]:{[t]:i}})))}if(Array.isArray(t[e])){return t[e].map((t=>({name:n,[e]:[t]})))}return[t]}function UM(t){const{name:e,attributes:n,classes:i,styles:o}=t;const r=[];if(n){r.push(...HM({name:e,attributes:n},"attributes"))}if(i){r.push(...HM({name:e,classes:i},"classes"))}if(o){r.push(...HM({name:e,styles:o},"styles"))}return r}function WM(t){try{document.createAttribute(t)}catch(t){return false}return true}class qM extends iu{constructor(t){super(t);this.affectsData=false}execute(){const t=this.editor.model;const e=t.document.selection;let n=t.schema.getLimitElement(e);if(e.containsEntireContent(n)||!GM(t.schema,n)){do{n=n.parent;if(!n){return}}while(!GM(t.schema,n))}t.change((t=>{t.setSelection(n,"in")}))}}function GM(t,e){return t.isLimit(e)&&(t.checkChild(e,"$text")||t.checkChild(e,"paragraph"))}const $M=ql("Ctrl+A");class KM extends eu{static get pluginName(){return"SelectAllEditing"}init(){const t=this.editor;const e=t.editing.view;const n=e.document;t.commands.add("selectAll",new qM(t));this.listenTo(n,"keydown",((e,n)=>{if(Wl(n)===$M){t.execute("selectAll");n.preventDefault()}}))}}const YM='$${Delta.CKEditor.Icon[43]}$$';class ZM extends eu{static get pluginName(){return"SelectAllUI"}init(){const t=this.editor;t.ui.componentFactory.add("selectAll",(e=>{const n=t.commands.get("selectAll");const i=new kd(e);const o=e.t;i.set({label:o("Select all"),icon:YM,keystroke:"Ctrl+A",tooltip:true});i.bind("isEnabled").to(n,"isEnabled");this.listenTo(i,"execute",(()=>{t.execute("selectAll");t.editing.view.focus()}));return i}))}}class QM extends eu{static get requires(){return[KM,ZM]}static get pluginName(){return"SelectAll"}}class JM extends eu{static get requires(){return[RS,YE,QM,eD,rE,KS]}static get pluginName(){return"Essentials"}}class XM extends eu{static get requires(){return[PM]}static get pluginName(){return"CodeBlockElementSupport"}init(){if(!this.editor.plugins.has("CodeBlockEditing")){return}const t=this.editor.plugins.get(PM);t.on("register:pre",((e,n)=>{if(n.model!=="codeBlock"){return}const i=this.editor;const o=i.model.schema;const r=i.conversion;o.extend("codeBlock",{allowAttributes:["htmlAttributes","htmlContentAttributes"]});r.for("upcast").add(tB(t));r.for("downcast").add(eB());e.stop()}))}}function tB(t){return e=>{e.on("element:code",((e,n,i)=>{const o=n.viewItem;const r=o.parent;if(!r||!r.is("element","pre")){return}s(r,"htmlAttributes");s(o,"htmlContentAttributes");function s(e,o){const r=t.processViewAttributes(e,i);if(r){i.writer.setAttribute(o,r,n.modelRange)}}}),{priority:"low"})}}function eB(){return t=>{t.on("attribute:htmlAttributes:codeBlock",((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const{attributeOldValue:i,attributeNewValue:o}=e;const r=n.mapper.toViewElement(e.item);const s=r.parent;iM(n.writer,i,o,s)}));t.on("attribute:htmlContentAttributes:codeBlock",((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const{attributeOldValue:i,attributeNewValue:o}=e;const r=n.mapper.toViewElement(e.item);iM(n.writer,i,o,r)}))}}class nB extends eu{static get requires(){return[PM]}static get pluginName(){return"DualContentModelElementSupport"}init(){const t=this.editor.plugins.get(PM);t.on("register",((t,e)=>{const n=this.editor;const i=n.model.schema;const o=n.conversion;if(!e.paragraphLikeModel){return}if(i.isRegistered(e.model)||i.isRegistered(e.paragraphLikeModel)){return}const r={model:e.paragraphLikeModel,view:e.view};i.register(e.model,e.modelSchema);i.register(r.model,{inheritAllFrom:"$block"});o.for("upcast").elementToElement({view:e.view,model:(t,{writer:n})=>{if(this._hasBlockContent(t)){return n.createElement(e.model)}return n.createElement(r.model)},converterPriority:B.get("low")+1});o.for("downcast").elementToElement({view:e.view,model:e.model});this._addAttributeConversion(e);o.for("downcast").elementToElement({view:r.view,model:r.model});this._addAttributeConversion(r);t.stop()}))}_hasBlockContent(t){const e=this.editor.editing.view;const n=e.domConverter.blockElements;for(const i of e.createRangeIn(t).getItems()){if(i.is("element")&&n.includes(i.name)){return true}}return false}_addAttributeConversion(t){const e=this.editor;const n=e.conversion;const i=e.plugins.get(PM);e.model.schema.extend(t.model,{allowAttributes:"htmlAttributes"});n.for("upcast").add(hM(t,i));n.for("downcast").add(gM(t))}}class iB extends eu{static get requires(){return[eM]}static get pluginName(){return"HeadingElementSupport"}init(){const t=this.editor;if(!t.plugins.has("HeadingEditing")){return}const e=t.plugins.get(eM);const n=t.config.get("heading.options");const i=[];for(const t of n){if("model"in t&&"view"in t){e.registerBlockElement({view:t.view,model:t.model});i.push(t.model)}}e.extendBlockElement({model:"htmlHgroup",modelSchema:{allowChildren:i}})}}class oB extends eu{static get requires(){return[PM]}static get pluginName(){return"ImageElementSupport"}init(){const t=this.editor;if(!t.plugins.has("ImageInlineEditing")&&!t.plugins.has("ImageBlockEditing")){return}const e=t.model.schema;const n=t.conversion;const i=t.plugins.get(PM);i.on("register:figure",(()=>{n.for("upcast").add(sB(i))}));i.on("register:img",((t,o)=>{if(o.model!=="imageBlock"&&o.model!=="imageInline"){return}if(e.isRegistered("imageBlock")){e.extend("imageBlock",{allowAttributes:["htmlAttributes","htmlFigureAttributes","htmlLinkAttributes"]})}if(e.isRegistered("imageInline")){e.extend("imageInline",{allowAttributes:["htmlA","htmlAttributes"]})}n.for("upcast").add(rB(i));n.for("downcast").add(aB());t.stop()}))}}function rB(t){return e=>{e.on("element:img",((e,n,i)=>{if(!n.modelRange){return}const o=n.viewItem;const r=o.parent;s(o,"htmlAttributes");if(r.is("element","a")){a(r)}function s(e,o){const r=t.processViewAttributes(e,i);if(r){i.writer.setAttribute(o,r,n.modelRange)}}function a(t){if(n.modelRange&&n.modelRange.getContainedElement().is("element","imageBlock")){s(t,"htmlLinkAttributes")}}}),{priority:"low"})}}function sB(t){return e=>{e.on("element:figure",((e,n,i)=>{const o=n.viewItem;if(!n.modelRange||!o.hasClass("image")){return}const r=t.processViewAttributes(o,i);if(r){i.writer.setAttribute("htmlFigureAttributes",r,n.modelRange)}}),{priority:"low"})}}function aB(){return t=>{e("htmlAttributes");n("img","htmlAttributes");n("figure","htmlFigureAttributes");n("a","htmlLinkAttributes");function e(e){t.on(`attribute:${e}:imageInline`,((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const{attributeOldValue:i,attributeNewValue:o}=e;const r=n.mapper.toViewElement(e.item);iM(n.writer,i,o,r)}),{priority:"low"})}function n(e,n){t.on(`attribute:${n}:imageBlock`,((t,n,i)=>{if(!i.consumable.test(n.item,t.name)){return}const{attributeOldValue:o,attributeNewValue:r}=n;const s=i.mapper.toViewElement(n.item);const a=lB(i.writer,s,e);if(a){iM(i.writer,o,r,a);i.consumable.consume(n.item,t.name)}}),{priority:"low"});if(e==="a"){t.on("attribute:linkHref:imageBlock",((t,e,n)=>{if(!n.consumable.consume(e.item,"attribute:htmlLinkAttributes:imageBlock")){return}const i=n.mapper.toViewElement(e.item);const o=lB(n.writer,i,"a");oM(n.writer,e.item.getAttribute("htmlLinkAttributes"),o)}),{priority:"low"})}}}}function lB(t,e,n){const i=t.createRangeOn(e);for(const{item:t}of i.getWalker()){if(t.is("element",n)){return t}}}class cB extends eu{static get requires(){return[PM]}static get pluginName(){return"MediaEmbedElementSupport"}init(){const t=this.editor;if(!t.plugins.has("MediaEmbed")||t.config.get("mediaEmbed.previewsInData")){return}const e=t.model.schema;const n=t.conversion;const i=this.editor.plugins.get(PM);const o=this.editor.plugins.get(eM);const r=t.config.get("mediaEmbed.elementName");o.registerBlockElement({model:"media",view:r});i.on("register:figure",(()=>{n.for("upcast").add(uB(i))}));i.on(`register:${r}`,((t,o)=>{if(o.model!=="media"){return}e.extend("media",{allowAttributes:["htmlAttributes","htmlFigureAttributes"]});n.for("upcast").add(dB(i,r));n.for("dataDowncast").add(hB(r));t.stop()}))}}function dB(t,e){return t=>{t.on(`element:${e}`,n,{priority:"low"})};function n(e,n,i){const o=n.viewItem;r(o,"htmlAttributes");function r(e,o){const r=t.processViewAttributes(e,i);if(r){i.writer.setAttribute(o,r,n.modelRange)}}}}function uB(t){return e=>{e.on("element:figure",((e,n,i)=>{const o=n.viewItem;if(!n.modelRange||!o.hasClass("media")){return}const r=t.processViewAttributes(o,i);if(r){i.writer.setAttribute("htmlFigureAttributes",r,n.modelRange)}}),{priority:"low"})}}function hB(t){return e=>{n(t,"htmlAttributes");n("figure","htmlFigureAttributes");function n(t,n){e.on(`attribute:${n}:media`,((e,n,i)=>{if(!i.consumable.consume(n.item,e.name)){return}const{attributeOldValue:o,attributeNewValue:r}=n;const s=i.mapper.toViewElement(n.item);const a=gB(i.writer,s,t);iM(i.writer,o,r,a)}))}}}function gB(t,e,n){const i=t.createRangeOn(e);for(const{item:t}of i.getWalker()){if(t.is("element",n)){return t}}}class mB extends eu{static get requires(){return[PM]}static get pluginName(){return"ScriptElementSupport"}init(){const t=this.editor.plugins.get(PM);t.on("register:script",((e,n)=>{const i=this.editor;const o=i.model.schema;const r=i.conversion;o.register("htmlScript",n.modelSchema);o.extend("htmlScript",{allowAttributes:["htmlAttributes","htmlContent"],isContent:true});i.data.registerRawContentMatcher({name:"script"});r.for("upcast").elementToElement({view:"script",model:aM(n)});r.for("upcast").add(hM(n,t));r.for("downcast").elementToElement({model:"htmlScript",view:(t,{writer:e})=>cM("script",t,e)});r.for("downcast").add(gM(n));e.stop()}))}}class fB extends eu{static get requires(){return[PM]}static get pluginName(){return"TableElementSupport"}init(){const t=this.editor;if(!t.plugins.has("TableEditing")){return}const e=t.model.schema;const n=t.conversion;const i=t.plugins.get(PM);i.on("register:figure",(()=>{n.for("upcast").add(bB(i))}));i.on("register:table",((t,o)=>{if(o.model!=="table"){return}e.extend("table",{allowAttributes:["htmlAttributes","htmlFigureAttributes","htmlTheadAttributes","htmlTbodyAttributes"]});n.for("upcast").add(pB(i));n.for("downcast").add(kB());t.stop()}))}}function pB(t){return e=>{e.on("element:table",((e,n,i)=>{const o=n.viewItem;r(o,"htmlAttributes");for(const t of o.getChildren()){if(t.is("element","thead")){r(t,"htmlTheadAttributes")}if(t.is("element","tbody")){r(t,"htmlTbodyAttributes")}}function r(e,o){const r=t.processViewAttributes(e,i);if(r){i.writer.setAttribute(o,r,n.modelRange)}}}),{priority:"low"})}}function bB(t){return e=>{e.on("element:figure",((e,n,i)=>{const o=n.viewItem;if(!n.modelRange||!o.hasClass("table")){return}const r=t.processViewAttributes(o,i);if(r){i.writer.setAttribute("htmlFigureAttributes",r,n.modelRange)}}),{priority:"low"})}}function kB(){return t=>{e("table","htmlAttributes");e("figure","htmlFigureAttributes");e("thead","htmlTheadAttributes");e("tbody","htmlTbodyAttributes");function e(e,n){t.on(`attribute:${n}:table`,((t,n,i)=>{if(!i.consumable.consume(n.item,t.name)){return}const o=i.mapper.toViewElement(n.item);const r=wB(i.writer,o,e);oM(i.writer,n.attributeNewValue,r)}))}}}function wB(t,e,n){const i=t.createRangeOn(e);for(const{item:t}of i.getWalker()){if(t.is("element",n)){return t}}}class AB extends eu{static get requires(){return[PM]}static get pluginName(){return"StyleElementSupport"}init(){const t=this.editor.plugins.get(PM);t.on("register:style",((e,n)=>{const i=this.editor;const o=i.model.schema;const r=i.conversion;o.register("htmlStyle",n.modelSchema);o.extend("htmlStyle",{allowAttributes:["htmlAttributes","htmlContent"],isContent:true});i.data.registerRawContentMatcher({name:"style"});r.for("upcast").elementToElement({view:"style",model:aM(n)});r.for("upcast").add(hM(n,t));r.for("downcast").elementToElement({model:"htmlStyle",view:(t,{writer:e})=>cM("style",t,e)});r.for("downcast").add(gM(n));e.stop()}))}}class CB extends eu{static get requires(){return[PM]}static get pluginName(){return"DocumentListElementSupport"}init(){const t=this.editor;if(!t.plugins.has("DocumentListEditing")){return}const e=t.model.schema;const n=t.conversion;const i=t.plugins.get(PM);const o=t.plugins.get("DocumentListEditing");o.registerDowncastStrategy({scope:"item",attributeName:"htmlLiAttributes",setAttributeOnDowncast(t,e,n){oM(t,e,n)}});o.registerDowncastStrategy({scope:"list",attributeName:"htmlListAttributes",setAttributeOnDowncast(t,e,n){oM(t,e,n)}});i.on("register",((t,o)=>{if(!["ul","ol","li"].includes(o.view)){return}t.stop();if(e.checkAttribute("$block","htmlListAttributes")){return}e.extend("$block",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]});e.extend("$blockObject",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]});e.extend("$container",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]});n.for("upcast").add((t=>{t.on("element:ul",_B("htmlListAttributes",i),{priority:"low"});t.on("element:ol",_B("htmlListAttributes",i),{priority:"low"});t.on("element:li",_B("htmlLiAttributes",i),{priority:"low"})}))}));o.on("postFixer",((t,{listNodes:e,writer:n})=>{const i=[];for(const{node:o,previous:r}of e){if(!r){continue}const e=o.getAttribute("listIndent");const s=r.getAttribute("listIndent");let a=null;if(e>s){i[s]=r}else if(e<s){a=i[e];i.length=e}else{a=r}if(!a){continue}if(a.getAttribute("listType")==o.getAttribute("listType")){const e=a.getAttribute("htmlListAttributes");if(!Rw(o.getAttribute("htmlListAttributes"),e)){n.setAttribute("htmlListAttributes",e,o);t.return=true}}if(a.getAttribute("listItemId")==o.getAttribute("listItemId")){const e=a.getAttribute("htmlLiAttributes");if(!Rw(o.getAttribute("htmlLiAttributes"),e)){n.setAttribute("htmlLiAttributes",e,o);t.return=true}}}}))}afterInit(){const t=this.editor;if(!t.commands.get("indentList")){return}this.listenTo(t.commands.get("indentList"),"afterExecute",((e,n)=>{t.model.change((t=>{for(const e of n){t.setAttribute("htmlListAttributes",{},e)}}))}))}}function _B(t,e){return(n,i,o)=>{const r=i.viewItem;if(!i.modelRange){Object.assign(i,o.convertChildren(i.viewItem,i.modelCursor))}const s=e.processViewAttributes(r,o);for(const e of i.modelRange.getItems({shallow:true})){if(!e.hasAttribute("listItemId")){continue}if(e.hasAttribute(t)){continue}o.writer.setAttribute(t,s||{},e)}}}class vB extends eu{static get requires(){return[PM,eM]}static get pluginName(){return"CustomElementSupport"}init(){const t=this.editor.plugins.get(PM);const e=this.editor.plugins.get(eM);t.on("register:$customElement",((n,i)=>{n.stop();const o=this.editor;const r=o.model.schema;const s=o.conversion;const a=o.editing.view.domConverter.unsafeElements;const l=o.data.htmlProcessor.domConverter.preElements;r.register(i.model,i.modelSchema);r.extend(i.model,{allowAttributes:["htmlElementName","htmlAttributes","htmlContent"],isContent:true});s.for("upcast").elementToElement({view:/.*/,model:(n,r)=>{if(n.name=="$comment"){return}if(!yB(n.name)){return}if(e.getDefinitionsForView(n.name).size){return}if(!a.includes(n.name)){a.push(n.name)}if(!l.includes(n.name)){l.push(n.name)}const s=r.writer.createElement(i.model,{htmlElementName:n.name});const c=t.processViewAttributes(n,r);if(c){r.writer.setAttribute("htmlAttributes",c,s)}const d=new kC(n.document);const u=d.createDocumentFragment(n);const h=o.data.processor.toData(u);r.writer.setAttribute("htmlContent",h,s);for(const{item:t}of o.editing.view.createRangeIn(n)){r.consumable.consume(t,{name:true})}return s},converterPriority:"low"});s.for("editingDowncast").elementToElement({model:{name:i.model,attributes:["htmlElementName","htmlAttributes","htmlContent"]},view:(t,{writer:e})=>{const n=t.getAttribute("htmlElementName");const i=e.createRawElement(n);if(t.hasAttribute("htmlAttributes")){oM(e,t.getAttribute("htmlAttributes"),i)}return i}});s.for("dataDowncast").elementToElement({model:{name:i.model,attributes:["htmlElementName","htmlAttributes","htmlContent"]},view:(t,{writer:e})=>{const n=t.getAttribute("htmlElementName");const i=t.getAttribute("htmlContent");const o=e.createRawElement(n,null,((t,e)=>{e.setContentOf(t,i);const n=t.firstChild;n.remove();while(n.firstChild){t.appendChild(n.firstChild)}}));if(t.hasAttribute("htmlAttributes")){oM(e,t.getAttribute("htmlAttributes"),o)}return o}})}))}}function yB(t){try{document.createElement(t)}catch(t){return false}return true}class xB extends eu{static get pluginName(){return"GeneralHtmlSupport"}static get requires(){return[PM,XM,nB,iB,oB,cB,mB,fB,AB,CB,vB]}init(){const t=this.editor;const e=t.plugins.get(PM);e.loadAllowedConfig(t.config.get("htmlSupport.allow")||[]);e.loadDisallowedConfig(t.config.get("htmlSupport.disallow")||[])}getGhsAttributeNameForElement(t){const e=this.editor.plugins.get("DataSchema");const n=Array.from(e.getDefinitionsForView(t,false));if(n&&n.length&&n[0].isInline&&!n[0].isObject){return n[0].model}return"htmlAttributes"}addModelHtmlClass(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of EB(i,n,o)){SB(t,r,o,"classes",(t=>{for(const n of Xl(e)){t.add(n)}}))}}))}removeModelHtmlClass(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of EB(i,n,o)){SB(t,r,o,"classes",(t=>{for(const n of Xl(e)){t.delete(n)}}))}}))}setModelHtmlAttributes(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of EB(i,n,o)){SB(t,r,o,"attributes",(t=>{for(const[n,i]of Object.entries(e)){t.set(n,i)}}))}}))}removeModelHtmlAttributes(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of EB(i,n,o)){SB(t,r,o,"attributes",(t=>{for(const n of Xl(e)){t.delete(n)}}))}}))}setModelHtmlStyles(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of EB(i,n,o)){SB(t,r,o,"styles",(t=>{for(const[n,i]of Object.entries(e)){t.set(n,i)}}))}}))}removeModelHtmlStyles(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of EB(i,n,o)){SB(t,r,o,"styles",(t=>{for(const n of Xl(e)){t.delete(n)}}))}}))}}function*EB(t,e,n){if(e.is("documentSelection")&&e.isCollapsed){if(t.schema.checkAttributeInSelection(e,n)){yield e}}else{for(const i of DB(t,e,n)){yield*i.getItems({shallow:true})}}}function DB(t,e,n){if(e.is("node")||e.is("$text")||e.is("$textProxy")){if(t.schema.checkAttribute(e,n)){return[t.createRangeOn(e)]}else{return[]}}else{return t.schema.getValidRanges(t.createSelection(e).getRanges(),n)}}function SB(t,e,n,i,o){const r=e.getAttribute(n);const s={};for(const t of["attributes","styles","classes"]){if(t!=i){if(r&&r[t]){s[t]=r[t]}}else{const e=t=="classes"?new Set(r&&r[t]||[]):new Map(Object.entries(r&&r[t]||{}));o(e);if(e.size){s[t]=t=="classes"?Array.from(e):Object.fromEntries(e)}}}if(Object.keys(s).length){if(e.is("documentSelection")){t.setSelectionAttribute(n,s)}else{t.setAttribute(n,s,e)}}else if(r){if(e.is("documentSelection")){t.removeSelectionAttribute(n)}else{t.removeAttribute(n,e)}}}class TB extends iu{refresh(){const t=this.editor.model;const e=t.document;const n=dc(e.selection.getSelectedBlocks());this.value=!!n&&n.is("element","paragraph");this.isEnabled=!!n&&IB(n,t.schema)}execute(t={}){const e=this.editor.model;const n=e.document;e.change((i=>{const o=(t.selection||n.selection).getSelectedBlocks();for(const t of o){if(!t.is("element","paragraph")&&IB(t,e.schema)){i.rename(t,"paragraph")}}}))}}function IB(t,e){return e.checkChild(t.parent,"paragraph")&&!e.isObject(t)}class MB extends iu{execute(t){const e=this.editor.model;const n=t.attributes;let i=t.position;e.change((t=>{const o=t.createElement("paragraph");if(n){e.schema.setAllowedAttributes(o,n,t)}if(!e.schema.checkChild(i.parent,o)){const n=e.schema.findAllowedParent(i,o);if(!n){return}i=t.split(i,n).position}e.insertContent(o,i);t.setSelection(o,"in")}))}}class BB extends eu{static get pluginName(){return"Paragraph"}init(){const t=this.editor;const e=t.model;t.commands.add("paragraph",new TB(t));t.commands.add("insertParagraph",new MB(t));e.schema.register("paragraph",{inheritAllFrom:"$block"});t.conversion.elementToElement({model:"paragraph",view:"p"});t.conversion.for("upcast").elementToElement({model:(t,{writer:e})=>{if(!BB.paragraphLikeElements.has(t.name)){return null}if(t.isEmpty){return null}return e.createElement("paragraph")},view:/.+/,converterPriority:"low"})}}BB.paragraphLikeElements=new Set(["blockquote","dd","div","dt","h1","h2","h3","h4","h5","h6","li","p","td","th"]);const LB=J_.paragraph;class NB extends(null&&Plugin){static get requires(){return[Paragraph]}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("paragraph",(n=>{const i=new ButtonView(n);const o=t.commands.get("paragraph");i.label=e("Paragraph");i.icon=LB;i.tooltip=true;i.isToggleable=true;i.bind("isEnabled").to(o);i.bind("isOn").to(o,"value");i.on("execute",(()=>{t.execute("paragraph")}));return i}))}}class zB extends iu{constructor(t,e){super(t);this.modelElements=e}refresh(){const t=dc(this.editor.model.document.selection.getSelectedBlocks());this.value=!!t&&this.modelElements.includes(t.name)&&t.name;this.isEnabled=!!t&&this.modelElements.some((e=>PB(t,e,this.editor.model.schema)))}execute(t){const e=this.editor.model;const n=e.document;const i=t.value;e.change((t=>{const o=Array.from(n.selection.getSelectedBlocks()).filter((t=>PB(t,i,e.schema)));for(const e of o){if(!e.is("element",i)){t.rename(e,i)}}}))}}function PB(t,e,n){return n.checkChild(t.parent,e)&&!n.isObject(t)}const OB="paragraph";class RB extends eu{static get pluginName(){return"HeadingEditing"}constructor(t){super(t);t.config.define("heading",{options:[{model:"paragraph",title:"Paragraph",class:"ck-heading_paragraph"},{model:"heading1",view:"h2",title:"Heading 1",class:"ck-heading_heading1"},{model:"heading2",view:"h3",title:"Heading 2",class:"ck-heading_heading2"},{model:"heading3",view:"h4",title:"Heading 3",class:"ck-heading_heading3"}]})}static get requires(){return[BB]}init(){const t=this.editor;const e=t.config.get("heading.options");const n=[];for(const i of e){if(i.model==="paragraph"){continue}t.model.schema.register(i.model,{inheritAllFrom:"$block"});t.conversion.elementToElement(i);n.push(i.model)}this._addDefaultH1Conversion(t);t.commands.add("heading",new zB(t,n))}afterInit(){const t=this.editor;const e=t.commands.get("enter");const n=t.config.get("heading.options");if(e){this.listenTo(e,"afterExecute",((e,i)=>{const o=t.model.document.selection.getFirstPosition().parent;const r=n.some((t=>o.is("element",t.model)));if(r&&!o.is("element",OB)&&o.childCount===0){i.writer.rename(o,OB)}}))}}_addDefaultH1Conversion(t){t.conversion.for("upcast").elementToElement({model:"heading1",view:"h1",converterPriority:B.get("low")+1})}}function VB(t){const e=t.t;const n={Paragraph:e("Paragraph"),"Heading 1":e("Heading 1"),"Heading 2":e("Heading 2"),"Heading 3":e("Heading 3"),"Heading 4":e("Heading 4"),"Heading 5":e("Heading 5"),"Heading 6":e("Heading 6")};return t.config.get("heading.options").map((t=>{const e=n[t.title];if(e&&e!=t.title){t.title=e}return t}))}var jB=n(3230);var FB={injectType:"singletonStyleTag",attributes:{"data-cke":true}};FB.insert="head";FB.singleton=true;var HB=Sc()(jB.Z,FB);const UB=jB.Z.locals||{};class WB extends eu{static get pluginName(){return"HeadingUI"}init(){const t=this.editor;const e=t.t;const n=VB(t);const i=e("Choose heading");const o=e("Heading");t.ui.componentFactory.add("heading",(e=>{const r={};const s=new cc;const a=t.commands.get("heading");const l=t.commands.get("paragraph");const c=[a];for(const t of n){const e={type:"button",model:new Ry({label:t.title,class:t.class,withText:true})};if(t.model==="paragraph"){e.model.bind("isOn").to(l,"value");e.model.set("commandName","paragraph");c.push(l)}else{e.model.bind("isOn").to(a,"value",(e=>e===t.model));e.model.set({commandName:"heading",commandValue:t.model})}s.add(e);r[t.model]=t.title}const d=yv(e);Dv(d,s);d.buttonView.set({isOn:false,withText:true,tooltip:o});d.extendTemplate({attributes:{class:["ck-heading-dropdown"]}});d.bind("isEnabled").toMany(c,"isEnabled",((...t)=>t.some((t=>t))));d.buttonView.bind("label").to(a,"value",l,"value",((t,e)=>{const n=t||e&&"paragraph";if(typeof n==="boolean"){return i}if(!r[n]){return i}return r[n]}));this.listenTo(d,"execute",(e=>{const{commandName:n,commandValue:i}=e.source;t.execute(n,i?{value:i}:undefined);t.editing.view.focus()}));return d}))}}class qB extends eu{static get requires(){return[RB,WB]}static get pluginName(){return"Heading"}}class GB extends eu{static get pluginName(){return"HtmlComment"}init(){const t=this.editor;t.data.processor.skipComments=false;t.model.schema.addAttributeCheck(((t,e)=>{if(t.endsWith("$root")&&e.startsWith("$comment")){return true}}));t.conversion.for("upcast").elementToMarker({view:"$comment",model:(t,{writer:e})=>{const n=this.editor.model.document.getRoot();const i=t.getCustomProperty("$rawContent");const o=`$comment:${I()}`;e.setAttribute(o,i,n);return o}});t.conversion.for("dataDowncast").markerToElement({model:"$comment",view:(t,{writer:e})=>{const n=this.editor.model.document.getRoot();const i=t.markerName;const o=n.getAttribute(i);const r=e.createUIElement("$comment");e.setCustomProperty("$rawContent",o,r);return r}});t.model.document.registerPostFixer((e=>{const n=t.model.document.getRoot();const i=t.model.document.differ.getChangedMarkers();const o=i.filter((t=>t.name.startsWith("$comment")));const r=o.filter((t=>{const e=t.data.newRange;return e&&e.root.rootName==="$graveyard"}));if(r.length===0){return false}for(const t of r){e.removeMarker(t.name);e.removeAttribute(t.name,n)}return true}));t.data.on("set",(()=>{for(const e of t.model.markers.getMarkersGroup("$comment")){this.removeHtmlComment(e.name)}}),{priority:"high"});t.model.on("deleteContent",((e,[n])=>{for(const e of n.getRanges()){const n=t.model.schema.getLimitElement(e);const i=t.model.createPositionAt(n,0);const o=t.model.createPositionAt(n,"end");let r;if(i.isTouching(e.start)&&o.isTouching(e.end)){r=this.getHtmlCommentsInRange(t.model.createRange(i,o))}else{r=this.getHtmlCommentsInRange(e,{skipBoundaries:true})}for(const t of r){this.removeHtmlComment(t)}}}),{priority:"high"})}createHtmlComment(t,e){const n=I();const i=this.editor;const o=i.model;const r=o.document.getRoot();const s=`$comment:${n}`;return o.change((n=>{const i=n.createRange(t);n.addMarker(s,{usingOperation:true,affectsData:true,range:i});n.setAttribute(s,e,r);return s}))}removeHtmlComment(t){const e=this.editor;const n=e.model.document.getRoot();const i=e.model.markers.get(t);if(!i){return false}e.model.change((e=>{e.removeMarker(i);e.removeAttribute(t,n)}));return true}getHtmlCommentData(t){const e=this.editor;const n=e.model.markers.get(t);const i=e.model.document.getRoot();if(!n){return null}return{content:i.getAttribute(t),position:n.getStart()}}getHtmlCommentsInRange(t,{skipBoundaries:e=false}={}){const n=!e;return Array.from(this.editor.model.markers.getMarkersGroup("$comment")).filter((e=>i(e,t))).map((t=>t.name));function i(t,e){const i=t.getRange().start;return(i.isAfter(e.start)||n&&i.isEqual(e.start))&&(i.isBefore(e.end)||n&&i.isEqual(e.end))}}}class $B extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=e.getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!n;if(this.isEnabled&&n.hasAttribute("alt")){this.value=n.getAttribute("alt")}else{this.value=false}}execute(t){const e=this.editor;const n=e.plugins.get("ImageUtils");const i=e.model;const o=n.getClosestSelectedImageElement(i.document.selection);i.change((e=>{e.setAttribute("alt",t.newValue,o)}))}}class KB extends eu{static get requires(){return[XS]}static get pluginName(){return"ImageTextAlternativeEditing"}init(){this.editor.commands.add("imageTextAlternative",new $B(this.editor))}}var YB=n(6831);var ZB={injectType:"singletonStyleTag",attributes:{"data-cke":true}};ZB.insert="head";ZB.singleton=true;var QB=Sc()(YB.Z,ZB);const JB=YB.Z.locals||{};var XB=n(1590);var tL={injectType:"singletonStyleTag",attributes:{"data-cke":true}};tL.insert="head";tL.singleton=true;var eL=Sc()(XB.Z,tL);const nL=XB.Z.locals||{};class iL extends Lc{constructor(t){super(t);const n=this.locale.t;this.focusTracker=new uc;this.keystrokes=new hc;this.labeledInput=this._createLabeledInputView();this.saveButtonView=this._createButton(n("Save"),J_.check,"ck-button-save");this.saveButtonView.type="submit";this.cancelButtonView=this._createButton(n("Cancel"),J_.cancel,"ck-button-cancel","cancel");this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[this.labeledInput,this.saveButtonView,this.cancelButtonView]});e(this)}render(){super.render();this.keystrokes.listenTo(this.element);o({view:this});[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}))}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}_createButton(t,e,n,i){const o=new kd(this.locale);o.set({label:t,icon:e,tooltip:true});o.extendTemplate({attributes:{class:n}});if(i){o.delegate("execute").to(this,i)}return o}_createLabeledInputView(){const t=this.locale.t;const e=new Ly(this.locale,Ny);e.label=t("Text alternative");return e}}function oL(t){const e=t.plugins.get("ContextualBalloon");if(t.plugins.get("ImageUtils").getClosestSelectedImageWidget(t.editing.view.document.selection)){const n=rL(t);e.updatePosition(n)}}function rL(t){const e=t.editing.view;const n=Uv.defaultPositions;const i=t.plugins.get("ImageUtils");return{target:e.domConverter.mapViewToDom(i.getClosestSelectedImageWidget(e.document.selection)),positions:[n.northArrowSouth,n.northArrowSouthWest,n.northArrowSouthEast,n.southArrowNorth,n.southArrowNorthWest,n.southArrowNorthEast,n.viewportStickyNorth]}}class sL extends eu{static get requires(){return[Zy]}static get pluginName(){return"ImageTextAlternativeUI"}init(){this._createButton()}destroy(){super.destroy();if(this._form){this._form.destroy()}}_createButton(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("imageTextAlternative",(n=>{const i=t.commands.get("imageTextAlternative");const o=new kd(n);o.set({label:e("Change image text alternative"),icon:J_.lowVision,tooltip:true});o.bind("isEnabled").to(i,"isEnabled");o.bind("isOn").to(i,"value",(t=>!!t));this.listenTo(o,"execute",(()=>{this._showForm()}));return o}))}_createForm(){const e=this.editor;const n=e.editing.view;const i=n.document;const o=e.plugins.get("ImageUtils");this._balloon=this.editor.plugins.get("ContextualBalloon");this._form=new iL(e.locale);this._form.render();this.listenTo(this._form,"submit",(()=>{e.execute("imageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value});this._hideForm(true)}));this.listenTo(this._form,"cancel",(()=>{this._hideForm(true)}));this._form.keystrokes.set("Esc",((t,e)=>{this._hideForm(true);e()}));this.listenTo(e.ui,"update",(()=>{if(!o.getClosestSelectedImageWidget(i.selection)){this._hideForm(true)}else if(this._isVisible){oL(e)}}));t({emitter:this._form,activator:()=>this._isVisible,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible){return}if(!this._form){this._createForm()}const t=this.editor;const e=t.commands.get("imageTextAlternative");const n=this._form.labeledInput;this._form.disableCssTransitions();if(!this._isInBalloon){this._balloon.add({view:this._form,position:rL(t)})}n.fieldView.value=n.fieldView.element.value=e.value||"";this._form.labeledInput.fieldView.select();this._form.enableCssTransitions()}_hideForm(t){if(!this._isInBalloon){return}if(this._form.focusTracker.isFocused){this._form.saveButtonView.focus()}this._balloon.remove(this._form);if(t){this.editor.editing.view.focus()}}get _isVisible(){return!!this._balloon&&this._balloon.visibleView===this._form}get _isInBalloon(){return!!this._balloon&&this._balloon.hasView(this._form)}}class aL extends eu{static get requires(){return[KB,sL]}static get pluginName(){return"ImageTextAlternative"}}function lL(t){return t=>{t.on("element:figure",e)};function e(e,n,i){if(!i.consumable.test(n.viewItem,{name:true,classes:"image"})){return}const o=t.findViewImgElement(n.viewItem);if(!o||!i.consumable.test(o,{name:true})){return}i.consumable.consume(n.viewItem,{name:true,classes:"image"});const r=i.convertItem(o,n.modelCursor);const s=dc(r.modelRange.getItems());if(!s){i.consumable.revert(n.viewItem,{name:true,classes:"image"});return}i.convertChildren(n.viewItem,s);i.updateConversionResult(s,n)}}function cL(t){const e=["srcset","media","type","sizes"];return t=>{t.on("element:picture",n)};function n(n,i,o){const r=i.viewItem;if(!o.consumable.test(r,{name:true})){return}const s=new Map;for(const t of r.getChildren()){if(t.is("element","source")){const n={};for(const i of e){if(t.hasAttribute(i)){if(o.consumable.test(t,{attributes:i})){n[i]=t.getAttribute(i)}}}if(Object.keys(n).length){s.set(t,n)}}}const a=t.findViewImgElement(r);if(!a){return}let l=i.modelCursor.parent;if(!l.is("element","imageBlock")){const t=o.convertItem(a,i.modelCursor);i.modelRange=t.modelRange;i.modelCursor=t.modelCursor;l=first(t.modelRange.getItems())}o.consumable.consume(r,{name:true});for(const[t,e]of s){o.consumable.consume(t,{attributes:Object.keys(e)})}if(s.size){o.writer.setAttribute("sources",Array.from(s.values()),l)}o.convertChildren(r,l)}}function dL(t,e){return t=>{t.on(`attribute:srcset:${e}`,n)};function n(e,n,i){if(!i.consumable.consume(n.item,e.name)){return}const o=i.writer;const r=i.mapper.toViewElement(n.item);const s=t.findViewImgElement(r);if(n.attributeNewValue===null){const t=n.attributeOldValue;if(t.data){o.removeAttribute("srcset",s);o.removeAttribute("sizes",s);if(t.width){o.removeAttribute("width",s)}}}else{const t=n.attributeNewValue;if(t.data){o.setAttribute("srcset",t.data,s);o.setAttribute("sizes","100vw",s);if(t.width){o.setAttribute("width",t.width,s)}}}}}function uL(t){return t=>{t.on("attribute:sources:imageBlock",e);t.on("attribute:sources:imageInline",e)};function e(e,n,i){if(!i.consumable.consume(n.item,e.name)){return}const o=i.writer;const r=i.mapper.toViewElement(n.item);const s=t.findViewImgElement(r);if(n.attributeNewValue&&n.attributeNewValue.length){const t=o.createContainerElement("picture",null,n.attributeNewValue.map((t=>o.createEmptyElement("source",t))));const e=[];let i=s.parent;while(i&&i.is("attributeElement")){const t=i.parent;o.unwrap(o.createRangeOn(s),i);e.unshift(i);i=t}o.insert(o.createPositionBefore(s),t);o.move(o.createRangeOn(s),o.createPositionAt(t,"end"));for(const n of e){o.wrap(o.createRangeOn(t),n)}}else if(s.parent.is("element","picture")){const t=s.parent;o.move(o.createRangeOn(s),o.createPositionBefore(t));o.remove(t)}}}function hL(t,e,n){return t=>{t.on(`attribute:${n}:${e}`,i)};function i(e,n,i){if(!i.consumable.consume(n.item,e.name)){return}const o=i.writer;const r=i.mapper.toViewElement(n.item);const s=t.findViewImgElement(r);o.setAttribute(n.attributeKey,n.attributeNewValue||"",s)}}class gL extends rf{observe(t){this.listenTo(t,"load",((t,e)=>{const n=e.target;if(this.checkShouldIgnoreEventFromTarget(n)){return}if(n.tagName=="IMG"){this._fireEvents(e)}}),{useCapture:true})}_fireEvents(t){if(this.isEnabled){this.document.fire("layoutChanged");this.document.fire("imageLoaded",t)}}}class mL extends iu{constructor(t){super(t);const e=t.config.get("image.insert.type");if(!t.plugins.has("ImageBlockEditing")){if(e==="block"){P("image-block-plugin-required")}}if(!t.plugins.has("ImageInlineEditing")){if(e==="inline"){P("image-inline-plugin-required")}}}refresh(){this.isEnabled=this.editor.plugins.get("ImageUtils").isImageAllowed()}execute(t){const e=Xl(t.source);const n=this.editor.model.document.selection;const i=this.editor.plugins.get("ImageUtils");const o=Object.fromEntries(n.getAttributes());e.forEach(((t,e)=>{const r=n.getSelectedElement();if(typeof t==="string"){t={src:t}}if(e&&r&&i.isImage(r)){const e=this.editor.model.createPositionAfter(r);i.insertImage({...t,...o},e)}else{i.insertImage({...t,...o})}}))}}class fL extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=this.editor.model.document.selection.getSelectedElement();this.isEnabled=e.isImage(n);this.value=this.isEnabled?n.getAttribute("src"):null}execute(t){const e=this.editor.model.document.selection.getSelectedElement();this.editor.model.change((n=>{n.setAttribute("src",t.source,e);n.removeAttribute("srcset",e);n.removeAttribute("sizes",e)}))}}class pL extends eu{static get requires(){return[XS]}static get pluginName(){return"ImageEditing"}init(){const t=this.editor;const e=t.conversion;t.editing.view.addObserver(gL);e.for("upcast").attributeToAttribute({view:{name:"img",key:"alt"},model:"alt"}).attributeToAttribute({view:{name:"img",key:"srcset"},model:{key:"srcset",value:t=>{const e={data:t.getAttribute("srcset")};if(t.hasAttribute("width")){e.width=t.getAttribute("width")}return e}}});const n=new mL(t);const i=new fL(t);t.commands.add("insertImage",n);t.commands.add("replaceImageSource",i);t.commands.add("imageInsert",n)}}class bL extends iu{constructor(t,e){super(t);this._modelElementName=e}refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=e.getClosestSelectedImageElement(this.editor.model.document.selection);if(this._modelElementName==="imageBlock"){this.isEnabled=e.isInlineImage(n)}else{this.isEnabled=e.isBlockImage(n)}}execute(){const t=this.editor;const e=this.editor.model;const n=t.plugins.get("ImageUtils");const i=n.getClosestSelectedImageElement(e.document.selection);const o=Object.fromEntries(i.getAttributes());if(!o.src&&!o.uploadId){return null}return e.change((t=>{const r=Array.from(e.markers).filter((t=>t.getRange().containsItem(i)));const s=n.insertImage(o,e.createSelection(i,"on"),this._modelElementName);if(!s){return null}const a=t.createRangeOn(s);for(const e of r){const n=e.getRange();const i=n.root.rootName!="$graveyard"?n.getJoined(a,true):a;t.updateMarker(e,{range:i})}return{oldElement:i,newElement:s}}))}}class kL extends eu{static get requires(){return[pL,XS,UE]}static get pluginName(){return"ImageBlockEditing"}init(){const t=this.editor;const e=t.model.schema;e.register("imageBlock",{inheritAllFrom:"$blockObject",allowAttributes:["alt","src","srcset"]});this._setupConversion();if(t.plugins.has("ImageInlineEditing")){t.commands.add("imageTypeBlock",new bL(this.editor,"imageBlock"));this._setupClipboardIntegration()}}_setupConversion(){const t=this.editor;const e=t.t;const n=t.conversion;const i=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToStructure({model:"imageBlock",view:(t,{writer:e})=>ZS(e)});n.for("editingDowncast").elementToStructure({model:"imageBlock",view:(t,{writer:n})=>i.toImageWidget(ZS(n),n,e("image widget"))});n.for("downcast").add(hL(i,"imageBlock","src")).add(hL(i,"imageBlock","alt")).add(dL(i,"imageBlock"));n.for("upcast").elementToElement({view:QS(t,"imageBlock"),model:(t,{writer:e})=>e.createElement("imageBlock",t.hasAttribute("src")?{src:t.getAttribute("src")}:null)}).add(lL(i))}_setupClipboardIntegration(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((o,r)=>{const s=Array.from(r.content.getChildren());let a;if(!s.every(i.isInlineImageView)){return}if(r.targetRanges){a=t.editing.mapper.toModelRange(r.targetRanges[0])}else{a=e.document.selection.getFirstRange()}const l=e.createSelection(a);if(JS(e.schema,l)==="imageBlock"){const t=new kC(n.document);const e=s.map((e=>t.createElement("figure",{class:"image"},e)));r.content=t.createDocumentFragment(e)}}))}}var wL=n(9048);var AL={injectType:"singletonStyleTag",attributes:{"data-cke":true}};AL.insert="head";AL.singleton=true;var CL=Sc()(wL.Z,AL);const _L=wL.Z.locals||{};class vL extends eu{static get requires(){return[kL,ZD,aL]}static get pluginName(){return"ImageBlock"}}class yL extends eu{static get requires(){return[pL,XS,UE]}static get pluginName(){return"ImageInlineEditing"}init(){const t=this.editor;const e=t.model.schema;e.register("imageInline",{inheritAllFrom:"$inlineObject",allowAttributes:["alt","src","srcset"]});e.addChildCheck(((t,e)=>{if(t.endsWith("caption")&&e.name==="imageInline"){return false}}));this._setupConversion();if(t.plugins.has("ImageBlockEditing")){t.commands.add("imageTypeInline",new bL(this.editor,"imageInline"));this._setupClipboardIntegration()}}_setupConversion(){const t=this.editor;const e=t.t;const n=t.conversion;const i=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToElement({model:"imageInline",view:(t,{writer:e})=>e.createEmptyElement("img")});n.for("editingDowncast").elementToStructure({model:"imageInline",view:(t,{writer:n})=>i.toImageWidget(YS(n),n,e("image widget"))});n.for("downcast").add(hL(i,"imageInline","src")).add(hL(i,"imageInline","alt")).add(dL(i,"imageInline"));n.for("upcast").elementToElement({view:QS(t,"imageInline"),model:(t,{writer:e})=>e.createElement("imageInline",t.hasAttribute("src")?{src:t.getAttribute("src")}:null)})}_setupClipboardIntegration(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((o,r)=>{const s=Array.from(r.content.getChildren());let a;if(!s.every(i.isBlockImageView)){return}if(r.targetRanges){a=t.editing.mapper.toModelRange(r.targetRanges[0])}else{a=e.document.selection.getFirstRange()}const l=e.createSelection(a);if(JS(e.schema,l)==="imageInline"){const t=new kC(n.document);const e=s.map((e=>{if(e.childCount===1){Array.from(e.getAttributes()).forEach((n=>t.setAttribute(...n,i.findViewImgElement(e))));return e.getChild(0)}else{return e}}));r.content=t.createDocumentFragment(e)}}))}}class xL extends eu{static get requires(){return[yL,ZD,aL]}static get pluginName(){return"ImageInline"}}class EL extends eu{static get requires(){return[vL,xL]}static get pluginName(){return"Image"}}class DL extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageCaptionUtils");if(!t.plugins.has(kL)){this.isEnabled=false;this.value=false;return}const n=t.model.document.selection;const i=n.getSelectedElement();if(!i){const t=e.getCaptionFromModelSelection(n);this.isEnabled=!!t;this.value=!!t;return}this.isEnabled=this.editor.plugins.get("ImageUtils").isImage(i);if(!this.isEnabled){this.value=false}else{this.value=!!e.getCaptionFromImageModelElement(i)}}execute(t={}){const{focusCaptionOnShow:e}=t;this.editor.model.change((t=>{if(this.value){this._hideImageCaption(t)}else{this._showImageCaption(t,e)}}))}_showImageCaption(t,e){const n=this.editor.model;const i=n.document.selection;const o=this.editor.plugins.get("ImageCaptionEditing");let r=i.getSelectedElement();const s=o._getSavedCaption(r);if(this.editor.plugins.get("ImageUtils").isInlineImage(r)){this.editor.execute("imageTypeBlock");r=i.getSelectedElement()}const a=s||t.createElement("caption");t.append(a,r);if(e){t.setSelection(a,"in")}}_hideImageCaption(t){const e=this.editor;const n=e.model.document.selection;const i=e.plugins.get("ImageCaptionEditing");const o=e.plugins.get("ImageCaptionUtils");let r=n.getSelectedElement();let s;if(r){s=o.getCaptionFromImageModelElement(r)}else{s=o.getCaptionFromModelSelection(n);r=s.parent}i._saveCaption(r,s);t.setSelection(r,"on");t.remove(s)}}class SL extends eu{static get pluginName(){return"ImageCaptionUtils"}static get requires(){return[XS]}getCaptionFromImageModelElement(t){for(const e of t.getChildren()){if(!!e&&e.is("element","caption")){return e}}return null}getCaptionFromModelSelection(t){const e=this.editor.plugins.get("ImageUtils");const n=t.getFirstPosition().findAncestor("caption");if(!n){return null}if(e.isBlockImage(n.parent)){return n}return null}matchImageCaptionViewElement(t){const e=this.editor.plugins.get("ImageUtils");if(t.name=="figcaption"&&e.isBlockImageView(t.parent)){return{name:true}}return null}}class TL extends eu{static get requires(){return[XS,SL]}static get pluginName(){return"ImageCaptionEditing"}constructor(t){super(t);this._savedCaptionsMap=new WeakMap}init(){const t=this.editor;const e=t.model.schema;if(!e.isRegistered("caption")){e.register("caption",{allowIn:"imageBlock",allowContentOf:"$block",isLimit:true})}else{e.extend("caption",{allowIn:"imageBlock"})}t.commands.add("toggleImageCaption",new DL(this.editor));this._setupConversion();this._setupImageTypeCommandsIntegration();this._registerCaptionReconversion()}_setupConversion(){const t=this.editor;const e=t.editing.view;const n=t.plugins.get("ImageUtils");const i=t.plugins.get("ImageCaptionUtils");const o=t.t;t.conversion.for("upcast").elementToElement({view:t=>i.matchImageCaptionViewElement(t),model:"caption"});t.conversion.for("dataDowncast").elementToElement({model:"caption",view:(t,{writer:e})=>{if(!n.isBlockImage(t.parent)){return null}return e.createContainerElement("figcaption")}});t.conversion.for("editingDowncast").elementToElement({model:"caption",view:(t,{writer:i})=>{if(!n.isBlockImage(t.parent)){return null}const r=i.createEditableElement("figcaption");i.setCustomProperty("imageCaption",true,r);mu({view:e,element:r,text:o("Enter image caption"),keepOnFocus:true});const s=t.parent.getAttribute("alt");const a=s?o("Caption for image: %0",[s]):o("Caption for the image");return pD(r,i,{label:a})}})}_setupImageTypeCommandsIntegration(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=t.plugins.get("ImageCaptionUtils");const i=t.commands.get("imageTypeInline");const o=t.commands.get("imageTypeBlock");const r=t=>{if(!t.return){return}const{oldElement:i,newElement:o}=t.return;if(!i){return}if(e.isBlockImage(i)){const t=n.getCaptionFromImageModelElement(i);if(t){this._saveCaption(o,t);return}}const r=this._getSavedCaption(i);if(r){this._saveCaption(o,r)}};if(i){this.listenTo(i,"execute",r,{priority:"low"})}if(o){this.listenTo(o,"execute",r,{priority:"low"})}}_getSavedCaption(t){const e=this._savedCaptionsMap.get(t);return e?$p.fromJSON(e):null}_saveCaption(t,e){this._savedCaptionsMap.set(t,e.toJSON())}_registerCaptionReconversion(){const t=this.editor;const e=t.model;const n=t.plugins.get("ImageUtils");const i=t.plugins.get("ImageCaptionUtils");e.document.on("change:data",(()=>{const o=e.document.differ.getChanges();for(const e of o){if(e.attributeKey!=="alt"){continue}const o=e.range.start.nodeAfter;if(n.isBlockImage(o)){const e=i.getCaptionFromImageModelElement(o);if(!e){return}t.editing.reconvertItem(e)}}}))}}class IL extends eu{static get requires(){return[SL]}static get pluginName(){return"ImageCaptionUI"}init(){const t=this.editor;const e=t.editing.view;const n=t.plugins.get("ImageCaptionUtils");const i=t.t;t.ui.componentFactory.add("toggleImageCaption",(o=>{const r=t.commands.get("toggleImageCaption");const s=new kd(o);s.set({icon:J_.caption,tooltip:true,isToggleable:true});s.bind("isOn","isEnabled").to(r,"value","isEnabled");s.bind("label").to(r,"value",(t=>t?i("Toggle caption off"):i("Toggle caption on")));this.listenTo(s,"execute",(()=>{t.execute("toggleImageCaption",{focusCaptionOnShow:true});const i=n.getCaptionFromModelSelection(t.model.document.selection);if(i){const n=t.editing.mapper.toViewElement(i);e.scrollToTheSelection();e.change((t=>{t.addClass("image__caption_highlighted",n)}))}t.editing.view.focus()}));return s}))}}var ML=n(8662);var BL={injectType:"singletonStyleTag",attributes:{"data-cke":true}};BL.insert="head";BL.singleton=true;var LL=Sc()(ML.Z,BL);const NL=ML.Z.locals||{};class zL extends eu{static get requires(){return[TL,IL]}static get pluginName(){return"ImageCaption"}}class PL extends Lc{constructor(t){super(t);this.buttonView=new kd(t);this._fileInputView=new OL(t);this._fileInputView.bind("acceptedType").to(this);this._fileInputView.bind("allowMultipleFiles").to(this);this._fileInputView.delegate("done").to(this);this.setTemplate({tag:"span",attributes:{class:"ck-file-dialog-button"},children:[this.buttonView,this._fileInputView]});this.buttonView.on("execute",(()=>{this._fileInputView.open()}))}focus(){this.buttonView.focus()}}class OL extends Lc{constructor(t){super(t);this.set("acceptedType",undefined);this.set("allowMultipleFiles",false);const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:e.to("acceptedType"),multiple:e.to("allowMultipleFiles")},on:{change:e.to((()=>{if(this.element&&this.element.files&&this.element.files.length){this.fire("done",this.element.files)}this.element.value=""}))}})}open(){this.element.click()}}class RL extends(null&&Plugin){static get requires(){return[FileRepository]}static get pluginName(){return"SimpleUploadAdapter"}init(){const t=this.editor.config.get("simpleUpload");if(!t){return}if(!t.uploadUrl){logWarning("simple-upload-adapter-missing-uploadurl");return}this.editor.plugins.get(FileRepository).createUploadAdapter=e=>new VL(e,t)}}class VL{constructor(t,e){this.loader=t;this.options=e}upload(){return this.loader.file.then((t=>new Promise(((e,n)=>{this._initRequest();this._initListeners(e,n,t);this._sendRequest(t)}))))}abort(){if(this.xhr){this.xhr.abort()}}_initRequest(){const t=this.xhr=new XMLHttpRequest;t.open("POST",this.options.uploadUrl,true);t.responseType="json"}_initListeners(t,e,n){const i=this.xhr;const o=this.loader;const r=`Couldn't upload file: ${n.name}.`;i.addEventListener("error",(()=>e(r)));i.addEventListener("abort",(()=>e()));i.addEventListener("load",(()=>{const n=i.response;if(!n||n.error){return e(n&&n.error&&n.error.message?n.error.message:r)}const o=n.url?{default:n.url}:n.urls;t({...n,urls:o})}));if(i.upload){i.upload.addEventListener("progress",(t=>{if(t.lengthComputable){o.uploadTotal=t.total;o.uploaded=t.loaded}}))}}_sendRequest(t){const e=this.options.headers||{};const n=this.options.withCredentials||false;for(const t of Object.keys(e)){this.xhr.setRequestHeader(t,e[t])}this.xhr.withCredentials=n;const i=new FormData;i.append("upload",t);this.xhr.send(i)}}function jL(t){const e=t.map((t=>t.replace("+","\\+")));return new RegExp(`^image\\/(${e.join("|")})$`)}function FL(t){return new Promise(((e,n)=>{const i=t.getAttribute("src");fetch(i).then((t=>t.blob())).then((t=>{const n=UL(t,i);const o=n.replace("image/","");const r=`image.${o}`;const s=new File([t],r,{type:n});e(s)})).catch((t=>t&&t.name==="TypeError"?WL(i).then(e).catch(n):n(t)))}))}function HL(t,e){if(!t.isInlineImageView(e)||!e.getAttribute("src")){return false}return e.getAttribute("src").match(/^data:image\/\w+;base64,/g)||e.getAttribute("src").match(/^blob:/g)}function UL(t,e){if(t.type){return t.type}else if(e.match(/data:(image\/\w+);base64/)){return e.match(/data:(image\/\w+);base64/)[1].toLowerCase()}else{return"image/jpeg"}}function WL(t){return qL(t).then((e=>{const n=UL(e,t);const i=n.replace("image/","");const o=`image.${i}`;return new File([e],o,{type:n})}))}function qL(t){return new Promise(((e,n)=>{const i=il.document.createElement("img");i.addEventListener("load",(()=>{const t=il.document.createElement("canvas");t.width=i.width;t.height=i.height;const o=t.getContext("2d");o.drawImage(i,0,0);t.toBlob((t=>t?e(t):n()))}));i.addEventListener("error",(()=>n()));i.src=t}))}class GL extends eu{static get pluginName(){return"ImageUploadUI"}init(){const t=this.editor;const e=t.t;const n=n=>{const i=new PL(n);const o=t.commands.get("uploadImage");const r=t.config.get("image.upload.types");const s=jL(r);i.set({acceptedType:r.map((t=>`image/${t}`)).join(","),allowMultipleFiles:true});i.buttonView.set({label:e("Insert image"),icon:J_.image,tooltip:true});i.buttonView.bind("isEnabled").to(o);i.on("done",((e,n)=>{const i=Array.from(n).filter((t=>s.test(t.type)));if(i.length){t.execute("uploadImage",{file:i});t.editing.view.focus()}}));return i};t.ui.componentFactory.add("uploadImage",n);t.ui.componentFactory.add("imageUpload",n)}}var $L=n(5870);var KL={injectType:"singletonStyleTag",attributes:{"data-cke":true}};KL.insert="head";KL.singleton=true;var YL=Sc()($L.Z,KL);const ZL=$L.Z.locals||{};var QL=n(9899);var JL={injectType:"singletonStyleTag",attributes:{"data-cke":true}};JL.insert="head";JL.singleton=true;var XL=Sc()(QL.Z,JL);const tN=QL.Z.locals||{};var eN=n(9825);var nN={injectType:"singletonStyleTag",attributes:{"data-cke":true}};nN.insert="head";nN.singleton=true;var iN=Sc()(eN.Z,nN);const oN=eN.Z.locals||{};class rN extends eu{static get pluginName(){return"ImageUploadProgress"}constructor(t){super(t);this.placeholder="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}init(){const t=this.editor;if(t.plugins.has("ImageBlockEditing")){t.editing.downcastDispatcher.on("attribute:uploadStatus:imageBlock",((...t)=>this.uploadStatusChange(...t)))}if(t.plugins.has("ImageInlineEditing")){t.editing.downcastDispatcher.on("attribute:uploadStatus:imageInline",((...t)=>this.uploadStatusChange(...t)))}}uploadStatusChange(t,e,n){const i=this.editor;const o=e.item;const r=o.getAttribute("uploadId");if(!n.consumable.consume(e.item,t.name)){return}const s=i.plugins.get("ImageUtils");const a=i.plugins.get(AI);const l=r?e.attributeNewValue:null;const c=this.placeholder;const d=i.editing.mapper.toViewElement(o);const u=n.writer;if(l=="reading"){sN(d,u);lN(s,c,d,u);return}if(l=="uploading"){const t=a.loaders.get(r);sN(d,u);if(!t){lN(s,c,d,u)}else{cN(d,u);dN(d,u,t,i.editing.view);bN(s,d,u,t)}return}if(l=="complete"&&a.loaders.get(r)){hN(d,u,i.editing.view)}uN(d,u);cN(d,u);aN(d,u)}}function sN(t,e){if(!t.hasClass("ck-appear")){e.addClass("ck-appear",t)}}function aN(t,e){e.removeClass("ck-appear",t)}function lN(t,e,n,i){if(!n.hasClass("ck-image-upload-placeholder")){i.addClass("ck-image-upload-placeholder",n)}const o=t.findViewImgElement(n);if(o.getAttribute("src")!==e){i.setAttribute("src",e,o)}if(!fN(n,"placeholder")){i.insert(i.createPositionAfter(o),mN(i))}}function cN(t,e){if(t.hasClass("ck-image-upload-placeholder")){e.removeClass("ck-image-upload-placeholder",t)}pN(t,e,"placeholder")}function dN(t,e,n,i){const o=gN(e);e.insert(e.createPositionAt(t,"end"),o);n.on("change:uploadedPercent",((t,e,n)=>{i.change((t=>{t.setStyle("width",n+"%",o)}))}))}function uN(t,e){pN(t,e,"progressBar")}function hN(t,e,n){const i=e.createUIElement("div",{class:"ck-image-upload-complete-icon"});e.insert(e.createPositionAt(t,"end"),i);setTimeout((()=>{n.change((t=>t.remove(t.createRangeOn(i))))}),3e3)}function gN(t){const e=t.createUIElement("div",{class:"ck-progress-bar"});t.setCustomProperty("progressBar",true,e);return e}function mN(t){const e=t.createUIElement("div",{class:"ck-upload-placeholder-loader"});t.setCustomProperty("placeholder",true,e);return e}function fN(t,e){for(const n of t.getChildren()){if(n.getCustomProperty(e)){return n}}}function pN(t,e,n){const i=fN(t,n);if(i){e.remove(e.createRangeOn(i))}}function bN(t,e,n,i){if(i.data){const o=t.findViewImgElement(e);n.setAttribute("src",i.data,o)}}class kN extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=t.model.document.selection.getSelectedElement();this.isEnabled=e.isImageAllowed()||e.isImage(n)}execute(t){const e=Xl(t.file);const n=this.editor.model.document.selection;const i=this.editor.plugins.get("ImageUtils");const o=Object.fromEntries(n.getAttributes());e.forEach(((t,e)=>{const r=n.getSelectedElement();if(e&&r&&i.isImage(r)){const e=this.editor.model.createPositionAfter(r);this._uploadImage(t,o,e)}else{this._uploadImage(t,o)}}))}_uploadImage(t,e,n){const i=this.editor;const o=i.plugins.get(AI);const r=o.createLoader(t);const s=i.plugins.get("ImageUtils");if(!r){return}s.insertImage({...e,uploadId:r.id},n)}}class wN extends eu{static get requires(){return[AI,Oy,UE,XS]}static get pluginName(){return"ImageUploadEditing"}constructor(t){super(t);t.config.define("image",{upload:{types:["jpeg","png","gif","bmp","webp","tiff"]}});this._uploadImageElements=new Map}init(){const t=this.editor;const e=t.model.document;const n=t.conversion;const i=t.plugins.get(AI);const o=t.plugins.get("ImageUtils");const r=jL(t.config.get("image.upload.types"));const s=new kN(t);t.commands.add("uploadImage",s);t.commands.add("imageUpload",s);n.for("upcast").attributeToAttribute({view:{name:"img",key:"uploadId"},model:"uploadId"});this.listenTo(t.editing.view.document,"clipboardInput",((e,n)=>{if(AN(n.dataTransfer)){return}const i=Array.from(n.dataTransfer.files).filter((t=>{if(!t){return false}return r.test(t.type)}));if(!i.length){return}e.stop();t.model.change((e=>{if(n.targetRanges){e.setSelection(n.targetRanges.map((e=>t.editing.mapper.toModelRange(e))))}t.model.enqueueChange((()=>{t.execute("uploadImage",{file:i})}))}))}));this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((e,n)=>{const r=Array.from(t.editing.view.createRangeIn(n.content)).filter((t=>HL(o,t.item)&&!t.item.getAttribute("uploadProcessed"))).map((t=>({promise:FL(t.item),imageElement:t.item})));if(!r.length){return}const s=new kC(t.editing.view.document);for(const t of r){s.setAttribute("uploadProcessed",true,t.imageElement);const e=i.createLoader(t.promise);if(e){s.setAttribute("src","",t.imageElement);s.setAttribute("uploadId",e.id,t.imageElement)}}}));t.editing.view.document.on("dragover",((t,e)=>{e.preventDefault()}));e.on("change",(()=>{const n=e.differ.getChanges({includeChangesInGraveyard:true}).reverse();const o=new Set;for(const e of n){if(e.type=="insert"&&e.name!="$text"){const n=e.position.nodeAfter;const r=e.position.root.rootName=="$graveyard";for(const e of CN(t,n)){const t=e.getAttribute("uploadId");if(!t){continue}const n=i.loaders.get(t);if(!n){continue}if(r){if(!o.has(t)){n.abort()}}else{o.add(t);this._uploadImageElements.set(t,e);if(n.status=="idle"){this._readAndUpload(n)}}}}}}));this.on("uploadComplete",((t,{imageElement:e,data:n})=>{const i=n.urls?n.urls:n;this.editor.model.change((t=>{t.setAttribute("src",i.default,e);this._parseAndSetSrcsetAttributeOnImage(i,e,t)}))}),{priority:"low"})}afterInit(){const t=this.editor.model.schema;if(this.editor.plugins.has("ImageBlockEditing")){t.extend("imageBlock",{allowAttributes:["uploadId","uploadStatus"]})}if(this.editor.plugins.has("ImageInlineEditing")){t.extend("imageInline",{allowAttributes:["uploadId","uploadStatus"]})}}_readAndUpload(t){const e=this.editor;const n=e.model;const i=e.locale.t;const o=e.plugins.get(AI);const r=e.plugins.get(Oy);const s=e.plugins.get("ImageUtils");const a=this._uploadImageElements;n.enqueueChange({isUndoable:false},(e=>{e.setAttribute("uploadStatus","reading",a.get(t.id))}));return t.read().then((()=>{const i=t.upload();const o=a.get(t.id);if(c.isSafari){const t=e.editing.mapper.toViewElement(o);const n=s.findViewImgElement(t);e.editing.view.once("render",(()=>{if(!n.parent){return}const t=e.editing.view.domConverter.mapViewToDom(n.parent);if(!t){return}const i=t.style.display;t.style.display="none";t._ckHack=t.offsetHeight;t.style.display=i}))}n.enqueueChange({isUndoable:false},(t=>{t.setAttribute("uploadStatus","uploading",o)}));return i})).then((e=>{n.enqueueChange({isUndoable:false},(n=>{const i=a.get(t.id);n.setAttribute("uploadStatus","complete",i);this.fire("uploadComplete",{data:e,imageElement:i})}));l()})).catch((e=>{if(t.status!=="error"&&t.status!=="aborted"){throw e}if(t.status=="error"&&e){r.showWarning(e,{title:i("Upload failed"),namespace:"upload"})}n.enqueueChange({isUndoable:false},(e=>{e.remove(a.get(t.id))}));l()}));function l(){n.enqueueChange({isUndoable:false},(e=>{const n=a.get(t.id);e.removeAttribute("uploadId",n);e.removeAttribute("uploadStatus",n);a.delete(t.id)}));o.destroyLoader(t)}}_parseAndSetSrcsetAttributeOnImage(t,e,n){let i=0;const o=Object.keys(t).filter((t=>{const e=parseInt(t,10);if(!isNaN(e)){i=Math.max(i,e);return true}})).map((e=>`${t[e]} ${e}w`)).join(", ");if(o!=""){n.setAttribute("srcset",{data:o,width:i},e)}}}function AN(t){return Array.from(t.types).includes("text/html")&&t.getData("text/html")!==""}function CN(t,e){const n=t.plugins.get("ImageUtils");return Array.from(t.model.createRangeOn(e)).filter((t=>n.isImage(t.item))).map((t=>t.item))}class _N extends eu{static get pluginName(){return"ImageUpload"}static get requires(){return[wN,GL,rN]}}var vN=n(5150);var yN={injectType:"singletonStyleTag",attributes:{"data-cke":true}};yN.insert="head";yN.singleton=true;var xN=Sc()(vN.Z,yN);const EN=vN.Z.locals||{};class DN extends Lc{constructor(t,e={}){super(t);const n=this.bindTemplate;this.set("class",e.class||null);this.children=this.createCollection();if(e.children){e.children.forEach((t=>this.children.add(t)))}this.set("_role",null);this.set("_ariaLabelledBy",null);if(e.labelView){this.set({_role:"group",_ariaLabelledBy:e.labelView.id})}this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",n.to("class")],role:n.to("_role"),"aria-labelledby":n.to("_ariaLabelledBy")},children:this.children})}}var SN=n(9292);var TN={injectType:"singletonStyleTag",attributes:{"data-cke":true}};TN.insert="head";TN.singleton=true;var IN=Sc()(SN.Z,TN);const MN=SN.Z.locals||{};class BN extends Lc{constructor(t,e){super(t);const{insertButtonView:n,cancelButtonView:i}=this._createActionButtons(t);this.insertButtonView=n;this.cancelButtonView=i;this.set("imageURLInputValue","");this.focusTracker=new uc;this.keystrokes=new hc;this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.set("_integrations",new cc);if(e){for(const[t,n]of Object.entries(e)){if(t==="insertImageViaUrl"){n.fieldView.bind("value").to(this,"imageURLInputValue",(t=>t||""));n.fieldView.on("input",(()=>{this.imageURLInputValue=n.fieldView.element.value.trim()}))}n.name=t;this._integrations.add(n)}}this.setTemplate({tag:"form",attributes:{class:["ck","ck-image-insert-form"],tabindex:"-1"},children:[...this._integrations,new DN(t,{children:[this.insertButtonView,this.cancelButtonView],class:"ck-image-insert-form__action-row"})]})}render(){super.render();o({view:this});const t=[...this._integrations,this.insertButtonView,this.cancelButtonView];t.forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element);const e=t=>t.stopPropagation();this.keystrokes.set("arrowright",e);this.keystrokes.set("arrowleft",e);this.keystrokes.set("arrowup",e);this.keystrokes.set("arrowdown",e);this.listenTo(t[0].element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"})}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}getIntegration(t){return this._integrations.find((e=>e.name===t))}_createActionButtons(t){const e=t.t;const n=new kd(t);const i=new kd(t);n.set({label:e("Insert"),icon:J_.check,class:"ck-button-save",type:"submit",withText:true,isEnabled:this.imageURLInputValue});i.set({label:e("Cancel"),icon:J_.cancel,class:"ck-button-cancel",withText:true});n.bind("isEnabled").to(this,"imageURLInputValue",(t=>!!t));n.delegate("execute").to(this,"submit");i.delegate("execute").to(this,"cancel");return{insertButtonView:n,cancelButtonView:i}}focus(){this._focusCycler.focusFirst()}}function LN(t){const e=t.config.get("image.insert.integrations");const n=t.plugins.get("ImageInsertUI");const i={insertImageViaUrl:NN(t.locale)};if(!e){return i}if(e.find((t=>t==="openCKFinder"))&&t.ui.componentFactory.has("ckfinder")){const e=t.ui.componentFactory.create("ckfinder");e.set({withText:true,class:"ck-image-insert__ck-finder-button"});e.delegate("execute").to(n,"cancel");i.openCKFinder=e}return e.reduce(((e,n)=>{if(i[n]){e[n]=i[n]}else if(t.ui.componentFactory.has(n)){e[n]=t.ui.componentFactory.create(n)}return e}),{})}function NN(t){const e=t.t;const n=new Ly(t,Ny);n.set({label:e("Insert image via URL")});n.fieldView.placeholder="https://example.com/image.png";return n}class zN extends eu{static get pluginName(){return"ImageInsertUI"}init(){const t=this.editor;const e=t=>this._createDropdownView(t);t.ui.componentFactory.add("insertImage",e);t.ui.componentFactory.add("imageInsert",e)}_createDropdownView(t){const e=this.editor;const n=t.t;const i=e.commands.get("uploadImage");const o=e.commands.get("insertImage");this.dropdownView=yv(t,i?$d:undefined);const r=this.dropdownView.buttonView;const s=this.dropdownView.panelView;r.set({label:n("Insert image"),icon:J_.image,tooltip:true});s.extendTemplate({attributes:{class:"ck-image-insert__panel"}});if(i){const t=this.dropdownView.buttonView;t.actionView=e.ui.componentFactory.create("uploadImage");t.actionView.extendTemplate({attributes:{class:"ck ck-button ck-splitbutton__action"}})}return this._setUpDropdown(i||o)}_setUpDropdown(t){const e=this.editor;const n=e.t;const i=this.dropdownView;const o=i.panelView;const r=this.editor.plugins.get("ImageUtils");const s=e.commands.get("replaceImageSource");let a;i.bind("isEnabled").to(t);i.once("change:isOpen",(()=>{a=new BN(e.locale,LN(e));a.delegate("submit","cancel").to(i);o.children.add(a)}));i.on("change:isOpen",(()=>{const t=e.model.document.selection.getSelectedElement();const o=a.insertButtonView;const l=a.getIntegration("insertImageViaUrl");if(i.isOpen){if(r.isImage(t)){a.imageURLInputValue=s.value;o.label=n("Update");l.label=n("Update image URL")}else{a.imageURLInputValue="";o.label=n("Insert");l.label=n("Insert image via URL")}}}),{priority:"low"});this.delegate("cancel").to(i);i.on("submit",(()=>{c();l()}));i.on("cancel",(()=>{c()}));function l(){const t=e.model.document.selection.getSelectedElement();if(r.isImage(t)){e.execute("replaceImageSource",{source:a.imageURLInputValue})}else{e.execute("insertImage",{source:a.imageURLInputValue})}}function c(){e.editing.view.focus();i.isOpen=false}return i}}class PN extends eu{static get pluginName(){return"ImageInsertViaUrl"}static get requires(){return[zN]}}class ON extends eu{static get pluginName(){return"ImageInsert"}static get requires(){return[_N,PN,zN]}}class RN extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=e.getClosestSelectedImageElement(t.model.document.selection);this.isEnabled=!!n;if(!n||!n.hasAttribute("width")){this.value=null}else{this.value={width:n.getAttribute("width"),height:null}}}execute(t){const e=this.editor;const n=e.model;const i=e.plugins.get("ImageUtils");const o=i.getClosestSelectedImageElement(n.document.selection);this.value={width:t.width,height:null};if(o){n.change((e=>{e.setAttribute("width",t.width,o)}))}}}class VN extends eu{static get requires(){return[XS]}static get pluginName(){return"ImageResizeEditing"}constructor(t){super(t);t.config.define("image",{resizeUnit:"%",resizeOptions:[{name:"resizeImage:original",value:null,icon:"original"},{name:"resizeImage:25",value:"25",icon:"small"},{name:"resizeImage:50",value:"50",icon:"medium"},{name:"resizeImage:75",value:"75",icon:"large"}]})}init(){const t=this.editor;const e=new RN(t);this._registerSchema();this._registerConverters("imageBlock");this._registerConverters("imageInline");t.commands.add("resizeImage",e);t.commands.add("imageResize",e)}_registerSchema(){if(this.editor.plugins.has("ImageBlockEditing")){this.editor.model.schema.extend("imageBlock",{allowAttributes:"width"})}if(this.editor.plugins.has("ImageInlineEditing")){this.editor.model.schema.extend("imageInline",{allowAttributes:"width"})}}_registerConverters(t){const e=this.editor;e.conversion.for("downcast").add((e=>e.on(`attribute:width:${t}`,((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const i=n.writer;const o=n.mapper.toViewElement(e.item);if(e.attributeNewValue!==null){i.setStyle("width",e.attributeNewValue,o);i.addClass("image_resized",o)}else{i.removeStyle("width",o);i.removeClass("image_resized",o)}}))));e.conversion.for("upcast").attributeToAttribute({view:{name:t==="imageBlock"?"figure":"img",styles:{width:/.+/}},model:{key:"width",value:t=>t.getStyle("width")}})}}const jN={small:J_.objectSizeSmall,medium:J_.objectSizeMedium,large:J_.objectSizeLarge,original:J_.objectSizeFull};class FN extends eu{static get requires(){return[VN]}static get pluginName(){return"ImageResizeButtons"}constructor(t){super(t);this._resizeUnit=t.config.get("image.resizeUnit")}init(){const t=this.editor;const e=t.config.get("image.resizeOptions");const n=t.commands.get("resizeImage");this.bind("isEnabled").to(n);for(const t of e){this._registerImageResizeButton(t)}this._registerImageResizeDropdown(e)}_registerImageResizeButton(t){const e=this.editor;const{name:n,value:i,icon:o}=t;const r=i?i+this._resizeUnit:null;e.ui.componentFactory.add(n,(n=>{const i=new kd(n);const s=e.commands.get("resizeImage");const a=this._getOptionLabelValue(t,true);if(!jN[o]){throw new z("imageresizebuttons-missing-icon",e,t)}i.set({label:a,icon:jN[o],tooltip:a,isToggleable:true});i.bind("isEnabled").to(this);i.bind("isOn").to(s,"value",HN(r));this.listenTo(i,"execute",(()=>{e.execute("resizeImage",{width:r})}));return i}))}_registerImageResizeDropdown(t){const e=this.editor;const n=e.t;const i=t.find((t=>!t.value));const o=o=>{const r=e.commands.get("resizeImage");const s=yv(o,Hd);const a=s.buttonView;a.set({tooltip:n("Resize image"),commandValue:i.value,icon:jN.medium,isToggleable:true,label:this._getOptionLabelValue(i),withText:true,class:"ck-resize-image-button"});a.bind("label").to(r,"value",(t=>{if(t&&t.width){return t.width}else{return this._getOptionLabelValue(i)}}));s.bind("isOn").to(r);s.bind("isEnabled").to(this);Dv(s,(()=>this._getResizeDropdownListItemDefinitions(t,r)),{ariaLabel:n("Image resize list")});this.listenTo(s,"execute",(t=>{e.execute(t.source.commandName,{width:t.source.commandValue});e.editing.view.focus()}));return s};e.ui.componentFactory.add("resizeImage",o);e.ui.componentFactory.add("imageResize",o)}_getOptionLabelValue(t,e){const n=this.editor.t;if(t.label){return t.label}else if(e){if(t.value){return n("Resize image to %0",t.value+this._resizeUnit)}else{return n("Resize image to the original size")}}else{if(t.value){return t.value+this._resizeUnit}else{return n("Original")}}}_getResizeDropdownListItemDefinitions(t,e){const n=new cc;t.map((t=>{const i=t.value?t.value+this._resizeUnit:null;const o={type:"button",model:new Ry({commandName:"resizeImage",commandValue:i,label:this._getOptionLabelValue(t),withText:true,icon:null})};o.model.bind("isOn").to(e,"value",HN(i));n.add(o)}));return n}}function HN(t){return e=>{if(t===null&&e===t){return true}return e&&e.width===t}}const UN="figure.image.ck-widget > img,"+"figure.image.ck-widget > picture > img,"+"figure.image.ck-widget > a > img,"+"figure.image.ck-widget > a > picture > img,"+"span.image-inline.ck-widget > img,"+"span.image-inline.ck-widget > picture > img";const WN=/(image|image-inline)/;const qN="image_resized";class GN extends eu{static get requires(){return[CS]}static get pluginName(){return"ImageResizeHandles"}init(){const t=this.editor.commands.get("resizeImage");this.bind("isEnabled").to(t);this._setupResizerCreator()}_setupResizerCreator(){const t=this.editor;const e=t.editing.view;e.addObserver(gL);this.listenTo(e.document,"imageLoaded",((n,i)=>{if(!i.target.matches(UN)){return}const o=t.editing.view.domConverter;const r=o.domToView(i.target);const s=r.findAncestor({classes:WN});let a=this.editor.plugins.get(CS).getResizerByViewElement(s);if(a){a.redraw();return}const l=t.editing.mapper;const c=l.toModelElement(s);a=t.plugins.get(CS).attachTo({unit:t.config.get("image.resizeUnit"),modelElement:c,viewElement:s,editor:t,getHandleHost(t){return t.querySelector("img")},getResizeHost(){return o.mapViewToDom(l.toViewElement(c.parent))},isCentered(){const t=c.getAttribute("imageStyle");return!t||t=="block"||t=="alignCenter"},onCommit(n){e.change((t=>{t.removeClass(qN,s)}));t.execute("resizeImage",{width:n})}});a.on("updateSize",(()=>{if(!s.hasClass(qN)){e.change((t=>{t.addClass(qN,s)}))}}));a.bind("isEnabled").to(this)}))}}var $N=n(1043);var KN={injectType:"singletonStyleTag",attributes:{"data-cke":true}};KN.insert="head";KN.singleton=true;var YN=Sc()($N.Z,KN);const ZN=$N.Z.locals||{};class QN extends eu{static get requires(){return[VN,GN,FN]}static get pluginName(){return"ImageResize"}}class JN extends iu{constructor(t,e){super(t);this._defaultStyles={imageBlock:false,imageInline:false};this._styles=new Map(e.map((t=>{if(t.isDefault){for(const e of t.modelElements){this._defaultStyles[e]=t.name}}return[t.name,t]})))}refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=e.getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!n;if(!this.isEnabled){this.value=false}else if(n.hasAttribute("imageStyle")){this.value=n.getAttribute("imageStyle")}else{this.value=this._defaultStyles[n.name]}}execute(t={}){const e=this.editor;const n=e.model;const i=e.plugins.get("ImageUtils");n.change((e=>{const o=t.value;let r=i.getClosestSelectedImageElement(n.document.selection);if(o&&this.shouldConvertImageType(o,r)){this.editor.execute(i.isBlockImage(r)?"imageTypeInline":"imageTypeBlock");r=i.getClosestSelectedImageElement(n.document.selection)}if(!o||this._styles.get(o).isDefault){e.removeAttribute("imageStyle",r)}else{e.setAttribute("imageStyle",o,r)}}))}shouldConvertImageType(t,e){const n=this._styles.get(t).modelElements;return!n.includes(e.name)}}const{objectFullWidth:XN,objectInline:tz,objectLeft:ez,objectRight:nz,objectCenter:iz,objectBlockLeft:oz,objectBlockRight:rz}=J_;const sz={get inline(){return{name:"inline",title:"In line",icon:tz,modelElements:["imageInline"],isDefault:true}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:ez,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:oz,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:iz,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:nz,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:rz,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:iz,modelElements:["imageBlock"],isDefault:true}},get side(){return{name:"side",title:"Side image",icon:nz,modelElements:["imageBlock"],className:"image-style-side"}}};const az={full:XN,left:oz,right:rz,center:iz,inlineLeft:ez,inlineRight:nz,inline:tz};const lz=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function cz(t){const e=t.configuredStyles.options||[];const n=e.map((t=>hz(t))).filter((e=>gz(e,t)));return n}function dz(t,e){if(t&&e){return{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}}else if(t){return{options:["block","side"]}}else if(e){return{options:["inline","alignLeft","alignRight"]}}return{}}function uz(t){if(t.has("ImageBlockEditing")&&t.has("ImageInlineEditing")){return[...lz]}else{return[]}}function hz(t){if(typeof t==="string"){if(!sz[t]){t={name:t}}else{t={...sz[t]}}}else{t=mz(sz[t.name],t)}if(typeof t.icon==="string"){t.icon=az[t.icon]||t.icon}return t}function gz(t,{isBlockPluginLoaded:e,isInlinePluginLoaded:n}){const{modelElements:i,name:o}=t;if(!i||!i.length||!o){fz({style:t});return false}else{const o=[e?"imageBlock":null,n?"imageInline":null];if(!i.some((t=>o.includes(t)))){P("image-style-missing-dependency",{style:t,missingPlugins:i.map((t=>t==="imageBlock"?"ImageBlockEditing":"ImageInlineEditing"))});return false}}return true}function mz(t,e){const n={...e};for(const i in t){if(!Object.prototype.hasOwnProperty.call(e,i)){n[i]=t[i]}}return n}function fz(t){P("image-style-configuration-definition-invalid",t)}const pz={normalizeStyles:cz,getDefaultStylesConfiguration:dz,getDefaultDropdownDefinitions:uz,warnInvalidStyle:fz,DEFAULT_OPTIONS:sz,DEFAULT_ICONS:az,DEFAULT_DROPDOWN_DEFINITIONS:lz};function bz(t){return(e,n,i)=>{if(!i.consumable.consume(n.item,e.name)){return}const o=wz(n.attributeNewValue,t);const r=wz(n.attributeOldValue,t);const s=i.mapper.toViewElement(n.item);const a=i.writer;if(r){a.removeClass(r.className,s)}if(o){a.addClass(o.className,s)}}}function kz(t){const e={imageInline:t.filter((t=>!t.isDefault&&t.modelElements.includes("imageInline"))),imageBlock:t.filter((t=>!t.isDefault&&t.modelElements.includes("imageBlock")))};return(t,n,i)=>{if(!n.modelRange){return}const o=n.viewItem;const r=dc(n.modelRange.getItems());if(!r){return}if(!i.schema.checkAttribute(r,"imageStyle")){return}for(const t of e[r.name]){if(i.consumable.consume(o,{classes:t.className})){i.writer.setAttribute("imageStyle",t.name,r)}}}}function wz(t,e){for(const n of e){if(n.name===t){return n}}}class Az extends eu{static get pluginName(){return"ImageStyleEditing"}static get requires(){return[XS]}init(){const{normalizeStyles:t,getDefaultStylesConfiguration:e}=pz;const n=this.editor;const i=n.plugins.has("ImageBlockEditing");const o=n.plugins.has("ImageInlineEditing");n.config.define("image.styles",e(i,o));this.normalizedStyles=t({configuredStyles:n.config.get("image.styles"),isBlockPluginLoaded:i,isInlinePluginLoaded:o});this._setupConversion(i,o);this._setupPostFixer();n.commands.add("imageStyle",new JN(n,this.normalizedStyles))}_setupConversion(t,e){const n=this.editor;const i=n.model.schema;const o=bz(this.normalizedStyles);const r=kz(this.normalizedStyles);n.editing.downcastDispatcher.on("attribute:imageStyle",o);n.data.downcastDispatcher.on("attribute:imageStyle",o);if(t){i.extend("imageBlock",{allowAttributes:"imageStyle"});n.data.upcastDispatcher.on("element:figure",r,{priority:"low"})}if(e){i.extend("imageInline",{allowAttributes:"imageStyle"});n.data.upcastDispatcher.on("element:img",r,{priority:"low"})}}_setupPostFixer(){const t=this.editor;const e=t.model.document;const n=t.plugins.get(XS);const i=new Map(this.normalizedStyles.map((t=>[t.name,t])));e.registerPostFixer((t=>{let o=false;for(const r of e.differ.getChanges()){if(r.type=="insert"||r.type=="attribute"&&r.attributeKey=="imageStyle"){let e=r.type=="insert"?r.position.nodeAfter:r.range.start.nodeAfter;if(e&&e.is("element","paragraph")&&e.childCount>0){e=e.getChild(0)}if(!n.isImage(e)){continue}const s=e.getAttribute("imageStyle");if(!s){continue}const a=i.get(s);if(!a||!a.modelElements.includes(e.name)){t.removeAttribute("imageStyle",e);o=true}}}return o}))}}var Cz=n(4622);var _z={injectType:"singletonStyleTag",attributes:{"data-cke":true}};_z.insert="head";_z.singleton=true;var vz=Sc()(Cz.Z,_z);const yz=Cz.Z.locals||{};class xz extends eu{static get requires(){return[Az]}static get pluginName(){return"ImageStyleUI"}get localizedDefaultStylesTitles(){const t=this.editor.t;return{"Wrap text":t("Wrap text"),"Break text":t("Break text"),"In line":t("In line"),"Full size image":t("Full size image"),"Side image":t("Side image"),"Left aligned image":t("Left aligned image"),"Centered image":t("Centered image"),"Right aligned image":t("Right aligned image")}}init(){const t=this.editor.plugins;const e=this.editor.config.get("image.toolbar")||[];const n=Ez(t.get("ImageStyleEditing").normalizedStyles,this.localizedDefaultStylesTitles);for(const t of n){this._createButton(t)}const i=Ez([...e.filter(at),...pz.getDefaultDropdownDefinitions(t)],this.localizedDefaultStylesTitles);for(const t of i){this._createDropdown(t,n)}}_createDropdown(t,e){const n=this.editor.ui.componentFactory;n.add(t.name,(i=>{let o;const{defaultItem:r,items:s,title:a}=t;const l=s.filter((t=>e.find((({name:e})=>Dz(e)===t)))).map((t=>{const e=n.create(t);if(t===r){o=e}return e}));if(s.length!==l.length){pz.warnInvalidStyle({dropdown:t})}const c=yv(i,$d);const d=c.buttonView;const u=d.arrowView;xv(c,l,{enableActiveItemFocusOnDropdownOpen:true});d.set({label:Sz(a,o.label),class:null,tooltip:true});u.unbind("label");u.set({label:a});d.bind("icon").toMany(l,"isOn",((...t)=>{const e=t.findIndex($h);return e<0?o.icon:l[e].icon}));d.bind("label").toMany(l,"isOn",((...t)=>{const e=t.findIndex($h);return Sz(a,e<0?o.label:l[e].label)}));d.bind("isOn").toMany(l,"isOn",((...t)=>t.some($h)));d.bind("class").toMany(l,"isOn",((...t)=>t.some($h)?"ck-splitbutton_flatten":null));d.on("execute",(()=>{if(!l.some((({isOn:t})=>t))){o.fire("execute")}else{c.isOpen=!c.isOpen}}));c.bind("isEnabled").toMany(l,"isEnabled",((...t)=>t.some($h)));this.listenTo(c,"execute",(()=>{this.editor.editing.view.focus()}));return c}))}_createButton(t){const e=t.name;this.editor.ui.componentFactory.add(Dz(e),(n=>{const i=this.editor.commands.get("imageStyle");const o=new kd(n);o.set({label:t.title,icon:t.icon,tooltip:true,isToggleable:true});o.bind("isEnabled").to(i,"isEnabled");o.bind("isOn").to(i,"value",(t=>t===e));o.on("execute",this._executeCommand.bind(this,e));return o}))}_executeCommand(t){this.editor.execute("imageStyle",{value:t});this.editor.editing.view.focus()}}function Ez(t,e){for(const n of t){if(e[n.title]){n.title=e[n.title]}}return t}function Dz(t){return`imageStyle:${t}`}function Sz(t,e){return(t?t+": ":"")+e}class Tz extends eu{static get requires(){return[Az,xz]}static get pluginName(){return"ImageStyle"}}class Iz extends eu{static get requires(){return[XD,XS]}static get pluginName(){return"ImageToolbar"}afterInit(){const t=this.editor;const e=t.t;const n=t.plugins.get(XD);const i=t.plugins.get("ImageUtils");n.register("image",{ariaLabel:e("Image toolbar"),items:Mz(t.config.get("image.toolbar")||[]),getRelatedElement:t=>i.getClosestSelectedImageWidget(t)})}}function Mz(t){return t.map((t=>at(t)?t.name:t))}class Bz extends eu{static get pluginName(){return"IndentEditing"}init(){const t=this.editor;t.commands.add("indent",new ru(t));t.commands.add("outdent",new ru(t))}}const Lz='$${Delta.CKEditor.Icon[44]}$$';const Nz='$${Delta.CKEditor.Icon[45]}$$';class zz extends eu{static get pluginName(){return"IndentUI"}init(){const t=this.editor;const e=t.locale;const n=t.t;const i=e.uiLanguageDirection=="ltr"?Lz:Nz;const o=e.uiLanguageDirection=="ltr"?Nz:Lz;this._defineButton("indent",n("Increase indent"),i);this._defineButton("outdent",n("Decrease indent"),o)}_defineButton(t,e,n){const i=this.editor;i.ui.componentFactory.add(t,(o=>{const r=i.commands.get(t);const s=new kd(o);s.set({label:e,icon:n,tooltip:true});s.bind("isOn","isEnabled").to(r,"value","isEnabled");this.listenTo(s,"execute",(()=>{i.execute(t);i.editing.view.focus()}));return s}))}}class Pz extends eu{static get pluginName(){return"Indent"}static get requires(){return[Bz,zz]}}class Oz extends iu{constructor(t,e){super(t);this._indentBehavior=e}refresh(){const t=this.editor;const e=t.model;const n=dc(e.document.selection.getSelectedBlocks());if(!n||!e.schema.checkAttribute(n,"blockIndent")){this.isEnabled=false;return}this.isEnabled=this._indentBehavior.checkEnabled(n.getAttribute("blockIndent"))}execute(){const t=this.editor.model;const e=Rz(t);t.change((t=>{for(const n of e){const e=n.getAttribute("blockIndent");const i=this._indentBehavior.getNextIndent(e);if(i){t.setAttribute("blockIndent",i,n)}else{t.removeAttribute("blockIndent",n)}}}))}}function Rz(t){const e=t.document.selection;const n=t.schema;const i=Array.from(e.getSelectedBlocks());return i.filter((t=>n.checkAttribute(t,"blockIndent")))}class Vz{constructor(t){this.isForward=t.direction==="forward";this.offset=t.offset;this.unit=t.unit}checkEnabled(t){const e=parseFloat(t||0);return this.isForward||e>0}getNextIndent(t){const e=parseFloat(t||0);const n=!t||t.endsWith(this.unit);if(!n){return this.isForward?this.offset+this.unit:undefined}const i=this.isForward?this.offset:-this.offset;const o=e+i;return o>0?o+this.unit:undefined}}class jz{constructor(t){this.isForward=t.direction==="forward";this.classes=t.classes}checkEnabled(t){const e=this.classes.indexOf(t);if(this.isForward){return e<this.classes.length-1}else{return e>=0}}getNextIndent(t){const e=this.classes.indexOf(t);const n=this.isForward?1:-1;return this.classes[e+n]}}const Fz=["paragraph","heading1","heading2","heading3","heading4","heading5","heading6"];class Hz extends eu{constructor(t){super(t);t.config.define("indentBlock",{offset:40,unit:"px"})}static get pluginName(){return"IndentBlock"}init(){const t=this.editor;const e=t.config.get("indentBlock");const n=!e.classes||!e.classes.length;const i=Object.assign({direction:"forward"},e);const o=Object.assign({direction:"backward"},e);if(n){t.data.addStyleProcessorRules(a_);this._setupConversionUsingOffset(t.conversion);t.commands.add("indentBlock",new Oz(t,new Vz(i)));t.commands.add("outdentBlock",new Oz(t,new Vz(o)))}else{this._setupConversionUsingClasses(e.classes);t.commands.add("indentBlock",new Oz(t,new jz(i)));t.commands.add("outdentBlock",new Oz(t,new jz(o)))}}afterInit(){const t=this.editor;const e=t.model.schema;const n=t.commands.get("indent");const i=t.commands.get("outdent");const o=t.config.get("heading.options");const r=o&&o.map((t=>t.model));const s=r||Fz;s.forEach((t=>{if(e.isRegistered(t)){e.extend(t,{allowAttributes:"blockIndent"})}}));e.setAttributeProperties("blockIndent",{isFormatting:true});n.registerChildCommand(t.commands.get("indentBlock"));i.registerChildCommand(t.commands.get("outdentBlock"))}_setupConversionUsingOffset(){const t=this.editor.conversion;const e=this.editor.locale;const n=e.contentLanguageDirection==="rtl"?"margin-right":"margin-left";t.for("upcast").attributeToAttribute({view:{styles:{[n]:/[\s\S]+/}},model:{key:"blockIndent",value:t=>t.getStyle(n)}});t.for("downcast").attributeToAttribute({model:"blockIndent",view:t=>({key:"style",value:{[n]:t}})})}_setupConversionUsingClasses(t){const e={model:{key:"blockIndent",values:[]},view:{}};for(const n of t){e.model.values.push(n);e.view[n]={key:"class",value:[n]}}this.editor.conversion.attributeToAttribute(e)}}const Uz="italic";class Wz extends eu{static get pluginName(){return"ItalicEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:Uz});t.model.schema.setAttributeProperties(Uz,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:Uz,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]});t.commands.add(Uz,new zI(t,Uz));t.keystrokes.set("CTRL+I",Uz)}}const qz='$${Delta.CKEditor.Icon[46]}$$';const Gz="italic";class $z extends eu{static get pluginName(){return"ItalicUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(Gz,(n=>{const i=t.commands.get(Gz);const o=new kd(n);o.set({label:e("Italic"),icon:qz,keystroke:"CTRL+I",tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(Gz);t.editing.view.focus()}));return o}))}}class Kz extends eu{static get requires(){return[Wz,$z]}static get pluginName(){return"Italic"}}class Yz{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(t){if(Array.isArray(t)){t.forEach((t=>this._definitions.add(t)))}else{this._definitions.add(t)}}getDispatcher(){return t=>{t.on("attribute:linkHref",((t,e,n)=>{if(!n.consumable.test(e.item,"attribute:linkHref")){return}if(!(e.item.is("selection")||n.schema.isInline(e.item))){return}const i=n.writer;const o=i.document.selection;for(const t of this._definitions){const r=i.createAttributeElement("a",t.attributes,{priority:5});if(t.classes){i.addClass(t.classes,r)}for(const e in t.styles){i.setStyle(e,t.styles[e],r)}i.setCustomProperty("link",true,r);if(t.callback(e.attributeNewValue)){if(e.item.is("selection")){i.wrap(o.getFirstRange(),r)}else{i.wrap(n.mapper.toViewRange(e.range),r)}}else{i.unwrap(n.mapper.toViewRange(e.range),r)}}}),{priority:"high"})}}getDispatcherForLinkedImage(){return t=>{t.on("attribute:linkHref:imageBlock",((t,e,{writer:n,mapper:i})=>{const o=i.toViewElement(e.item);const r=Array.from(o.getChildren()).find((t=>t.name==="a"));for(const t of this._definitions){const i=mc(t.attributes);if(t.callback(e.attributeNewValue)){for(const[t,e]of i){if(t==="class"){n.addClass(e,r)}else{n.setAttribute(t,e,r)}}if(t.classes){n.addClass(t.classes,r)}for(const e in t.styles){n.setStyle(e,t.styles[e],r)}}else{for(const[t,e]of i){if(t==="class"){n.removeClass(e,r)}else{n.removeAttribute(t,r)}}if(t.classes){n.removeClass(t.classes,r)}for(const e in t.styles){n.removeStyle(e,r)}}}}))}}}class Zz extends iu{constructor(t){super(t);this.manualDecorators=new cc;this.automaticDecorators=new Yz}restoreManualDecoratorStates(){for(const t of this.manualDecorators){t.value=this._getDecoratorStateFromModel(t.id)}}refresh(){const t=this.editor.model;const e=t.document.selection;const n=e.getSelectedElement()||dc(e.getSelectedBlocks());if(rI(n,t.schema)){this.value=n.getAttribute("linkHref");this.isEnabled=t.schema.checkAttribute(n,"linkHref")}else{this.value=e.getAttribute("linkHref");this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref")}for(const t of this.manualDecorators){t.value=this._getDecoratorStateFromModel(t.id)}}execute(t,e={}){const n=this.editor.model;const i=n.document.selection;const o=[];const r=[];for(const t in e){if(e[t]){o.push(t)}else{r.push(t)}}n.change((e=>{if(i.isCollapsed){const s=i.getFirstPosition();if(i.hasAttribute("linkHref")){const a=SE(s,"linkHref",i.getAttribute("linkHref"),n);e.setAttribute("linkHref",t,a);o.forEach((t=>{e.setAttribute(t,true,a)}));r.forEach((t=>{e.removeAttribute(t,a)}));e.setSelection(e.createPositionAfter(a.end.nodeBefore))}else if(t!==""){const r=mc(i.getAttributes());r.set("linkHref",t);o.forEach((t=>{r.set(t,true)}));const{end:a}=n.insertContent(e.createText(t,r),s);e.setSelection(a)}["linkHref",...o,...r].forEach((t=>{e.removeSelectionAttribute(t)}))}else{const s=n.schema.getValidRanges(i.getRanges(),"linkHref");const a=[];for(const t of i.getSelectedBlocks()){if(n.schema.checkAttribute(t,"linkHref")){a.push(e.createRangeOn(t))}}const l=a.slice();for(const t of s){if(this._isRangeToUpdate(t,a)){l.push(t)}}for(const n of l){e.setAttribute("linkHref",t,n);o.forEach((t=>{e.setAttribute(t,true,n)}));r.forEach((t=>{e.removeAttribute(t,n)}))}}}))}_getDecoratorStateFromModel(t){const e=this.editor.model;const n=e.document.selection;const i=n.getSelectedElement();if(rI(i,e.schema)){return i.getAttribute(t)}return n.getAttribute(t)}_isRangeToUpdate(t,e){for(const n of e){if(n.containsRange(t)){return false}}return true}}class Qz extends iu{refresh(){const t=this.editor.model;const e=t.document.selection;const n=e.getSelectedElement();if(rI(n,t.schema)){this.isEnabled=t.schema.checkAttribute(n,"linkHref")}else{this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref")}}execute(){const t=this.editor;const e=this.editor.model;const n=e.document.selection;const i=t.commands.get("link");e.change((t=>{const o=n.isCollapsed?[SE(n.getFirstPosition(),"linkHref",n.getAttribute("linkHref"),e)]:e.schema.getValidRanges(n.getRanges(),"linkHref");for(const e of o){t.removeAttribute("linkHref",e);if(i){for(const n of i.manualDecorators){t.removeAttribute(n.id,e)}}}}))}}class Jz{constructor({id:t,label:e,attributes:n,classes:i,styles:o,defaultValue:r}){this.id=t;this.set("value");this.defaultValue=r;this.label=e;this.attributes=n;this.classes=i;this.styles=o}_createPattern(){return{attributes:this.attributes,classes:this.classes,styles:this.styles}}}x(Jz,mt);var Xz=n(399);var tP={injectType:"singletonStyleTag",attributes:{"data-cke":true}};tP.insert="head";tP.singleton=true;var eP=Sc()(Xz.Z,tP);const nP=Xz.Z.locals||{};const iP="ck-link_selected";const oP="automatic";const rP="manual";const sP=/^(https?:)?\/\//;class aP extends eu{static get pluginName(){return"LinkEditing"}static get requires(){return[lE,Gx,UE]}constructor(t){super(t);t.config.define("link",{addTargetToExternalLinks:false})}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:"linkHref"});t.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:tI});t.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(t,e)=>tI(eI(t),e)});t.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:true}},model:{key:"linkHref",value:t=>t.getAttribute("href")}});t.commands.add("link",new Zz(t));t.commands.add("unlink",new Qz(t));const e=iI(t.t,oI(t.config.get("link.decorators")));this._enableAutomaticDecorators(e.filter((t=>t.mode===oP)));this._enableManualDecorators(e.filter((t=>t.mode===rP)));const n=t.plugins.get(lE);n.registerAttribute("linkHref");IE(t,"linkHref","a",iP);this._enableLinkOpen();this._enableInsertContentSelectionAttributesFixer();this._enableClickingAfterLink();this._enableTypingOverLink();this._handleDeleteContentAfterLink();this._enableClipboardIntegration()}_enableAutomaticDecorators(t){const e=this.editor;const n=e.commands.get("link");const i=n.automaticDecorators;if(e.config.get("link.addTargetToExternalLinks")){i.add({id:"linkIsExternal",mode:oP,callback:t=>sP.test(t),attributes:{target:"_blank",rel:"noopener noreferrer"}})}i.add(t);if(i.length){e.conversion.for("downcast").add(i.getDispatcher())}}_enableManualDecorators(t){if(!t.length){return}const e=this.editor;const n=e.commands.get("link");const i=n.manualDecorators;t.forEach((t=>{e.model.schema.extend("$text",{allowAttributes:t.id});t=new Jz(t);i.add(t);e.conversion.for("downcast").attributeToElement({model:t.id,view:(e,{writer:n,schema:i},{item:o})=>{if(!(o.is("selection")||i.isInline(o))){return}if(e){const e=n.createAttributeElement("a",t.attributes,{priority:5});if(t.classes){n.addClass(t.classes,e)}for(const i in t.styles){n.setStyle(i,t.styles[i],e)}n.setCustomProperty("link",true,e);return e}}});e.conversion.for("upcast").elementToAttribute({view:{name:"a",...t._createPattern()},model:{key:t.id}})}))}_enableLinkOpen(){const t=this.editor;const e=t.editing.view;const n=e.document;this.listenTo(n,"click",((t,e)=>{const n=c.isMac?e.domEvent.metaKey:e.domEvent.ctrlKey;if(!n){return}let i=e.domTarget;if(i.tagName.toLowerCase()!="a"){i=i.closest("a")}if(!i){return}const o=i.getAttribute("href");if(!o){return}t.stop();e.preventDefault();cI(o)}),{context:"$capture"});this.listenTo(n,"keydown",((e,n)=>{const i=t.commands.get("link").value;const o=i&&n.keyCode===Hl.enter&&n.altKey;if(!o){return}e.stop();cI(i)}))}_enableInsertContentSelectionAttributesFixer(){const t=this.editor;const e=t.model;const n=e.document.selection;this.listenTo(e,"insertContent",(()=>{const t=n.anchor.nodeBefore;const i=n.anchor.nodeAfter;if(!n.hasAttribute("linkHref")){return}if(!t){return}if(!t.hasAttribute("linkHref")){return}if(i&&i.hasAttribute("linkHref")){return}e.change((t=>{lP(t,uP(e.schema))}))}),{priority:"low"})}_enableClickingAfterLink(){const t=this.editor;const e=t.model;t.editing.view.addObserver(bC);let n=false;this.listenTo(t.editing.view.document,"mousedown",(()=>{n=true}));this.listenTo(t.editing.view.document,"selectionChange",(()=>{if(!n){return}n=false;const t=e.document.selection;if(!t.isCollapsed){return}if(!t.hasAttribute("linkHref")){return}const i=t.getFirstPosition();const o=SE(i,"linkHref",t.getAttribute("linkHref"),e);if(i.isTouching(o.start)||i.isTouching(o.end)){e.change((t=>{lP(t,uP(e.schema))}))}}))}_enableTypingOverLink(){const t=this.editor;const e=t.editing.view;let n;let i;this.listenTo(e.document,"delete",(()=>{i=true}),{priority:"high"});this.listenTo(t.model,"deleteContent",(()=>{const e=t.model.document.selection;if(e.isCollapsed){return}if(i){i=false;return}if(!dP(t)){return}if(cP(t.model)){n=e.getAttributes()}}),{priority:"high"});this.listenTo(t.model,"insertContent",((e,[o])=>{i=false;if(!dP(t)){return}if(!n){return}t.model.change((t=>{for(const[e,i]of n){t.setAttribute(e,i,o)}}));n=null}),{priority:"high"})}_handleDeleteContentAfterLink(){const t=this.editor;const e=t.model;const n=e.document.selection;const i=t.editing.view;let o=false;let r=false;this.listenTo(i.document,"delete",((t,e)=>{r=e.direction==="backward"}),{priority:"high"});this.listenTo(e,"deleteContent",(()=>{o=false;const t=n.getFirstPosition();const i=n.getAttribute("linkHref");if(!i){return}const r=SE(t,"linkHref",i,e);o=r.containsPosition(t)||r.end.isEqual(t)}),{priority:"high"});this.listenTo(e,"deleteContent",(()=>{if(!r){return}r=false;if(o){return}t.model.enqueueChange((t=>{lP(t,uP(e.schema))}))}),{priority:"low"})}_enableClipboardIntegration(){const t=this.editor;const e=t.model;const n=this.editor.config.get("link.defaultProtocol");if(!n){return}this.listenTo(t.plugins.get("ClipboardPipeline"),"contentInsertion",((t,i)=>{e.change((t=>{const e=t.createRangeIn(i.content);for(const i of e.getItems()){if(i.hasAttribute("linkHref")){const e=aI(i.getAttribute("linkHref"),n);t.setAttribute("linkHref",e,i)}}}))}))}}function lP(t,e){t.removeSelectionAttribute("linkHref");for(const n of e){t.removeSelectionAttribute(n)}}function cP(t){const e=t.document.selection;const n=e.getFirstPosition();const i=e.getLastPosition();const o=n.nodeAfter;if(!o){return false}if(!o.is("$text")){return false}if(!o.hasAttribute("linkHref")){return false}const r=i.textNode||i.nodeBefore;if(o===r){return true}const s=SE(n,"linkHref",o.getAttribute("linkHref"),t);return s.containsRange(t.createRange(n,i),true)}function dP(t){const e=t.model.change((t=>t.batch));return e.isTyping}function uP(t){const e=t.getDefinition("$text").allowAttributes;return e.filter((t=>t.startsWith("link")))}var hP=n(4827);var gP={injectType:"singletonStyleTag",attributes:{"data-cke":true}};gP.insert="head";gP.singleton=true;var mP=Sc()(hP.Z,gP);const fP=hP.Z.locals||{};class pP extends Lc{constructor(t,n){super(t);const i=t.t;this.focusTracker=new uc;this.keystrokes=new hc;this.urlInputView=this._createUrlInput();this.saveButtonView=this._createButton(i("Save"),J_.check,"ck-button-save");this.saveButtonView.type="submit";this.cancelButtonView=this._createButton(i("Cancel"),J_.cancel,"ck-button-cancel","cancel");this._manualDecoratorSwitches=this._createManualDecoratorSwitches(n);this.children=this._createFormChildren(n.manualDecorators);this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});const o=["ck","ck-link-form","ck-responsive-form"];if(n.manualDecorators.length){o.push("ck-link-form_layout-vertical","ck-vertical-form")}this.setTemplate({tag:"form",attributes:{class:o,tabindex:"-1"},children:this.children});e(this)}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce(((t,e)=>{t[e.name]=e.isOn;return t}),{})}render(){super.render();o({view:this});const t=[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView];t.forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createUrlInput(){const t=this.locale.t;const e=new Ly(this.locale,Ny);e.label=t("Link URL");return e}_createButton(t,e,n,i){const o=new kd(this.locale);o.set({label:t,icon:e,tooltip:true});o.extendTemplate({attributes:{class:n}});if(i){o.delegate("execute").to(this,i)}return o}_createManualDecoratorSwitches(t){const e=this.createCollection();for(const n of t.manualDecorators){const i=new vd(this.locale);i.set({name:n.id,label:n.label,withText:true});i.bind("isOn").toMany([n,t],"value",((t,e)=>e===undefined&&t===undefined?n.defaultValue:t));i.on("execute",(()=>{n.set("value",!i.isOn)}));e.add(i)}return e}_createFormChildren(t){const e=this.createCollection();e.add(this.urlInputView);if(t.length){const t=new Lc;t.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map((t=>({tag:"li",children:[t],attributes:{class:["ck","ck-list__item"]}}))),attributes:{class:["ck","ck-reset","ck-list"]}});e.add(t)}e.add(this.saveButtonView);e.add(this.cancelButtonView);return e}}var bP=n(9465);var kP={injectType:"singletonStyleTag",attributes:{"data-cke":true}};kP.insert="head";kP.singleton=true;var wP=Sc()(bP.Z,kP);const AP=bP.Z.locals||{};const CP='$${Delta.CKEditor.Icon[47]}$$';class _P extends Lc{constructor(t){super(t);const e=t.t;this.focusTracker=new uc;this.keystrokes=new hc;this.previewButtonView=this._createPreviewButton();this.unlinkButtonView=this._createButton(e("Unlink"),CP,"unlink");this.editButtonView=this._createButton(e("Edit link"),J_.pencil,"edit");this.set("href");this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render();const t=[this.previewButtonView,this.editButtonView,this.unlinkButtonView];t.forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(t,e,n){const i=new kd(this.locale);i.set({label:t,icon:e,tooltip:true});i.delegate("execute").to(this,n);return i}_createPreviewButton(){const t=new kd(this.locale);const e=this.bindTemplate;const n=this.t;t.set({withText:true,tooltip:n("Open link in new tab")});t.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:e.to("href",(t=>t&&eI(t))),target:"_blank",rel:"noopener noreferrer"}});t.bind("label").to(this,"href",(t=>t||n("This link has no URL")));t.bind("isEnabled").to(this,"href",(t=>!!t));t.template.tag="a";t.template.eventListeners={};return t}}const vP='$${Delta.CKEditor.Icon[48]}$$';const yP="link-ui";class xP extends eu{static get requires(){return[Zy]}static get pluginName(){return"LinkUI"}init(){const t=this.editor;t.editing.view.addObserver(pC);this.actionsView=null;this.formView=null;this._balloon=t.plugins.get(Zy);this._createToolbarLinkButton();this._enableBalloonActivators();t.conversion.for("editingDowncast").markerToHighlight({model:yP,view:{classes:["ck-fake-link-selection"]}});t.conversion.for("editingDowncast").markerToElement({model:yP,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}})}destroy(){super.destroy();if(this.formView){this.formView.destroy()}if(this.actionsView){this.actionsView.destroy()}}_createViews(){this.actionsView=this._createActionsView();this.formView=this._createFormView();this._enableUserBalloonInteractions()}_createActionsView(){const t=this.editor;const e=new _P(t.locale);const n=t.commands.get("link");const i=t.commands.get("unlink");e.bind("href").to(n,"value");e.editButtonView.bind("isEnabled").to(n);e.unlinkButtonView.bind("isEnabled").to(i);this.listenTo(e,"edit",(()=>{this._addFormView()}));this.listenTo(e,"unlink",(()=>{t.execute("unlink");this._hideUI()}));e.keystrokes.set("Esc",((t,e)=>{this._hideUI();e()}));e.keystrokes.set(JT,((t,e)=>{this._addFormView();e()}));return e}_createFormView(){const t=this.editor;const e=t.commands.get("link");const n=t.config.get("link.defaultProtocol");const i=new pP(t.locale,e);i.urlInputView.fieldView.bind("value").to(e,"value");i.urlInputView.bind("isReadOnly").to(e,"isEnabled",(t=>!t));i.saveButtonView.bind("isEnabled").to(e);this.listenTo(i,"submit",(()=>{const{value:e}=i.urlInputView.fieldView.element;const o=aI(e,n);t.execute("link",o,i.getDecoratorSwitchesState());this._closeFormView()}));this.listenTo(i,"cancel",(()=>{this._closeFormView()}));i.keystrokes.set("Esc",((t,e)=>{this._closeFormView();e()}));return i}_createToolbarLinkButton(){const t=this.editor;const e=t.commands.get("link");const n=t.t;t.ui.componentFactory.add("link",(t=>{const i=new kd(t);i.isEnabled=true;i.label=n("Link");i.icon=vP;i.keystroke=JT;i.tooltip=true;i.isToggleable=true;i.bind("isEnabled").to(e,"isEnabled");i.bind("isOn").to(e,"value",(t=>!!t));this.listenTo(i,"execute",(()=>this._showUI(true)));return i}))}_enableBalloonActivators(){const t=this.editor;const e=t.editing.view.document;this.listenTo(e,"click",(()=>{const t=this._getSelectedLinkElement();if(t){this._showUI()}}));t.keystrokes.set(JT,((e,n)=>{n();if(t.commands.get("link").isEnabled){this._showUI(true)}}))}_enableUserBalloonInteractions(){this.editor.keystrokes.set("Tab",((t,e)=>{if(this._areActionsVisible&&!this.actionsView.focusTracker.isFocused){this.actionsView.focus();e()}}),{priority:"high"});this.editor.keystrokes.set("Esc",((t,e)=>{if(this._isUIVisible){this._hideUI();e()}}));t({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){if(!this.actionsView){this._createViews()}if(this._areActionsInPanel){return}this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(!this.formView){this._createViews()}if(this._isFormInPanel){return}const t=this.editor;const e=t.commands.get("link");this.formView.disableCssTransitions();this._balloon.add({view:this.formView,position:this._getBalloonPositionData()});if(this._balloon.visibleView===this.formView){this.formView.urlInputView.fieldView.select()}this.formView.enableCssTransitions();this.formView.urlInputView.fieldView.element.value=e.value||""}_closeFormView(){const t=this.editor.commands.get("link");t.restoreManualDecoratorStates();if(t.value!==undefined){this._removeFormView()}else{this._hideUI()}}_removeFormView(){if(this._isFormInPanel){this.formView.saveButtonView.focus();this._balloon.remove(this.formView);this.editor.editing.view.focus();this._hideFakeVisualSelection()}}_showUI(t=false){if(!this.formView){this._createViews()}if(!this._getSelectedLinkElement()){this._showFakeVisualSelection();this._addActionsView();if(t){this._balloon.showStack("main")}this._addFormView()}else{if(this._areActionsVisible){this._addFormView()}else{this._addActionsView()}if(t){this._balloon.showStack("main")}}this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel){return}const t=this.editor;this.stopListening(t.ui,"update");this.stopListening(this._balloon,"change:visibleView");t.editing.view.focus();this._removeFormView();this._balloon.remove(this.actionsView);this._hideFakeVisualSelection()}_startUpdatingUI(){const t=this.editor;const e=t.editing.view.document;let n=this._getSelectedLinkElement();let i=r();const o=()=>{const t=this._getSelectedLinkElement();const e=r();if(n&&!t||!n&&e!==i){this._hideUI()}else if(this._isUIVisible){this._balloon.updatePosition(this._getBalloonPositionData())}n=t;i=e};function r(){return e.selection.focus.getAncestors().reverse().find((t=>t.is("element")))}this.listenTo(t.ui,"update",o);this.listenTo(this._balloon,"change:visibleView",o)}get _isFormInPanel(){return this._balloon.hasView(this.formView)}get _areActionsInPanel(){return this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){const t=this._balloon.visibleView;return t==this.formView||this._areActionsVisible}_getBalloonPositionData(){const t=this.editor.editing.view;const e=this.editor.model;const n=t.document;let i=null;if(e.markers.has(yP)){const e=Array.from(this.editor.editing.mapper.markerNameToElements(yP));const n=t.createRange(t.createPositionBefore(e[0]),t.createPositionAfter(e[e.length-1]));i=t.domConverter.viewRangeToDom(n)}else{i=()=>{const e=this._getSelectedLinkElement();return e?t.domConverter.mapViewToDom(e):t.domConverter.viewRangeToDom(n.selection.getFirstRange())}}return{target:i}}_getSelectedLinkElement(){const t=this.editor.editing.view;const e=t.document.selection;const n=e.getSelectedElement();if(e.isCollapsed||n&&cD(n)){return EP(e.getFirstPosition())}else{const n=e.getFirstRange().getTrimmed();const i=EP(n.start);const o=EP(n.end);if(!i||i!=o){return null}if(t.createRangeIn(i).getTrimmed().isEqual(n)){return i}else{return null}}}_showFakeVisualSelection(){const t=this.editor.model;t.change((e=>{const n=t.document.selection.getFirstRange();if(t.markers.has(yP)){e.updateMarker(yP,{range:n})}else{if(n.start.isAtEnd){const i=n.start.getLastMatchingPosition((({item:e})=>!t.schema.isContent(e)),{boundaries:n});e.addMarker(yP,{usingOperation:false,affectsData:false,range:e.createRange(i,n.end)})}else{e.addMarker(yP,{usingOperation:false,affectsData:false,range:n})}}}))}_hideFakeVisualSelection(){const t=this.editor.model;if(t.markers.has(yP)){t.change((t=>{t.removeMarker(yP)}))}}}function EP(t){return t.getAncestors().find((t=>XT(t)))}class DP extends eu{static get requires(){return[aP,xP,gI]}static get pluginName(){return"Link"}}class SP extends eu{static get requires(){return["ImageEditing","ImageUtils",aP]}static get pluginName(){return"LinkImageEditing"}init(){const t=this.editor;const e=t.model.schema;if(t.plugins.has("ImageBlockEditing")){e.extend("imageBlock",{allowAttributes:["linkHref"]})}t.conversion.for("upcast").add(TP(t));t.conversion.for("downcast").add(IP(t));this._enableAutomaticDecorators();this._enableManualDecorators()}_enableAutomaticDecorators(){const t=this.editor;const e=t.commands.get("link");const n=e.automaticDecorators;if(n.length){t.conversion.for("downcast").add(n.getDispatcherForLinkedImage())}}_enableManualDecorators(){const t=this.editor;const e=t.commands.get("link");for(const n of e.manualDecorators){if(t.plugins.has("ImageBlockEditing")){t.model.schema.extend("imageBlock",{allowAttributes:n.id})}if(t.plugins.has("ImageInlineEditing")){t.model.schema.extend("imageInline",{allowAttributes:n.id})}t.conversion.for("downcast").add(MP(n));t.conversion.for("upcast").add(BP(t,n))}}}function TP(t){const e=t.plugins.has("ImageInlineEditing");const n=t.plugins.get("ImageUtils");return t=>{t.on("element:a",((t,i,o)=>{const r=i.viewItem;const s=n.findViewImgElement(r);if(!s){return}const a=s.findAncestor((t=>n.isBlockImageView(t)));if(e&&!a){return}const l={attributes:["href"]};if(!o.consumable.consume(r,l)){return}const c=r.getAttribute("href");if(!c){return}let d=i.modelCursor.parent;if(!d.is("element","imageBlock")){const t=o.convertItem(s,i.modelCursor);i.modelRange=t.modelRange;i.modelCursor=t.modelCursor;d=i.modelCursor.nodeBefore}if(d&&d.is("element","imageBlock")){o.writer.setAttribute("linkHref",c,d)}}),{priority:"high"})}}function IP(t){const e=t.plugins.get("ImageUtils");return t=>{t.on("attribute:linkHref:imageBlock",((t,n,i)=>{if(!i.consumable.consume(n.item,t.name)){return}const o=i.mapper.toViewElement(n.item);const r=i.writer;const s=Array.from(o.getChildren()).find((t=>t.name==="a"));const a=e.findViewImgElement(o);const l=a.parent.is("element","picture")?a.parent:a;if(s){if(n.attributeNewValue){r.setAttribute("href",n.attributeNewValue,s)}else{r.move(r.createRangeOn(l),r.createPositionAt(o,0));r.remove(s)}}else{const t=r.createContainerElement("a",{href:n.attributeNewValue});r.insert(r.createPositionAt(o,0),t);r.move(r.createRangeOn(l),r.createPositionAt(t,0))}}),{priority:"high"})}}function MP(t){return e=>{e.on(`attribute:${t.id}:imageBlock`,((e,n,i)=>{const o=i.mapper.toViewElement(n.item);const r=Array.from(o.getChildren()).find((t=>t.name==="a"));if(!r){return}for(const[e,n]of mc(t.attributes)){i.writer.setAttribute(e,n,r)}if(t.classes){i.writer.addClass(t.classes,r)}for(const e in t.styles){i.writer.setStyle(e,t.styles[e],r)}}))}}function BP(t,e){const n=t.plugins.has("ImageInlineEditing");const i=t.plugins.get("ImageUtils");return t=>{t.on("element:a",((t,o,r)=>{const s=o.viewItem;const a=i.findViewImgElement(s);if(!a){return}const l=a.findAncestor((t=>i.isBlockImageView(t)));if(n&&!l){return}const c=new Tu(e._createPattern());const d=c.match(s);if(!d){return}if(!r.consumable.consume(s,d.match)){return}const u=o.modelCursor.nodeBefore||o.modelCursor.parent;r.writer.setAttribute(e.id,true,u)}),{priority:"high"})}}class LP extends eu{static get requires(){return[aP,xP,"ImageBlockEditing"]}static get pluginName(){return"LinkImageUI"}init(){const t=this.editor;const e=t.editing.view.document;this.listenTo(e,"click",((e,n)=>{if(this._isSelectedLinkedImage(t.model.document.selection)){n.preventDefault();e.stop()}}),{priority:"high"});this._createToolbarLinkImageButton()}_createToolbarLinkImageButton(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("linkImage",(n=>{const i=new kd(n);const o=t.plugins.get("LinkUI");const r=t.commands.get("link");i.set({isEnabled:true,label:e("Link image"),icon:vP,keystroke:JT,tooltip:true,isToggleable:true});i.bind("isEnabled").to(r,"isEnabled");i.bind("isOn").to(r,"value",(t=>!!t));this.listenTo(i,"execute",(()=>{if(this._isSelectedLinkedImage(t.model.document.selection)){o._addActionsView()}else{o._showUI(true)}}));return i}))}_isSelectedLinkedImage(t){const e=t.getSelectedElement();const n=this.editor.plugins.get("ImageUtils");return n.isImage(e)&&e.hasAttribute("linkHref")}}var NP=n(3858);var zP={injectType:"singletonStyleTag",attributes:{"data-cke":true}};zP.insert="head";zP.singleton=true;var PP=Sc()(NP.Z,zP);const OP=NP.Z.locals||{};class RP extends eu{static get requires(){return[SP,LP]}static get pluginName(){return"LinkImage"}}class VP extends iu{constructor(t,e){super(t);this.type=e}refresh(){this.value=this._getValue();this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model;const n=e.document;const i=Array.from(n.selection.getSelectedBlocks()).filter((t=>FP(t,e.schema)));const o=t.forceValue!==undefined?!t.forceValue:this.value;e.change((t=>{if(o){let e=i[i.length-1].nextSibling;let n=Number.POSITIVE_INFINITY;let o=[];while(e&&e.name=="listItem"&&e.getAttribute("listIndent")!==0){const t=e.getAttribute("listIndent");if(t<n){n=t}const i=t-n;o.push({element:e,listIndent:i});e=e.nextSibling}o=o.reverse();for(const e of o){t.setAttribute("listIndent",e.listIndent,e.element)}}if(!o){let t=Number.POSITIVE_INFINITY;for(const e of i){if(e.is("element","listItem")&&e.getAttribute("listIndent")<t){t=e.getAttribute("listIndent")}}t=t===0?1:t;jP(i,true,t);jP(i,false,t)}for(const e of i.reverse()){if(o&&e.name=="listItem"){t.rename(e,"paragraph")}else if(!o&&e.name!="listItem"){t.setAttributes({listType:this.type,listIndent:0},e);t.rename(e,"listItem")}else if(!o&&e.name=="listItem"&&e.getAttribute("listType")!=this.type){t.setAttribute("listType",this.type,e)}}this.fire("_executeCleanup",i)}))}_getValue(){const t=dc(this.editor.model.document.selection.getSelectedBlocks());return!!t&&t.is("element","listItem")&&t.getAttribute("listType")==this.type}_checkEnabled(){if(this.value){return true}const t=this.editor.model.document.selection;const e=this.editor.model.schema;const n=dc(t.getSelectedBlocks());if(!n){return false}return FP(n,e)}}function jP(t,e,n){const i=e?t[0]:t[t.length-1];if(i.is("element","listItem")){let o=i[e?"previousSibling":"nextSibling"];let r=i.getAttribute("listIndent");while(o&&o.is("element","listItem")&&o.getAttribute("listIndent")>=n){if(r>o.getAttribute("listIndent")){r=o.getAttribute("listIndent")}if(o.getAttribute("listIndent")==r){t[e?"unshift":"push"](o)}o=o[e?"previousSibling":"nextSibling"]}}}function FP(t,e){return e.checkChild(t.parent,"listItem")&&!e.isObject(t)}class HP extends iu{constructor(t,e){super(t);this._indentBy=e=="forward"?1:-1}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor.model;const e=t.document;let n=Array.from(e.selection.getSelectedBlocks());t.change((t=>{const e=n[n.length-1];let i=e.nextSibling;while(i&&i.name=="listItem"&&i.getAttribute("listIndent")>e.getAttribute("listIndent")){n.push(i);i=i.nextSibling}if(this._indentBy<0){n=n.reverse()}for(const e of n){const n=e.getAttribute("listIndent")+this._indentBy;if(n<0){t.rename(e,"paragraph")}else{t.setAttribute("listIndent",n,e)}}this.fire("_executeCleanup",n)}))}_checkEnabled(){const t=dc(this.editor.model.document.selection.getSelectedBlocks());if(!t||!t.is("element","listItem")){return false}if(this._indentBy>0){const e=t.getAttribute("listIndent");const n=t.getAttribute("listType");let i=t.previousSibling;while(i&&i.is("element","listItem")&&i.getAttribute("listIndent")>=e){if(i.getAttribute("listIndent")==e){return i.getAttribute("listType")==n}i=i.previousSibling}return false}return true}}function UP(t){const e=t.createContainerElement("li");e.getFillerOffset=nO;return e}function WP(t,e){const n=e.mapper;const i=e.writer;const o=t.getAttribute("listType")=="numbered"?"ol":"ul";const r=UP(i);const s=i.createContainerElement(o,null);i.insert(i.createPositionAt(s,0),r);n.bindElements(t,r);return r}function qP(t,e,n,i){const o=e.parent;const r=n.mapper;const s=n.writer;let a=r.toViewPosition(i.createPositionBefore(t));const l=KP(t.previousSibling,{sameIndent:true,smallerIndent:true,listIndent:t.getAttribute("listIndent")});const c=t.previousSibling;if(l&&l.getAttribute("listIndent")==t.getAttribute("listIndent")){const t=r.toViewElement(l);a=s.breakContainer(s.createPositionAfter(t))}else{if(c&&c.name=="listItem"){a=r.toViewPosition(i.createPositionAt(c,"end"));const t=r.findMappedViewAncestor(a);const e=ZP(t);if(e){a=s.createPositionBefore(e)}else{a=s.createPositionAt(t,"end")}}else{a=r.toViewPosition(i.createPositionBefore(t))}}a=$P(a);s.insert(a,o);if(c&&c.name=="listItem"){const t=r.toViewElement(c);const n=s.createRange(s.createPositionAt(t,0),a);const i=n.getWalker({ignoreElementEnd:true});for(const t of i){if(t.item.is("element","li")){const n=s.breakContainer(s.createPositionBefore(t.item));const o=t.item.parent;const r=s.createPositionAt(e,"end");GP(s,r.nodeBefore,r.nodeAfter);s.move(s.createRangeOn(o),r);i.position=n}}}else{const n=o.nextSibling;if(n&&(n.is("element","ul")||n.is("element","ol"))){let i=null;for(const e of n.getChildren()){const n=r.toModelElement(e);if(n&&n.getAttribute("listIndent")>t.getAttribute("listIndent")){i=e}else{break}}if(i){s.breakContainer(s.createPositionAfter(i));s.move(s.createRangeOn(i.parent),s.createPositionAt(e,"end"))}}}GP(s,o,o.nextSibling);GP(s,o.previousSibling,o)}function GP(t,e,n){if(!e||!n||e.name!="ul"&&e.name!="ol"){return null}if(e.name!=n.name||e.getAttribute("class")!==n.getAttribute("class")){return null}return t.mergeContainers(t.createPositionAfter(e))}function $P(t){return t.getLastMatchingPosition((t=>t.item.is("uiElement")))}function KP(t,e){const n=!!e.sameIndent;const i=!!e.smallerIndent;const o=e.listIndent;let r=t;while(r&&r.name=="listItem"){const t=r.getAttribute("listIndent");if(n&&o==t||i&&o>t){return r}if(e.direction==="forward"){r=r.nextSibling}else{r=r.previousSibling}}return null}function YP(t,e,n,i){t.ui.componentFactory.add(e,(o=>{const r=t.commands.get(e);const s=new kd(o);s.set({label:n,icon:i,tooltip:true,isToggleable:true});s.bind("isOn","isEnabled").to(r,"value","isEnabled");s.on("execute",(()=>{t.execute(e);t.editing.view.focus()}));return s}))}function ZP(t){for(const e of t.getChildren()){if(e.name=="ul"||e.name=="ol"){return e}}return null}function QP(t,e){const n=[];const i=t.parent;const o={ignoreElementEnd:false,startPosition:t,shallow:true,direction:e};const r=i.getAttribute("listIndent");const s=[...new Yp(o)].filter((t=>t.item.is("element"))).map((t=>t.item));for(const t of s){if(!t.is("element","listItem")){break}if(t.getAttribute("listIndent")<r){break}if(t.getAttribute("listIndent")>r){continue}if(t.getAttribute("listType")!==i.getAttribute("listType")){break}if(t.getAttribute("listStyle")!==i.getAttribute("listStyle")){break}if(t.getAttribute("listReversed")!==i.getAttribute("listReversed")){break}if(t.getAttribute("listStart")!==i.getAttribute("listStart")){break}if(e==="backward"){n.unshift(t)}else{n.push(t)}}return n}function JP(t){const e=t.document;let n=[...e.selection.getSelectedBlocks()].filter((t=>t.is("element","listItem"))).map((e=>{const n=t.change((t=>t.createPositionAt(e,0)));return[...QP(n,"backward"),...QP(n,"forward")]})).flat();n=[...new Set(n)];return n}const XP=["disc","circle","square"];const tO=["decimal","decimal-leading-zero","lower-roman","upper-roman","lower-latin","upper-latin"];function eO(t){if(XP.includes(t)){return"bulleted"}if(tO.includes(t)){return"numbered"}return null}function nO(){const t=!this.isEmpty&&(this.getChild(0).name=="ul"||this.getChild(0).name=="ol");if(this.isEmpty||t){return 0}return Bg.call(this)}class iO extends eu{static get pluginName(){return"ListUtils"}getListTypeFromListStyleType(t){return eO(t)}getSelectedListItems(t){return JP(t)}getSiblingNodes(t,e){return QP(t,e)}}function oO(t){return(e,n,i)=>{const o=i.consumable;if(!o.test(n.item,"insert")||!o.test(n.item,"attribute:listType")||!o.test(n.item,"attribute:listIndent")){return}o.consume(n.item,"insert");o.consume(n.item,"attribute:listType");o.consume(n.item,"attribute:listIndent");const r=n.item;const s=WP(r,i);qP(r,s,i,t)}}function rO(t){return(e,n,i)=>{const o=i.mapper.toViewPosition(n.position);const r=o.getLastMatchingPosition((t=>!t.item.is("element","li")));const s=r.nodeAfter;const a=i.writer;a.breakContainer(a.createPositionBefore(s));a.breakContainer(a.createPositionAfter(s));const l=s.parent;const c=l.previousSibling;const d=a.createRangeOn(l);const u=a.remove(d);if(c&&c.nextSibling){GP(a,c,c.nextSibling)}const h=i.mapper.toModelElement(s);AO(h.getAttribute("listIndent")+1,n.position,d.start,s,i,t);for(const t of a.createRangeIn(u).getItems()){i.mapper.unbindViewElement(t)}e.stop()}}const sO=(t,e,n)=>{if(!n.consumable.test(e.item,t.name)){return}const i=n.mapper.toViewElement(e.item);const o=n.writer;o.breakContainer(o.createPositionBefore(i));o.breakContainer(o.createPositionAfter(i));const r=i.parent;const s=e.attributeNewValue=="numbered"?"ol":"ul";o.rename(s,r)};const aO=(t,e,n)=>{n.consumable.consume(e.item,t.name);const i=n.mapper.toViewElement(e.item);const o=i.parent;const r=n.writer;GP(r,o,o.nextSibling);GP(r,o.previousSibling,o)};function lO(t){return(e,n,i)=>{if(!i.consumable.consume(n.item,"attribute:listIndent")){return}const o=i.mapper.toViewElement(n.item);const r=i.writer;r.breakContainer(r.createPositionBefore(o));r.breakContainer(r.createPositionAfter(o));const s=o.parent;const a=s.previousSibling;const l=r.createRangeOn(s);r.remove(l);if(a&&a.nextSibling){GP(r,a,a.nextSibling)}AO(n.attributeOldValue+1,n.range.start,l.start,o,i,t);qP(n.item,o,i,t);for(const t of n.item.getChildren()){i.consumable.consume(t,"insert")}}}const cO=(t,e,n)=>{if(!n.consumable.test(e.item,t.name)){return}if(e.item.name!="listItem"){let t=n.mapper.toViewPosition(e.range.start);const i=n.writer;const o=[];while(t.parent.name=="ul"||t.parent.name=="ol"){t=i.breakContainer(t);if(t.parent.name!="li"){break}const e=t;const n=i.createPositionAt(t.parent,"end");if(!e.isEqual(n)){const t=i.remove(i.createRange(e,n));o.push(t)}t=i.createPositionAfter(t.parent)}if(o.length>0){for(let e=0;e<o.length;e++){const n=t.nodeBefore;const r=i.insert(t,o[e]);t=r.end;if(e>0){const e=GP(i,n,n.nextSibling);if(e&&e.parent==n){t.offset--}}}GP(i,t.nodeBefore,t.nodeAfter)}}};const dO=(t,e,n)=>{const i=n.mapper.toViewPosition(e.position);const o=i.nodeBefore;const r=i.nodeAfter;GP(n.writer,o,r)};const uO=(t,e,n)=>{if(n.consumable.consume(e.viewItem,{name:true})){const t=n.writer;const i=t.createElement("listItem");const o=_O(e.viewItem);t.setAttribute("listIndent",o,i);const r=e.viewItem.parent&&e.viewItem.parent.name=="ol"?"numbered":"bulleted";t.setAttribute("listType",r,i);if(!n.safeInsert(i,e.modelCursor)){return}const s=kO(i,e.viewItem.getChildren(),n);e.modelRange=t.createRange(e.modelCursor,s);n.updateConversionResult(i,e)}};const hO=(t,e,n)=>{if(n.consumable.test(e.viewItem,{name:true})){const t=Array.from(e.viewItem.getChildren());for(const e of t){const t=!(e.is("element","li")||CO(e));if(t){e._remove()}}}};const gO=(t,e,n)=>{if(n.consumable.test(e.viewItem,{name:true})){if(e.viewItem.childCount===0){return}const t=[...e.viewItem.getChildren()];let n=false;for(const e of t){if(n&&!CO(e)){e._remove()}if(CO(e)){n=true}}}};function mO(t){return(e,n)=>{if(n.isPhantom){return}const i=n.modelPosition.nodeBefore;if(i&&i.is("element","listItem")){const e=n.mapper.toViewElement(i);const o=e.getAncestors().find(CO);const r=t.createPositionAt(e,0).getWalker();for(const t of r){if(t.type=="elementStart"&&t.item.is("element","li")){n.viewPosition=t.previousPosition;break}else if(t.type=="elementEnd"&&t.item==o){n.viewPosition=t.nextPosition;break}}}}}function fO(t){return(e,n)=>{const i=n.viewPosition;const o=i.parent;const r=n.mapper;if(o.name=="ul"||o.name=="ol"){if(!i.isAtEnd){const e=r.toModelElement(i.nodeAfter);n.modelPosition=t.createPositionBefore(e)}else{const e=r.toModelElement(i.nodeBefore);const o=r.getModelLength(i.nodeBefore);n.modelPosition=t.createPositionBefore(e).getShiftedBy(o)}e.stop()}else if(o.name=="li"&&i.nodeBefore&&(i.nodeBefore.name=="ul"||i.nodeBefore.name=="ol")){const s=r.toModelElement(o);let a=1;let l=i.nodeBefore;while(l&&CO(l)){a+=r.getModelLength(l);l=l.previousSibling}n.modelPosition=t.createPositionBefore(s).getShiftedBy(a);e.stop()}}}function pO(t,e){const n=t.document.differ.getChanges();const i=new Map;let o=false;for(const i of n){if(i.type=="insert"&&i.name=="listItem"){r(i.position)}else if(i.type=="insert"&&i.name!="listItem"){if(i.name!="$text"){const n=i.position.nodeAfter;if(n.hasAttribute("listIndent")){e.removeAttribute("listIndent",n);o=true}if(n.hasAttribute("listType")){e.removeAttribute("listType",n);o=true}if(n.hasAttribute("listStyle")){e.removeAttribute("listStyle",n);o=true}if(n.hasAttribute("listReversed")){e.removeAttribute("listReversed",n);o=true}if(n.hasAttribute("listStart")){e.removeAttribute("listStart",n);o=true}for(const e of Array.from(t.createRangeIn(n)).filter((t=>t.item.is("element","listItem")))){r(e.previousPosition)}}const n=i.position.getShiftedBy(i.length);r(n)}else if(i.type=="remove"&&i.name=="listItem"){r(i.position)}else if(i.type=="attribute"&&i.attributeKey=="listIndent"){r(i.range.start)}else if(i.type=="attribute"&&i.attributeKey=="listType"){r(i.range.start)}}for(const t of i.values()){s(t);a(t)}return o;function r(t){const e=t.nodeBefore;if(!e||!e.is("element","listItem")){const e=t.nodeAfter;if(e&&e.is("element","listItem")){i.set(e,e)}}else{let t=e;if(i.has(t)){return}for(let e=t.previousSibling;e&&e.is("element","listItem");e=t.previousSibling){t=e;if(i.has(t)){return}}i.set(e,t)}}function s(t){let n=0;let i=null;while(t&&t.is("element","listItem")){const r=t.getAttribute("listIndent");if(r>n){let s;if(i===null){i=r-n;s=n}else{if(i>r){i=r}s=r-i}e.setAttribute("listIndent",s,t);o=true}else{i=null;n=t.getAttribute("listIndent")+1}t=t.nextSibling}}function a(t){let n=[];let i=null;while(t&&t.is("element","listItem")){const r=t.getAttribute("listIndent");if(i&&i.getAttribute("listIndent")>r){n=n.slice(0,r+1)}if(r!=0){if(n[r]){const i=n[r];if(t.getAttribute("listType")!=i){e.setAttribute("listType",i,t);o=true}}else{n[r]=t.getAttribute("listType")}}i=t;t=t.nextSibling}}}const bO=function(t,[e,n,i]){const o=this;let r=e.is("documentFragment")?e.getChild(0):e;let s;if(!n){s=o.document.selection}else{s=o.createSelection(n,i)}if(r&&r.is("element","listItem")){const t=s.getFirstPosition();let e=null;if(t.parent.is("element","listItem")){e=t.parent}else if(t.nodeBefore&&t.nodeBefore.is("element","listItem")){e=t.nodeBefore}if(e){const t=e.getAttribute("listIndent");if(t>0){while(r&&r.is("element","listItem")){r._setAttribute("listIndent",r.getAttribute("listIndent")+t);r=r.nextSibling}}}}};function kO(t,e,n){const{writer:i,schema:o}=n;let r=i.createPositionAfter(t);for(const s of e){if(s.name=="ul"||s.name=="ol"){r=n.convertItem(s,r).modelCursor}else{const e=n.convertItem(s,i.createPositionAt(t,"end"));const a=e.modelRange.start.nodeAfter;const l=a&&a.is("element")&&!o.checkChild(t,a.name);if(l){if(e.modelCursor.parent.is("element","listItem")){t=e.modelCursor.parent}else{t=wO(e.modelCursor)}r=i.createPositionAfter(t)}}}return r}function wO(t){const e=new Yp({startPosition:t});let n;do{n=e.next()}while(!n.value.item.is("element","listItem"));return n.value.item}function AO(t,e,n,i,o,r){const s=KP(e.nodeBefore,{sameIndent:true,smallerIndent:true,listIndent:t});const a=o.mapper;const l=o.writer;const c=s?s.getAttribute("listIndent"):null;let d;if(!s){d=n}else if(c==t){const t=a.toViewElement(s).parent;d=l.createPositionAfter(t)}else{const t=r.createPositionAt(s,"end");d=a.toViewPosition(t)}d=$P(d);for(const t of[...i.getChildren()]){if(CO(t)){d=l.move(l.createRangeOn(t),d).end;GP(l,t,t.nextSibling);GP(l,t.previousSibling,t)}}}function CO(t){return t.is("element","ol")||t.is("element","ul")}function _O(t){let e=0;let n=t.parent;while(n){if(n.is("element","li")){e++}else{const t=n.previousSibling;if(t&&t.is("element","li")){e++}}n=n.parent}return e}var vO=n(9989);var yO={injectType:"singletonStyleTag",attributes:{"data-cke":true}};yO.insert="head";yO.singleton=true;var xO=Sc()(vO.Z,yO);const EO=vO.Z.locals||{};class DO extends eu{static get pluginName(){return"ListEditing"}static get requires(){return[YE,oE,iO]}init(){const t=this.editor;t.model.schema.register("listItem",{inheritAllFrom:"$block",allowAttributes:["listType","listIndent"]});const e=t.data;const n=t.editing;t.model.document.registerPostFixer((e=>pO(t.model,e)));n.mapper.registerViewToModelLength("li",SO);e.mapper.registerViewToModelLength("li",SO);n.mapper.on("modelToViewPosition",mO(n.view));n.mapper.on("viewToModelPosition",fO(t.model));e.mapper.on("modelToViewPosition",mO(n.view));t.conversion.for("editingDowncast").add((e=>{e.on("insert",cO,{priority:"high"});e.on("insert:listItem",oO(t.model));e.on("attribute:listType:listItem",sO,{priority:"high"});e.on("attribute:listType:listItem",aO,{priority:"low"});e.on("attribute:listIndent:listItem",lO(t.model));e.on("remove:listItem",rO(t.model));e.on("remove",dO,{priority:"low"})}));t.conversion.for("dataDowncast").add((e=>{e.on("insert",cO,{priority:"high"});e.on("insert:listItem",oO(t.model))}));t.conversion.for("upcast").add((t=>{t.on("element:ul",hO,{priority:"high"});t.on("element:ol",hO,{priority:"high"});t.on("element:li",gO,{priority:"high"});t.on("element:li",uO)}));t.model.on("insertContent",bO,{priority:"high"});t.commands.add("numberedList",new VP(t,"numbered"));t.commands.add("bulletedList",new VP(t,"bulleted"));t.commands.add("indentList",new HP(t,"forward"));t.commands.add("outdentList",new HP(t,"backward"));const i=n.view.document;this.listenTo(i,"enter",((t,e)=>{const n=this.editor.model.document;const i=n.selection.getLastPosition().parent;if(n.selection.isCollapsed&&i.name=="listItem"&&i.isEmpty){this.editor.execute("outdentList");e.preventDefault();t.stop()}}),{context:"li"});this.listenTo(i,"delete",((t,e)=>{if(e.direction!=="backward"){return}const n=this.editor.model.document.selection;if(!n.isCollapsed){return}const i=n.getFirstPosition();if(!i.isAtStart){return}const o=i.parent;if(o.name!=="listItem"){return}const r=o.previousSibling&&o.previousSibling.name==="listItem";if(r){return}this.editor.execute("outdentList");e.preventDefault();t.stop()}),{context:"li"});this.listenTo(t.editing.view.document,"tab",((e,n)=>{const i=n.shiftKey?"outdentList":"indentList";const o=this.editor.commands.get(i);if(o.isEnabled){t.execute(i);n.stopPropagation();n.preventDefault();e.stop()}}),{context:"li"})}afterInit(){const t=this.editor.commands;const e=t.get("indent");const n=t.get("outdent");if(e){e.registerChildCommand(t.get("indentList"))}if(n){n.registerChildCommand(t.get("outdentList"))}}}function SO(t){let e=1;for(const n of t.getChildren()){if(n.name=="ul"||n.name=="ol"){for(const t of n.getChildren()){e+=SO(t)}}}return e}const TO='$${Delta.CKEditor.Icon[49]}$$';const IO='$${Delta.CKEditor.Icon[50]}$$';class MO extends eu{static get pluginName(){return"ListUI"}init(){const t=this.editor.t;YP(this.editor,"numberedList",t("Numbered List"),TO);YP(this.editor,"bulletedList",t("Bulleted List"),IO)}}class BO extends eu{static get requires(){return[DO,MO]}static get pluginName(){return"List"}}class LO extends iu{constructor(t,e){super(t);this.defaultType=e}refresh(){this.value=this._getValue();this.isEnabled=this._checkEnabled()}execute(t={}){this._tryToConvertItemsToList(t);const e=this.editor.model;const n=JP(e);if(!n.length){return}e.change((e=>{for(const i of n){e.setAttribute("listStyle",t.type||this.defaultType,i)}}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;if(t&&t.is("element","listItem")){return t.getAttribute("listStyle")}return null}_checkEnabled(){const t=this.editor;const e=t.commands.get("numberedList");const n=t.commands.get("bulletedList");return e.isEnabled||n.isEnabled}_tryToConvertItemsToList(t){if(!t.type){return}const e=eO(t.type);if(!e){return}const n=this.editor;const i=`${e}List`;const o=n.commands.get(i);if(!o.value){n.execute(i)}}}class NO extends iu{refresh(){const t=this._getValue();this.value=t;this.isEnabled=t!=null}execute(t={}){const e=this.editor.model;const n=JP(e).filter((t=>t.getAttribute("listType")=="numbered"));e.change((e=>{for(const i of n){e.setAttribute("listReversed",!!t.reversed,i)}}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;if(t&&t.is("element","listItem")&&t.getAttribute("listType")=="numbered"){return t.getAttribute("listReversed")}return null}}class zO extends iu{refresh(){const t=this._getValue();this.value=t;this.isEnabled=t!=null}execute({startIndex:t=1}={}){const e=this.editor.model;const n=JP(e).filter((t=>t.getAttribute("listType")=="numbered"));e.change((e=>{for(const i of n){e.setAttribute("listStart",t>=0?t:1,i)}}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;if(t&&t.is("element","listItem")&&t.getAttribute("listType")=="numbered"){return t.getAttribute("listStart")}return null}}const PO="default";class OO extends eu{static get requires(){return[DO]}static get pluginName(){return"ListPropertiesEditing"}constructor(t){super(t);t.config.define("list",{properties:{styles:true,startIndex:false,reversed:false}})}init(){const t=this.editor;const e=t.model;const n=t.config.get("list.properties");const i=RO(n);e.schema.extend("listItem",{allowAttributes:i.map((t=>t.attributeName))});for(const e of i){e.addCommand(t)}this.listenTo(t.commands.get("indentList"),"_executeCleanup",FO(t,i));this.listenTo(t.commands.get("outdentList"),"_executeCleanup",HO(t,i));this.listenTo(t.commands.get("bulletedList"),"_executeCleanup",$O(t));this.listenTo(t.commands.get("numberedList"),"_executeCleanup",$O(t));e.document.registerPostFixer(UO(t,i));t.conversion.for("upcast").add(VO(i));t.conversion.for("downcast").add(jO(i));this._mergeListAttributesWhileMergingLists(i)}afterInit(){const t=this.editor;if(t.commands.get("todoList")){t.model.document.registerPostFixer(GO(t))}}_mergeListAttributesWhileMergingLists(t){const e=this.editor;const n=e.model;let i;this.listenTo(n,"deleteContent",((t,[e])=>{const n=e.getFirstPosition();const o=e.getLastPosition();if(n.parent===o.parent){return}if(!n.parent.is("element","listItem")){return}const r=o.parent.nextSibling;if(!r||!r.is("element","listItem")){return}const s=KP(n.parent,{sameIndent:true,listIndent:r.getAttribute("listIndent")});if(!s){return}if(s.getAttribute("listType")===r.getAttribute("listType")){i=s}}),{priority:"high"});this.listenTo(n,"deleteContent",(()=>{if(!i){return}n.change((e=>{const n=KP(i.nextSibling,{sameIndent:true,listIndent:i.getAttribute("listIndent"),direction:"forward"});if(!n){i=null;return}const o=[n,...QP(e.createPositionAt(n,0),"forward")];for(const n of o){for(const o of t){if(o.appliesToListItem(n)){const t=o.attributeName;const r=i.getAttribute(t);e.setAttribute(t,r,n)}}}}));i=null}),{priority:"low"})}}function RO(t){const e=[];if(t.styles){e.push({attributeName:"listStyle",defaultValue:PO,addCommand(t){t.commands.add("listStyle",new LO(t,PO))},appliesToListItem(){return true},setAttributeOnDowncast(t,e,n){if(e&&e!==PO){t.setStyle("list-style-type",e,n)}else{t.removeStyle("list-style-type",n)}},getAttributeOnUpcast(t){return t.getStyle("list-style-type")||PO}})}if(t.reversed){e.push({attributeName:"listReversed",defaultValue:false,addCommand(t){t.commands.add("listReversed",new NO(t))},appliesToListItem(t){return t.getAttribute("listType")=="numbered"},setAttributeOnDowncast(t,e,n){if(e){t.setAttribute("reversed","reversed",n)}else{t.removeAttribute("reversed",n)}},getAttributeOnUpcast(t){return t.hasAttribute("reversed")}})}if(t.startIndex){e.push({attributeName:"listStart",defaultValue:1,addCommand(t){t.commands.add("listStart",new zO(t))},appliesToListItem(t){return t.getAttribute("listType")=="numbered"},setAttributeOnDowncast(t,e,n){if(e==0||e>1){t.setAttribute("start",e,n)}else{t.removeAttribute("start",n)}},getAttributeOnUpcast(t){const e=t.getAttribute("start");return e>=0?e:1}})}return e}function VO(t){return e=>{e.on("element:li",((e,n,i)=>{const o=n.viewItem.parent;const r=n.modelRange.start.nodeAfter||n.modelRange.end.nodeBefore;for(const e of t){if(e.appliesToListItem(r)){const t=e.getAttributeOnUpcast(o);i.writer.setAttribute(e.attributeName,t,r)}}}),{priority:"low"})}}function jO(t){return n=>{for(const i of t){n.on(`attribute:${i.attributeName}:listItem`,((t,n,o)=>{const r=o.writer;const s=n.item;const a=KP(s.previousSibling,{sameIndent:true,listIndent:s.getAttribute("listIndent"),direction:"backward"});const l=o.mapper.toViewElement(s);if(!e(s,a)){r.breakContainer(r.createPositionBefore(l))}i.setAttributeOnDowncast(r,n.attributeNewValue,l.parent)}),{priority:"low"})}};function e(t,e){return e&&t.getAttribute("listType")===e.getAttribute("listType")&&t.getAttribute("listIndent")===e.getAttribute("listIndent")&&t.getAttribute("listStyle")===e.getAttribute("listStyle")&&t.getAttribute("listReversed")===e.getAttribute("listReversed")&&t.getAttribute("listStart")===e.getAttribute("listStart")}}function FO(t,e){return(n,i)=>{const o=i[0];const r=o.getAttribute("listIndent");const s=i.filter((t=>t.getAttribute("listIndent")===r));let a=null;if(o.previousSibling.getAttribute("listIndent")+1!==r){a=KP(o.previousSibling,{sameIndent:true,direction:"backward",listIndent:r})}t.model.change((t=>{for(const n of s){for(const i of e){if(i.appliesToListItem(n)){const e=a==null?i.defaultValue:a.getAttribute(i.attributeName);t.setAttribute(i.attributeName,e,n)}}}}))}}function HO(t,e){return(n,i)=>{i=i.reverse().filter((t=>t.is("element","listItem")));if(!i.length){return}const o=i[0].getAttribute("listIndent");const r=i[0].getAttribute("listType");let s=i[0].previousSibling;if(s.is("element","listItem")){while(s.getAttribute("listIndent")!==o){s=s.previousSibling}}else{s=null}if(!s){s=i[i.length-1].nextSibling}if(!s||!s.is("element","listItem")){return}if(s.getAttribute("listType")!==r){return}t.model.change((t=>{const n=i.filter((t=>t.getAttribute("listIndent")===o));for(const i of n){for(const n of e){if(n.appliesToListItem(i)){const e=n.attributeName;const o=s.getAttribute(e);t.setAttribute(e,o,i)}}}}))}}function UO(t,e){return n=>{let i=false;const o=KO(t.model.document.differ.getChanges()).filter((t=>t.getAttribute("listType")!=="todo"));if(!o.length){return i}let r=o[o.length-1].nextSibling;if(!r||!r.is("element","listItem")){r=o[0].previousSibling;if(r){const t=o[0].getAttribute("listIndent");while(r.is("element","listItem")&&r.getAttribute("listIndent")!==t){r=r.previousSibling;if(!r){break}}}}for(const t of e){const e=t.attributeName;for(const s of o){if(!t.appliesToListItem(s)){n.removeAttribute(e,s);continue}if(!s.hasAttribute(e)){if(WO(r,s,t)){n.setAttribute(e,r.getAttribute(e),s)}else{n.setAttribute(e,t.defaultValue,s)}i=true}else{const o=s.previousSibling;if(qO(o,s,t.attributeName)){n.setAttribute(e,o.getAttribute(e),s);i=true}}}}return i}}function WO(t,e,n){if(!t){return false}const i=t.getAttribute(n.attributeName);if(!i){return false}if(i==n.defaultValue){return false}if(t.getAttribute("listType")!==e.getAttribute("listType")){return false}return true}function qO(t,e,n){if(!t||!t.is("element","listItem")){return false}if(e.getAttribute("listType")!==t.getAttribute("listType")){return false}const i=t.getAttribute("listIndent");if(i<1||i!==e.getAttribute("listIndent")){return false}const o=t.getAttribute(n);if(!o||o===e.getAttribute(n)){return false}return true}function GO(t){return e=>{const n=KO(t.model.document.differ.getChanges()).filter((t=>t.getAttribute("listType")==="todo"&&(t.hasAttribute("listStyle")||t.hasAttribute("listReversed")||t.hasAttribute("listStart"))));if(!n.length){return false}for(const t of n){e.removeAttribute("listStyle",t);e.removeAttribute("listReversed",t);e.removeAttribute("listStart",t)}return true}}function $O(t){return(e,n)=>{n=n.filter((t=>t.is("element","listItem")));t.model.change((t=>{for(const e of n){t.removeAttribute("listStyle",e)}}))}}function KO(t){const e=[];for(const n of t){const t=YO(n);if(t&&t.is("element","listItem")){e.push(t)}}return e}function YO(t){if(t.type==="attribute"){return t.range.start.nodeAfter}if(t.type==="insert"){return t.position.nodeAfter}return null}var ZO=n(3195);var QO={injectType:"singletonStyleTag",attributes:{"data-cke":true}};QO.insert="head";QO.singleton=true;var JO=Sc()(ZO.Z,QO);const XO=ZO.Z.locals||{};class tR extends Lc{constructor(t,e){super(t);const n=this.bindTemplate;this.set("isCollapsed",false);this.set("label","");this.buttonView=this._createButtonView();this.children=this.createCollection();this.set("_collapsibleAriaLabelUid",undefined);if(e){this.children.addMany(e)}this.setTemplate({tag:"div",attributes:{class:["ck","ck-collapsible",n.if("isCollapsed","ck-collapsible_collapsed")]},children:[this.buttonView,{tag:"div",attributes:{class:["ck","ck-collapsible__children"],role:"region",hidden:n.if("isCollapsed","hidden"),"aria-labelledby":n.to("_collapsibleAriaLabelUid")},children:this.children}]})}render(){super.render();this._collapsibleAriaLabelUid=this.buttonView.labelView.element.id}_createButtonView(){const t=new kd(this.locale);const e=t.bindTemplate;t.set({withText:true,icon:Fd});t.extendTemplate({attributes:{"aria-expanded":e.to("isOn",(t=>String(t)))}});t.bind("label").to(this);t.bind("isOn").to(this,"isCollapsed",(t=>!t));t.on("execute",(()=>{this.isCollapsed=!this.isCollapsed}));return t}}var eR=n(7133);var nR={injectType:"singletonStyleTag",attributes:{"data-cke":true}};nR.insert="head";nR.singleton=true;var iR=Sc()(eR.Z,nR);const oR=eR.Z.locals||{};class rR extends Lc{constructor(t,{enabledProperties:e,styleButtonViews:n,styleGridAriaLabel:i}){super(t);this.stylesView=null;this.additionalPropertiesCollapsibleView=null;this.startIndexFieldView=null;this.reversedSwitchButtonView=null;this.focusTracker=new uc;this.keystrokes=new hc;this.focusables=new xc;const o=["ck","ck-list-properties"];this.children=this.createCollection();this.focusCycler=new Yd({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});if(e.styles){this.stylesView=this._createStylesView(n,i);this.children.add(this.stylesView)}else{o.push("ck-list-properties_without-styles")}if(e.startIndex||e.reversed){this._addNumberedListPropertyViews(e);o.push("ck-list-properties_with-numbered-properties")}this.setTemplate({tag:"div",attributes:{class:o},children:this.children})}render(){super.render();if(this.stylesView){this.focusables.add(this.stylesView);this.focusTracker.add(this.stylesView.element);if(this.startIndexFieldView||this.reversedSwitchButtonView){this.focusables.add(this.children.last.buttonView);this.focusTracker.add(this.children.last.buttonView.element)}for(const t of this.stylesView.children){this.stylesView.focusTracker.add(t.element)}r({keystrokeHandler:this.stylesView.keystrokes,focusTracker:this.stylesView.focusTracker,gridItems:this.stylesView.children,numberOfColumns:()=>il.window.getComputedStyle(this.stylesView.element).getPropertyValue("grid-template-columns").split(" ").length,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection})}if(this.startIndexFieldView){this.focusables.add(this.startIndexFieldView);this.focusTracker.add(this.startIndexFieldView.element);this.listenTo(this.startIndexFieldView.element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"});const t=t=>t.stopPropagation();this.keystrokes.set("arrowright",t);this.keystrokes.set("arrowleft",t);this.keystrokes.set("arrowup",t);this.keystrokes.set("arrowdown",t)}if(this.reversedSwitchButtonView){this.focusables.add(this.reversedSwitchButtonView);this.focusTracker.add(this.reversedSwitchButtonView.element)}this.keystrokes.listenTo(this.element)}focus(){this.focusCycler.focusFirst()}focusLast(){this.focusCycler.focusLast()}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}_createStylesView(t,e){const n=new Lc(this.locale);n.children=n.createCollection();n.children.addMany(t);n.setTemplate({tag:"div",attributes:{"aria-label":e,class:["ck","ck-list-styles-list"]},children:n.children});n.children.delegate("execute").to(this);n.focus=function(){this.children.first.focus()};n.focusTracker=new uc;n.keystrokes=new hc;n.render();n.keystrokes.listenTo(n.element);return n}_addNumberedListPropertyViews(t){const e=this.locale.t;const n=[];if(t.startIndex){this.startIndexFieldView=this._createStartIndexField();n.push(this.startIndexFieldView)}if(t.reversed){this.reversedSwitchButtonView=this._createReversedSwitchButton();n.push(this.reversedSwitchButtonView)}if(t.styles){this.additionalPropertiesCollapsibleView=new tR(this.locale,n);this.additionalPropertiesCollapsibleView.set({label:e("List properties"),isCollapsed:true});this.additionalPropertiesCollapsibleView.buttonView.bind("isEnabled").toMany(n,"isEnabled",((...t)=>t.some((t=>t))));this.additionalPropertiesCollapsibleView.buttonView.on("change:isEnabled",((t,e,n)=>{if(!n){this.additionalPropertiesCollapsibleView.isCollapsed=true}}));this.children.add(this.additionalPropertiesCollapsibleView)}else{this.children.addMany(n)}}_createStartIndexField(){const t=this.locale.t;const e=new Ly(this.locale,zy);e.set({label:t("Start at"),class:"ck-numbered-list-properties__start-index"});e.fieldView.set({min:0,step:1,value:1,inputMode:"numeric"});e.fieldView.on("input",(()=>{const n=e.fieldView.element;const i=n.valueAsNumber;if(Number.isNaN(i)){return}if(!n.checkValidity()){e.errorText=t("Start index must be greater than 0.")}else{this.fire("listStart",{startIndex:i})}}));return e}_createReversedSwitchButton(){const t=this.locale.t;const e=new vd(this.locale);e.set({withText:true,label:t("Reversed order"),class:"ck-numbered-list-properties__reversed-order"});e.delegate("execute").to(this,"listReversed");return e}}const sR='$${Delta.CKEditor.Icon[51]}$$';const aR='$${Delta.CKEditor.Icon[52]}$$';const lR='$${Delta.CKEditor.Icon[53]}$$';const cR='$${Delta.CKEditor.Icon[54]}$$';const dR='$${Delta.CKEditor.Icon[55]}$$';const uR='$${Delta.CKEditor.Icon[56]}$$';const hR='$${Delta.CKEditor.Icon[57]}$$';const gR='$${Delta.CKEditor.Icon[58]}$$';const mR='$${Delta.CKEditor.Icon[59]}$$';var fR=n(4553);var pR={injectType:"singletonStyleTag",attributes:{"data-cke":true}};pR.insert="head";pR.singleton=true;var bR=Sc()(fR.Z,pR);const kR=fR.Z.locals||{};class wR extends eu{static get pluginName(){return"ListPropertiesUI"}init(){const t=this.editor;const e=t.locale.t;const n=t.config.get("list.properties");if(n.styles){t.ui.componentFactory.add("bulletedList",AR({editor:t,parentCommandName:"bulletedList",buttonLabel:e("Bulleted List"),buttonIcon:IO,styleGridAriaLabel:e("Bulleted list styles toolbar"),styleDefinitions:[{label:e("Toggle the disc list style"),tooltip:e("Disc"),type:"disc",icon:sR},{label:e("Toggle the circle list style"),tooltip:e("Circle"),type:"circle",icon:aR},{label:e("Toggle the square list style"),tooltip:e("Square"),type:"square",icon:lR}]}))}if(n.styles||n.startIndex||n.reversed){t.ui.componentFactory.add("numberedList",AR({editor:t,parentCommandName:"numberedList",buttonLabel:e("Numbered List"),buttonIcon:TO,styleGridAriaLabel:e("Numbered list styles toolbar"),styleDefinitions:[{label:e("Toggle the decimal list style"),tooltip:e("Decimal"),type:"decimal",icon:cR},{label:e("Toggle the decimal with leading zero list style"),tooltip:e("Decimal with leading zero"),type:"decimal-leading-zero",icon:dR},{label:e("Toggle the lower–roman list style"),tooltip:e("Lower–roman"),type:"lower-roman",icon:uR},{label:e("Toggle the upper–roman list style"),tooltip:e("Upper-roman"),type:"upper-roman",icon:hR},{label:e("Toggle the lower–latin list style"),tooltip:e("Lower-latin"),type:"lower-latin",icon:gR},{label:e("Toggle the upper–latin list style"),tooltip:e("Upper-latin"),type:"upper-latin",icon:mR}]}))}}}function AR({editor:t,parentCommandName:e,buttonLabel:n,buttonIcon:i,styleGridAriaLabel:o,styleDefinitions:r}){const s=t.commands.get(e);return a=>{const l=yv(a,$d);const c=l.buttonView;l.bind("isEnabled").to(s);l.class="ck-list-styles-dropdown";c.on("execute",(()=>{t.execute(e);t.editing.view.focus()}));c.set({label:n,icon:i,tooltip:true,isToggleable:true});c.bind("isOn").to(s,"value",(t=>!!t));l.once("change:isOpen",(()=>{const n=_R({editor:t,dropdownView:l,parentCommandName:e,styleGridAriaLabel:o,styleDefinitions:r});l.panelView.children.add(n)}));l.on("execute",(()=>{t.editing.view.focus()}));return l}}function CR({editor:t,listStyleCommand:e,parentCommandName:n}){const i=t.locale;const o=t.commands.get(n);return({label:n,type:r,icon:s,tooltip:a})=>{const l=new kd(i);l.set({label:n,icon:s,tooltip:a});e.on("change:value",(()=>{l.isOn=e.value===r}));l.on("execute",(()=>{if(o.value){if(e.value!==r){t.execute("listStyle",{type:r})}else{t.execute("listStyle",{type:e.defaultType})}}else{t.model.change((()=>{t.execute("listStyle",{type:r})}))}}));return l}}function _R({editor:t,dropdownView:e,parentCommandName:n,styleDefinitions:i,styleGridAriaLabel:o}){const r=t.locale;const s=t.config.get("list.properties");let a=null;if(n!="numberedList"){s.startIndex=false;s.reversed=false}if(s.styles){const e=t.commands.get("listStyle");const o=CR({editor:t,parentCommandName:n,listStyleCommand:e});const r=typeof e.isStyleTypeSupported=="function"?t=>e.isStyleTypeSupported(t.type):()=>true;a=i.filter(r).map(o)}const l=new rR(r,{styleGridAriaLabel:o,enabledProperties:s,styleButtonViews:a});if(s.styles){Tv(e,(()=>l.stylesView.children.find((t=>t.isOn))))}if(s.startIndex){const e=t.commands.get("listStart");l.startIndexFieldView.bind("isEnabled").to(e);l.startIndexFieldView.fieldView.bind("value").to(e);l.on("listStart",((e,n)=>t.execute("listStart",n)))}if(s.reversed){const e=t.commands.get("listReversed");l.reversedSwitchButtonView.bind("isEnabled").to(e);l.reversedSwitchButtonView.bind("isOn").to(e,"value",(t=>!!t));l.on("listReversed",(()=>{const n=e.value;t.execute("listReversed",{reversed:!n})}))}l.delegate("execute").to(e);return l}class vR extends eu{static get requires(){return[OO,wR]}static get pluginName(){return"ListProperties"}}function yR(t,e){return t=>{t.on("attribute:url:media",n)};function n(n,i,o){if(!o.consumable.consume(i.item,n.name)){return}const r=i.attributeNewValue;const s=o.writer;const a=o.mapper.toViewElement(i.item);const l=[...a.getChildren()].find((t=>t.getCustomProperty("media-content")));s.remove(l);const c=t.getMediaViewElement(s,r,e);s.insert(s.createPositionAt(a,0),c)}}function xR(t,e,n){e.setCustomProperty("media",true,t);return dD(t,e,{label:n})}function ER(t){const e=t.getSelectedElement();if(e&&DR(e)){return e}return null}function DR(t){return!!t.getCustomProperty("media")&&cD(t)}function SR(t,e,n,i){return t.createContainerElement("figure",{class:"media"},[e.getMediaViewElement(t,n,i),t.createSlot()])}function TR(t){const e=t.getSelectedElement();if(e&&e.is("element","media")){return e}return null}function IR(t,e,n,i){t.change((o=>{const r=o.createElement("media",{url:e});t.insertObject(r,n,null,{setSelection:"on",findOptimalPosition:i})}))}class MR extends iu{refresh(){const t=this.editor.model;const e=t.document.selection;const n=TR(e);this.value=n?n.getAttribute("url"):null;this.isEnabled=LR(e)||BR(e,t)}execute(t){const e=this.editor.model;const n=e.document.selection;const i=TR(n);if(i){e.change((e=>{e.setAttribute("url",t,i)}))}else{IR(e,t,n,true)}}}function BR(t,e){const n=bD(t,e);let i=n.start.parent;if(i.isEmpty&&!e.schema.isLimit(i)){i=i.parent}return e.schema.checkChild(i,"media")}function LR(t){const e=t.getSelectedElement();return!!e&&e.name==="media"}const NR='$${Delta.CKEditor.Icon[60]}$$';const zR="0 0 64 42";class PR{constructor(t,e){const n=e.providers;const i=e.extraProviders||[];const o=new Set(e.removeProviders);const r=n.concat(i).filter((t=>{const e=t.name;if(!e){P("media-embed-no-provider-name",{provider:t});return false}return!o.has(e)}));this.locale=t;this.providerDefinitions=r}hasMedia(t){return!!this._getMedia(t)}getMediaViewElement(t,e,n){return this._getMedia(e).getViewElement(t,n)}_getMedia(t){if(!t){return new OR(this.locale)}t=t.trim();for(const e of this.providerDefinitions){const n=e.html;const i=Xl(e.url);for(const e of i){const i=this._getUrlMatches(t,e);if(i){return new OR(this.locale,t,i,n)}}}return null}_getUrlMatches(t,e){let n=t.match(e);if(n){return n}let i=t.replace(/^https?:\/\//,"");n=i.match(e);if(n){return n}i=i.replace(/^www\./,"");n=i.match(e);if(n){return n}return null}}class OR{constructor(t,e,n,i){this.url=this._getValidUrl(e);this._locale=t;this._match=n;this._previewRenderer=i}getViewElement(t,e){const n={};let i;if(e.renderForEditingView||e.renderMediaPreview&&this.url&&this._previewRenderer){if(this.url){n["data-oembed-url"]=this.url}if(e.renderForEditingView){n.class="ck-media__wrapper"}const o=this._getPreviewHtml(e);i=t.createRawElement("div",n,((t,e)=>{e.setContentOf(t,o)}))}else{if(this.url){n.url=this.url}i=t.createEmptyElement(e.elementName,n)}t.setCustomProperty("media-content",true,i);return i}_getPreviewHtml(t){if(this._previewRenderer){return this._previewRenderer(this._match)}else{if(this.url&&t.renderForEditingView){return this._getPlaceholderHtml()}return""}}_getPlaceholderHtml(){const t=new gd;const e=this._locale.t;t.content=NR;t.viewBox=zR;const n=new zc({tag:"div",attributes:{class:"ck ck-reset_all ck-media__placeholder"},children:[{tag:"div",attributes:{class:"ck-media__placeholder__icon"},children:[t]},{tag:"a",attributes:{class:"ck-media__placeholder__url",target:"_blank",rel:"noopener noreferrer",href:this.url,"data-cke-tooltip-text":e("Open media in new tab")},children:[{tag:"span",attributes:{class:"ck-media__placeholder__url__text"},children:[this.url]}]}]}).render();return n.outerHTML}_getValidUrl(t){if(!t){return null}if(t.match(/^https?/)){return t}return"https://"+t}}var RR=n(952);var VR={injectType:"singletonStyleTag",attributes:{"data-cke":true}};VR.insert="head";VR.singleton=true;var jR=Sc()(RR.Z,VR);const FR=RR.Z.locals||{};class HR extends eu{static get pluginName(){return"MediaEmbedEditing"}constructor(t){super(t);t.config.define("mediaEmbed",{elementName:"oembed",providers:[{name:"dailymotion",url:/^dailymotion\.com\/video\/(\w+)/,html:t=>{const e=t[1];return'<div style="position: relative; padding-bottom: 100%; height: 0; ">'+`<iframe src="https://www.dailymotion.com/embed/video/${e}" `+'style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" '+'frameborder="0" width="480" height="270" allowfullscreen allow="autoplay">'+"</iframe>"+"</div>"}},{name:"spotify",url:[/^open\.spotify\.com\/(artist\/\w+)/,/^open\.spotify\.com\/(album\/\w+)/,/^open\.spotify\.com\/(track\/\w+)/],html:t=>{const e=t[1];return'<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 126%;">'+`<iframe src="https://open.spotify.com/embed/${e}" `+'style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" '+'frameborder="0" allowtransparency="true" allow="encrypted-media">'+"</iframe>"+"</div>"}},{name:"youtube",url:[/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)(?:&t=(\d+))?/,/^(?:m\.)?youtube\.com\/v\/([\w-]+)(?:\?t=(\d+))?/,/^youtube\.com\/embed\/([\w-]+)(?:\?start=(\d+))?/,/^youtu\.be\/([\w-]+)(?:\?t=(\d+))?/],html:t=>{const e=t[1];const n=t[2];return'<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;">'+`<iframe src="https://www.youtube.com/embed/${e}${n?`?start=${n}`:""}" `+'style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" '+'frameborder="0" allow="autoplay; encrypted-media" allowfullscreen>'+"</iframe>"+"</div>"}},{name:"vimeo",url:[/^vimeo\.com\/(\d+)/,/^vimeo\.com\/[^/]+\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/album\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/channels\/[^/]+\/(\d+)/,/^vimeo\.com\/groups\/[^/]+\/videos\/(\d+)/,/^vimeo\.com\/ondemand\/[^/]+\/(\d+)/,/^player\.vimeo\.com\/video\/(\d+)/],html:t=>{const e=t[1];return'<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;">'+`<iframe src="https://player.vimeo.com/video/${e}" `+'style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" '+'frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen>'+"</iframe>"+"</div>"}},{name:"instagram",url:/^instagram\.com\/p\/(\w+)/},{name:"twitter",url:/^twitter\.com/},{name:"googleMaps",url:[/^google\.com\/maps/,/^goo\.gl\/maps/,/^maps\.google\.com/,/^maps\.app\.goo\.gl/]},{name:"flickr",url:/^flickr\.com/},{name:"facebook",url:/^facebook\.com/}]});this.registry=new PR(t.locale,t.config.get("mediaEmbed"))}init(){const t=this.editor;const e=t.model.schema;const n=t.t;const i=t.conversion;const o=t.config.get("mediaEmbed.previewsInData");const r=t.config.get("mediaEmbed.elementName");const s=this.registry;t.commands.add("mediaEmbed",new MR(t));e.register("media",{inheritAllFrom:"$blockObject",allowAttributes:["url"]});i.for("dataDowncast").elementToStructure({model:"media",view:(t,{writer:e})=>{const n=t.getAttribute("url");return SR(e,s,n,{elementName:r,renderMediaPreview:n&&o})}});i.for("dataDowncast").add(yR(s,{elementName:r,renderMediaPreview:o}));i.for("editingDowncast").elementToStructure({model:"media",view:(t,{writer:e})=>{const i=t.getAttribute("url");const o=SR(e,s,i,{elementName:r,renderForEditingView:true});return xR(o,e,n("media widget"))}});i.for("editingDowncast").add(yR(s,{elementName:r,renderForEditingView:true}));i.for("upcast").elementToElement({view:t=>["oembed",r].includes(t.name)&&t.getAttribute("url")?{name:true}:null,model:(t,{writer:e})=>{const n=t.getAttribute("url");if(s.hasMedia(n)){return e.createElement("media",{url:n})}}}).elementToElement({view:{name:"div",attributes:{"data-oembed-url":true}},model:(t,{writer:e})=>{const n=t.getAttribute("data-oembed-url");if(s.hasMedia(n)){return e.createElement("media",{url:n})}}}).add((t=>{t.on("element:figure",e);function e(t,e,n){if(!n.consumable.consume(e.viewItem,{name:true,classes:"media"})){return}const{modelRange:i,modelCursor:o}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=i;e.modelCursor=o;const r=dc(i.getItems());if(!r){n.consumable.revert(e.viewItem,{name:true,classes:"media"})}}}))}}const UR=/^(?:http(s)?:\/\/)?[\w-]+\.[\w-.~:/?#[\]@!$&'()*+,;=%]+$/;class WR extends eu{static get requires(){return[RS,oE,KS]}static get pluginName(){return"AutoMediaEmbed"}constructor(t){super(t);this._timeoutId=null;this._positionToInsert=null}init(){const t=this.editor;const e=t.model.document;this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(()=>{const t=e.selection.getFirstRange();const n=sA.fromPosition(t.start);n.stickiness="toPrevious";const i=sA.fromPosition(t.end);i.stickiness="toNext";e.once("change:data",(()=>{this._embedMediaBetweenPositions(n,i);n.detach();i.detach()}),{priority:"high"})}));t.commands.get("undo").on("execute",(()=>{if(this._timeoutId){il.window.clearTimeout(this._timeoutId);this._positionToInsert.detach();this._timeoutId=null;this._positionToInsert=null}}),{priority:"high"})}_embedMediaBetweenPositions(t,e){const n=this.editor;const i=n.plugins.get(HR).registry;const o=new kb(t,e);const r=o.getWalker({ignoreElementEnd:true});let s="";for(const t of r){if(t.item.is("$textProxy")){s+=t.item.data}}s=s.trim();if(!s.match(UR)){o.detach();return}if(!i.hasMedia(s)){o.detach();return}const a=n.commands.get("mediaEmbed");if(!a.isEnabled){o.detach();return}this._positionToInsert=sA.fromPosition(t);this._timeoutId=il.window.setTimeout((()=>{n.model.change((t=>{this._timeoutId=null;t.remove(o);o.detach();let e;if(this._positionToInsert.root.rootName!=="$graveyard"){e=this._positionToInsert}IR(n.model,s,e,false);this._positionToInsert.detach();this._positionToInsert=null}));n.plugins.get("Delete").requestUndoOnBackspace()}),100)}}var qR=n(3525);var GR={injectType:"singletonStyleTag",attributes:{"data-cke":true}};GR.insert="head";GR.singleton=true;var $R=Sc()(qR.Z,GR);const KR=qR.Z.locals||{};class YR extends Lc{constructor(t,n){super(n);const i=n.t;this.focusTracker=new uc;this.keystrokes=new hc;this.set("mediaURLInputValue","");this.urlInputView=this._createUrlInput();this.saveButtonView=this._createButton(i("Save"),J_.check,"ck-button-save");this.saveButtonView.type="submit";this.saveButtonView.bind("isEnabled").to(this,"mediaURLInputValue",(t=>!!t));this.cancelButtonView=this._createButton(i("Cancel"),J_.cancel,"ck-button-cancel","cancel");this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this._validators=t;this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-form","ck-responsive-form"],tabindex:"-1"},children:[this.urlInputView,this.saveButtonView,this.cancelButtonView]});e(this)}render(){super.render();o({view:this});const t=[this.urlInputView,this.saveButtonView,this.cancelButtonView];t.forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element);const e=t=>t.stopPropagation();this.keystrokes.set("arrowright",e);this.keystrokes.set("arrowleft",e);this.keystrokes.set("arrowup",e);this.keystrokes.set("arrowdown",e);this.listenTo(this.urlInputView.element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"})}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}get url(){return this.urlInputView.fieldView.element.value.trim()}set url(t){this.urlInputView.fieldView.element.value=t.trim()}isValid(){this.resetFormStatus();for(const t of this._validators){const e=t(this);if(e){this.urlInputView.errorText=e;return false}}return true}resetFormStatus(){this.urlInputView.errorText=null;this.urlInputView.infoText=this._urlInputViewInfoDefault}_createUrlInput(){const t=this.locale.t;const e=new Ly(this.locale,Ny);const n=e.fieldView;this._urlInputViewInfoDefault=t("Paste the media URL in the input.");this._urlInputViewInfoTip=t("Tip: Paste the URL into the content to embed faster.");e.label=t("Media URL");e.infoText=this._urlInputViewInfoDefault;n.on("input",(()=>{e.infoText=n.element.value?this._urlInputViewInfoTip:this._urlInputViewInfoDefault;this.mediaURLInputValue=n.element.value.trim()}));return e}_createButton(t,e,n,i){const o=new kd(this.locale);o.set({label:t,icon:e,tooltip:true});o.extendTemplate({attributes:{class:n}});if(i){o.delegate("execute").to(this,i)}return o}}const ZR='$${Delta.CKEditor.Icon[61]}$$';class QR extends eu{static get requires(){return[HR]}static get pluginName(){return"MediaEmbedUI"}init(){const t=this.editor;const e=t.commands.get("mediaEmbed");t.ui.componentFactory.add("mediaEmbed",(t=>{const n=yv(t);this._setUpDropdown(n,e);return n}))}_setUpDropdown(t,e){const n=this.editor;const i=n.t;const o=t.buttonView;const r=n.plugins.get(HR).registry;t.once("change:isOpen",(()=>{const i=new YR(JR(n.t,r),n.locale);t.panelView.children.add(i);o.on("open",(()=>{i.disableCssTransitions();i.url=e.value||"";i.urlInputView.fieldView.select();i.enableCssTransitions()}),{priority:"low"});t.on("submit",(()=>{if(i.isValid()){n.execute("mediaEmbed",i.url);n.editing.view.focus()}}));t.on("change:isOpen",(()=>i.resetFormStatus()));t.on("cancel",(()=>{n.editing.view.focus()}));i.delegate("submit","cancel").to(t);i.urlInputView.bind("value").to(e,"value");i.urlInputView.bind("isReadOnly").to(e,"isEnabled",(t=>!t))}));t.bind("isEnabled").to(e);o.set({label:i("Insert media"),icon:ZR,tooltip:true})}}function JR(t,e){return[e=>{if(!e.url.length){return t("The URL must not be empty.")}},n=>{if(!e.hasMedia(n.url)){return t("This media URL is not supported.")}}]}var XR=n(5777);var tV={injectType:"singletonStyleTag",attributes:{"data-cke":true}};tV.insert="head";tV.singleton=true;var eV=Sc()(XR.Z,tV);const nV=XR.Z.locals||{};class iV extends eu{static get requires(){return[HR,QR,WR,ZD]}static get pluginName(){return"MediaEmbed"}}class oV extends eu{static get requires(){return[XD]}static get pluginName(){return"MediaEmbedToolbar"}afterInit(){const t=this.editor;const e=t.t;const n=t.plugins.get(XD);n.register("mediaEmbed",{ariaLabel:e("Media toolbar"),items:t.config.get("mediaEmbed.toolbar")||[],getRelatedElement:ER})}}class rV extends iu{refresh(){const t=this.editor.model;const e=t.schema;const n=t.document.selection;this.isEnabled=sV(n,e,t)}execute(){const t=this.editor.model;t.change((e=>{const n=e.createElement("pageBreak");t.insertObject(n,null,null,{setSelection:"after"})}))}}function sV(t,e,n){const i=aV(t,n);return e.checkChild(i,"pageBreak")}function aV(t,e){const n=bD(t,e);const i=n.start.parent;if(i.isEmpty&&!i.is("element","$root")){return i.parent}return i}var lV=n(6448);var cV={injectType:"singletonStyleTag",attributes:{"data-cke":true}};cV.insert="head";cV.singleton=true;var dV=Sc()(lV.Z,cV);const uV=lV.Z.locals||{};class hV extends eu{static get pluginName(){return"PageBreakEditing"}init(){const t=this.editor;const e=t.model.schema;const n=t.t;const i=t.conversion;e.register("pageBreak",{inheritAllFrom:"$blockObject"});i.for("dataDowncast").elementToStructure({model:"pageBreak",view:(t,{writer:e})=>{const n=e.createContainerElement("div",{class:"page-break",style:"page-break-after: always"},e.createContainerElement("span",{style:"display: none"}));return n}});i.for("editingDowncast").elementToStructure({model:"pageBreak",view:(t,{writer:e})=>{const i=n("Page break");const o=e.createContainerElement("div");const r=e.createRawElement("span",{class:"page-break__label"},(function(t){t.innerText=n("Page break")}));e.addClass("page-break",o);e.insert(e.createPositionAt(o,0),r);return gV(o,e,i)}});i.for("upcast").elementToElement({view:t=>{const e=t.getStyle("page-break-before")=="always";const n=t.getStyle("page-break-after")=="always";if(!e&&!n){return null}if(t.childCount==1){const e=t.getChild(0);if(!e.is("element","span")||e.getStyle("display")!="none"){return null}}else if(t.childCount>1){return null}return{name:true}},model:"pageBreak",converterPriority:"high"});t.commands.add("pageBreak",new rV(t))}}function gV(t,e,n){e.setCustomProperty("pageBreak",true,t);return dD(t,e,{label:n})}const mV='$${Delta.CKEditor.Icon[62]}$$';class fV extends eu{static get pluginName(){return"PageBreakUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("pageBreak",(n=>{const i=t.commands.get("pageBreak");const o=new kd(n);o.set({label:e("Page break"),icon:mV,tooltip:true});o.bind("isEnabled").to(i,"isEnabled");this.listenTo(o,"execute",(()=>{t.execute("pageBreak");t.editing.view.focus()}));return o}))}}class pV extends eu{static get requires(){return[hV,fV,ZD]}static get pluginName(){return"PageBreak"}}function bV(t,e){for(const n of t.getChildren()){if(n.is("element","b")&&n.getStyle("font-weight")==="normal"){const i=t.getChildIndex(n);e.remove(n);e.insertChild(i,n.getChildren(),t)}}}function kV(t,e){const n=new Zg(e.document.stylesProcessor);const i=new Jm(n,{renderingMode:"data"});const o=i.blockElements;const r=i.inlineObjectElements;const s=[];for(const n of e.createRangeIn(t)){const t=n.item;if(t.is("element","br")){const n=wV(t,"forward",e,{blockElements:o,inlineObjectElements:r});const i=wV(t,"backward",e,{blockElements:o,inlineObjectElements:r});const a=AV(n,o);const l=AV(i,o);if(l||a){s.push(t)}}}for(const t of s){if(t.hasClass("Apple-interchange-newline")){e.remove(t)}else{e.replace(t,e.createElement("p"))}}}function wV(t,e,n,{blockElements:i,inlineObjectElements:o}){let r=n.createPositionAt(t,e=="forward"?"after":"before");r=r.getLastMatchingPosition((({item:t})=>t.is("element")&&!i.includes(t.name)&&!o.includes(t.name)),{direction:e});return e=="forward"?r.nodeAfter:r.nodeBefore}function AV(t,e){return!!t&&t.is("element")&&e.includes(t.name)}function CV(t,e){if(!t.childCount){return}const n=new kC(t.document);const i=vV(t,n);if(!i.length){return}let o=null;let r=1;i.forEach(((t,s)=>{const a=BV(i[s-1],t);const l=a?null:i[s-1];const c=NV(l,t);if(a){o=null;r=1}if(!o||c!==0){const i=yV(t,e);if(!o){o=SV(i,t.element,n)}else if(t.indent>r){const t=o.getChild(o.childCount-1);const e=t.getChild(t.childCount-1);o=SV(i,e,n);r+=1}else if(t.indent<r){const e=r-t.indent;o=zV(o,e);r=t.indent}if(t.indent<=r){if(!o.is("element",i.type)){o=n.rename(i.type,o)}}}const d=TV(t.element,n);n.appendChild(d,o)}))}function _V(t,e){for(const n of e.createRangeIn(t)){const t=n.item;if(t.is("element","li")){const n=t.getChild(0);if(n&&n.is("element","p")){e.unwrapElement(n)}}}}function vV(t,e){const n=e.createRangeIn(t);const i=new Tu({name:/^p|h\d+$/,styles:{"mso-list":/.*/}});const o=[];for(const t of n){if(t.type==="elementStart"&&i.match(t.item)){const e=IV(t.item);o.push({element:t.item,id:e.id,order:e.order,indent:e.indent})}}return o}function yV(t,e){const n=new RegExp(`@list l${t.id}:level${t.indent}\\s*({[^}]*)`,"gi");const i=/mso-level-number-format:([^;]{0,100});/gi;const o=/mso-level-start-at:\s{0,100}([0-9]{0,10})\s{0,100};/gi;const r=n.exec(e);let s="decimal";let a="ol";let l=null;if(r&&r[1]){const e=i.exec(r[1]);if(e&&e[1]){s=e[1].trim();a=s!=="bullet"&&s!=="image"?"ol":"ul"}if(s==="bullet"){const e=xV(t.element);if(e){s=e}}else{const t=o.exec(r[1]);if(t&&t[1]){l=parseInt(t[1])}}}return{type:a,startIndex:l,style:DV(s)}}function xV(t){const e=EV(t);if(!e){return null}const n=e._data;if(n==="o"){return"circle"}else if(n==="·"){return"disc"}else if(n==="§"){return"square"}return null}function EV(t){if(t.getChild(0).is("$text")){return null}for(const e of t.getChildren()){if(!e.is("element","span")){continue}const t=e.getChild(0);if(t.is("$text")){return t}return t.getChild(0)}return null}function DV(t){if(t.startsWith("arabic-leading-zero")){return"decimal-leading-zero"}switch(t){case"alpha-upper":return"upper-alpha";case"alpha-lower":return"lower-alpha";case"roman-upper":return"upper-roman";case"roman-lower":return"lower-roman";case"circle":case"disc":case"square":return t;default:return null}}function SV(t,e,n){const i=e.parent;const o=n.createElement(t.type);const r=i.getChildIndex(e)+1;n.insertChild(r,o,i);if(t.style){n.setStyle("list-style-type",t.style,o)}if(t.startIndex&&t.startIndex>1){n.setAttribute("start",t.startIndex,o)}return o}function TV(t,e){MV(t,e);return e.rename("li",t)}function IV(t){const e={};const n=t.getStyle("mso-list");if(n){const t=n.match(/(^|\s{1,100})l(\d+)/i);const i=n.match(/\s{0,100}lfo(\d+)/i);const o=n.match(/\s{0,100}level(\d+)/i);if(t&&i&&o){e.id=t[2];e.order=i[1];e.indent=parseInt(o[1])}}return e}function MV(t,e){const n=new Tu({name:"span",styles:{"mso-list":"Ignore"}});const i=e.createRangeIn(t);for(const t of i){if(t.type==="elementStart"&&n.match(t.item)){e.remove(t.item)}}}function BV(t,e){if(!t){return true}if(t.id!==e.id){if(e.indent-t.indent===1){return false}return true}const n=e.element.previousSibling;if(!n){return true}return!LV(n)}function LV(t){return t.is("element","ol")||t.is("element","ul")}function NV(t,e){return t?e.indent-t.indent:e.indent-1}function zV(t,e){const n=t.getAncestors({parentFirst:true});let i=null;let o=0;for(const t of n){if(t.is("element","ul")||t.is("element","ol")){o++}if(o===e){i=t;break}}return i}const PV=/id=("|')docs-internal-guid-[-0-9a-f]+("|')/i;class OV{constructor(t){this.document=t}isActive(t){return PV.test(t)}execute(t){const e=new kC(this.document);const{body:n}=t._parsedData;bV(n,e);_V(n,e);kV(n,e);t.content=n}}function RV(t,e){if(!t.childCount){return}const n=new kC(t.document);const i=jV(t,n);FV(i,t,n);UV(i,t,n);HV(t,n);const o=WV(t,n);if(o.length){GV(o,qV(e),n)}}function VV(t){return btoa(t.match(/\w{2}/g).map((t=>String.fromCharCode(parseInt(t,16)))).join(""))}function jV(t,e){const n=e.createRangeIn(t);const i=new Tu({name:/v:(.+)/});const o=[];for(const t of n){if(t.type!="elementStart"){continue}const e=t.item;const n=e.previousSibling;const r=n&&n.is("element")?n.name:null;if(i.match(e)&&e.getAttribute("o:gfxdata")&&r!=="v:shapetype"){o.push(t.item.getAttribute("id"))}}return o}function FV(t,e,n){const i=n.createRangeIn(e);const o=new Tu({name:"img"});const r=[];for(const e of i){if(e.item.is("element")&&o.match(e.item)){const n=e.item;const i=n.getAttribute("v:shapes")?n.getAttribute("v:shapes").split(" "):[];if(i.length&&i.every((e=>t.indexOf(e)>-1))){r.push(n)}else if(!n.getAttribute("src")){r.push(n)}}}for(const t of r){n.remove(t)}}function HV(t,e){const n=e.createRangeIn(t);const i=new Tu({name:/v:(.+)/});const o=[];for(const t of n){if(t.type=="elementStart"&&i.match(t.item)){o.push(t.item)}}for(const t of o){e.remove(t)}}function UV(t,e,n){const i=n.createRangeIn(e);const o=[];for(const e of i){if(e.type=="elementStart"&&e.item.is("element","v:shape")){const n=e.item.getAttribute("id");if(t.includes(n)){continue}if(!r(e.item.parent.getChildren(),n)){o.push(e.item)}}}for(const t of o){const e={src:s(t)};if(t.hasAttribute("alt")){e.alt=t.getAttribute("alt")}const i=n.createElement("img",e);n.insertChild(t.index+1,i,t.parent)}function r(t,e){for(const n of t){if(n.is("element")){if(n.name=="img"&&n.getAttribute("v:shapes")==e){return true}if(r(n.getChildren(),e)){return true}}}return false}function s(t){for(const e of t.getChildren()){if(e.is("element")&&e.getAttribute("src")){return e.getAttribute("src")}}}}function WV(t,e){const n=e.createRangeIn(t);const i=new Tu({name:"img"});const o=[];for(const t of n){if(t.item.is("element")&&i.match(t.item)){if(t.item.getAttribute("src").startsWith("file://")){o.push(t.item)}}}return o}function qV(t){if(!t){return[]}const e=/{\\pict[\s\S]+?\\bliptag-?\d+(\\blipupi-?\d+)?({\\\*\\blipuid\s?[\da-fA-F]+)?[\s}]*?/;const n=new RegExp("(?:("+e.source+"))([\\da-fA-F\\s]+)\\}","g");const i=t.match(n);const o=[];if(i){for(const t of i){let n=false;if(t.includes("\\pngblip")){n="image/png"}else if(t.includes("\\jpegblip")){n="image/jpeg"}if(n){o.push({hex:t.replace(e,"").replace(/[^\da-fA-F]/g,""),type:n})}}}return o}function GV(t,e,n){if(t.length===e.length){for(let i=0;i<t.length;i++){const o=`data:${e[i].type};base64,${VV(e[i].hex)}`;n.setAttribute("src",o,t[i])}}}const $V=/<meta\s*name="?generator"?\s*content="?microsoft\s*word\s*\d+"?\/?>/i;const KV=/xmlns:o="urn:schemas-microsoft-com/i;class YV{constructor(t){this.document=t}isActive(t){return $V.test(t)||KV.test(t)}execute(t){const{body:e,stylesString:n}=t._parsedData;CV(e,n);RV(e,t.dataTransfer.getData("text/rtf"));t.content=e}}function ZV(t){return JV(JV(t)).replace(/(<span\s+style=['"]mso-spacerun:yes['"]>[^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g,"$1$2").replace(/<span\s+style=['"]mso-spacerun:yes['"]><\/span>/g,"").replace(/ <\//g," </").replace(/ <o:p><\/o:p>/g," <o:p></o:p>").replace(/<o:p>(&nbsp;|\u00A0)<\/o:p>/g,"").replace(/>([^\S\r\n]*[\r\n]\s*)</g,"><")}function QV(t){t.querySelectorAll("span[style*=spacerun]").forEach((t=>{const e=t;const n=e.innerText.length||0;e.innerText=Array(n+1).join("  ").substr(0,n)}))}function JV(t){return t.replace(/<span(?: class="Apple-converted-space"|)>(\s+)<\/span>/g,((t,e)=>e.length===1?" ":Array(e.length+1).join("  ").substr(0,e.length)))}function XV(t,e){const n=new DOMParser;t=t.replace(/<!--\[if gte vml 1]>/g,"");const i=ZV(nj(t));const o=n.parseFromString(i,"text/html");QV(o);const r=o.body.innerHTML;const s=tj(o,e);const a=ej(o);return{body:s,bodyString:r,styles:a.styles,stylesString:a.stylesString}}function tj(t,e){const n=new Zg(e);const i=new Jm(n,{renderingMode:"data"});const o=t.createDocumentFragment();const r=t.body.childNodes;while(r.length>0){o.appendChild(r[0])}return i.domToView(o,{skipComments:true})}function ej(t){const e=[];const n=[];const i=Array.from(t.getElementsByTagName("style"));for(const t of i){if(t.sheet&&t.sheet.cssRules&&t.sheet.cssRules.length){e.push(t.sheet);n.push(t.innerHTML)}}return{styles:e,stylesString:n.join(" ")}}function nj(t){const e="</body>";const n="</html>";const i=t.indexOf(e);if(i<0){return t}const o=t.indexOf(n,i+e.length);return t.substring(0,i+e.length)+(o>=0?t.substring(o):"")}class ij extends eu{static get pluginName(){return"PasteFromOffice"}static get requires(){return[UE]}init(){const t=this.editor;const e=t.editing.view.document;const n=[];n.push(new YV(e));n.push(new OV(e));t.plugins.get("ClipboardPipeline").on("inputTransformation",((i,o)=>{if(o._isTransformedWithPasteFromOffice){return}const r=t.model.document.selection.getFirstPosition().parent;if(r.is("element","codeBlock")){return}const s=o.dataTransfer.getData("text/html");const a=n.find((t=>t.isActive(s)));if(a){o._parsedData=XV(s,e.stylesProcessor);a.execute(o);o._isTransformedWithPasteFromOffice=true}}),{priority:"high"})}}const oj='$${Delta.CKEditor.Icon[63]}$$';const rj="removeFormat";class sj extends eu{static get pluginName(){return"RemoveFormatUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(rj,(n=>{const i=t.commands.get(rj);const o=new kd(n);o.set({label:e("Remove Format"),icon:oj,tooltip:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(rj);t.editing.view.focus()}));return o}))}}class aj extends iu{refresh(){const t=this.editor.model;this.isEnabled=!!dc(this._getFormattingItems(t.document.selection,t.schema))}execute(){const t=this.editor.model;const e=t.schema;t.change((n=>{for(const i of this._getFormattingItems(t.document.selection,e)){if(i.is("selection")){for(const t of this._getFormattingAttributes(i,e)){n.removeSelectionAttribute(t)}}else{const t=n.createRangeOn(i);for(const o of this._getFormattingAttributes(i,e)){n.removeAttribute(o,t)}}}}))}*_getFormattingItems(t,e){const n=t=>!!dc(this._getFormattingAttributes(t,e));for(const i of t.getRanges()){for(const t of i.getItems()){if(!e.isBlock(t)&&n(t)){yield t}}}for(const e of t.getSelectedBlocks()){if(n(e)){yield e}}if(n(t)){yield t}}*_getFormattingAttributes(t,e){for(const[n]of t.getAttributes()){const t=e.getAttributeProperties(n);if(t&&t.isFormatting){yield n}}}}class lj extends eu{static get pluginName(){return"RemoveFormatEditing"}init(){const t=this.editor;t.commands.add("removeFormat",new aj(t))}}class cj extends eu{static get requires(){return[lj,sj]}static get pluginName(){return"RemoveFormat"}}class dj extends wy{constructor(t,e){super(t);const n=t.t;this.set("class","ck-special-characters-navigation");this.groupDropdownView=this._createGroupDropdown(e);this.groupDropdownView.panelPosition=t.uiLanguageDirection==="rtl"?"se":"sw";this.label=n("Special characters");this.children.add(this.groupDropdownView)}get currentGroupName(){return this.groupDropdownView.value}focus(){this.groupDropdownView.focus()}_createGroupDropdown(t){const e=this.locale;const n=e.t;const i=yv(e);const o=this._getCharacterGroupListItemDefinitions(i,t);i.set("value",o.first.model.name);i.buttonView.bind("label").to(i,"value",(e=>t.get(e)));i.buttonView.set({isOn:false,withText:true,tooltip:n("Character categories"),class:["ck-dropdown__button_label-width_auto"]});i.on("execute",(t=>{i.value=t.source.name}));i.delegate("execute").to(this);Dv(i,o);return i}_getCharacterGroupListItemDefinitions(t,e){const n=new cc;for(const[i,o]of e){const e={type:"button",model:new Ry({name:i,label:o,withText:true})};e.model.bind("isOn").to(t,"value",(t=>t===e.model.name));n.add(e)}return n}}var uj=n(4046);var hj={injectType:"singletonStyleTag",attributes:{"data-cke":true}};hj.insert="head";hj.singleton=true;var gj=Sc()(uj.Z,hj);const mj=uj.Z.locals||{};class fj extends Lc{constructor(t){super(t);this.tiles=this.createCollection();this.setTemplate({tag:"div",children:[{tag:"div",attributes:{class:["ck","ck-character-grid__tiles"]},children:this.tiles}],attributes:{class:["ck","ck-character-grid"]}});this.focusTracker=new uc;this.keystrokes=new hc;r({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.tiles,numberOfColumns:()=>il.window.getComputedStyle(this.element.firstChild).getPropertyValue("grid-template-columns").split(" ").length,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection})}createTile(t,e){const n=new kd(this.locale);n.set({label:t,withText:true,class:"ck-character-grid__tile"});n.extendTemplate({attributes:{title:e},on:{mouseover:n.bindTemplate.to("mouseover"),focus:n.bindTemplate.to("focus")}});n.on("mouseover",(()=>{this.fire("tileHover",{name:e,character:t})}));n.on("focus",(()=>{this.fire("tileFocus",{name:e,character:t})}));n.on("execute",(()=>{this.fire("execute",{name:e,character:t})}));return n}render(){super.render();for(const t of this.tiles){this.focusTracker.add(t.element)}this.tiles.on("change",((t,{added:e,removed:n})=>{if(e.length>0){for(const t of e){this.focusTracker.add(t.element)}}if(n.length>0){for(const t of n){this.focusTracker.remove(t.element)}}}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.keystrokes.destroy()}focus(){this.tiles.get(0).focus()}}var pj=n(4779);var bj={injectType:"singletonStyleTag",attributes:{"data-cke":true}};bj.insert="head";bj.singleton=true;var kj=Sc()(pj.Z,bj);const wj=pj.Z.locals||{};class Aj extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.set("character",null);this.set("name",null);this.bind("code").to(this,"character",Cj);this.setTemplate({tag:"div",children:[{tag:"span",attributes:{class:["ck-character-info__name"]},children:[{text:e.to("name",(t=>t?t:"​"))}]},{tag:"span",attributes:{class:["ck-character-info__code"]},children:[{text:e.to("code")}]}],attributes:{class:["ck","ck-character-info"]}})}}function Cj(t){if(t===null){return""}const e=t.codePointAt(0).toString(16);return"U+"+("0000"+e).slice(-4)}class _j extends Lc{constructor(t,e,n,i){super(t);this.items=this.createCollection();this.focusTracker=new uc;this.keystrokes=new hc;this._focusCycler=new Yd({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.navigationView=e;this.gridView=n;this.infoView=i;this.setTemplate({tag:"div",children:[this.navigationView,this.gridView,this.infoView],attributes:{tabindex:"-1"}});this.items.add(this.navigationView.groupDropdownView.buttonView);this.items.add(this.gridView)}render(){super.render();this.focusTracker.add(this.navigationView.groupDropdownView.buttonView.element);this.focusTracker.add(this.gridView.element);this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this.navigationView.focus()}}const vj='$${Delta.CKEditor.Icon[64]}$$';var yj=n(8170);var xj={injectType:"singletonStyleTag",attributes:{"data-cke":true}};xj.insert="head";xj.singleton=true;var Ej=Sc()(yj.Z,xj);const Dj=yj.Z.locals||{};const Sj="All";class Tj extends eu{static get requires(){return[rE]}static get pluginName(){return"SpecialCharacters"}constructor(t){super(t);const e=t.t;this._characters=new Map;this._groups=new Map;this._allSpecialCharactersGroupLabel=e("All")}init(){const t=this.editor;const e=t.t;const n=t.commands.get("input");t.ui.componentFactory.add("specialCharacters",(i=>{const o=yv(i);let r;o.buttonView.set({label:e("Special characters"),icon:vj,tooltip:true});o.bind("isEnabled").to(n);o.on("execute",((e,n)=>{t.execute("insertText",{text:n.character});t.editing.view.focus()}));o.on("change:isOpen",(()=>{if(!r){r=this._createDropdownPanelContent(i,o);const t=new _j(i,r.navigationView,r.gridView,r.infoView);o.panelView.children.add(t)}r.infoView.set({character:null,name:null})}));return o}))}addItems(t,e,n={label:t}){if(t===Sj){throw new z("special-character-invalid-group-name",null)}const i=this._getGroup(t,n.label);for(const t of e){i.items.add(t.title);this._characters.set(t.title,t.character)}}getGroups(){const t=Array.from(this._groups.keys());const e=this.editor.config.get("specialCharacters.order")||[];const n=e.find((e=>!t.includes(e)));if(n){throw new z("special-character-invalid-order-group-name",null,{invalidGroup:n})}return new Set([...e,...t])}getCharactersForGroup(t){if(t===Sj){return new Set(this._characters.keys())}const e=this._groups.get(t);if(e){return e.items}}getCharacter(t){return this._characters.get(t)}_getGroup(t,e){if(!this._groups.has(t)){this._groups.set(t,{items:new Set,label:e})}return this._groups.get(t)}_updateGrid(t,e){e.tiles.clear();const n=this.getCharactersForGroup(t);for(const t of n){const n=this.getCharacter(t);e.tiles.add(e.createTile(n,t))}}_createDropdownPanelContent(t,e){const n=new Map([[Sj,this._allSpecialCharactersGroupLabel],...Array.from(this.getGroups()).map((t=>[t,this._groups.get(t).label]))]);const i=new dj(t,n);const o=new fj(t);const r=new Aj(t);o.delegate("execute").to(e);o.on("tileHover",((t,e)=>{r.set(e)}));o.on("tileFocus",((t,e)=>{r.set(e)}));i.on("execute",(()=>{this._updateGrid(i.currentGroupName,o)}));this._updateGrid(i.currentGroupName,o);return{navigationView:i,gridView:o,infoView:r}}}class Ij extends eu{static get pluginName(){return"SpecialCharactersArrows"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Arrows",[{title:e("leftwards simple arrow"),character:"←"},{title:e("rightwards simple arrow"),character:"→"},{title:e("upwards simple arrow"),character:"↑"},{title:e("downwards simple arrow"),character:"↓"},{title:e("leftwards double arrow"),character:"⇐"},{title:e("rightwards double arrow"),character:"⇒"},{title:e("upwards double arrow"),character:"⇑"},{title:e("downwards double arrow"),character:"⇓"},{title:e("leftwards dashed arrow"),character:"⇠"},{title:e("rightwards dashed arrow"),character:"⇢"},{title:e("upwards dashed arrow"),character:"⇡"},{title:e("downwards dashed arrow"),character:"⇣"},{title:e("leftwards arrow to bar"),character:"⇤"},{title:e("rightwards arrow to bar"),character:"⇥"},{title:e("upwards arrow to bar"),character:"⤒"},{title:e("downwards arrow to bar"),character:"⤓"},{title:e("up down arrow with base"),character:"↨"},{title:e("back with leftwards arrow above"),character:"🔙"},{title:e("end with leftwards arrow above"),character:"🔚"},{title:e("on with exclamation mark with left right arrow above"),character:"🔛"},{title:e("soon with rightwards arrow above"),character:"🔜"},{title:e("top with upwards arrow above"),character:"🔝"}],{label:e("Arrows")})}}class Mj extends eu{static get pluginName(){return"SpecialCharactersCurrency"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Currency",[{character:"$",title:e("Dollar sign")},{character:"€",title:e("Euro sign")},{character:"¥",title:e("Yen sign")},{character:"£",title:e("Pound sign")},{character:"¢",title:e("Cent sign")},{character:"₠",title:e("Euro-currency sign")},{character:"₡",title:e("Colon sign")},{character:"₢",title:e("Cruzeiro sign")},{character:"₣",title:e("French franc sign")},{character:"₤",title:e("Lira sign")},{character:"¤",title:e("Currency sign")},{character:"₿",title:e("Bitcoin sign")},{character:"₥",title:e("Mill sign")},{character:"₦",title:e("Naira sign")},{character:"₧",title:e("Peseta sign")},{character:"₨",title:e("Rupee sign")},{character:"₩",title:e("Won sign")},{character:"₪",title:e("New sheqel sign")},{character:"₫",title:e("Dong sign")},{character:"₭",title:e("Kip sign")},{character:"₮",title:e("Tugrik sign")},{character:"₯",title:e("Drachma sign")},{character:"₰",title:e("German penny sign")},{character:"₱",title:e("Peso sign")},{character:"₲",title:e("Guarani sign")},{character:"₳",title:e("Austral sign")},{character:"₴",title:e("Hryvnia sign")},{character:"₵",title:e("Cedi sign")},{character:"₶",title:e("Livre tournois sign")},{character:"₷",title:e("Spesmilo sign")},{character:"₸",title:e("Tenge sign")},{character:"₹",title:e("Indian rupee sign")},{character:"₺",title:e("Turkish lira sign")},{character:"₻",title:e("Nordic mark sign")},{character:"₼",title:e("Manat sign")},{character:"₽",title:e("Ruble sign")}],{label:e("Currency")})}}class Bj extends eu{static get pluginName(){return"SpecialCharactersMathematical"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Mathematical",[{character:"<",title:e("Less-than sign")},{character:">",title:e("Greater-than sign")},{character:"≤",title:e("Less-than or equal to")},{character:"≥",title:e("Greater-than or equal to")},{character:"–",title:e("En dash")},{character:"—",title:e("Em dash")},{character:"¯",title:e("Macron")},{character:"‾",title:e("Overline")},{character:"°",title:e("Degree sign")},{character:"−",title:e("Minus sign")},{character:"±",title:e("Plus-minus sign")},{character:"÷",title:e("Division sign")},{character:"⁄",title:e("Fraction slash")},{character:"×",title:e("Multiplication sign")},{character:"ƒ",title:e("Latin small letter f with hook")},{character:"∫",title:e("Integral")},{character:"∑",title:e("N-ary summation")},{character:"∞",title:e("Infinity")},{character:"√",title:e("Square root")},{character:"∼",title:e("Tilde operator")},{character:"≅",title:e("Approximately equal to")},{character:"≈",title:e("Almost equal to")},{character:"≠",title:e("Not equal to")},{character:"≡",title:e("Identical to")},{character:"∈",title:e("Element of")},{character:"∉",title:e("Not an element of")},{character:"∋",title:e("Contains as member")},{character:"∏",title:e("N-ary product")},{character:"∧",title:e("Logical and")},{character:"∨",title:e("Logical or")},{character:"¬",title:e("Not sign")},{character:"∩",title:e("Intersection")},{character:"∪",title:e("Union")},{character:"∂",title:e("Partial differential")},{character:"∀",title:e("For all")},{character:"∃",title:e("There exists")},{character:"∅",title:e("Empty set")},{character:"∇",title:e("Nabla")},{character:"∗",title:e("Asterisk operator")},{character:"∝",title:e("Proportional to")},{character:"∠",title:e("Angle")},{character:"¼",title:e("Vulgar fraction one quarter")},{character:"½",title:e("Vulgar fraction one half")},{character:"¾",title:e("Vulgar fraction three quarters")}],{label:e("Mathematical")})}}class Lj extends eu{static get pluginName(){return"SpecialCharactersLatin"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Latin",[{character:"Ā",title:e("Latin capital letter a with macron")},{character:"ā",title:e("Latin small letter a with macron")},{character:"Ă",title:e("Latin capital letter a with breve")},{character:"ă",title:e("Latin small letter a with breve")},{character:"Ą",title:e("Latin capital letter a with ogonek")},{character:"ą",title:e("Latin small letter a with ogonek")},{character:"Ć",title:e("Latin capital letter c with acute")},{character:"ć",title:e("Latin small letter c with acute")},{character:"Ĉ",title:e("Latin capital letter c with circumflex")},{character:"ĉ",title:e("Latin small letter c with circumflex")},{character:"Ċ",title:e("Latin capital letter c with dot above")},{character:"ċ",title:e("Latin small letter c with dot above")},{character:"Č",title:e("Latin capital letter c with caron")},{character:"č",title:e("Latin small letter c with caron")},{character:"Ď",title:e("Latin capital letter d with caron")},{character:"ď",title:e("Latin small letter d with caron")},{character:"Đ",title:e("Latin capital letter d with stroke")},{character:"đ",title:e("Latin small letter d with stroke")},{character:"Ē",title:e("Latin capital letter e with macron")},{character:"ē",title:e("Latin small letter e with macron")},{character:"Ĕ",title:e("Latin capital letter e with breve")},{character:"ĕ",title:e("Latin small letter e with breve")},{character:"Ė",title:e("Latin capital letter e with dot above")},{character:"ė",title:e("Latin small letter e with dot above")},{character:"Ę",title:e("Latin capital letter e with ogonek")},{character:"ę",title:e("Latin small letter e with ogonek")},{character:"Ě",title:e("Latin capital letter e with caron")},{character:"ě",title:e("Latin small letter e with caron")},{character:"Ĝ",title:e("Latin capital letter g with circumflex")},{character:"ĝ",title:e("Latin small letter g with circumflex")},{character:"Ğ",title:e("Latin capital letter g with breve")},{character:"ğ",title:e("Latin small letter g with breve")},{character:"Ġ",title:e("Latin capital letter g with dot above")},{character:"ġ",title:e("Latin small letter g with dot above")},{character:"Ģ",title:e("Latin capital letter g with cedilla")},{character:"ģ",title:e("Latin small letter g with cedilla")},{character:"Ĥ",title:e("Latin capital letter h with circumflex")},{character:"ĥ",title:e("Latin small letter h with circumflex")},{character:"Ħ",title:e("Latin capital letter h with stroke")},{character:"ħ",title:e("Latin small letter h with stroke")},{character:"Ĩ",title:e("Latin capital letter i with tilde")},{character:"ĩ",title:e("Latin small letter i with tilde")},{character:"Ī",title:e("Latin capital letter i with macron")},{character:"ī",title:e("Latin small letter i with macron")},{character:"Ĭ",title:e("Latin capital letter i with breve")},{character:"ĭ",title:e("Latin small letter i with breve")},{character:"Į",title:e("Latin capital letter i with ogonek")},{character:"į",title:e("Latin small letter i with ogonek")},{character:"İ",title:e("Latin capital letter i with dot above")},{character:"ı",title:e("Latin small letter dotless i")},{character:"IJ",title:e("Latin capital ligature ij")},{character:"ij",title:e("Latin small ligature ij")},{character:"Ĵ",title:e("Latin capital letter j with circumflex")},{character:"ĵ",title:e("Latin small letter j with circumflex")},{character:"Ķ",title:e("Latin capital letter k with cedilla")},{character:"ķ",title:e("Latin small letter k with cedilla")},{character:"ĸ",title:e("Latin small letter kra")},{character:"Ĺ",title:e("Latin capital letter l with acute")},{character:"ĺ",title:e("Latin small letter l with acute")},{character:"Ļ",title:e("Latin capital letter l with cedilla")},{character:"ļ",title:e("Latin small letter l with cedilla")},{character:"Ľ",title:e("Latin capital letter l with caron")},{character:"ľ",title:e("Latin small letter l with caron")},{character:"Ŀ",title:e("Latin capital letter l with middle dot")},{character:"ŀ",title:e("Latin small letter l with middle dot")},{character:"Ł",title:e("Latin capital letter l with stroke")},{character:"ł",title:e("Latin small letter l with stroke")},{character:"Ń",title:e("Latin capital letter n with acute")},{character:"ń",title:e("Latin small letter n with acute")},{character:"Ņ",title:e("Latin capital letter n with cedilla")},{character:"ņ",title:e("Latin small letter n with cedilla")},{character:"Ň",title:e("Latin capital letter n with caron")},{character:"ň",title:e("Latin small letter n with caron")},{character:"ʼn",title:e("Latin small letter n preceded by apostrophe")},{character:"Ŋ",title:e("Latin capital letter eng")},{character:"ŋ",title:e("Latin small letter eng")},{character:"Ō",title:e("Latin capital letter o with macron")},{character:"ō",title:e("Latin small letter o with macron")},{character:"Ŏ",title:e("Latin capital letter o with breve")},{character:"ŏ",title:e("Latin small letter o with breve")},{character:"Ő",title:e("Latin capital letter o with double acute")},{character:"ő",title:e("Latin small letter o with double acute")},{character:"Œ",title:e("Latin capital ligature oe")},{character:"œ",title:e("Latin small ligature oe")},{character:"Ŕ",title:e("Latin capital letter r with acute")},{character:"ŕ",title:e("Latin small letter r with acute")},{character:"Ŗ",title:e("Latin capital letter r with cedilla")},{character:"ŗ",title:e("Latin small letter r with cedilla")},{character:"Ř",title:e("Latin capital letter r with caron")},{character:"ř",title:e("Latin small letter r with caron")},{character:"Ś",title:e("Latin capital letter s with acute")},{character:"ś",title:e("Latin small letter s with acute")},{character:"Ŝ",title:e("Latin capital letter s with circumflex")},{character:"ŝ",title:e("Latin small letter s with circumflex")},{character:"Ş",title:e("Latin capital letter s with cedilla")},{character:"ş",title:e("Latin small letter s with cedilla")},{character:"Š",title:e("Latin capital letter s with caron")},{character:"š",title:e("Latin small letter s with caron")},{character:"Ţ",title:e("Latin capital letter t with cedilla")},{character:"ţ",title:e("Latin small letter t with cedilla")},{character:"Ť",title:e("Latin capital letter t with caron")},{character:"ť",title:e("Latin small letter t with caron")},{character:"Ŧ",title:e("Latin capital letter t with stroke")},{character:"ŧ",title:e("Latin small letter t with stroke")},{character:"Ũ",title:e("Latin capital letter u with tilde")},{character:"ũ",title:e("Latin small letter u with tilde")},{character:"Ū",title:e("Latin capital letter u with macron")},{character:"ū",title:e("Latin small letter u with macron")},{character:"Ŭ",title:e("Latin capital letter u with breve")},{character:"ŭ",title:e("Latin small letter u with breve")},{character:"Ů",title:e("Latin capital letter u with ring above")},{character:"ů",title:e("Latin small letter u with ring above")},{character:"Ű",title:e("Latin capital letter u with double acute")},{character:"ű",title:e("Latin small letter u with double acute")},{character:"Ų",title:e("Latin capital letter u with ogonek")},{character:"ų",title:e("Latin small letter u with ogonek")},{character:"Ŵ",title:e("Latin capital letter w with circumflex")},{character:"ŵ",title:e("Latin small letter w with circumflex")},{character:"Ŷ",title:e("Latin capital letter y with circumflex")},{character:"ŷ",title:e("Latin small letter y with circumflex")},{character:"Ÿ",title:e("Latin capital letter y with diaeresis")},{character:"Ź",title:e("Latin capital letter z with acute")},{character:"ź",title:e("Latin small letter z with acute")},{character:"Ż",title:e("Latin capital letter z with dot above")},{character:"ż",title:e("Latin small letter z with dot above")},{character:"Ž",title:e("Latin capital letter z with caron")},{character:"ž",title:e("Latin small letter z with caron")},{character:"ſ",title:e("Latin small letter long s")}],{label:e("Latin")})}}class Nj extends eu{static get pluginName(){return"SpecialCharactersText"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Text",[{character:"‹",title:e("Single left-pointing angle quotation mark")},{character:"›",title:e("Single right-pointing angle quotation mark")},{character:"«",title:e("Left-pointing double angle quotation mark")},{character:"»",title:e("Right-pointing double angle quotation mark")},{character:"‘",title:e("Left single quotation mark")},{character:"’",title:e("Right single quotation mark")},{character:"“",title:e("Left double quotation mark")},{character:"”",title:e("Right double quotation mark")},{character:"‚",title:e("Single low-9 quotation mark")},{character:"„",title:e("Double low-9 quotation mark")},{character:"¡",title:e("Inverted exclamation mark")},{character:"¿",title:e("Inverted question mark")},{character:"‥",title:e("Two dot leader")},{character:"…",title:e("Horizontal ellipsis")},{character:"‡",title:e("Double dagger")},{character:"‰",title:e("Per mille sign")},{character:"‱",title:e("Per ten thousand sign")},{character:"‼",title:e("Double exclamation mark")},{character:"⁈",title:e("Question exclamation mark")},{character:"⁉",title:e("Exclamation question mark")},{character:"⁇",title:e("Double question mark")},{character:"©",title:e("Copyright sign")},{character:"®",title:e("Registered sign")},{character:"™",title:e("Trade mark sign")},{character:"§",title:e("Section sign")},{character:"¶",title:e("Paragraph sign")},{character:"⁋",title:e("Reversed paragraph sign")}],{label:e("Text")})}}class zj extends eu{static get requires(){return[Mj,Nj,Bj,Ij,Lj]}}const Pj="strikethrough";class Oj extends eu{static get pluginName(){return"StrikethroughEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:Pj});t.model.schema.setAttributeProperties(Pj,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:Pj,view:"s",upcastAlso:["del","strike",{styles:{"text-decoration":"line-through"}}]});t.commands.add(Pj,new zI(t,Pj));t.keystrokes.set("CTRL+SHIFT+X","strikethrough")}}const Rj='$${Delta.CKEditor.Icon[65]}$$';const Vj="strikethrough";class jj extends eu{static get pluginName(){return"StrikethroughUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(Vj,(n=>{const i=t.commands.get(Vj);const o=new kd(n);o.set({label:e("Strikethrough"),icon:Rj,keystroke:"CTRL+SHIFT+X",tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(Vj);t.editing.view.focus()}));return o}))}}class Fj extends eu{static get requires(){return[Oj,jj]}static get pluginName(){return"Strikethrough"}}const Hj=["caption","colgroup","dd","dt","figcaption","legend","li","optgroup","option","rp","rt","summary","tbody","td","tfoot","th","thead","tr"];class Uj extends kd{constructor(t,e){super(t);this.styleDefinition=e;this.previewView=this._createPreview();this.set({label:e.name,class:"ck-style-grid__button",withText:true});this.extendTemplate({attributes:{role:"option"}});this.children.add(this.previewView,0)}_createPreview(){const{element:t,classes:e}=this.styleDefinition;const n=new Lc(this.locale);n.setTemplate({tag:"div",attributes:{class:["ck","ck-reset_all-excluded","ck-style-grid__button__preview","ck-content"],"aria-hidden":"true"},children:[{tag:this._isPreviewable(t)?t:"div",attributes:{class:e},children:[{text:"AaBbCcDdEeFfGgHhIiJj"}]}]});return n}_isPreviewable(t){return!Hj.includes(t)}}var Wj=n(3875);var qj={injectType:"singletonStyleTag",attributes:{"data-cke":true}};qj.insert="head";qj.singleton=true;var Gj=Sc()(Wj.Z,qj);const $j=Wj.Z.locals||{};class Kj extends Lc{constructor(t,e){super(t);this.focusTracker=new uc;this.keystrokes=new hc;this.set("activeStyles",[]);this.set("enabledStyles",[]);this.children=this.createCollection();this.children.delegate("execute").to(this);for(const n of e){const e=new Uj(t,n);this.children.add(e)}this.on("change:activeStyles",(()=>{for(const t of this.children){t.isOn=this.activeStyles.includes(t.styleDefinition.name)}}));this.on("change:enabledStyles",(()=>{for(const t of this.children){t.isEnabled=this.enabledStyles.includes(t.styleDefinition.name)}}));this.setTemplate({tag:"div",attributes:{class:["ck","ck-style-grid"],role:"listbox"},children:this.children})}render(){super.render();for(const t of this.children){this.focusTracker.add(t.element)}r({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.children,numberOfColumns:3,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection});this.keystrokes.listenTo(this.element)}focus(){this.children.first.focus()}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}}var Yj=n(9545);var Zj={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Zj.insert="head";Zj.singleton=true;var Qj=Sc()(Yj.Z,Zj);const Jj=Yj.Z.locals||{};class Xj extends Lc{constructor(t,e,n){super(t);this.labelView=new uy(t);this.labelView.text=e;this.gridView=new Kj(t,n);this.setTemplate({tag:"div",attributes:{class:["ck","ck-style-panel__style-group"],role:"group","aria-labelledby":this.labelView.id},children:[this.labelView,this.gridView]})}}var tF=n(6746);var eF={injectType:"singletonStyleTag",attributes:{"data-cke":true}};eF.insert="head";eF.singleton=true;var nF=Sc()(tF.Z,eF);const iF=tF.Z.locals||{};class oF extends Lc{constructor(t,e){super(t);const n=t.t;this.focusTracker=new uc;this.keystrokes=new hc;this.children=this.createCollection();this.blockStylesGroupView=new Xj(t,n("Block styles"),e.block);this.inlineStylesGroupView=new Xj(t,n("Text styles"),e.inline);this.set("activeStyles",[]);this.set("enabledStyles",[]);this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:["shift + tab"],focusNext:["tab"]}});if(e.block.length){this.children.add(this.blockStylesGroupView)}if(e.inline.length){this.children.add(this.inlineStylesGroupView)}this.blockStylesGroupView.gridView.delegate("execute").to(this);this.inlineStylesGroupView.gridView.delegate("execute").to(this);this.blockStylesGroupView.gridView.bind("activeStyles","enabledStyles").to(this);this.inlineStylesGroupView.gridView.bind("activeStyles","enabledStyles").to(this);this.setTemplate({tag:"div",attributes:{class:["ck","ck-style-panel"]},children:this.children})}render(){super.render();this._focusables.add(this.blockStylesGroupView.gridView);this._focusables.add(this.inlineStylesGroupView.gridView);this.focusTracker.add(this.blockStylesGroupView.gridView.element);this.focusTracker.add(this.inlineStylesGroupView.gridView.element);this.keystrokes.listenTo(this.element)}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}function rF(t,e=[]){const n={block:[],inline:[]};for(const i of e){const e=[];const o=[];for(const n of t.getDefinitionsForView(i.element)){if(n.isBlock){e.push(n.model)}else{o.push(n.model)}}if(e.length){n.block.push({...i,modelElements:e,isBlock:true})}else{n.inline.push({...i,ghsAttributes:o})}}return n}var sF=n(2844);var aF={injectType:"singletonStyleTag",attributes:{"data-cke":true}};aF.insert="head";aF.singleton=true;var lF=Sc()(sF.Z,aF);const cF=sF.Z.locals||{};class dF extends eu{static get pluginName(){return"StyleUI"}init(){const t=this.editor;const e=t.plugins.get("DataSchema");const n=rF(e,t.config.get("style.definitions"));t.ui.componentFactory.add("style",(e=>{const i=e.t;const o=yv(e);const r=t.commands.get("style");o.once("change:isOpen",(()=>{const t=new oF(e,n);o.panelView.children.add(t);t.delegate("execute").to(o);t.bind("activeStyles").to(r,"value");t.bind("enabledStyles").to(r,"enabledStyles")}));o.bind("isEnabled").to(r);o.buttonView.withText=true;o.buttonView.bind("label").to(r,"value",(t=>{if(t.length>1){return i("Multiple styles")}else if(t.length===1){return t[0]}else{return i("Styles")}}));o.bind("class").to(r,"value",(t=>{const e=["ck-style-dropdown"];if(t.length>1){e.push("ck-style-dropdown_multiple-active")}return e.join(" ")}));o.on("execute",(e=>{t.execute("style",{styleName:e.source.styleDefinition.name});t.editing.view.focus()}));return o}))}}class uF extends iu{constructor(t,e){super(t);this.set("value",[]);this.set("enabledStyles",[]);this._styleDefinitions=e}refresh(){const t=this.editor.model;const e=t.document.selection;const n=new Set;const i=new Set;for(const o of this._styleDefinitions.inline){for(const r of o.ghsAttributes){if(t.schema.checkAttributeInSelection(e,r)){i.add(o.name)}const s=this._getValueFromFirstAllowedNode(r);if(hF(s,o.classes)){n.add(o.name)}}}const o=dc(e.getSelectedBlocks());if(o){const e=o.getAncestors({includeSelf:true,parentFirst:true});for(const o of e){if(t.schema.isLimit(o)){break}if(!t.schema.checkAttribute(o,"htmlAttributes")){continue}for(const t of this._styleDefinitions.block){if(!t.modelElements.includes(o.name)){continue}i.add(t.name);const e=o.getAttribute("htmlAttributes");if(hF(e,t.classes)){n.add(t.name)}}}}this.enabledStyles=Array.from(i).sort();this.isEnabled=this.enabledStyles.length>0;this.value=this.isEnabled?Array.from(n).sort():[]}execute({styleName:t,forceValue:e}){if(!this.enabledStyles.includes(t)){P("style-command-executed-with-incorrect-style-name");return}const n=this.editor.model;const i=n.document.selection;const o=this.editor.plugins.get("GeneralHtmlSupport");const r=[...this._styleDefinitions.inline,...this._styleDefinitions.block].find((({name:e})=>e==t));const s=e===undefined?!this.value.includes(r.name):e;n.change((()=>{let t;if(r.isBlock){t=gF(i.getSelectedBlocks(),r.modelElements,n.schema)}else{t=[i]}for(const e of t){if(s){o.addModelHtmlClass(r.element,r.classes,e)}else{o.removeModelHtmlClass(r.element,r.classes,e)}}}))}_getValueFromFirstAllowedNode(t){const e=this.editor.model;const n=e.schema;const i=e.document.selection;if(i.isCollapsed){return i.getAttribute(t)}for(const e of i.getRanges()){for(const i of e.getItems()){if(n.checkAttribute(i,t)){return i.getAttribute(t)}}}return null}}function hF(t,e){if(!t||!t.classes){return false}return e.every((e=>t.classes.includes(e)))}function gF(t,e,n){const i=new Set;for(const o of t){const t=o.getAncestors({includeSelf:true,parentFirst:true});for(const o of t){if(n.isLimit(o)){break}if(e.includes(o.name)){i.add(o);break}}}return i}class mF extends eu{static get pluginName(){return"StyleEditing"}static get requires(){return["GeneralHtmlSupport"]}init(){const t=this.editor;const e=t.plugins.get("DataSchema");const n=rF(e,t.config.get("style.definitions"));t.commands.add("style",new uF(t,n));this._configureGHSDataFilter(n)}_configureGHSDataFilter({block:t,inline:e}){const n=this.editor.plugins.get("DataFilter");n.loadAllowedConfig(t.map(fF));n.loadAllowedConfig(e.map(fF))}}function fF({element:t,classes:e}){return{name:t,classes:e}}class pF extends eu{static get pluginName(){return"Style"}static get requires(){return[mF,dF]}}const bF="subscript";class kF extends eu{static get pluginName(){return"SubscriptEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:bF});t.model.schema.setAttributeProperties(bF,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:bF,view:"sub",upcastAlso:[{styles:{"vertical-align":"sub"}}]});t.commands.add(bF,new zI(t,bF))}}const wF='$${Delta.CKEditor.Icon[66]}$$';const AF="subscript";class CF extends eu{static get pluginName(){return"SubscriptUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(AF,(n=>{const i=t.commands.get(AF);const o=new kd(n);o.set({label:e("Subscript"),icon:wF,tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(AF);t.editing.view.focus()}));return o}))}}class _F extends eu{static get requires(){return[kF,CF]}static get pluginName(){return"Subscript"}}const vF="superscript";class yF extends eu{static get pluginName(){return"SuperscriptEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:vF});t.model.schema.setAttributeProperties(vF,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:vF,view:"sup",upcastAlso:[{styles:{"vertical-align":"super"}}]});t.commands.add(vF,new zI(t,vF))}}const xF='$${Delta.CKEditor.Icon[67]}$$';const EF="superscript";class DF extends eu{static get pluginName(){return"SuperscriptUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(EF,(n=>{const i=t.commands.get(EF);const o=new kd(n);o.set({label:e("Superscript"),icon:xF,tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(EF);t.editing.view.focus()}));return o}))}}class SF extends eu{static get requires(){return[yF,DF]}static get pluginName(){return"Superscript"}}function TF(t,e){const{viewElement:n,defaultValue:i,modelAttribute:o,styleName:r,reduceBoxSides:s=false,shouldUpcast:a=(()=>true)}=e;t.for("upcast").attributeToAttribute({view:{name:n,styles:{[r]:/[\s\S]+/}},model:{key:o,value:t=>{if(!a(t)){return}const e=t.getNormalizedStyle(r);const n=s?LF(e):e;if(i!==n){return n}}}})}function IF(t,e,n,i){t.for("upcast").add((t=>t.on("element:"+e,((t,e,o)=>{if(!e.modelRange){return}const r=["border-top-width","border-top-color","border-top-style","border-bottom-width","border-bottom-color","border-bottom-style","border-right-width","border-right-color","border-right-style","border-left-width","border-left-color","border-left-style"].filter((t=>e.viewItem.hasStyle(t)));if(!r.length){return}const s={styles:r};if(!o.consumable.test(e.viewItem,s)){return}const a=[...e.modelRange.getItems({shallow:true})].pop();o.consumable.consume(e.viewItem,s);const l={style:e.viewItem.getNormalizedStyle("border-style"),color:e.viewItem.getNormalizedStyle("border-color"),width:e.viewItem.getNormalizedStyle("border-width")};const c={style:LF(l.style),color:LF(l.color),width:LF(l.width)};if(c.style!==i.style){o.writer.setAttribute(n.style,c.style,a)}if(c.color!==i.color){o.writer.setAttribute(n.color,c.color,a)}if(c.width!==i.width){o.writer.setAttribute(n.width,c.width,a)}}))))}function MF(t,{modelElement:e,modelAttribute:n,styleName:i}){t.for("downcast").attributeToAttribute({model:{name:e,key:n},view:t=>({key:"style",value:{[i]:t}})})}function BF(t,{modelAttribute:e,styleName:n}){t.for("downcast").add((t=>t.on(`attribute:${e}:table`,((t,e,i)=>{const{item:o,attributeNewValue:r}=e;const{mapper:s,writer:a}=i;if(!i.consumable.consume(e.item,t.name)){return}const l=[...s.toViewElement(o).getChildren()].find((t=>t.is("element","table")));if(r){a.setStyle(n,r,l)}else{a.removeStyle(n,l)}}))))}function LF(t){if(!t){return}const e=["top","right","bottom","left"].map((e=>t[e])).reduce(((t,e)=>t==e?t:null));return e||t}function NF(t,e,n,i,o=1){if(e>o){i.setAttribute(t,e,n)}else{i.removeAttribute(t,n)}}function zF(t,e,n={}){const i=t.createElement("tableCell",n);t.insertElement("paragraph",i);t.insert(i,e);return i}function PF(t,e){const n=e.parent.parent;const i=parseInt(n.getAttribute("headingColumns")||0);const{column:o}=t.getCellLocation(e);return!!i&&o<i}function OF(t,e,n){const{modelAttribute:i}=n;t.extend("tableCell",{allowAttributes:[i]});TF(e,{viewElement:/^(td|th)$/,...n});MF(e,{modelElement:"tableCell",...n})}function RF(){return t=>{t.on("element:figure",((t,e,n)=>{if(!n.consumable.test(e.viewItem,{name:true,classes:"table"})){return}const i=HF(e.viewItem);if(!i||!n.consumable.test(i,{name:true})){return}n.consumable.consume(e.viewItem,{name:true,classes:"table"});const o=n.convertItem(i,e.modelCursor);const r=dc(o.modelRange.getItems());if(!r){n.consumable.revert(e.viewItem,{name:true,classes:"table"});return}n.convertChildren(e.viewItem,n.writer.createPositionAt(r,"end"));n.updateConversionResult(r,e)}))}}function VF(){return t=>{t.on("element:table",((t,e,n)=>{const i=e.viewItem;if(!n.consumable.test(i,{name:true})){return}const{rows:o,headingRows:r,headingColumns:s}=UF(i);const a={};if(s){a.headingColumns=s}if(r){a.headingRows=r}const l=n.writer.createElement("table",a);if(!n.safeInsert(l,e.modelCursor)){return}n.consumable.consume(i,{name:true});o.forEach((t=>n.convertItem(t,n.writer.createPositionAt(l,"end"))));n.convertChildren(i,n.writer.createPositionAt(l,"end"));if(l.isEmpty){const t=n.writer.createElement("tableRow");n.writer.insert(t,n.writer.createPositionAt(l,"end"));zF(n.writer,n.writer.createPositionAt(t,"end"))}n.updateConversionResult(l,e)}))}}function jF(){return t=>{t.on("element:tr",((t,e)=>{if(e.viewItem.isEmpty&&e.modelCursor.index==0){t.stop()}}),{priority:"high"})}}function FF(t){return e=>{e.on(`element:${t}`,((t,e,{writer:n})=>{if(!e.modelRange){return}const i=e.modelRange.start.nodeAfter;const o=n.createPositionAt(i,0);if(e.viewItem.isEmpty){n.insertElement("paragraph",o);return}const r=Array.from(i.getChildren());if(r.every((t=>t.is("element","$marker")))){const t=n.createElement("paragraph");n.insert(t,n.createPositionAt(i,0));for(const e of r){n.move(n.createRangeOn(e),n.createPositionAt(t,"end"))}}}),{priority:"low"})}}function HF(t){for(const e of t.getChildren()){if(e.is("element","table")){return e}}}function UF(t){const e={headingRows:0,headingColumns:0};const n=[];const i=[];let o;for(const r of Array.from(t.getChildren())){if(r.name==="tbody"||r.name==="thead"||r.name==="tfoot"){if(r.name==="thead"&&!o){o=r}const t=Array.from(r.getChildren()).filter((t=>t.is("element","tr")));for(const r of t){if(r.parent.name==="thead"&&r.parent===o){e.headingRows++;n.push(r)}else{i.push(r);const t=WF(r,e,o);if(t>e.headingColumns){e.headingColumns=t}}}}}e.rows=[...n,...i];return e}function WF(t){let e=0;let n=0;const i=Array.from(t.getChildren()).filter((t=>t.name==="th"||t.name==="td"));while(n<i.length&&i[n].name==="th"){const t=i[n];const o=parseInt(t.getAttribute("colspan")||1);e=e+o;n++}return e}class qF{constructor(t,e={}){this._table=t;this._startRow=e.row!==undefined?e.row:e.startRow||0;this._endRow=e.row!==undefined?e.row:e.endRow;this._startColumn=e.column!==undefined?e.column:e.startColumn||0;this._endColumn=e.column!==undefined?e.column:e.endColumn;this._includeAllSlots=!!e.includeAllSlots;this._skipRows=new Set;this._row=0;this._rowIndex=0;this._column=0;this._cellIndex=0;this._spannedCells=new Map;this._nextCellAtColumn=-1}[Symbol.iterator](){return this}next(){const t=this._table.getChild(this._rowIndex);if(!t||this._isOverEndRow()){return{done:true}}if(!t.is("element","tableRow")){this._rowIndex++;return this.next()}if(this._isOverEndColumn()){return this._advanceToNextRow()}let e=null;const n=this._getSpanned();if(n){if(this._includeAllSlots&&!this._shouldSkipSlot()){e=this._formatOutValue(n.cell,n.row,n.column)}}else{const n=t.getChild(this._cellIndex);if(!n){return this._advanceToNextRow()}const i=parseInt(n.getAttribute("colspan")||1);const o=parseInt(n.getAttribute("rowspan")||1);if(i>1||o>1){this._recordSpans(n,o,i)}if(!this._shouldSkipSlot()){e=this._formatOutValue(n)}this._nextCellAtColumn=this._column+i}this._column++;if(this._column==this._nextCellAtColumn){this._cellIndex++}return e||this.next()}skipRow(t){this._skipRows.add(t)}_advanceToNextRow(){this._row++;this._rowIndex++;this._column=0;this._cellIndex=0;this._nextCellAtColumn=-1;return this.next()}_isOverEndRow(){return this._endRow!==undefined&&this._row>this._endRow}_isOverEndColumn(){return this._endColumn!==undefined&&this._column>this._endColumn}_formatOutValue(t,e=this._row,n=this._column){return{done:false,value:new GF(this,t,e,n)}}_shouldSkipSlot(){const t=this._skipRows.has(this._row);const e=this._row<this._startRow;const n=this._column<this._startColumn;const i=this._endColumn!==undefined&&this._column>this._endColumn;return t||e||n||i}_getSpanned(){const t=this._spannedCells.get(this._row);if(!t){return null}return t.get(this._column)||null}_recordSpans(t,e,n){const i={cell:t,row:this._row,column:this._column};for(let t=this._row;t<this._row+e;t++){for(let e=this._column;e<this._column+n;e++){if(t!=this._row||e!=this._column){this._markSpannedCell(t,e,i)}}}}_markSpannedCell(t,e,n){if(!this._spannedCells.has(t)){this._spannedCells.set(t,new Map)}const i=this._spannedCells.get(t);i.set(e,n)}}class GF{constructor(t,e,n,i){this.cell=e;this.row=t._row;this.column=t._column;this.cellAnchorRow=n;this.cellAnchorColumn=i;this._cellIndex=t._cellIndex;this._rowIndex=t._rowIndex;this._table=t._table}get isAnchor(){return this.row===this.cellAnchorRow&&this.column===this.cellAnchorColumn}get cellWidth(){return parseInt(this.cell.getAttribute("colspan")||1)}get cellHeight(){return parseInt(this.cell.getAttribute("rowspan")||1)}get rowIndex(){return this._rowIndex}getPositionBefore(){const t=this._table.root.document.model;return t.createPositionAt(this._table.getChild(this.row),this._cellIndex)}}function $F(t,e={}){return(n,{writer:i})=>{const o=n.getAttribute("headingRows")||0;const r=[];if(o>0){r.push(i.createContainerElement("thead",null,i.createSlot((t=>t.is("element","tableRow")&&t.index<o))))}if(o<t.getRows(n)){r.push(i.createContainerElement("tbody",null,i.createSlot((t=>t.is("element","tableRow")&&t.index>=o))))}const s=i.createContainerElement("figure",{class:"table"},[i.createContainerElement("table",null,r),i.createSlot((t=>!t.is("element","tableRow")))]);return e.asWidget?JF(s,i):s}}function KF(){return(t,{writer:e})=>t.isEmpty?e.createEmptyElement("tr"):e.createContainerElement("tr")}function YF(t={}){return(e,{writer:n})=>{const i=e.parent;const o=i.parent;const r=o.getChildIndex(i);const s=new qF(o,{row:r});const a=o.getAttribute("headingRows")||0;const l=o.getAttribute("headingColumns")||0;for(const i of s){if(i.cell==e){const e=i.row<a||i.column<l;const o=e?"th":"td";return t.asWidget?pD(n.createEditableElement(o),n):n.createContainerElement(o)}}}}function ZF(t={}){return(e,{writer:n})=>{if(!e.parent.is("element","tableCell")){return}if(!QF(e)){return}if(t.asWidget){return n.createContainerElement("span",{class:"ck-table-bogus-paragraph"})}else{const t=n.createContainerElement("p");n.setCustomProperty("dataPipeline:transparentRendering",true,t);return t}}}function QF(t){const e=t.parent;const n=e.childCount==1;return n&&!XF(t)}function JF(t,e){e.setCustomProperty("table",true,t);return dD(t,e,{hasSelectionHandle:true})}function XF(t){return!![...t.getAttributeKeys()].length}class tH extends iu{refresh(){const t=this.editor.model;const e=t.document.selection;const n=t.schema;this.isEnabled=eH(e,n)}execute(t={}){const e=this.editor.model;const n=this.editor.plugins.get("TableUtils");const i=this.editor.config.get("table");const o=i.defaultHeadings.rows;const r=i.defaultHeadings.columns;if(t.headingRows===undefined&&o){t.headingRows=o}if(t.headingColumns===undefined&&r){t.headingColumns=r}e.change((i=>{const o=n.createTable(i,t);e.insertObject(o,null,null,{findOptimalPosition:"auto"});i.setSelection(i.createPositionAt(o.getNodeByPath([0,0,0]),0))}))}}function eH(t,e){const n=t.getFirstPosition().parent;const i=n===n.root?n:n.parent;return e.checkChild(i,"table")}class nH extends iu{constructor(t,e={}){super(t);this.order=e.order||"below"}refresh(){const t=this.editor.model.document.selection;const e=this.editor.plugins.get("TableUtils");const n=!!e.getSelectionAffectedTableCells(t).length;this.isEnabled=n}execute(){const t=this.editor;const e=t.model.document.selection;const n=t.plugins.get("TableUtils");const i=this.order==="above";const o=n.getSelectionAffectedTableCells(e);const r=n.getRowIndexes(o);const s=i?r.first:r.last;const a=o[0].findAncestor("table");n.insertRows(a,{at:i?s:s+1,copyStructureFromAbove:!i})}}class iH extends iu{constructor(t,e={}){super(t);this.order=e.order||"right"}refresh(){const t=this.editor.model.document.selection;const e=this.editor.plugins.get("TableUtils");const n=!!e.getSelectionAffectedTableCells(t).length;this.isEnabled=n}execute(){const t=this.editor;const e=t.model.document.selection;const n=t.plugins.get("TableUtils");const i=this.order==="left";const o=n.getSelectionAffectedTableCells(e);const r=n.getColumnIndexes(o);const s=i?r.first:r.last;const a=o[0].findAncestor("table");n.insertColumns(a,{columns:1,at:i?s:s+1})}}class oH extends iu{constructor(t,e={}){super(t);this.direction=e.direction||"horizontally"}refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=e.length===1}execute(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection)[0];const n=this.direction==="horizontally";if(n){t.splitCellHorizontally(e,2)}else{t.splitCellVertically(e,2)}}}function rH(t,e,n){const{startRow:i,startColumn:o,endRow:r,endColumn:s}=e;const a=n.createElement("table");const l=r-i+1;for(let t=0;t<l;t++){n.insertElement("tableRow",a,"end")}const c=[...new qF(t,{startRow:i,endRow:r,startColumn:o,endColumn:s,includeAllSlots:true})];for(const{row:t,column:e,cell:l,isAnchor:d,cellAnchorRow:u,cellAnchorColumn:h}of c){const c=t-i;const g=a.getChild(c);if(!d){if(u<i||h<o){zF(n,n.createPositionAt(g,"end"))}}else{const i=n.cloneElement(l);n.append(i,g);dH(i,t,e,r,s,n)}}uH(a,t,i,o,n);return a}function sH(t,e,n=0){const i=[];const o=new qF(t,{startRow:n,endRow:e-1});for(const t of o){const{row:n,cellHeight:o}=t;const r=n+o-1;if(n<e&&e<=r){i.push(t)}}return i}function aH(t,e,n){const i=t.parent;const o=i.parent;const r=i.index;const s=parseInt(t.getAttribute("rowspan"));const a=e-r;const l={};const c=s-a;if(c>1){l.rowspan=c}const d=parseInt(t.getAttribute("colspan")||1);if(d>1){l.colspan=d}const u=r;const h=u+a;const g=[...new qF(o,{startRow:u,endRow:h,includeAllSlots:true})];let m=null;let f;for(const e of g){const{row:i,column:o,cell:r}=e;if(r===t&&f===undefined){f=o}if(f!==undefined&&f===o&&i===h){m=zF(n,e.getPositionBefore(),l)}}NF("rowspan",a,t,n);return m}function lH(t,e){const n=[];const i=new qF(t);for(const t of i){const{column:i,cellWidth:o}=t;const r=i+o-1;if(i<e&&e<=r){n.push(t)}}return n}function cH(t,e,n,i){const o=parseInt(t.getAttribute("colspan"));const r=n-e;const s={};const a=o-r;if(a>1){s.colspan=a}const l=parseInt(t.getAttribute("rowspan")||1);if(l>1){s.rowspan=l}const c=zF(i,i.createPositionAfter(t),s);NF("colspan",r,t,i);return c}function dH(t,e,n,i,o,r){const s=parseInt(t.getAttribute("colspan")||1);const a=parseInt(t.getAttribute("rowspan")||1);const l=n+s-1;if(l>o){const e=o-n+1;NF("colspan",e,t,r,1)}const c=e+a-1;if(c>i){const n=i-e+1;NF("rowspan",n,t,r,1)}}function uH(t,e,n,i,o){const r=parseInt(e.getAttribute("headingRows")||0);if(r>0){const e=r-n;NF("headingRows",e,t,o,0)}const s=parseInt(e.getAttribute("headingColumns")||0);if(s>0){const e=s-i;NF("headingColumns",e,t,o,0)}}function hH(t,e){const n=e.getColumns(t);const i=new Array(n).fill(0);for(const{column:e}of new qF(t)){i[e]++}const o=i.reduce(((t,e,n)=>e?t:[...t,n]),[]);if(o.length>0){const n=o[o.length-1];e.removeColumns(t,{at:n});return true}return false}function gH(t,e){const n=[];const i=e.getRows(t);for(let e=0;e<i;e++){const i=t.getChild(e);if(i.isEmpty){n.push(e)}}if(n.length>0){const i=n[n.length-1];e.removeRows(t,{at:i});return true}return false}function mH(t,e){const n=hH(t,e);if(!n){gH(t,e)}}function fH(t,e){const n=Array.from(new qF(t,{startColumn:e.firstColumn,endColumn:e.lastColumn,row:e.lastRow}));const i=n.every((({cellHeight:t})=>t===1));if(i){return e.lastRow}const o=n[0].cellHeight-1;return e.lastRow+o}function pH(t,e){const n=Array.from(new qF(t,{startRow:e.firstRow,endRow:e.lastRow,column:e.lastColumn}));const i=n.every((({cellWidth:t})=>t===1));if(i){return e.lastColumn}const o=n[0].cellWidth-1;return e.lastColumn+o}class bH extends iu{constructor(t,e){super(t);this.direction=e.direction;this.isHorizontal=this.direction=="right"||this.direction=="left"}refresh(){const t=this._getMergeableCell();this.value=t;this.isEnabled=!!t}execute(){const t=this.editor.model;const e=t.document;const n=this.editor.plugins.get("TableUtils");const i=n.getTableCellsContainingSelection(e.selection)[0];const o=this.value;const r=this.direction;t.change((t=>{const e=r=="right"||r=="down";const n=e?i:o;const s=e?o:i;const a=s.parent;AH(s,n,t);const l=this.isHorizontal?"colspan":"rowspan";const c=parseInt(i.getAttribute(l)||1);const d=parseInt(o.getAttribute(l)||1);t.setAttribute(l,c+d,n);t.setSelection(t.createRangeIn(n));const u=this.editor.plugins.get("TableUtils");const h=a.findAncestor("table");mH(h,u)}))}_getMergeableCell(){const t=this.editor.model;const e=t.document;const n=this.editor.plugins.get("TableUtils");const i=n.getTableCellsContainingSelection(e.selection)[0];if(!i){return}const o=this.isHorizontal?kH(i,this.direction,n):wH(i,this.direction,n);if(!o){return}const r=this.isHorizontal?"rowspan":"colspan";const s=parseInt(i.getAttribute(r)||1);const a=parseInt(o.getAttribute(r)||1);if(a===s){return o}}}function kH(t,e,n){const i=t.parent;const o=i.parent;const r=e=="right"?t.nextSibling:t.previousSibling;const s=(o.getAttribute("headingColumns")||0)>0;if(!r){return}const a=e=="right"?t:r;const l=e=="right"?r:t;const{column:c}=n.getCellLocation(a);const{column:d}=n.getCellLocation(l);const u=parseInt(a.getAttribute("colspan")||1);const h=PF(n,a,o);const g=PF(n,l,o);if(s&&h!=g){return}const m=c+u===d;return m?r:undefined}function wH(t,e,n){const i=t.parent;const o=i.parent;const r=o.getChildIndex(i);if(e=="down"&&r===n.getRows(o)-1||e=="up"&&r===0){return}const s=parseInt(t.getAttribute("rowspan")||1);const a=o.getAttribute("headingRows")||0;const l=e=="down"&&r+s===a;const c=e=="up"&&r===a;if(a&&(l||c)){return}const d=parseInt(t.getAttribute("rowspan")||1);const u=e=="down"?r+d:r;const h=[...new qF(o,{endRow:u})];const g=h.find((e=>e.cell===t));const m=g.column;const f=h.find((({row:t,cellHeight:n,column:i})=>{if(i!==m){return false}if(e=="down"){return t===u}else{return u===t+n}}));return f&&f.cell}function AH(t,e,n){if(!CH(t)){if(CH(e)){n.remove(n.createRangeIn(e))}n.move(n.createRangeIn(t),n.createPositionAt(e,"end"))}n.remove(t)}function CH(t){return t.childCount==1&&t.getChild(0).is("element","paragraph")&&t.getChild(0).isEmpty}class _H extends iu{refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);const n=e[0];if(n){const i=n.findAncestor("table");const o=this.editor.plugins.get("TableUtils").getRows(i);const r=o-1;const s=t.getRowIndexes(e);const a=s.first===0&&s.last===r;this.isEnabled=!a}else{this.isEnabled=false}}execute(){const t=this.editor.model;const e=this.editor.plugins.get("TableUtils");const n=e.getSelectionAffectedTableCells(t.document.selection);const i=e.getRowIndexes(n);const o=n[0];const r=o.findAncestor("table");const s=e.getCellLocation(o).column;t.change((t=>{const n=i.last-i.first+1;e.removeRows(r,{at:i.first,rows:n});const o=vH(r,i.first,s,e.getRows(r));t.setSelection(t.createPositionAt(o,0))}))}}function vH(t,e,n,i){const o=t.getChild(Math.min(e,i-1));let r=o.getChild(0);let s=0;for(const t of o.getChildren()){if(s>n){return r}r=t;s+=parseInt(t.getAttribute("colspan")||1)}return r}class yH extends iu{refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);const n=e[0];if(n){const i=n.findAncestor("table");const o=t.getColumns(i);const{first:r,last:s}=t.getColumnIndexes(e);this.isEnabled=s-r<o-1}else{this.isEnabled=false}}execute(){const t=this.editor.plugins.get("TableUtils");const[e,n]=EH(this.editor.model.document.selection,t);const i=e.parent.parent;const o=[...new qF(i)];const r={first:o.find((t=>t.cell===e)).column,last:o.find((t=>t.cell===n)).column};const s=xH(o,e,n,r);this.editor.model.change((t=>{const e=r.last-r.first+1;this.editor.plugins.get("TableUtils").removeColumns(i,{at:r.first,columns:e});t.setSelection(t.createPositionAt(s,0))}))}}function xH(t,e,n,i){const o=parseInt(n.getAttribute("colspan")||1);if(o>1){return n}else if(e.previousSibling||n.nextSibling){return n.nextSibling||e.previousSibling}else{if(i.first){return t.reverse().find((({column:t})=>t<i.first)).cell}else{return t.reverse().find((({column:t})=>t>i.last)).cell}}}function EH(t,e){const n=e.getSelectionAffectedTableCells(t);const i=n[0];const o=n.pop();const r=[i,o];return i.isBefore(o)?r:r.reverse()}class DH extends iu{refresh(){const t=this.editor.plugins.get("TableUtils");const e=this.editor.model;const n=t.getSelectionAffectedTableCells(e.document.selection);const i=n.length>0;this.isEnabled=i;this.value=i&&n.every((t=>this._isInHeading(t,t.parent.parent)))}execute(t={}){if(t.forceValue===this.value){return}const e=this.editor.plugins.get("TableUtils");const n=this.editor.model;const i=e.getSelectionAffectedTableCells(n.document.selection);const o=i[0].findAncestor("table");const{first:r,last:s}=e.getRowIndexes(i);const a=this.value?r:s+1;const l=o.getAttribute("headingRows")||0;n.change((t=>{if(a){const e=a>l?l:0;const n=sH(o,a,e);for(const{cell:e}of n){aH(e,a,t)}}NF("headingRows",a,o,t,0)}))}_isInHeading(t,e){const n=parseInt(e.getAttribute("headingRows")||0);return!!n&&t.parent.index<n}}class SH extends iu{refresh(){const t=this.editor.model;const e=this.editor.plugins.get("TableUtils");const n=e.getSelectionAffectedTableCells(t.document.selection);const i=n.length>0;this.isEnabled=i;this.value=i&&n.every((t=>PF(e,t)))}execute(t={}){if(t.forceValue===this.value){return}const e=this.editor.plugins.get("TableUtils");const n=this.editor.model;const i=e.getSelectionAffectedTableCells(n.document.selection);const o=i[0].findAncestor("table");const{first:r,last:s}=e.getColumnIndexes(i);const a=this.value?r:s+1;n.change((t=>{if(a){const e=lH(o,a);for(const{cell:n,column:i}of e){cH(n,i,a,t)}}NF("headingColumns",a,o,t,0)}))}}class TH extends eu{static get pluginName(){return"TableUtils"}init(){this.decorate("insertColumns");this.decorate("insertRows")}getCellLocation(t){const e=t.parent;const n=e.parent;const i=n.getChildIndex(e);const o=new qF(n,{row:i});for(const{cell:e,row:n,column:i}of o){if(e===t){return{row:n,column:i}}}}createTable(t,e){const n=t.createElement("table");const i=parseInt(e.rows)||2;const o=parseInt(e.columns)||2;IH(t,n,0,i,o);if(e.headingRows){NF("headingRows",Math.min(e.headingRows,i),n,t,0)}if(e.headingColumns){NF("headingColumns",Math.min(e.headingColumns,o),n,t,0)}return n}insertRows(t,e={}){const n=this.editor.model;const i=e.at||0;const o=e.rows||1;const r=e.copyStructureFromAbove!==undefined;const s=e.copyStructureFromAbove?i-1:i;const a=this.getRows(t);const l=this.getColumns(t);if(i>a){throw new z("tableutils-insertrows-insert-out-of-range",this,{options:e})}n.change((e=>{const n=t.getAttribute("headingRows")||0;if(n>i){NF("headingRows",n+o,t,e,0)}if(!r&&(i===0||i===a)){IH(e,t,i,o,l);return}const c=r?Math.max(i,s):i;const d=new qF(t,{endRow:c});const u=new Array(l).fill(1);for(const{row:t,column:n,cellHeight:a,cellWidth:l,cell:c}of d){const d=t+a-1;const h=t<i&&i<=d;const g=t<=s&&s<=d;if(h){e.setAttribute("rowspan",a+o,c);u[n]=-l}else if(r&&g){u[n]=l}}for(let n=0;n<o;n++){const n=e.createElement("tableRow");e.insert(n,t,i);for(let t=0;t<u.length;t++){const i=u[t];const o=e.createPositionAt(n,"end");if(i>0){zF(e,o,i>1?{colspan:i}:null)}t+=Math.abs(i)-1}}}))}insertColumns(t,e={}){const n=this.editor.model;const i=e.at||0;const o=e.columns||1;n.change((e=>{const n=t.getAttribute("headingColumns");if(i<n){e.setAttribute("headingColumns",n+o,t)}const r=this.getColumns(t);if(i===0||r===i){for(const n of t.getChildren()){if(!n.is("element","tableRow")){continue}MH(o,e,e.createPositionAt(n,i?"end":0))}return}const s=new qF(t,{column:i,includeAllSlots:true});for(const t of s){const{row:n,cell:r,cellAnchorColumn:a,cellAnchorRow:l,cellWidth:c,cellHeight:d}=t;if(a<i){e.setAttribute("colspan",c+o,r);const t=l+d-1;for(let e=n;e<=t;e++){s.skipRow(e)}}else{MH(o,e,t.getPositionBefore())}}}))}removeRows(t,e){const n=this.editor.model;const i=e.rows||1;const o=this.getRows(t);const r=e.at;const s=r+i-1;if(s>o-1){throw new z("tableutils-removerows-row-index-out-of-range",this,{table:t,options:e})}n.change((e=>{const{cellsToMove:n,cellsToTrim:i}=zH(t,r,s);if(n.size){const i=s+1;PH(t,i,n,e)}for(let n=s;n>=r;n--){e.remove(t.getChild(n))}for(const{rowspan:t,cell:n}of i){NF("rowspan",t,n,e)}NH(t,r,s,e);if(!hH(t,this)){gH(t,this)}}))}removeColumns(t,e){const n=this.editor.model;const i=e.at;const o=e.columns||1;const r=e.at+o-1;n.change((e=>{LH(t,{first:i,last:r},e);for(let n=r;n>=i;n--){for(const{cell:i,column:o,cellWidth:r}of[...new qF(t)]){if(o<=n&&r>1&&o+r>n){NF("colspan",r-1,i,e)}else if(o===n){e.remove(i)}}}if(!gH(t,this)){hH(t,this)}}))}splitCellVertically(t,e=2){const n=this.editor.model;const i=t.parent;const o=i.parent;const r=parseInt(t.getAttribute("rowspan")||1);const s=parseInt(t.getAttribute("colspan")||1);n.change((n=>{if(s>1){const{newCellsSpan:i,updatedSpan:o}=BH(s,e);NF("colspan",o,t,n);const a={};if(i>1){a.colspan=i}if(r>1){a.rowspan=r}const l=s>e?e-1:s-1;MH(l,n,n.createPositionAfter(t),a)}if(s<e){const i=e-s;const a=[...new qF(o)];const{column:l}=a.find((({cell:e})=>e===t));const c=a.filter((({cell:e,cellWidth:n,column:i})=>{const o=e!==t&&i===l;const r=i<l&&i+n>l;return o||r}));for(const{cell:t,cellWidth:e}of c){n.setAttribute("colspan",e+i,t)}const d={};if(r>1){d.rowspan=r}MH(i,n,n.createPositionAfter(t),d);const u=o.getAttribute("headingColumns")||0;if(u>l){NF("headingColumns",u+i,o,n)}}}))}splitCellHorizontally(t,e=2){const n=this.editor.model;const i=t.parent;const o=i.parent;const r=o.getChildIndex(i);const s=parseInt(t.getAttribute("rowspan")||1);const a=parseInt(t.getAttribute("colspan")||1);n.change((n=>{if(s>1){const i=[...new qF(o,{startRow:r,endRow:r+s-1,includeAllSlots:true})];const{newCellsSpan:l,updatedSpan:c}=BH(s,e);NF("rowspan",c,t,n);const{column:d}=i.find((({cell:e})=>e===t));const u={};if(l>1){u.rowspan=l}if(a>1){u.colspan=a}for(const t of i){const{column:e,row:i}=t;const o=i>=r+c;const s=e===d;const a=(i+r+c)%l===0;if(o&&s&&a){MH(1,n,t.getPositionBefore(),u)}}}if(s<e){const i=e-s;const l=[...new qF(o,{startRow:0,endRow:r})];for(const{cell:e,cellHeight:o,row:s}of l){if(e!==t&&s+o>r){const t=o+i;n.setAttribute("rowspan",t,e)}}const c={};if(a>1){c.colspan=a}IH(n,o,r+1,i,1,c);const d=o.getAttribute("headingRows")||0;if(d>r){NF("headingRows",d+i,o,n)}}}))}getColumns(t){const e=t.getChild(0);return[...e.getChildren()].reduce(((t,e)=>{const n=parseInt(e.getAttribute("colspan")||1);return t+n}),0)}getRows(t){return Array.from(t.getChildren()).reduce(((t,e)=>e.is("element","tableRow")?t+1:t),0)}createTableWalker(t,e={}){return new qF(t,e)}getSelectedTableCells(t){const e=[];for(const n of this.sortRanges(t.getRanges())){const t=n.getContainedElement();if(t&&t.is("element","tableCell")){e.push(t)}}return e}getTableCellsContainingSelection(t){const e=[];for(const n of t.getRanges()){const t=n.start.findAncestor("tableCell");if(t){e.push(t)}}return e}getSelectionAffectedTableCells(t){const e=this.getSelectedTableCells(t);if(e.length){return e}return this.getTableCellsContainingSelection(t)}getRowIndexes(t){const e=t.map((t=>t.parent.index));return this._getFirstLastIndexesObject(e)}getColumnIndexes(t){const e=t[0].findAncestor("table");const n=[...new qF(e)];const i=n.filter((e=>t.includes(e.cell))).map((t=>t.column));return this._getFirstLastIndexesObject(i)}isSelectionRectangular(t){if(t.length<2||!this._areCellInTheSameTableSection(t)){return false}const e=new Set;const n=new Set;let i=0;for(const o of t){const{row:t,column:r}=this.getCellLocation(o);const s=parseInt(o.getAttribute("rowspan")||1);const a=parseInt(o.getAttribute("colspan")||1);e.add(t);n.add(r);if(s>1){e.add(t+s-1)}if(a>1){n.add(r+a-1)}i+=s*a}const o=RH(e,n);return o==i}sortRanges(t){return Array.from(t).sort(OH)}_getFirstLastIndexesObject(t){const e=t.sort(((t,e)=>t-e));const n=e[0];const i=e[e.length-1];return{first:n,last:i}}_areCellInTheSameTableSection(t){const e=t[0].findAncestor("table");const n=this.getRowIndexes(t);const i=parseInt(e.getAttribute("headingRows")||0);if(!this._areIndexesInSameSection(n,i)){return false}const o=parseInt(e.getAttribute("headingColumns")||0);const r=this.getColumnIndexes(t);return this._areIndexesInSameSection(r,o)}_areIndexesInSameSection({first:t,last:e},n){const i=t<n;const o=e<n;return i===o}}function IH(t,e,n,i,o,r={}){for(let s=0;s<i;s++){const i=t.createElement("tableRow");t.insert(i,e,n);MH(o,t,t.createPositionAt(i,"end"),r)}}function MH(t,e,n,i={}){for(let o=0;o<t;o++){zF(e,n,i)}}function BH(t,e){if(t<e){return{newCellsSpan:1,updatedSpan:1}}const n=Math.floor(t/e);const i=t-n*e+n;return{newCellsSpan:n,updatedSpan:i}}function LH(t,e,n){const i=t.getAttribute("headingColumns")||0;if(i&&e.first<i){const o=Math.min(i-1,e.last)-e.first+1;n.setAttribute("headingColumns",i-o,t)}}function NH(t,e,n,i){const o=t.getAttribute("headingRows")||0;if(e<o){const r=n<o?o-(n-e+1):e;NF("headingRows",r,t,i,0)}}function zH(t,e,n){const i=new Map;const o=[];for(const{row:r,column:s,cellHeight:a,cell:l}of new qF(t,{endRow:n})){const t=r+a-1;const c=r>=e&&r<=n&&t>n;if(c){const t=n-r+1;const e=a-t;i.set(s,{cell:l,rowspan:e})}const d=r<e&&t>=e;if(d){let i;if(t>=n){i=n-e+1}else{i=t-e+1}o.push({cell:l,rowspan:a-i})}}return{cellsToMove:i,cellsToTrim:o}}function PH(t,e,n,i){const o=new qF(t,{includeAllSlots:true,row:e});const r=[...o];const s=t.getChild(e);let a;for(const{column:t,cell:e,isAnchor:o}of r){if(n.has(t)){const{cell:e,rowspan:o}=n.get(t);const r=a?i.createPositionAfter(a):i.createPositionAt(s,0);i.move(i.createRangeOn(e),r);NF("rowspan",o,e,i);a=e}else if(o){a=e}}}function OH(t,e){const n=t.start;const i=e.start;return n.isBefore(i)?-1:1}function RH(t,e){const n=Array.from(t.values());const i=Array.from(e.values());const o=Math.max(...n);const r=Math.min(...n);const s=Math.max(...i);const a=Math.min(...i);return(o-r+1)*(s-a+1)}class VH extends iu{refresh(){const t=this.editor.plugins.get(TH);const e=t.getSelectedTableCells(this.editor.model.document.selection);this.isEnabled=t.isSelectionRectangular(e,this.editor.plugins.get(TH))}execute(){const t=this.editor.model;const e=this.editor.plugins.get(TH);t.change((n=>{const i=e.getSelectedTableCells(t.document.selection);const o=i.shift();const{mergeWidth:r,mergeHeight:s}=HH(o,i,e);NF("colspan",r,o,n);NF("rowspan",s,o,n);for(const t of i){jH(t,o,n)}const a=o.findAncestor("table");mH(a,e);n.setSelection(o,"in")}))}}function jH(t,e,n){if(!FH(t)){if(FH(e)){n.remove(n.createRangeIn(e))}n.move(n.createRangeIn(t),n.createPositionAt(e,"end"))}n.remove(t)}function FH(t){return t.childCount==1&&t.getChild(0).is("element","paragraph")&&t.getChild(0).isEmpty}function HH(t,e,n){let i=0;let o=0;for(const t of e){const{row:e,column:r}=n.getCellLocation(t);i=UH(t,r,i,"colspan");o=UH(t,e,o,"rowspan")}const{row:r,column:s}=n.getCellLocation(t);const a=i-s;const l=o-r;return{mergeWidth:a,mergeHeight:l}}function UH(t,e,n,i){const o=parseInt(t.getAttribute(i)||1);return Math.max(n,e+o)}class WH extends iu{constructor(t){super(t);this.affectsData=false}refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=e.length>0}execute(){const t=this.editor.model;const e=this.editor.plugins.get("TableUtils");const n=e.getSelectionAffectedTableCells(t.document.selection);const i=e.getRowIndexes(n);const o=n[0].findAncestor("table");const r=[];for(let e=i.first;e<=i.last;e++){for(const n of o.getChild(e).getChildren()){r.push(t.createRangeOn(n))}}t.change((t=>{t.setSelection(r)}))}}class qH extends iu{constructor(t){super(t);this.affectsData=false}refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=e.length>0}execute(){const t=this.editor.plugins.get("TableUtils");const e=this.editor.model;const n=t.getSelectionAffectedTableCells(e.document.selection);const i=n[0];const o=n.pop();const r=i.findAncestor("table");const s=t.getCellLocation(i);const a=t.getCellLocation(o);const l=Math.min(s.column,a.column);const c=Math.max(s.column,a.column);const d=[];for(const t of new qF(r,{startColumn:l,endColumn:c})){d.push(e.createRangeOn(t.cell))}e.change((t=>{t.setSelection(d)}))}}function GH(t){t.document.registerPostFixer((e=>$H(e,t)))}function $H(t,e){const n=e.document.differ.getChanges();let i=false;const o=new Set;for(const e of n){let n;if(e.name=="table"&&e.type=="insert"){n=e.position.nodeAfter}if(e.name=="tableRow"||e.name=="tableCell"){n=e.position.findAncestor("table")}if(JH(e)){n=e.range.start.findAncestor("table")}if(n&&!o.has(n)){i=KH(n,t)||i;i=YH(n,t)||i;o.add(n)}}return i}function KH(t,e){let n=false;const i=ZH(t);if(i.length){n=true;for(const t of i){NF("rowspan",t.rowspan,t.cell,e,1)}}return n}function YH(t,e){let n=false;const i=QH(t);const o=[];for(const[e,n]of i.entries()){if(!n&&t.getChild(e).is("element","tableRow")){o.push(e)}}if(o.length){n=true;for(const n of o.reverse()){e.remove(t.getChild(n));i.splice(n,1)}}const r=i.filter(((e,n)=>t.getChild(n).is("element","tableRow")));const s=r[0];const a=r.every((t=>t===s));if(!a){const i=r.reduce(((t,e)=>e>t?e:t),0);for(const[o,s]of r.entries()){const r=i-s;if(r){for(let n=0;n<r;n++){zF(e,e.createPositionAt(t.getChild(o),"end"))}n=true}}}return n}function ZH(t){const e=parseInt(t.getAttribute("headingRows")||0);const n=Array.from(t.getChildren()).reduce(((t,e)=>e.is("element","tableRow")?t+1:t),0);const i=[];for(const{row:o,cell:r,cellHeight:s}of new qF(t)){if(s<2){continue}const t=o<e;const a=t?e:n;if(o+s>a){const t=a-o;i.push({cell:r,rowspan:t})}}return i}function QH(t){const e=new Array(t.childCount).fill(0);for(const{rowIndex:n}of new qF(t,{includeAllSlots:true})){e[n]++}return e}function JH(t){const e=t.type==="attribute";const n=t.attributeKey;return e&&(n==="headingRows"||n==="colspan"||n==="rowspan")}function XH(t){t.document.registerPostFixer((e=>tU(e,t)))}function tU(t,e){const n=e.document.differ.getChanges();let i=false;for(const e of n){if(e.type=="insert"&&e.name=="table"){i=eU(e.position.nodeAfter,t)||i}if(e.type=="insert"&&e.name=="tableRow"){i=nU(e.position.nodeAfter,t)||i}if(e.type=="insert"&&e.name=="tableCell"){i=iU(e.position.nodeAfter,t)||i}if(oU(e)){i=iU(e.position.parent,t)||i}}return i}function eU(t,e){let n=false;for(const i of t.getChildren()){if(i.is("element","tableRow")){n=nU(i,e)||n}}return n}function nU(t,e){let n=false;for(const i of t.getChildren()){n=iU(i,e)||n}return n}function iU(t,e){if(t.childCount==0){e.insertElement("paragraph",t);return true}const n=Array.from(t.getChildren()).filter((t=>t.is("$text")));for(const t of n){e.wrap(e.createRangeOn(t),"paragraph")}return!!n.length}function oU(t){if(!t.position||!t.position.parent.is("element","tableCell")){return false}return t.type=="insert"&&t.name=="$text"||t.type=="remove"}function rU(t,e){const n=t.document.differ;for(const t of n.getChanges()){let n;let i=false;if(t.type=="attribute"){const e=t.range.start.nodeAfter;if(!e||!e.is("element","table")){continue}if(t.attributeKey!="headingRows"&&t.attributeKey!="headingColumns"){continue}n=e;i=t.attributeKey=="headingRows"}else if(t.name=="tableRow"||t.name=="tableCell"){n=t.position.findAncestor("table");i=t.name=="tableRow"}if(!n){continue}const o=n.getAttribute("headingRows")||0;const r=n.getAttribute("headingColumns")||0;const s=new qF(n);for(const t of s){const n=t.row<o||t.column<r;const s=n?"th":"td";const a=e.mapper.toViewElement(t.cell);if(a&&a.is("element")&&a.name!=s){e.reconvertItem(i?t.cell.parent:t.cell)}}}}function sU(t,e){const n=t.document.differ;const i=new Set;for(const t of n.getChanges()){const e=t.type=="attribute"?t.range.start.parent:t.position.parent;if(e.is("element","tableCell")){i.add(e)}}for(const t of i.values()){const n=Array.from(t.getChildren()).filter((t=>aU(t,e.mapper)));for(const t of n){e.reconvertItem(t)}}}function aU(t,e){if(!t.is("element","paragraph")){return false}const n=e.toViewElement(t);if(!n){return false}return QF(t)!==n.is("element","span")}var lU=n(4777);var cU={injectType:"singletonStyleTag",attributes:{"data-cke":true}};cU.insert="head";cU.singleton=true;var dU=Sc()(lU.Z,cU);const uU=lU.Z.locals||{};class hU extends eu{static get pluginName(){return"TableEditing"}static get requires(){return[TH]}init(){const t=this.editor;const e=t.model;const n=e.schema;const i=t.conversion;const o=t.plugins.get(TH);n.register("table",{inheritAllFrom:"$blockObject",allowAttributes:["headingRows","headingColumns"]});n.register("tableRow",{allowIn:"table",isLimit:true});n.register("tableCell",{allowContentOf:"$container",allowIn:"tableRow",allowAttributes:["colspan","rowspan"],isLimit:true,isSelectable:true});i.for("upcast").add(RF());i.for("upcast").add(VF());i.for("editingDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:$F(o,{asWidget:true})});i.for("dataDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:$F(o)});i.for("upcast").elementToElement({model:"tableRow",view:"tr"});i.for("upcast").add(jF());i.for("downcast").elementToElement({model:"tableRow",view:KF()});i.for("upcast").elementToElement({model:"tableCell",view:"td"});i.for("upcast").elementToElement({model:"tableCell",view:"th"});i.for("upcast").add(FF("td"));i.for("upcast").add(FF("th"));i.for("editingDowncast").elementToElement({model:"tableCell",view:YF({asWidget:true})});i.for("dataDowncast").elementToElement({model:"tableCell",view:YF()});i.for("editingDowncast").elementToElement({model:"paragraph",view:ZF({asWidget:true}),converterPriority:"high"});i.for("dataDowncast").elementToElement({model:"paragraph",view:ZF(),converterPriority:"high"});i.for("downcast").attributeToAttribute({model:"colspan",view:"colspan"});i.for("upcast").attributeToAttribute({model:{key:"colspan",value:gU("colspan")},view:"colspan"});i.for("downcast").attributeToAttribute({model:"rowspan",view:"rowspan"});i.for("upcast").attributeToAttribute({model:{key:"rowspan",value:gU("rowspan")},view:"rowspan"});t.config.define("table.defaultHeadings.rows",0);t.config.define("table.defaultHeadings.columns",0);t.commands.add("insertTable",new tH(t));t.commands.add("insertTableRowAbove",new nH(t,{order:"above"}));t.commands.add("insertTableRowBelow",new nH(t,{order:"below"}));t.commands.add("insertTableColumnLeft",new iH(t,{order:"left"}));t.commands.add("insertTableColumnRight",new iH(t,{order:"right"}));t.commands.add("removeTableRow",new _H(t));t.commands.add("removeTableColumn",new yH(t));t.commands.add("splitTableCellVertically",new oH(t,{direction:"vertically"}));t.commands.add("splitTableCellHorizontally",new oH(t,{direction:"horizontally"}));t.commands.add("mergeTableCells",new VH(t));t.commands.add("mergeTableCellRight",new bH(t,{direction:"right"}));t.commands.add("mergeTableCellLeft",new bH(t,{direction:"left"}));t.commands.add("mergeTableCellDown",new bH(t,{direction:"down"}));t.commands.add("mergeTableCellUp",new bH(t,{direction:"up"}));t.commands.add("setTableColumnHeader",new SH(t));t.commands.add("setTableRowHeader",new DH(t));t.commands.add("selectTableRow",new WH(t));t.commands.add("selectTableColumn",new qH(t));GH(e);XH(e);this.listenTo(e.document,"change:data",(()=>{rU(e,t.editing);sU(e,t.editing)}))}}function gU(t){return e=>{const n=parseInt(e.getAttribute(t));if(Number.isNaN(n)||n<=0){return null}return n}}var mU=n(8085);var fU={injectType:"singletonStyleTag",attributes:{"data-cke":true}};fU.insert="head";fU.singleton=true;var pU=Sc()(mU.Z,fU);const bU=mU.Z.locals||{};class kU extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.items=this._createGridCollection();this.keystrokes=new hc;this.focusTracker=new uc;this.set("rows",0);this.set("columns",0);this.bind("label").to(this,"columns",this,"rows",((t,e)=>`${e} × ${t}`));this.setTemplate({tag:"div",attributes:{class:["ck"]},children:[{tag:"div",attributes:{class:["ck-insert-table-dropdown__grid"]},on:{"mouseover@.ck-insert-table-dropdown-grid-box":e.to("boxover")},children:this.items},{tag:"div",attributes:{class:["ck","ck-insert-table-dropdown__label"],"aria-hidden":true},children:[{text:e.to("label")}]}],on:{mousedown:e.to((t=>{t.preventDefault()})),click:e.to((()=>{this.fire("execute")}))}});this.on("boxover",((t,e)=>{const{row:n,column:i}=e.target.dataset;this.items.get((parseInt(n,10)-1)*10+(parseInt(i,10)-1)).focus()}));this.focusTracker.on("change:focusedElement",((t,e,n)=>{if(!n){return}const{row:i,column:o}=n.dataset;this.set({rows:parseInt(i),columns:parseInt(o)})}));this.on("change:columns",(()=>this._highlightGridBoxes()));this.on("change:rows",(()=>this._highlightGridBoxes()))}render(){super.render();r({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:10,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection});for(const t of this.items){this.focusTracker.add(t.element)}this.keystrokes.listenTo(this.element)}focus(){this.items.get(0).focus()}focusLast(){this.items.get(0).focus()}_highlightGridBoxes(){const t=this.rows;const e=this.columns;this.items.map(((n,i)=>{const o=Math.floor(i/10);const r=i%10;const s=o<t&&r<e;n.set("isOn",s)}))}_createGridButton(t,e,n,i){const o=new kd(t);o.set({label:i,class:"ck-insert-table-dropdown-grid-box"});o.extendTemplate({attributes:{"data-row":e,"data-column":n}});return o}_createGridCollection(){const t=[];for(let e=0;e<100;e++){const n=Math.floor(e/10);const i=e%10;const o=`${n+1} × ${i+1}`;t.push(this._createGridButton(this.locale,n+1,i+1,o))}return this.createCollection(t)}}const wU='$${Delta.CKEditor.Icon[68]}$$';const AU='$${Delta.CKEditor.Icon[69]}$$';const CU='$${Delta.CKEditor.Icon[70]}$$';const _U='$${Delta.CKEditor.Icon[71]}$$';class vU extends eu{static get pluginName(){return"TableUI"}init(){const t=this.editor;const e=this.editor.t;const n=t.locale.contentLanguageDirection;const i=n==="ltr";t.ui.componentFactory.add("insertTable",(n=>{const i=t.commands.get("insertTable");const o=yv(n);o.bind("isEnabled").to(i);o.buttonView.set({icon:wU,label:e("Insert table"),tooltip:true});let r;o.on("change:isOpen",(()=>{if(r){return}r=new kU(n);o.panelView.children.add(r);r.delegate("execute").to(o);o.on("execute",(()=>{t.execute("insertTable",{rows:r.rows,columns:r.columns});t.editing.view.focus()}))}));return o}));t.ui.componentFactory.add("tableColumn",(t=>{const n=[{type:"switchbutton",model:{commandName:"setTableColumnHeader",label:e("Header column"),bindIsOn:true}},{type:"separator"},{type:"button",model:{commandName:i?"insertTableColumnLeft":"insertTableColumnRight",label:e("Insert column left")}},{type:"button",model:{commandName:i?"insertTableColumnRight":"insertTableColumnLeft",label:e("Insert column right")}},{type:"button",model:{commandName:"removeTableColumn",label:e("Delete column")}},{type:"button",model:{commandName:"selectTableColumn",label:e("Select column")}}];return this._prepareDropdown(e("Column"),AU,n,t)}));t.ui.componentFactory.add("tableRow",(t=>{const n=[{type:"switchbutton",model:{commandName:"setTableRowHeader",label:e("Header row"),bindIsOn:true}},{type:"separator"},{type:"button",model:{commandName:"insertTableRowAbove",label:e("Insert row above")}},{type:"button",model:{commandName:"insertTableRowBelow",label:e("Insert row below")}},{type:"button",model:{commandName:"removeTableRow",label:e("Delete row")}},{type:"button",model:{commandName:"selectTableRow",label:e("Select row")}}];return this._prepareDropdown(e("Row"),CU,n,t)}));t.ui.componentFactory.add("mergeTableCells",(t=>{const n=[{type:"button",model:{commandName:"mergeTableCellUp",label:e("Merge cell up")}},{type:"button",model:{commandName:i?"mergeTableCellRight":"mergeTableCellLeft",label:e("Merge cell right")}},{type:"button",model:{commandName:"mergeTableCellDown",label:e("Merge cell down")}},{type:"button",model:{commandName:i?"mergeTableCellLeft":"mergeTableCellRight",label:e("Merge cell left")}},{type:"separator"},{type:"button",model:{commandName:"splitTableCellVertically",label:e("Split cell vertically")}},{type:"button",model:{commandName:"splitTableCellHorizontally",label:e("Split cell horizontally")}}];return this._prepareMergeSplitButtonDropdown(e("Merge cells"),_U,n,t)}))}_prepareDropdown(t,e,n,i){const o=this.editor;const r=yv(i);const s=this._fillDropdownWithListOptions(r,n);r.buttonView.set({label:t,icon:e,tooltip:true});r.bind("isEnabled").toMany(s,"isEnabled",((...t)=>t.some((t=>t))));this.listenTo(r,"execute",(t=>{o.execute(t.source.commandName);if(!(t.source instanceof vd)){o.editing.view.focus()}}));return r}_prepareMergeSplitButtonDropdown(t,e,n,i){const o=this.editor;const r=yv(i,$d);const s="mergeTableCells";const a=o.commands.get(s);const l=this._fillDropdownWithListOptions(r,n);r.buttonView.set({label:t,icon:e,tooltip:true,isEnabled:true});r.bind("isEnabled").toMany([a,...l],"isEnabled",((...t)=>t.some((t=>t))));this.listenTo(r.buttonView,"execute",(()=>{o.execute(s);o.editing.view.focus()}));this.listenTo(r,"execute",(t=>{o.execute(t.source.commandName);o.editing.view.focus()}));return r}_fillDropdownWithListOptions(t,e){const n=this.editor;const i=[];const o=new cc;for(const t of e){yU(t,n,i,o)}Dv(t,o);return i}}function yU(t,e,n,i){const o=t.model=new Ry(t.model);const{commandName:r,bindIsOn:s}=t.model;if(t.type==="button"||t.type==="switchbutton"){const t=e.commands.get(r);n.push(t);o.set({commandName:r});o.bind("isEnabled").to(t);if(s){o.bind("isOn").to(t,"value")}}o.set({withText:true});i.add(t)}var xU=n(5593);var EU={injectType:"singletonStyleTag",attributes:{"data-cke":true}};EU.insert="head";EU.singleton=true;var DU=Sc()(xU.Z,EU);const SU=xU.Z.locals||{};class TU extends eu{static get pluginName(){return"TableSelection"}static get requires(){return[TH,TH]}init(){const t=this.editor;const e=t.model;const n=t.editing.view;this.listenTo(e,"deleteContent",((t,e)=>this._handleDeleteContent(t,e)),{priority:"high"});this.listenTo(n.document,"insertText",((t,e)=>this._handleInsertTextEvent(t,e)),{priority:"high"});this._defineSelectionConverter();this._enablePluginDisabling()}getSelectedTableCells(){const t=this.editor.plugins.get(TH);const e=this.editor.model.document.selection;const n=t.getSelectedTableCells(e);if(n.length==0){return null}return n}getSelectionAsFragment(){const t=this.editor.plugins.get(TH);const e=this.getSelectedTableCells();if(!e){return null}return this.editor.model.change((n=>{const i=n.createDocumentFragment();const{first:o,last:r}=t.getColumnIndexes(e);const{first:s,last:a}=t.getRowIndexes(e);const l=e[0].findAncestor("table");let c=a;let d=r;if(t.isSelectionRectangular(e)){const t={firstColumn:o,lastColumn:r,firstRow:s,lastRow:a};c=fH(l,t);d=pH(l,t)}const u={startRow:s,startColumn:o,endRow:c,endColumn:d};const h=rH(l,u,n);n.insert(h,i,0);return i}))}setCellSelection(t,e){const n=this._getCellsToSelect(t,e);this.editor.model.change((t=>{t.setSelection(n.cells.map((e=>t.createRangeOn(e))),{backward:n.backward})}))}getFocusCell(){const t=this.editor.model.document.selection;const e=[...t.getRanges()].pop();const n=e.getContainedElement();if(n&&n.is("element","tableCell")){return n}return null}getAnchorCell(){const t=this.editor.model.document.selection;const e=dc(t.getRanges());const n=e.getContainedElement();if(n&&n.is("element","tableCell")){return n}return null}_defineSelectionConverter(){const t=this.editor;const e=new Set;t.conversion.for("editingDowncast").add((t=>t.on("selection",((t,i,o)=>{const r=o.writer;n(r);const s=this.getSelectedTableCells();if(!s){return}for(const t of s){const n=o.mapper.toViewElement(t);r.addClass("ck-editor__editable_selected",n);e.add(n)}const a=o.mapper.toViewElement(s[s.length-1]);r.setSelection(a,0)}),{priority:"lowest"})));function n(t){for(const n of e){t.removeClass("ck-editor__editable_selected",n)}e.clear()}}_enablePluginDisabling(){const t=this.editor;this.on("change:isEnabled",(()=>{if(!this.isEnabled){const e=this.getSelectedTableCells();if(!e){return}t.model.change((n=>{const i=n.createPositionAt(e[0],0);const o=t.model.schema.getNearestSelectionRange(i);n.setSelection(o)}))}}))}_handleDeleteContent(t,e){const n=this.editor.plugins.get(TH);const[i,o]=e;const r=this.editor.model;const s=!o||o.direction=="backward";const a=n.getSelectedTableCells(i);if(!a.length){return}t.stop();r.change((t=>{const e=a[s?a.length-1:0];r.change((t=>{for(const e of a){r.deleteContent(t.createSelection(e,"in"))}}));const n=r.schema.getNearestSelectionRange(t.createPositionAt(e,0));if(i.is("documentSelection")){t.setSelection(n)}else{i.setTo(n)}}))}_handleInsertTextEvent(t,e){const n=this.editor;const i=n.model;const o=i.document.selection;const r=this.getSelectedTableCells(o);if(!r){return}const s=n.editing.view;const a=n.editing.mapper;const l=r.map((t=>s.createRangeOn(a.toViewElement(t))));e.selection=s.createSelection(l)}_getCellsToSelect(t,e){const n=this.editor.plugins.get("TableUtils");const i=n.getCellLocation(t);const o=n.getCellLocation(e);const r=Math.min(i.row,o.row);const s=Math.max(i.row,o.row);const a=Math.min(i.column,o.column);const l=Math.max(i.column,o.column);const c=new Array(s-r+1).fill(null).map((()=>[]));const d={startRow:r,endRow:s,startColumn:a,endColumn:l};for(const{row:e,cell:n}of new qF(t.findAncestor("table"),d)){c[e-r].push(n)}const u=o.row<i.row;const h=o.column<i.column;if(u){c.reverse()}if(h){c.forEach((t=>t.reverse()))}return{cells:c.flat(),backward:u||h}}}class IU extends eu{static get pluginName(){return"TableClipboard"}static get requires(){return[TU,TH]}init(){const t=this.editor;const e=t.editing.view.document;this.listenTo(e,"copy",((t,e)=>this._onCopyCut(t,e)));this.listenTo(e,"cut",((t,e)=>this._onCopyCut(t,e)));this.listenTo(t.model,"insertContent",((t,e)=>this._onInsertContent(t,...e)),{priority:"high"});this.decorate("_replaceTableSlotCell")}_onCopyCut(t,e){const n=this.editor.plugins.get(TU);if(!n.getSelectedTableCells()){return}if(t.name=="cut"&&this.editor.isReadOnly){return}e.preventDefault();t.stop();const i=this.editor.data;const o=this.editor.editing.view.document;const r=i.toView(n.getSelectionAsFragment());o.fire("clipboardOutput",{dataTransfer:e.dataTransfer,content:r,method:t.name})}_onInsertContent(t,e,n){if(n&&!n.is("documentSelection")){return}const i=this.editor.model;const o=this.editor.plugins.get(TH);let r=MU(e,i);if(!r){return}const s=o.getSelectionAffectedTableCells(i.document.selection);if(!s.length){mH(r,o);return}t.stop();i.change((t=>{const e={width:o.getColumns(r),height:o.getRows(r)};const n=BU(s,e,t,o);const i=n.lastRow-n.firstRow+1;const a=n.lastColumn-n.firstColumn+1;const l={startRow:0,startColumn:0,endRow:Math.min(i,e.height)-1,endColumn:Math.min(a,e.width)-1};r=rH(r,l,t);const c=s[0].findAncestor("table");const d=this._replaceSelectedCellsWithPasted(r,e,c,n,t);if(this.editor.plugins.get("TableSelection").isEnabled){const e=o.sortRanges(d.map((e=>t.createRangeOn(e))));t.setSelection(e)}else{t.setSelection(d[0],0)}}))}_replaceSelectedCellsWithPasted(t,e,n,i,o){const{width:r,height:s}=e;const a=NU(t,r,s);const l=[...new qF(n,{startRow:i.firstRow,endRow:i.lastRow,startColumn:i.firstColumn,endColumn:i.lastColumn,includeAllSlots:true})];const c=[];let d;for(const t of l){const{row:e,column:n}=t;if(n===i.firstColumn){d=t.getPositionBefore()}const l=e-i.firstRow;const u=n-i.firstColumn;const h=a[l%s][u%r];const g=h?o.cloneElement(h):null;const m=this._replaceTableSlotCell(t,g,d,o);if(!m){continue}dH(m,e,n,i.lastRow,i.lastColumn,o);c.push(m);d=o.createPositionAfter(m)}const u=parseInt(n.getAttribute("headingRows")||0);const h=parseInt(n.getAttribute("headingColumns")||0);const g=i.firstRow<u&&u<=i.lastRow;const m=i.firstColumn<h&&h<=i.lastColumn;if(g){const t={first:i.firstColumn,last:i.lastColumn};const e=PU(n,u,t,o,i.firstRow);c.push(...e)}if(m){const t={first:i.firstRow,last:i.lastRow};const e=OU(n,h,t,o);c.push(...e)}return c}_replaceTableSlotCell(t,e,n,i){const{cell:o,isAnchor:r}=t;if(r){i.remove(o)}if(!e){return null}i.insert(e,n);return e}getTableIfOnlyTableInContent(t,e){return MU(t,e)}}function MU(t,e){if(!t.is("documentFragment")&&!t.is("element")){return null}if(t.is("element","table")){return t}if(t.childCount==1&&t.getChild(0).is("element","table")){return t.getChild(0)}const n=e.createRangeIn(t);for(const t of n.getItems()){if(t.is("element","table")){const i=e.createRange(n.start,e.createPositionBefore(t));if(e.hasContent(i,{ignoreWhitespaces:true})){return null}const o=e.createRange(e.createPositionAfter(t),n.end);if(e.hasContent(o,{ignoreWhitespaces:true})){return null}return t}}return null}function BU(t,e,n,i){const o=t[0].findAncestor("table");const r=i.getColumnIndexes(t);const s=i.getRowIndexes(t);const a={firstColumn:r.first,lastColumn:r.last,firstRow:s.first,lastRow:s.last};const l=t.length===1;if(l){a.lastRow+=e.height-1;a.lastColumn+=e.width-1;LU(o,a.lastRow+1,a.lastColumn+1,i)}if(l||!i.isSelectionRectangular(t)){zU(o,a,n)}else{a.lastRow=fH(o,a);a.lastColumn=pH(o,a)}return a}function LU(t,e,n,i){const o=i.getColumns(t);const r=i.getRows(t);if(n>o){i.insertColumns(t,{at:o,columns:n-o})}if(e>r){i.insertRows(t,{at:r,rows:e-r})}}function NU(t,e,n){const i=new Array(n).fill(null).map((()=>new Array(e).fill(null)));for(const{column:e,row:n,cell:o}of new qF(t)){i[n][e]=o}return i}function zU(t,e,n){const{firstRow:i,lastRow:o,firstColumn:r,lastColumn:s}=e;const a={first:i,last:o};const l={first:r,last:s};OU(t,r,a,n);OU(t,s+1,a,n);PU(t,i,l,n);PU(t,o+1,l,n,i)}function PU(t,e,n,i,o=0){if(e<1){return}const r=sH(t,e,o);const s=r.filter((({column:t,cellWidth:e})=>RU(t,e,n)));return s.map((({cell:t})=>aH(t,e,i)))}function OU(t,e,n,i){if(e<1){return}const o=lH(t,e);const r=o.filter((({row:t,cellHeight:e})=>RU(t,e,n)));return r.map((({cell:t,column:n})=>cH(t,n,e,i)))}function RU(t,e,n){const i=t+e-1;const{first:o,last:r}=n;const s=t>=o&&t<=r;const a=t<o&&i>=o;return s||a}class VU extends eu{static get pluginName(){return"TableKeyboard"}static get requires(){return[TU,TH]}init(){const t=this.editor.editing.view;const e=t.document;this.listenTo(e,"arrowKey",((...t)=>this._onArrowKey(...t)),{context:"table"});this.listenTo(e,"tab",((...t)=>this._handleTabOnSelectedTable(...t)),{context:"figure"});this.listenTo(e,"tab",((...t)=>this._handleTab(...t)),{context:["th","td"]})}_handleTabOnSelectedTable(t,e){const n=this.editor;const i=n.model.document.selection;const o=i.getSelectedElement();if(!o||!o.is("element","table")){return}e.preventDefault();e.stopPropagation();t.stop();n.model.change((t=>{t.setSelection(t.createRangeIn(o.getChild(0).getChild(0)))}))}_handleTab(t,e){const n=this.editor;const i=this.editor.plugins.get(TH);const o=n.model.document.selection;const r=!e.shiftKey;let s=i.getTableCellsContainingSelection(o)[0];if(!s){s=this.editor.plugins.get("TableSelection").getFocusCell()}if(!s){return}e.preventDefault();e.stopPropagation();t.stop();const a=s.parent;const l=a.parent;const c=l.getChildIndex(a);const d=a.getChildIndex(s);const u=d===0;if(!r&&u&&c===0){n.model.change((t=>{t.setSelection(t.createRangeOn(l))}));return}const h=d===a.childCount-1;const g=c===i.getRows(l)-1;if(r&&g&&h){n.execute("insertTableRowBelow");if(c===i.getRows(l)-1){n.model.change((t=>{t.setSelection(t.createRangeOn(l))}));return}}let m;if(r&&h){const t=l.getChild(c+1);m=t.getChild(0)}else if(!r&&u){const t=l.getChild(c-1);m=t.getChild(t.childCount-1)}else{m=a.getChild(d+(r?1:-1))}n.model.change((t=>{t.setSelection(t.createRangeIn(m))}))}_onArrowKey(t,e){const n=this.editor;const i=e.keyCode;const o=Kl(i,n.locale.contentLanguageDirection);const r=this._handleArrowKeys(o,e.shiftKey);if(r){e.preventDefault();e.stopPropagation();t.stop()}}_handleArrowKeys(t,e){const n=this.editor.plugins.get(TH);const i=this.editor.model;const o=i.document.selection;const r=["right","down"].includes(t);const s=n.getSelectedTableCells(o);if(s.length){let n;if(e){n=this.editor.plugins.get("TableSelection").getFocusCell()}else{n=r?s[s.length-1]:s[0]}this._navigateFromCellInDirection(n,t,e);return true}const a=o.focus.findAncestor("tableCell");if(!a){return false}if(!o.isCollapsed){if(e){if(o.isBackward==r&&!o.containsEntireContent(a)){return false}}else{const t=o.getSelectedElement();if(!t||!i.schema.isObject(t)){return false}}}if(this._isSelectionAtCellEdge(o,a,r)){this._navigateFromCellInDirection(a,t,e);return true}return false}_isSelectionAtCellEdge(t,e,n){const i=this.editor.model;const o=this.editor.model.schema;const r=n?t.getLastPosition():t.getFirstPosition();if(!o.getLimitElement(r).is("element","tableCell")){const t=i.createPositionAt(e,n?"end":0);return t.isTouching(r)}const s=i.createSelection(r);i.modifySelection(s,{direction:n?"forward":"backward"});return r.isEqual(s.focus)}_navigateFromCellInDirection(t,e,n=false){const i=this.editor.model;const o=t.findAncestor("table");const r=[...new qF(o,{includeAllSlots:true})];const{row:s,column:a}=r[r.length-1];const l=r.find((({cell:e})=>e==t));let{row:c,column:d}=l;switch(e){case"left":d--;break;case"up":c--;break;case"right":d+=l.cellWidth;break;case"down":c+=l.cellHeight;break}const u=c<0||c>s;const h=d<0&&c<=0;const g=d>a&&c>=s;if(u||h||g){i.change((t=>{t.setSelection(t.createRangeOn(o))}));return}if(d<0){d=n?0:a;c--}else if(d>a){d=n?a:0;c++}const m=r.find((t=>t.row==c&&t.column==d)).cell;const f=["right","down"].includes(e);const p=this.editor.plugins.get("TableSelection");if(n&&p.isEnabled){const e=p.getAnchorCell()||t;p.setCellSelection(e,m)}else{const t=i.createPositionAt(m,f?0:"end");i.change((e=>{e.setSelection(t)}))}}}class jU extends cf{constructor(t){super(t);this.domEventType=["mousemove","mouseleave"]}onDomEvent(t){this.fire(t.type,t)}}class FU extends eu{static get pluginName(){return"TableMouse"}static get requires(){return[TU,TH]}init(){const t=this.editor;t.editing.view.addObserver(jU);this._enableShiftClickSelection();this._enableMouseDragSelection()}_enableShiftClickSelection(){const t=this.editor;const e=t.plugins.get(TH);let n=false;const i=t.plugins.get(TU);this.listenTo(t.editing.view.document,"mousedown",((o,r)=>{const s=t.model.document.selection;if(!this.isEnabled||!i.isEnabled){return}if(!r.domEvent.shiftKey){return}const a=i.getAnchorCell()||e.getTableCellsContainingSelection(s)[0];if(!a){return}const l=this._getModelTableCellFromDomEvent(r);if(l&&HU(a,l)){n=true;i.setCellSelection(a,l);r.preventDefault()}}));this.listenTo(t.editing.view.document,"mouseup",(()=>{n=false}));this.listenTo(t.editing.view.document,"selectionChange",(t=>{if(n){t.stop()}}),{priority:"highest"})}_enableMouseDragSelection(){const t=this.editor;let e,n;let i=false;let o=false;const r=t.plugins.get(TU);this.listenTo(t.editing.view.document,"mousedown",((t,n)=>{if(!this.isEnabled||!r.isEnabled){return}if(n.domEvent.shiftKey||n.domEvent.ctrlKey||n.domEvent.altKey){return}e=this._getModelTableCellFromDomEvent(n)}));this.listenTo(t.editing.view.document,"mousemove",((t,s)=>{if(!s.domEvent.buttons){return}if(!e){return}const a=this._getModelTableCellFromDomEvent(s);if(a&&HU(e,a)){n=a;if(!i&&n!=e){i=true}}if(!i){return}o=true;r.setCellSelection(e,n);s.preventDefault()}));this.listenTo(t.editing.view.document,"mouseup",(()=>{i=false;o=false;e=null;n=null}));this.listenTo(t.editing.view.document,"selectionChange",(t=>{if(o){t.stop()}}),{priority:"highest"})}_getModelTableCellFromDomEvent(t){const e=t.target;const n=this.editor.editing.view.createPositionAt(e,0);const i=this.editor.editing.mapper.toModelPosition(n);const o=i.parent;return o.findAncestor("tableCell",{includeSelf:true})}}function HU(t,e){return t.parent.parent==e.parent.parent}var UU=n(4104);var WU={injectType:"singletonStyleTag",attributes:{"data-cke":true}};WU.insert="head";WU.singleton=true;var qU=Sc()(UU.Z,WU);const GU=UU.Z.locals||{};class $U extends eu{static get requires(){return[hU,vU,TU,FU,VU,IU,ZD]}static get pluginName(){return"Table"}}function KU(t){t.document.registerPostFixer((e=>YU(e,t)))}function YU(t,e){const n=e.document.differ.getChanges();let i=false;for(const e of n){if(e.type!="insert"){continue}const n=e.position.parent;if(n.is("element","table")||e.name=="table"){const n=e.name=="table"?e.position.nodeAfter:e.position.parent;const o=Array.from(n.getChildren()).filter((t=>t.is("element","caption")));const r=o.shift();if(!r){continue}for(const e of o){t.move(t.createRangeIn(e),r,"end");t.remove(e)}if(r.nextSibling){t.move(t.createRangeOn(r),n,"end");i=true}i=!!o.length||i}}return i}function ZU(t){return!!t&&t.is("element","table")}function QU(t){for(const e of t.getChildren()){if(e.is("element","caption")){return e}}return null}function JU(t){const e=tW(t);if(!e){return null}return QU(e)}function XU(t){const e=t.parent;if(t.name=="figcaption"&&e&&e.name=="figure"&&e.hasClass("table")){return{name:true}}if(t.name=="caption"&&e&&e.name=="table"){return{name:true}}return null}function tW(t){const e=t.getSelectedElement();if(e&&e.is("element","table")){return e}return t.getFirstPosition().findAncestor("table")}class eW extends iu{refresh(){const t=this.editor;const e=tW(t.model.document.selection);this.isEnabled=!!e;if(!this.isEnabled){this.value=false}else{this.value=!!QU(e)}}execute(t={}){const{focusCaptionOnShow:e}=t;this.editor.model.change((t=>{if(this.value){this._hideTableCaption(t)}else{this._showTableCaption(t,e)}}))}_showTableCaption(t,e){const n=this.editor.model;const i=tW(n.document.selection);const o=this.editor.plugins.get("TableCaptionEditing");const r=o._getSavedCaption(i);const s=r||t.createElement("caption");n.insertContent(s,i,"end");if(e){t.setSelection(s,"in")}}_hideTableCaption(t){const e=this.editor.model;const n=tW(e.document.selection);const i=this.editor.plugins.get("TableCaptionEditing");const o=QU(n);i._saveCaption(n,o);e.deleteContent(t.createSelection(o,"on"))}}class nW extends eu{static get pluginName(){return"TableCaptionEditing"}constructor(t){super(t);this._savedCaptionsMap=new WeakMap}init(){const t=this.editor;const e=t.model.schema;const n=t.editing.view;const i=t.t;if(!e.isRegistered("caption")){e.register("caption",{allowIn:"table",allowContentOf:"$block",isLimit:true})}else{e.extend("caption",{allowIn:"table"})}t.commands.add("toggleTableCaption",new eW(this.editor));t.conversion.for("upcast").elementToElement({view:XU,model:"caption"});t.conversion.for("dataDowncast").elementToElement({model:"caption",view:(t,{writer:e})=>{if(!ZU(t.parent)){return null}return e.createContainerElement("figcaption")}});t.conversion.for("editingDowncast").elementToElement({model:"caption",view:(t,{writer:e})=>{if(!ZU(t.parent)){return null}const o=e.createEditableElement("figcaption");e.setCustomProperty("tableCaption",true,o);mu({view:n,element:o,text:i("Enter table caption"),keepOnFocus:true});return pD(o,e)}});KU(t.model)}_getSavedCaption(t){const e=this._savedCaptionsMap.get(t);return e?$p.fromJSON(e):null}_saveCaption(t,e){this._savedCaptionsMap.set(t,e.toJSON())}}class iW extends eu{static get pluginName(){return"TableCaptionUI"}init(){const t=this.editor;const e=t.editing.view;const n=t.t;t.ui.componentFactory.add("toggleTableCaption",(i=>{const o=t.commands.get("toggleTableCaption");const r=new kd(i);r.set({icon:J_.caption,tooltip:true,isToggleable:true});r.bind("isOn","isEnabled").to(o,"value","isEnabled");r.bind("label").to(o,"value",(t=>t?n("Toggle caption off"):n("Toggle caption on")));this.listenTo(r,"execute",(()=>{t.execute("toggleTableCaption",{focusCaptionOnShow:true});if(o.value){const n=JU(t.model.document.selection);const i=t.editing.mapper.toViewElement(n);if(!i){return}e.scrollToTheSelection();e.change((t=>{t.addClass("table__caption_highlighted",i)}))}t.editing.view.focus()}));return r}))}}var oW=n(9888);var rW={injectType:"singletonStyleTag",attributes:{"data-cke":true}};rW.insert="head";rW.singleton=true;var sW=Sc()(oW.Z,rW);const aW=oW.Z.locals||{};class lW extends eu{static get pluginName(){return"TableCaption"}static get requires(){return[nW,iW]}}var cW=n(4082);var dW={injectType:"singletonStyleTag",attributes:{"data-cke":true}};dW.insert="head";dW.singleton=true;var uW=Sc()(cW.Z,dW);const hW=cW.Z.locals||{};class gW extends Lc{constructor(t,e){super(t);this.set("value","");this.set("isReadOnly",false);this.set("isFocused",false);this.set("isEmpty",true);this.options=e;this.focusTracker=new uc;this._focusables=new xc;this.dropdownView=this._createDropdownView();this.inputView=this._createInputTextView();this.keystrokes=new hc;this._stillTyping=false;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.setTemplate({tag:"div",attributes:{class:["ck","ck-input-color"]},children:[this.dropdownView,this.inputView]});this.on("change:value",((t,e,n)=>this._setInputValue(n)))}render(){super.render();this.keystrokes.listenTo(this.dropdownView.panelView.element)}focus(){this.inputView.focus()}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}_createDropdownView(){const t=this.locale;const e=t.t;const n=this.bindTemplate;const i=this._createColorGrid(t);const o=yv(t);const r=new Lc;const s=this._createRemoveColorButton();r.setTemplate({tag:"span",attributes:{class:["ck","ck-input-color__button__preview"],style:{backgroundColor:n.to("value")}},children:[{tag:"span",attributes:{class:["ck","ck-input-color__button__preview__no-color-indicator",n.if("value","ck-hidden",(t=>t!=""))]}}]});o.buttonView.extendTemplate({attributes:{class:"ck-input-color__button"}});o.buttonView.children.add(r);o.buttonView.label=e("Color picker");o.buttonView.tooltip=true;o.panelPosition=t.uiLanguageDirection==="rtl"?"se":"sw";o.panelView.children.add(s);o.panelView.children.add(i);o.bind("isEnabled").to(this,"isReadOnly",(t=>!t));this._focusables.add(s);this._focusables.add(i);this.focusTracker.add(s.element);this.focusTracker.add(i.element);return o}_createInputTextView(){const t=this.locale;const e=new Ey(t);e.extendTemplate({on:{blur:e.bindTemplate.to("blur")}});e.value=this.value;e.bind("isReadOnly","hasError").to(this);this.bind("isFocused","isEmpty").to(e);e.on("input",(()=>{const t=e.element.value;const n=this.options.colorDefinitions.find((e=>t===e.label));this._stillTyping=true;this.value=n&&n.color||t}));e.on("blur",(()=>{this._stillTyping=false;this._setInputValue(e.element.value)}));e.delegate("input").to(this);return e}_createRemoveColorButton(){const t=this.locale;const e=t.t;const n=new kd(t);const i=this.options.defaultColorValue||"";const o=i?e("Restore default"):e("Remove color");n.class="ck-input-color__remove-color";n.withText=true;n.icon=J_.eraser;n.label=o;n.on("execute",(()=>{this.value=i;this.dropdownView.isOpen=false;this.fire("input")}));return n}_createColorGrid(t){const e=new Ld(t,{colorDefinitions:this.options.colorDefinitions,columns:this.options.columns});e.on("execute",((t,e)=>{this.value=e.value;this.dropdownView.isOpen=false;this.fire("input")}));e.bind("selectedColor").to(this,"value");return e}_setInputValue(t){if(!this._stillTyping){const e=mW(t);const n=this.options.colorDefinitions.find((t=>e===mW(t.color)));if(n){this.inputView.value=n.label}else{this.inputView.value=t||""}}}}function mW(t){return t.replace(/([(,])\s+/g,"$1").replace(/^\s+|\s+(?=[),\s]|$)/g,"").replace(/,|\s/g," ")}const fW=t=>t==="";function pW(t){return{none:t("None"),solid:t("Solid"),dotted:t("Dotted"),dashed:t("Dashed"),double:t("Double"),groove:t("Groove"),ridge:t("Ridge"),inset:t("Inset"),outset:t("Outset")}}function bW(t){return t('The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".')}function kW(t){return t('The value is invalid. Try "10px" or "2em" or simply "2".')}function wW(t){t=t.trim();return fW(t)||xC(t)}function AW(t){t=t.trim();return fW(t)||EW(t)||TC(t)||MC(t)}function CW(t){t=t.trim();return fW(t)||EW(t)||TC(t)}function _W(t,e){const n=new cc;const i=pW(t.t);for(const o in i){const r={type:"button",model:new Ry({_borderStyleValue:o,label:i[o],withText:true})};if(o==="none"){r.model.bind("isOn").to(t,"borderStyle",(t=>{if(e==="none"){return!t}return t===o}))}else{r.model.bind("isOn").to(t,"borderStyle",(t=>t===o))}n.add(r)}return n}function vW(t){const{view:e,icons:n,toolbar:i,labels:o,propertyName:r,nameToValue:s,defaultValue:a}=t;for(const t in o){const l=new kd(e.locale);l.set({label:o[t],icon:n[t],tooltip:o[t]});const c=s?s(t):t;l.bind("isOn").to(e,r,(t=>{let e=t;if(t===""&&a){e=a}return c===e}));l.on("execute",(()=>{e[r]=c}));i.items.add(l)}}const yW=[{color:"hsl(0, 0%, 0%)",label:"Black"},{color:"hsl(0, 0%, 30%)",label:"Dim grey"},{color:"hsl(0, 0%, 60%)",label:"Grey"},{color:"hsl(0, 0%, 90%)",label:"Light grey"},{color:"hsl(0, 0%, 100%)",label:"White",hasBorder:true},{color:"hsl(0, 75%, 60%)",label:"Red"},{color:"hsl(30, 75%, 60%)",label:"Orange"},{color:"hsl(60, 75%, 60%)",label:"Yellow"},{color:"hsl(90, 75%, 60%)",label:"Light green"},{color:"hsl(120, 75%, 60%)",label:"Green"},{color:"hsl(150, 75%, 60%)",label:"Aquamarine"},{color:"hsl(180, 75%, 60%)",label:"Turquoise"},{color:"hsl(210, 75%, 60%)",label:"Light blue"},{color:"hsl(240, 75%, 60%)",label:"Blue"},{color:"hsl(270, 75%, 60%)",label:"Purple"}];function xW(t){return(e,n,i)=>{const o=new gW(e.locale,{colorDefinitions:DW(t.colorConfig),columns:t.columns,defaultColorValue:t.defaultColorValue});o.inputView.set({id:n,ariaDescribedById:i});o.bind("isReadOnly").to(e,"isEnabled",(t=>!t));o.bind("hasError").to(e,"errorText",(t=>!!t));o.on("input",(()=>{e.errorText=null}));e.bind("isEmpty","isFocused").to(o);return o}}function EW(t){const e=parseFloat(t);return!Number.isNaN(e)&&t===String(e)}function DW(t){return t.map((t=>({color:t.model,label:t.label,options:{hasBorder:t.hasBorder}})))}var SW=n(9865);var TW={injectType:"singletonStyleTag",attributes:{"data-cke":true}};TW.insert="head";TW.singleton=true;var IW=Sc()(SW.Z,TW);const MW=SW.Z.locals||{};class BW extends Lc{constructor(t,e={}){super(t);const n=this.bindTemplate;this.set("class",e.class||null);this.children=this.createCollection();if(e.children){e.children.forEach((t=>this.children.add(t)))}this.set("_role",null);this.set("_ariaLabelledBy",null);if(e.labelView){this.set({_role:"group",_ariaLabelledBy:e.labelView.id})}this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",n.to("class")],role:n.to("_role"),"aria-labelledby":n.to("_ariaLabelledBy")},children:this.children})}}var LW=n(4880);var NW={injectType:"singletonStyleTag",attributes:{"data-cke":true}};NW.insert="head";NW.singleton=true;var zW=Sc()(LW.Z,NW);const PW=LW.Z.locals||{};var OW=n(198);var RW={injectType:"singletonStyleTag",attributes:{"data-cke":true}};RW.insert="head";RW.singleton=true;var VW=Sc()(OW.Z,RW);const jW=OW.Z.locals||{};var FW=n(5737);var HW={injectType:"singletonStyleTag",attributes:{"data-cke":true}};HW.insert="head";HW.singleton=true;var UW=Sc()(FW.Z,HW);const WW=FW.Z.locals||{};const qW={left:J_.alignLeft,center:J_.alignCenter,right:J_.alignRight,justify:J_.alignJustify,top:J_.alignTop,middle:J_.alignMiddle,bottom:J_.alignBottom};class GW extends Lc{constructor(t,e){super(t);this.set({borderStyle:"",borderWidth:"",borderColor:"",padding:"",backgroundColor:"",width:"",height:"",horizontalAlignment:"",verticalAlignment:""});this.options=e;const{borderStyleDropdown:n,borderWidthInput:i,borderColorInput:o,borderRowLabel:r}=this._createBorderFields();const{backgroundRowLabel:s,backgroundInput:a}=this._createBackgroundFields();const{widthInput:l,operatorLabel:c,heightInput:d,dimensionsLabel:u}=this._createDimensionFields();const{horizontalAlignmentToolbar:h,verticalAlignmentToolbar:g,alignmentLabel:m}=this._createAlignmentFields();this.focusTracker=new uc;this.keystrokes=new hc;this.children=this.createCollection();this.borderStyleDropdown=n;this.borderWidthInput=i;this.borderColorInput=o;this.backgroundInput=a;this.paddingInput=this._createPaddingField();this.widthInput=l;this.heightInput=d;this.horizontalAlignmentToolbar=h;this.verticalAlignmentToolbar=g;const{saveButtonView:f,cancelButtonView:p}=this._createActionButtons();this.saveButtonView=f;this.cancelButtonView=p;this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.children.add(new wy(t,{label:this.t("Cell properties")}));this.children.add(new BW(t,{labelView:r,children:[r,n,o,i],class:"ck-table-form__border-row"}));this.children.add(new BW(t,{labelView:s,children:[s,a],class:"ck-table-form__background-row"}));this.children.add(new BW(t,{children:[new BW(t,{labelView:u,children:[u,l,c,d],class:"ck-table-form__dimensions-row"}),new BW(t,{children:[this.paddingInput],class:"ck-table-cell-properties-form__padding-row"})]}));this.children.add(new BW(t,{labelView:m,children:[m,h,g],class:"ck-table-cell-properties-form__alignment-row"}));this.children.add(new BW(t,{children:[this.saveButtonView,this.cancelButtonView],class:"ck-table-form__action-row"}));this.setTemplate({tag:"form",attributes:{class:["ck","ck-form","ck-table-form","ck-table-cell-properties-form"],tabindex:"-1"},children:this.children})}render(){super.render();o({view:this});[this.borderStyleDropdown,this.borderColorInput,this.borderColorInput.fieldView.dropdownView.buttonView,this.borderWidthInput,this.backgroundInput,this.backgroundInput.fieldView.dropdownView.buttonView,this.widthInput,this.heightInput,this.paddingInput,this.horizontalAlignmentToolbar,this.verticalAlignmentToolbar,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createBorderFields(){const t=this.options.defaultTableCellProperties;const e={style:t.borderStyle,width:t.borderWidth,color:t.borderColor};const n=xW({colorConfig:this.options.borderColors,columns:5,defaultColorValue:e.color});const i=this.locale;const o=this.t;const r=new uy(i);r.text=o("Border");const s=pW(o);const a=new Ly(i,Py);a.set({label:o("Style"),class:"ck-table-form__border-style"});a.fieldView.buttonView.set({isOn:false,withText:true,tooltip:o("Style")});a.fieldView.buttonView.bind("label").to(this,"borderStyle",(t=>s[t?t:"none"]));a.fieldView.on("execute",(t=>{this.borderStyle=t.source._borderStyleValue}));a.bind("isEmpty").to(this,"borderStyle",(t=>!t));Dv(a.fieldView,_W(this,e.style));const l=new Ly(i,Ny);l.set({label:o("Width"),class:"ck-table-form__border-width"});l.fieldView.bind("value").to(this,"borderWidth");l.bind("isEnabled").to(this,"borderStyle",$W);l.fieldView.on("input",(()=>{this.borderWidth=l.fieldView.element.value}));const c=new Ly(i,n);c.set({label:o("Color"),class:"ck-table-form__border-color"});c.fieldView.bind("value").to(this,"borderColor");c.bind("isEnabled").to(this,"borderStyle",$W);c.fieldView.on("input",(()=>{this.borderColor=c.fieldView.value}));this.on("change:borderStyle",((t,n,i,o)=>{if(!$W(i)){this.borderColor="";this.borderWidth=""}if(!$W(o)){this.borderColor=e.color;this.borderWidth=e.width}}));return{borderRowLabel:r,borderStyleDropdown:a,borderColorInput:c,borderWidthInput:l}}_createBackgroundFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Background");const i=xW({colorConfig:this.options.backgroundColors,columns:5,defaultColorValue:this.options.defaultTableCellProperties.backgroundColor});const o=new Ly(t,i);o.set({label:e("Color"),class:"ck-table-cell-properties-form__background"});o.fieldView.bind("value").to(this,"backgroundColor");o.fieldView.on("input",(()=>{this.backgroundColor=o.fieldView.value}));return{backgroundRowLabel:n,backgroundInput:o}}_createDimensionFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Dimensions");const i=new Ly(t,Ny);i.set({label:e("Width"),class:"ck-table-form__dimensions-row__width"});i.fieldView.bind("value").to(this,"width");i.fieldView.on("input",(()=>{this.width=i.fieldView.element.value}));const o=new Lc(t);o.setTemplate({tag:"span",attributes:{class:["ck-table-form__dimension-operator"]},children:[{text:"×"}]});const r=new Ly(t,Ny);r.set({label:e("Height"),class:"ck-table-form__dimensions-row__height"});r.fieldView.bind("value").to(this,"height");r.fieldView.on("input",(()=>{this.height=r.fieldView.element.value}));return{dimensionsLabel:n,widthInput:i,operatorLabel:o,heightInput:r}}_createPaddingField(){const t=this.locale;const e=this.t;const n=new Ly(t,Ny);n.set({label:e("Padding"),class:"ck-table-cell-properties-form__padding"});n.fieldView.bind("value").to(this,"padding");n.fieldView.on("input",(()=>{this.padding=n.fieldView.element.value}));return n}_createAlignmentFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Table cell text alignment");const i=new rv(t);const o=this.locale.contentLanguageDirection==="rtl";i.set({isCompact:true,ariaLabel:e("Horizontal text alignment toolbar")});vW({view:this,icons:qW,toolbar:i,labels:this._horizontalAlignmentLabels,propertyName:"horizontalAlignment",nameToValue:t=>{if(o){if(t==="left"){return"right"}else if(t==="right"){return"left"}}return t},defaultValue:this.options.defaultTableCellProperties.horizontalAlignment});const r=new rv(t);r.set({isCompact:true,ariaLabel:e("Vertical text alignment toolbar")});vW({view:this,icons:qW,toolbar:r,labels:this._verticalAlignmentLabels,propertyName:"verticalAlignment",defaultValue:this.options.defaultTableCellProperties.verticalAlignment});return{horizontalAlignmentToolbar:i,verticalAlignmentToolbar:r,alignmentLabel:n}}_createActionButtons(){const t=this.locale;const e=this.t;const n=new kd(t);const i=new kd(t);const o=[this.borderWidthInput,this.borderColorInput,this.backgroundInput,this.paddingInput];n.set({label:e("Save"),icon:J_.check,class:"ck-button-save",type:"submit",withText:true});n.bind("isEnabled").toMany(o,"errorText",((...t)=>t.every((t=>!t))));i.set({label:e("Cancel"),icon:J_.cancel,class:"ck-button-cancel",withText:true});i.delegate("execute").to(this,"cancel");return{saveButtonView:n,cancelButtonView:i}}get _horizontalAlignmentLabels(){const t=this.locale;const e=this.t;const n=e("Align cell text to the left");const i=e("Align cell text to the center");const o=e("Align cell text to the right");const r=e("Justify cell text");if(t.uiLanguageDirection==="rtl"){return{right:o,center:i,left:n,justify:r}}else{return{left:n,center:i,right:o,justify:r}}}get _verticalAlignmentLabels(){const t=this.t;return{top:t("Align cell text to the top"),middle:t("Align cell text to the middle"),bottom:t("Align cell text to the bottom")}}}function $W(t){return t!=="none"}function KW(t){const e=t.getSelectedElement();if(e&&ZW(e)){return e}return null}function YW(t){const e=t.getFirstPosition();if(!e){return null}let n=e.parent;while(n){if(n.is("element")&&ZW(n)){return n}n=n.parent}return null}function ZW(t){return!!t.getCustomProperty("table")&&cD(t)}const QW=Uv.defaultPositions;const JW=[QW.northArrowSouth,QW.northArrowSouthWest,QW.northArrowSouthEast,QW.southArrowNorth,QW.southArrowNorthWest,QW.southArrowNorthEast,QW.viewportStickyNorth];function XW(t,e){const n=t.plugins.get("ContextualBalloon");if(YW(t.editing.view.document.selection)){let i;if(e==="cell"){i=eq(t)}else{i=tq(t)}n.updatePosition(i)}}function tq(t){const e=t.model.document.selection.getFirstPosition();const n=e.findAncestor("table");const i=t.editing.mapper.toViewElement(n);return{target:t.editing.view.domConverter.mapViewToDom(i),positions:JW}}function eq(t){const e=t.editing.mapper;const n=t.editing.view.domConverter;const i=t.model.document.selection;if(i.rangeCount>1){return{target:()=>iq(i.getRanges(),t),positions:JW}}const o=nq(i.getFirstPosition());const r=e.toViewElement(o);return{target:n.mapViewToDom(r),positions:JW}}function nq(t){const e=t.nodeAfter&&t.nodeAfter.is("element","tableCell");return e?t.nodeAfter:t.findAncestor("tableCell")}function iq(t,e){const n=e.editing.mapper;const i=e.editing.view.domConverter;const o=Array.from(t).map((t=>{const e=nq(t.start);const o=n.toViewElement(e);return new dl(i.mapViewToDom(o))}));return dl.getBoundingRect(o)}const oq='$${Delta.CKEditor.Icon[72]}$$';function rq(t){if(!t||!at(t)){return t}const{top:e,right:n,bottom:i,left:o}=t;if(e==n&&n==i&&i==o){return e}}function sq(t,e){const n=parseFloat(t);if(Number.isNaN(n)){return t}if(String(n)!==String(t)){return t}return`${n}${e}`}function aq(t,e={}){const n=Object.assign({borderStyle:"none",borderWidth:"",borderColor:"",backgroundColor:"",width:"",height:""},t);if(e.includeAlignmentProperty&&!n.alignment){n.alignment="center"}if(e.includePaddingProperty&&!n.padding){n.padding=""}if(e.includeVerticalAlignmentProperty&&!n.verticalAlignment){n.verticalAlignment="middle"}if(e.includeHorizontalAlignmentProperty&&!n.horizontalAlignment){n.horizontalAlignment=e.isRightToLeftContent?"right":"left"}return n}const lq=500;const cq={borderStyle:"tableCellBorderStyle",borderColor:"tableCellBorderColor",borderWidth:"tableCellBorderWidth",height:"tableCellHeight",width:"tableCellWidth",padding:"tableCellPadding",backgroundColor:"tableCellBackgroundColor",horizontalAlignment:"tableCellHorizontalAlignment",verticalAlignment:"tableCellVerticalAlignment"};class dq extends eu{static get requires(){return[Zy]}static get pluginName(){return"TableCellPropertiesUI"}constructor(t){super(t);t.config.define("table.tableCellProperties",{borderColors:yW,backgroundColors:yW})}init(){const t=this.editor;const e=t.t;this._defaultTableCellProperties=aq(t.config.get("table.tableCellProperties.defaultProperties"),{includeVerticalAlignmentProperty:true,includeHorizontalAlignmentProperty:true,includePaddingProperty:true,isRightToLeftContent:t.locale.contentLanguageDirection==="rtl"});this._balloon=t.plugins.get(Zy);this.view=null;this._undoStepBatch=null;this._isReady=false;t.ui.componentFactory.add("tableCellProperties",(n=>{const i=new kd(n);i.set({label:e("Cell properties"),icon:oq,tooltip:true});this.listenTo(i,"execute",(()=>this._showView()));const o=Object.values(cq).map((e=>t.commands.get(e)));i.bind("isEnabled").toMany(o,"isEnabled",((...t)=>t.some((t=>t))));return i}))}destroy(){super.destroy();if(this.view){this.view.destroy()}}_createPropertiesView(){const e=this.editor;const n=e.config.get("table.tableCellProperties");const i=xd(n.borderColors);const o=yd(e.locale,i);const r=xd(n.backgroundColors);const s=yd(e.locale,r);const a=new GW(e.locale,{borderColors:o,backgroundColors:s,defaultTableCellProperties:this._defaultTableCellProperties});const l=e.t;a.render();this.listenTo(a,"submit",(()=>{this._hideView()}));this.listenTo(a,"cancel",(()=>{if(this._undoStepBatch.operations.length){e.execute("undo",this._undoStepBatch)}this._hideView()}));a.keystrokes.set("Esc",((t,e)=>{this._hideView();e()}));t({emitter:a,activator:()=>this._isViewInBalloon,contextElements:[this._balloon.view.element],callback:()=>this._hideView()});const c=bW(l);const d=kW(l);a.on("change:borderStyle",this._getPropertyChangeCallback("tableCellBorderStyle",this._defaultTableCellProperties.borderStyle));a.on("change:borderColor",this._getValidatedPropertyChangeCallback({viewField:a.borderColorInput,commandName:"tableCellBorderColor",errorText:c,validator:wW,defaultValue:this._defaultTableCellProperties.borderColor}));a.on("change:borderWidth",this._getValidatedPropertyChangeCallback({viewField:a.borderWidthInput,commandName:"tableCellBorderWidth",errorText:d,validator:CW,defaultValue:this._defaultTableCellProperties.borderWidth}));a.on("change:padding",this._getValidatedPropertyChangeCallback({viewField:a.paddingInput,commandName:"tableCellPadding",errorText:d,validator:AW,defaultValue:this._defaultTableCellProperties.padding}));a.on("change:width",this._getValidatedPropertyChangeCallback({viewField:a.widthInput,commandName:"tableCellWidth",errorText:d,validator:AW,defaultValue:this._defaultTableCellProperties.width}));a.on("change:height",this._getValidatedPropertyChangeCallback({viewField:a.heightInput,commandName:"tableCellHeight",errorText:d,validator:AW,defaultValue:this._defaultTableCellProperties.height}));a.on("change:backgroundColor",this._getValidatedPropertyChangeCallback({viewField:a.backgroundInput,commandName:"tableCellBackgroundColor",errorText:c,validator:wW,defaultValue:this._defaultTableCellProperties.backgroundColor}));a.on("change:horizontalAlignment",this._getPropertyChangeCallback("tableCellHorizontalAlignment",this._defaultTableCellProperties.horizontalAlignment));a.on("change:verticalAlignment",this._getPropertyChangeCallback("tableCellVerticalAlignment",this._defaultTableCellProperties.verticalAlignment));return a}_fillViewFormFromCommandValues(){const t=this.editor.commands;const e=t.get("tableCellBorderStyle");Object.entries(cq).map((([e,n])=>{const i=this._defaultTableCellProperties[e]||"";return[e,t.get(n).value||i]})).forEach((([t,n])=>{if((t==="borderColor"||t==="borderWidth")&&e.value==="none"){return}this.view.set(t,n)}));this._isReady=true}_showView(){const t=this.editor;if(!this.view){this.view=this._createPropertiesView()}this.listenTo(t.ui,"update",(()=>{this._updateView()}));this._fillViewFormFromCommandValues();this._balloon.add({view:this.view,position:eq(t)});this._undoStepBatch=t.model.createBatch();this.view.focus()}_hideView(){const t=this.editor;this.stopListening(t.ui,"update");this._isReady=false;this.view.saveButtonView.focus();this._balloon.remove(this.view);this.editor.editing.view.focus()}_updateView(){const t=this.editor;const e=t.editing.view.document;if(!YW(e.selection)){this._hideView()}else if(this._isViewVisible){XW(t,"cell")}}get _isViewVisible(){return!!this.view&&this._balloon.visibleView===this.view}get _isViewInBalloon(){return!!this.view&&this._balloon.hasView(this.view)}_getPropertyChangeCallback(t){return(e,n,i)=>{if(!this._isReady){return}this.editor.execute(t,{value:i,batch:this._undoStepBatch})}}_getValidatedPropertyChangeCallback(t){const{commandName:e,viewField:n,validator:i,errorText:o}=t;const r=If((()=>{n.errorText=o}),lq);return(t,o,s)=>{r.cancel();if(!this._isReady){return}if(i(s)){this.editor.execute(e,{value:s,batch:this._undoStepBatch});n.errorText=null}else{r()}}}}class uq extends iu{constructor(t,e,n){super(t);this.attributeName=e;this._defaultValue=n}refresh(){const t=this.editor;const e=this.editor.plugins.get("TableUtils");const n=e.getSelectionAffectedTableCells(t.model.document.selection);this.isEnabled=!!n.length;this.value=this._getSingleValue(n)}execute(t={}){const{value:e,batch:n}=t;const i=this.editor.model;const o=this.editor.plugins.get("TableUtils");const r=o.getSelectionAffectedTableCells(i.document.selection);const s=this._getValueToSet(e);i.enqueueChange(n,(t=>{if(s){r.forEach((e=>t.setAttribute(this.attributeName,s,e)))}else{r.forEach((e=>t.removeAttribute(this.attributeName,e)))}}))}_getAttribute(t){if(!t){return}const e=t.getAttribute(this.attributeName);if(e===this._defaultValue){return}return e}_getValueToSet(t){if(t===this._defaultValue){return}return t}_getSingleValue(t){const e=this._getAttribute(t[0]);const n=t.every((t=>this._getAttribute(t)===e));return n?e:undefined}}class hq extends uq{constructor(t,e){super(t,"tableCellWidth",e)}_getValueToSet(t){t=sq(t,"px");if(t===this._defaultValue){return}return t}}class gq extends eu{static get pluginName(){return"TableCellWidthEditing"}static get requires(){return[hU]}init(){const t=this.editor;const e=aq(t.config.get("table.tableCellProperties.defaultProperties"));OF(t.model.schema,t.conversion,{modelAttribute:"tableCellWidth",styleName:"width",defaultValue:e.width});t.commands.add("tableCellWidth",new hq(t,e.width))}}class mq extends uq{constructor(t,e){super(t,"tableCellPadding",e)}_getAttribute(t){if(!t){return}const e=rq(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}_getValueToSet(t){t=sq(t,"px");if(t===this._defaultValue){return}return t}}class fq extends uq{constructor(t,e){super(t,"tableCellHeight",e)}_getValueToSet(t){t=sq(t,"px");if(t===this._defaultValue){return null}return t}}class pq extends uq{constructor(t,e){super(t,"tableCellBackgroundColor",e)}}class bq extends uq{constructor(t,e){super(t,"tableCellVerticalAlignment",e)}}class kq extends uq{constructor(t,e){super(t,"tableCellHorizontalAlignment",e)}}class wq extends uq{constructor(t,e){super(t,"tableCellBorderStyle",e)}_getAttribute(t){if(!t){return}const e=rq(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}}class Aq extends uq{constructor(t,e){super(t,"tableCellBorderColor",e)}_getAttribute(t){if(!t){return}const e=rq(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}}class Cq extends uq{constructor(t,e){super(t,"tableCellBorderWidth",e)}_getAttribute(t){if(!t){return}const e=rq(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}_getValueToSet(t){t=sq(t,"px");if(t===this._defaultValue){return}return t}}const _q=/^(top|middle|bottom)$/;const vq=/^(left|center|right|justify)$/;class yq extends eu{static get pluginName(){return"TableCellPropertiesEditing"}static get requires(){return[hU,gq]}init(){const t=this.editor;const e=t.model.schema;const n=t.conversion;t.config.define("table.tableCellProperties.defaultProperties",{});const i=aq(t.config.get("table.tableCellProperties.defaultProperties"),{includeVerticalAlignmentProperty:true,includeHorizontalAlignmentProperty:true,includePaddingProperty:true,isRightToLeftContent:t.locale.contentLanguageDirection==="rtl"});t.data.addStyleProcessorRules(YC);xq(e,n,{color:i.borderColor,style:i.borderStyle,width:i.borderWidth});t.commands.add("tableCellBorderStyle",new wq(t,i.borderStyle));t.commands.add("tableCellBorderColor",new Aq(t,i.borderColor));t.commands.add("tableCellBorderWidth",new Cq(t,i.borderWidth));OF(e,n,{modelAttribute:"tableCellHeight",styleName:"height",defaultValue:i.height});t.commands.add("tableCellHeight",new fq(t,i.height));t.data.addStyleProcessorRules(l_);OF(e,n,{modelAttribute:"tableCellPadding",styleName:"padding",reduceBoxSides:true,defaultValue:i.padding});t.commands.add("tableCellPadding",new mq(t,i.padding));t.data.addStyleProcessorRules(qC);OF(e,n,{modelAttribute:"tableCellBackgroundColor",styleName:"background-color",defaultValue:i.backgroundColor});t.commands.add("tableCellBackgroundColor",new pq(t,i.backgroundColor));Eq(e,n,i.horizontalAlignment);t.commands.add("tableCellHorizontalAlignment",new kq(t,i.horizontalAlignment));Dq(e,n,i.verticalAlignment);t.commands.add("tableCellVerticalAlignment",new bq(t,i.verticalAlignment))}}function xq(t,e,n){const i={width:"tableCellBorderWidth",color:"tableCellBorderColor",style:"tableCellBorderStyle"};t.extend("tableCell",{allowAttributes:Object.values(i)});IF(e,"td",i,n);IF(e,"th",i,n);MF(e,{modelElement:"tableCell",modelAttribute:i.style,styleName:"border-style"});MF(e,{modelElement:"tableCell",modelAttribute:i.color,styleName:"border-color"});MF(e,{modelElement:"tableCell",modelAttribute:i.width,styleName:"border-width"})}function Eq(t,e,n){t.extend("tableCell",{allowAttributes:["tableCellHorizontalAlignment"]});e.for("downcast").attributeToAttribute({model:{name:"tableCell",key:"tableCellHorizontalAlignment"},view:t=>({key:"style",value:{"text-align":t}})});e.for("upcast").attributeToAttribute({view:{name:/^(td|th)$/,styles:{"text-align":vq}},model:{key:"tableCellHorizontalAlignment",value:t=>{const e=t.getStyle("text-align");return e===n?null:e}}}).attributeToAttribute({view:{name:/^(td|th)$/,attributes:{align:vq}},model:{key:"tableCellHorizontalAlignment",value:t=>{const e=t.getAttribute("align");return e===n?null:e}}})}function Dq(t,e,n){t.extend("tableCell",{allowAttributes:["tableCellVerticalAlignment"]});e.for("downcast").attributeToAttribute({model:{name:"tableCell",key:"tableCellVerticalAlignment"},view:t=>({key:"style",value:{"vertical-align":t}})});e.for("upcast").attributeToAttribute({view:{name:/^(td|th)$/,styles:{"vertical-align":_q}},model:{key:"tableCellVerticalAlignment",value:t=>{const e=t.getStyle("vertical-align");return e===n?null:e}}}).attributeToAttribute({view:{name:/^(td|th)$/,attributes:{valign:_q}},model:{key:"tableCellVerticalAlignment",value:t=>{const e=t.getAttribute("valign");return e===n?null:e}}})}class Sq extends eu{static get pluginName(){return"TableCellProperties"}static get requires(){return[yq,dq]}}class Tq extends iu{constructor(t,e,n){super(t);this.attributeName=e;this._defaultValue=n}refresh(){const t=this.editor;const e=t.model.document.selection;const n=e.getFirstPosition().findAncestor("table");this.isEnabled=!!n;this.value=this._getValue(n)}execute(t={}){const e=this.editor.model;const n=e.document.selection;const{value:i,batch:o}=t;const r=n.getFirstPosition().findAncestor("table");const s=this._getValueToSet(i);e.enqueueChange(o,(t=>{if(s){t.setAttribute(this.attributeName,s,r)}else{t.removeAttribute(this.attributeName,r)}}))}_getValue(t){if(!t){return}const e=t.getAttribute(this.attributeName);if(e===this._defaultValue){return}return e}_getValueToSet(t){if(t===this._defaultValue){return}return t}}class Iq extends Tq{constructor(t,e){super(t,"tableWidth",e)}refresh(){this.isEnabled=true}execute(t={}){const e=this.editor.model;const n=t.table||e.document.selection.getSelectedElement();const{tableWidth:i,columnWidths:o}=t;e.change((t=>{if(i){t.setAttribute(this.attributeName,i,n)}else{t.removeAttribute(this.attributeName,n)}if(o){t.setAttribute("columnWidths",o,n)}else{t.removeAttribute("columnWidths",n)}}))}}class Mq extends Tq{constructor(t,e){super(t,"columnWidths",e)}refresh(){this.isEnabled=true}execute(t={}){const e=this.editor.model;const n=t.table||e.document.selection.getSelectedElement();const{columnWidths:i}=t;e.change((t=>{if(i){t.setAttribute(this.attributeName,i,n)}else{t.removeAttribute(this.attributeName,n)}}))}}const Bq=5;const Lq=40;const Nq=2;function zq(t){const e=new Set;for(const n of t.document.differ.getChanges()){let i=null;switch(n.type){case"insert":i=["table","tableRow","tableCell"].includes(n.name)?n.position:null;break;case"remove":i=["tableRow","tableCell"].includes(n.name)?n.position:null;break;case"attribute":if(n.range.start.nodeAfter){i=["table","tableRow","tableCell"].includes(n.range.start.nodeAfter.name)?n.range.start:null}break}if(!i){continue}const o=i.nodeAfter&&i.nodeAfter.name==="table"?i.nodeAfter:i.findAncestor("table");for(const n of t.createRangeOn(o).getItems()){if(n.is("element")&&n.name==="table"&&n.hasAttribute("columnWidths")){e.add(n)}}}return e}function Pq(t,e){return Lq*100/Oq(t,e)}function Oq(t,e){const n=Rq(t,"tbody",e)||Rq(t,"thead",e);const i=e.editing.view.domConverter.mapViewToDom(n);return Vq(i)}function Rq(t,e,n){const i=n.editing.mapper.toViewElement(t);const o=[...i.getChildren()].find((t=>t.is("element","table")));return[...o.getChildren()].find((t=>t.is("element",e)))}function Vq(t){const e=il.window.getComputedStyle(t);if(e.boxSizing==="border-box"){return parseFloat(e.width)-parseFloat(e.paddingLeft)-parseFloat(e.paddingRight)-parseFloat(e.borderLeftWidth)-parseFloat(e.borderRightWidth)}else{return parseFloat(e.width)}}function jq(t,e){const n=e.getCellLocation(t).column;const i=t.getAttribute("colspan")||1;return{leftEdge:n,rightEdge:n+i-1}}function Fq(t){const e=Math.pow(10,Nq);const n=parseFloat(t);return Math.round(n*e)/e}function Hq(t,e,n){if(t<=e){return Fq(e)}if(t>=n){return Fq(n)}return Fq(t)}function Uq(t,e){return Array(t).fill(e)}function Wq(t){return t.map((t=>parseFloat(t))).filter((t=>!Number.isNaN(t))).reduce(((t,e)=>t+e),0)}function qq(t){t=Gq(t);const e=Wq(t);if(e===100){return t}return t.map((t=>Fq(t*100/e))).map(((t,e,n)=>{const i=e===n.length-1;if(!i){return t}const o=Wq(n);return Fq(t+100-o)}))}function Gq(t){const e=t.filter((t=>t==="auto")).length;if(e===0){return t.map((t=>Fq(t)))}const n=Wq(t);const i=Math.max((100-n)/e,Bq);return t.map((t=>t==="auto"?i:t)).map((t=>Fq(t)))}function $q(t){const e=il.window.getComputedStyle(t);if(e.boxSizing==="border-box"){return parseInt(e.width)}else{return parseFloat(e.width)+parseFloat(e.paddingLeft)+parseFloat(e.paddingRight)+parseFloat(e.borderWidth)}}function Kq(t){return e=>e.on("element:colgroup",((e,n,i)=>{const o=n.viewItem;if(!i.consumable.test(o,{name:true})){return}i.consumable.consume(o,{name:true});const r=n.modelCursor.findAncestor("table");const s=t.getColumns(r);let a=[...Array(s).keys()].map((t=>{const e=o.getChild(t);if(!e||!e.is("element","col")){return"auto"}const n=e.getStyle("width");if(!n||!n.endsWith("%")){return"auto"}return n}));if(a.includes("auto")){a=qq(a).map((t=>t+"%"))}i.writer.setAttribute("columnWidths",a.join(","),r)}))}function Yq(){return t=>t.on("attribute:columnWidths:table",((t,e,n)=>{const i=n.writer;const o=e.item;const r=n.mapper.toViewElement(o);const s=r.is("element","table")?r:Array.from(r.getChildren()).find((t=>t.is("element","table")));if(e.attributeNewValue){Zq(i,s,e.attributeNewValue);i.addClass("ck-table-resized",s)}else{Qq(i,s);i.removeClass("ck-table-resized",s)}}))}function Zq(t,e,n){const i=n.split(",");let o=[...e.getChildren()].find((t=>t.is("element","colgroup")));if(!o){o=t.createContainerElement("colgroup")}else{for(const e of[...o.getChildren()]){t.remove(e)}}for(const e of Array(i.length).keys()){const n=t.createEmptyElement("col");t.setStyle("width",i[e],n);t.insert(t.createPositionAt(o,"end"),n)}t.insert(t.createPositionAt(e,"start"),o)}function Qq(t,e){const n=[...e.getChildren()].find((t=>t.is("element","colgroup")));t.remove(n)}class Jq extends eu{static get requires(){return[hU,TH]}static get pluginName(){return"TableColumnResizeEditing"}constructor(t){super(t);this._isResizingActive=false;this.set("_isResizingAllowed",true);this._resizingData=null;this._domEmitter=Object.create(Ja);this._tableUtilsPlugin=t.plugins.get("TableUtils");this.on("change:_isResizingAllowed",((e,n,i)=>{t.editing.view.change((e=>{e[i?"removeClass":"addClass"]("ck-column-resize_disabled",t.editing.view.document.getRoot())}))}))}init(){this._extendSchema();this._registerPostFixer();this._registerConverters();this._registerResizingListeners();this._registerColgroupFixer();this._registerResizerInserter();const t=this.editor;const e=t.plugins.get("TableColumnResize");t.commands.add("resizeTableWidth",new Iq(t));t.commands.add("resizeColumnWidths",new Mq(t));const n=t.commands.get("resizeTableWidth");const i=t.commands.get("resizeColumnWidths");this.bind("_isResizingAllowed").to(t,"isReadOnly",e,"isEnabled",n,"isEnabled",i,"isEnabled",((t,e,n,i)=>!t&&e&&n&&i))}destroy(){this._domEmitter.stopListening();super.destroy()}_extendSchema(){this.editor.model.schema.extend("table",{allowAttributes:["tableWidth","columnWidths"]})}_registerPostFixer(){const t=this.editor;const e=t.model;e.document.registerPostFixer((t=>{let i=false;for(const o of zq(e)){const e=qq(o.getAttribute("columnWidths").split(","));n(e,o,this);const r=e.map((t=>`${t}%`)).join(",");if(o.getAttribute("columnWidths")===r){continue}t.setAttribute("columnWidths",r,o);i=true}return i}));function n(t,e,n){const o=n._tableUtilsPlugin.getColumns(e);const r=o-t.length;if(r===0){return}const s=i(n.editor.model.document.differ,e);for(const i of s){const r=o-t.length;if(r===0){continue}const s=r>0;const a=n._tableUtilsPlugin.getCellLocation(i).column;if(s){const i=Pq(e,n.editor);const o=Uq(r,i);t.splice(a,0,...o)}else{const e=t.splice(a,Math.abs(r));t[a]+=Wq(e)}}}function i(t,e){const n=new Set;for(const i of t.getChanges()){if(i.type=="insert"&&i.position.nodeAfter&&i.position.nodeAfter.name=="tableCell"&&i.position.nodeAfter.getAncestors().includes(e)){n.add(i.position.nodeAfter)}else if(i.type=="remove"){const t=i.position.nodeBefore||i.position.nodeAfter;if(t.name=="tableCell"&&t.getAncestors().includes(e)){n.add(t)}}}return n}}_registerConverters(){const t=this.editor;const e=t.conversion;const n={view:{name:"figure",key:"style",value:{width:/[\s\S]+/}},model:{name:"table",key:"tableWidth",value:t=>t.getStyle("width")}};const i={model:{name:"table",key:"tableWidth"},view:t=>({name:"figure",key:"style",value:{width:t}})};e.for("upcast").attributeToAttribute(n);e.for("upcast").add(Kq(this._tableUtilsPlugin));e.for("downcast").attributeToAttribute(i);e.for("downcast").add(Yq())}_registerResizingListeners(){const t=this.editor.editing.view;t.addObserver(jU);t.document.on("mousedown",this._onMouseDownHandler.bind(this),{priority:"high"});this._domEmitter.listenTo(il.window.document,"mousemove",pS(this._onMouseMoveHandler.bind(this),50));this._domEmitter.listenTo(il.window.document,"mouseup",this._onMouseUpHandler.bind(this))}_onMouseDownHandler(t,e){const n=e.target;if(!n.hasClass("ck-table-column-resizer")){return}if(!this._isResizingAllowed){return}e.preventDefault();t.stop();const i=this.editor;const o=i.editing.mapper.toModelElement(n.findAncestor("figure"));const r=l(o,this._tableUtilsPlugin,i);const s=n.findAncestor("table");const a=i.editing.view;if(![...s.getChildren()].find((t=>t.is("element","colgroup")))){a.change((t=>{c(t,r,s)}))}this._isResizingActive=true;this._resizingData=this._getResizingData(e,r);a.change((t=>d(t,s,this._resizingData)));function l(t,e,n){const i=Array(e.getColumns(t));const o=new qF(t);for(const t of o){const e=n.editing.mapper.toViewElement(t.cell);const o=n.editing.view.domConverter.mapViewToDom(e);const r=$q(o);if(!i[t.column]||r<i[t.column]){i[t.column]=Fq(r)}}return i}function c(t,e,n){const i=t.createContainerElement("colgroup");for(let n=0;n<e.length;n++){const o=t.createEmptyElement("col");const r=`${Fq(e[n]/Wq(e)*100)}%`;t.setStyle("width",r,o);t.insert(t.createPositionAt(i,"end"),o)}t.insert(t.createPositionAt(n,"start"),i)}function d(t,e,n){const i=n.widths.viewFigureWidth/n.widths.viewFigureParentWidth;t.addClass("ck-table-resized",e);t.addClass("ck-table-column-resizer__active",n.elements.viewResizer);t.setStyle("width",`${Fq(i*100)}%`,e.findAncestor("figure"))}}_onMouseMoveHandler(t,e){if(!this._isResizingActive){return}if(!this._isResizingAllowed){this._onMouseUpHandler();return}const{columnPosition:n,flags:{isRightEdge:i,isTableCentered:o,isLtrContent:r},elements:{viewFigure:s,viewLeftColumn:a,viewRightColumn:l},widths:{viewFigureParentWidth:c,tableWidth:d,leftColumnWidth:u,rightColumnWidth:h}}=this._resizingData;const g=-u+Lq;const m=i?c-d:h-Lq;const f=(r?1:-1)*(i&&o?2:1);const p=Hq((e.clientX-n)*f,Math.min(g,0),Math.max(m,0));if(p===0){return}this.editor.editing.view.change((t=>{const e=Fq((u+p)*100/d);t.setStyle("width",`${e}%`,a);if(i){const e=Fq((d+p)*100/c);t.setStyle("width",`${e}%`,s)}else{const e=Fq((h-p)*100/d);t.setStyle("width",`${e}%`,l)}}))}_onMouseUpHandler(){if(!this._isResizingActive){return}const{viewResizer:t,modelTable:e,viewFigure:n,viewColgroup:i}=this._resizingData.elements;const o=this.editor;const r=o.editing.view;const s=e.getAttribute("columnWidths");const a=[...i.getChildren()].map((t=>t.getStyle("width"))).join(",");const l=s!==a;const c=e.getAttribute("tableWidth");const d=n.getStyle("width");const u=c!==d;if(l||u){if(this._isResizingAllowed){if(u){o.execute("resizeTableWidth",{table:e,tableWidth:`${Fq(d)}%`,columnWidths:a})}else{o.execute("resizeColumnWidths",{columnWidths:a,table:e})}}else{r.change((t=>{if(s){const e=s.split(",");for(const n of i.getChildren()){t.setStyle("width",e.shift(),n)}}else{t.remove(i)}if(u){if(c){t.setStyle("width",c,n)}else{t.removeStyle("width",n)}}if(!s&&!c){t.removeClass("ck-table-resized",[...n.getChildren()].find((t=>t.name==="table")))}}))}}r.change((e=>{e.removeClass("ck-table-column-resizer__active",t)}));this._isResizingActive=false;this._resizingData=null}_getResizingData(t,e){const n=this.editor;const i=t.domEvent.clientX;const o=t.target;const r=o.findAncestor("td")||o.findAncestor("th");const s=n.editing.mapper.toModelElement(r);const a=s.findAncestor("table");const l=jq(s,this._tableUtilsPlugin).rightEdge;const c=this._tableUtilsPlugin.getColumns(a)-1;const d=l===c;const u=!a.hasAttribute("tableAlignment");const h=n.locale.contentLanguageDirection!=="rtl";const g=r.findAncestor("table");const m=g.findAncestor("figure");const f=[...g.getChildren()].find((t=>t.is("element","colgroup")));const p=f.getChild(l);const b=d?undefined:f.getChild(l+1);const k=Vq(n.editing.view.domConverter.mapViewToDom(m.parent));const w=Vq(n.editing.view.domConverter.mapViewToDom(m));const A=Oq(a,n);const C=e[l];const _=d?undefined:e[l+1];return{columnPosition:i,flags:{isRightEdge:d,isTableCentered:u,isLtrContent:h},elements:{viewResizer:o,modelTable:a,viewFigure:m,viewColgroup:f,viewLeftColumn:p,viewRightColumn:b},widths:{viewFigureParentWidth:k,viewFigureWidth:w,tableWidth:A,leftColumnWidth:C,rightColumnWidth:_}}}_registerColgroupFixer(){const t=this.editor;this.listenTo(t.editing.view.document,"layoutChanged",(()=>{const e=t.editing.view.document.selection.getFirstPosition().getAncestors().reverse().find((t=>t.name==="table"));const n=e&&[...e.getChildren()].find((t=>t.is("element","colgroup")));const i=t.model.document.selection.getFirstPosition().findAncestor("table");if(i&&i.hasAttribute("columnWidths")&&e&&!n){t.editing.reconvertItem(i)}}),{priority:"low"})}_registerResizerInserter(){this.editor.conversion.for("editingDowncast").add((t=>{t.on("insert:tableCell",((t,e,n)=>{const i=e.item;const o=n.mapper.toViewElement(i);const r=n.writer;r.insert(r.createPositionAt(o,"end"),r.createUIElement("div",{class:"ck-table-column-resizer"}))}),{priority:"lowest"})}))}}var Xq=n(728);var tG={injectType:"singletonStyleTag",attributes:{"data-cke":true}};tG.insert="head";tG.singleton=true;var eG=Sc()(Xq.Z,tG);const nG=Xq.Z.locals||{};class iG extends eu{static get requires(){return[Jq,gq]}static get pluginName(){return"TableColumnResize"}}class oG extends Tq{constructor(t,e){super(t,"tableBackgroundColor",e)}}class rG extends Tq{constructor(t,e){super(t,"tableBorderColor",e)}_getValue(t){if(!t){return}const e=rq(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}}class sG extends Tq{constructor(t,e){super(t,"tableBorderStyle",e)}_getValue(t){if(!t){return}const e=rq(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}}class aG extends Tq{constructor(t,e){super(t,"tableBorderWidth",e)}_getValue(t){if(!t){return}const e=rq(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}_getValueToSet(t){t=sq(t,"px");if(t===this._defaultValue){return}return t}}class lG extends Tq{constructor(t,e){super(t,"tableWidth",e)}_getValueToSet(t){t=sq(t,"px");if(t===this._defaultValue){return}return t}}class cG extends Tq{constructor(t,e){super(t,"tableHeight",e)}_getValueToSet(t){t=sq(t,"px");if(t===this._defaultValue){return null}return t}}class dG extends Tq{constructor(t,e){super(t,"tableAlignment",e)}}const uG=/^(left|center|right)$/;const hG=/^(left|none|right)$/;class gG extends eu{static get pluginName(){return"TablePropertiesEditing"}static get requires(){return[hU]}init(){const t=this.editor;const e=t.model.schema;const n=t.conversion;t.config.define("table.tableProperties.defaultProperties",{});const i=aq(t.config.get("table.tableProperties.defaultProperties"),{includeAlignmentProperty:true});t.data.addStyleProcessorRules(YC);mG(e,n,{color:i.borderColor,style:i.borderStyle,width:i.borderWidth});t.commands.add("tableBorderColor",new rG(t,i.borderColor));t.commands.add("tableBorderStyle",new sG(t,i.borderStyle));t.commands.add("tableBorderWidth",new aG(t,i.borderWidth));fG(e,n,i.alignment);t.commands.add("tableAlignment",new dG(t,i.alignment));bG(e,n,{modelAttribute:"tableWidth",styleName:"width",defaultValue:i.width});t.commands.add("tableWidth",new lG(t,i.width));bG(e,n,{modelAttribute:"tableHeight",styleName:"height",defaultValue:i.height});t.commands.add("tableHeight",new cG(t,i.height));t.data.addStyleProcessorRules(qC);pG(e,n,{modelAttribute:"tableBackgroundColor",styleName:"background-color",defaultValue:i.backgroundColor});t.commands.add("tableBackgroundColor",new oG(t,i.backgroundColor))}}function mG(t,e,n){const i={width:"tableBorderWidth",color:"tableBorderColor",style:"tableBorderStyle"};t.extend("table",{allowAttributes:Object.values(i)});IF(e,"table",i,n);BF(e,{modelAttribute:i.color,styleName:"border-color"});BF(e,{modelAttribute:i.style,styleName:"border-style"});BF(e,{modelAttribute:i.width,styleName:"border-width"})}function fG(t,e,n){t.extend("table",{allowAttributes:["tableAlignment"]});e.for("downcast").attributeToAttribute({model:{name:"table",key:"tableAlignment"},view:t=>({key:"style",value:{float:t==="center"?"none":t}}),converterPriority:"high"});e.for("upcast").attributeToAttribute({view:{name:/^(table|figure)$/,styles:{float:hG}},model:{key:"tableAlignment",value:t=>{let e=t.getStyle("float");if(e==="none"){e="center"}return e===n?null:e}}}).attributeToAttribute({view:{attributes:{align:uG}},model:{name:"table",key:"tableAlignment",value:t=>{const e=t.getAttribute("align");return e===n?null:e}}})}function pG(t,e,n){const{modelAttribute:i}=n;t.extend("table",{allowAttributes:[i]});TF(e,{viewElement:"table",...n});BF(e,n)}function bG(t,e,n){const{modelAttribute:i}=n;t.extend("table",{allowAttributes:[i]});TF(e,{viewElement:/^(table|figure)$/,shouldUpcast:t=>!(t.name=="table"&&t.parent.name=="figure"),...n});MF(e,{modelElement:"table",...n})}var kG=n(9221);var wG={injectType:"singletonStyleTag",attributes:{"data-cke":true}};wG.insert="head";wG.singleton=true;var AG=Sc()(kG.Z,wG);const CG=kG.Z.locals||{};const _G={left:J_.objectLeft,center:J_.objectCenter,right:J_.objectRight};class vG extends Lc{constructor(t,e){super(t);this.set({borderStyle:"",borderWidth:"",borderColor:"",backgroundColor:"",width:"",height:"",alignment:""});this.options=e;const{borderStyleDropdown:n,borderWidthInput:i,borderColorInput:o,borderRowLabel:r}=this._createBorderFields();const{backgroundRowLabel:s,backgroundInput:a}=this._createBackgroundFields();const{widthInput:l,operatorLabel:c,heightInput:d,dimensionsLabel:u}=this._createDimensionFields();const{alignmentToolbar:h,alignmentLabel:g}=this._createAlignmentFields();this.focusTracker=new uc;this.keystrokes=new hc;this.children=this.createCollection();this.borderStyleDropdown=n;this.borderWidthInput=i;this.borderColorInput=o;this.backgroundInput=a;this.widthInput=l;this.heightInput=d;this.alignmentToolbar=h;const{saveButtonView:m,cancelButtonView:f}=this._createActionButtons();this.saveButtonView=m;this.cancelButtonView=f;this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.children.add(new wy(t,{label:this.t("Table properties")}));this.children.add(new BW(t,{labelView:r,children:[r,n,o,i],class:"ck-table-form__border-row"}));this.children.add(new BW(t,{labelView:s,children:[s,a],class:"ck-table-form__background-row"}));this.children.add(new BW(t,{children:[new BW(t,{labelView:u,children:[u,l,c,d],class:"ck-table-form__dimensions-row"}),new BW(t,{labelView:g,children:[g,h],class:"ck-table-properties-form__alignment-row"})]}));this.children.add(new BW(t,{children:[this.saveButtonView,this.cancelButtonView],class:"ck-table-form__action-row"}));this.setTemplate({tag:"form",attributes:{class:["ck","ck-form","ck-table-form","ck-table-properties-form"],tabindex:"-1"},children:this.children})}render(){super.render();o({view:this});[this.borderStyleDropdown,this.borderColorInput,this.borderColorInput.fieldView.dropdownView.buttonView,this.borderWidthInput,this.backgroundInput,this.backgroundInput.fieldView.dropdownView.buttonView,this.widthInput,this.heightInput,this.alignmentToolbar,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createBorderFields(){const t=this.options.defaultTableProperties;const e={style:t.borderStyle,width:t.borderWidth,color:t.borderColor};const n=xW({colorConfig:this.options.borderColors,columns:5,defaultColorValue:e.color});const i=this.locale;const o=this.t;const r=new uy(i);r.text=o("Border");const s=pW(this.t);const a=new Ly(i,Py);a.set({label:o("Style"),class:"ck-table-form__border-style"});a.fieldView.buttonView.set({isOn:false,withText:true,tooltip:o("Style")});a.fieldView.buttonView.bind("label").to(this,"borderStyle",(t=>s[t?t:"none"]));a.fieldView.on("execute",(t=>{this.borderStyle=t.source._borderStyleValue}));a.bind("isEmpty").to(this,"borderStyle",(t=>!t));Dv(a.fieldView,_W(this,e.style));const l=new Ly(i,Ny);l.set({label:o("Width"),class:"ck-table-form__border-width"});l.fieldView.bind("value").to(this,"borderWidth");l.bind("isEnabled").to(this,"borderStyle",yG);l.fieldView.on("input",(()=>{this.borderWidth=l.fieldView.element.value}));const c=new Ly(i,n);c.set({label:o("Color"),class:"ck-table-form__border-color"});c.fieldView.bind("value").to(this,"borderColor");c.bind("isEnabled").to(this,"borderStyle",yG);c.fieldView.on("input",(()=>{this.borderColor=c.fieldView.value}));this.on("change:borderStyle",((t,n,i,o)=>{if(!yG(i)){this.borderColor="";this.borderWidth=""}if(!yG(o)){this.borderColor=e.color;this.borderWidth=e.width}}));return{borderRowLabel:r,borderStyleDropdown:a,borderColorInput:c,borderWidthInput:l}}_createBackgroundFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Background");const i=xW({colorConfig:this.options.backgroundColors,columns:5,defaultColorValue:this.options.defaultTableProperties.backgroundColor});const o=new Ly(t,i);o.set({label:e("Color"),class:"ck-table-properties-form__background"});o.fieldView.bind("value").to(this,"backgroundColor");o.fieldView.on("input",(()=>{this.backgroundColor=o.fieldView.value}));return{backgroundRowLabel:n,backgroundInput:o}}_createDimensionFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Dimensions");const i=new Ly(t,Ny);i.set({label:e("Width"),class:"ck-table-form__dimensions-row__width"});i.fieldView.bind("value").to(this,"width");i.fieldView.on("input",(()=>{this.width=i.fieldView.element.value}));const o=new Lc(t);o.setTemplate({tag:"span",attributes:{class:["ck-table-form__dimension-operator"]},children:[{text:"×"}]});const r=new Ly(t,Ny);r.set({label:e("Height"),class:"ck-table-form__dimensions-row__height"});r.fieldView.bind("value").to(this,"height");r.fieldView.on("input",(()=>{this.height=r.fieldView.element.value}));return{dimensionsLabel:n,widthInput:i,operatorLabel:o,heightInput:r}}_createAlignmentFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Alignment");const i=new rv(t);i.set({isCompact:true,ariaLabel:e("Table alignment toolbar")});vW({view:this,icons:_G,toolbar:i,labels:this._alignmentLabels,propertyName:"alignment",defaultValue:this.options.defaultTableProperties.alignment});return{alignmentLabel:n,alignmentToolbar:i}}_createActionButtons(){const t=this.locale;const e=this.t;const n=new kd(t);const i=new kd(t);const o=[this.borderWidthInput,this.borderColorInput,this.backgroundInput,this.widthInput,this.heightInput];n.set({label:e("Save"),icon:J_.check,class:"ck-button-save",type:"submit",withText:true});n.bind("isEnabled").toMany(o,"errorText",((...t)=>t.every((t=>!t))));i.set({label:e("Cancel"),icon:J_.cancel,class:"ck-button-cancel",withText:true});i.delegate("execute").to(this,"cancel");return{saveButtonView:n,cancelButtonView:i}}get _alignmentLabels(){const t=this.locale;const e=this.t;const n=e("Align table to the left");const i=e("Center table");const o=e("Align table to the right");if(t.uiLanguageDirection==="rtl"){return{right:o,center:i,left:n}}else{return{left:n,center:i,right:o}}}}function yG(t){return t!=="none"}const xG='$${Delta.CKEditor.Icon[73]}$$';const EG=500;const DG={borderStyle:"tableBorderStyle",borderColor:"tableBorderColor",borderWidth:"tableBorderWidth",backgroundColor:"tableBackgroundColor",width:"tableWidth",height:"tableHeight",alignment:"tableAlignment"};class SG extends eu{static get requires(){return[Zy]}static get pluginName(){return"TablePropertiesUI"}constructor(t){super(t);t.config.define("table.tableProperties",{borderColors:yW,backgroundColors:yW})}init(){const t=this.editor;const e=t.t;this._defaultTableProperties=aq(t.config.get("table.tableProperties.defaultProperties"),{includeAlignmentProperty:true});this._balloon=t.plugins.get(Zy);this.view=null;this._undoStepBatch=null;this._isReady=false;t.ui.componentFactory.add("tableProperties",(n=>{const i=new kd(n);i.set({label:e("Table properties"),icon:xG,tooltip:true});this.listenTo(i,"execute",(()=>this._showView()));const o=Object.values(DG).map((e=>t.commands.get(e)));i.bind("isEnabled").toMany(o,"isEnabled",((...t)=>t.some((t=>t))));return i}))}destroy(){super.destroy();if(this.view){this.view.destroy()}}_createPropertiesView(){const e=this.editor;const n=e.config.get("table.tableProperties");const i=xd(n.borderColors);const o=yd(e.locale,i);const r=xd(n.backgroundColors);const s=yd(e.locale,r);const a=new vG(e.locale,{borderColors:o,backgroundColors:s,defaultTableProperties:this._defaultTableProperties});const l=e.t;a.render();this.listenTo(a,"submit",(()=>{this._hideView()}));this.listenTo(a,"cancel",(()=>{if(this._undoStepBatch.operations.length){e.execute("undo",this._undoStepBatch)}this._hideView()}));a.keystrokes.set("Esc",((t,e)=>{this._hideView();e()}));t({emitter:a,activator:()=>this._isViewInBalloon,contextElements:[this._balloon.view.element],callback:()=>this._hideView()});const c=bW(l);const d=kW(l);a.on("change:borderStyle",this._getPropertyChangeCallback("tableBorderStyle",this._defaultTableProperties.borderStyle));a.on("change:borderColor",this._getValidatedPropertyChangeCallback({viewField:a.borderColorInput,commandName:"tableBorderColor",errorText:c,validator:wW,defaultValue:this._defaultTableProperties.borderColor}));a.on("change:borderWidth",this._getValidatedPropertyChangeCallback({viewField:a.borderWidthInput,commandName:"tableBorderWidth",errorText:d,validator:CW,defaultValue:this._defaultTableProperties.borderWidth}));a.on("change:backgroundColor",this._getValidatedPropertyChangeCallback({viewField:a.backgroundInput,commandName:"tableBackgroundColor",errorText:c,validator:wW,defaultValue:this._defaultTableProperties.backgroundColor}));a.on("change:width",this._getValidatedPropertyChangeCallback({viewField:a.widthInput,commandName:"tableWidth",errorText:d,validator:AW,defaultValue:this._defaultTableProperties.width}));a.on("change:height",this._getValidatedPropertyChangeCallback({viewField:a.heightInput,commandName:"tableHeight",errorText:d,validator:AW,defaultValue:this._defaultTableProperties.height}));a.on("change:alignment",this._getPropertyChangeCallback("tableAlignment",this._defaultTableProperties.alignment));return a}_fillViewFormFromCommandValues(){const t=this.editor.commands;const e=t.get("tableBorderStyle");Object.entries(DG).map((([e,n])=>{const i=this._defaultTableProperties[e]||"";return[e,t.get(n).value||i]})).forEach((([t,n])=>{if((t==="borderColor"||t==="borderWidth")&&e.value==="none"){return}this.view.set(t,n)}));this._isReady=true}_showView(){const t=this.editor;if(!this.view){this.view=this._createPropertiesView()}this.listenTo(t.ui,"update",(()=>{this._updateView()}));this._fillViewFormFromCommandValues();this._balloon.add({view:this.view,position:tq(t)});this._undoStepBatch=t.model.createBatch();this.view.focus()}_hideView(){const t=this.editor;this.stopListening(t.ui,"update");this._isReady=false;this.view.saveButtonView.focus();this._balloon.remove(this.view);this.editor.editing.view.focus()}_updateView(){const t=this.editor;const e=t.editing.view.document;if(!YW(e.selection)){this._hideView()}else if(this._isViewVisible){XW(t,"table")}}get _isViewVisible(){return!!this.view&&this._balloon.visibleView===this.view}get _isViewInBalloon(){return!!this.view&&this._balloon.hasView(this.view)}_getPropertyChangeCallback(t){return(e,n,i)=>{if(!this._isReady){return}this.editor.execute(t,{value:i,batch:this._undoStepBatch})}}_getValidatedPropertyChangeCallback(t){const{commandName:e,viewField:n,validator:i,errorText:o}=t;const r=If((()=>{n.errorText=o}),EG);return(t,o,s)=>{r.cancel();if(!this._isReady){return}if(i(s)){this.editor.execute(e,{value:s,batch:this._undoStepBatch});n.errorText=null}else{r()}}}}class TG extends eu{static get pluginName(){return"TableProperties"}static get requires(){return[gG,SG]}}class IG extends eu{static get requires(){return[XD]}static get pluginName(){return"TableToolbar"}afterInit(){const t=this.editor;const e=t.t;const n=t.plugins.get(XD);const i=t.config.get("table.contentToolbar");const o=t.config.get("table.tableToolbar");if(i){n.register("tableContent",{ariaLabel:e("Table toolbar"),items:i,getRelatedElement:YW})}if(o){n.register("table",{ariaLabel:e("Table toolbar"),items:o,getRelatedElement:KW})}}}const MG="underline";class BG extends eu{static get pluginName(){return"UnderlineEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:MG});t.model.schema.setAttributeProperties(MG,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:MG,view:"u",upcastAlso:{styles:{"text-decoration":"underline"}}});t.commands.add(MG,new zI(t,MG));t.keystrokes.set("CTRL+U","underline")}}const LG='$${Delta.CKEditor.Icon[74]}$$';const NG="underline";class zG extends eu{static get pluginName(){return"UnderlineUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(NG,(n=>{const i=t.commands.get(NG);const o=new kd(n);o.set({label:e("Underline"),icon:LG,keystroke:"CTRL+U",tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(NG);t.editing.view.focus()}));return o}))}}class PG extends eu{static get requires(){return[BG,zG]}static get pluginName(){return"Underline"}}class OG extends vx{}OG.builtinPlugins=[Fx,zE,rT,gI,kI,_I,NI,jI,QI,PM,eM,JM,xB,qB,GB,EL,zL,ON,QN,Tz,Iz,_N,Pz,Hz,Kz,DP,RP,BO,vR,iV,oV,pV,BB,ij,cj,Tj,Ij,Mj,zj,Lj,Bj,Nj,Fj,pF,_F,SF,$U,lW,Sq,iG,TG,IG,CE,PG];OG.defaultConfig={toolbar:{items:["heading","|","bold","italic","link","bulletedList","numberedList","|","outdent","indent","|","imageUpload","blockQuote","insertTable","mediaEmbed","undo","redo"]},language:"en",image:{toolbar:["imageTextAlternative","toggleImageCaption","imageStyle:inline","imageStyle:block","imageStyle:side","linkImage"]},table:{contentToolbar:["tableColumn","tableRow","mergeTableCells","tableCellProperties","tableProperties"]}};const RG=OG})();i=i["default"];return i})()));
-//# sourceMappingURL=ckeditor.js.map \ No newline at end of file
diff --git a/ckeditor/ckeditor.js b/ckeditor/ckeditor.js
deleted file mode 100644
index a24dbec..0000000
--- a/ckeditor/ckeditor.js
+++ /dev/null
@@ -1,6 +0,0 @@
-(function(t){const e=t["en"]=t["en"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1","Align cell text to the bottom":"Align cell text to the bottom","Align cell text to the center":"Align cell text to the center","Align cell text to the left":"Align cell text to the left","Align cell text to the middle":"Align cell text to the middle","Align cell text to the right":"Align cell text to the right","Align cell text to the top":"Align cell text to the top","Align center":"Align center","Align left":"Align left","Align right":"Align right","Align table to the left":"Align table to the left","Align table to the right":"Align table to the right",Alignment:"Alignment",All:"All","Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to",Aquamarine:"Aquamarine",Arrows:"Arrows","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above",Background:"Background","Bitcoin sign":"Bitcoin sign",Black:"Black","Block quote":"Block quote","Block styles":"Block styles",Blue:"Blue",Bold:"Bold",Border:"Border","Break text":"Break text","Bulleted List":"Bulleted List","Bulleted list styles toolbar":"Bulleted list styles toolbar",Cancel:"Cancel","Caption for image: %0":"Caption for image: %0","Caption for the image":"Caption for the image","Cedi sign":"Cedi sign","Cell properties":"Cell properties","Cent sign":"Cent sign","Center table":"Center table","Centered image":"Centered image","Change image text alternative":"Change image text alternative","Character categories":"Character categories","Choose heading":"Choose heading",Circle:"Circle",Code:"Code","Colon sign":"Colon sign",Color:"Color","Color picker":"Color picker",Column:"Column","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign",Currency:"Currency","Currency sign":"Currency sign",Dashed:"Dashed",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Decrease indent":"Decrease indent","Degree sign":"Degree sign","Delete column":"Delete column","Delete row":"Delete row","Dim grey":"Dim grey",Dimensions:"Dimensions",Disc:"Disc","Division sign":"Division sign","Dollar sign":"Dollar sign","Dong sign":"Dong sign",Dotted:"Dotted",Double:"Double","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark",Downloadable:"Downloadable","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","downwards simple arrow":"downwards simple arrow","Drachma sign":"Drachma sign","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Edit link":"Edit link","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar","Editor editing area: %0":"Editor editing area: %0","Editor toolbar":"Editor toolbar","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Enter image caption":"Enter image caption","Enter table caption":"Enter table caption","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","Full size image":"Full size image","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign",Green:"Green",Grey:"Grey",Groove:"Groove","Guarani sign":"Guarani sign","Header column":"Header column","Header row":"Header row",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Height:"Height","Horizontal ellipsis":"Horizontal ellipsis","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Hryvnia sign":"Hryvnia sign","HTML object":"HTML object","Identical to":"Identical to","Image resize list":"Image resize list","Image toolbar":"Image toolbar","image widget":"image widget","In line":"In line","Increase indent":"Increase indent","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Insert:"Insert","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert image":"Insert image","Insert image via URL":"Insert image via URL","Insert media":"Insert media","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table",Inset:"Inset",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark",Italic:"Italic",Justify:"Justify","Justify cell text":"Justify cell text","Kip sign":"Kip sign",Latin:"Latin","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left aligned image":"Left aligned image","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","leftwards simple arrow":"leftwards simple arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Link:"Link","Link image":"Link image","Link URL":"Link URL","Lira sign":"Lira sign","List properties":"List properties","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or","Lower-latin":"Lower-latin","Lower–roman":"Lower–roman",Macron:"Macron","Manat sign":"Manat sign",Mathematical:"Mathematical","Media toolbar":"Media toolbar","Media URL":"Media URL","media widget":"media widget","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiple styles":"Multiple styles","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign",Next:"Next",None:"None","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","Numbered List":"Numbered List","Numbered list styles toolbar":"Numbered list styles toolbar","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","Open media in new tab":"Open media in new tab",Orange:"Orange",Original:"Original",Outset:"Outset",Overline:"Overline",Padding:"Padding",Paragraph:"Paragraph","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Paste the media URL in the input.":"Paste the media URL in the input.","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget",Previous:"Previous","Proportional to":"Proportional to",Purple:"Purple","Question exclamation mark":"Question exclamation mark",Red:"Red",Redo:"Redo","Registered sign":"Registered sign","Remove color":"Remove color","Remove Format":"Remove Format","Resize image":"Resize image","Resize image to %0":"Resize image to %0","Resize image to the original size":"Resize image to the original size","Restore default":"Restore default","Reversed order":"Reversed order","Reversed paragraph sign":"Reversed paragraph sign","Rich Text Editor":"Rich Text Editor",Ridge:"Ridge","Right aligned image":"Right aligned image","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","rightwards simple arrow":"rightwards simple arrow",Row:"Row","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign",Save:"Save","Saving changes":"Saving changes","Section sign":"Section sign","Select all":"Select all","Select column":"Select column","Select row":"Select row","Show more items":"Show more items","Side image":"Side image","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark",Solid:"Solid","soon with rightwards arrow above":"soon with rightwards arrow above","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Square:"Square","Square root":"Square root","Start at":"Start at","Start index must be greater than 0.":"Start index must be greater than 0.",Strikethrough:"Strikethrough",Style:"Style",Styles:"Styles",Subscript:"Subscript",Superscript:"Superscript","Table alignment toolbar":"Table alignment toolbar","Table cell text alignment":"Table cell text alignment","Table properties":"Table properties","Table toolbar":"Table toolbar","Tenge sign":"Tenge sign",Text:"Text","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar","Text alternative":"Text alternative","Text styles":"Text styles",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".',"The URL must not be empty.":"The URL must not be empty.",'The value is invalid. Try "10px" or "2em" or simply "2".':'The value is invalid. Try "10px" or "2em" or simply "2".',"There exists":"There exists","This link has no URL":"This link has no URL","This media URL is not supported.":"This media URL is not supported.","Tilde operator":"Tilde operator","Tip: Paste the URL into the content to embed faster.":"Tip: Paste the URL into the content to embed faster.","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on","Toggle the circle list style":"Toggle the circle list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the disc list style":"Toggle the disc list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the square list style":"Toggle the square list style","Toggle the upper–latin list style":"Toggle the upper–latin list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign",Turquoise:"Turquoise","Two dot leader":"Two dot leader",Underline:"Underline",Undo:"Undo",Union:"Union",Unlink:"Unlink","up down arrow with base":"up down arrow with base",Update:"Update","Update image URL":"Update image URL","Upload failed":"Upload failed","Upload in progress":"Upload in progress","Upper-latin":"Upper-latin","Upper-roman":"Upper-roman","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","upwards simple arrow":"upwards simple arrow","Vertical text alignment toolbar":"Vertical text alignment toolbar","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters",White:"White","Widget toolbar":"Widget toolbar",Width:"Width","Won sign":"Won sign","Wrap text":"Wrap text",Yellow:"Yellow","Yen sign":"Yen sign"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
-/*!
- * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md.
- */(function t(e,n){if(typeof exports==="object"&&typeof module==="object")module.exports=n();else if(typeof define==="function"&&define.amd)define([],n);else if(typeof exports==="object")exports["ClassicEditor"]=n();else e["ClassicEditor"]=n()})(self,(()=>(()=>{"use strict";var t={8180:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content code{background-color:hsla(0,0%,78%,.3);border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:hsla(0,0%,78%,.5)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-basic-styles/theme/code.css"],names:[],mappings:"AAKA,iBACC,kCAAuC,CAEvC,iBAAkB,CADlB,aAED,CAEA,0CACC,kCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content code {\n\tbackground-color: hsla(0, 0%, 78%, 0.3);\n\tpadding: .15em;\n\tborder-radius: 2px;\n}\n\n.ck.ck-editor__editable .ck-code_selected {\n\tbackground-color: hsla(0, 0%, 78%, 0.5);\n}\n"],sourceRoot:""}]);const l=a},636:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-block-quote/theme/blockquote.css"],names:[],mappings:"AAKA,uBAWC,0BAAsC,CADtC,iBAAkB,CAFlB,aAAc,CACd,cAAe,CAPf,eAAgB,CAIhB,kBAAmB,CADnB,mBAOD,CAEA,gCACC,aAAc,CACd,2BACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content blockquote {\n\t/* See #12 */\n\toverflow: hidden;\n\n\t/* https://github.com/ckeditor/ckeditor5-block-quote/issues/15 */\n\tpadding-right: 1.5em;\n\tpadding-left: 1.5em;\n\n\tmargin-left: 0;\n\tmargin-right: 0;\n\tfont-style: italic;\n\tborder-left: solid 5px hsl(0, 0%, 80%);\n}\n\n.ck-content[dir="rtl"] blockquote {\n\tborder-left: 0;\n\tborder-right: solid 5px hsl(0, 0%, 80%);\n}\n'],sourceRoot:""}]);const l=a},390:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-clipboard/theme/clipboard.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-clipboard/clipboard.css"],names:[],mappings:"AASC,8DACC,cAAe,CAEf,mBAAoB,CADpB,iBAOD,CAJC,mEACC,iBAAkB,CAClB,OACD,CAWA,qJACC,YACD,CCzBF,MACC,yCAA0C,CAC1C,yCAA0C,CAC1C,6DACD,CAOE,mEAIC,gDAAiD,CADjD,sDAAuD,CAFvD,2DAA8D,CAI9D,gBAAiB,CAHjB,wDAqBD,CAfC,yEAWC,sFAAuF,CAEvF,kBAAmB,CADnB,qKAA0K,CAX1K,UAAW,CAIX,aAAc,CAFd,QAAS,CAIT,QAAS,CADT,iBAAkB,CAElB,wDAA2D,CAE3D,0BAA2B,CAR3B,OAYD,CA2DF,kEACC,gGACD,CAKA,gDACC,OAAS,CACT,sBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: inline;\n\t\tposition: relative;\n\t\tpointer-events: none;\n\n\t\t& span {\n\t\t\tposition: absolute;\n\t\t\twidth: 0;\n\t\t}\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\t& > .ck-widget__selection-handle {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t& > .ck-widget__type-around {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-clipboard-drop-target-dot-width: 12px;\n\t--ck-clipboard-drop-target-dot-height: 8px;\n\t--ck-clipboard-drop-target-color: var(--ck-color-focus-border)\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\t& span {\n\t\t\tbottom: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\ttop: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tbackground: var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-left: -1px;\n\n\t\t\t/* The triangle above the marker */\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: 50%;\n\t\t\t\ttop: calc(var(--ck-clipboard-drop-target-dot-height) * -.5);\n\n\t\t\t\ttransform: translateX(-50%);\n\t\t\t\tborder-color: var(--ck-clipboard-drop-target-color) transparent transparent transparent;\n\t\t\t\tborder-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t// Horizontal drop target (between blocks).\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\twidth: 100%;\n\t\theight: 0;\n\t\tmargin: 0;\n\t\ttext-align: initial;\n\n\t\t& .ck-clipboard-drop-target__line {\n\t\t\tposition: absolute;\n\t\t\twidth: 100%;\n\t\t\theight: 0;\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-top: -1px;\n\n\t\t\t&::before {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent transparent transparent var(--ck-clipboard-drop-target-color);\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) 0 var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent var(--ck-clipboard-drop-target-color) transparent transparent;\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size)) var(--ck-clipboard-drop-target-dot-size) 0;\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\t*/\n\n\t/*\n\t * Styles of the widget that it a drop target.\n\t */\n\t& .ck-widget.ck-clipboard-drop-target-range {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important;\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\tzoom: 0.6;\n\t\toutline: none !important;\n\t}\n}\n'],sourceRoot:""}]);const l=a},3638:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-modal)}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-bottom-width:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar{border-bottom-width:1px;border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-editor-classic/theme/classiceditor.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-editor-classic/classiceditor.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,cAIC,iBAMD,CAJC,2DAEC,yBACD,CCLC,gDCED,eDKC,CAPA,uICMA,qCAAsC,CDJpC,2BAA4B,CAC5B,4BAIF,CAPA,gDAMC,qBACD,CAEA,iFACC,uBAAwB,CCR1B,eDaC,CANA,yMCHA,qCAAsC,CDOpC,eAEF,CAKF,yCAEC,0CAA2C,CCpB3C,eD8BD,CAZA,yHCdE,qCAAsC,CDmBtC,wBAAyB,CACzB,yBAMF,CAHC,0DACC,wCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor {\n\t/* All the elements within `.ck-editor` are positioned relatively to it.\n\t If any element needs to be positioned with respect to the <body>, etc.,\n\t it must land outside of the `.ck-editor` in DOM. */\n\tposition: relative;\n\n\t& .ck-editor__top .ck-sticky-panel .ck-toolbar {\n\t\t/* https://github.com/ckeditor/ckeditor5-editor-classic/issues/62 */\n\t\tz-index: var(--ck-z-modal);\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_rounded.css";\n\n.ck.ck-editor__top {\n\t& .ck-sticky-panel {\n\t\t& .ck-toolbar {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\n\t\t\tborder-bottom-width: 0;\n\t\t}\n\n\t\t& .ck-sticky-panel__content_sticky .ck-toolbar {\n\t\t\tborder-bottom-width: 1px;\n\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Note: Use ck-editor__main to make sure these styles don\'t apply to other editor types */\n.ck.ck-editor__main > .ck-editor__editable {\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/113 */\n\tbackground: var(--ck-color-base-background);\n\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&:not(.ck-focused) {\n\t\tborder-color: var(--ck-color-base-border);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},8894:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text);cursor:text}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-engine/theme/placeholder.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-engine/placeholder.css"],names:[],mappings:"AAMA,uCAEC,iBAWD,CATC,qDAIC,8BAA+B,CAF/B,MAAO,CAKP,mBAAoB,CANpB,iBAAkB,CAElB,OAKD,CAKA,wCACC,YACD,CAQD,iCACC,iBACD,CC5BC,qDAEC,6CAA8C,CAD9C,WAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder,\n.ck .ck-placeholder {\n\tposition: relative;\n\n\t&::before {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tcontent: attr(data-placeholder);\n\n\t\t/* See ckeditor/ckeditor5#469. */\n\t\tpointer-events: none;\n\t}\n}\n\n/* See ckeditor/ckeditor5#1987. */\n.ck.ck-read-only .ck-placeholder {\n\t&::before {\n\t\tdisplay: none;\n\t}\n}\n\n/*\n * Rules for the `ck-placeholder` are loaded before the rules for `ck-reset_all` in the base CKEditor 5 DLL build.\n * This fix overwrites the incorrectly set `position: static` from `ck-reset_all`.\n * See https://github.com/ckeditor/ckeditor5/issues/11418.\n */\n.ck.ck-reset_all .ck-placeholder {\n\tposition: relative;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder, .ck .ck-placeholder {\n\t&::before {\n\t\tcursor: text;\n\t\tcolor: var(--ck-color-engine-placeholder-text);\n\t}\n}\n"],sourceRoot:""}]);const l=a},4401:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-engine/theme/renderer.css"],names:[],mappings:"AAMA,qDACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Elements marked by the Renderer as hidden should be invisible in the editor. */\n.ck.ck-editor__editable span[data-ck-unsafe-element] {\n\tdisplay: none;\n}\n"],sourceRoot:""}]);const l=a},3230:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-heading_heading1{font-size:20px}.ck.ck-heading_heading2{font-size:17px}.ck.ck-heading_heading3{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-heading/theme/heading.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-heading/heading.css"],names:[],mappings:"AAKA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,+BACC,eACD,CCZC,2EACC,SACD,CAEA,uEACC,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-heading_heading1 {\n\tfont-size: 20px;\n}\n\n.ck.ck-heading_heading2 {\n\tfont-size: 17px;\n}\n\n.ck.ck-heading_heading3 {\n\tfont-size: 14px;\n}\n\n.ck[class*="ck-heading_heading"] {\n\tfont-weight: bold;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Resize dropdown's button label. */\n.ck.ck-dropdown.ck-heading-dropdown {\n\t& .ck-dropdown__button .ck-button__label {\n\t\twidth: 8em;\n\t}\n\n\t& .ck-dropdown__panel .ck-list__item {\n\t\tmin-width: 18em;\n\t}\n}\n"],sourceRoot:""}]);const l=a},8468:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-html-object-embed-unfocused-outline-width:1px}.ck-widget.html-object-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base);min-width:calc(76px + var(--ck-spacing-standard));padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-object-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);font-style:normal;font-weight:400;left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);position:absolute;top:0;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-html-support/theme/datafilter.css"],names:[],mappings:"AAKA,MACC,kDACD,CAEA,6BAEC,gDAAiD,CADjD,kCAAmC,CAKnC,iDAAkD,CAHlD,+BAAgC,CAEhC,oEAgCD,CA7BC,kEACC,wGACD,CAEA,oCAOC,eAA4B,CAG5B,iEAAkE,CAClE,qCAAsC,CAPtC,0CAA2C,CAS3C,+BAAgC,CADhC,kCAAmC,CAVnC,iBAAkB,CADlB,eAAmB,CAKnB,+BAAgC,CAGhC,yIAA0I,CAN1I,iBAAkB,CAElB,KAAM,CAGN,0GAMD,CAGA,2HACC,gBACD,CAEA,yDAEC,mBACD,CAGD,gCACC,eACD,CAEA,iCACC,oBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-html-object-embed-unfocused-outline-width: 1px;\n}\n\n.ck-widget.html-object-embed {\n\tfont-size: var(--ck-font-size-base);\n\tbackground-color: var(--ck-color-base-foreground);\n\tpadding: var(--ck-spacing-small);\n\t/* Leave space for label */\n\tpadding-top: calc(var(--ck-font-size-tiny) + var(--ck-spacing-large));\n\tmin-width: calc(76px + var(--ck-spacing-standard));\n\n\t&:not(.ck-widget_selected):not(:hover) {\n\t\toutline: var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border);\n\t}\n\n\t&::before {\n\t\tfont-weight: normal;\n\t\tfont-style: normal;\n\t\tposition: absolute;\n\t\tcontent: attr(data-html-object-embed-label);\n\t\ttop: 0;\n\t\tleft: var(--ck-spacing-standard);\n\t\tbackground: hsl(0deg 0% 60%);\n\t\ttransition: background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\t\tpadding: calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);\n\t\tborder-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius);\n\t\tcolor: var(--ck-color-base-background);\n\t\tfont-size: var(--ck-font-size-tiny);\n\t\tfont-family: var(--ck-font-face);\n\t}\n\n\t/* Make space for label. */\n\t& .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before {\n\t\tmargin-left: 50px;\n\t}\n\n\t& .html-object-embed__content {\n\t\t/* Disable user interaction with embed content */\n\t\tpointer-events: none;\n\t}\n}\n\ndiv.ck-widget.html-object-embed {\n\tmargin: 1em auto;\n}\n\nspan.ck-widget.html-object-embed {\n\tdisplay: inline-block;\n}\n\n"],sourceRoot:""}]);const l=a},9048:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image-inline.ck-widget_selected,.ck.ck-editor__editable .image.ck-widget_selected{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/image.css"],names:[],mappings:"AAMC,mBAEC,UAAW,CADX,aAAc,CAOd,gBAAkB,CAGlB,cAAe,CARf,iBAuBD,CAbC,uBAEC,aAAc,CAGd,aAAc,CAGd,cAAe,CAGf,cACD,CAGD,0BAYC,sBAAuB,CANvB,mBAAoB,CAGpB,cAoBD,CAdC,kCACC,YACD,CAGA,gEAGC,WAAY,CACZ,aAAc,CAGd,cACD,CAUD,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAWA,2GACC,SAUD,CAHC,qEACC,YACD,CAOA,0FACC,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content {\n\t& .image {\n\t\tdisplay: table;\n\t\tclear: both;\n\t\ttext-align: center;\n\n\t\t/* Make sure there is some space between the content and the image. Center image by default. */\n\t\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\t \tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\t\tmargin: 0.9em auto;\n\n\t\t/* Make sure the caption will be displayed properly (See: https://github.com/ckeditor/ckeditor5/issues/1870). */\n\t\tmin-width: 50px;\n\n\t\t& img {\n\t\t\t/* Prevent unnecessary margins caused by line-height (see #44). */\n\t\t\tdisplay: block;\n\n\t\t\t/* Center the image if its width is smaller than the content\'s width. */\n\t\t\tmargin: 0 auto;\n\n\t\t\t/* Make sure the image never exceeds the size of the parent container (ckeditor/ckeditor5-ui#67). */\n\t\t\tmax-width: 100%;\n\n\t\t\t/* Make sure the image is never smaller than the parent container (See: https://github.com/ckeditor/ckeditor5/issues/9300). */\n\t\t\tmin-width: 100%\n\t\t}\n\t}\n\n\t& .image-inline {\n\t\t/*\n\t\t * Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing).\n\t\t * Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root.\n\t\t * This strange behavior does not happen with inline-flex.\n\t\t */\n\t\tdisplay: inline-flex;\n\n\t\t/* While being resized, don\'t allow the image to exceed the width of the editing root. */\n\t\tmax-width: 100%;\n\n\t\t/* This is required by Safari to resize images in a sensible way. Without this, the browser breaks the ratio. */\n\t\talign-items: flex-start;\n\n\t\t/* When the picture is present it must act as a flex container to let the img resize properly */\n\t\t& picture {\n\t\t\tdisplay: flex;\n\t\t}\n\n\t\t/* When the picture is present, it must act like a resizable img. */\n\t\t& picture,\n\t\t& img {\n\t\t\t/* This is necessary for the img to span the entire .image-inline wrapper and to resize properly. */\n\t\t\tflex-grow: 1;\n\t\t\tflex-shrink: 1;\n\n\t\t\t/* Prevents overflowing the editing root boundaries when an inline image is very wide. */\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Inhertit the content styles padding of the <figcaption> in case the integration overrides `text-align: center`\n\t * of `.image` (e.g. to the left/right). This ensures the placeholder stays at the padding just like the native\n\t * caret does, and not at the edge of <figcaption>.\n\t */\n\t& .image > figcaption.ck-placeholder::before {\n\t\tpadding-left: inherit;\n\t\tpadding-right: inherit;\n\n\t\t/*\n\t\t * Make sure the image caption placeholder doesn\'t overflow the placeholder area.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9162.\n\t\t */\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\n\t/*\n\t * Make sure the selected inline image always stays on top of its siblings.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9108.\n\t */\n\t& .image.ck-widget_selected {\n\t\tz-index: 1;\n\t}\n\n\t& .image-inline.ck-widget_selected {\n\t\tz-index: 1;\n\n\t\t/*\n\t\t * Make sure the native browser selection style is not displayed.\n\t\t * Inline image widgets have their own styles for the selected state and\n\t\t * leaving this up to the browser is asking for a visual collision.\n\t\t */\n\t\t& ::selection {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t/* The inline image nested in the table should have its original size if not resized.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9117. */\n\t& td,\n\t& th {\n\t\t& .image-inline img {\n\t\t\tmax-width: none;\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},8662:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-image-caption-highligted-background:#fd0}.ck-content .image>figcaption{background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highligted-background)}to{background-color:var(--ck-color-image-caption-background)}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imagecaption.css"],names:[],mappings:"AAKA,MACC,2CAAoD,CACpD,kCAA8C,CAC9C,mDACD,CAGA,8BAKC,yDAA0D,CAH1D,mBAAoB,CAEpB,wCAAyC,CAHzC,qBAAsB,CAMtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,qBAMD,CAGA,qEACC,iDACD,CAEA,sCACC,GACC,oEACD,CAEA,GACC,yDACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-caption-background: hsl(0, 0%, 97%);\n\t--ck-color-image-caption-text: hsl(0, 0%, 20%);\n\t--ck-color-image-caption-highligted-background: hsl(52deg 100% 50%);\n}\n\n/* Content styles */\n.ck-content .image > figcaption {\n\tdisplay: table-caption;\n\tcaption-side: bottom;\n\tword-break: break-word;\n\tcolor: var(--ck-color-image-caption-text);\n\tbackground-color: var(--ck-color-image-caption-background);\n\tpadding: .6em;\n\tfont-size: .75em;\n\toutline-offset: -1px;\n}\n\n/* Editing styles */\n.ck.ck-editor__editable .image > figcaption.image__caption_highlighted {\n\tanimation: ck-image-caption-highlight .6s ease-out;\n}\n\n@keyframes ck-image-caption-highlight {\n\t0% {\n\t\tbackground-color: var(--ck-color-image-caption-highligted-background);\n\t}\n\n\t100% {\n\t\tbackground-color: var(--ck-color-image-caption-background);\n\t}\n}\n"],sourceRoot:""}]);const l=a},9292:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-image-insert__panel{padding:var(--ck-spacing-large)}.ck.ck-image-insert__ck-finder-button{border:1px solid #ccc;border-radius:var(--ck-border-radius);display:block;margin:var(--ck-spacing-standard) auto;width:100%}.ck.ck-splitbutton>.ck-file-dialog-button.ck-button{border:none;margin:0;padding:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageinsert.css"],names:[],mappings:"AAKA,2BACC,+BACD,CAEA,sCAIC,qBAAiC,CACjC,qCAAsC,CAJtC,aAAc,CAEd,sCAAuC,CADvC,UAID,CAGA,oDAGC,WAAY,CADZ,QAAS,CADT,SAGD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-image-insert__panel {\n\tpadding: var(--ck-spacing-large);\n}\n\n.ck.ck-image-insert__ck-finder-button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin: var(--ck-spacing-standard) auto;\n\tborder: 1px solid hsl(0, 0%, 80%);\n\tborder-radius: var(--ck-border-radius);\n}\n\n/* https://github.com/ckeditor/ckeditor5/issues/7986 */\n.ck.ck-splitbutton > .ck-file-dialog-button.ck-button {\n\tpadding: 0;\n\tmargin: 0;\n\tborder: none;\n}\n"],sourceRoot:""}]);const l=a},5150:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-image-insert-form:focus{outline:none}.ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-image-insert-form__action-row{margin-top:var(--ck-spacing-standard)}.ck.ck-form__row.ck-image-insert-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-image-insert-form__action-row .ck-button-save{justify-content:center}.ck.ck-form__row.ck-image-insert-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageinsertformrowview.css"],names:[],mappings:"AAMC,+BAEC,YACD,CAGD,iBACC,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CACjB,6BAmBD,CAhBC,iCACC,WACD,CAEA,kDACC,qCAUD,CARC,sIAEC,sBACD,CAEA,+EACC,0BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-image-insert-form {\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n}\n\n.ck.ck-form__row {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\tjustify-content: space-between;\n\n\t/* Ignore labels that work as fieldset legends */\n\t& > *:not(.ck-label) {\n\t\tflex-grow: 1;\n\t}\n\n\t&.ck-image-insert-form__action-row {\n\t\tmargin-top: var(--ck-spacing-standard);\n\n\t\t& .ck-button-save,\n\t\t& .ck-button-cancel {\n\t\t\tjustify-content: center;\n\t\t}\n\n\t\t& .ck-button .ck-button__label {\n\t\t\tcolor: var(--ck-color-text);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},1043:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck.ck-editor__editable td .image-inline.image_resized img,.ck.ck-editor__editable th .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageresize.css"],names:[],mappings:"AAKA,iCAQC,qBAAsB,CADtB,aAAc,CANd,cAkBD,CATC,qCAEC,UACD,CAEA,4CAEC,aACD,CAQC,sHACC,cACD,CAIF,oFACC,uCACD,CAEA,oFACC,sCACD,CAEA,oEACC,SACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .image.image_resized {\n\tmax-width: 100%;\n\t/*\n\tThe `<figure>` element for resized images must not use `display:table` as browsers do not support `max-width` for it well.\n\tSee https://stackoverflow.com/questions/4019604/chrome-safari-ignoring-max-width-in-table/14420691#14420691 for more.\n\tFortunately, since we control the width, there is no risk that the image will look bad.\n\t*/\n\tdisplay: block;\n\tbox-sizing: border-box;\n\n\t& img {\n\t\t/* For resized images it is the `<figure>` element that determines the image width. */\n\t\twidth: 100%;\n\t}\n\n\t& > figcaption {\n\t\t/* The `<figure>` element uses `display:block`, so `<figcaption>` also has to. */\n\t\tdisplay: block;\n\t}\n}\n\n.ck.ck-editor__editable {\n\t/* The resized inline image nested in the table should respect its parent size.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9117. */\n\t& td,\n\t& th {\n\t\t& .image-inline.image_resized img {\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n}\n\n[dir="ltr"] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {\n\tmargin-right: var(--ck-spacing-standard);\n}\n\n[dir="rtl"] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {\n\tmargin-left: var(--ck-spacing-standard);\n}\n\n.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label {\n\twidth: 4em;\n}\n'],sourceRoot:""}]);const l=a},4622:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2)}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imagestyle.css"],names:[],mappings:"AAKA,MACC,8BAA+B,CAC/B,qEACD,CAMC,qFAEC,oDACD,CAIA,yEAEC,UACD,CAEA,8BACC,WAAY,CACZ,yCAA0C,CAC1C,aACD,CAEA,oCACC,UAAW,CACX,0CACD,CAEA,sCACC,gBAAiB,CACjB,iBACD,CAEA,qCACC,WAAY,CACZ,yCACD,CAEA,2CAEC,gBAAiB,CADjB,cAED,CAEA,0CACC,aAAc,CACd,iBACD,CAGA,6GAGC,YACD,CAGC,mGAGC,kDAAmD,CADnD,+CAED,CAEA,iDACC,iDACD,CAEA,kDACC,gDACD,CAUC,0lBAGC,qDAKD,CAHC,8nBACC,YACD,CAKD,oVAGC,2DACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-image-style-spacing: 1.5em;\n\t--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);\n}\n\n.ck-content {\n\t/* Provides a minimal side margin for the left and right aligned images, so that the user has a visual feedback\n\tconfirming successful application of the style if image width exceeds the editor's size.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9342 */\n\t& .image-style-block-align-left,\n\t& .image-style-block-align-right {\n\t\tmax-width: calc(100% - var(--ck-image-style-spacing));\n\t}\n\n\t/* Allows displaying multiple floating images in the same line.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9183#issuecomment-804988132 */\n\t& .image-style-align-left,\n\t& .image-style-align-right {\n\t\tclear: none;\n\t}\n\n\t& .image-style-side {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t\tmax-width: 50%;\n\t}\n\n\t& .image-style-align-left {\n\t\tfloat: left;\n\t\tmargin-right: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-align-center {\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t}\n\n\t& .image-style-align-right {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-block-align-right {\n\t\tmargin-right: 0;\n\t\tmargin-left: auto;\n\t}\n\n\t& .image-style-block-align-left {\n\t\tmargin-left: 0;\n\t\tmargin-right: auto;\n\t}\n\n\t/* Simulates margin collapsing with the preceding paragraph, which does not work for the floating elements. */\n\t& p + .image-style-align-left,\n\t& p + .image-style-align-right,\n\t& p + .image-style-side {\n\t\tmargin-top: 0;\n\t}\n\n\t& .image-inline {\n\t\t&.image-style-align-left,\n\t\t&.image-style-align-right {\n\t\t\tmargin-top: var(--ck-inline-image-style-spacing);\n\t\t\tmargin-bottom: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-left {\n\t\t\tmargin-right: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-right {\n\t\t\tmargin-left: var(--ck-inline-image-style-spacing);\n\t\t}\n\t}\n}\n\n.ck.ck-splitbutton {\n\t/* The button should display as a regular drop-down if the action button\n\tis forced to fire the same action as the arrow button. */\n\t&.ck-splitbutton_flatten {\n\t\t&:hover,\n\t\t&.ck-splitbutton_open {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-background);\n\n\t\t\t\t&::after {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&.ck-splitbutton_open:hover {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-hover-background);\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},9899:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck-image-upload-complete-icon{border-radius:50%;display:block;position:absolute;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0ms,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;height:0;left:25%;opacity:0;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:0}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadicon.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadicon.css"],names:[],mappings:"AAKA,+BAUC,iBAAkB,CATlB,aAAc,CACd,iBAAkB,CAOlB,sCAAwC,CADxC,oCAAsC,CAGtC,SAMD,CAJC,qCACC,UAAW,CACX,iBACD,CChBD,MACC,iCAA8C,CAC9C,+CAA4D,CAG5D,8BAA+B,CAC/B,gCAAiC,CACjC,4DACD,CAEA,+BAWC,sBAA4B,CAN5B,0BAAgC,CADhC,qCAAuC,CADvC,wEAA0E,CAD1E,uDAAwD,CAMxD,oDAAuD,CAWvD,oFAAuF,CAlBvF,SAAU,CAgBV,eAAgB,CAChB,mFA0BD,CAtBC,qCAgBC,mBAAsB,CADtB,sBAAyB,CAEzB,4BAA6B,CAH7B,4CAA6C,CAF7C,sFAAuF,CADvF,oFAAqF,CASrF,qBAAsB,CAdtB,QAAS,CAJT,QAAS,CAGT,SAAU,CADV,OAAQ,CAKR,mCAAoC,CACpC,yBAA0B,CAH1B,OAcD,CAGD,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,yCACC,GAGC,QAAS,CAFT,SAAU,CACV,OAED,CACA,IAEC,QAAS,CADT,UAED,CACA,GAGC,YAAc,CAFd,SAAU,CACV,UAED,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-image-upload-complete-icon {\n\tdisplay: block;\n\tposition: absolute;\n\n\t/*\n\t * Smaller images should have the icon closer to the border.\n\t * Match the icon position with the linked image indicator brought by the link image feature.\n\t */\n\ttop: min(var(--ck-spacing-medium), 6%);\n\tright: min(var(--ck-spacing-medium), 6%);\n\tborder-radius: 50%;\n\tz-index: 1;\n\n\t&::after {\n\t\tcontent: "";\n\t\tposition: absolute;\n\t}\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-upload-icon: hsl(0, 0%, 100%);\n\t--ck-color-image-upload-icon-background: hsl(120, 100%, 27%);\n\n\t/* Match the icon size with the linked image indicator brought by the link image feature. */\n\t--ck-image-upload-icon-size: 20;\n\t--ck-image-upload-icon-width: 2px;\n\t--ck-image-upload-icon-is-visible: clamp(0px, 100% - 50px, 1px);\n}\n\n.ck-image-upload-complete-icon {\n\topacity: 0;\n\tbackground: var(--ck-color-image-upload-icon-background);\n\tanimation-name: ck-upload-complete-icon-show, ck-upload-complete-icon-hide;\n\tanimation-fill-mode: forwards, forwards;\n\tanimation-duration: 500ms, 500ms;\n\n\t/* To make animation scalable. */\n\tfont-size: calc(1px * var(--ck-image-upload-icon-size));\n\n\t/* Hide completed upload icon after 3 seconds. */\n\tanimation-delay: 0ms, 3000ms;\n\n\t/*\n\t * Use CSS math to simulate container queries.\n\t * https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things\n\t */\n\toverflow: hidden;\n\twidth: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\theight: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\n\t/* This is check icon element made from border-width mixed with animations. */\n\t&::after {\n\t\t/* Because of border transformation we need to "hard code" left position. */\n\t\tleft: 25%;\n\n\t\ttop: 50%;\n\t\topacity: 0;\n\t\theight: 0;\n\t\twidth: 0;\n\n\t\ttransform: scaleX(-1) rotate(135deg);\n\t\ttransform-origin: left top;\n\t\tborder-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\t\tborder-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\n\t\tanimation-name: ck-upload-complete-icon-check;\n\t\tanimation-duration: 500ms;\n\t\tanimation-delay: 500ms;\n\t\tanimation-fill-mode: forwards;\n\n\t\t/* #1095. While reset is not providing proper box-sizing for pseudoelements, we need to handle it. */\n\t\tbox-sizing: border-box;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-show {\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-hide {\n\tfrom {\n\t\topacity: 1;\n\t}\n\n\tto {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-check {\n\t0% {\n\t\topacity: 1;\n\t\twidth: 0;\n\t\theight: 0;\n\t}\n\t33% {\n\t\twidth: 0.3em;\n\t\theight: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t\twidth: 0.3em;\n\t\theight: 0.45em;\n\t}\n}\n'],sourceRoot:""}]);const l=a},9825:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck .ck-upload-placeholder-loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{height:100%;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:3px solid var(--ck-color-upload-placeholder-loader);height:var(--ck-upload-placeholder-loader-size);width:var(--ck-upload-placeholder-loader-size)}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadloader.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadloader.css"],names:[],mappings:"AAKA,kCAGC,kBAAmB,CADnB,YAAa,CAEb,sBAAuB,CAEvB,MAAO,CALP,iBAAkB,CAIlB,KAOD,CAJC,yCACC,UAAW,CACX,iBACD,CCXD,MACC,4CAAqD,CACrD,wCAAyC,CACzC,8CACD,CAEA,iCAGC,QAAS,CADT,UAgBD,CAbC,8CACC,sGACD,CAEA,qCAOC,4DACD,CAGD,kCAEC,WAAY,CADZ,UAWD,CARC,yCAMC,yDAA0D,CAH1D,iBAAkB,CAElB,kCAAmC,CADnC,8DAA+D,CAF/D,+CAAgD,CADhD,8CAMD,CAGD,wCACC,GACC,uBACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-upload-placeholder-loader {\n\tposition: absolute;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\ttop: 0;\n\tleft: 0;\n\n\t&::before {\n\t\tcontent: '';\n\t\tposition: relative;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-upload-placeholder-loader: hsl(0, 0%, 70%);\n\t--ck-upload-placeholder-loader-size: 32px;\n\t--ck-upload-placeholder-image-aspect-ratio: 2.8;\n}\n\n.ck .ck-image-upload-placeholder {\n\t/* We need to control the full width of the SVG gray background. */\n\twidth: 100%;\n\tmargin: 0;\n\n\t&.image-inline {\n\t\twidth: calc( 2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio) );\n\t}\n\n\t& img {\n\t\t/*\n\t\t * This is an arbitrary aspect for a 1x1 px GIF to display to the user. Not too tall, not too short.\n\t\t * There's nothing special about this number except that it should make the image placeholder look like\n\t\t * a real image during this short period after the upload started and before the image was read from the\n\t\t * file system (and a rich preview was loaded).\n\t\t */\n\t\taspect-ratio: var(--ck-upload-placeholder-image-aspect-ratio);\n\t}\n}\n\n.ck .ck-upload-placeholder-loader {\n\twidth: 100%;\n\theight: 100%;\n\n\t&::before {\n\t\twidth: var(--ck-upload-placeholder-loader-size);\n\t\theight: var(--ck-upload-placeholder-loader-size);\n\t\tborder-radius: 50%;\n\t\tborder-top: 3px solid var(--ck-color-upload-placeholder-loader);\n\t\tborder-right: 2px solid transparent;\n\t\tanimation: ck-upload-placeholder-loader 1s linear infinite;\n\t}\n}\n\n@keyframes ck-upload-placeholder-loader {\n\tto {\n\t\ttransform: rotate( 360deg );\n\t}\n}\n"],sourceRoot:""}]);const l=a},5870:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{left:0;position:absolute;top:0}.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);height:2px;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadprogress.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadprogress.css"],names:[],mappings:"AAMC,qEAEC,iBACD,CAGA,uGAIC,MAAO,CAFP,iBAAkB,CAClB,KAED,CCRC,yFACC,oBACD,CAID,uGAIC,gDAAiD,CAFjD,UAAW,CAGX,oBAAuB,CAFvB,OAGD,CAGD,kBACC,GAAO,SAAY,CACnB,GAAO,SAAY,CACpB",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\tposition: relative;\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\t/* Showing animation. */\n\t\t&.ck-appear {\n\t\t\tanimation: fadeIn 700ms;\n\t\t}\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\theight: 2px;\n\t\twidth: 0;\n\t\tbackground: var(--ck-color-upload-bar-background);\n\t\ttransition: width 100ms;\n\t}\n}\n\n@keyframes fadeIn {\n\tfrom { opacity: 0; }\n\tto { opacity: 1; }\n}\n"],sourceRoot:""}]);const l=a},6831:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-field-view{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/textalternativeform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,6BACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,oDACC,oBACD,CAEA,uCACC,YACD,CCZA,oCDCD,6BAcE,cAUF,CARE,oDACC,eACD,CAEA,wCACC,cACD,CCrBD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-text-alternative-form {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},399:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid hsla(0,0%,100%,.5)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/link.css"],names:[],mappings:"AAMA,sBACC,mDAMD,CAHC,wCACC,yFACD,CAOD,4BACC,8CACD,CAGA,sCAEC,gDAAiD,CADjD,WAAY,CAEZ,iBAAkB,CAClB,oCACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Class added to span element surrounding currently selected link. */\n.ck .ck-link_selected {\n\tbackground: var(--ck-color-link-selected-background);\n\n\t/* Give linked inline images some outline to let the user know they are also part of the link. */\n\t& span.image-inline {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background);\n\t}\n}\n\n/*\n * Classes used by the "fake visual selection" displayed in the content when an input\n * in the link UI has focus (the browser does not render the native selection in this state).\n */\n.ck .ck-fake-link-selection {\n\tbackground: var(--ck-color-link-fake-selection);\n}\n\n/* A collapsed fake visual selection. */\n.ck .ck-fake-link-selection_collapsed {\n\theight: 100%;\n\tborder-right: 1px solid var(--ck-color-base-text);\n\tmargin-right: -1px;\n\toutline: solid 1px hsla(0, 0%, 100%, .5);\n}\n'],sourceRoot:""}]);const l=a},9465:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkactions.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkactions.css"],names:[],mappings:"AAOA,oBACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,8CACC,oBAKD,CAHC,gEACC,eACD,CCXD,oCDCD,oBAcE,cAUF,CARE,8CACC,eACD,CAEA,8DACC,cACD,CCrBD,CCIA,wDACC,cAAe,CACf,eAmCD,CAjCC,0EAEC,kCAAmC,CAEnC,cAAe,CAIf,+BAAgC,CAChC,aAAc,CARd,kCAAmC,CASnC,iBAAkB,CAPlB,sBAYD,CAHC,gFACC,yBACD,CAGD,mPAIC,eACD,CAEA,+DACC,eACD,CAGC,gFACC,yBACD,CAWD,qHACC,sCACD,CDtDD,oCC0DC,wDACC,8DAMD,CAJC,0EAEC,cAAe,CADf,WAED,CAGD,gJAME,aAEF,CDzED",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-link-actions__preview {\n\t\tdisplay: inline-block;\n\n\t\t& .ck-button__label {\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-link-actions__preview {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\t& .ck-button.ck-link-actions__preview {\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\n\t\t& .ck-button__label {\n\t\t\tpadding: 0 var(--ck-spacing-medium);\n\t\t\tcolor: var(--ck-color-link-default);\n\t\t\ttext-overflow: ellipsis;\n\t\t\tcursor: pointer;\n\n\t\t\t/* Match the box model of the link editor form\'s input so the balloon\n\t\t\tdoes not change width when moving between actions and the form. */\n\t\t\tmax-width: var(--ck-input-width);\n\t\t\tmin-width: 3em;\n\t\t\ttext-align: center;\n\n\t\t\t&:hover {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\t&,\n\t\t&:hover,\n\t\t&:focus,\n\t\t&:active {\n\t\t\tbackground: none;\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&:focus {\n\t\t\t& .ck-button__label {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-button:not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-button:not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\t& .ck-button.ck-link-actions__preview {\n\t\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0;\n\n\t\t\t& .ck-button__label {\n\t\t\t\tmin-width: 0;\n\t\t\t\tmax-width: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},4827:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-link-form{display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{border-radius:0;margin:0;padding:var(--ck-spacing-standard);width:50%}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form_layout-vertical>.ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkform.css"],names:[],mappings:"AAOA,iBACC,YAiBD,CAfC,2BACC,YACD,CCNA,oCDCD,iBAQE,cAUF,CARE,wCACC,eACD,CAEA,4BACC,cACD,CCfD,CDuBD,iCACC,aAYD,CALE,wHAEC,mCACD,CE/BF,iCAEC,+BAAgC,CADhC,SAgDD,CA7CC,wDACC,8EAMD,CAJC,uEACC,WAAY,CACZ,UACD,CAGD,4CAIC,eAAgB,CAFhB,QAAS,CADT,kCAAmC,CAEnC,SAkBD,CAfC,wDACC,gDACD,CARD,4GAeE,aAMF,CAJE,mEACC,kDACD,CAKF,6CACC,yDAUD,CARC,wEACC,SAAU,CACV,UAKD,CAHC,8EACC,eACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-form {\n\tdisplay: flex;\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tdisplay: block;\n\n\t/*\n\t * Whether the form is in the responsive mode or not, if there are decorator buttons\n\t * keep the top margin of action buttons medium.\n\t */\n\t& .ck-button {\n\t\t&.ck-button-save,\n\t\t&.ck-button-cancel {\n\t\t\tmargin-top: var(--ck-spacing-medium);\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tpadding: 0;\n\tmin-width: var(--ck-input-width);\n\n\t& .ck-labeled-field-view {\n\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small);\n\n\t\t& .ck-input-text {\n\t\t\tmin-width: 0;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t& > .ck-button {\n\t\tpadding: var(--ck-spacing-standard);\n\t\tmargin: 0;\n\t\twidth: 50%;\n\t\tborder-radius: 0;\n\n\t\t&:not(:focus) {\n\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\t\t}\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-left: 0;\n\n\t\t\t&:last-of-type {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Using additional `.ck` class for stronger CSS specificity than `.ck.ck-link-form > :not(:first-child)`. */\n\t& .ck.ck-list {\n\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-large);\n\n\t\t& .ck-button.ck-switchbutton {\n\t\t\tpadding: 0;\n\t\t\twidth: 100%;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: none;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},3858:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{display:block;position:absolute}:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{background-color:rgba(0,0,0,.4);background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;content:"";height:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));overflow:hidden;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);width:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size))}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkimage.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkimage.css"],names:[],mappings:"AASE,+FACC,aAAc,CACd,iBACD,CCPF,MAEC,sCAAuC,CACvC,oEACD,CAME,+FAUC,+BAAqC,CACrC,83BAA+3B,CAG/3B,uBAA2B,CAD3B,2BAA4B,CAD5B,oBAAqB,CAGrB,kBAAmB,CAdnB,UAAW,CAsBX,oGAAuG,CAFvG,eAAgB,CAbhB,sCAAwC,CADxC,oCAAsC,CAetC,mGAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t/* Linked image indicator */\n\t& figure.image > a,\n\t& a span.image-inline {\n\t\t&::after {\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t}\n\t}\n}\n\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* Match the icon size with the upload indicator brought by the image upload feature. */\n\t--ck-link-image-indicator-icon-size: 20;\n\t--ck-link-image-indicator-icon-is-visible: clamp(0px, 100% - 50px, 1px);\n}\n\n.ck.ck-editor__editable {\n\t/* Linked image indicator */\n\t& figure.image > a,\n\t& a span.image-inline {\n\t\t&::after {\n\t\t\tcontent: "";\n\n\t\t\t/*\n\t\t\t * Smaller images should have the icon closer to the border.\n\t\t\t * Match the icon position with the upload indicator brought by the image upload feature.\n\t\t\t */\n\t\t\ttop: min(var(--ck-spacing-medium), 6%);\n\t\t\tright: min(var(--ck-spacing-medium), 6%);\n\n\t\t\tbackground-color: hsla(0, 0%, 0%, .4);\n\t\t\tbackground-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");\n\t\t\tbackground-size: 14px;\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-position: center;\n\t\t\tborder-radius: 100%;\n\n\t\t\t/*\n\t\t\t* Use CSS math to simulate container queries.\n\t\t\t* https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things\n\t\t\t*/\n\t\t\toverflow: hidden;\n\t\t\twidth: calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));\n\t\t\theight: calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));\n\t\t}\n\t}\n}\n\n'],sourceRoot:""}]);const l=a},3195:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}:root{--ck-collapsible-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-collapsible>.ck.ck-button{border-radius:0;color:inherit;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-large);width:100%}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:hover:not(:focus),.ck.ck-collapsible>.ck.ck-button:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:0 var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/collapsible.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-list/collapsible.css"],names:[],mappings:"AAMC,sEACC,YACD,CCHD,MACC,yDACD,CAGC,iCAIC,eAAgB,CAChB,aAAc,CAHd,eAAiB,CACjB,wDAAyD,CAFzD,UAoBD,CAdC,uCACC,sBACD,CAEA,wIACC,sBAAuB,CACvB,wBAAyB,CACzB,eACD,CAEA,0CACC,qCAAsC,CACtC,sCACD,CAGD,6CACC,yDACD,CAGC,mEACC,wBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-collapsible.ck-collapsible_collapsed {\n\t& > .ck-collapsible__children {\n\t\tdisplay: none;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-collapsible-arrow-size: calc(0.5 * var(--ck-icon-size));\n}\n\n.ck.ck-collapsible {\n\t& > .ck.ck-button {\n\t\twidth: 100%;\n\t\tfont-weight: bold;\n\t\tpadding: var(--ck-spacing-medium) var(--ck-spacing-large);\n\t\tborder-radius: 0;\n\t\tcolor: inherit;\n\n\t\t&:focus {\n\t\t\tbackground: transparent;\n\t\t}\n\n\t\t&:active, &:not(:focus), &:hover:not(:focus) {\n\t\t\tbackground: transparent;\n\t\t\tborder-color: transparent;\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t& > .ck-icon {\n\t\t\tmargin-right: var(--ck-spacing-medium);\n\t\t\twidth: var(--ck-collapsible-arrow-size);\n\t\t}\n\t}\n\n\t& > .ck-collapsible__children {\n\t\tpadding: 0 var(--ck-spacing-large) var(--ck-spacing-large);\n\t}\n\n\t&.ck-collapsible_collapsed {\n\t\t& > .ck.ck-button .ck-icon {\n\t\t\ttransform: rotate(-90deg);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},9989:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/list.css"],names:[],mappings:"AAKA,eACC,uBAiBD,CAfC,kBACC,2BAaD,CAXC,qBACC,2BASD,CAPC,wBACC,2BAKD,CAHC,2BACC,2BACD,CAMJ,eACC,oBAaD,CAXC,kBACC,sBASD,CAJE,6CACC,sBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content ol {\n\tlist-style-type: decimal;\n\n\t& ol {\n\t\tlist-style-type: lower-latin;\n\n\t\t& ol {\n\t\t\tlist-style-type: lower-roman;\n\n\t\t\t& ol {\n\t\t\t\tlist-style-type: upper-latin;\n\n\t\t\t\t& ol {\n\t\t\t\t\tlist-style-type: upper-roman;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck-content ul {\n\tlist-style-type: disc;\n\n\t& ul {\n\t\tlist-style-type: circle;\n\n\t\t& ul {\n\t\t\tlist-style-type: square;\n\n\t\t\t& ul {\n\t\t\t\tlist-style-type: square;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},7133:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{background:transparent;margin-bottom:calc(var(--ck-spacing-tiny)*-1);padding-left:0;padding-right:0}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{background:none;border-color:transparent;box-shadow:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-list/listproperties.css"],names:[],mappings:"AAOC,yDACC,+BASD,CAPC,2DACC,cAKD,CAHC,6DACC,qCACD,CASD,wFACC,oCACD,CAGA,mFACC,gDAWD,CARE,+GACC,UAKD,CAHC,iHACC,qCACD,CAMJ,8EACC,cAAe,CACf,UACD,CAEA,uEACC,sBAAuB,CAGvB,6CAAgD,CAFhD,cAAe,CACf,eAQD,CALC,2JAGC,eAAgB,CADhB,wBAAyB,CADzB,eAGD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-list-properties {\n\t/* When there are no list styles and there is no collapsible. */\n\t&.ck-list-properties_without-styles {\n\t\tpadding: var(--ck-spacing-large);\n\n\t\t& > * {\n\t\t\tmin-width: 14em;\n\n\t\t\t& + * {\n\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t * When the numbered list property fields (start at, reversed) should be displayed,\n\t * more horizontal space is needed. Reconfigure the style grid to create that space.\n\t */\n\t&.ck-list-properties_with-numbered-properties {\n\t\t& > .ck-list-styles-list {\n\t\t\tgrid-template-columns: repeat( 4, auto );\n\t\t}\n\n\t\t/* When list styles are rendered and property fields are in a collapsible. */\n\t\t& > .ck-collapsible {\n\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\n\t\t\t& > .ck-collapsible__children {\n\t\t\t\t& > * {\n\t\t\t\t\twidth: 100%;\n\n\t\t\t\t\t& + * {\n\t\t\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-numbered-list-properties__start-index .ck-input {\n\t\tmin-width: auto;\n\t\twidth: 100%;\n\t}\n\n\t& .ck.ck-numbered-list-properties__reversed-order {\n\t\tbackground: transparent;\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\t\tmargin-bottom: calc(-1 * var(--ck-spacing-tiny));\n\n\t\t&:active, &:hover {\n\t\t\tbox-shadow: none;\n\t\t\tborder-color: transparent;\n\t\t\tbackground: none;\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},4553:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-list-styles-list{display:grid}:root{--ck-list-style-button-size:44px}.ck.ck-list-styles-list{column-gap:var(--ck-spacing-medium);grid-template-columns:repeat(3,auto);padding:var(--ck-spacing-large);row-gap:var(--ck-spacing-medium)}.ck.ck-list-styles-list .ck-button{box-sizing:content-box;margin:0;padding:0}.ck.ck-list-styles-list .ck-button,.ck.ck-list-styles-list .ck-button .ck-icon{height:var(--ck-list-style-button-size);width:var(--ck-list-style-button-size)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/liststyles.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-list/liststyles.css"],names:[],mappings:"AAKA,wBACC,YACD,CCFA,MACC,gCACD,CAEA,wBAGC,mCAAoC,CAFpC,oCAAwC,CAGxC,+BAAgC,CAFhC,gCA4BD,CAxBC,mCAiBC,sBAAuB,CAPvB,QAAS,CANT,SAmBD,CAJC,+EAhBA,uCAAwC,CADxC,sCAoBA",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-list-styles-list {\n\tdisplay: grid;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-list-style-button-size: 44px;\n}\n\n.ck.ck-list-styles-list {\n\tgrid-template-columns: repeat( 3, auto );\n\trow-gap: var(--ck-spacing-medium);\n\tcolumn-gap: var(--ck-spacing-medium);\n\tpadding: var(--ck-spacing-large);\n\n\t& .ck-button {\n\t\t/* Make the button look like a thumbnail (the icon "takes it all"). */\n\t\twidth: var(--ck-list-style-button-size);\n\t\theight: var(--ck-list-style-button-size);\n\t\tpadding: 0;\n\n\t\t/*\n\t\t * Buttons are aligned by the grid so disable default button margins to not collide with the\n\t\t * gaps in the grid.\n\t\t */\n\t\tmargin: 0;\n\n\t\t/*\n\t\t * Make sure the button border (which is displayed on focus, BTW) does not steal pixels\n\t\t * from the button dimensions and, as a result, decrease the size of the icon\n\t\t * (which becomes blurry as it scales down).\n\t\t */\n\t\tbox-sizing: content-box;\n\n\t\t& .ck-icon {\n\t\t\twidth: var(--ck-list-style-button-size);\n\t\t\theight: var(--ck-list-style-button-size);\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},5777:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content .media{clear:both;display:block;margin:.9em 0;min-width:15em}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaembed.css"],names:[],mappings:"AAKA,mBAGC,UAAW,CASX,aAAc,CAJd,aAAe,CAQf,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .media {\n\t/* Don\'t allow floated content overlap the media.\n\thttps://github.com/ckeditor/ckeditor5-media-embed/issues/53 */\n\tclear: both;\n\n\t/* Make sure there is some space between the content and the media. */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em 0;\n\n\t/* Make sure media is not overriden with Bootstrap default `flex` value.\n\tSee: https://github.com/ckeditor/ckeditor5/issues/1373. */\n\tdisplay: block;\n\n\t/* Give the media some minimal width in the content to prevent them\n\tfrom being "squashed" in tight spaces, e.g. in table cells (#44) */\n\tmin-width: 15em;\n}\n'],sourceRoot:""}]);const l=a},952:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck-media__wrapper .ck-media__placeholder{align-items:center;display:flex;flex-direction:column}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{background:var(--ck-color-base-foreground);padding:calc(var(--ck-spacing-standard)*3)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);min-width:var(--ck-media-embed-placeholder-icon-size)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{height:100%;width:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-height:380px;max-width:300px}.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaembedediting.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-media-embed/mediaembedediting.css"],names:[],mappings:"AAMC,0CAGC,kBAAmB,CAFnB,YAAa,CACb,qBAcD,CAXC,sEAEC,cAAe,CAEf,iBAMD,CAJC,wGAEC,aAAc,CADd,eAED,CAWD,6kBACC,YACD,CAYF,2LACC,mBACD,CC1CA,MACC,0CAA2C,CAE3C,mDAA4D,CAC5D,2EACD,CAEA,mBACC,aA+FD,CA7FC,0CAEC,0CAA2C,CAD3C,0CA6BD,CA1BC,uEAIC,uBAA2B,CAC3B,qBAAsB,CAHtB,kDAAmD,CACnD,qCAAsC,CAFtC,qDAUD,CAJC,gFAEC,WAAY,CADZ,UAED,CAGD,4EACC,sDAAuD,CAGvD,iBAAkB,CADlB,iBAAkB,CAElB,sBAAuB,CAHvB,kBAUD,CALC,kFACC,4DAA6D,CAC7D,cAAe,CACf,yBACD,CAIF,wDAEC,gBAAiB,CADjB,eAED,CAEA,4UAIC,wvGACD,CAEA,2EACC,kBAaD,CAXC,wGACC,orBACD,CAEA,6GACC,UAKD,CAHC,mHACC,UACD,CAIF,4EACC,2DAcD,CAZC,yGACC,4jHACD,CAGA,8GACC,aAKD,CAHC,oHACC,UACD,CAIF,6EAEC,iDAaD,CAXC,0GACC,wiCACD,CAEA,+GACC,aAKD,CAHC,qHACC,UACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-media__wrapper {\n\t& .ck-media__placeholder {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\n\t\t& .ck-media__placeholder__url {\n\t\t\t/* Otherwise the URL will overflow when the content is very narrow. */\n\t\t\tmax-width: 100%;\n\n\t\t\tposition: relative;\n\n\t\t\t& .ck-media__placeholder__url__text {\n\t\t\t\toverflow: hidden;\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"],\n\t&[data-oembed-url*="google.com/maps"],\n\t&[data-oembed-url*="goo.gl/maps"],\n\t&[data-oembed-url*="maps.google.com"],\n\t&[data-oembed-url*="maps.app.goo.gl"],\n\t&[data-oembed-url*="facebook.com"],\n\t&[data-oembed-url*="instagram.com"] {\n\t\t& .ck-media__placeholder__icon * {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/* Disable all mouse interaction as long as the editor is not read–only.\n https://github.com/ckeditor/ckeditor5-media-embed/issues/58 */\n.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > *:not(.ck-media__placeholder) {\n\tpointer-events: none;\n}\n\n/* Disable all mouse interaction when the widget is not selected (e.g. to avoid opening links by accident).\n https://github.com/ckeditor/ckeditor5-media-embed/issues/18 */\n.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder {\n\tpointer-events: none;\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-media-embed-placeholder-icon-size: 3em;\n\n\t--ck-color-media-embed-placeholder-url-text: hsl(0, 0%, 46%);\n\t--ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text);\n}\n\n.ck-media__wrapper {\n\tmargin: 0 auto;\n\n\t& .ck-media__placeholder {\n\t\tpadding: calc( 3 * var(--ck-spacing-standard) );\n\t\tbackground: var(--ck-color-base-foreground);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tmin-width: var(--ck-media-embed-placeholder-icon-size);\n\t\t\theight: var(--ck-media-embed-placeholder-icon-size);\n\t\t\tmargin-bottom: var(--ck-spacing-large);\n\t\t\tbackground-position: center;\n\t\t\tbackground-size: cover;\n\n\t\t\t& .ck-icon {\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text);\n\t\t\twhite-space: nowrap;\n\t\t\ttext-align: center;\n\t\t\tfont-style: italic;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text-hover);\n\t\t\t\tcursor: pointer;\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="open.spotify.com"] {\n\t\tmax-width: 300px;\n\t\tmax-height: 380px;\n\t}\n\n\t&[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon {\n\t\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+);\n\t}\n\n\t&[data-oembed-url*="facebook.com"] .ck-media__placeholder {\n\t\tbackground: hsl(220, 46%, 48%);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(220, 100%, 90%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="instagram.com"] .ck-media__placeholder {\n\t\tbackground: linear-gradient(-135deg,hsl(246, 100%, 39%),hsl(302, 100%, 36%),hsl(0, 100%, 48%));\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMuNTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=);\n\t\t}\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(302, 100%, 94%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder {\n\t\t/* Use gradient to contrast with focused widget (ckeditor/ckeditor5-media-embed#22). */\n\t\tbackground: linear-gradient( to right, hsl(201, 85%, 70%), hsl(201, 85%, 35%) );\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(201, 100%, 86%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},3525:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-media-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-media-form .ck-labeled-field-view{display:inline-block}.ck.ck-media-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,kBAEC,sBAAuB,CADvB,YAAa,CAEb,kBAAmB,CACnB,gBAqBD,CAnBC,yCACC,oBACD,CAEA,4BACC,YACD,CCbA,oCDCD,kBAeE,cAUF,CARE,yCACC,eACD,CAEA,6BACC,cACD,CCtBD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-media-form {\n\tdisplay: flex;\n\talign-items: flex-start;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},4046:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-character-grid{max-width:100%}.ck.ck-character-grid .ck-character-grid__tiles{display:grid}:root{--ck-character-grid-tile-size:24px}.ck.ck-character-grid{max-height:200px;overflow-x:hidden;overflow-y:auto;width:350px}@media screen and (max-width:600px){.ck.ck-character-grid{width:190px}}.ck.ck-character-grid .ck-character-grid__tiles{grid-gap:var(--ck-spacing-standard);grid-template-columns:repeat(10,1fr);margin:var(--ck-spacing-standard) var(--ck-spacing-large)}@media screen and (max-width:600px){.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(5,1fr)}}.ck.ck-character-grid .ck-character-grid__tile{border:0;font-size:1.2em;height:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-character-grid-tile-size)}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-special-characters/theme/charactergrid.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-special-characters/charactergrid.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAKA,sBACC,cAKD,CAHC,gDACC,YACD,CCFD,MACC,kCACD,CAEA,sBAIC,gBAAiB,CAFjB,iBAAkB,CADlB,eAAgB,CAEhB,WAyCD,CClDC,oCDMD,sBAOE,WAqCF,CChDC,CDcA,gDAGC,mCAAoC,CAFpC,oCAAsC,CACtC,yDAMD,CCxBA,oCDgBA,gDAME,mCAEF,CCtBA,CDwBA,+CAQC,QAAS,CAHT,eAAgB,CAHhB,yCAA0C,CAE1C,6CAA8C,CAD9C,4CAA6C,CAG7C,SAAU,CACV,8BAA+B,CAN/B,wCAsBD,CAbC,8IAGC,QAAS,CACT,iGACD,CAGA,iEACC,8CAA+C,CAE/C,iBAAkB,CADlB,UAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-character-grid {\n\tmax-width: 100%;\n\t\n\t& .ck-character-grid__tiles {\n\t\tdisplay: grid;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n@import "../mixins/_rounded.css";\n\n:root {\n\t--ck-character-grid-tile-size: 24px;\n}\n\n.ck.ck-character-grid {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\twidth: 350px;\n\tmax-height: 200px;\n\n\t@mixin ck-media-phone {\n\t\twidth: 190px;\n\t}\n\n\t& .ck-character-grid__tiles {\n\t\tgrid-template-columns: repeat(10, 1fr);\n\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-large);\n\t\tgrid-gap: var(--ck-spacing-standard);\n\n\t\t@mixin ck-media-phone {\n\t\t\tgrid-template-columns: repeat(5, 1fr);\n\t\t}\n\t}\n\n\t& .ck-character-grid__tile {\n\t\twidth: var(--ck-character-grid-tile-size);\n\t\theight: var(--ck-character-grid-tile-size);\n\t\tmin-width: var(--ck-character-grid-tile-size);\n\t\tmin-height: var(--ck-character-grid-tile-size);\n\t\tfont-size: 1.2em;\n\t\tpadding: 0;\n\t\ttransition: .2s ease box-shadow;\n\t\tborder: 0;\n\n\t\t&:focus:not( .ck-disabled ),\n\t\t&:hover:not( .ck-disabled ) {\n\t\t\t/* Disable the default .ck-button\'s border ring. */\n\t\t\tborder: 0;\n\t\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);\n\t\t}\n\n\t\t/* Make sure the glyph is rendered in the center of the button */\n\t\t& .ck-button__label {\n\t\t\tline-height: var(--ck-character-grid-tile-size);\n\t\t\twidth: 100%;\n\t\t\ttext-align: center;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},4779:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-character-info{border-top:1px solid var(--ck-color-base-border);display:flex;justify-content:space-between;padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-character-info>*{font-size:var(--ck-font-size-small);text-transform:uppercase}.ck.ck-character-info .ck-character-info__name{max-width:280px;overflow:hidden;text-overflow:ellipsis}.ck.ck-character-info .ck-character-info__code{opacity:.6}@media screen and (max-width:600px){.ck.ck-character-info{max-width:190px}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-special-characters/theme/characterinfo.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-special-characters/characterinfo.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAKA,sBCIC,gDAAiD,CDHjD,YAAa,CACb,6BAA8B,CCC9B,uDDAD,CCGC,wBAEC,mCAAoC,CADpC,wBAED,CAEA,+CACC,eAAgB,CAEhB,eAAgB,CADhB,sBAED,CAEA,+CACC,UACD,CClBA,oCDCD,sBAoBE,eAEF,CCrBC",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-character-info {\n\tdisplay: flex;\n\tjustify-content: space-between;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-character-info {\n\tpadding: var(--ck-spacing-small) var(--ck-spacing-large);\n\tborder-top: 1px solid var(--ck-color-base-border);\n\n\t& > * {\n\t\ttext-transform: uppercase;\n\t\tfont-size: var(--ck-font-size-small);\n\t}\n\n\t& .ck-character-info__name {\n\t\tmax-width: 280px;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t}\n\n\t& .ck-character-info__code {\n\t\topacity: .6;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tmax-width: 190px;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},8170:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-special-characters-navigation>.ck-label{max-width:160px;overflow:hidden;text-overflow:ellipsis}.ck.ck-special-characters-navigation>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:600px){.ck.ck-special-characters-navigation{max-width:190px}.ck.ck-special-characters-navigation>.ck-form__header__label{overflow:hidden;text-overflow:ellipsis}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-special-characters/specialcharacters.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAUC,+CACC,eAAgB,CAEhB,eAAgB,CADhB,sBAED,CAEA,sEAEC,gBAAiB,CAEjB,iBAAkB,CADlB,eAED,CCfA,oCDED,qCAgBE,eAOF,CALE,6DAEC,eAAgB,CADhB,sBAED,CCrBD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-special-characters-navigation {\n\n\t& > .ck-label {\n\t\tmax-width: 160px;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t}\n\n\t& > .ck-dropdown .ck-dropdown__panel {\n\t\t/* There could be dozens of categories available. Use scroll to prevent a 10e6px dropdown. */\n\t\tmax-height: 250px;\n\t\toverflow-y: auto;\n\t\toverflow-x: hidden;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tmax-width: 190px;\n\n\t\t& > .ck-form__header__label {\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},2844:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active>.ck-button>.ck-button__label{font-style:italic}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-style/style.css"],names:[],mappings:"AAKA,iGACC,iBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active > .ck-button > .ck-button__label {\n\tfont-style: italic;\n}\n"],sourceRoot:""}]);const l=a},3875:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-style-panel-columns:3}.ck.ck-style-panel .ck-style-grid{display:grid;grid-template-columns:repeat(var(--ck-style-panel-columns),auto);justify-content:start}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{display:flex;flex-direction:column;justify-content:space-between}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{align-content:center;align-items:center;display:flex;flex-basis:100%;flex-grow:1;justify-content:flex-start}:root{--ck-style-panel-button-width:120px;--ck-style-panel-button-height:80px;--ck-style-panel-button-label-background:#f0f0f0;--ck-style-panel-button-hover-label-background:#ebebeb;--ck-style-panel-button-hover-border-color:#b3b3b3}.ck.ck-style-panel .ck-style-grid{column-gap:var(--ck-spacing-large);row-gap:var(--ck-spacing-large)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{--ck-color-button-default-hover-background:var(--ck-color-base-background);--ck-color-button-default-active-background:var(--ck-color-base-background);height:var(--ck-style-panel-button-height);padding:0;width:var(--ck-style-panel-button-width)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label{flex-shrink:0;height:22px;line-height:22px;overflow:hidden;padding:0 var(--ck-spacing-medium);text-overflow:ellipsis;width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{background:var(--ck-color-base-background);border:2px solid var(--ck-color-base-background);opacity:.9;overflow:hidden;padding:var(--ck-spacing-medium);width:100%}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled{--ck-color-button-default-disabled-background:var(--ck-color-base-foreground)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus){border-color:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled .ck-style-grid__button__preview{border-color:var(--ck-color-base-foreground);filter:saturate(.3);opacity:.4}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on{border-color:var(--ck-color-base-active)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on .ck-button__label{box-shadow:0 -1px 0 var(--ck-color-base-active);z-index:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on:hover{border-color:var(--ck-color-base-active-focus)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label{background:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on):hover .ck-button__label{background:var(--ck-style-panel-button-hover-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on){border-color:var(--ck-style-panel-button-hover-border-color)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) .ck-style-grid__button__preview{opacity:1}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-style/theme/stylegrid.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-style/stylegrid.css"],names:[],mappings:"AAKA,MACC,0BACD,CAEA,kCACC,YAAa,CACb,gEAAiE,CACjE,qBAgBD,CAdC,yDACC,YAAa,CAEb,qBAAsB,CADtB,6BAWD,CARC,yFAEC,oBAAqB,CAErB,kBAAmB,CAHnB,YAAa,CAKb,eAAgB,CADhB,WAAY,CAFZ,0BAID,CCrBF,MACC,mCAAoC,CACpC,mCAAoC,CACpC,gDAA2D,CAC3D,sDAAiE,CACjE,kDACD,CAEA,kCAEC,kCAAmC,CADnC,+BAmFD,CAhFC,yDACC,0EAA2E,CAC3E,2EAA4E,CAI5E,0CAA2C,CAF3C,SAAU,CACV,wCA0ED,CAtEC,qEACC,4CACD,CAEA,2EAOC,aAAc,CANd,WAAY,CACZ,gBAAiB,CAGjB,eAAgB,CADhB,kCAAmC,CAEnC,sBAAuB,CAHvB,UAKD,CAEA,yFAMC,0CAA2C,CAC3C,gDAAiD,CAJjD,UAAW,CADX,eAAgB,CAGhB,gCAAiC,CAJjC,UAOD,CAEA,qEACC,6EAaD,CAVC,iFACC,0DACD,CAEA,qGAGC,4CAA6C,CAC7C,mBAAoB,CAHpB,UAID,CAGD,+DACC,wCAUD,CARC,iFACC,+CAAgD,CAChD,SACD,CAEA,qEACC,8CACD,CAIA,uFACC,wDACD,CAEA,6FACC,8DACD,CAGD,6FACC,4DAKD,CAHC,6HACC,SACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-style-panel-columns: 3;\n}\n\n.ck.ck-style-panel .ck-style-grid {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(var(--ck-style-panel-columns),auto);\n\tjustify-content: start;\n\n\t& .ck-style-grid__button {\n\t\tdisplay: flex;\n\t\tjustify-content: space-between;\n\t\tflex-direction: column;\n\n\t\t& .ck-style-grid__button__preview {\n\t\t\tdisplay: flex;\n\t\t\talign-content: center;\n\t\t\tjustify-content: flex-start;\n\t\t\talign-items: center;\n\t\t\tflex-grow: 1;\n\t\t\tflex-basis: 100%;\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-style-panel-button-width: 120px;\n\t--ck-style-panel-button-height: 80px;\n\t--ck-style-panel-button-label-background: hsl(0, 0%, 94.1%);\n\t--ck-style-panel-button-hover-label-background: hsl(0, 0%, 92.1%);\n\t--ck-style-panel-button-hover-border-color: hsl(0, 0%, 70%);\n}\n\n.ck.ck-style-panel .ck-style-grid {\n\trow-gap: var(--ck-spacing-large);\n\tcolumn-gap: var(--ck-spacing-large);\n\n\t& .ck-style-grid__button {\n\t\t--ck-color-button-default-hover-background: var(--ck-color-base-background);\n\t\t--ck-color-button-default-active-background: var(--ck-color-base-background);\n\n\t\tpadding: 0;\n\t\twidth: var(--ck-style-panel-button-width);\n\t\theight: var(--ck-style-panel-button-height);\n\n\t\t/* Let default .ck-button :focus styles apply */\n\t\t&:not(:focus) {\n\t\t\tborder: 1px solid var(--ck-color-base-border);\n\t\t}\n\n\t\t& .ck-button__label {\n\t\t\theight: 22px;\n\t\t\tline-height: 22px;\n\t\t\twidth: 100%;\n\t\t\tpadding: 0 var(--ck-spacing-medium);\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\tflex-shrink: 0;\n\t\t}\n\n\t\t& .ck-style-grid__button__preview {\n\t\t\twidth: 100%;\n\t\t\toverflow: hidden;\n\t\t\topacity: .9;\n\n\t\t\tpadding: var(--ck-spacing-medium);\n\t\t\tbackground: var(--ck-color-base-background);\n\t\t\tborder: 2px solid var(--ck-color-base-background);\n\t\t}\n\n\t\t&.ck-disabled {\n\t\t\t--ck-color-button-default-disabled-background: var(--ck-color-base-foreground);\n\n\t\t\t/* Let default .ck-button :focus styles apply */\n\t\t\t&:not(:focus) {\n\t\t\t\tborder-color: var(--ck-style-panel-button-label-background);\n\t\t\t}\n\n\t\t\t& .ck-style-grid__button__preview {\n\t\t\t\topacity: .4;\n\n\t\t\t\tborder-color: var(--ck-color-base-foreground);\n\t\t\t\tfilter: saturate(.3);\n\t\t\t}\n\t\t}\n\n\t\t&.ck-on {\n\t\t\tborder-color: var(--ck-color-base-active);\n\n\t\t\t& .ck-button__label {\n\t\t\t\tbox-shadow: 0 -1px 0 var(--ck-color-base-active);\n\t\t\t\tz-index: 1; /* Stay on top of the preview with the shadow. */\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tborder-color: var(--ck-color-base-active-focus);\n\t\t\t}\n\t\t}\n\n\t\t&:not(.ck-on) {\n\t\t\t& .ck-button__label {\n\t\t\t\tbackground: var(--ck-style-panel-button-label-background);\n\t\t\t}\n\n\t\t\t&:hover .ck-button__label {\n\t\t\t\tbackground: var(--ck-style-panel-button-hover-label-background);\n\t\t\t}\n\t\t}\n\n\t\t&:hover:not(.ck-disabled):not(.ck-on) {\n\t\t\tborder-color: var(--ck-style-panel-button-hover-border-color);\n\n\t\t\t& .ck-style-grid__button__preview {\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},9545:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-style-panel .ck-style-panel__style-group>.ck-label{margin:var(--ck-spacing-large) 0}.ck.ck-style-panel .ck-style-panel__style-group:first-child>.ck-label{margin-top:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-style/stylegroup.css"],names:[],mappings:"AAMC,0DACC,gCACD,CAGC,sEACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-style-panel .ck-style-panel__style-group {\n\t& > .ck-label {\n\t\tmargin: var(--ck-spacing-large) 0;\n\t}\n\n\t&:first-child {\n\t\t& > .ck-label {\n\t\t\tmargin-top: 0;\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},6746:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-style-panel-max-height:470px}.ck.ck-style-panel{max-height:var(--ck-style-panel-max-height);overflow-y:auto;padding:var(--ck-spacing-large)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-style/stylepanel.css"],names:[],mappings:"AAKA,MACC,iCACD,CAEA,mBAGC,2CAA4C,CAD5C,eAAgB,CADhB,+BAGD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-style-panel-max-height: 470px;\n}\n\n.ck.ck-style-panel {\n\tpadding: var(--ck-spacing-large);\n\toverflow-y: auto;\n\tmax-height: var(--ck-style-panel-max-height);\n}\n"],sourceRoot:""}]);const l=a},4082:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-input-color{display:flex;flex-direction:row-reverse;width:100%}.ck.ck-input-color>input.ck.ck-input-text{flex-grow:1;min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}.ck.ck-input-color .ck.ck-input-color__button{display:flex}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview{overflow:hidden;position:relative}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{display:block;position:absolute}[dir=ltr] .ck.ck-input-color>.ck.ck-input-text{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-input-text{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-input-color>.ck.ck-input-text:focus{z-index:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-left-radius:0;border-top-left-radius:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-left:1px solid transparent}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-right:1px solid transparent}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:0}.ck-rounded-corners .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview,.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border:1px solid var(--ck-color-input-border);height:20px;width:20px}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{background:red;border-radius:2px;height:150%;left:50%;top:-30%;transform:rotate(45deg);transform-origin:50%;width:8%}.ck.ck-input-color .ck.ck-input-color__remove-color{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard);width:100%}.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-input-border)}[dir=ltr] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-right-radius:0}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-left:var(--ck-spacing-standard);margin-right:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/colorinput.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/colorinput.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,mBAEC,YAAa,CACb,0BAA2B,CAF3B,UAgCD,CA5BC,0CAEC,WAAY,CADZ,cAED,CAEA,sCACC,cAMD,CAHC,kFACC,YACD,CAGD,8CAEC,YAWD,CATC,kFAEC,eAAgB,CADhB,iBAOD,CAJC,0IAEC,aAAc,CADd,iBAED,CC1BF,+CAGE,4BAA6B,CAD7B,yBAcF,CAhBA,+CAQE,2BAA4B,CAD5B,wBASF,CAHC,2CACC,SACD,CAIA,wEACC,SA0CD,CA3CA,kFAKE,2BAA4B,CAD5B,wBAuCF,CApCE,8FACC,iCACD,CATF,kFAcE,4BAA6B,CAD7B,yBA8BF,CA3BE,8FACC,kCACD,CAGD,oFACC,oDACD,CAEA,4GC1CF,eD2DE,CAjBA,+PCtCD,qCDuDC,CAjBA,4GAKC,6CAA8C,CAD9C,WAAY,CADZ,UAcD,CAVC,oKAKC,cAA6B,CAC7B,iBAAkB,CAHlB,WAAY,CADZ,QAAS,CADT,QAAS,CAMT,uBAAwB,CACxB,oBAAqB,CAJrB,QAKD,CAKH,oDAIC,2BAA4B,CAC5B,4BAA6B,CAH7B,qEAAwE,CADxE,UA0BD,CApBC,gEACC,oDACD,CATD,8DAYE,yBAeF,CA3BA,8DAgBE,wBAWF,CARC,gEACC,uCAMD,CAPA,0EAKE,sCAAuC,CADvC,cAGF",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-input-color {\n\twidth: 100%;\n\tdisplay: flex;\n\tflex-direction: row-reverse;\n\n\t& > input.ck.ck-input-text {\n\t\tmin-width: auto;\n\t\tflex-grow: 1;\n\t}\n\n\t& > div.ck.ck-dropdown {\n\t\tmin-width: auto;\n\n\t\t/* This dropdown has no arrow but a color preview instead. */\n\t\t& > .ck-input-color__button .ck-dropdown__arrow {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& .ck.ck-input-color__button {\n\t\t/* Resolving issue with misaligned buttons on Safari (see #10589) */\n\t\tdisplay: flex;\n\n\t\t& .ck.ck-input-color__button__preview {\n\t\t\tposition: relative;\n\t\t\toverflow: hidden;\n\n\t\t\t& > .ck.ck-input-color__button__preview__no-color-indicator {\n\t\t\t\tposition: absolute;\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../mixins/_rounded.css";\n\n.ck.ck-input-color {\n\t& > .ck.ck-input-text {\n\t\t@mixin ck-dir ltr {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\n\t\t/* Make sure the focused input is always on top of the dropdown button so its\n\t\t outline and border are never cropped (also when the input is read-only). */\n\t\t&:focus {\n\t\t\tz-index: 0;\n\t\t}\n\t}\n\n\t& > .ck.ck-dropdown {\n\t\t& > .ck.ck-button.ck-input-color__button {\n\t\t\tpadding: 0;\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-bottom-left-radius: 0;\n\n\t\t\t\t&:not(:focus) {\n\t\t\t\t\tborder-left: 1px solid transparent;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tborder-top-right-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\n\t\t\t\t&:not(:focus) {\n\t\t\t\t\tborder-right: 1px solid transparent;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.ck-disabled {\n\t\t\t\tbackground: var(--ck-color-input-disabled-background);\n\t\t\t}\n\n\t\t\t& > .ck.ck-input-color__button__preview {\n\t\t\t\t@mixin ck-rounded-corners;\n\n\t\t\t\twidth: 20px;\n\t\t\t\theight: 20px;\n\t\t\t\tborder: 1px solid var(--ck-color-input-border);\n\n\t\t\t\t& > .ck.ck-input-color__button__preview__no-color-indicator {\n\t\t\t\t\ttop: -30%;\n\t\t\t\t\tleft: 50%;\n\t\t\t\t\theight: 150%;\n\t\t\t\t\twidth: 8%;\n\t\t\t\t\tbackground: hsl(0, 100%, 50%);\n\t\t\t\t\tborder-radius: 2px;\n\t\t\t\t\ttransform: rotate(45deg);\n\t\t\t\t\ttransform-origin: 50%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-input-color__remove-color {\n\t\twidth: 100%;\n\t\tpadding: calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);\n\n\t\tborder-bottom-left-radius: 0;\n\t\tborder-bottom-right-radius: 0;\n\n\t\t&:not(:focus) {\n\t\t\tborder-bottom: 1px solid var(--ck-color-input-border);\n\t\t}\n\n\t\t@mixin ck-dir ltr {\n\t\t\tborder-top-right-radius: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tborder-top-left-radius: 0;\n\t\t}\n\n\t\t& .ck.ck-icon {\n\t\t\tmargin-right: var(--ck-spacing-standard);\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: 0;\n\t\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},4880:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/form.css"],names:[],mappings:"AAKA,YACC,mCAyBD,CAvBC,kBAEC,YACD,CAEA,8BACC,cAAe,CACf,OACD,CAEA,4BACC,cAWD,CARE,6DACC,4CACD,CAEA,mEACC,UACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form {\n\tpadding: 0 0 var(--ck-spacing-large);\n\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n\n\t& .ck.ck-input-text {\n\t\tmin-width: 100%;\n\t\twidth: 0;\n\t}\n\n\t& .ck.ck-dropdown {\n\t\tmin-width: 100%;\n\n\t\t& .ck-dropdown__button {\n\t\t\t&:not(:focus) {\n\t\t\t\tborder: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\n\t\t\t& .ck-button__label {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},9865:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-table-form__action-row .ck-button-save{justify-content:center}.ck.ck-form__row{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}[dir=ltr] .ck.ck-form__row>:not(.ck-label)+*{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-form__row>:not(.ck-label)+*{margin-right:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{min-width:100%;width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/formrow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/formrow.css"],names:[],mappings:"AAKA,iBACC,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CACjB,6BAaD,CAVC,iCACC,WACD,CAGC,wHAEC,sBACD,CCbF,iBACC,4DA2BD,CAvBE,6CAEE,mCAMF,CARA,6CAME,oCAEF,CAGD,2BAEC,cAAe,CADf,UAED,CAEA,2CACC,kCAKD,CAHC,wEACC,0BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form__row {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\tjustify-content: space-between;\n\n\t/* Ignore labels that work as fieldset legends */\n\t& > *:not(.ck-label) {\n\t\tflex-grow: 1;\n\t}\n\n\t&.ck-table-form__action-row {\n\t\t& .ck-button-save,\n\t\t& .ck-button-cancel {\n\t\t\tjustify-content: center;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-form__row {\n\tpadding: var(--ck-spacing-standard) var(--ck-spacing-large) 0;\n\n\t/* Ignore labels that work as fieldset legends */\n\t& > *:not(.ck-label) {\n\t\t& + * {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: var(--ck-spacing-large);\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: var(--ck-spacing-large);\n\t\t\t}\n\t\t}\n\t}\n\n\t& > .ck-label {\n\t\twidth: 100%;\n\t\tmin-width: 100%;\n\t}\n\n\t&.ck-table-form__action-row {\n\t\tmargin-top: var(--ck-spacing-large);\n\n\t\t& .ck-button .ck-button__label {\n\t\t\tcolor: var(--ck-color-text);\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},8085:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:var(--ck-insert-table-dropdown-box-height);min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/inserttable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/inserttable.css"],names:[],mappings:"AAKA,oCACC,YAAa,CACb,kBAAmB,CACnB,cACD,CCJA,MACC,uCAAwC,CACxC,0CAA2C,CAC3C,yCAA0C,CAC1C,yCACD,CAEA,oCAGC,yFAA0F,CAD1F,oJAED,CAEA,mFAEC,iBACD,CAEA,uCAIC,4CAA6C,CAC7C,iBAAkB,CAFlB,iDAAkD,CADlD,qDAAsD,CADtD,mDAAoD,CAKpD,YAAa,CACb,eAUD,CARC,6CACC,eACD,CAEA,6CAEC,6CAA8C,CAD9C,yCAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-insert-table-dropdown__grid {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-insert-table-dropdown-padding: 10px;\n\t--ck-insert-table-dropdown-box-height: 11px;\n\t--ck-insert-table-dropdown-box-width: 12px;\n\t--ck-insert-table-dropdown-box-margin: 1px;\n}\n\n.ck .ck-insert-table-dropdown__grid {\n\t/* The width of a container should match 10 items in a row so there will be a 10x10 grid. */\n\twidth: calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2);\n\tpadding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;\n}\n\n.ck .ck-insert-table-dropdown__label,\n.ck[dir=rtl] .ck-insert-table-dropdown__label {\n\ttext-align: center;\n}\n\n.ck .ck-insert-table-dropdown-grid-box {\n\tmin-width: var(--ck-insert-table-dropdown-box-width);\n\tmin-height: var(--ck-insert-table-dropdown-box-height);\n\tmargin: var(--ck-insert-table-dropdown-box-margin);\n\tborder: 1px solid var(--ck-color-base-border);\n\tborder-radius: 1px;\n\toutline: none;\n\ttransition: none;\n\n\t&:focus {\n\t\tbox-shadow: none;\n\t}\n\n\t&.ck-on {\n\t\tborder-color: var(--ck-color-focus-border);\n\t\tbackground: var(--ck-color-focus-outer-shadow);\n\t}\n}\n\n"],sourceRoot:""}]);const l=a},4104:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content .table{display:table;margin:.9em auto}.ck-content .table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ck-content .table table td,.ck-content .table table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content .table table th{background:rgba(0,0,0,.05);font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/table.css"],names:[],mappings:"AAKA,mBAKC,aAAc,CADd,gBAiCD,CA9BC,yBAYC,yBAAkC,CAVlC,wBAAyB,CACzB,gBAAiB,CAKjB,WAAY,CADZ,UAsBD,CAfC,wDAQC,wBAAiC,CANjC,aAAc,CACd,YAMD,CAEA,4BAEC,0BAA+B,CAD/B,eAED,CAMF,+BACC,gBACD,CAEA,+BACC,eACD,CAEA,+CAKC,oBAAqB,CAMrB,UACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .table {\n\t/* Give the table widget some air and center it horizontally */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em auto;\n\tdisplay: table;\n\n\t& table {\n\t\t/* The table cells should have slight borders */\n\t\tborder-collapse: collapse;\n\t\tborder-spacing: 0;\n\n\t\t/* Table width and height are set on the parent <figure>. Make sure the table inside stretches\n\t\tto the full dimensions of the container (https://github.com/ckeditor/ckeditor5/issues/6186). */\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t\t/* The outer border of the table should be slightly darker than the inner lines.\n\t\tAlso see https://github.com/ckeditor/ckeditor5-table/issues/50. */\n\t\tborder: 1px double hsl(0, 0%, 70%);\n\n\t\t& td,\n\t\t& th {\n\t\t\tmin-width: 2em;\n\t\t\tpadding: .4em;\n\n\t\t\t/* The border is inherited from .ck-editor__nested-editable styles, so theoretically it\'s not necessary here.\n\t\t\tHowever, the border is a content style, so it should use .ck-content (so it works outside the editor).\n\t\t\tHence, the duplication. See https://github.com/ckeditor/ckeditor5/issues/6314 */\n\t\t\tborder: 1px solid hsl(0, 0%, 75%);\n\t\t}\n\n\t\t& th {\n\t\t\tfont-weight: bold;\n\t\t\tbackground: hsla(0, 0%, 0%, 5%);\n\t\t}\n\t}\n}\n\n/* Text alignment of the table header should match the editor settings and override the native browser styling,\nwhen content is available outside the editor. See https://github.com/ckeditor/ckeditor5/issues/6638 */\n.ck-content[dir="rtl"] .table th {\n\ttext-align: right;\n}\n\n.ck-content[dir="ltr"] .table th {\n\ttext-align: left;\n}\n\n.ck-editor__editable .ck-table-bogus-paragraph {\n\t/*\n\t * Use display:inline-block to force Chrome/Safari to limit text mutations to this element.\n\t * See https://github.com/ckeditor/ckeditor5/issues/6062.\n\t */\n\tdisplay: inline-block;\n\n\t/*\n\t * Inline HTML elements nested in the span should always be dimensioned in relation to the whole cell width.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9117.\n\t */\n\twidth: 100%;\n}\n'],sourceRoot:""}]);const l=a},9888:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-table-caption-background:#f7f7f7;--ck-color-table-caption-text:#333;--ck-color-table-caption-highlighted-background:#fd0}.ck-content .table>figcaption{background-color:var(--ck-color-table-caption-background);caption-side:top;color:var(--ck-color-table-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;text-align:center;word-break:break-word}.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-table-caption-highlighted-background)}to{background-color:var(--ck-color-table-caption-background)}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tablecaption.css"],names:[],mappings:"AAKA,MACC,2CAAoD,CACpD,kCAA8C,CAC9C,oDACD,CAGA,8BAMC,yDAA0D,CAJ1D,gBAAiB,CAGjB,wCAAyC,CAJzC,qBAAsB,CAOtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,iBAAkB,CADlB,qBAOD,CAIC,qEACC,iDACD,CAEA,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAGD,sCACC,GACC,qEACD,CAEA,GACC,yDACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-caption-background: hsl(0, 0%, 97%);\n\t--ck-color-table-caption-text: hsl(0, 0%, 20%);\n\t--ck-color-table-caption-highlighted-background: hsl(52deg 100% 50%);\n}\n\n/* Content styles */\n.ck-content .table > figcaption {\n\tdisplay: table-caption;\n\tcaption-side: top;\n\tword-break: break-word;\n\ttext-align: center;\n\tcolor: var(--ck-color-table-caption-text);\n\tbackground-color: var(--ck-color-table-caption-background);\n\tpadding: .6em;\n\tfont-size: .75em;\n\toutline-offset: -1px;\n}\n\n/* Editing styles */\n.ck.ck-editor__editable .table > figcaption {\n\t&.table__caption_highlighted {\n\t\tanimation: ck-table-caption-highlight .6s ease-out;\n\t}\n\n\t&.ck-placeholder::before {\n\t\tpadding-left: inherit;\n\t\tpadding-right: inherit;\n\n\t\t/*\n\t\t * Make sure the table caption placeholder doesn't overflow the placeholder area.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9162.\n\t\t */\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n@keyframes ck-table-caption-highlight {\n\t0% {\n\t\tbackground-color: var(--ck-color-table-caption-highlighted-background);\n\t}\n\n\t100% {\n\t\tbackground-color: var(--ck-color-table-caption-background);\n\t}\n}\n"],sourceRoot:""}]);const l=a},5737:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:0.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:0.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tablecellproperties.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tablecellproperties.css"],names:[],mappings:"AAOE,6FACC,cAiBD,CAdE,0HAEC,cACD,CAEA,yHAEC,cACD,CAEA,uHACC,WACD,CClBJ,kCACC,WAkBD,CAfE,2FACC,mBAAoB,CACpB,SAAU,CACV,SACD,CAGC,4GACC,eAAgB,CAGhB,qCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-cell-properties-form {\n\t& .ck-form__row {\n\t\t&.ck-table-cell-properties-form__alignment-row {\n\t\t\tflex-wrap: wrap;\n\n\t\t\t& .ck.ck-toolbar {\n\t\t\t\t&:first-of-type {\n\t\t\t\t\t/* 4 buttons out of 7 (h-alignment + v-alignment) = 0.57 */\n\t\t\t\t\tflex-grow: 0.57;\n\t\t\t\t}\n\n\t\t\t\t&:last-of-type {\n\t\t\t\t\t/* 3 buttons out of 7 (h-alignment + v-alignment) = 0.43 */\n\t\t\t\t\tflex-grow: 0.43;\n\t\t\t\t}\n\n\t\t\t\t& .ck-button {\n\t\t\t\t\tflex-grow: 1;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-cell-properties-form {\n\twidth: 320px;\n\n\t& .ck-form__row {\n\t\t&.ck-table-cell-properties-form__padding-row {\n\t\t\talign-self: flex-end;\n\t\t\tpadding: 0;\n\t\t\twidth: 25%;\n\t\t}\n\n\t\t&.ck-table-cell-properties-form__alignment-row {\n\t\t\t& .ck.ck-toolbar {\n\t\t\t\tbackground: none;\n\n\t\t\t\t/* Compensate for missing input label that would push the margin (toolbar has no inputs). */\n\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},728:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-table-column-resizer-hover:var(--ck-color-base-active);--ck-table-column-resizer-width:7px;--ck-table-column-resizer-position-offset:calc(var(--ck-table-column-resizer-width)*-0.5 - 0.5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{bottom:-999999px;cursor:col-resize;position:absolute;right:var(--ck-table-column-resizer-position-offset);top:-999999px;user-select:none;width:var(--ck-table-column-resizer-width);z-index:var(--ck-z-default)}.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer,.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:var(--ck-color-table-column-resizer-hover);opacity:.25}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tablecolumnresize.css"],names:[],mappings:"AAKA,MACC,iEAAkE,CAClE,mCAAoC,CAIpC,iGACD,CAEA,qCACC,kBACD,CAEA,yBACC,eACD,CAEA,4CAEC,iBACD,CAEA,wDAOC,gBAAiB,CAGjB,iBAAkB,CATlB,iBAAkB,CAOlB,oDAAqD,CAFrD,aAAc,CAKd,gBAAiB,CAFjB,0CAA2C,CAG3C,2BACD,CAQA,qJACC,YACD,CAEA,8HAEC,2DAA4D,CAC5D,WACD,CAEA,iEACC,mDAAoD,CACpD,WACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-column-resizer-hover: var(--ck-color-base-active);\n\t--ck-table-column-resizer-width: 7px;\n\n\t/* The offset used for absolute positioning of the resizer element, so that it is placed exactly above the cell border.\n\t The value is: minus half the width of the resizer decreased additionaly by the half the width of the border (0.5px). */\n\t--ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width) * -0.5 - 0.5px);\n}\n\n.ck-content .table .ck-table-resized {\n\ttable-layout: fixed;\n}\n\n.ck-content .table table {\n\toverflow: hidden;\n}\n\n.ck-content .table td,\n.ck-content .table th {\n\tposition: relative;\n}\n\n.ck.ck-editor__editable .table .ck-table-column-resizer {\n\tposition: absolute;\n\t/* The resizer element resides in each cell so to occupy the entire height of the table, which is unknown from a CSS point of view,\n\t it is extended to an extremely high height. Even for screens with a very high pixel density, the resizer will fulfill its role as\n\t it should, i.e. for a screen of 476 ppi the total height of the resizer will take over 350 sheets of A4 format, which is totally\n\t unrealistic height for a single table. */\n\ttop: -999999px;\n\tbottom: -999999px;\n\tright: var(--ck-table-column-resizer-position-offset);\n\twidth: var(--ck-table-column-resizer-width);\n\tcursor: col-resize;\n\tuser-select: none;\n\tz-index: var(--ck-z-default);\n}\n\n.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer {\n\tdisplay: none;\n}\n\n/* The resizer elements, which are extended to an extremely high height, break the drag & drop feature in Chrome. To make it work again,\n all resizers must be hidden while the table is dragged. */\n.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer {\n\tdisplay: none;\n}\n\n.ck.ck-editor__editable .table .ck-table-column-resizer:hover,\n.ck.ck-editor__editable .table .ck-table-column-resizer__active {\n\tbackground-color: var(--ck-color-table-column-resizer-hover);\n\topacity: 0.25;\n}\n\n.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer {\n\tleft: var(--ck-table-column-resizer-position-offset);\n\tright: unset;\n}\n"],sourceRoot:""}]);const l=a},4777:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-table-focused-cell-background:rgba(158,201,250,.3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-table-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableediting.css"],names:[],mappings:"AAKA,MACC,6DACD,CAKE,8QAGC,wDAAyD,CAKzD,iBAAkB,CAClB,8CAA+C,CAC/C,mBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-focused-cell-background: hsla(212, 90%, 80%, .3);\n}\n\n.ck-widget.table {\n\t& td,\n\t& th {\n\t\t&.ck-editor__nested-editable.ck-editor__nested-editable_focused,\n\t\t&.ck-editor__nested-editable:focus {\n\t\t\t/* A very slight background to highlight the focused cell */\n\t\t\tbackground: var(--ck-color-table-focused-cell-background);\n\n\t\t\t/* Fixes the problem where surrounding cells cover the focused cell's border.\n\t\t\tIt does not fix the problem in all places but the UX is improved.\n\t\t\tSee https://github.com/ckeditor/ckeditor5-table/issues/29. */\n\t\t\tborder-style: none;\n\t\t\toutline: 1px solid var(--ck-color-focus-border);\n\t\t\toutline-offset: -1px; /* progressive enhancement - no IE support */\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},198:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__border-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{align-items:center;flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{align-items:center;display:flex;flex-direction:column-reverse}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{bottom:calc(var(--ck-table-properties-error-arrow-size)*-1);left:50%;position:absolute;transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";left:50%;position:absolute;top:calc(var(--ck-table-properties-error-arrow-size)*-1);transform:translateX(-50%)}:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{max-width:80px;min-width:80px;width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0}.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);min-width:var(--ck-table-properties-min-error-width);padding:var(--ck-spacing-small) var(--ck-spacing-medium);text-align:center}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-style:solid;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s ease both}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tableform.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableform.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAWE,wHACC,cACD,CAEA,8DAEC,kBAAmB,CADnB,cAgBD,CAbC,qFAGC,kBAAmB,CAFnB,YAAa,CACb,6BAMD,CAEA,sMACC,WACD,CAIF,4CAEC,iBAoBD,CAlBC,8EAGC,2DAAgE,CADhE,QAAS,CADT,iBAAkB,CAGlB,8BAA+B,CAG/B,SAUD,CAPC,oFACC,UAAW,CAGX,QAAS,CAFT,iBAAkB,CAClB,wDAA6D,CAE7D,0BACD,CChDH,MACC,0CAA2C,CAC3C,2CACD,CAMI,2FACC,kCAAmC,CACnC,iBACD,CAGD,8KAIC,cAAe,CADf,cAAe,CADf,UAGD,CAGD,8DACC,SAcD,CAZC,yMAEC,QACD,CAEA,iGACC,mBAAoB,CACpB,oBAAqB,CACrB,wCAAyC,CACzC,6CAA8C,CAC9C,gCACD,CAIF,4CACC,sCAyBD,CAvBC,8ECxCD,eDyDC,CAjBA,mMCpCA,qCDqDA,CAjBA,8EAGC,qCAAsC,CACtC,qCAAsC,CAEtC,oDAAqD,CADrD,wDAAyD,CAEzD,iBAUD,CAPC,oFACC,2EAA4E,CAE5E,kBAAmB,CADnB,kJAED,CAdD,8EAgBC,iEACD,CAGA,6GACC,YACD,CAIF,oDACC,GACC,SACD,CAEA,GACC,SACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-form {\n\t& .ck-form__row {\n\t\t&.ck-table-form__border-row {\n\t\t\tflex-wrap: wrap;\n\t\t}\n\n\t\t&.ck-table-form__background-row {\n\t\t\tflex-wrap: wrap;\n\t\t}\n\n\t\t&.ck-table-form__dimensions-row {\n\t\t\tflex-wrap: wrap;\n\t\t\talign-items: center;\n\n\t\t\t& .ck-labeled-field-view {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column-reverse;\n\t\t\t\talign-items: center;\n\n\t\t\t\t& .ck.ck-dropdown {\n\t\t\t\t\tflex-grow: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t& .ck-table-form__dimension-operator {\n\t\t\t\tflex-grow: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-labeled-field-view {\n\t\t/* Allow absolute positioning of the status (error) balloons. */\n\t\tposition: relative;\n\n\t\t& .ck.ck-labeled-field-view__status {\n\t\t\tposition: absolute;\n\t\t\tleft: 50%;\n\t\t\tbottom: calc( -1 * var(--ck-table-properties-error-arrow-size) );\n\t\t\ttransform: translate(-50%,100%);\n\n\t\t\t/* Make sure the balloon status stays on top of other form elements. */\n\t\t\tz-index: 1;\n\n\t\t\t/* The arrow pointing towards the field. */\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: calc( -1 * var(--ck-table-properties-error-arrow-size) );\n\t\t\t\tleft: 50%;\n\t\t\t\ttransform: translateX( -50% );\n\t\t\t}\n\t\t}\n\t}\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_rounded.css";\n\n:root {\n\t--ck-table-properties-error-arrow-size: 6px;\n\t--ck-table-properties-min-error-width: 150px;\n}\n\n.ck.ck-table-form {\n\t& .ck-form__row {\n\t\t&.ck-table-form__border-row {\n\t\t\t& .ck-labeled-field-view {\n\t\t\t\t& > .ck-label {\n\t\t\t\t\tfont-size: var(--ck-font-size-tiny);\n\t\t\t\t\ttext-align: center;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t& .ck-table-form__border-style,\n\t\t\t& .ck-table-form__border-width {\n\t\t\t\twidth: 80px;\n\t\t\t\tmin-width: 80px;\n\t\t\t\tmax-width: 80px;\n\t\t\t}\n\t\t}\n\n\t\t&.ck-table-form__dimensions-row {\n\t\t\tpadding: 0;\n\n\t\t\t& .ck-table-form__dimensions-row__width,\n\t\t\t& .ck-table-form__dimensions-row__height {\n\t\t\t\tmargin: 0\n\t\t\t}\n\n\t\t\t& .ck-table-form__dimension-operator {\n\t\t\t\talign-self: flex-end;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\theight: var(--ck-ui-component-min-height);\n\t\t\t\tline-height: var(--ck-ui-component-min-height);\n\t\t\t\tmargin: 0 var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-labeled-field-view {\n\t\tpadding-top: var(--ck-spacing-standard);\n\n\t\t& .ck.ck-labeled-field-view__status {\n\t\t\t@mixin ck-rounded-corners;\n\n\t\t\tbackground: var(--ck-color-base-error);\n\t\t\tcolor: var(--ck-color-base-background);\n\t\t\tpadding: var(--ck-spacing-small) var(--ck-spacing-medium);\n\t\t\tmin-width: var(--ck-table-properties-min-error-width);\n\t\t\ttext-align: center;\n\n\t\t\t/* The arrow pointing towards the field. */\n\t\t\t&::after {\n\t\t\t\tborder-color: transparent transparent var(--ck-color-base-error) transparent;\n\t\t\t\tborder-width: 0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\n\t\t\tanimation: ck-table-form-labeled-view-status-appear .15s ease both;\n\t\t}\n\n\t\t/* Hide the error balloon when the field is blurred. Makes the experience much more clear. */\n\t\t& .ck-input.ck-error:not(:focus) + .ck.ck-labeled-field-view__status {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n@keyframes ck-table-form-labeled-view-status-appear {\n\t0% {\n\t\topacity: 0;\n\t}\n\n\t100% {\n\t\topacity: 1;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},9221:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-content:baseline;flex-basis:0;flex-wrap:wrap}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-self:flex-end;padding:0}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{width:40px}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tableproperties.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableproperties.css"],names:[],mappings:"AAOE,mFAGC,sBAAuB,CADvB,YAAa,CADb,cAOD,CAHC,qHACC,gBACD,CCTH,6BACC,WAmBD,CAhBE,mFACC,mBAAoB,CACpB,SAYD,CAVC,kGACC,eAAgB,CAGhB,qCAKD,CAHC,uHACC,UACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-properties-form {\n\t& .ck-form__row {\n\t\t&.ck-table-properties-form__alignment-row {\n\t\t\tflex-wrap: wrap;\n\t\t\tflex-basis: 0;\n\t\t\talign-content: baseline;\n\n\t\t\t& .ck.ck-toolbar .ck-toolbar__items {\n\t\t\t\tflex-wrap: nowrap;\n\t\t\t}\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-properties-form {\n\twidth: 320px;\n\n\t& .ck-form__row {\n\t\t&.ck-table-properties-form__alignment-row {\n\t\t\talign-self: flex-end;\n\t\t\tpadding: 0;\n\n\t\t\t& .ck.ck-toolbar {\n\t\t\t\tbackground: none;\n\n\t\t\t\t/* Compensate for missing input label that would push the margin (toolbar has no inputs). */\n\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\n\t\t\t\t& .ck-toolbar__items > * {\n\t\t\t\t\twidth: 40px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},5593:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,':root{--ck-table-selected-cell-background:rgba(158,207,250,.3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:unset;caret-color:transparent;outline:unset;position:relative}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{background-color:var(--ck-table-selected-cell-background);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableselection.css"],names:[],mappings:"AAKA,MACC,wDACD,CAGC,0IAKC,gBAAiB,CAFjB,uBAAwB,CACxB,aAAc,CAFd,iBAiCD,CA3BC,sJAGC,yDAA0D,CAK1D,QAAS,CAPT,UAAW,CAKX,MAAO,CAJP,mBAAoB,CAEpB,iBAAkB,CAGlB,OAAQ,CAFR,KAID,CAEA,wTAEC,4BACD,CAMA,gKACC,aAKD,CAHC,0NACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-table-selected-cell-background: hsla(208, 90%, 80%, .3);\n}\n\n.ck.ck-editor__editable .table table {\n\t& td.ck-editor__editable_selected,\n\t& th.ck-editor__editable_selected {\n\t\tposition: relative;\n\t\tcaret-color: transparent;\n\t\toutline: unset;\n\t\tbox-shadow: unset;\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/6446 */\n\t\t&:after {\n\t\t\tcontent: '';\n\t\t\tpointer-events: none;\n\t\t\tbackground-color: var(--ck-table-selected-cell-background);\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 0;\n\t\t}\n\n\t\t& ::selection,\n\t\t&:focus {\n\t\t\tbackground-color: transparent;\n\t\t}\n\n\t\t/*\n\t\t * To reduce the amount of noise, all widgets in the table selection have no outline and no selection handle.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9491.\n\t\t */\n\t\t& .ck-widget {\n\t\t\toutline: unset;\n\n\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const l=a},4499:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;justify-content:left;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;border:1px solid transparent;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{font-weight:700;opacity:.7}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{color:var(--ck-color-button-on-color)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/button/button.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/button.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/mixins/_button.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AAOA,6BAMC,kBAAmB,CADnB,mBAAoB,CAEpB,oBAAqB,CAHrB,iBAAkB,CCFlB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDkBD,CAdC,iEACC,YACD,CAGC,yGACC,oBACD,CAID,iFACC,sBACD,CEjBD,6BCAC,oDD4ID,CCzIE,6EACC,0DACD,CAEA,+EACC,2DACD,CAID,qDACC,6DACD,CDfD,6BEDC,eF6ID,CA5IA,wIEGE,qCFyIF,CA5IA,6BA6BC,uBAAwB,CANxB,4BAA6B,CAjB7B,cAAe,CAcf,iBAAkB,CAHlB,aAAc,CAJd,4CAA6C,CAD7C,2CAA4C,CAJ5C,8BAA+B,CAC/B,iBAAkB,CAiBlB,4DAA8D,CAnB9D,qBAAsB,CAFtB,kBAuID,CA7GC,oFGhCA,2BAA2B,CCF3B,2CAA8B,CDC9B,YHqCA,CAIC,kJAEC,aACD,CAGD,iEAIC,aAAc,CACd,cAAe,CAHf,iBAAkB,CAClB,mBAAoB,CAMpB,qBASD,CAlBA,qFAYE,eAMF,CAlBA,qFAgBE,gBAEF,CAEA,yEACC,aAYD,CAbA,6FAIE,mCASF,CAbA,6FAQE,oCAKF,CAbA,yEAWC,eAAiB,CACjB,UACD,CAIC,oIIrFD,oDJyFC,CAOA,gLKhGD,kCLkGC,CAEA,iGACC,UACD,CAGD,qEACC,yDAcD,CAXC,2HAEE,4CAA+C,CAC/C,oCAOF,CAVA,2HAQE,mCAAoC,CADpC,6CAGF,CAKA,mHACC,WACD,CAID,yCC/HA,+CDmIA,CChIC,yFACC,qDACD,CAEA,2FACC,sDACD,CAID,iEACC,wDACD,CDgHA,yCAGC,qCACD,CAEA,2DACC,iCACD,CAEA,+DACC,mCACD,CAID,2CC/IC,mDDoJD,CCjJE,2FACC,yDACD,CAEA,6FACC,0DACD,CAID,mEACC,4DACD,CDgID,2CAIC,wCACD,CAEA,uCAEC,eACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-unselectable;\n\n\tposition: relative;\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: left;\n\n\t& .ck-button__label {\n\t\tdisplay: none;\n\t}\n\n\t&.ck-button_with-text {\n\t\t& .ck-button__label {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t/* Center the icon horizontally in a button without text. */\n\t&:not(.ck-button_with-text) {\n\t\tjustify-content: center;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../mixins/_button.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-button-colors --ck-color-button-default;\n\t@mixin ck-rounded-corners;\n\n\twhite-space: nowrap;\n\tcursor: default;\n\tvertical-align: middle;\n\tpadding: var(--ck-spacing-tiny);\n\ttext-align: center;\n\n\t/* A very important piece of styling. Go to variable declaration to learn more. */\n\tmin-width: var(--ck-ui-component-min-height);\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Normalize the height of the line. Removing this will break consistent height\n\tamong text and text-less buttons (with icons). */\n\tline-height: 1;\n\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t/* Avoid flickering when the foucs border shows up. */\n\tborder: 1px solid transparent;\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .2s ease-in-out, border .2s ease-in-out;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/189 */\n\t-webkit-appearance: none;\n\n\t&:active,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t/* Allow icon coloring using the text "color" property. */\n\t& .ck-button__icon {\n\t\t& use,\n\t\t& use * {\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n\n\t& .ck-button__label {\n\t\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\t\tfont-size: inherit;\n\t\tfont-weight: inherit;\n\t\tcolor: inherit;\n\t\tcursor: inherit;\n\n\t\t/* Must be consistent with .ck-icon\'s vertical align. Otherwise, buttons with and\n\t\twithout labels (but with icons) have different sizes in Chrome */\n\t\tvertical-align: middle;\n\n\t\t@mixin ck-dir ltr {\n\t\t\ttext-align: left;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttext-align: right;\n\t\t}\n\t}\n\n\t& .ck-button__keystroke {\n\t\tcolor: inherit;\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: var(--ck-spacing-large);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-right: var(--ck-spacing-large);\n\t\t}\n\n\t\tfont-weight: bold;\n\t\topacity: .7;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t&.ck-disabled {\n\t\t&:active,\n\t\t&:focus {\n\t\t\t/* The disabled button should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t\t& .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t& .ck-button__keystroke {\n\t\t\topacity: .3;\n\t\t}\n\t}\n\n\t&.ck-button_with-text {\n\t\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-standard);\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-button_with-keystroke {\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__label {\n\t\t\tflex-grow: 1;\n\t\t}\n\t}\n\n\t/* A style of the button which is currently on, e.g. its feature is active. */\n\t&.ck-on {\n\t\t@mixin ck-button-colors --ck-color-button-on;\n\n\t\tcolor: var(--ck-color-button-on-color);\n\t}\n\n\t&.ck-button-save {\n\t\tcolor: var(--ck-color-button-save);\n\t}\n\n\t&.ck-button-cancel {\n\t\tcolor: var(--ck-color-button-cancel);\n\t}\n}\n\n/* A style of the button which handles the primary action. */\n.ck.ck-button-action,\na.ck.ck-button-action {\n\t@mixin ck-button-colors --ck-color-button-action;\n\n\tcolor: var(--ck-color-button-action-text);\n}\n\n.ck.ck-button-bold,\na.ck.ck-button-bold {\n\tfont-weight: bold;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements a button of given background color.\n *\n * @param {String} $background - Background color of the button.\n * @param {String} $border - Border color of the button.\n */\n@define-mixin ck-button-colors $prefix {\n\tbackground: var($(prefix)-background);\n\n\t&:not(.ck-disabled) {\n\t\t&:hover {\n\t\t\tbackground: var($(prefix)-hover-background);\n\t\t}\n\n\t\t&:active {\n\t\t\tbackground: var($(prefix)-active-background);\n\t\t}\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t&.ck-disabled {\n\t\tbackground: var($(prefix)-disabled-background);\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"],sourceRoot:""}]);const l=a},9681:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:hover{background:transparent;color:inherit}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);border:1px solid transparent;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/button/switchbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/switchbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AASE,4HACC,aACD,CCCF,MAEC,8CAA+C,CAE/C,0DAAgE,CAChE,2HAIC,CACD,0FACD,CAOC,0QAEC,sBAAuB,CADvB,aAED,CAEA,0DAGE,4CAOF,CAVA,0DAQE,2CAEF,CAEA,iDCpCA,eD4EA,CAxCA,yIChCC,qCDwED,CAxCA,2DAKE,gBAmCF,CAxCA,2DAUE,iBA8BF,CAxCA,iDAkBC,uDAAwD,CAFxD,4BAA6B,CAD7B,iFAAsF,CAEtF,0CAuBD,CApBC,2ECxDD,eDmEC,CAXA,6LCpDA,qCAAsC,CDsDpC,8CASF,CAXA,2EAOC,yDAA0D,CAD1D,gDAAiD,CAIjD,uBAA0B,CAL1B,+CAMD,CAEA,uDACC,6DAKD,CAHC,iFACC,qDACD,CAIF,6DEhFA,kCFkFA,CAGA,oCACC,wBAAyB,CAEzB,eAAgB,CADhB,YAQD,CALC,uDACC,iGAAmG,CAEnG,4BAA6B,CAD7B,kBAED,CAKA,uDACC,sDAkBD,CAhBC,6DACC,4DACD,CAEA,2FAKE,2DAMF,CAXA,2FASE,oEAEF",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-button.ck-switchbutton {\n\t& .ck-button__toggle {\n\t\tdisplay: block;\n\n\t\t& .ck-button__toggle__inner {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/* Note: To avoid rendering issues (aliasing) but to preserve the responsive nature\nof the component, floating–point numbers have been used which, for the default font size\n(see: --ck-font-size-base), will generate simple integers. */\n:root {\n\t/* 34px at 13px font-size */\n\t--ck-switch-button-toggle-width: 2.6153846154em;\n\t/* 14px at 13px font-size */\n\t--ck-switch-button-toggle-inner-size: calc(1.0769230769em + 1px);\n\t--ck-switch-button-translation: calc(\n\t\tvar(--ck-switch-button-toggle-width) -\n\t\tvar(--ck-switch-button-toggle-inner-size) -\n\t\t2px /* Border */\n\t);\n\t--ck-switch-button-inner-hover-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow);\n}\n\n.ck.ck-button.ck-switchbutton {\n\t/* Unlike a regular button, the switch button text color and background should never change.\n\t * Changing toggle switch (background, outline) is enough to carry the information about the\n\t * state of the entire component (https://github.com/ckeditor/ckeditor5/issues/12519)\n\t */\n\t&, &:hover, &:focus, &:active, &.ck-on:hover, &.ck-on:focus, &.ck-on:active {\n\t\tcolor: inherit;\n\t\tbackground: transparent;\n\t}\n\n\t& .ck-button__label {\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-right: calc(2 * var(--ck-spacing-large));\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-left: calc(2 * var(--ck-spacing-large));\n\t\t}\n\t}\n\n\t& .ck-button__toggle {\n\t\t@mixin ck-rounded-corners;\n\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Make sure the toggle is always to the right as far as possible. */\n\t\t\tmargin-left: auto;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Make sure the toggle is always to the left as far as possible. */\n\t\t\tmargin-right: auto;\n\t\t}\n\n\t\t/* Apply some smooth transition to the box-shadow and border. */\n\t\t/* Gently animate the background color of the toggle switch */\n\t\ttransition: background 400ms ease, box-shadow .2s ease-in-out, outline .2s ease-in-out;\n\t\tborder: 1px solid transparent;\n\t\twidth: var(--ck-switch-button-toggle-width);\n\t\tbackground: var(--ck-color-switch-button-off-background);\n\n\t\t& .ck-button__toggle__inner {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-radius: calc(.5 * var(--ck-border-radius));\n\t\t\t}\n\n\t\t\twidth: var(--ck-switch-button-toggle-inner-size);\n\t\t\theight: var(--ck-switch-button-toggle-inner-size);\n\t\t\tbackground: var(--ck-color-switch-button-inner-background);\n\n\t\t\t/* Gently animate the inner part of the toggle switch */\n\t\t\ttransition: all 300ms ease;\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground: var(--ck-color-switch-button-off-hover-background);\n\n\t\t\t& .ck-button__toggle__inner {\n\t\t\t\tbox-shadow: var(--ck-switch-button-inner-hover-shadow);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-button__toggle {\n\t\t@mixin ck-disabled;\n\t}\n\n\t/* Overriding default .ck-button:focus styles + an outline around the toogle */\n\t&:focus {\n\t\tborder-color: transparent;\n\t\toutline: none;\n\t\tbox-shadow: none;\n\n\t\t& .ck-button__toggle {\n\t\t\tbox-shadow: 0 0 0 1px var(--ck-color-base-background), 0 0 0 5px var(--ck-color-focus-outer-shadow);\n\t\t\toutline-offset: 1px;\n\t\t\toutline: var(--ck-focus-ring);\n\t\t}\n\t}\n\n\t/* stylelint-disable-next-line no-descending-specificity */\n\t&.ck-on {\n\t\t& .ck-button__toggle {\n\t\t\tbackground: var(--ck-color-switch-button-on-background);\n\n\t\t\t&:hover {\n\t\t\t\tbackground: var(--ck-color-switch-button-on-hover-background);\n\t\t\t}\n\n\t\t\t& .ck-button__toggle__inner {\n\t\t\t\t/*\n\t\t\t\t* Move the toggle switch to the right. It will be animated.\n\t\t\t\t*/\n\t\t\t\t@mixin ck-dir ltr {\n\t\t\t\t\ttransform: translateX( var( --ck-switch-button-translation ) );\n\t\t\t\t}\n\n\t\t\t\t@mixin ck-dir rtl {\n\t\t\t\t\ttransform: translateX( calc( -1 * var( --ck-switch-button-translation ) ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"],sourceRoot:""}]);const l=a},4923:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile.ck-color-table__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/colorgrid/colorgrid.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/colorgrid/colorgrid.css"],names:[],mappings:"AAKA,kBACC,YACD,CCAA,MACC,8BAA+B,CAK/B,wCACD,CAEA,kBACC,YAAa,CACb,WACD,CAEA,wBAOC,QAAS,CALT,qCAAsC,CAEtC,yCAA0C,CAD1C,wCAAyC,CAEzC,SAAU,CACV,8BAA+B,CAL/B,oCAyCD,CAjCC,oCACC,YAAa,CACb,gBACD,CAEA,4DACC,gDACD,CAEA,oCAEC,2CAA4C,CAD5C,YAED,CAEA,8BACC,8FAKD,CAHC,0CACC,aACD,CAGD,8HAIC,QACD,CAEA,gGAEC,iGACD,CAGD,yBACC,oCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-color-grid {\n\tdisplay: grid;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-grid-tile-size: 24px;\n\n\t/* Not using global colors here because these may change but some colors in a pallette\n\t * require special treatment. For instance, this ensures no matter what the UI text color is,\n\t * the check icon will look good on the black color tile. */\n\t--ck-color-color-grid-check-icon: hsl(212, 81%, 46%);\n}\n\n.ck.ck-color-grid {\n\tgrid-gap: 5px;\n\tpadding: 8px;\n}\n\n.ck.ck-color-grid__tile {\n\twidth: var(--ck-color-grid-tile-size);\n\theight: var(--ck-color-grid-tile-size);\n\tmin-width: var(--ck-color-grid-tile-size);\n\tmin-height: var(--ck-color-grid-tile-size);\n\tpadding: 0;\n\ttransition: .2s ease box-shadow;\n\tborder: 0;\n\n\t&.ck-disabled {\n\t\tcursor: unset;\n\t\ttransition: unset;\n\t}\n\n\t&.ck-color-table__color-tile_bordered {\n\t\tbox-shadow: 0 0 0 1px var(--ck-color-base-border);\n\t}\n\n\t& .ck.ck-icon {\n\t\tdisplay: none;\n\t\tcolor: var(--ck-color-color-grid-check-icon);\n\t}\n\n\t&.ck-on {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-base-text);\n\n\t\t& .ck.ck-icon {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t&.ck-on,\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\t/* Disable the default .ck-button\'s border ring. */\n\t\tborder: 0;\n\t}\n\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);\n\t}\n}\n\n.ck.ck-color-grid__label {\n\tpadding: 0 var(--ck-spacing-standard);\n}\n'],sourceRoot:""}]);const l=a},3488:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-modal)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-modal) + 1)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/dropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/dropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,MACC,4BACD,CAEA,gBACC,oBAAqB,CACrB,iBA2ED,CAzEC,oCACC,mBAAoB,CACpB,2BACD,CAGA,+CACC,UACD,CAEA,oCACC,YAAa,CAEb,sCAAuC,CAEvC,iBAAkB,CAHlB,yBA4DD,CAvDC,+DACC,oBACD,CAEA,mSAKC,WACD,CAEA,mSAUC,WAAY,CADZ,QAED,CAEA,oHAEC,MACD,CAEA,oHAEC,OACD,CAEA,kHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAQF,mCACC,mCACD,CCpFA,MACC,sDACD,CAEA,gBAEC,iBA2ED,CAzEC,oCACC,mCACD,CAGC,8CAIC,sCAAuC,CAHvC,gCAID,CAIA,8CACC,+BAAgC,CAGhC,oCACD,CAGD,gDC/BA,kCDiCA,CAIE,mFAEC,oCACD,CAIA,mFAEC,qCACD,CAID,iEAEC,eAAgB,CAChB,sBAAuB,CAFvB,SAGD,CAGA,6EC1DD,kCD4DC,CAGA,qDACC,2BAA4B,CAC5B,4BACD,CAEA,sGACC,UACD,CAGA,yHAEC,eAKD,CAHC,qIE7EF,2CF+EE,CAKH,uBGlFC,eH8GD,CA5BA,qFG9EE,qCH0GF,CA5BA,uBAIC,oDAAqD,CACrD,sDAAuD,CACvD,QAAS,CE1FT,oCAA8B,CF6F9B,cAmBD,CAfC,6CACC,wBACD,CAEA,6CACC,yBACD,CAEA,6CACC,2BACD,CAEA,6CACC,4BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-dropdown-max-width: 75vw;\n}\n\n.ck.ck-dropdown {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t& .ck-dropdown__arrow {\n\t\tpointer-events: none;\n\t\tz-index: var(--ck-z-default);\n\t}\n\n\t/* Dropdown button should span horizontally, e.g. in vertical toolbars */\n\t& .ck-button.ck-dropdown__button {\n\t\twidth: 100%;\n\t}\n\n\t& .ck-dropdown__panel {\n\t\tdisplay: none;\n\t\tz-index: var(--ck-z-modal);\n\t\tmax-width: var(--ck-dropdown-max-width);\n\n\t\tposition: absolute;\n\n\t\t&.ck-dropdown__panel-visible {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_n,\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_nme {\n\t\t\tbottom: 100%;\n\t\t}\n\n\t\t&.ck-dropdown__panel_se,\n\t\t&.ck-dropdown__panel_sw,\n\t\t&.ck-dropdown__panel_smw,\n\t\t&.ck-dropdown__panel_sme,\n\t\t&.ck-dropdown__panel_s {\n\t\t\t/*\n\t\t\t * Using transform: translate3d( 0, 100%, 0 ) causes blurry dropdown on Chrome 67-78+ on non-retina displays.\n\t\t\t * See https://github.com/ckeditor/ckeditor5/issues/1053.\n\t\t\t */\n\t\t\ttop: 100%;\n\t\t\tbottom: auto;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_se {\n\t\t\tleft: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_sw {\n\t\t\tright: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_s,\n\t\t&.ck-dropdown__panel_n {\n\t\t\t/* Positioning panels relative to the center of the button */\n\t\t\tleft: 50%;\n\t\t\ttransform: translateX(-50%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_smw {\n\t\t\t/* Positioning panels relative to the middle-west of the button */\n\t\t\tleft: 75%;\n\t\t\ttransform: translateX(-75%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nme,\n\t\t&.ck-dropdown__panel_sme {\n\t\t\t/* Positioning panels relative to the middle-east of the button */\n\t\t\tleft: 25%;\n\t\t\ttransform: translateX(-25%);\n\t\t}\n\t}\n}\n\n/*\n * Toolbar dropdown panels should be always above the UI (eg. other dropdown panels) from the editor's content.\n * See https://github.com/ckeditor/ckeditor5/issues/7874\n */\n.ck.ck-toolbar .ck-dropdown__panel {\n\tz-index: calc( var(--ck-z-modal) + 1 );\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n:root {\n\t--ck-dropdown-arrow-size: calc(0.5 * var(--ck-icon-size));\n}\n\n.ck.ck-dropdown {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-dropdown__arrow {\n\t\twidth: var(--ck-dropdown-arrow-size);\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-dropdown__arrow {\n\t\t\tright: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-dropdown__arrow {\n\t\t\tleft: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-dropdown__arrow {\n\t\t@mixin ck-disabled;\n\t}\n\n\t& .ck-button.ck-dropdown__button {\n\t\t@mixin ck-dir ltr {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-right: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t/* #23 */\n\t\t& .ck-button__label {\n\t\t\twidth: 7em;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t\t&.ck-disabled .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/816 */\n\t\t&.ck-on {\n\t\t\tborder-bottom-left-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t&.ck-dropdown__button_label-width_auto .ck-button__label {\n\t\t\twidth: auto;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/8699 */\n\t\t&.ck-off:active,\n\t\t&.ck-on:active {\n\t\t\tbox-shadow: none;\n\t\t\t\n\t\t\t&:focus {\n\t\t\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-dropdown__panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tbackground: var(--ck-color-dropdown-panel-background);\n\tborder: 1px solid var(--ck-color-dropdown-panel-border);\n\tbottom: 0;\n\n\t/* Make sure the panel is at least as wide as the drop-down\'s button. */\n\tmin-width: 100%;\n\n\t/* Disabled corner border radius to be consistent with the .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-dropdown__panel_se {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_sw {\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_ne {\n\t\tborder-bottom-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_nw {\n\t\tborder-bottom-right-radius: 0;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},6875:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-dropdown .ck-dropdown__panel .ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/listdropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,6CCIC,eDqBD,CAzBA,iICQE,qCAAsC,CDJtC,wBAqBF,CAfE,mFCND,eDYC,CANA,6MCFA,qCAAsC,CDKpC,2BAA4B,CAC5B,4BAA6B,CAF7B,wBAIF,CAEA,kFCdD,eDmBC,CALA,2MCVA,qCAAsC,CDYpC,wBAAyB,CACzB,yBAEF",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n.ck.ck-dropdown .ck-dropdown__panel .ck-list {\n\t/* Disabled radius of top-left border to be consistent with .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t/* Make sure the button belonging to the first/last child of the list goes well with the\n\tborder radius of the entire panel. */\n\t& .ck-list__item {\n\t\t&:first-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\n\t\t&:last-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-top-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},66:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-bottom-width:0;border-top-width:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/splitbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/splitbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,mBAEC,iBAKD,CAHC,iDACC,qCACD,CCJD,MACC,gDAAyD,CACzD,4CACD,CAMC,oIAKE,gCAAiC,CADjC,6BASF,CAbA,oIAWE,+BAAgC,CADhC,4BAGF,CAEA,0CAGC,eAiBD,CApBA,oDAQE,+BAAgC,CADhC,4BAaF,CApBA,oDAcE,gCAAiC,CADjC,6BAOF,CAHC,8CACC,mCACD,CAKD,sDAEC,qBAAwB,CADxB,kBAED,CAQC,0KACC,wDACD,CAIA,8JAKC,0DAA2D,CAJ3D,UAAW,CAGX,WAAY,CAFZ,iBAAkB,CAClB,SAGD,CAGA,sIACC,iEACD,CAGC,kLACC,SACD,CAIA,kLACC,UACD,CAMF,uCCzFA,eDmGA,CAVA,qHCrFC,qCD+FD,CARE,qKACC,2BACD,CAEA,mKACC,4BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-splitbutton {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-splitbutton__action:focus {\n\t\tz-index: calc(var(--ck-z-default) + 1);\n\t}\n}\n\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-split-button-hover-background: hsl(0, 0%, 92%);\n\t--ck-color-split-button-hover-border: hsl(0, 0%, 70%);\n}\n\n.ck.ck-splitbutton {\n\t/*\n\t * Note: ck-rounded and ck-dir mixins don\'t go together (because they both use @nest).\n\t */\n\t&:hover > .ck-splitbutton__action,\n\t&.ck-splitbutton_open > .ck-splitbutton__action {\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the action button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the action button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\t}\n\n\t& > .ck-splitbutton__arrow {\n\t\t/* It\'s a text-less button and since the icon is positioned absolutely in such situation,\n\t\tit must get some arbitrary min-width. */\n\t\tmin-width: unset;\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the arrow button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the arrow button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t& svg {\n\t\t\twidth: var(--ck-dropdown-arrow-size);\n\t\t}\n\t}\n\n\t/* Make sure the divider stretches 100% height of the button\n\thttps://github.com/ckeditor/ckeditor5/issues/10936 */\n\t& > .ck-splitbutton__arrow:not(:focus) {\n\t\tborder-top-width: 0px;\n\t\tborder-bottom-width: 0px;\n\t}\n\n\t/* When the split button is "open" (the arrow is on) or being hovered, it should get some styling\n\tas a whole. The background of both buttons should stand out and there should be a visual\n\tseparation between both buttons. */\n\t&.ck-splitbutton_open,\n\t&:hover {\n\t\t/* When the split button hovered as a whole, not as individual buttons. */\n\t\t& > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) {\n\t\t\tbackground: var(--ck-color-split-button-hover-background);\n\t\t}\n\n\t\t/* Splitbutton separator needs to be set with the ::after pseudoselector\n\t\tto display properly the borders on focus */\n\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\tcontent: \'\';\n\t\t\tposition: absolute;\n\t\t\twidth: 1px;\n\t\t\theight: 100%;\n\t\t\tbackground-color: var(--ck-color-split-button-hover-border);\n\t\t}\n\n\t\t/* Make sure the divider between the buttons looks fine when the button is focused */\n\t\t& > .ck-splitbutton__arrow:focus::after {\n\t\t\t--ck-color-split-button-hover-border: var(--ck-color-focus-border);\n\t\t}\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tleft: -1px;\n\t\t\t}\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tright: -1px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Don\'t round the bottom left and right corners of the buttons when "open"\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-splitbutton_open {\n\t\t@mixin ck-rounded-corners {\n\t\t\t& > .ck-splitbutton__action {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t}\n\n\t\t\t& > .ck-splitbutton__arrow {\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},5075:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/toolbardropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/toolbardropdown.css"],names:[],mappings:"AAKA,MACC,oCACD,CAEA,4CAGC,8CAA+C,CAD/C,iBAQD,CAJE,6DACC,qCACD,CCZF,oCACC,QACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-toolbar-dropdown-max-width: 60vw;\n}\n\n.ck.ck-toolbar-dropdown > .ck-dropdown__panel {\n\t/* https://github.com/ckeditor/ckeditor5/issues/5586 */\n\twidth: max-content;\n\tmax-width: var(--ck-toolbar-dropdown-max-width);\n\n\t& .ck-button {\n\t\t&:focus {\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-toolbar-dropdown .ck-toolbar {\n\tborder: 0;\n}\n"],sourceRoot:""}]);const l=a},4547:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-base-foreground)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-base-foreground)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/editorui/editorui.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAWA,MACC,0CACD,CAEA,yDCJC,eDWD,CAPA,yJCAE,qCDOF,CAJC,oEEPA,2BAA2B,CCF3B,qCAA8B,CDC9B,YFWA,CAGD,+BAGC,4BAA6B,CAF7B,aAAc,CACd,oCA6BD,CA1BC,wCACC,eACD,CAEA,wCACC,gBACD,CAGA,4CACC,kCACD,CAGA,2CAKC,qCACD,CAGA,sDACC,kDACD,CAKA,gEACC,mDACD,CAIA,gEACC,gDACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_focus.css";\n@import "../../mixins/_button.css";\n\n:root {\n\t--ck-color-editable-blur-selection: hsl(0, 0%, 85%);\n}\n\n.ck.ck-editor__editable:not(.ck-editor__nested-editable) {\n\t@mixin ck-rounded-corners;\n\n\t&.ck-focused {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\t}\n}\n\n.ck.ck-editor__editable_inline {\n\toverflow: auto;\n\tpadding: 0 var(--ck-spacing-standard);\n\tborder: 1px solid transparent;\n\n\t&[dir="ltr"] {\n\t\ttext-align: left;\n\t}\n\n\t&[dir="rtl"] {\n\t\ttext-align: right;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/116 */\n\t& > *:first-child {\n\t\tmargin-top: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/847 */\n\t& > *:last-child {\n\t\t/*\n\t\t * This value should match with the default margins of the block elements (like .media or .image)\n\t\t * to avoid a content jumping when the fake selection container shows up (See https://github.com/ckeditor/ckeditor5/issues/9825).\n\t\t */\n\t\tmargin-bottom: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/6517 */\n\t&.ck-blurred ::selection {\n\t\tbackground: var(--ck-color-editable-blur-selection);\n\t}\n}\n\n/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/111 */\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_n"] {\n\t&::after {\n\t\tborder-bottom-color: var(--ck-color-base-foreground);\n\t}\n}\n\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_s"] {\n\t&::after {\n\t\tborder-top-color: var(--ck-color-base-foreground);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const l=a},5523:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}:root{--ck-form-header-height:38px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-form__header .ck-form__header__label{font-weight:700}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/formheader/formheader.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/formheader/formheader.css"],names:[],mappings:"AAKA,oBAIC,kBAAmB,CAHnB,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CAEjB,6BACD,CCNA,MACC,4BACD,CAEA,oBAIC,mDAAoD,CAFpD,mCAAoC,CACpC,wCAAyC,CAFzC,uDAQD,CAHC,4CACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form__header {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\talign-items: center;\n\tjustify-content: space-between;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-form-header-height: 38px;\n}\n\n.ck.ck-form__header {\n\tpadding: var(--ck-spacing-small) var(--ck-spacing-large);\n\theight: var(--ck-form-header-height);\n\tline-height: var(--ck-form-header-height);\n\tborder-bottom: 1px solid var(--ck-color-base-border);\n\n\t& .ck-form__header__label {\n\t\tfont-weight: bold;\n\t}\n}\n"],sourceRoot:""}]);const l=a},1174:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color :not([fill]){fill:currentColor}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/icon/icon.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/icon/icon.css"],names:[],mappings:"AAKA,YACC,qBACD,CCFA,MACC,0EACD,CAEA,YAKC,uBAAwB,CAHxB,0BAA2B,CAD3B,yBAA0B,CAU1B,qBAoBD,CAlBC,0BALA,cAQA,CAMC,sEACC,aAMD,CAJC,+CAEC,iBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-icon {\n\tvertical-align: middle;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal));\n}\n\n.ck.ck-icon {\n\twidth: var(--ck-icon-size);\n\theight: var(--ck-icon-size);\n\n\t/* Multiplied by the height of the line in "px" should give SVG "viewport" dimensions */\n\tfont-size: .8333350694em;\n\n\t/* Inherit cursor style (#5). */\n\tcursor: inherit;\n\n\t/* This will prevent blurry icons on Firefox. See #340. */\n\twill-change: transform;\n\n\t& * {\n\t\t/* Inherit cursor style (#5). */\n\t\tcursor: inherit;\n\t}\n\n\t/* Allows dynamic coloring of an icon by inheriting its color from the parent. */\n\t&.ck-icon_inherit-color {\n\t\tcolor: inherit;\n\n\t\t& * {\n\t\t\tcolor: inherit;\n\n\t\t\t&:not([fill]) {\n\t\t\t\t/* Needed by FF. */\n\t\t\t\tfill: currentColor;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},6985:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/input/input.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AASA,MACC,qBAAsB,CAGtB,2CACD,CAEA,aCLC,eD2CD,CAtCA,iECDE,qCDuCF,CAtCA,aAGC,2CAA4C,CAC5C,6CAA8C,CAK9C,4CAA6C,CAH7C,+BAAgC,CADhC,6DAA8D,CAO9D,4DA0BD,CAxBC,mBEnBA,2BAA2B,CCF3B,2CAA8B,CDC9B,YFuBA,CAEA,uBAEC,oDAAqD,CADrD,sDAAuD,CAEvD,yCAMD,CAJC,6BG/BD,oDHkCC,CAGD,sBAEC,sCAAuC,CADvC,+CAMD,CAHC,4BGzCD,iDH2CC,CAIF,0BACC,IACC,0BACD,CAEA,IACC,yBACD,CAEA,IACC,0BACD,CAEA,IACC,yBACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-input-width: 18em;\n\n\t/* Backward compatibility. */\n\t--ck-input-text-width: var(--ck-input-width);\n}\n\n.ck.ck-input {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-input-background);\n\tborder: 1px solid var(--ck-color-input-border);\n\tpadding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);\n\tmin-width: var(--ck-input-width);\n\n\t/* This is important to stay of the same height as surrounding buttons */\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .1s ease-in-out, border .1s ease-in-out;\n\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t&[readonly] {\n\t\tborder: 1px solid var(--ck-color-input-disabled-border);\n\t\tbackground: var(--ck-color-input-disabled-background);\n\t\tcolor: var(--ck-color-input-disabled-text);\n\n\t\t&:focus {\n\t\t\t/* The read-only input should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\tborder-color: var(--ck-color-input-error-border);\n\t\tanimation: ck-input-shake .3s ease both;\n\n\t\t&:focus {\n\t\t\t@mixin ck-box-shadow var(--ck-focus-error-outer-shadow);\n\t\t}\n\t}\n}\n\n@keyframes ck-input-shake {\n\t20% {\n\t\ttransform: translateX(-2px);\n\t}\n\n\t40% {\n\t\ttransform: translateX(2px);\n\t}\n\n\t60% {\n\t\ttransform: translateX(-1px);\n\t}\n\n\t80% {\n\t\ttransform: translateX(1px);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const l=a},2751:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/label/label.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/label/label.css"],names:[],mappings:"AAKA,aACC,aACD,CAEA,mBACC,YACD,CCNA,aACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tdisplay: block;\n}\n\n.ck.ck-voice-label {\n\tdisplay: none;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tfont-weight: bold;\n}\n"],sourceRoot:""}]);const l=a},8111:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y:calc(var(--ck-font-size-base)*0.6);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-labeled-field-label-default-position-x)*-1),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/labeledfield/labeledfieldview.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAMC,mEACC,YAAa,CACb,iBACD,CAEA,uCACC,aAAc,CACd,iBACD,CCND,MACC,kEAAsE,CACtE,gFAAiF,CACjF,oEAAqE,CACrE,8EAAiF,CACjF,yEACD,CAEA,0BCLC,eD8GD,CAzGA,2FCDE,qCD0GF,CAtGC,mEACC,UAmCD,CAjCC,gFACC,KA+BD,CAhCA,0FAIE,MA4BF,CAhCA,0FAQE,OAwBF,CAhCA,gFAiBC,yDAA0D,CAG1D,eAAmB,CADnB,kBAAoB,CAOpB,cAAe,CAFf,eAAgB,CANhB,2CAA8C,CAP9C,mBAAoB,CAYpB,sBAAuB,CARvB,6DAA+D,CAH/D,oBAAqB,CAgBrB,+JAID,CAQA,mKACC,gCACD,CAGD,yDACC,mCAAoC,CACpC,kCAAmC,CAInC,kBAKD,CAHC,6FACC,gCACD,CAID,4OAEC,yCACD,CAIA,oUAGE,+HAYF,CAfA,oUAOE,wIAQF,CAfA,gTAaC,sBAAuB,CAFvB,iEAAkE,CAGlE,SACD,CAKA,8FACC,sBACD,CAGA,yIACC,SACD,CAGA,kMACC,8HACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-labeled-field-view {\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t}\n\n\t& .ck.ck-label {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, 0.24, 0.95);\n\t--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium);\n\t--ck-labeled-field-label-default-position-x: var(--ck-spacing-medium);\n\t--ck-labeled-field-label-default-position-y: calc(0.6 * var(--ck-font-size-base));\n\t--ck-color-labeled-field-label-background: var(--ck-color-base-background);\n}\n\n.ck.ck-labeled-field-view {\n\t@mixin ck-rounded-corners;\n\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\twidth: 100%;\n\n\t\t& > .ck.ck-label {\n\t\t\ttop: 0px;\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tleft: 0px;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tright: 0px;\n\t\t\t}\n\n\t\t\tpointer-events: none;\n\t\t\ttransform-origin: 0 0;\n\n\t\t\t/* By default, display the label scaled down above the field. */\n\t\t\ttransform: translate(var(--ck-spacing-medium), -6px) scale(.75);\n\n\t\t\tbackground: var(--ck-color-labeled-field-label-background);\n\t\t\tpadding: 0 calc(.5 * var(--ck-font-size-tiny));\n\t\t\tline-height: initial;\n\t\t\tfont-weight: normal;\n\n\t\t\t/* Prevent overflow when the label is longer than the input */\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\n\t\t\tmax-width: 100%;\n\n\t\t\ttransition:\n\t\t\t\ttransform var(--ck-labeled-field-view-transition),\n\t\t\t\tpadding var(--ck-labeled-field-view-transition),\n\t\t\t\tbackground var(--ck-labeled-field-view-transition);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\t& > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\n\t\t& .ck-input:not([readonly]) + .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t& .ck-labeled-field-view__status {\n\t\tfont-size: var(--ck-font-size-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\n\t\t/* Let the info wrap to the next line to avoid stretching the layout horizontally.\n\t\tThe status could be very long. */\n\t\twhite-space: normal;\n\n\t\t&.ck-labeled-field-view__status_error {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t/* Disabled fields and fields that have no focus should fade out. */\n\t&.ck-disabled > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\tcolor: var(--ck-color-input-disabled-text);\n\t}\n\n\t/* Fields that are disabled or not focused and without a placeholder should have full-sized labels. */\n\t/* stylelint-disable-next-line no-descending-specificity */\n\t&.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t@mixin ck-dir ltr {\n\t\t\ttransform: translate(var(--ck-labeled-field-label-default-position-x), var(--ck-labeled-field-label-default-position-y)) scale(1);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttransform: translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)), var(--ck-labeled-field-label-default-position-y)) scale(1);\n\t\t}\n\n\t\t/* Compensate for the default translate position. */\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width));\n\n\t\tbackground: transparent;\n\t\tpadding: 0;\n\t}\n\n\t/*------ DropdownView integration ----------------------------------------------------------------------------------- */\n\n\t/* Make sure dropdown\' background color in any of dropdown\'s state does not collide with labeled field. */\n\t& > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck.ck-button {\n\t\tbackground: transparent;\n\t}\n\n\t/* When the dropdown is "empty", the labeled field label replaces its label. */\n\t&.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck-button > .ck-button__label {\n\t\topacity: 0;\n\t}\n\n\t/* Make sure the label of the empty, unfocused input does not cover the dropdown arrow. */\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown + .ck-label {\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard));\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},1162:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item .ck-button{border-radius:0;min-height:unset;padding:calc(var(--ck-line-height-base)*.2*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*.4*var(--ck-font-size-base));text-align:left;width:100%}.ck.ck-list__item .ck-button .ck-button__label{line-height:calc(var(--ck-line-height-base)*1.2*var(--ck-font-size-base))}.ck.ck-list__item .ck-button:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item .ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item .ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/list/list.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/list/list.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,YAGC,YAAa,CACb,qBAAsB,CCFtB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDaD,CAZC,2DAEC,aACD,CAKA,kCACC,iBAAkB,CAClB,2BACD,CEfD,YCEC,eDGD,CALA,+DCME,qCDDF,CALA,YAIC,0CAA2C,CAD3C,oBAED,CAEA,kBACC,cAAe,CACf,cA2DD,CAzDC,6BAIC,eAAgB,CAHhB,gBAAiB,CAQjB,iIAEiE,CARjE,eAAgB,CADhB,UAwCD,CA7BC,+CAEC,yEACD,CAEA,oCACC,eACD,CAEA,mCACC,oDAAqD,CACrD,yCAaD,CAXC,0CACC,eACD,CAEA,2DACC,0DACD,CAEA,iFACC,4CACD,CAGD,qDACC,uDACD,CAMA,yCACC,0CAA2C,CAC3C,aAMD,CAJC,iEACC,uDAAwD,CACxD,aACD,CAKH,uBAGC,sCAAuC,CAFvC,UAAW,CACX,UAED",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-list {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t& .ck-list__item,\n\t& .ck-list__separator {\n\t\tdisplay: block;\n\t}\n\n\t/* Make sure that whatever child of the list item gets focus, it remains on the\n\ttop. Thanks to that, styles like box-shadow, outline, etc. are not masked by\n\tadjacent list items. */\n\t& .ck-list__item > *:focus {\n\t\tposition: relative;\n\t\tz-index: var(--ck-z-default);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-list {\n\t@mixin ck-rounded-corners;\n\n\tlist-style-type: none;\n\tbackground: var(--ck-color-list-background);\n}\n\n.ck.ck-list__item {\n\tcursor: default;\n\tmin-width: 12em;\n\n\t& .ck-button {\n\t\tmin-height: unset;\n\t\twidth: 100%;\n\t\ttext-align: left;\n\t\tborder-radius: 0;\n\n\t\t/* List items should have the same height. Use absolute units to make sure it is so\n\t\t because e.g. different heading styles may have different height\n\t\t https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\tpadding:\n\t\t\tcalc(.2 * var(--ck-line-height-base) * var(--ck-font-size-base))\n\t\t\tcalc(.4 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\n\t\t& .ck-button__label {\n\t\t\t/* https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\t\tline-height: calc(1.2 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-button-on-background);\n\t\t\tcolor: var(--ck-color-list-button-on-text);\n\n\t\t\t&:active {\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-on-background-focus);\n\t\t\t}\n\n\t\t\t&:focus:not(.ck-switchbutton):not(.ck-disabled) {\n\t\t\t\tborder-color: var(--ck-color-base-background);\n\t\t\t}\n\t\t}\n\n\t\t&:hover:not(.ck-disabled) {\n\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t}\n\t}\n\n\t/* It\'s unnecessary to change the background/text of a switch toggle; it has different ways\n\tof conveying its state (like the switcher) */\n\t& .ck-switchbutton {\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-background);\n\t\t\tcolor: inherit;\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t\t\tcolor: inherit;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-list__separator {\n\theight: 1px;\n\twidth: 100%;\n\tbackground: var(--ck-color-base-border);\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},8245:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-modal)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/balloonpanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonpanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MAEC,8DACD,CAEA,qBACC,YAAa,CACb,iBAAkB,CAElB,yBAyCD,CAtCE,+GAEC,UAAW,CACX,iBACD,CAEA,wDACC,6CACD,CAEA,uDACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAGD,8CACC,aACD,CC9CD,MACC,6BAA8B,CAC9B,6BAA8B,CAC9B,8BAA+B,CAC/B,iCAAkC,CAClC,oEACD,CAEA,qBCLC,eDmMD,CA9LA,iFCDE,qCD+LF,CA9LA,qBAMC,2CAA4C,CAC5C,wEAAyE,CEdzE,oCAA8B,CFW9B,eA0LD,CApLE,+GAIC,kBAAmB,CADnB,QAAS,CADT,OAGD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,kDACD,CAEA,2CACC,iFAAkF,CAClF,gFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,iEAAkE,CAClE,uDAAwD,CACxD,qDACD,CAEA,2CACC,iFAAkF,CAClF,mFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,oDACD,CAEA,2CACC,iFAAkF,CAClF,kFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,mDACD,CAEA,2CACC,iFAAkF,CAClF,iFACD,CAIA,yGAEC,QAAS,CACT,uDAA0D,CAC1D,2CACD,CAIA,2GAEC,+CAAkD,CAClD,2CACD,CAIA,2GAEC,gDAAmD,CACnD,2CACD,CAIA,yGAIC,8CAAiD,CAFjD,QAAS,CACT,uDAED,CAIA,2GAGC,8CAAiD,CADjD,+CAED,CAIA,2GAGC,8CAAiD,CADjD,gDAED,CAIA,6GAIC,8CAAiD,CADjD,uDAA0D,CAD1D,SAGD,CAIA,6GAIC,8CAAiD,CAFjD,QAAS,CACT,sDAED,CAIA,6GAGC,uDAA0D,CAD1D,SAAU,CAEV,2CACD,CAIA,6GAEC,QAAS,CACT,sDAAyD,CACzD,2CACD,CAIA,yGAGC,sDAAyD,CADzD,6CAAgD,CAEhD,OACD,CAIA,yGAEC,4CAA+C,CAC/C,sDAAyD,CACzD,OACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* Make sure the balloon arrow does not float over its children. */\n\t--ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3);\n}\n\n.ck.ck-balloon-panel {\n\tdisplay: none;\n\tposition: absolute;\n\n\tz-index: var(--ck-z-modal);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tposition: absolute;\n\t\t}\n\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_visible {\n\t\tdisplay: block;\n\t}\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-border-width: 1px;\n\t--ck-balloon-arrow-offset: 2px;\n\t--ck-balloon-arrow-height: 10px;\n\t--ck-balloon-arrow-half-width: 8px;\n\t--ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop);\n}\n\n.ck.ck-balloon-panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: var(--ck-balloon-border-width) solid var(--ck-color-panel-border);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-style: solid;\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-border) transparent;\n\t\t\tmargin-top: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-background) transparent;\n\t\t\tmargin-top: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: var(--ck-color-panel-border) transparent transparent;\n\t\t\tfilter: drop-shadow(var(--ck-balloon-arrow-drop-shadow));\n\t\t\tmargin-bottom: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: var(--ck-color-panel-background) transparent transparent transparent;\n\t\t\tmargin-bottom: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_e"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent transparent transparent var(--ck-color-panel-border);\n\t\t\tmargin-right: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent transparent transparent var(--ck-color-panel-background);\n\t\t\tmargin-right: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_w"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0;\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent var(--ck-color-panel-border) transparent transparent;\n\t\t\tmargin-left: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent var(--ck-color-panel-background) transparent transparent;\n\t\t\tmargin-left: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_n {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_ne {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_s {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_se {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_smw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nmw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_e {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t\tmargin-top: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: 50%;\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_w {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t\tmargin-top: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const l=a},1757:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/balloonrotator.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonrotator.css"],names:[],mappings:"AAKA,oCAEC,kBAAmB,CADnB,YAAa,CAEb,sBACD,CAKA,6CACC,sBACD,CCXA,oCACC,6CAA8C,CAC9C,sDAAuD,CACvD,iCAgBD,CAbC,sCAGC,qCAAsC,CAFtC,oCAAqC,CACrC,kCAED,CAGA,iEAIC,mCAAoC,CAHpC,uCAID,CAMA,2DACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Buttons inside a toolbar should be centered when rotator bar is wider.\n * See: https://github.com/ckeditor/ckeditor5-ui/issues/495\n */\n.ck .ck-balloon-rotator__content .ck-toolbar {\n\tjustify-content: center;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tbackground: var(--ck-color-toolbar-background);\n\tborder-bottom: 1px solid var(--ck-color-toolbar-border);\n\tpadding: 0 var(--ck-spacing-small);\n\n\t/* Let's keep similar appearance to `ck-toolbar`. */\n\t& > * {\n\t\tmargin-right: var(--ck-spacing-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t/* Gives counter more breath than buttons. */\n\t& .ck-balloon-rotator__counter {\n\t\tmargin-right: var(--ck-spacing-standard);\n\n\t\t/* We need to use smaller margin because of previous button's right margin. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n.ck .ck-balloon-rotator__content {\n\n\t/* Disable default annotation shadow inside rotator with fake panels. */\n\t& .ck.ck-annotation-wrapper {\n\t\tbox-shadow: none;\n\t}\n}\n"],sourceRoot:""}]);const l=a},3553:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-modal) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/fakepanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/fakepanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,mBACC,iBAAkB,CAGlB,mCACD,CAEA,uBACC,iBACD,CAEA,mCACC,SACD,CAEA,oCACC,SACD,CCfA,MACC,6CAA8C,CAC9C,2CACD,CAGA,uBAKC,2CAA4C,CAC5C,6CAA8C,CAC9C,qCAAsC,CCXtC,oCAA8B,CDc9B,WAAY,CAPZ,eAAgB,CAMhB,UAED,CAEA,mCACC,0DAA2D,CAC3D,uDACD,CAEA,oCACC,kEAAqE,CACrE,+DACD,CACA,oCACC,kEAAqE,CACrE,+DACD,CAGA,yIAGC,4CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-fake-panel {\n\tposition: absolute;\n\n\t/* Fake panels should be placed under main balloon content. */\n\tz-index: calc(var(--ck-z-modal) - 1);\n}\n\n.ck .ck-fake-panel div {\n\tposition: absolute;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tz-index: 2;\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tz-index: 1;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-fake-panel-offset-horizontal: 6px;\n\t--ck-balloon-fake-panel-offset-vertical: 6px;\n}\n\n/* Let\'s use `.ck-balloon-panel` appearance. See: balloonpanel.css. */\n.ck .ck-fake-panel div {\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: 1px solid var(--ck-color-panel-border);\n\tborder-radius: var(--ck-border-radius);\n\n\twidth: 100%;\n\theight: 100%;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tmargin-left: var(--ck-balloon-fake-panel-offset-horizontal);\n\tmargin-top: var(--ck-balloon-fake-panel-offset-vertical);\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 2);\n}\n.ck .ck-fake-panel div:nth-child( 3 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 3);\n}\n\n/* If balloon is positioned above element, we need to move fake panel to the top. */\n.ck .ck-balloon-panel_arrow_s + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_se + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_sw + .ck-fake-panel {\n\t--ck-balloon-fake-panel-offset-vertical: -6px;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const l=a},3609:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-modal)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/stickypanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/stickypanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAMC,qDAEC,cAAe,CACf,KAAM,CAFN,yBAGD,CAEA,kEAEC,iBAAkB,CADlB,QAED,CCPA,qDAIC,wBAAyB,CACzB,yBAA0B,CAF1B,sBAAuB,CCFxB,oCDKA",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\tz-index: var(--ck-z-modal); /* #315 */\n\t\tposition: fixed;\n\t\ttop: 0;\n\t}\n\n\t& .ck-sticky-panel__content_sticky_bottom-limit {\n\t\ttop: auto;\n\t\tposition: absolute;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\t@mixin ck-drop-shadow;\n\n\t\tborder-width: 0 1px 1px;\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const l=a},1590:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/responsive-form/responsiveform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/responsive-form/responsiveform.css"],names:[],mappings:"AAQC,mCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,yCACC,YACD,CCdA,oCDoBE,wCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,8CACC,YACD,CC9BF,CCAD,qDACC,kDACD,CAEA,uBACC,+BAmED,CAjEC,6BAEC,YACD,CASC,uGACC,sCACD,CDvBD,oCCMD,uBAqBE,SAAU,CACV,oCA8CF,CA5CE,8CACC,wDAWD,CATC,6DACC,WAAY,CACZ,UACD,CAGA,4EACC,kBACD,CAKA,0DACC,kDACD,CAGD,iGAIC,eAAgB,CADhB,kCAAmC,CADnC,kCAmBD,CAfC,yHACC,gDACD,CARD,0OAeE,aAMF,CAJE,+IACC,kDACD,CDpEH",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck-vertical-form .ck-button {\n\t&::after {\n\t\tcontent: "";\n\t\twidth: 0;\n\t\tposition: absolute;\n\t\tright: -1px;\n\t\ttop: -1px;\n\t\tbottom: -1px;\n\t\tz-index: 1;\n\t}\n\n\t&:focus::after {\n\t\tdisplay: none;\n\t}\n}\n\n.ck.ck-responsive-form {\n\t@mixin ck-media-phone {\n\t\t& .ck-button {\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -1px;\n\t\t\t\ttop: -1px;\n\t\t\t\tbottom: -1px;\n\t\t\t\tz-index: 1;\n\t\t\t}\n\n\t\t\t&:focus::after {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck-vertical-form > .ck-button:nth-last-child(2)::after {\n\tborder-right: 1px solid var(--ck-color-base-border);\n}\n\n.ck.ck-responsive-form {\n\tpadding: var(--ck-spacing-large);\n\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& > :not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& > :not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tpadding: 0;\n\t\twidth: calc(.8 * var(--ck-input-width));\n\n\t\t& .ck-labeled-field-view {\n\t\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) 0;\n\n\t\t\t& .ck-input-text {\n\t\t\t\tmin-width: 0;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t/* Let the long error messages wrap in the narrow form. */\n\t\t\t& .ck-labeled-field-view__error {\n\t\t\t\twhite-space: normal;\n\t\t\t}\n\t\t}\n\n\t\t/* Styles for two last buttons in the form (save&cancel, edit&unlink, etc.). */\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\t&::after {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\n\t\t& > .ck-button:nth-last-child(1),\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\tpadding: var(--ck-spacing-standard);\n\t\t\tmargin-top: var(--ck-spacing-large);\n\t\t\tborder-radius: 0;\n\n\t\t\t&:not(:focus) {\n\t\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\n\t\t\t\t&:last-of-type {\n\t\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const l=a},6706:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/toolbar/blocktoolbar.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/blocktoolbar.css"],names:[],mappings:"AAKA,4BACC,iBAAkB,CAClB,2BACD,CCHA,MACC,oDAAqD,CACrD,yDACD,CAEA,4BACC,0CAA2C,CAC3C,sCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-block-toolbar-button {\n\tposition: absolute;\n\tz-index: var(--ck-z-default);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-block-toolbar-button: var(--ck-color-text);\n\t--ck-block-toolbar-button-size: var(--ck-font-size-normal);\n}\n\n.ck.ck-block-toolbar-button {\n\tcolor: var(--ck-color-block-toolbar-button);\n\tfont-size: var(--ck-block-toolbar-size);\n}\n"],sourceRoot:""}]);const l=a},5571:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;background:var(--ck-color-toolbar-border);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/toolbar/toolbar.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/toolbar.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,eAKC,kBAAmB,CAFnB,YAAa,CACb,oBAAqB,CCFrB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBD6CD,CA3CC,kCAGC,kBAAmB,CAFnB,YAAa,CACb,kBAAmB,CAEnB,WAED,CAEA,yCACC,oBAWD,CAJC,yGAEC,YACD,CAGD,uCACC,eACD,CAEA,sDACC,gBACD,CAEA,sDACC,qBACD,CAEA,sDACC,gBACD,CAGC,yFACC,YACD,CE/CF,eCGC,eDoGD,CAvGA,qECOE,qCDgGF,CAvGA,eAGC,6CAA8C,CAE9C,+CAAgD,CADhD,iCAmGD,CAhGC,yCACC,kBAAmB,CAGnB,yCAA0C,CAO1C,qCAAsC,CADtC,kCAAmC,CAPnC,aAAc,CADd,SAUD,CAEA,uCACC,QACD,CAGC,gEAEC,oCACD,CAIA,kEACC,YACD,CAGD,gHAIC,qCAAsC,CADtC,kCAED,CAEA,mCAEC,SAaD,CAVC,0DAQC,eAAgB,CAHhB,QAAS,CAHT,UAOD,CAGD,kCAEC,SAWD,CATC,uDAEC,QAMD,CAHC,yFACC,eACD,CASD,kFACC,mCACD,CAMA,wEACC,cACD,CAEA,iFACC,aAAc,CACd,UACD,CAjGF,qCAqGE,QAEF,CAYC,+FACC,cACD,CAEA,iJAEC,mCACD,CAEA,qHACC,aACD,CAIC,6JAEC,2BAA4B,CAD5B,wBAED,CAGA,2JAEC,4BAA6B,CAD7B,yBAED,CASD,8RACC,mCACD,CAWA,qHACC,cACD,CAIC,6JAEC,4BAA6B,CAD7B,yBAED,CAGA,2JAEC,2BAA4B,CAD5B,wBAED,CASD,8RACC,oCACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-flow: row nowrap;\n\talign-items: center;\n\n\t& > .ck-toolbar__items {\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\talign-items: center;\n\t\tflex-grow: 1;\n\n\t}\n\n\t& .ck.ck-toolbar__separator {\n\t\tdisplay: inline-block;\n\n\t\t/*\n\t\t * A leading or trailing separator makes no sense (separates from nothing on one side).\n\t\t * For instance, it can happen when toolbar items (also separators) are getting grouped one by one and\n\t\t * moved to another toolbar in the dropdown.\n\t\t */\n\t\t&:first-child,\n\t\t&:last-child {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\tflex-basis: 100%;\n\t}\n\n\t&.ck-toolbar_grouping > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t&.ck-toolbar_vertical > .ck-toolbar__items {\n\t\tflex-direction: column;\n\t}\n\n\t&.ck-toolbar_floating > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t& > .ck-dropdown__button .ck-dropdown__arrow {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-toolbar-background);\n\tpadding: 0 var(--ck-spacing-small);\n\tborder: 1px solid var(--ck-color-toolbar-border);\n\n\t& .ck.ck-toolbar__separator {\n\t\talign-self: stretch;\n\t\twidth: 1px;\n\t\tmin-width: 1px;\n\t\tbackground: var(--ck-color-toolbar-border);\n\n\t\t/*\n\t\t * These margins make the separators look better in balloon toolbars (when aligned with the "tip").\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/7493.\n\t\t */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\theight: 0;\n\t}\n\n\t& > .ck-toolbar__items {\n\t\t& > *:not(.ck-toolbar__line-break) {\n\t\t\t/* (#11) Separate toolbar items. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\n\t\t/* Don\'t display a separator after an empty items container, for instance,\n\t\twhen all items were grouped */\n\t\t&:empty + .ck.ck-toolbar__separator {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& > .ck-toolbar__items > *:not(.ck-toolbar__line-break),\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/* Make sure items wrapped to the next line have v-spacing */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t&.ck-toolbar_vertical {\n\t\t/* Items in a vertical toolbar span the entire width. */\n\t\tpadding: 0;\n\n\t\t/* Specificity matters here. See https://github.com/ckeditor/ckeditor5-theme-lark/issues/168. */\n\t\t& > .ck-toolbar__items > .ck {\n\t\t\t/* Items in a vertical toolbar should span the horizontal space. */\n\t\t\twidth: 100%;\n\n\t\t\t/* Items in a vertical toolbar should have no margin. */\n\t\t\tmargin: 0;\n\n\t\t\t/* Items in a vertical toolbar span the entire width so rounded corners are pointless. */\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n\n\t&.ck-toolbar_compact {\n\t\t/* No spacing around items. */\n\t\tpadding: 0;\n\n\t\t& > .ck-toolbar__items > * {\n\t\t\t/* Compact toolbar items have no spacing between them. */\n\t\t\tmargin: 0;\n\n\t\t\t/* "Middle" children should have no rounded corners. */\n\t\t\t&:not(:first-child):not(:last-child) {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/*\n\t\t * Dropdown button has asymmetric padding to fit the arrow.\n\t\t * This button has no arrow so let\'s revert that padding back to normal.\n\t\t */\n\t\t& > .ck.ck-button.ck-dropdown__button {\n\t\t\tpadding-left: var(--ck-spacing-tiny);\n\t\t}\n\t}\n\n\t/* A drop-down containing the nested toolbar with configured items. */\n\t& .ck-toolbar__nested-toolbar-dropdown {\n\t\t/* Prevent empty space in the panel when the dropdown label is visible and long but the toolbar has few items. */\n\t\t& > .ck-dropdown__panel {\n\t\t\tmin-width: auto;\n\t\t}\n\n\t\t& > .ck-button > .ck-button__label {\n\t\t\tmax-width: 7em;\n\t\t\twidth: auto;\n\t\t}\n\t}\n\n\t@nest .ck-toolbar-container & {\n\t\tborder: 0;\n\t}\n}\n\n/* stylelint-disable */\n\n/*\n * Styles for RTL toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="rtl"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="rtl"] {\n\t& > .ck-toolbar__items > .ck {\n\t\tmargin-right: 0;\n\t}\n\n\t&:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck {\n\t\t/* (#11) Separate toolbar items. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-left: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n/*\n * Styles for LTR toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="ltr"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="ltr"] {\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-right: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n}\n\n/* stylelint-enable */\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const l=a},9948:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);pointer-events:none;z-index:calc(var(--ck-z-modal) + 100)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip{box-shadow:none}.ck.ck-balloon-panel.ck-tooltip:before{display:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/tooltip/tooltip.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/tooltip/tooltip.css"],names:[],mappings:"AAKA,gCCGC,6BAA8B,CAC9B,6BAA8B,CAC9B,iCAAkC,CAClC,6BAA8B,CAC9B,8DAA+D,CAE/D,kCAAmC,CDPnC,mBAAoB,CAEpB,qCACD,CCMC,kDAGC,kCAAmC,CAFnC,cAAe,CACf,eAED,CAbD,gCAgBC,eAMD,CAHC,uCACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-balloon-panel.ck-tooltip {\n\t/* Keep tooltips transparent for any interactions. */\n\tpointer-events: none;\n\n\tz-index: calc( var(--ck-z-modal) + 100 );\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n.ck.ck-balloon-panel.ck-tooltip {\n\t--ck-balloon-border-width: 0px;\n\t--ck-balloon-arrow-offset: 0px;\n\t--ck-balloon-arrow-half-width: 4px;\n\t--ck-balloon-arrow-height: 4px;\n\t--ck-color-panel-background: var(--ck-color-tooltip-background);\n\n\tpadding: 0 var(--ck-spacing-medium);\n\n\t& .ck-tooltip__text {\n\t\tfont-size: .9em;\n\t\tline-height: 1.5;\n\t\tcolor: var(--ck-color-tooltip-text);\n\t}\n\n\t/* Reset balloon panel styles */\n\tbox-shadow: none;\n\n\t/* Hide the default shadow of the .ck-balloon-panel tip */\n\t&::before {\n\t\tdisplay: none;\n\t}\n}\n'],sourceRoot:""}]);const l=a},6150:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-hidden{display:none!important}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{box-sizing:border-box;height:auto;position:static;width:auto}:root{--ck-z-default:1;--ck-z-modal:calc(var(--ck-z-default) + 999)}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-color-highlight-background:#ff0;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;margin:0;padding:0;text-decoration:none;transition:none;vertical-align:middle}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_hidden.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_reset.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_zindex.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_transition.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_colors.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_disabled.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_fonts.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_reset.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_shadow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_spacing.css"],names:[],mappings:"AAQA,WAGC,sBACD,CCPA,2EAGC,qBAAsB,CAEtB,WAAY,CACZ,eAAgB,CAFhB,UAGD,CCPA,MACC,gBAAiB,CACjB,4CACD,CCAA,oDAEC,yBACD,CCNA,MACC,kCAAmD,CACnD,+BAAoD,CACpD,8BAAkD,CAClD,8BAAuD,CACvD,6BAAmD,CACnD,yBAA+C,CAC/C,8BAAsD,CACtD,oCAA4D,CAC5D,6BAAkD,CAIlD,mDAA4D,CAC5D,qEAA+E,CAC/E,qCAA4D,CAC5D,qDAA8D,CAC9D,gDAAyD,CACzD,yCAAqD,CACrD,sCAAsD,CACtD,4CAA0D,CAC1D,sCAAsD,CAItD,gDAAuD,CACvD,kDAAiE,CACjE,mDAAkE,CAClE,yDAA8D,CAE9D,uCAA6D,CAC7D,6CAAoE,CACpE,8CAAoE,CACpE,gDAAiE,CACjE,kCAAyD,CAGzD,+DAAsE,CACtE,iDAAsE,CACtE,kDAAsE,CACtE,oDAAoE,CACpE,6DAAsE,CAEtE,8BAAoD,CACpD,gCAAqD,CAErD,+CAA8D,CAC9D,qDAAiE,CACjE,+EAAqF,CACrF,oDAAuE,CACvE,yEAA8E,CAC9E,oDAAgE,CAIhE,oEAA2E,CAC3E,4DAAoE,CAIpE,2DAAoE,CACpE,mDAA6D,CAC7D,wDAAgE,CAChE,+CAA0D,CAC1D,4CAA2D,CAC3D,4DAAoE,CACpE,sCAAsD,CAItD,0DAAmE,CACnE,uFAA6F,CAC7F,oEAA2E,CAC3E,0EAA+E,CAC/E,8DAAsE,CAItE,2DAAoE,CACpE,mDAA6D,CAI7D,6DAAsE,CACtE,qDAA+D,CAI/D,uDAAgE,CAChE,uDAAiE,CAIjE,0CAAyD,CAIzD,wCAA2D,CAI3D,+BAAoD,CACpD,uDAAmE,CACnE,kDAAgE,CAIhE,oCAAwD,CCvGxD,wBAAyB,CCAzB,0CAA2C,CAK3C,gGAAiG,CAKjG,4GAA6G,CAK7G,sGAAuG,CAKvG,sDAAuD,CCvBvD,wBAAyB,CACzB,6BAA8B,CAC9B,wDAA6D,CAE7D,yBAA0B,CAC1B,2BAA4B,CAC5B,yBAA0B,CAC1B,wBAAyB,CACzB,0BAA2B,CCJ3B,kCJuGD,CIjGA,2EAaC,oBAAqB,CANrB,sBAAuB,CADvB,QAAS,CAFT,QAAS,CACT,SAAU,CAGV,oBAAqB,CAErB,eAAgB,CADhB,qBAKD,CAKA,8DAGC,wBAAyB,CAEzB,0BAA2B,CAG3B,WAAY,CACZ,UAAW,CALX,iGAAkG,CAElG,eAAgB,CAChB,kBAGD,CAGC,qDACC,gBACD,CAEA,mDAEC,sBACD,CAEA,qDACC,oBACD,CAEA,mLAGC,WACD,CAEA,iNAGC,cACD,CAEA,qDAEC,yBAAoC,CADpC,YAED,CAEA,qEAGC,QAAQ,CADR,SAED,CAMD,8BAEC,gBACD,CCnFA,MACC,sBAAuB,CCAvB,gEAAiE,CAKjE,0DAA2D,CAK3D,wEAAyE,CCbzE,uBAA8B,CAC9B,mDAA2D,CAC3D,4CAAkD,CAClD,oDAA4D,CAC5D,mDAA2D,CAC3D,kDAA2D,CAC3D,yDFFD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which hides an element in DOM.\n */\n.ck-hidden {\n\t/* Override selector specificity. Otherwise, all elements with some display\n\tstyle defined will override this one, which is not a desired result. */\n\tdisplay: none !important;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\tbox-sizing: border-box;\n\twidth: auto;\n\theight: auto;\n\tposition: static;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-z-default: 1;\n\t--ck-z-modal: calc( var(--ck-z-default) + 999 );\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class that disables all transitions of the element and its children.\n */\n.ck-transitions-disabled,\n.ck-transitions-disabled * {\n\ttransition: none !important;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-base-foreground: \t\t\t\t\t\t\t\thsl(0, 0%, 98%);\n\t--ck-color-base-background: \t\t\t\t\t\t\t\thsl(0, 0%, 100%);\n\t--ck-color-base-border: \t\t\t\t\t\t\t\t\thsl(220, 6%, 81%);\n\t--ck-color-base-action: \t\t\t\t\t\t\t\t\thsl(104, 50.2%, 42.5%);\n\t--ck-color-base-focus: \t\t\t\t\t\t\t\t\t\thsl(209, 92%, 70%);\n\t--ck-color-base-text: \t\t\t\t\t\t\t\t\t\thsl(0, 0%, 20%);\n\t--ck-color-base-active: \t\t\t\t\t\t\t\t\thsl(218.1, 100%, 58%);\n\t--ck-color-base-active-focus:\t\t\t\t\t\t\t\thsl(218.2, 100%, 52.5%);\n\t--ck-color-base-error:\t\t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t/* -- Generic colors ------------------------------------------------------------------------ */\n\n\t--ck-color-focus-border-coordinates: \t\t\t\t\t\t218, 81.8%, 56.9%;\n\t--ck-color-focus-border: \t\t\t\t\t\t\t\t\thsl(var(--ck-color-focus-border-coordinates));\n\t--ck-color-focus-outer-shadow:\t\t\t\t\t\t\t\thsl(212.4, 89.3%, 89%);\n\t--ck-color-focus-disabled-shadow:\t\t\t\t\t\t\thsla(209, 90%, 72%,.3);\n\t--ck-color-focus-error-shadow:\t\t\t\t\t\t\t\thsla(9,100%,56%,.3);\n\t--ck-color-text: \t\t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-shadow-drop: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.15);\n\t--ck-color-shadow-drop-active:\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.2);\n\t--ck-color-shadow-inner: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Buttons ------------------------------------------------------------------------------- */\n\n\t--ck-color-button-default-background: \t\t\t\t\t\ttransparent;\n\t--ck-color-button-default-hover-background: \t\t\t\thsl(0, 0%, 94.1%);\n\t--ck-color-button-default-active-background: \t\t\t\thsl(0, 0%, 94.1%);\n\t--ck-color-button-default-disabled-background: \t\t\t\ttransparent;\n\n\t--ck-color-button-on-background: \t\t\t\t\t\t\thsl(212, 100%, 97.1%);\n\t--ck-color-button-on-hover-background: \t\t\t\t\t\thsl(211.7, 100%, 92.9%);\n\t--ck-color-button-on-active-background: \t\t\t\t\thsl(211.7, 100%, 92.9%);\n\t--ck-color-button-on-disabled-background: \t\t\t\t\thsl(211, 15%, 95%);\n\t--ck-color-button-on-color:\t\t\t\t\t\t\t\t\thsl(218.1, 100%, 58%);\n\n\n\t--ck-color-button-action-background: \t\t\t\t\t\tvar(--ck-color-base-action);\n\t--ck-color-button-action-hover-background: \t\t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-button-action-active-background: \t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-button-action-disabled-background: \t\t\t\thsl(104, 44%, 58%);\n\t--ck-color-button-action-text: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t--ck-color-button-save: \t\t\t\t\t\t\t\t\thsl(120, 100%, 27%);\n\t--ck-color-button-cancel: \t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t--ck-color-switch-button-off-background:\t\t\t\t\thsl(0, 0%, 57.6%);\n\t--ck-color-switch-button-off-hover-background:\t\t\t\thsl(0, 0%, 49%);\n\t--ck-color-switch-button-on-background:\t\t\t\t\t\tvar(--ck-color-button-action-background);\n\t--ck-color-switch-button-on-hover-background:\t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-switch-button-inner-background:\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-switch-button-inner-shadow:\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Dropdown ------------------------------------------------------------------------------ */\n\n\t--ck-color-dropdown-panel-background: \t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-dropdown-panel-border: \t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Input --------------------------------------------------------------------------------- */\n\n\t--ck-color-input-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-input-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\t--ck-color-input-error-border:\t\t\t\t\t\t\t\tvar(--ck-color-base-error);\n\t--ck-color-input-text: \t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-input-disabled-background: \t\t\t\t\t\thsl(0, 0%, 95%);\n\t--ck-color-input-disabled-border: \t\t\t\t\t\t\tvar(--ck-color-base-border);\n\t--ck-color-input-disabled-text: \t\t\t\t\t\t\thsl(0, 0%, 46%);\n\n\t/* -- List ---------------------------------------------------------------------------------- */\n\n\t--ck-color-list-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-list-button-hover-background: \t\t\t\t\tvar(--ck-color-button-default-hover-background);\n\t--ck-color-list-button-on-background: \t\t\t\t\t\tvar(--ck-color-button-on-color);\n\t--ck-color-list-button-on-background-focus: \t\t\t\tvar(--ck-color-button-on-color);\n\t--ck-color-list-button-on-text:\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Panel --------------------------------------------------------------------------------- */\n\n\t--ck-color-panel-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-panel-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Toolbar ------------------------------------------------------------------------------- */\n\n\t--ck-color-toolbar-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-toolbar-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Tooltip ------------------------------------------------------------------------------- */\n\n\t--ck-color-tooltip-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-tooltip-text: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Engine -------------------------------------------------------------------------------- */\n\n\t--ck-color-engine-placeholder-text: \t\t\t\t\t\thsl(0, 0%, 44%);\n\n\t/* -- Upload -------------------------------------------------------------------------------- */\n\n\t--ck-color-upload-bar-background:\t\t \t\t\t\t\thsl(209, 92%, 70%);\n\n\t/* -- Link -------------------------------------------------------------------------------- */\n\n\t--ck-color-link-default:\t\t\t\t\t\t\t\t\thsl(240, 100%, 47%);\n\t--ck-color-link-selected-background:\t\t\t\t\t\thsla(201, 100%, 56%, 0.1);\n\t--ck-color-link-fake-selection:\t\t\t\t\t\t\t\thsla(201, 100%, 56%, 0.3);\n\n\t/* -- Search result highlight ---------------------------------------------------------------- */\n\n\t--ck-color-highlight-background:\t\t\t\t\t\t\thsl(60, 100%, 50%)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * An opacity value of disabled UI item.\n\t */\n\t--ck-disabled-opacity: .5;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * The geometry of the of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow-geometry: 0 0 0 3px;\n\n\t/**\n\t * A visual style of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when disabled).\n\t */\n\t--ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when has errors).\n\t */\n\t--ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);\n\n\t/**\n\t * A visual style of focused element's border or outline.\n\t */\n\t--ck-focus-ring: 1px solid var(--ck-color-focus-border);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-font-size-base: 13px;\n\t--ck-line-height-base: 1.84615;\n\t--ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;\n\n\t--ck-font-size-tiny: 0.7em;\n\t--ck-font-size-small: 0.75em;\n\t--ck-font-size-normal: 1em;\n\t--ck-font-size-big: 1.4em;\n\t--ck-font-size-large: 1.8em;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* This is super-important. This is **manually** adjusted so a button without an icon\n\tis never smaller than a button with icon, additionally making sure that text-less buttons\n\tare perfect squares. The value is also shared by other components which should stay "in-line"\n\twith buttons. */\n\t--ck-ui-component-min-height: 2.3em;\n}\n\n/**\n * Resets an element, ignoring its children.\n */\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* Do not include inheritable rules here. */\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tbackground: transparent;\n\ttext-decoration: none;\n\tvertical-align: middle;\n\ttransition: none;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/105 */\n\tword-wrap: break-word;\n}\n\n/**\n * Resets an element AND its children.\n */\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* These are rule inherited by all children elements. */\n\tborder-collapse: collapse;\n\tfont: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);\n\tcolor: var(--ck-color-text);\n\ttext-align: left;\n\twhite-space: nowrap;\n\tcursor: auto;\n\tfloat: none;\n}\n\n.ck-reset_all {\n\t& .ck-rtl *:not(.ck-reset_all-excluded *) {\n\t\ttext-align: right;\n\t}\n\n\t& iframe:not(.ck-reset_all-excluded *) {\n\t\t/* For IE */\n\t\tvertical-align: inherit;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *) {\n\t\twhite-space: pre-wrap;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *),\n\t& input[type="text"]:not(.ck-reset_all-excluded *),\n\t& input[type="password"]:not(.ck-reset_all-excluded *) {\n\t\tcursor: text;\n\t}\n\n\t& textarea[disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="text"][disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="password"][disabled]:not(.ck-reset_all-excluded *) {\n\t\tcursor: default;\n\t}\n\n\t& fieldset:not(.ck-reset_all-excluded *) {\n\t\tpadding: 10px;\n\t\tborder: 2px groove hsl(255, 7%, 88%);\n\t}\n\n\t& button:not(.ck-reset_all-excluded *)::-moz-focus-inner {\n\t\t/* See http://stackoverflow.com/questions/5517744/remove-extra-button-spacing-padding-in-firefox */\n\t\tpadding: 0;\n\t\tborder: 0\n\t}\n}\n\n/**\n * Default UI rules for RTL languages.\n */\n.ck[dir="rtl"],\n.ck[dir="rtl"] .ck {\n\ttext-align: right;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Default border-radius value.\n */\n:root{\n\t--ck-border-radius: 2px;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * A visual style of element's inner shadow (i.e. input).\n\t */\n\t--ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;\n\n\t/**\n\t * A visual style of element's drop shadow (i.e. panel).\n\t */\n\t--ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);\n\n\t/**\n\t * A visual style of element's active shadow (i.e. comment or suggestion).\n\t */\n\t--ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-spacing-unit: \t\t\t\t\t\t0.6em;\n\t--ck-spacing-large: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 1.5);\n\t--ck-spacing-standard: \t\t\t\t\tvar(--ck-spacing-unit);\n\t--ck-spacing-medium: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.8);\n\t--ck-spacing-small: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.5);\n\t--ck-spacing-tiny: \t\t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.3);\n\t--ck-spacing-extra-tiny: \t\t\t\tcalc(var(--ck-spacing-unit) * 0.16);\n}\n"],sourceRoot:""}]);const l=a},6507:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background);border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widget.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widget.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MACC,+CAAgD,CAChD,6CAAsD,CACtD,uCAAgD,CAEhD,kDAAmD,CACnD,gCAAiC,CACjC,kEACD,CAOA,8DAEC,iBAqBD,CAnBC,4EACC,iBAOD,CALC,qFAGC,aACD,CASD,iLACC,kBACD,CAGD,kBACC,qDAAsD,CAEtD,qDAAsD,CACtD,6CAA8C,CAF9C,0CAA2C,CAI3C,aAAc,CADd,kCAAmC,CAGnC,uCAAwC,CACxC,4CAA6C,CAF7C,iCAsCD,CAlCC,8NAKC,iBACD,CAEA,0CAEC,qCAAsC,CADtC,oCAED,CAEA,2CAEC,sCAAuC,CADvC,oCAED,CAEA,8CACC,uCAAwC,CACxC,sCACD,CAEA,6CACC,uCAAwC,CACxC,qCACD,CAGA,8CAEC,QAAS,CADT,6CAAgD,CAEhD,yBACD,CCjFD,MACC,iCAAkC,CAClC,kCAAmC,CACnC,4CAA6C,CAC7C,wCAAyC,CAEzC,wCAAiD,CACjD,sCAAkD,CAClD,2EAA4E,CAC5E,yEACD,CAEA,eAGC,yBAA0B,CAD1B,mBAAoB,CADpB,gDAAiD,CAGjD,6GAUD,CARC,0EAEC,6EACD,CAEA,qBACC,iDACD,CAGD,gCACC,4BAWD,CAPC,yGAKC,iEAAkE,CCnCnE,2BAA2B,CCF3B,qCAA8B,CDC9B,YDqCA,CAIA,4EAKC,4BAA6B,CAa7B,iEAAkE,CAhBlE,qBAAsB,CAoBtB,mDAAoD,CAhBpD,SAAU,CALV,WAAY,CAsBZ,KAAM,CAFN,2BAA4B,CAT5B,6SAgCD,CAnBC,qFAIC,oDAAqD,CADrD,yCAA0C,CAD1C,wCAWD,CANC,kHACC,SAAU,CAGV,+DACD,CAID,wHACC,SACD,CAID,kFAEC,oDAAqD,CADrD,SAED,CAKC,oMAEC,6CAA8C,CAD9C,SAOD,CAHC,gRACC,SACD,CAOH,qFACC,SAAU,CACV,oDACD,CAGA,gDAEC,eAkBD,CAhBC,yEAOC,iCACD,CAGC,gOAEC,gDACD,CAOD,wIAEC,mDAQD,CALE,ghBAEC,gDACD,CAKH,yKAOC,yDACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-resizer: var(--ck-color-focus-border);\n\t--ck-color-resizer-tooltip-background: hsl(0, 0%, 15%);\n\t--ck-color-resizer-tooltip-text: hsl(0, 0%, 95%);\n\n\t--ck-resizer-border-radius: var(--ck-border-radius);\n\t--ck-resizer-tooltip-offset: 10px;\n\t--ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px);\n}\n\n.ck .ck-widget {\n\t/* This is neccessary for type around UI to be positioned properly. */\n\tposition: relative;\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n\n\t& .ck-widget__selection-handle {\n\t\tposition: absolute;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the icon in not a subject to font-size or line-height to avoid\n\t\t\tunnecessary spacing around it. */\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* Show the selection handle on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n\n\t/* Show the selection handle when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n}\n\n.ck .ck-size-view {\n\tbackground: var(--ck-color-resizer-tooltip-background);\n\tcolor: var(--ck-color-resizer-tooltip-text);\n\tborder: 1px solid var(--ck-color-resizer-tooltip-text);\n\tborder-radius: var(--ck-resizer-border-radius);\n\tfont-size: var(--ck-font-size-tiny);\n\tdisplay: block;\n\tpadding: 0 var(--ck-spacing-small);\n\theight: var(--ck-resizer-tooltip-height);\n\tline-height: var(--ck-resizer-tooltip-height);\n\n\t&.ck-orientation-top-left,\n\t&.ck-orientation-top-right,\n\t&.ck-orientation-bottom-right,\n\t&.ck-orientation-bottom-left,\n\t&.ck-orientation-above-center {\n\t\tposition: absolute;\n\t}\n\n\t&.ck-orientation-top-left {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-top-right {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-right {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-left {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t/* Class applied if the widget is too small to contain the size label */\n\t&.ck-orientation-above-center {\n\t\ttop: calc(var(--ck-resizer-tooltip-height) * -1);\n\t\tleft: 50%;\n\t\ttransform: translate(-50%);\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n\n:root {\n\t--ck-widget-outline-thickness: 3px;\n\t--ck-widget-handler-icon-size: 16px;\n\t--ck-widget-handler-animation-duration: 200ms;\n\t--ck-widget-handler-animation-curve: ease;\n\n\t--ck-color-widget-blurred-border: hsl(0, 0%, 87%);\n\t--ck-color-widget-hover-border: hsl(43, 100%, 62%);\n\t--ck-color-widget-editable-focus-background: var(--ck-color-base-background);\n\t--ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background);\n}\n\n.ck .ck-widget {\n\toutline-width: var(--ck-widget-outline-thickness);\n\toutline-style: solid;\n\toutline-color: transparent;\n\ttransition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border);\n\t}\n\n\t&:hover {\n\t\toutline-color: var(--ck-color-widget-hover-border);\n\t}\n}\n\n.ck .ck-editor__nested-editable {\n\tborder: 1px solid transparent;\n\n\t/* The :focus style is applied before .ck-editor__nested-editable_focused class is rendered in the view.\n\tThese styles show a different border for a blink of an eye, so `:focus` need to have same styles applied. */\n\t&.ck-editor__nested-editable_focused,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\n\t\tbackground-color: var(--ck-color-widget-editable-focus-background);\n\t}\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t& .ck-widget__selection-handle {\n\t\tpadding: 4px;\n\t\tbox-sizing: border-box;\n\n\t\t/* Background and opacity will be animated as the handler shows up or the widget gets selected. */\n\t\tbackground-color: transparent;\n\t\topacity: 0;\n\n\t\t/* Transition:\n\t\t * background-color for the .ck-widget_selected state change,\n\t\t * visibility for hiding the handler,\n\t\t * opacity for the proper look of the icon when the handler disappears. */\n\t\ttransition:\n\t\t\tbackground-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\tvisibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\topacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t/* Make only top corners round. */\n\t\tborder-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;\n\n\t\t/* Place the drag handler outside the widget wrapper. */\n\t\ttransform: translateY(-100%);\n\t\tleft: calc(0px - var(--ck-widget-outline-thickness));\n\t\ttop: 0;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the dimensions of the icon are independent of the fon-size of the content. */\n\t\t\twidth: var(--ck-widget-handler-icon-size);\n\t\t\theight: var(--ck-widget-handler-icon-size);\n\t\t\tcolor: var(--ck-color-widget-drag-handler-icon-color);\n\n\t\t\t/* The "selected" part of the icon is invisible by default */\n\t\t\t& .ck-icon__selected-indicator {\n\t\t\t\topacity: 0;\n\n\t\t\t\t/* Note: The animation is longer on purpose. Simply feels better. */\n\t\t\t\ttransition: opacity 300ms var(--ck-widget-handler-animation-curve);\n\t\t\t}\n\t\t}\n\n\t\t/* Advertise using the look of the icon that once clicked the handler, the widget will be selected. */\n\t\t&:hover .ck-icon .ck-icon__selected-indicator {\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t/* Show the selection handler on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\topacity: 1;\n\t\tbackground-color: var(--ck-color-widget-hover-border);\n\t}\n\n\t/* Show the selection handler when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\t& > .ck-widget__selection-handle {\n\t\t\topacity: 1;\n\t\t\tbackground-color: var(--ck-color-focus-border);\n\n\t\t\t/* When the widget is selected, notify the user using the proper look of the icon. */\n\t\t\t& .ck-icon .ck-icon__selected-indicator {\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* In a RTL environment, align the selection handler to the right side of the widget */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {\n\tleft: auto;\n\tright: calc(0px - var(--ck-widget-outline-thickness));\n}\n\n/* https://github.com/ckeditor/ckeditor5/issues/6415 */\n.ck.ck-editor__editable.ck-read-only .ck-widget {\n\t/* Prevent the :hover outline from showing up because of the used outline-color transition. */\n\ttransition: none;\n\n\t&:not(.ck-widget_selected) {\n\t\t/* Disable visual effects of hover/active widget when CKEditor is in readOnly mode.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/1261\n\t\t *\n\t\t * Leave the unit because this custom property is used in calc() by other features.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/6775\n\t\t */\n\t\t--ck-widget-outline-thickness: 0px;\n\t}\n\n\t&.ck-widget_with-selection-handle {\n\t\t& .ck-widget__selection-handle,\n\t\t& .ck-widget__selection-handle:hover {\n\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t}\n\t}\n}\n\n/* Style the widget when it\'s selected but the editable it belongs to lost focus. */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck.ck-editor__editable.ck-blurred .ck-widget {\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline-color: var(--ck-color-widget-blurred-border);\n\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t& > .ck-widget__selection-handle,\n\t\t\t& > .ck-widget__selection-handle:hover {\n\t\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child,\n.ck.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child {\n\t/* Do not crop selection handler if a widget is a first-child in the blockquote or in the root editable.\n\tIn fact, anything with overflow: hidden.\n\thttps://github.com/ckeditor/ckeditor5-block-quote/issues/28\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/44\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/66 */\n\tmargin-top: calc(1em + var(--ck-widget-handler-icon-size));\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const l=a},2263:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widgetresize.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widgetresize.css"],names:[],mappings:"AAKA,4BAEC,iBACD,CAEA,wBACC,YAAa,CAMb,MAAO,CAFP,mBAAoB,CAHpB,iBAAkB,CAMlB,KACD,CAGC,2EACC,aACD,CAGD,gCAIC,kBAAmB,CAHnB,iBAcD,CATC,4IAEC,kBACD,CAEA,4IAEC,kBACD,CCpCD,MACC,sBAAuB,CAGvB,yDAAiE,CACjE,6BACD,CAEA,wBACC,yCACD,CAEA,gCAGC,uCAAwC,CACxC,gDAA6D,CAC7D,6CAA8C,CAH9C,6BAA8B,CAD9B,4BAyBD,CAnBC,oEAEC,6BAA8B,CAD9B,4BAED,CAEA,qEAEC,8BAA+B,CAD/B,4BAED,CAEA,wEACC,+BAAgC,CAChC,8BACD,CAEA,uEACC,+BAAgC,CAChC,6BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget_with-resizer {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n}\n\n.ck .ck-widget__resizer {\n\tdisplay: none;\n\tposition: absolute;\n\n\t/* The wrapper itself should not interfere with the pointer device, only the handles should. */\n\tpointer-events: none;\n\n\tleft: 0;\n\ttop: 0;\n}\n\n.ck-focused .ck-widget_with-resizer.ck-widget_selected {\n\t& > .ck-widget__resizer {\n\t\tdisplay: block;\n\t}\n}\n\n.ck .ck-widget__resizer__handle {\n\tposition: absolute;\n\n\t/* Resizers are the only UI elements that should interfere with a pointer device. */\n\tpointer-events: all;\n\n\t&.ck-widget__resizer__handle-top-left,\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tcursor: nwse-resize;\n\t}\n\n\t&.ck-widget__resizer__handle-top-right,\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tcursor: nesw-resize;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-resizer-size: 10px;\n\n\t/* Set the resizer with a 50% offset. */\n\t--ck-resizer-offset: calc( ( var(--ck-resizer-size) / -2 ) - 2px);\n\t--ck-resizer-border-width: 1px;\n}\n\n.ck .ck-widget__resizer {\n\toutline: 1px solid var(--ck-color-resizer);\n}\n\n.ck .ck-widget__resizer__handle {\n\twidth: var(--ck-resizer-size);\n\theight: var(--ck-resizer-size);\n\tbackground: var(--ck-color-focus-border);\n\tborder: var(--ck-resizer-border-width) solid hsl(0, 0%, 100%);\n\tborder-radius: var(--ck-resizer-border-radius);\n\n\t&.ck-widget__resizer__handle-top-left {\n\t\ttop: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-top-right {\n\t\ttop: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n}\n"],sourceRoot:""}]);const l=a},5137:(t,e,n)=>{n.d(e,{Z:()=>l});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widgettypearound.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widgettypearound.css"],names:[],mappings:"AASC,+CACC,aAAc,CAEd,eAAgB,CADhB,iBAAkB,CAElB,2BAwBD,CAtBC,mDAGC,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAEA,qFAGC,kBAAoB,CADpB,gDAAoD,CAGpD,0BACD,CAEA,oFAEC,mDAAuD,CACvD,mBAAqB,CAErB,yBACD,CAUA,mLACC,UAAW,CACX,aAAc,CAGd,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAMD,2EACC,YAAa,CAEb,MAAO,CADP,iBAAkB,CAElB,OACD,CAOA,iFACC,gDAAqD,CACrD,iDACD,CAKA,wHAEC,aAAc,CADd,qDAED,CAKA,uHACC,wDAA6D,CAC7D,aACD,CAoBD,mOACC,YACD,CC3GA,MACC,wCAAyC,CACzC,wEAAyE,CACzE,8EAA+E,CAC/E,2FAA4F,CAC5F,wDAAyD,CACzD,uDAAwD,CACxD,yEACD,CAgBC,+CAGC,oDAAqD,CACrD,mBAAoB,CAFpB,+CAAgD,CAVjD,SAAU,CACV,mBAAoB,CAYnB,uMAAyM,CAJzM,8CAkDD,CA1CC,mDAEC,UAAW,CAGX,cAAe,CAFf,8BAA+B,CAC/B,6BAA8B,CAH9B,UAoBD,CAdC,qDACC,mBAAoB,CACpB,mBAAoB,CAEpB,SAAU,CACV,qDAAsD,CACtD,kBAAmB,CACnB,oBAAqB,CACrB,qBACD,CAEA,wDACC,kBACD,CAGD,qDAIC,6DAcD,CARE,kEACC,oDACD,CAEA,8DACC,wDACD,CAUF,uKAvED,SAAU,CACV,mBAwEC,CAOD,gGACC,0DACD,CAOA,uKAEC,2DAQD,CANC,mLAIC,uEAAkF,CADlF,mBAAoB,CADpB,2DAA4D,CAD5D,0DAID,CAOD,8GACC,gBACD,CAKA,mDAGC,mFAAoF,CAOpF,oCAAqC,CARrC,UAAW,CAOX,oCAAwC,CARxC,mBAUD,CAOC,6JAEC,yBACD,CAUA,yKACC,iDACD,CAMA,uOAlJD,SAAU,CACV,mBAmJC,CAoBA,6yBACC,SACD,CASF,uHACC,aAAc,CACd,iBACD,CAYG,iRAlMF,SAAU,CACV,mBAmME,CAQH,kIACC,qEAKD,CAHC,wIACC,WACD,CAGD,4CACC,GACC,oBACD,CACA,OACC,mBACD,CACD,CAEA,gDACC,OACC,mBACD,CACA,OACC,mBACD,CACD,CAEA,8CACC,GACC,6HACD,CACA,IACC,6HACD,CACA,GACC,+HACD,CACD,CAEA,kDACC,GACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,GACC,SACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\toverflow: hidden;\n\t\tz-index: var(--ck-z-default);\n\n\t\t& svg {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 50%;\n\t\t\tz-index: calc(var(--ck-z-default) + 2);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_before {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\ttop: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tleft: min(10%, 30px);\n\n\t\t\ttransform: translateY(-50%);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_after {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\tbottom: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tright: min(10%, 30px);\n\n\t\t\ttransform: translateY(50%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\ttop: 1px;\n\t\t\tleft: 1px;\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tdisplay: none;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t}\n\n\t/*\n\t * When the widget is hovered the "fake caret" would normally be narrower than the\n\t * extra outline displayed around the widget. Let\'s extend the "fake caret" to match\n\t * the full width of the widget.\n\t */\n\t&:hover > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tleft: calc( -1 * var(--ck-widget-outline-thickness) );\n\t\tright: calc( -1 * var(--ck-widget-outline-thickness) );\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed before the widget (backward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\ttop: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed after the widget (forward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tbottom: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n}\n\n/*\n * Integration with the read-only mode of the editor.\n */\n.ck.ck-editor__editable.ck-read-only .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the restricted editing mode (feature) of the editor.\n */\n.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the #isEnabled property of the WidgetTypeAround plugin.\n */\n.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around {\n\tdisplay: none;\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-widget-type-around-button-size: 20px;\n\t--ck-color-widget-type-around-button-active: var(--ck-color-focus-border);\n\t--ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border);\n\t--ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border);\n\t--ck-color-widget-type-around-button-radar-start-alpha: 0;\n\t--ck-color-widget-type-around-button-radar-end-alpha: .3;\n\t--ck-color-widget-type-around-button-icon: var(--ck-color-base-background);\n}\n\n@define-mixin ck-widget-type-around-button-visible {\n\topacity: 1;\n\tpointer-events: auto;\n}\n\n@define-mixin ck-widget-type-around-button-hidden {\n\topacity: 0;\n\tpointer-events: none;\n}\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\twidth: var(--ck-widget-type-around-button-size);\n\t\theight: var(--ck-widget-type-around-button-size);\n\t\tbackground: var(--ck-color-widget-type-around-button);\n\t\tborder-radius: 100px;\n\t\ttransition: opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t@mixin ck-widget-type-around-button-hidden;\n\n\t\t& svg {\n\t\t\twidth: 10px;\n\t\t\theight: 8px;\n\t\t\ttransform: translate(-50%,-50%);\n\t\t\ttransition: transform .5s ease;\n\t\t\tmargin-top: 1px;\n\n\t\t\t& * {\n\t\t\t\tstroke-dasharray: 10;\n\t\t\t\tstroke-dashoffset: 0;\n\n\t\t\t\tfill: none;\n\t\t\t\tstroke: var(--ck-color-widget-type-around-button-icon);\n\t\t\t\tstroke-width: 1.5px;\n\t\t\t\tstroke-linecap: round;\n\t\t\t\tstroke-linejoin: round;\n\t\t\t}\n\n\t\t\t& line {\n\t\t\t\tstroke-dasharray: 7;\n\t\t\t}\n\t\t}\n\n\t\t&:hover {\n\t\t\t/*\n\t\t\t * Display the "sonar" around the button when hovered.\n\t\t\t */\n\t\t\tanimation: ck-widget-type-around-button-sonar 1s ease infinite;\n\n\t\t\t/*\n\t\t\t * Animate active button\'s icon.\n\t\t\t */\n\t\t\t& svg {\n\t\t\t\t& polyline {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-dash 2s linear;\n\t\t\t\t}\n\n\t\t\t\t& line {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-tip-dash 2s linear;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t * Show type around buttons when the widget gets selected or being hovered.\n\t */\n\t&.ck-widget_selected,\n\t&:hover {\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-visible;\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when the widget is NOT selected (but the buttons are visible\n\t * and still can be hovered).\n\t */\n\t&:not(.ck-widget_selected) > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\tbackground: var(--ck-color-widget-type-around-button-hover);\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\tbackground: var(--ck-color-widget-type-around-button-active);\n\n\t\t&::after {\n\t\t\twidth: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\theight: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\tborder-radius: 100px;\n\t\t\tbackground: linear-gradient(135deg, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 100%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the "before" button when the widget has a selection handle. Because some space\n\t * is consumed by the handle, the button must be moved slightly to the right to let it breathe.\n\t */\n\t&.ck-widget_with-selection-handle > .ck-widget__type-around > .ck-widget__type-around__button_before {\n\t\tmargin-left: 20px;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& .ck-widget__type-around__fake-caret {\n\t\tpointer-events: none;\n\t\theight: 1px;\n\t\tanimation: ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards;\n\n\t\t/*\n\t\t * The semi-transparent-outline+background combo improves the contrast\n\t\t * when the background underneath the fake caret is dark.\n\t\t */\n\t\toutline: solid 1px hsla(0, 0%, 100%, .5);\n\t\tbackground: var(--ck-color-base-text);\n\t}\n\n\t/*\n\t * Styles of the widget when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t * Despite the widget being physically selected in the model, its outline should disappear.\n\t */\n\t&.ck-widget_selected {\n\t\t&.ck-widget_type-around_show-fake-caret_before,\n\t\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t\toutline-color: transparent;\n\t\t}\n\t}\n\n\t&.ck-widget_type-around_show-fake-caret_before,\n\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t/*\n\t\t * When the "fake caret" is visible we simulate that the widget is not selected\n\t\t * (despite being physically selected), so the outline color should be for the\n\t\t * unselected widget.\n\t\t */\n\t\t&.ck-widget_selected:hover {\n\t\t\toutline-color: var(--ck-color-widget-hover-border);\n\t\t}\n\n\t\t/*\n\t\t * Styles of the type around buttons when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t\t * In this state, the type around buttons would collide with the fake carets so they should disappear.\n\t\t */\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the selection handle. When the caret is visible, simply\n\t\t * hide the handle because it intersects with the caret (and does not make much sense anyway).\n\t\t */\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t&.ck-widget_selected,\n\t\t\t&.ck-widget_selected:hover {\n\t\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\t\topacity: 0\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the resize UI. When the caret is visible, simply\n\t\t * hide the resize UI because it creates too much noise. It can be visible when the user\n\t\t * hovers the widget, though.\n\t\t */\n\t\t&.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer {\n\t\t\topacity: 0\n\t\t}\n\t}\n}\n\n/*\n * Styles for the "before" button when the widget has a selection handle in an RTL environment.\n * The selection handler is aligned to the right side of the widget so there is no need to create\n * additional space for it next to the "before" button.\n */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around > .ck-widget__type-around__button_before {\n\tmargin-left: 0;\n\tmargin-right: 20px;\n}\n\n/*\n * Hide type around buttons when the widget is selected as a child of a selected\n * nested editable (e.g. mulit-cell table selection).\n *\n * See https://github.com/ckeditor/ckeditor5/issues/7263.\n */\n.ck-editor__nested-editable.ck-editor__editable_selected {\n\t& .ck-widget {\n\t\t&.ck-widget_selected,\n\t\t&:hover {\n\t\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*\n * Styles for the buttons when the widget is selected but the user clicked outside of the editor (blurred the editor).\n */\n.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) {\n\tbackground: var(--ck-color-widget-type-around-button-blurred-editable);\n\n\t& svg * {\n\t\tstroke: hsl(0,0%,60%);\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-dash {\n\t0% {\n\t\tstroke-dashoffset: 10;\n\t}\n\t20%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-tip-dash {\n\t0%, 20% {\n\t\tstroke-dashoffset: 7;\n\t}\n\t40%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-button-sonar {\n\t0% {\n\t\tbox-shadow: 0 0 0 0 hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n\t50% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-end-alpha));\n\t}\n\t100% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n}\n\n@keyframes ck-widget-type-around-fake-caret-pulse {\n\t0% {\n\t\topacity: 1;\n\t}\n\t49% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0;\n\t}\n\t99% {\n\t\topacity: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n'],sourceRoot:""}]);const l=a},3645:t=>{t.exports=function(t){var e=[];e.toString=function e(){return this.map((function(e){var n=t(e);if(e[2]){return"@media ".concat(e[2]," {").concat(n,"}")}return n})).join("")};e.i=function(t,n,i){if(typeof t==="string"){t=[[null,t,""]]}var o={};if(i){for(var r=0;r<this.length;r++){var s=this[r][0];if(s!=null){o[s]=true}}}for(var a=0;a<t.length;a++){var l=[].concat(t[a]);if(i&&o[l[0]]){continue}if(n){if(!l[2]){l[2]=n}else{l[2]="".concat(n," and ").concat(l[2])}}e.push(l)}};return e}},4015:t=>{function e(t,e){return s(t)||r(t,e)||i(t,e)||n()}function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(t,e){if(!t)return;if(typeof t==="string")return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor)n=t.constructor.name;if(n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}function o(t,e){if(e==null||e>t.length)e=t.length;for(var n=0,i=new Array(e);n<e;n++){i[n]=t[n]}return i}function r(t,e){var n=t&&(typeof Symbol!=="undefined"&&t[Symbol.iterator]||t["@@iterator"]);if(n==null)return;var i=[];var o=true;var r=false;var s,a;try{for(n=n.call(t);!(o=(s=n.next()).done);o=true){i.push(s.value);if(e&&i.length===e)break}}catch(t){r=true;a=t}finally{try{if(!o&&n["return"]!=null)n["return"]()}finally{if(r)throw a}}return i}function s(t){if(Array.isArray(t))return t}t.exports=function t(n){var i=e(n,4),o=i[1],r=i[3];if(!r){return o}if(typeof btoa==="function"){var s=btoa(unescape(encodeURIComponent(JSON.stringify(r))));var a="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s);var l="/*# ".concat(a," */");var c=r.sources.map((function(t){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(t," */")}));return[o].concat(c).concat([l]).join("\n")}return[o].join("\n")}},3379:(t,e,n)=>{var i=function t(){var e;return function t(){if(typeof e==="undefined"){e=Boolean(window&&document&&document.all&&!window.atob)}return e}}();var o=function t(){var e={};return function t(n){if(typeof e[n]==="undefined"){var i=document.querySelector(n);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement){try{i=i.contentDocument.head}catch(t){i=null}}e[n]=i}return e[n]}}();var r=[];function s(t){var e=-1;for(var n=0;n<r.length;n++){if(r[n].identifier===t){e=n;break}}return e}function a(t,e){var n={};var i=[];for(var o=0;o<t.length;o++){var a=t[o];var l=e.base?a[0]+e.base:a[0];var c=n[l]||0;var d="".concat(l," ").concat(c);n[l]=c+1;var u=s(d);var h={css:a[1],media:a[2],sourceMap:a[3]};if(u!==-1){r[u].references++;r[u].updater(h)}else{r.push({identifier:d,updater:f(h,e),references:1})}i.push(d)}return i}function l(t){var e=document.createElement("style");var i=t.attributes||{};if(typeof i.nonce==="undefined"){var r=true?n.nc:0;if(r){i.nonce=r}}Object.keys(i).forEach((function(t){e.setAttribute(t,i[t])}));if(typeof t.insert==="function"){t.insert(e)}else{var s=o(t.insert||"head");if(!s){throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.")}s.appendChild(e)}return e}function c(t){if(t.parentNode===null){return false}t.parentNode.removeChild(t)}var d=function t(){var e=[];return function t(n,i){e[n]=i;return e.filter(Boolean).join("\n")}}();function u(t,e,n,i){var o=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(t.styleSheet){t.styleSheet.cssText=d(e,o)}else{var r=document.createTextNode(o);var s=t.childNodes;if(s[e]){t.removeChild(s[e])}if(s.length){t.insertBefore(r,s[e])}else{t.appendChild(r)}}}function h(t,e,n){var i=n.css;var o=n.media;var r=n.sourceMap;if(o){t.setAttribute("media",o)}else{t.removeAttribute("media")}if(r&&typeof btoa!=="undefined"){i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")}if(t.styleSheet){t.styleSheet.cssText=i}else{while(t.firstChild){t.removeChild(t.firstChild)}t.appendChild(document.createTextNode(i))}}var g=null;var m=0;function f(t,e){var n;var i;var o;if(e.singleton){var r=m++;n=g||(g=l(e));i=u.bind(null,n,r,false);o=u.bind(null,n,r,true)}else{n=l(e);i=h.bind(null,n,e);o=function t(){c(n)}}i(t);return function e(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap){return}i(t=n)}else{o()}}}t.exports=function(t,e){e=e||{};if(!e.singleton&&typeof e.singleton!=="boolean"){e.singleton=i()}t=t||[];var n=a(t,e);return function t(i){i=i||[];if(Object.prototype.toString.call(i)!=="[object Array]"){return}for(var o=0;o<n.length;o++){var l=n[o];var c=s(l);r[c].references--}var d=a(i,e);for(var u=0;u<n.length;u++){var h=n[u];var g=s(h);if(r[g].references===0){r[g].updater();r.splice(g,1)}}n=d}}}};var e={};function n(i){var o=e[i];if(o!==undefined){return o.exports}var r=e[i]={id:i,exports:{}};t[i](r,r.exports,n);return r.exports}(()=>{n.n=t=>{var e=t&&t.__esModule?()=>t["default"]:()=>t;n.d(e,{a:e});return e}})();(()=>{n.d=(t,e)=>{for(var i in e){if(n.o(e,i)&&!n.o(t,i)){Object.defineProperty(t,i,{enumerable:true,get:e[i]})}}}})();(()=>{n.g=function(){if(typeof globalThis==="object")return globalThis;try{return this||new Function("return this")()}catch(t){if(typeof window==="object")return window}}()})();(()=>{n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e)})();(()=>{n.nc=undefined})();var i={};(()=>{n.d(i,{default:()=>EG});function t({emitter:t,activator:e,callback:n,contextElements:i}){t.listenTo(document,"mousedown",((t,o)=>{if(!e()){return}const r=typeof o.composedPath=="function"?o.composedPath():[];const s=typeof i=="function"?i():i;for(const t of s){if(t.contains(o.target)||r.includes(t)){return}}n()}))}function e(t){const e=t;e.set("_isCssTransitionsDisabled",false);e.disableCssTransitions=()=>{e._isCssTransitionsDisabled=true};e.enableCssTransitions=()=>{e._isCssTransitionsDisabled=false};e.extendTemplate({attributes:{class:[e.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}function o({view:t}){t.listenTo(t.element,"submit",((e,n)=>{n.preventDefault();t.fire("submit")}),{useCapture:true})}function r({keystrokeHandler:t,focusTracker:e,gridItems:n,numberOfColumns:i,uiLanguageDirection:o}){const r=typeof i==="number"?()=>i:i;t.set("arrowright",s(((t,e)=>o==="rtl"?l(t,e.length):a(t,e.length))));t.set("arrowleft",s(((t,e)=>o==="rtl"?a(t,e.length):l(t,e.length))));t.set("arrowup",s(((t,e)=>{let n=t-r();if(n<0){n=t+r()*Math.floor(e.length/r());if(n>e.length-1){n-=r()}}return n})));t.set("arrowdown",s(((t,e)=>{let n=t+r();if(n>e.length-1){n=t%r()}return n})));function s(t){return i=>{const o=n.find((t=>t.element===e.focusedElement));const r=n.getIndex(o);const s=t(r,n);n.get(s).focus();i.stopPropagation();i.preventDefault()}}function a(t,e){if(t===e-1){return 0}else{return t+1}}function l(t,e){if(t===0){return e-1}else{return t-1}}}function s(){try{return navigator.userAgent.toLowerCase()}catch(t){return""}}const a=s();const l={isMac:d(a),isWindows:u(a),isGecko:h(a),isSafari:g(a),isiOS:m(a),isAndroid:f(a),isBlink:p(a),features:{isRegExpUnicodePropertySupported:b()}};const c=l;function d(t){return t.indexOf("macintosh")>-1}function u(t){return t.indexOf("windows")>-1}function h(t){return!!t.match(/gecko\/\d+/)}function g(t){return t.indexOf(" applewebkit/")>-1&&t.indexOf("chrome")===-1}function m(t){return!!t.match(/iphone|ipad/i)||d(t)&&navigator.maxTouchPoints>0}function f(t){return t.indexOf("android")>-1}function p(t){return t.indexOf("chrome/")>-1&&t.indexOf("edge/")<0}function b(){let t=false;try{t="ć".search(new RegExp("[\\p{L}]","u"))===0}catch(t){}return t}function k(t,e,n,i){n=n||function(t,e){return t===e};const o=Array.isArray(t)?t:Array.prototype.slice.call(t);const r=Array.isArray(e)?e:Array.prototype.slice.call(e);const s=w(o,r,n);const a=i?v(s,r.length):C(r,s);return a}function w(t,e,n){const i=A(t,e,n);if(i===-1){return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1}}const o=_(t,i);const r=_(e,i);const s=A(o,r,n);const a=t.length-s;const l=e.length-s;return{firstIndex:i,lastIndexOld:a,lastIndexNew:l}}function A(t,e,n){for(let i=0;i<Math.max(t.length,e.length);i++){if(t[i]===undefined||e[i]===undefined||!n(t[i],e[i])){return i}}return-1}function _(t,e){return t.slice(e).reverse()}function C(t,e){const n=[];const{firstIndex:i,lastIndexOld:o,lastIndexNew:r}=e;if(r-i>0){n.push({index:i,type:"insert",values:t.slice(i,r)})}if(o-i>0){n.push({index:i+(r-i),type:"delete",howMany:o-i})}return n}function v(t,e){const{firstIndex:n,lastIndexOld:i,lastIndexNew:o}=t;if(n===-1){return Array(e).fill("equal")}let r=[];if(n>0){r=r.concat(Array(n).fill("equal"))}if(o-n>0){r=r.concat(Array(o-n).fill("insert"))}if(i-n>0){r=r.concat(Array(i-n).fill("delete"))}if(o<e){r=r.concat(Array(e-o).fill("equal"))}return r}function y(t,e,n){n=n||function(t,e){return t===e};const i=t.length;const o=e.length;if(i>200||o>200||i+o>300){return y.fastDiff(t,e,n,true)}let r,s;if(o<i){const n=t;t=e;e=n;r="delete";s="insert"}else{r="insert";s="delete"}const a=t.length;const l=e.length;const c=l-a;const d={};const u={};function h(i){const o=(u[i-1]!==undefined?u[i-1]:-1)+1;const c=u[i+1]!==undefined?u[i+1]:-1;const h=o>c?-1:1;if(d[i+h]){d[i]=d[i+h].slice(0)}if(!d[i]){d[i]=[]}d[i].push(o>c?r:s);let g=Math.max(o,c);let m=g-i;while(m<a&&g<l&&n(t[m],e[g])){m++;g++;d[i].push("equal")}return g}let g=0;let m;do{for(m=-g;m<c;m++){u[m]=h(m)}for(m=c+g;m>c;m--){u[m]=h(m)}u[c]=h(c);g++}while(u[c]!==l);return d[c].slice(1)}y.fastDiff=k;function x(t,...e){e.forEach((e=>{const n=Object.getOwnPropertyNames(e);const i=Object.getOwnPropertySymbols(e);n.concat(i).forEach((n=>{if(n in t.prototype){return}if(typeof e=="function"&&(n=="length"||n=="name"||n=="prototype")){return}const i=Object.getOwnPropertyDescriptor(e,n);i.enumerable=false;Object.defineProperty(t.prototype,n,i)}))}))}function E(){return function t(){t.called=true}}const D=E;class S{constructor(t,e){this.source=t;this.name=e;this.path=[];this.stop=D();this.off=D()}}const T=new Array(256).fill("").map(((t,e)=>("0"+e.toString(16)).slice(-2)));function I(){const t=Math.random()*4294967296>>>0;const e=Math.random()*4294967296>>>0;const n=Math.random()*4294967296>>>0;const i=Math.random()*4294967296>>>0;return"e"+T[t>>0&255]+T[t>>8&255]+T[t>>16&255]+T[t>>24&255]+T[e>>0&255]+T[e>>8&255]+T[e>>16&255]+T[e>>24&255]+T[n>>0&255]+T[n>>8&255]+T[n>>16&255]+T[n>>24&255]+T[i>>0&255]+T[i>>8&255]+T[i>>16&255]+T[i>>24&255]}const M={get(t="normal"){if(typeof t!="number"){return this[t]||this.normal}else{return t}},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};const B=M;function L(t,e){const n=B.get(e.priority);for(let i=0;i<t.length;i++){if(B.get(t[i].priority)<n){t.splice(i,0,e);return}}t.push(e)}const N="https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html";class z extends Error{constructor(t,e,n){super(V(t,n));this.name="CKEditorError";this.context=e;this.data=n}is(t){return t==="CKEditorError"}static rethrowUnexpectedError(t,e){if(t.is&&t.is("CKEditorError")){throw t}const n=new z(t.message,e);n.stack=t.stack;throw n}}function P(t,e){console.warn(...j(t,e))}function O(t,e){console.error(...j(t,e))}function R(t){return`\nRead more: ${N}#error-${t}`}function V(t,e){const n=new WeakSet;const i=(t,e)=>{if(typeof e==="object"&&e!==null){if(n.has(e)){return`[object ${e.constructor.name}]`}n.add(e)}return e};const o=e?` ${JSON.stringify(e,i)}`:"";const r=R(t);return t+o+r}function j(t,e){const n=R(t);return e?[t,e,n]:[t,n]}const F="36.0.1";const H=null&&F;const U=typeof window==="object"?window:n.g;if(U.CKEDITOR_VERSION){throw new z("ckeditor-duplicated-modules",null)}else{U.CKEDITOR_VERSION=F}const W=Symbol("listeningTo");const q=Symbol("emitterId");const G=Symbol("delegations");const $=K(Object);function K(t){if(!t){return $}class e extends t{on(t,e,n){this.listenTo(this,t,e,n)}once(t,e,n){let i=false;const o=(t,...n)=>{if(!i){i=true;t.off();e.call(this,t,...n)}};this.listenTo(this,t,o,n)}off(t,e){this.stopListening(this,t,e)}listenTo(t,e,n,i={}){let o,r;if(!this[W]){this[W]={}}const s=this[W];if(!Q(t)){Z(t)}const a=Q(t);if(!(o=s[a])){o=s[a]={emitter:t,callbacks:{}}}if(!(r=o.callbacks[e])){r=o.callbacks[e]=[]}r.push(n);ot(this,t,e,n,i)}stopListening(t,e,n){const i=this[W];let o=t&&Q(t);const r=i&&o?i[o]:undefined;const s=r&&e?r.callbacks[e]:undefined;if(!i||t&&!r||e&&!s){return}if(n){rt(this,t,e,n);const i=s.indexOf(n);if(i!==-1){if(s.length===1){delete r.callbacks[e]}else{rt(this,t,e,n)}}}else if(s){while(n=s.pop()){rt(this,t,e,n)}delete r.callbacks[e]}else if(r){for(e in r.callbacks){this.stopListening(t,e)}delete i[o]}else{for(o in i){this.stopListening(i[o].emitter)}delete this[W]}}fire(t,...e){try{const n=t instanceof S?t:new S(this,t);const i=n.name;let o=nt(this,i);n.path.push(this);if(o){const t=[n,...e];o=Array.from(o);for(let e=0;e<o.length;e++){o[e].callback.apply(this,t);if(n.off.called){delete n.off.called;this._removeEventListener(i,o[e].callback)}if(n.stop.called){break}}}const r=this[G];if(r){const t=r.get(i);const o=r.get("*");if(t){it(t,n,e)}if(o){it(o,n,e)}}return n.return}catch(t){z.rethrowUnexpectedError(t,this)}}delegate(...t){return{to:(e,n)=>{if(!this[G]){this[G]=new Map}t.forEach((t=>{const i=this[G].get(t);if(!i){this[G].set(t,new Map([[e,n]]))}else{i.set(e,n)}}))}}}stopDelegating(t,e){if(!this[G]){return}if(!t){this[G].clear()}else if(!e){this[G].delete(t)}else{const n=this[G].get(t);if(n){n.delete(e)}}}_addEventListener(t,e,n){tt(this,t);const i=et(this,t);const o=B.get(n.priority);const r={callback:e,priority:o};for(const t of i){L(t,r)}}_removeEventListener(t,e){const n=et(this,t);for(const t of n){for(let n=0;n<t.length;n++){if(t[n].callback==e){t.splice(n,1);n--}}}}}return e}["on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{K[t]=$.prototype[t]}));function Y(t,e){const n=t[W];if(n&&n[e]){return n[e].emitter}return null}function Z(t,e){if(!t[q]){t[q]=e||I()}}function Q(t){return t[q]}function J(t){if(!t._events){Object.defineProperty(t,"_events",{value:{}})}return t._events}function X(){return{callbacks:[],childEvents:[]}}function tt(t,e){const n=J(t);if(n[e]){return}let i=e;let o=null;const r=[];while(i!==""){if(n[i]){break}n[i]=X();r.push(n[i]);if(o){n[i].childEvents.push(o)}o=i;i=i.substr(0,i.lastIndexOf(":"))}if(i!==""){for(const t of r){t.callbacks=n[i].callbacks.slice()}n[i].childEvents.push(o)}}function et(t,e){const n=J(t)[e];if(!n){return[]}let i=[n.callbacks];for(let e=0;e<n.childEvents.length;e++){const o=et(t,n.childEvents[e]);i=i.concat(o)}return i}function nt(t,e){let n;if(!t._events||!(n=t._events[e])||!n.callbacks.length){if(e.indexOf(":")>-1){return nt(t,e.substr(0,e.lastIndexOf(":")))}else{return null}}return n.callbacks}function it(t,e,n){for(let[i,o]of t){if(!o){o=e.name}else if(typeof o=="function"){o=o(e.name)}const t=new S(e.source,o);t.path=[...e.path];i.fire(t,...n)}}function ot(t,e,n,i,o){if(e._addEventListener){e._addEventListener(n,i,o)}else{t._addEventListener.call(e,n,i,o)}}function rt(t,e,n,i){if(e._removeEventListener){e._removeEventListener(n,i)}else{t._removeEventListener.call(e,n,i)}}function st(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}const at=st;const lt=Symbol("observableProperties");const ct=Symbol("boundObservables");const dt=Symbol("boundProperties");const ut=Symbol("decoratedMethods");const ht=Symbol("decoratedOriginal");const gt=mt(K());function mt(t){if(!t){return gt}class e extends t{set(t,e){if(at(t)){Object.keys(t).forEach((e=>{this.set(e,t[e])}),this);return}ft(this);const n=this[lt];if(t in this&&!n.has(t)){throw new z("observable-set-cannot-override",this)}Object.defineProperty(this,t,{enumerable:true,configurable:true,get(){return n.get(t)},set(e){const i=n.get(t);let o=this.fire(`set:${t}`,t,e,i);if(o===undefined){o=e}if(i!==o||!n.has(t)){n.set(t,o);this.fire(`change:${t}`,t,o,i)}}});this[t]=e}bind(...t){if(!t.length||!wt(t)){throw new z("observable-bind-wrong-properties",this)}if(new Set(t).size!==t.length){throw new z("observable-bind-duplicate-properties",this)}ft(this);const e=this[dt];t.forEach((t=>{if(e.has(t)){throw new z("observable-bind-rebind",this)}}));const n=new Map;t.forEach((t=>{const i={property:t,to:[]};e.set(t,i);n.set(t,i)}));return{to:pt,toMany:bt,_observable:this,_bindProperties:t,_to:[],_bindings:n}}unbind(...t){if(!this[lt]){return}const e=this[dt];const n=this[ct];if(t.length){if(!wt(t)){throw new z("observable-unbind-wrong-properties",this)}t.forEach((t=>{const i=e.get(t);if(!i){return}i.to.forEach((([t,e])=>{const o=n.get(t);const r=o[e];r.delete(i);if(!r.size){delete o[e]}if(!Object.keys(o).length){n.delete(t);this.stopListening(t,"change")}}));e.delete(t)}))}else{n.forEach(((t,e)=>{this.stopListening(e,"change")}));n.clear();e.clear()}}decorate(t){ft(this);const e=this[t];if(!e){throw new z("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:t})}this.on(t,((t,n)=>{t.return=e.apply(this,n)}));this[t]=function(...e){return this.fire(t,e)};this[t][ht]=e;if(!this[ut]){this[ut]=[]}this[ut].push(t)}stopListening(t,e,n){if(!t&&this[ut]){for(const t of this[ut]){this[t]=this[t][ht]}delete this[ut]}super.stopListening(t,e,n)}}return e}["set","bind","unbind","decorate","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{mt[t]=gt.prototype[t]}));function ft(t){if(t[lt]){return}Object.defineProperty(t,lt,{value:new Map});Object.defineProperty(t,ct,{value:new Map});Object.defineProperty(t,dt,{value:new Map})}function pt(...t){const e=At(...t);const n=Array.from(this._bindings.keys());const i=n.length;if(!e.callback&&e.to.length>1){throw new z("observable-bind-to-no-callback",this)}if(i>1&&e.callback){throw new z("observable-bind-to-extra-callback",this)}e.to.forEach((t=>{if(t.properties.length&&t.properties.length!==i){throw new z("observable-bind-to-properties-length",this)}if(!t.properties.length){t.properties=this._bindProperties}}));this._to=e.to;if(e.callback){this._bindings.get(n[0]).callback=e.callback}yt(this._observable,this._to);Ct(this);this._bindProperties.forEach((t=>{vt(this._observable,t)}))}function bt(t,e,n){if(this._bindings.size>1){throw new z("observable-bind-to-many-not-one-binding",this)}this.to(...kt(t,e),n)}function kt(t,e){const n=t.map((t=>[t,e]));return Array.prototype.concat.apply([],n)}function wt(t){return t.every((t=>typeof t=="string"))}function At(...t){if(!t.length){throw new z("observable-bind-to-parse-error",null)}const e={to:[]};let n;if(typeof t[t.length-1]=="function"){e.callback=t.pop()}t.forEach((t=>{if(typeof t=="string"){n.properties.push(t)}else if(typeof t=="object"){n={observable:t,properties:[]};e.to.push(n)}else{throw new z("observable-bind-to-parse-error",null)}}));return e}function _t(t,e,n,i){const o=t[ct];const r=o.get(n);const s=r||{};if(!s[i]){s[i]=new Set}s[i].add(e);if(!r){o.set(n,s)}}function Ct(t){let e;t._bindings.forEach(((n,i)=>{t._to.forEach((o=>{e=o.properties[n.callback?0:t._bindProperties.indexOf(i)];n.to.push([o.observable,e]);_t(t._observable,n,o.observable,e)}))}))}function vt(t,e){const n=t[dt];const i=n.get(e);let o;if(i.callback){o=i.callback.apply(t,i.to.map((t=>t[0][t[1]])))}else{o=i.to[0];o=o[0][o[1]]}if(Object.prototype.hasOwnProperty.call(t,e)){t[e]=o}else{t.set(e,o)}}function yt(t,e){e.forEach((e=>{const n=t[ct];let i;if(!n.get(e.observable)){t.listenTo(e.observable,"change",((o,r)=>{i=n.get(e.observable)[r];if(i){i.forEach((e=>{vt(t,e.property)}))}}))}}))}class xt{constructor(){this._replacedElements=[]}replace(t,e){this._replacedElements.push({element:t,newElement:e});t.style.display="none";if(e){t.parentNode.insertBefore(e,t.nextSibling)}}restore(){this._replacedElements.forEach((({element:t,newElement:e})=>{t.style.display="";if(e){e.remove()}}));this._replacedElements=[]}}function Et(t){let e=0;for(const n of t){e++}return e}function Dt(t,e){const n=Math.min(t.length,e.length);for(let i=0;i<n;i++){if(t[i]!=e[i]){return i}}if(t.length==e.length){return"same"}else if(t.length<e.length){return"prefix"}else{return"extension"}}function St(t){return!!(t&&t[Symbol.iterator])}var Tt=typeof global=="object"&&global&&global.Object===Object&&global;const It=Tt;var Mt=typeof self=="object"&&self&&self.Object===Object&&self;var Bt=It||Mt||Function("return this")();const Lt=Bt;var Nt=Lt.Symbol;const zt=Nt;var Pt=Object.prototype;var Ot=Pt.hasOwnProperty;var Rt=Pt.toString;var Vt=zt?zt.toStringTag:undefined;function jt(t){var e=Ot.call(t,Vt),n=t[Vt];try{t[Vt]=undefined;var i=true}catch(t){}var o=Rt.call(t);if(i){if(e){t[Vt]=n}else{delete t[Vt]}}return o}const Ft=jt;var Ht=Object.prototype;var Ut=Ht.toString;function Wt(t){return Ut.call(t)}const qt=Wt;var Gt="[object Null]",$t="[object Undefined]";var Kt=zt?zt.toStringTag:undefined;function Yt(t){if(t==null){return t===undefined?$t:Gt}return Kt&&Kt in Object(t)?Ft(t):qt(t)}const Zt=Yt;var Qt=Array.isArray;const Jt=Qt;function Xt(t){return t!=null&&typeof t=="object"}const te=Xt;var ee="[object String]";function ne(t){return typeof t=="string"||!Jt(t)&&te(t)&&Zt(t)==ee}const ie=ne;function oe(t,e,n={},i=[]){const o=n&&n.xmlns;const r=o?t.createElementNS(o,e):t.createElement(e);for(const t in n){r.setAttribute(t,n[t])}if(ie(i)||!St(i)){i=[i]}for(let e of i){if(ie(e)){e=t.createTextNode(e)}r.appendChild(e)}return r}function re(t,e){return function(n){return t(e(n))}}const se=re;var ae=se(Object.getPrototypeOf,Object);const le=ae;var ce="[object Object]";var de=Function.prototype,ue=Object.prototype;var he=de.toString;var ge=ue.hasOwnProperty;var me=he.call(Object);function fe(t){if(!te(t)||Zt(t)!=ce){return false}var e=le(t);if(e===null){return true}var n=ge.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&he.call(n)==me}const pe=fe;function be(){this.__data__=[];this.size=0}const ke=be;function we(t,e){return t===e||t!==t&&e!==e}const Ae=we;function _e(t,e){var n=t.length;while(n--){if(Ae(t[n][0],e)){return n}}return-1}const Ce=_e;var ve=Array.prototype;var ye=ve.splice;function xe(t){var e=this.__data__,n=Ce(e,t);if(n<0){return false}var i=e.length-1;if(n==i){e.pop()}else{ye.call(e,n,1)}--this.size;return true}const Ee=xe;function De(t){var e=this.__data__,n=Ce(e,t);return n<0?undefined:e[n][1]}const Se=De;function Te(t){return Ce(this.__data__,t)>-1}const Ie=Te;function Me(t,e){var n=this.__data__,i=Ce(n,t);if(i<0){++this.size;n.push([t,e])}else{n[i][1]=e}return this}const Be=Me;function Le(t){var e=-1,n=t==null?0:t.length;this.clear();while(++e<n){var i=t[e];this.set(i[0],i[1])}}Le.prototype.clear=ke;Le.prototype["delete"]=Ee;Le.prototype.get=Se;Le.prototype.has=Ie;Le.prototype.set=Be;const Ne=Le;function ze(){this.__data__=new Ne;this.size=0}const Pe=ze;function Oe(t){var e=this.__data__,n=e["delete"](t);this.size=e.size;return n}const Re=Oe;function Ve(t){return this.__data__.get(t)}const je=Ve;function Fe(t){return this.__data__.has(t)}const He=Fe;var Ue="[object AsyncFunction]",We="[object Function]",qe="[object GeneratorFunction]",Ge="[object Proxy]";function $e(t){if(!at(t)){return false}var e=Zt(t);return e==We||e==qe||e==Ue||e==Ge}const Ke=$e;var Ye=Lt["__core-js_shared__"];const Ze=Ye;var Qe=function(){var t=/[^.]+$/.exec(Ze&&Ze.keys&&Ze.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function Je(t){return!!Qe&&Qe in t}const Xe=Je;var tn=Function.prototype;var en=tn.toString;function nn(t){if(t!=null){try{return en.call(t)}catch(t){}try{return t+""}catch(t){}}return""}const on=nn;var rn=/[\\^$.*+?()[\]{}|]/g;var sn=/^\[object .+?Constructor\]$/;var an=Function.prototype,ln=Object.prototype;var cn=an.toString;var dn=ln.hasOwnProperty;var un=RegExp("^"+cn.call(dn).replace(rn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function hn(t){if(!at(t)||Xe(t)){return false}var e=Ke(t)?un:sn;return e.test(on(t))}const gn=hn;function mn(t,e){return t==null?undefined:t[e]}const fn=mn;function pn(t,e){var n=fn(t,e);return gn(n)?n:undefined}const bn=pn;var kn=bn(Lt,"Map");const wn=kn;var An=bn(Object,"create");const _n=An;function Cn(){this.__data__=_n?_n(null):{};this.size=0}const vn=Cn;function yn(t){var e=this.has(t)&&delete this.__data__[t];this.size-=e?1:0;return e}const xn=yn;var En="__lodash_hash_undefined__";var Dn=Object.prototype;var Sn=Dn.hasOwnProperty;function Tn(t){var e=this.__data__;if(_n){var n=e[t];return n===En?undefined:n}return Sn.call(e,t)?e[t]:undefined}const In=Tn;var Mn=Object.prototype;var Bn=Mn.hasOwnProperty;function Ln(t){var e=this.__data__;return _n?e[t]!==undefined:Bn.call(e,t)}const Nn=Ln;var zn="__lodash_hash_undefined__";function Pn(t,e){var n=this.__data__;this.size+=this.has(t)?0:1;n[t]=_n&&e===undefined?zn:e;return this}const On=Pn;function Rn(t){var e=-1,n=t==null?0:t.length;this.clear();while(++e<n){var i=t[e];this.set(i[0],i[1])}}Rn.prototype.clear=vn;Rn.prototype["delete"]=xn;Rn.prototype.get=In;Rn.prototype.has=Nn;Rn.prototype.set=On;const Vn=Rn;function jn(){this.size=0;this.__data__={hash:new Vn,map:new(wn||Ne),string:new Vn}}const Fn=jn;function Hn(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}const Un=Hn;function Wn(t,e){var n=t.__data__;return Un(e)?n[typeof e=="string"?"string":"hash"]:n.map}const qn=Wn;function Gn(t){var e=qn(this,t)["delete"](t);this.size-=e?1:0;return e}const $n=Gn;function Kn(t){return qn(this,t).get(t)}const Yn=Kn;function Zn(t){return qn(this,t).has(t)}const Qn=Zn;function Jn(t,e){var n=qn(this,t),i=n.size;n.set(t,e);this.size+=n.size==i?0:1;return this}const Xn=Jn;function ti(t){var e=-1,n=t==null?0:t.length;this.clear();while(++e<n){var i=t[e];this.set(i[0],i[1])}}ti.prototype.clear=Fn;ti.prototype["delete"]=$n;ti.prototype.get=Yn;ti.prototype.has=Qn;ti.prototype.set=Xn;const ei=ti;var ni=200;function ii(t,e){var n=this.__data__;if(n instanceof Ne){var i=n.__data__;if(!wn||i.length<ni-1){i.push([t,e]);this.size=++n.size;return this}n=this.__data__=new ei(i)}n.set(t,e);this.size=n.size;return this}const oi=ii;function ri(t){var e=this.__data__=new Ne(t);this.size=e.size}ri.prototype.clear=Pe;ri.prototype["delete"]=Re;ri.prototype.get=je;ri.prototype.has=He;ri.prototype.set=oi;const si=ri;function ai(t,e){var n=-1,i=t==null?0:t.length;while(++n<i){if(e(t[n],n,t)===false){break}}return t}const li=ai;var ci=function(){try{var t=bn(Object,"defineProperty");t({},"",{});return t}catch(t){}}();const di=ci;function ui(t,e,n){if(e=="__proto__"&&di){di(t,e,{configurable:true,enumerable:true,value:n,writable:true})}else{t[e]=n}}const hi=ui;var gi=Object.prototype;var mi=gi.hasOwnProperty;function fi(t,e,n){var i=t[e];if(!(mi.call(t,e)&&Ae(i,n))||n===undefined&&!(e in t)){hi(t,e,n)}}const pi=fi;function bi(t,e,n,i){var o=!n;n||(n={});var r=-1,s=e.length;while(++r<s){var a=e[r];var l=i?i(n[a],t[a],a,n,t):undefined;if(l===undefined){l=t[a]}if(o){hi(n,a,l)}else{pi(n,a,l)}}return n}const ki=bi;function wi(t,e){var n=-1,i=Array(t);while(++n<t){i[n]=e(n)}return i}const Ai=wi;var _i="[object Arguments]";function Ci(t){return te(t)&&Zt(t)==_i}const vi=Ci;var yi=Object.prototype;var xi=yi.hasOwnProperty;var Ei=yi.propertyIsEnumerable;var Di=vi(function(){return arguments}())?vi:function(t){return te(t)&&xi.call(t,"callee")&&!Ei.call(t,"callee")};const Si=Di;function Ti(){return false}const Ii=Ti;var Mi=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var Bi=Mi&&typeof module=="object"&&module&&!module.nodeType&&module;var Li=Bi&&Bi.exports===Mi;var Ni=Li?Lt.Buffer:undefined;var zi=Ni?Ni.isBuffer:undefined;var Pi=zi||Ii;const Oi=Pi;var Ri=9007199254740991;var Vi=/^(?:0|[1-9]\d*)$/;function ji(t,e){var n=typeof t;e=e==null?Ri:e;return!!e&&(n=="number"||n!="symbol"&&Vi.test(t))&&(t>-1&&t%1==0&&t<e)}const Fi=ji;var Hi=9007199254740991;function Ui(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=Hi}const Wi=Ui;var qi="[object Arguments]",Gi="[object Array]",$i="[object Boolean]",Ki="[object Date]",Yi="[object Error]",Zi="[object Function]",Qi="[object Map]",Ji="[object Number]",Xi="[object Object]",to="[object RegExp]",eo="[object Set]",no="[object String]",io="[object WeakMap]";var oo="[object ArrayBuffer]",ro="[object DataView]",so="[object Float32Array]",ao="[object Float64Array]",lo="[object Int8Array]",co="[object Int16Array]",uo="[object Int32Array]",ho="[object Uint8Array]",go="[object Uint8ClampedArray]",mo="[object Uint16Array]",fo="[object Uint32Array]";var po={};po[so]=po[ao]=po[lo]=po[co]=po[uo]=po[ho]=po[go]=po[mo]=po[fo]=true;po[qi]=po[Gi]=po[oo]=po[$i]=po[ro]=po[Ki]=po[Yi]=po[Zi]=po[Qi]=po[Ji]=po[Xi]=po[to]=po[eo]=po[no]=po[io]=false;function bo(t){return te(t)&&Wi(t.length)&&!!po[Zt(t)]}const ko=bo;function wo(t){return function(e){return t(e)}}const Ao=wo;var _o=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var Co=_o&&typeof module=="object"&&module&&!module.nodeType&&module;var vo=Co&&Co.exports===_o;var yo=vo&&It.process;var xo=function(){try{var t=Co&&Co.require&&Co.require("util").types;if(t){return t}return yo&&yo.binding&&yo.binding("util")}catch(t){}}();const Eo=xo;var Do=Eo&&Eo.isTypedArray;var So=Do?Ao(Do):ko;const To=So;var Io=Object.prototype;var Mo=Io.hasOwnProperty;function Bo(t,e){var n=Jt(t),i=!n&&Si(t),o=!n&&!i&&Oi(t),r=!n&&!i&&!o&&To(t),s=n||i||o||r,a=s?Ai(t.length,String):[],l=a.length;for(var c in t){if((e||Mo.call(t,c))&&!(s&&(c=="length"||o&&(c=="offset"||c=="parent")||r&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Fi(c,l)))){a.push(c)}}return a}const Lo=Bo;var No=Object.prototype;function zo(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||No;return t===n}const Po=zo;var Oo=se(Object.keys,Object);const Ro=Oo;var Vo=Object.prototype;var jo=Vo.hasOwnProperty;function Fo(t){if(!Po(t)){return Ro(t)}var e=[];for(var n in Object(t)){if(jo.call(t,n)&&n!="constructor"){e.push(n)}}return e}const Ho=Fo;function Uo(t){return t!=null&&Wi(t.length)&&!Ke(t)}const Wo=Uo;function qo(t){return Wo(t)?Lo(t):Ho(t)}const Go=qo;function $o(t,e){return t&&ki(e,Go(e),t)}const Ko=$o;function Yo(t){var e=[];if(t!=null){for(var n in Object(t)){e.push(n)}}return e}const Zo=Yo;var Qo=Object.prototype;var Jo=Qo.hasOwnProperty;function Xo(t){if(!at(t)){return Zo(t)}var e=Po(t),n=[];for(var i in t){if(!(i=="constructor"&&(e||!Jo.call(t,i)))){n.push(i)}}return n}const tr=Xo;function er(t){return Wo(t)?Lo(t,true):tr(t)}const nr=er;function ir(t,e){return t&&ki(e,nr(e),t)}const or=ir;var rr=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var sr=rr&&typeof module=="object"&&module&&!module.nodeType&&module;var ar=sr&&sr.exports===rr;var lr=ar?Lt.Buffer:undefined,cr=lr?lr.allocUnsafe:undefined;function dr(t,e){if(e){return t.slice()}var n=t.length,i=cr?cr(n):new t.constructor(n);t.copy(i);return i}const ur=dr;function hr(t,e){var n=-1,i=t.length;e||(e=Array(i));while(++n<i){e[n]=t[n]}return e}const gr=hr;function mr(t,e){var n=-1,i=t==null?0:t.length,o=0,r=[];while(++n<i){var s=t[n];if(e(s,n,t)){r[o++]=s}}return r}const fr=mr;function pr(){return[]}const br=pr;var kr=Object.prototype;var wr=kr.propertyIsEnumerable;var Ar=Object.getOwnPropertySymbols;var _r=!Ar?br:function(t){if(t==null){return[]}t=Object(t);return fr(Ar(t),(function(e){return wr.call(t,e)}))};const Cr=_r;function vr(t,e){return ki(t,Cr(t),e)}const yr=vr;function xr(t,e){var n=-1,i=e.length,o=t.length;while(++n<i){t[o+n]=e[n]}return t}const Er=xr;var Dr=Object.getOwnPropertySymbols;var Sr=!Dr?br:function(t){var e=[];while(t){Er(e,Cr(t));t=le(t)}return e};const Tr=Sr;function Ir(t,e){return ki(t,Tr(t),e)}const Mr=Ir;function Br(t,e,n){var i=e(t);return Jt(t)?i:Er(i,n(t))}const Lr=Br;function Nr(t){return Lr(t,Go,Cr)}const zr=Nr;function Pr(t){return Lr(t,nr,Tr)}const Or=Pr;var Rr=bn(Lt,"DataView");const Vr=Rr;var jr=bn(Lt,"Promise");const Fr=jr;var Hr=bn(Lt,"Set");const Ur=Hr;var Wr=bn(Lt,"WeakMap");const qr=Wr;var Gr="[object Map]",$r="[object Object]",Kr="[object Promise]",Yr="[object Set]",Zr="[object WeakMap]";var Qr="[object DataView]";var Jr=on(Vr),Xr=on(wn),ts=on(Fr),es=on(Ur),ns=on(qr);var is=Zt;if(Vr&&is(new Vr(new ArrayBuffer(1)))!=Qr||wn&&is(new wn)!=Gr||Fr&&is(Fr.resolve())!=Kr||Ur&&is(new Ur)!=Yr||qr&&is(new qr)!=Zr){is=function(t){var e=Zt(t),n=e==$r?t.constructor:undefined,i=n?on(n):"";if(i){switch(i){case Jr:return Qr;case Xr:return Gr;case ts:return Kr;case es:return Yr;case ns:return Zr}}return e}}const os=is;var rs=Object.prototype;var ss=rs.hasOwnProperty;function as(t){var e=t.length,n=new t.constructor(e);if(e&&typeof t[0]=="string"&&ss.call(t,"index")){n.index=t.index;n.input=t.input}return n}const ls=as;var cs=Lt.Uint8Array;const ds=cs;function us(t){var e=new t.constructor(t.byteLength);new ds(e).set(new ds(t));return e}const hs=us;function gs(t,e){var n=e?hs(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}const ms=gs;var fs=/\w*$/;function ps(t){var e=new t.constructor(t.source,fs.exec(t));e.lastIndex=t.lastIndex;return e}const bs=ps;var ks=zt?zt.prototype:undefined,ws=ks?ks.valueOf:undefined;function As(t){return ws?Object(ws.call(t)):{}}const _s=As;function Cs(t,e){var n=e?hs(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}const vs=Cs;var ys="[object Boolean]",xs="[object Date]",Es="[object Map]",Ds="[object Number]",Ss="[object RegExp]",Ts="[object Set]",Is="[object String]",Ms="[object Symbol]";var Bs="[object ArrayBuffer]",Ls="[object DataView]",Ns="[object Float32Array]",zs="[object Float64Array]",Ps="[object Int8Array]",Os="[object Int16Array]",Rs="[object Int32Array]",Vs="[object Uint8Array]",js="[object Uint8ClampedArray]",Fs="[object Uint16Array]",Hs="[object Uint32Array]";function Us(t,e,n){var i=t.constructor;switch(e){case Bs:return hs(t);case ys:case xs:return new i(+t);case Ls:return ms(t,n);case Ns:case zs:case Ps:case Os:case Rs:case Vs:case js:case Fs:case Hs:return vs(t,n);case Es:return new i;case Ds:case Is:return new i(t);case Ss:return bs(t);case Ts:return new i;case Ms:return _s(t)}}const Ws=Us;var qs=Object.create;var Gs=function(){function t(){}return function(e){if(!at(e)){return{}}if(qs){return qs(e)}t.prototype=e;var n=new t;t.prototype=undefined;return n}}();const $s=Gs;function Ks(t){return typeof t.constructor=="function"&&!Po(t)?$s(le(t)):{}}const Ys=Ks;var Zs="[object Map]";function Qs(t){return te(t)&&os(t)==Zs}const Js=Qs;var Xs=Eo&&Eo.isMap;var ta=Xs?Ao(Xs):Js;const ea=ta;var na="[object Set]";function ia(t){return te(t)&&os(t)==na}const oa=ia;var ra=Eo&&Eo.isSet;var sa=ra?Ao(ra):oa;const aa=sa;var la=1,ca=2,da=4;var ua="[object Arguments]",ha="[object Array]",ga="[object Boolean]",ma="[object Date]",fa="[object Error]",pa="[object Function]",ba="[object GeneratorFunction]",ka="[object Map]",wa="[object Number]",Aa="[object Object]",_a="[object RegExp]",Ca="[object Set]",va="[object String]",ya="[object Symbol]",xa="[object WeakMap]";var Ea="[object ArrayBuffer]",Da="[object DataView]",Sa="[object Float32Array]",Ta="[object Float64Array]",Ia="[object Int8Array]",Ma="[object Int16Array]",Ba="[object Int32Array]",La="[object Uint8Array]",Na="[object Uint8ClampedArray]",za="[object Uint16Array]",Pa="[object Uint32Array]";var Oa={};Oa[ua]=Oa[ha]=Oa[Ea]=Oa[Da]=Oa[ga]=Oa[ma]=Oa[Sa]=Oa[Ta]=Oa[Ia]=Oa[Ma]=Oa[Ba]=Oa[ka]=Oa[wa]=Oa[Aa]=Oa[_a]=Oa[Ca]=Oa[va]=Oa[ya]=Oa[La]=Oa[Na]=Oa[za]=Oa[Pa]=true;Oa[fa]=Oa[pa]=Oa[xa]=false;function Ra(t,e,n,i,o,r){var s,a=e&la,l=e&ca,c=e&da;if(n){s=o?n(t,i,o,r):n(t)}if(s!==undefined){return s}if(!at(t)){return t}var d=Jt(t);if(d){s=ls(t);if(!a){return gr(t,s)}}else{var u=os(t),h=u==pa||u==ba;if(Oi(t)){return ur(t,a)}if(u==Aa||u==ua||h&&!o){s=l||h?{}:Ys(t);if(!a){return l?Mr(t,or(s,t)):yr(t,Ko(s,t))}}else{if(!Oa[u]){return o?t:{}}s=Ws(t,u,a)}}r||(r=new si);var g=r.get(t);if(g){return g}r.set(t,s);if(aa(t)){t.forEach((function(i){s.add(Ra(i,e,n,i,t,r))}))}else if(ea(t)){t.forEach((function(i,o){s.set(o,Ra(i,e,n,o,t,r))}))}var m=c?l?Or:zr:l?nr:Go;var f=d?undefined:m(t);li(f||t,(function(i,o){if(f){o=i;i=t[o]}pi(s,o,Ra(i,e,n,o,t,r))}));return s}const Va=Ra;var ja=1,Fa=4;function Ha(t,e){e=typeof e=="function"?e:undefined;return Va(t,ja|Fa,e)}const Ua=Ha;function Wa(t){return te(t)&&t.nodeType===1&&!pe(t)}const qa=Wa;class Ga{constructor(t,e){this._config={};if(e){this.define($a(e))}if(t){this._setObjectToTarget(this._config,t)}}set(t,e){this._setToTarget(this._config,t,e)}define(t,e){const n=true;this._setToTarget(this._config,t,e,n)}get(t){return this._getFromSource(this._config,t)}*names(){for(const t of Object.keys(this._config)){yield t}}_setToTarget(t,e,n,i=false){if(pe(e)){this._setObjectToTarget(t,e,i);return}const o=e.split(".");e=o.pop();for(const e of o){if(!pe(t[e])){t[e]={}}t=t[e]}if(pe(n)){if(!pe(t[e])){t[e]={}}t=t[e];this._setObjectToTarget(t,n,i);return}if(i&&typeof t[e]!="undefined"){return}t[e]=n}_getFromSource(t,e){const n=e.split(".");e=n.pop();for(const e of n){if(!pe(t[e])){t=null;break}t=t[e]}return t?$a(t[e]):undefined}_setObjectToTarget(t,e,n){Object.keys(e).forEach((i=>{this._setToTarget(t,i,e[i],n)}))}}function $a(t){return Ua(t,Ka)}function Ka(t){return qa(t)?t:undefined}function Ya(t){if(t){if(t.defaultView){return t instanceof t.defaultView.Document}else if(t.ownerDocument&&t.ownerDocument.defaultView){return t instanceof t.ownerDocument.defaultView.Node}}return false}function Za(t){const e=Object.prototype.toString.apply(t);if(e=="[object Window]"){return true}if(e=="[object global]"){return true}return false}const Qa=Ja(K());function Ja(t){if(!t){return Qa}class e extends t{listenTo(t,e,n,i={}){if(Ya(t)||Za(t)){const o={capture:!!i.useCapture,passive:!!i.usePassive};const r=this._getProxyEmitter(t,o)||new Xa(t,o);this.listenTo(r,e,n,i)}else{super.listenTo(t,e,n,i)}}stopListening(t,e,n){if(Ya(t)||Za(t)){const i=this._getAllProxyEmitters(t);for(const t of i){this.stopListening(t,e,n)}}else{super.stopListening(t,e,n)}}_getProxyEmitter(t,e){return Y(this,el(t,e))}_getAllProxyEmitters(t){return[{capture:false,passive:false},{capture:false,passive:true},{capture:true,passive:false},{capture:true,passive:true}].map((e=>this._getProxyEmitter(t,e))).filter((t=>!!t))}}return e}["_getProxyEmitter","_getAllProxyEmitters","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{Ja[t]=Qa.prototype[t]}));class Xa extends(K()){constructor(t,e){super();Z(this,el(t,e));this._domNode=t;this._options=e}attach(t){if(this._domListeners&&this._domListeners[t]){return}const e=this._createDomListener(t);this._domNode.addEventListener(t,e,this._options);if(!this._domListeners){this._domListeners={}}this._domListeners[t]=e}detach(t){let e;if(this._domListeners[t]&&(!(e=this._events[t])||!e.callbacks.length)){this._domListeners[t].removeListener()}}_addEventListener(t,e,n){this.attach(t);K().prototype._addEventListener.call(this,t,e,n)}_removeEventListener(t,e){K().prototype._removeEventListener.call(this,t,e);this.detach(t)}_createDomListener(t){const e=e=>{this.fire(t,e)};e.removeListener=()=>{this._domNode.removeEventListener(t,e,this._options);delete this._domListeners[t]};return e}}function tl(t){return t["data-ck-expando"]||(t["data-ck-expando"]=I())}function el(t,e){let n=tl(t);for(const t of Object.keys(e).sort()){if(e[t]){n+="-"+t}}return n}let nl;try{nl={window,document}}catch(t){nl={window:{},document:{}}}const il=nl;function ol(t){const e=[];let n=t;while(n&&n.nodeType!=Node.DOCUMENT_NODE){e.unshift(n);n=n.parentNode}return e}function rl(t){if(t instanceof HTMLTextAreaElement){return t.value}return t.innerHTML}function sl(t){return Object.prototype.toString.call(t)=="[object Text]"}function al(t){return Object.prototype.toString.apply(t)=="[object Range]"}function ll(t){const e=t.ownerDocument.defaultView.getComputedStyle(t);return{top:parseInt(e.borderTopWidth,10),right:parseInt(e.borderRightWidth,10),bottom:parseInt(e.borderBottomWidth,10),left:parseInt(e.borderLeftWidth,10)}}const cl=["top","right","bottom","left","width","height"];class dl{constructor(t){const e=al(t);Object.defineProperty(this,"_source",{value:t._source||t,writable:true,enumerable:false});if(gl(t)||e){if(e){const e=dl.getDomRangeRects(t);ul(this,dl.getBoundingRect(e))}else{ul(this,t.getBoundingClientRect())}}else if(Za(t)){const{innerWidth:e,innerHeight:n}=t;ul(this,{top:0,right:e,bottom:n,left:0,width:e,height:n})}else{ul(this,t)}}clone(){return new dl(this)}moveTo(t,e){this.top=e;this.right=t+this.width;this.bottom=e+this.height;this.left=t;return this}moveBy(t,e){this.top+=e;this.right+=t;this.left+=t;this.bottom+=e;return this}getIntersection(t){const e={top:Math.max(this.top,t.top),right:Math.min(this.right,t.right),bottom:Math.min(this.bottom,t.bottom),left:Math.max(this.left,t.left),width:0,height:0};e.width=e.right-e.left;e.height=e.bottom-e.top;if(e.width<0||e.height<0){return null}else{return new dl(e)}}getIntersectionArea(t){const e=this.getIntersection(t);if(e){return e.getArea()}else{return 0}}getArea(){return this.width*this.height}getVisible(){const t=this._source;let e=this.clone();if(!hl(t)){let n=t.parentNode||t.commonAncestorContainer;while(n&&!hl(n)){const t=new dl(n);const i=e.getIntersection(t);if(i){if(i.getArea()<e.getArea()){e=i}}else{return null}n=n.parentNode}}return e}isEqual(t){for(const e of cl){if(this[e]!==t[e]){return false}}return true}contains(t){const e=this.getIntersection(t);return!!(e&&e.isEqual(t))}excludeScrollbarsAndBorders(){const t=this._source;let e,n,i;if(Za(t)){e=t.innerWidth-t.document.documentElement.clientWidth;n=t.innerHeight-t.document.documentElement.clientHeight;i=t.getComputedStyle(t.document.documentElement).direction}else{const o=ll(t);e=t.offsetWidth-t.clientWidth-o.left-o.right;n=t.offsetHeight-t.clientHeight-o.top-o.bottom;i=t.ownerDocument.defaultView.getComputedStyle(t).direction;this.left+=o.left;this.top+=o.top;this.right-=o.right;this.bottom-=o.bottom;this.width=this.right-this.left;this.height=this.bottom-this.top}this.width-=e;if(i==="ltr"){this.right-=e}else{this.left+=e}this.height-=n;this.bottom-=n;return this}static getDomRangeRects(t){const e=[];const n=Array.from(t.getClientRects());if(n.length){for(const t of n){e.push(new dl(t))}}else{let n=t.startContainer;if(sl(n)){n=n.parentNode}const i=new dl(n.getBoundingClientRect());i.right=i.left;i.width=0;e.push(i)}return e}static getBoundingRect(t){const e={left:Number.POSITIVE_INFINITY,top:Number.POSITIVE_INFINITY,right:Number.NEGATIVE_INFINITY,bottom:Number.NEGATIVE_INFINITY,width:0,height:0};let n=0;for(const i of t){n++;e.left=Math.min(e.left,i.left);e.top=Math.min(e.top,i.top);e.right=Math.max(e.right,i.right);e.bottom=Math.max(e.bottom,i.bottom)}if(n==0){return null}e.width=e.right-e.left;e.height=e.bottom-e.top;return new dl(e)}}function ul(t,e){for(const n of cl){t[n]=e[n]}}function hl(t){if(!gl(t)){return false}return t===t.ownerDocument.body}function gl(t){return t!==null&&typeof t==="object"&&t.nodeType===1&&typeof t.getBoundingClientRect==="function"}class ml{constructor(t,e){if(!ml._observerInstance){ml._createObserver()}this._element=t;this._callback=e;ml._addElementCallback(t,e);ml._observerInstance.observe(t)}destroy(){ml._deleteElementCallback(this._element,this._callback)}static _addElementCallback(t,e){if(!ml._elementCallbacks){ml._elementCallbacks=new Map}let n=ml._elementCallbacks.get(t);if(!n){n=new Set;ml._elementCallbacks.set(t,n)}n.add(e)}static _deleteElementCallback(t,e){const n=ml._getElementCallbacks(t);if(n){n.delete(e);if(!n.size){ml._elementCallbacks.delete(t);ml._observerInstance.unobserve(t)}}if(ml._elementCallbacks&&!ml._elementCallbacks.size){ml._observerInstance=null;ml._elementCallbacks=null}}static _getElementCallbacks(t){if(!ml._elementCallbacks){return null}return ml._elementCallbacks.get(t)}static _createObserver(){ml._observerInstance=new il.window.ResizeObserver((t=>{for(const e of t){const t=ml._getElementCallbacks(e.target);if(t){for(const n of t){n(e)}}}}))}}ml._observerInstance=null;ml._elementCallbacks=null;function fl(t,e){if(t instanceof HTMLTextAreaElement){t.value=e}t.innerHTML=e}function pl(t){return e=>e+t}function bl(t){let e=0;while(t.previousSibling){t=t.previousSibling;e++}return e}function kl(t,e,n){t.insertBefore(n,t.childNodes[e]||null)}function wl(t){return t&&t.nodeType===Node.COMMENT_NODE}function Al(t){return!!(t&&t.getClientRects&&t.getClientRects().length)}function _l(t){if(!t||!t.parentNode){return null}if(t.offsetParent===il.document.body){return null}return t.offsetParent}function Cl({element:t,target:e,positions:n,limiter:i,fitInViewport:o,viewportOffsetConfig:r}){if(Ke(e)){e=e()}if(Ke(i)){i=i()}const s=_l(t);const a=new dl(t);const l=new dl(e);let c;const d=o&&vl(r)||null;const u={targetRect:l,elementRect:a,positionedElementAncestor:s,viewportRect:d};if(!i&&!o){c=new Dl(n[0],u)}else{const t=i&&new dl(i).getVisible();Object.assign(u,{limiterRect:t,viewportRect:d});c=yl(n,u)||new Dl(n[0],u)}return c}function vl(t){t=Object.assign({top:0,bottom:0,left:0,right:0},t);const e=new dl(il.window);e.top+=t.top;e.height-=t.top;e.bottom-=t.bottom;e.height-=t.bottom;return e}function yl(t,e){const{elementRect:n}=e;const i=n.getArea();const o=t.map((t=>new Dl(t,e))).filter((t=>!!t.name));let r=0;let s=null;for(const t of o){const{limiterIntersectionArea:e,viewportIntersectionArea:n}=t;if(e===i){return t}const o=n**2+e**2;if(o>r){r=o;s=t}}return s}function xl(t,e){const n=El(new dl(e));const i=ll(e);let o=0;let r=0;o-=n.left;r-=n.top;o+=e.scrollLeft;r+=e.scrollTop;o-=i.left;r-=i.top;t.moveBy(o,r)}function El(t){const{scrollX:e,scrollY:n}=il.window;return t.clone().moveBy(e,n)}class Dl{constructor(t,e){const n=t(e.targetRect,e.elementRect,e.viewportRect);if(!n){return}const{left:i,top:o,name:r,config:s}=n;this.name=r;this.config=s;this._positioningFunctionCorrdinates={left:i,top:o};this._options=e}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get limiterIntersectionArea(){const t=this._options.limiterRect;if(t){const e=this._options.viewportRect;if(e){const n=t.getIntersection(e);if(n){return n.getIntersectionArea(this._rect)}}else{return t.getIntersectionArea(this._rect)}}return 0}get viewportIntersectionArea(){const t=this._options.viewportRect;if(t){return t.getIntersectionArea(this._rect)}return 0}get _rect(){if(this._cachedRect){return this._cachedRect}this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCorrdinates.left,this._positioningFunctionCorrdinates.top);return this._cachedRect}get _absoluteRect(){if(this._cachedAbsoluteRect){return this._cachedAbsoluteRect}this._cachedAbsoluteRect=El(this._rect);if(this._options.positionedElementAncestor){xl(this._cachedAbsoluteRect,this._options.positionedElementAncestor)}return this._cachedAbsoluteRect}}function Sl(t){const e=t.parentNode;if(e){e.removeChild(t)}}function Tl({target:t,viewportOffset:e=0}){const n=Ol(t);let i=n;let o=null;while(i){let r;if(i==n){r=Rl(t)}else{r=Rl(o)}Bl(r,(()=>Vl(t,i)));const s=Vl(t,i);Ml(i,s,e);if(i.parent!=i){o=i.frameElement;i=i.parent;if(!o){return}}else{i=null}}}function Il(t){const e=Rl(t);Bl(e,(()=>new Rect(t)))}function Ml(t,e,n){const i=e.clone().moveBy(0,n);const o=e.clone().moveBy(0,-n);const r=new dl(t).excludeScrollbarsAndBorders();const s=[o,i];if(!s.every((t=>r.contains(t)))){let{scrollX:s,scrollY:a}=t;if(Nl(o,r)){a-=r.top-e.top+n}else if(Ll(i,r)){a+=e.bottom-r.bottom+n}if(zl(e,r)){s-=r.left-e.left+n}else if(Pl(e,r)){s+=e.right-r.right+n}t.scrollTo(s,a)}}function Bl(t,e){const n=Ol(t);let i,o;while(t!=n.document.body){o=e();i=new dl(t).excludeScrollbarsAndBorders();if(!i.contains(o)){if(Nl(o,i)){t.scrollTop-=i.top-o.top}else if(Ll(o,i)){t.scrollTop+=o.bottom-i.bottom}if(zl(o,i)){t.scrollLeft-=i.left-o.left}else if(Pl(o,i)){t.scrollLeft+=o.right-i.right}}t=t.parentNode}}function Ll(t,e){return t.bottom>e.bottom}function Nl(t,e){return t.top<e.top}function zl(t,e){return t.left<e.left}function Pl(t,e){return t.right>e.right}function Ol(t){if(al(t)){return t.startContainer.ownerDocument.defaultView}else{return t.ownerDocument.defaultView}}function Rl(t){if(al(t)){let e=t.commonAncestorContainer;if(sl(e)){e=e.parentNode}return e}else{return t.parentNode}}function Vl(t,e){const n=Ol(t);const i=new dl(t);if(n===e){return i}else{let t=n;while(t!=e){const e=t.frameElement;const n=new dl(e).excludeScrollbarsAndBorders();i.moveBy(n.left,n.top);t=t.parent}}return i}const jl={ctrl:"⌃",cmd:"⌘",alt:"⌥",shift:"⇧"};const Fl={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"};const Hl=Ql();const Ul=Object.fromEntries(Object.entries(Hl).map((([t,e])=>[e,t.charAt(0).toUpperCase()+t.slice(1)])));function Wl(t){let e;if(typeof t=="string"){e=Hl[t.toLowerCase()];if(!e){throw new z("keyboard-unknown-key",null,{key:t})}}else{e=t.keyCode+(t.altKey?Hl.alt:0)+(t.ctrlKey?Hl.ctrl:0)+(t.shiftKey?Hl.shift:0)+(t.metaKey?Hl.cmd:0)}return e}function ql(t){if(typeof t=="string"){t=Jl(t)}return t.map((t=>typeof t=="string"?Yl(t):t)).reduce(((t,e)=>e+t),0)}function Gl(t){let e=ql(t);const n=Object.entries(c.isMac?jl:Fl);const i=n.reduce(((t,[n,i])=>{if((e&Hl[n])!=0){e&=~Hl[n];t+=i}return t}),"");return i+(e?Ul[e]:"")}function $l(t){return t==Hl.arrowright||t==Hl.arrowleft||t==Hl.arrowup||t==Hl.arrowdown}function Kl(t,e){const n=e==="ltr";switch(t){case Hl.arrowleft:return n?"left":"right";case Hl.arrowright:return n?"right":"left";case Hl.arrowup:return"up";case Hl.arrowdown:return"down"}}function Yl(t){if(t.endsWith("!")){return Wl(t.slice(0,-1))}const e=Wl(t);return c.isMac&&e==Hl.ctrl?Hl.cmd:e}function Zl(t,e){const n=Kl(t,e);return n==="down"||n==="right"}function Ql(){const t={arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let e=65;e<=90;e++){const n=String.fromCharCode(e);t[n.toLowerCase()]=e}for(let e=48;e<=57;e++){t[e-48]=e}for(let e=112;e<=123;e++){t["f"+(e-111)]=e}for(const e of"`-=[];',./\\"){t[e]=e.charCodeAt(0)}return t}function Jl(t){return t.split("+").map((t=>t.trim()))}function Xl(t){return Array.isArray(t)?t:[t]}if(!il.window.CKEDITOR_TRANSLATIONS){il.window.CKEDITOR_TRANSLATIONS={}}function tc(t,e,n){if(!global.window.CKEDITOR_TRANSLATIONS[t]){global.window.CKEDITOR_TRANSLATIONS[t]={}}const i=global.window.CKEDITOR_TRANSLATIONS[t];i.dictionary=i.dictionary||{};i.getPluralForm=n||i.getPluralForm;Object.assign(i.dictionary,e)}function ec(t,e,n=1){if(typeof n!=="number"){throw new z("translation-service-quantity-not-a-number",null,{quantity:n})}const i=oc();if(i===1){t=Object.keys(il.window.CKEDITOR_TRANSLATIONS)[0]}const o=e.id||e.string;if(i===0||!ic(t,o)){if(n!==1){return e.plural}return e.string}const r=il.window.CKEDITOR_TRANSLATIONS[t].dictionary;const s=il.window.CKEDITOR_TRANSLATIONS[t].getPluralForm||(t=>t===1?0:1);const a=r[o];if(typeof a==="string"){return a}const l=Number(s(n));return a[l]}function nc(){global.window.CKEDITOR_TRANSLATIONS={}}function ic(t,e){return!!il.window.CKEDITOR_TRANSLATIONS[t]&&!!il.window.CKEDITOR_TRANSLATIONS[t].dictionary[e]}function oc(){return Object.keys(il.window.CKEDITOR_TRANSLATIONS).length}const rc=["ar","ara","fa","per","fas","he","heb","ku","kur","ug","uig"];function sc(t){return rc.includes(t)?"rtl":"ltr"}class ac{constructor({uiLanguage:t="en",contentLanguage:e}={}){this.uiLanguage=t;this.contentLanguage=e||this.uiLanguage;this.uiLanguageDirection=sc(this.uiLanguage);this.contentLanguageDirection=sc(this.contentLanguage);this.t=(t,e)=>this._t(t,e)}get language(){console.warn("locale-deprecated-language-property: "+"The Locale#language property has been deprecated and will be removed in the near future. "+"Please use #uiLanguage and #contentLanguage properties instead.");return this.uiLanguage}_t(t,e=[]){e=Xl(e);if(typeof t==="string"){t={string:t}}const n=!!t.plural;const i=n?e[0]:1;const o=ec(this.uiLanguage,t,i);return lc(o,e)}}function lc(t,e){return t.replace(/%(\d+)/g,((t,n)=>n<e.length?e[n]:t))}class cc extends(K()){constructor(t={},e={}){super();const n=St(t);if(!n){e=t}this._items=[];this._itemMap=new Map;this._idProperty=e.idProperty||"id";this._bindToExternalToInternalMap=new WeakMap;this._bindToInternalToExternalMap=new WeakMap;this._skippedIndexesFromExternal=[];if(n){for(const e of t){this._items.push(e);this._itemMap.set(this._getItemIdBeforeAdding(e),e)}}}get length(){return this._items.length}get first(){return this._items[0]||null}get last(){return this._items[this.length-1]||null}add(t,e){return this.addMany([t],e)}addMany(t,e){if(e===undefined){e=this._items.length}else if(e>this._items.length||e<0){throw new z("collection-add-item-invalid-index",this)}let n=0;for(const i of t){const t=this._getItemIdBeforeAdding(i);const o=e+n;this._items.splice(o,0,i);this._itemMap.set(t,i);this.fire("add",i,o);n++}this.fire("change",{added:t,removed:[],index:e});return this}get(t){let e;if(typeof t=="string"){e=this._itemMap.get(t)}else if(typeof t=="number"){e=this._items[t]}else{throw new z("collection-get-invalid-arg",this)}return e||null}has(t){if(typeof t=="string"){return this._itemMap.has(t)}else{const e=this._idProperty;const n=t[e];return n&&this._itemMap.has(n)}}getIndex(t){let e;if(typeof t=="string"){e=this._itemMap.get(t)}else{e=t}return e?this._items.indexOf(e):-1}remove(t){const[e,n]=this._remove(t);this.fire("change",{added:[],removed:[e],index:n});return e}map(t,e){return this._items.map(t,e)}find(t,e){return this._items.find(t,e)}filter(t,e){return this._items.filter(t,e)}clear(){if(this._bindToCollection){this.stopListening(this._bindToCollection);this._bindToCollection=null}const t=Array.from(this._items);while(this.length){this._remove(0)}this.fire("change",{added:[],removed:t,index:0})}bindTo(t){if(this._bindToCollection){throw new z("collection-bind-to-rebind",this)}this._bindToCollection=t;return{as:t=>{this._setUpBindToBinding((e=>new t(e)))},using:t=>{if(typeof t=="function"){this._setUpBindToBinding(t)}else{this._setUpBindToBinding((e=>e[t]))}}}}_setUpBindToBinding(t){const e=this._bindToCollection;const n=(n,i,o)=>{const r=e._bindToCollection==this;const s=e._bindToInternalToExternalMap.get(i);if(r&&s){this._bindToExternalToInternalMap.set(i,s);this._bindToInternalToExternalMap.set(s,i)}else{const n=t(i);if(!n){this._skippedIndexesFromExternal.push(o);return}let r=o;for(const t of this._skippedIndexesFromExternal){if(o>t){r--}}for(const t of e._skippedIndexesFromExternal){if(r>=t){r++}}this._bindToExternalToInternalMap.set(i,n);this._bindToInternalToExternalMap.set(n,i);this.add(n,r);for(let t=0;t<e._skippedIndexesFromExternal.length;t++){if(r<=e._skippedIndexesFromExternal[t]){e._skippedIndexesFromExternal[t]++}}}};for(const t of e){n(null,t,e.getIndex(t))}this.listenTo(e,"add",n);this.listenTo(e,"remove",((t,e,n)=>{const i=this._bindToExternalToInternalMap.get(e);if(i){this.remove(i)}this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce(((t,e)=>{if(n<e){t.push(e-1)}if(n>e){t.push(e)}return t}),[])}))}_getItemIdBeforeAdding(t){const e=this._idProperty;let n;if(e in t){n=t[e];if(typeof n!="string"){throw new z("collection-add-invalid-id",this)}if(this.get(n)){throw new z("collection-add-item-already-exists",this)}}else{t[e]=n=I()}return n}_remove(t){let e,n,i;let o=false;const r=this._idProperty;if(typeof t=="string"){n=t;i=this._itemMap.get(n);o=!i;if(i){e=this._items.indexOf(i)}}else if(typeof t=="number"){e=t;i=this._items[e];o=!i;if(i){n=i[r]}}else{i=t;n=i[r];e=this._items.indexOf(i);o=e==-1||!this._itemMap.get(n)}if(o){throw new z("collection-remove-404",this)}this._items.splice(e,1);this._itemMap.delete(n);const s=this._bindToInternalToExternalMap.get(i);this._bindToInternalToExternalMap.delete(i);this._bindToExternalToInternalMap.delete(s);this.fire("remove",i,e);return[i,e]}[Symbol.iterator](){return this._items[Symbol.iterator]()}}function dc(t){const e=t.next();if(e.done){return null}return e.value}class uc extends(Ja(mt())){constructor(){super();this._elements=new Set;this._nextEventLoopTimeout=null;this.set("isFocused",false);this.set("focusedElement",null)}add(t){if(this._elements.has(t)){throw new z("focustracker-add-element-already-exist",this)}this.listenTo(t,"focus",(()=>this._focus(t)),{useCapture:true});this.listenTo(t,"blur",(()=>this._blur()),{useCapture:true});this._elements.add(t)}remove(t){if(t===this.focusedElement){this._blur()}if(this._elements.has(t)){this.stopListening(t);this._elements.delete(t)}}destroy(){this.stopListening()}_focus(t){clearTimeout(this._nextEventLoopTimeout);this.focusedElement=t;this.isFocused=true}_blur(){clearTimeout(this._nextEventLoopTimeout);this._nextEventLoopTimeout=setTimeout((()=>{this.focusedElement=null;this.isFocused=false}),0)}}class hc{constructor(){this._listener=new(Ja())}listenTo(t){this._listener.listenTo(t,"keydown",((t,e)=>{this._listener.fire("_keydown:"+Wl(e),e)}))}set(t,e,n={}){const i=ql(t);const o=n.priority;this._listener.listenTo(this._listener,"_keydown:"+i,((t,n)=>{e(n,(()=>{n.preventDefault();n.stopPropagation();t.stop()}));t.return=true}),{priority:o})}press(t){return!!this._listener.fire("_keydown:"+Wl(t),t)}destroy(){this._listener.stopListening()}}function gc(t){const e=new Map;for(const n in t){e.set(n,t[n])}return e}function mc(t){if(St(t)){return new Map(t)}else{return gc(t)}}const fc=1e4;function pc(t,e,n,i){if(Math.max(e.length,t.length)>fc){return t.slice(0,n).concat(e).concat(t.slice(n+i,t.length))}else{const o=Array.from(t);o.splice(n,i,...e);return o}}function bc(t){return!!t&&t.length==1&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(t)}function kc(t){return!!t&&t.length==1&&/[\ud800-\udbff]/.test(t)}function wc(t){return!!t&&t.length==1&&/[\udc00-\udfff]/.test(t)}function Ac(t,e){return kc(t.charAt(e-1))&&wc(t.charAt(e))}function _c(t,e){return bc(t.charAt(e))}const Cc=yc();function vc(t,e){const n=String(t).matchAll(Cc);return Array.from(n).some((t=>t.index<e&&e<t.index+t[0].length))}function yc(){const t=[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u];const e=/\p{Regional_Indicator}{2}/u.source;const n="(?:"+t.map((t=>t.source)).join("|")+")";const i=`${e}|${n}(?:‍${n})*`;return new RegExp(i,"ug")}class xc extends cc{constructor(t=[]){super(t,{idProperty:"viewUid"});this.on("add",((t,e,n)=>{this._renderViewIntoCollectionParent(e,n)}));this.on("remove",((t,e)=>{if(e.element&&this._parentElement){e.element.remove()}}));this._parentElement=null}destroy(){this.map((t=>t.destroy()))}setParent(t){this._parentElement=t;for(const t of this){this._renderViewIntoCollectionParent(t)}}delegate(...t){if(!t.length||!Ec(t)){throw new z("ui-viewcollection-delegate-wrong-events",this)}return{to:e=>{for(const n of this){for(const i of t){n.delegate(i).to(e)}}this.on("add",((n,i)=>{for(const n of t){i.delegate(n).to(e)}}));this.on("remove",((n,i)=>{for(const n of t){i.stopDelegating(n,e)}}))}}}_renderViewIntoCollectionParent(t,e){if(!t.isRendered){t.render()}if(t.element&&this._parentElement){this._parentElement.insertBefore(t.element,this._parentElement.children[e])}}}function Ec(t){return t.every((t=>typeof t=="string"))}var Dc=n(3379);var Sc=n.n(Dc);var Tc=n(6150);var Ic={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Ic.insert="head";Ic.singleton=true;var Mc=Sc()(Tc.Z,Ic);const Bc=Tc.Z.locals||{};class Lc extends(Ja(mt())){constructor(t){super();this.element=null;this.isRendered=false;this.locale=t;this.t=t&&t.t;this._viewCollections=new cc;this._unboundChildren=this.createCollection();this._viewCollections.on("add",((e,n)=>{n.locale=t;n.t=t&&t.t}));this.decorate("render")}get bindTemplate(){if(this._bindTemplate){return this._bindTemplate}return this._bindTemplate=zc.bind(this,this)}createCollection(t){const e=new xc(t);this._viewCollections.add(e);return e}registerChild(t){if(!St(t)){t=[t]}for(const e of t){this._unboundChildren.add(e)}}deregisterChild(t){if(!St(t)){t=[t]}for(const e of t){this._unboundChildren.remove(e)}}setTemplate(t){this.template=new zc(t)}extendTemplate(t){zc.extend(this.template,t)}render(){if(this.isRendered){throw new z("ui-view-render-already-rendered",this)}if(this.template){this.element=this.template.render();this.registerChild(this.template.getViews())}this.isRendered=true}destroy(){this.stopListening();this._viewCollections.map((t=>t.destroy()));if(this.template&&this.template._revertData){this.template.revert(this.element)}}}const Nc="http://www.w3.org/1999/xhtml";class zc extends(K()){constructor(t){super();Object.assign(this,Gc(qc(t)));this._isRendered=false;this._revertData=null}render(){const t=this._renderNode({intoFragment:true});this._isRendered=true;return t}apply(t){this._revertData=sd();this._renderNode({node:t,intoFragment:false,isApplying:true,revertData:this._revertData});return t}revert(t){if(!this._revertData){throw new z("ui-template-revert-not-applied",[this,t])}this._revertTemplateFromNode(t,this._revertData)}*getViews(){function*t(e){if(e.children){for(const n of e.children){if(nd(n)){yield n}else if(id(n)){yield*t(n)}}}}yield*t(this)}static bind(t,e){return{to(n,i){return new Oc({eventNameOrFunction:n,attribute:n,observable:t,emitter:e,callback:i})},if(n,i,o){return new Rc({observable:t,emitter:e,attribute:n,valueIfTrue:i,callback:o})}}}static extend(t,e){if(t._isRendered){throw new z("template-extend-render",[this,t])}td(t,Gc(qc(e)))}_renderNode(t){let e;if(t.node){e=this.tag&&this.text}else{e=this.tag?this.text:!this.text}if(e){throw new z("ui-template-wrong-syntax",this)}if(this.text){return this._renderText(t)}else{return this._renderElement(t)}}_renderElement(t){let e=t.node;if(!e){e=t.node=document.createElementNS(this.ns||Nc,this.tag)}this._renderAttributes(t);this._renderElementChildren(t);this._setUpListeners(t);return e}_renderText(t){let e=t.node;if(e){t.revertData.text=e.textContent}else{e=t.node=document.createTextNode("")}if(Vc(this.text)){this._bindToObservable({schema:this.text,updater:Hc(e),data:t})}else{e.textContent=this.text.join("")}return e}_renderAttributes(t){if(!this.attributes){return}const e=t.node;const n=t.revertData;for(const i in this.attributes){const o=e.getAttribute(i);const r=this.attributes[i];if(n){n.attributes[i]=o}const s=rd(r)?r[0].ns:null;if(Vc(r)){const a=rd(r)?r[0].value:r;if(n&&ad(i)){a.unshift(o)}this._bindToObservable({schema:a,updater:Uc(e,i,s),data:t})}else if(i=="style"&&typeof r[0]!=="string"){this._renderStyleAttribute(r[0],t)}else{if(n&&o&&ad(i)){r.unshift(o)}const t=r.map((t=>t?t.value||t:t)).reduce(((t,e)=>t.concat(e)),[]).reduce(Jc,"");if(!ed(t)){e.setAttributeNS(s,i,t)}}}}_renderStyleAttribute(t,e){const n=e.node;for(const i in t){const o=t[i];if(Vc(o)){this._bindToObservable({schema:[o],updater:Wc(n,i),data:e})}else{n.style[i]=o}}}_renderElementChildren(t){const e=t.node;const n=t.intoFragment?document.createDocumentFragment():e;const i=t.isApplying;let o=0;for(const r of this.children){if(od(r)){if(!i){r.setParent(e);for(const t of r){n.appendChild(t.element)}}}else if(nd(r)){if(!i){if(!r.isRendered){r.render()}n.appendChild(r.element)}}else if(Ya(r)){n.appendChild(r)}else{if(i){const e=t.revertData;const i=sd();e.children.push(i);r._renderNode({intoFragment:false,node:n.childNodes[o++],isApplying:true,revertData:i})}else{n.appendChild(r.render())}}}if(t.intoFragment){e.appendChild(n)}}_setUpListeners(t){if(!this.eventListeners){return}for(const e in this.eventListeners){const n=this.eventListeners[e].map((n=>{const[i,o]=e.split("@");return n.activateDomEventListener(i,o,t)}));if(t.revertData){t.revertData.bindings.push(n)}}}_bindToObservable({schema:t,updater:e,data:n}){const i=n.revertData;Fc(t,e,n);const o=t.filter((t=>!ed(t))).filter((t=>t.observable)).map((i=>i.activateAttributeListener(t,e,n)));if(i){i.bindings.push(o)}}_revertTemplateFromNode(t,e){for(const t of e.bindings){for(const e of t){e()}}if(e.text){t.textContent=e.text;return}const n=t;for(const t in e.attributes){const i=e.attributes[t];if(i===null){n.removeAttribute(t)}else{n.setAttribute(t,i)}}for(let t=0;t<e.children.length;++t){this._revertTemplateFromNode(n.childNodes[t],e.children[t])}}}class Pc{constructor(t){this.attribute=t.attribute;this.observable=t.observable;this.emitter=t.emitter;this.callback=t.callback}getValue(t){const e=this.observable[this.attribute];return this.callback?this.callback(e,t):e}activateAttributeListener(t,e,n){const i=()=>Fc(t,e,n);this.emitter.listenTo(this.observable,`change:${this.attribute}`,i);return()=>{this.emitter.stopListening(this.observable,`change:${this.attribute}`,i)}}}class Oc extends Pc{constructor(t){super(t);this.eventNameOrFunction=t.eventNameOrFunction}activateDomEventListener(t,e,n){const i=(t,n)=>{if(!e||n.target.matches(e)){if(typeof this.eventNameOrFunction=="function"){this.eventNameOrFunction(n)}else{this.observable.fire(this.eventNameOrFunction,n)}}};this.emitter.listenTo(n.node,t,i);return()=>{this.emitter.stopListening(n.node,t,i)}}}class Rc extends Pc{constructor(t){super(t);this.valueIfTrue=t.valueIfTrue}getValue(t){const e=super.getValue(t);return ed(e)?false:this.valueIfTrue||true}}function Vc(t){if(!t){return false}if(t.value){t=t.value}if(Array.isArray(t)){return t.some(Vc)}else if(t instanceof Pc){return true}return false}function jc(t,e){return t.map((t=>{if(t instanceof Pc){return t.getValue(e)}return t}))}function Fc(t,e,{node:n}){const i=jc(t,n);let o;if(t.length==1&&t[0]instanceof Rc){o=i[0]}else{o=i.reduce(Jc,"")}if(ed(o)){e.remove()}else{e.set(o)}}function Hc(t){return{set(e){t.textContent=e},remove(){t.textContent=""}}}function Uc(t,e,n){return{set(i){t.setAttributeNS(n,e,i)},remove(){t.removeAttributeNS(n,e)}}}function Wc(t,e){return{set(n){t.style[e]=n},remove(){t.style[e]=null}}}function qc(t){const e=Ua(t,(t=>{if(t&&(t instanceof Pc||id(t)||nd(t)||od(t))){return t}}));return e}function Gc(t){if(typeof t=="string"){t=Yc(t)}else if(t.text){Zc(t)}if(t.on){t.eventListeners=Kc(t.on);delete t.on}if(!t.text){if(t.attributes){$c(t.attributes)}const e=[];if(t.children){if(od(t.children)){e.push(t.children)}else{for(const n of t.children){if(id(n)||nd(n)||Ya(n)){e.push(n)}else{e.push(new zc(n))}}}}t.children=e}return t}function $c(t){for(const e in t){if(t[e].value){t[e].value=Xl(t[e].value)}Qc(t,e)}}function Kc(t){for(const e in t){Qc(t,e)}return t}function Yc(t){return{text:[t]}}function Zc(t){t.text=Xl(t.text)}function Qc(t,e){t[e]=Xl(t[e])}function Jc(t,e){if(ed(e)){return t}else if(ed(t)){return e}else{return`${t} ${e}`}}function Xc(t,e){for(const n in e){if(t[n]){t[n].push(...e[n])}else{t[n]=e[n]}}}function td(t,e){if(e.attributes){if(!t.attributes){t.attributes={}}Xc(t.attributes,e.attributes)}if(e.eventListeners){if(!t.eventListeners){t.eventListeners={}}Xc(t.eventListeners,e.eventListeners)}if(e.text){t.text.push(...e.text)}if(e.children&&e.children.length){if(t.children.length!=e.children.length){throw new z("ui-template-extend-children-mismatch",t)}let n=0;for(const i of e.children){td(t.children[n++],i)}}}function ed(t){return!t&&t!==0}function nd(t){return t instanceof Lc}function id(t){return t instanceof zc}function od(t){return t instanceof xc}function rd(t){return at(t[0])&&t[0].ns}function sd(){return{children:[],bindings:[],attributes:{}}}function ad(t){return t=="class"||t=="style"}class ld extends xc{constructor(t,e=[]){super(e);this.locale=t}attachToDom(){this._bodyCollectionContainer=new zc({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();let t=document.querySelector(".ck-body-wrapper");if(!t){t=oe(document,"div",{class:"ck-body-wrapper"});document.body.appendChild(t)}t.appendChild(this._bodyCollectionContainer)}detachFromDom(){super.destroy();if(this._bodyCollectionContainer){this._bodyCollectionContainer.remove()}const t=document.querySelector(".ck-body-wrapper");if(t&&t.childElementCount==0){t.remove()}}}var cd=n(1174);var dd={injectType:"singletonStyleTag",attributes:{"data-cke":true}};dd.insert="head";dd.singleton=true;var ud=Sc()(cd.Z,dd);const hd=cd.Z.locals||{};class gd extends Lc{constructor(){super();const t=this.bindTemplate;this.set("content","");this.set("viewBox","0 0 20 20");this.set("fillColor","");this.set("isColorInherited",true);this.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon","ck-reset_all-excluded",t.if("isColorInherited","ck-icon_inherit-color")],viewBox:t.to("viewBox")}})}render(){super.render();this._updateXMLContent();this._colorFillPaths();this.on("change:content",(()=>{this._updateXMLContent();this._colorFillPaths()}));this.on("change:fillColor",(()=>{this._colorFillPaths()}))}_updateXMLContent(){if(this.content){const t=(new DOMParser).parseFromString(this.content.trim(),"image/svg+xml");const e=t.querySelector("svg");const n=e.getAttribute("viewBox");if(n){this.viewBox=n}for(const{name:t,value:n}of Array.from(e.attributes)){if(gd.presentationalAttributeNames.includes(t)){this.element.setAttribute(t,n)}}while(this.element.firstChild){this.element.removeChild(this.element.firstChild)}while(e.childNodes.length>0){this.element.appendChild(e.childNodes[0])}}}_colorFillPaths(){if(this.fillColor){this.element.querySelectorAll(".ck-icon__fill").forEach((t=>{t.style.fill=this.fillColor}))}}}gd.presentationalAttributeNames=["alignment-baseline","baseline-shift","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-rendering","cursor","direction","display","dominant-baseline","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","mask","opacity","overflow","paint-order","pointer-events","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-overflow","text-rendering","transform","unicode-bidi","vector-effect","visibility","white-space","word-spacing","writing-mode"];var md=n(4499);var fd={injectType:"singletonStyleTag",attributes:{"data-cke":true}};fd.insert="head";fd.singleton=true;var pd=Sc()(md.Z,fd);const bd=md.Z.locals||{};class kd extends Lc{constructor(t){super(t);const e=this.bindTemplate;const n=I();this.set("class",undefined);this.set("labelStyle",undefined);this.set("icon",undefined);this.set("isEnabled",true);this.set("isOn",false);this.set("isVisible",true);this.set("isToggleable",false);this.set("keystroke",undefined);this.set("label",undefined);this.set("tabindex",-1);this.set("tooltip",false);this.set("tooltipPosition","s");this.set("type","button");this.set("withText",false);this.set("withKeystroke",false);this.children=this.createCollection();this.labelView=this._createLabelView(n);this.iconView=new gd;this.iconView.extendTemplate({attributes:{class:"ck-button__icon"}});this.keystrokeView=this._createKeystrokeView();this.bind("_tooltipString").to(this,"tooltip",this,"label",this,"keystroke",this._getTooltipString.bind(this));const i={tag:"button",attributes:{class:["ck","ck-button",e.to("class"),e.if("isEnabled","ck-disabled",(t=>!t)),e.if("isVisible","ck-hidden",(t=>!t)),e.to("isOn",(t=>t?"ck-on":"ck-off")),e.if("withText","ck-button_with-text"),e.if("withKeystroke","ck-button_with-keystroke")],type:e.to("type",(t=>t?t:"button")),tabindex:e.to("tabindex"),"aria-labelledby":`ck-editor__aria-label_${n}`,"aria-disabled":e.if("isEnabled",true,(t=>!t)),"aria-pressed":e.to("isOn",(t=>this.isToggleable?String(!!t):false)),"data-cke-tooltip-text":e.to("_tooltipString"),"data-cke-tooltip-position":e.to("tooltipPosition")},children:this.children,on:{click:e.to((t=>{if(this.isEnabled){this.fire("execute")}else{t.preventDefault()}}))}};if(c.isSafari){i.on.mousedown=e.to((t=>{this.focus();t.preventDefault()}))}this.setTemplate(i)}render(){super.render();if(this.icon){this.iconView.bind("content").to(this,"icon");this.children.add(this.iconView)}this.children.add(this.labelView);if(this.withKeystroke&&this.keystroke){this.children.add(this.keystrokeView)}}focus(){this.element.focus()}_createLabelView(t){const e=new Lc;const n=this.bindTemplate;e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:n.to("labelStyle"),id:`ck-editor__aria-label_${t}`},children:[{text:this.bindTemplate.to("label")}]});return e}_createKeystrokeView(){const t=new Lc;t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",(t=>Gl(t)))}]});return t}_getTooltipString(t,e,n){if(t){if(typeof t=="string"){return t}else{if(n){n=Gl(n)}if(t instanceof Function){return t(e,n)}else{return`${e}${n?` (${n})`:""}`}}}return""}}var wd=n(9681);var Ad={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Ad.insert="head";Ad.singleton=true;var _d=Sc()(wd.Z,Ad);const Cd=wd.Z.locals||{};class vd extends kd{constructor(t){super(t);this.isToggleable=true;this.toggleSwitchView=this._createToggleView();this.extendTemplate({attributes:{class:"ck-switchbutton"}})}render(){super.render();this.children.add(this.toggleSwitchView)}_createToggleView(){const t=new Lc;t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]});return t}}function yd(t,e){const n=t.t;const i={Black:n("Black"),"Dim grey":n("Dim grey"),Grey:n("Grey"),"Light grey":n("Light grey"),White:n("White"),Red:n("Red"),Orange:n("Orange"),Yellow:n("Yellow"),"Light green":n("Light green"),Green:n("Green"),Aquamarine:n("Aquamarine"),Turquoise:n("Turquoise"),"Light blue":n("Light blue"),Blue:n("Blue"),Purple:n("Purple")};return e.map((t=>{const e=i[t.label];if(e&&e!=t.label){t.label=e}return t}))}function xd(t){return t.map(Ed).filter((t=>!!t))}function Ed(t){if(typeof t==="string"){return{model:t,label:t,hasBorder:false,view:{name:"span",styles:{color:t}}}}else{return{model:t.color,label:t.label||t.color,hasBorder:t.hasBorder===undefined?false:t.hasBorder,view:{name:"span",styles:{color:`${t.color}`}}}}}const Dd='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path class="ck-icon__fill" d="M16.935 5.328a2 2 0 0 1 0 2.829l-7.778 7.778a2 2 0 0 1-2.829 0L3.5 13.107a1.999 1.999 0 1 1 2.828-2.829l.707.707a1 1 0 0 0 1.414 0l5.658-5.657a2 2 0 0 1 2.828 0z"/><path d="M14.814 6.035 8.448 12.4a1 1 0 0 1-1.414 0l-1.413-1.415A1 1 0 1 0 4.207 12.4l2.829 2.829a1 1 0 0 0 1.414 0l7.778-7.778a1 1 0 1 0-1.414-1.415z"/></svg>';class Sd extends kd{constructor(t){super(t);const e=this.bindTemplate;this.set("color",undefined);this.set("hasBorder",false);this.icon=Dd;this.extendTemplate({attributes:{style:{backgroundColor:e.to("color")},class:["ck","ck-color-grid__tile",e.if("hasBorder","ck-color-table__color-tile_bordered")]}})}render(){super.render();this.iconView.fillColor="hsl(0, 0%, 100%)"}}var Td=n(4923);var Id={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Id.insert="head";Id.singleton=true;var Md=Sc()(Td.Z,Id);const Bd=Td.Z.locals||{};class Ld extends Lc{constructor(t,e){super(t);const n=e&&e.colorDefinitions||[];this.columns=e&&e.columns?e.columns:5;const i={gridTemplateColumns:`repeat( ${this.columns}, 1fr)`};this.set("selectedColor",undefined);this.items=this.createCollection();this.focusTracker=new uc;this.keystrokes=new hc;this.items.on("add",((t,e)=>{e.isOn=e.color===this.selectedColor}));n.forEach((t=>{const e=new Sd;e.set({color:t.color,label:t.label,tooltip:true,hasBorder:t.options.hasBorder});e.on("execute",(()=>{this.fire("execute",{value:t.color,hasBorder:t.options.hasBorder,label:t.label})}));this.items.add(e)}));this.setTemplate({tag:"div",children:this.items,attributes:{class:["ck","ck-color-grid"],style:i}});this.on("change:selectedColor",((t,e,n)=>{for(const t of this.items){t.isOn=t.color===n}}))}focus(){if(this.items.length){this.items.first.focus()}}focusLast(){if(this.items.length){this.items.last.focus()}}render(){super.render();for(const t of this.items){this.focusTracker.add(t.element)}this.items.on("add",((t,e)=>{this.focusTracker.add(e.element)}));this.items.on("remove",((t,e)=>{this.focusTracker.remove(e.element)}));this.keystrokes.listenTo(this.element);r({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:this.columns,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection})}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}}class Nd{constructor(t){this.editor=t;this._components=new Map}*names(){for(const t of this._components.values()){yield t.originalName}}add(t,e){this._components.set(zd(t),{callback:e,originalName:t})}create(t){if(!this.has(t)){throw new z("componentfactory-item-missing",this,{name:t})}return this._components.get(zd(t)).callback(this.editor.locale)}has(t){return this._components.has(zd(t))}}function zd(t){return String(t).toLowerCase()}var Pd=n(3488);var Od={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Od.insert="head";Od.singleton=true;var Rd=Sc()(Pd.Z,Od);const Vd=Pd.Z.locals||{};class jd extends Lc{constructor(t,e,n){super(t);const i=this.bindTemplate;this.buttonView=e;this.panelView=n;this.set("isOpen",false);this.set("isEnabled",true);this.set("class",undefined);this.set("id",undefined);this.set("panelPosition","auto");this.keystrokes=new hc;this.focusTracker=new uc;this.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",i.to("class"),i.if("isEnabled","ck-disabled",(t=>!t))],id:i.to("id"),"aria-describedby":i.to("ariaDescribedById")},children:[e,n]});e.extendTemplate({attributes:{class:["ck-dropdown__button"],"data-cke-tooltip-disabled":i.to("isOpen")}})}render(){super.render();this.focusTracker.add(this.buttonView.element);this.focusTracker.add(this.panelView.element);this.listenTo(this.buttonView,"open",(()=>{this.isOpen=!this.isOpen}));this.panelView.bind("isVisible").to(this,"isOpen");this.on("change:isOpen",((t,e,n)=>{if(!n){return}if(this.panelPosition==="auto"){this.panelView.position=jd._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:true,positions:this._panelPositions}).name}else{this.panelView.position=this.panelPosition}}));this.keystrokes.listenTo(this.element);const t=(t,e)=>{if(this.isOpen){this.isOpen=false;e()}};this.keystrokes.set("arrowdown",((t,e)=>{if(this.buttonView.isEnabled&&!this.isOpen){this.isOpen=true;e()}}));this.keystrokes.set("arrowright",((t,e)=>{if(this.isOpen){e()}}));this.keystrokes.set("arrowleft",t);this.keystrokes.set("esc",t)}focus(){this.buttonView.focus()}get _panelPositions(){const{south:t,north:e,southEast:n,southWest:i,northEast:o,northWest:r,southMiddleEast:s,southMiddleWest:a,northMiddleEast:l,northMiddleWest:c}=jd.defaultPanelPositions;if(this.locale.uiLanguageDirection!=="rtl"){return[n,i,s,a,t,o,r,l,c,e]}else{return[i,n,a,s,t,r,o,c,l,e]}}}jd.defaultPanelPositions={south:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)/2,name:"s"}),southEast:t=>({top:t.bottom,left:t.left,name:"se"}),southWest:(t,e)=>({top:t.bottom,left:t.left-e.width+t.width,name:"sw"}),southMiddleEast:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)/4,name:"sme"}),southMiddleWest:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)*3/4,name:"smw"}),north:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)/2,name:"n"}),northEast:(t,e)=>({top:t.top-e.height,left:t.left,name:"ne"}),northWest:(t,e)=>({top:t.top-e.height,left:t.left-e.width+t.width,name:"nw"}),northMiddleEast:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)/4,name:"nme"}),northMiddleWest:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)*3/4,name:"nmw"})};jd._getOptimalPosition=Cl;const Fd='<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M.941 4.523a.75.75 0 1 1 1.06-1.06l3.006 3.005 3.005-3.005a.75.75 0 1 1 1.06 1.06l-3.549 3.55a.75.75 0 0 1-1.168-.136L.941 4.523z"/></svg>';class Hd extends kd{constructor(t){super(t);this.arrowView=this._createArrowView();this.extendTemplate({attributes:{"aria-haspopup":true,"aria-expanded":this.bindTemplate.to("isOn",(t=>String(t)))}});this.delegate("execute").to(this,"open")}render(){super.render();this.children.add(this.arrowView)}_createArrowView(){const t=new gd;t.content=Fd;t.extendTemplate({attributes:{class:"ck-dropdown__arrow"}});return t}}var Ud=n(66);var Wd={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Wd.insert="head";Wd.singleton=true;var qd=Sc()(Ud.Z,Wd);const Gd=Ud.Z.locals||{};class $d extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.set("class",undefined);this.set("labelStyle",undefined);this.set("icon",undefined);this.set("isEnabled",true);this.set("isOn",false);this.set("isToggleable",false);this.set("isVisible",true);this.set("keystroke",undefined);this.set("withKeystroke",false);this.set("label",undefined);this.set("tabindex",-1);this.set("tooltip",false);this.set("tooltipPosition","s");this.set("type","button");this.set("withText",false);this.children=this.createCollection();this.actionView=this._createActionView();this.arrowView=this._createArrowView();this.keystrokes=new hc;this.focusTracker=new uc;this.setTemplate({tag:"div",attributes:{class:["ck","ck-splitbutton",e.to("class"),e.if("isVisible","ck-hidden",(t=>!t)),this.arrowView.bindTemplate.if("isOn","ck-splitbutton_open")]},children:this.children})}render(){super.render();this.children.add(this.actionView);this.children.add(this.arrowView);this.focusTracker.add(this.actionView.element);this.focusTracker.add(this.arrowView.element);this.keystrokes.listenTo(this.element);this.keystrokes.set("arrowright",((t,e)=>{if(this.focusTracker.focusedElement===this.actionView.element){this.arrowView.focus();e()}}));this.keystrokes.set("arrowleft",((t,e)=>{if(this.focusTracker.focusedElement===this.arrowView.element){this.actionView.focus();e()}}))}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this.actionView.focus()}_createActionView(){const t=new kd;t.bind("icon","isEnabled","isOn","isToggleable","keystroke","label","tabindex","tooltip","tooltipPosition","type","withText").to(this);t.extendTemplate({attributes:{class:"ck-splitbutton__action"}});t.delegate("execute").to(this);return t}_createArrowView(){const t=new kd;const e=t.bindTemplate;t.icon=Fd;t.extendTemplate({attributes:{class:["ck-splitbutton__arrow"],"data-cke-tooltip-disabled":e.to("isOn"),"aria-haspopup":true,"aria-expanded":e.to("isOn",(t=>String(t)))}});t.bind("isEnabled").to(this);t.bind("label").to(this);t.bind("tooltip").to(this);t.delegate("execute").to(this,"open");return t}}class Kd extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",false);this.set("position","se");this.children=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",e.to("position",(t=>`ck-dropdown__panel_${t}`)),e.if("isVisible","ck-dropdown__panel-visible")]},children:this.children,on:{selectstart:e.to((t=>t.preventDefault()))}})}focus(){if(this.children.length){const t=this.children.first;if(typeof t.focus==="function"){t.focus()}else{P("ui-dropdown-panel-focus-child-missing-focus",{childView:this.children.first,dropdownPanel:this})}}}focusLast(){if(this.children.length){const t=this.children.last;if(typeof t.focusLast==="function"){t.focusLast()}else{t.focus()}}}}class Yd{constructor(t){this.focusables=t.focusables;this.focusTracker=t.focusTracker;this.keystrokeHandler=t.keystrokeHandler;this.actions=t.actions;if(t.actions&&t.keystrokeHandler){for(const e in t.actions){let n=t.actions[e];if(typeof n=="string"){n=[n]}for(const i of n){t.keystrokeHandler.set(i,((t,n)=>{this[e]();n()}))}}}}get first(){return this.focusables.find(Zd)||null}get last(){return this.focusables.filter(Zd).slice(-1)[0]||null}get next(){return this._getFocusableItem(1)}get previous(){return this._getFocusableItem(-1)}get current(){let t=null;if(this.focusTracker.focusedElement===null){return null}this.focusables.find(((e,n)=>{const i=e.element===this.focusTracker.focusedElement;if(i){t=n}return i}));return t}focusFirst(){this._focus(this.first)}focusLast(){this._focus(this.last)}focusNext(){this._focus(this.next)}focusPrevious(){this._focus(this.previous)}_focus(t){if(t){t.focus()}}_getFocusableItem(t){const e=this.current;const n=this.focusables.length;if(!n){return null}if(e===null){return this[t===1?"first":"last"]}let i=(e+n+t)%n;do{const e=this.focusables.get(i);if(Zd(e)){return e}i=(i+n+t)%n}while(i!==e);return null}}function Zd(t){return!!(t.focus&&Al(t.element))}class Qd extends Lc{constructor(t){super(t);this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}})}}class Jd extends Lc{constructor(t){super(t);this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__line-break"]}})}}function Xd(t){return t.bindTemplate.to((e=>{if(e.target===t.element){e.preventDefault()}}))}function tu(t){if(Array.isArray(t)){return{items:t,removeItems:[]}}if(!t){return{items:[],removeItems:[]}}return Object.assign({items:[],removeItems:[]},t)}class eu extends(mt()){constructor(t){super();this.editor=t;this.set("isEnabled",true);this._disableStack=new Set}forceDisabled(t){this._disableStack.add(t);if(this._disableStack.size==1){this.on("set:isEnabled",nu,{priority:"highest"});this.isEnabled=false}}clearForceDisabled(t){this._disableStack.delete(t);if(this._disableStack.size==0){this.off("set:isEnabled",nu);this.isEnabled=true}}destroy(){this.stopListening()}static get isContextPlugin(){return false}}function nu(t){t.return=false;t.stop()}class iu extends(mt()){constructor(t){super();this.editor=t;this.set("value",undefined);this.set("isEnabled",false);this._affectsData=true;this._disableStack=new Set;this.decorate("execute");this.listenTo(this.editor.model.document,"change",(()=>{this.refresh()}));this.on("execute",(t=>{if(!this.isEnabled){t.stop()}}),{priority:"high"});this.listenTo(t,"change:isReadOnly",((t,e,n)=>{if(n&&this.affectsData){this.forceDisabled("readOnlyMode")}else{this.clearForceDisabled("readOnlyMode")}}))}get affectsData(){return this._affectsData}set affectsData(t){this._affectsData=t}refresh(){this.isEnabled=true}forceDisabled(t){this._disableStack.add(t);if(this._disableStack.size==1){this.on("set:isEnabled",ou,{priority:"highest"});this.isEnabled=false}}clearForceDisabled(t){this._disableStack.delete(t);if(this._disableStack.size==0){this.off("set:isEnabled",ou);this.refresh()}}execute(...t){return undefined}destroy(){this.stopListening()}}function ou(t){t.return=false;t.stop()}class ru extends iu{constructor(t){super(t);this._childCommandsDefinitions=[]}refresh(){}execute(...t){const e=this._getFirstEnabledCommand();return!!e&&e.execute(t)}registerChildCommand(t,e={}){L(this._childCommandsDefinitions,{command:t,priority:e.priority||"normal"});t.on("change:isEnabled",(()=>this._checkEnabled()));this._checkEnabled()}_checkEnabled(){this.isEnabled=!!this._getFirstEnabledCommand()}_getFirstEnabledCommand(){const t=this._childCommandsDefinitions.find((({command:t})=>t.isEnabled));return t&&t.command}}class su extends(K()){constructor(t,e=[],n=[]){super();this._context=t;this._plugins=new Map;this._availablePlugins=new Map;for(const t of e){if(t.pluginName){this._availablePlugins.set(t.pluginName,t)}}this._contextPlugins=new Map;for(const[t,e]of n){this._contextPlugins.set(t,e);this._contextPlugins.set(e,t);if(t.pluginName){this._availablePlugins.set(t.pluginName,t)}}}*[Symbol.iterator](){for(const t of this._plugins){if(typeof t[0]=="function"){yield t}}}get(t){const e=this._plugins.get(t);if(!e){let e=t;if(typeof t=="function"){e=t.pluginName||t.name}throw new z("plugincollection-plugin-not-loaded",this._context,{plugin:e})}return e}has(t){return this._plugins.has(t)}init(t,e=[],n=[]){const i=this;const o=this._context;h(t);m(t);const r=t.filter((t=>!d(t,e)));const s=[...g(r)];A(s,n);const a=k(s);return w(a,"init").then((()=>w(a,"afterInit"))).then((()=>a));function l(t){return typeof t==="function"}function c(t){return l(t)&&t.isContextPlugin}function d(t,e){return e.some((e=>{if(e===t){return true}if(u(t)===e){return true}if(u(e)===t){return true}return false}))}function u(t){return l(t)?t.pluginName||t.name:t}function h(t,e=new Set){t.forEach((t=>{if(!l(t)){return}if(e.has(t)){return}e.add(t);if(t.pluginName&&!i._availablePlugins.has(t.pluginName)){i._availablePlugins.set(t.pluginName,t)}if(t.requires){h(t.requires,e)}}))}function g(t,e=new Set){return t.map((t=>l(t)?t:i._availablePlugins.get(t))).reduce(((t,n)=>{if(e.has(n)){return t}e.add(n);if(n.requires){m(n.requires,n);g(n.requires,e).forEach((e=>t.add(e)))}return t.add(n)}),new Set)}function m(t,e=null){t.map((t=>l(t)?t:i._availablePlugins.get(t)||t)).forEach((t=>{f(t,e);p(t,e);b(t,e)}))}function f(t,e){if(l(t)){return}if(e){throw new z("plugincollection-soft-required",o,{missingPlugin:t,requiredBy:u(e)})}throw new z("plugincollection-plugin-not-found",o,{plugin:t})}function p(t,e){if(!c(e)){return}if(c(t)){return}throw new z("plugincollection-context-required",o,{plugin:u(t),requiredBy:u(e)})}function b(t,n){if(!n){return}if(!d(t,e)){return}throw new z("plugincollection-required",o,{plugin:u(t),requiredBy:u(n)})}function k(t){return t.map((t=>{let e=i._contextPlugins.get(t);e=e||new t(o);i._add(t,e);return e}))}function w(t,e){return t.reduce(((t,n)=>{if(!n[e]){return t}if(i._contextPlugins.has(n)){return t}return t.then(n[e].bind(n))}),Promise.resolve())}function A(t,e){for(const n of e){if(typeof n!="function"){throw new z("plugincollection-replace-plugin-invalid-type",null,{pluginItem:n})}const e=n.pluginName;if(!e){throw new z("plugincollection-replace-plugin-missing-name",null,{pluginItem:n})}if(n.requires&&n.requires.length){throw new z("plugincollection-plugin-for-replacing-cannot-have-dependencies",null,{pluginName:e})}const o=i._availablePlugins.get(e);if(!o){throw new z("plugincollection-plugin-for-replacing-not-exist",null,{pluginName:e})}const r=t.indexOf(o);if(r===-1){if(i._contextPlugins.has(o)){return}throw new z("plugincollection-plugin-for-replacing-not-loaded",null,{pluginName:e})}if(o.requires&&o.requires.length){throw new z("plugincollection-replaced-plugin-cannot-have-dependencies",null,{pluginName:e})}t.splice(r,1,n);i._availablePlugins.set(e,n)}}}destroy(){const t=[];for(const[,e]of this){if(typeof e.destroy=="function"&&!this._contextPlugins.has(e)){t.push(e.destroy())}}return Promise.all(t)}_add(t,e){this._plugins.set(t,e);const n=t.pluginName;if(!n){return}if(this._plugins.has(n)){throw new z("plugincollection-plugin-name-conflict",null,{pluginName:n,plugin1:this._plugins.get(n).constructor,plugin2:t})}this._plugins.set(n,e)}}class au{constructor(t){this.config=new Ga(t,this.constructor.defaultConfig);const e=this.constructor.builtinPlugins;this.config.define("plugins",e);this.plugins=new su(this,e);const n=this.config.get("language")||{};this.locale=new ac({uiLanguage:typeof n==="string"?n:n.ui,contentLanguage:this.config.get("language.content")});this.t=this.locale.t;this.editors=new cc;this._contextOwner=null}initPlugins(){const t=this.config.get("plugins")||[];const e=this.config.get("substitutePlugins")||[];for(const n of t.concat(e)){if(typeof n!="function"){throw new z("context-initplugins-constructor-only",null,{Plugin:n})}if(n.isContextPlugin!==true){throw new z("context-initplugins-invalid-plugin",null,{Plugin:n})}}return this.plugins.init(t,[],e)}destroy(){return Promise.all(Array.from(this.editors,(t=>t.destroy()))).then((()=>this.plugins.destroy()))}_addEditor(t,e){if(this._contextOwner){throw new z("context-addeditor-private-context")}this.editors.add(t);if(e){this._contextOwner=t}}_removeEditor(t){if(this.editors.has(t)){this.editors.remove(t)}if(this._contextOwner===t){return this.destroy()}return Promise.resolve()}_getEditorConfig(){const t={};for(const e of this.config.names()){if(!["plugins","removePlugins","extraPlugins"].includes(e)){t[e]=this.config.get(e)}}return t}static create(t){return new Promise((e=>{const n=new this(t);e(n.initPlugins().then((()=>n)))}))}}class lu extends(mt()){constructor(t){super();this.context=t}destroy(){this.stopListening()}static get isContextPlugin(){return true}}var cu=n(8894);var du={injectType:"singletonStyleTag",attributes:{"data-cke":true}};du.insert="head";du.singleton=true;var uu=Sc()(cu.Z,du);const hu=cu.Z.locals||{};const gu=new WeakMap;function mu(t){const{view:e,element:n,text:i,isDirectHost:o=true,keepOnFocus:r=false}=t;const s=e.document;if(!gu.has(s)){gu.set(s,new Map);s.registerPostFixer((t=>wu(s,t)));s.on("change:isComposing",(()=>{e.change((t=>wu(s,t)))}),{priority:"high"})}gu.get(s).set(n,{text:i,isDirectHost:o,keepOnFocus:r,hostElement:o?n:null});e.change((t=>wu(s,t)))}function fu(t,e){const n=e.document;t.change((t=>{if(!gu.has(n)){return}const i=gu.get(n);const o=i.get(e);t.removeAttribute("data-placeholder",o.hostElement);bu(t,o.hostElement);i.delete(e)}))}function pu(t,e){if(!e.hasClass("ck-placeholder")){t.addClass("ck-placeholder",e);return true}return false}function bu(t,e){if(e.hasClass("ck-placeholder")){t.removeClass("ck-placeholder",e);return true}return false}function ku(t,e){if(!t.isAttached()){return false}const n=Array.from(t.getChildren()).some((t=>!t.is("uiElement")));if(n){return false}const i=t.document;const o=i.selection;const r=o.anchor;if(i.isComposing&&r&&r.parent===t){return false}if(e){return true}if(!i.isFocused){return true}return!!r&&r.parent!==t}function wu(t,e){const n=gu.get(t);const i=[];let o=false;for(const[t,r]of n){if(r.isDirectHost){i.push(t);if(Au(e,t,r)){o=true}}}for(const[t,r]of n){if(r.isDirectHost){continue}const n=_u(t);if(!n){continue}if(i.includes(n)){continue}r.hostElement=n;if(Au(e,t,r)){o=true}}return o}function Au(t,e,n){const{text:i,isDirectHost:o,hostElement:r}=n;let s=false;if(r.getAttribute("data-placeholder")!==i){t.setAttribute("data-placeholder",i,r);s=true}const a=o||e.childCount==1;if(a&&ku(r,n.keepOnFocus)){if(pu(t,r)){s=true}}else if(bu(t,r)){s=true}return s}function _u(t){if(t.childCount){const e=t.getChild(0);if(e.is("element")&&!e.is("uiElement")&&!e.is("attributeElement")){return e}}return null}class Cu{is(){throw new Error("is() method is abstract")}}var vu=4;function yu(t){return Va(t,vu)}const xu=yu;class Eu extends(K(Cu)){constructor(t){super();this.document=t;this.parent=null}get index(){let t;if(!this.parent){return null}if((t=this.parent.getChildIndex(this))==-1){throw new z("view-node-not-found-in-parent",this)}return t}get nextSibling(){const t=this.index;return t!==null&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return t!==null&&this.parent.getChild(t-1)||null}get root(){let t=this;while(t.parent){t=t.parent}return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;while(e.parent){t.unshift(e.index);e=e.parent}return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;while(n){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e);const i=t.getAncestors(e);let o=0;while(n[o]==i[o]&&n[o]){o++}return o===0?null:n[o-1]}isBefore(t){if(this==t){return false}if(this.root!==t.root){return false}const e=this.getPath();const n=t.getPath();const i=Dt(e,n);switch(i){case"prefix":return true;case"extension":return false;default:return e[i]<n[i]}}isAfter(t){if(this==t){return false}if(this.root!==t.root){return false}return!this.isBefore(t)}_remove(){this.parent._removeChildren(this.index)}_fireChange(t,e){this.fire(`change:${t}`,e);if(this.parent){this.parent._fireChange(t,e)}}toJSON(){const t=xu(this);delete t.parent;return t}}Eu.prototype.is=function(t){return t==="node"||t==="view:node"};class Du extends Eu{constructor(t,e){super(t);this._textData=e}get data(){return this._textData}get _data(){return this.data}set _data(t){this._fireChange("text",this);this._textData=t}isSimilar(t){if(!(t instanceof Du)){return false}return this===t||this.data===t.data}_clone(){return new Du(this.document,this.data)}}Du.prototype.is=function(t){return t==="$text"||t==="view:$text"||t==="text"||t==="view:text"||t==="node"||t==="view:node"};class Su extends Cu{constructor(t,e,n){super();this.textNode=t;if(e<0||e>t.data.length){throw new z("view-textproxy-wrong-offsetintext",this)}if(n<0||e+n>t.data.length){throw new z("view-textproxy-wrong-length",this)}this.data=t.data.substring(e,e+n);this.offsetInText=e}get offsetSize(){return this.data.length}get isPartial(){return this.data.length!==this.textNode.data.length}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}getAncestors(t={}){const e=[];let n=t.includeSelf?this.textNode:this.parent;while(n!==null){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}}Su.prototype.is=function(t){return t==="$textProxy"||t==="view:$textProxy"||t==="textProxy"||t==="view:textProxy"};class Tu{constructor(...t){this._patterns=[];this.add(...t)}add(...t){for(let e of t){if(typeof e=="string"||e instanceof RegExp){e={name:e}}this._patterns.push(e)}}match(...t){for(const e of t){for(const t of this._patterns){const n=Iu(e,t);if(n){return{element:e,pattern:t,match:n}}}}return null}matchAll(...t){const e=[];for(const n of t){for(const t of this._patterns){const i=Iu(n,t);if(i){e.push({element:n,pattern:t,match:i})}}}return e.length>0?e:null}getElementName(){if(this._patterns.length!==1){return null}const t=this._patterns[0];const e=t.name;return typeof t!="function"&&e&&!(e instanceof RegExp)?e:null}}function Iu(t,e){if(typeof e=="function"){return e(t)}const n={};if(e.name){n.name=Mu(e.name,t.name);if(!n.name){return null}}if(e.attributes){n.attributes=Pu(e.attributes,t);if(!n.attributes){return null}}if(e.classes){n.classes=Ou(e.classes,t);if(!n.classes){return null}}if(e.styles){n.styles=Ru(e.styles,t);if(!n.styles){return null}}return n}function Mu(t,e){if(t instanceof RegExp){return!!e.match(t)}return t===e}function Bu(t,e,n){const i=Lu(t);const o=Array.from(e);const r=[];i.forEach((([t,e])=>{o.forEach((i=>{if(Nu(t,i)&&zu(e,i,n)){r.push(i)}}))}));if(!i.length||r.length<i.length){return undefined}return r}function Lu(t){if(Array.isArray(t)){return t.map((t=>{if(pe(t)){if(t.key===undefined||t.value===undefined){P("matcher-pattern-missing-key-or-value",t)}return[t.key,t.value]}return[t,true]}))}if(pe(t)){return Object.entries(t)}return[[t,true]]}function Nu(t,e){return t===true||t===e||t instanceof RegExp&&e.match(t)}function zu(t,e,n){if(t===true){return true}const i=n(e);return t===i||t instanceof RegExp&&!!String(i).match(t)}function Pu(t,e){const n=new Set(e.getAttributeKeys());if(pe(t)){if(t.style!==undefined){P("matcher-pattern-deprecated-attributes-style-key",t)}if(t.class!==undefined){P("matcher-pattern-deprecated-attributes-class-key",t)}}else{n.delete("style");n.delete("class")}return Bu(t,n,(t=>e.getAttribute(t)))}function Ou(t,e){return Bu(t,e.getClassNames(),(()=>{}))}function Ru(t,e){return Bu(t,e.getStyleNames(true),(t=>e.getStyle(t)))}var Vu="[object Symbol]";function ju(t){return typeof t=="symbol"||te(t)&&Zt(t)==Vu}const Fu=ju;var Hu=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Uu=/^\w*$/;function Wu(t,e){if(Jt(t)){return false}var n=typeof t;if(n=="number"||n=="symbol"||n=="boolean"||t==null||Fu(t)){return true}return Uu.test(t)||!Hu.test(t)||e!=null&&t in Object(e)}const qu=Wu;var Gu="Expected a function";function $u(t,e){if(typeof t!="function"||e!=null&&typeof e!="function"){throw new TypeError(Gu)}var n=function(){var i=arguments,o=e?e.apply(this,i):i[0],r=n.cache;if(r.has(o)){return r.get(o)}var s=t.apply(this,i);n.cache=r.set(o,s)||r;return s};n.cache=new($u.Cache||ei);return n}$u.Cache=ei;const Ku=$u;var Yu=500;function Zu(t){var e=Ku(t,(function(t){if(n.size===Yu){n.clear()}return t}));var n=e.cache;return e}const Qu=Zu;var Ju=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var Xu=/\\(\\)?/g;var th=Qu((function(t){var e=[];if(t.charCodeAt(0)===46){e.push("")}t.replace(Ju,(function(t,n,i,o){e.push(i?o.replace(Xu,"$1"):n||t)}));return e}));const eh=th;function nh(t,e){var n=-1,i=t==null?0:t.length,o=Array(i);while(++n<i){o[n]=e(t[n],n,t)}return o}const ih=nh;var oh=1/0;var rh=zt?zt.prototype:undefined,sh=rh?rh.toString:undefined;function ah(t){if(typeof t=="string"){return t}if(Jt(t)){return ih(t,ah)+""}if(Fu(t)){return sh?sh.call(t):""}var e=t+"";return e=="0"&&1/t==-oh?"-0":e}const lh=ah;function ch(t){return t==null?"":lh(t)}const dh=ch;function uh(t,e){if(Jt(t)){return t}return qu(t,e)?[t]:eh(dh(t))}const hh=uh;function gh(t){var e=t==null?0:t.length;return e?t[e-1]:undefined}const mh=gh;var fh=1/0;function ph(t){if(typeof t=="string"||Fu(t)){return t}var e=t+"";return e=="0"&&1/t==-fh?"-0":e}const bh=ph;function kh(t,e){e=hh(e,t);var n=0,i=e.length;while(t!=null&&n<i){t=t[bh(e[n++])]}return n&&n==i?t:undefined}const wh=kh;function Ah(t,e,n){var i=-1,o=t.length;if(e<0){e=-e>o?0:o+e}n=n>o?o:n;if(n<0){n+=o}o=e>n?0:n-e>>>0;e>>>=0;var r=Array(o);while(++i<o){r[i]=t[i+e]}return r}const _h=Ah;function Ch(t,e){return e.length<2?t:wh(t,_h(e,0,-1))}const vh=Ch;function yh(t,e){e=hh(e,t);t=vh(t,e);return t==null||delete t[bh(mh(e))]}const xh=yh;function Eh(t,e){return t==null?true:xh(t,e)}const Dh=Eh;function Sh(t,e,n){var i=t==null?undefined:wh(t,e);return i===undefined?n:i}const Th=Sh;function Ih(t,e,n){if(n!==undefined&&!Ae(t[e],n)||n===undefined&&!(e in t)){hi(t,e,n)}}const Mh=Ih;function Bh(t){return function(e,n,i){var o=-1,r=Object(e),s=i(e),a=s.length;while(a--){var l=s[t?a:++o];if(n(r[l],l,r)===false){break}}return e}}const Lh=Bh;var Nh=Lh();const zh=Nh;function Ph(t){return te(t)&&Wo(t)}const Oh=Ph;function Rh(t,e){if(e==="constructor"&&typeof t[e]==="function"){return}if(e=="__proto__"){return}return t[e]}const Vh=Rh;function jh(t){return ki(t,nr(t))}const Fh=jh;function Hh(t,e,n,i,o,r,s){var a=Vh(t,n),l=Vh(e,n),c=s.get(l);if(c){Mh(t,n,c);return}var d=r?r(a,l,n+"",t,e,s):undefined;var u=d===undefined;if(u){var h=Jt(l),g=!h&&Oi(l),m=!h&&!g&&To(l);d=l;if(h||g||m){if(Jt(a)){d=a}else if(Oh(a)){d=gr(a)}else if(g){u=false;d=ur(l,true)}else if(m){u=false;d=vs(l,true)}else{d=[]}}else if(pe(l)||Si(l)){d=a;if(Si(a)){d=Fh(a)}else if(!at(a)||Ke(a)){d=Ys(l)}}else{u=false}}if(u){s.set(l,d);o(d,l,i,r,s);s["delete"](l)}Mh(t,n,d)}const Uh=Hh;function Wh(t,e,n,i,o){if(t===e){return}zh(e,(function(r,s){o||(o=new si);if(at(r)){Uh(t,e,s,n,Wh,i,o)}else{var a=i?i(Vh(t,s),r,s+"",t,e,o):undefined;if(a===undefined){a=r}Mh(t,s,a)}}),nr)}const qh=Wh;function Gh(t){return t}const $h=Gh;function Kh(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}const Yh=Kh;var Zh=Math.max;function Qh(t,e,n){e=Zh(e===undefined?t.length-1:e,0);return function(){var i=arguments,o=-1,r=Zh(i.length-e,0),s=Array(r);while(++o<r){s[o]=i[e+o]}o=-1;var a=Array(e+1);while(++o<e){a[o]=i[o]}a[e]=n(s);return Yh(t,this,a)}}const Jh=Qh;function Xh(t){return function(){return t}}const tg=Xh;var eg=!di?$h:function(t,e){return di(t,"toString",{configurable:true,enumerable:false,value:tg(e),writable:true})};const ng=eg;var ig=800,og=16;var rg=Date.now;function sg(t){var e=0,n=0;return function(){var i=rg(),o=og-(i-n);n=i;if(o>0){if(++e>=ig){return arguments[0]}}else{e=0}return t.apply(undefined,arguments)}}const ag=sg;var lg=ag(ng);const cg=lg;function dg(t,e){return cg(Jh(t,e,$h),t+"")}const ug=dg;function hg(t,e,n){if(!at(n)){return false}var i=typeof e;if(i=="number"?Wo(n)&&Fi(e,n.length):i=="string"&&e in n){return Ae(n[e],t)}return false}const gg=hg;function mg(t){return ug((function(e,n){var i=-1,o=n.length,r=o>1?n[o-1]:undefined,s=o>2?n[2]:undefined;r=t.length>3&&typeof r=="function"?(o--,r):undefined;if(s&&gg(n[0],n[1],s)){r=o<3?undefined:r;o=1}e=Object(e);while(++i<o){var a=n[i];if(a){t(e,a,i,r)}}return e}))}const fg=mg;var pg=fg((function(t,e,n){qh(t,e,n)}));const bg=pg;function kg(t,e,n,i){if(!at(t)){return t}e=hh(e,t);var o=-1,r=e.length,s=r-1,a=t;while(a!=null&&++o<r){var l=bh(e[o]),c=n;if(l==="__proto__"||l==="constructor"||l==="prototype"){return t}if(o!=s){var d=a[l];c=i?i(d,l,a):undefined;if(c===undefined){c=at(d)?d:Fi(e[o+1])?[]:{}}}pi(a,l,c);a=a[l]}return t}const wg=kg;function Ag(t,e,n){return t==null?t:wg(t,e,n)}const _g=Ag;class Cg{constructor(t){this._styles={};this._styleProcessor=t}get isEmpty(){const t=Object.entries(this._styles);const e=Array.from(t);return!e.length}get size(){if(this.isEmpty){return 0}return this.getStyleNames().length}setTo(t){this.clear();const e=Array.from(yg(t).entries());for(const[t,n]of e){this._styleProcessor.toNormalizedForm(t,n,this._styles)}}has(t){if(this.isEmpty){return false}const e=this._styleProcessor.getReducedForm(t,this._styles);const n=e.find((([e])=>e===t));return Array.isArray(n)}set(t,e){if(at(t)){for(const[e,n]of Object.entries(t)){this._styleProcessor.toNormalizedForm(e,n,this._styles)}}else{this._styleProcessor.toNormalizedForm(t,e,this._styles)}}remove(t){const e=xg(t);Dh(this._styles,e);delete this._styles[t];this._cleanEmptyObjectsOnPath(e)}getNormalized(t){return this._styleProcessor.getNormalized(t,this._styles)}toString(){if(this.isEmpty){return""}return this._getStylesEntries().map((t=>t.join(":"))).sort().join(";")+";"}getAsString(t){if(this.isEmpty){return}if(this._styles[t]&&!at(this._styles[t])){return this._styles[t]}const e=this._styleProcessor.getReducedForm(t,this._styles);const n=e.find((([e])=>e===t));if(Array.isArray(n)){return n[1]}}getStyleNames(t=false){if(this.isEmpty){return[]}if(t){return this._styleProcessor.getStyleNames(this._styles)}const e=this._getStylesEntries();return e.map((([t])=>t))}clear(){this._styles={}}_getStylesEntries(){const t=[];const e=Object.keys(this._styles);for(const n of e){t.push(...this._styleProcessor.getReducedForm(n,this._styles))}return t}_cleanEmptyObjectsOnPath(t){const e=t.split(".");const n=e.length>1;if(!n){return}const i=e.splice(0,e.length-1).join(".");const o=Th(this._styles,i);if(!o){return}const r=!Array.from(Object.keys(o)).length;if(r){this.remove(i)}}}class vg{constructor(){this._normalizers=new Map;this._extractors=new Map;this._reducers=new Map;this._consumables=new Map}toNormalizedForm(t,e,n){if(at(e)){Eg(n,xg(t),e);return}if(this._normalizers.has(t)){const i=this._normalizers.get(t);const{path:o,value:r}=i(e);Eg(n,o,r)}else{Eg(n,t,e)}}getNormalized(t,e){if(!t){return bg({},e)}if(e[t]!==undefined){return e[t]}if(this._extractors.has(t)){const n=this._extractors.get(t);if(typeof n==="string"){return Th(e,n)}const i=n(t,e);if(i){return i}}return Th(e,xg(t))}getReducedForm(t,e){const n=this.getNormalized(t,e);if(n===undefined){return[]}if(this._reducers.has(t)){const e=this._reducers.get(t);return e(n)}return[[t,n]]}getStyleNames(t){const e=Array.from(this._consumables.keys()).filter((e=>{const n=this.getNormalized(e,t);if(n&&typeof n=="object"){return Object.keys(n).length}return n}));const n=new Set([...e,...Object.keys(t)]);return Array.from(n.values())}getRelatedStyles(t){return this._consumables.get(t)||[]}setNormalizer(t,e){this._normalizers.set(t,e)}setExtractor(t,e){this._extractors.set(t,e)}setReducer(t,e){this._reducers.set(t,e)}setStyleRelation(t,e){this._mapStyleNames(t,e);for(const n of e){this._mapStyleNames(n,[t])}}_mapStyleNames(t,e){if(!this._consumables.has(t)){this._consumables.set(t,[])}this._consumables.get(t).push(...e)}}function yg(t){let e=null;let n=0;let i=0;let o=null;const r=new Map;if(t===""){return r}if(t.charAt(t.length-1)!=";"){t=t+";"}for(let s=0;s<t.length;s++){const a=t.charAt(s);if(e===null){switch(a){case":":if(!o){o=t.substr(n,s-n);i=s+1}break;case'"':case"'":e=a;break;case";":{const e=t.substr(i,s-i);if(o){r.set(o.trim(),e.trim())}o=null;n=s+1;break}}}else if(a===e){e=null}}return r}function xg(t){return t.replace("-",".")}function Eg(t,e,n){let i=n;if(at(n)){i=bg({},Th(t,e),n)}_g(t,e,i)}class Dg extends Eu{constructor(t,e,n,i){super(t);this.name=e;this._attrs=Sg(n);this._children=[];if(i){this._insertChild(0,i)}this._classes=new Set;if(this._attrs.has("class")){const t=this._attrs.get("class");Tg(this._classes,t);this._attrs.delete("class")}this._styles=new Cg(this.document.stylesProcessor);if(this._attrs.has("style")){this._styles.setTo(this._attrs.get("style"));this._attrs.delete("style")}this._customProperties=new Map;this._unsafeAttributesToRender=[]}get childCount(){return this._children.length}get isEmpty(){return this._children.length===0}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}*getAttributeKeys(){if(this._classes.size>0){yield"class"}if(!this._styles.isEmpty){yield"style"}yield*this._attrs.keys()}*getAttributes(){yield*this._attrs.entries();if(this._classes.size>0){yield["class",this.getAttribute("class")]}if(!this._styles.isEmpty){yield["style",this.getAttribute("style")]}}getAttribute(t){if(t=="class"){if(this._classes.size>0){return[...this._classes].join(" ")}return undefined}if(t=="style"){const t=this._styles.toString();return t==""?undefined:t}return this._attrs.get(t)}hasAttribute(t){if(t=="class"){return this._classes.size>0}if(t=="style"){return!this._styles.isEmpty}return this._attrs.has(t)}isSimilar(t){if(!(t instanceof Dg)){return false}if(this===t){return true}if(this.name!=t.name){return false}if(this._attrs.size!==t._attrs.size||this._classes.size!==t._classes.size||this._styles.size!==t._styles.size){return false}for(const[e,n]of this._attrs){if(!t._attrs.has(e)||t._attrs.get(e)!==n){return false}}for(const e of this._classes){if(!t._classes.has(e)){return false}}for(const e of this._styles.getStyleNames()){if(!t._styles.has(e)||t._styles.getAsString(e)!==this._styles.getAsString(e)){return false}}return true}hasClass(...t){for(const e of t){if(!this._classes.has(e)){return false}}return true}getClassNames(){return this._classes.keys()}getStyle(t){return this._styles.getAsString(t)}getNormalizedStyle(t){return this._styles.getNormalized(t)}getStyleNames(t){return this._styles.getStyleNames(t)}hasStyle(...t){for(const e of t){if(!this._styles.has(e)){return false}}return true}findAncestor(...t){const e=new Tu(...t);let n=this.parent;while(n&&!n.is("documentFragment")){if(e.match(n)){return n}n=n.parent}return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}getIdentity(){const t=Array.from(this._classes).sort().join(",");const e=this._styles.toString();const n=Array.from(this._attrs).map((t=>`${t[0]}="${t[1]}"`)).sort().join(" ");return this.name+(t==""?"":` class="${t}"`)+(!e?"":` style="${e}"`)+(n==""?"":` ${n}`)}shouldRenderUnsafeAttribute(t){return this._unsafeAttributesToRender.includes(t)}_clone(t=false){const e=[];if(t){for(const n of this.getChildren()){e.push(n._clone(t))}}const n=new this.constructor(this.document,this.name,this._attrs,e);n._classes=new Set(this._classes);n._styles.set(this._styles.getNormalized());n._customProperties=new Map(this._customProperties);n.getFillerOffset=this.getFillerOffset;n._unsafeAttributesToRender=this._unsafeAttributesToRender;return n}_appendChild(t){return this._insertChild(this.childCount,t)}_insertChild(t,e){this._fireChange("children",this);let n=0;const i=Ig(this.document,e);for(const e of i){if(e.parent!==null){e._remove()}e.parent=this;e.document=this.document;this._children.splice(t,0,e);t++;n++}return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n<t+e;n++){this._children[n].parent=null}return this._children.splice(t,e)}_setAttribute(t,e){const n=String(e);this._fireChange("attributes",this);if(t=="class"){Tg(this._classes,n)}else if(t=="style"){this._styles.setTo(n)}else{this._attrs.set(t,n)}}_removeAttribute(t){this._fireChange("attributes",this);if(t=="class"){if(this._classes.size>0){this._classes.clear();return true}return false}if(t=="style"){if(!this._styles.isEmpty){this._styles.clear();return true}return false}return this._attrs.delete(t)}_addClass(t){this._fireChange("attributes",this);for(const e of Xl(t)){this._classes.add(e)}}_removeClass(t){this._fireChange("attributes",this);for(const e of Xl(t)){this._classes.delete(e)}}_setStyle(t,e){this._fireChange("attributes",this);if(pe(t)){this._styles.set(t)}else{this._styles.set(t,e)}}_removeStyle(t){this._fireChange("attributes",this);for(const e of Xl(t)){this._styles.remove(e)}}_setCustomProperty(t,e){this._customProperties.set(t,e)}_removeCustomProperty(t){return this._customProperties.delete(t)}}Dg.prototype.is=function(t,e){if(!e){return t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="element"||t==="view:element")}};function Sg(t){const e=mc(t);for(const[t,n]of e){if(n===null){e.delete(t)}else if(typeof n!="string"){e.set(t,String(n))}}return e}function Tg(t,e){const n=e.split(/\s+/);t.clear();n.forEach((e=>t.add(e)))}function Ig(t,e){if(typeof e=="string"){return[new Du(t,e)]}if(!St(e)){e=[e]}return Array.from(e).map((e=>{if(typeof e=="string"){return new Du(t,e)}if(e instanceof Su){return new Du(t,e.data)}return e}))}class Mg extends Dg{constructor(...t){super(...t);this.getFillerOffset=Bg}}Mg.prototype.is=function(t,e){if(!e){return t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element")}};function Bg(){const t=[...this.getChildren()];const e=t[this.childCount-1];if(e&&e.is("element","br")){return this.childCount}for(const e of t){if(!e.is("uiElement")){return null}}return this.childCount}class Lg extends(mt(Mg)){constructor(...t){super(...t);const e=t[0];this.set("isReadOnly",false);this.set("isFocused",false);this.bind("isReadOnly").to(e);this.bind("isFocused").to(e,"isFocused",(t=>t&&e.selection.editableElement==this));this.listenTo(e.selection,"change",(()=>{this.isFocused=e.isFocused&&e.selection.editableElement==this}))}destroy(){this.stopListening()}}Lg.prototype.is=function(t,e){if(!e){return t==="editableElement"||t==="view:editableElement"||t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="editableElement"||t==="view:editableElement"||t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element")}};const Ng=Symbol("rootName");class zg extends Lg{constructor(t,e){super(t,e);this.rootName="main"}get rootName(){return this.getCustomProperty(Ng)}set rootName(t){this._setCustomProperty(Ng,t)}set _name(t){this.name=t}}zg.prototype.is=function(t,e){if(!e){return t==="rootElement"||t==="view:rootElement"||t==="editableElement"||t==="view:editableElement"||t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="rootElement"||t==="view:rootElement"||t==="editableElement"||t==="view:editableElement"||t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element")}};class Pg{constructor(t={}){if(!t.boundaries&&!t.startPosition){throw new z("view-tree-walker-no-start-position",null)}if(t.direction&&t.direction!="forward"&&t.direction!="backward"){throw new z("view-tree-walker-unknown-direction",t.startPosition,{direction:t.direction})}this.boundaries=t.boundaries||null;if(t.startPosition){this.position=Og._createAt(t.startPosition)}else{this.position=Og._createAt(t.boundaries[t.direction=="backward"?"end":"start"])}this.direction=t.direction||"forward";this.singleCharacters=!!t.singleCharacters;this.shallow=!!t.shallow;this.ignoreElementEnd=!!t.ignoreElementEnd;this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null;this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}[Symbol.iterator](){return this}skip(t){let e,n,i;do{i=this.position;({done:e,value:n}=this.next())}while(!e&&t(n));if(!e){this.position=i}}next(){if(this.direction=="forward"){return this._next()}else{return this._previous()}}_next(){let t=this.position.clone();const e=this.position;const n=t.parent;if(n.parent===null&&t.offset===n.childCount){return{done:true,value:undefined}}if(n===this._boundaryEndParent&&t.offset==this.boundaries.end.offset){return{done:true,value:undefined}}let i;if(n instanceof Du){if(t.isAtEnd){this.position=Og._createAfter(n);return this._next()}i=n.data[t.offset]}else{i=n.getChild(t.offset)}if(i instanceof Dg){if(!this.shallow){t=new Og(i,0)}else{t.offset++}this.position=t;return this._formatReturnValue("elementStart",i,e,t,1)}else if(i instanceof Du){if(this.singleCharacters){t=new Og(i,0);this.position=t;return this._next()}else{let n=i.data.length;let o;if(i==this._boundaryEndParent){n=this.boundaries.end.offset;o=new Su(i,0,n);t=Og._createAfter(o)}else{o=new Su(i,0,i.data.length);t.offset++}this.position=t;return this._formatReturnValue("text",o,e,t,n)}}else if(typeof i=="string"){let i;if(this.singleCharacters){i=1}else{const e=n===this._boundaryEndParent?this.boundaries.end.offset:n.data.length;i=e-t.offset}const o=new Su(n,t.offset,i);t.offset+=i;this.position=t;return this._formatReturnValue("text",o,e,t,i)}else{t=Og._createAfter(n);this.position=t;if(this.ignoreElementEnd){return this._next()}else{return this._formatReturnValue("elementEnd",n,e,t)}}}_previous(){let t=this.position.clone();const e=this.position;const n=t.parent;if(n.parent===null&&t.offset===0){return{done:true,value:undefined}}if(n==this._boundaryStartParent&&t.offset==this.boundaries.start.offset){return{done:true,value:undefined}}let i;if(n instanceof Du){if(t.isAtStart){this.position=Og._createBefore(n);return this._previous()}i=n.data[t.offset-1]}else{i=n.getChild(t.offset-1)}if(i instanceof Dg){if(!this.shallow){t=new Og(i,i.childCount);this.position=t;if(this.ignoreElementEnd){return this._previous()}else{return this._formatReturnValue("elementEnd",i,e,t)}}else{t.offset--;this.position=t;return this._formatReturnValue("elementStart",i,e,t,1)}}else if(i instanceof Du){if(this.singleCharacters){t=new Og(i,i.data.length);this.position=t;return this._previous()}else{let n=i.data.length;let o;if(i==this._boundaryStartParent){const e=this.boundaries.start.offset;o=new Su(i,e,i.data.length-e);n=o.data.length;t=Og._createBefore(o)}else{o=new Su(i,0,i.data.length);t.offset--}this.position=t;return this._formatReturnValue("text",o,e,t,n)}}else if(typeof i=="string"){let i;if(!this.singleCharacters){const e=n===this._boundaryStartParent?this.boundaries.start.offset:0;i=t.offset-e}else{i=1}t.offset-=i;const o=new Su(n,t.offset,i);this.position=t;return this._formatReturnValue("text",o,e,t,i)}else{t=Og._createBefore(n);this.position=t;return this._formatReturnValue("elementStart",n,e,t,1)}}_formatReturnValue(t,e,n,i,o){if(e instanceof Su){if(e.offsetInText+e.data.length==e.textNode.data.length){if(this.direction=="forward"&&!(this.boundaries&&this.boundaries.end.isEqual(this.position))){i=Og._createAfter(e.textNode);this.position=i}else{n=Og._createAfter(e.textNode)}}if(e.offsetInText===0){if(this.direction=="backward"&&!(this.boundaries&&this.boundaries.start.isEqual(this.position))){i=Og._createBefore(e.textNode);this.position=i}else{n=Og._createBefore(e.textNode)}}}return{done:false,value:{type:t,item:e,previousPosition:n,nextPosition:i,length:o}}}}class Og extends Cu{constructor(t,e){super();this.parent=t;this.offset=e}get nodeAfter(){if(this.parent.is("$text")){return null}return this.parent.getChild(this.offset)||null}get nodeBefore(){if(this.parent.is("$text")){return null}return this.parent.getChild(this.offset-1)||null}get isAtStart(){return this.offset===0}get isAtEnd(){const t=this.parent.is("$text")?this.parent.data.length:this.parent.childCount;return this.offset===t}get root(){return this.parent.root}get editableElement(){let t=this.parent;while(!(t instanceof Lg)){if(t.parent){t=t.parent}else{return null}}return t}getShiftedBy(t){const e=Og._createAt(this);const n=e.offset+t;e.offset=n<0?0:n;return e}getLastMatchingPosition(t,e={}){e.startPosition=this;const n=new Pg(e);n.skip(t);return n.position}getAncestors(){if(this.parent.is("documentFragment")){return[this.parent]}else{return this.parent.getAncestors({includeSelf:true})}}getCommonAncestor(t){const e=this.getAncestors();const n=t.getAncestors();let i=0;while(e[i]==n[i]&&e[i]){i++}return i===0?null:e[i-1]}isEqual(t){return this.parent==t.parent&&this.offset==t.offset}isBefore(t){return this.compareWith(t)=="before"}isAfter(t){return this.compareWith(t)=="after"}compareWith(t){if(this.root!==t.root){return"different"}if(this.isEqual(t)){return"same"}const e=this.parent.is("node")?this.parent.getPath():[];const n=t.parent.is("node")?t.parent.getPath():[];e.push(this.offset);n.push(t.offset);const i=Dt(e,n);switch(i){case"prefix":return"before";case"extension":return"after";default:return e[i]<n[i]?"before":"after"}}getWalker(t={}){t.startPosition=this;return new Pg(t)}clone(){return new Og(this.parent,this.offset)}static _createAt(t,e){if(t instanceof Og){return new this(t.parent,t.offset)}else{const n=t;if(e=="end"){e=n.is("$text")?n.data.length:n.childCount}else if(e=="before"){return this._createBefore(n)}else if(e=="after"){return this._createAfter(n)}else if(e!==0&&!e){throw new z("view-createpositionat-offset-required",n)}return new Og(n,e)}}static _createAfter(t){if(t.is("$textProxy")){return new Og(t.textNode,t.offsetInText+t.data.length)}if(!t.parent){throw new z("view-position-after-root",t,{root:t})}return new Og(t.parent,t.index+1)}static _createBefore(t){if(t.is("$textProxy")){return new Og(t.textNode,t.offsetInText)}if(!t.parent){throw new z("view-position-before-root",t,{root:t})}return new Og(t.parent,t.index)}}Og.prototype.is=function(t){return t==="position"||t==="view:position"};class Rg extends Cu{constructor(t,e=null){super();this.start=t.clone();this.end=e?e.clone():t.clone()}*[Symbol.iterator](){yield*new Pg({boundaries:this,ignoreElementEnd:true})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){return this.start.parent===this.end.parent}get root(){return this.start.root}getEnlarged(){let t=this.start.getLastMatchingPosition(Vg,{direction:"backward"});let e=this.end.getLastMatchingPosition(Vg);if(t.parent.is("$text")&&t.isAtStart){t=Og._createBefore(t.parent)}if(e.parent.is("$text")&&e.isAtEnd){e=Og._createAfter(e.parent)}return new Rg(t,e)}getTrimmed(){let t=this.start.getLastMatchingPosition(Vg);if(t.isAfter(this.end)||t.isEqual(this.end)){return new Rg(t,t)}let e=this.end.getLastMatchingPosition(Vg,{direction:"backward"});const n=t.nodeAfter;const i=e.nodeBefore;if(n&&n.is("$text")){t=new Og(n,0)}if(i&&i.is("$text")){e=new Og(i,i.data.length)}return new Rg(t,e)}isEqual(t){return this==t||this.start.isEqual(t.start)&&this.end.isEqual(t.end)}containsPosition(t){return t.isAfter(this.start)&&t.isBefore(this.end)}containsRange(t,e=false){if(t.isCollapsed){e=false}const n=this.containsPosition(t.start)||e&&this.start.isEqual(t.start);const i=this.containsPosition(t.end)||e&&this.end.isEqual(t.end);return n&&i}getDifference(t){const e=[];if(this.isIntersecting(t)){if(this.containsPosition(t.start)){e.push(new Rg(this.start,t.start))}if(this.containsPosition(t.end)){e.push(new Rg(t.end,this.end))}}else{e.push(this.clone())}return e}getIntersection(t){if(this.isIntersecting(t)){let e=this.start;let n=this.end;if(this.containsPosition(t.start)){e=t.start}if(this.containsPosition(t.end)){n=t.end}return new Rg(e,n)}return null}getWalker(t={}){t.boundaries=this;return new Pg(t)}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed){return null}let t=this.start.nodeAfter;let e=this.end.nodeBefore;if(this.start.parent.is("$text")&&this.start.isAtEnd&&this.start.parent.nextSibling){t=this.start.parent.nextSibling}if(this.end.parent.is("$text")&&this.end.isAtStart&&this.end.parent.previousSibling){e=this.end.parent.previousSibling}if(t&&t.is("element")&&t===e){return t}return null}clone(){return new Rg(this.start,this.end)}*getItems(t={}){t.boundaries=this;t.ignoreElementEnd=true;const e=new Pg(t);for(const t of e){yield t.item}}*getPositions(t={}){t.boundaries=this;const e=new Pg(t);yield e.position;for(const t of e){yield t.nextPosition}}isIntersecting(t){return this.start.isBefore(t.end)&&this.end.isAfter(t.start)}static _createFromParentsAndOffsets(t,e,n,i){return new this(new Og(t,e),new Og(n,i))}static _createFromPositionAndShift(t,e){const n=t;const i=t.getShiftedBy(e);return e>0?new this(n,i):new this(i,n)}static _createIn(t){return this._createFromParentsAndOffsets(t,0,t,t.childCount)}static _createOn(t){const e=t.is("$textProxy")?t.offsetSize:1;return this._createFromPositionAndShift(Og._createBefore(t),e)}}Rg.prototype.is=function(t){return t==="range"||t==="view:range"};function Vg(t){if(t.item.is("attributeElement")||t.item.is("uiElement")){return true}return false}class jg extends(K(Cu)){constructor(...t){super();this._ranges=[];this._lastRangeBackward=false;this._isFake=false;this._fakeSelectionLabel="";if(t.length){this.setTo(...t)}}get isFake(){return this._isFake}get fakeSelectionLabel(){return this._fakeSelectionLabel}get anchor(){if(!this._ranges.length){return null}const t=this._ranges[this._ranges.length-1];const e=this._lastRangeBackward?t.end:t.start;return e.clone()}get focus(){if(!this._ranges.length){return null}const t=this._ranges[this._ranges.length-1];const e=this._lastRangeBackward?t.start:t.end;return e.clone()}get isCollapsed(){return this.rangeCount===1&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}get editableElement(){if(this.anchor){return this.anchor.editableElement}return null}*getRanges(){for(const t of this._ranges){yield t.clone()}}getFirstRange(){let t=null;for(const e of this._ranges){if(!t||e.start.isBefore(t.start)){t=e}}return t?t.clone():null}getLastRange(){let t=null;for(const e of this._ranges){if(!t||e.end.isAfter(t.end)){t=e}}return t?t.clone():null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}isEqual(t){if(this.isFake!=t.isFake){return false}if(this.isFake&&this.fakeSelectionLabel!=t.fakeSelectionLabel){return false}if(this.rangeCount!=t.rangeCount){return false}else if(this.rangeCount===0){return true}if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus)){return false}for(const e of this._ranges){let n=false;for(const i of t._ranges){if(e.isEqual(i)){n=true;break}}if(!n){return false}}return true}isSimilar(t){if(this.isBackward!=t.isBackward){return false}const e=Et(this.getRanges());const n=Et(t.getRanges());if(e!=n){return false}if(e==0){return true}for(let e of this.getRanges()){e=e.getTrimmed();let n=false;for(let i of t.getRanges()){i=i.getTrimmed();if(e.start.isEqual(i.start)&&e.end.isEqual(i.end)){n=true;break}}if(!n){return false}}return true}getSelectedElement(){if(this.rangeCount!==1){return null}return this.getFirstRange().getContainedElement()}setTo(...t){let[e,n,i]=t;if(typeof n=="object"){i=n;n=undefined}if(e===null){this._setRanges([]);this._setFakeOptions(i)}else if(e instanceof jg||e instanceof Fg){this._setRanges(e.getRanges(),e.isBackward);this._setFakeOptions({fake:e.isFake,label:e.fakeSelectionLabel})}else if(e instanceof Rg){this._setRanges([e],i&&i.backward);this._setFakeOptions(i)}else if(e instanceof Og){this._setRanges([new Rg(e)]);this._setFakeOptions(i)}else if(e instanceof Eu){const t=!!i&&!!i.backward;let o;if(n===undefined){throw new z("view-selection-setto-required-second-parameter",this)}else if(n=="in"){o=Rg._createIn(e)}else if(n=="on"){o=Rg._createOn(e)}else{o=new Rg(Og._createAt(e,n))}this._setRanges([o],t);this._setFakeOptions(i)}else if(St(e)){this._setRanges(e,i&&i.backward);this._setFakeOptions(i)}else{throw new z("view-selection-setto-not-selectable",this)}this.fire("change")}setFocus(t,e){if(this.anchor===null){throw new z("view-selection-setfocus-no-ranges",this)}const n=Og._createAt(t,e);if(n.compareWith(this.focus)=="same"){return}const i=this.anchor;this._ranges.pop();if(n.compareWith(i)=="before"){this._addRange(new Rg(n,i),true)}else{this._addRange(new Rg(i,n))}this.fire("change")}_setRanges(t,e=false){t=Array.from(t);this._ranges=[];for(const e of t){this._addRange(e)}this._lastRangeBackward=!!e}_setFakeOptions(t={}){this._isFake=!!t.fake;this._fakeSelectionLabel=t.fake?t.label||"":""}_addRange(t,e=false){if(!(t instanceof Rg)){throw new z("view-selection-add-range-not-range",this)}this._pushRange(t);this._lastRangeBackward=!!e}_pushRange(t){for(const e of this._ranges){if(t.isIntersecting(e)){throw new z("view-selection-range-intersects",this,{addedRange:t,intersectingRange:e})}}this._ranges.push(new Rg(t.start,t.end))}}jg.prototype.is=function(t){return t==="selection"||t==="view:selection"};class Fg extends(K(Cu)){constructor(...t){super();this._selection=new jg;this._selection.delegate("change").to(this);if(t.length){this._selection.setTo(...t)}}get isFake(){return this._selection.isFake}get fakeSelectionLabel(){return this._selection.fakeSelectionLabel}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get isCollapsed(){return this._selection.isCollapsed}get rangeCount(){return this._selection.rangeCount}get isBackward(){return this._selection.isBackward}get editableElement(){return this._selection.editableElement}get _ranges(){return this._selection._ranges}*getRanges(){yield*this._selection.getRanges()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getSelectedElement(){return this._selection.getSelectedElement()}isEqual(t){return this._selection.isEqual(t)}isSimilar(t){return this._selection.isSimilar(t)}_setTo(...t){this._selection.setTo(...t)}_setFocus(t,e){this._selection.setFocus(t,e)}}Fg.prototype.is=function(t){return t==="selection"||t=="documentSelection"||t=="view:selection"||t=="view:documentSelection"};class Hg extends S{constructor(t,e,n){super(t,e);this.startRange=n;this._eventPhase="none";this._currentTarget=null}get eventPhase(){return this._eventPhase}get currentTarget(){return this._currentTarget}}const Ug=Symbol("bubbling contexts");function Wg(t){class e extends t{fire(t,...e){try{const n=t instanceof S?t:new S(this,t);const i=Kg(this);if(!i.size){return}qg(n,"capturing",this);if(Gg(i,"$capture",n,...e)){return n.return}const o=n.startRange||this.selection.getFirstRange();const r=o?o.getContainedElement():null;const s=r?Boolean($g(i,r)):false;let a=r||Yg(o);qg(n,"atTarget",a);if(!s){if(Gg(i,"$text",n,...e)){return n.return}qg(n,"bubbling",a)}while(a){if(a.is("rootElement")){if(Gg(i,"$root",n,...e)){return n.return}}else if(a.is("element")){if(Gg(i,a.name,n,...e)){return n.return}}if(Gg(i,a,n,...e)){return n.return}a=a.parent;qg(n,"bubbling",a)}qg(n,"bubbling",this);Gg(i,"$document",n,...e);return n.return}catch(t){z.rethrowUnexpectedError(t,this)}}_addEventListener(t,e,n){const i=Xl(n.context||"$document");const o=Kg(this);for(const r of i){let i=o.get(r);if(!i){i=new(K());o.set(r,i)}this.listenTo(i,t,e,n)}}_removeEventListener(t,e){const n=Kg(this);for(const i of n.values()){this.stopListening(i,t,e)}}}return e}{const t=Wg(Object);["fire","_addEventListener","_removeEventListener"].forEach((e=>{Wg[e]=t.prototype[e]}))}function qg(t,e,n){if(t instanceof Hg){t._eventPhase=e;t._currentTarget=n}}function Gg(t,e,n,...i){const o=typeof e=="string"?t.get(e):$g(t,e);if(!o){return false}o.fire(n,...i);return n.stop.called}function $g(t,e){for(const[n,i]of t){if(typeof n=="function"&&n(e)){return i}}return null}function Kg(t){if(!t[Ug]){t[Ug]=new Map}return t[Ug]}function Yg(t){if(!t){return null}const e=t.start.parent;const n=t.end.parent;const i=e.getPath();const o=n.getPath();return i.length>o.length?e:n}class Zg extends(Wg(mt())){constructor(t){super();this.selection=new Fg;this.roots=new cc({idProperty:"rootName"});this.stylesProcessor=t;this.set("isReadOnly",false);this.set("isFocused",false);this.set("isSelecting",false);this.set("isComposing",false);this._postFixers=new Set}getRoot(t="main"){return this.roots.get(t)}registerPostFixer(t){this._postFixers.add(t)}destroy(){this.roots.map((t=>t.destroy()));this.stopListening()}_callPostFixers(t){let e=false;do{for(const n of this._postFixers){e=n(t);if(e){break}}}while(e)}}const Qg=10;class Jg extends Dg{constructor(...t){super(...t);this.getFillerOffset=Xg;this._priority=Qg;this._id=null;this._clonesGroup=null}get priority(){return this._priority}get id(){return this._id}getElementsWithSameId(){if(this.id===null){throw new z("attribute-element-get-elements-with-same-id-no-id",this)}return new Set(this._clonesGroup)}isSimilar(t){if(this.id!==null||t.id!==null){return this.id===t.id}return super.isSimilar(t)&&this.priority==t.priority}_clone(t=false){const e=super._clone(t);e._priority=this._priority;e._id=this._id;return e}}Jg.DEFAULT_PRIORITY=Qg;Jg.prototype.is=function(t,e){if(!e){return t==="attributeElement"||t==="view:attributeElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="attributeElement"||t==="view:attributeElement"||t==="element"||t==="view:element")}};function Xg(){if(tm(this)){return null}let t=this.parent;while(t&&t.is("attributeElement")){if(tm(t)>1){return null}t=t.parent}if(!t||tm(t)>1){return null}return this.childCount}function tm(t){return Array.from(t.getChildren()).filter((t=>!t.is("uiElement"))).length}class em extends Dg{constructor(t,e,n,i){super(t,e,n,i);this.getFillerOffset=nm}_insertChild(t,e){if(e&&(e instanceof Eu||Array.from(e).length>0)){throw new z("view-emptyelement-cannot-add",[this,e])}return 0}}em.prototype.is=function(t,e){if(!e){return t==="emptyElement"||t==="view:emptyElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="emptyElement"||t==="view:emptyElement"||t==="element"||t==="view:element")}};function nm(){return null}class im extends Dg{constructor(...t){super(...t);this.getFillerOffset=rm}_insertChild(t,e){if(e&&(e instanceof Eu||Array.from(e).length>0)){throw new z("view-uielement-cannot-add",[this,e])}return 0}render(t,e){return this.toDomElement(t)}toDomElement(t){const e=t.createElement(this.name);for(const t of this.getAttributeKeys()){e.setAttribute(t,this.getAttribute(t))}return e}}im.prototype.is=function(t,e){if(!e){return t==="uiElement"||t==="view:uiElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="uiElement"||t==="view:uiElement"||t==="element"||t==="view:element")}};function om(t){t.document.on("arrowKey",((e,n)=>sm(e,n,t.domConverter)),{priority:"low"})}function rm(){return null}function sm(t,e,n){if(e.keyCode==Hl.arrowright){const t=e.domTarget.ownerDocument.defaultView.getSelection();const i=t.rangeCount==1&&t.getRangeAt(0).collapsed;if(i||e.shiftKey){const e=t.focusNode;const o=t.focusOffset;const r=n.domPositionToView(e,o);if(r===null){return}let s=false;const a=r.getLastMatchingPosition((t=>{if(t.item.is("uiElement")){s=true}if(t.item.is("uiElement")||t.item.is("attributeElement")){return true}return false}));if(s){const e=n.viewPositionToDom(a);if(i){t.collapse(e.parent,e.offset)}else{t.extend(e.parent,e.offset)}}}}}class am extends Dg{constructor(...t){super(...t);this.getFillerOffset=lm}_insertChild(t,e){if(e&&(e instanceof Eu||Array.from(e).length>0)){throw new z("view-rawelement-cannot-add",[this,e])}return 0}render(){}}am.prototype.is=function(t,e){if(!e){return t==="rawElement"||t==="view:rawElement"||t===this.name||t==="view:"+this.name||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="rawElement"||t==="view:rawElement"||t==="element"||t==="view:element")}};function lm(){return null}class cm extends(K(Cu)){constructor(t,e){super();this.document=t;this._children=[];if(e){this._insertChild(0,e)}this._customProperties=new Map}[Symbol.iterator](){return this._children[Symbol.iterator]()}get childCount(){return this._children.length}get isEmpty(){return this.childCount===0}get root(){return this}get parent(){return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}_appendChild(t){return this._insertChild(this.childCount,t)}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}_insertChild(t,e){this._fireChange("children",this);let n=0;const i=dm(this.document,e);for(const e of i){if(e.parent!==null){e._remove()}e.parent=this;this._children.splice(t,0,e);t++;n++}return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n<t+e;n++){this._children[n].parent=null}return this._children.splice(t,e)}_fireChange(t,e){this.fire("change:"+t,e)}_setCustomProperty(t,e){this._customProperties.set(t,e)}_removeCustomProperty(t){return this._customProperties.delete(t)}}cm.prototype.is=function(t){return t==="documentFragment"||t==="view:documentFragment"};function dm(t,e){if(typeof e=="string"){return[new Du(t,e)]}if(!St(e)){e=[e]}return Array.from(e).map((e=>{if(typeof e=="string"){return new Du(t,e)}if(e instanceof Su){return new Du(t,e.data)}return e}))}class um{constructor(t){this.document=t;this._cloneGroups=new Map;this._slotFactory=null}setSelection(...t){this.document.selection._setTo(...t)}setSelectionFocus(...t){this.document.selection._setFocus(...t)}createDocumentFragment(t){return new cm(this.document,t)}createText(t){return new Du(this.document,t)}createAttributeElement(t,e,n={}){const i=new Jg(this.document,t,e);if(typeof n.priority==="number"){i._priority=n.priority}if(n.id){i._id=n.id}if(n.renderUnsafeAttributes){i._unsafeAttributesToRender.push(...n.renderUnsafeAttributes)}return i}createContainerElement(t,e,n={},i={}){let o=null;if(pe(n)){i=n}else{o=n}const r=new Mg(this.document,t,e,o);if(i.renderUnsafeAttributes){r._unsafeAttributesToRender.push(...i.renderUnsafeAttributes)}return r}createEditableElement(t,e,n={}){const i=new Lg(this.document,t,e);if(n.renderUnsafeAttributes){i._unsafeAttributesToRender.push(...n.renderUnsafeAttributes)}return i}createEmptyElement(t,e,n={}){const i=new em(this.document,t,e);if(n.renderUnsafeAttributes){i._unsafeAttributesToRender.push(...n.renderUnsafeAttributes)}return i}createUIElement(t,e,n){const i=new im(this.document,t,e);if(n){i.render=n}return i}createRawElement(t,e,n,i={}){const o=new am(this.document,t,e);if(n){o.render=n}if(i.renderUnsafeAttributes){o._unsafeAttributesToRender.push(...i.renderUnsafeAttributes)}return o}setAttribute(t,e,n){n._setAttribute(t,e)}removeAttribute(t,e){e._removeAttribute(t)}addClass(t,e){e._addClass(t)}removeClass(t,e){e._removeClass(t)}setStyle(t,e,n){if(pe(t)&&n===undefined){e._setStyle(t)}else{n._setStyle(t,e)}}removeStyle(t,e){e._removeStyle(t)}setCustomProperty(t,e,n){n._setCustomProperty(t,e)}removeCustomProperty(t,e){return e._removeCustomProperty(t)}breakAttributes(t){if(t instanceof Og){return this._breakAttributes(t)}else{return this._breakAttributesRange(t)}}breakContainer(t){const e=t.parent;if(!e.is("containerElement")){throw new z("view-writer-break-non-container-element",this.document)}if(!e.parent){throw new z("view-writer-break-root",this.document)}if(t.isAtStart){return Og._createBefore(e)}else if(!t.isAtEnd){const n=e._clone(false);this.insert(Og._createAfter(e),n);const i=new Rg(t,Og._createAt(e,"end"));const o=new Og(n,0);this.move(i,o)}return Og._createAfter(e)}mergeAttributes(t){const e=t.offset;const n=t.parent;if(n.is("$text")){return t}if(n.is("attributeElement")&&n.childCount===0){const t=n.parent;const e=n.index;n._remove();this._removeFromClonedElementsGroup(n);return this.mergeAttributes(new Og(t,e))}const i=n.getChild(e-1);const o=n.getChild(e);if(!i||!o){return t}if(i.is("$text")&&o.is("$text")){return bm(i,o)}else if(i.is("attributeElement")&&o.is("attributeElement")&&i.isSimilar(o)){const t=i.childCount;i._appendChild(o.getChildren());o._remove();this._removeFromClonedElementsGroup(o);return this.mergeAttributes(new Og(i,t))}return t}mergeContainers(t){const e=t.nodeBefore;const n=t.nodeAfter;if(!e||!n||!e.is("containerElement")||!n.is("containerElement")){throw new z("view-writer-merge-containers-invalid-position",this.document)}const i=e.getChild(e.childCount-1);const o=i instanceof Du?Og._createAt(i,"end"):Og._createAt(e,"end");this.move(Rg._createIn(n),Og._createAt(e,"end"));this.remove(Rg._createOn(n));return o}insert(t,e){e=St(e)?[...e]:[e];wm(e,this.document);const n=e.reduce(((t,e)=>{const n=t[t.length-1];const i=!e.is("uiElement");if(!n||n.breakAttributes!=i){t.push({breakAttributes:i,nodes:[e]})}else{n.nodes.push(e)}return t}),[]);let i=null;let o=t;for(const{nodes:t,breakAttributes:e}of n){const n=this._insertNodes(o,t,e);if(!i){i=n.start}o=n.end}if(!i){return new Rg(t)}return new Rg(i,o)}remove(t){const e=t instanceof Rg?t:Rg._createOn(t);_m(e,this.document);if(e.isCollapsed){return new cm(this.document)}const{start:n,end:i}=this._breakAttributesRange(e,true);const o=n.parent;const r=i.offset-n.offset;const s=o._removeChildren(n.offset,r);for(const t of s){this._removeFromClonedElementsGroup(t)}const a=this.mergeAttributes(n);e.start=a;e.end=a.clone();return new cm(this.document,s)}clear(t,e){_m(t,this.document);const n=t.getWalker({direction:"backward",ignoreElementEnd:true});for(const i of n){const n=i.item;let o;if(n.is("element")&&e.isSimilar(n)){o=Rg._createOn(n)}else if(!i.nextPosition.isAfter(t.start)&&n.is("$textProxy")){const t=n.getAncestors().find((t=>t.is("element")&&e.isSimilar(t)));if(t){o=Rg._createIn(t)}}if(o){if(o.end.isAfter(t.end)){o.end=t.end}if(o.start.isBefore(t.start)){o.start=t.start}this.remove(o)}}}move(t,e){let n;if(e.isAfter(t.end)){e=this._breakAttributes(e,true);const i=e.parent;const o=i.childCount;t=this._breakAttributesRange(t,true);n=this.remove(t);e.offset+=i.childCount-o}else{n=this.remove(t)}return this.insert(e,n)}wrap(t,e){if(!(e instanceof Jg)){throw new z("view-writer-wrap-invalid-attribute",this.document)}_m(t,this.document);if(!t.isCollapsed){return this._wrapRange(t,e)}else{let n=t.start;if(n.parent.is("element")&&!hm(n.parent)){n=n.getLastMatchingPosition((t=>t.item.is("uiElement")))}n=this._wrapPosition(n,e);const i=this.document.selection;if(i.isCollapsed&&i.getFirstPosition().isEqual(t.start)){this.setSelection(n)}return new Rg(n)}}unwrap(t,e){if(!(e instanceof Jg)){throw new z("view-writer-unwrap-invalid-attribute",this.document)}_m(t,this.document);if(t.isCollapsed){return t}const{start:n,end:i}=this._breakAttributesRange(t,true);const o=n.parent;const r=this._unwrapChildren(o,n.offset,i.offset,e);const s=this.mergeAttributes(r.start);if(!s.isEqual(r.start)){r.end.offset--}const a=this.mergeAttributes(r.end);return new Rg(s,a)}rename(t,e){const n=new Mg(this.document,t,e.getAttributes());this.insert(Og._createAfter(e),n);this.move(Rg._createIn(e),Og._createAt(n,0));this.remove(Rg._createOn(e));return n}clearClonedElementsGroup(t){this._cloneGroups.delete(t)}createPositionAt(t,e){return Og._createAt(t,e)}createPositionAfter(t){return Og._createAfter(t)}createPositionBefore(t){return Og._createBefore(t)}createRange(...t){return new Rg(...t)}createRangeOn(t){return Rg._createOn(t)}createRangeIn(t){return Rg._createIn(t)}createSelection(...t){return new jg(...t)}createSlot(t){if(!this._slotFactory){throw new z("view-writer-invalid-create-slot-context",this.document)}return this._slotFactory(this,t)}_registerSlotFactory(t){this._slotFactory=t}_clearSlotFactory(){this._slotFactory=null}_insertNodes(t,e,n){let i;if(n){i=gm(t)}else{i=t.parent.is("$text")?t.parent.parent:t.parent}if(!i){throw new z("view-writer-invalid-position-container",this.document)}let o;if(n){o=this._breakAttributes(t,true)}else{o=t.parent.is("$text")?pm(t):t}const r=i._insertChild(o.offset,e);for(const t of e){this._addToClonedElementsGroup(t)}const s=o.getShiftedBy(r);const a=this.mergeAttributes(o);if(!a.isEqual(o)){s.offset--}const l=this.mergeAttributes(s);return new Rg(a,l)}_wrapChildren(t,e,n,i){let o=e;const r=[];while(o<n){const e=t.getChild(o);const n=e.is("$text");const s=e.is("attributeElement");if(s&&this._wrapAttributeElement(i,e)){r.push(new Og(t,o))}else if(n||!s||mm(i,e)){const n=i._clone();e._remove();n._appendChild(e);t._insertChild(o,n);this._addToClonedElementsGroup(n);r.push(new Og(t,o))}else{this._wrapChildren(e,0,e.childCount,i)}o++}let s=0;for(const t of r){t.offset-=s;if(t.offset==e){continue}const i=this.mergeAttributes(t);if(!i.isEqual(t)){s++;n--}}return Rg._createFromParentsAndOffsets(t,e,t,n)}_unwrapChildren(t,e,n,i){let o=e;const r=[];while(o<n){const e=t.getChild(o);if(!e.is("attributeElement")){o++;continue}if(e.isSimilar(i)){const i=e.getChildren();const s=e.childCount;e._remove();t._insertChild(o,i);this._removeFromClonedElementsGroup(e);r.push(new Og(t,o),new Og(t,o+s));o+=s;n+=s-1;continue}if(this._unwrapAttributeElement(i,e)){r.push(new Og(t,o),new Og(t,o+1));o++;continue}this._unwrapChildren(e,0,e.childCount,i);o++}let s=0;for(const t of r){t.offset-=s;if(t.offset==e||t.offset==n){continue}const i=this.mergeAttributes(t);if(!i.isEqual(t)){s++;n--}}return Rg._createFromParentsAndOffsets(t,e,t,n)}_wrapRange(t,e){const{start:n,end:i}=this._breakAttributesRange(t,true);const o=n.parent;const r=this._wrapChildren(o,n.offset,i.offset,e);const s=this.mergeAttributes(r.start);if(!s.isEqual(r.start)){r.end.offset--}const a=this.mergeAttributes(r.end);return new Rg(s,a)}_wrapPosition(t,e){if(e.isSimilar(t.parent)){return fm(t.clone())}if(t.parent.is("$text")){t=pm(t)}const n=this.createAttributeElement("_wrapPosition-fake-element");n._priority=Number.POSITIVE_INFINITY;n.isSimilar=()=>false;t.parent._insertChild(t.offset,n);const i=new Rg(t,t.getShiftedBy(1));this.wrap(i,e);const o=new Og(n.parent,n.index);n._remove();const r=o.nodeBefore;const s=o.nodeAfter;if(r instanceof Du&&s instanceof Du){return bm(r,s)}return fm(o)}_wrapAttributeElement(t,e){if(!Cm(t,e)){return false}if(t.name!==e.name||t.priority!==e.priority){return false}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}if(e.hasAttribute(n)&&e.getAttribute(n)!==t.getAttribute(n)){return false}}for(const n of t.getStyleNames()){if(e.hasStyle(n)&&e.getStyle(n)!==t.getStyle(n)){return false}}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}if(!e.hasAttribute(n)){this.setAttribute(n,t.getAttribute(n),e)}}for(const n of t.getStyleNames()){if(!e.hasStyle(n)){this.setStyle(n,t.getStyle(n),e)}}for(const n of t.getClassNames()){if(!e.hasClass(n)){this.addClass(n,e)}}return true}_unwrapAttributeElement(t,e){if(!Cm(t,e)){return false}if(t.name!==e.name||t.priority!==e.priority){return false}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}if(!e.hasAttribute(n)||e.getAttribute(n)!==t.getAttribute(n)){return false}}if(!e.hasClass(...t.getClassNames())){return false}for(const n of t.getStyleNames()){if(!e.hasStyle(n)||e.getStyle(n)!==t.getStyle(n)){return false}}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}this.removeAttribute(n,e)}this.removeClass(Array.from(t.getClassNames()),e);this.removeStyle(Array.from(t.getStyleNames()),e);return true}_breakAttributesRange(t,e=false){const n=t.start;const i=t.end;_m(t,this.document);if(t.isCollapsed){const n=this._breakAttributes(t.start,e);return new Rg(n,n)}const o=this._breakAttributes(i,e);const r=o.parent.childCount;const s=this._breakAttributes(n,e);o.offset+=o.parent.childCount-r;return new Rg(s,o)}_breakAttributes(t,e=false){const n=t.offset;const i=t.parent;if(t.parent.is("emptyElement")){throw new z("view-writer-cannot-break-empty-element",this.document)}if(t.parent.is("uiElement")){throw new z("view-writer-cannot-break-ui-element",this.document)}if(t.parent.is("rawElement")){throw new z("view-writer-cannot-break-raw-element",this.document)}if(!e&&i.is("$text")&&Am(i.parent)){return t.clone()}if(Am(i)){return t.clone()}if(i.is("$text")){return this._breakAttributes(pm(t),e)}const o=i.childCount;if(n==o){const t=new Og(i.parent,i.index+1);return this._breakAttributes(t,e)}else{if(n===0){const t=new Og(i.parent,i.index);return this._breakAttributes(t,e)}else{const t=i.index+1;const o=i._clone();i.parent._insertChild(t,o);this._addToClonedElementsGroup(o);const r=i.childCount-n;const s=i._removeChildren(n,r);o._appendChild(s);const a=new Og(i.parent,t);return this._breakAttributes(a,e)}}}_addToClonedElementsGroup(t){if(!t.root.is("rootElement")){return}if(t.is("element")){for(const e of t.getChildren()){this._addToClonedElementsGroup(e)}}const e=t.id;if(!e){return}let n=this._cloneGroups.get(e);if(!n){n=new Set;this._cloneGroups.set(e,n)}n.add(t);t._clonesGroup=n}_removeFromClonedElementsGroup(t){if(t.is("element")){for(const e of t.getChildren()){this._removeFromClonedElementsGroup(e)}}const e=t.id;if(!e){return}const n=this._cloneGroups.get(e);if(!n){return}n.delete(t)}}function hm(t){return Array.from(t.getChildren()).some((t=>!t.is("uiElement")))}function gm(t){let e=t.parent;while(!Am(e)){if(!e){return undefined}e=e.parent}return e}function mm(t,e){if(t.priority<e.priority){return true}else if(t.priority>e.priority){return false}return t.getIdentity()<e.getIdentity()}function fm(t){const e=t.nodeBefore;if(e&&e.is("$text")){return new Og(e,e.data.length)}const n=t.nodeAfter;if(n&&n.is("$text")){return new Og(n,0)}return t}function pm(t){if(t.offset==t.parent.data.length){return new Og(t.parent.parent,t.parent.index+1)}if(t.offset===0){return new Og(t.parent.parent,t.parent.index)}const e=t.parent.data.slice(t.offset);t.parent._data=t.parent.data.slice(0,t.offset);t.parent.parent._insertChild(t.parent.index+1,new Du(t.root.document,e));return new Og(t.parent.parent,t.parent.index+1)}function bm(t,e){const n=t.data.length;t._data+=e.data;e._remove();return new Og(t,n)}const km=[Du,Jg,Mg,em,am,im];function wm(t,e){for(const n of t){if(!km.some((t=>n instanceof t))){throw new z("view-writer-insert-invalid-node-type",e)}if(!n.is("$text")){wm(n.getChildren(),e)}}}function Am(t){return t&&(t.is("containerElement")||t.is("documentFragment"))}function _m(t,e){const n=gm(t.start);const i=gm(t.end);if(!n||!i||n!==i){throw new z("view-writer-invalid-range-container",e)}}function Cm(t,e){return t.id===null&&e.id===null}const vm=t=>t.createTextNode(" ");const ym=t=>{const e=t.createElement("span");e.dataset.ckeFiller="true";e.innerText=" ";return e};const xm=t=>{const e=t.createElement("br");e.dataset.ckeFiller="true";return e};const Em=7;const Dm="⁠".repeat(Em);function Sm(t){return sl(t)&&t.data.substr(0,Em)===Dm}function Tm(t){return t.data.length==Em&&Sm(t)}function Im(t){if(Sm(t)){return t.data.slice(Em)}else{return t.data}}function Mm(t){t.document.on("arrowKey",Bm,{priority:"low"})}function Bm(t,e){if(e.keyCode==Hl.arrowleft){const t=e.domTarget.ownerDocument.defaultView.getSelection();if(t.rangeCount==1&&t.getRangeAt(0).collapsed){const e=t.getRangeAt(0).startContainer;const n=t.getRangeAt(0).startOffset;if(Sm(e)&&n<=Em){t.collapse(e,0)}}}}var Lm=n(4401);var Nm={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Nm.insert="head";Nm.singleton=true;var zm=Sc()(Lm.Z,Nm);const Pm=Lm.Z.locals||{};class Om extends(mt()){constructor(t,e){super();this.domDocuments=new Set;this.domConverter=t;this.markedAttributes=new Set;this.markedChildren=new Set;this.markedTexts=new Set;this.selection=e;this.set("isFocused",false);this.set("isSelecting",false);if(c.isBlink&&!c.isAndroid){this.on("change:isSelecting",(()=>{if(!this.isSelecting){this.render()}}))}this.set("isComposing",false);this.on("change:isComposing",(()=>{if(!this.isComposing){this.render()}}));this._inlineFiller=null;this._fakeSelectionContainer=null}markToSync(t,e){if(t==="text"){if(this.domConverter.mapViewToDom(e.parent)){this.markedTexts.add(e)}}else{if(!this.domConverter.mapViewToDom(e)){return}if(t==="attributes"){this.markedAttributes.add(e)}else if(t==="children"){this.markedChildren.add(e)}else{throw new z("view-renderer-unknown-type",this)}}}render(){if(this.isComposing&&!c.isAndroid){return}let t=null;const e=c.isBlink&&!c.isAndroid?!this.isSelecting:true;for(const t of this.markedChildren){this._updateChildrenMappings(t)}if(e){if(this._inlineFiller&&!this._isSelectionInInlineFiller()){this._removeInlineFiller()}if(this._inlineFiller){t=this._getInlineFillerPosition()}else if(this._needsInlineFillerAtSelection()){t=this.selection.getFirstPosition();this.markedChildren.add(t.parent)}}else if(this._inlineFiller&&this._inlineFiller.parentNode){t=this.domConverter.domPositionToView(this._inlineFiller);if(t&&t.parent.is("$text")){t=Og._createBefore(t.parent)}}for(const t of this.markedAttributes){this._updateAttrs(t)}for(const e of this.markedChildren){this._updateChildren(e,{inlineFillerPosition:t})}for(const e of this.markedTexts){if(!this.markedChildren.has(e.parent)&&this.domConverter.mapViewToDom(e.parent)){this._updateText(e,{inlineFillerPosition:t})}}if(e){if(t){const e=this.domConverter.viewPositionToDom(t);const n=e.parent.ownerDocument;if(!Sm(e.parent)){this._inlineFiller=Vm(n,e.parent,e.offset)}else{this._inlineFiller=e.parent}}else{this._inlineFiller=null}}this._updateFocus();this._updateSelection();this.markedTexts.clear();this.markedAttributes.clear();this.markedChildren.clear()}_updateChildrenMappings(t){const e=this.domConverter.mapViewToDom(t);if(!e){return}const n=Array.from(this.domConverter.mapViewToDom(t).childNodes);const i=Array.from(this.domConverter.viewChildrenToDom(t,{withChildren:false}));const o=this._diffNodeLists(n,i);const r=this._findReplaceActions(o,n,i);if(r.indexOf("replace")!==-1){const e={equal:0,insert:0,delete:0};for(const o of r){if(o==="replace"){const o=e.equal+e.insert;const r=e.equal+e.delete;const s=t.getChild(o);if(s&&!(s.is("uiElement")||s.is("rawElement"))){this._updateElementMappings(s,n[r])}Sl(i[o]);e.equal++}else{e[o]++}}}}_updateElementMappings(t,e){this.domConverter.unbindDomElement(e);this.domConverter.bindElements(e,t);this.markedChildren.add(t);this.markedAttributes.add(t)}_getInlineFillerPosition(){const t=this.selection.getFirstPosition();if(t.parent.is("$text")){return Og._createBefore(t.parent)}else{return t}}_isSelectionInInlineFiller(){if(this.selection.rangeCount!=1||!this.selection.isCollapsed){return false}const t=this.selection.getFirstPosition();const e=this.domConverter.viewPositionToDom(t);if(e&&sl(e.parent)&&Sm(e.parent)){return true}return false}_removeInlineFiller(){const t=this._inlineFiller;if(!Sm(t)){throw new z("view-renderer-filler-was-lost",this)}if(Tm(t)){t.remove()}else{t.data=t.data.substr(Em)}this._inlineFiller=null}_needsInlineFillerAtSelection(){if(this.selection.rangeCount!=1||!this.selection.isCollapsed){return false}const t=this.selection.getFirstPosition();const e=t.parent;const n=t.offset;if(!this.domConverter.mapViewToDom(e.root)){return false}if(!e.is("element")){return false}if(!Rm(e)){return false}if(n===e.getFillerOffset()){return false}const i=t.nodeBefore;const o=t.nodeAfter;if(i instanceof Du||o instanceof Du){return false}if(c.isAndroid&&(i||o)){return false}return true}_updateText(t,e){const n=this.domConverter.findCorrespondingDomText(t);const i=this.domConverter.viewToDom(t);let o=i.data;const r=e.inlineFillerPosition;if(r&&r.parent==t.parent&&r.offset==t.index){o=Dm+o}Gm(n,o)}_updateAttrs(t){const e=this.domConverter.mapViewToDom(t);if(!e){return}const n=Array.from(e.attributes).map((t=>t.name));const i=t.getAttributeKeys();for(const n of i){this.domConverter.setDomElementAttribute(e,n,t.getAttribute(n),t)}for(const i of n){if(!t.hasAttribute(i)){this.domConverter.removeDomElementAttribute(e,i)}}}_updateChildren(t,e){const n=this.domConverter.mapViewToDom(t);if(!n){return}if(c.isAndroid){let t=null;for(const e of Array.from(n.childNodes)){if(t&&sl(t)&&sl(e)){n.normalize();break}t=e}}const i=e.inlineFillerPosition;const o=n.childNodes;const r=Array.from(this.domConverter.viewChildrenToDom(t,{bind:true}));if(i&&i.parent===t){Vm(n.ownerDocument,r,i.offset)}const s=this._diffNodeLists(o,r);const a=c.isAndroid?this._findReplaceActions(s,o,r,{replaceText:true}):s;let l=0;const d=new Set;for(const t of a){if(t==="delete"){d.add(o[l]);Sl(o[l])}else if(t==="equal"||t==="replace"){l++}}l=0;for(const t of a){if(t==="insert"){kl(n,l,r[l]);l++}else if(t==="replace"){Gm(o[l],r[l].data);l++}else if(t==="equal"){this._markDescendantTextToSync(this.domConverter.domToView(r[l]));l++}}for(const t of d){if(!t.parentNode){this.domConverter.unbindDomElement(t)}}}_diffNodeLists(t,e){t=Wm(t,this._fakeSelectionContainer);return y(t,e,Hm.bind(null,this.domConverter))}_findReplaceActions(t,e,n,i={}){if(t.indexOf("insert")===-1||t.indexOf("delete")===-1){return t}let o=[];let r=[];let s=[];const a={equal:0,insert:0,delete:0};for(const l of t){if(l==="insert"){s.push(n[a.equal+a.insert])}else if(l==="delete"){r.push(e[a.equal+a.delete])}else{o=o.concat(y(r,s,i.replaceText?Fm:jm).map((t=>t==="equal"?"replace":t)));o.push("equal");r=[];s=[]}a[l]++}return o.concat(y(r,s,i.replaceText?Fm:jm).map((t=>t==="equal"?"replace":t)))}_markDescendantTextToSync(t){if(!t){return}if(t.is("$text")){this.markedTexts.add(t)}else if(t.is("element")){for(const e of t.getChildren()){this._markDescendantTextToSync(e)}}}_updateSelection(){if(c.isBlink&&!c.isAndroid&&this.isSelecting&&!this.markedChildren.size){return}if(this.selection.rangeCount===0){this._removeDomSelection();this._removeFakeSelection();return}const t=this.domConverter.mapViewToDom(this.selection.editableElement);if(!this.isFocused||!t){return}if(this.selection.isFake){this._updateFakeSelection(t)}else if(this._fakeSelectionContainer&&this._fakeSelectionContainer.isConnected){this._removeFakeSelection();this._updateDomSelection(t)}else if(!(this.isComposing&&c.isAndroid)){this._updateDomSelection(t)}}_updateFakeSelection(t){const e=t.ownerDocument;if(!this._fakeSelectionContainer){this._fakeSelectionContainer=qm(e)}const n=this._fakeSelectionContainer;this.domConverter.bindFakeSelection(n,this.selection);if(!this._fakeSelectionNeedsUpdate(t)){return}if(!n.parentElement||n.parentElement!=t){t.appendChild(n)}n.textContent=this.selection.fakeSelectionLabel||" ";const i=e.getSelection();const o=e.createRange();i.removeAllRanges();o.selectNodeContents(n);i.addRange(o)}_updateDomSelection(t){const e=t.ownerDocument.defaultView.getSelection();if(!this._domSelectionNeedsUpdate(e)){return}const n=this.domConverter.viewPositionToDom(this.selection.anchor);const i=this.domConverter.viewPositionToDom(this.selection.focus);e.collapse(n.parent,n.offset);e.extend(i.parent,i.offset);if(c.isGecko){Um(i,e)}}_domSelectionNeedsUpdate(t){if(!this.domConverter.isDomSelectionCorrect(t)){return true}const e=t&&this.domConverter.domSelectionToView(t);if(e&&this.selection.isEqual(e)){return false}if(!this.selection.isCollapsed&&this.selection.isSimilar(e)){return false}return true}_fakeSelectionNeedsUpdate(t){const e=this._fakeSelectionContainer;const n=t.ownerDocument.getSelection();if(!e||e.parentElement!==t){return true}if(n.anchorNode!==e&&!e.contains(n.anchorNode)){return true}return e.textContent!==this.selection.fakeSelectionLabel}_removeDomSelection(){for(const t of this.domDocuments){const e=t.getSelection();if(e.rangeCount){const n=t.activeElement;const i=this.domConverter.mapDomToView(n);if(n&&i){e.removeAllRanges()}}}}_removeFakeSelection(){const t=this._fakeSelectionContainer;if(t){t.remove()}}_updateFocus(){if(this.isFocused){const t=this.selection.editableElement;if(t){this.domConverter.focus(t)}}}}function Rm(t){if(t.getAttribute("contenteditable")=="false"){return false}const e=t.findAncestor((t=>t.hasAttribute("contenteditable")));return!e||e.getAttribute("contenteditable")=="true"}function Vm(t,e,n){const i=e instanceof Array?e:e.childNodes;const o=i[n];if(sl(o)){o.data=Dm+o.data;return o}else{const o=t.createTextNode(Dm);if(Array.isArray(e)){i.splice(n,0,o)}else{kl(e,n,o)}return o}}function jm(t,e){return Ya(t)&&Ya(e)&&!sl(t)&&!sl(e)&&!wl(t)&&!wl(e)&&t.tagName.toLowerCase()===e.tagName.toLowerCase()}function Fm(t,e){return Ya(t)&&Ya(e)&&sl(t)&&sl(e)}function Hm(t,e,n){if(e===n){return true}else if(sl(e)&&sl(n)){return e.data===n.data}else if(t.isBlockFiller(e)&&t.isBlockFiller(n)){return true}return false}function Um(t,e){const n=t.parent;if(n.nodeType!=Node.ELEMENT_NODE||t.offset!=n.childNodes.length-1){return}const i=n.childNodes[t.offset];if(i&&i.tagName=="BR"){e.addRange(e.getRangeAt(0))}}function Wm(t,e){const n=Array.from(t);if(n.length==0||!e){return n}const i=n[n.length-1];if(i==e){n.pop()}return n}function qm(t){const e=t.createElement("div");e.className="ck-fake-selection-container";Object.assign(e.style,{position:"fixed",top:0,left:"-9999px",width:"42px"});e.textContent=" ";return e}function Gm(t,e){const n=t.data;if(n==e){return}const i=k(n,e);for(const e of i){if(e.type==="insert"){t.insertData(e.index,e.values.join(""))}else{t.deleteData(e.index,e.howMany)}}}const $m=xm(il.document);const Km=vm(il.document);const Ym=ym(il.document);const Zm="data-ck-unsafe-attribute-";const Qm="data-ck-unsafe-element";class Jm{constructor(t,e={}){this.document=t;this.renderingMode=e.renderingMode||"editing";this.blockFillerMode=e.blockFillerMode||(this.renderingMode==="editing"?"br":"nbsp");this.preElements=["pre"];this.blockElements=["address","article","aside","blockquote","caption","center","dd","details","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","legend","li","main","menu","nav","ol","p","pre","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"];this.inlineObjectElements=["object","iframe","input","button","textarea","select","option","video","embed","audio","img","canvas"];this.unsafeElements=["script","style"];this._domDocument=this.renderingMode==="editing"?il.document:il.document.implementation.createHTMLDocument("");this._domToViewMapping=new WeakMap;this._viewToDomMapping=new WeakMap;this._fakeSelectionMapping=new WeakMap;this._rawContentElementMatcher=new Tu;this._encounteredRawContentDomNodes=new WeakSet}bindFakeSelection(t,e){this._fakeSelectionMapping.set(t,new jg(e))}fakeSelectionToView(t){return this._fakeSelectionMapping.get(t)}bindElements(t,e){this._domToViewMapping.set(t,e);this._viewToDomMapping.set(e,t)}unbindDomElement(t){const e=this._domToViewMapping.get(t);if(e){this._domToViewMapping.delete(t);this._viewToDomMapping.delete(e);for(const e of Array.from(t.children)){this.unbindDomElement(e)}}}bindDocumentFragments(t,e){this._domToViewMapping.set(t,e);this._viewToDomMapping.set(e,t)}shouldRenderAttribute(t,e,n){if(this.renderingMode==="data"){return true}t=t.toLowerCase();if(t.startsWith("on")){return false}if(t==="srcdoc"&&e.match(/\bon\S+\s*=|javascript:|<\s*\/*script/i)){return false}if(n==="img"&&(t==="src"||t==="srcset")){return true}if(n==="source"&&t==="srcset"){return true}if(e.match(/^\s*(javascript:|data:(image\/svg|text\/x?html))/i)){return false}return true}setContentOf(t,e){if(this.renderingMode==="data"){t.innerHTML=e;return}const n=(new DOMParser).parseFromString(e,"text/html");const i=n.createDocumentFragment();const o=n.body.childNodes;while(o.length>0){i.appendChild(o[0])}const r=n.createTreeWalker(i,NodeFilter.SHOW_ELEMENT);const s=[];let a;while(a=r.nextNode()){s.push(a)}for(const t of s){for(const e of t.getAttributeNames()){this.setDomElementAttribute(t,e,t.getAttribute(e))}const e=t.tagName.toLowerCase();if(this._shouldRenameElement(e)){of(e);t.replaceWith(this._createReplacementDomElement(e,t))}}while(t.firstChild){t.firstChild.remove()}t.append(i)}viewToDom(t,e={}){if(t.is("$text")){const e=this._processDataFromViewText(t);return this._domDocument.createTextNode(e)}else{if(this.mapViewToDom(t)){return this.mapViewToDom(t)}let n;if(t.is("documentFragment")){n=this._domDocument.createDocumentFragment();if(e.bind){this.bindDocumentFragments(n,t)}}else if(t.is("uiElement")){if(t.name==="$comment"){n=this._domDocument.createComment(t.getCustomProperty("$rawContent"))}else{n=t.render(this._domDocument,this)}if(e.bind){this.bindElements(n,t)}return n}else{if(this._shouldRenameElement(t.name)){of(t.name);n=this._createReplacementDomElement(t.name)}else if(t.hasAttribute("xmlns")){n=this._domDocument.createElementNS(t.getAttribute("xmlns"),t.name)}else{n=this._domDocument.createElement(t.name)}if(t.is("rawElement")){t.render(n,this)}if(e.bind){this.bindElements(n,t)}for(const e of t.getAttributeKeys()){this.setDomElementAttribute(n,e,t.getAttribute(e),t)}}if(e.withChildren!==false){for(const i of this.viewChildrenToDom(t,e)){n.appendChild(i)}}return n}}setDomElementAttribute(t,e,n,i){const o=this.shouldRenderAttribute(e,n,t.tagName.toLowerCase())||i&&i.shouldRenderUnsafeAttribute(e);if(!o){P("domconverter-unsafe-attribute-detected",{domElement:t,key:e,value:n})}if(t.hasAttribute(e)&&!o){t.removeAttribute(e)}else if(t.hasAttribute(Zm+e)&&o){t.removeAttribute(Zm+e)}t.setAttribute(o?e:Zm+e,n)}removeDomElementAttribute(t,e){if(e==Qm){return}t.removeAttribute(e);t.removeAttribute(Zm+e)}*viewChildrenToDom(t,e={}){const n=t.getFillerOffset&&t.getFillerOffset();let i=0;for(const o of t.getChildren()){if(n===i){yield this._getBlockFiller()}const t=o.is("element")&&!!o.getCustomProperty("dataPipeline:transparentRendering")&&!dc(o.getAttributes());if(t&&this.renderingMode=="data"){yield*this.viewChildrenToDom(o,e)}else{if(t){P("domconverter-transparent-rendering-unsupported-in-editing-pipeline",{viewElement:o})}yield this.viewToDom(o,e)}i++}if(n===i){yield this._getBlockFiller()}}viewRangeToDom(t){const e=this.viewPositionToDom(t.start);const n=this.viewPositionToDom(t.end);const i=this._domDocument.createRange();i.setStart(e.parent,e.offset);i.setEnd(n.parent,n.offset);return i}viewPositionToDom(t){const e=t.parent;if(e.is("$text")){const n=this.findCorrespondingDomText(e);if(!n){return null}let i=t.offset;if(Sm(n)){i+=Em}return{parent:n,offset:i}}else{let n,i,o;if(t.offset===0){n=this.mapViewToDom(e);if(!n){return null}o=n.childNodes[0]}else{const e=t.nodeBefore;i=e.is("$text")?this.findCorrespondingDomText(e):this.mapViewToDom(e);if(!i){return null}n=i.parentNode;o=i.nextSibling}if(sl(o)&&Sm(o)){return{parent:o,offset:Em}}const r=i?bl(i)+1:0;return{parent:n,offset:r}}}domToView(t,e={}){if(this.isBlockFiller(t)){return null}const n=this.getHostViewElement(t);if(n){return n}if(wl(t)&&e.skipComments){return null}if(sl(t)){if(Tm(t)){return null}else{const e=this._processDataFromDomText(t);return e===""?null:new Du(this.document,e)}}else{if(this.mapDomToView(t)){return this.mapDomToView(t)}let n;if(this.isDocumentFragment(t)){n=new cm(this.document);if(e.bind){this.bindDocumentFragments(t,n)}}else{n=this._createViewElement(t,e);if(e.bind){this.bindElements(t,n)}const i=t.attributes;if(i){for(let t=i.length,e=0;e<t;e++){n._setAttribute(i[e].name,i[e].value)}}if(this._isViewElementWithRawContent(n,e)||wl(t)){const e=wl(t)?t.data:t.innerHTML;n._setCustomProperty("$rawContent",e);this._encounteredRawContentDomNodes.add(t);return n}}if(e.withChildren!==false){for(const i of this.domChildrenToView(t,e)){n._appendChild(i)}}return n}}*domChildrenToView(t,e){for(let n=0;n<t.childNodes.length;n++){const i=t.childNodes[n];const o=this.domToView(i,e);if(o!==null){yield o}}}domSelectionToView(t){if(t.rangeCount===1){let e=t.getRangeAt(0).startContainer;if(sl(e)){e=e.parentNode}const n=this.fakeSelectionToView(e);if(n){return n}}const e=this.isDomSelectionBackward(t);const n=[];for(let e=0;e<t.rangeCount;e++){const i=t.getRangeAt(e);const o=this.domRangeToView(i);if(o){n.push(o)}}return new jg(n,{backward:e})}domRangeToView(t){const e=this.domPositionToView(t.startContainer,t.startOffset);const n=this.domPositionToView(t.endContainer,t.endOffset);if(e&&n){return new Rg(e,n)}return null}domPositionToView(t,e=0){if(this.isBlockFiller(t)){return this.domPositionToView(t.parentNode,bl(t))}const n=this.mapDomToView(t);if(n&&(n.is("uiElement")||n.is("rawElement"))){return Og._createBefore(n)}if(sl(t)){if(Tm(t)){return this.domPositionToView(t.parentNode,bl(t))}const n=this.findCorrespondingViewText(t);let i=e;if(!n){return null}if(Sm(t)){i-=Em;i=i<0?0:i}return new Og(n,i)}else{if(e===0){const e=this.mapDomToView(t);if(e){return new Og(e,0)}}else{const n=t.childNodes[e-1];if(sl(n)&&Tm(n)){return this.domPositionToView(n.parentNode,bl(n))}const i=sl(n)?this.findCorrespondingViewText(n):this.mapDomToView(n);if(i&&i.parent){return new Og(i.parent,i.index+1)}}return null}}mapDomToView(t){const e=this.getHostViewElement(t);return e||this._domToViewMapping.get(t)}findCorrespondingViewText(t){if(Tm(t)){return null}const e=this.getHostViewElement(t);if(e){return e}const n=t.previousSibling;if(n){if(!this.isElement(n)){return null}const t=this.mapDomToView(n);if(t){const e=t.nextSibling;if(e instanceof Du){return e}else{return null}}}else{const e=this.mapDomToView(t.parentNode);if(e){const t=e.getChild(0);if(t instanceof Du){return t}else{return null}}}return null}mapViewToDom(t){return this._viewToDomMapping.get(t)}findCorrespondingDomText(t){const e=t.previousSibling;if(e&&this.mapViewToDom(e)){return this.mapViewToDom(e).nextSibling}if(!e&&t.parent&&this.mapViewToDom(t.parent)){return this.mapViewToDom(t.parent).childNodes[0]}return null}focus(t){const e=this.mapViewToDom(t);if(e&&e.ownerDocument.activeElement!==e){const{scrollX:t,scrollY:n}=il.window;const i=[];tf(e,(t=>{const{scrollLeft:e,scrollTop:n}=t;i.push([e,n])}));e.focus();tf(e,(t=>{const[e,n]=i.shift();t.scrollLeft=e;t.scrollTop=n}));il.window.scrollTo(t,n)}}isElement(t){return t&&t.nodeType==Node.ELEMENT_NODE}isDocumentFragment(t){return t&&t.nodeType==Node.DOCUMENT_FRAGMENT_NODE}isBlockFiller(t){if(this.blockFillerMode=="br"){return t.isEqualNode($m)}if(t.tagName==="BR"&&nf(t,this.blockElements)&&t.parentNode.childNodes.length===1){return true}return t.isEqualNode(Ym)||ef(t,this.blockElements)}isDomSelectionBackward(t){if(t.isCollapsed){return false}const e=this._domDocument.createRange();try{e.setStart(t.anchorNode,t.anchorOffset);e.setEnd(t.focusNode,t.focusOffset)}catch(t){return false}const n=e.collapsed;e.detach();return n}getHostViewElement(t){const e=ol(t);e.pop();while(e.length){const t=e.pop();const n=this._domToViewMapping.get(t);if(n&&(n.is("uiElement")||n.is("rawElement"))){return n}}return null}isDomSelectionCorrect(t){return this._isDomSelectionPositionCorrect(t.anchorNode,t.anchorOffset)&&this._isDomSelectionPositionCorrect(t.focusNode,t.focusOffset)}registerRawContentMatcher(t){this._rawContentElementMatcher.add(t)}_getBlockFiller(){switch(this.blockFillerMode){case"nbsp":return vm(this._domDocument);case"markedNbsp":return ym(this._domDocument);case"br":return xm(this._domDocument)}}_isDomSelectionPositionCorrect(t,e){if(sl(t)&&Sm(t)&&e<Em){return false}if(this.isElement(t)&&Sm(t.childNodes[e])){return false}const n=this.mapDomToView(t);if(n&&(n.is("uiElement")||n.is("rawElement"))){return false}return true}_processDataFromViewText(t){let e=t.data;if(t.getAncestors().some((t=>this.preElements.includes(t.name)))){return e}if(e.charAt(0)==" "){const n=this._getTouchingInlineViewNode(t,false);const i=n&&n.is("$textProxy")&&this._nodeEndsWithSpace(n);if(i||!n){e=" "+e.substr(1)}}if(e.charAt(e.length-1)==" "){const n=this._getTouchingInlineViewNode(t,true);const i=n&&n.is("$textProxy")&&n.data.charAt(0)==" ";if(e.charAt(e.length-2)==" "||!n||i){e=e.substr(0,e.length-1)+" "}}return e.replace(/ {2}/g,"  ")}_nodeEndsWithSpace(t){if(t.getAncestors().some((t=>this.preElements.includes(t.name)))){return false}const e=this._processDataFromViewText(t);return e.charAt(e.length-1)==" "}_processDataFromDomText(t){let e=t.data;if(Xm(t,this.preElements)){return Im(t)}e=e.replace(/[ \n\t\r]{1,}/g," ");const n=this._getTouchingInlineDomNode(t,false);const i=this._getTouchingInlineDomNode(t,true);const o=this._checkShouldLeftTrimDomText(t,n);const r=this._checkShouldRightTrimDomText(t,i);if(o){e=e.replace(/^ /,"")}if(r){e=e.replace(/ $/,"")}e=Im(new Text(e));e=e.replace(/ \u00A0/g," ");const s=i&&this.isElement(i)&&i.tagName!="BR";const a=i&&sl(i)&&i.data.charAt(0)==" ";if(/( |\u00A0)\u00A0$/.test(e)||!i||s||a){e=e.replace(/\u00A0$/," ")}if(o||n&&this.isElement(n)&&n.tagName!="BR"){e=e.replace(/^\u00A0/," ")}return e}_checkShouldLeftTrimDomText(t,e){if(!e){return true}if(this.isElement(e)){return e.tagName==="BR"}if(this._encounteredRawContentDomNodes.has(t.previousSibling)){return false}return/[^\S\u00A0]/.test(e.data.charAt(e.data.length-1))}_checkShouldRightTrimDomText(t,e){if(e){return false}return!Sm(t)}_getTouchingInlineViewNode(t,e){const n=new Pg({startPosition:e?Og._createAfter(t):Og._createBefore(t),direction:e?"forward":"backward"});for(const t of n){if(t.item.is("element")&&this.inlineObjectElements.includes(t.item.name)){return t.item}else if(t.item.is("containerElement")){return null}else if(t.item.is("element","br")){return null}else if(t.item.is("$textProxy")){return t.item}}return null}_getTouchingInlineDomNode(t,e){if(!t.parentNode){return null}const n=e?"firstChild":"lastChild";const i=e?"nextSibling":"previousSibling";let o=true;let r=t;do{if(!o&&r[n]){r=r[n]}else if(r[i]){r=r[i];o=false}else{r=r.parentNode;o=true}if(!r||this._isBlockElement(r)){return null}}while(!(sl(r)||r.tagName=="BR"||this._isInlineObjectElement(r)));return r}_isBlockElement(t){return this.isElement(t)&&this.blockElements.includes(t.tagName.toLowerCase())}_isInlineObjectElement(t){return this.isElement(t)&&this.inlineObjectElements.includes(t.tagName.toLowerCase())}_createViewElement(t,e){if(wl(t)){return new im(this.document,"$comment")}const n=e.keepOriginalCase?t.tagName:t.tagName.toLowerCase();return new Dg(this.document,n)}_isViewElementWithRawContent(t,e){return e.withChildren!==false&&!!this._rawContentElementMatcher.match(t)}_shouldRenameElement(t){const e=t.toLowerCase();return this.renderingMode==="editing"&&this.unsafeElements.includes(e)}_createReplacementDomElement(t,e){const n=this._domDocument.createElement("span");n.setAttribute(Qm,t);if(e){while(e.firstChild){n.appendChild(e.firstChild)}for(const t of e.getAttributeNames()){n.setAttribute(t,e.getAttribute(t))}}return n}}function Xm(t,e){const n=ol(t);return n.some((t=>t.tagName&&e.includes(t.tagName.toLowerCase())))}function tf(t,e){let n=t;while(n){e(n);n=n.parentElement}}function ef(t,e){const n=t.isEqualNode(Km);return n&&nf(t,e)&&t.parentNode.childNodes.length===1}function nf(t,e){const n=t.parentNode;return!!n&&!!n.tagName&&e.includes(n.tagName.toLowerCase())}function of(t){if(t==="script"){P("domconverter-unsafe-script-element-detected")}if(t==="style"){P("domconverter-unsafe-style-element-detected")}}class rf extends(Ja()){constructor(t){super();this.view=t;this.document=t.document;this.isEnabled=false}enable(){this.isEnabled=true}disable(){this.isEnabled=false}destroy(){this.disable();this.stopListening()}checkShouldIgnoreEventFromTarget(t){if(t&&t.nodeType===3){t=t.parentNode}if(!t||t.nodeType!==1){return false}return t.matches("[data-cke-ignore-events], [data-cke-ignore-events] *")}}var sf=fg((function(t,e){ki(e,nr(e),t)}));const af=sf;class lf{constructor(t,e,n){this.view=t;this.document=t.document;this.domEvent=e;this.domTarget=e.target;af(this,n)}get target(){return this.view.domConverter.mapDomToView(this.domTarget)}preventDefault(){this.domEvent.preventDefault()}stopPropagation(){this.domEvent.stopPropagation()}}class cf extends rf{constructor(t){super(t);this.useCapture=false}observe(t){const e=typeof this.domEventType=="string"?[this.domEventType]:this.domEventType;e.forEach((e=>{this.listenTo(t,e,((t,e)=>{if(this.isEnabled&&!this.checkShouldIgnoreEventFromTarget(e.target)){this.onDomEvent(e)}}),{useCapture:this.useCapture})}))}fire(t,e,n){if(this.isEnabled){this.document.fire(t,new lf(this.view,e,n))}}}class df extends cf{constructor(t){super(t);this.domEventType=["keydown","keyup"]}onDomEvent(t){const e={keyCode:t.keyCode,altKey:t.altKey,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,metaKey:t.metaKey,get keystroke(){return Wl(this)}};this.fire(t.type,t,e)}}var uf=function(){return Lt.Date.now()};const hf=uf;var gf=/\s/;function mf(t){var e=t.length;while(e--&&gf.test(t.charAt(e))){}return e}const ff=mf;var pf=/^\s+/;function bf(t){return t?t.slice(0,ff(t)+1).replace(pf,""):t}const kf=bf;var wf=0/0;var Af=/^[-+]0x[0-9a-f]+$/i;var _f=/^0b[01]+$/i;var Cf=/^0o[0-7]+$/i;var vf=parseInt;function yf(t){if(typeof t=="number"){return t}if(Fu(t)){return wf}if(at(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=at(e)?e+"":e}if(typeof t!="string"){return t===0?t:+t}t=kf(t);var n=_f.test(t);return n||Cf.test(t)?vf(t.slice(2),n?2:8):Af.test(t)?wf:+t}const xf=yf;var Ef="Expected a function";var Df=Math.max,Sf=Math.min;function Tf(t,e,n){var i,o,r,s,a,l,c=0,d=false,u=false,h=true;if(typeof t!="function"){throw new TypeError(Ef)}e=xf(e)||0;if(at(n)){d=!!n.leading;u="maxWait"in n;r=u?Df(xf(n.maxWait)||0,e):r;h="trailing"in n?!!n.trailing:h}function g(e){var n=i,r=o;i=o=undefined;c=e;s=t.apply(r,n);return s}function m(t){c=t;a=setTimeout(b,e);return d?g(t):s}function f(t){var n=t-l,i=t-c,o=e-n;return u?Sf(o,r-i):o}function p(t){var n=t-l,i=t-c;return l===undefined||n>=e||n<0||u&&i>=r}function b(){var t=hf();if(p(t)){return k(t)}a=setTimeout(b,f(t))}function k(t){a=undefined;if(h&&i){return g(t)}i=o=undefined;return s}function w(){if(a!==undefined){clearTimeout(a)}c=0;i=l=o=a=undefined}function A(){return a===undefined?s:k(hf())}function _(){var t=hf(),n=p(t);i=arguments;o=this;l=t;if(n){if(a===undefined){return m(l)}if(u){clearTimeout(a);a=setTimeout(b,e);return g(l)}}if(a===undefined){a=setTimeout(b,e)}return s}_.cancel=w;_.flush=A;return _}const If=Tf;class Mf extends rf{constructor(t){super(t);this._fireSelectionChangeDoneDebounced=If((t=>{this.document.fire("selectionChangeDone",t)}),200)}observe(){const t=this.document;t.on("arrowKey",((e,n)=>{const i=t.selection;if(i.isFake&&this.isEnabled){n.preventDefault()}}),{context:"$capture"});t.on("arrowKey",((e,n)=>{const i=t.selection;if(i.isFake&&this.isEnabled){this._handleSelectionMove(n.keyCode)}}),{priority:"lowest"})}destroy(){super.destroy();this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionMove(t){const e=this.document.selection;const n=new jg(e.getRanges(),{backward:e.isBackward,fake:false});if(t==Hl.arrowleft||t==Hl.arrowup){n.setTo(n.getFirstPosition())}if(t==Hl.arrowright||t==Hl.arrowdown){n.setTo(n.getLastPosition())}const i={oldSelection:e,newSelection:n,domSelection:null};this.document.fire("selectionChange",i);this._fireSelectionChangeDoneDebounced(i)}}var Bf="__lodash_hash_undefined__";function Lf(t){this.__data__.set(t,Bf);return this}const Nf=Lf;function zf(t){return this.__data__.has(t)}const Pf=zf;function Of(t){var e=-1,n=t==null?0:t.length;this.__data__=new ei;while(++e<n){this.add(t[e])}}Of.prototype.add=Of.prototype.push=Nf;Of.prototype.has=Pf;const Rf=Of;function Vf(t,e){var n=-1,i=t==null?0:t.length;while(++n<i){if(e(t[n],n,t)){return true}}return false}const jf=Vf;function Ff(t,e){return t.has(e)}const Hf=Ff;var Uf=1,Wf=2;function qf(t,e,n,i,o,r){var s=n&Uf,a=t.length,l=e.length;if(a!=l&&!(s&&l>a)){return false}var c=r.get(t);var d=r.get(e);if(c&&d){return c==e&&d==t}var u=-1,h=true,g=n&Wf?new Rf:undefined;r.set(t,e);r.set(e,t);while(++u<a){var m=t[u],f=e[u];if(i){var p=s?i(f,m,u,e,t,r):i(m,f,u,t,e,r)}if(p!==undefined){if(p){continue}h=false;break}if(g){if(!jf(e,(function(t,e){if(!Hf(g,e)&&(m===t||o(m,t,n,i,r))){return g.push(e)}}))){h=false;break}}else if(!(m===f||o(m,f,n,i,r))){h=false;break}}r["delete"](t);r["delete"](e);return h}const Gf=qf;function $f(t){var e=-1,n=Array(t.size);t.forEach((function(t,i){n[++e]=[i,t]}));return n}const Kf=$f;function Yf(t){var e=-1,n=Array(t.size);t.forEach((function(t){n[++e]=t}));return n}const Zf=Yf;var Qf=1,Jf=2;var Xf="[object Boolean]",tp="[object Date]",ep="[object Error]",np="[object Map]",ip="[object Number]",op="[object RegExp]",rp="[object Set]",sp="[object String]",ap="[object Symbol]";var lp="[object ArrayBuffer]",cp="[object DataView]";var dp=zt?zt.prototype:undefined,up=dp?dp.valueOf:undefined;function hp(t,e,n,i,o,r,s){switch(n){case cp:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset){return false}t=t.buffer;e=e.buffer;case lp:if(t.byteLength!=e.byteLength||!r(new ds(t),new ds(e))){return false}return true;case Xf:case tp:case ip:return Ae(+t,+e);case ep:return t.name==e.name&&t.message==e.message;case op:case sp:return t==e+"";case np:var a=Kf;case rp:var l=i&Qf;a||(a=Zf);if(t.size!=e.size&&!l){return false}var c=s.get(t);if(c){return c==e}i|=Jf;s.set(t,e);var d=Gf(a(t),a(e),i,o,r,s);s["delete"](t);return d;case ap:if(up){return up.call(t)==up.call(e)}}return false}const gp=hp;var mp=1;var fp=Object.prototype;var pp=fp.hasOwnProperty;function bp(t,e,n,i,o,r){var s=n&mp,a=zr(t),l=a.length,c=zr(e),d=c.length;if(l!=d&&!s){return false}var u=l;while(u--){var h=a[u];if(!(s?h in e:pp.call(e,h))){return false}}var g=r.get(t);var m=r.get(e);if(g&&m){return g==e&&m==t}var f=true;r.set(t,e);r.set(e,t);var p=s;while(++u<l){h=a[u];var b=t[h],k=e[h];if(i){var w=s?i(k,b,h,e,t,r):i(b,k,h,t,e,r)}if(!(w===undefined?b===k||o(b,k,n,i,r):w)){f=false;break}p||(p=h=="constructor")}if(f&&!p){var A=t.constructor,_=e.constructor;if(A!=_&&("constructor"in t&&"constructor"in e)&&!(typeof A=="function"&&A instanceof A&&typeof _=="function"&&_ instanceof _)){f=false}}r["delete"](t);r["delete"](e);return f}const kp=bp;var wp=1;var Ap="[object Arguments]",_p="[object Array]",Cp="[object Object]";var vp=Object.prototype;var yp=vp.hasOwnProperty;function xp(t,e,n,i,o,r){var s=Jt(t),a=Jt(e),l=s?_p:os(t),c=a?_p:os(e);l=l==Ap?Cp:l;c=c==Ap?Cp:c;var d=l==Cp,u=c==Cp,h=l==c;if(h&&Oi(t)){if(!Oi(e)){return false}s=true;d=false}if(h&&!d){r||(r=new si);return s||To(t)?Gf(t,e,n,i,o,r):gp(t,e,l,n,i,o,r)}if(!(n&wp)){var g=d&&yp.call(t,"__wrapped__"),m=u&&yp.call(e,"__wrapped__");if(g||m){var f=g?t.value():t,p=m?e.value():e;r||(r=new si);return o(f,p,n,i,r)}}if(!h){return false}r||(r=new si);return kp(t,e,n,i,o,r)}const Ep=xp;function Dp(t,e,n,i,o){if(t===e){return true}if(t==null||e==null||!te(t)&&!te(e)){return t!==t&&e!==e}return Ep(t,e,n,i,Dp,o)}const Sp=Dp;function Tp(t,e,n){n=typeof n=="function"?n:undefined;var i=n?n(t,e):undefined;return i===undefined?Sp(t,e,undefined,n):!!i}const Ip=Tp;class Mp extends rf{constructor(t){super(t);this._config={childList:true,characterData:true,subtree:true};this.domConverter=t.domConverter;this.renderer=t._renderer;this._domElements=[];this._mutationObserver=new window.MutationObserver(this._onMutations.bind(this))}flush(){this._onMutations(this._mutationObserver.takeRecords())}observe(t){this._domElements.push(t);if(this.isEnabled){this._mutationObserver.observe(t,this._config)}}enable(){super.enable();for(const t of this._domElements){this._mutationObserver.observe(t,this._config)}}disable(){super.disable();this._mutationObserver.disconnect()}destroy(){super.destroy();this._mutationObserver.disconnect()}_onMutations(t){if(t.length===0){return}const e=this.domConverter;const n=new Set;const i=new Set;for(const n of t){const t=e.mapDomToView(n.target);if(!t){continue}if(t.is("uiElement")||t.is("rawElement")){continue}if(n.type==="childList"&&!this._isBogusBrMutation(n)){i.add(t)}}for(const o of t){const t=e.mapDomToView(o.target);if(t&&(t.is("uiElement")||t.is("rawElement"))){continue}if(o.type==="characterData"){const t=e.findCorrespondingViewText(o.target);if(t&&!i.has(t.parent)){n.add(t)}else if(!t&&Sm(o.target)){i.add(e.mapDomToView(o.target.parentNode))}}}let o=false;for(const t of n){o=true;this.renderer.markToSync("text",t)}for(const t of i){const n=e.mapViewToDom(t);const i=Array.from(t.getChildren());const r=Array.from(e.domChildrenToView(n,{withChildren:false}));if(!Ip(i,r,Bp)){o=true;this.renderer.markToSync("children",t)}}if(o){this.view.forceRender()}}_isBogusBrMutation(t){let e=null;if(t.nextSibling===null&&t.removedNodes.length===0&&t.addedNodes.length==1){e=this.domConverter.domToView(t.addedNodes[0],{withChildren:false})}return e&&e.is("element","br")}}function Bp(t,e){if(Array.isArray(t)){return}if(t===e){return true}else if(t.is("$text")&&e.is("$text")){return t.data===e.data}return false}class Lp extends cf{constructor(t){super(t);this._isFocusChanging=false;this.domEventType=["focus","blur"];this.useCapture=true;const e=this.document;e.on("focus",(()=>{this._isFocusChanging=true;this._renderTimeoutId=setTimeout((()=>{this.flush();t.change((()=>{}))}),50)}));e.on("blur",((n,i)=>{const o=e.selection.editableElement;if(o===null||o===i.target){e.isFocused=false;this._isFocusChanging=false;t.change((()=>{}))}}))}flush(){if(this._isFocusChanging){this._isFocusChanging=false;this.document.isFocused=true}}onDomEvent(t){this.fire(t.type,t)}destroy(){if(this._renderTimeoutId){clearTimeout(this._renderTimeoutId)}super.destroy()}}class Np extends rf{constructor(t){super(t);this.mutationObserver=t.getObserver(Mp);this.focusObserver=t.getObserver(Lp);this.selection=this.document.selection;this.domConverter=t.domConverter;this._documents=new WeakSet;this._fireSelectionChangeDoneDebounced=If((t=>{this.document.fire("selectionChangeDone",t)}),200);this._clearInfiniteLoopInterval=setInterval((()=>this._clearInfiniteLoop()),1e3);this._documentIsSelectingInactivityTimeoutDebounced=If((()=>this.document.isSelecting=false),5e3);this._loopbackCounter=0}observe(t){const e=t.ownerDocument;const n=()=>{this.document.isSelecting=true;this._documentIsSelectingInactivityTimeoutDebounced()};const i=()=>{if(!this.document.isSelecting){return}this._handleSelectionChange(null,e);this.document.isSelecting=false;this._documentIsSelectingInactivityTimeoutDebounced.cancel()};this.listenTo(t,"selectstart",n,{priority:"highest"});this.listenTo(t,"keydown",i,{priority:"highest",useCapture:true});this.listenTo(t,"keyup",i,{priority:"highest",useCapture:true});if(this._documents.has(e)){return}this.listenTo(e,"mouseup",i,{priority:"highest",useCapture:true});this.listenTo(e,"selectionchange",((t,n)=>{if(this.document.isComposing&&!c.isAndroid){return}this._handleSelectionChange(n,e);this._documentIsSelectingInactivityTimeoutDebounced()}));this._documents.add(e)}destroy(){super.destroy();clearInterval(this._clearInfiniteLoopInterval);this._fireSelectionChangeDoneDebounced.cancel();this._documentIsSelectingInactivityTimeoutDebounced.cancel()}_handleSelectionChange(t,e){if(!this.isEnabled){return}const n=e.defaultView.getSelection();if(this.checkShouldIgnoreEventFromTarget(n.anchorNode)){return}this.mutationObserver.flush();const i=this.domConverter.domSelectionToView(n);if(i.rangeCount==0){this.view.hasDomSelection=false;return}this.view.hasDomSelection=true;if(this.selection.isEqual(i)&&this.domConverter.isDomSelectionCorrect(n)){return}if(++this._loopbackCounter>60){return}this.focusObserver.flush();if(this.selection.isSimilar(i)){this.view.forceRender()}else{const t={oldSelection:this.selection,newSelection:i,domSelection:n};this.document.fire("selectionChange",t);this._fireSelectionChangeDoneDebounced(t)}}_clearInfiniteLoop(){this._loopbackCounter=0}}class zp extends cf{constructor(t){super(t);this.domEventType=["compositionstart","compositionupdate","compositionend"];const e=this.document;e.on("compositionstart",(()=>{e.isComposing=true}),{priority:"low"});e.on("compositionend",(()=>{e.isComposing=false}),{priority:"low"})}onDomEvent(t){this.fire(t.type,t,{data:t.data})}}class Pp{constructor(t,e={}){this._files=e.cacheFiles?Op(t):null;this._native=t}get files(){if(!this._files){this._files=Op(this._native)}return this._files}get types(){return this._native.types}getData(t){return this._native.getData(t)}setData(t,e){this._native.setData(t,e)}set effectAllowed(t){this._native.effectAllowed=t}get effectAllowed(){return this._native.effectAllowed}set dropEffect(t){this._native.dropEffect=t}get dropEffect(){return this._native.dropEffect}get isCanceled(){return this._native.dropEffect=="none"||!!this._native.mozUserCancelled}}function Op(t){const e=Array.from(t.files||[]);const n=Array.from(t.items||[]);if(e.length){return e}return n.filter((t=>t.kind==="file")).map((t=>t.getAsFile()))}class Rp extends cf{constructor(t){super(t);this.domEventType=["beforeinput"]}onDomEvent(t){const e=t.getTargetRanges();const n=this.view;const i=n.document;let o=null;let r=null;let s=[];if(t.dataTransfer){o=new Pp(t.dataTransfer)}if(t.data!==null){r=t.data}else if(o){r=o.getData("text/plain")}if(i.selection.isFake){s=Array.from(i.selection.getRanges())}else if(e.length){s=e.map((t=>n.domConverter.domRangeToView(t)))}else if(c.isAndroid){const e=t.target.ownerDocument.defaultView.getSelection();s=Array.from(n.domConverter.domSelectionToView(e).getRanges())}if(c.isAndroid&&t.inputType=="insertCompositionText"&&r&&r.endsWith("\n")){this.fire(t.type,t,{inputType:"insertParagraph",targetRanges:[n.createRange(s[0].end)]});return}if(t.inputType=="insertText"&&r&&r.includes("\n")){const e=r.split(/\n{1,2}/g);let n=s;for(let r=0;r<e.length;r++){const s=e[r];if(s!=""){this.fire(t.type,t,{data:s,dataTransfer:o,targetRanges:n,inputType:t.inputType,isComposing:t.isComposing});n=[i.selection.getFirstRange()]}if(r+1<e.length){this.fire(t.type,t,{inputType:"insertParagraph",targetRanges:n});n=[i.selection.getFirstRange()]}}return}this.fire(t.type,t,{data:r,dataTransfer:o,targetRanges:s,inputType:t.inputType,isComposing:t.isComposing})}}class Vp extends rf{constructor(t){super(t);this.document.on("keydown",((t,e)=>{if(this.isEnabled&&$l(e.keyCode)){const n=new Hg(this.document,"arrowKey",this.document.selection.getFirstRange());this.document.fire(n,e);if(n.stop.called){t.stop()}}}))}observe(){}}class jp extends rf{constructor(t){super(t);const e=this.document;e.on("keydown",((t,n)=>{if(!this.isEnabled||n.keyCode!=Hl.tab||n.ctrlKey){return}const i=new Hg(e,"tab",e.selection.getFirstRange());e.fire(i,n);if(i.stop.called){t.stop()}}))}observe(){}}class Fp extends(mt()){constructor(t){super();this.document=new Zg(t);this.domConverter=new Jm(this.document);this.domRoots=new Map;this.set("isRenderingInProgress",false);this.set("hasDomSelection",false);this._renderer=new Om(this.domConverter,this.document.selection);this._renderer.bind("isFocused","isSelecting","isComposing").to(this.document,"isFocused","isSelecting","isComposing");this._initialDomRootAttributes=new WeakMap;this._observers=new Map;this._ongoingChange=false;this._postFixersInProgress=false;this._renderingDisabled=false;this._hasChangedSinceTheLastRendering=false;this._writer=new um(this.document);this.addObserver(Mp);this.addObserver(Lp);this.addObserver(Np);this.addObserver(df);this.addObserver(Mf);this.addObserver(zp);this.addObserver(Vp);this.addObserver(Rp);this.addObserver(jp);Mm(this);om(this);this.on("render",(()=>{this._render();this.document.fire("layoutChanged");this._hasChangedSinceTheLastRendering=false}));this.listenTo(this.document.selection,"change",(()=>{this._hasChangedSinceTheLastRendering=true}));this.listenTo(this.document,"change:isFocused",(()=>{this._hasChangedSinceTheLastRendering=true}))}attachDomRoot(t,e="main"){const n=this.document.getRoot(e);n._name=t.tagName.toLowerCase();const i={};for(const{name:e,value:o}of Array.from(t.attributes)){i[e]=o;if(e==="class"){this._writer.addClass(o.split(" "),n)}else{this._writer.setAttribute(e,o,n)}}this._initialDomRootAttributes.set(t,i);const o=()=>{this._writer.setAttribute("contenteditable",(!n.isReadOnly).toString(),n);if(n.isReadOnly){this._writer.addClass("ck-read-only",n)}else{this._writer.removeClass("ck-read-only",n)}};o();this.domRoots.set(e,t);this.domConverter.bindElements(t,n);this._renderer.markToSync("children",n);this._renderer.markToSync("attributes",n);this._renderer.domDocuments.add(t.ownerDocument);n.on("change:children",((t,e)=>this._renderer.markToSync("children",e)));n.on("change:attributes",((t,e)=>this._renderer.markToSync("attributes",e)));n.on("change:text",((t,e)=>this._renderer.markToSync("text",e)));n.on("change:isReadOnly",(()=>this.change(o)));n.on("change",(()=>{this._hasChangedSinceTheLastRendering=true}));for(const n of this._observers.values()){n.observe(t,e)}}detachDomRoot(t){const e=this.domRoots.get(t);Array.from(e.attributes).forEach((({name:t})=>e.removeAttribute(t)));const n=this._initialDomRootAttributes.get(e);for(const t in n){e.setAttribute(t,n[t])}this.domRoots.delete(t);this.domConverter.unbindDomElement(e)}getDomRoot(t="main"){return this.domRoots.get(t)}addObserver(t){let e=this._observers.get(t);if(e){return e}e=new t(this);this._observers.set(t,e);for(const[t,n]of this.domRoots){e.observe(n,t)}e.enable();return e}getObserver(t){return this._observers.get(t)}disableObservers(){for(const t of this._observers.values()){t.disable()}}enableObservers(){for(const t of this._observers.values()){t.enable()}}scrollToTheSelection(){const t=this.document.selection.getFirstRange();if(t){Tl({target:this.domConverter.viewRangeToDom(t),viewportOffset:20})}}focus(){if(!this.document.isFocused){const t=this.document.selection.editableElement;if(t){this.domConverter.focus(t);this.forceRender()}else{}}}change(t){if(this.isRenderingInProgress||this._postFixersInProgress){throw new z("cannot-change-view-tree",this)}try{if(this._ongoingChange){return t(this._writer)}this._ongoingChange=true;const e=t(this._writer);this._ongoingChange=false;if(!this._renderingDisabled&&this._hasChangedSinceTheLastRendering){this._postFixersInProgress=true;this.document._callPostFixers(this._writer);this._postFixersInProgress=false;this.fire("render")}return e}catch(t){z.rethrowUnexpectedError(t,this)}}forceRender(){this._hasChangedSinceTheLastRendering=true;this.getObserver(Lp).flush();this.change((()=>{}))}destroy(){for(const t of this._observers.values()){t.destroy()}this.document.destroy();this.stopListening()}createPositionAt(t,e){return Og._createAt(t,e)}createPositionAfter(t){return Og._createAfter(t)}createPositionBefore(t){return Og._createBefore(t)}createRange(...t){return new Rg(...t)}createRangeOn(t){return Rg._createOn(t)}createRangeIn(t){return Rg._createIn(t)}createSelection(...t){return new jg(...t)}_disableRendering(t){this._renderingDisabled=t;if(t==false){this.change((()=>{}))}}_render(){this.isRenderingInProgress=true;this.disableObservers();this._renderer.render();this.enableObservers();this.isRenderingInProgress=false}}class Hp{is(){throw new Error("is() method is abstract")}}class Up extends Hp{constructor(t){super();this.parent=null;this._attrs=mc(t)}get document(){return null}get index(){let t;if(!this.parent){return null}if((t=this.parent.getChildIndex(this))===null){throw new z("model-node-not-found-in-parent",this)}return t}get startOffset(){let t;if(!this.parent){return null}if((t=this.parent.getChildStartOffset(this))===null){throw new z("model-node-not-found-in-parent",this)}return t}get offsetSize(){return 1}get endOffset(){if(!this.parent){return null}return this.startOffset+this.offsetSize}get nextSibling(){const t=this.index;return t!==null&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return t!==null&&this.parent.getChild(t-1)||null}get root(){let t=this;while(t.parent){t=t.parent}return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;while(e.parent){t.unshift(e.startOffset);e=e.parent}return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;while(n){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e);const i=t.getAncestors(e);let o=0;while(n[o]==i[o]&&n[o]){o++}return o===0?null:n[o-1]}isBefore(t){if(this==t){return false}if(this.root!==t.root){return false}const e=this.getPath();const n=t.getPath();const i=Dt(e,n);switch(i){case"prefix":return true;case"extension":return false;default:return e[i]<n[i]}}isAfter(t){if(this==t){return false}if(this.root!==t.root){return false}return!this.isBefore(t)}hasAttribute(t){return this._attrs.has(t)}getAttribute(t){return this._attrs.get(t)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}toJSON(){const t={};if(this._attrs.size){t.attributes=Array.from(this._attrs).reduce(((t,e)=>{t[e[0]]=e[1];return t}),{})}return t}_clone(t){return new this.constructor(this._attrs)}_remove(){this.parent._removeChildren(this.index)}_setAttribute(t,e){this._attrs.set(t,e)}_setAttributesTo(t){this._attrs=mc(t)}_removeAttribute(t){return this._attrs.delete(t)}_clearAttributes(){this._attrs.clear()}}Up.prototype.is=function(t){return t==="node"||t==="model:node"};class Wp{constructor(t){this._nodes=[];if(t){this._insertNodes(0,t)}}[Symbol.iterator](){return this._nodes[Symbol.iterator]()}get length(){return this._nodes.length}get maxOffset(){return this._nodes.reduce(((t,e)=>t+e.offsetSize),0)}getNode(t){return this._nodes[t]||null}getNodeIndex(t){const e=this._nodes.indexOf(t);return e==-1?null:e}getNodeStartOffset(t){const e=this.getNodeIndex(t);return e===null?null:this._nodes.slice(0,e).reduce(((t,e)=>t+e.offsetSize),0)}indexToOffset(t){if(t==this._nodes.length){return this.maxOffset}const e=this._nodes[t];if(!e){throw new z("model-nodelist-index-out-of-bounds",this)}return this.getNodeStartOffset(e)}offsetToIndex(t){let e=0;for(const n of this._nodes){if(t>=e&&t<e+n.offsetSize){return this.getNodeIndex(n)}e+=n.offsetSize}if(e!=t){throw new z("model-nodelist-offset-out-of-bounds",this,{offset:t,nodeList:this})}return this.length}_insertNodes(t,e){for(const t of e){if(!(t instanceof Up)){throw new z("model-nodelist-insertnodes-not-node",this)}}this._nodes=pc(this._nodes,Array.from(e),t,0)}_removeNodes(t,e=1){return this._nodes.splice(t,e)}toJSON(){return this._nodes.map((t=>t.toJSON()))}}class qp extends Up{constructor(t,e){super(e);this._data=t||""}get offsetSize(){return this.data.length}get data(){return this._data}toJSON(){const t=super.toJSON();t.data=this.data;return t}_clone(){return new qp(this.data,this.getAttributes())}static fromJSON(t){return new qp(t.data,t.attributes)}}qp.prototype.is=function(t){return t==="$text"||t==="model:$text"||t==="text"||t==="model:text"||t==="node"||t==="model:node"};class Gp extends Hp{constructor(t,e,n){super();this.textNode=t;if(e<0||e>t.offsetSize){throw new z("model-textproxy-wrong-offsetintext",this)}if(n<0||e+n>t.offsetSize){throw new z("model-textproxy-wrong-length",this)}this.data=t.data.substring(e,e+n);this.offsetInText=e}get startOffset(){return this.textNode.startOffset!==null?this.textNode.startOffset+this.offsetInText:null}get offsetSize(){return this.data.length}get endOffset(){return this.startOffset!==null?this.startOffset+this.offsetSize:null}get isPartial(){return this.offsetSize!==this.textNode.offsetSize}get parent(){return this.textNode.parent}get root(){return this.textNode.root}getPath(){const t=this.textNode.getPath();if(t.length>0){t[t.length-1]+=this.offsetInText}return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;while(n){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}hasAttribute(t){return this.textNode.hasAttribute(t)}getAttribute(t){return this.textNode.getAttribute(t)}getAttributes(){return this.textNode.getAttributes()}getAttributeKeys(){return this.textNode.getAttributeKeys()}}Gp.prototype.is=function(t){return t==="$textProxy"||t==="model:$textProxy"||t==="textProxy"||t==="model:textProxy"};class $p extends Up{constructor(t,e,n){super(e);this._children=new Wp;this.name=t;if(n){this._insertChild(0,n)}}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return this.childCount===0}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}offsetToIndex(t){return this._children.offsetToIndex(t)}getNodeByPath(t){let e=this;for(const n of t){e=e.getChild(e.offsetToIndex(n))}return e}findAncestor(t,e={}){let n=e.includeSelf?this:this.parent;while(n){if(n.name===t){return n}n=n.parent}return null}toJSON(){const t=super.toJSON();t.name=this.name;if(this._children.length>0){t.children=[];for(const e of this._children){t.children.push(e.toJSON())}}return t}_clone(t=false){const e=t?Array.from(this._children).map((t=>t._clone(true))):undefined;return new $p(this.name,this.getAttributes(),e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=Kp(e);for(const t of n){if(t.parent!==null){t._remove()}t.parent=this}this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n){t.parent=null}return n}static fromJSON(t){let e;if(t.children){e=[];for(const n of t.children){if(n.name){e.push($p.fromJSON(n))}else{e.push(qp.fromJSON(n))}}}return new $p(t.name,t.attributes,e)}}$p.prototype.is=function(t,e){if(!e){return t==="element"||t==="model:element"||t==="node"||t==="model:node"}return e===this.name&&(t==="element"||t==="model:element")};function Kp(t){if(typeof t=="string"){return[new qp(t)]}if(!St(t)){t=[t]}return Array.from(t).map((t=>{if(typeof t=="string"){return new qp(t)}if(t instanceof Gp){return new qp(t.data,t.getAttributes())}return t}))}class Yp{constructor(t){if(!t||!t.boundaries&&!t.startPosition){throw new z("model-tree-walker-no-start-position",null)}const e=t.direction||"forward";if(e!="forward"&&e!="backward"){throw new z("model-tree-walker-unknown-direction",t,{direction:e})}this.direction=e;this.boundaries=t.boundaries||null;if(t.startPosition){this.position=t.startPosition.clone()}else{this.position=Qp._createAt(this.boundaries[this.direction=="backward"?"end":"start"])}this.position.stickiness="toNone";this.singleCharacters=!!t.singleCharacters;this.shallow=!!t.shallow;this.ignoreElementEnd=!!t.ignoreElementEnd;this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null;this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null;this._visitedParent=this.position.parent}[Symbol.iterator](){return this}skip(t){let e,n,i,o;do{i=this.position;o=this._visitedParent;({done:e,value:n}=this.next())}while(!e&&t(n));if(!e){this.position=i;this._visitedParent=o}}next(){if(this.direction=="forward"){return this._next()}else{return this._previous()}}_next(){const t=this.position;const e=this.position.clone();const n=this._visitedParent;if(n.parent===null&&e.offset===n.maxOffset){return{done:true,value:undefined}}if(n===this._boundaryEndParent&&e.offset==this.boundaries.end.offset){return{done:true,value:undefined}}const i=Jp(e,n);const o=i?i:Xp(e,n,i);if(o instanceof $p){if(!this.shallow){e.path.push(0);this._visitedParent=o}else{e.offset++}this.position=e;return Zp("elementStart",o,t,e,1)}else if(o instanceof qp){let i;if(this.singleCharacters){i=1}else{let t=o.endOffset;if(this._boundaryEndParent==n&&this.boundaries.end.offset<t){t=this.boundaries.end.offset}i=t-e.offset}const r=e.offset-o.startOffset;const s=new Gp(o,r,i);e.offset+=i;this.position=e;return Zp("text",s,t,e,i)}else{e.path.pop();e.offset++;this.position=e;this._visitedParent=n.parent;if(this.ignoreElementEnd){return this._next()}else{return Zp("elementEnd",n,t,e)}}}_previous(){const t=this.position;const e=this.position.clone();const n=this._visitedParent;if(n.parent===null&&e.offset===0){return{done:true,value:undefined}}if(n==this._boundaryStartParent&&e.offset==this.boundaries.start.offset){return{done:true,value:undefined}}const i=e.parent;const o=Jp(e,i);const r=o?o:tb(e,i,o);if(r instanceof $p){e.offset--;if(!this.shallow){e.path.push(r.maxOffset);this.position=e;this._visitedParent=r;if(this.ignoreElementEnd){return this._previous()}else{return Zp("elementEnd",r,t,e)}}else{this.position=e;return Zp("elementStart",r,t,e,1)}}else if(r instanceof qp){let i;if(this.singleCharacters){i=1}else{let t=r.startOffset;if(this._boundaryStartParent==n&&this.boundaries.start.offset>t){t=this.boundaries.start.offset}i=e.offset-t}const o=e.offset-r.startOffset;const s=new Gp(r,o-i,i);e.offset-=i;this.position=e;return Zp("text",s,t,e,i)}else{e.path.pop();this.position=e;this._visitedParent=n.parent;return Zp("elementStart",n,t,e,1)}}}function Zp(t,e,n,i,o){return{done:false,value:{type:t,item:e,previousPosition:n,nextPosition:i,length:o}}}class Qp extends Hp{constructor(t,e,n="toNone"){super();if(!t.is("element")&&!t.is("documentFragment")){throw new z("model-position-root-invalid",t)}if(!(e instanceof Array)||e.length===0){throw new z("model-position-path-incorrect-format",t,{path:e})}if(t.is("rootElement")){e=e.slice()}else{e=[...t.getPath(),...e];t=t.root}this.root=t;this.path=e;this.stickiness=n}get offset(){return this.path[this.path.length-1]}set offset(t){this.path[this.path.length-1]=t}get parent(){let t=this.root;for(let e=0;e<this.path.length-1;e++){t=t.getChild(t.offsetToIndex(this.path[e]));if(!t){throw new z("model-position-path-incorrect",this,{position:this})}}if(t.is("$text")){throw new z("model-position-path-incorrect",this,{position:this})}return t}get index(){return this.parent.offsetToIndex(this.offset)}get textNode(){return Jp(this,this.parent)}get nodeAfter(){const t=this.parent;return Xp(this,t,Jp(this,t))}get nodeBefore(){const t=this.parent;return tb(this,t,Jp(this,t))}get isAtStart(){return this.offset===0}get isAtEnd(){return this.offset==this.parent.maxOffset}compareWith(t){if(this.root!=t.root){return"different"}const e=Dt(this.path,t.path);switch(e){case"same":return"same";case"prefix":return"before";case"extension":return"after";default:return this.path[e]<t.path[e]?"before":"after"}}getLastMatchingPosition(t,e={}){e.startPosition=this;const n=new Yp(e);n.skip(t);return n.position}getParentPath(){return this.path.slice(0,-1)}getAncestors(){const t=this.parent;if(t.is("documentFragment")){return[t]}else{return t.getAncestors({includeSelf:true})}}findAncestor(t){const e=this.parent;if(e.is("element")){return e.findAncestor(t,{includeSelf:true})}return null}getCommonPath(t){if(this.root!=t.root){return[]}const e=Dt(this.path,t.path);const n=typeof e=="string"?Math.min(this.path.length,t.path.length):e;return this.path.slice(0,n)}getCommonAncestor(t){const e=this.getAncestors();const n=t.getAncestors();let i=0;while(e[i]==n[i]&&e[i]){i++}return i===0?null:e[i-1]}getShiftedBy(t){const e=this.clone();const n=e.offset+t;e.offset=n<0?0:n;return e}isAfter(t){return this.compareWith(t)=="after"}isBefore(t){return this.compareWith(t)=="before"}isEqual(t){return this.compareWith(t)=="same"}isTouching(t){if(this.root!==t.root){return false}const e=Math.min(this.path.length,t.path.length);for(let n=0;n<e;n++){const e=this.path[n]-t.path[n];if(e<-1||e>1){return false}else if(e===1){return eb(t,this,n)}else if(e===-1){return eb(this,t,n)}}if(this.path.length===t.path.length){return true}else if(this.path.length>t.path.length){return nb(this.path,e)}else{return nb(t.path,e)}}hasSameParentAs(t){if(this.root!==t.root){return false}const e=this.getParentPath();const n=t.getParentPath();return Dt(e,n)=="same"}getTransformedByOperation(t){let e;switch(t.type){case"insert":e=this._getTransformedByInsertOperation(t);break;case"move":case"remove":case"reinsert":e=this._getTransformedByMoveOperation(t);break;case"split":e=this._getTransformedBySplitOperation(t);break;case"merge":e=this._getTransformedByMergeOperation(t);break;default:e=Qp._createAt(this);break}return e}_getTransformedByInsertOperation(t){return this._getTransformedByInsertion(t.position,t.howMany)}_getTransformedByMoveOperation(t){return this._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany)}_getTransformedBySplitOperation(t){const e=t.movedRange;const n=e.containsPosition(this)||e.start.isEqual(this)&&this.stickiness=="toNext";if(n){return this._getCombined(t.splitPosition,t.moveTargetPosition)}else{if(t.graveyardPosition){return this._getTransformedByMove(t.graveyardPosition,t.insertionPosition,1)}else{return this._getTransformedByInsertion(t.insertionPosition,1)}}}_getTransformedByMergeOperation(t){const e=t.movedRange;const n=e.containsPosition(this)||e.start.isEqual(this);let i;if(n){i=this._getCombined(t.sourcePosition,t.targetPosition);if(t.sourcePosition.isBefore(t.targetPosition)){i=i._getTransformedByDeletion(t.deletionPosition,1)}}else if(this.isEqual(t.deletionPosition)){i=Qp._createAt(t.deletionPosition)}else{i=this._getTransformedByMove(t.deletionPosition,t.graveyardPosition,1)}return i}_getTransformedByDeletion(t,e){const n=Qp._createAt(this);if(this.root!=t.root){return n}if(Dt(t.getParentPath(),this.getParentPath())=="same"){if(t.offset<this.offset){if(t.offset+e>this.offset){return null}else{n.offset-=e}}}else if(Dt(t.getParentPath(),this.getParentPath())=="prefix"){const i=t.path.length-1;if(t.offset<=this.path[i]){if(t.offset+e>this.path[i]){return null}else{n.path[i]-=e}}}return n}_getTransformedByInsertion(t,e){const n=Qp._createAt(this);if(this.root!=t.root){return n}if(Dt(t.getParentPath(),this.getParentPath())=="same"){if(t.offset<this.offset||t.offset==this.offset&&this.stickiness!="toPrevious"){n.offset+=e}}else if(Dt(t.getParentPath(),this.getParentPath())=="prefix"){const i=t.path.length-1;if(t.offset<=this.path[i]){n.path[i]+=e}}return n}_getTransformedByMove(t,e,n){e=e._getTransformedByDeletion(t,n);if(t.isEqual(e)){return Qp._createAt(this)}const i=this._getTransformedByDeletion(t,n);const o=i===null||t.isEqual(this)&&this.stickiness=="toNext"||t.getShiftedBy(n).isEqual(this)&&this.stickiness=="toPrevious";if(o){return this._getCombined(t,e)}else{return i._getTransformedByInsertion(e,n)}}_getCombined(t,e){const n=t.path.length-1;const i=Qp._createAt(e);i.stickiness=this.stickiness;i.offset=i.offset+this.path[n]-t.offset;i.path=[...i.path,...this.path.slice(n+1)];return i}toJSON(){return{root:this.root.toJSON(),path:Array.from(this.path),stickiness:this.stickiness}}clone(){return new this.constructor(this.root,this.path,this.stickiness)}static _createAt(t,e,n="toNone"){if(t instanceof Qp){return new Qp(t.root,t.path,t.stickiness)}else{const i=t;if(e=="end"){e=i.maxOffset}else if(e=="before"){return this._createBefore(i,n)}else if(e=="after"){return this._createAfter(i,n)}else if(e!==0&&!e){throw new z("model-createpositionat-offset-required",[this,t])}if(!i.is("element")&&!i.is("documentFragment")){throw new z("model-position-parent-incorrect",[this,t])}const o=i.getPath();o.push(e);return new this(i.root,o,n)}}static _createAfter(t,e){if(!t.parent){throw new z("model-position-after-root",[this,t],{root:t})}return this._createAt(t.parent,t.endOffset,e)}static _createBefore(t,e){if(!t.parent){throw new z("model-position-before-root",t,{root:t})}return this._createAt(t.parent,t.startOffset,e)}static fromJSON(t,e){if(t.root==="$graveyard"){const n=new Qp(e.graveyard,t.path);n.stickiness=t.stickiness;return n}if(!e.getRoot(t.root)){throw new z("model-position-fromjson-no-root",e,{rootName:t.root})}return new Qp(e.getRoot(t.root),t.path,t.stickiness)}}Qp.prototype.is=function(t){return t==="position"||t==="model:position"};function Jp(t,e){const n=e.getChild(e.offsetToIndex(t.offset));if(n&&n.is("$text")&&n.startOffset<t.offset){return n}return null}function Xp(t,e,n){if(n!==null){return null}return e.getChild(e.offsetToIndex(t.offset))}function tb(t,e,n){if(n!==null){return null}return e.getChild(e.offsetToIndex(t.offset)-1)}function eb(t,e,n){if(n+1===t.path.length){return false}if(!nb(e.path,n+1)){return false}if(!ib(t,n+1)){return false}return true}function nb(t,e){while(e<t.length){if(t[e]!==0){return false}e++}return true}function ib(t,e){let n=t.parent;let i=t.path.length-1;let o=0;while(i>=e){if(t.path[i]+o!==n.maxOffset){return false}o=1;i--;n=n.parent}return true}class ob extends Hp{constructor(t,e){super();this.start=Qp._createAt(t);this.end=e?Qp._createAt(e):Qp._createAt(t);this.start.stickiness=this.isCollapsed?"toNone":"toNext";this.end.stickiness=this.isCollapsed?"toNone":"toPrevious"}*[Symbol.iterator](){yield*new Yp({boundaries:this,ignoreElementEnd:true})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){const t=this.start.getParentPath();const e=this.end.getParentPath();return Dt(t,e)=="same"}get root(){return this.start.root}containsPosition(t){return t.isAfter(this.start)&&t.isBefore(this.end)}containsRange(t,e=false){if(t.isCollapsed){e=false}const n=this.containsPosition(t.start)||e&&this.start.isEqual(t.start);const i=this.containsPosition(t.end)||e&&this.end.isEqual(t.end);return n&&i}containsItem(t){const e=Qp._createBefore(t);return this.containsPosition(e)||this.start.isEqual(e)}isEqual(t){return this.start.isEqual(t.start)&&this.end.isEqual(t.end)}isIntersecting(t){return this.start.isBefore(t.end)&&this.end.isAfter(t.start)}getDifference(t){const e=[];if(this.isIntersecting(t)){if(this.containsPosition(t.start)){e.push(new ob(this.start,t.start))}if(this.containsPosition(t.end)){e.push(new ob(t.end,this.end))}}else{e.push(new ob(this.start,this.end))}return e}getIntersection(t){if(this.isIntersecting(t)){let e=this.start;let n=this.end;if(this.containsPosition(t.start)){e=t.start}if(this.containsPosition(t.end)){n=t.end}return new ob(e,n)}return null}getJoined(t,e=false){let n=this.isIntersecting(t);if(!n){if(this.start.isBefore(t.start)){n=e?this.end.isTouching(t.start):this.end.isEqual(t.start)}else{n=e?t.end.isTouching(this.start):t.end.isEqual(this.start)}}if(!n){return null}let i=this.start;let o=this.end;if(t.start.isBefore(i)){i=t.start}if(t.end.isAfter(o)){o=t.end}return new ob(i,o)}getMinimalFlatRanges(){const t=[];const e=this.start.getCommonPath(this.end).length;const n=Qp._createAt(this.start);let i=n.parent;while(n.path.length>e+1){const e=i.maxOffset-n.offset;if(e!==0){t.push(new ob(n,n.getShiftedBy(e)))}n.path=n.path.slice(0,-1);n.offset++;i=i.parent}while(n.path.length<=this.end.path.length){const e=this.end.path[n.path.length-1];const i=e-n.offset;if(i!==0){t.push(new ob(n,n.getShiftedBy(i)))}n.offset=e;n.path.push(0)}return t}getWalker(t={}){t.boundaries=this;return new Yp(t)}*getItems(t={}){t.boundaries=this;t.ignoreElementEnd=true;const e=new Yp(t);for(const t of e){yield t.item}}*getPositions(t={}){t.boundaries=this;const e=new Yp(t);yield e.position;for(const t of e){yield t.nextPosition}}getTransformedByOperation(t){switch(t.type){case"insert":return this._getTransformedByInsertOperation(t);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(t);case"split":return[this._getTransformedBySplitOperation(t)];case"merge":return[this._getTransformedByMergeOperation(t)]}return[new ob(this.start,this.end)]}getTransformedByOperations(t){const e=[new ob(this.start,this.end)];for(const n of t){for(let t=0;t<e.length;t++){const i=e[t].getTransformedByOperation(n);e.splice(t,1,...i);t+=i.length-1}}for(let t=0;t<e.length;t++){const n=e[t];for(let i=t+1;i<e.length;i++){const t=e[i];if(n.containsRange(t)||t.containsRange(n)||n.isEqual(t)){e.splice(i,1)}}}return e}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed){return null}const t=this.start.nodeAfter;const e=this.end.nodeBefore;if(t&&t.is("element")&&t===e){return t}return null}toJSON(){return{start:this.start.toJSON(),end:this.end.toJSON()}}clone(){return new this.constructor(this.start,this.end)}_getTransformedByInsertOperation(t,e=false){return this._getTransformedByInsertion(t.position,t.howMany,e)}_getTransformedByMoveOperation(t,e=false){const n=t.sourcePosition;const i=t.howMany;const o=t.targetPosition;return this._getTransformedByMove(n,o,i,e)}_getTransformedBySplitOperation(t){const e=this.start._getTransformedBySplitOperation(t);let n=this.end._getTransformedBySplitOperation(t);if(this.end.isEqual(t.insertionPosition)){n=this.end.getShiftedBy(1)}if(e.root!=n.root){n=this.end.getShiftedBy(-1)}return new ob(e,n)}_getTransformedByMergeOperation(t){if(this.start.isEqual(t.targetPosition)&&this.end.isEqual(t.deletionPosition)){return new ob(this.start)}let e=this.start._getTransformedByMergeOperation(t);let n=this.end._getTransformedByMergeOperation(t);if(e.root!=n.root){n=this.end.getShiftedBy(-1)}if(e.isAfter(n)){if(t.sourcePosition.isBefore(t.targetPosition)){e=Qp._createAt(n);e.offset=0}else{if(!t.deletionPosition.isEqual(e)){n=t.deletionPosition}e=t.targetPosition}return new ob(e,n)}return new ob(e,n)}_getTransformedByInsertion(t,e,n=false){if(n&&this.containsPosition(t)){return[new ob(this.start,t),new ob(t.getShiftedBy(e),this.end._getTransformedByInsertion(t,e))]}else{const n=new ob(this.start,this.end);n.start=n.start._getTransformedByInsertion(t,e);n.end=n.end._getTransformedByInsertion(t,e);return[n]}}_getTransformedByMove(t,e,n,i=false){if(this.isCollapsed){const i=this.start._getTransformedByMove(t,e,n);return[new ob(i)]}const o=ob._createFromPositionAndShift(t,n);const r=e._getTransformedByDeletion(t,n);if(this.containsPosition(e)&&!i){if(o.containsPosition(this.start)||o.containsPosition(this.end)){const i=this.start._getTransformedByMove(t,e,n);const o=this.end._getTransformedByMove(t,e,n);return[new ob(i,o)]}}let s;const a=this.getDifference(o);let l=null;const c=this.getIntersection(o);if(a.length==1){l=new ob(a[0].start._getTransformedByDeletion(t,n),a[0].end._getTransformedByDeletion(t,n))}else if(a.length==2){l=new ob(this.start,this.end._getTransformedByDeletion(t,n))}if(l){s=l._getTransformedByInsertion(r,n,c!==null||i)}else{s=[]}if(c){const t=new ob(c.start._getCombined(o.start,r),c.end._getCombined(o.start,r));if(s.length==2){s.splice(1,0,t)}else{s.push(t)}}return s}_getTransformedByDeletion(t,e){let n=this.start._getTransformedByDeletion(t,e);let i=this.end._getTransformedByDeletion(t,e);if(n==null&&i==null){return null}if(n==null){n=t}if(i==null){i=t}return new ob(n,i)}static _createFromPositionAndShift(t,e){const n=t;const i=t.getShiftedBy(e);return e>0?new this(n,i):new this(i,n)}static _createIn(t){return new this(Qp._createAt(t,0),Qp._createAt(t,t.maxOffset))}static _createOn(t){return this._createFromPositionAndShift(Qp._createBefore(t),t.offsetSize)}static _createFromRanges(t){if(t.length===0){throw new z("range-create-from-ranges-empty-array",null)}else if(t.length==1){return t[0].clone()}const e=t[0];t.sort(((t,e)=>t.start.isAfter(e.start)?1:-1));const n=t.indexOf(e);const i=new this(e.start,e.end);if(n>0){for(let e=n-1;true;e++){if(t[e].end.isEqual(i.start)){i.start=Qp._createAt(t[e].start)}else{break}}}for(let e=n+1;e<t.length;e++){if(t[e].start.isEqual(i.end)){i.end=Qp._createAt(t[e].end)}else{break}}return i}static fromJSON(t,e){return new this(Qp.fromJSON(t.start,e),Qp.fromJSON(t.end,e))}}ob.prototype.is=function(t){return t==="range"||t==="model:range"};class rb extends(K()){constructor(){super();this._modelToViewMapping=new WeakMap;this._viewToModelMapping=new WeakMap;this._viewToModelLengthCallbacks=new Map;this._markerNameToElements=new Map;this._elementToMarkerNames=new Map;this._deferredBindingRemovals=new Map;this._unboundMarkerNames=new Set;this.on("modelToViewPosition",((t,e)=>{if(e.viewPosition){return}const n=this._modelToViewMapping.get(e.modelPosition.parent);if(!n){throw new z("mapping-model-position-view-parent-not-found",this,{modelPosition:e.modelPosition})}e.viewPosition=this.findPositionIn(n,e.modelPosition.offset)}),{priority:"low"});this.on("viewToModelPosition",((t,e)=>{if(e.modelPosition){return}const n=this.findMappedViewAncestor(e.viewPosition);const i=this._viewToModelMapping.get(n);const o=this._toModelOffset(e.viewPosition.parent,e.viewPosition.offset,n);e.modelPosition=Qp._createAt(i,o)}),{priority:"low"})}bindElements(t,e){this._modelToViewMapping.set(t,e);this._viewToModelMapping.set(e,t)}unbindViewElement(t,e={}){const n=this.toModelElement(t);if(this._elementToMarkerNames.has(t)){for(const e of this._elementToMarkerNames.get(t)){this._unboundMarkerNames.add(e)}}if(e.defer){this._deferredBindingRemovals.set(t,t.root)}else{this._viewToModelMapping.delete(t);if(this._modelToViewMapping.get(n)==t){this._modelToViewMapping.delete(n)}}}unbindModelElement(t){const e=this.toViewElement(t);this._modelToViewMapping.delete(t);if(this._viewToModelMapping.get(e)==t){this._viewToModelMapping.delete(e)}}bindElementToMarker(t,e){const n=this._markerNameToElements.get(e)||new Set;n.add(t);const i=this._elementToMarkerNames.get(t)||new Set;i.add(e);this._markerNameToElements.set(e,n);this._elementToMarkerNames.set(t,i)}unbindElementFromMarkerName(t,e){const n=this._markerNameToElements.get(e);if(n){n.delete(t);if(n.size==0){this._markerNameToElements.delete(e)}}const i=this._elementToMarkerNames.get(t);if(i){i.delete(e);if(i.size==0){this._elementToMarkerNames.delete(t)}}}flushUnboundMarkerNames(){const t=Array.from(this._unboundMarkerNames);this._unboundMarkerNames.clear();return t}flushDeferredBindings(){for(const[t,e]of this._deferredBindingRemovals){if(t.root==e){this.unbindViewElement(t)}}this._deferredBindingRemovals=new Map}clearBindings(){this._modelToViewMapping=new WeakMap;this._viewToModelMapping=new WeakMap;this._markerNameToElements=new Map;this._elementToMarkerNames=new Map;this._unboundMarkerNames=new Set;this._deferredBindingRemovals=new Map}toModelElement(t){return this._viewToModelMapping.get(t)}toViewElement(t){return this._modelToViewMapping.get(t)}toModelRange(t){return new ob(this.toModelPosition(t.start),this.toModelPosition(t.end))}toViewRange(t){return new Rg(this.toViewPosition(t.start),this.toViewPosition(t.end))}toModelPosition(t){const e={viewPosition:t,mapper:this};this.fire("viewToModelPosition",e);return e.modelPosition}toViewPosition(t,e={}){const n={modelPosition:t,mapper:this,isPhantom:e.isPhantom};this.fire("modelToViewPosition",n);return n.viewPosition}markerNameToElements(t){const e=this._markerNameToElements.get(t);if(!e){return null}const n=new Set;for(const t of e){if(t.is("attributeElement")){for(const e of t.getElementsWithSameId()){n.add(e)}}else{n.add(t)}}return n}registerViewToModelLength(t,e){this._viewToModelLengthCallbacks.set(t,e)}findMappedViewAncestor(t){let e=t.parent;while(!this._viewToModelMapping.has(e)){e=e.parent}return e}_toModelOffset(t,e,n){if(n!=t){const i=this._toModelOffset(t.parent,t.index,n);const o=this._toModelOffset(t,e,t);return i+o}if(t.is("$text")){return e}let i=0;for(let n=0;n<e;n++){i+=this.getModelLength(t.getChild(n))}return i}getModelLength(t){if(this._viewToModelLengthCallbacks.get(t.name)){const e=this._viewToModelLengthCallbacks.get(t.name);return e(t)}else if(this._viewToModelMapping.has(t)){return 1}else if(t.is("$text")){return t.data.length}else if(t.is("uiElement")){return 0}else{let e=0;for(const n of t.getChildren()){e+=this.getModelLength(n)}return e}}findPositionIn(t,e){let n;let i=0;let o=0;let r=0;if(t.is("$text")){return new Og(t,e)}while(o<e){n=t.getChild(r);i=this.getModelLength(n);o+=i;r++}if(o==e){return this._moveViewPositionToTextNode(new Og(t,r))}else{return this.findPositionIn(n,e-(o-i))}}_moveViewPositionToTextNode(t){const e=t.nodeBefore;const n=t.nodeAfter;if(e instanceof Du){return new Og(e,e.data.length)}else if(n instanceof Du){return new Og(n,0)}return t}}class sb{constructor(){this._consumable=new Map;this._textProxyRegistry=new Map}add(t,e){e=ab(e);if(t instanceof Gp){t=this._getSymbolForTextProxy(t)}if(!this._consumable.has(t)){this._consumable.set(t,new Map)}this._consumable.get(t).set(e,true)}consume(t,e){e=ab(e);if(t instanceof Gp){t=this._getSymbolForTextProxy(t)}if(this.test(t,e)){this._consumable.get(t).set(e,false);return true}else{return false}}test(t,e){e=ab(e);if(t instanceof Gp){t=this._getSymbolForTextProxy(t)}const n=this._consumable.get(t);if(n===undefined){return null}const i=n.get(e);if(i===undefined){return null}return i}revert(t,e){e=ab(e);if(t instanceof Gp){t=this._getSymbolForTextProxy(t)}const n=this.test(t,e);if(n===false){this._consumable.get(t).set(e,true);return true}else if(n===true){return false}return null}verifyAllConsumed(t){const e=[];for(const[n,i]of this._consumable){for(const[o,r]of i){const i=o.split(":")[0];if(r&&t==i){e.push({event:o,item:n.name||n.description})}}}if(e.length){throw new z("conversion-model-consumable-not-consumed",null,{items:e})}}_getSymbolForTextProxy(t){let e=null;const n=this._textProxyRegistry.get(t.startOffset);if(n){const i=n.get(t.endOffset);if(i){e=i.get(t.parent)}}if(!e){e=this._addSymbolForTextProxy(t)}return e}_addSymbolForTextProxy(t){const e=t.startOffset;const n=t.endOffset;const i=t.parent;const o=Symbol("$textProxy:"+t.data);let r;let s;r=this._textProxyRegistry.get(e);if(!r){r=new Map;this._textProxyRegistry.set(e,r)}s=r.get(n);if(!s){s=new Map;r.set(n,s)}s.set(i,o);return o}}function ab(t){const e=t.split(":");if(e[0]=="insert"){return e[0]}if(e[0]=="addMarker"||e[0]=="removeMarker"){return t}return e.length>1?e[0]+":"+e[1]:e[0]}class lb extends(K()){constructor(t){super();this._conversionApi={dispatcher:this,...t};this._firedEventsMap=new WeakMap}convertChanges(t,e,n){const i=this._createConversionApi(n,t.getRefreshedItems());for(const e of t.getMarkersToRemove()){this._convertMarkerRemove(e.name,e.range,i)}const o=this._reduceChanges(t.getChanges());for(const t of o){if(t.type==="insert"){this._convertInsert(ob._createFromPositionAndShift(t.position,t.length),i)}else if(t.type==="reinsert"){this._convertReinsert(ob._createFromPositionAndShift(t.position,t.length),i)}else if(t.type==="remove"){this._convertRemove(t.position,t.length,t.name,i)}else{this._convertAttribute(t.range,t.attributeKey,t.attributeOldValue,t.attributeNewValue,i)}}for(const t of i.mapper.flushUnboundMarkerNames()){const n=e.get(t).getRange();this._convertMarkerRemove(t,n,i);this._convertMarkerAdd(t,n,i)}for(const e of t.getMarkersToAdd()){this._convertMarkerAdd(e.name,e.range,i)}i.mapper.flushDeferredBindings();i.consumable.verifyAllConsumed("insert")}convert(t,e,n,i={}){const o=this._createConversionApi(n,undefined,i);this._convertInsert(t,o);for(const[t,n]of e){this._convertMarkerAdd(t,n,o)}o.consumable.verifyAllConsumed("insert")}convertSelection(t,e,n){const i=Array.from(e.getMarkersAtPosition(t.getFirstPosition()));const o=this._createConversionApi(n);this._addConsumablesForSelection(o.consumable,t,i);this.fire("selection",{selection:t},o);if(!t.isCollapsed){return}for(const e of i){const n=e.getRange();if(!cb(t.getFirstPosition(),e,o.mapper)){continue}const i={item:t,markerName:e.name,markerRange:n};if(o.consumable.test(t,"addMarker:"+e.name)){this.fire(`addMarker:${e.name}`,i,o)}}for(const e of t.getAttributeKeys()){const n={item:t,range:t.getFirstRange(),attributeKey:e,attributeOldValue:null,attributeNewValue:t.getAttribute(e)};if(o.consumable.test(t,"attribute:"+n.attributeKey)){this.fire(`attribute:${n.attributeKey}:$text`,n,o)}}}_convertInsert(t,e,n={}){if(!n.doNotAddConsumables){this._addConsumablesForInsert(e.consumable,Array.from(t))}for(const n of Array.from(t.getWalker({shallow:true})).map(ub)){this._testAndFire("insert",n,e)}}_convertRemove(t,e,n,i){this.fire(`remove:${n}`,{position:t,length:e},i)}_convertAttribute(t,e,n,i,o){this._addConsumablesForRange(o.consumable,t,`attribute:${e}`);for(const r of t){const t={item:r.item,range:ob._createFromPositionAndShift(r.previousPosition,r.length),attributeKey:e,attributeOldValue:n,attributeNewValue:i};this._testAndFire(`attribute:${e}`,t,o)}}_convertReinsert(t,e){const n=Array.from(t.getWalker({shallow:true}));this._addConsumablesForInsert(e.consumable,n);for(const t of n.map(ub)){this._testAndFire("insert",{...t,reconversion:true},e)}}_convertMarkerAdd(t,e,n){if(e.root.rootName=="$graveyard"){return}const i=`addMarker:${t}`;n.consumable.add(e,i);this.fire(i,{markerName:t,markerRange:e},n);if(!n.consumable.consume(e,i)){return}this._addConsumablesForRange(n.consumable,e,i);for(const o of e.getItems()){if(!n.consumable.test(o,i)){continue}const r={item:o,range:ob._createOn(o),markerName:t,markerRange:e};this.fire(i,r,n)}}_convertMarkerRemove(t,e,n){if(e.root.rootName=="$graveyard"){return}this.fire(`removeMarker:${t}`,{markerName:t,markerRange:e},n)}_reduceChanges(t){const e={changes:t};this.fire("reduceChanges",e);return e.changes}_addConsumablesForInsert(t,e){for(const n of e){const e=n.item;if(t.test(e,"insert")===null){t.add(e,"insert");for(const n of e.getAttributeKeys()){t.add(e,"attribute:"+n)}}}return t}_addConsumablesForRange(t,e,n){for(const i of e.getItems()){t.add(i,n)}return t}_addConsumablesForSelection(t,e,n){t.add(e,"selection");for(const i of n){t.add(e,"addMarker:"+i.name)}for(const n of e.getAttributeKeys()){t.add(e,"attribute:"+n)}return t}_testAndFire(t,e,n){const i=db(t,e);const o=e.item.is("$textProxy")?n.consumable._getSymbolForTextProxy(e.item):e.item;const r=this._firedEventsMap.get(n);const s=r.get(o);if(!s){r.set(o,new Set([i]))}else if(!s.has(i)){s.add(i)}else{return}this.fire(i,e,n)}_testAndFireAddAttributes(t,e){const n={item:t,range:ob._createOn(t)};for(const t of n.item.getAttributeKeys()){n.attributeKey=t;n.attributeOldValue=null;n.attributeNewValue=n.item.getAttribute(t);this._testAndFire(`attribute:${t}`,n,e)}}_createConversionApi(t,e=new Set,n={}){const i={...this._conversionApi,consumable:new sb,writer:t,options:n,convertItem:t=>this._convertInsert(ob._createOn(t),i),convertChildren:t=>this._convertInsert(ob._createIn(t),i,{doNotAddConsumables:true}),convertAttributes:t=>this._testAndFireAddAttributes(t,i),canReuseView:t=>!e.has(i.mapper.toModelElement(t))};this._firedEventsMap.set(i,new Map);return i}}function cb(t,e,n){const i=e.getRange();const o=Array.from(t.getAncestors());o.shift();o.reverse();const r=o.some((t=>{if(i.containsItem(t)){const e=n.toViewElement(t);return!!e.getCustomProperty("addHighlight")}}));return!r}function db(t,e){const n=e.item.is("element")?e.item.name:"$text";return`${t}:${n}`}function ub(t){const e=t.item;const n=ob._createFromPositionAndShift(t.previousPosition,t.length);return{item:e,range:n}}class hb extends(K(Hp)){constructor(...t){super();this._lastRangeBackward=false;this._attrs=new Map;this._ranges=[];if(t.length){this.setTo(...t)}}get anchor(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.end:t.start}return null}get focus(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.start:t.end}return null}get isCollapsed(){const t=this._ranges.length;if(t===1){return this._ranges[0].isCollapsed}else{return false}}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}isEqual(t){if(this.rangeCount!=t.rangeCount){return false}else if(this.rangeCount===0){return true}if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus)){return false}for(const e of this._ranges){let n=false;for(const i of t._ranges){if(e.isEqual(i)){n=true;break}}if(!n){return false}}return true}*getRanges(){for(const t of this._ranges){yield new ob(t.start,t.end)}}getFirstRange(){let t=null;for(const e of this._ranges){if(!t||e.start.isBefore(t.start)){t=e}}return t?new ob(t.start,t.end):null}getLastRange(){let t=null;for(const e of this._ranges){if(!t||e.end.isAfter(t.end)){t=e}}return t?new ob(t.start,t.end):null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}setTo(...t){let[e,n,i]=t;if(typeof n=="object"){i=n;n=undefined}if(e===null){this._setRanges([])}else if(e instanceof hb){this._setRanges(e.getRanges(),e.isBackward)}else if(e&&typeof e.getRanges=="function"){this._setRanges(e.getRanges(),e.isBackward)}else if(e instanceof ob){this._setRanges([e],!!i&&!!i.backward)}else if(e instanceof Qp){this._setRanges([new ob(e)])}else if(e instanceof Up){const t=!!i&&!!i.backward;let o;if(n=="in"){o=ob._createIn(e)}else if(n=="on"){o=ob._createOn(e)}else if(n!==undefined){o=new ob(Qp._createAt(e,n))}else{throw new z("model-selection-setto-required-second-parameter",[this,e])}this._setRanges([o],t)}else if(St(e)){this._setRanges(e,i&&!!i.backward)}else{throw new z("model-selection-setto-not-selectable",[this,e])}}_setRanges(t,e=false){const n=Array.from(t);const i=n.some((e=>{if(!(e instanceof ob)){throw new z("model-selection-set-ranges-not-range",[this,t])}return this._ranges.every((t=>!t.isEqual(e)))}));if(n.length===this._ranges.length&&!i){return}this._replaceAllRanges(n);this._lastRangeBackward=!!e;this.fire("change:range",{directChange:true})}setFocus(t,e){if(this.anchor===null){throw new z("model-selection-setfocus-no-ranges",[this,t])}const n=Qp._createAt(t,e);if(n.compareWith(this.focus)=="same"){return}const i=this.anchor;if(this._ranges.length){this._popRange()}if(n.compareWith(i)=="before"){this._pushRange(new ob(n,i));this._lastRangeBackward=true}else{this._pushRange(new ob(i,n));this._lastRangeBackward=false}this.fire("change:range",{directChange:true})}getAttribute(t){return this._attrs.get(t)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}hasAttribute(t){return this._attrs.has(t)}removeAttribute(t){if(this.hasAttribute(t)){this._attrs.delete(t);this.fire("change:attribute",{attributeKeys:[t],directChange:true})}}setAttribute(t,e){if(this.getAttribute(t)!==e){this._attrs.set(t,e);this.fire("change:attribute",{attributeKeys:[t],directChange:true})}}getSelectedElement(){if(this.rangeCount!==1){return null}return this.getFirstRange().getContainedElement()}*getSelectedBlocks(){const t=new WeakSet;for(const e of this.getRanges()){const n=fb(e.start,t);if(n&&pb(n,e)){yield n}for(const n of e.getWalker()){const i=n.item;if(n.type=="elementEnd"&&mb(i,t,e)){yield i}}const i=fb(e.end,t);if(i&&!e.end.isTouching(Qp._createAt(i,0))&&pb(i,e)){yield i}}}containsEntireContent(t=this.anchor.root){const e=Qp._createAt(t,0);const n=Qp._createAt(t,"end");return e.isTouching(this.getFirstPosition())&&n.isTouching(this.getLastPosition())}_pushRange(t){this._checkRange(t);this._ranges.push(new ob(t.start,t.end))}_checkRange(t){for(let e=0;e<this._ranges.length;e++){if(t.isIntersecting(this._ranges[e])){throw new z("model-selection-range-intersects",[this,t],{addedRange:t,intersectingRange:this._ranges[e]})}}}_replaceAllRanges(t){this._removeAllRanges();for(const e of t){this._pushRange(e)}}_removeAllRanges(){while(this._ranges.length>0){this._popRange()}}_popRange(){this._ranges.pop()}}hb.prototype.is=function(t){return t==="selection"||t==="model:selection"};function gb(t,e){if(e.has(t)){return false}e.add(t);return t.root.document.model.schema.isBlock(t)&&!!t.parent}function mb(t,e,n){return gb(t,e)&&pb(t,n)}function fb(t,e){const n=t.parent;const i=n.root.document.model.schema;const o=t.parent.getAncestors({parentFirst:true,includeSelf:true});let r=false;const s=o.find((t=>{if(r){return false}r=i.isLimit(t);return!r&&gb(t,e)}));o.forEach((t=>e.add(t)));return s}function pb(t,e){const n=bb(t);if(!n){return true}const i=e.containsRange(ob._createOn(n),true);return!i}function bb(t){const e=t.root.document.model.schema;let n=t.parent;while(n){if(e.isBlock(n)){return n}n=n.parent}}class kb extends(K(ob)){constructor(t,e){super(t,e);wb.call(this)}detach(){this.stopListening()}toRange(){return new ob(this.start,this.end)}static fromRange(t){return new kb(t.start,t.end)}}kb.prototype.is=function(t){return t==="liveRange"||t==="model:liveRange"||t=="range"||t==="model:range"};function wb(){this.listenTo(this.root.document.model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation){return}Ab.call(this,n)}),{priority:"low"})}function Ab(t){const e=this.getTransformedByOperation(t);const n=ob._createFromRanges(e);const i=!n.isEqual(this);const o=_b(this,t);let r=null;if(i){if(n.root.rootName=="$graveyard"){if(t.type=="remove"){r=t.sourcePosition}else{r=t.deletionPosition}}const e=this.toRange();this.start=n.start;this.end=n.end;this.fire("change:range",e,{deletionPosition:r})}else if(o){this.fire("change:content",this.toRange(),{deletionPosition:r})}}function _b(t,e){switch(e.type){case"insert":return t.containsPosition(e.position);case"move":case"remove":case"reinsert":case"merge":return t.containsPosition(e.sourcePosition)||t.start.isEqual(e.sourcePosition)||t.containsPosition(e.targetPosition);case"split":return t.containsPosition(e.splitPosition)||t.containsPosition(e.insertionPosition)}return false}const Cb="selection:";class vb extends(K(Hp)){constructor(t){super();this._selection=new yb(t);this._selection.delegate("change:range").to(this);this._selection.delegate("change:attribute").to(this);this._selection.delegate("change:marker").to(this)}get isCollapsed(){return this._selection.isCollapsed}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get rangeCount(){return this._selection.rangeCount}get hasOwnRange(){return this._selection.hasOwnRange}get isBackward(){return this._selection.isBackward}get isGravityOverridden(){return this._selection.isGravityOverridden}get markers(){return this._selection.markers}get _ranges(){return this._selection._ranges}getRanges(){return this._selection.getRanges()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getSelectedBlocks(){return this._selection.getSelectedBlocks()}getSelectedElement(){return this._selection.getSelectedElement()}containsEntireContent(t){return this._selection.containsEntireContent(t)}destroy(){this._selection.destroy()}getAttributeKeys(){return this._selection.getAttributeKeys()}getAttributes(){return this._selection.getAttributes()}getAttribute(t){return this._selection.getAttribute(t)}hasAttribute(t){return this._selection.hasAttribute(t)}refresh(){this._selection.updateMarkers();this._selection._updateAttributes(false)}observeMarkers(t){this._selection.observeMarkers(t)}_setFocus(t,e){this._selection.setFocus(t,e)}_setTo(...t){this._selection.setTo(...t)}_setAttribute(t,e){this._selection.setAttribute(t,e)}_removeAttribute(t){this._selection.removeAttribute(t)}_getStoredAttributes(){return this._selection.getStoredAttributes()}_overrideGravity(){return this._selection.overrideGravity()}_restoreGravity(t){this._selection.restoreGravity(t)}static _getStoreAttributeKey(t){return Cb+t}static _isStoreAttributeKey(t){return t.startsWith(Cb)}}vb.prototype.is=function(t){return t==="selection"||t=="model:selection"||t=="documentSelection"||t=="model:documentSelection"};class yb extends hb{constructor(t){super();this.markers=new cc({idProperty:"name"});this._attributePriority=new Map;this._selectionRestorePosition=null;this._hasChangedRange=false;this._overriddenGravityRegister=new Set;this._observedMarkers=new Set;this._model=t.model;this._document=t;this.listenTo(this._model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation||n.type=="marker"||n.type=="rename"||n.type=="noop"){return}if(this._ranges.length==0&&this._selectionRestorePosition){this._fixGraveyardSelection(this._selectionRestorePosition)}this._selectionRestorePosition=null;if(this._hasChangedRange){this._hasChangedRange=false;this.fire("change:range",{directChange:false})}}),{priority:"lowest"});this.on("change:range",(()=>{this._validateSelectionRanges(this.getRanges())}));this.listenTo(this._model.markers,"update",((t,e,n,i)=>{this._updateMarker(e,i)}));this.listenTo(this._document,"change",((t,e)=>{Eb(this._model,e)}))}get isCollapsed(){const t=this._ranges.length;return t===0?this._document._getDefaultRange().isCollapsed:super.isCollapsed}get anchor(){return super.anchor||this._document._getDefaultRange().start}get focus(){return super.focus||this._document._getDefaultRange().end}get rangeCount(){return this._ranges.length?this._ranges.length:1}get hasOwnRange(){return this._ranges.length>0}get isGravityOverridden(){return!!this._overriddenGravityRegister.size}destroy(){for(let t=0;t<this._ranges.length;t++){this._ranges[t].detach()}this.stopListening()}*getRanges(){if(this._ranges.length){yield*super.getRanges()}else{yield this._document._getDefaultRange()}}getFirstRange(){return super.getFirstRange()||this._document._getDefaultRange()}getLastRange(){return super.getLastRange()||this._document._getDefaultRange()}setTo(...t){super.setTo(...t);this._updateAttributes(true);this.updateMarkers()}setFocus(t,e){super.setFocus(t,e);this._updateAttributes(true);this.updateMarkers()}setAttribute(t,e){if(this._setAttribute(t,e)){const e=[t];this.fire("change:attribute",{attributeKeys:e,directChange:true})}}removeAttribute(t){if(this._removeAttribute(t)){const e=[t];this.fire("change:attribute",{attributeKeys:e,directChange:true})}}overrideGravity(){const t=I();this._overriddenGravityRegister.add(t);if(this._overriddenGravityRegister.size===1){this._updateAttributes(true)}return t}restoreGravity(t){if(!this._overriddenGravityRegister.has(t)){throw new z("document-selection-gravity-wrong-restore",this,{uid:t})}this._overriddenGravityRegister.delete(t);if(!this.isGravityOverridden){this._updateAttributes(true)}}observeMarkers(t){this._observedMarkers.add(t);this.updateMarkers()}_replaceAllRanges(t){this._validateSelectionRanges(t);super._replaceAllRanges(t)}_popRange(){this._ranges.pop().detach()}_pushRange(t){const e=this._prepareRange(t);if(e){this._ranges.push(e)}}_validateSelectionRanges(t){for(const e of t){if(!this._document._validateSelectionRange(e)){throw new z("document-selection-wrong-position",this,{range:e})}}}_prepareRange(t){this._checkRange(t);if(t.root==this._document.graveyard){return}const e=kb.fromRange(t);e.on("change:range",((t,n,i)=>{this._hasChangedRange=true;if(e.root==this._document.graveyard){this._selectionRestorePosition=i.deletionPosition;const t=this._ranges.indexOf(e);this._ranges.splice(t,1);e.detach()}}));return e}updateMarkers(){if(!this._observedMarkers.size){return}const t=[];let e=false;for(const e of this._model.markers){const n=e.name.split(":",1)[0];if(!this._observedMarkers.has(n)){continue}const i=e.getRange();for(const n of this.getRanges()){if(i.containsRange(n,!n.isCollapsed)){t.push(e)}}}const n=Array.from(this.markers);for(const n of t){if(!this.markers.has(n)){this.markers.add(n);e=true}}for(const n of Array.from(this.markers)){if(!t.includes(n)){this.markers.remove(n);e=true}}if(e){this.fire("change:marker",{oldMarkers:n,directChange:false})}}_updateMarker(t,e){const n=t.name.split(":",1)[0];if(!this._observedMarkers.has(n)){return}let i=false;const o=Array.from(this.markers);const r=this.markers.has(t);if(!e){if(r){this.markers.remove(t);i=true}}else{let n=false;for(const t of this.getRanges()){if(e.containsRange(t,!t.isCollapsed)){n=true;break}}if(n&&!r){this.markers.add(t);i=true}else if(!n&&r){this.markers.remove(t);i=true}}if(i){this.fire("change:marker",{oldMarkers:o,directChange:false})}}_updateAttributes(t){const e=mc(this._getSurroundingAttributes());const n=mc(this.getAttributes());if(t){this._attributePriority=new Map;this._attrs=new Map}else{for(const[t,e]of this._attributePriority){if(e=="low"){this._attrs.delete(t);this._attributePriority.delete(t)}}}this._setAttributesTo(e);const i=[];for(const[t,e]of this.getAttributes()){if(!n.has(t)||n.get(t)!==e){i.push(t)}}for(const[t]of n){if(!this.hasAttribute(t)){i.push(t)}}if(i.length>0){this.fire("change:attribute",{attributeKeys:i,directChange:false})}}_setAttribute(t,e,n=true){const i=n?"normal":"low";if(i=="low"&&this._attributePriority.get(t)=="normal"){return false}const o=super.getAttribute(t);if(o===e){return false}this._attrs.set(t,e);this._attributePriority.set(t,i);return true}_removeAttribute(t,e=true){const n=e?"normal":"low";if(n=="low"&&this._attributePriority.get(t)=="normal"){return false}this._attributePriority.set(t,n);if(!super.hasAttribute(t)){return false}this._attrs.delete(t);return true}_setAttributesTo(t){const e=new Set;for(const[e,n]of this.getAttributes()){if(t.get(e)===n){continue}this._removeAttribute(e,false)}for(const[n,i]of t){const t=this._setAttribute(n,i,false);if(t){e.add(n)}}return e}*getStoredAttributes(){const t=this.getFirstPosition().parent;if(this.isCollapsed&&t.isEmpty){for(const e of t.getAttributeKeys()){if(e.startsWith(Cb)){const n=e.substr(Cb.length);yield[n,t.getAttribute(e)]}}}}_getSurroundingAttributes(){const t=this.getFirstPosition();const e=this._model.schema;let n=null;if(!this.isCollapsed){const t=this.getFirstRange();for(const i of t){if(i.item.is("element")&&e.isObject(i.item)){break}if(i.type=="text"){n=i.item.getAttributes();break}}}else{const i=t.textNode?t.textNode:t.nodeBefore;const o=t.textNode?t.textNode:t.nodeAfter;if(!this.isGravityOverridden){n=xb(i)}if(!n){n=xb(o)}if(!this.isGravityOverridden&&!n){let t=i;while(t&&!e.isInline(t)&&!n){t=t.previousSibling;n=xb(t)}}if(!n){let t=o;while(t&&!e.isInline(t)&&!n){t=t.nextSibling;n=xb(t)}}if(!n){n=this.getStoredAttributes()}}return n}_fixGraveyardSelection(t){const e=this._model.schema.getNearestSelectionRange(t);if(e){this._pushRange(e)}}}function xb(t){if(t instanceof Gp||t instanceof qp){return t.getAttributes()}return null}function Eb(t,e){const n=t.document.differ;for(const i of n.getChanges()){if(i.type!="insert"){continue}const n=i.position.parent;const o=i.length===n.maxOffset;if(o){t.enqueueChange(e,(t=>{const e=Array.from(n.getAttributeKeys()).filter((t=>t.startsWith(Cb)));for(const i of e){t.removeAttribute(i,n)}}))}}}class Db{constructor(t){this._dispatchers=t}add(t){for(const e of this._dispatchers){t(e)}return this}}var Sb=1,Tb=4;function Ib(t){return Va(t,Sb|Tb)}const Mb=Ib;class Bb extends Db{elementToElement(t){return this.add(tk(t))}elementToStructure(t){return this.add(ek(t))}attributeToElement(t){return this.add(nk(t))}attributeToAttribute(t){return this.add(ik(t))}markerToElement(t){return this.add(ok(t))}markerToHighlight(t){return this.add(sk(t))}markerToData(t){return this.add(rk(t))}}function Lb(){return(t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const i=n.writer;const o=n.mapper.toViewPosition(e.range.start);const r=i.createText(e.item.data);i.insert(o,r)}}function Nb(){return(t,e,n)=>{n.convertAttributes(e.item);if(!e.reconversion&&e.item.is("element")&&!e.item.isEmpty){n.convertChildren(e.item)}}}function zb(){return(t,e,n)=>{const i=n.mapper.toViewPosition(e.position);const o=e.position.getShiftedBy(e.length);const r=n.mapper.toViewPosition(o,{isPhantom:true});const s=n.writer.createRange(i,r);const a=n.writer.remove(s.getTrimmed());for(const t of n.writer.createRangeIn(a).getItems()){n.mapper.unbindViewElement(t,{defer:true})}}}function Pb(t,e){const n=t.createAttributeElement("span",e.attributes);if(e.classes){n._addClass(e.classes)}if(typeof e.priority==="number"){n._priority=e.priority}n._id=e.id;return n}function Ob(){return(t,e,n)=>{const i=e.selection;if(i.isCollapsed){return}if(!n.consumable.consume(i,"selection")){return}const o=[];for(const t of i.getRanges()){o.push(n.mapper.toViewRange(t))}n.writer.setSelection(o,{backward:i.isBackward})}}function Rb(){return(t,e,n)=>{const i=e.selection;if(!i.isCollapsed){return}if(!n.consumable.consume(i,"selection")){return}const o=n.writer;const r=i.getFirstPosition();const s=n.mapper.toViewPosition(r);const a=o.breakAttributes(s);o.setSelection(a)}}function Vb(){return(t,e,n)=>{const i=n.writer;const o=i.document.selection;for(const t of o.getRanges()){if(t.isCollapsed){if(t.end.parent.isAttached()){n.writer.mergeAttributes(t.start)}}}i.setSelection(null)}}function jb(t){return(e,n,i)=>{if(!i.consumable.test(n.item,e.name)){return}const o=t(n.attributeOldValue,i,n);const r=t(n.attributeNewValue,i,n);if(!o&&!r){return}i.consumable.consume(n.item,e.name);const s=i.writer;const a=s.document.selection;if(n.item instanceof hb||n.item instanceof vb){s.wrap(a.getFirstRange(),r)}else{let t=i.mapper.toViewRange(n.range);if(n.attributeOldValue!==null&&o){t=s.unwrap(t,o)}if(n.attributeNewValue!==null&&r){s.wrap(t,r)}}}}function Fb(t,e=_k){return(n,i,o)=>{if(!e(i.item,o.consumable,{preflight:true})){return}const r=t(i.item,o,i);if(!r){return}e(i.item,o.consumable);const s=o.mapper.toViewPosition(i.range.start);o.mapper.bindElements(i.item,r);o.writer.insert(s,r);o.convertAttributes(i.item);wk(r,i.item.getChildren(),o,{reconversion:i.reconversion})}}function Hb(t,e){return(n,i,o)=>{if(!e(i.item,o.consumable,{preflight:true})){return}const r=new Map;o.writer._registerSlotFactory(pk(i.item,r,o));const s=t(i.item,o,i);o.writer._clearSlotFactory();if(!s){return}bk(i.item,r,o);e(i.item,o.consumable);const a=o.mapper.toViewPosition(i.range.start);o.mapper.bindElements(i.item,s);o.writer.insert(a,s);o.convertAttributes(i.item);kk(s,r,o,{reconversion:i.reconversion})}}function Ub(t){return(e,n,i)=>{n.isOpening=true;const o=t(n,i);n.isOpening=false;const r=t(n,i);if(!o||!r){return}const s=n.markerRange;if(s.isCollapsed&&!i.consumable.consume(s,e.name)){return}for(const t of s){if(!i.consumable.consume(t.item,e.name)){return}}const a=i.mapper;const l=i.writer;l.insert(a.toViewPosition(s.start),o);i.mapper.bindElementToMarker(o,n.markerName);if(!s.isCollapsed){l.insert(a.toViewPosition(s.end),r);i.mapper.bindElementToMarker(r,n.markerName)}e.stop()}}function Wb(){return(t,e,n)=>{const i=n.mapper.markerNameToElements(e.markerName);if(!i){return}for(const t of i){n.mapper.unbindElementFromMarkerName(t,e.markerName);n.writer.clear(n.writer.createRangeOn(t),t)}n.writer.clearClonedElementsGroup(e.markerName);t.stop()}}function qb(t){return(e,n,i)=>{const o=t(n.markerName,i);if(!o){return}const r=n.markerRange;if(!i.consumable.consume(r,e.name)){return}Gb(r,false,i,n,o);Gb(r,true,i,n,o);e.stop()}}function Gb(t,e,n,i,o){const r=e?t.start:t.end;const s=r.nodeAfter&&r.nodeAfter.is("element")?r.nodeAfter:null;const a=r.nodeBefore&&r.nodeBefore.is("element")?r.nodeBefore:null;if(s||a){let t;let r;if(e&&s||!e&&!a){t=s;r=true}else{t=a;r=false}const l=n.mapper.toViewElement(t);if(l){$b(l,e,r,n,i,o);return}}const l=n.mapper.toViewPosition(r);Kb(l,e,n,i,o)}function $b(t,e,n,i,o,r){const s=`data-${r.group}-${e?"start":"end"}-${n?"before":"after"}`;const a=t.hasAttribute(s)?t.getAttribute(s).split(","):[];a.unshift(r.name);i.writer.setAttribute(s,a.join(","),t);i.mapper.bindElementToMarker(t,o.markerName)}function Kb(t,e,n,i,o){const r=`${o.group}-${e?"start":"end"}`;const s=o.name?{name:o.name}:null;const a=n.writer.createUIElement(r,s);n.writer.insert(t,a);n.mapper.bindElementToMarker(a,i.markerName)}function Yb(t){return(e,n,i)=>{const o=t(n.markerName,i);if(!o){return}const r=i.mapper.markerNameToElements(n.markerName);if(!r){return}for(const t of r){i.mapper.unbindElementFromMarkerName(t,n.markerName);if(t.is("containerElement")){s(`data-${o.group}-start-before`,t);s(`data-${o.group}-start-after`,t);s(`data-${o.group}-end-before`,t);s(`data-${o.group}-end-after`,t)}else{i.writer.clear(i.writer.createRangeOn(t),t)}}i.writer.clearClonedElementsGroup(n.markerName);e.stop();function s(t,e){if(e.hasAttribute(t)){const n=new Set(e.getAttribute(t).split(","));n.delete(o.name);if(n.size==0){i.writer.removeAttribute(t,e)}else{i.writer.setAttribute(t,Array.from(n).join(","),e)}}}}}function Zb(t){return(e,n,i)=>{if(!i.consumable.test(n.item,e.name)){return}const o=t(n.attributeOldValue,i,n);const r=t(n.attributeNewValue,i,n);if(!o&&!r){return}i.consumable.consume(n.item,e.name);const s=i.mapper.toViewElement(n.item);const a=i.writer;if(!s){throw new z("conversion-attribute-to-attribute-on-text",i.dispatcher,n)}if(n.attributeOldValue!==null&&o){if(o.key=="class"){const t=Xl(o.value);for(const e of t){a.removeClass(e,s)}}else if(o.key=="style"){const t=Object.keys(o.value);for(const e of t){a.removeStyle(e,s)}}else{a.removeAttribute(o.key,s)}}if(n.attributeNewValue!==null&&r){if(r.key=="class"){const t=Xl(r.value);for(const e of t){a.addClass(e,s)}}else if(r.key=="style"){const t=Object.keys(r.value);for(const e of t){a.setStyle(e,r.value[e],s)}}else{a.setAttribute(r.key,r.value,s)}}}}function Qb(t){return(e,n,i)=>{if(!n.item){return}if(!(n.item instanceof hb||n.item instanceof vb)&&!n.item.is("$textProxy")){return}const o=hk(t,n,i);if(!o){return}if(!i.consumable.consume(n.item,e.name)){return}const r=i.writer;const s=Pb(r,o);const a=r.document.selection;if(n.item instanceof hb||n.item instanceof vb){r.wrap(a.getFirstRange(),s)}else{const t=i.mapper.toViewRange(n.range);const e=r.wrap(t,s);for(const t of e.getItems()){if(t.is("attributeElement")&&t.isSimilar(s)){i.mapper.bindElementToMarker(t,n.markerName);break}}}}}function Jb(t){return(e,n,i)=>{if(!n.item){return}if(!(n.item instanceof $p)){return}const o=hk(t,n,i);if(!o){return}if(!i.consumable.test(n.item,e.name)){return}const r=i.mapper.toViewElement(n.item);if(r&&r.getCustomProperty("addHighlight")){i.consumable.consume(n.item,e.name);for(const t of ob._createIn(n.item)){i.consumable.consume(t.item,e.name)}const t=r.getCustomProperty("addHighlight");t(r,o,i.writer);i.mapper.bindElementToMarker(r,n.markerName)}}}function Xb(t){return(e,n,i)=>{if(n.markerRange.isCollapsed){return}const o=hk(t,n,i);if(!o){return}const r=Pb(i.writer,o);const s=i.mapper.markerNameToElements(n.markerName);if(!s){return}for(const t of s){i.mapper.unbindElementFromMarkerName(t,n.markerName);if(t.is("attributeElement")){i.writer.unwrap(i.writer.createRangeOn(t),r)}else{const e=t.getCustomProperty("removeHighlight");e(t,o.id,i.writer)}}i.writer.clearClonedElementsGroup(n.markerName);e.stop()}}function tk(t){const e=ak(t.model);const n=lk(t.view,"container");if(e.attributes.length){e.children=true}return i=>{i.on(`insert:${e.name}`,Fb(n,fk(e)),{priority:t.converterPriority||"normal"});if(e.children||e.attributes.length){i.on("reduceChanges",mk(e),{priority:"low"})}}}function ek(t){const e=ak(t.model);const n=lk(t.view,"container");e.children=true;return i=>{if(i._conversionApi.schema.checkChild(e.name,"$text")){throw new z("conversion-element-to-structure-disallowed-text",i,{elementName:e.name})}i.on(`insert:${e.name}`,Hb(n,fk(e)),{priority:t.converterPriority||"normal"});i.on("reduceChanges",mk(e),{priority:"low"})}}function nk(t){t=Mb(t);let e=t.model;if(typeof e=="string"){e={key:e}}let n=`attribute:${e.key}`;if(e.name){n+=":"+e.name}if(e.values){for(const n of e.values){t.view[n]=lk(t.view[n],"attribute")}}else{t.view=lk(t.view,"attribute")}const i=dk(t);return e=>{e.on(n,jb(i),{priority:t.converterPriority||"normal"})}}function ik(t){t=Mb(t);let e=t.model;if(typeof e=="string"){e={key:e}}let n=`attribute:${e.key}`;if(e.name){n+=":"+e.name}if(e.values){for(const n of e.values){t.view[n]=uk(t.view[n])}}else{t.view=uk(t.view)}const i=dk(t);return e=>{e.on(n,Zb(i),{priority:t.converterPriority||"normal"})}}function ok(t){const e=lk(t.view,"ui");return n=>{n.on(`addMarker:${t.model}`,Ub(e),{priority:t.converterPriority||"normal"});n.on(`removeMarker:${t.model}`,Wb(),{priority:t.converterPriority||"normal"})}}function rk(t){t=Mb(t);const e=t.model;let n=t.view;if(!n){n=n=>({group:e,name:n.substr(t.model.length+1)})}return i=>{i.on(`addMarker:${e}`,qb(n),{priority:t.converterPriority||"normal"});i.on(`removeMarker:${e}`,Yb(n),{priority:t.converterPriority||"normal"})}}function sk(t){return e=>{e.on(`addMarker:${t.model}`,Qb(t.view),{priority:t.converterPriority||"normal"});e.on(`addMarker:${t.model}`,Jb(t.view),{priority:t.converterPriority||"normal"});e.on(`removeMarker:${t.model}`,Xb(t.view),{priority:t.converterPriority||"normal"})}}function ak(t){if(typeof t=="string"){t={name:t}}if(!t.attributes){t.attributes=[]}else if(!Array.isArray(t.attributes)){t.attributes=[t.attributes]}t.children=!!t.children;return t}function lk(t,e){if(typeof t=="function"){return t}return(n,i)=>ck(t,i,e)}function ck(t,e,n){if(typeof t=="string"){t={name:t}}let i;const o=e.writer;const r=Object.assign({},t.attributes);if(n=="container"){i=o.createContainerElement(t.name,r)}else if(n=="attribute"){const e={priority:t.priority||Jg.DEFAULT_PRIORITY};i=o.createAttributeElement(t.name,r,e)}else{i=o.createUIElement(t.name,r)}if(t.styles){const e=Object.keys(t.styles);for(const n of e){o.setStyle(n,t.styles[n],i)}}if(t.classes){const e=t.classes;if(typeof e=="string"){o.addClass(e,i)}else{for(const t of e){o.addClass(t,i)}}}return i}function dk(t){if(t.model.values){return(e,n,i)=>{const o=t.view[e];if(o){return o(e,n,i)}return null}}else{return t.view}}function uk(t){if(typeof t=="string"){return e=>({key:t,value:e})}else if(typeof t=="object"){if(t.value){return()=>t}else{return e=>({key:t.key,value:e})}}else{return t}}function hk(t,e,n){const i=typeof t=="function"?t(e,n):t;if(!i){return null}if(!i.priority){i.priority=10}if(!i.id){i.id=e.markerName}return i}function gk(t){return(e,n)=>{if(!e.is("element",t.name)){return false}if(n.type=="attribute"){if(t.attributes.includes(n.attributeKey)){return true}}else{if(t.children){return true}}return false}}function mk(t){const e=gk(t);return(t,n)=>{const i=[];if(!n.reconvertedElements){n.reconvertedElements=new Set}for(const t of n.changes){const o=t.type=="attribute"?t.range.start.nodeAfter:t.position.parent;if(!o||!e(o,t)){i.push(t);continue}if(!n.reconvertedElements.has(o)){n.reconvertedElements.add(o);const t=Qp._createBefore(o);i.push({type:"remove",name:o.name,position:t,length:1},{type:"reinsert",name:o.name,position:t,length:1})}}n.changes=i}}function fk(t){return(e,n,i={})=>{const o=["insert"];for(const n of t.attributes){if(e.hasAttribute(n)){o.push(`attribute:${n}`)}}if(!o.every((t=>n.test(e,t)))){return false}if(!i.preflight){o.forEach((t=>n.consume(e,t)))}return true}}function pk(t,e,n){return(i,o="children")=>{const r=i.createContainerElement("$slot");let s=null;if(o==="children"){s=Array.from(t.getChildren())}else if(typeof o=="function"){s=Array.from(t.getChildren()).filter((t=>o(t)))}else{throw new z("conversion-slot-mode-unknown",n.dispatcher,{modeOrFilter:o})}e.set(r,s);return r}}function bk(t,e,n){const i=Array.from(e.values()).flat();const o=new Set(i);if(o.size!=i.length){throw new z("conversion-slot-filter-overlap",n.dispatcher,{element:t})}if(o.size!=t.childCount){throw new z("conversion-slot-filter-incomplete",n.dispatcher,{element:t})}}function kk(t,e,n,i){n.mapper.on("modelToViewPosition",s,{priority:"highest"});let o=null;let r=null;for([o,r]of e){wk(t,r,n,i);n.writer.move(n.writer.createRangeIn(o),n.writer.createPositionBefore(o));n.writer.remove(o)}n.mapper.off("modelToViewPosition",s);function s(t,e){const n=e.modelPosition.nodeAfter;const i=r.indexOf(n);if(i<0){return}e.viewPosition=e.mapper.findPositionIn(o,i)}}function wk(t,e,n,i){for(const o of e){if(!Ak(t.root,o,n,i)){n.convertItem(o)}}}function Ak(t,e,n,i){const{writer:o,mapper:r}=n;if(!i.reconversion){return false}const s=r.toViewElement(e);if(!s||s.root==t){return false}if(!n.canReuseView(s)){return false}o.move(o.createRangeOn(s),r.toViewPosition(Qp._createBefore(e)));return true}function _k(t,e,{preflight:n}={}){if(n){return e.test(t,"insert")}else{return e.consume(t,"insert")}}function Ck(t){const{schema:e,document:n}=t.model;for(const i of n.getRootNames()){const o=n.getRoot(i);if(o.isEmpty&&!e.checkChild(o,"$text")){if(e.checkChild(o,"paragraph")){t.insertElement("paragraph",o);return true}}}return false}function vk(t,e,n){const i=n.createContext(t);if(!n.checkChild(i,"paragraph")){return false}if(!n.checkChild(i.push("paragraph"),e)){return false}return true}function yk(t,e){const n=e.createElement("paragraph");e.insert(n,t);return e.createPositionAt(n,0)}class xk extends Db{elementToElement(t){return this.add(Tk(t))}elementToAttribute(t){return this.add(Ik(t))}attributeToAttribute(t){return this.add(Mk(t))}elementToMarker(t){return this.add(Bk(t))}dataToMarker(t){return this.add(Lk(t))}}function Ek(){return(t,e,n)=>{if(!e.modelRange&&n.consumable.consume(e.viewItem,{name:true})){const{modelRange:t,modelCursor:i}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=t;e.modelCursor=i}}}function Dk(){return(t,e,{schema:n,consumable:i,writer:o})=>{let r=e.modelCursor;if(!i.test(e.viewItem)){return}if(!n.checkChild(r,"$text")){if(!vk(r,"$text",n)){return}if(e.viewItem.data.trim().length==0){return}const t=r.nodeBefore;r=yk(r,o);if(t&&t.is("element","$marker")){o.move(o.createRangeOn(t),r);r=o.createPositionAfter(t)}}i.consume(e.viewItem);const s=o.createText(e.viewItem.data);o.insert(s,r);e.modelRange=o.createRange(r,r.getShiftedBy(s.offsetSize));e.modelCursor=e.modelRange.end}}function Sk(t,e){return(n,i)=>{const o=i.newSelection;const r=[];for(const t of o.getRanges()){r.push(e.toModelRange(t))}const s=t.createSelection(r,{backward:o.isBackward});if(!s.isEqual(t.document.selection)){t.change((t=>{t.setSelection(s)}))}}}function Tk(t){t=Mb(t);const e=Pk(t);const n=zk(t.view);const i=n?`element:${n}`:"element";return n=>{n.on(i,e,{priority:t.converterPriority||"normal"})}}function Ik(t){t=Mb(t);Vk(t);const e=jk(t,false);const n=zk(t.view);const i=n?`element:${n}`:"element";return n=>{n.on(i,e,{priority:t.converterPriority||"low"})}}function Mk(t){t=Mb(t);let e=null;if(typeof t.view=="string"||t.view.key){e=Rk(t)}Vk(t,e);const n=jk(t,true);return e=>{e.on("element",n,{priority:t.converterPriority||"low"})}}function Bk(t){const e=Uk(t.model);return Tk({...t,model:e})}function Lk(t){t=Mb(t);if(!t.model){t.model=e=>e?t.view+":"+e:t.view}const e={view:t.view,model:t.model};const n=Pk(Wk(e,"start"));const i=Pk(Wk(e,"end"));return o=>{o.on(`element:${t.view}-start`,n,{priority:t.converterPriority||"normal"});o.on(`element:${t.view}-end`,i,{priority:t.converterPriority||"normal"});const r=B.get("low");const s=B.get("highest");const a=B.get(t.converterPriority)/s;o.on("element",Nk(e),{priority:r+a})}}function Nk(t){return(e,n,i)=>{const o=`data-${t.view}`;if(!i.consumable.test(n.viewItem,{attributes:o+"-end-after"})&&!i.consumable.test(n.viewItem,{attributes:o+"-start-after"})&&!i.consumable.test(n.viewItem,{attributes:o+"-end-before"})&&!i.consumable.test(n.viewItem,{attributes:o+"-start-before"})){return}if(!n.modelRange){Object.assign(n,i.convertChildren(n.viewItem,n.modelCursor))}if(i.consumable.consume(n.viewItem,{attributes:o+"-end-after"})){r(n.modelRange.end,n.viewItem.getAttribute(o+"-end-after").split(","))}if(i.consumable.consume(n.viewItem,{attributes:o+"-start-after"})){r(n.modelRange.end,n.viewItem.getAttribute(o+"-start-after").split(","))}if(i.consumable.consume(n.viewItem,{attributes:o+"-end-before"})){r(n.modelRange.start,n.viewItem.getAttribute(o+"-end-before").split(","))}if(i.consumable.consume(n.viewItem,{attributes:o+"-start-before"})){r(n.modelRange.start,n.viewItem.getAttribute(o+"-start-before").split(","))}function r(e,o){for(const r of o){const o=t.model(r,i);const s=i.writer.createElement("$marker",{"data-name":o});i.writer.insert(s,e);if(n.modelCursor.isEqual(e)){n.modelCursor=n.modelCursor.getShiftedBy(1)}else{n.modelCursor=n.modelCursor._getTransformedByInsertion(e,1)}n.modelRange=n.modelRange._getTransformedByInsertion(e,1)[0]}}}}function zk(t){if(typeof t=="string"){return t}if(typeof t=="object"&&typeof t.name=="string"){return t.name}return null}function Pk(t){const e=new Tu(t.view);return(n,i,o)=>{const r=e.match(i.viewItem);if(!r){return}const s=r.match;s.name=true;if(!o.consumable.test(i.viewItem,s)){return}const a=Ok(t.model,i.viewItem,o);if(!a){return}if(!o.safeInsert(a,i.modelCursor)){return}o.consumable.consume(i.viewItem,s);o.convertChildren(i.viewItem,a);o.updateConversionResult(a,i)}}function Ok(t,e,n){if(t instanceof Function){return t(e,n)}else{return n.writer.createElement(t)}}function Rk(t){if(typeof t.view=="string"){t.view={key:t.view}}const e=t.view.key;let n;if(e=="class"||e=="style"){const i=e=="class"?"classes":"styles";n={[i]:t.view.value}}else{const i=typeof t.view.value=="undefined"?/[\s\S]*/:t.view.value;n={attributes:{[e]:i}}}if(t.view.name){n.name=t.view.name}t.view=n;return e}function Vk(t,e=null){const n=e===null?true:t=>t.getAttribute(e);const i=typeof t.model!="object"?t.model:t.model.key;const o=typeof t.model!="object"||typeof t.model.value=="undefined"?n:t.model.value;t.model={key:i,value:o}}function jk(t,e){const n=new Tu(t.view);return(i,o,r)=>{if(!o.modelRange&&e){return}const s=n.match(o.viewItem);if(!s){return}if(Fk(t.view,o.viewItem)){s.match.name=true}else{delete s.match.name}if(!r.consumable.test(o.viewItem,s.match)){return}const a=t.model.key;const l=typeof t.model.value=="function"?t.model.value(o.viewItem,r):t.model.value;if(l===null){return}if(!o.modelRange){Object.assign(o,r.convertChildren(o.viewItem,o.modelCursor))}const c=Hk(o.modelRange,{key:a,value:l},e,r);if(c){if(r.consumable.test(o.viewItem,{name:true})){s.match.name=true}r.consumable.consume(o.viewItem,s.match)}}}function Fk(t,e){const n=typeof t=="function"?t(e):t;if(typeof n=="object"&&!zk(n)){return false}return!n.classes&&!n.attributes&&!n.styles}function Hk(t,e,n,i){let o=false;for(const r of Array.from(t.getItems({shallow:n}))){if(!i.schema.checkAttribute(r,e.key)){continue}o=true;if(r.hasAttribute(e.key)){continue}i.writer.setAttribute(e.key,e.value,r)}return o}function Uk(t){return(e,n)=>{const i=typeof t=="string"?t:t(e,n);return n.writer.createElement("$marker",{"data-name":i})}}function Wk(t,e){const n=(e,n)=>{const i=e.getAttribute("name");const o=t.model(i,n);return n.writer.createElement("$marker",{"data-name":o})};return{view:`${t.view}-${e}`,model:n}}class qk extends(mt()){constructor(t,e){super();this.model=t;this.view=new Fp(e);this.mapper=new rb;this.downcastDispatcher=new lb({mapper:this.mapper,schema:t.schema});const n=this.model.document;const i=n.selection;const o=this.model.markers;this.listenTo(this.model,"_beforeChanges",(()=>{this.view._disableRendering(true)}),{priority:"highest"});this.listenTo(this.model,"_afterChanges",(()=>{this.view._disableRendering(false)}),{priority:"lowest"});this.listenTo(n,"change",(()=>{this.view.change((t=>{this.downcastDispatcher.convertChanges(n.differ,o,t);this.downcastDispatcher.convertSelection(i,o,t)}))}),{priority:"low"});this.listenTo(this.view.document,"selectionChange",Sk(this.model,this.mapper));this.downcastDispatcher.on("insert:$text",Lb(),{priority:"lowest"});this.downcastDispatcher.on("insert",Nb(),{priority:"lowest"});this.downcastDispatcher.on("remove",zb(),{priority:"low"});this.downcastDispatcher.on("selection",Vb(),{priority:"high"});this.downcastDispatcher.on("selection",Ob(),{priority:"low"});this.downcastDispatcher.on("selection",Rb(),{priority:"low"});this.view.document.roots.bindTo(this.model.document.roots).using((t=>{if(t.rootName=="$graveyard"){return null}const e=new zg(this.view.document,t.name);e.rootName=t.rootName;this.mapper.bindElements(t,e);return e}))}destroy(){this.view.destroy();this.stopListening()}reconvertMarker(t){const e=typeof t=="string"?t:t.name;const n=this.model.markers.get(e);if(!n){throw new z("editingcontroller-reconvertmarker-marker-not-exist",this,{markerName:e})}this.model.change((()=>{this.model.markers._refresh(n)}))}reconvertItem(t){this.model.change((()=>{this.model.document.differ._refreshItem(t)}))}}class Gk{constructor(){this._consumables=new Map}add(t,e){let n;if(t.is("$text")||t.is("documentFragment")){this._consumables.set(t,true);return}if(!this._consumables.has(t)){n=new Kk(t);this._consumables.set(t,n)}else{n=this._consumables.get(t)}n.add(e)}test(t,e){const n=this._consumables.get(t);if(n===undefined){return null}if(t.is("$text")||t.is("documentFragment")){return n}return n.test(e)}consume(t,e){if(this.test(t,e)){if(t.is("$text")||t.is("documentFragment")){this._consumables.set(t,false)}else{this._consumables.get(t).consume(e)}return true}return false}revert(t,e){const n=this._consumables.get(t);if(n!==undefined){if(t.is("$text")||t.is("documentFragment")){this._consumables.set(t,true)}else{n.revert(e)}}}static consumablesFromElement(t){const e={element:t,name:true,attributes:[],classes:[],styles:[]};const n=t.getAttributeKeys();for(const t of n){if(t=="style"||t=="class"){continue}e.attributes.push(t)}const i=t.getClassNames();for(const t of i){e.classes.push(t)}const o=t.getStyleNames();for(const t of o){e.styles.push(t)}return e}static createFrom(t,e){if(!e){e=new Gk}if(t.is("$text")){e.add(t);return e}if(t.is("element")){e.add(t,Gk.consumablesFromElement(t))}if(t.is("documentFragment")){e.add(t)}for(const n of t.getChildren()){e=Gk.createFrom(n,e)}return e}}const $k=["attributes","classes","styles"];class Kk{constructor(t){this.element=t;this._canConsumeName=null;this._consumables={attributes:new Map,styles:new Map,classes:new Map}}add(t){if(t.name){this._canConsumeName=true}for(const e of $k){if(e in t){this._add(e,t[e])}}}test(t){if(t.name&&!this._canConsumeName){return this._canConsumeName}for(const e of $k){if(e in t){const n=this._test(e,t[e]);if(n!==true){return n}}}return true}consume(t){if(t.name){this._canConsumeName=false}for(const e of $k){if(e in t){this._consume(e,t[e])}}}revert(t){if(t.name){this._canConsumeName=true}for(const e of $k){if(e in t){this._revert(e,t[e])}}}_add(t,e){const n=Jt(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){throw new z("viewconsumable-invalid-attribute",this)}i.set(e,true);if(t==="styles"){for(const t of this.element.document.stylesProcessor.getRelatedStyles(e)){i.set(t,true)}}}}_test(t,e){const n=Jt(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){const t=e=="class"?"classes":"styles";const n=this._test(t,[...this._consumables[t].keys()]);if(n!==true){return n}}else{const t=i.get(e);if(t===undefined){return null}if(!t){return false}}}return true}_consume(t,e){const n=Jt(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){const t=e=="class"?"classes":"styles";this._consume(t,[...this._consumables[t].keys()])}else{i.set(e,false);if(t=="styles"){for(const t of this.element.document.stylesProcessor.getRelatedStyles(e)){i.set(t,false)}}}}}_revert(t,e){const n=Jt(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){const t=e=="class"?"classes":"styles";this._revert(t,[...this._consumables[t].keys()])}else{const t=i.get(e);if(t===false){i.set(e,true)}}}}}class Yk extends(mt()){constructor(){super();this._sourceDefinitions={};this._attributeProperties={};this.decorate("checkChild");this.decorate("checkAttribute");this.on("checkAttribute",((t,e)=>{e[0]=new Zk(e[0])}),{priority:"highest"});this.on("checkChild",((t,e)=>{e[0]=new Zk(e[0]);e[1]=this.getDefinition(e[1])}),{priority:"highest"})}register(t,e){if(this._sourceDefinitions[t]){throw new z("schema-cannot-register-item-twice",this,{itemName:t})}this._sourceDefinitions[t]=[Object.assign({},e)];this._clearCache()}extend(t,e){if(!this._sourceDefinitions[t]){throw new z("schema-cannot-extend-missing-item",this,{itemName:t})}this._sourceDefinitions[t].push(Object.assign({},e));this._clearCache()}getDefinitions(){if(!this._compiledDefinitions){this._compile()}return this._compiledDefinitions}getDefinition(t){let e;if(typeof t=="string"){e=t}else if("is"in t&&(t.is("$text")||t.is("$textProxy"))){e="$text"}else{e=t.name}return this.getDefinitions()[e]}isRegistered(t){return!!this.getDefinition(t)}isBlock(t){const e=this.getDefinition(t);return!!(e&&e.isBlock)}isLimit(t){const e=this.getDefinition(t);if(!e){return false}return!!(e.isLimit||e.isObject)}isObject(t){const e=this.getDefinition(t);if(!e){return false}return!!(e.isObject||e.isLimit&&e.isSelectable&&e.isContent)}isInline(t){const e=this.getDefinition(t);return!!(e&&e.isInline)}isSelectable(t){const e=this.getDefinition(t);if(!e){return false}return!!(e.isSelectable||e.isObject)}isContent(t){const e=this.getDefinition(t);if(!e){return false}return!!(e.isContent||e.isObject)}checkChild(t,e){if(!e){return false}return this._checkContextMatch(e,t)}checkAttribute(t,e){const n=this.getDefinition(t.last);if(!n){return false}return n.allowAttributes.includes(e)}checkMerge(t,e){if(t instanceof Qp){const e=t.nodeBefore;const n=t.nodeAfter;if(!(e instanceof $p)){throw new z("schema-check-merge-no-element-before",this)}if(!(n instanceof $p)){throw new z("schema-check-merge-no-element-after",this)}return this.checkMerge(e,n)}for(const n of e.getChildren()){if(!this.checkChild(t,n)){return false}}return true}addChildCheck(t){this.on("checkChild",((e,[n,i])=>{if(!i){return}const o=t(n,i);if(typeof o=="boolean"){e.stop();e.return=o}}),{priority:"high"})}addAttributeCheck(t){this.on("checkAttribute",((e,[n,i])=>{const o=t(n,i);if(typeof o=="boolean"){e.stop();e.return=o}}),{priority:"high"})}setAttributeProperties(t,e){this._attributeProperties[t]=Object.assign(this.getAttributeProperties(t),e)}getAttributeProperties(t){return this._attributeProperties[t]||{}}getLimitElement(t){let e;if(t instanceof Qp){e=t.parent}else{const n=t instanceof ob?[t]:Array.from(t.getRanges());e=n.reduce(((t,e)=>{const n=e.getCommonAncestor();if(!t){return n}return t.getCommonAncestor(n,{includeSelf:true})}),null)}while(!this.isLimit(e)){if(e.parent){e=e.parent}else{break}}return e}checkAttributeInSelection(t,e){if(t.isCollapsed){const n=t.getFirstPosition();const i=[...n.getAncestors(),new qp("",t.getAttributes())];return this.checkAttribute(i,e)}else{const n=t.getRanges();for(const t of n){for(const n of t){if(this.checkAttribute(n.item,e)){return true}}}}return false}*getValidRanges(t,e){t=gw(t);for(const n of t){yield*this._getValidRangesForRange(n,e)}}getNearestSelectionRange(t,e="both"){if(this.checkChild(t,"$text")){return new ob(t)}let n,i;const o=t.getAncestors().reverse().find((t=>this.isLimit(t)))||t.root;if(e=="both"||e=="backward"){n=new Yp({boundaries:ob._createIn(o),startPosition:t,direction:"backward"})}if(e=="both"||e=="forward"){i=new Yp({boundaries:ob._createIn(o),startPosition:t})}for(const t of hw(n,i)){const e=t.walker==n?"elementEnd":"elementStart";const i=t.value;if(i.type==e&&this.isObject(i.item)){return ob._createOn(i.item)}if(this.checkChild(i.nextPosition,"$text")){return new ob(i.nextPosition)}}return null}findAllowedParent(t,e){let n=t.parent;while(n){if(this.checkChild(n,e)){return n}if(this.isLimit(n)){return null}n=n.parent}return null}setAllowedAttributes(t,e,n){const i=n.model;for(const[o,r]of Object.entries(e)){if(i.schema.checkAttribute(t,o)){n.setAttribute(o,r,t)}}}removeDisallowedAttributes(t,e){for(const n of t){if(n.is("$text")){mw(this,n,e)}else{const t=ob._createIn(n);const i=t.getPositions();for(const t of i){const n=t.nodeBefore||t.parent;mw(this,n,e)}}}}getAttributesWithProperty(t,e,n){const i={};for(const[o,r]of t.getAttributes()){const t=this.getAttributeProperties(o);if(t[e]===undefined){continue}if(n===undefined||n===t[e]){i[o]=r}}return i}createContext(t){return new Zk(t)}_clearCache(){this._compiledDefinitions=null}_compile(){const t={};const e=this._sourceDefinitions;const n=Object.keys(e);for(const i of n){t[i]=Qk(e[i],i)}for(const e of n){Jk(t,e)}for(const e of n){Xk(t,e)}for(const e of n){tw(t,e)}for(const e of n){ew(t,e);nw(t,e)}for(const e of n){iw(t,e);ow(t,e);rw(t,e)}this._compiledDefinitions=t}_checkContextMatch(t,e,n=e.length-1){const i=e.getItem(n);if(t.allowIn.includes(i.name)){if(n==0){return true}else{const t=this.getDefinition(i);return this._checkContextMatch(t,e,n-1)}}else{return false}}*_getValidRangesForRange(t,e){let n=t.start;let i=t.start;for(const o of t.getItems({shallow:true})){if(o.is("element")){yield*this._getValidRangesForRange(ob._createIn(o),e)}if(!this.checkAttribute(o,e)){if(!n.isEqual(i)){yield new ob(n,i)}n=Qp._createAfter(o)}i=Qp._createAfter(o)}if(!n.isEqual(i)){yield new ob(n,i)}}}class Zk{constructor(t){if(t instanceof Zk){return t}let e;if(typeof t=="string"){e=[t]}else if(!Array.isArray(t)){e=t.getAncestors({includeSelf:true})}else{e=t}this._items=e.map(uw)}get length(){return this._items.length}get last(){return this._items[this._items.length-1]}[Symbol.iterator](){return this._items[Symbol.iterator]()}push(t){const e=new Zk([t]);e._items=[...this._items,...e._items];return e}getItem(t){return this._items[t]}*getNames(){yield*this._items.map((t=>t.name))}endsWith(t){return Array.from(this.getNames()).join(" ").endsWith(t)}startsWith(t){return Array.from(this.getNames()).join(" ").startsWith(t)}}function Qk(t,e){const n={name:e,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],allowChildren:[],inheritTypesFrom:[]};sw(t,n);aw(t,n,"allowIn");aw(t,n,"allowContentOf");aw(t,n,"allowWhere");aw(t,n,"allowAttributes");aw(t,n,"allowAttributesOf");aw(t,n,"allowChildren");aw(t,n,"inheritTypesFrom");lw(t,n);return n}function Jk(t,e){const n=t[e];for(const i of n.allowChildren){const n=t[i];if(!n){continue}n.allowIn.push(e)}n.allowChildren.length=0}function Xk(t,e){for(const n of t[e].allowContentOf){if(t[n]){const i=cw(t,n);i.forEach((t=>{t.allowIn.push(e)}))}}delete t[e].allowContentOf}function tw(t,e){for(const n of t[e].allowWhere){const i=t[n];if(i){const n=i.allowIn;t[e].allowIn.push(...n)}}delete t[e].allowWhere}function ew(t,e){for(const n of t[e].allowAttributesOf){const i=t[n];if(i){const n=i.allowAttributes;t[e].allowAttributes.push(...n)}}delete t[e].allowAttributesOf}function nw(t,e){const n=t[e];for(const e of n.inheritTypesFrom){const i=t[e];if(i){const t=Object.keys(i).filter((t=>t.startsWith("is")));for(const e of t){if(!(e in n)){n[e]=i[e]}}}}delete n.inheritTypesFrom}function iw(t,e){const n=t[e];const i=n.allowIn.filter((e=>t[e]));n.allowIn=Array.from(new Set(i))}function ow(t,e){const n=t[e];for(const i of n.allowIn){const n=t[i];n.allowChildren.push(e)}}function rw(t,e){const n=t[e];n.allowAttributes=Array.from(new Set(n.allowAttributes))}function sw(t,e){for(const n of t){const t=Object.keys(n).filter((t=>t.startsWith("is")));for(const i of t){e[i]=!!n[i]}}}function aw(t,e,n){for(const i of t){const t=i[n];if(typeof t=="string"){e[n].push(t)}else if(Array.isArray(t)){e[n].push(...t)}}}function lw(t,e){for(const n of t){const t=n.inheritAllFrom;if(t){e.allowContentOf.push(t);e.allowWhere.push(t);e.allowAttributesOf.push(t);e.inheritTypesFrom.push(t)}}}function cw(t,e){const n=t[e];return dw(t).filter((t=>t.allowIn.includes(n.name)))}function dw(t){return Object.keys(t).map((e=>t[e]))}function uw(t){if(typeof t=="string"||t.is("documentFragment")){return{name:typeof t=="string"?t:"$documentFragment",*getAttributeKeys(){},getAttribute(){}}}else{return{name:t.is("element")?t.name:"$text",*getAttributeKeys(){yield*t.getAttributeKeys()},getAttribute(e){return t.getAttribute(e)}}}}function*hw(t,e){let n=false;while(!n){n=true;if(t){const e=t.next();if(!e.done){n=false;yield{walker:t,value:e.value}}}if(e){const t=e.next();if(!t.done){n=false;yield{walker:e,value:t.value}}}}}function*gw(t){for(const e of t){yield*e.getMinimalFlatRanges()}}function mw(t,e,n){for(const i of e.getAttributeKeys()){if(!t.checkAttribute(e,i)){n.removeAttribute(i,e)}}}class fw extends(K()){constructor(t){super();this._splitParts=new Map;this._cursorParents=new Map;this._modelCursor=null;this._emptyElementsToKeep=new Set;this.conversionApi={...t,consumable:null,writer:null,store:null,convertItem:(t,e)=>this._convertItem(t,e),convertChildren:(t,e)=>this._convertChildren(t,e),safeInsert:(t,e)=>this._safeInsert(t,e),updateConversionResult:(t,e)=>this._updateConversionResult(t,e),splitToAllowedParent:(t,e)=>this._splitToAllowedParent(t,e),getSplitParts:t=>this._getSplitParts(t),keepEmptyElement:t=>this._keepEmptyElement(t)}}convert(t,e,n=["$root"]){this.fire("viewCleanup",t);this._modelCursor=bw(n,e);this.conversionApi.writer=e;this.conversionApi.consumable=Gk.createFrom(t);this.conversionApi.store={};const{modelRange:i}=this._convertItem(t,this._modelCursor);const o=e.createDocumentFragment();if(i){this._removeEmptyElements();for(const t of Array.from(this._modelCursor.parent.getChildren())){e.append(t,o)}o.markers=pw(o,e)}this._modelCursor=null;this._splitParts.clear();this._cursorParents.clear();this._emptyElementsToKeep.clear();this.conversionApi.writer=null;this.conversionApi.store=null;return o}_convertItem(t,e){const n={viewItem:t,modelCursor:e,modelRange:null};if(t.is("element")){this.fire(`element:${t.name}`,n,this.conversionApi)}else if(t.is("$text")){this.fire("text",n,this.conversionApi)}else{this.fire("documentFragment",n,this.conversionApi)}if(n.modelRange&&!(n.modelRange instanceof ob)){throw new z("view-conversion-dispatcher-incorrect-result",this)}return{modelRange:n.modelRange,modelCursor:n.modelCursor}}_convertChildren(t,e){let n=e.is("position")?e:Qp._createAt(e,0);const i=new ob(n);for(const e of Array.from(t.getChildren())){const t=this._convertItem(e,n);if(t.modelRange instanceof ob){i.end=t.modelRange.end;n=t.modelCursor}}return{modelRange:i,modelCursor:n}}_safeInsert(t,e){const n=this._splitToAllowedParent(t,e);if(!n){return false}this.conversionApi.writer.insert(t,n.position);return true}_updateConversionResult(t,e){const n=this._getSplitParts(t);const i=this.conversionApi.writer;if(!e.modelRange){e.modelRange=i.createRange(i.createPositionBefore(t),i.createPositionAfter(n[n.length-1]))}const o=this._cursorParents.get(t);if(o){e.modelCursor=i.createPositionAt(o,0)}else{e.modelCursor=e.modelRange.end}}_splitToAllowedParent(t,e){const{schema:n,writer:i}=this.conversionApi;let o=n.findAllowedParent(e,t);if(o){if(o===e.parent){return{position:e}}if(this._modelCursor.parent.getAncestors().includes(o)){o=null}}if(!o){if(!vk(e,t,n)){return null}return{position:yk(e,i)}}const r=this.conversionApi.writer.split(e,o);const s=[];for(const t of r.range.getWalker()){if(t.type=="elementEnd"){s.push(t.item)}else{const e=s.pop();const n=t.item;this._registerSplitPair(e,n)}}const a=r.range.end.parent;this._cursorParents.set(t,a);return{position:r.position,cursorParent:a}}_registerSplitPair(t,e){if(!this._splitParts.has(t)){this._splitParts.set(t,[t])}const n=this._splitParts.get(t);this._splitParts.set(e,n);n.push(e)}_getSplitParts(t){let e;if(!this._splitParts.has(t)){e=[t]}else{e=this._splitParts.get(t)}return e}_keepEmptyElement(t){this._emptyElementsToKeep.add(t)}_removeEmptyElements(){let t=false;for(const e of this._splitParts.keys()){if(e.isEmpty&&!this._emptyElementsToKeep.has(e)){this.conversionApi.writer.remove(e);this._splitParts.delete(e);t=true}}if(t){this._removeEmptyElements()}}}function pw(t,e){const n=new Set;const i=new Map;const o=ob._createIn(t).getItems();for(const t of o){if(t.is("element","$marker")){n.add(t)}}for(const t of n){const n=t.getAttribute("data-name");const o=e.createPositionBefore(t);if(!i.has(n)){i.set(n,new ob(o.clone()))}else{i.get(n).end=o.clone()}e.remove(t)}return i}function bw(t,e){let n;for(const i of new Zk(t)){const t={};for(const e of i.getAttributeKeys()){t[e]=i.getAttribute(e)}const o=e.createElement(i.name,t);if(n){e.insert(o,n)}n=Qp._createAt(o,0)}return n}class kw{getHtml(t){const e=document.implementation.createHTMLDocument("");const n=e.createElement("div");n.appendChild(t);return n.innerHTML}}class ww{constructor(t){this.skipComments=true;this.domParser=new DOMParser;this.domConverter=new Jm(t,{renderingMode:"data"});this.htmlWriter=new kw}toData(t){const e=this.domConverter.viewToDom(t);return this.htmlWriter.getHtml(e)}toView(t){const e=this._toDom(t);return this.domConverter.domToView(e,{skipComments:this.skipComments})}registerRawContentMatcher(t){this.domConverter.registerRawContentMatcher(t)}useFillerType(t){this.domConverter.blockFillerMode=t=="marked"?"markedNbsp":"nbsp"}_toDom(t){if(!t.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i)){t=`<body>${t}</body>`}const e=this.domParser.parseFromString(t,"text/html");const n=e.createDocumentFragment();const i=e.body.childNodes;while(i.length>0){n.appendChild(i[0])}return n}}class Aw extends(K()){constructor(t,e){super();this.model=t;this.mapper=new rb;this.downcastDispatcher=new lb({mapper:this.mapper,schema:t.schema});this.downcastDispatcher.on("insert:$text",Lb(),{priority:"lowest"});this.downcastDispatcher.on("insert",Nb(),{priority:"lowest"});this.upcastDispatcher=new fw({schema:t.schema});this.viewDocument=new Zg(e);this.stylesProcessor=e;this.htmlProcessor=new ww(this.viewDocument);this.processor=this.htmlProcessor;this._viewWriter=new um(this.viewDocument);this.upcastDispatcher.on("text",Dk(),{priority:"lowest"});this.upcastDispatcher.on("element",Ek(),{priority:"lowest"});this.upcastDispatcher.on("documentFragment",Ek(),{priority:"lowest"});mt().prototype.decorate.call(this,"init");mt().prototype.decorate.call(this,"set");mt().prototype.decorate.call(this,"get");mt().prototype.decorate.call(this,"toView");mt().prototype.decorate.call(this,"toModel");this.on("init",(()=>{this.fire("ready")}),{priority:"lowest"});this.on("ready",(()=>{this.model.enqueueChange({isUndoable:false},Ck)}),{priority:"lowest"})}get(t={}){const{rootName:e="main",trim:n="empty"}=t;if(!this._checkIfRootsExists([e])){throw new z("datacontroller-get-non-existent-root",this)}const i=this.model.document.getRoot(e);if(n==="empty"&&!this.model.hasContent(i,{ignoreWhitespaces:true})){return""}return this.stringify(i,t)}stringify(t,e={}){const n=this.toView(t,e);return this.processor.toData(n)}toView(t,e={}){const n=this.viewDocument;const i=this._viewWriter;this.mapper.clearBindings();const o=ob._createIn(t);const r=new cm(n);this.mapper.bindElements(t,r);const s=t.is("documentFragment")?t.markers:_w(t);this.downcastDispatcher.convert(o,s,i,e);return r}init(t){if(this.model.document.version){throw new z("datacontroller-init-document-not-empty",this)}let e={};if(typeof t==="string"){e.main=t}else{e=t}if(!this._checkIfRootsExists(Object.keys(e))){throw new z("datacontroller-init-non-existent-root",this)}this.model.enqueueChange({isUndoable:false},(t=>{for(const n of Object.keys(e)){const i=this.model.document.getRoot(n);t.insert(this.parse(e[n],i),i,0)}}));return Promise.resolve()}set(t,e={}){let n={};if(typeof t==="string"){n.main=t}else{n=t}if(!this._checkIfRootsExists(Object.keys(n))){throw new z("datacontroller-set-non-existent-root",this)}this.model.enqueueChange(e.batchType||{},(t=>{t.setSelection(null);t.removeSelectionAttribute(this.model.document.selection.getAttributeKeys());for(const e of Object.keys(n)){const i=this.model.document.getRoot(e);t.remove(t.createRangeIn(i));t.insert(this.parse(n[e],i),i,0)}}))}parse(t,e="$root"){const n=this.processor.toView(t);return this.toModel(n,e)}toModel(t,e="$root"){return this.model.change((n=>this.upcastDispatcher.convert(t,n,e)))}addStyleProcessorRules(t){t(this.stylesProcessor)}registerRawContentMatcher(t){if(this.processor&&this.processor!==this.htmlProcessor){this.processor.registerRawContentMatcher(t)}this.htmlProcessor.registerRawContentMatcher(t)}destroy(){this.stopListening()}_checkIfRootsExists(t){for(const e of t){if(!this.model.document.getRootNames().includes(e)){return false}}return true}}function _w(t){const e=[];const n=t.root.document;if(!n){return new Map}const i=ob._createIn(t);for(const t of n.model.markers){const n=t.getRange();const o=n.isCollapsed;const r=n.start.isEqual(i.start)||n.end.isEqual(i.end);if(o&&r){e.push([t.name,n])}else{const o=i.getIntersection(n);if(o){e.push([t.name,o])}}}e.sort((([t,e],[n,i])=>{if(e.end.compareWith(i.start)!=="after"){return 1}else if(e.start.compareWith(i.end)!=="before"){return-1}else{switch(e.start.compareWith(i.start)){case"before":return 1;case"after":return-1;default:switch(e.end.compareWith(i.end)){case"before":return 1;case"after":return-1;default:return n.localeCompare(t)}}}}));return new Map(e)}class Cw{constructor(t,e){this._helpers=new Map;this._downcast=Xl(t);this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:true});this._upcast=Xl(e);this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:false})}addAlias(t,e){const n=this._downcast.includes(e);const i=this._upcast.includes(e);if(!i&&!n){throw new z("conversion-add-alias-dispatcher-not-registered",this)}this._createConversionHelpers({name:t,dispatchers:[e],isDowncast:n})}for(t){if(!this._helpers.has(t)){throw new z("conversion-for-unknown-group",this)}return this._helpers.get(t)}elementToElement(t){this.for("downcast").elementToElement(t);for(const{model:e,view:n}of vw(t)){this.for("upcast").elementToElement({model:e,view:n,converterPriority:t.converterPriority})}}attributeToElement(t){this.for("downcast").attributeToElement(t);for(const{model:e,view:n}of vw(t)){this.for("upcast").elementToAttribute({view:n,model:e,converterPriority:t.converterPriority})}}attributeToAttribute(t){this.for("downcast").attributeToAttribute(t);for(const{model:e,view:n}of vw(t)){this.for("upcast").attributeToAttribute({view:n,model:e})}}_createConversionHelpers({name:t,dispatchers:e,isDowncast:n}){if(this._helpers.has(t)){throw new z("conversion-group-exists",this)}const i=n?new Bb(e):new xk(e);this._helpers.set(t,i)}}function*vw(t){if(t.model.values){for(const e of t.model.values){const n={key:t.model.key,value:e};const i=t.view[e];const o=t.upcastAlso?t.upcastAlso[e]:undefined;yield*yw(n,i,o)}}else{yield*yw(t.model,t.view,t.upcastAlso)}}function*yw(t,e,n){yield{model:t,view:e};if(n){for(const e of Xl(n)){yield{model:t,view:e}}}}class xw{constructor(t){this.baseVersion=t;this.isDocumentOperation=this.baseVersion!==null;this.batch=null}_validate(){}toJSON(){const t=Object.assign({},this);t.__className=this.constructor.className;delete t.batch;delete t.isDocumentOperation;return t}static get className(){return"Operation"}static fromJSON(t,e){return new this(t.baseVersion)}}function Ew(t,e){const n=Iw(e);const i=n.reduce(((t,e)=>t+e.offsetSize),0);const o=t.parent;Bw(t);const r=t.index;o._insertChild(r,n);Mw(o,r+n.length);Mw(o,r);return new ob(t,t.getShiftedBy(i))}function Dw(t){if(!t.isFlat){throw new z("operation-utils-remove-range-not-flat",this)}const e=t.start.parent;Bw(t.start);Bw(t.end);const n=e._removeChildren(t.start.index,t.end.index-t.start.index);Mw(e,t.start.index);return n}function Sw(t,e){if(!t.isFlat){throw new z("operation-utils-move-range-not-flat",this)}const n=Dw(t);e=e._getTransformedByDeletion(t.start,t.end.offset-t.start.offset);return Ew(e,n)}function Tw(t,e,n){Bw(t.start);Bw(t.end);for(const i of t.getItems({shallow:true})){const t=i.is("$textProxy")?i.textNode:i;if(n!==null){t._setAttribute(e,n)}else{t._removeAttribute(e)}Mw(t.parent,t.index)}Mw(t.end.parent,t.end.index)}function Iw(t){const e=[];function n(t){if(typeof t=="string"){e.push(new qp(t))}else if(t instanceof Gp){e.push(new qp(t.data,t.getAttributes()))}else if(t instanceof Up){e.push(t)}else if(St(t)){for(const e of t){n(e)}}}n(t);for(let t=1;t<e.length;t++){const n=e[t];const i=e[t-1];if(n instanceof qp&&i instanceof qp&&Lw(n,i)){e.splice(t-1,2,new qp(i.data+n.data,i.getAttributes()));t--}}return e}function Mw(t,e){const n=t.getChild(e-1);const i=t.getChild(e);if(n&&i&&n.is("$text")&&i.is("$text")&&Lw(n,i)){const o=new qp(n.data+i.data,n.getAttributes());t._removeChildren(e-1,2);t._insertChild(e-1,o)}}function Bw(t){const e=t.textNode;const n=t.parent;if(e){const i=t.offset-e.startOffset;const o=e.index;n._removeChildren(o,1);const r=new qp(e.data.substr(0,i),e.getAttributes());const s=new qp(e.data.substr(i),e.getAttributes());n._insertChild(o,[r,s])}}function Lw(t,e){const n=t.getAttributes();const i=e.getAttributes();for(const t of n){if(t[1]!==e.getAttribute(t[0])){return false}i.next()}return i.next().done}class Nw extends xw{constructor(t,e,n,i){super(i);this.sourcePosition=t.clone();this.sourcePosition.stickiness="toNext";this.howMany=e;this.targetPosition=n.clone();this.targetPosition.stickiness="toNone"}get type(){if(this.targetPosition.root.rootName=="$graveyard"){return"remove"}else if(this.sourcePosition.root.rootName=="$graveyard"){return"reinsert"}return"move"}clone(){return new Nw(this.sourcePosition,this.howMany,this.targetPosition,this.baseVersion)}getMovedRangeStart(){return this.targetPosition._getTransformedByDeletion(this.sourcePosition,this.howMany)}getReversed(){const t=this.sourcePosition._getTransformedByInsertion(this.targetPosition,this.howMany);return new Nw(this.getMovedRangeStart(),this.howMany,t,this.baseVersion+1)}_validate(){const t=this.sourcePosition.parent;const e=this.targetPosition.parent;const n=this.sourcePosition.offset;const i=this.targetPosition.offset;if(n+this.howMany>t.maxOffset){throw new z("move-operation-nodes-do-not-exist",this)}else if(t===e&&n<i&&i<n+this.howMany){throw new z("move-operation-range-into-itself",this)}else if(this.sourcePosition.root==this.targetPosition.root){if(Dt(this.sourcePosition.getParentPath(),this.targetPosition.getParentPath())=="prefix"){const t=this.sourcePosition.path.length-1;if(this.targetPosition.path[t]>=n&&this.targetPosition.path[t]<n+this.howMany){throw new z("move-operation-node-into-itself",this)}}}}_execute(){Sw(ob._createFromPositionAndShift(this.sourcePosition,this.howMany),this.targetPosition)}toJSON(){const t=super.toJSON();t.sourcePosition=this.sourcePosition.toJSON();t.targetPosition=this.targetPosition.toJSON();return t}static get className(){return"MoveOperation"}static fromJSON(t,e){const n=Qp.fromJSON(t.sourcePosition,e);const i=Qp.fromJSON(t.targetPosition,e);return new this(n,t.howMany,i,t.baseVersion)}}class zw extends xw{constructor(t,e,n){super(n);this.position=t.clone();this.position.stickiness="toNone";this.nodes=new Wp(Iw(e));this.shouldReceiveAttributes=false}get type(){return"insert"}get howMany(){return this.nodes.maxOffset}clone(){const t=new Wp([...this.nodes].map((t=>t._clone(true))));const e=new zw(this.position,t,this.baseVersion);e.shouldReceiveAttributes=this.shouldReceiveAttributes;return e}getReversed(){const t=this.position.root.document.graveyard;const e=new Qp(t,[0]);return new Nw(this.position,this.nodes.maxOffset,e,this.baseVersion+1)}_validate(){const t=this.position.parent;if(!t||t.maxOffset<this.position.offset){throw new z("insert-operation-position-invalid",this)}}_execute(){const t=this.nodes;this.nodes=new Wp([...t].map((t=>t._clone(true))));Ew(this.position,t)}toJSON(){const t=super.toJSON();t.position=this.position.toJSON();t.nodes=this.nodes.toJSON();return t}static get className(){return"InsertOperation"}static fromJSON(t,e){const n=[];for(const e of t.nodes){if(e.name){n.push($p.fromJSON(e))}else{n.push(qp.fromJSON(e))}}const i=new zw(Qp.fromJSON(t.position,e),n,t.baseVersion);i.shouldReceiveAttributes=t.shouldReceiveAttributes;return i}}class Pw extends xw{constructor(t,e,n,i,o,r){super(r);this.name=t;this.oldRange=e?e.clone():null;this.newRange=n?n.clone():null;this.affectsData=o;this._markers=i}get type(){return"marker"}clone(){return new Pw(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}getReversed(){return new Pw(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}_execute(){if(this.newRange){this._markers._set(this.name,this.newRange,true,this.affectsData)}else{this._markers._remove(this.name)}}toJSON(){const t=super.toJSON();if(this.oldRange){t.oldRange=this.oldRange.toJSON()}if(this.newRange){t.newRange=this.newRange.toJSON()}delete t._markers;return t}static get className(){return"MarkerOperation"}static fromJSON(t,e){return new Pw(t.name,t.oldRange?ob.fromJSON(t.oldRange,e):null,t.newRange?ob.fromJSON(t.newRange,e):null,e.model.markers,t.affectsData,t.baseVersion)}}function Ow(t,e){return Sp(t,e)}const Rw=Ow;class Vw extends xw{constructor(t,e,n,i,o){super(o);this.range=t.clone();this.key=e;this.oldValue=n===undefined?null:n;this.newValue=i===undefined?null:i}get type(){if(this.oldValue===null){return"addAttribute"}else if(this.newValue===null){return"removeAttribute"}else{return"changeAttribute"}}clone(){return new Vw(this.range,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new Vw(this.range,this.key,this.newValue,this.oldValue,this.baseVersion+1)}toJSON(){const t=super.toJSON();t.range=this.range.toJSON();return t}_validate(){if(!this.range.isFlat){throw new z("attribute-operation-range-not-flat",this)}for(const t of this.range.getItems({shallow:true})){if(this.oldValue!==null&&!Rw(t.getAttribute(this.key),this.oldValue)){throw new z("attribute-operation-wrong-old-value",this,{item:t,key:this.key,value:this.oldValue})}if(this.oldValue===null&&this.newValue!==null&&t.hasAttribute(this.key)){throw new z("attribute-operation-attribute-exists",this,{node:t,key:this.key})}}}_execute(){if(!Rw(this.oldValue,this.newValue)){Tw(this.range,this.key,this.newValue)}}static get className(){return"AttributeOperation"}static fromJSON(t,e){return new Vw(ob.fromJSON(t.range,e),t.key,t.oldValue,t.newValue,t.baseVersion)}}class jw extends xw{get type(){return"noop"}clone(){return new jw(this.baseVersion)}getReversed(){return new jw(this.baseVersion+1)}_execute(){}static get className(){return"NoOperation"}}class Fw extends xw{constructor(t,e,n,i){super(i);this.position=t;this.position.stickiness="toNext";this.oldName=e;this.newName=n}get type(){return"rename"}clone(){return new Fw(this.position.clone(),this.oldName,this.newName,this.baseVersion)}getReversed(){return new Fw(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}_validate(){const t=this.position.nodeAfter;if(!(t instanceof $p)){throw new z("rename-operation-wrong-position",this)}else if(t.name!==this.oldName){throw new z("rename-operation-wrong-name",this)}}_execute(){const t=this.position.nodeAfter;t.name=this.newName}toJSON(){const t=super.toJSON();t.position=this.position.toJSON();return t}static get className(){return"RenameOperation"}static fromJSON(t,e){return new Fw(Qp.fromJSON(t.position,e),t.oldName,t.newName,t.baseVersion)}}class Hw extends xw{constructor(t,e,n,i,o){super(o);this.root=t;this.key=e;this.oldValue=n;this.newValue=i}get type(){if(this.oldValue===null){return"addRootAttribute"}else if(this.newValue===null){return"removeRootAttribute"}else{return"changeRootAttribute"}}clone(){return new Hw(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new Hw(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}_validate(){if(this.root!=this.root.root||this.root.is("documentFragment")){throw new z("rootattribute-operation-not-a-root",this,{root:this.root,key:this.key})}if(this.oldValue!==null&&this.root.getAttribute(this.key)!==this.oldValue){throw new z("rootattribute-operation-wrong-old-value",this,{root:this.root,key:this.key})}if(this.oldValue===null&&this.newValue!==null&&this.root.hasAttribute(this.key)){throw new z("rootattribute-operation-attribute-exists",this,{root:this.root,key:this.key})}}_execute(){if(this.newValue!==null){this.root._setAttribute(this.key,this.newValue)}else{this.root._removeAttribute(this.key)}}toJSON(){const t=super.toJSON();t.root=this.root.toJSON();return t}static get className(){return"RootAttributeOperation"}static fromJSON(t,e){if(!e.getRoot(t.root)){throw new z("rootattribute-operation-fromjson-no-root",this,{rootName:t.root})}return new Hw(e.getRoot(t.root),t.key,t.oldValue,t.newValue,t.baseVersion)}}class Uw extends xw{constructor(t,e,n,i,o){super(o);this.sourcePosition=t.clone();this.sourcePosition.stickiness="toPrevious";this.howMany=e;this.targetPosition=n.clone();this.targetPosition.stickiness="toNext";this.graveyardPosition=i.clone()}get type(){return"merge"}get deletionPosition(){return new Qp(this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}get movedRange(){const t=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new ob(this.sourcePosition,t)}clone(){return new Uw(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.targetPosition._getTransformedByMergeOperation(this);const e=this.sourcePosition.path.slice(0,-1);const n=new Qp(this.sourcePosition.root,e)._getTransformedByMergeOperation(this);return new Ww(t,this.howMany,n,this.graveyardPosition,this.baseVersion+1)}_validate(){const t=this.sourcePosition.parent;const e=this.targetPosition.parent;if(!t.parent){throw new z("merge-operation-source-position-invalid",this)}else if(!e.parent){throw new z("merge-operation-target-position-invalid",this)}else if(this.howMany!=t.maxOffset){throw new z("merge-operation-how-many-invalid",this)}}_execute(){const t=this.sourcePosition.parent;const e=ob._createIn(t);Sw(e,this.targetPosition);Sw(ob._createOn(t),this.graveyardPosition)}toJSON(){const t=super.toJSON();t.sourcePosition=t.sourcePosition.toJSON();t.targetPosition=t.targetPosition.toJSON();t.graveyardPosition=t.graveyardPosition.toJSON();return t}static get className(){return"MergeOperation"}static fromJSON(t,e){const n=Qp.fromJSON(t.sourcePosition,e);const i=Qp.fromJSON(t.targetPosition,e);const o=Qp.fromJSON(t.graveyardPosition,e);return new this(n,t.howMany,i,o,t.baseVersion)}}class Ww extends xw{constructor(t,e,n,i,o){super(o);this.splitPosition=t.clone();this.splitPosition.stickiness="toNext";this.howMany=e;this.insertionPosition=n;this.graveyardPosition=i?i.clone():null;if(this.graveyardPosition){this.graveyardPosition.stickiness="toNext"}}get type(){return"split"}get moveTargetPosition(){const t=this.insertionPosition.path.slice();t.push(0);return new Qp(this.insertionPosition.root,t)}get movedRange(){const t=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new ob(this.splitPosition,t)}clone(){return new Ww(this.splitPosition,this.howMany,this.insertionPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.splitPosition.root.document.graveyard;const e=new Qp(t,[0]);return new Uw(this.moveTargetPosition,this.howMany,this.splitPosition,e,this.baseVersion+1)}_validate(){const t=this.splitPosition.parent;const e=this.splitPosition.offset;if(!t||t.maxOffset<e){throw new z("split-operation-position-invalid",this)}else if(!t.parent){throw new z("split-operation-split-in-root",this)}else if(this.howMany!=t.maxOffset-this.splitPosition.offset){throw new z("split-operation-how-many-invalid",this)}else if(this.graveyardPosition&&!this.graveyardPosition.nodeAfter){throw new z("split-operation-graveyard-position-invalid",this)}}_execute(){const t=this.splitPosition.parent;if(this.graveyardPosition){Sw(ob._createFromPositionAndShift(this.graveyardPosition,1),this.insertionPosition)}else{const e=t._clone();Ew(this.insertionPosition,e)}const e=new ob(Qp._createAt(t,this.splitPosition.offset),Qp._createAt(t,t.maxOffset));Sw(e,this.moveTargetPosition)}toJSON(){const t=super.toJSON();t.splitPosition=this.splitPosition.toJSON();t.insertionPosition=this.insertionPosition.toJSON();if(this.graveyardPosition){t.graveyardPosition=this.graveyardPosition.toJSON()}return t}static get className(){return"SplitOperation"}static getInsertionPosition(t){const e=t.path.slice(0,-1);e[e.length-1]++;return new Qp(t.root,e,"toPrevious")}static fromJSON(t,e){const n=Qp.fromJSON(t.splitPosition,e);const i=Qp.fromJSON(t.insertionPosition,e);const o=t.graveyardPosition?Qp.fromJSON(t.graveyardPosition,e):null;return new this(n,t.howMany,i,o,t.baseVersion)}}const qw={};qw[Vw.className]=Vw;qw[zw.className]=zw;qw[Pw.className]=Pw;qw[Nw.className]=Nw;qw[jw.className]=jw;qw[xw.className]=xw;qw[Fw.className]=Fw;qw[Hw.className]=Hw;qw[Ww.className]=Ww;qw[Uw.className]=Uw;class Gw{static fromJSON(t,e){return qw[t.__className].fromJSON(t,e)}}const $w=new Map;function Kw(t,e,n){let i=$w.get(t);if(!i){i=new Map;$w.set(t,i)}i.set(e,n)}function Yw(t,e){const n=$w.get(t);if(n&&n.has(e)){return n.get(e)}return Zw}function Zw(t){return[t]}function Qw(t,e,n={}){const i=Yw(t.constructor,e.constructor);try{t=t.clone();return i(t,e,n)}catch(t){throw t}}function Jw(t,e,n){t=t.slice();e=e.slice();const i=new Xw(n.document,n.useRelations,n.forceWeakRemove);i.setOriginalOperations(t);i.setOriginalOperations(e);const o=i.originalOperations;if(t.length==0||e.length==0){return{operationsA:t,operationsB:e,originalOperations:o}}const r=new WeakMap;for(const e of t){r.set(e,0)}const s={nextBaseVersionA:t[t.length-1].baseVersion+1,nextBaseVersionB:e[e.length-1].baseVersion+1,originalOperationsACount:t.length,originalOperationsBCount:e.length};let a=0;while(a<t.length){const n=t[a];const o=r.get(n);if(o==e.length){a++;continue}const s=e[o];const l=Qw(n,s,i.getContext(n,s,true));const c=Qw(s,n,i.getContext(s,n,false));i.updateRelation(n,s);i.setOriginalOperations(l,n);i.setOriginalOperations(c,s);for(const t of l){r.set(t,o+c.length)}t.splice(a,1,...l);e.splice(o,1,...c)}if(n.padWithNoOps){const n=t.length-s.originalOperationsACount;const i=e.length-s.originalOperationsBCount;eA(t,i-n);eA(e,n-i)}tA(t,s.nextBaseVersionB);tA(e,s.nextBaseVersionA);return{operationsA:t,operationsB:e,originalOperations:o}}class Xw{constructor(t,e,n=false){this.originalOperations=new Map;this._history=t.history;this._useRelations=e;this._forceWeakRemove=!!n;this._relations=new Map}setOriginalOperations(t,e=null){const n=e?this.originalOperations.get(e):null;for(const e of t){this.originalOperations.set(e,n||e)}}updateRelation(t,e){if(t instanceof Nw){if(e instanceof Uw){if(t.targetPosition.isEqual(e.sourcePosition)||e.movedRange.containsPosition(t.targetPosition)){this._setRelation(t,e,"insertAtSource")}else if(t.targetPosition.isEqual(e.deletionPosition)){this._setRelation(t,e,"insertBetween")}else if(t.targetPosition.isAfter(e.sourcePosition)){this._setRelation(t,e,"moveTargetAfter")}}else if(e instanceof Nw){if(t.targetPosition.isEqual(e.sourcePosition)||t.targetPosition.isBefore(e.sourcePosition)){this._setRelation(t,e,"insertBefore")}else{this._setRelation(t,e,"insertAfter")}}}else if(t instanceof Ww){if(e instanceof Uw){if(t.splitPosition.isBefore(e.sourcePosition)){this._setRelation(t,e,"splitBefore")}}else if(e instanceof Nw){if(t.splitPosition.isEqual(e.sourcePosition)||t.splitPosition.isBefore(e.sourcePosition)){this._setRelation(t,e,"splitBefore")}else{const n=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&n.containsPosition(t.splitPosition)){const i=n.end.offset-t.splitPosition.offset;const o=t.splitPosition.offset-n.start.offset;this._setRelation(t,e,{howMany:i,offset:o})}}}}else if(t instanceof Uw){if(e instanceof Uw){if(!t.targetPosition.isEqual(e.sourcePosition)){this._setRelation(t,e,"mergeTargetNotMoved")}if(t.sourcePosition.isEqual(e.targetPosition)){this._setRelation(t,e,"mergeSourceNotMoved")}if(t.sourcePosition.isEqual(e.sourcePosition)){this._setRelation(t,e,"mergeSameElement")}}else if(e instanceof Ww){if(t.sourcePosition.isEqual(e.splitPosition)){this._setRelation(t,e,"splitAtSource")}}}else if(t instanceof Pw){const n=t.newRange;if(!n){return}if(e instanceof Nw){const i=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);const o=i.containsPosition(n.start)||i.start.isEqual(n.start);const r=i.containsPosition(n.end)||i.end.isEqual(n.end);if((o||r)&&!i.containsRange(n)){this._setRelation(t,e,{side:o?"left":"right",path:o?n.start.path.slice():n.end.path.slice()})}}else if(e instanceof Uw){const i=n.start.isEqual(e.targetPosition);const o=n.start.isEqual(e.deletionPosition);const r=n.end.isEqual(e.deletionPosition);const s=n.end.isEqual(e.sourcePosition);if(i||o||r||s){this._setRelation(t,e,{wasInLeftElement:i,wasStartBeforeMergedElement:o,wasEndBeforeMergedElement:r,wasInRightElement:s})}}}}getContext(t,e,n){return{aIsStrong:n,aWasUndone:this._wasUndone(t),bWasUndone:this._wasUndone(e),abRelation:this._useRelations?this._getRelation(t,e):null,baRelation:this._useRelations?this._getRelation(e,t):null,forceWeakRemove:this._forceWeakRemove}}_wasUndone(t){const e=this.originalOperations.get(t);return e.wasUndone||this._history.isUndoneOperation(e)}_getRelation(t,e){const n=this.originalOperations.get(e);const i=this._history.getUndoneOperation(n);if(!i){return null}const o=this.originalOperations.get(t);const r=this._relations.get(o);if(r){return r.get(i)||null}return null}_setRelation(t,e,n){const i=this.originalOperations.get(t);const o=this.originalOperations.get(e);let r=this._relations.get(i);if(!r){r=new Map;this._relations.set(i,r)}r.set(o,n)}}function tA(t,e){for(const n of t){n.baseVersion=e++}}function eA(t,e){for(let n=0;n<e;n++){t.push(new jw(0))}}Kw(Vw,Vw,((t,e,n)=>{if(t.key===e.key&&t.range.start.hasSameParentAs(e.range.start)){const i=t.range.getDifference(e.range).map((e=>new Vw(e,t.key,t.oldValue,t.newValue,0)));const o=t.range.getIntersection(e.range);if(o){if(n.aIsStrong){i.push(new Vw(o,e.key,e.newValue,t.newValue,0))}}if(i.length==0){return[new jw(0)]}return i}else{return[t]}}));Kw(Vw,zw,((t,e)=>{if(t.range.start.hasSameParentAs(e.position)&&t.range.containsPosition(e.position)){const n=t.range._getTransformedByInsertion(e.position,e.howMany,!e.shouldReceiveAttributes);const i=n.map((e=>new Vw(e,t.key,t.oldValue,t.newValue,t.baseVersion)));if(e.shouldReceiveAttributes){const n=nA(e,t.key,t.oldValue);if(n){i.unshift(n)}}return i}t.range=t.range._getTransformedByInsertion(e.position,e.howMany,false)[0];return[t]}));function nA(t,e,n){const i=t.nodes;const o=i.getNode(0).getAttribute(e);if(o==n){return null}const r=new ob(t.position,t.position.getShiftedBy(t.howMany));return new Vw(r,e,o,n,0)}Kw(Vw,Uw,((t,e)=>{const n=[];if(t.range.start.hasSameParentAs(e.deletionPosition)){if(t.range.containsPosition(e.deletionPosition)||t.range.start.isEqual(e.deletionPosition)){n.push(ob._createFromPositionAndShift(e.graveyardPosition,1))}}const i=t.range._getTransformedByMergeOperation(e);if(!i.isCollapsed){n.push(i)}return n.map((e=>new Vw(e,t.key,t.oldValue,t.newValue,t.baseVersion)))}));Kw(Vw,Nw,((t,e)=>{const n=iA(t.range,e);return n.map((e=>new Vw(e,t.key,t.oldValue,t.newValue,t.baseVersion)))}));function iA(t,e){const n=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);let i=null;let o=[];if(n.containsRange(t,true)){i=t}else if(t.start.hasSameParentAs(n.start)){o=t.getDifference(n);i=t.getIntersection(n)}else{o=[t]}const r=[];for(let t of o){t=t._getTransformedByDeletion(e.sourcePosition,e.howMany);const n=e.getMovedRangeStart();const i=t.start.hasSameParentAs(n);const o=t._getTransformedByInsertion(n,e.howMany,i);r.push(...o)}if(i){r.push(i._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany,false)[0])}return r}Kw(Vw,Ww,((t,e)=>{if(t.range.end.isEqual(e.insertionPosition)){if(!e.graveyardPosition){t.range.end.offset++}return[t]}if(t.range.start.hasSameParentAs(e.splitPosition)&&t.range.containsPosition(e.splitPosition)){const n=t.clone();n.range=new ob(e.moveTargetPosition.clone(),t.range.end._getCombined(e.splitPosition,e.moveTargetPosition));t.range.end=e.splitPosition.clone();t.range.end.stickiness="toPrevious";return[t,n]}t.range=t.range._getTransformedBySplitOperation(e);return[t]}));Kw(zw,Vw,((t,e)=>{const n=[t];if(t.shouldReceiveAttributes&&t.position.hasSameParentAs(e.range.start)&&e.range.containsPosition(t.position)){const i=nA(t,e.key,e.newValue);if(i){n.push(i)}}return n}));Kw(zw,zw,((t,e,n)=>{if(t.position.isEqual(e.position)&&n.aIsStrong){return[t]}t.position=t.position._getTransformedByInsertOperation(e);return[t]}));Kw(zw,Nw,((t,e)=>{t.position=t.position._getTransformedByMoveOperation(e);return[t]}));Kw(zw,Ww,((t,e)=>{t.position=t.position._getTransformedBySplitOperation(e);return[t]}));Kw(zw,Uw,((t,e)=>{t.position=t.position._getTransformedByMergeOperation(e);return[t]}));Kw(Pw,zw,((t,e)=>{if(t.oldRange){t.oldRange=t.oldRange._getTransformedByInsertOperation(e)[0]}if(t.newRange){t.newRange=t.newRange._getTransformedByInsertOperation(e)[0]}return[t]}));Kw(Pw,Pw,((t,e,n)=>{if(t.name==e.name){if(n.aIsStrong){t.oldRange=e.newRange?e.newRange.clone():null}else{return[new jw(0)]}}return[t]}));Kw(Pw,Uw,((t,e)=>{if(t.oldRange){t.oldRange=t.oldRange._getTransformedByMergeOperation(e)}if(t.newRange){t.newRange=t.newRange._getTransformedByMergeOperation(e)}return[t]}));Kw(Pw,Nw,((t,e,n)=>{if(t.oldRange){t.oldRange=ob._createFromRanges(t.oldRange._getTransformedByMoveOperation(e))}if(t.newRange){if(n.abRelation){const i=ob._createFromRanges(t.newRange._getTransformedByMoveOperation(e));if(n.abRelation.side=="left"&&e.targetPosition.isEqual(t.newRange.start)){t.newRange.end=i.end;t.newRange.start.path=n.abRelation.path;return[t]}else if(n.abRelation.side=="right"&&e.targetPosition.isEqual(t.newRange.end)){t.newRange.start=i.start;t.newRange.end.path=n.abRelation.path;return[t]}}t.newRange=ob._createFromRanges(t.newRange._getTransformedByMoveOperation(e))}return[t]}));Kw(Pw,Ww,((t,e,n)=>{if(t.oldRange){t.oldRange=t.oldRange._getTransformedBySplitOperation(e)}if(t.newRange){if(n.abRelation){const i=t.newRange._getTransformedBySplitOperation(e);if(t.newRange.start.isEqual(e.splitPosition)&&n.abRelation.wasStartBeforeMergedElement){t.newRange.start=Qp._createAt(e.insertionPosition)}else if(t.newRange.start.isEqual(e.splitPosition)&&!n.abRelation.wasInLeftElement){t.newRange.start=Qp._createAt(e.moveTargetPosition)}if(t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasInRightElement){t.newRange.end=Qp._createAt(e.moveTargetPosition)}else if(t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasEndBeforeMergedElement){t.newRange.end=Qp._createAt(e.insertionPosition)}else{t.newRange.end=i.end}return[t]}t.newRange=t.newRange._getTransformedBySplitOperation(e)}return[t]}));Kw(Uw,zw,((t,e)=>{if(t.sourcePosition.hasSameParentAs(e.position)){t.howMany+=e.howMany}t.sourcePosition=t.sourcePosition._getTransformedByInsertOperation(e);t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e);return[t]}));Kw(Uw,Uw,((t,e,n)=>{if(t.sourcePosition.isEqual(e.sourcePosition)&&t.targetPosition.isEqual(e.targetPosition)){if(!n.bWasUndone){return[new jw(0)]}else{const n=e.graveyardPosition.path.slice();n.push(0);t.sourcePosition=new Qp(e.graveyardPosition.root,n);t.howMany=0;return[t]}}if(t.sourcePosition.isEqual(e.sourcePosition)&&!t.targetPosition.isEqual(e.targetPosition)&&!n.bWasUndone&&n.abRelation!="splitAtSource"){const i=t.targetPosition.root.rootName=="$graveyard";const o=e.targetPosition.root.rootName=="$graveyard";const r=i&&!o;const s=o&&!i;const a=s||!r&&n.aIsStrong;if(a){const n=e.targetPosition._getTransformedByMergeOperation(e);const i=t.targetPosition._getTransformedByMergeOperation(e);return[new Nw(n,t.howMany,i,0)]}else{return[new jw(0)]}}if(t.sourcePosition.hasSameParentAs(e.targetPosition)){t.howMany+=e.howMany}t.sourcePosition=t.sourcePosition._getTransformedByMergeOperation(e);t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e);if(!t.graveyardPosition.isEqual(e.graveyardPosition)||!n.aIsStrong){t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)}return[t]}));Kw(Uw,Nw,((t,e,n)=>{const i=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);if(e.type=="remove"&&!n.bWasUndone&&!n.forceWeakRemove){if(t.deletionPosition.hasSameParentAs(e.sourcePosition)&&i.containsPosition(t.sourcePosition)){return[new jw(0)]}}if(t.sourcePosition.hasSameParentAs(e.targetPosition)){t.howMany+=e.howMany}if(t.sourcePosition.hasSameParentAs(e.sourcePosition)){t.howMany-=e.howMany}t.sourcePosition=t.sourcePosition._getTransformedByMoveOperation(e);t.targetPosition=t.targetPosition._getTransformedByMoveOperation(e);if(!t.graveyardPosition.isEqual(e.targetPosition)){t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)}return[t]}));Kw(Uw,Ww,((t,e,n)=>{if(e.graveyardPosition){t.graveyardPosition=t.graveyardPosition._getTransformedByDeletion(e.graveyardPosition,1);if(t.deletionPosition.isEqual(e.graveyardPosition)){t.howMany=e.howMany}}if(t.targetPosition.isEqual(e.splitPosition)){const i=e.howMany!=0;const o=e.graveyardPosition&&t.deletionPosition.isEqual(e.graveyardPosition);if(i||o||n.abRelation=="mergeTargetNotMoved"){t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e);return[t]}}if(t.sourcePosition.isEqual(e.splitPosition)){if(n.abRelation=="mergeSourceNotMoved"){t.howMany=0;t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e);return[t]}if(n.abRelation=="mergeSameElement"||t.sourcePosition.offset>0){t.sourcePosition=e.moveTargetPosition.clone();t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e);return[t]}}if(t.sourcePosition.hasSameParentAs(e.splitPosition)){t.howMany=e.splitPosition.offset}t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e);t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e);return[t]}));Kw(Nw,zw,((t,e)=>{const n=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);const i=n._getTransformedByInsertOperation(e,false)[0];t.sourcePosition=i.start;t.howMany=i.end.offset-i.start.offset;if(!t.targetPosition.isEqual(e.position)){t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e)}return[t]}));Kw(Nw,Nw,((t,e,n)=>{const i=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);const o=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);let r=n.aIsStrong;let s=!n.aIsStrong;if(n.abRelation=="insertBefore"||n.baRelation=="insertAfter"){s=true}else if(n.abRelation=="insertAfter"||n.baRelation=="insertBefore"){s=false}let a;if(t.targetPosition.isEqual(e.targetPosition)&&s){a=t.targetPosition._getTransformedByDeletion(e.sourcePosition,e.howMany)}else{a=t.targetPosition._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany)}if(oA(t,e)&&oA(e,t)){return[e.getReversed()]}const l=i.containsPosition(e.targetPosition);if(l&&i.containsRange(o,true)){i.start=i.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany);i.end=i.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany);return rA([i],a)}const c=o.containsPosition(t.targetPosition);if(c&&o.containsRange(i,true)){i.start=i.start._getCombined(e.sourcePosition,e.getMovedRangeStart());i.end=i.end._getCombined(e.sourcePosition,e.getMovedRangeStart());return rA([i],a)}const d=Dt(t.sourcePosition.getParentPath(),e.sourcePosition.getParentPath());if(d=="prefix"||d=="extension"){i.start=i.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany);i.end=i.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany);return rA([i],a)}if(t.type=="remove"&&e.type!="remove"&&!n.aWasUndone&&!n.forceWeakRemove){r=true}else if(t.type!="remove"&&e.type=="remove"&&!n.bWasUndone&&!n.forceWeakRemove){r=false}const u=[];const h=i.getDifference(o);for(const t of h){t.start=t.start._getTransformedByDeletion(e.sourcePosition,e.howMany);t.end=t.end._getTransformedByDeletion(e.sourcePosition,e.howMany);const n=Dt(t.start.getParentPath(),e.getMovedRangeStart().getParentPath())=="same";const i=t._getTransformedByInsertion(e.getMovedRangeStart(),e.howMany,n);u.push(...i)}const g=i.getIntersection(o);if(g!==null&&r){g.start=g.start._getCombined(e.sourcePosition,e.getMovedRangeStart());g.end=g.end._getCombined(e.sourcePosition,e.getMovedRangeStart());if(u.length===0){u.push(g)}else if(u.length==1){if(o.start.isBefore(i.start)||o.start.isEqual(i.start)){u.unshift(g)}else{u.push(g)}}else{u.splice(1,0,g)}}if(u.length===0){return[new jw(t.baseVersion)]}return rA(u,a)}));Kw(Nw,Ww,((t,e,n)=>{let i=t.targetPosition.clone();if(!t.targetPosition.isEqual(e.insertionPosition)||!e.graveyardPosition||n.abRelation=="moveTargetAfter"){i=t.targetPosition._getTransformedBySplitOperation(e)}const o=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);if(o.end.isEqual(e.insertionPosition)){if(!e.graveyardPosition){t.howMany++}t.targetPosition=i;return[t]}if(o.start.hasSameParentAs(e.splitPosition)&&o.containsPosition(e.splitPosition)){let t=new ob(e.splitPosition,o.end);t=t._getTransformedBySplitOperation(e);const n=[new ob(o.start,e.splitPosition),t];return rA(n,i)}if(t.targetPosition.isEqual(e.splitPosition)&&n.abRelation=="insertAtSource"){i=e.moveTargetPosition}if(t.targetPosition.isEqual(e.insertionPosition)&&n.abRelation=="insertBetween"){i=t.targetPosition}const r=o._getTransformedBySplitOperation(e);const s=[r];if(e.graveyardPosition){const i=o.start.isEqual(e.graveyardPosition)||o.containsPosition(e.graveyardPosition);if(t.howMany>1&&i&&!n.aWasUndone){s.push(ob._createFromPositionAndShift(e.insertionPosition,1))}}return rA(s,i)}));Kw(Nw,Uw,((t,e,n)=>{const i=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.deletionPosition.hasSameParentAs(t.sourcePosition)&&i.containsPosition(e.sourcePosition)){if(t.type=="remove"&&!n.forceWeakRemove){if(!n.aWasUndone){const n=[];let i=e.graveyardPosition.clone();let o=e.targetPosition._getTransformedByMergeOperation(e);if(t.howMany>1){n.push(new Nw(t.sourcePosition,t.howMany-1,t.targetPosition,0));i=i._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1);o=o._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1)}const r=e.deletionPosition._getCombined(t.sourcePosition,t.targetPosition);const s=new Nw(i,1,r,0);const a=s.getMovedRangeStart().path.slice();a.push(0);const l=new Qp(s.targetPosition.root,a);o=o._getTransformedByMove(i,r,1);const c=new Nw(o,e.howMany,l,0);n.push(s);n.push(c);return n}}else{if(t.howMany==1){if(!n.bWasUndone){return[new jw(0)]}else{t.sourcePosition=e.graveyardPosition.clone();t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e);return[t]}}}}const o=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);const r=o._getTransformedByMergeOperation(e);t.sourcePosition=r.start;t.howMany=r.end.offset-r.start.offset;t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e);return[t]}));Kw(Fw,zw,((t,e)=>{t.position=t.position._getTransformedByInsertOperation(e);return[t]}));Kw(Fw,Uw,((t,e)=>{if(t.position.isEqual(e.deletionPosition)){t.position=e.graveyardPosition.clone();t.position.stickiness="toNext";return[t]}t.position=t.position._getTransformedByMergeOperation(e);return[t]}));Kw(Fw,Nw,((t,e)=>{t.position=t.position._getTransformedByMoveOperation(e);return[t]}));Kw(Fw,Fw,((t,e,n)=>{if(t.position.isEqual(e.position)){if(n.aIsStrong){t.oldName=e.newName}else{return[new jw(0)]}}return[t]}));Kw(Fw,Ww,((t,e)=>{const n=t.position.path;const i=e.splitPosition.getParentPath();if(Dt(n,i)=="same"&&!e.graveyardPosition){const e=new Fw(t.position.getShiftedBy(1),t.oldName,t.newName,0);return[t,e]}t.position=t.position._getTransformedBySplitOperation(e);return[t]}));Kw(Hw,Hw,((t,e,n)=>{if(t.root===e.root&&t.key===e.key){if(!n.aIsStrong||t.newValue===e.newValue){return[new jw(0)]}else{t.oldValue=e.newValue}}return[t]}));Kw(Ww,zw,((t,e)=>{if(t.splitPosition.hasSameParentAs(e.position)&&t.splitPosition.offset<e.position.offset){t.howMany+=e.howMany}t.splitPosition=t.splitPosition._getTransformedByInsertOperation(e);t.insertionPosition=t.insertionPosition._getTransformedByInsertOperation(e);return[t]}));Kw(Ww,Uw,((t,e,n)=>{if(!t.graveyardPosition&&!n.bWasUndone&&t.splitPosition.hasSameParentAs(e.sourcePosition)){const n=e.graveyardPosition.path.slice();n.push(0);const i=new Qp(e.graveyardPosition.root,n);const o=Ww.getInsertionPosition(new Qp(e.graveyardPosition.root,n));const r=new Ww(i,0,o,null,0);t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e);t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);t.graveyardPosition=r.insertionPosition.clone();t.graveyardPosition.stickiness="toNext";return[r,t]}if(t.splitPosition.hasSameParentAs(e.deletionPosition)&&!t.splitPosition.isAfter(e.deletionPosition)){t.howMany--}if(t.splitPosition.hasSameParentAs(e.targetPosition)){t.howMany+=e.howMany}t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e);t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);if(t.graveyardPosition){t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)}return[t]}));Kw(Ww,Nw,((t,e,n)=>{const i=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.graveyardPosition){const o=i.start.isEqual(t.graveyardPosition)||i.containsPosition(t.graveyardPosition);if(!n.bWasUndone&&o){const n=t.splitPosition._getTransformedByMoveOperation(e);const i=t.graveyardPosition._getTransformedByMoveOperation(e);const o=i.path.slice();o.push(0);const r=new Qp(i.root,o);const s=new Nw(n,t.howMany,r,0);return[s]}t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)}const o=t.splitPosition.isEqual(e.targetPosition);if(o&&(n.baRelation=="insertAtSource"||n.abRelation=="splitBefore")){t.howMany+=e.howMany;t.splitPosition=t.splitPosition._getTransformedByDeletion(e.sourcePosition,e.howMany);t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);return[t]}if(o&&n.abRelation&&n.abRelation.howMany){const{howMany:e,offset:i}=n.abRelation;t.howMany+=e;t.splitPosition=t.splitPosition.getShiftedBy(i);return[t]}if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&i.containsPosition(t.splitPosition)){const n=e.howMany-(t.splitPosition.offset-e.sourcePosition.offset);t.howMany-=n;if(t.splitPosition.hasSameParentAs(e.targetPosition)&&t.splitPosition.offset<e.targetPosition.offset){t.howMany+=e.howMany}t.splitPosition=e.sourcePosition.clone();t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);return[t]}if(!e.sourcePosition.isEqual(e.targetPosition)){if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&t.splitPosition.offset<=e.sourcePosition.offset){t.howMany-=e.howMany}if(t.splitPosition.hasSameParentAs(e.targetPosition)&&t.splitPosition.offset<e.targetPosition.offset){t.howMany+=e.howMany}}t.splitPosition.stickiness="toNone";t.splitPosition=t.splitPosition._getTransformedByMoveOperation(e);t.splitPosition.stickiness="toNext";if(t.graveyardPosition){t.insertionPosition=t.insertionPosition._getTransformedByMoveOperation(e)}else{t.insertionPosition=Ww.getInsertionPosition(t.splitPosition)}return[t]}));Kw(Ww,Ww,((t,e,n)=>{if(t.splitPosition.isEqual(e.splitPosition)){if(!t.graveyardPosition&&!e.graveyardPosition){return[new jw(0)]}if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition)){return[new jw(0)]}if(n.abRelation=="splitBefore"){t.howMany=0;t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e);return[t]}}if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition)){const i=t.splitPosition.root.rootName=="$graveyard";const o=e.splitPosition.root.rootName=="$graveyard";const r=i&&!o;const s=o&&!i;const a=s||!r&&n.aIsStrong;if(a){const n=[];if(e.howMany){n.push(new Nw(e.moveTargetPosition,e.howMany,e.splitPosition,0))}if(t.howMany){n.push(new Nw(t.splitPosition,t.howMany,t.moveTargetPosition,0))}return n}else{return[new jw(0)]}}if(t.graveyardPosition){t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e)}if(t.splitPosition.isEqual(e.insertionPosition)&&n.abRelation=="splitBefore"){t.howMany++;return[t]}if(e.splitPosition.isEqual(t.insertionPosition)&&n.baRelation=="splitBefore"){const n=e.insertionPosition.path.slice();n.push(0);const i=new Qp(e.insertionPosition.root,n);const o=new Nw(t.insertionPosition,1,i,0);return[t,o]}if(t.splitPosition.hasSameParentAs(e.splitPosition)&&t.splitPosition.offset<e.splitPosition.offset){t.howMany-=e.howMany}t.splitPosition=t.splitPosition._getTransformedBySplitOperation(e);t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);return[t]}));function oA(t,e){return t.targetPosition._getTransformedByDeletion(e.sourcePosition,e.howMany)===null}function rA(t,e){const n=[];for(let i=0;i<t.length;i++){const o=t[i];const r=new Nw(o.start,o.end.offset-o.start.offset,e,0);n.push(r);for(let e=i+1;e<t.length;e++){t[e]=t[e]._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)[0]}e=e._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)}return n}class sA extends(K(Qp)){constructor(t,e,n="toNone"){super(t,e,n);if(!this.root.is("rootElement")){throw new z("model-liveposition-root-not-rootelement",t)}aA.call(this)}detach(){this.stopListening()}toPosition(){return new Qp(this.root,this.path.slice(),this.stickiness)}static fromPosition(t,e){return new this(t.root,t.path.slice(),e?e:t.stickiness)}}sA.prototype.is=function(t){return t==="livePosition"||t==="model:livePosition"||t=="position"||t==="model:position"};function aA(){this.listenTo(this.root.document.model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation){return}lA.call(this,n)}),{priority:"low"})}function lA(t){const e=this.getTransformedByOperation(t);if(!this.isEqual(e)){const t=this.toPosition();this.path=e.path;this.root=e.root;this.fire("change",t)}}class cA{constructor(t={}){if(typeof t==="string"){t=t==="transparent"?{isUndoable:false}:{};P("batch-constructor-deprecated-string-type")}const{isUndoable:e=true,isLocal:n=true,isUndo:i=false,isTyping:o=false}=t;this.operations=[];this.isUndoable=e;this.isLocal=n;this.isUndo=i;this.isTyping=o}get type(){P("batch-type-deprecated");return"default"}get baseVersion(){for(const t of this.operations){if(t.baseVersion!==null){return t.baseVersion}}return null}addOperation(t){t.batch=this;this.operations.push(t);return t}}class dA{constructor(t){this._changesInElement=new Map;this._elementSnapshots=new Map;this._changedMarkers=new Map;this._changeCount=0;this._cachedChanges=null;this._cachedChangesWithGraveyard=null;this._refreshedItems=new Set;this._markerCollection=t}get isEmpty(){return this._changesInElement.size==0&&this._changedMarkers.size==0}bufferOperation(t){const e=t;switch(e.type){case"insert":{if(this._isInInsertedElement(e.position.parent)){return}this._markInsert(e.position.parent,e.position.offset,e.nodes.maxOffset);break}case"addAttribute":case"removeAttribute":case"changeAttribute":{for(const t of e.range.getItems({shallow:true})){if(this._isInInsertedElement(t.parent)){continue}this._markAttribute(t)}break}case"remove":case"move":case"reinsert":{if(e.sourcePosition.isEqual(e.targetPosition)||e.sourcePosition.getShiftedBy(e.howMany).isEqual(e.targetPosition)){return}const t=this._isInInsertedElement(e.sourcePosition.parent);const n=this._isInInsertedElement(e.targetPosition.parent);if(!t){this._markRemove(e.sourcePosition.parent,e.sourcePosition.offset,e.howMany)}if(!n){this._markInsert(e.targetPosition.parent,e.getMovedRangeStart().offset,e.howMany)}break}case"rename":{if(this._isInInsertedElement(e.position.parent)){return}this._markRemove(e.position.parent,e.position.offset,1);this._markInsert(e.position.parent,e.position.offset,1);const t=ob._createFromPositionAndShift(e.position,1);for(const e of this._markerCollection.getMarkersIntersectingRange(t)){const t=e.getData();this.bufferMarkerChange(e.name,t,t)}break}case"split":{const t=e.splitPosition.parent;if(!this._isInInsertedElement(t)){this._markRemove(t,e.splitPosition.offset,e.howMany)}if(!this._isInInsertedElement(e.insertionPosition.parent)){this._markInsert(e.insertionPosition.parent,e.insertionPosition.offset,1)}if(e.graveyardPosition){this._markRemove(e.graveyardPosition.parent,e.graveyardPosition.offset,1)}break}case"merge":{const t=e.sourcePosition.parent;if(!this._isInInsertedElement(t.parent)){this._markRemove(t.parent,t.startOffset,1)}const n=e.graveyardPosition.parent;this._markInsert(n,e.graveyardPosition.offset,1);const i=e.targetPosition.parent;if(!this._isInInsertedElement(i)){this._markInsert(i,e.targetPosition.offset,t.maxOffset)}break}}this._cachedChanges=null}bufferMarkerChange(t,e,n){const i=this._changedMarkers.get(t);if(!i){this._changedMarkers.set(t,{newMarkerData:n,oldMarkerData:e})}else{i.newMarkerData=n;if(i.oldMarkerData.range==null&&n.range==null){this._changedMarkers.delete(t)}}}getMarkersToRemove(){const t=[];for(const[e,n]of this._changedMarkers){if(n.oldMarkerData.range!=null){t.push({name:e,range:n.oldMarkerData.range})}}return t}getMarkersToAdd(){const t=[];for(const[e,n]of this._changedMarkers){if(n.newMarkerData.range!=null){t.push({name:e,range:n.newMarkerData.range})}}return t}getChangedMarkers(){return Array.from(this._changedMarkers).map((([t,e])=>({name:t,data:{oldRange:e.oldMarkerData.range,newRange:e.newMarkerData.range}})))}hasDataChanges(){if(this._changesInElement.size>0){return true}for(const{newMarkerData:t,oldMarkerData:e}of this._changedMarkers.values()){if(t.affectsData!==e.affectsData){return true}if(t.affectsData){const n=t.range&&!e.range;const i=!t.range&&e.range;const o=t.range&&e.range&&!t.range.isEqual(e.range);if(n||i||o){return true}}}return false}getChanges(t={}){if(this._cachedChanges){if(t.includeChangesInGraveyard){return this._cachedChangesWithGraveyard.slice()}else{return this._cachedChanges.slice()}}let e=[];for(const t of this._changesInElement.keys()){const n=this._changesInElement.get(t).sort(((t,e)=>{if(t.offset===e.offset){if(t.type!=e.type){return t.type=="remove"?-1:1}return 0}return t.offset<e.offset?-1:1}));const i=this._elementSnapshots.get(t);const o=uA(t.getChildren());const r=hA(i.length,n);let s=0;let a=0;for(const n of r){if(n==="i"){e.push(this._getInsertDiff(t,s,o[s]));s++}else if(n==="r"){e.push(this._getRemoveDiff(t,s,i[a]));a++}else if(n==="a"){const n=o[s].attributes;const r=i[a].attributes;let l;if(o[s].name=="$text"){l=new ob(Qp._createAt(t,s),Qp._createAt(t,s+1))}else{const e=t.offsetToIndex(s);l=new ob(Qp._createAt(t,s),Qp._createAt(t.getChild(e),0))}e.push(...this._getAttributesDiff(l,r,n));s++;a++}else{s++;a++}}}e.sort(((t,e)=>{if(t.position.root!=e.position.root){return t.position.root.rootName<e.position.root.rootName?-1:1}if(t.position.isEqual(e.position)){return t.changeCount-e.changeCount}return t.position.isBefore(e.position)?-1:1}));for(let t=1,n=0;t<e.length;t++){const i=e[n];const o=e[t];const r=i.type=="remove"&&o.type=="remove"&&i.name=="$text"&&o.name=="$text"&&i.position.isEqual(o.position);const s=i.type=="insert"&&o.type=="insert"&&i.name=="$text"&&o.name=="$text"&&i.position.parent==o.position.parent&&i.position.offset+i.length==o.position.offset;const a=i.type=="attribute"&&o.type=="attribute"&&i.position.parent==o.position.parent&&i.range.isFlat&&o.range.isFlat&&i.position.offset+i.length==o.position.offset&&i.attributeKey==o.attributeKey&&i.attributeOldValue==o.attributeOldValue&&i.attributeNewValue==o.attributeNewValue;if(r||s||a){i.length++;if(a){i.range.end=i.range.end.getShiftedBy(1)}e[t]=null}else{n=t}}e=e.filter((t=>t));for(const t of e){delete t.changeCount;if(t.type=="attribute"){delete t.position;delete t.length}}this._changeCount=0;this._cachedChangesWithGraveyard=e;this._cachedChanges=e.filter(gA);if(t.includeChangesInGraveyard){return this._cachedChangesWithGraveyard.slice()}else{return this._cachedChanges.slice()}}getRefreshedItems(){return new Set(this._refreshedItems)}reset(){this._changesInElement.clear();this._elementSnapshots.clear();this._changedMarkers.clear();this._refreshedItems=new Set;this._cachedChanges=null}_refreshItem(t){if(this._isInInsertedElement(t.parent)){return}this._markRemove(t.parent,t.startOffset,t.offsetSize);this._markInsert(t.parent,t.startOffset,t.offsetSize);this._refreshedItems.add(t);const e=ob._createOn(t);for(const t of this._markerCollection.getMarkersIntersectingRange(e)){const e=t.getData();this.bufferMarkerChange(t.name,e,e)}this._cachedChanges=null}_markInsert(t,e,n){const i={type:"insert",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,i)}_markRemove(t,e,n){const i={type:"remove",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,i);this._removeAllNestedChanges(t,e,n)}_markAttribute(t){const e={type:"attribute",offset:t.startOffset,howMany:t.offsetSize,count:this._changeCount++};this._markChange(t.parent,e)}_markChange(t,e){this._makeSnapshot(t);const n=this._getChangesForElement(t);this._handleChange(e,n);n.push(e);for(let t=0;t<n.length;t++){if(n[t].howMany<1){n.splice(t,1);t--}}}_getChangesForElement(t){let e;if(this._changesInElement.has(t)){e=this._changesInElement.get(t)}else{e=[];this._changesInElement.set(t,e)}return e}_makeSnapshot(t){if(!this._elementSnapshots.has(t)){this._elementSnapshots.set(t,uA(t.getChildren()))}}_handleChange(t,e){t.nodesToHandle=t.howMany;for(const n of e){const i=t.offset+t.howMany;const o=n.offset+n.howMany;if(t.type=="insert"){if(n.type=="insert"){if(t.offset<=n.offset){n.offset+=t.howMany}else if(t.offset<o){n.howMany+=t.nodesToHandle;t.nodesToHandle=0}}if(n.type=="remove"){if(t.offset<n.offset){n.offset+=t.howMany}}if(n.type=="attribute"){if(t.offset<=n.offset){n.offset+=t.howMany}else if(t.offset<o){const o=n.howMany;n.howMany=t.offset-n.offset;e.unshift({type:"attribute",offset:i,howMany:o-n.howMany,count:this._changeCount++})}}}if(t.type=="remove"){if(n.type=="insert"){if(i<=n.offset){n.offset-=t.howMany}else if(i<=o){if(t.offset<n.offset){const e=i-n.offset;n.offset=t.offset;n.howMany-=e;t.nodesToHandle-=e}else{n.howMany-=t.nodesToHandle;t.nodesToHandle=0}}else{if(t.offset<=n.offset){t.nodesToHandle-=n.howMany;n.howMany=0}else if(t.offset<o){const e=o-t.offset;n.howMany-=e;t.nodesToHandle-=e}}}if(n.type=="remove"){if(i<=n.offset){n.offset-=t.howMany}else if(t.offset<n.offset){t.nodesToHandle+=n.howMany;n.howMany=0}}if(n.type=="attribute"){if(i<=n.offset){n.offset-=t.howMany}else if(t.offset<n.offset){const e=i-n.offset;n.offset=t.offset;n.howMany-=e}else if(t.offset<o){if(i<=o){const i=n.howMany;n.howMany=t.offset-n.offset;const o=i-n.howMany-t.nodesToHandle;e.unshift({type:"attribute",offset:t.offset,howMany:o,count:this._changeCount++})}else{n.howMany-=o-t.offset}}}}if(t.type=="attribute"){if(n.type=="insert"){if(t.offset<n.offset&&i>n.offset){if(i>o){const t={type:"attribute",offset:o,howMany:i-o,count:this._changeCount++};this._handleChange(t,e);e.push(t)}t.nodesToHandle=n.offset-t.offset;t.howMany=t.nodesToHandle}else if(t.offset>=n.offset&&t.offset<o){if(i>o){t.nodesToHandle=i-o;t.offset=o}else{t.nodesToHandle=0}}}if(n.type=="remove"){if(t.offset<n.offset&&i>n.offset){const o={type:"attribute",offset:n.offset,howMany:i-n.offset,count:this._changeCount++};this._handleChange(o,e);e.push(o);t.nodesToHandle=n.offset-t.offset;t.howMany=t.nodesToHandle}}if(n.type=="attribute"){if(t.offset>=n.offset&&i<=o){t.nodesToHandle=0;t.howMany=0;t.offset=0}else if(t.offset<=n.offset&&i>=o){n.howMany=0}}}}t.howMany=t.nodesToHandle;delete t.nodesToHandle}_getInsertDiff(t,e,n){return{type:"insert",position:Qp._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getRemoveDiff(t,e,n){return{type:"remove",position:Qp._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getAttributesDiff(t,e,n){const i=[];n=new Map(n);for(const[o,r]of e){const e=n.has(o)?n.get(o):null;if(e!==r){i.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:o,attributeOldValue:r,attributeNewValue:e,changeCount:this._changeCount++})}n.delete(o)}for(const[e,o]of n){i.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:e,attributeOldValue:null,attributeNewValue:o,changeCount:this._changeCount++})}return i}_isInInsertedElement(t){const e=t.parent;if(!e){return false}const n=this._changesInElement.get(e);const i=t.startOffset;if(n){for(const t of n){if(t.type=="insert"&&i>=t.offset&&i<t.offset+t.howMany){return true}}}return this._isInInsertedElement(e)}_removeAllNestedChanges(t,e,n){const i=new ob(Qp._createAt(t,e),Qp._createAt(t,e+n));for(const t of i.getItems({shallow:true})){if(t.is("element")){this._elementSnapshots.delete(t);this._changesInElement.delete(t);this._removeAllNestedChanges(t,0,t.maxOffset)}}}}function uA(t){const e=[];for(const n of t){if(n.is("$text")){for(let t=0;t<n.data.length;t++){e.push({name:"$text",attributes:new Map(n.getAttributes())})}}else{e.push({name:n.name,attributes:new Map(n.getAttributes())})}}return e}function hA(t,e){const n=[];let i=0;let o=0;for(const t of e){if(t.offset>i){for(let e=0;e<t.offset-i;e++){n.push("e")}o+=t.offset-i}if(t.type=="insert"){for(let e=0;e<t.howMany;e++){n.push("i")}i=t.offset+t.howMany}else if(t.type=="remove"){for(let e=0;e<t.howMany;e++){n.push("r")}i=t.offset;o+=t.howMany}else{n.push(..."a".repeat(t.howMany).split(""));i=t.offset+t.howMany;o+=t.howMany}}if(o<t){for(let e=0;e<t-o-i;e++){n.push("e")}}return n}function gA(t){const e="position"in t&&t.position.root.rootName=="$graveyard";const n="range"in t&&t.range.root.rootName=="$graveyard";return!e&&!n}class mA{constructor(){this._operations=[];this._undoPairs=new Map;this._undoneOperations=new Set;this._baseVersionToOperationIndex=new Map;this._version=0;this._gaps=new Map}get version(){return this._version}set version(t){if(this._operations.length&&t>this._version+1){this._gaps.set(this._version,t)}this._version=t}get lastOperation(){return this._operations[this._operations.length-1]}addOperation(t){if(t.baseVersion!==this.version){throw new z("model-document-history-addoperation-incorrect-version",this,{operation:t,historyVersion:this.version})}this._operations.push(t);this._version++;this._baseVersionToOperationIndex.set(t.baseVersion,this._operations.length-1)}getOperations(t,e=this.version){if(!this._operations.length){return[]}const n=this._operations[0];if(t===undefined){t=n.baseVersion}let i=e-1;for(const[e,n]of this._gaps){if(t>e&&t<n){t=n}if(i>e&&i<n){i=e-1}}if(i<n.baseVersion||t>this.lastOperation.baseVersion){return[]}let o=this._baseVersionToOperationIndex.get(t);if(o===undefined){o=0}let r=this._baseVersionToOperationIndex.get(i);if(r===undefined){r=this._operations.length-1}return this._operations.slice(o,r+1)}getOperation(t){const e=this._baseVersionToOperationIndex.get(t);if(e===undefined){return}return this._operations[e]}setOperationAsUndone(t,e){this._undoPairs.set(e,t);this._undoneOperations.add(t)}isUndoingOperation(t){return this._undoPairs.has(t)}isUndoneOperation(t){return this._undoneOperations.has(t)}getUndoneOperation(t){return this._undoPairs.get(t)}reset(){this._version=0;this._undoPairs=new Map;this._operations=[];this._undoneOperations=new Set;this._gaps=new Map;this._baseVersionToOperationIndex=new Map}}class fA extends $p{constructor(t,e,n="main"){super(e);this._document=t;this.rootName=n}get document(){return this._document}toJSON(){return this.rootName}}fA.prototype.is=function(t,e){if(!e){return t==="rootElement"||t==="model:rootElement"||t==="element"||t==="model:element"||t==="node"||t==="model:node"}return e===this.name&&(t==="rootElement"||t==="model:rootElement"||t==="element"||t==="model:element")};const pA="$graveyard";class bA extends(K()){constructor(t){super();this.model=t;this.history=new mA;this.selection=new vb(this);this.roots=new cc({idProperty:"rootName"});this.differ=new dA(t.markers);this._postFixers=new Set;this._hasSelectionChangedFromTheLastChangeBlock=false;this.createRoot("$root",pA);this.listenTo(t,"applyOperation",((t,e)=>{const n=e[0];if(n.isDocumentOperation){this.differ.bufferOperation(n)}}),{priority:"high"});this.listenTo(t,"applyOperation",((t,e)=>{const n=e[0];if(n.isDocumentOperation){this.history.addOperation(n)}}),{priority:"low"});this.listenTo(this.selection,"change",(()=>{this._hasSelectionChangedFromTheLastChangeBlock=true}));this.listenTo(t.markers,"update",((t,e,n,i,o)=>{const r={...e.getData(),range:i};this.differ.bufferMarkerChange(e.name,o,r);if(n===null){e.on("change",((t,n)=>{const i=e.getData();this.differ.bufferMarkerChange(e.name,{...i,range:n},i)}))}}))}get version(){return this.history.version}set version(t){this.history.version=t}get graveyard(){return this.getRoot(pA)}createRoot(t="$root",e="main"){if(this.roots.get(e)){throw new z("model-document-createroot-name-exists",this,{name:e})}const n=new fA(this,t,e);this.roots.add(n);return n}destroy(){this.selection.destroy();this.stopListening()}getRoot(t="main"){return this.roots.get(t)}getRootNames(){return Array.from(this.roots,(t=>t.rootName)).filter((t=>t!=pA))}registerPostFixer(t){this._postFixers.add(t)}toJSON(){const t=xu(this);t.selection="[engine.model.DocumentSelection]";t.model="[engine.model.Model]";return t}_handleChangeBlock(t){if(this._hasDocumentChangedFromTheLastChangeBlock()){this._callPostFixers(t);this.selection.refresh();if(this.differ.hasDataChanges()){this.fire("change:data",t.batch)}else{this.fire("change",t.batch)}this.selection.refresh();this.differ.reset()}this._hasSelectionChangedFromTheLastChangeBlock=false}_hasDocumentChangedFromTheLastChangeBlock(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}_getDefaultRoot(){for(const t of this.roots){if(t!==this.graveyard){return t}}return this.graveyard}_getDefaultRange(){const t=this._getDefaultRoot();const e=this.model;const n=e.schema;const i=e.createPositionFromPath(t,[0]);const o=n.getNearestSelectionRange(i);return o||e.createRange(i)}_validateSelectionRange(t){return kA(t.start)&&kA(t.end)}_callPostFixers(t){let e=false;do{for(const n of this._postFixers){this.selection.refresh();e=n(t);if(e){break}}}while(e)}}function kA(t){const e=t.textNode;if(e){const n=e.data;const i=t.offset-e.startOffset;return!Ac(n,i)&&!_c(n,i)}return true}class wA extends(K()){constructor(){super(...arguments);this._markers=new Map}[Symbol.iterator](){return this._markers.values()}has(t){const e=t instanceof AA?t.name:t;return this._markers.has(e)}get(t){return this._markers.get(t)||null}_set(t,e,n=false,i=false){const o=t instanceof AA?t.name:t;if(o.includes(",")){throw new z("markercollection-incorrect-marker-name",this)}const r=this._markers.get(o);if(r){const t=r.getData();const s=r.getRange();let a=false;if(!s.isEqual(e)){r._attachLiveRange(kb.fromRange(e));a=true}if(n!=r.managedUsingOperations){r._managedUsingOperations=n;a=true}if(typeof i==="boolean"&&i!=r.affectsData){r._affectsData=i;a=true}if(a){this.fire(`update:${o}`,r,s,e,t)}return r}const s=kb.fromRange(e);const a=new AA(o,s,n,i);this._markers.set(o,a);this.fire(`update:${o}`,a,null,e,{...a.getData(),range:null});return a}_remove(t){const e=t instanceof AA?t.name:t;const n=this._markers.get(e);if(n){this._markers.delete(e);this.fire(`update:${e}`,n,n.getRange(),null,n.getData());this._destroyMarker(n);return true}return false}_refresh(t){const e=t instanceof AA?t.name:t;const n=this._markers.get(e);if(!n){throw new z("markercollection-refresh-marker-not-exists",this)}const i=n.getRange();this.fire(`update:${e}`,n,i,i,n.getData())}*getMarkersAtPosition(t){for(const e of this){if(e.getRange().containsPosition(t)){yield e}}}*getMarkersIntersectingRange(t){for(const e of this){if(e.getRange().getIntersection(t)!==null){yield e}}}destroy(){for(const t of this._markers.values()){this._destroyMarker(t)}this._markers=null;this.stopListening()}*getMarkersGroup(t){for(const e of this._markers.values()){if(e.name.startsWith(t+":")){yield e}}}_destroyMarker(t){t.stopListening();t._detachLiveRange()}}class AA extends(K(Hp)){constructor(t,e,n,i){super();this.name=t;this._liveRange=this._attachLiveRange(e);this._managedUsingOperations=n;this._affectsData=i}get managedUsingOperations(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._managedUsingOperations}get affectsData(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._affectsData}getData(){return{range:this.getRange(),affectsData:this.affectsData,managedUsingOperations:this.managedUsingOperations}}getStart(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._liveRange.start.clone()}getEnd(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._liveRange.end.clone()}getRange(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._liveRange.toRange()}_attachLiveRange(t){if(this._liveRange){this._detachLiveRange()}t.delegate("change:range").to(this);t.delegate("change:content").to(this);this._liveRange=t;return t}_detachLiveRange(){this._liveRange.stopDelegating("change:range",this);this._liveRange.stopDelegating("change:content",this);this._liveRange.detach();this._liveRange=null}}AA.prototype.is=function(t){return t==="marker"||t==="model:marker"};class _A extends xw{constructor(t,e){super(null);this.sourcePosition=t.clone();this.howMany=e}get type(){return"detach"}toJSON(){const t=super.toJSON();t.sourcePosition=this.sourcePosition.toJSON();return t}_validate(){if(this.sourcePosition.root.document){throw new z("detach-operation-on-document-node",this)}}_execute(){Dw(ob._createFromPositionAndShift(this.sourcePosition,this.howMany))}static get className(){return"DetachOperation"}}class CA extends Hp{constructor(t){super();this.markers=new Map;this._children=new Wp;if(t){this._insertChild(0,t)}}[Symbol.iterator](){return this.getChildren()}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return this.childCount===0}get nextSibling(){return null}get previousSibling(){return null}get root(){return this}get parent(){return null}get document(){return null}getAncestors(){return[]}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}getPath(){return[]}getNodeByPath(t){let e=this;for(const n of t){e=e.getChild(e.offsetToIndex(n))}return e}offsetToIndex(t){return this._children.offsetToIndex(t)}toJSON(){const t=[];for(const e of this._children){t.push(e.toJSON())}return t}static fromJSON(t){const e=[];for(const n of t){if(n.name){e.push($p.fromJSON(n))}else{e.push(qp.fromJSON(n))}}return new CA(e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=vA(e);for(const t of n){if(t.parent!==null){t._remove()}t.parent=this}this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n){t.parent=null}return n}}CA.prototype.is=function(t){return t==="documentFragment"||t==="model:documentFragment"};function vA(t){if(typeof t=="string"){return[new qp(t)]}if(!St(t)){t=[t]}return Array.from(t).map((t=>{if(typeof t=="string"){return new qp(t)}if(t instanceof Gp){return new qp(t.data,t.getAttributes())}return t}))}class yA{constructor(t,e){this.model=t;this.batch=e}createText(t,e){return new qp(t,e)}createElement(t,e){return new $p(t,e)}createDocumentFragment(){return new CA}cloneElement(t,e=true){return t._clone(e)}insert(t,e,n=0){this._assertWriterUsedCorrectly();if(t instanceof qp&&t.data==""){return}const i=Qp._createAt(e,n);if(t.parent){if(TA(t.root,i.root)){this.move(ob._createOn(t),i);return}else{if(t.root.document){throw new z("model-writer-insert-forbidden-move",this)}else{this.remove(t)}}}const o=i.root.document?i.root.document.version:null;const r=new zw(i,t,o);if(t instanceof qp){r.shouldReceiveAttributes=true}this.batch.addOperation(r);this.model.applyOperation(r);if(t instanceof CA){for(const[e,n]of t.markers){const t=Qp._createAt(n.root,0);const o=new ob(n.start._getCombined(t,i),n.end._getCombined(t,i));const r={range:o,usingOperation:true,affectsData:true};if(this.model.markers.has(e)){this.updateMarker(e,r)}else{this.addMarker(e,r)}}}}insertText(t,e,n,i){if(e instanceof CA||e instanceof $p||e instanceof Qp){this.insert(this.createText(t),e,n)}else{this.insert(this.createText(t,e),n,i)}}insertElement(t,e,n,i){if(e instanceof CA||e instanceof $p||e instanceof Qp){this.insert(this.createElement(t),e,n)}else{this.insert(this.createElement(t,e),n,i)}}append(t,e){this.insert(t,e,"end")}appendText(t,e,n){if(e instanceof CA||e instanceof $p){this.insert(this.createText(t),e,"end")}else{this.insert(this.createText(t,e),n,"end")}}appendElement(t,e,n){if(e instanceof CA||e instanceof $p){this.insert(this.createElement(t),e,"end")}else{this.insert(this.createElement(t,e),n,"end")}}setAttribute(t,e,n){this._assertWriterUsedCorrectly();if(n instanceof ob){const i=n.getMinimalFlatRanges();for(const n of i){xA(this,t,e,n)}}else{EA(this,t,e,n)}}setAttributes(t,e){for(const[n,i]of mc(t)){this.setAttribute(n,i,e)}}removeAttribute(t,e){this._assertWriterUsedCorrectly();if(e instanceof ob){const n=e.getMinimalFlatRanges();for(const e of n){xA(this,t,null,e)}}else{EA(this,t,null,e)}}clearAttributes(t){this._assertWriterUsedCorrectly();const e=t=>{for(const e of t.getAttributeKeys()){this.removeAttribute(e,t)}};if(!(t instanceof ob)){e(t)}else{for(const n of t.getItems()){e(n)}}}move(t,e,n){this._assertWriterUsedCorrectly();if(!(t instanceof ob)){throw new z("writer-move-invalid-range",this)}if(!t.isFlat){throw new z("writer-move-range-not-flat",this)}const i=Qp._createAt(e,n);if(i.isEqual(t.start)){return}this._addOperationForAffectedMarkers("move",t);if(!TA(t.root,i.root)){throw new z("writer-move-different-document",this)}const o=t.root.document?t.root.document.version:null;const r=new Nw(t.start,t.end.offset-t.start.offset,i,o);this.batch.addOperation(r);this.model.applyOperation(r)}remove(t){this._assertWriterUsedCorrectly();const e=t instanceof ob?t:ob._createOn(t);const n=e.getMinimalFlatRanges().reverse();for(const t of n){this._addOperationForAffectedMarkers("move",t);SA(t.start,t.end.offset-t.start.offset,this.batch,this.model)}}merge(t){this._assertWriterUsedCorrectly();const e=t.nodeBefore;const n=t.nodeAfter;this._addOperationForAffectedMarkers("merge",t);if(!(e instanceof $p)){throw new z("writer-merge-no-element-before",this)}if(!(n instanceof $p)){throw new z("writer-merge-no-element-after",this)}if(!t.root.document){this._mergeDetached(t)}else{this._merge(t)}}createPositionFromPath(t,e,n){return this.model.createPositionFromPath(t,e,n)}createPositionAt(t,e){return this.model.createPositionAt(t,e)}createPositionAfter(t){return this.model.createPositionAfter(t)}createPositionBefore(t){return this.model.createPositionBefore(t)}createRange(t,e){return this.model.createRange(t,e)}createRangeIn(t){return this.model.createRangeIn(t)}createRangeOn(t){return this.model.createRangeOn(t)}createSelection(...t){return this.model.createSelection(...t)}_mergeDetached(t){const e=t.nodeBefore;const n=t.nodeAfter;this.move(ob._createIn(n),Qp._createAt(e,"end"));this.remove(n)}_merge(t){const e=Qp._createAt(t.nodeBefore,"end");const n=Qp._createAt(t.nodeAfter,0);const i=t.root.document.graveyard;const o=new Qp(i,[0]);const r=t.root.document.version;const s=new Uw(n,t.nodeAfter.maxOffset,e,o,r);this.batch.addOperation(s);this.model.applyOperation(s)}rename(t,e){this._assertWriterUsedCorrectly();if(!(t instanceof $p)){throw new z("writer-rename-not-element-instance",this)}const n=t.root.document?t.root.document.version:null;const i=new Fw(Qp._createBefore(t),t.name,e,n);this.batch.addOperation(i);this.model.applyOperation(i)}split(t,e){this._assertWriterUsedCorrectly();let n=t.parent;if(!n.parent){throw new z("writer-split-element-no-parent",this)}if(!e){e=n.parent}if(!t.parent.getAncestors({includeSelf:true}).includes(e)){throw new z("writer-split-invalid-limit-element",this)}let i;let o;do{const e=n.root.document?n.root.document.version:null;const r=n.maxOffset-t.offset;const s=Ww.getInsertionPosition(t);const a=new Ww(t,r,s,null,e);this.batch.addOperation(a);this.model.applyOperation(a);if(!i&&!o){i=n;o=t.parent.nextSibling}t=this.createPositionAfter(t.parent);n=t.parent}while(n!==e);return{position:t,range:new ob(Qp._createAt(i,"end"),Qp._createAt(o,0))}}wrap(t,e){this._assertWriterUsedCorrectly();if(!t.isFlat){throw new z("writer-wrap-range-not-flat",this)}const n=e instanceof $p?e:new $p(e);if(n.childCount>0){throw new z("writer-wrap-element-not-empty",this)}if(n.parent!==null){throw new z("writer-wrap-element-attached",this)}this.insert(n,t.start);const i=new ob(t.start.getShiftedBy(1),t.end.getShiftedBy(1));this.move(i,Qp._createAt(n,0))}unwrap(t){this._assertWriterUsedCorrectly();if(t.parent===null){throw new z("writer-unwrap-element-no-parent",this)}this.move(ob._createIn(t),this.createPositionAfter(t));this.remove(t)}addMarker(t,e){this._assertWriterUsedCorrectly();if(!e||typeof e.usingOperation!="boolean"){throw new z("writer-addmarker-no-usingoperation",this)}const n=e.usingOperation;const i=e.range;const o=e.affectsData===undefined?false:e.affectsData;if(this.model.markers.has(t)){throw new z("writer-addmarker-marker-exists",this)}if(!i){throw new z("writer-addmarker-no-range",this)}if(!n){return this.model.markers._set(t,i,n,o)}DA(this,t,null,i,o);return this.model.markers.get(t)}updateMarker(t,e){this._assertWriterUsedCorrectly();const n=typeof t=="string"?t:t.name;const i=this.model.markers.get(n);if(!i){throw new z("writer-updatemarker-marker-not-exists",this)}if(!e){P("writer-updatemarker-reconvert-using-editingcontroller",{markerName:n});this.model.markers._refresh(i);return}const o=typeof e.usingOperation=="boolean";const r=typeof e.affectsData=="boolean";const s=r?e.affectsData:i.affectsData;if(!o&&!e.range&&!r){throw new z("writer-updatemarker-wrong-options",this)}const a=i.getRange();const l=e.range?e.range:a;if(o&&e.usingOperation!==i.managedUsingOperations){if(e.usingOperation){DA(this,n,null,l,s)}else{DA(this,n,a,null,s);this.model.markers._set(n,l,undefined,s)}return}if(i.managedUsingOperations){DA(this,n,a,l,s)}else{this.model.markers._set(n,l,undefined,s)}}removeMarker(t){this._assertWriterUsedCorrectly();const e=typeof t=="string"?t:t.name;if(!this.model.markers.has(e)){throw new z("writer-removemarker-no-marker",this)}const n=this.model.markers.get(e);if(!n.managedUsingOperations){this.model.markers._remove(e);return}const i=n.getRange();DA(this,e,i,null,n.affectsData)}setSelection(...t){this._assertWriterUsedCorrectly();this.model.document.selection._setTo(...t)}setSelectionFocus(t,e){this._assertWriterUsedCorrectly();this.model.document.selection._setFocus(t,e)}setSelectionAttribute(t,e){this._assertWriterUsedCorrectly();if(typeof t==="string"){this._setSelectionAttribute(t,e)}else{for(const[e,n]of mc(t)){this._setSelectionAttribute(e,n)}}}removeSelectionAttribute(t){this._assertWriterUsedCorrectly();if(typeof t==="string"){this._removeSelectionAttribute(t)}else{for(const e of t){this._removeSelectionAttribute(e)}}}overrideSelectionGravity(){return this.model.document.selection._overrideGravity()}restoreSelectionGravity(t){this.model.document.selection._restoreGravity(t)}_setSelectionAttribute(t,e){const n=this.model.document.selection;if(n.isCollapsed&&n.anchor.parent.isEmpty){const i=vb._getStoreAttributeKey(t);this.setAttribute(i,e,n.anchor.parent)}n._setAttribute(t,e)}_removeSelectionAttribute(t){const e=this.model.document.selection;if(e.isCollapsed&&e.anchor.parent.isEmpty){const n=vb._getStoreAttributeKey(t);this.removeAttribute(n,e.anchor.parent)}e._removeAttribute(t)}_assertWriterUsedCorrectly(){if(this.model._currentWriter!==this){throw new z("writer-incorrect-use",this)}}_addOperationForAffectedMarkers(t,e){for(const n of this.model.markers){if(!n.managedUsingOperations){continue}const i=n.getRange();let o=false;if(t==="move"){const t=e;o=t.containsPosition(i.start)||t.start.isEqual(i.start)||t.containsPosition(i.end)||t.end.isEqual(i.end)}else{const t=e;const n=t.nodeBefore;const r=t.nodeAfter;const s=i.start.parent==n&&i.start.isAtEnd;const a=i.end.parent==r&&i.end.offset==0;const l=i.end.nodeAfter==r;const c=i.start.nodeAfter==r;o=s||a||l||c}if(o){this.updateMarker(n.name,{range:i})}}}}function xA(t,e,n,i){const o=t.model;const r=o.document;let s=i.start;let a;let l;let c;for(const t of i.getWalker({shallow:true})){c=t.item.getAttribute(e);if(a&&l!=c){if(l!=n){d()}s=a}a=t.nextPosition;l=c}if(a instanceof Qp&&a!=s&&l!=n){d()}function d(){const i=new ob(s,a);const c=i.root.document?r.version:null;const d=new Vw(i,e,l,n,c);t.batch.addOperation(d);o.applyOperation(d)}}function EA(t,e,n,i){const o=t.model;const r=o.document;const s=i.getAttribute(e);let a,l;if(s!=n){const c=i.root===i;if(c){const t=i.document?r.version:null;l=new Hw(i,e,s,n,t)}else{a=new ob(Qp._createBefore(i),t.createPositionAfter(i));const o=a.root.document?r.version:null;l=new Vw(a,e,s,n,o)}t.batch.addOperation(l);o.applyOperation(l)}}function DA(t,e,n,i,o){const r=t.model;const s=r.document;const a=new Pw(e,n,i,r.markers,!!o,s.version);t.batch.addOperation(a);r.applyOperation(a)}function SA(t,e,n,i){let o;if(t.root.document){const n=i.document;const r=new Qp(n.graveyard,[0]);o=new Nw(t,e,r,n.version)}else{o=new _A(t,e)}n.addOperation(o);i.applyOperation(o)}function TA(t,e){if(t===e){return true}if(t instanceof fA&&e instanceof fA){return true}return false}function IA(t){t.document.registerPostFixer((e=>MA(e,t)))}function MA(t,e){const n=e.document.selection;const i=e.schema;const o=[];let r=false;for(const t of n.getRanges()){const e=BA(t,i);if(e&&!e.isEqual(t)){o.push(e);r=true}else{o.push(t)}}if(r){t.setSelection(OA(o),{backward:n.isBackward})}return false}function BA(t,e){if(t.isCollapsed){return LA(t,e)}return NA(t,e)}function LA(t,e){const n=t.start;const i=e.getNearestSelectionRange(n);if(!i){const t=n.getAncestors().reverse().find((t=>e.isObject(t)));if(t){return ob._createOn(t)}return null}if(!i.isCollapsed){return i}const o=i.start;if(n.isEqual(o)){return null}return new ob(o)}function NA(t,e){const{start:n,end:i}=t;const o=e.checkChild(n,"$text");const r=e.checkChild(i,"$text");const s=e.getLimitElement(n);const a=e.getLimitElement(i);if(s===a){if(o&&r){return null}if(PA(n,i,e)){const t=n.nodeAfter&&e.isSelectable(n.nodeAfter);const o=t?null:e.getNearestSelectionRange(n,"forward");const r=i.nodeBefore&&e.isSelectable(i.nodeBefore);const s=r?null:e.getNearestSelectionRange(i,"backward");const a=o?o.start:n;const l=s?s.end:i;return new ob(a,l)}}const l=s&&!s.is("rootElement");const c=a&&!a.is("rootElement");if(l||c){const t=n.nodeAfter&&i.nodeBefore&&n.nodeAfter.parent===i.nodeBefore.parent;const o=l&&(!t||!RA(n.nodeAfter,e));const r=c&&(!t||!RA(i.nodeBefore,e));let d=n;let u=i;if(o){d=Qp._createBefore(zA(s,e))}if(r){u=Qp._createAfter(zA(a,e))}return new ob(d,u)}return null}function zA(t,e){let n=t;let i=n;while(e.isLimit(i)&&i.parent){n=i;i=i.parent}return n}function PA(t,e,n){const i=t.nodeAfter&&!n.isLimit(t.nodeAfter)||n.checkChild(t,"$text");const o=e.nodeBefore&&!n.isLimit(e.nodeBefore)||n.checkChild(e,"$text");return i||o}function OA(t){const e=[...t];const n=new Set;let i=1;while(i<e.length){const t=e[i];const o=e.slice(0,i);for(const[r,s]of o.entries()){if(n.has(r)){continue}if(t.isEqual(s)){n.add(r)}else if(t.isIntersecting(s)){n.add(r);n.add(i);const o=t.getJoined(s);e.push(o)}}i++}const o=e.filter(((t,e)=>!n.has(e)));return o}function RA(t,e){return t&&e.isSelectable(t)}function VA(t,e,n={}){if(e.isCollapsed){return}const i=e.getFirstRange();if(i.root.rootName=="$graveyard"){return}const o=t.schema;t.change((t=>{if(!n.doNotResetEntireContent&&JA(o,e)){QA(t,e);return}const r={};if(!n.doNotAutoparagraph){const t=e.getSelectedElement();if(t){Object.assign(r,o.getAttributesWithProperty(t,"copyOnReplace",true))}}const[s,a]=jA(i);if(!s.isTouching(a)){t.remove(t.createRange(s,a))}if(!n.leaveUnmerged){HA(t,s,a);o.removeDisallowedAttributes(s.parent.getChildren(),t)}XA(t,e,s);if(!n.doNotAutoparagraph&&KA(o,s)){ZA(t,s,e,r)}s.detach();a.detach()}))}function jA(t){const e=t.root.document.model;const n=t.start;let i=t.end;if(e.hasContent(t,{ignoreMarkers:true})){const n=FA(i);if(n&&i.isTouching(e.createPositionAt(n,0))){const n=e.createSelection(t);e.modifySelection(n,{direction:"backward"});const o=n.getLastPosition();const r=e.createRange(o,i);if(!e.hasContent(r,{ignoreMarkers:true})){i=o}}}return[sA.fromPosition(n,"toPrevious"),sA.fromPosition(i,"toNext")]}function FA(t){const e=t.parent;const n=e.root.document.model.schema;const i=e.getAncestors({parentFirst:true,includeSelf:true});for(const t of i){if(n.isLimit(t)){return null}if(n.isBlock(t)){return t}}}function HA(t,e,n){const i=t.model;if(!GA(t.model.schema,e,n)){return}const[o,r]=$A(e,n);if(!o||!r){return}if(!i.hasContent(o,{ignoreMarkers:true})&&i.hasContent(r,{ignoreMarkers:true})){WA(t,e,n,o.parent)}else{UA(t,e,n,o.parent)}}function UA(t,e,n,i){const o=e.parent;const r=n.parent;if(o==i||r==i){return}e=t.createPositionAfter(o);n=t.createPositionBefore(r);if(!n.isEqual(e)){t.insert(r,e)}t.merge(e);while(n.parent.isEmpty){const e=n.parent;n=t.createPositionBefore(e);t.remove(e)}if(!GA(t.model.schema,e,n)){return}UA(t,e,n,i)}function WA(t,e,n,i){const o=e.parent;const r=n.parent;if(o==i||r==i){return}e=t.createPositionAfter(o);n=t.createPositionBefore(r);if(!n.isEqual(e)){t.insert(o,n)}while(e.parent.isEmpty){const n=e.parent;e=t.createPositionBefore(n);t.remove(n)}n=t.createPositionBefore(r);qA(t,n);if(!GA(t.model.schema,e,n)){return}WA(t,e,n,i)}function qA(t,e){const n=e.nodeBefore;const i=e.nodeAfter;if(n.name!=i.name){t.rename(n,i.name)}t.clearAttributes(n);t.setAttributes(Object.fromEntries(i.getAttributes()),n);t.merge(e)}function GA(t,e,n){const i=e.parent;const o=n.parent;if(i==o){return false}if(t.isLimit(i)||t.isLimit(o)){return false}return YA(e,n,t)}function $A(t,e){const n=t.getAncestors();const i=e.getAncestors();let o=0;while(n[o]&&n[o]==i[o]){o++}return[n[o],i[o]]}function KA(t,e){const n=t.checkChild(e,"$text");const i=t.checkChild(e,"paragraph");return!n&&i}function YA(t,e,n){const i=new ob(t,e);for(const t of i.getWalker()){if(n.isLimit(t.item)){return false}}return true}function ZA(t,e,n,i={}){const o=t.createElement("paragraph");t.model.schema.setAllowedAttributes(o,i,t);t.insert(o,e);XA(t,n,t.createPositionAt(o,0))}function QA(t,e){const n=t.model.schema.getLimitElement(e);t.remove(t.createRangeIn(n));ZA(t,t.createPositionAt(n,0),e)}function JA(t,e){const n=t.getLimitElement(e);if(!e.containsEntireContent(n)){return false}const i=e.getFirstRange();if(i.start.parent==i.end.parent){return false}return t.checkChild(n,"paragraph")}function XA(t,e,n){if(e instanceof vb){t.setSelection(n)}else{e.setTo(n)}}function t_(t,e){return t.change((t=>{const n=t.createDocumentFragment();const i=e.getFirstRange();if(!i||i.isCollapsed){return n}const o=i.start.root;const r=i.start.getCommonPath(i.end);const s=o.getNodeByPath(r);let a;if(i.start.parent==i.end.parent){a=i}else{a=t.createRange(t.createPositionAt(s,i.start.path[r.length]),t.createPositionAt(s,i.end.path[r.length]+1))}const l=a.end.offset-a.start.offset;for(const e of a.getItems({shallow:true})){if(e.is("$textProxy")){t.appendText(e.data,e.getAttributes(),n)}else{t.append(t.cloneElement(e,true),n)}}if(a!=i){const e=i._getTransformedByMove(a.start,t.createPositionAt(n,0),l)[0];const o=t.createRange(t.createPositionAt(n,0),e.start);const r=t.createRange(e.end,t.createPositionAt(n,"end"));e_(r,t);e_(o,t)}return n}))}function e_(t,e){const n=[];Array.from(t.getItems({direction:"backward"})).map((t=>e.createRangeOn(t))).filter((e=>{const n=(e.start.isAfter(t.start)||e.start.isEqual(t.start))&&(e.end.isBefore(t.end)||e.end.isEqual(t.end));return n})).forEach((t=>{n.push(t.start.parent);e.remove(t)}));n.forEach((t=>{let n=t;while(n.parent&&n.isEmpty){const t=e.createRangeOn(n);n=n.parent;e.remove(t)}}))}function n_(t,e,n,i){return t.change((o=>{let r;if(!n){r=t.document.selection}else if(n instanceof hb||n instanceof vb){r=n}else{r=o.createSelection(n,i)}if(!r.isCollapsed){t.deleteContent(r,{doNotAutoparagraph:true})}const s=new i_(t,o,r.anchor);const a=[];let l;if(e.is("documentFragment")){if(e.markers.size){const t=[];for(const[n,i]of e.markers){const{start:e,end:o}=i;const r=e.isEqual(o);t.push({position:e,name:n,isCollapsed:r},{position:o,name:n,isCollapsed:r})}t.sort((({position:t},{position:e})=>t.isBefore(e)?1:-1));for(const{position:n,name:i,isCollapsed:r}of t){let t=null;let s=null;const l=n.parent===e&&n.isAtStart;const c=n.parent===e&&n.isAtEnd;if(!l&&!c){t=o.createElement("$marker");o.insert(t,n)}else if(r){s=l?"start":"end"}a.push({name:i,element:t,collapsed:s})}}l=e.getChildren()}else{l=[e]}s.handleNodes(l);let c=s.getSelectionRange();if(e.is("documentFragment")&&a.length){const t=c?kb.fromRange(c):null;const e={};for(let t=a.length-1;t>=0;t--){const{name:n,element:i,collapsed:r}=a[t];const l=!e[n];if(l){e[n]=[]}if(i){const t=o.createPositionAt(i,"before");e[n].push(t);o.remove(i)}else{const t=s.getAffectedRange();if(!t){if(r){e[n].push(s.position)}continue}if(r){e[n].push(t[r])}else{e[n].push(l?t.start:t.end)}}}for(const[t,[n,i]]of Object.entries(e)){if(n&&i&&n.root===i.root){o.addMarker(t,{usingOperation:true,affectsData:true,range:new ob(n,i)})}}if(t){c=t.toRange();t.detach()}}if(c){if(r instanceof vb){o.setSelection(c)}else{r.setTo(c)}}else{}const d=s.getAffectedRange()||t.createRange(r.anchor);s.destroy();return d}))}class i_{constructor(t,e,n){this._firstNode=null;this._lastNode=null;this._lastAutoParagraph=null;this._filterAttributesOf=[];this._affectedStart=null;this._affectedEnd=null;this._nodeToSelect=null;this.model=t;this.writer=e;this.position=n;this.canMergeWith=new Set([this.position.parent]);this.schema=t.schema;this._documentFragment=e.createDocumentFragment();this._documentFragmentPosition=e.createPositionAt(this._documentFragment,0)}handleNodes(t){for(const e of Array.from(t)){this._handleNode(e)}this._insertPartialFragment();if(this._lastAutoParagraph){this._updateLastNodeFromAutoParagraph(this._lastAutoParagraph)}this._mergeOnRight();this.schema.removeDisallowedAttributes(this._filterAttributesOf,this.writer);this._filterAttributesOf=[]}_updateLastNodeFromAutoParagraph(t){const e=this.writer.createPositionAfter(this._lastNode);const n=this.writer.createPositionAfter(t);if(n.isAfter(e)){this._lastNode=t;if(this.position.parent!=t||!this.position.isAtEnd){throw new z("insertcontent-invalid-insertion-position",this)}this.position=n;this._setAffectedBoundaries(this.position)}}getSelectionRange(){if(this._nodeToSelect){return ob._createOn(this._nodeToSelect)}return this.model.schema.getNearestSelectionRange(this.position)}getAffectedRange(){if(!this._affectedStart){return null}return new ob(this._affectedStart,this._affectedEnd)}destroy(){if(this._affectedStart){this._affectedStart.detach()}if(this._affectedEnd){this._affectedEnd.detach()}}_handleNode(t){if(this.schema.isObject(t)){this._handleObject(t);return}let e=this._checkAndAutoParagraphToAllowedPosition(t);if(!e){e=this._checkAndSplitToAllowedPosition(t);if(!e){this._handleDisallowedNode(t);return}}this._appendToFragment(t);if(!this._firstNode){this._firstNode=t}this._lastNode=t}_insertPartialFragment(){if(this._documentFragment.isEmpty){return}const t=sA.fromPosition(this.position,"toNext");this._setAffectedBoundaries(this.position);if(this._documentFragment.getChild(0)==this._firstNode){this.writer.insert(this._firstNode,this.position);this._mergeOnLeft();this.position=t.toPosition()}if(!this._documentFragment.isEmpty){this.writer.insert(this._documentFragment,this.position)}this._documentFragmentPosition=this.writer.createPositionAt(this._documentFragment,0);this.position=t.toPosition();t.detach()}_handleObject(t){if(this._checkAndSplitToAllowedPosition(t)){this._appendToFragment(t)}else{this._tryAutoparagraphing(t)}}_handleDisallowedNode(t){if(t.is("element")){this.handleNodes(t.getChildren())}else{this._tryAutoparagraphing(t)}}_appendToFragment(t){if(!this.schema.checkChild(this.position,t)){throw new z("insertcontent-wrong-position",this,{node:t,position:this.position})}this.writer.insert(t,this._documentFragmentPosition);this._documentFragmentPosition=this._documentFragmentPosition.getShiftedBy(t.offsetSize);if(this.schema.isObject(t)&&!this.schema.checkChild(this.position,"$text")){this._nodeToSelect=t}else{this._nodeToSelect=null}this._filterAttributesOf.push(t)}_setAffectedBoundaries(t){if(!this._affectedStart){this._affectedStart=sA.fromPosition(t,"toPrevious")}if(!this._affectedEnd||this._affectedEnd.isBefore(t)){if(this._affectedEnd){this._affectedEnd.detach()}this._affectedEnd=sA.fromPosition(t,"toNext")}}_mergeOnLeft(){const t=this._firstNode;if(!(t instanceof $p)){return}if(!this._canMergeLeft(t)){return}const e=sA._createBefore(t);e.stickiness="toNext";const n=sA.fromPosition(this.position,"toNext");if(this._affectedStart.isEqual(e)){this._affectedStart.detach();this._affectedStart=sA._createAt(e.nodeBefore,"end","toPrevious")}if(this._firstNode===this._lastNode){this._firstNode=e.nodeBefore;this._lastNode=e.nodeBefore}this.writer.merge(e);if(e.isEqual(this._affectedEnd)&&this._firstNode===this._lastNode){this._affectedEnd.detach();this._affectedEnd=sA._createAt(e.nodeBefore,"end","toNext")}this.position=n.toPosition();n.detach();this._filterAttributesOf.push(this.position.parent);e.detach()}_mergeOnRight(){const t=this._lastNode;if(!(t instanceof $p)){return}if(!this._canMergeRight(t)){return}const e=sA._createAfter(t);e.stickiness="toNext";if(!this.position.isEqual(e)){throw new z("insertcontent-invalid-insertion-position",this)}this.position=Qp._createAt(e.nodeBefore,"end");const n=sA.fromPosition(this.position,"toPrevious");if(this._affectedEnd.isEqual(e)){this._affectedEnd.detach();this._affectedEnd=sA._createAt(e.nodeBefore,"end","toNext")}if(this._firstNode===this._lastNode){this._firstNode=e.nodeBefore;this._lastNode=e.nodeBefore}this.writer.merge(e);if(e.getShiftedBy(-1).isEqual(this._affectedStart)&&this._firstNode===this._lastNode){this._affectedStart.detach();this._affectedStart=sA._createAt(e.nodeBefore,0,"toPrevious")}this.position=n.toPosition();n.detach();this._filterAttributesOf.push(this.position.parent);e.detach()}_canMergeLeft(t){const e=t.previousSibling;return e instanceof $p&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(e,t)}_canMergeRight(t){const e=t.nextSibling;return e instanceof $p&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(t,e)}_tryAutoparagraphing(t){const e=this.writer.createElement("paragraph");if(this._getAllowedIn(this.position.parent,e)&&this.schema.checkChild(e,t)){e._appendChild(t);this._handleNode(e)}}_checkAndAutoParagraphToAllowedPosition(t){if(this.schema.checkChild(this.position.parent,t)){return true}if(!this.schema.checkChild(this.position.parent,"paragraph")||!this.schema.checkChild("paragraph",t)){return false}this._insertPartialFragment();const e=this.writer.createElement("paragraph");this.writer.insert(e,this.position);this._setAffectedBoundaries(this.position);this._lastAutoParagraph=e;this.position=this.writer.createPositionAt(e,0);return true}_checkAndSplitToAllowedPosition(t){const e=this._getAllowedIn(this.position.parent,t);if(!e){return false}if(e!=this.position.parent){this._insertPartialFragment()}while(e!=this.position.parent){if(this.position.isAtStart){const t=this.position.parent;this.position=this.writer.createPositionBefore(t);if(t.isEmpty&&t.parent===e){this.writer.remove(t)}}else if(this.position.isAtEnd){this.position=this.writer.createPositionAfter(this.position.parent)}else{const t=this.writer.createPositionAfter(this.position.parent);this._setAffectedBoundaries(this.position);this.writer.split(this.position);this.position=t;this.canMergeWith.add(this.position.nodeAfter)}}return true}_getAllowedIn(t,e){if(this.schema.checkChild(t,e)){return t}if(this.schema.isLimit(t)){return null}return this._getAllowedIn(t.parent,e)}}function o_(t,e,n="auto"){const i=t.getSelectedElement();if(i&&e.schema.isObject(i)&&!e.schema.isInline(i)){if(n=="before"||n=="after"){return e.createRange(e.createPositionAt(i,n))}return e.createRangeOn(i)}const o=dc(t.getSelectedBlocks());if(!o){return e.createRange(t.focus)}if(o.isEmpty){return e.createRange(e.createPositionAt(o,0))}const r=e.createPositionAfter(o);if(t.focus.isTouching(r)){return e.createRange(r)}return e.createRange(e.createPositionBefore(o))}function r_(t,e,n,i,o={}){if(!t.schema.isObject(e)){throw new z("insertobject-element-not-an-object",t,{object:e})}let r;if(!n){r=t.document.selection}else if(n instanceof hb||n instanceof vb){r=n}else{r=t.createSelection(n,i)}let s=r;if(o.findOptimalPosition&&t.schema.isBlock(e)){s=t.createSelection(o_(r,t,o.findOptimalPosition))}const a=dc(r.getSelectedBlocks());const l={};if(a){Object.assign(l,t.schema.getAttributesWithProperty(a,"copyOnReplace",true))}return t.change((n=>{if(!s.isCollapsed){t.deleteContent(s,{doNotAutoparagraph:true})}let i=e;const r=s.anchor.parent;if(!t.schema.checkChild(r,e)&&t.schema.checkChild(r,"paragraph")&&t.schema.checkChild("paragraph",e)){i=n.createElement("paragraph");n.insert(e,i)}t.schema.setAllowedAttributes(i,l,n);const a=t.insertContent(i,s);if(a.isCollapsed){return a}if(o.setSelection){s_(n,e,o.setSelection,l)}return a}))}function s_(t,e,n,i){const o=t.model;if(n=="on"){t.setSelection(e,"on");return}if(n!="after"){throw new z("insertobject-invalid-place-parameter-value",o)}let r=e.nextSibling;if(o.schema.isInline(e)){t.setSelection(e,"after");return}const s=r&&o.schema.checkChild(r,"$text");if(!s&&o.schema.checkChild(e.parent,"paragraph")){r=t.createElement("paragraph");o.schema.setAllowedAttributes(r,i,t);o.insertContent(r,t.createPositionAfter(e))}if(r){t.setSelection(r,0)}}const a_=' ,.?!:;"-()';function l_(t,e,n={}){const i=t.schema;const o=n.direction!="backward";const r=n.unit?n.unit:"character";const s=!!n.treatEmojiAsSingleUnit;const a=e.focus;const l=new Yp({boundaries:h_(a,o),singleCharacters:true,direction:o?"forward":"backward"});const c={walker:l,schema:i,isForward:o,unit:r,treatEmojiAsSingleUnit:s};let d;while(d=l.next()){if(d.done){return}const n=c_(c,d.value);if(n){if(e instanceof vb){t.change((t=>{t.setSelectionFocus(n)}))}else{e.setFocus(n)}return}}}function c_(t,e){const{isForward:n,walker:i,unit:o,schema:r,treatEmojiAsSingleUnit:s}=t;const{type:a,item:l,nextPosition:c}=e;if(a=="text"){if(t.unit==="word"){return u_(i,n)}return d_(i,o,s)}if(a==(n?"elementStart":"elementEnd")){if(r.isSelectable(l)){return Qp._createAt(l,n?"after":"before")}if(r.checkChild(c,"$text")){return c}}else{if(r.isLimit(l)){i.skip((()=>true));return}if(r.checkChild(c,"$text")){return c}}}function d_(t,e,n){const i=t.position.textNode;if(i){const o=i.data;let r=t.position.offset-i.startOffset;while(Ac(o,r)||e=="character"&&_c(o,r)||n&&vc(o,r)){t.next();r=t.position.offset-i.startOffset}}return t.position}function u_(t,e){let n=t.position.textNode;if(!n){n=e?t.position.nodeAfter:t.position.nodeBefore}while(n&&n.is("$text")){const i=t.position.offset-n.startOffset;if(m_(n,i,e)){n=e?t.position.nodeAfter:t.position.nodeBefore}else if(g_(n.data,i,e)){break}else{t.next()}}return t.position}function h_(t,e){const n=t.root;const i=Qp._createAt(n,e?"end":0);if(e){return new ob(t,i)}else{return new ob(i,t)}}function g_(t,e,n){const i=e+(n?0:-1);return a_.includes(t.charAt(i))}function m_(t,e,n){return e===(n?t.offsetSize:0)}class f_ extends(mt()){constructor(){super();this.markers=new wA;this.document=new bA(this);this.schema=new Yk;this._pendingChanges=[];this._currentWriter=null;["insertContent","insertObject","deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach((t=>this.decorate(t)));this.on("applyOperation",((t,e)=>{const n=e[0];n._validate()}),{priority:"highest"});this.schema.register("$root",{isLimit:true});this.schema.register("$container",{allowIn:["$root","$container"]});this.schema.register("$block",{allowIn:["$root","$container"],isBlock:true});this.schema.register("$blockObject",{allowWhere:"$block",isBlock:true,isObject:true});this.schema.register("$inlineObject",{allowWhere:"$text",allowAttributesOf:"$text",isInline:true,isObject:true});this.schema.register("$text",{allowIn:"$block",isInline:true,isContent:true});this.schema.register("$clipboardHolder",{allowContentOf:"$root",allowChildren:"$text",isLimit:true});this.schema.register("$documentFragment",{allowContentOf:"$root",allowChildren:"$text",isLimit:true});this.schema.register("$marker");this.schema.addChildCheck(((t,e)=>{if(e.name==="$marker"){return true}}));IA(this);this.document.registerPostFixer(Ck)}change(t){try{if(this._pendingChanges.length===0){this._pendingChanges.push({batch:new cA,callback:t});return this._runPendingChanges()[0]}else{return t(this._currentWriter)}}catch(t){z.rethrowUnexpectedError(t,this)}}enqueueChange(t,e){try{if(!t){t=new cA}else if(typeof t==="function"){e=t;t=new cA}else if(!(t instanceof cA)){t=new cA(t)}this._pendingChanges.push({batch:t,callback:e});if(this._pendingChanges.length==1){this._runPendingChanges()}}catch(t){z.rethrowUnexpectedError(t,this)}}applyOperation(t){t._execute()}insertContent(t,e,n){return n_(this,t,e,n)}insertObject(t,e,n,i){return r_(this,t,e,n,i)}deleteContent(t,e){VA(this,t,e)}modifySelection(t,e){l_(this,t,e)}getSelectedContent(t){return t_(this,t)}hasContent(t,e={}){const n=t instanceof ob?t:ob._createIn(t);if(n.isCollapsed){return false}const{ignoreWhitespaces:i=false,ignoreMarkers:o=false}=e;if(!o){for(const t of this.markers.getMarkersIntersectingRange(n)){if(t.affectsData){return true}}}for(const t of n.getItems()){if(this.schema.isContent(t)){if(t.is("$textProxy")){if(!i){return true}else if(t.data.search(/\S/)!==-1){return true}}else{return true}}}return false}createPositionFromPath(t,e,n){return new Qp(t,e,n)}createPositionAt(t,e){return Qp._createAt(t,e)}createPositionAfter(t){return Qp._createAfter(t)}createPositionBefore(t){return Qp._createBefore(t)}createRange(t,e){return new ob(t,e)}createRangeIn(t){return ob._createIn(t)}createRangeOn(t){return ob._createOn(t)}createSelection(...t){return new hb(...t)}createBatch(t){return new cA(t)}createOperationFromJSON(t){return Gw.fromJSON(t,this.document)}destroy(){this.document.destroy();this.stopListening()}_runPendingChanges(){const t=[];this.fire("_beforeChanges");try{while(this._pendingChanges.length){const e=this._pendingChanges[0].batch;this._currentWriter=new yA(this,e);const n=this._pendingChanges[0].callback(this._currentWriter);t.push(n);this.document._handleChangeBlock(this._currentWriter);this._pendingChanges.shift();this._currentWriter=null}}finally{this._pendingChanges.length=0;this._currentWriter=null;this.fire("_afterChanges")}return t}}class p_ extends cf{constructor(t){super(t);this.domEventType="click"}onDomEvent(t){this.fire(t.type,t)}}class b_ extends cf{constructor(t){super(t);this.domEventType=["mousedown","mouseup","mouseover","mouseout"]}onDomEvent(t){this.fire(t.type,t)}}class k_{constructor(t){this.document=t}createDocumentFragment(t){return new cm(this.document,t)}createElement(t,e,n){return new Dg(this.document,t,e,n)}createText(t){return new Du(this.document,t)}clone(t,e=false){return t._clone(e)}appendChild(t,e){return e._appendChild(t)}insertChild(t,e,n){return n._insertChild(t,e)}removeChildren(t,e,n){return n._removeChildren(t,e)}remove(t){const e=t.parent;if(e){return this.removeChildren(e.getChildIndex(t),1,e)}return[]}replace(t,e){const n=t.parent;if(n){const i=n.getChildIndex(t);this.removeChildren(i,1,n);this.insertChild(i,e,n);return true}return false}unwrapElement(t){const e=t.parent;if(e){const n=e.getChildIndex(t);this.remove(t);this.insertChild(n,t.getChildren(),e)}}rename(t,e){const n=new Dg(this.document,t,e.getAttributes(),e.getChildren());return this.replace(e,n)?n:null}setAttribute(t,e,n){n._setAttribute(t,e)}removeAttribute(t,e){e._removeAttribute(t)}addClass(t,e){e._addClass(t)}removeClass(t,e){e._removeClass(t)}setStyle(t,e,n){if(pe(t)&&n===undefined){e._setStyle(t)}else{n._setStyle(t,e)}}removeStyle(t,e){e._removeStyle(t)}setCustomProperty(t,e,n){n._setCustomProperty(t,e)}removeCustomProperty(t,e){return e._removeCustomProperty(t)}createPositionAt(t,e){return Og._createAt(t,e)}createPositionAfter(t){return Og._createAfter(t)}createPositionBefore(t){return Og._createBefore(t)}createRange(t,e){return new Rg(t,e)}createRangeOn(t){return Rg._createOn(t)}createRangeIn(t){return Rg._createIn(t)}createSelection(...t){return new jg(...t)}}const w_=/^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i;const A_=/^rgb\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}[0-9]{1,3}[ %]?\)$/i;const __=/^rgba\([ ]?([0-9]{1,3}[ %]?,[ ]?){3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i;const C_=/^hsl\([ ]?([0-9]{1,3}[ %]?[,]?[ ]*){3}(1|[0-9]+%|[0]?\.?[0-9]+)?\)$/i;const v_=/^hsla\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i;const y_=new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","orange","aliceblue","antiquewhite","aquamarine","azure","beige","bisque","blanchedalmond","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","gainsboro","ghostwhite","gold","goldenrod","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","limegreen","linen","magenta","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","oldlace","olivedrab","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","thistle","tomato","turquoise","violet","wheat","whitesmoke","yellowgreen","activeborder","activecaption","appworkspace","background","buttonface","buttonhighlight","buttonshadow","buttontext","captiontext","graytext","highlight","highlighttext","inactiveborder","inactivecaption","inactivecaptiontext","infobackground","infotext","menu","menutext","scrollbar","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","window","windowframe","windowtext","rebeccapurple","currentcolor","transparent"]);function x_(t){if(t.startsWith("#")){return w_.test(t)}if(t.startsWith("rgb")){return A_.test(t)||__.test(t)}if(t.startsWith("hsl")){return C_.test(t)||v_.test(t)}return y_.has(t.toLowerCase())}const E_=["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"];function D_(t){return E_.includes(t)}const S_=/^([+-]?[0-9]*([.][0-9]+)?(px|cm|mm|in|pc|pt|ch|em|ex|rem|vh|vw|vmin|vmax)|0)$/;function T_(t){return S_.test(t)}const I_=/^[+-]?[0-9]*([.][0-9]+)?%$/;function M_(t){return I_.test(t)}const B_=["repeat-x","repeat-y","repeat","space","round","no-repeat"];function L_(t){return B_.includes(t)}const N_=["center","top","bottom","left","right"];function z_(t){return N_.includes(t)}const P_=["fixed","scroll","local"];function O_(t){return P_.includes(t)}const R_=/^url\(/;function V_(t){return R_.test(t)}function j_(t=""){if(t===""){return{top:undefined,right:undefined,bottom:undefined,left:undefined}}const e=W_(t);const n=e[0];const i=e[2]||n;const o=e[1]||n;const r=e[3]||o;return{top:n,bottom:i,right:o,left:r}}function F_(t){return e=>{const{top:n,right:i,bottom:o,left:r}=e;const s=[];if(![n,i,r,o].every((t=>!!t))){if(n){s.push([t+"-top",n])}if(i){s.push([t+"-right",i])}if(o){s.push([t+"-bottom",o])}if(r){s.push([t+"-left",r])}}else{s.push([t,H_(e)])}return s}}function H_({top:t,right:e,bottom:n,left:i}){const o=[];if(i!==e){o.push(t,e,n,i)}else if(n!==t){o.push(t,e,n)}else if(e!==t){o.push(t,e)}else{o.push(t)}return o.join(" ")}function U_(t){return e=>({path:t,value:j_(e)})}function W_(t){return t.replace(/, /g,",").split(" ").map((t=>t.replace(/,/g,", ")))}function q_(t){t.setNormalizer("background",G_());t.setNormalizer("background-color",$_());t.setReducer("background",K_());t.setStyleRelation("background",["background-color"])}function G_(){return t=>{const e={};const n=W_(t);for(const t of n){if(L_(t)){e.repeat=e.repeat||[];e.repeat.push(t)}else if(z_(t)){e.position=e.position||[];e.position.push(t)}else if(O_(t)){e.attachment=t}else if(x_(t)){e.color=t}else if(V_(t)){e.image=t}}return{path:"background",value:e}}}function $_(){return t=>({path:"background.color",value:t})}function K_(){return t=>{const e=[];e.push(["background-color",t.color]);return e}}function Y_(t){t.setNormalizer("border",Z_());t.setNormalizer("border-top",Q_("top"));t.setNormalizer("border-right",Q_("right"));t.setNormalizer("border-bottom",Q_("bottom"));t.setNormalizer("border-left",Q_("left"));t.setNormalizer("border-color",J_("color"));t.setNormalizer("border-width",J_("width"));t.setNormalizer("border-style",J_("style"));t.setNormalizer("border-top-color",tC("color","top"));t.setNormalizer("border-top-style",tC("style","top"));t.setNormalizer("border-top-width",tC("width","top"));t.setNormalizer("border-right-color",tC("color","right"));t.setNormalizer("border-right-style",tC("style","right"));t.setNormalizer("border-right-width",tC("width","right"));t.setNormalizer("border-bottom-color",tC("color","bottom"));t.setNormalizer("border-bottom-style",tC("style","bottom"));t.setNormalizer("border-bottom-width",tC("width","bottom"));t.setNormalizer("border-left-color",tC("color","left"));t.setNormalizer("border-left-style",tC("style","left"));t.setNormalizer("border-left-width",tC("width","left"));t.setExtractor("border-top",eC("top"));t.setExtractor("border-right",eC("right"));t.setExtractor("border-bottom",eC("bottom"));t.setExtractor("border-left",eC("left"));t.setExtractor("border-top-color","border.color.top");t.setExtractor("border-right-color","border.color.right");t.setExtractor("border-bottom-color","border.color.bottom");t.setExtractor("border-left-color","border.color.left");t.setExtractor("border-top-width","border.width.top");t.setExtractor("border-right-width","border.width.right");t.setExtractor("border-bottom-width","border.width.bottom");t.setExtractor("border-left-width","border.width.left");t.setExtractor("border-top-style","border.style.top");t.setExtractor("border-right-style","border.style.right");t.setExtractor("border-bottom-style","border.style.bottom");t.setExtractor("border-left-style","border.style.left");t.setReducer("border-color",F_("border-color"));t.setReducer("border-style",F_("border-style"));t.setReducer("border-width",F_("border-width"));t.setReducer("border-top",rC("top"));t.setReducer("border-right",rC("right"));t.setReducer("border-bottom",rC("bottom"));t.setReducer("border-left",rC("left"));t.setReducer("border",oC());t.setStyleRelation("border",["border-color","border-style","border-width","border-top","border-right","border-bottom","border-left","border-top-color","border-right-color","border-bottom-color","border-left-color","border-top-style","border-right-style","border-bottom-style","border-left-style","border-top-width","border-right-width","border-bottom-width","border-left-width"]);t.setStyleRelation("border-color",["border-top-color","border-right-color","border-bottom-color","border-left-color"]);t.setStyleRelation("border-style",["border-top-style","border-right-style","border-bottom-style","border-left-style"]);t.setStyleRelation("border-width",["border-top-width","border-right-width","border-bottom-width","border-left-width"]);t.setStyleRelation("border-top",["border-top-color","border-top-style","border-top-width"]);t.setStyleRelation("border-right",["border-right-color","border-right-style","border-right-width"]);t.setStyleRelation("border-bottom",["border-bottom-color","border-bottom-style","border-bottom-width"]);t.setStyleRelation("border-left",["border-left-color","border-left-style","border-left-width"])}function Z_(){return t=>{const{color:e,style:n,width:i}=iC(t);return{path:"border",value:{color:j_(e),style:j_(n),width:j_(i)}}}}function Q_(t){return e=>{const{color:n,style:i,width:o}=iC(e);const r={};if(n!==undefined){r.color={[t]:n}}if(i!==undefined){r.style={[t]:i}}if(o!==undefined){r.width={[t]:o}}return{path:"border",value:r}}}function J_(t){return e=>({path:"border",value:X_(e,t)})}function X_(t,e){return{[e]:j_(t)}}function tC(t,e){return n=>({path:"border",value:{[t]:{[e]:n}}})}function eC(t){return(e,n)=>{if(n.border){return nC(n.border,t)}}}function nC(t,e){const n={};if(t.width&&t.width[e]){n.width=t.width[e]}if(t.style&&t.style[e]){n.style=t.style[e]}if(t.color&&t.color[e]){n.color=t.color[e]}return n}function iC(t){const e={};const n=W_(t);for(const t of n){if(T_(t)||/thin|medium|thick/.test(t)){e.width=t}else if(D_(t)){e.style=t}else{e.color=t}}return e}function oC(){return e=>{const n=nC(e,"top");const i=nC(e,"right");const o=nC(e,"bottom");const r=nC(e,"left");const s=[n,i,o,r];const a={width:t(s,"width"),style:t(s,"style"),color:t(s,"color")};const l=sC(a,"all");if(l.length){return l}const c=Object.entries(a).reduce(((t,[e,n])=>{if(n){t.push([`border-${e}`,n]);s.forEach((t=>delete t[e]))}return t}),[]);return[...c,...sC(n,"top"),...sC(i,"right"),...sC(o,"bottom"),...sC(r,"left")]};function t(t,e){return t.map((t=>t[e])).reduce(((t,e)=>t==e?t:null))}}function rC(t){return e=>sC(e,t)}function sC(t,e){const n=[];if(t&&t.width){n.push("width")}if(t&&t.style){n.push("style")}if(t&&t.color){n.push("color")}if(n.length==3){const i=n.map((e=>t[e])).join(" ");return[e=="all"?["border",i]:[`border-${e}`,i]]}if(e=="all"){return[]}return n.map((n=>[`border-${e}-${n}`,t[n]]))}function aC(t){t.setNormalizer("margin",U_("margin"));t.setNormalizer("margin-top",(t=>({path:"margin.top",value:t})));t.setNormalizer("margin-right",(t=>({path:"margin.right",value:t})));t.setNormalizer("margin-bottom",(t=>({path:"margin.bottom",value:t})));t.setNormalizer("margin-left",(t=>({path:"margin.left",value:t})));t.setReducer("margin",F_("margin"));t.setStyleRelation("margin",["margin-top","margin-right","margin-bottom","margin-left"])}function lC(t){t.setNormalizer("padding",U_("padding"));t.setNormalizer("padding-top",(t=>({path:"padding.top",value:t})));t.setNormalizer("padding-right",(t=>({path:"padding.right",value:t})));t.setNormalizer("padding-bottom",(t=>({path:"padding.bottom",value:t})));t.setNormalizer("padding-left",(t=>({path:"padding.left",value:t})));t.setReducer("padding",F_("padding"));t.setStyleRelation("padding",["padding-top","padding-right","padding-bottom","padding-left"])}class cC{constructor(){this._commands=new Map}add(t,e){this._commands.set(t,e)}get(t){return this._commands.get(t)}execute(t,...e){const n=this.get(t);if(!n){throw new z("commandcollection-command-not-found",this,{commandName:t})}return n.execute(...e)}*names(){yield*this._commands.keys()}*commands(){yield*this._commands.values()}[Symbol.iterator](){return this._commands[Symbol.iterator]()}destroy(){for(const t of this.commands()){t.destroy()}}}class dC extends hc{constructor(t){super();this.editor=t}set(t,e,n={}){if(typeof e=="string"){const t=e;e=(e,n)=>{this.editor.execute(t);n()}}super.set(t,e,n)}}class uC extends(mt()){constructor(t={}){super();const e=this.constructor;const n=t.language||e.defaultConfig&&e.defaultConfig.language;this._context=t.context||new au({language:n});this._context._addEditor(this,!t.context);const i=Array.from(e.builtinPlugins||[]);this.config=new Ga(t,e.defaultConfig);this.config.define("plugins",i);this.config.define(this._context._getEditorConfig());this.plugins=new su(this,i,this._context.plugins);this.locale=this._context.locale;this.t=this.locale.t;this._readOnlyLocks=new Set;this.commands=new cC;this.set("state","initializing");this.once("ready",(()=>this.state="ready"),{priority:"high"});this.once("destroy",(()=>this.state="destroyed"),{priority:"high"});this.model=new f_;const o=new vg;this.data=new Aw(this.model,o);this.editing=new qk(this.model,o);this.editing.view.document.bind("isReadOnly").to(this);this.conversion=new Cw([this.editing.downcastDispatcher,this.data.downcastDispatcher],this.data.upcastDispatcher);this.conversion.addAlias("dataDowncast",this.data.downcastDispatcher);this.conversion.addAlias("editingDowncast",this.editing.downcastDispatcher);this.keystrokes=new dC(this);this.keystrokes.listenTo(this.editing.view.document)}get isReadOnly(){return this._readOnlyLocks.size>0}set isReadOnly(t){throw new z("editor-isreadonly-has-no-setter")}enableReadOnlyMode(t){if(typeof t!=="string"&&typeof t!=="symbol"){throw new z("editor-read-only-lock-id-invalid",null,{lockId:t})}if(this._readOnlyLocks.has(t)){return}this._readOnlyLocks.add(t);if(this._readOnlyLocks.size===1){this.fire("change:isReadOnly","isReadOnly",true,false)}}disableReadOnlyMode(t){if(typeof t!=="string"&&typeof t!=="symbol"){throw new z("editor-read-only-lock-id-invalid",null,{lockId:t})}if(!this._readOnlyLocks.has(t)){return}this._readOnlyLocks.delete(t);if(this._readOnlyLocks.size===0){this.fire("change:isReadOnly","isReadOnly",false,true)}}initPlugins(){const t=this.config;const e=t.get("plugins");const n=t.get("removePlugins")||[];const i=t.get("extraPlugins")||[];const o=t.get("substitutePlugins")||[];return this.plugins.init(e.concat(i),n,o)}destroy(){let t=Promise.resolve();if(this.state=="initializing"){t=new Promise((t=>this.once("ready",t)))}return t.then((()=>{this.fire("destroy");this.stopListening();this.commands.destroy()})).then((()=>this.plugins.destroy())).then((()=>{this.model.destroy();this.data.destroy();this.editing.destroy();this.keystrokes.destroy()})).then((()=>this._context._removeEditor(this)))}execute(t,...e){try{return this.commands.execute(t,...e)}catch(t){z.rethrowUnexpectedError(t,this)}}focus(){this.editing.view.focus()}}function hC(t){if(!Ke(t.updateSourceElement)){throw new z("attachtoform-missing-elementapi-interface",t)}const e=t.sourceElement;if(gC(e)&&e.form){let n;const i=e.form;const o=()=>t.updateSourceElement();if(Ke(i.submit)){n=i.submit;i.submit=()=>{o();n.apply(i)}}i.addEventListener("submit",o);t.on("destroy",(()=>{i.removeEventListener("submit",o);if(n){i.submit=n}}))}}function gC(t){return!!t&&t.tagName.toLowerCase()==="textarea"}function mC(t){class e extends t{setData(t){this.data.set(t)}getData(t){return this.data.get(t)}}return e}{const t=mC(Object);mC.setData=t.prototype.setData;mC.getData=t.prototype.getData}function fC(t){class e extends t{updateSourceElement(t=this.data.get()){if(!this.sourceElement){throw new z("editor-missing-sourceelement",this)}const e=this.config.get("updateSourceElementOnDestroy");const n=this.sourceElement instanceof HTMLTextAreaElement;if(!e&&!n){fl(this.sourceElement,"");return}fl(this.sourceElement,t)}}return e}fC.updateSourceElement=fC(Object).prototype.updateSourceElement;function pC(t){const e=t.sourceElement;if(!e){return}if(e.ckeditorInstance){throw new CKEditorError("editor-source-element-already-used",t)}e.ckeditorInstance=t;t.once("destroy",(()=>{delete e.ckeditorInstance}))}class bC extends lu{static get pluginName(){return"PendingActions"}init(){this.set("hasAny",false);this._actions=new cc({idProperty:"_id"});this._actions.delegate("add","remove").to(this)}add(t){if(typeof t!=="string"){throw new z("pendingactions-add-invalid-message",this)}const e=new(mt());e.set("message",t);this._actions.add(e);this.hasAny=true;return e}remove(t){this._actions.remove(t);this.hasAny=!!this._actions.length}get first(){return this._actions.get(0)}[Symbol.iterator](){return this._actions[Symbol.iterator]()}}const kC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.591 10.177 4.243 4.242a1 1 0 0 1-1.415 1.415l-4.242-4.243-4.243 4.243a1 1 0 0 1-1.414-1.415l4.243-4.242L4.52 5.934A1 1 0 0 1 5.934 4.52l4.243 4.243 4.242-4.243a1 1 0 1 1 1.415 1.414l-4.243 4.243z"/></svg>';const wC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 16h9a1 1 0 0 1 0 2H2a1 1 0 0 1 0-2z"/><path d="M17 1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14zm0 1.5H3a.5.5 0 0 0-.492.41L2.5 3v9a.5.5 0 0 0 .41.492L3 12.5h14a.5.5 0 0 0 .492-.41L17.5 12V3a.5.5 0 0 0-.41-.492L17 2.5z" fill-opacity=".6"/></svg>';const AC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.972 16.615a.997.997 0 0 1-.744-.292l-4.596-4.596a1 1 0 1 1 1.414-1.414l3.926 3.926 9.937-9.937a1 1 0 0 1 1.414 1.415L7.717 16.323a.997.997 0 0 1-.745.292z"/></svg>';const _C='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.333 2 .19 2.263a5.899 5.899 0 0 1 1.458.604L14.714 3.4 16.6 5.286l-1.467 1.733c.263.452.468.942.605 1.46L18 8.666v2.666l-2.263.19a5.899 5.899 0 0 1-.604 1.458l1.467 1.733-1.886 1.886-1.733-1.467a5.899 5.899 0 0 1-1.46.605L11.334 18H8.667l-.19-2.263a5.899 5.899 0 0 1-1.458-.604L5.286 16.6 3.4 14.714l1.467-1.733a5.899 5.899 0 0 1-.604-1.458L2 11.333V8.667l2.262-.189a5.899 5.899 0 0 1 .605-1.459L3.4 5.286 5.286 3.4l1.733 1.467a5.899 5.899 0 0 1 1.46-.605L8.666 2h2.666zM10 6.267a3.733 3.733 0 1 0 0 7.466 3.733 3.733 0 0 0 0-7.466z"/></svg>';const CC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m8.636 9.531-2.758 3.94a.5.5 0 0 0 .122.696l3.224 2.284h1.314l2.636-3.736L8.636 9.53zm.288 8.451L5.14 15.396a2 2 0 0 1-.491-2.786l6.673-9.53a2 2 0 0 1 2.785-.49l3.742 2.62a2 2 0 0 1 .491 2.785l-7.269 10.053-2.147-.066z"/><path d="M4 18h5.523v-1H4zm-2 0h1v-1H2z"/></svg>';const vC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M5.085 6.22 2.943 4.078a.75.75 0 1 1 1.06-1.06l2.592 2.59A11.094 11.094 0 0 1 10 5.068c4.738 0 8.578 3.101 8.578 5.083 0 1.197-1.401 2.803-3.555 3.887l1.714 1.713a.75.75 0 0 1-.09 1.138.488.488 0 0 1-.15.084.75.75 0 0 1-.821-.16L6.17 7.304c-.258.11-.51.233-.757.365l6.239 6.24-.006.005.78.78c-.388.094-.78.166-1.174.215l-1.11-1.11h.011L4.55 8.197a7.2 7.2 0 0 0-.665.514l-.112.098 4.897 4.897-.005.006 1.276 1.276a10.164 10.164 0 0 1-1.477-.117l-.479-.479-.009.009-4.863-4.863-.022.031a2.563 2.563 0 0 0-.124.2c-.043.077-.08.158-.108.241a.534.534 0 0 0-.028.133.29.29 0 0 0 .008.072.927.927 0 0 0 .082.226c.067.133.145.26.234.379l3.242 3.365.025.01.59.623c-3.265-.918-5.59-3.155-5.59-4.668 0-1.194 1.448-2.838 3.663-3.93zm7.07.531a4.632 4.632 0 0 1 1.108 5.992l.345.344.046-.018a9.313 9.313 0 0 0 2-1.112c.256-.187.5-.392.727-.613.137-.134.27-.277.392-.431.072-.091.141-.185.203-.286.057-.093.107-.19.148-.292a.72.72 0 0 0 .036-.12.29.29 0 0 0 .008-.072.492.492 0 0 0-.028-.133.999.999 0 0 0-.036-.096 2.165 2.165 0 0 0-.071-.145 2.917 2.917 0 0 0-.125-.2 3.592 3.592 0 0 0-.263-.335 5.444 5.444 0 0 0-.53-.523 7.955 7.955 0 0 0-1.054-.768 9.766 9.766 0 0 0-1.879-.891c-.337-.118-.68-.219-1.027-.301zm-2.85.21-.069.002a.508.508 0 0 0-.254.097.496.496 0 0 0-.104.679.498.498 0 0 0 .326.199l.045.005c.091.003.181.003.272.012a2.45 2.45 0 0 1 2.017 1.513c.024.061.043.125.069.185a.494.494 0 0 0 .45.287h.008a.496.496 0 0 0 .35-.158.482.482 0 0 0 .13-.335.638.638 0 0 0-.048-.219 3.379 3.379 0 0 0-.36-.723 3.438 3.438 0 0 0-2.791-1.543l-.028-.001h-.013z"/></svg>';const yC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.91 10.54c.26-.23.64-.21.88.03l3.36 3.14 2.23-2.06a.64.64 0 0 1 .87 0l2.52 2.97V4.5H3.2v10.12l3.71-4.08zm10.27-7.51c.6 0 1.09.47 1.09 1.05v11.84c0 .59-.49 1.06-1.09 1.06H2.79c-.6 0-1.09-.47-1.09-1.06V4.08c0-.58.49-1.05 1.1-1.05h14.38zm-5.22 5.56a1.96 1.96 0 1 1 3.4-1.96 1.96 1.96 0 0 1-3.4 1.96z"/></svg>';const xC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.239 13.938-2.88-1.663a.75.75 0 0 1 .75-1.3L9 12.067V4.75a.75.75 0 1 1 1.5 0v7.318l1.89-1.093a.75.75 0 0 1 .75 1.3l-2.879 1.663a.752.752 0 0 1-.511.187.752.752 0 0 1-.511-.187zM4.25 17a.75.75 0 1 1 0-1.5h10.5a.75.75 0 0 1 0 1.5H4.25z"/></svg>';const EC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 11.875a.752.752 0 0 1 .508.184l2.883 1.666a.75.75 0 0 1-.659 1.344l-.091-.044-1.892-1.093.001 4.318a.75.75 0 1 1-1.5 0v-4.317l-1.89 1.092a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .51-.187zM15.25 9a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM9.75.375a.75.75 0 0 1 .75.75v4.318l1.89-1.093.092-.045a.75.75 0 0 1 .659 1.344l-2.883 1.667a.752.752 0 0 1-.508.184.752.752 0 0 1-.511-.187L6.359 5.65a.75.75 0 0 1 .75-1.299L9 5.442V1.125a.75.75 0 0 1 .75-.75z"/></svg>';const DC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m10.261 7.062 2.88 1.663a.75.75 0 0 1-.75 1.3L10.5 8.933v7.317a.75.75 0 1 1-1.5 0V8.932l-1.89 1.093a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .511-.187.752.752 0 0 1 .511.187zM15.25 4a.75.75 0 1 1 0 1.5H4.75a.75.75 0 0 1 0-1.5h10.5z"/></svg>';const SC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>';const TC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm2.286 4c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75z"/></svg>';const IC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M18 3.75a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 8a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 4a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75zm0-8a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75z"/></svg>';const MC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>';const BC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>';const LC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M15.003 7v5.5a1 1 0 0 1-1 1H5.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H6.5V12h6.997V7.5z"/></svg>';const NC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>';const zC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18 7v5.5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm-1.505.5H3.504V12h12.991V7.5z"/></svg>';const PC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>';const OC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zm0-3H18v1.5h-4.5zm0-3H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>';const RC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2zm0-9h5v1.5H2zm0 3h5v1.5H2zm0 3h5v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>';const VC='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M18.095 2H1.905C.853 2 0 2.895 0 4v12c0 1.105.853 2 1.905 2h16.19C19.147 18 20 17.105 20 16V4c0-1.105-.853-2-1.905-2zm0 1.5c.263 0 .476.224.476.5v12c0 .276-.213.5-.476.5H1.905a.489.489 0 0 1-.476-.5V4c0-.276.213-.5.476-.5h16.19z"/></svg>';const jC='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M13 6H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5V8a.5.5 0 0 1 .5-.5h11z"/></svg>';const FC='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M7 10H2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h5z"/></svg>';const HC='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M10 8H2a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5h8z"/></svg>';const UC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m7.3 17.37-.061.088a1.518 1.518 0 0 1-.934.535l-4.178.663-.806-4.153a1.495 1.495 0 0 1 .187-1.058l.056-.086L8.77 2.639c.958-1.351 2.803-1.076 4.296-.03 1.497 1.047 2.387 2.693 1.433 4.055L7.3 17.37zM9.14 4.728l-5.545 8.346 3.277 2.294 5.544-8.346L9.14 4.728zM6.07 16.512l-3.276-2.295.53 2.73 2.746-.435zM9.994 3.506 13.271 5.8c.316-.452-.16-1.333-1.065-1.966-.905-.634-1.895-.78-2.212-.328zM8 18.5 9.375 17H19v1.5H8z"/></svg>';const WC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.999 2H15a1 1 0 0 1 0 2h-1.004v13a1 1 0 1 1-2 0V4H8.999v13a1 1 0 1 1-2 0v-7A4 4 0 0 1 3 6a4 4 0 0 1 3.999-4z"/></svg>';const qC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 10.423a6.5 6.5 0 0 1 6.056-6.408l.038.67C6.448 5.423 5.354 7.663 5.22 10H9c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574zm8 0a6.5 6.5 0 0 1 6.056-6.408l.038.67c-2.646.739-3.74 2.979-3.873 5.315H17c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574z"/></svg>';const GC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle cx="9.5" cy="4.5" r="1.5"/><circle cx="9.5" cy="10.5" r="1.5"/><circle cx="9.5" cy="16.5" r="1.5"/></svg>';const $C='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.187 17H5.773c-.637 0-1.092-.138-1.364-.415-.273-.277-.409-.718-.409-1.323V4.738c0-.617.14-1.062.419-1.332.279-.27.73-.406 1.354-.406h4.68c.69 0 1.288.041 1.793.124.506.083.96.242 1.36.478.341.197.644.447.906.75a3.262 3.262 0 0 1 .808 2.162c0 1.401-.722 2.426-2.167 3.075C15.05 10.175 16 11.315 16 13.01a3.756 3.756 0 0 1-2.296 3.504 6.1 6.1 0 0 1-1.517.377c-.571.073-1.238.11-2 .11zm-.217-6.217H7v4.087h3.069c1.977 0 2.965-.69 2.965-2.072 0-.707-.256-1.22-.768-1.537-.512-.319-1.277-.478-2.296-.478zM7 5.13v3.619h2.606c.729 0 1.292-.067 1.69-.2a1.6 1.6 0 0 0 .91-.765c.165-.267.247-.566.247-.897 0-.707-.26-1.176-.778-1.409-.519-.232-1.31-.348-2.375-.348H7z"/></svg>';const KC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 5.5H7v5h3.5a2.5 2.5 0 1 0 0-5zM5 3h6.5v.025a5 5 0 0 1 0 9.95V13H7v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z"/></svg>';const YC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2a1 1 0 0 0-1 1v6H3a1 1 0 1 0 0 2h6v6a1 1 0 1 0 2 0v-6h6a1 1 0 1 0 0-2h-6V3a1 1 0 0 0-1-1Z"/></svg>';const ZC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path d="M9.816 11.5 7.038 4.785 4.261 11.5h5.555Zm.62 1.5H3.641l-1.666 4.028H.312l5.789-14h1.875l5.789 14h-1.663L10.436 13Z"/><path clip-rule="evenodd" d="m12.09 17-.534-1.292.848-1.971.545 1.319L12.113 17h-.023Zm1.142-5.187.545 1.319L15.5 9.13l1.858 4.316h-3.45l.398.965h3.467L18.887 17H20l-3.873-9h-1.254l-1.641 3.813Z"/></g><defs><clipPath id="a"><path d="M0 0h20v20H0z"/></clipPath></defs></svg>';const QC='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path clip-rule="evenodd" d="M19 4.5 14 0H3v12.673l.868-1.041c.185-.222.4-.402.632-.54V1.5h8v5h5v7.626a2.24 2.24 0 0 1 1.5.822V4.5ZM14 5V2l3.3 3H14Zm-3.692 12.5c.062.105.133.206.213.303L11.52 19H8v-.876a2.243 2.243 0 0 0 1.82-.624h.488Zm7.518-.657a.75.75 0 0 0-1.152-.96L15.5 17.29V12H14v5.29l-1.174-1.408a.75.75 0 0 0-1.152.96l2.346 2.816a.95.95 0 0 0 1.46 0l2.346-2.815Zm-15.056-.38a.75.75 0 0 1-.096-1.056l2.346-2.815a.95.95 0 0 1 1.46 0l2.346 2.815a.75.75 0 1 1-1.152.96L6.5 14.96V20H5v-5.04l-1.174 1.408a.75.75 0 0 1-1.056.096Z"/></g><defs><clipPath id="a"><path d="M0 0h20v20H0z"/></clipPath></defs></svg>';const JC={bold:$C,cancel:kC,caption:wC,check:AC,cog:_C,eraser:CC,image:yC,lowVision:vC,importExport:QC,paragraph:KC,plus:YC,text:ZC,alignBottom:xC,alignMiddle:EC,alignTop:DC,alignLeft:SC,alignCenter:TC,alignRight:IC,alignJustify:MC,objectLeft:OC,objectCenter:LC,objectRight:RC,objectFullWidth:zC,objectInline:PC,objectBlockLeft:BC,objectBlockRight:NC,objectSizeFull:VC,objectSizeLarge:jC,objectSizeSmall:FC,objectSizeMedium:HC,pencil:UC,pilcrow:WC,quote:qC,threeVerticalDots:GC};var XC=n(5571);var tv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};tv.insert="head";tv.singleton=true;var ev=Sc()(XC.Z,tv);const nv=XC.Z.locals||{};const{threeVerticalDots:iv}=JC;const ov={alignLeft:JC.alignLeft,bold:JC.bold,importExport:JC.importExport,paragraph:JC.paragraph,plus:JC.plus,text:JC.text,threeVerticalDots:JC.threeVerticalDots};class rv extends Lc{constructor(t,e){super(t);const n=this.bindTemplate;const i=this.t;this.options=e||{};this.set("ariaLabel",i("Editor toolbar"));this.set("maxWidth","auto");this.items=this.createCollection();this.focusTracker=new uc;this.keystrokes=new hc;this.set("class",undefined);this.set("isCompact",false);this.itemsView=new sv(t);this.children=this.createCollection();this.children.add(this.itemsView);this.focusables=this.createCollection();const o=t.uiLanguageDirection==="rtl";this._focusCycler=new Yd({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:[o?"arrowright":"arrowleft","arrowup"],focusNext:[o?"arrowleft":"arrowright","arrowdown"]}});const r=["ck","ck-toolbar",n.to("class"),n.if("isCompact","ck-toolbar_compact")];if(this.options.shouldGroupWhenFull&&this.options.isFloating){r.push("ck-toolbar_floating")}this.setTemplate({tag:"div",attributes:{class:r,role:"toolbar","aria-label":n.to("ariaLabel"),style:{maxWidth:n.to("maxWidth")}},children:this.children,on:{mousedown:Xd(this)}});this._behavior=this.options.shouldGroupWhenFull?new lv(this):new av(this)}render(){super.render();for(const t of this.items){this.focusTracker.add(t.element)}this.items.on("add",((t,e)=>{this.focusTracker.add(e.element)}));this.items.on("remove",((t,e)=>{this.focusTracker.remove(e.element)}));this.keystrokes.listenTo(this.element);this._behavior.render(this)}destroy(){this._behavior.destroy();this.focusTracker.destroy();this.keystrokes.destroy();return super.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}fillFromConfig(t,e,n){this.items.addMany(this._buildItemsFromConfig(t,e,n))}_buildItemsFromConfig(t,e,n){const i=tu(t);const o=n||i.removeItems;const r=this._cleanItemsConfiguration(i.items,e,o).map((t=>{if(at(t)){return this._createNestedToolbarDropdown(t,e,o)}else if(t==="|"){return new Qd}else if(t==="-"){return new Jd}return e.create(t)})).filter((t=>!!t));return r}_cleanItemsConfiguration(t,e,n){const i=t.filter(((t,i,o)=>{if(t==="|"){return true}if(n.indexOf(t)!==-1){return false}if(t==="-"){if(this.options.shouldGroupWhenFull){P("toolbarview-line-break-ignored-when-grouping-items",o);return false}return true}if(!at(t)&&!e.has(t)){P("toolbarview-item-unavailable",{item:t});return false}return true}));return this._cleanSeparatorsAndLineBreaks(i)}_cleanSeparatorsAndLineBreaks(t){const e=t=>t!=="-"&&t!=="|";const n=t.length;const i=t.findIndex(e);if(i===-1){return[]}const o=n-t.slice().reverse().findIndex(e);return t.slice(i,o).filter(((t,n,i)=>{if(e(t)){return true}const o=n>0&&i[n-1]===t;return!o}))}_createNestedToolbarDropdown(t,e,n){let{label:i,icon:o,items:r,tooltip:s=true,withText:a=false}=t;r=this._cleanItemsConfiguration(r,e,n);if(!r.length){return null}const l=this.locale;const c=yv(l);if(!i){P("toolbarview-nested-toolbar-dropdown-missing-label",t)}c.class="ck-toolbar__nested-toolbar-dropdown";c.buttonView.set({label:i,tooltip:s,withText:!!a});if(o!==false){c.buttonView.icon=ov[o]||o||iv}else{c.buttonView.withText=true}xv(c,(()=>c.toolbarView._buildItemsFromConfig(r,e,n)));return c}}class sv extends Lc{constructor(t){super(t);this.children=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:this.children})}}class av{constructor(t){const e=t.bindTemplate;t.set("isVertical",false);t.itemsView.children.bindTo(t.items).using((t=>t));t.focusables.bindTo(t.items).using((t=>t));t.extendTemplate({attributes:{class:[e.if("isVertical","ck-toolbar_vertical")]}})}render(){}destroy(){}}class lv{constructor(t){this.view=t;this.viewChildren=t.children;this.viewFocusables=t.focusables;this.viewItemsView=t.itemsView;this.viewFocusTracker=t.focusTracker;this.viewLocale=t.locale;this.ungroupedItems=t.createCollection();this.groupedItems=t.createCollection();this.groupedItemsDropdown=this._createGroupedItemsDropdown();this.resizeObserver=null;this.cachedPadding=null;this.shouldUpdateGroupingOnNextResize=false;t.itemsView.children.bindTo(this.ungroupedItems).using((t=>t));this.ungroupedItems.on("change",this._updateFocusCycleableItems.bind(this));t.children.on("change",this._updateFocusCycleableItems.bind(this));t.items.on("change",((t,e)=>{const n=e.index;const i=Array.from(e.added);for(const t of e.removed){if(n>=this.ungroupedItems.length){this.groupedItems.remove(t)}else{this.ungroupedItems.remove(t)}}for(let t=n;t<n+i.length;t++){const e=i[t-n];if(t>this.ungroupedItems.length){this.groupedItems.add(e,t-this.ungroupedItems.length)}else{this.ungroupedItems.add(e,t)}}this._updateGrouping()}));t.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}render(t){this.viewElement=t.element;this._enableGroupingOnResize();this._enableGroupingOnMaxWidthChange(t)}destroy(){this.groupedItemsDropdown.destroy();this.resizeObserver.destroy()}_updateGrouping(){if(!this.viewElement.ownerDocument.body.contains(this.viewElement)){return}if(!Al(this.viewElement)){this.shouldUpdateGroupingOnNextResize=true;return}const t=this.groupedItems.length;let e;while(this._areItemsOverflowing){this._groupLastItem();e=true}if(!e&&this.groupedItems.length){while(this.groupedItems.length&&!this._areItemsOverflowing){this._ungroupFirstItem()}if(this._areItemsOverflowing){this._groupLastItem()}}if(this.groupedItems.length!==t){this.view.fire("groupedItemsUpdate")}}get _areItemsOverflowing(){if(!this.ungroupedItems.length){return false}const t=this.viewElement;const e=this.viewLocale.uiLanguageDirection;const n=new dl(t.lastChild);const i=new dl(t);if(!this.cachedPadding){const n=il.window.getComputedStyle(t);const i=e==="ltr"?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(n[i])}if(e==="ltr"){return n.right>i.right-this.cachedPadding}else{return n.left<i.left+this.cachedPadding}}_enableGroupingOnResize(){let t;this.resizeObserver=new ml(this.viewElement,(e=>{if(!t||t!==e.contentRect.width||this.shouldUpdateGroupingOnNextResize){this.shouldUpdateGroupingOnNextResize=false;this._updateGrouping();t=e.contentRect.width}}));this._updateGrouping()}_enableGroupingOnMaxWidthChange(t){t.on("change:maxWidth",(()=>{this._updateGrouping()}))}_groupLastItem(){if(!this.groupedItems.length){this.viewChildren.add(new Qd);this.viewChildren.add(this.groupedItemsDropdown);this.viewFocusTracker.add(this.groupedItemsDropdown.element)}this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}_ungroupFirstItem(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first));if(!this.groupedItems.length){this.viewChildren.remove(this.groupedItemsDropdown);this.viewChildren.remove(this.viewChildren.last);this.viewFocusTracker.remove(this.groupedItemsDropdown.element)}}_createGroupedItemsDropdown(){const t=this.viewLocale;const e=t.t;const n=yv(t);n.class="ck-toolbar__grouped-dropdown";n.panelPosition=t.uiLanguageDirection==="ltr"?"sw":"se";xv(n,this.groupedItems);n.buttonView.set({label:e("Show more items"),tooltip:true,tooltipPosition:t.uiLanguageDirection==="rtl"?"se":"sw",icon:iv});return n}_updateFocusCycleableItems(){this.viewFocusables.clear();this.ungroupedItems.map((t=>{this.viewFocusables.add(t)}));if(this.groupedItems.length){this.viewFocusables.add(this.groupedItemsDropdown)}}}var cv=n(1162);var dv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};dv.insert="head";dv.singleton=true;var uv=Sc()(cv.Z,dv);const hv=cv.Z.locals||{};class gv extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.items=this.createCollection();this.focusTracker=new uc;this.keystrokes=new hc;this._focusCycler=new Yd({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}});this.set("ariaLabel",undefined);this.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"],"aria-label":e.to("ariaLabel")},children:this.items})}render(){super.render();for(const t of this.items){this.focusTracker.add(t.element)}this.items.on("add",((t,e)=>{this.focusTracker.add(e.element)}));this.items.on("remove",((t,e)=>{this.focusTracker.remove(e.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}class mv extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",true);this.children=this.createCollection();this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item",e.if("isVisible","ck-hidden",(t=>!t))]},children:this.children})}focus(){this.children.first.focus()}}class fv extends Lc{constructor(t){super(t);this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}})}}var pv=n(5075);var bv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};bv.insert="head";bv.singleton=true;var kv=Sc()(pv.Z,bv);const wv=pv.Z.locals||{};var Av=n(6875);var _v={injectType:"singletonStyleTag",attributes:{"data-cke":true}};_v.insert="head";_v.singleton=true;var Cv=Sc()(Av.Z,_v);const vv=Av.Z.locals||{};function yv(t,e=Hd){const n=new e(t);const i=new Kd(t);const o=new jd(t,n,i);n.bind("isEnabled").to(o);if(n instanceof $d){n.arrowView.bind("isOn").to(o,"isOpen")}else{n.bind("isOn").to(o,"isOpen")}Iv(o);return o}function xv(t,e,n={}){t.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}});if(t.isOpen){Ev(t,e,n)}else{t.once("change:isOpen",(()=>Ev(t,e,n)),{priority:"highest"})}if(n.enableActiveItemFocusOnDropdownOpen){Tv(t,(()=>t.toolbarView.items.find((t=>t.isOn))))}}function Ev(t,e,n){const i=t.locale;const o=i.t;const r=t.toolbarView=new rv(i);const s=typeof e=="function"?e():e;r.ariaLabel=n.ariaLabel||o("Dropdown toolbar");if(n.maxWidth){r.maxWidth=n.maxWidth}if(n.class){r.class=n.class}if(n.isCompact){r.isCompact=n.isCompact}if(n.isVertical){r.isVertical=true}if(s instanceof xc){r.items.bindTo(s).using((t=>t))}else{r.items.addMany(s)}t.panelView.children.add(r);r.items.delegate("execute").to(t)}function Dv(t,e,n={}){if(t.isOpen){Sv(t,e,n)}else{t.once("change:isOpen",(()=>Sv(t,e,n)),{priority:"highest"})}Tv(t,(()=>t.listView.items.find((t=>{if(t instanceof mv){return t.children.first.isOn}return false}))))}function Sv(t,e,n){const i=t.locale;const o=t.listView=new gv(i);const r=typeof e=="function"?e():e;o.ariaLabel=n.ariaLabel;o.items.bindTo(r).using((t=>{if(t.type==="separator"){return new fv(i)}else if(t.type==="button"||t.type==="switchbutton"){const e=new mv(i);let n;if(t.type==="button"){n=new kd(i)}else{n=new vd(i)}n.bind(...Object.keys(t.model)).to(t.model);n.delegate("execute").to(e);e.children.add(n);return e}return null}));t.panelView.children.add(o);o.items.delegate("execute").to(t)}function Tv(t,e){t.on("change:isOpen",(()=>{if(!t.isOpen){return}const n=e();if(!n){return}if(typeof n.focus==="function"){n.focus()}else{P("ui-dropdown-focus-child-on-open-child-missing-focus",{view:n})}}),{priority:B.low-10})}function Iv(t){Mv(t);Bv(t);Lv(t);Nv(t);zv(t);Pv(t)}function Mv(e){e.on("render",(()=>{t({emitter:e,activator:()=>e.isOpen,callback:()=>{e.isOpen=false},contextElements:[e.element]})}))}function Bv(t){t.on("execute",(e=>{if(e.source instanceof vd){return}t.isOpen=false}))}function Lv(t){t.focusTracker.on("change:isFocused",((e,n,i)=>{if(t.isOpen&&!i){t.isOpen=false}}))}function Nv(t){t.keystrokes.set("arrowdown",((e,n)=>{if(t.isOpen){t.panelView.focus();n()}}));t.keystrokes.set("arrowup",((e,n)=>{if(t.isOpen){t.panelView.focusLast();n()}}))}function zv(t){t.on("change:isOpen",((e,n,i)=>{if(i){return}const o=t.panelView.element;if(o&&o.contains(il.document.activeElement)){t.buttonView.focus()}}))}function Pv(t){t.on("change:isOpen",((e,n,i)=>{if(!i){return}t.panelView.focus()}),{priority:"low"})}var Ov=n(8245);var Rv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Rv.insert="head";Rv.singleton=true;var Vv=Sc()(Ov.Z,Rv);const jv=Ov.Z.locals||{};const Fv=pl("px");const Hv=il.document.body;class Uv extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.set("top",0);this.set("left",0);this.set("position","arrow_nw");this.set("isVisible",false);this.set("withArrow",true);this.set("class",undefined);this._pinWhenIsVisibleCallback=null;this.content=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-panel",e.to("position",(t=>`ck-balloon-panel_${t}`)),e.if("isVisible","ck-balloon-panel_visible"),e.if("withArrow","ck-balloon-panel_with-arrow"),e.to("class")],style:{top:e.to("top",Fv),left:e.to("left",Fv)}},children:this.content})}show(){this.isVisible=true}hide(){this.isVisible=false}attachTo(t){this.show();const e=Uv.defaultPositions;const n=Object.assign({},{element:this.element,positions:[e.southArrowNorth,e.southArrowNorthMiddleWest,e.southArrowNorthMiddleEast,e.southArrowNorthWest,e.southArrowNorthEast,e.northArrowSouth,e.northArrowSouthMiddleWest,e.northArrowSouthMiddleEast,e.northArrowSouthWest,e.northArrowSouthEast,e.viewportStickyNorth],limiter:Hv,fitInViewport:true},t);const i=Uv._getOptimalPosition(n);const o=parseInt(i.left);const r=parseInt(i.top);const s=i.name;const a=i.config||{};const{withArrow:l=true}=a;this.top=r;this.left=o;this.position=s;this.withArrow=l}pin(t){this.unpin();this._pinWhenIsVisibleCallback=()=>{if(this.isVisible){this._startPinning(t)}else{this._stopPinning()}};this._startPinning(t);this.listenTo(this,"change:isVisible",this._pinWhenIsVisibleCallback)}unpin(){if(this._pinWhenIsVisibleCallback){this._stopPinning();this.stopListening(this,"change:isVisible",this._pinWhenIsVisibleCallback);this._pinWhenIsVisibleCallback=null;this.hide()}}_startPinning(t){this.attachTo(t);const e=Wv(t.target);const n=t.limiter?Wv(t.limiter):Hv;this.listenTo(il.document,"scroll",((i,o)=>{const r=o.target;const s=e&&r.contains(e);const a=n&&r.contains(n);if(s||a||!e||!n){this.attachTo(t)}}),{useCapture:true});this.listenTo(il.window,"resize",(()=>{this.attachTo(t)}))}_stopPinning(){this.stopListening(il.document,"scroll");this.stopListening(il.window,"resize")}}Uv.arrowSideOffset=25;Uv.arrowHeightOffset=10;Uv.stickyVerticalOffset=20;Uv._getOptimalPosition=Cl;Uv.defaultPositions=qv();function Wv(t){if(qa(t)){return t}if(al(t)){return t.commonAncestorContainer}if(typeof t=="function"){return Wv(t())}return null}function qv(t={}){const{sideOffset:e=Uv.arrowSideOffset,heightOffset:n=Uv.arrowHeightOffset,stickyVerticalOffset:i=Uv.stickyVerticalOffset,config:o}=t;return{northWestArrowSouthWest:(t,n)=>({top:r(t,n),left:t.left-e,name:"arrow_sw",...o&&{config:o}}),northWestArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.left-n.width*.25-e,name:"arrow_smw",...o&&{config:o}}),northWestArrowSouth:(t,e)=>({top:r(t,e),left:t.left-e.width/2,name:"arrow_s",...o&&{config:o}}),northWestArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.left-n.width*.75+e,name:"arrow_sme",...o&&{config:o}}),northWestArrowSouthEast:(t,n)=>({top:r(t,n),left:t.left-n.width+e,name:"arrow_se",...o&&{config:o}}),northArrowSouthWest:(t,n)=>({top:r(t,n),left:t.left+t.width/2-e,name:"arrow_sw",...o&&{config:o}}),northArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.left+t.width/2-n.width*.25-e,name:"arrow_smw",...o&&{config:o}}),northArrowSouth:(t,e)=>({top:r(t,e),left:t.left+t.width/2-e.width/2,name:"arrow_s",...o&&{config:o}}),northArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.left+t.width/2-n.width*.75+e,name:"arrow_sme",...o&&{config:o}}),northArrowSouthEast:(t,n)=>({top:r(t,n),left:t.left+t.width/2-n.width+e,name:"arrow_se",...o&&{config:o}}),northEastArrowSouthWest:(t,n)=>({top:r(t,n),left:t.right-e,name:"arrow_sw",...o&&{config:o}}),northEastArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.right-n.width*.25-e,name:"arrow_smw",...o&&{config:o}}),northEastArrowSouth:(t,e)=>({top:r(t,e),left:t.right-e.width/2,name:"arrow_s",...o&&{config:o}}),northEastArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.right-n.width*.75+e,name:"arrow_sme",...o&&{config:o}}),northEastArrowSouthEast:(t,n)=>({top:r(t,n),left:t.right-n.width+e,name:"arrow_se",...o&&{config:o}}),southWestArrowNorthWest:t=>({top:s(t),left:t.left-e,name:"arrow_nw",...o&&{config:o}}),southWestArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.left-n.width*.25-e,name:"arrow_nmw",...o&&{config:o}}),southWestArrowNorth:(t,e)=>({top:s(t),left:t.left-e.width/2,name:"arrow_n",...o&&{config:o}}),southWestArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.left-n.width*.75+e,name:"arrow_nme",...o&&{config:o}}),southWestArrowNorthEast:(t,n)=>({top:s(t),left:t.left-n.width+e,name:"arrow_ne",...o&&{config:o}}),southArrowNorthWest:t=>({top:s(t),left:t.left+t.width/2-e,name:"arrow_nw",...o&&{config:o}}),southArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.left+t.width/2-n.width*.25-e,name:"arrow_nmw",...o&&{config:o}}),southArrowNorth:(t,e)=>({top:s(t),left:t.left+t.width/2-e.width/2,name:"arrow_n",...o&&{config:o}}),southArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.left+t.width/2-n.width*.75+e,name:"arrow_nme",...o&&{config:o}}),southArrowNorthEast:(t,n)=>({top:s(t),left:t.left+t.width/2-n.width+e,name:"arrow_ne",...o&&{config:o}}),southEastArrowNorthWest:t=>({top:s(t),left:t.right-e,name:"arrow_nw",...o&&{config:o}}),southEastArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.right-n.width*.25-e,name:"arrow_nmw",...o&&{config:o}}),southEastArrowNorth:(t,e)=>({top:s(t),left:t.right-e.width/2,name:"arrow_n",...o&&{config:o}}),southEastArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.right-n.width*.75+e,name:"arrow_nme",...o&&{config:o}}),southEastArrowNorthEast:(t,n)=>({top:s(t),left:t.right-n.width+e,name:"arrow_ne",...o&&{config:o}}),westArrowEast:(t,e)=>({top:t.top+t.height/2-e.height/2,left:t.left-e.width-n,name:"arrow_e",...o&&{config:o}}),eastArrowWest:(t,e)=>({top:t.top+t.height/2-e.height/2,left:t.right+n,name:"arrow_w",...o&&{config:o}}),viewportStickyNorth:(t,e,n)=>{if(!t.getIntersection(n)){return null}return{top:n.top+i,left:t.left+t.width/2-e.width/2,name:"arrowless",config:{withArrow:false,...o}}}};function r(t,e){return t.top-e.height-n}function s(t){return t.bottom+n}}var Gv=n(9948);var $v={injectType:"singletonStyleTag",attributes:{"data-cke":true}};$v.insert="head";$v.singleton=true;var Kv=Sc()(Gv.Z,$v);const Yv=Gv.Z.locals||{};const Zv="ck-tooltip";class Qv extends(Ja()){constructor(t){super();Qv._editors.add(t);if(Qv._instance){return Qv._instance}Qv._instance=this;this.tooltipTextView=new Lc(t.locale);this.tooltipTextView.set("text","");this.tooltipTextView.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:this.tooltipTextView.bindTemplate.to("text")}]});this.balloonPanelView=new Uv(t.locale);this.balloonPanelView.class=Zv;this.balloonPanelView.content.add(this.tooltipTextView);this._resizeObserver=null;this._currentElementWithTooltip=null;this._currentTooltipPosition=null;this._pinTooltipDebounced=If(this._pinTooltip,600);this.listenTo(il.document,"mouseenter",this._onEnterOrFocus.bind(this),{useCapture:true});this.listenTo(il.document,"mouseleave",this._onLeaveOrBlur.bind(this),{useCapture:true});this.listenTo(il.document,"focus",this._onEnterOrFocus.bind(this),{useCapture:true});this.listenTo(il.document,"blur",this._onLeaveOrBlur.bind(this),{useCapture:true});this.listenTo(il.document,"scroll",this._onScroll.bind(this),{useCapture:true});this._watchdogExcluded=true}destroy(t){const e=t.ui.view&&t.ui.view.body;Qv._editors.delete(t);this.stopListening(t.ui);if(e&&e.has(this.balloonPanelView)){e.remove(this.balloonPanelView)}if(!Qv._editors.size){this._unpinTooltip();this.balloonPanelView.destroy();this.stopListening();Qv._instance=null}}static getPositioningFunctions(t){const e=Qv.defaultBalloonPositions;return{s:[e.southArrowNorth,e.southArrowNorthEast,e.southArrowNorthWest],n:[e.northArrowSouth],e:[e.eastArrowWest],w:[e.westArrowEast],sw:[e.southArrowNorthEast],se:[e.southArrowNorthWest]}[t]}_onEnterOrFocus(t,{target:e}){const n=Jv(e);if(!n){return}if(n===this._currentElementWithTooltip){return}this._unpinTooltip();this._pinTooltipDebounced(n,Xv(n))}_onLeaveOrBlur(t,{target:e,relatedTarget:n}){if(t.name==="mouseleave"){if(!qa(e)){return}if(this._currentElementWithTooltip&&e!==this._currentElementWithTooltip){return}const t=Jv(e);const i=Jv(n);if(t&&t!==i){this._unpinTooltip()}}else{if(this._currentElementWithTooltip&&e!==this._currentElementWithTooltip){return}this._unpinTooltip()}}_onScroll(t,{target:e}){if(!this._currentElementWithTooltip){return}if(e.contains(this.balloonPanelView.element)&&e.contains(this._currentElementWithTooltip)){return}this._unpinTooltip()}_pinTooltip(t,{text:e,position:n,cssClass:i}){const o=dc(Qv._editors.values()).ui.view.body;if(!o.has(this.balloonPanelView)){o.add(this.balloonPanelView)}this.tooltipTextView.text=e;this.balloonPanelView.pin({target:t,positions:Qv.getPositioningFunctions(n)});this._resizeObserver=new ml(t,(()=>{if(!Al(t)){this._unpinTooltip()}}));this.balloonPanelView.class=[Zv,i].filter((t=>t)).join(" ");for(const t of Qv._editors){this.listenTo(t.ui,"update",this._updateTooltipPosition.bind(this),{priority:"low"})}this._currentElementWithTooltip=t;this._currentTooltipPosition=n}_unpinTooltip(){this._pinTooltipDebounced.cancel();this.balloonPanelView.unpin();for(const t of Qv._editors){this.stopListening(t.ui,"update")}this._currentElementWithTooltip=null;this._currentTooltipPosition=null;if(this._resizeObserver){this._resizeObserver.destroy()}}_updateTooltipPosition(){if(!Al(this._currentElementWithTooltip)){this._unpinTooltip();return}this.balloonPanelView.pin({target:this._currentElementWithTooltip,positions:Qv.getPositioningFunctions(this._currentTooltipPosition)})}}Qv.defaultBalloonPositions=qv({heightOffset:5,sideOffset:13});Qv._editors=new Set;Qv._instance=null;function Jv(t){if(!qa(t)){return null}return t.closest("[data-cke-tooltip-text]:not([data-cke-tooltip-disabled])")}function Xv(t){return{text:t.dataset.ckeTooltipText,position:t.dataset.ckeTooltipPosition||"s",cssClass:t.dataset.ckeTooltipClass||""}}class ty extends(mt()){constructor(t){super();this.editor=t;this.componentFactory=new Nd(t);this.focusTracker=new uc;this.tooltipManager=new Qv(t);this.set("viewportOffset",this._readViewportOffsetFromConfig());this.isReady=false;this.once("ready",(()=>{this.isReady=true}));this._editableElementsMap=new Map;this._focusableToolbarDefinitions=[];this.listenTo(t.editing.view.document,"layoutChanged",(()=>this.update()));this._initFocusTracking()}get element(){return null}update(){this.fire("update")}destroy(){this.stopListening();this.focusTracker.destroy();this.tooltipManager.destroy(this.editor);for(const t of this._editableElementsMap.values()){t.ckeditorInstance=null}this._editableElementsMap=new Map;this._focusableToolbarDefinitions=[]}setEditableElement(t,e){this._editableElementsMap.set(t,e);if(!e.ckeditorInstance){e.ckeditorInstance=this.editor}this.focusTracker.add(e);const n=()=>{if(this.editor.editing.view.getDomRoot(t)){return}this.editor.keystrokes.listenTo(e)};if(this.isReady){n()}else{this.once("ready",n)}}getEditableElement(t="main"){return this._editableElementsMap.get(t)}getEditableElementsNames(){return this._editableElementsMap.keys()}addToolbar(t,e={}){if(t.isRendered){this.focusTracker.add(t.element);this.editor.keystrokes.listenTo(t.element)}else{t.once("render",(()=>{this.focusTracker.add(t.element);this.editor.keystrokes.listenTo(t.element)}))}this._focusableToolbarDefinitions.push({toolbarView:t,options:e})}get _editableElements(){console.warn("editor-ui-deprecated-editable-elements: "+"The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this});return this._editableElementsMap}_readViewportOffsetFromConfig(){const t=this.editor;const e=t.config.get("ui.viewportOffset");if(e){return e}const n=t.config.get("toolbar.viewportTopOffset");if(n){console.warn("editor-ui-deprecated-viewport-offset-config: "+"The `toolbar.vieportTopOffset` configuration option is deprecated. "+"It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead.");return{top:n}}return{top:0}}_initFocusTracking(){const t=this.editor;const e=t.editing.view;let n;let i;t.keystrokes.set("Alt+F10",((t,o)=>{const r=this.focusTracker.focusedElement;if(Array.from(this._editableElementsMap.values()).includes(r)&&!Array.from(e.domRoots.values()).includes(r)){n=r}const s=this._getCurrentFocusedToolbarDefinition();if(!s||!i){i=this._getFocusableCandidateToolbarDefinitions()}for(let t=0;t<i.length;t++){const t=i.shift();i.push(t);if(t!==s&&this._focusFocusableCandidateToolbar(t)){if(s&&s.options.afterBlur){s.options.afterBlur()}break}}o()}));t.keystrokes.set("Esc",((e,i)=>{const o=this._getCurrentFocusedToolbarDefinition();if(!o){return}if(n){n.focus();n=null}else{t.editing.view.focus()}if(o.options.afterBlur){o.options.afterBlur()}i()}))}_getFocusableCandidateToolbarDefinitions(){const t=[];for(const e of this._focusableToolbarDefinitions){const{toolbarView:n,options:i}=e;if(Al(n.element)||i.beforeFocus){t.push(e)}}t.sort(((t,e)=>ey(t)-ey(e)));return t}_getCurrentFocusedToolbarDefinition(){for(const t of this._focusableToolbarDefinitions){if(t.toolbarView.element&&t.toolbarView.element.contains(this.focusTracker.focusedElement)){return t}}return null}_focusFocusableCandidateToolbar(t){const{toolbarView:e,options:{beforeFocus:n}}=t;if(n){n()}if(!Al(e.element)){return false}e.focus();return true}}function ey(t){const{toolbarView:e,options:n}=t;let i=10;if(Al(e.element)){i--}if(n.isContextual){i--}return i}var ny=n(4547);var iy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};iy.insert="head";iy.singleton=true;var oy=Sc()(ny.Z,iy);const ry=ny.Z.locals||{};class sy extends Lc{constructor(t){super(t);this.body=new ld(t)}render(){super.render();this.body.attachToDom()}destroy(){this.body.detachFromDom();return super.destroy()}}var ay=n(2751);var ly={injectType:"singletonStyleTag",attributes:{"data-cke":true}};ly.insert="head";ly.singleton=true;var cy=Sc()(ay.Z,ly);const dy=ay.Z.locals||{};class uy extends Lc{constructor(t){super(t);this.set("text",undefined);this.set("for",undefined);this.id=`ck-editor__label_${I()}`;const e=this.bindTemplate;this.setTemplate({tag:"label",attributes:{class:["ck","ck-label"],id:this.id,for:e.to("for")},children:[{text:e.to("text")}]})}}class hy extends sy{constructor(t){super(t);this.top=this.createCollection();this.main=this.createCollection();this._voiceLabelView=this._createVoiceLabel();this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-editor","ck-rounded-corners"],role:"application",dir:t.uiLanguageDirection,lang:t.uiLanguage,"aria-labelledby":this._voiceLabelView.id},children:[this._voiceLabelView,{tag:"div",attributes:{class:["ck","ck-editor__top","ck-reset_all"],role:"presentation"},children:this.top},{tag:"div",attributes:{class:["ck","ck-editor__main"],role:"presentation"},children:this.main}]})}_createVoiceLabel(){const t=this.t;const e=new uy;e.text=t("Rich Text Editor");e.extendTemplate({attributes:{class:"ck-voice-label"}});return e}}class gy extends Lc{constructor(t,e,n){super(t);this.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:t.contentLanguage,dir:t.contentLanguageDirection}});this.name=null;this.set("isFocused",false);this._editableElement=n;this._hasExternalElement=!!this._editableElement;this._editingView=e}render(){super.render();if(this._hasExternalElement){this.template.apply(this.element=this._editableElement)}else{this._editableElement=this.element}this.on("change:isFocused",(()=>this._updateIsFocusedClasses()));this._updateIsFocusedClasses()}destroy(){if(this._hasExternalElement){this.template.revert(this._editableElement)}super.destroy()}_updateIsFocusedClasses(){const t=this._editingView;if(t.isRenderingInProgress){n(this)}else{e(this)}function e(e){t.change((n=>{const i=t.document.getRoot(e.name);n.addClass(e.isFocused?"ck-focused":"ck-blurred",i);n.removeClass(e.isFocused?"ck-blurred":"ck-focused",i)}))}function n(i){t.once("change:isRenderingInProgress",((t,o,r)=>{if(!r){e(i)}else{n(i)}}))}}}class my extends gy{constructor(t,e,n,i={}){super(t,e,n);const o=t.t;this.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}});this._generateLabel=i.label||(()=>o("Editor editing area: %0",this.name))}render(){super.render();const t=this._editingView;t.change((e=>{const n=t.document.getRoot(this.name);e.setAttribute("aria-label",this._generateLabel(this),n)}))}}var fy=n(5523);var py={injectType:"singletonStyleTag",attributes:{"data-cke":true}};py.insert="head";py.singleton=true;var by=Sc()(fy.Z,py);const ky=fy.Z.locals||{};class wy extends Lc{constructor(t,e={}){super(t);const n=this.bindTemplate;this.set("label",e.label||"");this.set("class",e.class||null);this.children=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__header",n.to("class")]},children:this.children});const i=new Lc(t);i.setTemplate({tag:"h2",attributes:{class:["ck","ck-form__header__label"]},children:[{text:n.to("label")}]});this.children.add(i)}}var Ay=n(6985);var _y={injectType:"singletonStyleTag",attributes:{"data-cke":true}};_y.insert="head";_y.singleton=true;var Cy=Sc()(Ay.Z,_y);const vy=Ay.Z.locals||{};class yy extends Lc{constructor(t){super(t);this.set("value",undefined);this.set("id",undefined);this.set("placeholder",undefined);this.set("isReadOnly",false);this.set("hasError",false);this.set("ariaDescribedById",undefined);this.focusTracker=new uc;this.bind("isFocused").to(this.focusTracker);this.set("isEmpty",true);this.set("inputMode","text");const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck","ck-input",e.if("isFocused","ck-input_focused"),e.if("isEmpty","ck-input-text_empty"),e.if("hasError","ck-error")],id:e.to("id"),placeholder:e.to("placeholder"),readonly:e.to("isReadOnly"),inputmode:e.to("inputMode"),"aria-invalid":e.if("hasError",true),"aria-describedby":e.to("ariaDescribedById")},on:{input:e.to(((...t)=>{this.fire("input",...t);this._updateIsEmpty()})),change:e.to(this._updateIsEmpty.bind(this))}})}render(){super.render();this.focusTracker.add(this.element);this._setDomElementValue(this.value);this._updateIsEmpty();this.on("change:value",((t,e,n)=>{this._setDomElementValue(n);this._updateIsEmpty()}))}destroy(){super.destroy();this.focusTracker.destroy()}select(){this.element.select()}focus(){this.element.focus()}_updateIsEmpty(){this.isEmpty=xy(this.element)}_setDomElementValue(t){this.element.value=!t&&t!==0?"":t}}function xy(t){return!t.value}class Ey extends yy{constructor(t){super(t);this.extendTemplate({attributes:{type:"text",class:["ck-input-text"]}})}}class Dy extends yy{constructor(t,{min:e,max:n,step:i}={}){super(t);const o=this.bindTemplate;this.set("min",e);this.set("max",n);this.set("step",i);this.extendTemplate({attributes:{type:"number",class:["ck-input-number"],min:o.to("min"),max:o.to("max"),step:o.to("step")}})}}class Sy extends(null&&View){constructor(t){super(t);const e=this.bindTemplate;this.setTemplate({tag:"iframe",attributes:{class:["ck","ck-reset_all"],sandbox:"allow-same-origin allow-scripts"},on:{load:e.to("loaded")}})}render(){return new Promise((t=>{this.on("loaded",t);return super.render()}))}}var Ty=n(8111);var Iy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Iy.insert="head";Iy.singleton=true;var My=Sc()(Ty.Z,Iy);const By=Ty.Z.locals||{};class Ly extends Lc{constructor(t,e){super(t);const n=`ck-labeled-field-view-${I()}`;const i=`ck-labeled-field-view-status-${I()}`;this.fieldView=e(this,n,i);this.set("label",undefined);this.set("isEnabled",true);this.set("isEmpty",true);this.set("isFocused",false);this.set("errorText",null);this.set("infoText",null);this.set("class",undefined);this.set("placeholder",undefined);this.labelView=this._createLabelView(n);this.statusView=this._createStatusView(i);this.fieldWrapperChildren=this.createCollection([this.fieldView,this.labelView]);this.bind("_statusText").to(this,"errorText",this,"infoText",((t,e)=>t||e));const o=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view",o.to("class"),o.if("isEnabled","ck-disabled",(t=>!t)),o.if("isEmpty","ck-labeled-field-view_empty"),o.if("isFocused","ck-labeled-field-view_focused"),o.if("placeholder","ck-labeled-field-view_placeholder"),o.if("errorText","ck-error")]},children:[{tag:"div",attributes:{class:["ck","ck-labeled-field-view__input-wrapper"]},children:this.fieldWrapperChildren},this.statusView]})}_createLabelView(t){const e=new uy(this.locale);e.for=t;e.bind("text").to(this,"label");return e}_createStatusView(t){const e=new Lc(this.locale);const n=this.bindTemplate;e.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view__status",n.if("errorText","ck-labeled-field-view__status_error"),n.if("_statusText","ck-hidden",(t=>!t))],id:t,role:n.if("errorText","alert")},children:[{text:n.to("_statusText")}]});return e}focus(){this.fieldView.focus()}}function Ny(t,e,n){const i=new Ey(t.locale);i.set({id:e,ariaDescribedById:n});i.bind("isReadOnly").to(t,"isEnabled",(t=>!t));i.bind("hasError").to(t,"errorText",(t=>!!t));i.on("input",(()=>{t.errorText=null}));t.bind("isEmpty","isFocused","placeholder").to(i);return i}function zy(t,e,n){const i=new Dy(t.locale);i.set({id:e,ariaDescribedById:n,inputMode:"numeric"});i.bind("isReadOnly").to(t,"isEnabled",(t=>!t));i.bind("hasError").to(t,"errorText",(t=>!!t));i.on("input",(()=>{t.errorText=null}));t.bind("isEmpty","isFocused","placeholder").to(i);return i}function Py(t,e,n){const i=yv(t.locale);i.set({id:e,ariaDescribedById:n});i.bind("isEnabled").to(t);return i}class Oy extends lu{static get pluginName(){return"Notification"}init(){this.on("show:warning",((t,e)=>{window.alert(e.message)}),{priority:"lowest"})}showSuccess(t,e={}){this._showNotification({message:t,type:"success",namespace:e.namespace,title:e.title})}showInfo(t,e={}){this._showNotification({message:t,type:"info",namespace:e.namespace,title:e.title})}showWarning(t,e={}){this._showNotification({message:t,type:"warning",namespace:e.namespace,title:e.title})}_showNotification(t){const e=t.namespace?`show:${t.type}:${t.namespace}`:`show:${t.type}`;this.fire(e,{message:t.message,type:t.type,title:t.title||""})}}class Ry extends(mt()){constructor(t,e){super();if(e){af(this,e)}if(t){this.set(t)}}}const Vy='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.463 5.187a.888.888 0 1 1 1.254 1.255L9.16 10l3.557 3.557a.888.888 0 1 1-1.254 1.255L7.26 10.61a.888.888 0 0 1 .16-1.382l4.043-4.042z"/></svg>';const jy='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.537 14.813a.888.888 0 1 1-1.254-1.255L10.84 10 7.283 6.442a.888.888 0 1 1 1.254-1.255L12.74 9.39a.888.888 0 0 1-.16 1.382l-4.043 4.042z"/></svg>';var Fy=n(1757);var Hy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Hy.insert="head";Hy.singleton=true;var Uy=Sc()(Fy.Z,Hy);const Wy=Fy.Z.locals||{};var qy=n(3553);var Gy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Gy.insert="head";Gy.singleton=true;var $y=Sc()(qy.Z,Gy);const Ky=qy.Z.locals||{};const Yy=pl("px");class Zy extends eu{static get pluginName(){return"ContextualBalloon"}constructor(t){super(t);this._view=null;this._rotatorView=null;this._fakePanelsView=null;this.positionLimiter=()=>{const t=this.editor.editing.view;const e=t.document;const n=e.selection.editableElement;if(n){return t.domConverter.mapViewToDom(n.root)}return null};this.set("visibleView",null);this._viewToStack=new Map;this._idToStack=new Map;this.set("_numberOfStacks",0);this.set("_singleViewMode",false);this._rotatorView=null;this._fakePanelsView=null}destroy(){super.destroy();if(this._view){this._view.destroy()}if(this._rotatorView){this._rotatorView.destroy()}if(this._fakePanelsView){this._fakePanelsView.destroy()}}get view(){if(!this._view){this._createPanelView()}return this._view}hasView(t){return Array.from(this._viewToStack.keys()).includes(t)}add(t){if(!this._view){this._createPanelView()}if(this.hasView(t.view)){throw new z("contextualballoon-add-view-exist",[this,t])}const e=t.stackId||"main";if(!this._idToStack.has(e)){this._idToStack.set(e,new Map([[t.view,t]]));this._viewToStack.set(t.view,this._idToStack.get(e));this._numberOfStacks=this._idToStack.size;if(!this._visibleStack||t.singleViewMode){this.showStack(e)}return}const n=this._idToStack.get(e);if(t.singleViewMode){this.showStack(e)}n.set(t.view,t);this._viewToStack.set(t.view,n);if(n===this._visibleStack){this._showView(t)}}remove(t){if(!this.hasView(t)){throw new z("contextualballoon-remove-view-not-exist",[this,t])}const e=this._viewToStack.get(t);if(this._singleViewMode&&this.visibleView===t){this._singleViewMode=false}if(this.visibleView===t){if(e.size===1){if(this._idToStack.size>1){this._showNextStack()}else{this.view.hide();this.visibleView=null;this._rotatorView.hideView()}}else{this._showView(Array.from(e.values())[e.size-2])}}if(e.size===1){this._idToStack.delete(this._getStackId(e));this._numberOfStacks=this._idToStack.size}else{e.delete(t)}this._viewToStack.delete(t)}updatePosition(t){if(t){this._visibleStack.get(this.visibleView).position=t}this.view.pin(this._getBalloonPosition());this._fakePanelsView.updatePosition()}showStack(t){this.visibleStack=t;const e=this._idToStack.get(t);if(!e){throw new z("contextualballoon-showstack-stack-not-exist",this)}if(this._visibleStack===e){return}this._showView(Array.from(e.values()).pop())}_createPanelView(){this._view=new Uv(this.editor.locale);this.editor.ui.view.body.add(this._view);this.editor.ui.focusTracker.add(this._view.element);this._rotatorView=this._createRotatorView();this._fakePanelsView=this._createFakePanelsView()}get _visibleStack(){return this._viewToStack.get(this.visibleView)}_getStackId(t){const e=Array.from(this._idToStack.entries()).find((e=>e[1]===t));return e[0]}_showNextStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)+1;if(!t[e]){e=0}this.showStack(this._getStackId(t[e]))}_showPrevStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)-1;if(!t[e]){e=t.length-1}this.showStack(this._getStackId(t[e]))}_createRotatorView(){const t=new Qy(this.editor.locale);const e=this.editor.locale.t;this.view.content.add(t);t.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",((t,e)=>!e&&t>1));t.on("change:isNavigationVisible",(()=>this.updatePosition()),{priority:"low"});t.bind("counter").to(this,"visibleView",this,"_numberOfStacks",((t,n)=>{if(n<2){return""}const i=Array.from(this._idToStack.values()).indexOf(this._visibleStack)+1;return e("%0 of %1",[i,n])}));t.buttonNextView.on("execute",(()=>{if(t.focusTracker.isFocused){this.editor.editing.view.focus()}this._showNextStack()}));t.buttonPrevView.on("execute",(()=>{if(t.focusTracker.isFocused){this.editor.editing.view.focus()}this._showPrevStack()}));return t}_createFakePanelsView(){const t=new Jy(this.editor.locale,this.view);t.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",((t,e)=>{const n=!e&&t>=2;return n?Math.min(t-1,2):0}));t.listenTo(this.view,"change:top",(()=>t.updatePosition()));t.listenTo(this.view,"change:left",(()=>t.updatePosition()));this.editor.ui.view.body.add(t);return t}_showView({view:t,balloonClassName:e="",withArrow:n=true,singleViewMode:i=false}){this.view.class=e;this.view.withArrow=n;this._rotatorView.showView(t);this.visibleView=t;this.view.pin(this._getBalloonPosition());this._fakePanelsView.updatePosition();if(i){this._singleViewMode=true}}_getBalloonPosition(){let t=Array.from(this._visibleStack.values()).pop().position;if(t){if(!t.limiter){t=Object.assign({},t,{limiter:this.positionLimiter})}t=Object.assign({},t,{viewportOffsetConfig:this.editor.ui.viewportOffset})}return t}}class Qy extends Lc{constructor(t){super(t);const e=t.t;const n=this.bindTemplate;this.set("isNavigationVisible",true);this.focusTracker=new uc;this.buttonPrevView=this._createButtonView(e("Previous"),Vy);this.buttonNextView=this._createButtonView(e("Next"),jy);this.content=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",n.to("isNavigationVisible",(t=>t?"":"ck-hidden"))]},children:[this.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:n.to("counter")}]},this.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:this.content}]})}render(){super.render();this.focusTracker.add(this.element)}destroy(){super.destroy();this.focusTracker.destroy()}showView(t){this.hideView();this.content.add(t)}hideView(){this.content.clear()}_createButtonView(t,e){const n=new kd(this.locale);n.set({label:t,icon:e,tooltip:true});return n}}class Jy extends Lc{constructor(t,e){super(t);const n=this.bindTemplate;this.set("top",0);this.set("left",0);this.set("height",0);this.set("width",0);this.set("numberOfPanels",0);this.content=this.createCollection();this._balloonPanelView=e;this.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",n.to("numberOfPanels",(t=>t?"":"ck-hidden"))],style:{top:n.to("top",Yy),left:n.to("left",Yy),width:n.to("width",Yy),height:n.to("height",Yy)}},children:this.content});this.on("change:numberOfPanels",((t,e,n,i)=>{if(n>i){this._addPanels(n-i)}else{this._removePanels(i-n)}this.updatePosition()}))}_addPanels(t){while(t--){const t=new Lc;t.setTemplate({tag:"div"});this.content.add(t);this.registerChild(t)}}_removePanels(t){while(t--){const t=this.content.last;this.content.remove(t);this.deregisterChild(t);t.destroy()}}updatePosition(){if(this.numberOfPanels){const{top:t,left:e}=this._balloonPanelView;const{width:n,height:i}=new dl(this._balloonPanelView.element);Object.assign(this,{top:t,left:e,width:n,height:i})}}}var Xy=n(3609);var tx={injectType:"singletonStyleTag",attributes:{"data-cke":true}};tx.insert="head";tx.singleton=true;var ex=Sc()(Xy.Z,tx);const nx=Xy.Z.locals||{};const ix=pl("px");class ox extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.set("isActive",false);this.set("isSticky",false);this.set("limiterElement",null);this.set("limiterBottomOffset",50);this.set("viewportTopOffset",0);this.set("_marginLeft",null);this.set("_isStickyToTheLimiter",false);this.set("_hasViewportTopOffset",false);this.content=this.createCollection();this._contentPanelPlaceholder=new zc({tag:"div",attributes:{class:["ck","ck-sticky-panel__placeholder"],style:{display:e.to("isSticky",(t=>t?"block":"none")),height:e.to("isSticky",(t=>t?ix(this._panelRect.height):null))}}}).render();this._contentPanel=new zc({tag:"div",attributes:{class:["ck","ck-sticky-panel__content",e.if("isSticky","ck-sticky-panel__content_sticky"),e.if("_isStickyToTheLimiter","ck-sticky-panel__content_sticky_bottom-limit")],style:{width:e.to("isSticky",(t=>t?ix(this._contentPanelPlaceholder.getBoundingClientRect().width):null)),top:e.to("_hasViewportTopOffset",(t=>t?ix(this.viewportTopOffset):null)),bottom:e.to("_isStickyToTheLimiter",(t=>t?ix(this.limiterBottomOffset):null)),marginLeft:e.to("_marginLeft")}},children:this.content}).render();this.setTemplate({tag:"div",attributes:{class:["ck","ck-sticky-panel"]},children:[this._contentPanelPlaceholder,this._contentPanel]})}render(){super.render();this._checkIfShouldBeSticky();this.listenTo(il.window,"scroll",(()=>{this._checkIfShouldBeSticky()}));this.listenTo(this,"change:isActive",(()=>{this._checkIfShouldBeSticky()}))}_checkIfShouldBeSticky(){const t=this._panelRect=this._contentPanel.getBoundingClientRect();let e;if(!this.limiterElement){this.isSticky=false}else{e=this._limiterRect=this.limiterElement.getBoundingClientRect();this.isSticky=this.isActive&&e.top<this.viewportTopOffset&&this._panelRect.height+this.limiterBottomOffset<e.height}if(this.isSticky){this._isStickyToTheLimiter=e.bottom<t.height+this.limiterBottomOffset+this.viewportTopOffset;this._hasViewportTopOffset=!this._isStickyToTheLimiter&&!!this.viewportTopOffset;this._marginLeft=this._isStickyToTheLimiter?null:ix(-il.window.scrollX)}else{this._isStickyToTheLimiter=false;this._hasViewportTopOffset=false;this._marginLeft=null}}}const rx=pl("px");class sx extends(null&&Plugin){static get pluginName(){return"BalloonToolbar"}static get requires(){return[ContextualBalloon]}constructor(t){super(t);this._balloonConfig=normalizeToolbarConfig(t.config.get("balloonToolbar"));this.toolbarView=this._createToolbarView();this.focusTracker=new FocusTracker;t.ui.once("ready",(()=>{this.focusTracker.add(t.ui.getEditableElement());this.focusTracker.add(this.toolbarView.element)}));t.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this.show(true),afterBlur:()=>this.hide(),isContextual:true});this._resizeObserver=null;this._balloon=t.plugins.get(ContextualBalloon);this._fireSelectionChangeDebounced=debounce((()=>this.fire("_selectionChangeDebounced")),200);this.decorate("show")}init(){const t=this.editor;const e=t.model.document.selection;this.listenTo(this.focusTracker,"change:isFocused",((t,e,n)=>{const i=this._balloon.visibleView===this.toolbarView;if(!n&&i){this.hide()}else if(n){this.show()}}));this.listenTo(e,"change:range",((t,n)=>{if(n.directChange||e.isCollapsed){this.hide()}this._fireSelectionChangeDebounced()}));this.listenTo(this,"_selectionChangeDebounced",(()=>{if(this.editor.editing.view.document.isFocused){this.show()}}));if(!this._balloonConfig.shouldNotGroupWhenFull){this.listenTo(t,"ready",(()=>{const e=t.ui.view.editable.element;this._resizeObserver=new ResizeObserver(e,(t=>{this.toolbarView.maxWidth=rx(t.contentRect.width*.9)}))}))}this.listenTo(this.toolbarView,"groupedItemsUpdate",(()=>{this._updatePosition()}))}afterInit(){const t=this.editor.ui.componentFactory;this.toolbarView.fillFromConfig(this._balloonConfig,t)}_createToolbarView(){const t=this.editor.locale.t;const e=!this._balloonConfig.shouldNotGroupWhenFull;const n=new ToolbarView(this.editor.locale,{shouldGroupWhenFull:e,isFloating:true});n.ariaLabel=t("Editor contextual toolbar");n.render();return n}show(t=false){const e=this.editor;const n=e.model.document.selection;const i=e.model.schema;if(this._balloon.hasView(this.toolbarView)){return}if(n.isCollapsed&&!t){return}if(ax(n,i)){return}if(Array.from(this.toolbarView.items).every((t=>t.isEnabled!==undefined&&!t.isEnabled))){return}this.listenTo(this.editor.ui,"update",(()=>{this._updatePosition()}));this._balloon.add({view:this.toolbarView,position:this._getBalloonPositionData(),balloonClassName:"ck-toolbar-container"})}hide(){if(this._balloon.hasView(this.toolbarView)){this.stopListening(this.editor.ui,"update");this._balloon.remove(this.toolbarView)}}_getBalloonPositionData(){const t=this.editor;const e=t.editing.view;const n=e.document;const i=n.selection;const o=n.selection.isBackward;return{target:()=>{const t=o?i.getFirstRange():i.getLastRange();const n=Rect.getDomRangeRects(e.domConverter.viewRangeToDom(t));if(o){return n[0]}else{if(n.length>1&&n[n.length-1].width===0){n.pop()}return n[n.length-1]}},positions:this._getBalloonPositions(o)}}_updatePosition(){this._balloon.updatePosition(this._getBalloonPositionData())}destroy(){super.destroy();this.stopListening();this._fireSelectionChangeDebounced.cancel();this.toolbarView.destroy();this.focusTracker.destroy();if(this._resizeObserver){this._resizeObserver.destroy()}}_getBalloonPositions(t){const e=env.isSafari&&env.isiOS;const n=e?generatePositions({heightOffset:Math.max(BalloonPanelView.arrowHeightOffset,Math.round(20/global.window.visualViewport.scale))}):BalloonPanelView.defaultPositions;return t?[n.northWestArrowSouth,n.northWestArrowSouthWest,n.northWestArrowSouthEast,n.northWestArrowSouthMiddleEast,n.northWestArrowSouthMiddleWest,n.southWestArrowNorth,n.southWestArrowNorthWest,n.southWestArrowNorthEast,n.southWestArrowNorthMiddleWest,n.southWestArrowNorthMiddleEast]:[n.southEastArrowNorth,n.southEastArrowNorthEast,n.southEastArrowNorthWest,n.southEastArrowNorthMiddleEast,n.southEastArrowNorthMiddleWest,n.northEastArrowSouth,n.northEastArrowSouthEast,n.northEastArrowSouthWest,n.northEastArrowSouthMiddleEast,n.northEastArrowSouthMiddleWest]}}function ax(t,e){if(t.rangeCount===1){return false}return[...t.getRanges()].every((t=>{const n=t.getContainedElement();return n&&e.isSelectable(n)}))}var lx=n(6706);var cx={injectType:"singletonStyleTag",attributes:{"data-cke":true}};cx.insert="head";cx.singleton=true;var dx=Sc()(lx.Z,cx);const ux=lx.Z.locals||{};const hx=pl("px");class gx extends(null&&ButtonView){constructor(t){super(t);const e=this.bindTemplate;this.isVisible=false;this.isToggleable=true;this.set("top",0);this.set("left",0);this.extendTemplate({attributes:{class:"ck-block-toolbar-button",style:{top:e.to("top",(t=>hx(t))),left:e.to("left",(t=>hx(t)))}}})}}const mx=pl("px");const{pilcrow:fx}=JC;class px extends(null&&Plugin){static get pluginName(){return"BlockToolbar"}constructor(t){super(t);this._blockToolbarConfig=normalizeToolbarConfig(this.editor.config.get("blockToolbar"));this.toolbarView=this._createToolbarView();this.panelView=this._createPanelView();this.buttonView=this._createButtonView();this._resizeObserver=null;clickOutsideHandler({emitter:this.panelView,contextElements:[this.panelView.element,this.buttonView.element],activator:()=>this.panelView.isVisible,callback:()=>this._hidePanel()})}init(){const t=this.editor;this.listenTo(t.model.document.selection,"change:range",((t,e)=>{if(e.directChange){this._hidePanel()}}));this.listenTo(t.ui,"update",(()=>this._updateButton()));this.listenTo(t,"change:isReadOnly",(()=>this._updateButton()),{priority:"low"});this.listenTo(t.ui.focusTracker,"change:isFocused",(()=>this._updateButton()));this.listenTo(this.buttonView,"change:isVisible",((t,e,n)=>{if(n){this.buttonView.listenTo(window,"resize",(()=>this._updateButton()))}else{this.buttonView.stopListening(window,"resize");this._hidePanel()}}));t.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this._showPanel(),afterBlur:()=>this._hidePanel()})}afterInit(){const t=this.editor.ui.componentFactory;const e=this._blockToolbarConfig;this.toolbarView.fillFromConfig(e,t);for(const t of this.toolbarView.items){t.on("execute",(()=>this._hidePanel(true)),{priority:"high"})}if(!e.shouldNotGroupWhenFull){this.listenTo(this.editor,"ready",(()=>{const t=this.editor.ui.view.editable.element;this._resizeObserver=new ResizeObserver(t,(()=>{this.toolbarView.maxWidth=this._getToolbarMaxWidth()}))}))}}destroy(){super.destroy();this.panelView.destroy();this.buttonView.destroy();this.toolbarView.destroy();if(this._resizeObserver){this._resizeObserver.destroy()}}_createToolbarView(){const t=this.editor.locale.t;const e=!this._blockToolbarConfig.shouldNotGroupWhenFull;const n=new ToolbarView(this.editor.locale,{shouldGroupWhenFull:e,isFloating:true});n.ariaLabel=t("Editor block content toolbar");n.focusTracker.on("change:isFocused",((t,e,n)=>{if(!n){this._hidePanel()}}));return n}_createPanelView(){const t=this.editor;const e=new BalloonPanelView(t.locale);e.content.add(this.toolbarView);e.class="ck-toolbar-container";t.ui.view.body.add(e);t.ui.focusTracker.add(e.element);this.toolbarView.keystrokes.set("Esc",((t,e)=>{this._hidePanel(true);e()}));return e}_createButtonView(){const t=this.editor;const e=t.t;const n=new BlockButtonView(t.locale);const i=n.bindTemplate;n.set({label:e("Edit block"),icon:fx,withText:false});n.extendTemplate({on:{mousedown:i.to((t=>{if(env.isSafari&&this.panelView.isVisible){this.toolbarView.focus()}t.preventDefault()}))}});n.bind("isOn").to(this.panelView,"isVisible");n.bind("tooltip").to(this.panelView,"isVisible",(t=>!t));this.listenTo(n,"execute",(()=>{if(!this.panelView.isVisible){this._showPanel()}else{this._hidePanel(true)}}));t.ui.view.body.add(n);t.ui.focusTracker.add(n.element);return n}_updateButton(){const t=this.editor;const e=t.model;const n=t.editing.view;if(!t.ui.focusTracker.isFocused){this._hideButton();return}if(t.isReadOnly){this._hideButton();return}const i=Array.from(e.document.selection.getSelectedBlocks())[0];if(!i||Array.from(this.toolbarView.items).every((t=>!t.isEnabled))){this._hideButton();return}const o=n.domConverter.mapViewToDom(t.editing.mapper.toViewElement(i));this.buttonView.isVisible=true;this._attachButtonToElement(o);if(this.panelView.isVisible){this._showPanel()}}_hideButton(){this.buttonView.isVisible=false}_showPanel(){if(!this.buttonView.isVisible){return}const t=this.panelView.isVisible;this.panelView.show();this.toolbarView.maxWidth=this._getToolbarMaxWidth();this.panelView.pin({target:this.buttonView.element,limiter:this.editor.ui.getEditableElement()});if(!t){this.toolbarView.items.get(0).focus()}}_hidePanel(t){this.panelView.isVisible=false;if(t){this.editor.editing.view.focus()}}_attachButtonToElement(t){const e=window.getComputedStyle(t);const n=new Rect(this.editor.ui.getEditableElement());const i=parseInt(e.paddingTop,10);const o=parseInt(e.lineHeight,10)||parseInt(e.fontSize,10)*1.2;const r=getOptimalPosition({element:this.buttonView.element,target:t,positions:[(t,e)=>{let r;if(this.editor.locale.uiLanguageDirection==="ltr"){r=n.left-e.width}else{r=n.right}return{top:t.top+i+(o-e.height)/2,left:r}}]});this.buttonView.top=r.top;this.buttonView.left=r.left}_getToolbarMaxWidth(){const t=this.editor.ui.view.editable.element;const e=new Rect(t);const n=new Rect(this.buttonView.element);const i=this.editor.locale.uiLanguageDirection==="rtl";const o=i?n.left-e.right+n.width:e.left-n.left;return mx(e.width+o)}}class bx extends ty{constructor(t,e){super(t);this.view=e;this._toolbarConfig=tu(t.config.get("toolbar"));this._elementReplacer=new xt}get element(){return this.view.element}init(t){const e=this.editor;const n=this.view;const i=e.editing.view;const o=n.editable;const r=i.document.getRoot();o.name=r.rootName;n.render();const s=o.element;this.setEditableElement(o.name,s);n.editable.bind("isFocused").to(this.focusTracker);i.attachDomRoot(s);if(t){this._elementReplacer.replace(t,this.element)}this._initPlaceholder();this._initToolbar();this.fire("ready")}destroy(){super.destroy();const t=this.view;const e=this.editor.editing.view;this._elementReplacer.restore();e.detachDomRoot(t.editable.name);t.destroy()}_initToolbar(){const t=this.view;t.stickyPanel.bind("isActive").to(this.focusTracker,"isFocused");t.stickyPanel.limiterElement=t.element;t.stickyPanel.bind("viewportTopOffset").to(this,"viewportOffset",(({top:t})=>t||0));t.toolbar.fillFromConfig(this._toolbarConfig,this.componentFactory);this.addToolbar(t.toolbar)}_initPlaceholder(){const t=this.editor;const e=t.editing.view;const n=e.document.getRoot();const i=t.sourceElement;const o=t.config.get("placeholder")||i&&i.tagName.toLowerCase()==="textarea"&&i.getAttribute("placeholder");if(o){mu({view:e,element:n,text:o,isDirectHost:false,keepOnFocus:true})}}}var kx=n(3638);var wx={injectType:"singletonStyleTag",attributes:{"data-cke":true}};wx.insert="head";wx.singleton=true;var Ax=Sc()(kx.Z,wx);const _x=kx.Z.locals||{};class Cx extends hy{constructor(t,e,n={}){super(t);this.stickyPanel=new ox(t);this.toolbar=new rv(t,{shouldGroupWhenFull:n.shouldToolbarGroupWhenFull});this.editable=new my(t,e)}render(){super.render();this.stickyPanel.content.add(this.toolbar);this.top.add(this.stickyPanel);this.main.add(this.editable)}}class vx extends(mC(fC(uC))){constructor(t,e={}){if(!xx(t)&&e.initialData!==undefined){throw new z("editor-create-initial-data",null)}super(e);if(this.config.get("initialData")===undefined){this.config.set("initialData",yx(t))}if(xx(t)){this.sourceElement=t}this.model.document.createRoot();const n=!this.config.get("toolbar.shouldNotGroupWhenFull");const i=new Cx(this.locale,this.editing.view,{shouldToolbarGroupWhenFull:n});this.ui=new bx(this,i);hC(this)}destroy(){if(this.sourceElement){this.updateSourceElement()}this.ui.destroy();return super.destroy()}static create(t,e={}){return new Promise((n=>{const i=new this(t,e);n(i.initPlugins().then((()=>i.ui.init(xx(t)?t:null))).then((()=>i.data.init(i.config.get("initialData")))).then((()=>i.fire("ready"))).then((()=>i)))}))}}function yx(t){return xx(t)?rl(t):t}function xx(t){return qa(t)}const Ex=["left","right","center","justify"];function Dx(t){return Ex.includes(t)}function Sx(t,e){if(e.contentLanguageDirection=="rtl"){return t==="right"}else{return t==="left"}}function Tx(t){const e=t.map((t=>{let e;if(typeof t=="string"){e={name:t}}else{e=t}return e})).filter((t=>{const e=Ex.includes(t.name);if(!e){P("alignment-config-name-not-recognized",{option:t})}return e}));const n=e.filter((t=>Boolean(t.className))).length;if(n&&n<e.length){throw new z("alignment-config-classnames-are-missing",{configuredOptions:t})}e.forEach(((e,n,i)=>{const o=i.slice(n+1);const r=o.some((t=>t.name==e.name));if(r){throw new z("alignment-config-name-already-defined",{option:e,configuredOptions:t})}if(e.className){const n=o.some((t=>t.className==e.className));if(n){throw new z("alignment-config-classname-already-defined",{option:e,configuredOptions:t})}}}));return e}const Ix="alignment";class Mx extends iu{refresh(){const t=this.editor;const e=t.locale;const n=dc(this.editor.model.document.selection.getSelectedBlocks());this.isEnabled=Boolean(n)&&this._canBeAligned(n);if(this.isEnabled&&n.hasAttribute("alignment")){this.value=n.getAttribute("alignment")}else{this.value=e.contentLanguageDirection==="rtl"?"right":"left"}}execute(t={}){const e=this.editor;const n=e.locale;const i=e.model;const o=i.document;const r=t.value;i.change((t=>{const e=Array.from(o.selection.getSelectedBlocks()).filter((t=>this._canBeAligned(t)));const i=e[0].getAttribute("alignment");const s=Sx(r,n)||i===r||!r;if(s){Bx(e,t)}else{Lx(e,t,r)}}))}_canBeAligned(t){return this.editor.model.schema.checkAttribute(t,Ix)}}function Bx(t,e){for(const n of t){e.removeAttribute(Ix,n)}}function Lx(t,e,n){for(const i of t){e.setAttribute(Ix,n,i)}}class Nx extends eu{static get pluginName(){return"AlignmentEditing"}constructor(t){super(t);t.config.define("alignment",{options:Ex.map((t=>({name:t})))})}init(){const t=this.editor;const e=t.locale;const n=t.model.schema;const i=Tx(t.config.get("alignment.options"));const o=i.filter((t=>Dx(t.name)&&!Sx(t.name,e)));const r=o.some((t=>!!t.className));n.extend("$block",{allowAttributes:"alignment"});t.model.schema.setAttributeProperties("alignment",{isFormatting:true});if(r){t.conversion.attributeToAttribute(Rx(o))}else{t.conversion.for("downcast").attributeToAttribute(zx(o))}const s=Px(o);for(const e of s){t.conversion.for("upcast").attributeToAttribute(e)}const a=Ox(o);for(const e of a){t.conversion.for("upcast").attributeToAttribute(e)}t.commands.add("alignment",new Mx(t))}}function zx(t){const e={};for(const{name:n}of t){e[n]={key:"style",value:{"text-align":n}}}const n={model:{key:"alignment",values:t.map((t=>t.name))},view:e};return n}function Px(t){const e=[];for(const{name:n}of t){e.push({view:{key:"style",value:{"text-align":n}},model:{key:"alignment",value:n}})}return e}function Ox(t){const e=[];for(const{name:n}of t){e.push({view:{key:"align",value:n},model:{key:"alignment",value:n}})}return e}function Rx(t){const e={};for(const n of t){e[n.name]={key:"class",value:n.className}}const n={model:{key:"alignment",values:t.map((t=>t.name))},view:e};return n}const Vx=new Map([["left",JC.alignLeft],["right",JC.alignRight],["center",JC.alignCenter],["justify",JC.alignJustify]]);class jx extends eu{get localizedOptionTitles(){const t=this.editor.t;return{left:t("Align left"),right:t("Align right"),center:t("Align center"),justify:t("Justify")}}static get pluginName(){return"AlignmentUI"}init(){const t=this.editor;const e=t.ui.componentFactory;const n=t.t;const i=Tx(t.config.get("alignment.options"));i.map((t=>t.name)).filter(Dx).forEach((t=>this._addButton(t)));e.add("alignment",(o=>{const r=yv(o);xv(r,(()=>i.map((t=>e.create(`alignment:${t.name}`)))),{enableActiveItemFocusOnDropdownOpen:true,isVertical:true,ariaLabel:n("Text alignment toolbar")});r.buttonView.set({label:n("Text alignment"),tooltip:true});r.extendTemplate({attributes:{class:"ck-alignment-dropdown"}});const s=o.contentLanguageDirection==="rtl"?Vx.get("right"):Vx.get("left");const a=t.commands.get("alignment");r.buttonView.bind("icon").to(a,"value",(t=>Vx.get(t)||s));r.bind("isEnabled").to(a,"isEnabled");this.listenTo(r,"execute",(()=>{t.editing.view.focus()}));return r}))}_addButton(t){const e=this.editor;e.ui.componentFactory.add(`alignment:${t}`,(n=>{const i=e.commands.get("alignment");const o=new kd(n);o.set({label:this.localizedOptionTitles[t],icon:Vx.get(t),tooltip:true,isToggleable:true});o.bind("isEnabled").to(i);o.bind("isOn").to(i,"value",(e=>e===t));this.listenTo(o,"execute",(()=>{e.execute("alignment",{value:t});e.editing.view.focus()}));return o}))}}class Fx extends eu{static get requires(){return[Nx,jx]}static get pluginName(){return"Alignment"}}class Hx{constructor(t,e=20){this._batch=null;this.model=t;this._size=0;this.limit=e;this._isLocked=false;this._changeCallback=(t,e)=>{if(e.isLocal&&e.isUndoable&&e!==this._batch){this._reset(true)}};this._selectionChangeCallback=()=>{this._reset()};this.model.document.on("change",this._changeCallback);this.model.document.selection.on("change:range",this._selectionChangeCallback);this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}get batch(){if(!this._batch){this._batch=this.model.createBatch({isTyping:true})}return this._batch}get size(){return this._size}input(t){this._size+=t;if(this._size>=this.limit){this._reset(true)}}get isLocked(){return this._isLocked}lock(){this._isLocked=true}unlock(){this._isLocked=false}destroy(){this.model.document.off("change",this._changeCallback);this.model.document.selection.off("change:range",this._selectionChangeCallback);this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}_reset(t=false){if(!this.isLocked||t){this._batch=null;this._size=0}}}class Ux extends iu{constructor(t,e){super(t);this._buffer=new Hx(t.model,e)}get buffer(){return this._buffer}destroy(){super.destroy();this._buffer.destroy()}execute(t={}){const e=this.editor.model;const n=e.document;const i=t.text||"";const o=i.length;let r=n.selection;if(t.selection){r=t.selection}else if(t.range){r=e.createSelection(t.range)}const s=t.resultRange;e.enqueueChange(this._buffer.batch,(t=>{this._buffer.lock();e.deleteContent(r);if(i){e.insertContent(t.createText(i,n.selection.getAttributes()),r)}if(s){t.setSelection(s)}else if(!r.is("documentSelection")){t.setSelection(r)}this._buffer.unlock();this._buffer.input(o)}))}}const Wx=["insertText","insertReplacementText"];class qx extends rf{constructor(t){super(t);if(c.isAndroid){Wx.push("insertCompositionText")}const e=t.document;e.on("beforeinput",((n,i)=>{if(!this.isEnabled){return}const{data:o,targetRanges:r,inputType:s,domEvent:a}=i;if(!Wx.includes(s)){return}const l=new S(e,"insertText");e.fire(l,new lf(t,a,{text:o,selection:t.createSelection(r)}));if(l.stop.called){n.stop()}}));e.on("compositionend",((n,{data:i,domEvent:o})=>{if(!this.isEnabled||c.isAndroid){return}if(!i){return}e.fire("insertText",new lf(t,o,{text:i,selection:e.selection}))}),{priority:"lowest"})}observe(){}}class Gx extends eu{static get pluginName(){return"Input"}init(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=e.document.selection;n.addObserver(qx);const o=new Ux(t,t.config.get("typing.undoStep")||20);t.commands.add("insertText",o);t.commands.add("input",o);this.listenTo(n.document,"insertText",((i,o)=>{if(!n.document.isComposing){o.preventDefault()}const{text:r,selection:s,resultRange:a}=o;const l=Array.from(s.getRanges()).map((e=>t.editing.mapper.toModelRange(e)));let d=r;if(c.isAndroid){const t=Array.from(l[0].getItems()).reduce(((t,e)=>t+(e.is("$textProxy")?e.data:"")),"");if(t){if(t.length<=d.length){if(d.startsWith(t)){d=d.substring(t.length);l[0].start=l[0].start.getShiftedBy(t.length)}}else{if(t.startsWith(d)){l[0].start=l[0].start.getShiftedBy(d.length);d=""}}}}const u={text:d,selection:e.createSelection(l)};if(a){u.resultRange=t.editing.mapper.toModelRange(a)}t.execute("insertText",u)}));if(c.isAndroid){this.listenTo(n.document,"keydown",((t,r)=>{if(i.isCollapsed||r.keyCode!=229||!n.document.isComposing){return}$x(e,o)}))}else{this.listenTo(n.document,"compositionstart",(()=>{if(i.isCollapsed){return}$x(e,o)}))}}}function $x(t,e){if(!e.isEnabled){return}const n=e.buffer;n.lock();t.enqueueChange(n.batch,(()=>{t.deleteContent(t.document.selection)}));n.unlock()}class Kx extends iu{constructor(t,e){super(t);this.direction=e;this._buffer=new Hx(t.model,t.config.get("typing.undoStep"))}get buffer(){return this._buffer}execute(t={}){const e=this.editor.model;const n=e.document;e.enqueueChange(this._buffer.batch,(i=>{this._buffer.lock();const o=i.createSelection(t.selection||n.selection);const r=t.sequence||1;const s=o.isCollapsed;if(o.isCollapsed){e.modifySelection(o,{direction:this.direction,unit:t.unit,treatEmojiAsSingleUnit:true})}if(this._shouldEntireContentBeReplacedWithParagraph(r)){this._replaceEntireContentWithParagraph(i);return}if(this._shouldReplaceFirstBlockWithParagraph(o,r)){this.editor.execute("paragraph",{selection:o});return}if(o.isCollapsed){return}let a=0;o.getFirstRange().getMinimalFlatRanges().forEach((t=>{a+=Et(t.getWalker({singleCharacters:true,ignoreElementEnd:true,shallow:true}))}));e.deleteContent(o,{doNotResetEntireContent:s,direction:this.direction});this._buffer.input(a);i.setSelection(o);this._buffer.unlock()}))}_shouldEntireContentBeReplacedWithParagraph(t){if(t>1){return false}const e=this.editor.model;const n=e.document;const i=n.selection;const o=e.schema.getLimitElement(i);const r=i.isCollapsed&&i.containsEntireContent(o);if(!r){return false}if(!e.schema.checkChild(o,"paragraph")){return false}const s=o.getChild(0);if(s&&s.is("element","paragraph")){return false}return true}_replaceEntireContentWithParagraph(t){const e=this.editor.model;const n=e.document;const i=n.selection;const o=e.schema.getLimitElement(i);const r=t.createElement("paragraph");t.remove(t.createRangeIn(o));t.insert(r,o);t.setSelection(r,0)}_shouldReplaceFirstBlockWithParagraph(t,e){const n=this.editor.model;if(e>1||this.direction!="backward"){return false}if(!t.isCollapsed){return false}const i=t.getFirstPosition();const o=n.schema.getLimitElement(i);const r=o.getChild(0);if(i.parent!=r){return false}if(!t.containsEntireContent(r)){return false}if(!n.schema.checkChild(o,"paragraph")){return false}if(r.name=="paragraph"){return false}return true}}const Yx="character";const Zx="word";const Qx="codePoint";const Jx="selection";const Xx="backward";const tE="forward";const eE={deleteContent:{unit:Jx,direction:Xx},deleteContentBackward:{unit:Qx,direction:Xx},deleteWordBackward:{unit:Zx,direction:Xx},deleteHardLineBackward:{unit:Jx,direction:Xx},deleteSoftLineBackward:{unit:Jx,direction:Xx},deleteContentForward:{unit:Yx,direction:tE},deleteWordForward:{unit:Zx,direction:tE},deleteHardLineForward:{unit:Jx,direction:tE},deleteSoftLineForward:{unit:Jx,direction:tE}};class nE extends rf{constructor(t){super(t);const e=t.document;let n=0;e.on("keydown",(()=>{n++}));e.on("keyup",(()=>{n=0}));e.on("beforeinput",((i,o)=>{if(!this.isEnabled){return}const{targetRanges:r,domEvent:s,inputType:a}=o;const l=eE[a];if(!l){return}const d={direction:l.direction,unit:l.unit,sequence:n};if(d.unit==Jx){d.selectionToRemove=t.createSelection(r[0])}if(c.isAndroid&&a==="deleteContentBackward"){d.sequence=1;if(r.length==1&&(r[0].start.parent!=r[0].end.parent||r[0].start.offset+1!=r[0].end.offset)){d.unit=Jx;d.selectionToRemove=t.createSelection(r)}}const u=new Hg(e,"delete",r[0]);e.fire(u,new lf(t,s,d));if(u.stop.called){i.stop()}}));if(c.isBlink){iE(this)}}observe(){}}function iE(t){const e=t.view;const n=e.document;let i=null;let o=false;n.on("keydown",((t,{keyCode:e})=>{i=e;o=false}));n.on("keyup",((a,{keyCode:l,domEvent:c})=>{const d=n.selection;const u=t.isEnabled&&l==i&&r(l)&&!d.isCollapsed&&!o;i=null;if(u){const t=d.getFirstRange();const i=new Hg(n,"delete",t);const o={unit:Jx,direction:s(l),selectionToRemove:d};n.fire(i,new lf(e,c,o))}}));n.on("beforeinput",((t,{inputType:e})=>{const n=eE[e];const a=r(i)&&n&&n.direction==s(i);if(a){o=true}}),{priority:"high"});n.on("beforeinput",((t,{inputType:e,data:n})=>{const o=i==Hl["delete"]&&e=="insertText"&&n=="";if(o){t.stop()}}),{priority:"high"});function r(t){return t==Hl.backspace||t==Hl["delete"]}function s(t){return t==Hl.backspace?Xx:tE}}class oE extends eu{static get pluginName(){return"Delete"}init(){const t=this.editor;const e=t.editing.view;const n=e.document;const i=t.model.document;e.addObserver(nE);this._undoOnBackspace=false;const o=new Kx(t,"forward");t.commands.add("deleteForward",o);t.commands.add("forwardDelete",o);t.commands.add("delete",new Kx(t,"backward"));this.listenTo(n,"delete",((i,o)=>{if(!n.isComposing){o.preventDefault()}const{direction:r,sequence:s,selectionToRemove:a,unit:l}=o;const c=r==="forward"?"deleteForward":"delete";const d={sequence:s};if(l=="selection"){const e=Array.from(a.getRanges()).map((e=>t.editing.mapper.toModelRange(e)));d.selection=t.model.createSelection(e)}else{d.unit=l}t.execute(c,d);e.scrollToTheSelection()}),{priority:"low"});if(this.editor.plugins.has("UndoEditing")){this.listenTo(n,"delete",((e,n)=>{if(this._undoOnBackspace&&n.direction=="backward"&&n.sequence==1&&n.unit=="codePoint"){this._undoOnBackspace=false;t.execute("undo");n.preventDefault();e.stop()}}),{context:"$capture"});this.listenTo(i,"change",(()=>{this._undoOnBackspace=false}))}}requestUndoOnBackspace(){if(this.editor.plugins.has("UndoEditing")){this._undoOnBackspace=true}}}class rE extends eu{static get requires(){return[Gx,oE]}static get pluginName(){return"Typing"}}function sE(t,e){let n=t.start;const i=Array.from(t.getItems()).reduce(((t,i)=>{if(!(i.is("$text")||i.is("$textProxy"))){n=e.createPositionAfter(i);return""}return t+i.data}),"");return{text:i,range:e.createRange(n,t.end)}}class aE extends(mt()){constructor(t,e){super();this.model=t;this.testCallback=e;this._hasMatch=false;this.set("isEnabled",true);this.on("change:isEnabled",(()=>{if(this.isEnabled){this._startListening()}else{this.stopListening(t.document.selection);this.stopListening(t.document)}}));this._startListening()}get hasMatch(){return this._hasMatch}_startListening(){const t=this.model;const e=t.document;this.listenTo(e.selection,"change:range",((t,{directChange:n})=>{if(!n){return}if(!e.selection.isCollapsed){if(this.hasMatch){this.fire("unmatched");this._hasMatch=false}return}this._evaluateTextBeforeSelection("selection")}));this.listenTo(e,"change:data",((t,e)=>{if(e.isUndo||!e.isLocal){return}this._evaluateTextBeforeSelection("data",{batch:e})}))}_evaluateTextBeforeSelection(t,e={}){const n=this.model;const i=n.document;const o=i.selection;const r=n.createRange(n.createPositionAt(o.focus.parent,0),o.focus);const{text:s,range:a}=sE(r,n);const l=this.testCallback(s);if(!l&&this.hasMatch){this.fire("unmatched")}this._hasMatch=!!l;if(l){const n=Object.assign(e,{text:s,range:a});if(typeof l=="object"){Object.assign(n,l)}this.fire(`matched:${t}`,n)}}}class lE extends eu{static get pluginName(){return"TwoStepCaretMovement"}constructor(t){super(t);this.attributes=new Set;this._overrideUid=null}init(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=t.locale;const o=e.document.selection;this.listenTo(n.document,"arrowKey",((t,e)=>{if(!o.isCollapsed){return}if(e.shiftKey||e.altKey||e.ctrlKey){return}const n=e.keyCode==Hl.arrowright;const r=e.keyCode==Hl.arrowleft;if(!n&&!r){return}const s=i.contentLanguageDirection;let a=false;if(s==="ltr"&&n||s==="rtl"&&r){a=this._handleForwardMovement(e)}else{a=this._handleBackwardMovement(e)}if(a===true){t.stop()}}),{context:"$text",priority:"highest"});this._isNextGravityRestorationSkipped=false;this.listenTo(o,"change:range",((t,e)=>{if(this._isNextGravityRestorationSkipped){this._isNextGravityRestorationSkipped=false;return}if(!this._isGravityOverridden){return}if(!e.directChange&&gE(o.getFirstPosition(),this.attributes)){return}this._restoreGravity()}))}registerAttribute(t){this.attributes.add(t)}_handleForwardMovement(t){const e=this.attributes;const n=this.editor.model;const i=n.document.selection;const o=i.getFirstPosition();if(this._isGravityOverridden){return false}if(o.isAtStart&&cE(i,e)){return false}if(gE(o,e)){uE(t);this._overrideGravity();return true}return false}_handleBackwardMovement(t){const e=this.attributes;const n=this.editor.model;const i=n.document.selection;const o=i.getFirstPosition();if(this._isGravityOverridden){uE(t);this._restoreGravity();dE(n,e,o);return true}else{if(o.isAtStart){if(cE(i,e)){uE(t);dE(n,e,o);return true}return false}if(hE(o,e)){if(o.isAtEnd&&!cE(i,e)&&gE(o,e)){uE(t);dE(n,e,o);return true}this._isNextGravityRestorationSkipped=true;this._overrideGravity();return false}}return false}get _isGravityOverridden(){return!!this._overrideUid}_overrideGravity(){this._overrideUid=this.editor.model.change((t=>t.overrideSelectionGravity()))}_restoreGravity(){this.editor.model.change((t=>{t.restoreSelectionGravity(this._overrideUid);this._overrideUid=null}))}}function cE(t,e){for(const n of e){if(t.hasAttribute(n)){return true}}return false}function dE(t,e,n){const i=n.nodeBefore;t.change((t=>{if(i){t.setSelectionAttribute(i.getAttributes())}else{t.removeSelectionAttribute(e)}}))}function uE(t){t.preventDefault()}function hE(t,e){const n=t.getShiftedBy(-1);return gE(n,e)}function gE(t,e){const{nodeBefore:n,nodeAfter:i}=t;for(const t of e){const e=n?n.getAttribute(t):undefined;const o=i?i.getAttribute(t):undefined;if(o!==e){return true}}return false}var mE=/[\\^$.*+?()[\]{}|]/g,fE=RegExp(mE.source);function pE(t){t=dh(t);return t&&fE.test(t)?t.replace(mE,"\\$&"):t}const bE=pE;const kE={copyright:{from:"(c)",to:"©"},registeredTrademark:{from:"(r)",to:"®"},trademark:{from:"(tm)",to:"™"},oneHalf:{from:/(^|[^/a-z0-9])(1\/2)([^/a-z0-9])$/i,to:[null,"½",null]},oneThird:{from:/(^|[^/a-z0-9])(1\/3)([^/a-z0-9])$/i,to:[null,"⅓",null]},twoThirds:{from:/(^|[^/a-z0-9])(2\/3)([^/a-z0-9])$/i,to:[null,"⅔",null]},oneForth:{from:/(^|[^/a-z0-9])(1\/4)([^/a-z0-9])$/i,to:[null,"¼",null]},threeQuarters:{from:/(^|[^/a-z0-9])(3\/4)([^/a-z0-9])$/i,to:[null,"¾",null]},lessThanOrEqual:{from:"<=",to:"≤"},greaterThanOrEqual:{from:">=",to:"≥"},notEqual:{from:"!=",to:"≠"},arrowLeft:{from:"<-",to:"←"},arrowRight:{from:"->",to:"→"},horizontalEllipsis:{from:"...",to:"…"},enDash:{from:/(^| )(--)( )$/,to:[null,"–",null]},emDash:{from:/(^| )(---)( )$/,to:[null,"—",null]},quotesPrimary:{from:xE('"'),to:[null,"“",null,"”"]},quotesSecondary:{from:xE("'"),to:[null,"‘",null,"’"]},quotesPrimaryEnGb:{from:xE("'"),to:[null,"‘",null,"’"]},quotesSecondaryEnGb:{from:xE('"'),to:[null,"“",null,"”"]},quotesPrimaryPl:{from:xE('"'),to:[null,"„",null,"”"]},quotesSecondaryPl:{from:xE("'"),to:[null,"‚",null,"’"]}};const wE={symbols:["copyright","registeredTrademark","trademark"],mathematical:["oneHalf","oneThird","twoThirds","oneForth","threeQuarters","lessThanOrEqual","greaterThanOrEqual","notEqual","arrowLeft","arrowRight"],typography:["horizontalEllipsis","enDash","emDash"],quotes:["quotesPrimary","quotesSecondary"]};const AE=["symbols","mathematical","typography","quotes"];class _E extends eu{static get requires(){return["Delete","Input"]}static get pluginName(){return"TextTransformation"}constructor(t){super(t);t.config.define("typing",{transformations:{include:AE}})}init(){const t=this.editor.model;const e=t.document.selection;e.on("change:range",(()=>{this.isEnabled=!e.anchor.parent.is("element","codeBlock")}));this._enableTransformationWatchers()}_enableTransformationWatchers(){const t=this.editor;const e=t.model;const n=t.plugins.get("Delete");const i=EE(t.config.get("typing.transformations"));const o=t=>{for(const e of i){const n=e.from;const i=n.test(t);if(i){return{normalizedTransformation:e}}}};const r=new aE(t.model,o);r.on("matched:data",((t,i)=>{if(!i.batch.isTyping){return}const{from:o,to:r}=i.normalizedTransformation;const s=o.exec(i.text);const a=r(s.slice(1));const l=i.range;let c=s.index;e.enqueueChange((t=>{for(let n=1;n<s.length;n++){const i=s[n];const o=a[n-1];if(o==null){c+=i.length;continue}const r=l.start.getShiftedBy(c);const d=e.createRange(r,r.getShiftedBy(i.length));const u=yE(r);e.insertContent(t.createText(o,u),d);c+=o.length}e.enqueueChange((()=>{n.requestUndoOnBackspace()}))}))}));r.bind("isEnabled").to(this)}}function CE(t){if(typeof t=="string"){return new RegExp(`(${bE(t)})$`)}return t}function vE(t){if(typeof t=="string"){return()=>[t]}else if(t instanceof Array){return()=>t}return t}function yE(t){const e=t.textNode?t.textNode:t.nodeAfter;return e.getAttributes()}function xE(t){return new RegExp(`(^|\\s)(${t})([^${t}]*)(${t})$`)}function EE(t){const e=t.extra||[];const n=t.remove||[];const i=t=>!n.includes(t);const o=t.include.concat(e).filter(i);return DE(o).filter(i).map((t=>typeof t=="string"&&kE[t]?kE[t]:t)).filter((t=>typeof t==="object")).map((t=>({from:CE(t.from),to:vE(t.to)})))}function DE(t){const e=new Set;for(const n of t){if(typeof n=="string"&&wE[n]){for(const t of wE[n]){e.add(t)}}else{e.add(n)}}return Array.from(e)}function SE(t,e,n,i){return i.createRange(TE(t,e,n,true,i),TE(t,e,n,false,i))}function TE(t,e,n,i,o){let r=t.textNode||(i?t.nodeBefore:t.nodeAfter);let s=null;while(r&&r.getAttribute(e)==n){s=r;r=i?r.previousSibling:r.nextSibling}return s?o.createPositionAt(s,i?"before":"after"):t}function IE(t,e,n,i){const o=t.editing.view;const r=new Set;o.document.registerPostFixer((o=>{const s=t.model.document.selection;let a=false;if(s.hasAttribute(e)){const l=SE(s.getFirstPosition(),e,s.getAttribute(e),t.model);const c=t.editing.mapper.toViewRange(l);for(const t of c.getItems()){if(t.is("element",n)&&!t.hasClass(i)){o.addClass(i,t);r.add(t);a=true}}}return a}));t.conversion.for("editingDowncast").add((t=>{t.on("insert",e,{priority:"highest"});t.on("remove",e,{priority:"highest"});t.on("attribute",e,{priority:"highest"});t.on("selection",e,{priority:"highest"});function e(){o.change((t=>{for(const e of r.values()){t.removeClass(i,e);r.delete(e)}}))}}))}function ME(t,e,n,i){let o;let r=null;if(typeof i=="function"){o=i}else{r=t.commands.get(i);o=()=>{t.execute(i)}}t.model.document.on("change:data",((s,a)=>{if(r&&!r.isEnabled||!e.isEnabled){return}const l=dc(t.model.document.selection.getRanges());if(!l.isCollapsed){return}if(a.isUndo||!a.isLocal){return}const c=Array.from(t.model.document.differ.getChanges());const d=c[0];if(c.length!=1||d.type!=="insert"||d.name!="$text"||d.length!=1){return}const u=d.position.parent;if(u.is("element","codeBlock")){return}if(u.is("element","listItem")&&typeof i!=="function"&&!["numberedList","bulletedList","todoList"].includes(i)){return}if(r&&r.value===true){return}const h=u.getChild(0);const g=t.model.createRangeOn(h);if(!g.containsRange(l)&&!l.end.isEqual(g.end)){return}const m=n.exec(h.data.substr(0,l.end.offset));if(!m){return}t.model.enqueueChange((e=>{const n=e.createPositionAt(u,0);const i=e.createPositionAt(u,m[0].length);const r=new kb(n,i);const s=o({match:m});if(s!==false){e.remove(r);const n=t.model.document.selection.getFirstRange();const i=e.createRangeIn(u);if(u.isEmpty&&!i.isEqual(n)&&!i.containsRange(n,true)){e.remove(u)}}r.detach();t.model.enqueueChange((()=>{t.plugins.get("Delete").requestUndoOnBackspace()}))}))}))}function BE(t,e,n,i){let o;let r;if(n instanceof RegExp){o=n}else{r=n}r=r||(t=>{let e;const n=[];const i=[];while((e=o.exec(t))!==null){if(e&&e.length<4){break}let{index:t,1:o,2:r,3:s}=e;const a=o+r+s;t+=e[0].length-a.length;const l=[t,t+o.length];const c=[t+o.length+r.length,t+o.length+r.length+s.length];n.push(l);n.push(c);i.push([t+o.length,t+o.length+r.length])}return{remove:n,format:i}});t.model.document.on("change:data",((n,o)=>{if(o.isUndo||!o.isLocal||!e.isEnabled){return}const s=t.model;const a=s.document.selection;if(!a.isCollapsed){return}const l=Array.from(s.document.differ.getChanges());const c=l[0];if(l.length!=1||c.type!=="insert"||c.name!="$text"||c.length!=1){return}const d=a.focus;const u=d.parent;const{text:h,range:g}=NE(s.createRange(s.createPositionAt(u,0),d),s);const m=r(h);const f=LE(g.start,m.format,s);const p=LE(g.start,m.remove,s);if(!(f.length&&p.length)){return}s.enqueueChange((e=>{const n=i(e,f);if(n===false){return}for(const t of p.reverse()){e.remove(t)}s.enqueueChange((()=>{t.plugins.get("Delete").requestUndoOnBackspace()}))}))}))}function LE(t,e,n){return e.filter((t=>t[0]!==undefined&&t[1]!==undefined)).map((e=>n.createRange(t.getShiftedBy(e[0]),t.getShiftedBy(e[1]))))}function NE(t,e){let n=t.start;const i=Array.from(t.getItems()).reduce(((t,i)=>{if(!(i.is("$text")||i.is("$textProxy"))||i.getAttribute("code")){n=e.createPositionAfter(i);return""}return t+i.data}),"");return{text:i,range:e.createRange(n,t.end)}}class zE extends eu{static get requires(){return[oE]}static get pluginName(){return"Autoformat"}afterInit(){this._addListAutoformats();this._addBasicStylesAutoformats();this._addHeadingAutoformats();this._addBlockQuoteAutoformats();this._addCodeBlockAutoformats();this._addHorizontalLineAutoformats()}_addListAutoformats(){const t=this.editor.commands;if(t.get("bulletedList")){ME(this.editor,this,/^[*-]\s$/,"bulletedList")}if(t.get("numberedList")){ME(this.editor,this,/^1[.|)]\s$/,"numberedList")}if(t.get("todoList")){ME(this.editor,this,/^\[\s?\]\s$/,"todoList")}if(t.get("checkTodoList")){ME(this.editor,this,/^\[\s?x\s?\]\s$/,(()=>{this.editor.execute("todoList");this.editor.execute("checkTodoList")}))}}_addBasicStylesAutoformats(){const t=this.editor.commands;if(t.get("bold")){const t=PE(this.editor,"bold");BE(this.editor,this,/(?:^|\s)(\*\*)([^*]+)(\*\*)$/g,t);BE(this.editor,this,/(?:^|\s)(__)([^_]+)(__)$/g,t)}if(t.get("italic")){const t=PE(this.editor,"italic");BE(this.editor,this,/(?:^|\s)(\*)([^*_]+)(\*)$/g,t);BE(this.editor,this,/(?:^|\s)(_)([^_]+)(_)$/g,t)}if(t.get("code")){const t=PE(this.editor,"code");BE(this.editor,this,/(`)([^`]+)(`)$/g,t)}if(t.get("strikethrough")){const t=PE(this.editor,"strikethrough");BE(this.editor,this,/(~~)([^~]+)(~~)$/g,t)}}_addHeadingAutoformats(){const t=this.editor.commands.get("heading");if(t){t.modelElements.filter((t=>t.match(/^heading[1-6]$/))).forEach((e=>{const n=e[7];const i=new RegExp(`^(#{${n}})\\s$`);ME(this.editor,this,i,(()=>{if(!t.isEnabled||t.value===e){return false}this.editor.execute("heading",{value:e})}))}))}}_addBlockQuoteAutoformats(){if(this.editor.commands.get("blockQuote")){ME(this.editor,this,/^>\s$/,"blockQuote")}}_addCodeBlockAutoformats(){const t=this.editor;const e=t.model.document.selection;if(t.commands.get("codeBlock")){ME(t,this,/^```$/,(()=>{if(e.getFirstPosition().parent.is("element","listItem")){return false}this.editor.execute("codeBlock",{usePreviousLanguageChoice:true})}))}}_addHorizontalLineAutoformats(){if(this.editor.commands.get("horizontalLine")){ME(this.editor,this,/^---$/,"horizontalLine")}}}function PE(t,e){return(n,i)=>{const o=t.commands.get(e);if(!o.isEnabled){return false}const r=t.model.schema.getValidRanges(i,e);for(const t of r){n.setAttribute(e,true,t)}n.removeSelectionAttribute(e)}}class OE extends cf{constructor(t){super(t);const e=this.document;this.domEventType=["paste","copy","cut","drop","dragover","dragstart","dragend","dragenter","dragleave"];this.listenTo(e,"paste",n("clipboardInput"),{priority:"low"});this.listenTo(e,"drop",n("clipboardInput"),{priority:"low"});this.listenTo(e,"dragover",n("dragging"),{priority:"low"});function n(t){return(n,i)=>{i.preventDefault();const o=i.dropRange?[i.dropRange]:null;const r=new S(e,t);e.fire(r,{dataTransfer:i.dataTransfer,method:n.name,targetRanges:o,target:i.target});if(r.stop.called){i.stopPropagation()}}}}onDomEvent(t){const e="clipboardData"in t?t.clipboardData:t.dataTransfer;const n=t.type=="drop"||t.type=="paste";const i={dataTransfer:new Pp(e,{cacheFiles:n})};if(t.type=="drop"||t.type=="dragover"){i.dropRange=RE(this.view,t)}this.fire(t.type,t,i)}}function RE(t,e){const n=e.target.ownerDocument;const i=e.clientX;const o=e.clientY;let r;if(n.caretRangeFromPoint&&n.caretRangeFromPoint(i,o)){r=n.caretRangeFromPoint(i,o)}else if(e.rangeParent){r=n.createRange();r.setStart(e.rangeParent,e.rangeOffset);r.collapse(true)}if(r){return t.domConverter.domRangeToView(r)}return null}function VE(t){t=t.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r?\n\r?\n/g,"</p><p>").replace(/\r?\n/g,"<br>").replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;").replace(/^\s/,"&nbsp;").replace(/\s$/,"&nbsp;").replace(/\s\s/g," &nbsp;");if(t.includes("</p><p>")||t.includes("<br>")){t=`<p>${t}</p>`}return t}function jE(t){return t.replace(/<span(?: class="Apple-converted-space"|)>(\s+)<\/span>/g,((t,e)=>{if(e.length==1){return" "}return e})).replace(/<!--[\s\S]*?-->/g,"")}const FE=["figcaption","li"];function HE(t){let e="";if(t.is("$text")||t.is("$textProxy")){e=t.data}else if(t.is("element","img")&&t.hasAttribute("alt")){e=t.getAttribute("alt")}else if(t.is("element","br")){e="\n"}else{let n=null;for(const i of t.getChildren()){const t=HE(i);if(n&&(n.is("containerElement")||i.is("containerElement"))){if(FE.includes(n.name)||FE.includes(i.name)){e+="\n"}else{e+="\n\n"}}e+=t;n=i}}return e}class UE extends eu{static get pluginName(){return"ClipboardPipeline"}init(){const t=this.editor;const e=t.editing.view;e.addObserver(OE);this._setupPasteDrop();this._setupCopyCut()}_setupPasteDrop(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=n.document;this.listenTo(i,"clipboardInput",(e=>{if(t.isReadOnly){e.stop()}}),{priority:"highest"});this.listenTo(i,"clipboardInput",((t,e)=>{const i=e.dataTransfer;let o;if(e.content){o=e.content}else{let t="";if(i.getData("text/html")){t=jE(i.getData("text/html"))}else if(i.getData("text/plain")){t=VE(i.getData("text/plain"))}o=this.editor.data.htmlProcessor.toView(t)}const r=new S(this,"inputTransformation");this.fire(r,{content:o,dataTransfer:i,targetRanges:e.targetRanges,method:e.method});if(r.stop.called){t.stop()}n.scrollToTheSelection()}),{priority:"low"});this.listenTo(this,"inputTransformation",((t,n)=>{if(n.content.isEmpty){return}const i=this.editor.data;const o=i.toModel(n.content,"$clipboardHolder");if(o.childCount==0){return}t.stop();e.change((()=>{this.fire("contentInsertion",{content:o,method:n.method,dataTransfer:n.dataTransfer,targetRanges:n.targetRanges})}))}),{priority:"low"});this.listenTo(this,"contentInsertion",((t,n)=>{n.resultRange=e.insertContent(n.content)}),{priority:"low"})}_setupCopyCut(){const t=this.editor;const e=t.model.document;const n=t.editing.view;const i=n.document;const o=(n,o)=>{const r=o.dataTransfer;o.preventDefault();const s=t.data.toView(t.model.getSelectedContent(e.selection));i.fire("clipboardOutput",{dataTransfer:r,content:s,method:n.name})};this.listenTo(i,"copy",o,{priority:"low"});this.listenTo(i,"cut",((e,n)=>{if(t.isReadOnly){n.preventDefault()}else{o(e,n)}}),{priority:"low"});this.listenTo(i,"clipboardOutput",((n,i)=>{if(!i.content.isEmpty){i.dataTransfer.setData("text/html",this.editor.data.htmlProcessor.toData(i.content));i.dataTransfer.setData("text/plain",HE(i.content))}if(i.method=="cut"){t.model.deleteContent(e.selection)}}),{priority:"low"})}}function*WE(t,e){for(const n of e){if(n&&t.getAttributeProperties(n[0]).copyOnEnter){yield n}}}class qE extends iu{execute(){this.editor.model.change((t=>{this.enterBlock(t);this.fire("afterExecute",{writer:t})}))}enterBlock(t){const e=this.editor.model;const n=e.document.selection;const i=e.schema;const o=n.isCollapsed;const r=n.getFirstRange();const s=r.start.parent;const a=r.end.parent;if(i.isLimit(s)||i.isLimit(a)){if(!o&&s==a){e.deleteContent(n)}return false}if(o){const e=WE(t.model.schema,n.getAttributes());GE(t,r.start);t.setSelectionAttribute(e);return true}else{const i=!(r.start.isAtStart&&r.end.isAtEnd);const o=s==a;e.deleteContent(n,{leaveUnmerged:i});if(i){if(o){GE(t,n.focus);return true}else{t.setSelection(a,0)}}}return false}}function GE(t,e){t.split(e);t.setSelection(e.parent.nextSibling,0)}const $E={insertParagraph:{isSoft:false},insertLineBreak:{isSoft:true}};class KE extends rf{constructor(t){super(t);const e=this.document;e.on("beforeinput",((n,i)=>{if(!this.isEnabled){return}const o=i.domEvent;const r=$E[i.inputType];if(!r){return}const s=new Hg(e,"enter",i.targetRanges[0]);e.fire(s,new lf(t,o,{isSoft:r.isSoft}));if(s.stop.called){n.stop()}}))}observe(){}}class YE extends eu{static get pluginName(){return"Enter"}init(){const t=this.editor;const e=t.editing.view;const n=e.document;e.addObserver(KE);t.commands.add("enter",new qE(t));this.listenTo(n,"enter",((i,o)=>{if(!n.isComposing){o.preventDefault()}if(o.isSoft){return}t.execute("enter");e.scrollToTheSelection()}),{priority:"low"})}}class ZE extends iu{execute(){const t=this.editor.model;const e=t.document;t.change((n=>{JE(t,n,e.selection);this.fire("afterExecute",{writer:n})}))}refresh(){const t=this.editor.model;const e=t.document;this.isEnabled=QE(t.schema,e.selection)}}function QE(t,e){if(e.rangeCount>1){return false}const n=e.anchor;if(!n||!t.checkChild(n,"softBreak")){return false}const i=e.getFirstRange();const o=i.start.parent;const r=i.end.parent;if((tD(o,t)||tD(r,t))&&o!==r){return false}return true}function JE(t,e,n){const i=n.isCollapsed;const o=n.getFirstRange();const r=o.start.parent;const s=o.end.parent;const a=r==s;if(i){const i=WE(t.schema,n.getAttributes());XE(t,e,o.end);e.removeSelectionAttribute(n.getAttributeKeys());e.setSelectionAttribute(i)}else{const i=!(o.start.isAtStart&&o.end.isAtEnd);t.deleteContent(n,{leaveUnmerged:i});if(a){XE(t,e,n.focus)}else{if(i){e.setSelection(s,0)}}}}function XE(t,e,n){const i=e.createElement("softBreak");t.insertContent(i,n);e.setSelection(i,"after")}function tD(t,e){if(t.is("rootElement")){return false}return e.isLimit(t)||tD(t.parent,e)}class eD extends eu{static get pluginName(){return"ShiftEnter"}init(){const t=this.editor;const e=t.model.schema;const n=t.conversion;const i=t.editing.view;const o=i.document;e.register("softBreak",{allowWhere:"$text",isInline:true});n.for("upcast").elementToElement({model:"softBreak",view:"br"});n.for("downcast").elementToElement({model:"softBreak",view:(t,{writer:e})=>e.createEmptyElement("br")});i.addObserver(KE);t.commands.add("shiftEnter",new ZE(t));this.listenTo(o,"enter",((e,n)=>{if(!o.isComposing){n.preventDefault()}if(!n.isSoft){return}t.execute("shiftEnter");i.scrollToTheSelection()}),{priority:"low"})}}class nD extends(K()){constructor(){super();this._stack=[]}add(t,e){const n=this._stack;const i=n[0];this._insertDescriptor(t);const o=n[0];if(i!==o&&!iD(i,o)){this.fire("change:top",{oldDescriptor:i,newDescriptor:o,writer:e})}}remove(t,e){const n=this._stack;const i=n[0];this._removeDescriptor(t);const o=n[0];if(i!==o&&!iD(i,o)){this.fire("change:top",{oldDescriptor:i,newDescriptor:o,writer:e})}}_insertDescriptor(t){const e=this._stack;const n=e.findIndex((e=>e.id===t.id));if(iD(t,e[n])){return}if(n>-1){e.splice(n,1)}let i=0;while(e[i]&&oD(e[i],t)){i++}e.splice(i,0,t)}_removeDescriptor(t){const e=this._stack;const n=e.findIndex((e=>e.id===t));if(n>-1){e.splice(n,1)}}}function iD(t,e){return t&&e&&t.priority==e.priority&&rD(t.classes)==rD(e.classes)}function oD(t,e){if(t.priority>e.priority){return true}else if(t.priority<e.priority){return false}return rD(t.classes)>rD(e.classes)}function rD(t){return Array.isArray(t)?t.sort().join(","):t}const sD='<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M4 0v1H1v3H0V.5A.5.5 0 0 1 .5 0H4zm8 0h3.5a.5.5 0 0 1 .5.5V4h-1V1h-3V0zM4 16H.5a.5.5 0 0 1-.5-.5V12h1v3h3v1zm8 0v-1h3v-3h1v3.5a.5.5 0 0 1-.5.5H12z"/><path fill-opacity=".256" d="M1 1h14v14H1z"/><g class="ck-icon__selected-indicator"><path d="M7 0h2v1H7V0zM0 7h1v2H0V7zm15 0h1v2h-1V7zm-8 8h2v1H7v-1z"/><path fill-opacity=".254" d="M1 1h14v14H1z"/></g></svg>';const aD="ck-widget";const lD="ck-widget_selected";function cD(t){if(!t.is("element")){return false}return!!t.getCustomProperty("widget")}function dD(t,e,n={}){if(!t.is("containerElement")){throw new z("widget-to-widget-wrong-element-type",null,{element:t})}e.setAttribute("contenteditable","false",t);e.addClass(aD,t);e.setCustomProperty("widget",true,t);t.getFillerOffset=wD;e.setCustomProperty("widgetLabel",[],t);if(n.label){mD(t,n.label)}if(n.hasSelectionHandle){AD(t,e)}gD(t,e);return t}function uD(t,e,n){if(e.classes){n.addClass(Xl(e.classes),t)}if(e.attributes){for(const i in e.attributes){n.setAttribute(i,e.attributes[i],t)}}}function hD(t,e,n){if(e.classes){n.removeClass(Xl(e.classes),t)}if(e.attributes){for(const i in e.attributes){n.removeAttribute(i,t)}}}function gD(t,e,n=uD,i=hD){const o=new nD;o.on("change:top",((e,o)=>{if(o.oldDescriptor){i(t,o.oldDescriptor,o.writer)}if(o.newDescriptor){n(t,o.newDescriptor,o.writer)}}));const r=(t,e,n)=>o.add(e,n);const s=(t,e,n)=>o.remove(e,n);e.setCustomProperty("addHighlight",r,t);e.setCustomProperty("removeHighlight",s,t)}function mD(t,e){const n=t.getCustomProperty("widgetLabel");n.push(e)}function fD(t){const e=t.getCustomProperty("widgetLabel");return e.reduce(((t,e)=>{if(typeof e==="function"){return t?t+". "+e():e()}else{return t?t+". "+e:e}}),"")}function pD(t,e,n={}){e.addClass(["ck-editor__editable","ck-editor__nested-editable"],t);e.setAttribute("role","textbox",t);if(n.label){e.setAttribute("aria-label",n.label,t)}e.setAttribute("contenteditable",t.isReadOnly?"false":"true",t);t.on("change:isReadOnly",((n,i,o)=>{e.setAttribute("contenteditable",o?"false":"true",t)}));t.on("change:isFocused",((n,i,o)=>{if(o){e.addClass("ck-editor__nested-editable_focused",t)}else{e.removeClass("ck-editor__nested-editable_focused",t)}}));gD(t,e);return t}function bD(t,e){const n=t.getSelectedElement();if(n){const i=ED(t);if(i){return e.createRange(e.createPositionAt(n,i))}}return o_(t,e)}function kD(t,e){return(n,i)=>{const{mapper:o,viewPosition:r}=i;const s=o.findMappedViewAncestor(r);if(!e(s)){return}const a=o.toModelElement(s);i.modelPosition=t.createPositionAt(a,r.isAtStart?"before":"after")}}function wD(){return null}function AD(t,e){const n=e.createUIElement("div",{class:"ck ck-widget__selection-handle"},(function(t){const e=this.toDomElement(t);const n=new gd;n.set("content",sD);n.render();e.appendChild(n.element);return e}));e.insert(e.createPositionAt(t,0),n);e.addClass(["ck-widget_with-selection-handle"],t)}const _D="widget-type-around";function CD(t,e,n){return!!t&&cD(t)&&!n.isInline(e)}function vD(t){return t.closest(".ck-widget__type-around__button")}function yD(t){return t.classList.contains("ck-widget__type-around__button_before")?"before":"after"}function xD(t,e){const n=t.closest(".ck-widget");return e.mapDomToView(n)}function ED(t){return t.getAttribute(_D)}const DD='<svg viewBox="0 0 10 8" xmlns="http://www.w3.org/2000/svg"><path d="M9.055.263v3.972h-6.77M1 4.216l2-2.038m-2 2 2 2.038"/></svg>';var SD=n(5137);var TD={injectType:"singletonStyleTag",attributes:{"data-cke":true}};TD.insert="head";TD.singleton=true;var ID=Sc()(SD.Z,TD);const MD=SD.Z.locals||{};const BD=["before","after"];const LD=(new DOMParser).parseFromString(DD,"image/svg+xml").firstChild;const ND="ck-widget__type-around_disabled";class zD extends eu{static get pluginName(){return"WidgetTypeAround"}static get requires(){return[YE,oE]}constructor(t){super(t);this._currentFakeCaretModelElement=null}init(){const t=this.editor;const e=t.editing.view;this.on("change:isEnabled",((n,i,o)=>{e.change((t=>{for(const n of e.document.roots){if(o){t.removeClass(ND,n)}else{t.addClass(ND,n)}}}));if(!o){t.model.change((t=>{t.removeSelectionAttribute(_D)}))}}));this._enableTypeAroundUIInjection();this._enableInsertingParagraphsOnButtonClick();this._enableInsertingParagraphsOnEnterKeypress();this._enableInsertingParagraphsOnTypingKeystroke();this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows();this._enableDeleteIntegration();this._enableInsertContentIntegration();this._enableInsertObjectIntegration();this._enableDeleteContentIntegration()}destroy(){super.destroy();this._currentFakeCaretModelElement=null}_insertParagraph(t,e){const n=this.editor;const i=n.editing.view;const o=n.model.schema.getAttributesWithProperty(t,"copyOnReplace",true);n.execute("insertParagraph",{position:n.model.createPositionAt(t,e),attributes:o});i.focus();i.scrollToTheSelection()}_listenToIfEnabled(t,e,n,i){this.listenTo(t,e,((...t)=>{if(this.isEnabled){n(...t)}}),i)}_insertParagraphAccordingToFakeCaretPosition(){const t=this.editor;const e=t.model;const n=e.document.selection;const i=ED(n);if(!i){return false}const o=n.getSelectedElement();this._insertParagraph(o,i);return true}_enableTypeAroundUIInjection(){const t=this.editor;const e=t.model.schema;const n=t.locale.t;const i={before:n("Insert paragraph before block"),after:n("Insert paragraph after block")};t.editing.downcastDispatcher.on("insert",((t,o,r)=>{const s=r.mapper.toViewElement(o.item);if(!s){return}if(CD(s,o.item,e)){PD(r.writer,i,s);const t=s.getCustomProperty("widgetLabel");t.push((()=>this.isEnabled?n("Press Enter to type after or press Shift + Enter to type before the widget"):""))}}),{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){const t=this.editor;const e=t.model;const n=e.document.selection;const i=e.schema;const o=t.editing.view;this._listenToIfEnabled(o.document,"arrowKey",((t,e)=>{this._handleArrowKeyPress(t,e)}),{context:[cD,"$text"],priority:"high"});this._listenToIfEnabled(n,"change:range",((e,n)=>{if(!n.directChange){return}t.model.change((t=>{t.removeSelectionAttribute(_D)}))}));this._listenToIfEnabled(e.document,"change:data",(()=>{const e=n.getSelectedElement();if(e){const n=t.editing.mapper.toViewElement(e);if(CD(n,e,i)){return}}t.model.change((t=>{t.removeSelectionAttribute(_D)}))}));this._listenToIfEnabled(t.editing.downcastDispatcher,"selection",((t,e,n)=>{const o=n.writer;if(this._currentFakeCaretModelElement){const t=n.mapper.toViewElement(this._currentFakeCaretModelElement);if(t){o.removeClass(BD.map(r),t);this._currentFakeCaretModelElement=null}}const s=e.selection.getSelectedElement();if(!s){return}const a=n.mapper.toViewElement(s);if(!CD(a,s,i)){return}const l=ED(e.selection);if(!l){return}o.addClass(r(l),a);this._currentFakeCaretModelElement=s}));this._listenToIfEnabled(t.ui.focusTracker,"change:isFocused",((e,n,i)=>{if(!i){t.model.change((t=>{t.removeSelectionAttribute(_D)}))}}));function r(t){return`ck-widget_type-around_show-fake-caret_${t}`}}_handleArrowKeyPress(t,e){const n=this.editor;const i=n.model;const o=i.document.selection;const r=i.schema;const s=n.editing.view;const a=e.keyCode;const l=Zl(a,n.locale.contentLanguageDirection);const c=s.document.selection.getSelectedElement();const d=n.editing.mapper.toModelElement(c);let u;if(CD(c,d,r)){u=this._handleArrowKeyPressOnSelectedWidget(l)}else if(o.isCollapsed){u=this._handleArrowKeyPressWhenSelectionNextToAWidget(l)}else if(!e.shiftKey){u=this._handleArrowKeyPressWhenNonCollapsedSelection(l)}if(u){e.preventDefault();t.stop()}}_handleArrowKeyPressOnSelectedWidget(t){const e=this.editor;const n=e.model;const i=n.document.selection;const o=ED(i);return n.change((e=>{if(o){const n=o===(t?"after":"before");if(!n){e.removeSelectionAttribute(_D);return true}}else{e.setSelectionAttribute(_D,t?"after":"before");return true}return false}))}_handleArrowKeyPressWhenSelectionNextToAWidget(t){const e=this.editor;const n=e.model;const i=n.schema;const o=e.plugins.get("Widget");const r=o._getObjectElementNextToSelection(t);const s=e.editing.mapper.toViewElement(r);if(CD(s,r,i)){n.change((e=>{o._setSelectionOverElement(r);e.setSelectionAttribute(_D,t?"before":"after")}));return true}return false}_handleArrowKeyPressWhenNonCollapsedSelection(t){const e=this.editor;const n=e.model;const i=n.schema;const o=e.editing.mapper;const r=n.document.selection;const s=t?r.getLastPosition().nodeBefore:r.getFirstPosition().nodeAfter;const a=o.toViewElement(s);if(CD(a,s,i)){n.change((e=>{e.setSelection(s,"on");e.setSelectionAttribute(_D,t?"after":"before")}));return true}return false}_enableInsertingParagraphsOnButtonClick(){const t=this.editor;const e=t.editing.view;this._listenToIfEnabled(e.document,"mousedown",((n,i)=>{const o=vD(i.domTarget);if(!o){return}const r=yD(o);const s=xD(o,e.domConverter);const a=t.editing.mapper.toModelElement(s);this._insertParagraph(a,r);i.preventDefault();n.stop()}))}_enableInsertingParagraphsOnEnterKeypress(){const t=this.editor;const e=t.model.document.selection;const n=t.editing.view;this._listenToIfEnabled(n.document,"enter",((n,i)=>{if(n.eventPhase!="atTarget"){return}const o=e.getSelectedElement();const r=t.editing.mapper.toViewElement(o);const s=t.model.schema;let a;if(this._insertParagraphAccordingToFakeCaretPosition()){a=true}else if(CD(r,o,s)){this._insertParagraph(o,i.isSoft?"before":"after");a=true}if(a){i.preventDefault();n.stop()}}),{context:cD})}_enableInsertingParagraphsOnTypingKeystroke(){const t=this.editor;const e=t.editing.view.document;this._listenToIfEnabled(e,"insertText",((t,n)=>{if(this._insertParagraphAccordingToFakeCaretPosition()){n.selection=e.selection}}),{priority:"high"});if(c.isAndroid){this._listenToIfEnabled(e,"keydown",((t,e)=>{if(e.keyCode==229){this._insertParagraphAccordingToFakeCaretPosition()}}))}else{this._listenToIfEnabled(e,"compositionstart",(()=>{this._insertParagraphAccordingToFakeCaretPosition()}),{priority:"high"})}}_enableDeleteIntegration(){const t=this.editor;const e=t.editing.view;const n=t.model;const i=n.schema;this._listenToIfEnabled(e.document,"delete",((e,o)=>{if(e.eventPhase!="atTarget"){return}const r=ED(n.document.selection);if(!r){return}const s=o.direction;const a=n.document.selection.getSelectedElement();const l=r==="before";const c=s=="forward";const d=l===c;if(d){t.execute("delete",{selection:n.createSelection(a,"on")})}else{const e=i.getNearestSelectionRange(n.createPositionAt(a,r),s);if(e){if(!e.isCollapsed){n.change((n=>{n.setSelection(e);t.execute(c?"deleteForward":"delete")}))}else{const o=n.createSelection(e.start);n.modifySelection(o,{direction:s});if(!o.focus.isEqual(e.start)){n.change((n=>{n.setSelection(e);t.execute(c?"deleteForward":"delete")}))}else{const t=VD(i,e.start.parent);n.deleteContent(n.createSelection(t,"on"),{doNotAutoparagraph:true})}}}}o.preventDefault();e.stop()}),{context:cD})}_enableInsertContentIntegration(){const t=this.editor;const e=this.editor.model;const n=e.document.selection;this._listenToIfEnabled(t.model,"insertContent",((t,[i,o])=>{if(o&&!o.is("documentSelection")){return}const r=ED(n);if(!r){return}t.stop();return e.change((t=>{const o=n.getSelectedElement();const s=e.createPositionAt(o,r);const a=t.createSelection(s);const l=e.insertContent(i,a);t.setSelection(a);return l}))}),{priority:"high"})}_enableInsertObjectIntegration(){const t=this.editor;const e=this.editor.model;const n=e.document.selection;this._listenToIfEnabled(t.model,"insertObject",((t,e)=>{const[,i,,o={}]=e;if(i&&!i.is("documentSelection")){return}const r=ED(n);if(!r){return}o.findOptimalPosition=r;e[3]=o}),{priority:"high"})}_enableDeleteContentIntegration(){const t=this.editor;const e=this.editor.model;const n=e.document.selection;this._listenToIfEnabled(t.model,"deleteContent",((t,[e])=>{if(e&&!e.is("documentSelection")){return}const i=ED(n);if(i){t.stop()}}),{priority:"high"})}}function PD(t,e,n){const i=t.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},(function(t){const n=this.toDomElement(t);OD(n,e);RD(n);return n}));t.insert(t.createPositionAt(n,"end"),i)}function OD(t,e){for(const n of BD){const i=new zc({tag:"div",attributes:{class:["ck","ck-widget__type-around__button",`ck-widget__type-around__button_${n}`],title:e[n],"aria-hidden":"true"},children:[t.ownerDocument.importNode(LD,true)]});t.appendChild(i.render())}}function RD(t){const e=new zc({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});t.appendChild(e.render())}function VD(t,e){let n=e;for(const i of e.getAncestors({parentFirst:true})){if(i.childCount>1||t.isLimit(i)){break}n=i}return n}function jD(t){const e=t.model;return(n,i)=>{const o=i.keyCode==Hl.arrowup;const r=i.keyCode==Hl.arrowdown;const s=i.shiftKey;const a=e.document.selection;if(!o&&!r){return}const l=r;if(s&&qD(a,l)){return}const c=FD(t,a,l);if(!c){return}if(c.isCollapsed){if(a.isCollapsed){return}else if(s){return}}if(c.isCollapsed||WD(t,c,l)){e.change((t=>{const n=l?c.end:c.start;if(s){const i=e.createSelection(a.anchor);i.setFocus(n);t.setSelection(i)}else{t.setSelection(n)}}));n.stop();i.preventDefault();i.stopPropagation()}}}function FD(t,e,n){const i=t.model;if(n){const t=e.isCollapsed?e.focus:e.getLastPosition();const n=HD(i,t,"forward");if(!n){return null}const o=i.createRange(t,n);const r=UD(i.schema,o,"backward");if(r){return i.createRange(t,r)}return null}else{const t=e.isCollapsed?e.focus:e.getFirstPosition();const n=HD(i,t,"backward");if(!n){return null}const o=i.createRange(n,t);const r=UD(i.schema,o,"forward");if(r){return i.createRange(r,t)}return null}}function HD(t,e,n){const i=t.schema;const o=t.createRangeIn(e.root);const r=n=="forward"?"elementStart":"elementEnd";for(const{previousPosition:t,item:s,type:a}of o.getWalker({startPosition:e,direction:n})){if(i.isLimit(s)&&!i.isInline(s)){return t}if(a==r&&i.isBlock(s)){return null}}return null}function UD(t,e,n){const i=n=="backward"?e.end:e.start;if(t.checkChild(i,"$text")){return i}for(const{nextPosition:i}of e.getWalker({direction:n})){if(t.checkChild(i,"$text")){return i}}return null}function WD(t,e,n){const i=t.model;const o=t.view.domConverter;if(n){const t=i.createSelection(e.start);i.modifySelection(t);if(!t.focus.isAtEnd&&!e.start.isEqual(t.focus)){e=i.createRange(t.focus,e.end)}}const r=t.mapper.toViewRange(e);const s=o.viewRangeToDom(r);const a=dl.getDomRangeRects(s);let l;for(const t of a){if(l===undefined){l=Math.round(t.bottom);continue}if(Math.round(t.top)>=l){return false}l=Math.max(l,Math.round(t.bottom))}return true}function qD(t,e){return!t.isCollapsed&&t.isBackward==e}var GD=n(6507);var $D={injectType:"singletonStyleTag",attributes:{"data-cke":true}};$D.insert="head";$D.singleton=true;var KD=Sc()(GD.Z,$D);const YD=GD.Z.locals||{};class ZD extends eu{static get pluginName(){return"Widget"}static get requires(){return[zD,oE]}init(){const t=this.editor;const e=t.editing.view;const n=e.document;this._previouslySelected=new Set;this.editor.editing.downcastDispatcher.on("selection",((e,n,i)=>{const o=i.writer;const r=n.selection;if(r.isCollapsed){return}const s=r.getSelectedElement();if(!s){return}const a=t.editing.mapper.toViewElement(s);if(!cD(a)){return}if(!i.consumable.consume(r,"selection")){return}o.setSelection(o.createRangeOn(a),{fake:true,label:fD(a)})}));this.editor.editing.downcastDispatcher.on("selection",((t,e,n)=>{this._clearPreviouslySelectedWidgets(n.writer);const i=n.writer;const o=i.document.selection;let r=null;for(const t of o.getRanges()){for(const e of t){const t=e.item;if(cD(t)&&!JD(t,r)){i.addClass(lD,t);this._previouslySelected.add(t);r=t}}}}),{priority:"low"});e.addObserver(b_);this.listenTo(n,"mousedown",((...t)=>this._onMousedown(...t)));this.listenTo(n,"arrowKey",((...t)=>{this._handleSelectionChangeOnArrowKeyPress(...t)}),{context:[cD,"$text"]});this.listenTo(n,"arrowKey",((...t)=>{this._preventDefaultOnArrowKeyPress(...t)}),{context:"$root"});this.listenTo(n,"arrowKey",jD(this.editor.editing),{context:"$text"});this.listenTo(n,"delete",((t,e)=>{if(this._handleDelete(e.direction=="forward")){e.preventDefault();t.stop()}}),{context:"$root"})}_onMousedown(t,e){const n=this.editor;const i=n.editing.view;const o=i.document;let r=e.target;if(QD(r)){if((c.isSafari||c.isGecko)&&e.domEvent.detail>=3){const t=n.editing.mapper;const i=r.is("attributeElement")?r.findAncestor((t=>!t.is("attributeElement"))):r;const o=t.toModelElement(i);e.preventDefault();this.editor.model.change((t=>{t.setSelection(o,"in")}))}return}if(!cD(r)){r=r.findAncestor(cD);if(!r){return}}if(c.isAndroid){e.preventDefault()}if(!o.isFocused){i.focus()}const s=n.editing.mapper.toModelElement(r);this._setSelectionOverElement(s)}_handleSelectionChangeOnArrowKeyPress(t,e){const n=e.keyCode;const i=this.editor.model;const o=i.schema;const r=i.document.selection;const s=r.getSelectedElement();const a=Kl(n,this.editor.locale.contentLanguageDirection);const l=a=="down"||a=="right";const c=a=="up"||a=="down";if(s&&o.isObject(s)){const n=l?r.getLastPosition():r.getFirstPosition();const s=o.getNearestSelectionRange(n,l?"forward":"backward");if(s){i.change((t=>{t.setSelection(s)}));e.preventDefault();t.stop()}return}if(!r.isCollapsed&&!e.shiftKey){const n=r.getFirstPosition();const s=r.getLastPosition();const a=n.nodeAfter;const c=s.nodeBefore;if(a&&o.isObject(a)||c&&o.isObject(c)){i.change((t=>{t.setSelection(l?s:n)}));e.preventDefault();t.stop()}return}if(!r.isCollapsed){return}const d=this._getObjectElementNextToSelection(l);if(d&&o.isObject(d)){if(o.isInline(d)&&c){return}this._setSelectionOverElement(d);e.preventDefault();t.stop()}}_preventDefaultOnArrowKeyPress(t,e){const n=this.editor.model;const i=n.schema;const o=n.document.selection.getSelectedElement();if(o&&i.isObject(o)){e.preventDefault();t.stop()}}_handleDelete(t){if(this.editor.isReadOnly){return}const e=this.editor.model.document;const n=e.selection;if(!n.isCollapsed){return}const i=this._getObjectElementNextToSelection(t);if(i){this.editor.model.change((t=>{let e=n.anchor.parent;while(e.isEmpty){const n=e;e=n.parent;t.remove(n)}this._setSelectionOverElement(i)}));return true}}_setSelectionOverElement(t){this.editor.model.change((e=>{e.setSelection(e.createRangeOn(t))}))}_getObjectElementNextToSelection(t){const e=this.editor.model;const n=e.schema;const i=e.document.selection;const o=e.createSelection(i);e.modifySelection(o,{direction:t?"forward":"backward"});if(o.isEqual(i)){return null}const r=t?o.focus.nodeBefore:o.focus.nodeAfter;if(!!r&&n.isObject(r)){return r}return null}_clearPreviouslySelectedWidgets(t){for(const e of this._previouslySelected){t.removeClass(lD,e)}this._previouslySelected.clear()}}function QD(t){let e=t;while(e){if(e.is("editableElement")&&!e.is("rootElement")){return true}if(cD(e)){return false}e=e.parent}return false}function JD(t,e){if(!e){return false}return Array.from(t.getAncestors()).includes(e)}class XD extends eu{static get requires(){return[Zy]}static get pluginName(){return"WidgetToolbarRepository"}init(){const t=this.editor;if(t.plugins.has("BalloonToolbar")){const e=t.plugins.get("BalloonToolbar");this.listenTo(e,"show",(e=>{if(nS(t.editing.view.document.selection)){e.stop()}}),{priority:"high"})}this._toolbarDefinitions=new Map;this._balloon=this.editor.plugins.get("ContextualBalloon");this.on("change:isEnabled",(()=>{this._updateToolbarsVisibility()}));this.listenTo(t.ui,"update",(()=>{this._updateToolbarsVisibility()}));this.listenTo(t.ui.focusTracker,"change:isFocused",(()=>{this._updateToolbarsVisibility()}),{priority:"low"})}destroy(){super.destroy();for(const t of this._toolbarDefinitions.values()){t.view.destroy()}}register(t,{ariaLabel:e,items:n,getRelatedElement:i,balloonClassName:o="ck-toolbar-container"}){if(!n.length){P("widget-toolbar-no-items",{toolbarId:t});return}const r=this.editor;const s=r.t;const a=new rv(r.locale);a.ariaLabel=e||s("Widget toolbar");if(this._toolbarDefinitions.has(t)){throw new z("widget-toolbar-duplicated",this,{toolbarId:t})}const l={view:a,getRelatedElement:i,balloonClassName:o,itemsConfig:n,initialized:false};r.ui.addToolbar(a,{isContextual:true,beforeFocus:()=>{const t=i(r.editing.view.document.selection);if(t){this._showToolbar(l,t)}},afterBlur:()=>{this._hideToolbar(l)}});this._toolbarDefinitions.set(t,l)}_updateToolbarsVisibility(){let t=0;let e=null;let n=null;for(const i of this._toolbarDefinitions.values()){const o=i.getRelatedElement(this.editor.editing.view.document.selection);if(!this.isEnabled||!o){if(this._isToolbarInBalloon(i)){this._hideToolbar(i)}}else if(!this.editor.ui.focusTracker.isFocused){if(this._isToolbarVisible(i)){this._hideToolbar(i)}}else{const r=o.getAncestors().length;if(r>t){t=r;e=o;n=i}}}if(n){this._showToolbar(n,e)}}_hideToolbar(t){this._balloon.remove(t.view);this.stopListening(this._balloon,"change:visibleView")}_showToolbar(t,e){if(this._isToolbarVisible(t)){tS(this.editor,e)}else if(!this._isToolbarInBalloon(t)){if(!t.initialized){t.initialized=true;t.view.fillFromConfig(t.itemsConfig,this.editor.ui.componentFactory)}this._balloon.add({view:t.view,position:eS(this.editor,e),balloonClassName:t.balloonClassName});this.listenTo(this._balloon,"change:visibleView",(()=>{for(const t of this._toolbarDefinitions.values()){if(this._isToolbarVisible(t)){const e=t.getRelatedElement(this.editor.editing.view.document.selection);tS(this.editor,e)}}}))}}_isToolbarVisible(t){return this._balloon.visibleView===t.view}_isToolbarInBalloon(t){return this._balloon.hasView(t.view)}}function tS(t,e){const n=t.plugins.get("ContextualBalloon");const i=eS(t,e);n.updatePosition(i)}function eS(t,e){const n=t.editing.view;const i=Uv.defaultPositions;return{target:n.domConverter.mapViewToDom(e),positions:[i.northArrowSouth,i.northArrowSouthWest,i.northArrowSouthEast,i.southArrowNorth,i.southArrowNorthWest,i.southArrowNorthEast,i.viewportStickyNorth]}}function nS(t){const e=t.getSelectedElement();return!!(e&&cD(e))}class iS extends(mt()){constructor(t){super();this.set("activeHandlePosition",null);this.set("proposedWidthPercents",null);this.set("proposedWidth",null);this.set("proposedHeight",null);this.set("proposedHandleHostWidth",null);this.set("proposedHandleHostHeight",null);this._options=t;this._referenceCoordinates=null}get originalWidth(){return this._originalWidth}get originalHeight(){return this._originalHeight}get originalWidthPercents(){return this._originalWidthPercents}get aspectRatio(){return this._aspectRatio}begin(t,e,n){const i=new dl(e);this.activeHandlePosition=aS(t);this._referenceCoordinates=rS(e,lS(this.activeHandlePosition));this._originalWidth=i.width;this._originalHeight=i.height;this._aspectRatio=i.width/i.height;const o=n.style.width;if(o&&o.match(/^\d+(\.\d*)?%$/)){this._originalWidthPercents=parseFloat(o)}else{this._originalWidthPercents=oS(n,i)}}update(t){this.proposedWidth=t.width;this.proposedHeight=t.height;this.proposedWidthPercents=t.widthPercents;this.proposedHandleHostWidth=t.handleHostWidth;this.proposedHandleHostHeight=t.handleHostHeight}}function oS(t,e){const n=t.parentElement;const i=parseFloat(n.ownerDocument.defaultView.getComputedStyle(n).width);return e.width/i*100}function rS(t,e){const n=new dl(t);const i=e.split("-");const o={x:i[1]=="right"?n.right:n.left,y:i[0]=="bottom"?n.bottom:n.top};o.x+=t.ownerDocument.defaultView.scrollX;o.y+=t.ownerDocument.defaultView.scrollY;return o}function sS(t){return`ck-widget__resizer__handle-${t}`}function aS(t){const e=["top-left","top-right","bottom-right","bottom-left"];for(const n of e){if(t.classList.contains(sS(n))){return n}}}function lS(t){const e=t.split("-");const n={top:"bottom",bottom:"top",left:"right",right:"left"};return`${n[e[0]]}-${n[e[1]]}`}class cS extends Lc{constructor(){super();const t=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-size-view",t.to("_viewPosition",(t=>t?`ck-orientation-${t}`:""))],style:{display:t.if("_isVisible","none",(t=>!t))}},children:[{text:t.to("_label")}]})}_bindToState(t,e){this.bind("_isVisible").to(e,"proposedWidth",e,"proposedHeight",((t,e)=>t!==null&&e!==null));this.bind("_label").to(e,"proposedHandleHostWidth",e,"proposedHandleHostHeight",e,"proposedWidthPercents",((e,n,i)=>{if(t.unit==="px"){return`${e}×${n}`}else{return`${i}%`}}));this.bind("_viewPosition").to(e,"activeHandlePosition",e,"proposedHandleHostWidth",e,"proposedHandleHostHeight",((t,e,n)=>e<50||n<50?"above-center":t))}_dismiss(){this.unbind();this._isVisible=false}}class dS extends(mt()){constructor(t){super();this._options=t;this._viewResizerWrapper=null;this.set("isEnabled",true);this.set("isSelected",false);this.bind("isVisible").to(this,"isEnabled",this,"isSelected",((t,e)=>t&&e));this.decorate("begin");this.decorate("cancel");this.decorate("commit");this.decorate("updateSize");this.on("commit",(t=>{if(!this.state.proposedWidth&&!this.state.proposedWidthPercents){this._cleanup();t.stop()}}),{priority:"high"})}get state(){return this._state}show(){const t=this._options.editor.editing.view;t.change((t=>{t.removeClass("ck-hidden",this._viewResizerWrapper)}))}hide(){const t=this._options.editor.editing.view;t.change((t=>{t.addClass("ck-hidden",this._viewResizerWrapper)}))}attach(){const t=this;const e=this._options.viewElement;const n=this._options.editor.editing.view;n.change((n=>{const i=n.createUIElement("div",{class:"ck ck-reset_all ck-widget__resizer"},(function(e){const n=this.toDomElement(e);t._appendHandles(n);t._appendSizeUI(n);return n}));n.insert(n.createPositionAt(e,"end"),i);n.addClass("ck-widget_with-resizer",e);this._viewResizerWrapper=i;if(!this.isVisible){this.hide()}}));this.on("change:isVisible",(()=>{if(this.isVisible){this.show();this.redraw()}else{this.hide()}}))}begin(t){this._state=new iS(this._options);this._sizeView._bindToState(this._options,this.state);this._initialViewWidth=this._options.viewElement.getStyle("width");this.state.begin(t,this._getHandleHost(),this._getResizeHost())}updateSize(t){const e=this._proposeNewSize(t);const n=this._options.editor.editing.view;n.change((t=>{const n=this._options.unit||"%";const i=(n==="%"?e.widthPercents:e.width)+n;t.setStyle("width",i,this._options.viewElement)}));const i=this._getHandleHost();const o=new dl(i);const r=Math.round(o.width);const s=Math.round(o.height);const a=new dl(i);e.width=Math.round(a.width);e.height=Math.round(a.height);this.redraw(o);this.state.update({...e,handleHostWidth:r,handleHostHeight:s})}commit(){const t=this._options.unit||"%";const e=(t==="%"?this.state.proposedWidthPercents:this.state.proposedWidth)+t;this._options.editor.editing.view.change((()=>{this._cleanup();this._options.onCommit(e)}))}cancel(){this._cleanup()}destroy(){this.cancel()}redraw(t){const e=this._domResizerWrapper;if(!gS(e)){return}const n=e.parentElement;const i=this._getHandleHost();const o=this._viewResizerWrapper;const r=[o.getStyle("width"),o.getStyle("height"),o.getStyle("left"),o.getStyle("top")];let s;if(n.isSameNode(i)){const e=t||new dl(i);s=[e.width+"px",e.height+"px",undefined,undefined]}else{s=[i.offsetWidth+"px",i.offsetHeight+"px",i.offsetLeft+"px",i.offsetTop+"px"]}if(Dt(r,s)!=="same"){this._options.editor.editing.view.change((t=>{t.setStyle({width:s[0],height:s[1],left:s[2],top:s[3]},o)}))}}containsHandle(t){return this._domResizerWrapper.contains(t)}static isResizeHandle(t){return t.classList.contains("ck-widget__resizer__handle")}_cleanup(){this._sizeView._dismiss();const t=this._options.editor.editing.view;t.change((t=>{t.setStyle("width",this._initialViewWidth,this._options.viewElement)}))}_proposeNewSize(t){const e=this.state;const n=hS(t);const i=this._options.isCentered?this._options.isCentered(this):true;const o={x:e._referenceCoordinates.x-(n.x+e.originalWidth),y:n.y-e.originalHeight-e._referenceCoordinates.y};if(i&&e.activeHandlePosition.endsWith("-right")){o.x=n.x-(e._referenceCoordinates.x+e.originalWidth)}if(i){o.x*=2}let r=Math.abs(e.originalWidth+o.x);let s=Math.abs(e.originalHeight+o.y);const a=r/e.aspectRatio>s?"width":"height";if(a=="width"){s=r/e.aspectRatio}else{r=s*e.aspectRatio}return{width:Math.round(r),height:Math.round(s),widthPercents:Math.min(Math.round(e.originalWidthPercents/e.originalWidth*r*100)/100,100)}}_getResizeHost(){const t=this._domResizerWrapper.parentElement;return this._options.getResizeHost(t)}_getHandleHost(){const t=this._domResizerWrapper.parentElement;return this._options.getHandleHost(t)}get _domResizerWrapper(){return this._options.editor.editing.view.domConverter.mapViewToDom(this._viewResizerWrapper)}_appendHandles(t){const e=["top-left","top-right","bottom-right","bottom-left"];for(const n of e){t.appendChild(new zc({tag:"div",attributes:{class:`ck-widget__resizer__handle ${uS(n)}`}}).render())}}_appendSizeUI(t){this._sizeView=new cS;this._sizeView.render();t.appendChild(this._sizeView.element)}}function uS(t){return`ck-widget__resizer__handle-${t}`}function hS(t){return{x:t.pageX,y:t.pageY}}function gS(t){return t&&t.ownerDocument&&t.ownerDocument.contains(t)}var mS="Expected a function";function fS(t,e,n){var i=true,o=true;if(typeof t!="function"){throw new TypeError(mS)}if(at(n)){i="leading"in n?!!n.leading:i;o="trailing"in n?!!n.trailing:o}return If(t,e,{leading:i,maxWait:e,trailing:o})}const pS=fS;var bS=n(2263);var kS={injectType:"singletonStyleTag",attributes:{"data-cke":true}};kS.insert="head";kS.singleton=true;var wS=Sc()(bS.Z,kS);const AS=bS.Z.locals||{};class _S extends eu{static get pluginName(){return"WidgetResize"}init(){const t=this.editor.editing;const e=il.window.document;this.set("selectedResizer",null);this.set("_activeResizer",null);this._resizers=new Map;t.view.addObserver(b_);this._observer=new(Ja());this.listenTo(t.view.document,"mousedown",this._mouseDownListener.bind(this),{priority:"high"});this._observer.listenTo(e,"mousemove",this._mouseMoveListener.bind(this));this._observer.listenTo(e,"mouseup",this._mouseUpListener.bind(this));this._redrawSelectedResizerThrottled=pS((()=>this.redrawSelectedResizer()),200);this.editor.ui.on("update",this._redrawSelectedResizerThrottled);this.editor.model.document.on("change",(()=>{for(const[t,e]of this._resizers){if(!t.isAttached()){this._resizers.delete(t);e.destroy()}}}),{priority:"lowest"});this._observer.listenTo(il.window,"resize",this._redrawSelectedResizerThrottled);const n=this.editor.editing.view.document.selection;n.on("change",(()=>{const t=n.getSelectedElement();const e=this.getResizerByViewElement(t)||null;if(e){this.select(e)}else{this.deselect()}}))}redrawSelectedResizer(){if(this.selectedResizer&&this.selectedResizer.isVisible){this.selectedResizer.redraw()}}destroy(){super.destroy();this._observer.stopListening();for(const t of this._resizers.values()){t.destroy()}this._redrawSelectedResizerThrottled.cancel()}select(t){this.deselect();this.selectedResizer=t;this.selectedResizer.isSelected=true}deselect(){if(this.selectedResizer){this.selectedResizer.isSelected=false}this.selectedResizer=null}attachTo(t){const e=new dS(t);const n=this.editor.plugins;e.attach();if(n.has("WidgetToolbarRepository")){const t=n.get("WidgetToolbarRepository");e.on("begin",(()=>{t.forceDisabled("resize")}),{priority:"lowest"});e.on("cancel",(()=>{t.clearForceDisabled("resize")}),{priority:"highest"});e.on("commit",(()=>{t.clearForceDisabled("resize")}),{priority:"highest"})}this._resizers.set(t.viewElement,e);const i=this.editor.editing.view.document.selection;const o=i.getSelectedElement();if(this.getResizerByViewElement(o)==e){this.select(e)}return e}getResizerByViewElement(t){return this._resizers.get(t)}_getResizerByHandle(t){for(const e of this._resizers.values()){if(e.containsHandle(t)){return e}}}_mouseDownListener(t,e){const n=e.domTarget;if(!dS.isResizeHandle(n)){return}this._activeResizer=this._getResizerByHandle(n)||null;if(this._activeResizer){this._activeResizer.begin(n);t.stop();e.preventDefault()}}_mouseMoveListener(t,e){if(this._activeResizer){this._activeResizer.updateSize(e)}}_mouseUpListener(){if(this._activeResizer){this._activeResizer.commit();this._activeResizer=null}}}var CS=n(390);var vS={injectType:"singletonStyleTag",attributes:{"data-cke":true}};vS.insert="head";vS.singleton=true;var yS=Sc()(CS.Z,vS);const xS=CS.Z.locals||{};class ES extends eu{static get pluginName(){return"DragDrop"}static get requires(){return[UE,ZD]}init(){const t=this.editor;const e=t.editing.view;this._draggedRange=null;this._draggingUid="";this._draggableElement=null;this._updateDropMarkerThrottled=pS((t=>this._updateDropMarker(t)),40);this._removeDropMarkerDelayed=NS((()=>this._removeDropMarker()),40);this._clearDraggableAttributesDelayed=NS((()=>this._clearDraggableAttributes()),40);e.addObserver(OE);e.addObserver(b_);this._setupDragging();this._setupContentInsertionIntegration();this._setupClipboardInputIntegration();this._setupDropMarker();this._setupDraggableAttributeHandling();this.listenTo(t,"change:isReadOnly",((t,e,n)=>{if(n){this.forceDisabled("readOnlyMode")}else{this.clearForceDisabled("readOnlyMode")}}));this.on("change:isEnabled",((t,e,n)=>{if(!n){this._finalizeDragging(false)}}));if(c.isAndroid){this.forceDisabled("noAndroidSupport")}}destroy(){if(this._draggedRange){this._draggedRange.detach();this._draggedRange=null}this._updateDropMarkerThrottled.cancel();this._removeDropMarkerDelayed.cancel();this._clearDraggableAttributesDelayed.cancel();return super.destroy()}_setupDragging(){const t=this.editor;const e=t.model;const n=e.document;const i=t.editing.view;const o=i.document;this.listenTo(o,"dragstart",((i,r)=>{const s=n.selection;if(r.target&&r.target.is("editableElement")){r.preventDefault();return}const a=r.target?zS(r.target):null;if(a){const n=t.editing.mapper.toModelElement(a);this._draggedRange=kb.fromRange(e.createRangeOn(n));if(t.plugins.has("WidgetToolbarRepository")){t.plugins.get("WidgetToolbarRepository").forceDisabled("dragDrop")}}else if(!o.selection.isCollapsed){const t=o.selection.getSelectedElement();if(!t||!cD(t)){this._draggedRange=kb.fromRange(s.getFirstRange())}}if(!this._draggedRange){r.preventDefault();return}this._draggingUid=I();r.dataTransfer.effectAllowed=this.isEnabled?"copyMove":"copy";r.dataTransfer.setData("application/ckeditor5-dragging-uid",this._draggingUid);const l=e.createSelection(this._draggedRange.toRange());const c=t.data.toView(e.getSelectedContent(l));o.fire("clipboardOutput",{dataTransfer:r.dataTransfer,content:c,method:"dragstart"});if(!this.isEnabled){this._draggedRange.detach();this._draggedRange=null;this._draggingUid=""}}),{priority:"low"});this.listenTo(o,"dragend",((t,e)=>{this._finalizeDragging(!e.dataTransfer.isCanceled&&e.dataTransfer.dropEffect=="move")}),{priority:"low"});this.listenTo(o,"dragenter",(()=>{if(!this.isEnabled){return}i.focus()}));this.listenTo(o,"dragleave",(()=>{this._removeDropMarkerDelayed()}));this.listenTo(o,"dragging",((e,n)=>{if(!this.isEnabled){n.dataTransfer.dropEffect="none";return}this._removeDropMarkerDelayed.cancel();const i=DS(t,n.targetRanges,n.target);if(!this._draggedRange){n.dataTransfer.dropEffect="copy"}if(!c.isGecko){if(n.dataTransfer.effectAllowed=="copy"){n.dataTransfer.dropEffect="copy"}else if(["all","copyMove"].includes(n.dataTransfer.effectAllowed)){n.dataTransfer.dropEffect="move"}}if(i){this._updateDropMarkerThrottled(i)}}),{priority:"low"})}_setupClipboardInputIntegration(){const t=this.editor;const e=t.editing.view;const n=e.document;this.listenTo(n,"clipboardInput",((e,n)=>{if(n.method!="drop"){return}const i=DS(t,n.targetRanges,n.target);this._removeDropMarker();if(!i){this._finalizeDragging(false);e.stop();return}if(this._draggedRange&&this._draggingUid!=n.dataTransfer.getData("application/ckeditor5-dragging-uid")){this._draggedRange.detach();this._draggedRange=null;this._draggingUid=""}const o=LS(n.dataTransfer)=="move";if(o&&this._draggedRange&&this._draggedRange.containsRange(i,true)){this._finalizeDragging(false);e.stop();return}n.targetRanges=[t.editing.mapper.toViewRange(i)]}),{priority:"high"})}_setupContentInsertionIntegration(){const t=this.editor.plugins.get(UE);t.on("contentInsertion",((t,e)=>{if(!this.isEnabled||e.method!=="drop"){return}const n=e.targetRanges.map((t=>this.editor.editing.mapper.toModelRange(t)));this.editor.model.change((t=>t.setSelection(n)))}),{priority:"high"});t.on("contentInsertion",((t,e)=>{if(!this.isEnabled||e.method!=="drop"){return}const n=LS(e.dataTransfer)=="move";const i=!e.resultRange||!e.resultRange.isCollapsed;this._finalizeDragging(i&&n)}),{priority:"lowest"})}_setupDraggableAttributeHandling(){const t=this.editor;const e=t.editing.view;const n=e.document;this.listenTo(n,"mousedown",((i,o)=>{if(c.isAndroid||!o){return}this._clearDraggableAttributesDelayed.cancel();let r=zS(o.target);if(c.isBlink&&!t.isReadOnly&&!r&&!n.selection.isCollapsed){const t=n.selection.getSelectedElement();if(!t||!cD(t)){r=n.selection.editableElement}}if(r){e.change((t=>{t.setAttribute("draggable","true",r)}));this._draggableElement=t.editing.mapper.toModelElement(r)}}));this.listenTo(n,"mouseup",(()=>{if(!c.isAndroid){this._clearDraggableAttributesDelayed()}}))}_clearDraggableAttributes(){const t=this.editor.editing;t.view.change((e=>{if(this._draggableElement&&this._draggableElement.root.rootName!="$graveyard"){e.removeAttribute("draggable",t.mapper.toViewElement(this._draggableElement))}this._draggableElement=null}))}_setupDropMarker(){const t=this.editor;t.conversion.for("editingDowncast").markerToHighlight({model:"drop-target",view:{classes:["ck-clipboard-drop-target-range"]}});t.conversion.for("editingDowncast").markerToElement({model:"drop-target",view:(e,{writer:n})=>{const i=t.model.schema.checkChild(e.markerRange.start,"$text");if(!i){return}return n.createUIElement("span",{class:"ck ck-clipboard-drop-target-position"},(function(t){const e=this.toDomElement(t);e.append("⁠",t.createElement("span"),"⁠");return e}))}})}_updateDropMarker(t){const e=this.editor;const n=e.model.markers;e.model.change((e=>{if(n.has("drop-target")){if(!n.get("drop-target").getRange().isEqual(t)){e.updateMarker("drop-target",{range:t})}}else{e.addMarker("drop-target",{range:t,usingOperation:false,affectsData:false})}}))}_removeDropMarker(){const t=this.editor.model;this._removeDropMarkerDelayed.cancel();this._updateDropMarkerThrottled.cancel();if(t.markers.has("drop-target")){t.change((t=>{t.removeMarker("drop-target")}))}}_finalizeDragging(t){const e=this.editor;const n=e.model;this._removeDropMarker();this._clearDraggableAttributes();if(e.plugins.has("WidgetToolbarRepository")){e.plugins.get("WidgetToolbarRepository").clearForceDisabled("dragDrop")}this._draggingUid="";if(!this._draggedRange){return}if(t&&this.isEnabled){n.deleteContent(n.createSelection(this._draggedRange),{doNotAutoparagraph:true})}this._draggedRange.detach();this._draggedRange=null}}function DS(t,e,n){const i=t.model;const o=t.editing.mapper;let r=null;const s=e?e[0].start:null;if(n.is("uiElement")){n=n.parent}r=SS(t,n);if(r){return r}const a=BS(t,n);const l=s?o.toModelPosition(s):null;if(!l){return TS(t,a)}r=IS(t,l,a);if(r){return r}r=i.schema.getNearestSelectionRange(l,c.isGecko?"forward":"backward");if(r){return r}return MS(t,l.parent)}function SS(t,e){const n=t.model;const i=t.editing.mapper;if(cD(e)){return n.createRangeOn(i.toModelElement(e))}if(!e.is("editableElement")){const t=e.findAncestor((t=>cD(t)||t.is("editableElement")));if(cD(t)){return n.createRangeOn(i.toModelElement(t))}}return null}function TS(t,e){const n=t.model;const i=n.schema;const o=n.createPositionAt(e,0);return i.getNearestSelectionRange(o,"forward")}function IS(t,e,n){const i=t.model;if(!i.schema.checkChild(n,"$block")){return null}const o=i.createPositionAt(n,0);const r=e.path.slice(0,o.path.length);const s=i.createPositionFromPath(e.root,r);const a=s.nodeAfter;if(a&&i.schema.isObject(a)){return i.createRangeOn(a)}return null}function MS(t,e){const n=t.model;let i=e;while(i){if(n.schema.isObject(i)){return n.createRangeOn(i)}i=i.parent}return null}function BS(t,e){const n=t.editing.mapper;const i=t.editing.view;const o=n.toModelElement(e);if(o){return o}const r=i.createPositionBefore(e);const s=n.findMappedViewAncestor(r);return n.toModelElement(s)}function LS(t){if(c.isGecko){return t.dropEffect}return["all","copyMove"].includes(t.effectAllowed)?"move":"copy"}function NS(t,e){let n;function i(...o){i.cancel();n=setTimeout((()=>t(...o)),e)}i.cancel=()=>{clearTimeout(n)};return i}function zS(t){if(t.is("editableElement")){return null}if(t.hasClass("ck-widget__selection-handle")){return t.findAncestor(cD)}if(cD(t)){return t}const e=t.findAncestor((t=>cD(t)||t.is("editableElement")));if(cD(e)){return e}return null}class PS extends eu{static get pluginName(){return"PastePlainText"}static get requires(){return[UE]}init(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=n.document;const o=e.document.selection;let r=false;n.addObserver(OE);this.listenTo(i,"keydown",((t,e)=>{r=e.shiftKey}));t.plugins.get(UE).on("contentInsertion",((t,n)=>{if(!r&&!OS(n.content,e.schema)){return}e.change((t=>{const i=Array.from(o.getAttributes()).filter((([t])=>e.schema.getAttributeProperties(t).isFormatting));if(!o.isCollapsed){e.deleteContent(o,{doNotAutoparagraph:true})}i.push(...o.getAttributes());const r=t.createRangeIn(n.content);for(const e of r.getItems()){if(e.is("$textProxy")){t.setAttributes(i,e)}}}))}))}}function OS(t,e){if(t.childCount>1){return false}const n=t.getChild(0);if(e.isObject(n)){return false}return Array.from(n.getAttributeKeys()).length==0}class RS extends eu{static get pluginName(){return"Clipboard"}static get requires(){return[UE,ES,PS]}}class VS extends iu{constructor(t){super(t);this._stack=[];this._createdBatches=new WeakSet;this.refresh();this.listenTo(t.data,"set",((t,e)=>{e[1]={...e[1]};const n=e[1];if(!n.batchType){n.batchType={isUndoable:false}}}),{priority:"high"});this.listenTo(t.data,"set",((t,e)=>{const n=e[1];if(!n.batchType.isUndoable){this.clearStack()}}))}refresh(){this.isEnabled=this._stack.length>0}addBatch(t){const e=this.editor.model.document.selection;const n={ranges:e.hasOwnRange?Array.from(e.getRanges()):[],isBackward:e.isBackward};this._stack.push({batch:t,selection:n});this.refresh()}clearStack(){this._stack=[];this.refresh()}_restoreSelection(t,e,n){const i=this.editor.model;const o=i.document;const r=[];const s=t.map((t=>t.getTransformedByOperations(n)));const a=s.flat();for(const t of s){const e=t.filter((t=>t.root!=o.graveyard)).filter((t=>!FS(t,a)));if(!e.length){continue}jS(e);r.push(e[0])}if(r.length){i.change((t=>{t.setSelection(r,{backward:e})}))}}_undo(t,e){const n=this.editor.model;const i=n.document;this._createdBatches.add(e);const o=t.operations.slice().filter((t=>t.isDocumentOperation));o.reverse();for(const t of o){const o=t.baseVersion+1;const r=Array.from(i.history.getOperations(o));const s=Jw([t.getReversed()],r,{useRelations:true,document:this.editor.model.document,padWithNoOps:false,forceWeakRemove:true});const a=s.operationsA;for(const o of a){e.addOperation(o);n.applyOperation(o);i.history.setOperationAsUndone(t,o)}}}}function jS(t){t.sort(((t,e)=>t.start.isBefore(e.start)?-1:1));for(let e=1;e<t.length;e++){const n=t[e-1];const i=n.getJoined(t[e],true);if(i){e--;t.splice(e,2,i)}}}function FS(t,e){return e.some((e=>e!==t&&e.containsRange(t,true)))}class HS extends VS{execute(t=null){const e=t?this._stack.findIndex((e=>e.batch==t)):this._stack.length-1;const n=this._stack.splice(e,1)[0];const i=this.editor.model.createBatch({isUndo:true});this.editor.model.enqueueChange(i,(()=>{this._undo(n.batch,i);const t=this.editor.model.document.history.getOperations(n.batch.baseVersion);this._restoreSelection(n.selection.ranges,n.selection.isBackward,t);this.fire("revert",n.batch,i)}));this.refresh()}}class US extends VS{execute(){const t=this._stack.pop();const e=this.editor.model.createBatch({isUndo:true});this.editor.model.enqueueChange(e,(()=>{const n=t.batch.operations[t.batch.operations.length-1];const i=n.baseVersion+1;const o=this.editor.model.document.history.getOperations(i);this._restoreSelection(t.selection.ranges,t.selection.isBackward,o);this._undo(t.batch,e)}));this.refresh()}}class WS extends eu{static get pluginName(){return"UndoEditing"}constructor(t){super(t);this._batchRegistry=new WeakSet}init(){const t=this.editor;this._undoCommand=new HS(t);this._redoCommand=new US(t);t.commands.add("undo",this._undoCommand);t.commands.add("redo",this._redoCommand);this.listenTo(t.model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation){return}const i=n.batch;const o=this._redoCommand._createdBatches.has(i);const r=this._undoCommand._createdBatches.has(i);const s=this._batchRegistry.has(i);if(s){return}this._batchRegistry.add(i);if(!i.isUndoable){return}if(o){this._undoCommand.addBatch(i)}else if(!r){this._undoCommand.addBatch(i);this._redoCommand.clearStack()}}),{priority:"highest"});this.listenTo(this._undoCommand,"revert",((t,e,n)=>{this._redoCommand.addBatch(n)}));t.keystrokes.set("CTRL+Z","undo");t.keystrokes.set("CTRL+Y","redo");t.keystrokes.set("CTRL+SHIFT+Z","redo")}}const qS='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m5.042 9.367 2.189 1.837a.75.75 0 0 1-.965 1.149l-3.788-3.18a.747.747 0 0 1-.21-.284.75.75 0 0 1 .17-.945L6.23 4.762a.75.75 0 1 1 .964 1.15L4.863 7.866h8.917A.75.75 0 0 1 14 7.9a4 4 0 1 1-1.477 7.718l.344-1.489a2.5 2.5 0 1 0 1.094-4.73l.008-.032H5.042z"/></svg>';const GS='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m14.958 9.367-2.189 1.837a.75.75 0 0 0 .965 1.149l3.788-3.18a.747.747 0 0 0 .21-.284.75.75 0 0 0-.17-.945L13.77 4.762a.75.75 0 1 0-.964 1.15l2.331 1.955H6.22A.75.75 0 0 0 6 7.9a4 4 0 1 0 1.477 7.718l-.344-1.489A2.5 2.5 0 1 1 6.039 9.4l-.008-.032h8.927z"/></svg>';class $S extends eu{static get pluginName(){return"UndoUI"}init(){const t=this.editor;const e=t.locale;const n=t.t;const i=e.uiLanguageDirection=="ltr"?qS:GS;const o=e.uiLanguageDirection=="ltr"?GS:qS;this._addButton("undo",n("Undo"),"CTRL+Z",i);this._addButton("redo",n("Redo"),"CTRL+Y",o)}_addButton(t,e,n,i){const o=this.editor;o.ui.componentFactory.add(t,(r=>{const s=o.commands.get(t);const a=new kd(r);a.set({label:e,icon:i,keystroke:n,tooltip:true});a.bind("isEnabled").to(s,"isEnabled");this.listenTo(a,"execute",(()=>{o.execute(t);o.editing.view.focus()}));return a}))}}class KS extends eu{static get requires(){return[WS,$S]}static get pluginName(){return"Undo"}}function YS(t){return t.createContainerElement("span",{class:"image-inline"},t.createEmptyElement("img"))}function ZS(t){return t.createContainerElement("figure",{class:"image"},[t.createEmptyElement("img"),t.createSlot()])}function QS(t,e){const n=t.plugins.get("ImageUtils");const i=t.plugins.has("ImageInlineEditing")&&t.plugins.has("ImageBlockEditing");return t=>{if(!n.isInlineImageView(t)){return null}if(!i){return o(t)}const r=t.getStyle("display")=="block"||t.findAncestor(n.isBlockImageView)?"imageBlock":"imageInline";if(r!==e){return null}return o(t)};function o(t){const e={name:true};if(t.hasAttribute("src")){e.attributes=["src"]}return e}}function JS(t,e){const n=dc(e.getSelectedBlocks());if(!n||t.isObject(n)){return"imageBlock"}if(n.isEmpty&&n.name!="listItem"){return"imageBlock"}return"imageInline"}class XS extends eu{static get pluginName(){return"ImageUtils"}isImage(t){return this.isInlineImage(t)||this.isBlockImage(t)}isInlineImageView(t){return!!t&&t.is("element","img")}isBlockImageView(t){return!!t&&t.is("element","figure")&&t.hasClass("image")}insertImage(t={},e=null,n=null){const i=this.editor;const o=i.model;const r=o.document.selection;n=iT(i,e||r,n);t={...Object.fromEntries(r.getAttributes()),...t};for(const e in t){if(!o.schema.checkAttribute(n,e)){delete t[e]}}return o.change((i=>{const r=i.createElement(n,t);o.insertObject(r,e,null,{setSelection:"on",findOptimalPosition:!e&&n!="imageInline"});if(r.parent){return r}return null}))}getClosestSelectedImageWidget(t){const e=t.getFirstPosition();if(!e){return null}const n=t.getSelectedElement();if(n&&this.isImageWidget(n)){return n}let i=e.parent;while(i){if(i.is("element")&&this.isImageWidget(i)){return i}i=i.parent}return null}getClosestSelectedImageElement(t){const e=t.getSelectedElement();return this.isImage(e)?e:t.getFirstPosition().findAncestor("imageBlock")}isImageAllowed(){const t=this.editor.model;const e=t.document.selection;return tT(this.editor,e)&&eT(e)}toImageWidget(t,e,n){e.setCustomProperty("image",true,t);const i=()=>{const e=this.findViewImgElement(t);const i=e.getAttribute("alt");return i?`${i} ${n}`:n};return dD(t,e,{label:i})}isImageWidget(t){return!!t.getCustomProperty("image")&&cD(t)}isBlockImage(t){return!!t&&t.is("element","imageBlock")}isInlineImage(t){return!!t&&t.is("element","imageInline")}findViewImgElement(t){if(this.isInlineImageView(t)){return t}const e=this.editor.editing.view;for(const{item:n}of e.createRangeIn(t)){if(this.isInlineImageView(n)){return n}}}}function tT(t,e){const n=iT(t,e);if(n=="imageBlock"){const n=nT(e,t.model);if(t.model.schema.checkChild(n,"imageBlock")){return true}}else if(t.model.schema.checkChild(e.focus,"imageInline")){return true}return false}function eT(t){return[...t.focus.getAncestors()].every((t=>!t.is("element","imageBlock")))}function nT(t,e){const n=bD(t,e);const i=n.start.parent;if(i.isEmpty&&!i.is("element","$root")){return i.parent}return i}function iT(t,e,n){const i=t.model.schema;const o=t.config.get("image.insert.type");if(!t.plugins.has("ImageBlockEditing")){return"imageInline"}if(!t.plugins.has("ImageInlineEditing")){return"imageBlock"}if(n){return n}if(o==="inline"){return"imageInline"}if(o==="block"){return"imageBlock"}if(e.is("selection")){return JS(i,e)}return i.checkChild(e,"imageInline")?"imageInline":"imageBlock"}const oT=new RegExp(String(/^(http(s)?:\/\/)?[\w-]+\.[\w.~:/[\]@!$&'()*+,;=%-]+/.source+/\.(jpg|jpeg|png|gif|ico|webp|JPG|JPEG|PNG|GIF|ICO|WEBP)/.source+/(\?[\w.~:/[\]@!$&'()*+,;=%-]*)?/.source+/(#[\w.~:/[\]@!$&'()*+,;=%-]*)?$/.source));class rT extends eu{static get requires(){return[RS,XS,KS,oE]}static get pluginName(){return"AutoImage"}constructor(t){super(t);this._timeoutId=null;this._positionToInsert=null}init(){const t=this.editor;const e=t.model.document;this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(()=>{const t=e.selection.getFirstRange();const n=sA.fromPosition(t.start);n.stickiness="toPrevious";const i=sA.fromPosition(t.end);i.stickiness="toNext";e.once("change:data",(()=>{this._embedImageBetweenPositions(n,i);n.detach();i.detach()}),{priority:"high"})}));t.commands.get("undo").on("execute",(()=>{if(this._timeoutId){il.window.clearTimeout(this._timeoutId);this._positionToInsert.detach();this._timeoutId=null;this._positionToInsert=null}}),{priority:"high"})}_embedImageBetweenPositions(t,e){const n=this.editor;const i=new kb(t,e);const o=i.getWalker({ignoreElementEnd:true});const r=Object.fromEntries(n.model.document.selection.getAttributes());const s=this.editor.plugins.get("ImageUtils");let a="";for(const t of o){if(t.item.is("$textProxy")){a+=t.item.data}}a=a.trim();if(!a.match(oT)){i.detach();return}this._positionToInsert=sA.fromPosition(t);this._timeoutId=il.window.setTimeout((()=>{const t=n.commands.get("insertImage");if(!t.isEnabled){i.detach();return}n.model.change((t=>{this._timeoutId=null;t.remove(i);i.detach();let e;if(this._positionToInsert.root.rootName!=="$graveyard"){e=this._positionToInsert.toPosition()}s.insertImage({...r,src:a},e);this._positionToInsert.detach();this._positionToInsert=null}));n.plugins.get("Delete").requestUndoOnBackspace()}),100)}}function sT(t,e,n){var i=t.length;n=n===undefined?i:n;return!e&&n>=i?t:_h(t,e,n)}const aT=sT;var lT="\\ud800-\\udfff",cT="\\u0300-\\u036f",dT="\\ufe20-\\ufe2f",uT="\\u20d0-\\u20ff",hT=cT+dT+uT,gT="\\ufe0e\\ufe0f";var mT="\\u200d";var fT=RegExp("["+mT+lT+hT+gT+"]");function pT(t){return fT.test(t)}const bT=pT;function kT(t){return t.split("")}const wT=kT;var AT="\\ud800-\\udfff",_T="\\u0300-\\u036f",CT="\\ufe20-\\ufe2f",vT="\\u20d0-\\u20ff",yT=_T+CT+vT,xT="\\ufe0e\\ufe0f";var ET="["+AT+"]",DT="["+yT+"]",ST="\\ud83c[\\udffb-\\udfff]",TT="(?:"+DT+"|"+ST+")",IT="[^"+AT+"]",MT="(?:\\ud83c[\\udde6-\\uddff]){2}",BT="[\\ud800-\\udbff][\\udc00-\\udfff]",LT="\\u200d";var NT=TT+"?",zT="["+xT+"]?",PT="(?:"+LT+"(?:"+[IT,MT,BT].join("|")+")"+zT+NT+")*",OT=zT+NT+PT,RT="(?:"+[IT+DT+"?",DT,MT,BT,ET].join("|")+")";var VT=RegExp(ST+"(?="+ST+")|"+RT+OT,"g");function jT(t){return t.match(VT)||[]}const FT=jT;function HT(t){return bT(t)?FT(t):wT(t)}const UT=HT;function WT(t){return function(e){e=dh(e);var n=bT(e)?UT(e):undefined;var i=n?n[0]:e.charAt(0);var o=n?aT(n,1).join(""):e.slice(1);return i[t]()+o}}const qT=WT;var GT=qT("toUpperCase");const $T=GT;const KT=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g;const YT=/^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i;const ZT=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i;const QT=/^((\w+:(\/{2,})?)|(\W))/i;const JT="Ctrl+K";function XT(t){return t.is("attributeElement")&&!!t.getCustomProperty("link")}function tI(t,{writer:e}){const n=e.createAttributeElement("a",{href:t},{priority:5});e.setCustomProperty("link",true,n);return n}function eI(t){t=String(t);return nI(t)?t:"#"}function nI(t){const e=t.replace(KT,"");return e.match(YT)}function iI(t,e){const n={"Open in a new tab":t("Open in a new tab"),Downloadable:t("Downloadable")};e.forEach((t=>{if(t.label&&n[t.label]){t.label=n[t.label]}return t}));return e}function oI(t){const e=[];if(t){for(const[n,i]of Object.entries(t)){const t=Object.assign({},i,{id:`link${$T(n)}`});e.push(t)}}return e}function rI(t,e){if(!t){return false}return e.checkAttribute(t.name,"linkHref")}function sI(t){return ZT.test(t)}function aI(t,e){const n=sI(t)?"mailto:":e;const i=!!n&&!lI(t);return t&&i?n+t:t}function lI(t){return QT.test(t)}function cI(t){window.open(t,"_blank","noopener")}const dI=4;const uI=new RegExp("(^|\\s)"+"("+"("+"(?:(?:(?:https?|ftp):)?\\/\\/)"+"(?:\\S+(?::\\S*)?@)?"+"(?:"+"(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])"+"(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}"+"(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))"+"|"+"("+"((?!www\\.)|(www\\.))"+"(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+"+"(?:[a-z\\u00a1-\\uffff]{2,63})"+")"+")"+"(?::\\d{2,5})?"+"(?:[/?#]\\S*)?"+")"+"|"+"("+"(www.|(\\S+@))"+"((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+"+"(?:[a-z\\u00a1-\\uffff]{2,63})"+")"+")$","i");const hI=2;class gI extends eu{static get requires(){return[oE]}static get pluginName(){return"AutoLink"}init(){const t=this.editor;const e=t.model.document.selection;e.on("change:range",(()=>{this.isEnabled=!e.anchor.parent.is("element","codeBlock")}));this._enableTypingHandling()}afterInit(){this._enableEnterHandling();this._enableShiftEnterHandling()}_enableTypingHandling(){const t=this.editor;const e=new aE(t.model,(t=>{if(!mI(t)){return}const e=fI(t.substr(0,t.length-1));if(e){return{url:e}}}));e.on("matched:data",((e,n)=>{const{batch:i,range:o,url:r}=n;if(!i.isTyping){return}const s=o.end.getShiftedBy(-1);const a=s.getShiftedBy(-r.length);const l=t.model.createRange(a,s);this._applyAutoLink(r,l)}));e.bind("isEnabled").to(this)}_enableEnterHandling(){const t=this.editor;const e=t.model;const n=t.commands.get("enter");if(!n){return}n.on("execute",(()=>{const t=e.document.selection.getFirstPosition();if(!t.parent.previousSibling){return}const n=e.createRangeIn(t.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(n)}))}_enableShiftEnterHandling(){const t=this.editor;const e=t.model;const n=t.commands.get("shiftEnter");if(!n){return}n.on("execute",(()=>{const t=e.document.selection.getFirstPosition();const n=e.createRange(e.createPositionAt(t.parent,0),t.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(n)}))}_checkAndApplyAutoLinkOnRange(t){const e=this.editor.model;const{text:n,range:i}=sE(t,e);const o=fI(n);if(o){const t=e.createRange(i.end.getShiftedBy(-o.length),i.end);this._applyAutoLink(o,t)}}_applyAutoLink(t,e){const n=this.editor.model;const i=this.editor.config.get("link.defaultProtocol");const o=aI(t,i);if(!this.isEnabled||!pI(e,n)||!lI(o)||bI(e)){return}this._persistAutoLink(o,e)}_persistAutoLink(t,e){const n=this.editor.model;const i=this.editor.plugins.get("Delete");n.enqueueChange((o=>{o.setAttribute("linkHref",t,e);n.enqueueChange((()=>{i.requestUndoOnBackspace()}))}))}}function mI(t){return t.length>dI&&t[t.length-1]===" "&&t[t.length-2]!==" "}function fI(t){const e=uI.exec(t);return e?e[hI]:null}function pI(t,e){return e.schema.checkAttributeInSelection(e.createSelection(t),"linkHref")}function bI(t){const e=t.start.nodeAfter;return e&&e.hasAttribute("linkHref")}class kI extends eu{static get pluginName(){return"Autosave"}static get requires(){return[bC]}constructor(t){super(t);const e=t.config.get("autosave")||{};const n=e.waitingTime||1e3;this.set("state","synchronized");this._debouncedSave=If(this._save.bind(this),n);this._lastDocumentVersion=t.model.document.version;this._savePromise=null;this._domEmitter=Object.create(Ja);this._config=e;this._pendingActions=t.plugins.get(bC);this._makeImmediateSave=false}init(){const t=this.editor;const e=t.model.document;this.listenTo(t,"ready",(()=>{this.listenTo(e,"change:data",((t,e)=>{if(!this._saveCallbacks.length){return}if(!e.isLocal){return}if(this.state==="synchronized"){this.state="waiting";this._setPendingAction()}if(this.state==="waiting"){this._debouncedSave()}}))}));this.listenTo(t,"destroy",(()=>this._flush()),{priority:"highest"});this._domEmitter.listenTo(window,"beforeunload",((t,e)=>{if(this._pendingActions.hasAny){e.returnValue=this._pendingActions.first.message}}))}destroy(){this._domEmitter.stopListening();super.destroy()}save(){this._debouncedSave.cancel();return this._save()}_flush(){this._debouncedSave.flush()}_save(){if(this._savePromise){this._makeImmediateSave=this.editor.model.document.version>this._lastDocumentVersion;return this._savePromise}this._setPendingAction();this.state="saving";this._lastDocumentVersion=this.editor.model.document.version;this._savePromise=Promise.resolve().then((()=>Promise.all(this._saveCallbacks.map((t=>t(this.editor)))))).finally((()=>{this._savePromise=null})).then((()=>{if(this._makeImmediateSave){this._makeImmediateSave=false;return this._save()}else{if(this.editor.model.document.version>this._lastDocumentVersion){this.state="waiting";this._debouncedSave()}else{this.state="synchronized";this._pendingActions.remove(this._action);this._action=null}}})).catch((t=>{this.state="error";this.state="saving";this._debouncedSave();throw t}));return this._savePromise}_setPendingAction(){const t=this.editor.t;if(!this._action){this._action=this._pendingActions.add(t("Saving changes"))}}get _saveCallbacks(){const t=[];if(this.adapter&&this.adapter.save){t.push(this.adapter.save)}if(this._config.save){t.push(this._config.save)}return t}}x(kI,mt);class wI extends iu{refresh(){this.value=this._getValue();this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model;const n=e.schema;const i=e.document.selection;const o=Array.from(i.getSelectedBlocks());const r=t.forceValue===undefined?!this.value:t.forceValue;e.change((t=>{if(!r){this._removeQuote(t,o.filter(AI))}else{const e=o.filter((t=>AI(t)||CI(n,t)));this._applyQuote(t,e)}}))}_getValue(){const t=this.editor.model.document.selection;const e=dc(t.getSelectedBlocks());return!!(e&&AI(e))}_checkEnabled(){if(this.value){return true}const t=this.editor.model.document.selection;const e=this.editor.model.schema;const n=dc(t.getSelectedBlocks());if(!n){return false}return CI(e,n)}_removeQuote(t,e){_I(t,e).reverse().forEach((e=>{if(e.start.isAtStart&&e.end.isAtEnd){t.unwrap(e.start.parent);return}if(e.start.isAtStart){const n=t.createPositionBefore(e.start.parent);t.move(e,n);return}if(!e.end.isAtEnd){t.split(e.end)}const n=t.createPositionAfter(e.end.parent);t.move(e,n)}))}_applyQuote(t,e){const n=[];_I(t,e).reverse().forEach((e=>{let i=AI(e.start);if(!i){i=t.createElement("blockQuote");t.wrap(e,i)}n.push(i)}));n.reverse().reduce(((e,n)=>{if(e.nextSibling==n){t.merge(t.createPositionAfter(e));return e}return n}))}}function AI(t){return t.parent.name=="blockQuote"?t.parent:null}function _I(t,e){let n;let i=0;const o=[];while(i<e.length){const r=e[i];const s=e[i+1];if(!n){n=t.createPositionBefore(r)}if(!s||r.nextSibling!=s){o.push(t.createRange(n,t.createPositionAfter(r)));n=null}i++}return o}function CI(t,e){const n=t.checkChild(e.parent,"blockQuote");const i=t.checkChild(["$root","blockQuote"],e);return n&&i}class vI extends eu{static get pluginName(){return"BlockQuoteEditing"}static get requires(){return[YE,oE]}init(){const t=this.editor;const e=t.model.schema;t.commands.add("blockQuote",new wI(t));e.register("blockQuote",{inheritAllFrom:"$container"});t.conversion.elementToElement({model:"blockQuote",view:"blockquote"});t.model.document.registerPostFixer((n=>{const i=t.model.document.differ.getChanges();for(const t of i){if(t.type=="insert"){const i=t.position.nodeAfter;if(!i){continue}if(i.is("element","blockQuote")&&i.isEmpty){n.remove(i);return true}else if(i.is("element","blockQuote")&&!e.checkChild(t.position,i)){n.unwrap(i);return true}else if(i.is("element")){const t=n.createRangeIn(i);for(const i of t.getItems()){if(i.is("element","blockQuote")&&!e.checkChild(n.createPositionBefore(i),i)){n.unwrap(i);return true}}}}else if(t.type=="remove"){const e=t.position.parent;if(e.is("element","blockQuote")&&e.isEmpty){n.remove(e);return true}}}return false}));const n=this.editor.editing.view.document;const i=t.model.document.selection;const o=t.commands.get("blockQuote");this.listenTo(n,"enter",((e,n)=>{if(!i.isCollapsed||!o.value){return}const r=i.getLastPosition().parent;if(r.isEmpty){t.execute("blockQuote");t.editing.view.scrollToTheSelection();n.preventDefault();e.stop()}}),{context:"blockquote"});this.listenTo(n,"delete",((e,n)=>{if(n.direction!="backward"||!i.isCollapsed||!o.value){return}const r=i.getLastPosition().parent;if(r.isEmpty&&!r.previousSibling){t.execute("blockQuote");t.editing.view.scrollToTheSelection();n.preventDefault();e.stop()}}),{context:"blockquote"})}}var yI=n(636);var xI={injectType:"singletonStyleTag",attributes:{"data-cke":true}};xI.insert="head";xI.singleton=true;var EI=Sc()(yI.Z,xI);const DI=yI.Z.locals||{};class SI extends eu{static get pluginName(){return"BlockQuoteUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("blockQuote",(n=>{const i=t.commands.get("blockQuote");const o=new kd(n);o.set({label:e("Block quote"),icon:JC.quote,tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute("blockQuote");t.editing.view.focus()}));return o}))}}class TI extends eu{static get requires(){return[vI,SI]}static get pluginName(){return"BlockQuote"}}class II extends iu{constructor(t,e){super(t);this.attributeKey=e}refresh(){const t=this.editor.model;const e=t.document;this.value=this._getValueFromFirstAllowedNode();this.isEnabled=t.schema.checkAttributeInSelection(e.selection,this.attributeKey)}execute(t={}){const e=this.editor.model;const n=e.document;const i=n.selection;const o=t.forceValue===undefined?!this.value:t.forceValue;e.change((t=>{if(i.isCollapsed){if(o){t.setSelectionAttribute(this.attributeKey,true)}else{t.removeSelectionAttribute(this.attributeKey)}}else{const n=e.schema.getValidRanges(i.getRanges(),this.attributeKey);for(const e of n){if(o){t.setAttribute(this.attributeKey,o,e)}else{t.removeAttribute(this.attributeKey,e)}}}}))}_getValueFromFirstAllowedNode(){const t=this.editor.model;const e=t.schema;const n=t.document.selection;if(n.isCollapsed){return n.hasAttribute(this.attributeKey)}for(const t of n.getRanges()){for(const n of t.getItems()){if(e.checkAttribute(n,this.attributeKey)){return n.hasAttribute(this.attributeKey)}}}return false}}const MI="bold";class BI extends eu{static get pluginName(){return"BoldEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:MI});t.model.schema.setAttributeProperties(MI,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:MI,view:"strong",upcastAlso:["b",t=>{const e=t.getStyle("font-weight");if(!e){return null}if(e=="bold"||Number(e)>=600){return{name:true,styles:["font-weight"]}}return null}]});t.commands.add(MI,new II(t,MI));t.keystrokes.set("CTRL+B",MI)}}const LI="bold";class NI extends eu{static get pluginName(){return"BoldUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(LI,(n=>{const i=t.commands.get(LI);const o=new kd(n);o.set({label:e("Bold"),icon:JC.bold,keystroke:"CTRL+B",tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(LI);t.editing.view.focus()}));return o}))}}class zI extends eu{static get requires(){return[BI,NI]}static get pluginName(){return"Bold"}}const PI="code";const OI="ck-code_selected";class RI extends eu{static get pluginName(){return"CodeEditing"}static get requires(){return[lE]}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:PI});t.model.schema.setAttributeProperties(PI,{isFormatting:true,copyOnEnter:false});t.conversion.attributeToElement({model:PI,view:"code",upcastAlso:{styles:{"word-wrap":"break-word"}}});t.commands.add(PI,new II(t,PI));t.plugins.get(lE).registerAttribute(PI);IE(t,PI,"code",OI)}}const VI='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m12.5 5.7 5.2 3.9v1.3l-5.6 4c-.1.2-.3.2-.5.2-.3-.1-.6-.7-.6-1l.3-.4 4.7-3.5L11.5 7l-.2-.2c-.1-.3-.1-.6 0-.8.2-.2.5-.4.8-.4a.8.8 0 0 1 .4.1zm-5.2 0L2 9.6v1.3l5.6 4c.1.2.3.2.5.2.3-.1.7-.7.6-1 0-.1 0-.3-.2-.4l-5-3.5L8.2 7l.2-.2c.1-.3.1-.6 0-.8-.2-.2-.5-.4-.8-.4a.8.8 0 0 0-.3.1z"/></svg>';var jI=n(8180);var FI={injectType:"singletonStyleTag",attributes:{"data-cke":true}};FI.insert="head";FI.singleton=true;var HI=Sc()(jI.Z,FI);const UI=jI.Z.locals||{};const WI="code";class qI extends eu{static get pluginName(){return"CodeUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(WI,(n=>{const i=t.commands.get(WI);const o=new kd(n);o.set({label:e("Code"),icon:VI,tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(WI);t.editing.view.focus()}));return o}))}}class GI extends eu{static get requires(){return[RI,qI]}static get pluginName(){return"Code"}}const $I={block:[{model:"codeBlock",view:"pre"},{model:"paragraph",view:"p"},{model:"blockQuote",view:"blockquote"},{model:"listItem",view:"li"},{model:"pageBreak",view:"div"},{model:"rawHtml",view:"div"},{model:"table",view:"table"},{model:"tableRow",view:"tr"},{model:"tableCell",view:"td"},{model:"tableCell",view:"th"},{model:"caption",view:"caption"},{model:"caption",view:"figcaption"},{model:"imageBlock",view:"img"},{model:"imageInline",view:"img"},{model:"htmlP",view:"p",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlBlockquote",view:"blockquote",modelSchema:{inheritAllFrom:"$container"}},{model:"htmlTable",view:"table",modelSchema:{allowWhere:"$block",isBlock:true}},{model:"htmlTbody",view:"tbody",modelSchema:{allowIn:"htmlTable",isBlock:false}},{model:"htmlThead",view:"thead",modelSchema:{allowIn:"htmlTable",isBlock:false}},{model:"htmlTfoot",view:"tfoot",modelSchema:{allowIn:"htmlTable",isBlock:false}},{model:"htmlCaption",view:"caption",modelSchema:{allowIn:"htmlTable",allowChildren:"$text",isBlock:false}},{model:"htmlColgroup",view:"colgroup",modelSchema:{allowIn:"htmlTable",allowChildren:"col",isBlock:false}},{model:"htmlCol",view:"col",modelSchema:{allowIn:"htmlColgroup",isBlock:false}},{model:"htmlTr",view:"tr",modelSchema:{allowIn:["htmlTable","htmlThead","htmlTbody"],isLimit:true}},{model:"htmlTd",view:"td",modelSchema:{allowIn:"htmlTr",allowContentOf:"$container",isLimit:true,isBlock:false}},{model:"htmlTh",view:"th",modelSchema:{allowIn:"htmlTr",allowContentOf:"$container",isLimit:true,isBlock:false}},{model:"htmlFigure",view:"figure",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlFigcaption",view:"figcaption",modelSchema:{allowIn:"htmlFigure",allowChildren:"$text",isBlock:false}},{model:"htmlAddress",view:"address",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlAside",view:"aside",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlMain",view:"main",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlDetails",view:"details",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlSummary",view:"summary",modelSchema:{allowChildren:"$text",allowIn:"htmlDetails",isBlock:false}},{model:"htmlDiv",view:"div",paragraphLikeModel:"htmlDivParagraph",modelSchema:{inheritAllFrom:"$container"}},{model:"htmlFieldset",view:"fieldset",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlLegend",view:"legend",modelSchema:{allowIn:"htmlFieldset",allowChildren:"$text"}},{model:"htmlHeader",view:"header",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlFooter",view:"footer",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlForm",view:"form",modelSchema:{inheritAllFrom:"$container",isBlock:true}},{model:"htmlHgroup",view:"hgroup",modelSchema:{allowChildren:["htmlH1","htmlH2","htmlH3","htmlH4","htmlH5","htmlH6"],isBlock:false}},{model:"htmlH1",view:"h1",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH2",view:"h2",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH3",view:"h3",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH4",view:"h4",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH5",view:"h5",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH6",view:"h6",modelSchema:{inheritAllFrom:"$block"}},{model:"$htmlList",modelSchema:{allowWhere:"$container",allowChildren:["$htmlList","htmlLi"],isBlock:false}},{model:"htmlDir",view:"dir",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlMenu",view:"menu",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlUl",view:"ul",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlOl",view:"ol",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlLi",view:"li",modelSchema:{allowIn:"$htmlList",allowChildren:"$text",isBlock:false}},{model:"htmlPre",view:"pre",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlArticle",view:"article",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlSection",view:"section",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlNav",view:"nav",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlDl",view:"dl",modelSchema:{allowWhere:"$container",allowChildren:["htmlDt","htmlDd"],isBlock:false}},{model:"htmlDt",view:"dt",modelSchema:{allowChildren:"$block",isBlock:false}},{model:"htmlDd",view:"dd",modelSchema:{allowChildren:"$block",isBlock:false}},{model:"htmlCenter",view:"center",modelSchema:{inheritAllFrom:"$container",isBlock:false}}],inline:[{model:"htmlAcronym",view:"acronym",attributeProperties:{copyOnEnter:true}},{model:"htmlTt",view:"tt",attributeProperties:{copyOnEnter:true}},{model:"htmlFont",view:"font",attributeProperties:{copyOnEnter:true}},{model:"htmlTime",view:"time",attributeProperties:{copyOnEnter:true}},{model:"htmlVar",view:"var",attributeProperties:{copyOnEnter:true}},{model:"htmlBig",view:"big",attributeProperties:{copyOnEnter:true}},{model:"htmlSmall",view:"small",attributeProperties:{copyOnEnter:true}},{model:"htmlSamp",view:"samp",attributeProperties:{copyOnEnter:true}},{model:"htmlQ",view:"q",attributeProperties:{copyOnEnter:true}},{model:"htmlOutput",view:"output",attributeProperties:{copyOnEnter:true}},{model:"htmlKbd",view:"kbd",attributeProperties:{copyOnEnter:true}},{model:"htmlBdi",view:"bdi",attributeProperties:{copyOnEnter:true}},{model:"htmlBdo",view:"bdo",attributeProperties:{copyOnEnter:true}},{model:"htmlAbbr",view:"abbr",attributeProperties:{copyOnEnter:true}},{model:"htmlA",view:"a",priority:5,coupledAttribute:"linkHref",attributeProperties:{copyOnEnter:true}},{model:"htmlStrong",view:"strong",coupledAttribute:"bold",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlB",view:"b",coupledAttribute:"bold",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlI",view:"i",coupledAttribute:"italic",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlEm",view:"em",coupledAttribute:"italic",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlS",view:"s",coupledAttribute:"strikethrough",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlDel",view:"del",coupledAttribute:"strikethrough",attributeProperties:{copyOnEnter:true}},{model:"htmlIns",view:"ins",attributeProperties:{copyOnEnter:true}},{model:"htmlU",view:"u",coupledAttribute:"underline",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlSub",view:"sub",coupledAttribute:"subscript",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlSup",view:"sup",coupledAttribute:"superscript",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlCode",view:"code",coupledAttribute:"code",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlMark",view:"mark",attributeProperties:{copyOnEnter:true}},{model:"htmlSpan",view:"span",attributeProperties:{copyOnEnter:true}},{model:"htmlCite",view:"cite",attributeProperties:{copyOnEnter:true}},{model:"htmlLabel",view:"label",attributeProperties:{copyOnEnter:true}},{model:"htmlDfn",view:"dfn",attributeProperties:{copyOnEnter:true}},{model:"htmlObject",view:"object",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlIframe",view:"iframe",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlInput",view:"input",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlButton",view:"button",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlTextarea",view:"textarea",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlSelect",view:"select",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlVideo",view:"video",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlEmbed",view:"embed",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlOembed",view:"oembed",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlAudio",view:"audio",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlImg",view:"img",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlCanvas",view:"canvas",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlMeter",view:"meter",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlProgress",view:"progress",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlScript",view:"script",modelSchema:{allowWhere:["$text","$block"],isInline:true}},{model:"htmlStyle",view:"style",modelSchema:{allowWhere:["$text","$block"],isInline:true}},{model:"htmlCustomElement",view:"$customElement",modelSchema:{allowWhere:["$text","$block"],isInline:true}}]};var KI=fg((function(t,e,n,i){qh(t,e,n,i)}));const YI=KI;class ZI extends eu{constructor(t){super(t);this._definitions=new Map}static get pluginName(){return"DataSchema"}init(){for(const t of $I.block){this.registerBlockElement(t)}for(const t of $I.inline){this.registerInlineElement(t)}}registerBlockElement(t){this._definitions.set(t.model,{...t,isBlock:true})}registerInlineElement(t){this._definitions.set(t.model,{...t,isInline:true})}extendBlockElement(t){this._extendDefinition({...t,isBlock:true})}extendInlineElement(t){this._extendDefinition({...t,isInline:true})}getDefinitionsForView(t,e){const n=new Set;for(const i of this._getMatchingViewDefinitions(t)){if(e){for(const t of this._getReferences(i.model)){n.add(t)}}n.add(i)}return n}_getMatchingViewDefinitions(t){return Array.from(this._definitions.values()).filter((e=>e.view&&QI(t,e.view)))}*_getReferences(t){const{modelSchema:e}=this._definitions.get(t);if(!e){return}const n=["inheritAllFrom","inheritTypesFrom","allowWhere","allowContentOf","allowAttributesOf"];for(const i of n){for(const n of Xl(e[i]||[])){const e=this._definitions.get(n);if(n!==t&&e){yield*this._getReferences(e.model);yield e}}}}_extendDefinition(t){const e=this._definitions.get(t.model);const n=YI({},e,t,((t,e)=>Array.isArray(t)?t.concat(e):undefined));this._definitions.set(t.model,n)}}function QI(t,e){if(typeof t==="string"){return t===e}if(t instanceof RegExp){return t.test(e)}return false}function JI(t,e,n,i){if(e){tM(t,e,i)}if(n){XI(t,n,i)}}function XI(t,e,n){if(e.attributes){for(const[i,o]of Object.entries(e.attributes)){t.setAttribute(i,o,n)}}if(e.styles){t.setStyle(e.styles,n)}if(e.classes){t.addClass(e.classes,n)}}function tM(t,e,n){if(e.attributes){for(const[i]of Object.entries(e.attributes)){t.removeAttribute(i,n)}}if(e.styles){for(const i of Object.keys(e.styles)){t.removeStyle(i,n)}}if(e.classes){t.removeClass(e.classes,n)}}function eM(t,e){const n=Mb(t);for(const i in e){if(Array.isArray(e[i])){n[i]=Array.from(new Set([...t[i]||[],...e[i]]))}else{n[i]={...t[i],...e[i]}}}return n}function nM({model:t}){return(e,n)=>n.writer.createElement(t,{htmlContent:e.getCustomProperty("$rawContent")})}function iM(t,{view:e,isInline:n}){const i=t.t;return(t,{writer:o})=>{const r=i("HTML object");const s=oM(e,t,o);const a=t.getAttribute("htmlAttributes");o.addClass("html-object-embed__content",s);if(a){XI(o,a,s)}const l=o.createContainerElement(n?"span":"div",{class:"html-object-embed","data-html-object-embed-label":r},s);return dD(l,o,{widgetLabel:r})}}function oM(t,e,n){return n.createRawElement(t,null,((t,n)=>{n.setContentOf(t,e.getAttribute("htmlContent"))}))}function rM({view:t,model:e},n){return i=>{i.on(`element:${t}`,((t,i,o)=>{let r=n.processViewAttributes(i.viewItem,o);if(!r&&!o.consumable.test(i.viewItem,{name:true})){return}r=r||{};o.consumable.consume(i.viewItem,{name:true});if(!i.modelRange){i=Object.assign(i,o.convertChildren(i.viewItem,i.modelCursor))}for(const t of i.modelRange.getItems()){if(o.schema.checkAttribute(t,e)){const n=t.getAttribute(e);const i=eM(r,n||{});o.writer.setAttribute(e,i,t)}}}),{priority:"low"})}}function sM({priority:t,view:e}){return(n,i)=>{if(!n){return}const{writer:o}=i;const r=o.createAttributeElement(e,null,{priority:t});XI(o,n,r);return r}}function aM({view:t},e){return n=>{n.on(`element:${t}`,((t,n,i)=>{if(!n.modelRange||n.modelRange.isCollapsed){return}const o=e.processViewAttributes(n.viewItem,i);if(o){i.writer.setAttribute("htmlAttributes",o,n.modelRange)}}),{priority:"low"})}}function lM({model:t}){return e=>{e.on(`attribute:htmlAttributes:${t}`,((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const{attributeOldValue:i,attributeNewValue:o}=e;const r=n.writer;const s=n.mapper.toViewElement(e.item);JI(r,i,o,s)}))}}function cM(t,e,n,i){var o=t.length,r=n+(i?1:-1);while(i?r--:++r<o){if(e(t[r],r,t)){return r}}return-1}const dM=cM;function uM(t){return t!==t}const hM=uM;function gM(t,e,n){var i=n-1,o=t.length;while(++i<o){if(t[i]===e){return i}}return-1}const mM=gM;function fM(t,e,n){return e===e?mM(t,e,n):dM(t,hM,n)}const pM=fM;function bM(t,e,n,i){var o=n-1,r=t.length;while(++o<r){if(i(t[o],e)){return o}}return-1}const kM=bM;var wM=Array.prototype;var AM=wM.splice;function _M(t,e,n,i){var o=i?kM:pM,r=-1,s=e.length,a=t;if(t===e){e=gr(e)}if(n){a=ih(t,Ao(n))}while(++r<s){var l=0,c=e[r],d=n?n(c):c;while((l=o(a,d,l,i))>-1){if(a!==t){AM.call(a,l,1)}AM.call(t,l,1)}}return t}const CM=_M;function vM(t,e){return t&&t.length&&e&&e.length?CM(t,e):t}const yM=vM;var xM=ug(yM);const EM=xM;var DM=n(8468);var SM={injectType:"singletonStyleTag",attributes:{"data-cke":true}};SM.insert="head";SM.singleton=true;var TM=Sc()(DM.Z,SM);const IM=DM.Z.locals||{};class MM extends eu{constructor(t){super(t);this._dataSchema=t.plugins.get("DataSchema");this._allowedAttributes=new Tu;this._disallowedAttributes=new Tu;this._allowedElements=new Set;this._disallowedElements=new Set;this._dataInitialized=false;this._coupledAttributes=null;this._registerElementsAfterInit();this._registerElementHandlers();this._registerModelPostFixer()}static get pluginName(){return"DataFilter"}static get requires(){return[ZI,ZD]}loadAllowedConfig(t){for(const e of t){const t=e.name||/[\s\S]+/;const n=RM(e);this.allowElement(t);n.forEach((t=>this.allowAttributes(t)))}}loadDisallowedConfig(t){for(const e of t){const t=e.name||/[\s\S]+/;const n=RM(e);if(n.length==0){this.disallowElement(t)}else{n.forEach((t=>this.disallowAttributes(t)))}}}allowElement(t){for(const e of this._dataSchema.getDefinitionsForView(t,true)){if(this._allowedElements.has(e)){continue}this._allowedElements.add(e);if(this._dataInitialized){this.editor.data.once("set",(()=>{this._fireRegisterEvent(e)}),{priority:B.get("highest")+1})}this._coupledAttributes=null}}disallowElement(t){for(const e of this._dataSchema.getDefinitionsForView(t,false)){this._disallowedElements.add(e.view)}}allowAttributes(t){this._allowedAttributes.add(t)}disallowAttributes(t){this._disallowedAttributes.add(t)}processViewAttributes(t,e){BM(t,e,this._disallowedAttributes);return BM(t,e,this._allowedAttributes)}_registerElementsAfterInit(){this.editor.data.on("init",(()=>{this._dataInitialized=true;for(const t of this._allowedElements){this._fireRegisterEvent(t)}}),{priority:B.get("highest")+1})}_registerElementHandlers(){this.on("register",((t,e)=>{const n=this.editor.model.schema;if(e.isObject&&!n.isRegistered(e.model)){this._registerObjectElement(e)}else if(e.isBlock){this._registerBlockElement(e)}else if(e.isInline){this._registerInlineElement(e)}else{throw new z("data-filter-invalid-definition",null,e)}t.stop()}),{priority:"lowest"})}_registerModelPostFixer(){const t=this.editor.model;t.document.registerPostFixer((e=>{const n=t.document.differ.getChanges();let i=false;const o=this._getCoupledAttributesMap();for(const t of n){if(t.type!="attribute"||t.attributeNewValue!==null){continue}const n=o.get(t.attributeKey);if(!n){continue}for(const{item:o}of t.range.getWalker({shallow:true})){for(const t of n){if(o.hasAttribute(t)){e.removeAttribute(t,o);i=true}}}}return i}))}_getCoupledAttributesMap(){if(this._coupledAttributes){return this._coupledAttributes}this._coupledAttributes=new Map;for(const t of this._allowedElements){if(t.coupledAttribute&&t.model){const e=this._coupledAttributes.get(t.coupledAttribute);if(e){e.push(t.model)}else{this._coupledAttributes.set(t.coupledAttribute,[t.model])}}}}_fireRegisterEvent(t){if(t.view&&this._disallowedElements.has(t.view)){return}this.fire(t.view?`register:${t.view}`:"register",t)}_registerObjectElement(t){const e=this.editor;const n=e.model.schema;const i=e.conversion;const{view:o,model:r}=t;n.register(r,t.modelSchema);if(!o){return}n.extend(t.model,{allowAttributes:["htmlAttributes","htmlContent"]});e.data.registerRawContentMatcher({name:o});i.for("upcast").elementToElement({view:o,model:nM(t),converterPriority:B.get("low")+1});i.for("upcast").add(aM(t,this));i.for("editingDowncast").elementToStructure({model:{name:r,attributes:["htmlAttributes"]},view:iM(e,t)});i.for("dataDowncast").elementToElement({model:r,view:(t,{writer:e})=>oM(o,t,e)});i.for("dataDowncast").add(lM(t))}_registerBlockElement(t){const e=this.editor;const n=e.model.schema;const i=e.conversion;const{view:o,model:r}=t;if(!n.isRegistered(t.model)){n.register(t.model,t.modelSchema);if(!o){return}i.for("upcast").elementToElement({model:r,view:o,converterPriority:B.get("low")+1});i.for("downcast").elementToElement({model:r,view:o})}if(!o){return}n.extend(t.model,{allowAttributes:"htmlAttributes"});i.for("upcast").add(aM(t,this));i.for("downcast").add(lM(t))}_registerInlineElement(t){const e=this.editor;const n=e.model.schema;const i=e.conversion;const o=t.model;n.extend("$text",{allowAttributes:o});if(t.attributeProperties){n.setAttributeProperties(o,t.attributeProperties)}i.for("upcast").add(rM(t,this));i.for("downcast").attributeToElement({model:o,view:sM(t)})}}function BM(t,e,n){const i=LM(t,e,n);const{attributes:o,styles:r,classes:s}=zM(i);const a={};if(o.size){for(const t of o){if(!VM(t)){o.delete(t)}}}if(o.size){a.attributes=PM(o,(e=>t.getAttribute(e)))}if(r.size){a.styles=PM(r,(e=>t.getStyle(e)))}if(s.size){a.classes=Array.from(s)}if(!Object.keys(a).length){return null}return a}function LM(t,{consumable:e},n){const i=n.matchAll(t)||[];const o=[];for(const n of i){NM(e,t,n);delete n.match.name;e.consume(t,n.match);o.push(n)}return o}function NM(t,e,n){for(const i of["attributes","classes","styles"]){const o=n.match[i];if(!o){continue}for(const n of Array.from(o)){if(!t.test(e,{[i]:[n]})){EM(o,n)}}}}function zM(t){const e={attributes:new Set,classes:new Set,styles:new Set};for(const n of t){for(const t in e){const i=n.match[t]||[];i.forEach((n=>e[t].add(n)))}}return e}function PM(t,e){const n={};for(const i of t){const t=e(i);if(t!==undefined){n[i]=e(i)}}return n}function OM(t,e){const{name:n}=t;if(pe(t[e])){return Object.entries(t[e]).map((([t,i])=>({name:n,[e]:{[t]:i}})))}if(Array.isArray(t[e])){return t[e].map((t=>({name:n,[e]:[t]})))}return[t]}function RM(t){const{name:e,attributes:n,classes:i,styles:o}=t;const r=[];if(n){r.push(...OM({name:e,attributes:n},"attributes"))}if(i){r.push(...OM({name:e,classes:i},"classes"))}if(o){r.push(...OM({name:e,styles:o},"styles"))}return r}function VM(t){try{document.createAttribute(t)}catch(t){return false}return true}class jM extends iu{constructor(t){super(t);this.affectsData=false}execute(){const t=this.editor.model;const e=t.document.selection;let n=t.schema.getLimitElement(e);if(e.containsEntireContent(n)||!FM(t.schema,n)){do{n=n.parent;if(!n){return}}while(!FM(t.schema,n))}t.change((t=>{t.setSelection(n,"in")}))}}function FM(t,e){return t.isLimit(e)&&(t.checkChild(e,"$text")||t.checkChild(e,"paragraph"))}const HM=ql("Ctrl+A");class UM extends eu{static get pluginName(){return"SelectAllEditing"}init(){const t=this.editor;const e=t.editing.view;const n=e.document;t.commands.add("selectAll",new jM(t));this.listenTo(n,"keydown",((e,n)=>{if(Wl(n)===HM){t.execute("selectAll");n.preventDefault()}}))}}const WM='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M.75 15.5a.75.75 0 0 1 .75.75V18l.008.09A.5.5 0 0 0 2 18.5h1.75a.75.75 0 1 1 0 1.5H1.5l-.144-.007a1.5 1.5 0 0 1-1.35-1.349L0 18.5v-2.25a.75.75 0 0 1 .75-.75zm18.5 0a.75.75 0 0 1 .75.75v2.25l-.007.144a1.5 1.5 0 0 1-1.349 1.35L18.5 20h-2.25a.75.75 0 1 1 0-1.5H18a.5.5 0 0 0 .492-.41L18.5 18v-1.75a.75.75 0 0 1 .75-.75zm-10.45 3c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm.45-5.5a.75.75 0 1 1 0 1.5h-8.5a.75.75 0 1 1 0-1.5h8.5zM1.3 11c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM1.3 7c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5h-2.5a.75.75 0 1 1 0-1.5h2.5zm-5 0a.75.75 0 1 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5h5.5zm-6.5-5a.75.75 0 0 1 0 1.5H2a.5.5 0 0 0-.492.41L1.5 2v1.75a.75.75 0 0 1-1.5 0V1.5l.007-.144A1.5 1.5 0 0 1 1.356.006L1.5 0h2.25zM18.5 0l.144.007a1.5 1.5 0 0 1 1.35 1.349L20 1.5v2.25a.75.75 0 1 1-1.5 0V2l-.008-.09A.5.5 0 0 0 18 1.5h-1.75a.75.75 0 1 1 0-1.5h2.25zM8.8 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6z"/></svg>';class qM extends eu{static get pluginName(){return"SelectAllUI"}init(){const t=this.editor;t.ui.componentFactory.add("selectAll",(e=>{const n=t.commands.get("selectAll");const i=new kd(e);const o=e.t;i.set({label:o("Select all"),icon:WM,keystroke:"Ctrl+A",tooltip:true});i.bind("isEnabled").to(n,"isEnabled");this.listenTo(i,"execute",(()=>{t.execute("selectAll");t.editing.view.focus()}));return i}))}}class GM extends eu{static get requires(){return[UM,qM]}static get pluginName(){return"SelectAll"}}class $M extends eu{static get requires(){return[RS,YE,GM,eD,rE,KS]}static get pluginName(){return"Essentials"}}class KM extends eu{static get requires(){return[MM]}static get pluginName(){return"CodeBlockElementSupport"}init(){if(!this.editor.plugins.has("CodeBlockEditing")){return}const t=this.editor.plugins.get(MM);t.on("register:pre",((e,n)=>{if(n.model!=="codeBlock"){return}const i=this.editor;const o=i.model.schema;const r=i.conversion;o.extend("codeBlock",{allowAttributes:["htmlAttributes","htmlContentAttributes"]});r.for("upcast").add(YM(t));r.for("downcast").add(ZM());e.stop()}))}}function YM(t){return e=>{e.on("element:code",((e,n,i)=>{const o=n.viewItem;const r=o.parent;if(!r||!r.is("element","pre")){return}s(r,"htmlAttributes");s(o,"htmlContentAttributes");function s(e,o){const r=t.processViewAttributes(e,i);if(r){i.writer.setAttribute(o,r,n.modelRange)}}}),{priority:"low"})}}function ZM(){return t=>{t.on("attribute:htmlAttributes:codeBlock",((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const{attributeOldValue:i,attributeNewValue:o}=e;const r=n.mapper.toViewElement(e.item);const s=r.parent;JI(n.writer,i,o,s)}));t.on("attribute:htmlContentAttributes:codeBlock",((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const{attributeOldValue:i,attributeNewValue:o}=e;const r=n.mapper.toViewElement(e.item);JI(n.writer,i,o,r)}))}}class QM extends eu{static get requires(){return[MM]}static get pluginName(){return"DualContentModelElementSupport"}init(){const t=this.editor.plugins.get(MM);t.on("register",((t,e)=>{const n=this.editor;const i=n.model.schema;const o=n.conversion;if(!e.paragraphLikeModel){return}if(i.isRegistered(e.model)||i.isRegistered(e.paragraphLikeModel)){return}const r={model:e.paragraphLikeModel,view:e.view};i.register(e.model,e.modelSchema);i.register(r.model,{inheritAllFrom:"$block"});o.for("upcast").elementToElement({view:e.view,model:(t,{writer:n})=>{if(this._hasBlockContent(t)){return n.createElement(e.model)}return n.createElement(r.model)},converterPriority:B.get("low")+1});o.for("downcast").elementToElement({view:e.view,model:e.model});this._addAttributeConversion(e);o.for("downcast").elementToElement({view:r.view,model:r.model});this._addAttributeConversion(r);t.stop()}))}_hasBlockContent(t){const e=this.editor.editing.view;const n=e.domConverter.blockElements;for(const i of e.createRangeIn(t).getItems()){if(i.is("element")&&n.includes(i.name)){return true}}return false}_addAttributeConversion(t){const e=this.editor;const n=e.conversion;const i=e.plugins.get(MM);e.model.schema.extend(t.model,{allowAttributes:"htmlAttributes"});n.for("upcast").add(aM(t,i));n.for("downcast").add(lM(t))}}class JM extends eu{static get requires(){return[ZI]}static get pluginName(){return"HeadingElementSupport"}init(){const t=this.editor;if(!t.plugins.has("HeadingEditing")){return}const e=t.plugins.get(ZI);const n=t.config.get("heading.options");const i=[];for(const t of n){if("model"in t&&"view"in t){e.registerBlockElement({view:t.view,model:t.model});i.push(t.model)}}e.extendBlockElement({model:"htmlHgroup",modelSchema:{allowChildren:i}})}}class XM extends eu{static get requires(){return[MM]}static get pluginName(){return"ImageElementSupport"}init(){const t=this.editor;if(!t.plugins.has("ImageInlineEditing")&&!t.plugins.has("ImageBlockEditing")){return}const e=t.model.schema;const n=t.conversion;const i=t.plugins.get(MM);i.on("register:figure",(()=>{n.for("upcast").add(eB(i))}));i.on("register:img",((t,o)=>{if(o.model!=="imageBlock"&&o.model!=="imageInline"){return}if(e.isRegistered("imageBlock")){e.extend("imageBlock",{allowAttributes:["htmlAttributes","htmlFigureAttributes","htmlLinkAttributes"]})}if(e.isRegistered("imageInline")){e.extend("imageInline",{allowAttributes:["htmlA","htmlAttributes"]})}n.for("upcast").add(tB(i));n.for("downcast").add(nB());t.stop()}))}}function tB(t){return e=>{e.on("element:img",((e,n,i)=>{if(!n.modelRange){return}const o=n.viewItem;const r=o.parent;s(o,"htmlAttributes");if(r.is("element","a")){a(r)}function s(e,o){const r=t.processViewAttributes(e,i);if(r){i.writer.setAttribute(o,r,n.modelRange)}}function a(t){if(n.modelRange&&n.modelRange.getContainedElement().is("element","imageBlock")){s(t,"htmlLinkAttributes")}}}),{priority:"low"})}}function eB(t){return e=>{e.on("element:figure",((e,n,i)=>{const o=n.viewItem;if(!n.modelRange||!o.hasClass("image")){return}const r=t.processViewAttributes(o,i);if(r){i.writer.setAttribute("htmlFigureAttributes",r,n.modelRange)}}),{priority:"low"})}}function nB(){return t=>{e("htmlAttributes");n("img","htmlAttributes");n("figure","htmlFigureAttributes");n("a","htmlLinkAttributes");function e(e){t.on(`attribute:${e}:imageInline`,((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const{attributeOldValue:i,attributeNewValue:o}=e;const r=n.mapper.toViewElement(e.item);JI(n.writer,i,o,r)}),{priority:"low"})}function n(e,n){t.on(`attribute:${n}:imageBlock`,((t,n,i)=>{if(!i.consumable.test(n.item,t.name)){return}const{attributeOldValue:o,attributeNewValue:r}=n;const s=i.mapper.toViewElement(n.item);const a=iB(i.writer,s,e);if(a){JI(i.writer,o,r,a);i.consumable.consume(n.item,t.name)}}),{priority:"low"});if(e==="a"){t.on("attribute:linkHref:imageBlock",((t,e,n)=>{if(!n.consumable.consume(e.item,"attribute:htmlLinkAttributes:imageBlock")){return}const i=n.mapper.toViewElement(e.item);const o=iB(n.writer,i,"a");XI(n.writer,e.item.getAttribute("htmlLinkAttributes"),o)}),{priority:"low"})}}}}function iB(t,e,n){const i=t.createRangeOn(e);for(const{item:t}of i.getWalker()){if(t.is("element",n)){return t}}}class oB extends eu{static get requires(){return[MM]}static get pluginName(){return"MediaEmbedElementSupport"}init(){const t=this.editor;if(!t.plugins.has("MediaEmbed")||t.config.get("mediaEmbed.previewsInData")){return}const e=t.model.schema;const n=t.conversion;const i=this.editor.plugins.get(MM);const o=this.editor.plugins.get(ZI);const r=t.config.get("mediaEmbed.elementName");o.registerBlockElement({model:"media",view:r});i.on("register:figure",(()=>{n.for("upcast").add(sB(i))}));i.on(`register:${r}`,((t,o)=>{if(o.model!=="media"){return}e.extend("media",{allowAttributes:["htmlAttributes","htmlFigureAttributes"]});n.for("upcast").add(rB(i,r));n.for("dataDowncast").add(aB(r));t.stop()}))}}function rB(t,e){return t=>{t.on(`element:${e}`,n,{priority:"low"})};function n(e,n,i){const o=n.viewItem;r(o,"htmlAttributes");function r(e,o){const r=t.processViewAttributes(e,i);if(r){i.writer.setAttribute(o,r,n.modelRange)}}}}function sB(t){return e=>{e.on("element:figure",((e,n,i)=>{const o=n.viewItem;if(!n.modelRange||!o.hasClass("media")){return}const r=t.processViewAttributes(o,i);if(r){i.writer.setAttribute("htmlFigureAttributes",r,n.modelRange)}}),{priority:"low"})}}function aB(t){return e=>{n(t,"htmlAttributes");n("figure","htmlFigureAttributes");function n(t,n){e.on(`attribute:${n}:media`,((e,n,i)=>{if(!i.consumable.consume(n.item,e.name)){return}const{attributeOldValue:o,attributeNewValue:r}=n;const s=i.mapper.toViewElement(n.item);const a=lB(i.writer,s,t);JI(i.writer,o,r,a)}))}}}function lB(t,e,n){const i=t.createRangeOn(e);for(const{item:t}of i.getWalker()){if(t.is("element",n)){return t}}}class cB extends eu{static get requires(){return[MM]}static get pluginName(){return"ScriptElementSupport"}init(){const t=this.editor.plugins.get(MM);t.on("register:script",((e,n)=>{const i=this.editor;const o=i.model.schema;const r=i.conversion;o.register("htmlScript",n.modelSchema);o.extend("htmlScript",{allowAttributes:["htmlAttributes","htmlContent"],isContent:true});i.data.registerRawContentMatcher({name:"script"});r.for("upcast").elementToElement({view:"script",model:nM(n)});r.for("upcast").add(aM(n,t));r.for("downcast").elementToElement({model:"htmlScript",view:(t,{writer:e})=>oM("script",t,e)});r.for("downcast").add(lM(n));e.stop()}))}}class dB extends eu{static get requires(){return[MM]}static get pluginName(){return"TableElementSupport"}init(){const t=this.editor;if(!t.plugins.has("TableEditing")){return}const e=t.model.schema;const n=t.conversion;const i=t.plugins.get(MM);i.on("register:figure",(()=>{n.for("upcast").add(hB(i))}));i.on("register:table",((t,o)=>{if(o.model!=="table"){return}e.extend("table",{allowAttributes:["htmlAttributes","htmlFigureAttributes","htmlTheadAttributes","htmlTbodyAttributes"]});n.for("upcast").add(uB(i));n.for("downcast").add(gB());t.stop()}))}}function uB(t){return e=>{e.on("element:table",((e,n,i)=>{const o=n.viewItem;r(o,"htmlAttributes");for(const t of o.getChildren()){if(t.is("element","thead")){r(t,"htmlTheadAttributes")}if(t.is("element","tbody")){r(t,"htmlTbodyAttributes")}}function r(e,o){const r=t.processViewAttributes(e,i);if(r){i.writer.setAttribute(o,r,n.modelRange)}}}),{priority:"low"})}}function hB(t){return e=>{e.on("element:figure",((e,n,i)=>{const o=n.viewItem;if(!n.modelRange||!o.hasClass("table")){return}const r=t.processViewAttributes(o,i);if(r){i.writer.setAttribute("htmlFigureAttributes",r,n.modelRange)}}),{priority:"low"})}}function gB(){return t=>{e("table","htmlAttributes");e("figure","htmlFigureAttributes");e("thead","htmlTheadAttributes");e("tbody","htmlTbodyAttributes");function e(e,n){t.on(`attribute:${n}:table`,((t,n,i)=>{if(!i.consumable.consume(n.item,t.name)){return}const o=i.mapper.toViewElement(n.item);const r=mB(i.writer,o,e);XI(i.writer,n.attributeNewValue,r)}))}}}function mB(t,e,n){const i=t.createRangeOn(e);for(const{item:t}of i.getWalker()){if(t.is("element",n)){return t}}}class fB extends eu{static get requires(){return[MM]}static get pluginName(){return"StyleElementSupport"}init(){const t=this.editor.plugins.get(MM);t.on("register:style",((e,n)=>{const i=this.editor;const o=i.model.schema;const r=i.conversion;o.register("htmlStyle",n.modelSchema);o.extend("htmlStyle",{allowAttributes:["htmlAttributes","htmlContent"],isContent:true});i.data.registerRawContentMatcher({name:"style"});r.for("upcast").elementToElement({view:"style",model:nM(n)});r.for("upcast").add(aM(n,t));r.for("downcast").elementToElement({model:"htmlStyle",view:(t,{writer:e})=>oM("style",t,e)});r.for("downcast").add(lM(n));e.stop()}))}}class pB extends eu{static get requires(){return[MM]}static get pluginName(){return"DocumentListElementSupport"}init(){const t=this.editor;if(!t.plugins.has("DocumentListEditing")){return}const e=t.model.schema;const n=t.conversion;const i=t.plugins.get(MM);const o=t.plugins.get("DocumentListEditing");o.registerDowncastStrategy({scope:"item",attributeName:"htmlLiAttributes",setAttributeOnDowncast(t,e,n){XI(t,e,n)}});o.registerDowncastStrategy({scope:"list",attributeName:"htmlListAttributes",setAttributeOnDowncast(t,e,n){XI(t,e,n)}});i.on("register",((t,o)=>{if(!["ul","ol","li"].includes(o.view)){return}t.stop();if(e.checkAttribute("$block","htmlListAttributes")){return}e.extend("$block",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]});e.extend("$blockObject",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]});e.extend("$container",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]});n.for("upcast").add((t=>{t.on("element:ul",bB("htmlListAttributes",i),{priority:"low"});t.on("element:ol",bB("htmlListAttributes",i),{priority:"low"});t.on("element:li",bB("htmlLiAttributes",i),{priority:"low"})}))}));o.on("postFixer",((t,{listNodes:e,writer:n})=>{const i=[];for(const{node:o,previous:r}of e){if(!r){continue}const e=o.getAttribute("listIndent");const s=r.getAttribute("listIndent");let a=null;if(e>s){i[s]=r}else if(e<s){a=i[e];i.length=e}else{a=r}if(!a){continue}if(a.getAttribute("listType")==o.getAttribute("listType")){const e=a.getAttribute("htmlListAttributes");if(!Rw(o.getAttribute("htmlListAttributes"),e)){n.setAttribute("htmlListAttributes",e,o);t.return=true}}if(a.getAttribute("listItemId")==o.getAttribute("listItemId")){const e=a.getAttribute("htmlLiAttributes");if(!Rw(o.getAttribute("htmlLiAttributes"),e)){n.setAttribute("htmlLiAttributes",e,o);t.return=true}}}}))}afterInit(){const t=this.editor;if(!t.commands.get("indentList")){return}this.listenTo(t.commands.get("indentList"),"afterExecute",((e,n)=>{t.model.change((t=>{for(const e of n){t.setAttribute("htmlListAttributes",{},e)}}))}))}}function bB(t,e){return(n,i,o)=>{const r=i.viewItem;if(!i.modelRange){Object.assign(i,o.convertChildren(i.viewItem,i.modelCursor))}const s=e.processViewAttributes(r,o);for(const e of i.modelRange.getItems({shallow:true})){if(!e.hasAttribute("listItemId")){continue}if(e.hasAttribute(t)){continue}o.writer.setAttribute(t,s||{},e)}}}class kB extends eu{static get requires(){return[MM,ZI]}static get pluginName(){return"CustomElementSupport"}init(){const t=this.editor.plugins.get(MM);const e=this.editor.plugins.get(ZI);t.on("register:$customElement",((n,i)=>{n.stop();const o=this.editor;const r=o.model.schema;const s=o.conversion;const a=o.editing.view.domConverter.unsafeElements;const l=o.data.htmlProcessor.domConverter.preElements;r.register(i.model,i.modelSchema);r.extend(i.model,{allowAttributes:["htmlElementName","htmlAttributes","htmlContent"],isContent:true});s.for("upcast").elementToElement({view:/.*/,model:(n,r)=>{if(n.name=="$comment"){return}if(!wB(n.name)){return}if(e.getDefinitionsForView(n.name).size){return}if(!a.includes(n.name)){a.push(n.name)}if(!l.includes(n.name)){l.push(n.name)}const s=r.writer.createElement(i.model,{htmlElementName:n.name});const c=t.processViewAttributes(n,r);if(c){r.writer.setAttribute("htmlAttributes",c,s)}const d=new k_(n.document);const u=d.createDocumentFragment(n);const h=o.data.processor.toData(u);r.writer.setAttribute("htmlContent",h,s);for(const{item:t}of o.editing.view.createRangeIn(n)){r.consumable.consume(t,{name:true})}return s},converterPriority:"low"});s.for("editingDowncast").elementToElement({model:{name:i.model,attributes:["htmlElementName","htmlAttributes","htmlContent"]},view:(t,{writer:e})=>{const n=t.getAttribute("htmlElementName");const i=e.createRawElement(n);if(t.hasAttribute("htmlAttributes")){XI(e,t.getAttribute("htmlAttributes"),i)}return i}});s.for("dataDowncast").elementToElement({model:{name:i.model,attributes:["htmlElementName","htmlAttributes","htmlContent"]},view:(t,{writer:e})=>{const n=t.getAttribute("htmlElementName");const i=t.getAttribute("htmlContent");const o=e.createRawElement(n,null,((t,e)=>{e.setContentOf(t,i);const n=t.firstChild;n.remove();while(n.firstChild){t.appendChild(n.firstChild)}}));if(t.hasAttribute("htmlAttributes")){XI(e,t.getAttribute("htmlAttributes"),o)}return o}})}))}}function wB(t){try{document.createElement(t)}catch(t){return false}return true}class AB extends eu{static get pluginName(){return"GeneralHtmlSupport"}static get requires(){return[MM,KM,QM,JM,XM,oB,cB,dB,fB,pB,kB]}init(){const t=this.editor;const e=t.plugins.get(MM);e.loadAllowedConfig(t.config.get("htmlSupport.allow")||[]);e.loadDisallowedConfig(t.config.get("htmlSupport.disallow")||[])}getGhsAttributeNameForElement(t){const e=this.editor.plugins.get("DataSchema");const n=Array.from(e.getDefinitionsForView(t,false));if(n&&n.length&&n[0].isInline&&!n[0].isObject){return n[0].model}return"htmlAttributes"}addModelHtmlClass(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of _B(i,n,o)){vB(t,r,o,"classes",(t=>{for(const n of Xl(e)){t.add(n)}}))}}))}removeModelHtmlClass(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of _B(i,n,o)){vB(t,r,o,"classes",(t=>{for(const n of Xl(e)){t.delete(n)}}))}}))}setModelHtmlAttributes(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of _B(i,n,o)){vB(t,r,o,"attributes",(t=>{for(const[n,i]of Object.entries(e)){t.set(n,i)}}))}}))}removeModelHtmlAttributes(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of _B(i,n,o)){vB(t,r,o,"attributes",(t=>{for(const n of Xl(e)){t.delete(n)}}))}}))}setModelHtmlStyles(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of _B(i,n,o)){vB(t,r,o,"styles",(t=>{for(const[n,i]of Object.entries(e)){t.set(n,i)}}))}}))}removeModelHtmlStyles(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of _B(i,n,o)){vB(t,r,o,"styles",(t=>{for(const n of Xl(e)){t.delete(n)}}))}}))}}function*_B(t,e,n){if(e.is("documentSelection")&&e.isCollapsed){if(t.schema.checkAttributeInSelection(e,n)){yield e}}else{for(const i of CB(t,e,n)){yield*i.getItems({shallow:true})}}}function CB(t,e,n){if(e.is("node")||e.is("$text")||e.is("$textProxy")){if(t.schema.checkAttribute(e,n)){return[t.createRangeOn(e)]}else{return[]}}else{return t.schema.getValidRanges(t.createSelection(e).getRanges(),n)}}function vB(t,e,n,i,o){const r=e.getAttribute(n);const s={};for(const t of["attributes","styles","classes"]){if(t!=i){if(r&&r[t]){s[t]=r[t]}}else{const e=t=="classes"?new Set(r&&r[t]||[]):new Map(Object.entries(r&&r[t]||{}));o(e);if(e.size){s[t]=t=="classes"?Array.from(e):Object.fromEntries(e)}}}if(Object.keys(s).length){if(e.is("documentSelection")){t.setSelectionAttribute(n,s)}else{t.setAttribute(n,s,e)}}else if(r){if(e.is("documentSelection")){t.removeSelectionAttribute(n)}else{t.removeAttribute(n,e)}}}class yB extends iu{refresh(){const t=this.editor.model;const e=t.document;const n=dc(e.selection.getSelectedBlocks());this.value=!!n&&n.is("element","paragraph");this.isEnabled=!!n&&xB(n,t.schema)}execute(t={}){const e=this.editor.model;const n=e.document;e.change((i=>{const o=(t.selection||n.selection).getSelectedBlocks();for(const t of o){if(!t.is("element","paragraph")&&xB(t,e.schema)){i.rename(t,"paragraph")}}}))}}function xB(t,e){return e.checkChild(t.parent,"paragraph")&&!e.isObject(t)}class EB extends iu{execute(t){const e=this.editor.model;const n=t.attributes;let i=t.position;e.change((t=>{const o=t.createElement("paragraph");if(n){e.schema.setAllowedAttributes(o,n,t)}if(!e.schema.checkChild(i.parent,o)){const n=e.schema.findAllowedParent(i,o);if(!n){return}i=t.split(i,n).position}e.insertContent(o,i);t.setSelection(o,"in")}))}}class DB extends eu{static get pluginName(){return"Paragraph"}init(){const t=this.editor;const e=t.model;t.commands.add("paragraph",new yB(t));t.commands.add("insertParagraph",new EB(t));e.schema.register("paragraph",{inheritAllFrom:"$block"});t.conversion.elementToElement({model:"paragraph",view:"p"});t.conversion.for("upcast").elementToElement({model:(t,{writer:e})=>{if(!DB.paragraphLikeElements.has(t.name)){return null}if(t.isEmpty){return null}return e.createElement("paragraph")},view:/.+/,converterPriority:"low"})}}DB.paragraphLikeElements=new Set(["blockquote","dd","div","dt","h1","h2","h3","h4","h5","h6","li","p","td","th"]);const SB=JC.paragraph;class TB extends(null&&Plugin){static get requires(){return[Paragraph]}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("paragraph",(n=>{const i=new ButtonView(n);const o=t.commands.get("paragraph");i.label=e("Paragraph");i.icon=SB;i.tooltip=true;i.isToggleable=true;i.bind("isEnabled").to(o);i.bind("isOn").to(o,"value");i.on("execute",(()=>{t.execute("paragraph")}));return i}))}}class IB extends iu{constructor(t,e){super(t);this.modelElements=e}refresh(){const t=dc(this.editor.model.document.selection.getSelectedBlocks());this.value=!!t&&this.modelElements.includes(t.name)&&t.name;this.isEnabled=!!t&&this.modelElements.some((e=>MB(t,e,this.editor.model.schema)))}execute(t){const e=this.editor.model;const n=e.document;const i=t.value;e.change((t=>{const o=Array.from(n.selection.getSelectedBlocks()).filter((t=>MB(t,i,e.schema)));for(const e of o){if(!e.is("element",i)){t.rename(e,i)}}}))}}function MB(t,e,n){return n.checkChild(t.parent,e)&&!n.isObject(t)}const BB="paragraph";class LB extends eu{static get pluginName(){return"HeadingEditing"}constructor(t){super(t);t.config.define("heading",{options:[{model:"paragraph",title:"Paragraph",class:"ck-heading_paragraph"},{model:"heading1",view:"h2",title:"Heading 1",class:"ck-heading_heading1"},{model:"heading2",view:"h3",title:"Heading 2",class:"ck-heading_heading2"},{model:"heading3",view:"h4",title:"Heading 3",class:"ck-heading_heading3"}]})}static get requires(){return[DB]}init(){const t=this.editor;const e=t.config.get("heading.options");const n=[];for(const i of e){if(i.model==="paragraph"){continue}t.model.schema.register(i.model,{inheritAllFrom:"$block"});t.conversion.elementToElement(i);n.push(i.model)}this._addDefaultH1Conversion(t);t.commands.add("heading",new IB(t,n))}afterInit(){const t=this.editor;const e=t.commands.get("enter");const n=t.config.get("heading.options");if(e){this.listenTo(e,"afterExecute",((e,i)=>{const o=t.model.document.selection.getFirstPosition().parent;const r=n.some((t=>o.is("element",t.model)));if(r&&!o.is("element",BB)&&o.childCount===0){i.writer.rename(o,BB)}}))}}_addDefaultH1Conversion(t){t.conversion.for("upcast").elementToElement({model:"heading1",view:"h1",converterPriority:B.get("low")+1})}}function NB(t){const e=t.t;const n={Paragraph:e("Paragraph"),"Heading 1":e("Heading 1"),"Heading 2":e("Heading 2"),"Heading 3":e("Heading 3"),"Heading 4":e("Heading 4"),"Heading 5":e("Heading 5"),"Heading 6":e("Heading 6")};return t.config.get("heading.options").map((t=>{const e=n[t.title];if(e&&e!=t.title){t.title=e}return t}))}var zB=n(3230);var PB={injectType:"singletonStyleTag",attributes:{"data-cke":true}};PB.insert="head";PB.singleton=true;var OB=Sc()(zB.Z,PB);const RB=zB.Z.locals||{};class VB extends eu{static get pluginName(){return"HeadingUI"}init(){const t=this.editor;const e=t.t;const n=NB(t);const i=e("Choose heading");const o=e("Heading");t.ui.componentFactory.add("heading",(e=>{const r={};const s=new cc;const a=t.commands.get("heading");const l=t.commands.get("paragraph");const c=[a];for(const t of n){const e={type:"button",model:new Ry({label:t.title,class:t.class,withText:true})};if(t.model==="paragraph"){e.model.bind("isOn").to(l,"value");e.model.set("commandName","paragraph");c.push(l)}else{e.model.bind("isOn").to(a,"value",(e=>e===t.model));e.model.set({commandName:"heading",commandValue:t.model})}s.add(e);r[t.model]=t.title}const d=yv(e);Dv(d,s);d.buttonView.set({isOn:false,withText:true,tooltip:o});d.extendTemplate({attributes:{class:["ck-heading-dropdown"]}});d.bind("isEnabled").toMany(c,"isEnabled",((...t)=>t.some((t=>t))));d.buttonView.bind("label").to(a,"value",l,"value",((t,e)=>{const n=t||e&&"paragraph";if(typeof n==="boolean"){return i}if(!r[n]){return i}return r[n]}));this.listenTo(d,"execute",(e=>{const{commandName:n,commandValue:i}=e.source;t.execute(n,i?{value:i}:undefined);t.editing.view.focus()}));return d}))}}class jB extends eu{static get requires(){return[LB,VB]}static get pluginName(){return"Heading"}}class FB extends eu{static get pluginName(){return"HtmlComment"}init(){const t=this.editor;t.data.processor.skipComments=false;t.model.schema.addAttributeCheck(((t,e)=>{if(t.endsWith("$root")&&e.startsWith("$comment")){return true}}));t.conversion.for("upcast").elementToMarker({view:"$comment",model:(t,{writer:e})=>{const n=this.editor.model.document.getRoot();const i=t.getCustomProperty("$rawContent");const o=`$comment:${I()}`;e.setAttribute(o,i,n);return o}});t.conversion.for("dataDowncast").markerToElement({model:"$comment",view:(t,{writer:e})=>{const n=this.editor.model.document.getRoot();const i=t.markerName;const o=n.getAttribute(i);const r=e.createUIElement("$comment");e.setCustomProperty("$rawContent",o,r);return r}});t.model.document.registerPostFixer((e=>{const n=t.model.document.getRoot();const i=t.model.document.differ.getChangedMarkers();const o=i.filter((t=>t.name.startsWith("$comment")));const r=o.filter((t=>{const e=t.data.newRange;return e&&e.root.rootName==="$graveyard"}));if(r.length===0){return false}for(const t of r){e.removeMarker(t.name);e.removeAttribute(t.name,n)}return true}));t.data.on("set",(()=>{for(const e of t.model.markers.getMarkersGroup("$comment")){this.removeHtmlComment(e.name)}}),{priority:"high"});t.model.on("deleteContent",((e,[n])=>{for(const e of n.getRanges()){const n=t.model.schema.getLimitElement(e);const i=t.model.createPositionAt(n,0);const o=t.model.createPositionAt(n,"end");let r;if(i.isTouching(e.start)&&o.isTouching(e.end)){r=this.getHtmlCommentsInRange(t.model.createRange(i,o))}else{r=this.getHtmlCommentsInRange(e,{skipBoundaries:true})}for(const t of r){this.removeHtmlComment(t)}}}),{priority:"high"})}createHtmlComment(t,e){const n=I();const i=this.editor;const o=i.model;const r=o.document.getRoot();const s=`$comment:${n}`;return o.change((n=>{const i=n.createRange(t);n.addMarker(s,{usingOperation:true,affectsData:true,range:i});n.setAttribute(s,e,r);return s}))}removeHtmlComment(t){const e=this.editor;const n=e.model.document.getRoot();const i=e.model.markers.get(t);if(!i){return false}e.model.change((e=>{e.removeMarker(i);e.removeAttribute(t,n)}));return true}getHtmlCommentData(t){const e=this.editor;const n=e.model.markers.get(t);const i=e.model.document.getRoot();if(!n){return null}return{content:i.getAttribute(t),position:n.getStart()}}getHtmlCommentsInRange(t,{skipBoundaries:e=false}={}){const n=!e;return Array.from(this.editor.model.markers.getMarkersGroup("$comment")).filter((e=>i(e,t))).map((t=>t.name));function i(t,e){const i=t.getRange().start;return(i.isAfter(e.start)||n&&i.isEqual(e.start))&&(i.isBefore(e.end)||n&&i.isEqual(e.end))}}}class HB extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=e.getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!n;if(this.isEnabled&&n.hasAttribute("alt")){this.value=n.getAttribute("alt")}else{this.value=false}}execute(t){const e=this.editor;const n=e.plugins.get("ImageUtils");const i=e.model;const o=n.getClosestSelectedImageElement(i.document.selection);i.change((e=>{e.setAttribute("alt",t.newValue,o)}))}}class UB extends eu{static get requires(){return[XS]}static get pluginName(){return"ImageTextAlternativeEditing"}init(){this.editor.commands.add("imageTextAlternative",new HB(this.editor))}}var WB=n(6831);var qB={injectType:"singletonStyleTag",attributes:{"data-cke":true}};qB.insert="head";qB.singleton=true;var GB=Sc()(WB.Z,qB);const $B=WB.Z.locals||{};var KB=n(1590);var YB={injectType:"singletonStyleTag",attributes:{"data-cke":true}};YB.insert="head";YB.singleton=true;var ZB=Sc()(KB.Z,YB);const QB=KB.Z.locals||{};class JB extends Lc{constructor(t){super(t);const n=this.locale.t;this.focusTracker=new uc;this.keystrokes=new hc;this.labeledInput=this._createLabeledInputView();this.saveButtonView=this._createButton(n("Save"),JC.check,"ck-button-save");this.saveButtonView.type="submit";this.cancelButtonView=this._createButton(n("Cancel"),JC.cancel,"ck-button-cancel","cancel");this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[this.labeledInput,this.saveButtonView,this.cancelButtonView]});e(this)}render(){super.render();this.keystrokes.listenTo(this.element);o({view:this});[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}))}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}_createButton(t,e,n,i){const o=new kd(this.locale);o.set({label:t,icon:e,tooltip:true});o.extendTemplate({attributes:{class:n}});if(i){o.delegate("execute").to(this,i)}return o}_createLabeledInputView(){const t=this.locale.t;const e=new Ly(this.locale,Ny);e.label=t("Text alternative");return e}}function XB(t){const e=t.plugins.get("ContextualBalloon");if(t.plugins.get("ImageUtils").getClosestSelectedImageWidget(t.editing.view.document.selection)){const n=tL(t);e.updatePosition(n)}}function tL(t){const e=t.editing.view;const n=Uv.defaultPositions;const i=t.plugins.get("ImageUtils");return{target:e.domConverter.mapViewToDom(i.getClosestSelectedImageWidget(e.document.selection)),positions:[n.northArrowSouth,n.northArrowSouthWest,n.northArrowSouthEast,n.southArrowNorth,n.southArrowNorthWest,n.southArrowNorthEast,n.viewportStickyNorth]}}class eL extends eu{static get requires(){return[Zy]}static get pluginName(){return"ImageTextAlternativeUI"}init(){this._createButton()}destroy(){super.destroy();if(this._form){this._form.destroy()}}_createButton(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("imageTextAlternative",(n=>{const i=t.commands.get("imageTextAlternative");const o=new kd(n);o.set({label:e("Change image text alternative"),icon:JC.lowVision,tooltip:true});o.bind("isEnabled").to(i,"isEnabled");o.bind("isOn").to(i,"value",(t=>!!t));this.listenTo(o,"execute",(()=>{this._showForm()}));return o}))}_createForm(){const e=this.editor;const n=e.editing.view;const i=n.document;const o=e.plugins.get("ImageUtils");this._balloon=this.editor.plugins.get("ContextualBalloon");this._form=new JB(e.locale);this._form.render();this.listenTo(this._form,"submit",(()=>{e.execute("imageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value});this._hideForm(true)}));this.listenTo(this._form,"cancel",(()=>{this._hideForm(true)}));this._form.keystrokes.set("Esc",((t,e)=>{this._hideForm(true);e()}));this.listenTo(e.ui,"update",(()=>{if(!o.getClosestSelectedImageWidget(i.selection)){this._hideForm(true)}else if(this._isVisible){XB(e)}}));t({emitter:this._form,activator:()=>this._isVisible,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible){return}if(!this._form){this._createForm()}const t=this.editor;const e=t.commands.get("imageTextAlternative");const n=this._form.labeledInput;this._form.disableCssTransitions();if(!this._isInBalloon){this._balloon.add({view:this._form,position:tL(t)})}n.fieldView.value=n.fieldView.element.value=e.value||"";this._form.labeledInput.fieldView.select();this._form.enableCssTransitions()}_hideForm(t){if(!this._isInBalloon){return}if(this._form.focusTracker.isFocused){this._form.saveButtonView.focus()}this._balloon.remove(this._form);if(t){this.editor.editing.view.focus()}}get _isVisible(){return!!this._balloon&&this._balloon.visibleView===this._form}get _isInBalloon(){return!!this._balloon&&this._balloon.hasView(this._form)}}class nL extends eu{static get requires(){return[UB,eL]}static get pluginName(){return"ImageTextAlternative"}}function iL(t){return t=>{t.on("element:figure",e)};function e(e,n,i){if(!i.consumable.test(n.viewItem,{name:true,classes:"image"})){return}const o=t.findViewImgElement(n.viewItem);if(!o||!i.consumable.test(o,{name:true})){return}i.consumable.consume(n.viewItem,{name:true,classes:"image"});const r=i.convertItem(o,n.modelCursor);const s=dc(r.modelRange.getItems());if(!s){i.consumable.revert(n.viewItem,{name:true,classes:"image"});return}i.convertChildren(n.viewItem,s);i.updateConversionResult(s,n)}}function oL(t){const e=["srcset","media","type","sizes"];return t=>{t.on("element:picture",n)};function n(n,i,o){const r=i.viewItem;if(!o.consumable.test(r,{name:true})){return}const s=new Map;for(const t of r.getChildren()){if(t.is("element","source")){const n={};for(const i of e){if(t.hasAttribute(i)){if(o.consumable.test(t,{attributes:i})){n[i]=t.getAttribute(i)}}}if(Object.keys(n).length){s.set(t,n)}}}const a=t.findViewImgElement(r);if(!a){return}let l=i.modelCursor.parent;if(!l.is("element","imageBlock")){const t=o.convertItem(a,i.modelCursor);i.modelRange=t.modelRange;i.modelCursor=t.modelCursor;l=first(t.modelRange.getItems())}o.consumable.consume(r,{name:true});for(const[t,e]of s){o.consumable.consume(t,{attributes:Object.keys(e)})}if(s.size){o.writer.setAttribute("sources",Array.from(s.values()),l)}o.convertChildren(r,l)}}function rL(t,e){return t=>{t.on(`attribute:srcset:${e}`,n)};function n(e,n,i){if(!i.consumable.consume(n.item,e.name)){return}const o=i.writer;const r=i.mapper.toViewElement(n.item);const s=t.findViewImgElement(r);if(n.attributeNewValue===null){const t=n.attributeOldValue;if(t.data){o.removeAttribute("srcset",s);o.removeAttribute("sizes",s);if(t.width){o.removeAttribute("width",s)}}}else{const t=n.attributeNewValue;if(t.data){o.setAttribute("srcset",t.data,s);o.setAttribute("sizes","100vw",s);if(t.width){o.setAttribute("width",t.width,s)}}}}}function sL(t){return t=>{t.on("attribute:sources:imageBlock",e);t.on("attribute:sources:imageInline",e)};function e(e,n,i){if(!i.consumable.consume(n.item,e.name)){return}const o=i.writer;const r=i.mapper.toViewElement(n.item);const s=t.findViewImgElement(r);if(n.attributeNewValue&&n.attributeNewValue.length){const t=o.createContainerElement("picture",null,n.attributeNewValue.map((t=>o.createEmptyElement("source",t))));const e=[];let i=s.parent;while(i&&i.is("attributeElement")){const t=i.parent;o.unwrap(o.createRangeOn(s),i);e.unshift(i);i=t}o.insert(o.createPositionBefore(s),t);o.move(o.createRangeOn(s),o.createPositionAt(t,"end"));for(const n of e){o.wrap(o.createRangeOn(t),n)}}else if(s.parent.is("element","picture")){const t=s.parent;o.move(o.createRangeOn(s),o.createPositionBefore(t));o.remove(t)}}}function aL(t,e,n){return t=>{t.on(`attribute:${n}:${e}`,i)};function i(e,n,i){if(!i.consumable.consume(n.item,e.name)){return}const o=i.writer;const r=i.mapper.toViewElement(n.item);const s=t.findViewImgElement(r);o.setAttribute(n.attributeKey,n.attributeNewValue||"",s)}}class lL extends rf{observe(t){this.listenTo(t,"load",((t,e)=>{const n=e.target;if(this.checkShouldIgnoreEventFromTarget(n)){return}if(n.tagName=="IMG"){this._fireEvents(e)}}),{useCapture:true})}_fireEvents(t){if(this.isEnabled){this.document.fire("layoutChanged");this.document.fire("imageLoaded",t)}}}class cL extends iu{constructor(t){super(t);const e=t.config.get("image.insert.type");if(!t.plugins.has("ImageBlockEditing")){if(e==="block"){P("image-block-plugin-required")}}if(!t.plugins.has("ImageInlineEditing")){if(e==="inline"){P("image-inline-plugin-required")}}}refresh(){this.isEnabled=this.editor.plugins.get("ImageUtils").isImageAllowed()}execute(t){const e=Xl(t.source);const n=this.editor.model.document.selection;const i=this.editor.plugins.get("ImageUtils");const o=Object.fromEntries(n.getAttributes());e.forEach(((t,e)=>{const r=n.getSelectedElement();if(typeof t==="string"){t={src:t}}if(e&&r&&i.isImage(r)){const e=this.editor.model.createPositionAfter(r);i.insertImage({...t,...o},e)}else{i.insertImage({...t,...o})}}))}}class dL extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=this.editor.model.document.selection.getSelectedElement();this.isEnabled=e.isImage(n);this.value=this.isEnabled?n.getAttribute("src"):null}execute(t){const e=this.editor.model.document.selection.getSelectedElement();this.editor.model.change((n=>{n.setAttribute("src",t.source,e);n.removeAttribute("srcset",e);n.removeAttribute("sizes",e)}))}}class uL extends eu{static get requires(){return[XS]}static get pluginName(){return"ImageEditing"}init(){const t=this.editor;const e=t.conversion;t.editing.view.addObserver(lL);e.for("upcast").attributeToAttribute({view:{name:"img",key:"alt"},model:"alt"}).attributeToAttribute({view:{name:"img",key:"srcset"},model:{key:"srcset",value:t=>{const e={data:t.getAttribute("srcset")};if(t.hasAttribute("width")){e.width=t.getAttribute("width")}return e}}});const n=new cL(t);const i=new dL(t);t.commands.add("insertImage",n);t.commands.add("replaceImageSource",i);t.commands.add("imageInsert",n)}}class hL extends iu{constructor(t,e){super(t);this._modelElementName=e}refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=e.getClosestSelectedImageElement(this.editor.model.document.selection);if(this._modelElementName==="imageBlock"){this.isEnabled=e.isInlineImage(n)}else{this.isEnabled=e.isBlockImage(n)}}execute(){const t=this.editor;const e=this.editor.model;const n=t.plugins.get("ImageUtils");const i=n.getClosestSelectedImageElement(e.document.selection);const o=Object.fromEntries(i.getAttributes());if(!o.src&&!o.uploadId){return null}return e.change((t=>{const r=Array.from(e.markers).filter((t=>t.getRange().containsItem(i)));const s=n.insertImage(o,e.createSelection(i,"on"),this._modelElementName);if(!s){return null}const a=t.createRangeOn(s);for(const e of r){const n=e.getRange();const i=n.root.rootName!="$graveyard"?n.getJoined(a,true):a;t.updateMarker(e,{range:i})}return{oldElement:i,newElement:s}}))}}class gL extends eu{static get requires(){return[uL,XS,UE]}static get pluginName(){return"ImageBlockEditing"}init(){const t=this.editor;const e=t.model.schema;e.register("imageBlock",{inheritAllFrom:"$blockObject",allowAttributes:["alt","src","srcset"]});this._setupConversion();if(t.plugins.has("ImageInlineEditing")){t.commands.add("imageTypeBlock",new hL(this.editor,"imageBlock"));this._setupClipboardIntegration()}}_setupConversion(){const t=this.editor;const e=t.t;const n=t.conversion;const i=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToStructure({model:"imageBlock",view:(t,{writer:e})=>ZS(e)});n.for("editingDowncast").elementToStructure({model:"imageBlock",view:(t,{writer:n})=>i.toImageWidget(ZS(n),n,e("image widget"))});n.for("downcast").add(aL(i,"imageBlock","src")).add(aL(i,"imageBlock","alt")).add(rL(i,"imageBlock"));n.for("upcast").elementToElement({view:QS(t,"imageBlock"),model:(t,{writer:e})=>e.createElement("imageBlock",t.hasAttribute("src")?{src:t.getAttribute("src")}:null)}).add(iL(i))}_setupClipboardIntegration(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((o,r)=>{const s=Array.from(r.content.getChildren());let a;if(!s.every(i.isInlineImageView)){return}if(r.targetRanges){a=t.editing.mapper.toModelRange(r.targetRanges[0])}else{a=e.document.selection.getFirstRange()}const l=e.createSelection(a);if(JS(e.schema,l)==="imageBlock"){const t=new k_(n.document);const e=s.map((e=>t.createElement("figure",{class:"image"},e)));r.content=t.createDocumentFragment(e)}}))}}var mL=n(9048);var fL={injectType:"singletonStyleTag",attributes:{"data-cke":true}};fL.insert="head";fL.singleton=true;var pL=Sc()(mL.Z,fL);const bL=mL.Z.locals||{};class kL extends eu{static get requires(){return[gL,ZD,nL]}static get pluginName(){return"ImageBlock"}}class wL extends eu{static get requires(){return[uL,XS,UE]}static get pluginName(){return"ImageInlineEditing"}init(){const t=this.editor;const e=t.model.schema;e.register("imageInline",{inheritAllFrom:"$inlineObject",allowAttributes:["alt","src","srcset"]});e.addChildCheck(((t,e)=>{if(t.endsWith("caption")&&e.name==="imageInline"){return false}}));this._setupConversion();if(t.plugins.has("ImageBlockEditing")){t.commands.add("imageTypeInline",new hL(this.editor,"imageInline"));this._setupClipboardIntegration()}}_setupConversion(){const t=this.editor;const e=t.t;const n=t.conversion;const i=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToElement({model:"imageInline",view:(t,{writer:e})=>e.createEmptyElement("img")});n.for("editingDowncast").elementToStructure({model:"imageInline",view:(t,{writer:n})=>i.toImageWidget(YS(n),n,e("image widget"))});n.for("downcast").add(aL(i,"imageInline","src")).add(aL(i,"imageInline","alt")).add(rL(i,"imageInline"));n.for("upcast").elementToElement({view:QS(t,"imageInline"),model:(t,{writer:e})=>e.createElement("imageInline",t.hasAttribute("src")?{src:t.getAttribute("src")}:null)})}_setupClipboardIntegration(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((o,r)=>{const s=Array.from(r.content.getChildren());let a;if(!s.every(i.isBlockImageView)){return}if(r.targetRanges){a=t.editing.mapper.toModelRange(r.targetRanges[0])}else{a=e.document.selection.getFirstRange()}const l=e.createSelection(a);if(JS(e.schema,l)==="imageInline"){const t=new k_(n.document);const e=s.map((e=>{if(e.childCount===1){Array.from(e.getAttributes()).forEach((n=>t.setAttribute(...n,i.findViewImgElement(e))));return e.getChild(0)}else{return e}}));r.content=t.createDocumentFragment(e)}}))}}class AL extends eu{static get requires(){return[wL,ZD,nL]}static get pluginName(){return"ImageInline"}}class _L extends eu{static get requires(){return[kL,AL]}static get pluginName(){return"Image"}}class CL extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageCaptionUtils");if(!t.plugins.has(gL)){this.isEnabled=false;this.value=false;return}const n=t.model.document.selection;const i=n.getSelectedElement();if(!i){const t=e.getCaptionFromModelSelection(n);this.isEnabled=!!t;this.value=!!t;return}this.isEnabled=this.editor.plugins.get("ImageUtils").isImage(i);if(!this.isEnabled){this.value=false}else{this.value=!!e.getCaptionFromImageModelElement(i)}}execute(t={}){const{focusCaptionOnShow:e}=t;this.editor.model.change((t=>{if(this.value){this._hideImageCaption(t)}else{this._showImageCaption(t,e)}}))}_showImageCaption(t,e){const n=this.editor.model;const i=n.document.selection;const o=this.editor.plugins.get("ImageCaptionEditing");let r=i.getSelectedElement();const s=o._getSavedCaption(r);if(this.editor.plugins.get("ImageUtils").isInlineImage(r)){this.editor.execute("imageTypeBlock");r=i.getSelectedElement()}const a=s||t.createElement("caption");t.append(a,r);if(e){t.setSelection(a,"in")}}_hideImageCaption(t){const e=this.editor;const n=e.model.document.selection;const i=e.plugins.get("ImageCaptionEditing");const o=e.plugins.get("ImageCaptionUtils");let r=n.getSelectedElement();let s;if(r){s=o.getCaptionFromImageModelElement(r)}else{s=o.getCaptionFromModelSelection(n);r=s.parent}i._saveCaption(r,s);t.setSelection(r,"on");t.remove(s)}}class vL extends eu{static get pluginName(){return"ImageCaptionUtils"}static get requires(){return[XS]}getCaptionFromImageModelElement(t){for(const e of t.getChildren()){if(!!e&&e.is("element","caption")){return e}}return null}getCaptionFromModelSelection(t){const e=this.editor.plugins.get("ImageUtils");const n=t.getFirstPosition().findAncestor("caption");if(!n){return null}if(e.isBlockImage(n.parent)){return n}return null}matchImageCaptionViewElement(t){const e=this.editor.plugins.get("ImageUtils");if(t.name=="figcaption"&&e.isBlockImageView(t.parent)){return{name:true}}return null}}class yL extends eu{static get requires(){return[XS,vL]}static get pluginName(){return"ImageCaptionEditing"}constructor(t){super(t);this._savedCaptionsMap=new WeakMap}init(){const t=this.editor;const e=t.model.schema;if(!e.isRegistered("caption")){e.register("caption",{allowIn:"imageBlock",allowContentOf:"$block",isLimit:true})}else{e.extend("caption",{allowIn:"imageBlock"})}t.commands.add("toggleImageCaption",new CL(this.editor));this._setupConversion();this._setupImageTypeCommandsIntegration();this._registerCaptionReconversion()}_setupConversion(){const t=this.editor;const e=t.editing.view;const n=t.plugins.get("ImageUtils");const i=t.plugins.get("ImageCaptionUtils");const o=t.t;t.conversion.for("upcast").elementToElement({view:t=>i.matchImageCaptionViewElement(t),model:"caption"});t.conversion.for("dataDowncast").elementToElement({model:"caption",view:(t,{writer:e})=>{if(!n.isBlockImage(t.parent)){return null}return e.createContainerElement("figcaption")}});t.conversion.for("editingDowncast").elementToElement({model:"caption",view:(t,{writer:i})=>{if(!n.isBlockImage(t.parent)){return null}const r=i.createEditableElement("figcaption");i.setCustomProperty("imageCaption",true,r);mu({view:e,element:r,text:o("Enter image caption"),keepOnFocus:true});const s=t.parent.getAttribute("alt");const a=s?o("Caption for image: %0",[s]):o("Caption for the image");return pD(r,i,{label:a})}})}_setupImageTypeCommandsIntegration(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=t.plugins.get("ImageCaptionUtils");const i=t.commands.get("imageTypeInline");const o=t.commands.get("imageTypeBlock");const r=t=>{if(!t.return){return}const{oldElement:i,newElement:o}=t.return;if(!i){return}if(e.isBlockImage(i)){const t=n.getCaptionFromImageModelElement(i);if(t){this._saveCaption(o,t);return}}const r=this._getSavedCaption(i);if(r){this._saveCaption(o,r)}};if(i){this.listenTo(i,"execute",r,{priority:"low"})}if(o){this.listenTo(o,"execute",r,{priority:"low"})}}_getSavedCaption(t){const e=this._savedCaptionsMap.get(t);return e?$p.fromJSON(e):null}_saveCaption(t,e){this._savedCaptionsMap.set(t,e.toJSON())}_registerCaptionReconversion(){const t=this.editor;const e=t.model;const n=t.plugins.get("ImageUtils");const i=t.plugins.get("ImageCaptionUtils");e.document.on("change:data",(()=>{const o=e.document.differ.getChanges();for(const e of o){if(e.attributeKey!=="alt"){continue}const o=e.range.start.nodeAfter;if(n.isBlockImage(o)){const e=i.getCaptionFromImageModelElement(o);if(!e){return}t.editing.reconvertItem(e)}}}))}}class xL extends eu{static get requires(){return[vL]}static get pluginName(){return"ImageCaptionUI"}init(){const t=this.editor;const e=t.editing.view;const n=t.plugins.get("ImageCaptionUtils");const i=t.t;t.ui.componentFactory.add("toggleImageCaption",(o=>{const r=t.commands.get("toggleImageCaption");const s=new kd(o);s.set({icon:JC.caption,tooltip:true,isToggleable:true});s.bind("isOn","isEnabled").to(r,"value","isEnabled");s.bind("label").to(r,"value",(t=>t?i("Toggle caption off"):i("Toggle caption on")));this.listenTo(s,"execute",(()=>{t.execute("toggleImageCaption",{focusCaptionOnShow:true});const i=n.getCaptionFromModelSelection(t.model.document.selection);if(i){const n=t.editing.mapper.toViewElement(i);e.scrollToTheSelection();e.change((t=>{t.addClass("image__caption_highlighted",n)}))}t.editing.view.focus()}));return s}))}}var EL=n(8662);var DL={injectType:"singletonStyleTag",attributes:{"data-cke":true}};DL.insert="head";DL.singleton=true;var SL=Sc()(EL.Z,DL);const TL=EL.Z.locals||{};class IL extends eu{static get requires(){return[yL,xL]}static get pluginName(){return"ImageCaption"}}class ML extends(mt()){constructor(){super();const t=new window.FileReader;this._reader=t;this._data=undefined;this.set("loaded",0);t.onprogress=t=>{this.loaded=t.loaded}}get error(){return this._reader.error}get data(){return this._data}read(t){const e=this._reader;this.total=t.size;return new Promise(((n,i)=>{e.onload=()=>{const t=e.result;this._data=t;n(t)};e.onerror=()=>{i("error")};e.onabort=()=>{i("aborted")};this._reader.readAsDataURL(t)}))}abort(){this._reader.abort()}}class BL extends eu{static get pluginName(){return"FileRepository"}static get requires(){return[bC]}init(){this.loaders=new cc;this.loaders.on("change",(()=>this._updatePendingAction()));this._loadersMap=new Map;this._pendingAction=null;this.set("uploaded",0);this.set("uploadTotal",null);this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((t,e)=>e?t/e*100:0))}getLoader(t){return this._loadersMap.get(t)||null}createLoader(t){if(!this.createUploadAdapter){P("filerepository-no-upload-adapter");return null}const e=new LL(Promise.resolve(t),this.createUploadAdapter);this.loaders.add(e);this._loadersMap.set(t,e);if(t instanceof Promise){e.file.then((t=>{this._loadersMap.set(t,e)})).catch((()=>{}))}e.on("change:uploaded",(()=>{let t=0;for(const e of this.loaders){t+=e.uploaded}this.uploaded=t}));e.on("change:uploadTotal",(()=>{let t=0;for(const e of this.loaders){if(e.uploadTotal){t+=e.uploadTotal}}this.uploadTotal=t}));return e}destroyLoader(t){const e=t instanceof LL?t:this.getLoader(t);e._destroy();this.loaders.remove(e);this._loadersMap.forEach(((t,n)=>{if(t===e){this._loadersMap.delete(n)}}))}_updatePendingAction(){const t=this.editor.plugins.get(bC);if(this.loaders.length){if(!this._pendingAction){const e=this.editor.t;const n=t=>`${e("Upload in progress")} ${parseInt(t)}%.`;this._pendingAction=t.add(n(this.uploadedPercent));this._pendingAction.bind("message").to(this,"uploadedPercent",n)}}else{t.remove(this._pendingAction);this._pendingAction=null}}}class LL extends(mt()){constructor(t,e){super();this.id=I();this._filePromiseWrapper=this._createFilePromiseWrapper(t);this._adapter=e(this);this._reader=new ML;this.set("status","idle");this.set("uploaded",0);this.set("uploadTotal",null);this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((t,e)=>e?t/e*100:0));this.set("uploadResponse",null)}get file(){if(!this._filePromiseWrapper){return Promise.resolve(null)}else{return this._filePromiseWrapper.promise.then((t=>this._filePromiseWrapper?t:null))}}get data(){return this._reader.data}read(){if(this.status!="idle"){throw new z("filerepository-read-wrong-status",this)}this.status="reading";return this.file.then((t=>this._reader.read(t))).then((t=>{if(this.status!=="reading"){throw this.status}this.status="idle";return t})).catch((t=>{if(t==="aborted"){this.status="aborted";throw"aborted"}this.status="error";throw this._reader.error?this._reader.error:t}))}upload(){if(this.status!="idle"){throw new z("filerepository-upload-wrong-status",this)}this.status="uploading";return this.file.then((()=>this._adapter.upload())).then((t=>{this.uploadResponse=t;this.status="idle";return t})).catch((t=>{if(this.status==="aborted"){throw"aborted"}this.status="error";throw t}))}abort(){const t=this.status;this.status="aborted";if(!this._filePromiseWrapper.isFulfilled){this._filePromiseWrapper.promise.catch((()=>{}));this._filePromiseWrapper.rejecter("aborted")}else if(t=="reading"){this._reader.abort()}else if(t=="uploading"&&this._adapter.abort){this._adapter.abort()}this._destroy()}_destroy(){this._filePromiseWrapper=undefined;this._reader=undefined;this._adapter=undefined;this.uploadResponse=undefined}_createFilePromiseWrapper(t){const e={};e.promise=new Promise(((n,i)=>{e.rejecter=i;e.isFulfilled=false;t.then((t=>{e.isFulfilled=true;n(t)})).catch((t=>{e.isFulfilled=true;i(t)}))}));return e}}class NL extends Lc{constructor(t){super(t);this.buttonView=new kd(t);this._fileInputView=new zL(t);this._fileInputView.bind("acceptedType").to(this);this._fileInputView.bind("allowMultipleFiles").to(this);this._fileInputView.delegate("done").to(this);this.setTemplate({tag:"span",attributes:{class:"ck-file-dialog-button"},children:[this.buttonView,this._fileInputView]});this.buttonView.on("execute",(()=>{this._fileInputView.open()}))}focus(){this.buttonView.focus()}}class zL extends Lc{constructor(t){super(t);this.set("acceptedType",undefined);this.set("allowMultipleFiles",false);const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:e.to("acceptedType"),multiple:e.to("allowMultipleFiles")},on:{change:e.to((()=>{if(this.element&&this.element.files&&this.element.files.length){this.fire("done",this.element.files)}this.element.value=""}))}})}open(){this.element.click()}}class PL extends(null&&Plugin){static get requires(){return[FileRepository]}static get pluginName(){return"Base64UploadAdapter"}init(){this.editor.plugins.get(FileRepository).createUploadAdapter=t=>new OL(t)}}class OL{constructor(t){this.loader=t}upload(){return new Promise(((t,e)=>{const n=this.reader=new window.FileReader;n.addEventListener("load",(()=>{t({default:n.result})}));n.addEventListener("error",(t=>{e(t)}));n.addEventListener("abort",(()=>{e()}));this.loader.file.then((t=>{n.readAsDataURL(t)}))}))}abort(){this.reader.abort()}}class RL extends eu{static get requires(){return[BL]}static get pluginName(){return"SimpleUploadAdapter"}init(){const t=this.editor.config.get("simpleUpload");if(!t){return}if(!t.uploadUrl){P("simple-upload-adapter-missing-uploadurl");return}this.editor.plugins.get(BL).createUploadAdapter=e=>new VL(e,t)}}class VL{constructor(t,e){this.loader=t;this.options=e}upload(){return this.loader.file.then((t=>new Promise(((e,n)=>{this._initRequest();this._initListeners(e,n,t);this._sendRequest(t)}))))}abort(){if(this.xhr){this.xhr.abort()}}_initRequest(){const t=this.xhr=new XMLHttpRequest;t.open("POST",this.options.uploadUrl,true);t.responseType="json"}_initListeners(t,e,n){const i=this.xhr;const o=this.loader;const r=`Couldn't upload file: ${n.name}.`;i.addEventListener("error",(()=>e(r)));i.addEventListener("abort",(()=>e()));i.addEventListener("load",(()=>{const n=i.response;if(!n||n.error){return e(n&&n.error&&n.error.message?n.error.message:r)}const o=n.url?{default:n.url}:n.urls;t({...n,urls:o})}));if(i.upload){i.upload.addEventListener("progress",(t=>{if(t.lengthComputable){o.uploadTotal=t.total;o.uploaded=t.loaded}}))}}_sendRequest(t){const e=this.options.headers||{};const n=this.options.withCredentials||false;for(const t of Object.keys(e)){this.xhr.setRequestHeader(t,e[t])}this.xhr.withCredentials=n;const i=new FormData;i.append("upload",t);this.xhr.send(i)}}function jL(t){const e=t.map((t=>t.replace("+","\\+")));return new RegExp(`^image\\/(${e.join("|")})$`)}function FL(t){return new Promise(((e,n)=>{const i=t.getAttribute("src");fetch(i).then((t=>t.blob())).then((t=>{const n=UL(t,i);const o=n.replace("image/","");const r=`image.${o}`;const s=new File([t],r,{type:n});e(s)})).catch((t=>t&&t.name==="TypeError"?WL(i).then(e).catch(n):n(t)))}))}function HL(t,e){if(!t.isInlineImageView(e)||!e.getAttribute("src")){return false}return e.getAttribute("src").match(/^data:image\/\w+;base64,/g)||e.getAttribute("src").match(/^blob:/g)}function UL(t,e){if(t.type){return t.type}else if(e.match(/data:(image\/\w+);base64/)){return e.match(/data:(image\/\w+);base64/)[1].toLowerCase()}else{return"image/jpeg"}}function WL(t){return qL(t).then((e=>{const n=UL(e,t);const i=n.replace("image/","");const o=`image.${i}`;return new File([e],o,{type:n})}))}function qL(t){return new Promise(((e,n)=>{const i=il.document.createElement("img");i.addEventListener("load",(()=>{const t=il.document.createElement("canvas");t.width=i.width;t.height=i.height;const o=t.getContext("2d");o.drawImage(i,0,0);t.toBlob((t=>t?e(t):n()))}));i.addEventListener("error",(()=>n()));i.src=t}))}class GL extends eu{static get pluginName(){return"ImageUploadUI"}init(){const t=this.editor;const e=t.t;const n=n=>{const i=new NL(n);const o=t.commands.get("uploadImage");const r=t.config.get("image.upload.types");const s=jL(r);i.set({acceptedType:r.map((t=>`image/${t}`)).join(","),allowMultipleFiles:true});i.buttonView.set({label:e("Insert image"),icon:JC.image,tooltip:true});i.buttonView.bind("isEnabled").to(o);i.on("done",((e,n)=>{const i=Array.from(n).filter((t=>s.test(t.type)));if(i.length){t.execute("uploadImage",{file:i});t.editing.view.focus()}}));return i};t.ui.componentFactory.add("uploadImage",n);t.ui.componentFactory.add("imageUpload",n)}}var $L=n(5870);var KL={injectType:"singletonStyleTag",attributes:{"data-cke":true}};KL.insert="head";KL.singleton=true;var YL=Sc()($L.Z,KL);const ZL=$L.Z.locals||{};var QL=n(9899);var JL={injectType:"singletonStyleTag",attributes:{"data-cke":true}};JL.insert="head";JL.singleton=true;var XL=Sc()(QL.Z,JL);const tN=QL.Z.locals||{};var eN=n(9825);var nN={injectType:"singletonStyleTag",attributes:{"data-cke":true}};nN.insert="head";nN.singleton=true;var iN=Sc()(eN.Z,nN);const oN=eN.Z.locals||{};class rN extends eu{static get pluginName(){return"ImageUploadProgress"}constructor(t){super(t);this.placeholder="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}init(){const t=this.editor;if(t.plugins.has("ImageBlockEditing")){t.editing.downcastDispatcher.on("attribute:uploadStatus:imageBlock",((...t)=>this.uploadStatusChange(...t)))}if(t.plugins.has("ImageInlineEditing")){t.editing.downcastDispatcher.on("attribute:uploadStatus:imageInline",((...t)=>this.uploadStatusChange(...t)))}}uploadStatusChange(t,e,n){const i=this.editor;const o=e.item;const r=o.getAttribute("uploadId");if(!n.consumable.consume(e.item,t.name)){return}const s=i.plugins.get("ImageUtils");const a=i.plugins.get(BL);const l=r?e.attributeNewValue:null;const c=this.placeholder;const d=i.editing.mapper.toViewElement(o);const u=n.writer;if(l=="reading"){sN(d,u);lN(s,c,d,u);return}if(l=="uploading"){const t=a.loaders.get(r);sN(d,u);if(!t){lN(s,c,d,u)}else{cN(d,u);dN(d,u,t,i.editing.view);bN(s,d,u,t)}return}if(l=="complete"&&a.loaders.get(r)){hN(d,u,i.editing.view)}uN(d,u);cN(d,u);aN(d,u)}}function sN(t,e){if(!t.hasClass("ck-appear")){e.addClass("ck-appear",t)}}function aN(t,e){e.removeClass("ck-appear",t)}function lN(t,e,n,i){if(!n.hasClass("ck-image-upload-placeholder")){i.addClass("ck-image-upload-placeholder",n)}const o=t.findViewImgElement(n);if(o.getAttribute("src")!==e){i.setAttribute("src",e,o)}if(!fN(n,"placeholder")){i.insert(i.createPositionAfter(o),mN(i))}}function cN(t,e){if(t.hasClass("ck-image-upload-placeholder")){e.removeClass("ck-image-upload-placeholder",t)}pN(t,e,"placeholder")}function dN(t,e,n,i){const o=gN(e);e.insert(e.createPositionAt(t,"end"),o);n.on("change:uploadedPercent",((t,e,n)=>{i.change((t=>{t.setStyle("width",n+"%",o)}))}))}function uN(t,e){pN(t,e,"progressBar")}function hN(t,e,n){const i=e.createUIElement("div",{class:"ck-image-upload-complete-icon"});e.insert(e.createPositionAt(t,"end"),i);setTimeout((()=>{n.change((t=>t.remove(t.createRangeOn(i))))}),3e3)}function gN(t){const e=t.createUIElement("div",{class:"ck-progress-bar"});t.setCustomProperty("progressBar",true,e);return e}function mN(t){const e=t.createUIElement("div",{class:"ck-upload-placeholder-loader"});t.setCustomProperty("placeholder",true,e);return e}function fN(t,e){for(const n of t.getChildren()){if(n.getCustomProperty(e)){return n}}}function pN(t,e,n){const i=fN(t,n);if(i){e.remove(e.createRangeOn(i))}}function bN(t,e,n,i){if(i.data){const o=t.findViewImgElement(e);n.setAttribute("src",i.data,o)}}class kN extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=t.model.document.selection.getSelectedElement();this.isEnabled=e.isImageAllowed()||e.isImage(n)}execute(t){const e=Xl(t.file);const n=this.editor.model.document.selection;const i=this.editor.plugins.get("ImageUtils");const o=Object.fromEntries(n.getAttributes());e.forEach(((t,e)=>{const r=n.getSelectedElement();if(e&&r&&i.isImage(r)){const e=this.editor.model.createPositionAfter(r);this._uploadImage(t,o,e)}else{this._uploadImage(t,o)}}))}_uploadImage(t,e,n){const i=this.editor;const o=i.plugins.get(BL);const r=o.createLoader(t);const s=i.plugins.get("ImageUtils");if(!r){return}s.insertImage({...e,uploadId:r.id},n)}}class wN extends eu{static get requires(){return[BL,Oy,UE,XS]}static get pluginName(){return"ImageUploadEditing"}constructor(t){super(t);t.config.define("image",{upload:{types:["jpeg","png","gif","bmp","webp","tiff"]}});this._uploadImageElements=new Map}init(){const t=this.editor;const e=t.model.document;const n=t.conversion;const i=t.plugins.get(BL);const o=t.plugins.get("ImageUtils");const r=jL(t.config.get("image.upload.types"));const s=new kN(t);t.commands.add("uploadImage",s);t.commands.add("imageUpload",s);n.for("upcast").attributeToAttribute({view:{name:"img",key:"uploadId"},model:"uploadId"});this.listenTo(t.editing.view.document,"clipboardInput",((e,n)=>{if(AN(n.dataTransfer)){return}const i=Array.from(n.dataTransfer.files).filter((t=>{if(!t){return false}return r.test(t.type)}));if(!i.length){return}e.stop();t.model.change((e=>{if(n.targetRanges){e.setSelection(n.targetRanges.map((e=>t.editing.mapper.toModelRange(e))))}t.model.enqueueChange((()=>{t.execute("uploadImage",{file:i})}))}))}));this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((e,n)=>{const r=Array.from(t.editing.view.createRangeIn(n.content)).filter((t=>HL(o,t.item)&&!t.item.getAttribute("uploadProcessed"))).map((t=>({promise:FL(t.item),imageElement:t.item})));if(!r.length){return}const s=new k_(t.editing.view.document);for(const t of r){s.setAttribute("uploadProcessed",true,t.imageElement);const e=i.createLoader(t.promise);if(e){s.setAttribute("src","",t.imageElement);s.setAttribute("uploadId",e.id,t.imageElement)}}}));t.editing.view.document.on("dragover",((t,e)=>{e.preventDefault()}));e.on("change",(()=>{const n=e.differ.getChanges({includeChangesInGraveyard:true}).reverse();const o=new Set;for(const e of n){if(e.type=="insert"&&e.name!="$text"){const n=e.position.nodeAfter;const r=e.position.root.rootName=="$graveyard";for(const e of _N(t,n)){const t=e.getAttribute("uploadId");if(!t){continue}const n=i.loaders.get(t);if(!n){continue}if(r){if(!o.has(t)){n.abort()}}else{o.add(t);this._uploadImageElements.set(t,e);if(n.status=="idle"){this._readAndUpload(n)}}}}}}));this.on("uploadComplete",((t,{imageElement:e,data:n})=>{const i=n.urls?n.urls:n;this.editor.model.change((t=>{t.setAttribute("src",i.default,e);this._parseAndSetSrcsetAttributeOnImage(i,e,t)}))}),{priority:"low"})}afterInit(){const t=this.editor.model.schema;if(this.editor.plugins.has("ImageBlockEditing")){t.extend("imageBlock",{allowAttributes:["uploadId","uploadStatus"]})}if(this.editor.plugins.has("ImageInlineEditing")){t.extend("imageInline",{allowAttributes:["uploadId","uploadStatus"]})}}_readAndUpload(t){const e=this.editor;const n=e.model;const i=e.locale.t;const o=e.plugins.get(BL);const r=e.plugins.get(Oy);const s=e.plugins.get("ImageUtils");const a=this._uploadImageElements;n.enqueueChange({isUndoable:false},(e=>{e.setAttribute("uploadStatus","reading",a.get(t.id))}));return t.read().then((()=>{const i=t.upload();const o=a.get(t.id);if(c.isSafari){const t=e.editing.mapper.toViewElement(o);const n=s.findViewImgElement(t);e.editing.view.once("render",(()=>{if(!n.parent){return}const t=e.editing.view.domConverter.mapViewToDom(n.parent);if(!t){return}const i=t.style.display;t.style.display="none";t._ckHack=t.offsetHeight;t.style.display=i}))}n.enqueueChange({isUndoable:false},(t=>{t.setAttribute("uploadStatus","uploading",o)}));return i})).then((e=>{n.enqueueChange({isUndoable:false},(n=>{const i=a.get(t.id);n.setAttribute("uploadStatus","complete",i);this.fire("uploadComplete",{data:e,imageElement:i})}));l()})).catch((e=>{if(t.status!=="error"&&t.status!=="aborted"){throw e}if(t.status=="error"&&e){r.showWarning(e,{title:i("Upload failed"),namespace:"upload"})}n.enqueueChange({isUndoable:false},(e=>{e.remove(a.get(t.id))}));l()}));function l(){n.enqueueChange({isUndoable:false},(e=>{const n=a.get(t.id);e.removeAttribute("uploadId",n);e.removeAttribute("uploadStatus",n);a.delete(t.id)}));o.destroyLoader(t)}}_parseAndSetSrcsetAttributeOnImage(t,e,n){let i=0;const o=Object.keys(t).filter((t=>{const e=parseInt(t,10);if(!isNaN(e)){i=Math.max(i,e);return true}})).map((e=>`${t[e]} ${e}w`)).join(", ");if(o!=""){n.setAttribute("srcset",{data:o,width:i},e)}}}function AN(t){return Array.from(t.types).includes("text/html")&&t.getData("text/html")!==""}function _N(t,e){const n=t.plugins.get("ImageUtils");return Array.from(t.model.createRangeOn(e)).filter((t=>n.isImage(t.item))).map((t=>t.item))}class CN extends eu{static get pluginName(){return"ImageUpload"}static get requires(){return[wN,GL,rN]}}var vN=n(5150);var yN={injectType:"singletonStyleTag",attributes:{"data-cke":true}};yN.insert="head";yN.singleton=true;var xN=Sc()(vN.Z,yN);const EN=vN.Z.locals||{};class DN extends Lc{constructor(t,e={}){super(t);const n=this.bindTemplate;this.set("class",e.class||null);this.children=this.createCollection();if(e.children){e.children.forEach((t=>this.children.add(t)))}this.set("_role",null);this.set("_ariaLabelledBy",null);if(e.labelView){this.set({_role:"group",_ariaLabelledBy:e.labelView.id})}this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",n.to("class")],role:n.to("_role"),"aria-labelledby":n.to("_ariaLabelledBy")},children:this.children})}}var SN=n(9292);var TN={injectType:"singletonStyleTag",attributes:{"data-cke":true}};TN.insert="head";TN.singleton=true;var IN=Sc()(SN.Z,TN);const MN=SN.Z.locals||{};class BN extends Lc{constructor(t,e){super(t);const{insertButtonView:n,cancelButtonView:i}=this._createActionButtons(t);this.insertButtonView=n;this.cancelButtonView=i;this.set("imageURLInputValue","");this.focusTracker=new uc;this.keystrokes=new hc;this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.set("_integrations",new cc);if(e){for(const[t,n]of Object.entries(e)){if(t==="insertImageViaUrl"){n.fieldView.bind("value").to(this,"imageURLInputValue",(t=>t||""));n.fieldView.on("input",(()=>{this.imageURLInputValue=n.fieldView.element.value.trim()}))}n.name=t;this._integrations.add(n)}}this.setTemplate({tag:"form",attributes:{class:["ck","ck-image-insert-form"],tabindex:"-1"},children:[...this._integrations,new DN(t,{children:[this.insertButtonView,this.cancelButtonView],class:"ck-image-insert-form__action-row"})]})}render(){super.render();o({view:this});const t=[...this._integrations,this.insertButtonView,this.cancelButtonView];t.forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element);const e=t=>t.stopPropagation();this.keystrokes.set("arrowright",e);this.keystrokes.set("arrowleft",e);this.keystrokes.set("arrowup",e);this.keystrokes.set("arrowdown",e);this.listenTo(t[0].element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"})}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}getIntegration(t){return this._integrations.find((e=>e.name===t))}_createActionButtons(t){const e=t.t;const n=new kd(t);const i=new kd(t);n.set({label:e("Insert"),icon:JC.check,class:"ck-button-save",type:"submit",withText:true,isEnabled:this.imageURLInputValue});i.set({label:e("Cancel"),icon:JC.cancel,class:"ck-button-cancel",withText:true});n.bind("isEnabled").to(this,"imageURLInputValue",(t=>!!t));n.delegate("execute").to(this,"submit");i.delegate("execute").to(this,"cancel");return{insertButtonView:n,cancelButtonView:i}}focus(){this._focusCycler.focusFirst()}}function LN(t){const e=t.config.get("image.insert.integrations");const n=t.plugins.get("ImageInsertUI");const i={insertImageViaUrl:NN(t.locale)};if(!e){return i}if(e.find((t=>t==="openCKFinder"))&&t.ui.componentFactory.has("ckfinder")){const e=t.ui.componentFactory.create("ckfinder");e.set({withText:true,class:"ck-image-insert__ck-finder-button"});e.delegate("execute").to(n,"cancel");i.openCKFinder=e}return e.reduce(((e,n)=>{if(i[n]){e[n]=i[n]}else if(t.ui.componentFactory.has(n)){e[n]=t.ui.componentFactory.create(n)}return e}),{})}function NN(t){const e=t.t;const n=new Ly(t,Ny);n.set({label:e("Insert image via URL")});n.fieldView.placeholder="https://example.com/image.png";return n}class zN extends eu{static get pluginName(){return"ImageInsertUI"}init(){const t=this.editor;const e=t=>this._createDropdownView(t);t.ui.componentFactory.add("insertImage",e);t.ui.componentFactory.add("imageInsert",e)}_createDropdownView(t){const e=this.editor;const n=t.t;const i=e.commands.get("uploadImage");const o=e.commands.get("insertImage");this.dropdownView=yv(t,i?$d:undefined);const r=this.dropdownView.buttonView;const s=this.dropdownView.panelView;r.set({label:n("Insert image"),icon:JC.image,tooltip:true});s.extendTemplate({attributes:{class:"ck-image-insert__panel"}});if(i){const t=this.dropdownView.buttonView;t.actionView=e.ui.componentFactory.create("uploadImage");t.actionView.extendTemplate({attributes:{class:"ck ck-button ck-splitbutton__action"}})}return this._setUpDropdown(i||o)}_setUpDropdown(t){const e=this.editor;const n=e.t;const i=this.dropdownView;const o=i.panelView;const r=this.editor.plugins.get("ImageUtils");const s=e.commands.get("replaceImageSource");let a;i.bind("isEnabled").to(t);i.once("change:isOpen",(()=>{a=new BN(e.locale,LN(e));a.delegate("submit","cancel").to(i);o.children.add(a)}));i.on("change:isOpen",(()=>{const t=e.model.document.selection.getSelectedElement();const o=a.insertButtonView;const l=a.getIntegration("insertImageViaUrl");if(i.isOpen){if(r.isImage(t)){a.imageURLInputValue=s.value;o.label=n("Update");l.label=n("Update image URL")}else{a.imageURLInputValue="";o.label=n("Insert");l.label=n("Insert image via URL")}}}),{priority:"low"});this.delegate("cancel").to(i);i.on("submit",(()=>{c();l()}));i.on("cancel",(()=>{c()}));function l(){const t=e.model.document.selection.getSelectedElement();if(r.isImage(t)){e.execute("replaceImageSource",{source:a.imageURLInputValue})}else{e.execute("insertImage",{source:a.imageURLInputValue})}}function c(){e.editing.view.focus();i.isOpen=false}return i}}class PN extends eu{static get pluginName(){return"ImageInsertViaUrl"}static get requires(){return[zN]}}class ON extends eu{static get pluginName(){return"ImageInsert"}static get requires(){return[CN,PN,zN]}}class RN extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=e.getClosestSelectedImageElement(t.model.document.selection);this.isEnabled=!!n;if(!n||!n.hasAttribute("width")){this.value=null}else{this.value={width:n.getAttribute("width"),height:null}}}execute(t){const e=this.editor;const n=e.model;const i=e.plugins.get("ImageUtils");const o=i.getClosestSelectedImageElement(n.document.selection);this.value={width:t.width,height:null};if(o){n.change((e=>{e.setAttribute("width",t.width,o)}))}}}class VN extends eu{static get requires(){return[XS]}static get pluginName(){return"ImageResizeEditing"}constructor(t){super(t);t.config.define("image",{resizeUnit:"%",resizeOptions:[{name:"resizeImage:original",value:null,icon:"original"},{name:"resizeImage:25",value:"25",icon:"small"},{name:"resizeImage:50",value:"50",icon:"medium"},{name:"resizeImage:75",value:"75",icon:"large"}]})}init(){const t=this.editor;const e=new RN(t);this._registerSchema();this._registerConverters("imageBlock");this._registerConverters("imageInline");t.commands.add("resizeImage",e);t.commands.add("imageResize",e)}_registerSchema(){if(this.editor.plugins.has("ImageBlockEditing")){this.editor.model.schema.extend("imageBlock",{allowAttributes:"width"})}if(this.editor.plugins.has("ImageInlineEditing")){this.editor.model.schema.extend("imageInline",{allowAttributes:"width"})}}_registerConverters(t){const e=this.editor;e.conversion.for("downcast").add((e=>e.on(`attribute:width:${t}`,((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const i=n.writer;const o=n.mapper.toViewElement(e.item);if(e.attributeNewValue!==null){i.setStyle("width",e.attributeNewValue,o);i.addClass("image_resized",o)}else{i.removeStyle("width",o);i.removeClass("image_resized",o)}}))));e.conversion.for("upcast").attributeToAttribute({view:{name:t==="imageBlock"?"figure":"img",styles:{width:/.+/}},model:{key:"width",value:t=>t.getStyle("width")}})}}const jN={small:JC.objectSizeSmall,medium:JC.objectSizeMedium,large:JC.objectSizeLarge,original:JC.objectSizeFull};class FN extends eu{static get requires(){return[VN]}static get pluginName(){return"ImageResizeButtons"}constructor(t){super(t);this._resizeUnit=t.config.get("image.resizeUnit")}init(){const t=this.editor;const e=t.config.get("image.resizeOptions");const n=t.commands.get("resizeImage");this.bind("isEnabled").to(n);for(const t of e){this._registerImageResizeButton(t)}this._registerImageResizeDropdown(e)}_registerImageResizeButton(t){const e=this.editor;const{name:n,value:i,icon:o}=t;const r=i?i+this._resizeUnit:null;e.ui.componentFactory.add(n,(n=>{const i=new kd(n);const s=e.commands.get("resizeImage");const a=this._getOptionLabelValue(t,true);if(!jN[o]){throw new z("imageresizebuttons-missing-icon",e,t)}i.set({label:a,icon:jN[o],tooltip:a,isToggleable:true});i.bind("isEnabled").to(this);i.bind("isOn").to(s,"value",HN(r));this.listenTo(i,"execute",(()=>{e.execute("resizeImage",{width:r})}));return i}))}_registerImageResizeDropdown(t){const e=this.editor;const n=e.t;const i=t.find((t=>!t.value));const o=o=>{const r=e.commands.get("resizeImage");const s=yv(o,Hd);const a=s.buttonView;a.set({tooltip:n("Resize image"),commandValue:i.value,icon:jN.medium,isToggleable:true,label:this._getOptionLabelValue(i),withText:true,class:"ck-resize-image-button"});a.bind("label").to(r,"value",(t=>{if(t&&t.width){return t.width}else{return this._getOptionLabelValue(i)}}));s.bind("isOn").to(r);s.bind("isEnabled").to(this);Dv(s,(()=>this._getResizeDropdownListItemDefinitions(t,r)),{ariaLabel:n("Image resize list")});this.listenTo(s,"execute",(t=>{e.execute(t.source.commandName,{width:t.source.commandValue});e.editing.view.focus()}));return s};e.ui.componentFactory.add("resizeImage",o);e.ui.componentFactory.add("imageResize",o)}_getOptionLabelValue(t,e){const n=this.editor.t;if(t.label){return t.label}else if(e){if(t.value){return n("Resize image to %0",t.value+this._resizeUnit)}else{return n("Resize image to the original size")}}else{if(t.value){return t.value+this._resizeUnit}else{return n("Original")}}}_getResizeDropdownListItemDefinitions(t,e){const n=new cc;t.map((t=>{const i=t.value?t.value+this._resizeUnit:null;const o={type:"button",model:new Ry({commandName:"resizeImage",commandValue:i,label:this._getOptionLabelValue(t),withText:true,icon:null})};o.model.bind("isOn").to(e,"value",HN(i));n.add(o)}));return n}}function HN(t){return e=>{if(t===null&&e===t){return true}return e&&e.width===t}}const UN="figure.image.ck-widget > img,"+"figure.image.ck-widget > picture > img,"+"figure.image.ck-widget > a > img,"+"figure.image.ck-widget > a > picture > img,"+"span.image-inline.ck-widget > img,"+"span.image-inline.ck-widget > picture > img";const WN=/(image|image-inline)/;const qN="image_resized";class GN extends eu{static get requires(){return[_S]}static get pluginName(){return"ImageResizeHandles"}init(){const t=this.editor.commands.get("resizeImage");this.bind("isEnabled").to(t);this._setupResizerCreator()}_setupResizerCreator(){const t=this.editor;const e=t.editing.view;e.addObserver(lL);this.listenTo(e.document,"imageLoaded",((n,i)=>{if(!i.target.matches(UN)){return}const o=t.editing.view.domConverter;const r=o.domToView(i.target);const s=r.findAncestor({classes:WN});let a=this.editor.plugins.get(_S).getResizerByViewElement(s);if(a){a.redraw();return}const l=t.editing.mapper;const c=l.toModelElement(s);a=t.plugins.get(_S).attachTo({unit:t.config.get("image.resizeUnit"),modelElement:c,viewElement:s,editor:t,getHandleHost(t){return t.querySelector("img")},getResizeHost(){return o.mapViewToDom(l.toViewElement(c.parent))},isCentered(){const t=c.getAttribute("imageStyle");return!t||t=="block"||t=="alignCenter"},onCommit(n){e.change((t=>{t.removeClass(qN,s)}));t.execute("resizeImage",{width:n})}});a.on("updateSize",(()=>{if(!s.hasClass(qN)){e.change((t=>{t.addClass(qN,s)}))}}));a.bind("isEnabled").to(this)}))}}var $N=n(1043);var KN={injectType:"singletonStyleTag",attributes:{"data-cke":true}};KN.insert="head";KN.singleton=true;var YN=Sc()($N.Z,KN);const ZN=$N.Z.locals||{};class QN extends eu{static get requires(){return[VN,GN,FN]}static get pluginName(){return"ImageResize"}}class JN extends iu{constructor(t,e){super(t);this._defaultStyles={imageBlock:false,imageInline:false};this._styles=new Map(e.map((t=>{if(t.isDefault){for(const e of t.modelElements){this._defaultStyles[e]=t.name}}return[t.name,t]})))}refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=e.getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!n;if(!this.isEnabled){this.value=false}else if(n.hasAttribute("imageStyle")){this.value=n.getAttribute("imageStyle")}else{this.value=this._defaultStyles[n.name]}}execute(t={}){const e=this.editor;const n=e.model;const i=e.plugins.get("ImageUtils");n.change((e=>{const o=t.value;let r=i.getClosestSelectedImageElement(n.document.selection);if(o&&this.shouldConvertImageType(o,r)){this.editor.execute(i.isBlockImage(r)?"imageTypeInline":"imageTypeBlock");r=i.getClosestSelectedImageElement(n.document.selection)}if(!o||this._styles.get(o).isDefault){e.removeAttribute("imageStyle",r)}else{e.setAttribute("imageStyle",o,r)}}))}shouldConvertImageType(t,e){const n=this._styles.get(t).modelElements;return!n.includes(e.name)}}const{objectFullWidth:XN,objectInline:tz,objectLeft:ez,objectRight:nz,objectCenter:iz,objectBlockLeft:oz,objectBlockRight:rz}=JC;const sz={get inline(){return{name:"inline",title:"In line",icon:tz,modelElements:["imageInline"],isDefault:true}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:ez,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:oz,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:iz,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:nz,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:rz,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:iz,modelElements:["imageBlock"],isDefault:true}},get side(){return{name:"side",title:"Side image",icon:nz,modelElements:["imageBlock"],className:"image-style-side"}}};const az={full:XN,left:oz,right:rz,center:iz,inlineLeft:ez,inlineRight:nz,inline:tz};const lz=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function cz(t){const e=t.configuredStyles.options||[];const n=e.map((t=>hz(t))).filter((e=>gz(e,t)));return n}function dz(t,e){if(t&&e){return{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}}else if(t){return{options:["block","side"]}}else if(e){return{options:["inline","alignLeft","alignRight"]}}return{}}function uz(t){if(t.has("ImageBlockEditing")&&t.has("ImageInlineEditing")){return[...lz]}else{return[]}}function hz(t){if(typeof t==="string"){if(!sz[t]){t={name:t}}else{t={...sz[t]}}}else{t=mz(sz[t.name],t)}if(typeof t.icon==="string"){t.icon=az[t.icon]||t.icon}return t}function gz(t,{isBlockPluginLoaded:e,isInlinePluginLoaded:n}){const{modelElements:i,name:o}=t;if(!i||!i.length||!o){fz({style:t});return false}else{const o=[e?"imageBlock":null,n?"imageInline":null];if(!i.some((t=>o.includes(t)))){P("image-style-missing-dependency",{style:t,missingPlugins:i.map((t=>t==="imageBlock"?"ImageBlockEditing":"ImageInlineEditing"))});return false}}return true}function mz(t,e){const n={...e};for(const i in t){if(!Object.prototype.hasOwnProperty.call(e,i)){n[i]=t[i]}}return n}function fz(t){P("image-style-configuration-definition-invalid",t)}const pz={normalizeStyles:cz,getDefaultStylesConfiguration:dz,getDefaultDropdownDefinitions:uz,warnInvalidStyle:fz,DEFAULT_OPTIONS:sz,DEFAULT_ICONS:az,DEFAULT_DROPDOWN_DEFINITIONS:lz};function bz(t){return(e,n,i)=>{if(!i.consumable.consume(n.item,e.name)){return}const o=wz(n.attributeNewValue,t);const r=wz(n.attributeOldValue,t);const s=i.mapper.toViewElement(n.item);const a=i.writer;if(r){a.removeClass(r.className,s)}if(o){a.addClass(o.className,s)}}}function kz(t){const e={imageInline:t.filter((t=>!t.isDefault&&t.modelElements.includes("imageInline"))),imageBlock:t.filter((t=>!t.isDefault&&t.modelElements.includes("imageBlock")))};return(t,n,i)=>{if(!n.modelRange){return}const o=n.viewItem;const r=dc(n.modelRange.getItems());if(!r){return}if(!i.schema.checkAttribute(r,"imageStyle")){return}for(const t of e[r.name]){if(i.consumable.consume(o,{classes:t.className})){i.writer.setAttribute("imageStyle",t.name,r)}}}}function wz(t,e){for(const n of e){if(n.name===t){return n}}}class Az extends eu{static get pluginName(){return"ImageStyleEditing"}static get requires(){return[XS]}init(){const{normalizeStyles:t,getDefaultStylesConfiguration:e}=pz;const n=this.editor;const i=n.plugins.has("ImageBlockEditing");const o=n.plugins.has("ImageInlineEditing");n.config.define("image.styles",e(i,o));this.normalizedStyles=t({configuredStyles:n.config.get("image.styles"),isBlockPluginLoaded:i,isInlinePluginLoaded:o});this._setupConversion(i,o);this._setupPostFixer();n.commands.add("imageStyle",new JN(n,this.normalizedStyles))}_setupConversion(t,e){const n=this.editor;const i=n.model.schema;const o=bz(this.normalizedStyles);const r=kz(this.normalizedStyles);n.editing.downcastDispatcher.on("attribute:imageStyle",o);n.data.downcastDispatcher.on("attribute:imageStyle",o);if(t){i.extend("imageBlock",{allowAttributes:"imageStyle"});n.data.upcastDispatcher.on("element:figure",r,{priority:"low"})}if(e){i.extend("imageInline",{allowAttributes:"imageStyle"});n.data.upcastDispatcher.on("element:img",r,{priority:"low"})}}_setupPostFixer(){const t=this.editor;const e=t.model.document;const n=t.plugins.get(XS);const i=new Map(this.normalizedStyles.map((t=>[t.name,t])));e.registerPostFixer((t=>{let o=false;for(const r of e.differ.getChanges()){if(r.type=="insert"||r.type=="attribute"&&r.attributeKey=="imageStyle"){let e=r.type=="insert"?r.position.nodeAfter:r.range.start.nodeAfter;if(e&&e.is("element","paragraph")&&e.childCount>0){e=e.getChild(0)}if(!n.isImage(e)){continue}const s=e.getAttribute("imageStyle");if(!s){continue}const a=i.get(s);if(!a||!a.modelElements.includes(e.name)){t.removeAttribute("imageStyle",e);o=true}}}return o}))}}var _z=n(4622);var Cz={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Cz.insert="head";Cz.singleton=true;var vz=Sc()(_z.Z,Cz);const yz=_z.Z.locals||{};class xz extends eu{static get requires(){return[Az]}static get pluginName(){return"ImageStyleUI"}get localizedDefaultStylesTitles(){const t=this.editor.t;return{"Wrap text":t("Wrap text"),"Break text":t("Break text"),"In line":t("In line"),"Full size image":t("Full size image"),"Side image":t("Side image"),"Left aligned image":t("Left aligned image"),"Centered image":t("Centered image"),"Right aligned image":t("Right aligned image")}}init(){const t=this.editor.plugins;const e=this.editor.config.get("image.toolbar")||[];const n=Ez(t.get("ImageStyleEditing").normalizedStyles,this.localizedDefaultStylesTitles);for(const t of n){this._createButton(t)}const i=Ez([...e.filter(at),...pz.getDefaultDropdownDefinitions(t)],this.localizedDefaultStylesTitles);for(const t of i){this._createDropdown(t,n)}}_createDropdown(t,e){const n=this.editor.ui.componentFactory;n.add(t.name,(i=>{let o;const{defaultItem:r,items:s,title:a}=t;const l=s.filter((t=>e.find((({name:e})=>Dz(e)===t)))).map((t=>{const e=n.create(t);if(t===r){o=e}return e}));if(s.length!==l.length){pz.warnInvalidStyle({dropdown:t})}const c=yv(i,$d);const d=c.buttonView;const u=d.arrowView;xv(c,l,{enableActiveItemFocusOnDropdownOpen:true});d.set({label:Sz(a,o.label),class:null,tooltip:true});u.unbind("label");u.set({label:a});d.bind("icon").toMany(l,"isOn",((...t)=>{const e=t.findIndex($h);return e<0?o.icon:l[e].icon}));d.bind("label").toMany(l,"isOn",((...t)=>{const e=t.findIndex($h);return Sz(a,e<0?o.label:l[e].label)}));d.bind("isOn").toMany(l,"isOn",((...t)=>t.some($h)));d.bind("class").toMany(l,"isOn",((...t)=>t.some($h)?"ck-splitbutton_flatten":null));d.on("execute",(()=>{if(!l.some((({isOn:t})=>t))){o.fire("execute")}else{c.isOpen=!c.isOpen}}));c.bind("isEnabled").toMany(l,"isEnabled",((...t)=>t.some($h)));this.listenTo(c,"execute",(()=>{this.editor.editing.view.focus()}));return c}))}_createButton(t){const e=t.name;this.editor.ui.componentFactory.add(Dz(e),(n=>{const i=this.editor.commands.get("imageStyle");const o=new kd(n);o.set({label:t.title,icon:t.icon,tooltip:true,isToggleable:true});o.bind("isEnabled").to(i,"isEnabled");o.bind("isOn").to(i,"value",(t=>t===e));o.on("execute",this._executeCommand.bind(this,e));return o}))}_executeCommand(t){this.editor.execute("imageStyle",{value:t});this.editor.editing.view.focus()}}function Ez(t,e){for(const n of t){if(e[n.title]){n.title=e[n.title]}}return t}function Dz(t){return`imageStyle:${t}`}function Sz(t,e){return(t?t+": ":"")+e}class Tz extends eu{static get requires(){return[Az,xz]}static get pluginName(){return"ImageStyle"}}class Iz extends eu{static get requires(){return[XD,XS]}static get pluginName(){return"ImageToolbar"}afterInit(){const t=this.editor;const e=t.t;const n=t.plugins.get(XD);const i=t.plugins.get("ImageUtils");n.register("image",{ariaLabel:e("Image toolbar"),items:Mz(t.config.get("image.toolbar")||[]),getRelatedElement:t=>i.getClosestSelectedImageWidget(t)})}}function Mz(t){return t.map((t=>at(t)?t.name:t))}class Bz extends eu{static get pluginName(){return"IndentEditing"}init(){const t=this.editor;t.commands.add("indent",new ru(t));t.commands.add("outdent",new ru(t))}}const Lz='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zM1.632 6.95 5.02 9.358a.4.4 0 0 1-.013.661l-3.39 2.207A.4.4 0 0 1 1 11.892V7.275a.4.4 0 0 1 .632-.326z"/></svg>';const Nz='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zm1.618-9.55L.98 9.358a.4.4 0 0 0 .013.661l3.39 2.207A.4.4 0 0 0 5 11.892V7.275a.4.4 0 0 0-.632-.326z"/></svg>';class zz extends eu{static get pluginName(){return"IndentUI"}init(){const t=this.editor;const e=t.locale;const n=t.t;const i=e.uiLanguageDirection=="ltr"?Lz:Nz;const o=e.uiLanguageDirection=="ltr"?Nz:Lz;this._defineButton("indent",n("Increase indent"),i);this._defineButton("outdent",n("Decrease indent"),o)}_defineButton(t,e,n){const i=this.editor;i.ui.componentFactory.add(t,(o=>{const r=i.commands.get(t);const s=new kd(o);s.set({label:e,icon:n,tooltip:true});s.bind("isOn","isEnabled").to(r,"value","isEnabled");this.listenTo(s,"execute",(()=>{i.execute(t);i.editing.view.focus()}));return s}))}}class Pz extends eu{static get pluginName(){return"Indent"}static get requires(){return[Bz,zz]}}class Oz extends iu{constructor(t,e){super(t);this._indentBehavior=e}refresh(){const t=this.editor;const e=t.model;const n=dc(e.document.selection.getSelectedBlocks());if(!n||!e.schema.checkAttribute(n,"blockIndent")){this.isEnabled=false;return}this.isEnabled=this._indentBehavior.checkEnabled(n.getAttribute("blockIndent"))}execute(){const t=this.editor.model;const e=Rz(t);t.change((t=>{for(const n of e){const e=n.getAttribute("blockIndent");const i=this._indentBehavior.getNextIndent(e);if(i){t.setAttribute("blockIndent",i,n)}else{t.removeAttribute("blockIndent",n)}}}))}}function Rz(t){const e=t.document.selection;const n=t.schema;const i=Array.from(e.getSelectedBlocks());return i.filter((t=>n.checkAttribute(t,"blockIndent")))}class Vz{constructor(t){this.isForward=t.direction==="forward";this.offset=t.offset;this.unit=t.unit}checkEnabled(t){const e=parseFloat(t||0);return this.isForward||e>0}getNextIndent(t){const e=parseFloat(t||0);const n=!t||t.endsWith(this.unit);if(!n){return this.isForward?this.offset+this.unit:undefined}const i=this.isForward?this.offset:-this.offset;const o=e+i;return o>0?o+this.unit:undefined}}class jz{constructor(t){this.isForward=t.direction==="forward";this.classes=t.classes}checkEnabled(t){const e=this.classes.indexOf(t);if(this.isForward){return e<this.classes.length-1}else{return e>=0}}getNextIndent(t){const e=this.classes.indexOf(t);const n=this.isForward?1:-1;return this.classes[e+n]}}const Fz=["paragraph","heading1","heading2","heading3","heading4","heading5","heading6"];class Hz extends eu{constructor(t){super(t);t.config.define("indentBlock",{offset:40,unit:"px"})}static get pluginName(){return"IndentBlock"}init(){const t=this.editor;const e=t.config.get("indentBlock");const n=!e.classes||!e.classes.length;const i=Object.assign({direction:"forward"},e);const o=Object.assign({direction:"backward"},e);if(n){t.data.addStyleProcessorRules(aC);this._setupConversionUsingOffset(t.conversion);t.commands.add("indentBlock",new Oz(t,new Vz(i)));t.commands.add("outdentBlock",new Oz(t,new Vz(o)))}else{this._setupConversionUsingClasses(e.classes);t.commands.add("indentBlock",new Oz(t,new jz(i)));t.commands.add("outdentBlock",new Oz(t,new jz(o)))}}afterInit(){const t=this.editor;const e=t.model.schema;const n=t.commands.get("indent");const i=t.commands.get("outdent");const o=t.config.get("heading.options");const r=o&&o.map((t=>t.model));const s=r||Fz;s.forEach((t=>{if(e.isRegistered(t)){e.extend(t,{allowAttributes:"blockIndent"})}}));e.setAttributeProperties("blockIndent",{isFormatting:true});n.registerChildCommand(t.commands.get("indentBlock"));i.registerChildCommand(t.commands.get("outdentBlock"))}_setupConversionUsingOffset(){const t=this.editor.conversion;const e=this.editor.locale;const n=e.contentLanguageDirection==="rtl"?"margin-right":"margin-left";t.for("upcast").attributeToAttribute({view:{styles:{[n]:/[\s\S]+/}},model:{key:"blockIndent",value:t=>t.getStyle(n)}});t.for("downcast").attributeToAttribute({model:"blockIndent",view:t=>({key:"style",value:{[n]:t}})})}_setupConversionUsingClasses(t){const e={model:{key:"blockIndent",values:[]},view:{}};for(const n of t){e.model.values.push(n);e.view[n]={key:"class",value:[n]}}this.editor.conversion.attributeToAttribute(e)}}const Uz="italic";class Wz extends eu{static get pluginName(){return"ItalicEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:Uz});t.model.schema.setAttributeProperties(Uz,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:Uz,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]});t.commands.add(Uz,new II(t,Uz));t.keystrokes.set("CTRL+I",Uz)}}const qz='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.586 14.633.021.004c-.036.335.095.655.393.962.082.083.173.15.274.201h1.474a.6.6 0 1 1 0 1.2H5.304a.6.6 0 0 1 0-1.2h1.15c.474-.07.809-.182 1.005-.334.157-.122.291-.32.404-.597l2.416-9.55a1.053 1.053 0 0 0-.281-.823 1.12 1.12 0 0 0-.442-.296H8.15a.6.6 0 0 1 0-1.2h6.443a.6.6 0 1 1 0 1.2h-1.195c-.376.056-.65.155-.823.296-.215.175-.423.439-.623.79l-2.366 9.347z"/></svg>';const Gz="italic";class $z extends eu{static get pluginName(){return"ItalicUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(Gz,(n=>{const i=t.commands.get(Gz);const o=new kd(n);o.set({label:e("Italic"),icon:qz,keystroke:"CTRL+I",tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(Gz);t.editing.view.focus()}));return o}))}}class Kz extends eu{static get requires(){return[Wz,$z]}static get pluginName(){return"Italic"}}class Yz{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(t){if(Array.isArray(t)){t.forEach((t=>this._definitions.add(t)))}else{this._definitions.add(t)}}getDispatcher(){return t=>{t.on("attribute:linkHref",((t,e,n)=>{if(!n.consumable.test(e.item,"attribute:linkHref")){return}if(!(e.item.is("selection")||n.schema.isInline(e.item))){return}const i=n.writer;const o=i.document.selection;for(const t of this._definitions){const r=i.createAttributeElement("a",t.attributes,{priority:5});if(t.classes){i.addClass(t.classes,r)}for(const e in t.styles){i.setStyle(e,t.styles[e],r)}i.setCustomProperty("link",true,r);if(t.callback(e.attributeNewValue)){if(e.item.is("selection")){i.wrap(o.getFirstRange(),r)}else{i.wrap(n.mapper.toViewRange(e.range),r)}}else{i.unwrap(n.mapper.toViewRange(e.range),r)}}}),{priority:"high"})}}getDispatcherForLinkedImage(){return t=>{t.on("attribute:linkHref:imageBlock",((t,e,{writer:n,mapper:i})=>{const o=i.toViewElement(e.item);const r=Array.from(o.getChildren()).find((t=>t.name==="a"));for(const t of this._definitions){const i=mc(t.attributes);if(t.callback(e.attributeNewValue)){for(const[t,e]of i){if(t==="class"){n.addClass(e,r)}else{n.setAttribute(t,e,r)}}if(t.classes){n.addClass(t.classes,r)}for(const e in t.styles){n.setStyle(e,t.styles[e],r)}}else{for(const[t,e]of i){if(t==="class"){n.removeClass(e,r)}else{n.removeAttribute(t,r)}}if(t.classes){n.removeClass(t.classes,r)}for(const e in t.styles){n.removeStyle(e,r)}}}}))}}}class Zz extends iu{constructor(t){super(t);this.manualDecorators=new cc;this.automaticDecorators=new Yz}restoreManualDecoratorStates(){for(const t of this.manualDecorators){t.value=this._getDecoratorStateFromModel(t.id)}}refresh(){const t=this.editor.model;const e=t.document.selection;const n=e.getSelectedElement()||dc(e.getSelectedBlocks());if(rI(n,t.schema)){this.value=n.getAttribute("linkHref");this.isEnabled=t.schema.checkAttribute(n,"linkHref")}else{this.value=e.getAttribute("linkHref");this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref")}for(const t of this.manualDecorators){t.value=this._getDecoratorStateFromModel(t.id)}}execute(t,e={}){const n=this.editor.model;const i=n.document.selection;const o=[];const r=[];for(const t in e){if(e[t]){o.push(t)}else{r.push(t)}}n.change((e=>{if(i.isCollapsed){const s=i.getFirstPosition();if(i.hasAttribute("linkHref")){const a=SE(s,"linkHref",i.getAttribute("linkHref"),n);e.setAttribute("linkHref",t,a);o.forEach((t=>{e.setAttribute(t,true,a)}));r.forEach((t=>{e.removeAttribute(t,a)}));e.setSelection(e.createPositionAfter(a.end.nodeBefore))}else if(t!==""){const r=mc(i.getAttributes());r.set("linkHref",t);o.forEach((t=>{r.set(t,true)}));const{end:a}=n.insertContent(e.createText(t,r),s);e.setSelection(a)}["linkHref",...o,...r].forEach((t=>{e.removeSelectionAttribute(t)}))}else{const s=n.schema.getValidRanges(i.getRanges(),"linkHref");const a=[];for(const t of i.getSelectedBlocks()){if(n.schema.checkAttribute(t,"linkHref")){a.push(e.createRangeOn(t))}}const l=a.slice();for(const t of s){if(this._isRangeToUpdate(t,a)){l.push(t)}}for(const n of l){e.setAttribute("linkHref",t,n);o.forEach((t=>{e.setAttribute(t,true,n)}));r.forEach((t=>{e.removeAttribute(t,n)}))}}}))}_getDecoratorStateFromModel(t){const e=this.editor.model;const n=e.document.selection;const i=n.getSelectedElement();if(rI(i,e.schema)){return i.getAttribute(t)}return n.getAttribute(t)}_isRangeToUpdate(t,e){for(const n of e){if(n.containsRange(t)){return false}}return true}}class Qz extends iu{refresh(){const t=this.editor.model;const e=t.document.selection;const n=e.getSelectedElement();if(rI(n,t.schema)){this.isEnabled=t.schema.checkAttribute(n,"linkHref")}else{this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref")}}execute(){const t=this.editor;const e=this.editor.model;const n=e.document.selection;const i=t.commands.get("link");e.change((t=>{const o=n.isCollapsed?[SE(n.getFirstPosition(),"linkHref",n.getAttribute("linkHref"),e)]:e.schema.getValidRanges(n.getRanges(),"linkHref");for(const e of o){t.removeAttribute("linkHref",e);if(i){for(const n of i.manualDecorators){t.removeAttribute(n.id,e)}}}}))}}class Jz{constructor({id:t,label:e,attributes:n,classes:i,styles:o,defaultValue:r}){this.id=t;this.set("value");this.defaultValue=r;this.label=e;this.attributes=n;this.classes=i;this.styles=o}_createPattern(){return{attributes:this.attributes,classes:this.classes,styles:this.styles}}}x(Jz,mt);var Xz=n(399);var tP={injectType:"singletonStyleTag",attributes:{"data-cke":true}};tP.insert="head";tP.singleton=true;var eP=Sc()(Xz.Z,tP);const nP=Xz.Z.locals||{};const iP="ck-link_selected";const oP="automatic";const rP="manual";const sP=/^(https?:)?\/\//;class aP extends eu{static get pluginName(){return"LinkEditing"}static get requires(){return[lE,Gx,UE]}constructor(t){super(t);t.config.define("link",{addTargetToExternalLinks:false})}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:"linkHref"});t.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:tI});t.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(t,e)=>tI(eI(t),e)});t.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:true}},model:{key:"linkHref",value:t=>t.getAttribute("href")}});t.commands.add("link",new Zz(t));t.commands.add("unlink",new Qz(t));const e=iI(t.t,oI(t.config.get("link.decorators")));this._enableAutomaticDecorators(e.filter((t=>t.mode===oP)));this._enableManualDecorators(e.filter((t=>t.mode===rP)));const n=t.plugins.get(lE);n.registerAttribute("linkHref");IE(t,"linkHref","a",iP);this._enableLinkOpen();this._enableInsertContentSelectionAttributesFixer();this._enableClickingAfterLink();this._enableTypingOverLink();this._handleDeleteContentAfterLink();this._enableClipboardIntegration()}_enableAutomaticDecorators(t){const e=this.editor;const n=e.commands.get("link");const i=n.automaticDecorators;if(e.config.get("link.addTargetToExternalLinks")){i.add({id:"linkIsExternal",mode:oP,callback:t=>sP.test(t),attributes:{target:"_blank",rel:"noopener noreferrer"}})}i.add(t);if(i.length){e.conversion.for("downcast").add(i.getDispatcher())}}_enableManualDecorators(t){if(!t.length){return}const e=this.editor;const n=e.commands.get("link");const i=n.manualDecorators;t.forEach((t=>{e.model.schema.extend("$text",{allowAttributes:t.id});t=new Jz(t);i.add(t);e.conversion.for("downcast").attributeToElement({model:t.id,view:(e,{writer:n,schema:i},{item:o})=>{if(!(o.is("selection")||i.isInline(o))){return}if(e){const e=n.createAttributeElement("a",t.attributes,{priority:5});if(t.classes){n.addClass(t.classes,e)}for(const i in t.styles){n.setStyle(i,t.styles[i],e)}n.setCustomProperty("link",true,e);return e}}});e.conversion.for("upcast").elementToAttribute({view:{name:"a",...t._createPattern()},model:{key:t.id}})}))}_enableLinkOpen(){const t=this.editor;const e=t.editing.view;const n=e.document;this.listenTo(n,"click",((t,e)=>{const n=c.isMac?e.domEvent.metaKey:e.domEvent.ctrlKey;if(!n){return}let i=e.domTarget;if(i.tagName.toLowerCase()!="a"){i=i.closest("a")}if(!i){return}const o=i.getAttribute("href");if(!o){return}t.stop();e.preventDefault();cI(o)}),{context:"$capture"});this.listenTo(n,"keydown",((e,n)=>{const i=t.commands.get("link").value;const o=i&&n.keyCode===Hl.enter&&n.altKey;if(!o){return}e.stop();cI(i)}))}_enableInsertContentSelectionAttributesFixer(){const t=this.editor;const e=t.model;const n=e.document.selection;this.listenTo(e,"insertContent",(()=>{const t=n.anchor.nodeBefore;const i=n.anchor.nodeAfter;if(!n.hasAttribute("linkHref")){return}if(!t){return}if(!t.hasAttribute("linkHref")){return}if(i&&i.hasAttribute("linkHref")){return}e.change((t=>{lP(t,uP(e.schema))}))}),{priority:"low"})}_enableClickingAfterLink(){const t=this.editor;const e=t.model;t.editing.view.addObserver(b_);let n=false;this.listenTo(t.editing.view.document,"mousedown",(()=>{n=true}));this.listenTo(t.editing.view.document,"selectionChange",(()=>{if(!n){return}n=false;const t=e.document.selection;if(!t.isCollapsed){return}if(!t.hasAttribute("linkHref")){return}const i=t.getFirstPosition();const o=SE(i,"linkHref",t.getAttribute("linkHref"),e);if(i.isTouching(o.start)||i.isTouching(o.end)){e.change((t=>{lP(t,uP(e.schema))}))}}))}_enableTypingOverLink(){const t=this.editor;const e=t.editing.view;let n;let i;this.listenTo(e.document,"delete",(()=>{i=true}),{priority:"high"});this.listenTo(t.model,"deleteContent",(()=>{const e=t.model.document.selection;if(e.isCollapsed){return}if(i){i=false;return}if(!dP(t)){return}if(cP(t.model)){n=e.getAttributes()}}),{priority:"high"});this.listenTo(t.model,"insertContent",((e,[o])=>{i=false;if(!dP(t)){return}if(!n){return}t.model.change((t=>{for(const[e,i]of n){t.setAttribute(e,i,o)}}));n=null}),{priority:"high"})}_handleDeleteContentAfterLink(){const t=this.editor;const e=t.model;const n=e.document.selection;const i=t.editing.view;let o=false;let r=false;this.listenTo(i.document,"delete",((t,e)=>{r=e.direction==="backward"}),{priority:"high"});this.listenTo(e,"deleteContent",(()=>{o=false;const t=n.getFirstPosition();const i=n.getAttribute("linkHref");if(!i){return}const r=SE(t,"linkHref",i,e);o=r.containsPosition(t)||r.end.isEqual(t)}),{priority:"high"});this.listenTo(e,"deleteContent",(()=>{if(!r){return}r=false;if(o){return}t.model.enqueueChange((t=>{lP(t,uP(e.schema))}))}),{priority:"low"})}_enableClipboardIntegration(){const t=this.editor;const e=t.model;const n=this.editor.config.get("link.defaultProtocol");if(!n){return}this.listenTo(t.plugins.get("ClipboardPipeline"),"contentInsertion",((t,i)=>{e.change((t=>{const e=t.createRangeIn(i.content);for(const i of e.getItems()){if(i.hasAttribute("linkHref")){const e=aI(i.getAttribute("linkHref"),n);t.setAttribute("linkHref",e,i)}}}))}))}}function lP(t,e){t.removeSelectionAttribute("linkHref");for(const n of e){t.removeSelectionAttribute(n)}}function cP(t){const e=t.document.selection;const n=e.getFirstPosition();const i=e.getLastPosition();const o=n.nodeAfter;if(!o){return false}if(!o.is("$text")){return false}if(!o.hasAttribute("linkHref")){return false}const r=i.textNode||i.nodeBefore;if(o===r){return true}const s=SE(n,"linkHref",o.getAttribute("linkHref"),t);return s.containsRange(t.createRange(n,i),true)}function dP(t){const e=t.model.change((t=>t.batch));return e.isTyping}function uP(t){const e=t.getDefinition("$text").allowAttributes;return e.filter((t=>t.startsWith("link")))}var hP=n(4827);var gP={injectType:"singletonStyleTag",attributes:{"data-cke":true}};gP.insert="head";gP.singleton=true;var mP=Sc()(hP.Z,gP);const fP=hP.Z.locals||{};class pP extends Lc{constructor(t,n){super(t);const i=t.t;this.focusTracker=new uc;this.keystrokes=new hc;this.urlInputView=this._createUrlInput();this.saveButtonView=this._createButton(i("Save"),JC.check,"ck-button-save");this.saveButtonView.type="submit";this.cancelButtonView=this._createButton(i("Cancel"),JC.cancel,"ck-button-cancel","cancel");this._manualDecoratorSwitches=this._createManualDecoratorSwitches(n);this.children=this._createFormChildren(n.manualDecorators);this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});const o=["ck","ck-link-form","ck-responsive-form"];if(n.manualDecorators.length){o.push("ck-link-form_layout-vertical","ck-vertical-form")}this.setTemplate({tag:"form",attributes:{class:o,tabindex:"-1"},children:this.children});e(this)}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce(((t,e)=>{t[e.name]=e.isOn;return t}),{})}render(){super.render();o({view:this});const t=[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView];t.forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createUrlInput(){const t=this.locale.t;const e=new Ly(this.locale,Ny);e.label=t("Link URL");return e}_createButton(t,e,n,i){const o=new kd(this.locale);o.set({label:t,icon:e,tooltip:true});o.extendTemplate({attributes:{class:n}});if(i){o.delegate("execute").to(this,i)}return o}_createManualDecoratorSwitches(t){const e=this.createCollection();for(const n of t.manualDecorators){const i=new vd(this.locale);i.set({name:n.id,label:n.label,withText:true});i.bind("isOn").toMany([n,t],"value",((t,e)=>e===undefined&&t===undefined?n.defaultValue:t));i.on("execute",(()=>{n.set("value",!i.isOn)}));e.add(i)}return e}_createFormChildren(t){const e=this.createCollection();e.add(this.urlInputView);if(t.length){const t=new Lc;t.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map((t=>({tag:"li",children:[t],attributes:{class:["ck","ck-list__item"]}}))),attributes:{class:["ck","ck-reset","ck-list"]}});e.add(t)}e.add(this.saveButtonView);e.add(this.cancelButtonView);return e}}var bP=n(9465);var kP={injectType:"singletonStyleTag",attributes:{"data-cke":true}};kP.insert="head";kP.singleton=true;var wP=Sc()(bP.Z,kP);const AP=bP.Z.locals||{};const _P='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184zm4.919 10.562-1.414 1.414a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.061-1.06l1.414 1.414 1.414-1.415a.75.75 0 0 1 1.061 1.061l-1.414 1.414 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414z"/></svg>';class CP extends Lc{constructor(t){super(t);const e=t.t;this.focusTracker=new uc;this.keystrokes=new hc;this.previewButtonView=this._createPreviewButton();this.unlinkButtonView=this._createButton(e("Unlink"),_P,"unlink");this.editButtonView=this._createButton(e("Edit link"),JC.pencil,"edit");this.set("href");this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render();const t=[this.previewButtonView,this.editButtonView,this.unlinkButtonView];t.forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(t,e,n){const i=new kd(this.locale);i.set({label:t,icon:e,tooltip:true});i.delegate("execute").to(this,n);return i}_createPreviewButton(){const t=new kd(this.locale);const e=this.bindTemplate;const n=this.t;t.set({withText:true,tooltip:n("Open link in new tab")});t.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:e.to("href",(t=>t&&eI(t))),target:"_blank",rel:"noopener noreferrer"}});t.bind("label").to(this,"href",(t=>t||n("This link has no URL")));t.bind("isEnabled").to(this,"href",(t=>!!t));t.template.tag="a";t.template.eventListeners={};return t}}const vP='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"/></svg>';const yP="link-ui";class xP extends eu{static get requires(){return[Zy]}static get pluginName(){return"LinkUI"}init(){const t=this.editor;t.editing.view.addObserver(p_);this.actionsView=null;this.formView=null;this._balloon=t.plugins.get(Zy);this._createToolbarLinkButton();this._enableBalloonActivators();t.conversion.for("editingDowncast").markerToHighlight({model:yP,view:{classes:["ck-fake-link-selection"]}});t.conversion.for("editingDowncast").markerToElement({model:yP,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}})}destroy(){super.destroy();if(this.formView){this.formView.destroy()}if(this.actionsView){this.actionsView.destroy()}}_createViews(){this.actionsView=this._createActionsView();this.formView=this._createFormView();this._enableUserBalloonInteractions()}_createActionsView(){const t=this.editor;const e=new CP(t.locale);const n=t.commands.get("link");const i=t.commands.get("unlink");e.bind("href").to(n,"value");e.editButtonView.bind("isEnabled").to(n);e.unlinkButtonView.bind("isEnabled").to(i);this.listenTo(e,"edit",(()=>{this._addFormView()}));this.listenTo(e,"unlink",(()=>{t.execute("unlink");this._hideUI()}));e.keystrokes.set("Esc",((t,e)=>{this._hideUI();e()}));e.keystrokes.set(JT,((t,e)=>{this._addFormView();e()}));return e}_createFormView(){const t=this.editor;const e=t.commands.get("link");const n=t.config.get("link.defaultProtocol");const i=new pP(t.locale,e);i.urlInputView.fieldView.bind("value").to(e,"value");i.urlInputView.bind("isReadOnly").to(e,"isEnabled",(t=>!t));i.saveButtonView.bind("isEnabled").to(e);this.listenTo(i,"submit",(()=>{const{value:e}=i.urlInputView.fieldView.element;const o=aI(e,n);t.execute("link",o,i.getDecoratorSwitchesState());this._closeFormView()}));this.listenTo(i,"cancel",(()=>{this._closeFormView()}));i.keystrokes.set("Esc",((t,e)=>{this._closeFormView();e()}));return i}_createToolbarLinkButton(){const t=this.editor;const e=t.commands.get("link");const n=t.t;t.ui.componentFactory.add("link",(t=>{const i=new kd(t);i.isEnabled=true;i.label=n("Link");i.icon=vP;i.keystroke=JT;i.tooltip=true;i.isToggleable=true;i.bind("isEnabled").to(e,"isEnabled");i.bind("isOn").to(e,"value",(t=>!!t));this.listenTo(i,"execute",(()=>this._showUI(true)));return i}))}_enableBalloonActivators(){const t=this.editor;const e=t.editing.view.document;this.listenTo(e,"click",(()=>{const t=this._getSelectedLinkElement();if(t){this._showUI()}}));t.keystrokes.set(JT,((e,n)=>{n();if(t.commands.get("link").isEnabled){this._showUI(true)}}))}_enableUserBalloonInteractions(){this.editor.keystrokes.set("Tab",((t,e)=>{if(this._areActionsVisible&&!this.actionsView.focusTracker.isFocused){this.actionsView.focus();e()}}),{priority:"high"});this.editor.keystrokes.set("Esc",((t,e)=>{if(this._isUIVisible){this._hideUI();e()}}));t({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){if(!this.actionsView){this._createViews()}if(this._areActionsInPanel){return}this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(!this.formView){this._createViews()}if(this._isFormInPanel){return}const t=this.editor;const e=t.commands.get("link");this.formView.disableCssTransitions();this._balloon.add({view:this.formView,position:this._getBalloonPositionData()});if(this._balloon.visibleView===this.formView){this.formView.urlInputView.fieldView.select()}this.formView.enableCssTransitions();this.formView.urlInputView.fieldView.element.value=e.value||""}_closeFormView(){const t=this.editor.commands.get("link");t.restoreManualDecoratorStates();if(t.value!==undefined){this._removeFormView()}else{this._hideUI()}}_removeFormView(){if(this._isFormInPanel){this.formView.saveButtonView.focus();this._balloon.remove(this.formView);this.editor.editing.view.focus();this._hideFakeVisualSelection()}}_showUI(t=false){if(!this.formView){this._createViews()}if(!this._getSelectedLinkElement()){this._showFakeVisualSelection();this._addActionsView();if(t){this._balloon.showStack("main")}this._addFormView()}else{if(this._areActionsVisible){this._addFormView()}else{this._addActionsView()}if(t){this._balloon.showStack("main")}}this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel){return}const t=this.editor;this.stopListening(t.ui,"update");this.stopListening(this._balloon,"change:visibleView");t.editing.view.focus();this._removeFormView();this._balloon.remove(this.actionsView);this._hideFakeVisualSelection()}_startUpdatingUI(){const t=this.editor;const e=t.editing.view.document;let n=this._getSelectedLinkElement();let i=r();const o=()=>{const t=this._getSelectedLinkElement();const e=r();if(n&&!t||!n&&e!==i){this._hideUI()}else if(this._isUIVisible){this._balloon.updatePosition(this._getBalloonPositionData())}n=t;i=e};function r(){return e.selection.focus.getAncestors().reverse().find((t=>t.is("element")))}this.listenTo(t.ui,"update",o);this.listenTo(this._balloon,"change:visibleView",o)}get _isFormInPanel(){return this._balloon.hasView(this.formView)}get _areActionsInPanel(){return this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){const t=this._balloon.visibleView;return t==this.formView||this._areActionsVisible}_getBalloonPositionData(){const t=this.editor.editing.view;const e=this.editor.model;const n=t.document;let i=null;if(e.markers.has(yP)){const e=Array.from(this.editor.editing.mapper.markerNameToElements(yP));const n=t.createRange(t.createPositionBefore(e[0]),t.createPositionAfter(e[e.length-1]));i=t.domConverter.viewRangeToDom(n)}else{i=()=>{const e=this._getSelectedLinkElement();return e?t.domConverter.mapViewToDom(e):t.domConverter.viewRangeToDom(n.selection.getFirstRange())}}return{target:i}}_getSelectedLinkElement(){const t=this.editor.editing.view;const e=t.document.selection;const n=e.getSelectedElement();if(e.isCollapsed||n&&cD(n)){return EP(e.getFirstPosition())}else{const n=e.getFirstRange().getTrimmed();const i=EP(n.start);const o=EP(n.end);if(!i||i!=o){return null}if(t.createRangeIn(i).getTrimmed().isEqual(n)){return i}else{return null}}}_showFakeVisualSelection(){const t=this.editor.model;t.change((e=>{const n=t.document.selection.getFirstRange();if(t.markers.has(yP)){e.updateMarker(yP,{range:n})}else{if(n.start.isAtEnd){const i=n.start.getLastMatchingPosition((({item:e})=>!t.schema.isContent(e)),{boundaries:n});e.addMarker(yP,{usingOperation:false,affectsData:false,range:e.createRange(i,n.end)})}else{e.addMarker(yP,{usingOperation:false,affectsData:false,range:n})}}}))}_hideFakeVisualSelection(){const t=this.editor.model;if(t.markers.has(yP)){t.change((t=>{t.removeMarker(yP)}))}}}function EP(t){return t.getAncestors().find((t=>XT(t)))}class DP extends eu{static get requires(){return[aP,xP,gI]}static get pluginName(){return"Link"}}class SP extends eu{static get requires(){return["ImageEditing","ImageUtils",aP]}static get pluginName(){return"LinkImageEditing"}init(){const t=this.editor;const e=t.model.schema;if(t.plugins.has("ImageBlockEditing")){e.extend("imageBlock",{allowAttributes:["linkHref"]})}t.conversion.for("upcast").add(TP(t));t.conversion.for("downcast").add(IP(t));this._enableAutomaticDecorators();this._enableManualDecorators()}_enableAutomaticDecorators(){const t=this.editor;const e=t.commands.get("link");const n=e.automaticDecorators;if(n.length){t.conversion.for("downcast").add(n.getDispatcherForLinkedImage())}}_enableManualDecorators(){const t=this.editor;const e=t.commands.get("link");for(const n of e.manualDecorators){if(t.plugins.has("ImageBlockEditing")){t.model.schema.extend("imageBlock",{allowAttributes:n.id})}if(t.plugins.has("ImageInlineEditing")){t.model.schema.extend("imageInline",{allowAttributes:n.id})}t.conversion.for("downcast").add(MP(n));t.conversion.for("upcast").add(BP(t,n))}}}function TP(t){const e=t.plugins.has("ImageInlineEditing");const n=t.plugins.get("ImageUtils");return t=>{t.on("element:a",((t,i,o)=>{const r=i.viewItem;const s=n.findViewImgElement(r);if(!s){return}const a=s.findAncestor((t=>n.isBlockImageView(t)));if(e&&!a){return}const l={attributes:["href"]};if(!o.consumable.consume(r,l)){return}const c=r.getAttribute("href");if(!c){return}let d=i.modelCursor.parent;if(!d.is("element","imageBlock")){const t=o.convertItem(s,i.modelCursor);i.modelRange=t.modelRange;i.modelCursor=t.modelCursor;d=i.modelCursor.nodeBefore}if(d&&d.is("element","imageBlock")){o.writer.setAttribute("linkHref",c,d)}}),{priority:"high"})}}function IP(t){const e=t.plugins.get("ImageUtils");return t=>{t.on("attribute:linkHref:imageBlock",((t,n,i)=>{if(!i.consumable.consume(n.item,t.name)){return}const o=i.mapper.toViewElement(n.item);const r=i.writer;const s=Array.from(o.getChildren()).find((t=>t.name==="a"));const a=e.findViewImgElement(o);const l=a.parent.is("element","picture")?a.parent:a;if(s){if(n.attributeNewValue){r.setAttribute("href",n.attributeNewValue,s)}else{r.move(r.createRangeOn(l),r.createPositionAt(o,0));r.remove(s)}}else{const t=r.createContainerElement("a",{href:n.attributeNewValue});r.insert(r.createPositionAt(o,0),t);r.move(r.createRangeOn(l),r.createPositionAt(t,0))}}),{priority:"high"})}}function MP(t){return e=>{e.on(`attribute:${t.id}:imageBlock`,((e,n,i)=>{const o=i.mapper.toViewElement(n.item);const r=Array.from(o.getChildren()).find((t=>t.name==="a"));if(!r){return}for(const[e,n]of mc(t.attributes)){i.writer.setAttribute(e,n,r)}if(t.classes){i.writer.addClass(t.classes,r)}for(const e in t.styles){i.writer.setStyle(e,t.styles[e],r)}}))}}function BP(t,e){const n=t.plugins.has("ImageInlineEditing");const i=t.plugins.get("ImageUtils");return t=>{t.on("element:a",((t,o,r)=>{const s=o.viewItem;const a=i.findViewImgElement(s);if(!a){return}const l=a.findAncestor((t=>i.isBlockImageView(t)));if(n&&!l){return}const c=new Tu(e._createPattern());const d=c.match(s);if(!d){return}if(!r.consumable.consume(s,d.match)){return}const u=o.modelCursor.nodeBefore||o.modelCursor.parent;r.writer.setAttribute(e.id,true,u)}),{priority:"high"})}}class LP extends eu{static get requires(){return[aP,xP,"ImageBlockEditing"]}static get pluginName(){return"LinkImageUI"}init(){const t=this.editor;const e=t.editing.view.document;this.listenTo(e,"click",((e,n)=>{if(this._isSelectedLinkedImage(t.model.document.selection)){n.preventDefault();e.stop()}}),{priority:"high"});this._createToolbarLinkImageButton()}_createToolbarLinkImageButton(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("linkImage",(n=>{const i=new kd(n);const o=t.plugins.get("LinkUI");const r=t.commands.get("link");i.set({isEnabled:true,label:e("Link image"),icon:vP,keystroke:JT,tooltip:true,isToggleable:true});i.bind("isEnabled").to(r,"isEnabled");i.bind("isOn").to(r,"value",(t=>!!t));this.listenTo(i,"execute",(()=>{if(this._isSelectedLinkedImage(t.model.document.selection)){o._addActionsView()}else{o._showUI(true)}}));return i}))}_isSelectedLinkedImage(t){const e=t.getSelectedElement();const n=this.editor.plugins.get("ImageUtils");return n.isImage(e)&&e.hasAttribute("linkHref")}}var NP=n(3858);var zP={injectType:"singletonStyleTag",attributes:{"data-cke":true}};zP.insert="head";zP.singleton=true;var PP=Sc()(NP.Z,zP);const OP=NP.Z.locals||{};class RP extends eu{static get requires(){return[SP,LP]}static get pluginName(){return"LinkImage"}}class VP extends iu{constructor(t,e){super(t);this.type=e}refresh(){this.value=this._getValue();this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model;const n=e.document;const i=Array.from(n.selection.getSelectedBlocks()).filter((t=>FP(t,e.schema)));const o=t.forceValue!==undefined?!t.forceValue:this.value;e.change((t=>{if(o){let e=i[i.length-1].nextSibling;let n=Number.POSITIVE_INFINITY;let o=[];while(e&&e.name=="listItem"&&e.getAttribute("listIndent")!==0){const t=e.getAttribute("listIndent");if(t<n){n=t}const i=t-n;o.push({element:e,listIndent:i});e=e.nextSibling}o=o.reverse();for(const e of o){t.setAttribute("listIndent",e.listIndent,e.element)}}if(!o){let t=Number.POSITIVE_INFINITY;for(const e of i){if(e.is("element","listItem")&&e.getAttribute("listIndent")<t){t=e.getAttribute("listIndent")}}t=t===0?1:t;jP(i,true,t);jP(i,false,t)}for(const e of i.reverse()){if(o&&e.name=="listItem"){t.rename(e,"paragraph")}else if(!o&&e.name!="listItem"){t.setAttributes({listType:this.type,listIndent:0},e);t.rename(e,"listItem")}else if(!o&&e.name=="listItem"&&e.getAttribute("listType")!=this.type){t.setAttribute("listType",this.type,e)}}this.fire("_executeCleanup",i)}))}_getValue(){const t=dc(this.editor.model.document.selection.getSelectedBlocks());return!!t&&t.is("element","listItem")&&t.getAttribute("listType")==this.type}_checkEnabled(){if(this.value){return true}const t=this.editor.model.document.selection;const e=this.editor.model.schema;const n=dc(t.getSelectedBlocks());if(!n){return false}return FP(n,e)}}function jP(t,e,n){const i=e?t[0]:t[t.length-1];if(i.is("element","listItem")){let o=i[e?"previousSibling":"nextSibling"];let r=i.getAttribute("listIndent");while(o&&o.is("element","listItem")&&o.getAttribute("listIndent")>=n){if(r>o.getAttribute("listIndent")){r=o.getAttribute("listIndent")}if(o.getAttribute("listIndent")==r){t[e?"unshift":"push"](o)}o=o[e?"previousSibling":"nextSibling"]}}}function FP(t,e){return e.checkChild(t.parent,"listItem")&&!e.isObject(t)}class HP extends iu{constructor(t,e){super(t);this._indentBy=e=="forward"?1:-1}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor.model;const e=t.document;let n=Array.from(e.selection.getSelectedBlocks());t.change((t=>{const e=n[n.length-1];let i=e.nextSibling;while(i&&i.name=="listItem"&&i.getAttribute("listIndent")>e.getAttribute("listIndent")){n.push(i);i=i.nextSibling}if(this._indentBy<0){n=n.reverse()}for(const e of n){const n=e.getAttribute("listIndent")+this._indentBy;if(n<0){t.rename(e,"paragraph")}else{t.setAttribute("listIndent",n,e)}}this.fire("_executeCleanup",n)}))}_checkEnabled(){const t=dc(this.editor.model.document.selection.getSelectedBlocks());if(!t||!t.is("element","listItem")){return false}if(this._indentBy>0){const e=t.getAttribute("listIndent");const n=t.getAttribute("listType");let i=t.previousSibling;while(i&&i.is("element","listItem")&&i.getAttribute("listIndent")>=e){if(i.getAttribute("listIndent")==e){return i.getAttribute("listType")==n}i=i.previousSibling}return false}return true}}function UP(t){const e=t.createContainerElement("li");e.getFillerOffset=nO;return e}function WP(t,e){const n=e.mapper;const i=e.writer;const o=t.getAttribute("listType")=="numbered"?"ol":"ul";const r=UP(i);const s=i.createContainerElement(o,null);i.insert(i.createPositionAt(s,0),r);n.bindElements(t,r);return r}function qP(t,e,n,i){const o=e.parent;const r=n.mapper;const s=n.writer;let a=r.toViewPosition(i.createPositionBefore(t));const l=KP(t.previousSibling,{sameIndent:true,smallerIndent:true,listIndent:t.getAttribute("listIndent")});const c=t.previousSibling;if(l&&l.getAttribute("listIndent")==t.getAttribute("listIndent")){const t=r.toViewElement(l);a=s.breakContainer(s.createPositionAfter(t))}else{if(c&&c.name=="listItem"){a=r.toViewPosition(i.createPositionAt(c,"end"));const t=r.findMappedViewAncestor(a);const e=ZP(t);if(e){a=s.createPositionBefore(e)}else{a=s.createPositionAt(t,"end")}}else{a=r.toViewPosition(i.createPositionBefore(t))}}a=$P(a);s.insert(a,o);if(c&&c.name=="listItem"){const t=r.toViewElement(c);const n=s.createRange(s.createPositionAt(t,0),a);const i=n.getWalker({ignoreElementEnd:true});for(const t of i){if(t.item.is("element","li")){const n=s.breakContainer(s.createPositionBefore(t.item));const o=t.item.parent;const r=s.createPositionAt(e,"end");GP(s,r.nodeBefore,r.nodeAfter);s.move(s.createRangeOn(o),r);i.position=n}}}else{const n=o.nextSibling;if(n&&(n.is("element","ul")||n.is("element","ol"))){let i=null;for(const e of n.getChildren()){const n=r.toModelElement(e);if(n&&n.getAttribute("listIndent")>t.getAttribute("listIndent")){i=e}else{break}}if(i){s.breakContainer(s.createPositionAfter(i));s.move(s.createRangeOn(i.parent),s.createPositionAt(e,"end"))}}}GP(s,o,o.nextSibling);GP(s,o.previousSibling,o)}function GP(t,e,n){if(!e||!n||e.name!="ul"&&e.name!="ol"){return null}if(e.name!=n.name||e.getAttribute("class")!==n.getAttribute("class")){return null}return t.mergeContainers(t.createPositionAfter(e))}function $P(t){return t.getLastMatchingPosition((t=>t.item.is("uiElement")))}function KP(t,e){const n=!!e.sameIndent;const i=!!e.smallerIndent;const o=e.listIndent;let r=t;while(r&&r.name=="listItem"){const t=r.getAttribute("listIndent");if(n&&o==t||i&&o>t){return r}if(e.direction==="forward"){r=r.nextSibling}else{r=r.previousSibling}}return null}function YP(t,e,n,i){t.ui.componentFactory.add(e,(o=>{const r=t.commands.get(e);const s=new kd(o);s.set({label:n,icon:i,tooltip:true,isToggleable:true});s.bind("isOn","isEnabled").to(r,"value","isEnabled");s.on("execute",(()=>{t.execute(e);t.editing.view.focus()}));return s}))}function ZP(t){for(const e of t.getChildren()){if(e.name=="ul"||e.name=="ol"){return e}}return null}function QP(t,e){const n=[];const i=t.parent;const o={ignoreElementEnd:false,startPosition:t,shallow:true,direction:e};const r=i.getAttribute("listIndent");const s=[...new Yp(o)].filter((t=>t.item.is("element"))).map((t=>t.item));for(const t of s){if(!t.is("element","listItem")){break}if(t.getAttribute("listIndent")<r){break}if(t.getAttribute("listIndent")>r){continue}if(t.getAttribute("listType")!==i.getAttribute("listType")){break}if(t.getAttribute("listStyle")!==i.getAttribute("listStyle")){break}if(t.getAttribute("listReversed")!==i.getAttribute("listReversed")){break}if(t.getAttribute("listStart")!==i.getAttribute("listStart")){break}if(e==="backward"){n.unshift(t)}else{n.push(t)}}return n}function JP(t){const e=t.document;let n=[...e.selection.getSelectedBlocks()].filter((t=>t.is("element","listItem"))).map((e=>{const n=t.change((t=>t.createPositionAt(e,0)));return[...QP(n,"backward"),...QP(n,"forward")]})).flat();n=[...new Set(n)];return n}const XP=["disc","circle","square"];const tO=["decimal","decimal-leading-zero","lower-roman","upper-roman","lower-latin","upper-latin"];function eO(t){if(XP.includes(t)){return"bulleted"}if(tO.includes(t)){return"numbered"}return null}function nO(){const t=!this.isEmpty&&(this.getChild(0).name=="ul"||this.getChild(0).name=="ol");if(this.isEmpty||t){return 0}return Bg.call(this)}class iO extends eu{static get pluginName(){return"ListUtils"}getListTypeFromListStyleType(t){return eO(t)}getSelectedListItems(t){return JP(t)}getSiblingNodes(t,e){return QP(t,e)}}function oO(t){return(e,n,i)=>{const o=i.consumable;if(!o.test(n.item,"insert")||!o.test(n.item,"attribute:listType")||!o.test(n.item,"attribute:listIndent")){return}o.consume(n.item,"insert");o.consume(n.item,"attribute:listType");o.consume(n.item,"attribute:listIndent");const r=n.item;const s=WP(r,i);qP(r,s,i,t)}}function rO(t){return(e,n,i)=>{const o=i.mapper.toViewPosition(n.position);const r=o.getLastMatchingPosition((t=>!t.item.is("element","li")));const s=r.nodeAfter;const a=i.writer;a.breakContainer(a.createPositionBefore(s));a.breakContainer(a.createPositionAfter(s));const l=s.parent;const c=l.previousSibling;const d=a.createRangeOn(l);const u=a.remove(d);if(c&&c.nextSibling){GP(a,c,c.nextSibling)}const h=i.mapper.toModelElement(s);AO(h.getAttribute("listIndent")+1,n.position,d.start,s,i,t);for(const t of a.createRangeIn(u).getItems()){i.mapper.unbindViewElement(t)}e.stop()}}const sO=(t,e,n)=>{if(!n.consumable.test(e.item,t.name)){return}const i=n.mapper.toViewElement(e.item);const o=n.writer;o.breakContainer(o.createPositionBefore(i));o.breakContainer(o.createPositionAfter(i));const r=i.parent;const s=e.attributeNewValue=="numbered"?"ol":"ul";o.rename(s,r)};const aO=(t,e,n)=>{n.consumable.consume(e.item,t.name);const i=n.mapper.toViewElement(e.item);const o=i.parent;const r=n.writer;GP(r,o,o.nextSibling);GP(r,o.previousSibling,o)};function lO(t){return(e,n,i)=>{if(!i.consumable.consume(n.item,"attribute:listIndent")){return}const o=i.mapper.toViewElement(n.item);const r=i.writer;r.breakContainer(r.createPositionBefore(o));r.breakContainer(r.createPositionAfter(o));const s=o.parent;const a=s.previousSibling;const l=r.createRangeOn(s);r.remove(l);if(a&&a.nextSibling){GP(r,a,a.nextSibling)}AO(n.attributeOldValue+1,n.range.start,l.start,o,i,t);qP(n.item,o,i,t);for(const t of n.item.getChildren()){i.consumable.consume(t,"insert")}}}const cO=(t,e,n)=>{if(!n.consumable.test(e.item,t.name)){return}if(e.item.name!="listItem"){let t=n.mapper.toViewPosition(e.range.start);const i=n.writer;const o=[];while(t.parent.name=="ul"||t.parent.name=="ol"){t=i.breakContainer(t);if(t.parent.name!="li"){break}const e=t;const n=i.createPositionAt(t.parent,"end");if(!e.isEqual(n)){const t=i.remove(i.createRange(e,n));o.push(t)}t=i.createPositionAfter(t.parent)}if(o.length>0){for(let e=0;e<o.length;e++){const n=t.nodeBefore;const r=i.insert(t,o[e]);t=r.end;if(e>0){const e=GP(i,n,n.nextSibling);if(e&&e.parent==n){t.offset--}}}GP(i,t.nodeBefore,t.nodeAfter)}}};const dO=(t,e,n)=>{const i=n.mapper.toViewPosition(e.position);const o=i.nodeBefore;const r=i.nodeAfter;GP(n.writer,o,r)};const uO=(t,e,n)=>{if(n.consumable.consume(e.viewItem,{name:true})){const t=n.writer;const i=t.createElement("listItem");const o=CO(e.viewItem);t.setAttribute("listIndent",o,i);const r=e.viewItem.parent&&e.viewItem.parent.name=="ol"?"numbered":"bulleted";t.setAttribute("listType",r,i);if(!n.safeInsert(i,e.modelCursor)){return}const s=kO(i,e.viewItem.getChildren(),n);e.modelRange=t.createRange(e.modelCursor,s);n.updateConversionResult(i,e)}};const hO=(t,e,n)=>{if(n.consumable.test(e.viewItem,{name:true})){const t=Array.from(e.viewItem.getChildren());for(const e of t){const t=!(e.is("element","li")||_O(e));if(t){e._remove()}}}};const gO=(t,e,n)=>{if(n.consumable.test(e.viewItem,{name:true})){if(e.viewItem.childCount===0){return}const t=[...e.viewItem.getChildren()];let n=false;for(const e of t){if(n&&!_O(e)){e._remove()}if(_O(e)){n=true}}}};function mO(t){return(e,n)=>{if(n.isPhantom){return}const i=n.modelPosition.nodeBefore;if(i&&i.is("element","listItem")){const e=n.mapper.toViewElement(i);const o=e.getAncestors().find(_O);const r=t.createPositionAt(e,0).getWalker();for(const t of r){if(t.type=="elementStart"&&t.item.is("element","li")){n.viewPosition=t.previousPosition;break}else if(t.type=="elementEnd"&&t.item==o){n.viewPosition=t.nextPosition;break}}}}}function fO(t){return(e,n)=>{const i=n.viewPosition;const o=i.parent;const r=n.mapper;if(o.name=="ul"||o.name=="ol"){if(!i.isAtEnd){const e=r.toModelElement(i.nodeAfter);n.modelPosition=t.createPositionBefore(e)}else{const e=r.toModelElement(i.nodeBefore);const o=r.getModelLength(i.nodeBefore);n.modelPosition=t.createPositionBefore(e).getShiftedBy(o)}e.stop()}else if(o.name=="li"&&i.nodeBefore&&(i.nodeBefore.name=="ul"||i.nodeBefore.name=="ol")){const s=r.toModelElement(o);let a=1;let l=i.nodeBefore;while(l&&_O(l)){a+=r.getModelLength(l);l=l.previousSibling}n.modelPosition=t.createPositionBefore(s).getShiftedBy(a);e.stop()}}}function pO(t,e){const n=t.document.differ.getChanges();const i=new Map;let o=false;for(const i of n){if(i.type=="insert"&&i.name=="listItem"){r(i.position)}else if(i.type=="insert"&&i.name!="listItem"){if(i.name!="$text"){const n=i.position.nodeAfter;if(n.hasAttribute("listIndent")){e.removeAttribute("listIndent",n);o=true}if(n.hasAttribute("listType")){e.removeAttribute("listType",n);o=true}if(n.hasAttribute("listStyle")){e.removeAttribute("listStyle",n);o=true}if(n.hasAttribute("listReversed")){e.removeAttribute("listReversed",n);o=true}if(n.hasAttribute("listStart")){e.removeAttribute("listStart",n);o=true}for(const e of Array.from(t.createRangeIn(n)).filter((t=>t.item.is("element","listItem")))){r(e.previousPosition)}}const n=i.position.getShiftedBy(i.length);r(n)}else if(i.type=="remove"&&i.name=="listItem"){r(i.position)}else if(i.type=="attribute"&&i.attributeKey=="listIndent"){r(i.range.start)}else if(i.type=="attribute"&&i.attributeKey=="listType"){r(i.range.start)}}for(const t of i.values()){s(t);a(t)}return o;function r(t){const e=t.nodeBefore;if(!e||!e.is("element","listItem")){const e=t.nodeAfter;if(e&&e.is("element","listItem")){i.set(e,e)}}else{let t=e;if(i.has(t)){return}for(let e=t.previousSibling;e&&e.is("element","listItem");e=t.previousSibling){t=e;if(i.has(t)){return}}i.set(e,t)}}function s(t){let n=0;let i=null;while(t&&t.is("element","listItem")){const r=t.getAttribute("listIndent");if(r>n){let s;if(i===null){i=r-n;s=n}else{if(i>r){i=r}s=r-i}e.setAttribute("listIndent",s,t);o=true}else{i=null;n=t.getAttribute("listIndent")+1}t=t.nextSibling}}function a(t){let n=[];let i=null;while(t&&t.is("element","listItem")){const r=t.getAttribute("listIndent");if(i&&i.getAttribute("listIndent")>r){n=n.slice(0,r+1)}if(r!=0){if(n[r]){const i=n[r];if(t.getAttribute("listType")!=i){e.setAttribute("listType",i,t);o=true}}else{n[r]=t.getAttribute("listType")}}i=t;t=t.nextSibling}}}const bO=function(t,[e,n,i]){const o=this;let r=e.is("documentFragment")?e.getChild(0):e;let s;if(!n){s=o.document.selection}else{s=o.createSelection(n,i)}if(r&&r.is("element","listItem")){const t=s.getFirstPosition();let e=null;if(t.parent.is("element","listItem")){e=t.parent}else if(t.nodeBefore&&t.nodeBefore.is("element","listItem")){e=t.nodeBefore}if(e){const t=e.getAttribute("listIndent");if(t>0){while(r&&r.is("element","listItem")){r._setAttribute("listIndent",r.getAttribute("listIndent")+t);r=r.nextSibling}}}}};function kO(t,e,n){const{writer:i,schema:o}=n;let r=i.createPositionAfter(t);for(const s of e){if(s.name=="ul"||s.name=="ol"){r=n.convertItem(s,r).modelCursor}else{const e=n.convertItem(s,i.createPositionAt(t,"end"));const a=e.modelRange.start.nodeAfter;const l=a&&a.is("element")&&!o.checkChild(t,a.name);if(l){if(e.modelCursor.parent.is("element","listItem")){t=e.modelCursor.parent}else{t=wO(e.modelCursor)}r=i.createPositionAfter(t)}}}return r}function wO(t){const e=new Yp({startPosition:t});let n;do{n=e.next()}while(!n.value.item.is("element","listItem"));return n.value.item}function AO(t,e,n,i,o,r){const s=KP(e.nodeBefore,{sameIndent:true,smallerIndent:true,listIndent:t});const a=o.mapper;const l=o.writer;const c=s?s.getAttribute("listIndent"):null;let d;if(!s){d=n}else if(c==t){const t=a.toViewElement(s).parent;d=l.createPositionAfter(t)}else{const t=r.createPositionAt(s,"end");d=a.toViewPosition(t)}d=$P(d);for(const t of[...i.getChildren()]){if(_O(t)){d=l.move(l.createRangeOn(t),d).end;GP(l,t,t.nextSibling);GP(l,t.previousSibling,t)}}}function _O(t){return t.is("element","ol")||t.is("element","ul")}function CO(t){let e=0;let n=t.parent;while(n){if(n.is("element","li")){e++}else{const t=n.previousSibling;if(t&&t.is("element","li")){e++}}n=n.parent}return e}var vO=n(9989);var yO={injectType:"singletonStyleTag",attributes:{"data-cke":true}};yO.insert="head";yO.singleton=true;var xO=Sc()(vO.Z,yO);const EO=vO.Z.locals||{};class DO extends eu{static get pluginName(){return"ListEditing"}static get requires(){return[YE,oE,iO]}init(){const t=this.editor;t.model.schema.register("listItem",{inheritAllFrom:"$block",allowAttributes:["listType","listIndent"]});const e=t.data;const n=t.editing;t.model.document.registerPostFixer((e=>pO(t.model,e)));n.mapper.registerViewToModelLength("li",SO);e.mapper.registerViewToModelLength("li",SO);n.mapper.on("modelToViewPosition",mO(n.view));n.mapper.on("viewToModelPosition",fO(t.model));e.mapper.on("modelToViewPosition",mO(n.view));t.conversion.for("editingDowncast").add((e=>{e.on("insert",cO,{priority:"high"});e.on("insert:listItem",oO(t.model));e.on("attribute:listType:listItem",sO,{priority:"high"});e.on("attribute:listType:listItem",aO,{priority:"low"});e.on("attribute:listIndent:listItem",lO(t.model));e.on("remove:listItem",rO(t.model));e.on("remove",dO,{priority:"low"})}));t.conversion.for("dataDowncast").add((e=>{e.on("insert",cO,{priority:"high"});e.on("insert:listItem",oO(t.model))}));t.conversion.for("upcast").add((t=>{t.on("element:ul",hO,{priority:"high"});t.on("element:ol",hO,{priority:"high"});t.on("element:li",gO,{priority:"high"});t.on("element:li",uO)}));t.model.on("insertContent",bO,{priority:"high"});t.commands.add("numberedList",new VP(t,"numbered"));t.commands.add("bulletedList",new VP(t,"bulleted"));t.commands.add("indentList",new HP(t,"forward"));t.commands.add("outdentList",new HP(t,"backward"));const i=n.view.document;this.listenTo(i,"enter",((t,e)=>{const n=this.editor.model.document;const i=n.selection.getLastPosition().parent;if(n.selection.isCollapsed&&i.name=="listItem"&&i.isEmpty){this.editor.execute("outdentList");e.preventDefault();t.stop()}}),{context:"li"});this.listenTo(i,"delete",((t,e)=>{if(e.direction!=="backward"){return}const n=this.editor.model.document.selection;if(!n.isCollapsed){return}const i=n.getFirstPosition();if(!i.isAtStart){return}const o=i.parent;if(o.name!=="listItem"){return}const r=o.previousSibling&&o.previousSibling.name==="listItem";if(r){return}this.editor.execute("outdentList");e.preventDefault();t.stop()}),{context:"li"});this.listenTo(t.editing.view.document,"tab",((e,n)=>{const i=n.shiftKey?"outdentList":"indentList";const o=this.editor.commands.get(i);if(o.isEnabled){t.execute(i);n.stopPropagation();n.preventDefault();e.stop()}}),{context:"li"})}afterInit(){const t=this.editor.commands;const e=t.get("indent");const n=t.get("outdent");if(e){e.registerChildCommand(t.get("indentList"))}if(n){n.registerChildCommand(t.get("outdentList"))}}}function SO(t){let e=1;for(const n of t.getChildren()){if(n.name=="ul"||n.name=="ol"){for(const t of n.getChildren()){e+=SO(t)}}}return e}const TO='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM3.5 3v5H2V3.7H1v-1h2.5V3zM.343 17.857l2.59-3.257H2.92a.6.6 0 1 0-1.04 0H.302a2 2 0 1 1 3.995 0h-.001c-.048.405-.16.734-.333.988-.175.254-.59.692-1.244 1.312H4.3v1h-4l.043-.043zM7 14.75a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>';const IO='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0C1 4.784 1.777 4 2.75 4c.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75C1.784 7.5 1 6.723 1 5.75zm6 9c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0c0-.966.777-1.75 1.75-1.75.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75-.966 0-1.75-.777-1.75-1.75z"/></svg>';class MO extends eu{static get pluginName(){return"ListUI"}init(){const t=this.editor.t;YP(this.editor,"numberedList",t("Numbered List"),TO);YP(this.editor,"bulletedList",t("Bulleted List"),IO)}}class BO extends eu{static get requires(){return[DO,MO]}static get pluginName(){return"List"}}class LO extends iu{constructor(t,e){super(t);this.defaultType=e}refresh(){this.value=this._getValue();this.isEnabled=this._checkEnabled()}execute(t={}){this._tryToConvertItemsToList(t);const e=this.editor.model;const n=JP(e);if(!n.length){return}e.change((e=>{for(const i of n){e.setAttribute("listStyle",t.type||this.defaultType,i)}}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;if(t&&t.is("element","listItem")){return t.getAttribute("listStyle")}return null}_checkEnabled(){const t=this.editor;const e=t.commands.get("numberedList");const n=t.commands.get("bulletedList");return e.isEnabled||n.isEnabled}_tryToConvertItemsToList(t){if(!t.type){return}const e=eO(t.type);if(!e){return}const n=this.editor;const i=`${e}List`;const o=n.commands.get(i);if(!o.value){n.execute(i)}}}class NO extends iu{refresh(){const t=this._getValue();this.value=t;this.isEnabled=t!=null}execute(t={}){const e=this.editor.model;const n=JP(e).filter((t=>t.getAttribute("listType")=="numbered"));e.change((e=>{for(const i of n){e.setAttribute("listReversed",!!t.reversed,i)}}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;if(t&&t.is("element","listItem")&&t.getAttribute("listType")=="numbered"){return t.getAttribute("listReversed")}return null}}class zO extends iu{refresh(){const t=this._getValue();this.value=t;this.isEnabled=t!=null}execute({startIndex:t=1}={}){const e=this.editor.model;const n=JP(e).filter((t=>t.getAttribute("listType")=="numbered"));e.change((e=>{for(const i of n){e.setAttribute("listStart",t>=0?t:1,i)}}))}_getValue(){const t=this.editor.model.document.selection.getFirstPosition().parent;if(t&&t.is("element","listItem")&&t.getAttribute("listType")=="numbered"){return t.getAttribute("listStart")}return null}}const PO="default";class OO extends eu{static get requires(){return[DO]}static get pluginName(){return"ListPropertiesEditing"}constructor(t){super(t);t.config.define("list",{properties:{styles:true,startIndex:false,reversed:false}})}init(){const t=this.editor;const e=t.model;const n=t.config.get("list.properties");const i=RO(n);e.schema.extend("listItem",{allowAttributes:i.map((t=>t.attributeName))});for(const e of i){e.addCommand(t)}this.listenTo(t.commands.get("indentList"),"_executeCleanup",FO(t,i));this.listenTo(t.commands.get("outdentList"),"_executeCleanup",HO(t,i));this.listenTo(t.commands.get("bulletedList"),"_executeCleanup",$O(t));this.listenTo(t.commands.get("numberedList"),"_executeCleanup",$O(t));e.document.registerPostFixer(UO(t,i));t.conversion.for("upcast").add(VO(i));t.conversion.for("downcast").add(jO(i));this._mergeListAttributesWhileMergingLists(i)}afterInit(){const t=this.editor;if(t.commands.get("todoList")){t.model.document.registerPostFixer(GO(t))}}_mergeListAttributesWhileMergingLists(t){const e=this.editor;const n=e.model;let i;this.listenTo(n,"deleteContent",((t,[e])=>{const n=e.getFirstPosition();const o=e.getLastPosition();if(n.parent===o.parent){return}if(!n.parent.is("element","listItem")){return}const r=o.parent.nextSibling;if(!r||!r.is("element","listItem")){return}const s=KP(n.parent,{sameIndent:true,listIndent:r.getAttribute("listIndent")});if(!s){return}if(s.getAttribute("listType")===r.getAttribute("listType")){i=s}}),{priority:"high"});this.listenTo(n,"deleteContent",(()=>{if(!i){return}n.change((e=>{const n=KP(i.nextSibling,{sameIndent:true,listIndent:i.getAttribute("listIndent"),direction:"forward"});if(!n){i=null;return}const o=[n,...QP(e.createPositionAt(n,0),"forward")];for(const n of o){for(const o of t){if(o.appliesToListItem(n)){const t=o.attributeName;const r=i.getAttribute(t);e.setAttribute(t,r,n)}}}}));i=null}),{priority:"low"})}}function RO(t){const e=[];if(t.styles){e.push({attributeName:"listStyle",defaultValue:PO,addCommand(t){t.commands.add("listStyle",new LO(t,PO))},appliesToListItem(){return true},setAttributeOnDowncast(t,e,n){if(e&&e!==PO){t.setStyle("list-style-type",e,n)}else{t.removeStyle("list-style-type",n)}},getAttributeOnUpcast(t){return t.getStyle("list-style-type")||PO}})}if(t.reversed){e.push({attributeName:"listReversed",defaultValue:false,addCommand(t){t.commands.add("listReversed",new NO(t))},appliesToListItem(t){return t.getAttribute("listType")=="numbered"},setAttributeOnDowncast(t,e,n){if(e){t.setAttribute("reversed","reversed",n)}else{t.removeAttribute("reversed",n)}},getAttributeOnUpcast(t){return t.hasAttribute("reversed")}})}if(t.startIndex){e.push({attributeName:"listStart",defaultValue:1,addCommand(t){t.commands.add("listStart",new zO(t))},appliesToListItem(t){return t.getAttribute("listType")=="numbered"},setAttributeOnDowncast(t,e,n){if(e==0||e>1){t.setAttribute("start",e,n)}else{t.removeAttribute("start",n)}},getAttributeOnUpcast(t){const e=t.getAttribute("start");return e>=0?e:1}})}return e}function VO(t){return e=>{e.on("element:li",((e,n,i)=>{const o=n.viewItem.parent;const r=n.modelRange.start.nodeAfter||n.modelRange.end.nodeBefore;for(const e of t){if(e.appliesToListItem(r)){const t=e.getAttributeOnUpcast(o);i.writer.setAttribute(e.attributeName,t,r)}}}),{priority:"low"})}}function jO(t){return n=>{for(const i of t){n.on(`attribute:${i.attributeName}:listItem`,((t,n,o)=>{const r=o.writer;const s=n.item;const a=KP(s.previousSibling,{sameIndent:true,listIndent:s.getAttribute("listIndent"),direction:"backward"});const l=o.mapper.toViewElement(s);if(!e(s,a)){r.breakContainer(r.createPositionBefore(l))}i.setAttributeOnDowncast(r,n.attributeNewValue,l.parent)}),{priority:"low"})}};function e(t,e){return e&&t.getAttribute("listType")===e.getAttribute("listType")&&t.getAttribute("listIndent")===e.getAttribute("listIndent")&&t.getAttribute("listStyle")===e.getAttribute("listStyle")&&t.getAttribute("listReversed")===e.getAttribute("listReversed")&&t.getAttribute("listStart")===e.getAttribute("listStart")}}function FO(t,e){return(n,i)=>{const o=i[0];const r=o.getAttribute("listIndent");const s=i.filter((t=>t.getAttribute("listIndent")===r));let a=null;if(o.previousSibling.getAttribute("listIndent")+1!==r){a=KP(o.previousSibling,{sameIndent:true,direction:"backward",listIndent:r})}t.model.change((t=>{for(const n of s){for(const i of e){if(i.appliesToListItem(n)){const e=a==null?i.defaultValue:a.getAttribute(i.attributeName);t.setAttribute(i.attributeName,e,n)}}}}))}}function HO(t,e){return(n,i)=>{i=i.reverse().filter((t=>t.is("element","listItem")));if(!i.length){return}const o=i[0].getAttribute("listIndent");const r=i[0].getAttribute("listType");let s=i[0].previousSibling;if(s.is("element","listItem")){while(s.getAttribute("listIndent")!==o){s=s.previousSibling}}else{s=null}if(!s){s=i[i.length-1].nextSibling}if(!s||!s.is("element","listItem")){return}if(s.getAttribute("listType")!==r){return}t.model.change((t=>{const n=i.filter((t=>t.getAttribute("listIndent")===o));for(const i of n){for(const n of e){if(n.appliesToListItem(i)){const e=n.attributeName;const o=s.getAttribute(e);t.setAttribute(e,o,i)}}}}))}}function UO(t,e){return n=>{let i=false;const o=KO(t.model.document.differ.getChanges()).filter((t=>t.getAttribute("listType")!=="todo"));if(!o.length){return i}let r=o[o.length-1].nextSibling;if(!r||!r.is("element","listItem")){r=o[0].previousSibling;if(r){const t=o[0].getAttribute("listIndent");while(r.is("element","listItem")&&r.getAttribute("listIndent")!==t){r=r.previousSibling;if(!r){break}}}}for(const t of e){const e=t.attributeName;for(const s of o){if(!t.appliesToListItem(s)){n.removeAttribute(e,s);continue}if(!s.hasAttribute(e)){if(WO(r,s,t)){n.setAttribute(e,r.getAttribute(e),s)}else{n.setAttribute(e,t.defaultValue,s)}i=true}else{const o=s.previousSibling;if(qO(o,s,t.attributeName)){n.setAttribute(e,o.getAttribute(e),s);i=true}}}}return i}}function WO(t,e,n){if(!t){return false}const i=t.getAttribute(n.attributeName);if(!i){return false}if(i==n.defaultValue){return false}if(t.getAttribute("listType")!==e.getAttribute("listType")){return false}return true}function qO(t,e,n){if(!t||!t.is("element","listItem")){return false}if(e.getAttribute("listType")!==t.getAttribute("listType")){return false}const i=t.getAttribute("listIndent");if(i<1||i!==e.getAttribute("listIndent")){return false}const o=t.getAttribute(n);if(!o||o===e.getAttribute(n)){return false}return true}function GO(t){return e=>{const n=KO(t.model.document.differ.getChanges()).filter((t=>t.getAttribute("listType")==="todo"&&(t.hasAttribute("listStyle")||t.hasAttribute("listReversed")||t.hasAttribute("listStart"))));if(!n.length){return false}for(const t of n){e.removeAttribute("listStyle",t);e.removeAttribute("listReversed",t);e.removeAttribute("listStart",t)}return true}}function $O(t){return(e,n)=>{n=n.filter((t=>t.is("element","listItem")));t.model.change((t=>{for(const e of n){t.removeAttribute("listStyle",e)}}))}}function KO(t){const e=[];for(const n of t){const t=YO(n);if(t&&t.is("element","listItem")){e.push(t)}}return e}function YO(t){if(t.type==="attribute"){return t.range.start.nodeAfter}if(t.type==="insert"){return t.position.nodeAfter}return null}var ZO=n(3195);var QO={injectType:"singletonStyleTag",attributes:{"data-cke":true}};QO.insert="head";QO.singleton=true;var JO=Sc()(ZO.Z,QO);const XO=ZO.Z.locals||{};class tR extends Lc{constructor(t,e){super(t);const n=this.bindTemplate;this.set("isCollapsed",false);this.set("label","");this.buttonView=this._createButtonView();this.children=this.createCollection();this.set("_collapsibleAriaLabelUid",undefined);if(e){this.children.addMany(e)}this.setTemplate({tag:"div",attributes:{class:["ck","ck-collapsible",n.if("isCollapsed","ck-collapsible_collapsed")]},children:[this.buttonView,{tag:"div",attributes:{class:["ck","ck-collapsible__children"],role:"region",hidden:n.if("isCollapsed","hidden"),"aria-labelledby":n.to("_collapsibleAriaLabelUid")},children:this.children}]})}render(){super.render();this._collapsibleAriaLabelUid=this.buttonView.labelView.element.id}_createButtonView(){const t=new kd(this.locale);const e=t.bindTemplate;t.set({withText:true,icon:Fd});t.extendTemplate({attributes:{"aria-expanded":e.to("isOn",(t=>String(t)))}});t.bind("label").to(this);t.bind("isOn").to(this,"isCollapsed",(t=>!t));t.on("execute",(()=>{this.isCollapsed=!this.isCollapsed}));return t}}var eR=n(7133);var nR={injectType:"singletonStyleTag",attributes:{"data-cke":true}};nR.insert="head";nR.singleton=true;var iR=Sc()(eR.Z,nR);const oR=eR.Z.locals||{};class rR extends Lc{constructor(t,{enabledProperties:e,styleButtonViews:n,styleGridAriaLabel:i}){super(t);this.stylesView=null;this.additionalPropertiesCollapsibleView=null;this.startIndexFieldView=null;this.reversedSwitchButtonView=null;this.focusTracker=new uc;this.keystrokes=new hc;this.focusables=new xc;const o=["ck","ck-list-properties"];this.children=this.createCollection();this.focusCycler=new Yd({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});if(e.styles){this.stylesView=this._createStylesView(n,i);this.children.add(this.stylesView)}else{o.push("ck-list-properties_without-styles")}if(e.startIndex||e.reversed){this._addNumberedListPropertyViews(e);o.push("ck-list-properties_with-numbered-properties")}this.setTemplate({tag:"div",attributes:{class:o},children:this.children})}render(){super.render();if(this.stylesView){this.focusables.add(this.stylesView);this.focusTracker.add(this.stylesView.element);if(this.startIndexFieldView||this.reversedSwitchButtonView){this.focusables.add(this.children.last.buttonView);this.focusTracker.add(this.children.last.buttonView.element)}for(const t of this.stylesView.children){this.stylesView.focusTracker.add(t.element)}r({keystrokeHandler:this.stylesView.keystrokes,focusTracker:this.stylesView.focusTracker,gridItems:this.stylesView.children,numberOfColumns:()=>il.window.getComputedStyle(this.stylesView.element).getPropertyValue("grid-template-columns").split(" ").length,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection})}if(this.startIndexFieldView){this.focusables.add(this.startIndexFieldView);this.focusTracker.add(this.startIndexFieldView.element);this.listenTo(this.startIndexFieldView.element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"});const t=t=>t.stopPropagation();this.keystrokes.set("arrowright",t);this.keystrokes.set("arrowleft",t);this.keystrokes.set("arrowup",t);this.keystrokes.set("arrowdown",t)}if(this.reversedSwitchButtonView){this.focusables.add(this.reversedSwitchButtonView);this.focusTracker.add(this.reversedSwitchButtonView.element)}this.keystrokes.listenTo(this.element)}focus(){this.focusCycler.focusFirst()}focusLast(){this.focusCycler.focusLast()}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}_createStylesView(t,e){const n=new Lc(this.locale);n.children=n.createCollection();n.children.addMany(t);n.setTemplate({tag:"div",attributes:{"aria-label":e,class:["ck","ck-list-styles-list"]},children:n.children});n.children.delegate("execute").to(this);n.focus=function(){this.children.first.focus()};n.focusTracker=new uc;n.keystrokes=new hc;n.render();n.keystrokes.listenTo(n.element);return n}_addNumberedListPropertyViews(t){const e=this.locale.t;const n=[];if(t.startIndex){this.startIndexFieldView=this._createStartIndexField();n.push(this.startIndexFieldView)}if(t.reversed){this.reversedSwitchButtonView=this._createReversedSwitchButton();n.push(this.reversedSwitchButtonView)}if(t.styles){this.additionalPropertiesCollapsibleView=new tR(this.locale,n);this.additionalPropertiesCollapsibleView.set({label:e("List properties"),isCollapsed:true});this.additionalPropertiesCollapsibleView.buttonView.bind("isEnabled").toMany(n,"isEnabled",((...t)=>t.some((t=>t))));this.additionalPropertiesCollapsibleView.buttonView.on("change:isEnabled",((t,e,n)=>{if(!n){this.additionalPropertiesCollapsibleView.isCollapsed=true}}));this.children.add(this.additionalPropertiesCollapsibleView)}else{this.children.addMany(n)}}_createStartIndexField(){const t=this.locale.t;const e=new Ly(this.locale,zy);e.set({label:t("Start at"),class:"ck-numbered-list-properties__start-index"});e.fieldView.set({min:0,step:1,value:1,inputMode:"numeric"});e.fieldView.on("input",(()=>{const n=e.fieldView.element;const i=n.valueAsNumber;if(Number.isNaN(i)){return}if(!n.checkValidity()){e.errorText=t("Start index must be greater than 0.")}else{this.fire("listStart",{startIndex:i})}}));return e}_createReversedSwitchButton(){const t=this.locale.t;const e=new vd(this.locale);e.set({withText:true,label:t("Reversed order"),class:"ck-numbered-list-properties__reversed-order"});e.delegate("execute").to(this,"listReversed");return e}}const sR='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11 27a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0-9a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0-9a3 3 0 1 1 0 6 3 3 0 0 1 0-6z"/></svg>';const aR='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11 27a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm0-10a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm0-10a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4z"/></svg>';const lR='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M14 27v6H8v-6h6zm0-9v6H8v-6h6zm0-9v6H8V9h6z"/></svg>';const cR='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M10.29 15V8.531H9.286c-.14.393-.4.736-.778 1.03-.378.295-.728.495-1.05.6v1.121a4.257 4.257 0 0 0 1.595-.936V15h1.235zm3.343 0v-1.235h-1.235V15h1.235zM11.3 24v-1.147H8.848c.064-.111.148-.226.252-.343.104-.117.351-.354.74-.712.39-.357.66-.631.81-.821.225-.288.39-.562.494-.824.104-.263.156-.539.156-.829 0-.51-.182-.936-.545-1.279-.363-.342-.863-.514-1.499-.514-.58 0-1.063.148-1.45.444-.387.296-.617.784-.69 1.463l1.23.124c.024-.36.112-.619.264-.774.153-.155.358-.233.616-.233.26 0 .465.074.613.222.148.148.222.36.222.635 0 .25-.085.501-.255.756-.126.185-.468.536-1.024 1.055-.692.641-1.155 1.156-1.389 1.544-.234.389-.375.8-.422 1.233H11.3zm2.333 0v-1.235h-1.235V24h1.235zM9.204 34.11c.615 0 1.129-.2 1.542-.598.413-.398.62-.88.62-1.446 0-.39-.11-.722-.332-.997a1.5 1.5 0 0 0-.886-.532c.619-.337.928-.788.928-1.353 0-.399-.151-.756-.453-1.073-.366-.386-.852-.58-1.459-.58a2.25 2.25 0 0 0-.96.2 1.617 1.617 0 0 0-.668.55c-.16.232-.28.544-.358.933l1.138.194c.032-.282.123-.495.272-.642.15-.146.33-.22.54-.22.215 0 .386.065.515.194s.193.302.193.518c0 .255-.087.46-.263.613-.176.154-.43.227-.765.218l-.136 1.006c.22-.061.409-.092.567-.092.24 0 .444.09.61.272.168.182.251.428.251.739 0 .328-.087.589-.261.782a.833.833 0 0 1-.644.29.841.841 0 0 1-.607-.242c-.167-.16-.27-.394-.307-.698l-1.196.145c.062.542.285.98.668 1.316.384.335.868.503 1.45.503zm4.43-.11v-1.235h-1.236V34h1.235z"/></svg>';const dR='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M5.714 15.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm6.078.914V8.531H10.79c-.14.393-.4.736-.778 1.03-.378.295-.728.495-1.05.6v1.121a4.257 4.257 0 0 0 1.595-.936V15h1.235zm3.344 0v-1.235h-1.235V15h1.235zm-9.422 9.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm7.088.914v-1.147H10.35c.065-.111.149-.226.253-.343.104-.117.35-.354.74-.712.39-.357.66-.631.81-.821.225-.288.39-.562.493-.824.104-.263.156-.539.156-.829 0-.51-.181-.936-.544-1.279-.364-.342-.863-.514-1.499-.514-.58 0-1.063.148-1.45.444-.387.296-.617.784-.69 1.463l1.23.124c.024-.36.112-.619.264-.774.152-.155.357-.233.615-.233.261 0 .465.074.613.222.148.148.222.36.222.635 0 .25-.085.501-.255.756-.126.185-.467.536-1.024 1.055-.691.641-1.154 1.156-1.388 1.544-.235.389-.375.8-.422 1.233h4.328zm2.334 0v-1.235h-1.235V24h1.235zM5.714 34.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm4.992 1.024c.616 0 1.13-.2 1.543-.598.413-.398.62-.88.62-1.446 0-.39-.111-.722-.332-.997a1.5 1.5 0 0 0-.886-.532c.618-.337.927-.788.927-1.353 0-.399-.15-.756-.452-1.073-.366-.386-.853-.58-1.46-.58a2.25 2.25 0 0 0-.96.2 1.617 1.617 0 0 0-.667.55c-.16.232-.28.544-.359.933l1.139.194c.032-.282.123-.495.272-.642.15-.146.33-.22.54-.22.214 0 .386.065.515.194s.193.302.193.518c0 .255-.088.46-.264.613-.175.154-.43.227-.764.218l-.136 1.006c.22-.061.408-.092.566-.092.24 0 .444.09.611.272.167.182.25.428.25.739 0 .328-.086.589-.26.782a.833.833 0 0 1-.644.29.841.841 0 0 1-.607-.242c-.167-.16-.27-.394-.308-.698l-1.195.145c.062.542.284.98.668 1.316.384.335.867.503 1.45.503zm4.43-.11v-1.235h-1.235V34h1.235z"/></svg>';const uR='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11.88 8.7V7.558h-1.234V8.7h1.234zm0 5.3V9.333h-1.234V14h1.234zm2.5 0v-1.235h-1.234V14h1.235zm-4.75 4.7v-1.142H8.395V18.7H9.63zm0 5.3v-4.667H8.395V24H9.63zm2.5-5.3v-1.142h-1.234V18.7h1.235zm0 5.3v-4.667h-1.234V24h1.235zm2.501 0v-1.235h-1.235V24h1.235zM7.38 28.7v-1.142H6.145V28.7H7.38zm0 5.3v-4.667H6.145V34H7.38zm2.5-5.3v-1.142H8.646V28.7H9.88zm0 5.3v-4.667H8.646V34H9.88zm2.5-5.3v-1.142h-1.234V28.7h1.235zm0 5.3v-4.667h-1.234V34h1.235zm2.501 0v-1.235h-1.235V34h1.235z"/></svg>';const hR='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11.916 15V8.558h-1.301V15h1.3zm2.465 0v-1.235h-1.235V15h1.235zM9.665 25v-6.442h-1.3V25h1.3zm2.5 0v-6.442h-1.3V25h1.3zm2.466 0v-1.235h-1.235V25h1.235zm-7.216 9v-6.442h-1.3V34h1.3zm2.5 0v-6.442h-1.3V34h1.3zm2.501 0v-6.442h-1.3V34h1.3zm2.465 0v-1.235h-1.235V34h1.235z"/></svg>';const gR='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M9.62 14.105c.272 0 .528-.05.768-.153s.466-.257.677-.462c.009.024.023.072.044.145.047.161.086.283.119.365h1.221a2.649 2.649 0 0 1-.222-.626c-.04-.195-.059-.498-.059-.908l.013-1.441c0-.536-.055-.905-.165-1.105-.11-.201-.3-.367-.569-.497-.27-.13-.68-.195-1.23-.195-.607 0-1.064.108-1.371.325-.308.217-.525.55-.65 1.002l1.12.202c.076-.217.176-.369.299-.455.123-.086.294-.13.514-.13.325 0 .546.05.663.152.118.101.176.27.176.508v.123c-.222.093-.622.194-1.2.303-.427.082-.755.178-.982.288-.227.11-.403.268-.53.474a1.327 1.327 0 0 0-.188.706c0 .398.138.728.415.988.277.261.656.391 1.136.391zm.368-.87a.675.675 0 0 1-.492-.189.606.606 0 0 1-.193-.448c0-.176.08-.32.241-.435.106-.07.33-.142.673-.215a7.19 7.19 0 0 0 .751-.19v.247c0 .296-.016.496-.048.602a.773.773 0 0 1-.295.409 1.07 1.07 0 0 1-.637.22zm4.645.765v-1.235h-1.235V14h1.235zM10.2 25.105c.542 0 1.003-.215 1.382-.646.38-.43.57-1.044.57-1.84 0-.771-.187-1.362-.559-1.774a1.82 1.82 0 0 0-1.41-.617c-.522 0-.973.216-1.354.65v-2.32H7.594V25h1.147v-.686a1.9 1.9 0 0 0 .67.592c.26.133.523.2.79.2zm-.299-.975c-.354 0-.638-.164-.852-.492-.153-.232-.229-.59-.229-1.073 0-.468.098-.818.295-1.048a.93.93 0 0 1 .738-.345c.302 0 .55.118.743.354.193.236.29.62.29 1.154 0 .5-.096.868-.288 1.1-.192.233-.424.35-.697.35zm4.478.87v-1.235h-1.234V25h1.234zm-4.017 9.105c.6 0 1.08-.142 1.437-.426.357-.284.599-.704.725-1.261l-1.213-.207c-.061.326-.167.555-.316.688a.832.832 0 0 1-.576.2.916.916 0 0 1-.75-.343c-.185-.228-.278-.62-.278-1.173 0-.498.091-.853.274-1.066.183-.212.429-.318.736-.318.232 0 .42.061.565.184.145.123.238.306.28.55l1.216-.22c-.146-.501-.387-.874-.722-1.119-.336-.244-.788-.366-1.356-.366-.695 0-1.245.214-1.653.643-.407.43-.61 1.03-.61 1.8 0 .762.202 1.358.608 1.788.406.431.95.646 1.633.646zM14.633 34v-1.235h-1.235V34h1.235z"/></svg>';const mR='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="m7.88 15 .532-1.463h2.575L11.549 15h1.415l-2.58-6.442H9.01L6.5 15h1.38zm2.69-2.549H8.811l.87-2.39.887 2.39zM14.88 15v-1.235h-1.234V15h1.234zM9.352 25c.83-.006 1.352-.02 1.569-.044.346-.038.636-.14.872-.305.236-.166.422-.387.558-.664.137-.277.205-.562.205-.855 0-.372-.106-.695-.317-.97-.21-.276-.512-.471-.905-.585a1.51 1.51 0 0 0 .661-.567 1.5 1.5 0 0 0 .244-.83c0-.28-.066-.53-.197-.754a1.654 1.654 0 0 0-.495-.539 1.676 1.676 0 0 0-.672-.266c-.25-.042-.63-.063-1.14-.063H7.158V25h2.193zm.142-3.88H8.46v-1.49h.747c.612 0 .983.007 1.112.022.217.026.38.102.49.226.11.125.165.287.165.486a.68.68 0 0 1-.192.503.86.86 0 0 1-.525.23 11.47 11.47 0 0 1-.944.023h.18zm.17 2.795H8.46v-1.723h1.05c.592 0 .977.03 1.154.092.177.062.313.16.406.295a.84.84 0 0 1 .14.492c0 .228-.06.41-.181.547a.806.806 0 0 1-.473.257c-.126.026-.423.04-.892.04zM14.88 25v-1.235h-1.234V25h1.234zm-5.018 9.11c.691 0 1.262-.17 1.711-.512.45-.341.772-.864.965-1.567l-1.261-.4c-.109.472-.287.818-.536 1.037-.25.22-.547.33-.892.33-.47 0-.85-.173-1.143-.519-.293-.345-.44-.925-.44-1.74 0-.767.15-1.322.447-1.665.297-.343.684-.514 1.162-.514.346 0 .64.096.881.29.242.193.4.457.477.79l1.288-.307c-.147-.516-.367-.911-.66-1.187-.492-.465-1.132-.698-1.92-.698-.902 0-1.63.296-2.184.89-.554.593-.83 1.426-.83 2.498 0 1.014.275 1.813.825 2.397.551.585 1.254.877 2.11.877zM14.88 34v-1.235h-1.234V34h1.234z"/></svg>';var fR=n(4553);var pR={injectType:"singletonStyleTag",attributes:{"data-cke":true}};pR.insert="head";pR.singleton=true;var bR=Sc()(fR.Z,pR);const kR=fR.Z.locals||{};class wR extends eu{static get pluginName(){return"ListPropertiesUI"}init(){const t=this.editor;const e=t.locale.t;const n=t.config.get("list.properties");if(n.styles){t.ui.componentFactory.add("bulletedList",AR({editor:t,parentCommandName:"bulletedList",buttonLabel:e("Bulleted List"),buttonIcon:IO,styleGridAriaLabel:e("Bulleted list styles toolbar"),styleDefinitions:[{label:e("Toggle the disc list style"),tooltip:e("Disc"),type:"disc",icon:sR},{label:e("Toggle the circle list style"),tooltip:e("Circle"),type:"circle",icon:aR},{label:e("Toggle the square list style"),tooltip:e("Square"),type:"square",icon:lR}]}))}if(n.styles||n.startIndex||n.reversed){t.ui.componentFactory.add("numberedList",AR({editor:t,parentCommandName:"numberedList",buttonLabel:e("Numbered List"),buttonIcon:TO,styleGridAriaLabel:e("Numbered list styles toolbar"),styleDefinitions:[{label:e("Toggle the decimal list style"),tooltip:e("Decimal"),type:"decimal",icon:cR},{label:e("Toggle the decimal with leading zero list style"),tooltip:e("Decimal with leading zero"),type:"decimal-leading-zero",icon:dR},{label:e("Toggle the lower–roman list style"),tooltip:e("Lower–roman"),type:"lower-roman",icon:uR},{label:e("Toggle the upper–roman list style"),tooltip:e("Upper-roman"),type:"upper-roman",icon:hR},{label:e("Toggle the lower–latin list style"),tooltip:e("Lower-latin"),type:"lower-latin",icon:gR},{label:e("Toggle the upper–latin list style"),tooltip:e("Upper-latin"),type:"upper-latin",icon:mR}]}))}}}function AR({editor:t,parentCommandName:e,buttonLabel:n,buttonIcon:i,styleGridAriaLabel:o,styleDefinitions:r}){const s=t.commands.get(e);return a=>{const l=yv(a,$d);const c=l.buttonView;l.bind("isEnabled").to(s);l.class="ck-list-styles-dropdown";c.on("execute",(()=>{t.execute(e);t.editing.view.focus()}));c.set({label:n,icon:i,tooltip:true,isToggleable:true});c.bind("isOn").to(s,"value",(t=>!!t));l.once("change:isOpen",(()=>{const n=CR({editor:t,dropdownView:l,parentCommandName:e,styleGridAriaLabel:o,styleDefinitions:r});l.panelView.children.add(n)}));l.on("execute",(()=>{t.editing.view.focus()}));return l}}function _R({editor:t,listStyleCommand:e,parentCommandName:n}){const i=t.locale;const o=t.commands.get(n);return({label:n,type:r,icon:s,tooltip:a})=>{const l=new kd(i);l.set({label:n,icon:s,tooltip:a});e.on("change:value",(()=>{l.isOn=e.value===r}));l.on("execute",(()=>{if(o.value){if(e.value!==r){t.execute("listStyle",{type:r})}else{t.execute("listStyle",{type:e.defaultType})}}else{t.model.change((()=>{t.execute("listStyle",{type:r})}))}}));return l}}function CR({editor:t,dropdownView:e,parentCommandName:n,styleDefinitions:i,styleGridAriaLabel:o}){const r=t.locale;const s=t.config.get("list.properties");let a=null;if(n!="numberedList"){s.startIndex=false;s.reversed=false}if(s.styles){const e=t.commands.get("listStyle");const o=_R({editor:t,parentCommandName:n,listStyleCommand:e});const r=typeof e.isStyleTypeSupported=="function"?t=>e.isStyleTypeSupported(t.type):()=>true;a=i.filter(r).map(o)}const l=new rR(r,{styleGridAriaLabel:o,enabledProperties:s,styleButtonViews:a});if(s.styles){Tv(e,(()=>l.stylesView.children.find((t=>t.isOn))))}if(s.startIndex){const e=t.commands.get("listStart");l.startIndexFieldView.bind("isEnabled").to(e);l.startIndexFieldView.fieldView.bind("value").to(e);l.on("listStart",((e,n)=>t.execute("listStart",n)))}if(s.reversed){const e=t.commands.get("listReversed");l.reversedSwitchButtonView.bind("isEnabled").to(e);l.reversedSwitchButtonView.bind("isOn").to(e,"value",(t=>!!t));l.on("listReversed",(()=>{const n=e.value;t.execute("listReversed",{reversed:!n})}))}l.delegate("execute").to(e);return l}class vR extends eu{static get requires(){return[OO,wR]}static get pluginName(){return"ListProperties"}}function yR(t,e){return t=>{t.on("attribute:url:media",n)};function n(n,i,o){if(!o.consumable.consume(i.item,n.name)){return}const r=i.attributeNewValue;const s=o.writer;const a=o.mapper.toViewElement(i.item);const l=[...a.getChildren()].find((t=>t.getCustomProperty("media-content")));s.remove(l);const c=t.getMediaViewElement(s,r,e);s.insert(s.createPositionAt(a,0),c)}}function xR(t,e,n){e.setCustomProperty("media",true,t);return dD(t,e,{label:n})}function ER(t){const e=t.getSelectedElement();if(e&&DR(e)){return e}return null}function DR(t){return!!t.getCustomProperty("media")&&cD(t)}function SR(t,e,n,i){return t.createContainerElement("figure",{class:"media"},[e.getMediaViewElement(t,n,i),t.createSlot()])}function TR(t){const e=t.getSelectedElement();if(e&&e.is("element","media")){return e}return null}function IR(t,e,n,i){t.change((o=>{const r=o.createElement("media",{url:e});t.insertObject(r,n,null,{setSelection:"on",findOptimalPosition:i})}))}class MR extends iu{refresh(){const t=this.editor.model;const e=t.document.selection;const n=TR(e);this.value=n?n.getAttribute("url"):null;this.isEnabled=LR(e)||BR(e,t)}execute(t){const e=this.editor.model;const n=e.document.selection;const i=TR(n);if(i){e.change((e=>{e.setAttribute("url",t,i)}))}else{IR(e,t,n,true)}}}function BR(t,e){const n=bD(t,e);let i=n.start.parent;if(i.isEmpty&&!e.schema.isLimit(i)){i=i.parent}return e.schema.checkChild(i,"media")}function LR(t){const e=t.getSelectedElement();return!!e&&e.name==="media"}const NR='<svg viewBox="0 0 64 42" xmlns="http://www.w3.org/2000/svg"><path d="M47.426 17V3.713L63.102 0v19.389h-.001l.001.272c0 1.595-2.032 3.43-4.538 4.098-2.506.668-4.538-.083-4.538-1.678 0-1.594 2.032-3.43 4.538-4.098.914-.244 2.032-.565 2.888-.603V4.516L49.076 7.447v9.556A1.014 1.014 0 0 0 49 17h-1.574zM29.5 17h-8.343a7.073 7.073 0 1 0-4.657 4.06v3.781H3.3a2.803 2.803 0 0 1-2.8-2.804V8.63a2.803 2.803 0 0 1 2.8-2.805h4.082L8.58 2.768A1.994 1.994 0 0 1 10.435 1.5h8.985c.773 0 1.477.448 1.805 1.149l1.488 3.177H26.7c1.546 0 2.8 1.256 2.8 2.805V17zm-11.637 0H17.5a1 1 0 0 0-1 1v.05A4.244 4.244 0 1 1 17.863 17zm29.684 2c.97 0 .953-.048.953.889v20.743c0 .953.016.905-.953.905H19.453c-.97 0-.953.048-.953-.905V19.89c0-.937-.016-.889.97-.889h28.077zm-4.701 19.338V22.183H24.154v16.155h18.692zM20.6 21.375v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616V37.53H20.6zm24.233-16.155v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615V37.53h-1.615zM29.485 25.283a.4.4 0 0 1 .593-.35l9.05 4.977a.4.4 0 0 1 0 .701l-9.05 4.978a.4.4 0 0 1-.593-.35v-9.956z"/></svg>';const zR="0 0 64 42";class PR{constructor(t,e){const n=e.providers;const i=e.extraProviders||[];const o=new Set(e.removeProviders);const r=n.concat(i).filter((t=>{const e=t.name;if(!e){P("media-embed-no-provider-name",{provider:t});return false}return!o.has(e)}));this.locale=t;this.providerDefinitions=r}hasMedia(t){return!!this._getMedia(t)}getMediaViewElement(t,e,n){return this._getMedia(e).getViewElement(t,n)}_getMedia(t){if(!t){return new OR(this.locale)}t=t.trim();for(const e of this.providerDefinitions){const n=e.html;const i=Xl(e.url);for(const e of i){const i=this._getUrlMatches(t,e);if(i){return new OR(this.locale,t,i,n)}}}return null}_getUrlMatches(t,e){let n=t.match(e);if(n){return n}let i=t.replace(/^https?:\/\//,"");n=i.match(e);if(n){return n}i=i.replace(/^www\./,"");n=i.match(e);if(n){return n}return null}}class OR{constructor(t,e,n,i){this.url=this._getValidUrl(e);this._locale=t;this._match=n;this._previewRenderer=i}getViewElement(t,e){const n={};let i;if(e.renderForEditingView||e.renderMediaPreview&&this.url&&this._previewRenderer){if(this.url){n["data-oembed-url"]=this.url}if(e.renderForEditingView){n.class="ck-media__wrapper"}const o=this._getPreviewHtml(e);i=t.createRawElement("div",n,((t,e)=>{e.setContentOf(t,o)}))}else{if(this.url){n.url=this.url}i=t.createEmptyElement(e.elementName,n)}t.setCustomProperty("media-content",true,i);return i}_getPreviewHtml(t){if(this._previewRenderer){return this._previewRenderer(this._match)}else{if(this.url&&t.renderForEditingView){return this._getPlaceholderHtml()}return""}}_getPlaceholderHtml(){const t=new gd;const e=this._locale.t;t.content=NR;t.viewBox=zR;const n=new zc({tag:"div",attributes:{class:"ck ck-reset_all ck-media__placeholder"},children:[{tag:"div",attributes:{class:"ck-media__placeholder__icon"},children:[t]},{tag:"a",attributes:{class:"ck-media__placeholder__url",target:"_blank",rel:"noopener noreferrer",href:this.url,"data-cke-tooltip-text":e("Open media in new tab")},children:[{tag:"span",attributes:{class:"ck-media__placeholder__url__text"},children:[this.url]}]}]}).render();return n.outerHTML}_getValidUrl(t){if(!t){return null}if(t.match(/^https?/)){return t}return"https://"+t}}var RR=n(952);var VR={injectType:"singletonStyleTag",attributes:{"data-cke":true}};VR.insert="head";VR.singleton=true;var jR=Sc()(RR.Z,VR);const FR=RR.Z.locals||{};class HR extends eu{static get pluginName(){return"MediaEmbedEditing"}constructor(t){super(t);t.config.define("mediaEmbed",{elementName:"oembed",providers:[{name:"dailymotion",url:/^dailymotion\.com\/video\/(\w+)/,html:t=>{const e=t[1];return'<div style="position: relative; padding-bottom: 100%; height: 0; ">'+`<iframe src="https://www.dailymotion.com/embed/video/${e}" `+'style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" '+'frameborder="0" width="480" height="270" allowfullscreen allow="autoplay">'+"</iframe>"+"</div>"}},{name:"spotify",url:[/^open\.spotify\.com\/(artist\/\w+)/,/^open\.spotify\.com\/(album\/\w+)/,/^open\.spotify\.com\/(track\/\w+)/],html:t=>{const e=t[1];return'<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 126%;">'+`<iframe src="https://open.spotify.com/embed/${e}" `+'style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" '+'frameborder="0" allowtransparency="true" allow="encrypted-media">'+"</iframe>"+"</div>"}},{name:"youtube",url:[/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)(?:&t=(\d+))?/,/^(?:m\.)?youtube\.com\/v\/([\w-]+)(?:\?t=(\d+))?/,/^youtube\.com\/embed\/([\w-]+)(?:\?start=(\d+))?/,/^youtu\.be\/([\w-]+)(?:\?t=(\d+))?/],html:t=>{const e=t[1];const n=t[2];return'<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;">'+`<iframe src="https://www.youtube.com/embed/${e}${n?`?start=${n}`:""}" `+'style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" '+'frameborder="0" allow="autoplay; encrypted-media" allowfullscreen>'+"</iframe>"+"</div>"}},{name:"vimeo",url:[/^vimeo\.com\/(\d+)/,/^vimeo\.com\/[^/]+\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/album\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/channels\/[^/]+\/(\d+)/,/^vimeo\.com\/groups\/[^/]+\/videos\/(\d+)/,/^vimeo\.com\/ondemand\/[^/]+\/(\d+)/,/^player\.vimeo\.com\/video\/(\d+)/],html:t=>{const e=t[1];return'<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;">'+`<iframe src="https://player.vimeo.com/video/${e}" `+'style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" '+'frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen>'+"</iframe>"+"</div>"}},{name:"instagram",url:/^instagram\.com\/p\/(\w+)/},{name:"twitter",url:/^twitter\.com/},{name:"googleMaps",url:[/^google\.com\/maps/,/^goo\.gl\/maps/,/^maps\.google\.com/,/^maps\.app\.goo\.gl/]},{name:"flickr",url:/^flickr\.com/},{name:"facebook",url:/^facebook\.com/}]});this.registry=new PR(t.locale,t.config.get("mediaEmbed"))}init(){const t=this.editor;const e=t.model.schema;const n=t.t;const i=t.conversion;const o=t.config.get("mediaEmbed.previewsInData");const r=t.config.get("mediaEmbed.elementName");const s=this.registry;t.commands.add("mediaEmbed",new MR(t));e.register("media",{inheritAllFrom:"$blockObject",allowAttributes:["url"]});i.for("dataDowncast").elementToStructure({model:"media",view:(t,{writer:e})=>{const n=t.getAttribute("url");return SR(e,s,n,{elementName:r,renderMediaPreview:n&&o})}});i.for("dataDowncast").add(yR(s,{elementName:r,renderMediaPreview:o}));i.for("editingDowncast").elementToStructure({model:"media",view:(t,{writer:e})=>{const i=t.getAttribute("url");const o=SR(e,s,i,{elementName:r,renderForEditingView:true});return xR(o,e,n("media widget"))}});i.for("editingDowncast").add(yR(s,{elementName:r,renderForEditingView:true}));i.for("upcast").elementToElement({view:t=>["oembed",r].includes(t.name)&&t.getAttribute("url")?{name:true}:null,model:(t,{writer:e})=>{const n=t.getAttribute("url");if(s.hasMedia(n)){return e.createElement("media",{url:n})}}}).elementToElement({view:{name:"div",attributes:{"data-oembed-url":true}},model:(t,{writer:e})=>{const n=t.getAttribute("data-oembed-url");if(s.hasMedia(n)){return e.createElement("media",{url:n})}}}).add((t=>{t.on("element:figure",e);function e(t,e,n){if(!n.consumable.consume(e.viewItem,{name:true,classes:"media"})){return}const{modelRange:i,modelCursor:o}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=i;e.modelCursor=o;const r=dc(i.getItems());if(!r){n.consumable.revert(e.viewItem,{name:true,classes:"media"})}}}))}}const UR=/^(?:http(s)?:\/\/)?[\w-]+\.[\w-.~:/?#[\]@!$&'()*+,;=%]+$/;class WR extends eu{static get requires(){return[RS,oE,KS]}static get pluginName(){return"AutoMediaEmbed"}constructor(t){super(t);this._timeoutId=null;this._positionToInsert=null}init(){const t=this.editor;const e=t.model.document;this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(()=>{const t=e.selection.getFirstRange();const n=sA.fromPosition(t.start);n.stickiness="toPrevious";const i=sA.fromPosition(t.end);i.stickiness="toNext";e.once("change:data",(()=>{this._embedMediaBetweenPositions(n,i);n.detach();i.detach()}),{priority:"high"})}));t.commands.get("undo").on("execute",(()=>{if(this._timeoutId){il.window.clearTimeout(this._timeoutId);this._positionToInsert.detach();this._timeoutId=null;this._positionToInsert=null}}),{priority:"high"})}_embedMediaBetweenPositions(t,e){const n=this.editor;const i=n.plugins.get(HR).registry;const o=new kb(t,e);const r=o.getWalker({ignoreElementEnd:true});let s="";for(const t of r){if(t.item.is("$textProxy")){s+=t.item.data}}s=s.trim();if(!s.match(UR)){o.detach();return}if(!i.hasMedia(s)){o.detach();return}const a=n.commands.get("mediaEmbed");if(!a.isEnabled){o.detach();return}this._positionToInsert=sA.fromPosition(t);this._timeoutId=il.window.setTimeout((()=>{n.model.change((t=>{this._timeoutId=null;t.remove(o);o.detach();let e;if(this._positionToInsert.root.rootName!=="$graveyard"){e=this._positionToInsert}IR(n.model,s,e,false);this._positionToInsert.detach();this._positionToInsert=null}));n.plugins.get("Delete").requestUndoOnBackspace()}),100)}}var qR=n(3525);var GR={injectType:"singletonStyleTag",attributes:{"data-cke":true}};GR.insert="head";GR.singleton=true;var $R=Sc()(qR.Z,GR);const KR=qR.Z.locals||{};class YR extends Lc{constructor(t,n){super(n);const i=n.t;this.focusTracker=new uc;this.keystrokes=new hc;this.set("mediaURLInputValue","");this.urlInputView=this._createUrlInput();this.saveButtonView=this._createButton(i("Save"),JC.check,"ck-button-save");this.saveButtonView.type="submit";this.saveButtonView.bind("isEnabled").to(this,"mediaURLInputValue",(t=>!!t));this.cancelButtonView=this._createButton(i("Cancel"),JC.cancel,"ck-button-cancel","cancel");this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this._validators=t;this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-form","ck-responsive-form"],tabindex:"-1"},children:[this.urlInputView,this.saveButtonView,this.cancelButtonView]});e(this)}render(){super.render();o({view:this});const t=[this.urlInputView,this.saveButtonView,this.cancelButtonView];t.forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element);const e=t=>t.stopPropagation();this.keystrokes.set("arrowright",e);this.keystrokes.set("arrowleft",e);this.keystrokes.set("arrowup",e);this.keystrokes.set("arrowdown",e);this.listenTo(this.urlInputView.element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"})}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}get url(){return this.urlInputView.fieldView.element.value.trim()}set url(t){this.urlInputView.fieldView.element.value=t.trim()}isValid(){this.resetFormStatus();for(const t of this._validators){const e=t(this);if(e){this.urlInputView.errorText=e;return false}}return true}resetFormStatus(){this.urlInputView.errorText=null;this.urlInputView.infoText=this._urlInputViewInfoDefault}_createUrlInput(){const t=this.locale.t;const e=new Ly(this.locale,Ny);const n=e.fieldView;this._urlInputViewInfoDefault=t("Paste the media URL in the input.");this._urlInputViewInfoTip=t("Tip: Paste the URL into the content to embed faster.");e.label=t("Media URL");e.infoText=this._urlInputViewInfoDefault;n.on("input",(()=>{e.infoText=n.element.value?this._urlInputViewInfoTip:this._urlInputViewInfoDefault;this.mediaURLInputValue=n.element.value.trim()}));return e}_createButton(t,e,n,i){const o=new kd(this.locale);o.set({label:t,icon:e,tooltip:true});o.extendTemplate({attributes:{class:n}});if(i){o.delegate("execute").to(this,i)}return o}}const ZR='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M18.68 3.03c.6 0 .59-.03.59.55v12.84c0 .59.01.56-.59.56H1.29c-.6 0-.59.03-.59-.56V3.58c0-.58-.01-.55.6-.55h17.38zM15.77 15V5H4.2v10h11.57zM2 4v1h1V4H2zm0 2v1h1V6H2zm0 2v1h1V8H2zm0 2v1h1v-1H2zm0 2v1h1v-1H2zm0 2v1h1v-1H2zM17 4v1h1V4h-1zm0 2v1h1V6h-1zm0 2v1h1V8h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zM7.5 7.177a.4.4 0 0 1 .593-.351l5.133 2.824a.4.4 0 0 1 0 .7l-5.133 2.824a.4.4 0 0 1-.593-.35V7.176v.001z"/></svg>';class QR extends eu{static get requires(){return[HR]}static get pluginName(){return"MediaEmbedUI"}init(){const t=this.editor;const e=t.commands.get("mediaEmbed");t.ui.componentFactory.add("mediaEmbed",(t=>{const n=yv(t);this._setUpDropdown(n,e);return n}))}_setUpDropdown(t,e){const n=this.editor;const i=n.t;const o=t.buttonView;const r=n.plugins.get(HR).registry;t.once("change:isOpen",(()=>{const i=new YR(JR(n.t,r),n.locale);t.panelView.children.add(i);o.on("open",(()=>{i.disableCssTransitions();i.url=e.value||"";i.urlInputView.fieldView.select();i.enableCssTransitions()}),{priority:"low"});t.on("submit",(()=>{if(i.isValid()){n.execute("mediaEmbed",i.url);n.editing.view.focus()}}));t.on("change:isOpen",(()=>i.resetFormStatus()));t.on("cancel",(()=>{n.editing.view.focus()}));i.delegate("submit","cancel").to(t);i.urlInputView.bind("value").to(e,"value");i.urlInputView.bind("isReadOnly").to(e,"isEnabled",(t=>!t))}));t.bind("isEnabled").to(e);o.set({label:i("Insert media"),icon:ZR,tooltip:true})}}function JR(t,e){return[e=>{if(!e.url.length){return t("The URL must not be empty.")}},n=>{if(!e.hasMedia(n.url)){return t("This media URL is not supported.")}}]}var XR=n(5777);var tV={injectType:"singletonStyleTag",attributes:{"data-cke":true}};tV.insert="head";tV.singleton=true;var eV=Sc()(XR.Z,tV);const nV=XR.Z.locals||{};class iV extends eu{static get requires(){return[HR,QR,WR,ZD]}static get pluginName(){return"MediaEmbed"}}class oV extends eu{static get requires(){return[XD]}static get pluginName(){return"MediaEmbedToolbar"}afterInit(){const t=this.editor;const e=t.t;const n=t.plugins.get(XD);n.register("mediaEmbed",{ariaLabel:e("Media toolbar"),items:t.config.get("mediaEmbed.toolbar")||[],getRelatedElement:ER})}}function rV(t,e){for(const n of t.getChildren()){if(n.is("element","b")&&n.getStyle("font-weight")==="normal"){const i=t.getChildIndex(n);e.remove(n);e.insertChild(i,n.getChildren(),t)}}}function sV(t,e){const n=new Zg(e.document.stylesProcessor);const i=new Jm(n,{renderingMode:"data"});const o=i.blockElements;const r=i.inlineObjectElements;const s=[];for(const n of e.createRangeIn(t)){const t=n.item;if(t.is("element","br")){const n=aV(t,"forward",e,{blockElements:o,inlineObjectElements:r});const i=aV(t,"backward",e,{blockElements:o,inlineObjectElements:r});const a=lV(n,o);const l=lV(i,o);if(l||a){s.push(t)}}}for(const t of s){if(t.hasClass("Apple-interchange-newline")){e.remove(t)}else{e.replace(t,e.createElement("p"))}}}function aV(t,e,n,{blockElements:i,inlineObjectElements:o}){let r=n.createPositionAt(t,e=="forward"?"after":"before");r=r.getLastMatchingPosition((({item:t})=>t.is("element")&&!i.includes(t.name)&&!o.includes(t.name)),{direction:e});return e=="forward"?r.nodeAfter:r.nodeBefore}function lV(t,e){return!!t&&t.is("element")&&e.includes(t.name)}function cV(t,e){if(!t.childCount){return}const n=new k_(t.document);const i=uV(t,n);if(!i.length){return}let o=null;let r=1;i.forEach(((t,s)=>{const a=AV(i[s-1],t);const l=a?null:i[s-1];const c=CV(l,t);if(a){o=null;r=1}if(!o||c!==0){const i=hV(t,e);if(!o){o=pV(i,t.element,n)}else if(t.indent>r){const t=o.getChild(o.childCount-1);const e=t.getChild(t.childCount-1);o=pV(i,e,n);r+=1}else if(t.indent<r){const e=r-t.indent;o=vV(o,e);r=t.indent}if(t.indent<=r){if(!o.is("element",i.type)){o=n.rename(i.type,o)}}}const d=bV(t.element,n);n.appendChild(d,o)}))}function dV(t,e){for(const n of e.createRangeIn(t)){const t=n.item;if(t.is("element","li")){const n=t.getChild(0);if(n&&n.is("element","p")){e.unwrapElement(n)}}}}function uV(t,e){const n=e.createRangeIn(t);const i=new Tu({name:/^p|h\d+$/,styles:{"mso-list":/.*/}});const o=[];for(const t of n){if(t.type==="elementStart"&&i.match(t.item)){const e=kV(t.item);o.push({element:t.item,id:e.id,order:e.order,indent:e.indent})}}return o}function hV(t,e){const n=new RegExp(`@list l${t.id}:level${t.indent}\\s*({[^}]*)`,"gi");const i=/mso-level-number-format:([^;]{0,100});/gi;const o=/mso-level-start-at:\s{0,100}([0-9]{0,10})\s{0,100};/gi;const r=n.exec(e);let s="decimal";let a="ol";let l=null;if(r&&r[1]){const e=i.exec(r[1]);if(e&&e[1]){s=e[1].trim();a=s!=="bullet"&&s!=="image"?"ol":"ul"}if(s==="bullet"){const e=gV(t.element);if(e){s=e}}else{const t=o.exec(r[1]);if(t&&t[1]){l=parseInt(t[1])}}}return{type:a,startIndex:l,style:fV(s)}}function gV(t){const e=mV(t);if(!e){return null}const n=e._data;if(n==="o"){return"circle"}else if(n==="·"){return"disc"}else if(n==="§"){return"square"}return null}function mV(t){if(t.getChild(0).is("$text")){return null}for(const e of t.getChildren()){if(!e.is("element","span")){continue}const t=e.getChild(0);if(t.is("$text")){return t}return t.getChild(0)}return null}function fV(t){if(t.startsWith("arabic-leading-zero")){return"decimal-leading-zero"}switch(t){case"alpha-upper":return"upper-alpha";case"alpha-lower":return"lower-alpha";case"roman-upper":return"upper-roman";case"roman-lower":return"lower-roman";case"circle":case"disc":case"square":return t;default:return null}}function pV(t,e,n){const i=e.parent;const o=n.createElement(t.type);const r=i.getChildIndex(e)+1;n.insertChild(r,o,i);if(t.style){n.setStyle("list-style-type",t.style,o)}if(t.startIndex&&t.startIndex>1){n.setAttribute("start",t.startIndex,o)}return o}function bV(t,e){wV(t,e);return e.rename("li",t)}function kV(t){const e={};const n=t.getStyle("mso-list");if(n){const t=n.match(/(^|\s{1,100})l(\d+)/i);const i=n.match(/\s{0,100}lfo(\d+)/i);const o=n.match(/\s{0,100}level(\d+)/i);if(t&&i&&o){e.id=t[2];e.order=i[1];e.indent=parseInt(o[1])}}return e}function wV(t,e){const n=new Tu({name:"span",styles:{"mso-list":"Ignore"}});const i=e.createRangeIn(t);for(const t of i){if(t.type==="elementStart"&&n.match(t.item)){e.remove(t.item)}}}function AV(t,e){if(!t){return true}if(t.id!==e.id){if(e.indent-t.indent===1){return false}return true}const n=e.element.previousSibling;if(!n){return true}return!_V(n)}function _V(t){return t.is("element","ol")||t.is("element","ul")}function CV(t,e){return t?e.indent-t.indent:e.indent-1}function vV(t,e){const n=t.getAncestors({parentFirst:true});let i=null;let o=0;for(const t of n){if(t.is("element","ul")||t.is("element","ol")){o++}if(o===e){i=t;break}}return i}const yV=/id=("|')docs-internal-guid-[-0-9a-f]+("|')/i;class xV{constructor(t){this.document=t}isActive(t){return yV.test(t)}execute(t){const e=new k_(this.document);const{body:n}=t._parsedData;rV(n,e);dV(n,e);sV(n,e);t.content=n}}function EV(t,e){if(!t.childCount){return}const n=new k_(t.document);const i=SV(t,n);TV(i,t,n);MV(i,t,n);IV(t,n);const o=BV(t,n);if(o.length){NV(o,LV(e),n)}}function DV(t){return btoa(t.match(/\w{2}/g).map((t=>String.fromCharCode(parseInt(t,16)))).join(""))}function SV(t,e){const n=e.createRangeIn(t);const i=new Tu({name:/v:(.+)/});const o=[];for(const t of n){if(t.type!="elementStart"){continue}const e=t.item;const n=e.previousSibling;const r=n&&n.is("element")?n.name:null;if(i.match(e)&&e.getAttribute("o:gfxdata")&&r!=="v:shapetype"){o.push(t.item.getAttribute("id"))}}return o}function TV(t,e,n){const i=n.createRangeIn(e);const o=new Tu({name:"img"});const r=[];for(const e of i){if(e.item.is("element")&&o.match(e.item)){const n=e.item;const i=n.getAttribute("v:shapes")?n.getAttribute("v:shapes").split(" "):[];if(i.length&&i.every((e=>t.indexOf(e)>-1))){r.push(n)}else if(!n.getAttribute("src")){r.push(n)}}}for(const t of r){n.remove(t)}}function IV(t,e){const n=e.createRangeIn(t);const i=new Tu({name:/v:(.+)/});const o=[];for(const t of n){if(t.type=="elementStart"&&i.match(t.item)){o.push(t.item)}}for(const t of o){e.remove(t)}}function MV(t,e,n){const i=n.createRangeIn(e);const o=[];for(const e of i){if(e.type=="elementStart"&&e.item.is("element","v:shape")){const n=e.item.getAttribute("id");if(t.includes(n)){continue}if(!r(e.item.parent.getChildren(),n)){o.push(e.item)}}}for(const t of o){const e={src:s(t)};if(t.hasAttribute("alt")){e.alt=t.getAttribute("alt")}const i=n.createElement("img",e);n.insertChild(t.index+1,i,t.parent)}function r(t,e){for(const n of t){if(n.is("element")){if(n.name=="img"&&n.getAttribute("v:shapes")==e){return true}if(r(n.getChildren(),e)){return true}}}return false}function s(t){for(const e of t.getChildren()){if(e.is("element")&&e.getAttribute("src")){return e.getAttribute("src")}}}}function BV(t,e){const n=e.createRangeIn(t);const i=new Tu({name:"img"});const o=[];for(const t of n){if(t.item.is("element")&&i.match(t.item)){if(t.item.getAttribute("src").startsWith("file://")){o.push(t.item)}}}return o}function LV(t){if(!t){return[]}const e=/{\\pict[\s\S]+?\\bliptag-?\d+(\\blipupi-?\d+)?({\\\*\\blipuid\s?[\da-fA-F]+)?[\s}]*?/;const n=new RegExp("(?:("+e.source+"))([\\da-fA-F\\s]+)\\}","g");const i=t.match(n);const o=[];if(i){for(const t of i){let n=false;if(t.includes("\\pngblip")){n="image/png"}else if(t.includes("\\jpegblip")){n="image/jpeg"}if(n){o.push({hex:t.replace(e,"").replace(/[^\da-fA-F]/g,""),type:n})}}}return o}function NV(t,e,n){if(t.length===e.length){for(let i=0;i<t.length;i++){const o=`data:${e[i].type};base64,${DV(e[i].hex)}`;n.setAttribute("src",o,t[i])}}}const zV=/<meta\s*name="?generator"?\s*content="?microsoft\s*word\s*\d+"?\/?>/i;const PV=/xmlns:o="urn:schemas-microsoft-com/i;class OV{constructor(t){this.document=t}isActive(t){return zV.test(t)||PV.test(t)}execute(t){const{body:e,stylesString:n}=t._parsedData;cV(e,n);EV(e,t.dataTransfer.getData("text/rtf"));t.content=e}}function RV(t){return jV(jV(t)).replace(/(<span\s+style=['"]mso-spacerun:yes['"]>[^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g,"$1$2").replace(/<span\s+style=['"]mso-spacerun:yes['"]><\/span>/g,"").replace(/ <\//g," </").replace(/ <o:p><\/o:p>/g," <o:p></o:p>").replace(/<o:p>(&nbsp;|\u00A0)<\/o:p>/g,"").replace(/>([^\S\r\n]*[\r\n]\s*)</g,"><")}function VV(t){t.querySelectorAll("span[style*=spacerun]").forEach((t=>{const e=t;const n=e.innerText.length||0;e.innerText=Array(n+1).join("  ").substr(0,n)}))}function jV(t){return t.replace(/<span(?: class="Apple-converted-space"|)>(\s+)<\/span>/g,((t,e)=>e.length===1?" ":Array(e.length+1).join("  ").substr(0,e.length)))}function FV(t,e){const n=new DOMParser;t=t.replace(/<!--\[if gte vml 1]>/g,"");const i=RV(WV(t));const o=n.parseFromString(i,"text/html");VV(o);const r=o.body.innerHTML;const s=HV(o,e);const a=UV(o);return{body:s,bodyString:r,styles:a.styles,stylesString:a.stylesString}}function HV(t,e){const n=new Zg(e);const i=new Jm(n,{renderingMode:"data"});const o=t.createDocumentFragment();const r=t.body.childNodes;while(r.length>0){o.appendChild(r[0])}return i.domToView(o,{skipComments:true})}function UV(t){const e=[];const n=[];const i=Array.from(t.getElementsByTagName("style"));for(const t of i){if(t.sheet&&t.sheet.cssRules&&t.sheet.cssRules.length){e.push(t.sheet);n.push(t.innerHTML)}}return{styles:e,stylesString:n.join(" ")}}function WV(t){const e="</body>";const n="</html>";const i=t.indexOf(e);if(i<0){return t}const o=t.indexOf(n,i+e.length);return t.substring(0,i+e.length)+(o>=0?t.substring(o):"")}class qV extends eu{static get pluginName(){return"PasteFromOffice"}static get requires(){return[UE]}init(){const t=this.editor;const e=t.editing.view.document;const n=[];n.push(new OV(e));n.push(new xV(e));t.plugins.get("ClipboardPipeline").on("inputTransformation",((i,o)=>{if(o._isTransformedWithPasteFromOffice){return}const r=t.model.document.selection.getFirstPosition().parent;if(r.is("element","codeBlock")){return}const s=o.dataTransfer.getData("text/html");const a=n.find((t=>t.isActive(s)));if(a){o._parsedData=FV(s,e.stylesProcessor);a.execute(o);o._isTransformedWithPasteFromOffice=true}}),{priority:"high"})}}const GV='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.69 14.915c.053.052.173.083.36.093a.366.366 0 0 1 .345.485l-.003.01a.738.738 0 0 1-.697.497h-2.67a.374.374 0 0 1-.353-.496l.013-.038a.681.681 0 0 1 .644-.458c.197-.012.325-.043.386-.093a.28.28 0 0 0 .072-.11L9.592 4.5H6.269c-.359-.017-.609.013-.75.09-.142.078-.289.265-.442.563-.192.29-.516.464-.864.464H4.17a.43.43 0 0 1-.407-.569L4.46 3h13.08l-.62 2.043a.81.81 0 0 1-.775.574h-.114a.486.486 0 0 1-.486-.486c.001-.284-.054-.464-.167-.54-.112-.076-.367-.106-.766-.091h-3.28l-2.68 10.257c-.006.074.007.127.038.158zM3 17h8a.5.5 0 1 1 0 1H3a.5.5 0 1 1 0-1zm11.299 1.17a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.06-1.06l1.415 1.414 1.414-1.415a.75.75 0 1 1 1.06 1.06l-1.413 1.415 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414-1.414 1.414z"/></svg>';const $V="removeFormat";class KV extends eu{static get pluginName(){return"RemoveFormatUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add($V,(n=>{const i=t.commands.get($V);const o=new kd(n);o.set({label:e("Remove Format"),icon:GV,tooltip:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute($V);t.editing.view.focus()}));return o}))}}class YV extends iu{refresh(){const t=this.editor.model;this.isEnabled=!!dc(this._getFormattingItems(t.document.selection,t.schema))}execute(){const t=this.editor.model;const e=t.schema;t.change((n=>{for(const i of this._getFormattingItems(t.document.selection,e)){if(i.is("selection")){for(const t of this._getFormattingAttributes(i,e)){n.removeSelectionAttribute(t)}}else{const t=n.createRangeOn(i);for(const o of this._getFormattingAttributes(i,e)){n.removeAttribute(o,t)}}}}))}*_getFormattingItems(t,e){const n=t=>!!dc(this._getFormattingAttributes(t,e));for(const i of t.getRanges()){for(const t of i.getItems()){if(!e.isBlock(t)&&n(t)){yield t}}}for(const e of t.getSelectedBlocks()){if(n(e)){yield e}}if(n(t)){yield t}}*_getFormattingAttributes(t,e){for(const[n]of t.getAttributes()){const t=e.getAttributeProperties(n);if(t&&t.isFormatting){yield n}}}}class ZV extends eu{static get pluginName(){return"RemoveFormatEditing"}init(){const t=this.editor;t.commands.add("removeFormat",new YV(t))}}class QV extends eu{static get requires(){return[ZV,KV]}static get pluginName(){return"RemoveFormat"}}class JV extends wy{constructor(t,e){super(t);const n=t.t;this.set("class","ck-special-characters-navigation");this.groupDropdownView=this._createGroupDropdown(e);this.groupDropdownView.panelPosition=t.uiLanguageDirection==="rtl"?"se":"sw";this.label=n("Special characters");this.children.add(this.groupDropdownView)}get currentGroupName(){return this.groupDropdownView.value}focus(){this.groupDropdownView.focus()}_createGroupDropdown(t){const e=this.locale;const n=e.t;const i=yv(e);const o=this._getCharacterGroupListItemDefinitions(i,t);i.set("value",o.first.model.name);i.buttonView.bind("label").to(i,"value",(e=>t.get(e)));i.buttonView.set({isOn:false,withText:true,tooltip:n("Character categories"),class:["ck-dropdown__button_label-width_auto"]});i.on("execute",(t=>{i.value=t.source.name}));i.delegate("execute").to(this);Dv(i,o);return i}_getCharacterGroupListItemDefinitions(t,e){const n=new cc;for(const[i,o]of e){const e={type:"button",model:new Ry({name:i,label:o,withText:true})};e.model.bind("isOn").to(t,"value",(t=>t===e.model.name));n.add(e)}return n}}var XV=n(4046);var tj={injectType:"singletonStyleTag",attributes:{"data-cke":true}};tj.insert="head";tj.singleton=true;var ej=Sc()(XV.Z,tj);const nj=XV.Z.locals||{};class ij extends Lc{constructor(t){super(t);this.tiles=this.createCollection();this.setTemplate({tag:"div",children:[{tag:"div",attributes:{class:["ck","ck-character-grid__tiles"]},children:this.tiles}],attributes:{class:["ck","ck-character-grid"]}});this.focusTracker=new uc;this.keystrokes=new hc;r({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.tiles,numberOfColumns:()=>il.window.getComputedStyle(this.element.firstChild).getPropertyValue("grid-template-columns").split(" ").length,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection})}createTile(t,e){const n=new kd(this.locale);n.set({label:t,withText:true,class:"ck-character-grid__tile"});n.extendTemplate({attributes:{title:e},on:{mouseover:n.bindTemplate.to("mouseover"),focus:n.bindTemplate.to("focus")}});n.on("mouseover",(()=>{this.fire("tileHover",{name:e,character:t})}));n.on("focus",(()=>{this.fire("tileFocus",{name:e,character:t})}));n.on("execute",(()=>{this.fire("execute",{name:e,character:t})}));return n}render(){super.render();for(const t of this.tiles){this.focusTracker.add(t.element)}this.tiles.on("change",((t,{added:e,removed:n})=>{if(e.length>0){for(const t of e){this.focusTracker.add(t.element)}}if(n.length>0){for(const t of n){this.focusTracker.remove(t.element)}}}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.keystrokes.destroy()}focus(){this.tiles.get(0).focus()}}var oj=n(4779);var rj={injectType:"singletonStyleTag",attributes:{"data-cke":true}};rj.insert="head";rj.singleton=true;var sj=Sc()(oj.Z,rj);const aj=oj.Z.locals||{};class lj extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.set("character",null);this.set("name",null);this.bind("code").to(this,"character",cj);this.setTemplate({tag:"div",children:[{tag:"span",attributes:{class:["ck-character-info__name"]},children:[{text:e.to("name",(t=>t?t:"​"))}]},{tag:"span",attributes:{class:["ck-character-info__code"]},children:[{text:e.to("code")}]}],attributes:{class:["ck","ck-character-info"]}})}}function cj(t){if(t===null){return""}const e=t.codePointAt(0).toString(16);return"U+"+("0000"+e).slice(-4)}class dj extends Lc{constructor(t,e,n,i){super(t);this.items=this.createCollection();this.focusTracker=new uc;this.keystrokes=new hc;this._focusCycler=new Yd({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.navigationView=e;this.gridView=n;this.infoView=i;this.setTemplate({tag:"div",children:[this.navigationView,this.gridView,this.infoView],attributes:{tabindex:"-1"}});this.items.add(this.navigationView.groupDropdownView.buttonView);this.items.add(this.gridView)}render(){super.render();this.focusTracker.add(this.navigationView.groupDropdownView.buttonView.element);this.focusTracker.add(this.gridView.element);this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this.navigationView.focus()}}const uj='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2.5a7.47 7.47 0 0 1 4.231 1.31 7.268 7.268 0 0 1 2.703 3.454 7.128 7.128 0 0 1 .199 4.353c-.39 1.436-1.475 2.72-2.633 3.677h2.013c0-.226.092-.443.254-.603a.876.876 0 0 1 1.229 0c.163.16.254.377.254.603v.853c0 .209-.078.41-.22.567a.873.873 0 0 1-.547.28l-.101.006h-4.695a.517.517 0 0 1-.516-.518v-1.265c0-.21.128-.398.317-.489a5.601 5.601 0 0 0 2.492-2.371 5.459 5.459 0 0 0 .552-3.693 5.53 5.53 0 0 0-1.955-3.2A5.71 5.71 0 0 0 10 4.206 5.708 5.708 0 0 0 6.419 5.46 5.527 5.527 0 0 0 4.46 8.663a5.457 5.457 0 0 0 .554 3.695 5.6 5.6 0 0 0 2.497 2.37.55.55 0 0 1 .317.49v1.264c0 .286-.23.518-.516.518H2.618a.877.877 0 0 1-.614-.25.845.845 0 0 1-.254-.603v-.853c0-.226.091-.443.254-.603a.876.876 0 0 1 1.228 0c.163.16.255.377.255.603h1.925c-1.158-.958-2.155-2.241-2.545-3.678a7.128 7.128 0 0 1 .199-4.352 7.268 7.268 0 0 1 2.703-3.455A7.475 7.475 0 0 1 10 2.5z"/></svg>';var hj=n(8170);var gj={injectType:"singletonStyleTag",attributes:{"data-cke":true}};gj.insert="head";gj.singleton=true;var mj=Sc()(hj.Z,gj);const fj=hj.Z.locals||{};const pj="All";class bj extends eu{static get requires(){return[rE]}static get pluginName(){return"SpecialCharacters"}constructor(t){super(t);const e=t.t;this._characters=new Map;this._groups=new Map;this._allSpecialCharactersGroupLabel=e("All")}init(){const t=this.editor;const e=t.t;const n=t.commands.get("input");t.ui.componentFactory.add("specialCharacters",(i=>{const o=yv(i);let r;o.buttonView.set({label:e("Special characters"),icon:uj,tooltip:true});o.bind("isEnabled").to(n);o.on("execute",((e,n)=>{t.execute("insertText",{text:n.character});t.editing.view.focus()}));o.on("change:isOpen",(()=>{if(!r){r=this._createDropdownPanelContent(i,o);const t=new dj(i,r.navigationView,r.gridView,r.infoView);o.panelView.children.add(t)}r.infoView.set({character:null,name:null})}));return o}))}addItems(t,e,n={label:t}){if(t===pj){throw new z("special-character-invalid-group-name",null)}const i=this._getGroup(t,n.label);for(const t of e){i.items.add(t.title);this._characters.set(t.title,t.character)}}getGroups(){const t=Array.from(this._groups.keys());const e=this.editor.config.get("specialCharacters.order")||[];const n=e.find((e=>!t.includes(e)));if(n){throw new z("special-character-invalid-order-group-name",null,{invalidGroup:n})}return new Set([...e,...t])}getCharactersForGroup(t){if(t===pj){return new Set(this._characters.keys())}const e=this._groups.get(t);if(e){return e.items}}getCharacter(t){return this._characters.get(t)}_getGroup(t,e){if(!this._groups.has(t)){this._groups.set(t,{items:new Set,label:e})}return this._groups.get(t)}_updateGrid(t,e){e.tiles.clear();const n=this.getCharactersForGroup(t);for(const t of n){const n=this.getCharacter(t);e.tiles.add(e.createTile(n,t))}}_createDropdownPanelContent(t,e){const n=new Map([[pj,this._allSpecialCharactersGroupLabel],...Array.from(this.getGroups()).map((t=>[t,this._groups.get(t).label]))]);const i=new JV(t,n);const o=new ij(t);const r=new lj(t);o.delegate("execute").to(e);o.on("tileHover",((t,e)=>{r.set(e)}));o.on("tileFocus",((t,e)=>{r.set(e)}));i.on("execute",(()=>{this._updateGrid(i.currentGroupName,o)}));this._updateGrid(i.currentGroupName,o);return{navigationView:i,gridView:o,infoView:r}}}class kj extends eu{static get pluginName(){return"SpecialCharactersArrows"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Arrows",[{title:e("leftwards simple arrow"),character:"←"},{title:e("rightwards simple arrow"),character:"→"},{title:e("upwards simple arrow"),character:"↑"},{title:e("downwards simple arrow"),character:"↓"},{title:e("leftwards double arrow"),character:"⇐"},{title:e("rightwards double arrow"),character:"⇒"},{title:e("upwards double arrow"),character:"⇑"},{title:e("downwards double arrow"),character:"⇓"},{title:e("leftwards dashed arrow"),character:"⇠"},{title:e("rightwards dashed arrow"),character:"⇢"},{title:e("upwards dashed arrow"),character:"⇡"},{title:e("downwards dashed arrow"),character:"⇣"},{title:e("leftwards arrow to bar"),character:"⇤"},{title:e("rightwards arrow to bar"),character:"⇥"},{title:e("upwards arrow to bar"),character:"⤒"},{title:e("downwards arrow to bar"),character:"⤓"},{title:e("up down arrow with base"),character:"↨"},{title:e("back with leftwards arrow above"),character:"🔙"},{title:e("end with leftwards arrow above"),character:"🔚"},{title:e("on with exclamation mark with left right arrow above"),character:"🔛"},{title:e("soon with rightwards arrow above"),character:"🔜"},{title:e("top with upwards arrow above"),character:"🔝"}],{label:e("Arrows")})}}class wj extends eu{static get pluginName(){return"SpecialCharactersCurrency"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Currency",[{character:"$",title:e("Dollar sign")},{character:"€",title:e("Euro sign")},{character:"¥",title:e("Yen sign")},{character:"£",title:e("Pound sign")},{character:"¢",title:e("Cent sign")},{character:"₠",title:e("Euro-currency sign")},{character:"₡",title:e("Colon sign")},{character:"₢",title:e("Cruzeiro sign")},{character:"₣",title:e("French franc sign")},{character:"₤",title:e("Lira sign")},{character:"¤",title:e("Currency sign")},{character:"₿",title:e("Bitcoin sign")},{character:"₥",title:e("Mill sign")},{character:"₦",title:e("Naira sign")},{character:"₧",title:e("Peseta sign")},{character:"₨",title:e("Rupee sign")},{character:"₩",title:e("Won sign")},{character:"₪",title:e("New sheqel sign")},{character:"₫",title:e("Dong sign")},{character:"₭",title:e("Kip sign")},{character:"₮",title:e("Tugrik sign")},{character:"₯",title:e("Drachma sign")},{character:"₰",title:e("German penny sign")},{character:"₱",title:e("Peso sign")},{character:"₲",title:e("Guarani sign")},{character:"₳",title:e("Austral sign")},{character:"₴",title:e("Hryvnia sign")},{character:"₵",title:e("Cedi sign")},{character:"₶",title:e("Livre tournois sign")},{character:"₷",title:e("Spesmilo sign")},{character:"₸",title:e("Tenge sign")},{character:"₹",title:e("Indian rupee sign")},{character:"₺",title:e("Turkish lira sign")},{character:"₻",title:e("Nordic mark sign")},{character:"₼",title:e("Manat sign")},{character:"₽",title:e("Ruble sign")}],{label:e("Currency")})}}class Aj extends eu{static get pluginName(){return"SpecialCharactersMathematical"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Mathematical",[{character:"<",title:e("Less-than sign")},{character:">",title:e("Greater-than sign")},{character:"≤",title:e("Less-than or equal to")},{character:"≥",title:e("Greater-than or equal to")},{character:"–",title:e("En dash")},{character:"—",title:e("Em dash")},{character:"¯",title:e("Macron")},{character:"‾",title:e("Overline")},{character:"°",title:e("Degree sign")},{character:"−",title:e("Minus sign")},{character:"±",title:e("Plus-minus sign")},{character:"÷",title:e("Division sign")},{character:"⁄",title:e("Fraction slash")},{character:"×",title:e("Multiplication sign")},{character:"ƒ",title:e("Latin small letter f with hook")},{character:"∫",title:e("Integral")},{character:"∑",title:e("N-ary summation")},{character:"∞",title:e("Infinity")},{character:"√",title:e("Square root")},{character:"∼",title:e("Tilde operator")},{character:"≅",title:e("Approximately equal to")},{character:"≈",title:e("Almost equal to")},{character:"≠",title:e("Not equal to")},{character:"≡",title:e("Identical to")},{character:"∈",title:e("Element of")},{character:"∉",title:e("Not an element of")},{character:"∋",title:e("Contains as member")},{character:"∏",title:e("N-ary product")},{character:"∧",title:e("Logical and")},{character:"∨",title:e("Logical or")},{character:"¬",title:e("Not sign")},{character:"∩",title:e("Intersection")},{character:"∪",title:e("Union")},{character:"∂",title:e("Partial differential")},{character:"∀",title:e("For all")},{character:"∃",title:e("There exists")},{character:"∅",title:e("Empty set")},{character:"∇",title:e("Nabla")},{character:"∗",title:e("Asterisk operator")},{character:"∝",title:e("Proportional to")},{character:"∠",title:e("Angle")},{character:"¼",title:e("Vulgar fraction one quarter")},{character:"½",title:e("Vulgar fraction one half")},{character:"¾",title:e("Vulgar fraction three quarters")}],{label:e("Mathematical")})}}class _j extends eu{static get pluginName(){return"SpecialCharactersLatin"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Latin",[{character:"Ā",title:e("Latin capital letter a with macron")},{character:"ā",title:e("Latin small letter a with macron")},{character:"Ă",title:e("Latin capital letter a with breve")},{character:"ă",title:e("Latin small letter a with breve")},{character:"Ą",title:e("Latin capital letter a with ogonek")},{character:"ą",title:e("Latin small letter a with ogonek")},{character:"Ć",title:e("Latin capital letter c with acute")},{character:"ć",title:e("Latin small letter c with acute")},{character:"Ĉ",title:e("Latin capital letter c with circumflex")},{character:"ĉ",title:e("Latin small letter c with circumflex")},{character:"Ċ",title:e("Latin capital letter c with dot above")},{character:"ċ",title:e("Latin small letter c with dot above")},{character:"Č",title:e("Latin capital letter c with caron")},{character:"č",title:e("Latin small letter c with caron")},{character:"Ď",title:e("Latin capital letter d with caron")},{character:"ď",title:e("Latin small letter d with caron")},{character:"Đ",title:e("Latin capital letter d with stroke")},{character:"đ",title:e("Latin small letter d with stroke")},{character:"Ē",title:e("Latin capital letter e with macron")},{character:"ē",title:e("Latin small letter e with macron")},{character:"Ĕ",title:e("Latin capital letter e with breve")},{character:"ĕ",title:e("Latin small letter e with breve")},{character:"Ė",title:e("Latin capital letter e with dot above")},{character:"ė",title:e("Latin small letter e with dot above")},{character:"Ę",title:e("Latin capital letter e with ogonek")},{character:"ę",title:e("Latin small letter e with ogonek")},{character:"Ě",title:e("Latin capital letter e with caron")},{character:"ě",title:e("Latin small letter e with caron")},{character:"Ĝ",title:e("Latin capital letter g with circumflex")},{character:"ĝ",title:e("Latin small letter g with circumflex")},{character:"Ğ",title:e("Latin capital letter g with breve")},{character:"ğ",title:e("Latin small letter g with breve")},{character:"Ġ",title:e("Latin capital letter g with dot above")},{character:"ġ",title:e("Latin small letter g with dot above")},{character:"Ģ",title:e("Latin capital letter g with cedilla")},{character:"ģ",title:e("Latin small letter g with cedilla")},{character:"Ĥ",title:e("Latin capital letter h with circumflex")},{character:"ĥ",title:e("Latin small letter h with circumflex")},{character:"Ħ",title:e("Latin capital letter h with stroke")},{character:"ħ",title:e("Latin small letter h with stroke")},{character:"Ĩ",title:e("Latin capital letter i with tilde")},{character:"ĩ",title:e("Latin small letter i with tilde")},{character:"Ī",title:e("Latin capital letter i with macron")},{character:"ī",title:e("Latin small letter i with macron")},{character:"Ĭ",title:e("Latin capital letter i with breve")},{character:"ĭ",title:e("Latin small letter i with breve")},{character:"Į",title:e("Latin capital letter i with ogonek")},{character:"į",title:e("Latin small letter i with ogonek")},{character:"İ",title:e("Latin capital letter i with dot above")},{character:"ı",title:e("Latin small letter dotless i")},{character:"IJ",title:e("Latin capital ligature ij")},{character:"ij",title:e("Latin small ligature ij")},{character:"Ĵ",title:e("Latin capital letter j with circumflex")},{character:"ĵ",title:e("Latin small letter j with circumflex")},{character:"Ķ",title:e("Latin capital letter k with cedilla")},{character:"ķ",title:e("Latin small letter k with cedilla")},{character:"ĸ",title:e("Latin small letter kra")},{character:"Ĺ",title:e("Latin capital letter l with acute")},{character:"ĺ",title:e("Latin small letter l with acute")},{character:"Ļ",title:e("Latin capital letter l with cedilla")},{character:"ļ",title:e("Latin small letter l with cedilla")},{character:"Ľ",title:e("Latin capital letter l with caron")},{character:"ľ",title:e("Latin small letter l with caron")},{character:"Ŀ",title:e("Latin capital letter l with middle dot")},{character:"ŀ",title:e("Latin small letter l with middle dot")},{character:"Ł",title:e("Latin capital letter l with stroke")},{character:"ł",title:e("Latin small letter l with stroke")},{character:"Ń",title:e("Latin capital letter n with acute")},{character:"ń",title:e("Latin small letter n with acute")},{character:"Ņ",title:e("Latin capital letter n with cedilla")},{character:"ņ",title:e("Latin small letter n with cedilla")},{character:"Ň",title:e("Latin capital letter n with caron")},{character:"ň",title:e("Latin small letter n with caron")},{character:"ʼn",title:e("Latin small letter n preceded by apostrophe")},{character:"Ŋ",title:e("Latin capital letter eng")},{character:"ŋ",title:e("Latin small letter eng")},{character:"Ō",title:e("Latin capital letter o with macron")},{character:"ō",title:e("Latin small letter o with macron")},{character:"Ŏ",title:e("Latin capital letter o with breve")},{character:"ŏ",title:e("Latin small letter o with breve")},{character:"Ő",title:e("Latin capital letter o with double acute")},{character:"ő",title:e("Latin small letter o with double acute")},{character:"Œ",title:e("Latin capital ligature oe")},{character:"œ",title:e("Latin small ligature oe")},{character:"Ŕ",title:e("Latin capital letter r with acute")},{character:"ŕ",title:e("Latin small letter r with acute")},{character:"Ŗ",title:e("Latin capital letter r with cedilla")},{character:"ŗ",title:e("Latin small letter r with cedilla")},{character:"Ř",title:e("Latin capital letter r with caron")},{character:"ř",title:e("Latin small letter r with caron")},{character:"Ś",title:e("Latin capital letter s with acute")},{character:"ś",title:e("Latin small letter s with acute")},{character:"Ŝ",title:e("Latin capital letter s with circumflex")},{character:"ŝ",title:e("Latin small letter s with circumflex")},{character:"Ş",title:e("Latin capital letter s with cedilla")},{character:"ş",title:e("Latin small letter s with cedilla")},{character:"Š",title:e("Latin capital letter s with caron")},{character:"š",title:e("Latin small letter s with caron")},{character:"Ţ",title:e("Latin capital letter t with cedilla")},{character:"ţ",title:e("Latin small letter t with cedilla")},{character:"Ť",title:e("Latin capital letter t with caron")},{character:"ť",title:e("Latin small letter t with caron")},{character:"Ŧ",title:e("Latin capital letter t with stroke")},{character:"ŧ",title:e("Latin small letter t with stroke")},{character:"Ũ",title:e("Latin capital letter u with tilde")},{character:"ũ",title:e("Latin small letter u with tilde")},{character:"Ū",title:e("Latin capital letter u with macron")},{character:"ū",title:e("Latin small letter u with macron")},{character:"Ŭ",title:e("Latin capital letter u with breve")},{character:"ŭ",title:e("Latin small letter u with breve")},{character:"Ů",title:e("Latin capital letter u with ring above")},{character:"ů",title:e("Latin small letter u with ring above")},{character:"Ű",title:e("Latin capital letter u with double acute")},{character:"ű",title:e("Latin small letter u with double acute")},{character:"Ų",title:e("Latin capital letter u with ogonek")},{character:"ų",title:e("Latin small letter u with ogonek")},{character:"Ŵ",title:e("Latin capital letter w with circumflex")},{character:"ŵ",title:e("Latin small letter w with circumflex")},{character:"Ŷ",title:e("Latin capital letter y with circumflex")},{character:"ŷ",title:e("Latin small letter y with circumflex")},{character:"Ÿ",title:e("Latin capital letter y with diaeresis")},{character:"Ź",title:e("Latin capital letter z with acute")},{character:"ź",title:e("Latin small letter z with acute")},{character:"Ż",title:e("Latin capital letter z with dot above")},{character:"ż",title:e("Latin small letter z with dot above")},{character:"Ž",title:e("Latin capital letter z with caron")},{character:"ž",title:e("Latin small letter z with caron")},{character:"ſ",title:e("Latin small letter long s")}],{label:e("Latin")})}}class Cj extends eu{static get pluginName(){return"SpecialCharactersText"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Text",[{character:"‹",title:e("Single left-pointing angle quotation mark")},{character:"›",title:e("Single right-pointing angle quotation mark")},{character:"«",title:e("Left-pointing double angle quotation mark")},{character:"»",title:e("Right-pointing double angle quotation mark")},{character:"‘",title:e("Left single quotation mark")},{character:"’",title:e("Right single quotation mark")},{character:"“",title:e("Left double quotation mark")},{character:"”",title:e("Right double quotation mark")},{character:"‚",title:e("Single low-9 quotation mark")},{character:"„",title:e("Double low-9 quotation mark")},{character:"¡",title:e("Inverted exclamation mark")},{character:"¿",title:e("Inverted question mark")},{character:"‥",title:e("Two dot leader")},{character:"…",title:e("Horizontal ellipsis")},{character:"‡",title:e("Double dagger")},{character:"‰",title:e("Per mille sign")},{character:"‱",title:e("Per ten thousand sign")},{character:"‼",title:e("Double exclamation mark")},{character:"⁈",title:e("Question exclamation mark")},{character:"⁉",title:e("Exclamation question mark")},{character:"⁇",title:e("Double question mark")},{character:"©",title:e("Copyright sign")},{character:"®",title:e("Registered sign")},{character:"™",title:e("Trade mark sign")},{character:"§",title:e("Section sign")},{character:"¶",title:e("Paragraph sign")},{character:"⁋",title:e("Reversed paragraph sign")}],{label:e("Text")})}}class vj extends eu{static get requires(){return[wj,Cj,Aj,kj,_j]}}const yj="strikethrough";class xj extends eu{static get pluginName(){return"StrikethroughEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:yj});t.model.schema.setAttributeProperties(yj,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:yj,view:"s",upcastAlso:["del","strike",{styles:{"text-decoration":"line-through"}}]});t.commands.add(yj,new II(t,yj));t.keystrokes.set("CTRL+SHIFT+X","strikethrough")}}const Ej='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 16.4c-.8-.4-1.5-.9-2.2-1.5a.6.6 0 0 1-.2-.5l.3-.6h1c1 1.2 2.1 1.7 3.7 1.7 1 0 1.8-.3 2.3-.6.6-.4.6-1.2.6-1.3.2-1.2-.9-2.1-.9-2.1h2.1c.3.7.4 1.2.4 1.7v.8l-.6 1.2c-.6.8-1.1 1-1.6 1.2a6 6 0 0 1-2.4.6c-1 0-1.8-.3-2.5-.6zM6.8 9 6 8.3c-.4-.5-.5-.8-.5-1.6 0-.7.1-1.3.5-1.8.4-.6 1-1 1.6-1.3a6.3 6.3 0 0 1 4.7 0 4 4 0 0 1 1.7 1l.3.7c0 .1.2.4-.2.7-.4.2-.9.1-1 0a3 3 0 0 0-1.2-1c-.4-.2-1-.3-2-.4-.7 0-1.4.2-2 .6-.8.6-1 .8-1 1.5 0 .8.5 1 1.2 1.5.6.4 1.1.7 1.9 1H6.8z"/><path d="M3 10.5V9h14v1.5z"/></svg>';const Dj="strikethrough";class Sj extends eu{static get pluginName(){return"StrikethroughUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(Dj,(n=>{const i=t.commands.get(Dj);const o=new kd(n);o.set({label:e("Strikethrough"),icon:Ej,keystroke:"CTRL+SHIFT+X",tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(Dj);t.editing.view.focus()}));return o}))}}class Tj extends eu{static get requires(){return[xj,Sj]}static get pluginName(){return"Strikethrough"}}const Ij=["caption","colgroup","dd","dt","figcaption","legend","li","optgroup","option","rp","rt","summary","tbody","td","tfoot","th","thead","tr"];class Mj extends kd{constructor(t,e){super(t);this.styleDefinition=e;this.previewView=this._createPreview();this.set({label:e.name,class:"ck-style-grid__button",withText:true});this.extendTemplate({attributes:{role:"option"}});this.children.add(this.previewView,0)}_createPreview(){const{element:t,classes:e}=this.styleDefinition;const n=new Lc(this.locale);n.setTemplate({tag:"div",attributes:{class:["ck","ck-reset_all-excluded","ck-style-grid__button__preview","ck-content"],"aria-hidden":"true"},children:[{tag:this._isPreviewable(t)?t:"div",attributes:{class:e},children:[{text:"AaBbCcDdEeFfGgHhIiJj"}]}]});return n}_isPreviewable(t){return!Ij.includes(t)}}var Bj=n(3875);var Lj={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Lj.insert="head";Lj.singleton=true;var Nj=Sc()(Bj.Z,Lj);const zj=Bj.Z.locals||{};class Pj extends Lc{constructor(t,e){super(t);this.focusTracker=new uc;this.keystrokes=new hc;this.set("activeStyles",[]);this.set("enabledStyles",[]);this.children=this.createCollection();this.children.delegate("execute").to(this);for(const n of e){const e=new Mj(t,n);this.children.add(e)}this.on("change:activeStyles",(()=>{for(const t of this.children){t.isOn=this.activeStyles.includes(t.styleDefinition.name)}}));this.on("change:enabledStyles",(()=>{for(const t of this.children){t.isEnabled=this.enabledStyles.includes(t.styleDefinition.name)}}));this.setTemplate({tag:"div",attributes:{class:["ck","ck-style-grid"],role:"listbox"},children:this.children})}render(){super.render();for(const t of this.children){this.focusTracker.add(t.element)}r({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.children,numberOfColumns:3,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection});this.keystrokes.listenTo(this.element)}focus(){this.children.first.focus()}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}}var Oj=n(9545);var Rj={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Rj.insert="head";Rj.singleton=true;var Vj=Sc()(Oj.Z,Rj);const jj=Oj.Z.locals||{};class Fj extends Lc{constructor(t,e,n){super(t);this.labelView=new uy(t);this.labelView.text=e;this.gridView=new Pj(t,n);this.setTemplate({tag:"div",attributes:{class:["ck","ck-style-panel__style-group"],role:"group","aria-labelledby":this.labelView.id},children:[this.labelView,this.gridView]})}}var Hj=n(6746);var Uj={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Uj.insert="head";Uj.singleton=true;var Wj=Sc()(Hj.Z,Uj);const qj=Hj.Z.locals||{};class Gj extends Lc{constructor(t,e){super(t);const n=t.t;this.focusTracker=new uc;this.keystrokes=new hc;this.children=this.createCollection();this.blockStylesGroupView=new Fj(t,n("Block styles"),e.block);this.inlineStylesGroupView=new Fj(t,n("Text styles"),e.inline);this.set("activeStyles",[]);this.set("enabledStyles",[]);this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:["shift + tab"],focusNext:["tab"]}});if(e.block.length){this.children.add(this.blockStylesGroupView)}if(e.inline.length){this.children.add(this.inlineStylesGroupView)}this.blockStylesGroupView.gridView.delegate("execute").to(this);this.inlineStylesGroupView.gridView.delegate("execute").to(this);this.blockStylesGroupView.gridView.bind("activeStyles","enabledStyles").to(this);this.inlineStylesGroupView.gridView.bind("activeStyles","enabledStyles").to(this);this.setTemplate({tag:"div",attributes:{class:["ck","ck-style-panel"]},children:this.children})}render(){super.render();this._focusables.add(this.blockStylesGroupView.gridView);this._focusables.add(this.inlineStylesGroupView.gridView);this.focusTracker.add(this.blockStylesGroupView.gridView.element);this.focusTracker.add(this.inlineStylesGroupView.gridView.element);this.keystrokes.listenTo(this.element)}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}function $j(t,e=[]){const n={block:[],inline:[]};for(const i of e){const e=[];const o=[];for(const n of t.getDefinitionsForView(i.element)){if(n.isBlock){e.push(n.model)}else{o.push(n.model)}}if(e.length){n.block.push({...i,modelElements:e,isBlock:true})}else{n.inline.push({...i,ghsAttributes:o})}}return n}var Kj=n(2844);var Yj={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Yj.insert="head";Yj.singleton=true;var Zj=Sc()(Kj.Z,Yj);const Qj=Kj.Z.locals||{};class Jj extends eu{static get pluginName(){return"StyleUI"}init(){const t=this.editor;const e=t.plugins.get("DataSchema");const n=$j(e,t.config.get("style.definitions"));t.ui.componentFactory.add("style",(e=>{const i=e.t;const o=yv(e);const r=t.commands.get("style");o.once("change:isOpen",(()=>{const t=new Gj(e,n);o.panelView.children.add(t);t.delegate("execute").to(o);t.bind("activeStyles").to(r,"value");t.bind("enabledStyles").to(r,"enabledStyles")}));o.bind("isEnabled").to(r);o.buttonView.withText=true;o.buttonView.bind("label").to(r,"value",(t=>{if(t.length>1){return i("Multiple styles")}else if(t.length===1){return t[0]}else{return i("Styles")}}));o.bind("class").to(r,"value",(t=>{const e=["ck-style-dropdown"];if(t.length>1){e.push("ck-style-dropdown_multiple-active")}return e.join(" ")}));o.on("execute",(e=>{t.execute("style",{styleName:e.source.styleDefinition.name});t.editing.view.focus()}));return o}))}}class Xj extends iu{constructor(t,e){super(t);this.set("value",[]);this.set("enabledStyles",[]);this._styleDefinitions=e}refresh(){const t=this.editor.model;const e=t.document.selection;const n=new Set;const i=new Set;for(const o of this._styleDefinitions.inline){for(const r of o.ghsAttributes){if(t.schema.checkAttributeInSelection(e,r)){i.add(o.name)}const s=this._getValueFromFirstAllowedNode(r);if(tF(s,o.classes)){n.add(o.name)}}}const o=dc(e.getSelectedBlocks());if(o){const e=o.getAncestors({includeSelf:true,parentFirst:true});for(const o of e){if(t.schema.isLimit(o)){break}if(!t.schema.checkAttribute(o,"htmlAttributes")){continue}for(const t of this._styleDefinitions.block){if(!t.modelElements.includes(o.name)){continue}i.add(t.name);const e=o.getAttribute("htmlAttributes");if(tF(e,t.classes)){n.add(t.name)}}}}this.enabledStyles=Array.from(i).sort();this.isEnabled=this.enabledStyles.length>0;this.value=this.isEnabled?Array.from(n).sort():[]}execute({styleName:t,forceValue:e}){if(!this.enabledStyles.includes(t)){P("style-command-executed-with-incorrect-style-name");return}const n=this.editor.model;const i=n.document.selection;const o=this.editor.plugins.get("GeneralHtmlSupport");const r=[...this._styleDefinitions.inline,...this._styleDefinitions.block].find((({name:e})=>e==t));const s=e===undefined?!this.value.includes(r.name):e;n.change((()=>{let t;if(r.isBlock){t=eF(i.getSelectedBlocks(),r.modelElements,n.schema)}else{t=[i]}for(const e of t){if(s){o.addModelHtmlClass(r.element,r.classes,e)}else{o.removeModelHtmlClass(r.element,r.classes,e)}}}))}_getValueFromFirstAllowedNode(t){const e=this.editor.model;const n=e.schema;const i=e.document.selection;if(i.isCollapsed){return i.getAttribute(t)}for(const e of i.getRanges()){for(const i of e.getItems()){if(n.checkAttribute(i,t)){return i.getAttribute(t)}}}return null}}function tF(t,e){if(!t||!t.classes){return false}return e.every((e=>t.classes.includes(e)))}function eF(t,e,n){const i=new Set;for(const o of t){const t=o.getAncestors({includeSelf:true,parentFirst:true});for(const o of t){if(n.isLimit(o)){break}if(e.includes(o.name)){i.add(o);break}}}return i}class nF extends eu{static get pluginName(){return"StyleEditing"}static get requires(){return["GeneralHtmlSupport"]}init(){const t=this.editor;const e=t.plugins.get("DataSchema");const n=$j(e,t.config.get("style.definitions"));t.commands.add("style",new Xj(t,n));this._configureGHSDataFilter(n)}_configureGHSDataFilter({block:t,inline:e}){const n=this.editor.plugins.get("DataFilter");n.loadAllowedConfig(t.map(iF));n.loadAllowedConfig(e.map(iF))}}function iF({element:t,classes:e}){return{name:t,classes:e}}class oF extends eu{static get pluginName(){return"Style"}static get requires(){return[nF,Jj]}}const rF="subscript";class sF extends eu{static get pluginName(){return"SubscriptEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:rF});t.model.schema.setAttributeProperties(rF,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:rF,view:"sub",upcastAlso:[{styles:{"vertical-align":"sub"}}]});t.commands.add(rF,new II(t,rF))}}const aF='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m7.03 10.349 3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82zm8.147 7.829h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309z"/></svg>';const lF="subscript";class cF extends eu{static get pluginName(){return"SubscriptUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(lF,(n=>{const i=t.commands.get(lF);const o=new kd(n);o.set({label:e("Subscript"),icon:aF,tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(lF);t.editing.view.focus()}));return o}))}}class dF extends eu{static get requires(){return[sF,cF]}static get pluginName(){return"Subscript"}}const uF="superscript";class hF extends eu{static get pluginName(){return"SuperscriptEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:uF});t.model.schema.setAttributeProperties(uF,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:uF,view:"sup",upcastAlso:[{styles:{"vertical-align":"super"}}]});t.commands.add(uF,new II(t,uF))}}const gF='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M15.677 8.678h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309zM7.03 10.349l3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82z"/></svg>';const mF="superscript";class fF extends eu{static get pluginName(){return"SuperscriptUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(mF,(n=>{const i=t.commands.get(mF);const o=new kd(n);o.set({label:e("Superscript"),icon:gF,tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(mF);t.editing.view.focus()}));return o}))}}class pF extends eu{static get requires(){return[hF,fF]}static get pluginName(){return"Superscript"}}function bF(t,e){const{viewElement:n,defaultValue:i,modelAttribute:o,styleName:r,reduceBoxSides:s=false,shouldUpcast:a=(()=>true)}=e;t.for("upcast").attributeToAttribute({view:{name:n,styles:{[r]:/[\s\S]+/}},model:{key:o,value:t=>{if(!a(t)){return}const e=t.getNormalizedStyle(r);const n=s?_F(e):e;if(i!==n){return n}}}})}function kF(t,e,n,i){t.for("upcast").add((t=>t.on("element:"+e,((t,e,o)=>{if(!e.modelRange){return}const r=["border-top-width","border-top-color","border-top-style","border-bottom-width","border-bottom-color","border-bottom-style","border-right-width","border-right-color","border-right-style","border-left-width","border-left-color","border-left-style"].filter((t=>e.viewItem.hasStyle(t)));if(!r.length){return}const s={styles:r};if(!o.consumable.test(e.viewItem,s)){return}const a=[...e.modelRange.getItems({shallow:true})].pop();o.consumable.consume(e.viewItem,s);const l={style:e.viewItem.getNormalizedStyle("border-style"),color:e.viewItem.getNormalizedStyle("border-color"),width:e.viewItem.getNormalizedStyle("border-width")};const c={style:_F(l.style),color:_F(l.color),width:_F(l.width)};if(c.style!==i.style){o.writer.setAttribute(n.style,c.style,a)}if(c.color!==i.color){o.writer.setAttribute(n.color,c.color,a)}if(c.width!==i.width){o.writer.setAttribute(n.width,c.width,a)}}))))}function wF(t,{modelElement:e,modelAttribute:n,styleName:i}){t.for("downcast").attributeToAttribute({model:{name:e,key:n},view:t=>({key:"style",value:{[i]:t}})})}function AF(t,{modelAttribute:e,styleName:n}){t.for("downcast").add((t=>t.on(`attribute:${e}:table`,((t,e,i)=>{const{item:o,attributeNewValue:r}=e;const{mapper:s,writer:a}=i;if(!i.consumable.consume(e.item,t.name)){return}const l=[...s.toViewElement(o).getChildren()].find((t=>t.is("element","table")));if(r){a.setStyle(n,r,l)}else{a.removeStyle(n,l)}}))))}function _F(t){if(!t){return}const e=["top","right","bottom","left"].map((e=>t[e])).reduce(((t,e)=>t==e?t:null));return e||t}function CF(t,e,n,i,o=1){if(e>o){i.setAttribute(t,e,n)}else{i.removeAttribute(t,n)}}function vF(t,e,n={}){const i=t.createElement("tableCell",n);t.insertElement("paragraph",i);t.insert(i,e);return i}function yF(t,e){const n=e.parent.parent;const i=parseInt(n.getAttribute("headingColumns")||0);const{column:o}=t.getCellLocation(e);return!!i&&o<i}function xF(t,e,n){const{modelAttribute:i}=n;t.extend("tableCell",{allowAttributes:[i]});bF(e,{viewElement:/^(td|th)$/,...n});wF(e,{modelElement:"tableCell",...n})}function EF(){return t=>{t.on("element:figure",((t,e,n)=>{if(!n.consumable.test(e.viewItem,{name:true,classes:"table"})){return}const i=IF(e.viewItem);if(!i||!n.consumable.test(i,{name:true})){return}n.consumable.consume(e.viewItem,{name:true,classes:"table"});const o=n.convertItem(i,e.modelCursor);const r=dc(o.modelRange.getItems());if(!r){n.consumable.revert(e.viewItem,{name:true,classes:"table"});return}n.convertChildren(e.viewItem,n.writer.createPositionAt(r,"end"));n.updateConversionResult(r,e)}))}}function DF(){return t=>{t.on("element:table",((t,e,n)=>{const i=e.viewItem;if(!n.consumable.test(i,{name:true})){return}const{rows:o,headingRows:r,headingColumns:s}=MF(i);const a={};if(s){a.headingColumns=s}if(r){a.headingRows=r}const l=n.writer.createElement("table",a);if(!n.safeInsert(l,e.modelCursor)){return}n.consumable.consume(i,{name:true});o.forEach((t=>n.convertItem(t,n.writer.createPositionAt(l,"end"))));n.convertChildren(i,n.writer.createPositionAt(l,"end"));if(l.isEmpty){const t=n.writer.createElement("tableRow");n.writer.insert(t,n.writer.createPositionAt(l,"end"));vF(n.writer,n.writer.createPositionAt(t,"end"))}n.updateConversionResult(l,e)}))}}function SF(){return t=>{t.on("element:tr",((t,e)=>{if(e.viewItem.isEmpty&&e.modelCursor.index==0){t.stop()}}),{priority:"high"})}}function TF(t){return e=>{e.on(`element:${t}`,((t,e,{writer:n})=>{if(!e.modelRange){return}const i=e.modelRange.start.nodeAfter;const o=n.createPositionAt(i,0);if(e.viewItem.isEmpty){n.insertElement("paragraph",o);return}const r=Array.from(i.getChildren());if(r.every((t=>t.is("element","$marker")))){const t=n.createElement("paragraph");n.insert(t,n.createPositionAt(i,0));for(const e of r){n.move(n.createRangeOn(e),n.createPositionAt(t,"end"))}}}),{priority:"low"})}}function IF(t){for(const e of t.getChildren()){if(e.is("element","table")){return e}}}function MF(t){const e={headingRows:0,headingColumns:0};const n=[];const i=[];let o;for(const r of Array.from(t.getChildren())){if(r.name==="tbody"||r.name==="thead"||r.name==="tfoot"){if(r.name==="thead"&&!o){o=r}const t=Array.from(r.getChildren()).filter((t=>t.is("element","tr")));for(const r of t){if(r.parent.name==="thead"&&r.parent===o){e.headingRows++;n.push(r)}else{i.push(r);const t=BF(r,e,o);if(t>e.headingColumns){e.headingColumns=t}}}}}e.rows=[...n,...i];return e}function BF(t){let e=0;let n=0;const i=Array.from(t.getChildren()).filter((t=>t.name==="th"||t.name==="td"));while(n<i.length&&i[n].name==="th"){const t=i[n];const o=parseInt(t.getAttribute("colspan")||1);e=e+o;n++}return e}class LF{constructor(t,e={}){this._table=t;this._startRow=e.row!==undefined?e.row:e.startRow||0;this._endRow=e.row!==undefined?e.row:e.endRow;this._startColumn=e.column!==undefined?e.column:e.startColumn||0;this._endColumn=e.column!==undefined?e.column:e.endColumn;this._includeAllSlots=!!e.includeAllSlots;this._skipRows=new Set;this._row=0;this._rowIndex=0;this._column=0;this._cellIndex=0;this._spannedCells=new Map;this._nextCellAtColumn=-1}[Symbol.iterator](){return this}next(){const t=this._table.getChild(this._rowIndex);if(!t||this._isOverEndRow()){return{done:true}}if(!t.is("element","tableRow")){this._rowIndex++;return this.next()}if(this._isOverEndColumn()){return this._advanceToNextRow()}let e=null;const n=this._getSpanned();if(n){if(this._includeAllSlots&&!this._shouldSkipSlot()){e=this._formatOutValue(n.cell,n.row,n.column)}}else{const n=t.getChild(this._cellIndex);if(!n){return this._advanceToNextRow()}const i=parseInt(n.getAttribute("colspan")||1);const o=parseInt(n.getAttribute("rowspan")||1);if(i>1||o>1){this._recordSpans(n,o,i)}if(!this._shouldSkipSlot()){e=this._formatOutValue(n)}this._nextCellAtColumn=this._column+i}this._column++;if(this._column==this._nextCellAtColumn){this._cellIndex++}return e||this.next()}skipRow(t){this._skipRows.add(t)}_advanceToNextRow(){this._row++;this._rowIndex++;this._column=0;this._cellIndex=0;this._nextCellAtColumn=-1;return this.next()}_isOverEndRow(){return this._endRow!==undefined&&this._row>this._endRow}_isOverEndColumn(){return this._endColumn!==undefined&&this._column>this._endColumn}_formatOutValue(t,e=this._row,n=this._column){return{done:false,value:new NF(this,t,e,n)}}_shouldSkipSlot(){const t=this._skipRows.has(this._row);const e=this._row<this._startRow;const n=this._column<this._startColumn;const i=this._endColumn!==undefined&&this._column>this._endColumn;return t||e||n||i}_getSpanned(){const t=this._spannedCells.get(this._row);if(!t){return null}return t.get(this._column)||null}_recordSpans(t,e,n){const i={cell:t,row:this._row,column:this._column};for(let t=this._row;t<this._row+e;t++){for(let e=this._column;e<this._column+n;e++){if(t!=this._row||e!=this._column){this._markSpannedCell(t,e,i)}}}}_markSpannedCell(t,e,n){if(!this._spannedCells.has(t)){this._spannedCells.set(t,new Map)}const i=this._spannedCells.get(t);i.set(e,n)}}class NF{constructor(t,e,n,i){this.cell=e;this.row=t._row;this.column=t._column;this.cellAnchorRow=n;this.cellAnchorColumn=i;this._cellIndex=t._cellIndex;this._rowIndex=t._rowIndex;this._table=t._table}get isAnchor(){return this.row===this.cellAnchorRow&&this.column===this.cellAnchorColumn}get cellWidth(){return parseInt(this.cell.getAttribute("colspan")||1)}get cellHeight(){return parseInt(this.cell.getAttribute("rowspan")||1)}get rowIndex(){return this._rowIndex}getPositionBefore(){const t=this._table.root.document.model;return t.createPositionAt(this._table.getChild(this.row),this._cellIndex)}}function zF(t,e={}){return(n,{writer:i})=>{const o=n.getAttribute("headingRows")||0;const r=[];if(o>0){r.push(i.createContainerElement("thead",null,i.createSlot((t=>t.is("element","tableRow")&&t.index<o))))}if(o<t.getRows(n)){r.push(i.createContainerElement("tbody",null,i.createSlot((t=>t.is("element","tableRow")&&t.index>=o))))}const s=i.createContainerElement("figure",{class:"table"},[i.createContainerElement("table",null,r),i.createSlot((t=>!t.is("element","tableRow")))]);return e.asWidget?jF(s,i):s}}function PF(){return(t,{writer:e})=>t.isEmpty?e.createEmptyElement("tr"):e.createContainerElement("tr")}function OF(t={}){return(e,{writer:n})=>{const i=e.parent;const o=i.parent;const r=o.getChildIndex(i);const s=new LF(o,{row:r});const a=o.getAttribute("headingRows")||0;const l=o.getAttribute("headingColumns")||0;for(const i of s){if(i.cell==e){const e=i.row<a||i.column<l;const o=e?"th":"td";return t.asWidget?pD(n.createEditableElement(o),n):n.createContainerElement(o)}}}}function RF(t={}){return(e,{writer:n})=>{if(!e.parent.is("element","tableCell")){return}if(!VF(e)){return}if(t.asWidget){return n.createContainerElement("span",{class:"ck-table-bogus-paragraph"})}else{const t=n.createContainerElement("p");n.setCustomProperty("dataPipeline:transparentRendering",true,t);return t}}}function VF(t){const e=t.parent;const n=e.childCount==1;return n&&!FF(t)}function jF(t,e){e.setCustomProperty("table",true,t);return dD(t,e,{hasSelectionHandle:true})}function FF(t){return!![...t.getAttributeKeys()].length}class HF extends iu{refresh(){const t=this.editor.model;const e=t.document.selection;const n=t.schema;this.isEnabled=UF(e,n)}execute(t={}){const e=this.editor.model;const n=this.editor.plugins.get("TableUtils");const i=this.editor.config.get("table");const o=i.defaultHeadings.rows;const r=i.defaultHeadings.columns;if(t.headingRows===undefined&&o){t.headingRows=o}if(t.headingColumns===undefined&&r){t.headingColumns=r}e.change((i=>{const o=n.createTable(i,t);e.insertObject(o,null,null,{findOptimalPosition:"auto"});i.setSelection(i.createPositionAt(o.getNodeByPath([0,0,0]),0))}))}}function UF(t,e){const n=t.getFirstPosition().parent;const i=n===n.root?n:n.parent;return e.checkChild(i,"table")}class WF extends iu{constructor(t,e={}){super(t);this.order=e.order||"below"}refresh(){const t=this.editor.model.document.selection;const e=this.editor.plugins.get("TableUtils");const n=!!e.getSelectionAffectedTableCells(t).length;this.isEnabled=n}execute(){const t=this.editor;const e=t.model.document.selection;const n=t.plugins.get("TableUtils");const i=this.order==="above";const o=n.getSelectionAffectedTableCells(e);const r=n.getRowIndexes(o);const s=i?r.first:r.last;const a=o[0].findAncestor("table");n.insertRows(a,{at:i?s:s+1,copyStructureFromAbove:!i})}}class qF extends iu{constructor(t,e={}){super(t);this.order=e.order||"right"}refresh(){const t=this.editor.model.document.selection;const e=this.editor.plugins.get("TableUtils");const n=!!e.getSelectionAffectedTableCells(t).length;this.isEnabled=n}execute(){const t=this.editor;const e=t.model.document.selection;const n=t.plugins.get("TableUtils");const i=this.order==="left";const o=n.getSelectionAffectedTableCells(e);const r=n.getColumnIndexes(o);const s=i?r.first:r.last;const a=o[0].findAncestor("table");n.insertColumns(a,{columns:1,at:i?s:s+1})}}class GF extends iu{constructor(t,e={}){super(t);this.direction=e.direction||"horizontally"}refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=e.length===1}execute(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection)[0];const n=this.direction==="horizontally";if(n){t.splitCellHorizontally(e,2)}else{t.splitCellVertically(e,2)}}}function $F(t,e,n){const{startRow:i,startColumn:o,endRow:r,endColumn:s}=e;const a=n.createElement("table");const l=r-i+1;for(let t=0;t<l;t++){n.insertElement("tableRow",a,"end")}const c=[...new LF(t,{startRow:i,endRow:r,startColumn:o,endColumn:s,includeAllSlots:true})];for(const{row:t,column:e,cell:l,isAnchor:d,cellAnchorRow:u,cellAnchorColumn:h}of c){const c=t-i;const g=a.getChild(c);if(!d){if(u<i||h<o){vF(n,n.createPositionAt(g,"end"))}}else{const i=n.cloneElement(l);n.append(i,g);JF(i,t,e,r,s,n)}}XF(a,t,i,o,n);return a}function KF(t,e,n=0){const i=[];const o=new LF(t,{startRow:n,endRow:e-1});for(const t of o){const{row:n,cellHeight:o}=t;const r=n+o-1;if(n<e&&e<=r){i.push(t)}}return i}function YF(t,e,n){const i=t.parent;const o=i.parent;const r=i.index;const s=parseInt(t.getAttribute("rowspan"));const a=e-r;const l={};const c=s-a;if(c>1){l.rowspan=c}const d=parseInt(t.getAttribute("colspan")||1);if(d>1){l.colspan=d}const u=r;const h=u+a;const g=[...new LF(o,{startRow:u,endRow:h,includeAllSlots:true})];let m=null;let f;for(const e of g){const{row:i,column:o,cell:r}=e;if(r===t&&f===undefined){f=o}if(f!==undefined&&f===o&&i===h){m=vF(n,e.getPositionBefore(),l)}}CF("rowspan",a,t,n);return m}function ZF(t,e){const n=[];const i=new LF(t);for(const t of i){const{column:i,cellWidth:o}=t;const r=i+o-1;if(i<e&&e<=r){n.push(t)}}return n}function QF(t,e,n,i){const o=parseInt(t.getAttribute("colspan"));const r=n-e;const s={};const a=o-r;if(a>1){s.colspan=a}const l=parseInt(t.getAttribute("rowspan")||1);if(l>1){s.rowspan=l}const c=vF(i,i.createPositionAfter(t),s);CF("colspan",r,t,i);return c}function JF(t,e,n,i,o,r){const s=parseInt(t.getAttribute("colspan")||1);const a=parseInt(t.getAttribute("rowspan")||1);const l=n+s-1;if(l>o){const e=o-n+1;CF("colspan",e,t,r,1)}const c=e+a-1;if(c>i){const n=i-e+1;CF("rowspan",n,t,r,1)}}function XF(t,e,n,i,o){const r=parseInt(e.getAttribute("headingRows")||0);if(r>0){const e=r-n;CF("headingRows",e,t,o,0)}const s=parseInt(e.getAttribute("headingColumns")||0);if(s>0){const e=s-i;CF("headingColumns",e,t,o,0)}}function tH(t,e){const n=e.getColumns(t);const i=new Array(n).fill(0);for(const{column:e}of new LF(t)){i[e]++}const o=i.reduce(((t,e,n)=>e?t:[...t,n]),[]);if(o.length>0){const n=o[o.length-1];e.removeColumns(t,{at:n});return true}return false}function eH(t,e){const n=[];const i=e.getRows(t);for(let e=0;e<i;e++){const i=t.getChild(e);if(i.isEmpty){n.push(e)}}if(n.length>0){const i=n[n.length-1];e.removeRows(t,{at:i});return true}return false}function nH(t,e){const n=tH(t,e);if(!n){eH(t,e)}}function iH(t,e){const n=Array.from(new LF(t,{startColumn:e.firstColumn,endColumn:e.lastColumn,row:e.lastRow}));const i=n.every((({cellHeight:t})=>t===1));if(i){return e.lastRow}const o=n[0].cellHeight-1;return e.lastRow+o}function oH(t,e){const n=Array.from(new LF(t,{startRow:e.firstRow,endRow:e.lastRow,column:e.lastColumn}));const i=n.every((({cellWidth:t})=>t===1));if(i){return e.lastColumn}const o=n[0].cellWidth-1;return e.lastColumn+o}class rH extends iu{constructor(t,e){super(t);this.direction=e.direction;this.isHorizontal=this.direction=="right"||this.direction=="left"}refresh(){const t=this._getMergeableCell();this.value=t;this.isEnabled=!!t}execute(){const t=this.editor.model;const e=t.document;const n=this.editor.plugins.get("TableUtils");const i=n.getTableCellsContainingSelection(e.selection)[0];const o=this.value;const r=this.direction;t.change((t=>{const e=r=="right"||r=="down";const n=e?i:o;const s=e?o:i;const a=s.parent;lH(s,n,t);const l=this.isHorizontal?"colspan":"rowspan";const c=parseInt(i.getAttribute(l)||1);const d=parseInt(o.getAttribute(l)||1);t.setAttribute(l,c+d,n);t.setSelection(t.createRangeIn(n));const u=this.editor.plugins.get("TableUtils");const h=a.findAncestor("table");nH(h,u)}))}_getMergeableCell(){const t=this.editor.model;const e=t.document;const n=this.editor.plugins.get("TableUtils");const i=n.getTableCellsContainingSelection(e.selection)[0];if(!i){return}const o=this.isHorizontal?sH(i,this.direction,n):aH(i,this.direction,n);if(!o){return}const r=this.isHorizontal?"rowspan":"colspan";const s=parseInt(i.getAttribute(r)||1);const a=parseInt(o.getAttribute(r)||1);if(a===s){return o}}}function sH(t,e,n){const i=t.parent;const o=i.parent;const r=e=="right"?t.nextSibling:t.previousSibling;const s=(o.getAttribute("headingColumns")||0)>0;if(!r){return}const a=e=="right"?t:r;const l=e=="right"?r:t;const{column:c}=n.getCellLocation(a);const{column:d}=n.getCellLocation(l);const u=parseInt(a.getAttribute("colspan")||1);const h=yF(n,a,o);const g=yF(n,l,o);if(s&&h!=g){return}const m=c+u===d;return m?r:undefined}function aH(t,e,n){const i=t.parent;const o=i.parent;const r=o.getChildIndex(i);if(e=="down"&&r===n.getRows(o)-1||e=="up"&&r===0){return}const s=parseInt(t.getAttribute("rowspan")||1);const a=o.getAttribute("headingRows")||0;const l=e=="down"&&r+s===a;const c=e=="up"&&r===a;if(a&&(l||c)){return}const d=parseInt(t.getAttribute("rowspan")||1);const u=e=="down"?r+d:r;const h=[...new LF(o,{endRow:u})];const g=h.find((e=>e.cell===t));const m=g.column;const f=h.find((({row:t,cellHeight:n,column:i})=>{if(i!==m){return false}if(e=="down"){return t===u}else{return u===t+n}}));return f&&f.cell}function lH(t,e,n){if(!cH(t)){if(cH(e)){n.remove(n.createRangeIn(e))}n.move(n.createRangeIn(t),n.createPositionAt(e,"end"))}n.remove(t)}function cH(t){return t.childCount==1&&t.getChild(0).is("element","paragraph")&&t.getChild(0).isEmpty}class dH extends iu{refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);const n=e[0];if(n){const i=n.findAncestor("table");const o=this.editor.plugins.get("TableUtils").getRows(i);const r=o-1;const s=t.getRowIndexes(e);const a=s.first===0&&s.last===r;this.isEnabled=!a}else{this.isEnabled=false}}execute(){const t=this.editor.model;const e=this.editor.plugins.get("TableUtils");const n=e.getSelectionAffectedTableCells(t.document.selection);const i=e.getRowIndexes(n);const o=n[0];const r=o.findAncestor("table");const s=e.getCellLocation(o).column;t.change((t=>{const n=i.last-i.first+1;e.removeRows(r,{at:i.first,rows:n});const o=uH(r,i.first,s,e.getRows(r));t.setSelection(t.createPositionAt(o,0))}))}}function uH(t,e,n,i){const o=t.getChild(Math.min(e,i-1));let r=o.getChild(0);let s=0;for(const t of o.getChildren()){if(s>n){return r}r=t;s+=parseInt(t.getAttribute("colspan")||1)}return r}class hH extends iu{refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);const n=e[0];if(n){const i=n.findAncestor("table");const o=t.getColumns(i);const{first:r,last:s}=t.getColumnIndexes(e);this.isEnabled=s-r<o-1}else{this.isEnabled=false}}execute(){const t=this.editor.plugins.get("TableUtils");const[e,n]=mH(this.editor.model.document.selection,t);const i=e.parent.parent;const o=[...new LF(i)];const r={first:o.find((t=>t.cell===e)).column,last:o.find((t=>t.cell===n)).column};const s=gH(o,e,n,r);this.editor.model.change((t=>{const e=r.last-r.first+1;this.editor.plugins.get("TableUtils").removeColumns(i,{at:r.first,columns:e});t.setSelection(t.createPositionAt(s,0))}))}}function gH(t,e,n,i){const o=parseInt(n.getAttribute("colspan")||1);if(o>1){return n}else if(e.previousSibling||n.nextSibling){return n.nextSibling||e.previousSibling}else{if(i.first){return t.reverse().find((({column:t})=>t<i.first)).cell}else{return t.reverse().find((({column:t})=>t>i.last)).cell}}}function mH(t,e){const n=e.getSelectionAffectedTableCells(t);const i=n[0];const o=n.pop();const r=[i,o];return i.isBefore(o)?r:r.reverse()}class fH extends iu{refresh(){const t=this.editor.plugins.get("TableUtils");const e=this.editor.model;const n=t.getSelectionAffectedTableCells(e.document.selection);const i=n.length>0;this.isEnabled=i;this.value=i&&n.every((t=>this._isInHeading(t,t.parent.parent)))}execute(t={}){if(t.forceValue===this.value){return}const e=this.editor.plugins.get("TableUtils");const n=this.editor.model;const i=e.getSelectionAffectedTableCells(n.document.selection);const o=i[0].findAncestor("table");const{first:r,last:s}=e.getRowIndexes(i);const a=this.value?r:s+1;const l=o.getAttribute("headingRows")||0;n.change((t=>{if(a){const e=a>l?l:0;const n=KF(o,a,e);for(const{cell:e}of n){YF(e,a,t)}}CF("headingRows",a,o,t,0)}))}_isInHeading(t,e){const n=parseInt(e.getAttribute("headingRows")||0);return!!n&&t.parent.index<n}}class pH extends iu{refresh(){const t=this.editor.model;const e=this.editor.plugins.get("TableUtils");const n=e.getSelectionAffectedTableCells(t.document.selection);const i=n.length>0;this.isEnabled=i;this.value=i&&n.every((t=>yF(e,t)))}execute(t={}){if(t.forceValue===this.value){return}const e=this.editor.plugins.get("TableUtils");const n=this.editor.model;const i=e.getSelectionAffectedTableCells(n.document.selection);const o=i[0].findAncestor("table");const{first:r,last:s}=e.getColumnIndexes(i);const a=this.value?r:s+1;n.change((t=>{if(a){const e=ZF(o,a);for(const{cell:n,column:i}of e){QF(n,i,a,t)}}CF("headingColumns",a,o,t,0)}))}}class bH extends eu{static get pluginName(){return"TableUtils"}init(){this.decorate("insertColumns");this.decorate("insertRows")}getCellLocation(t){const e=t.parent;const n=e.parent;const i=n.getChildIndex(e);const o=new LF(n,{row:i});for(const{cell:e,row:n,column:i}of o){if(e===t){return{row:n,column:i}}}}createTable(t,e){const n=t.createElement("table");const i=parseInt(e.rows)||2;const o=parseInt(e.columns)||2;kH(t,n,0,i,o);if(e.headingRows){CF("headingRows",Math.min(e.headingRows,i),n,t,0)}if(e.headingColumns){CF("headingColumns",Math.min(e.headingColumns,o),n,t,0)}return n}insertRows(t,e={}){const n=this.editor.model;const i=e.at||0;const o=e.rows||1;const r=e.copyStructureFromAbove!==undefined;const s=e.copyStructureFromAbove?i-1:i;const a=this.getRows(t);const l=this.getColumns(t);if(i>a){throw new z("tableutils-insertrows-insert-out-of-range",this,{options:e})}n.change((e=>{const n=t.getAttribute("headingRows")||0;if(n>i){CF("headingRows",n+o,t,e,0)}if(!r&&(i===0||i===a)){kH(e,t,i,o,l);return}const c=r?Math.max(i,s):i;const d=new LF(t,{endRow:c});const u=new Array(l).fill(1);for(const{row:t,column:n,cellHeight:a,cellWidth:l,cell:c}of d){const d=t+a-1;const h=t<i&&i<=d;const g=t<=s&&s<=d;if(h){e.setAttribute("rowspan",a+o,c);u[n]=-l}else if(r&&g){u[n]=l}}for(let n=0;n<o;n++){const n=e.createElement("tableRow");e.insert(n,t,i);for(let t=0;t<u.length;t++){const i=u[t];const o=e.createPositionAt(n,"end");if(i>0){vF(e,o,i>1?{colspan:i}:null)}t+=Math.abs(i)-1}}}))}insertColumns(t,e={}){const n=this.editor.model;const i=e.at||0;const o=e.columns||1;n.change((e=>{const n=t.getAttribute("headingColumns");if(i<n){e.setAttribute("headingColumns",n+o,t)}const r=this.getColumns(t);if(i===0||r===i){for(const n of t.getChildren()){if(!n.is("element","tableRow")){continue}wH(o,e,e.createPositionAt(n,i?"end":0))}return}const s=new LF(t,{column:i,includeAllSlots:true});for(const t of s){const{row:n,cell:r,cellAnchorColumn:a,cellAnchorRow:l,cellWidth:c,cellHeight:d}=t;if(a<i){e.setAttribute("colspan",c+o,r);const t=l+d-1;for(let e=n;e<=t;e++){s.skipRow(e)}}else{wH(o,e,t.getPositionBefore())}}}))}removeRows(t,e){const n=this.editor.model;const i=e.rows||1;const o=this.getRows(t);const r=e.at;const s=r+i-1;if(s>o-1){throw new z("tableutils-removerows-row-index-out-of-range",this,{table:t,options:e})}n.change((e=>{const{cellsToMove:n,cellsToTrim:i}=vH(t,r,s);if(n.size){const i=s+1;yH(t,i,n,e)}for(let n=s;n>=r;n--){e.remove(t.getChild(n))}for(const{rowspan:t,cell:n}of i){CF("rowspan",t,n,e)}CH(t,r,s,e);if(!tH(t,this)){eH(t,this)}}))}removeColumns(t,e){const n=this.editor.model;const i=e.at;const o=e.columns||1;const r=e.at+o-1;n.change((e=>{_H(t,{first:i,last:r},e);for(let n=r;n>=i;n--){for(const{cell:i,column:o,cellWidth:r}of[...new LF(t)]){if(o<=n&&r>1&&o+r>n){CF("colspan",r-1,i,e)}else if(o===n){e.remove(i)}}}if(!eH(t,this)){tH(t,this)}}))}splitCellVertically(t,e=2){const n=this.editor.model;const i=t.parent;const o=i.parent;const r=parseInt(t.getAttribute("rowspan")||1);const s=parseInt(t.getAttribute("colspan")||1);n.change((n=>{if(s>1){const{newCellsSpan:i,updatedSpan:o}=AH(s,e);CF("colspan",o,t,n);const a={};if(i>1){a.colspan=i}if(r>1){a.rowspan=r}const l=s>e?e-1:s-1;wH(l,n,n.createPositionAfter(t),a)}if(s<e){const i=e-s;const a=[...new LF(o)];const{column:l}=a.find((({cell:e})=>e===t));const c=a.filter((({cell:e,cellWidth:n,column:i})=>{const o=e!==t&&i===l;const r=i<l&&i+n>l;return o||r}));for(const{cell:t,cellWidth:e}of c){n.setAttribute("colspan",e+i,t)}const d={};if(r>1){d.rowspan=r}wH(i,n,n.createPositionAfter(t),d);const u=o.getAttribute("headingColumns")||0;if(u>l){CF("headingColumns",u+i,o,n)}}}))}splitCellHorizontally(t,e=2){const n=this.editor.model;const i=t.parent;const o=i.parent;const r=o.getChildIndex(i);const s=parseInt(t.getAttribute("rowspan")||1);const a=parseInt(t.getAttribute("colspan")||1);n.change((n=>{if(s>1){const i=[...new LF(o,{startRow:r,endRow:r+s-1,includeAllSlots:true})];const{newCellsSpan:l,updatedSpan:c}=AH(s,e);CF("rowspan",c,t,n);const{column:d}=i.find((({cell:e})=>e===t));const u={};if(l>1){u.rowspan=l}if(a>1){u.colspan=a}for(const t of i){const{column:e,row:i}=t;const o=i>=r+c;const s=e===d;const a=(i+r+c)%l===0;if(o&&s&&a){wH(1,n,t.getPositionBefore(),u)}}}if(s<e){const i=e-s;const l=[...new LF(o,{startRow:0,endRow:r})];for(const{cell:e,cellHeight:o,row:s}of l){if(e!==t&&s+o>r){const t=o+i;n.setAttribute("rowspan",t,e)}}const c={};if(a>1){c.colspan=a}kH(n,o,r+1,i,1,c);const d=o.getAttribute("headingRows")||0;if(d>r){CF("headingRows",d+i,o,n)}}}))}getColumns(t){const e=t.getChild(0);return[...e.getChildren()].reduce(((t,e)=>{const n=parseInt(e.getAttribute("colspan")||1);return t+n}),0)}getRows(t){return Array.from(t.getChildren()).reduce(((t,e)=>e.is("element","tableRow")?t+1:t),0)}createTableWalker(t,e={}){return new LF(t,e)}getSelectedTableCells(t){const e=[];for(const n of this.sortRanges(t.getRanges())){const t=n.getContainedElement();if(t&&t.is("element","tableCell")){e.push(t)}}return e}getTableCellsContainingSelection(t){const e=[];for(const n of t.getRanges()){const t=n.start.findAncestor("tableCell");if(t){e.push(t)}}return e}getSelectionAffectedTableCells(t){const e=this.getSelectedTableCells(t);if(e.length){return e}return this.getTableCellsContainingSelection(t)}getRowIndexes(t){const e=t.map((t=>t.parent.index));return this._getFirstLastIndexesObject(e)}getColumnIndexes(t){const e=t[0].findAncestor("table");const n=[...new LF(e)];const i=n.filter((e=>t.includes(e.cell))).map((t=>t.column));return this._getFirstLastIndexesObject(i)}isSelectionRectangular(t){if(t.length<2||!this._areCellInTheSameTableSection(t)){return false}const e=new Set;const n=new Set;let i=0;for(const o of t){const{row:t,column:r}=this.getCellLocation(o);const s=parseInt(o.getAttribute("rowspan")||1);const a=parseInt(o.getAttribute("colspan")||1);e.add(t);n.add(r);if(s>1){e.add(t+s-1)}if(a>1){n.add(r+a-1)}i+=s*a}const o=EH(e,n);return o==i}sortRanges(t){return Array.from(t).sort(xH)}_getFirstLastIndexesObject(t){const e=t.sort(((t,e)=>t-e));const n=e[0];const i=e[e.length-1];return{first:n,last:i}}_areCellInTheSameTableSection(t){const e=t[0].findAncestor("table");const n=this.getRowIndexes(t);const i=parseInt(e.getAttribute("headingRows")||0);if(!this._areIndexesInSameSection(n,i)){return false}const o=parseInt(e.getAttribute("headingColumns")||0);const r=this.getColumnIndexes(t);return this._areIndexesInSameSection(r,o)}_areIndexesInSameSection({first:t,last:e},n){const i=t<n;const o=e<n;return i===o}}function kH(t,e,n,i,o,r={}){for(let s=0;s<i;s++){const i=t.createElement("tableRow");t.insert(i,e,n);wH(o,t,t.createPositionAt(i,"end"),r)}}function wH(t,e,n,i={}){for(let o=0;o<t;o++){vF(e,n,i)}}function AH(t,e){if(t<e){return{newCellsSpan:1,updatedSpan:1}}const n=Math.floor(t/e);const i=t-n*e+n;return{newCellsSpan:n,updatedSpan:i}}function _H(t,e,n){const i=t.getAttribute("headingColumns")||0;if(i&&e.first<i){const o=Math.min(i-1,e.last)-e.first+1;n.setAttribute("headingColumns",i-o,t)}}function CH(t,e,n,i){const o=t.getAttribute("headingRows")||0;if(e<o){const r=n<o?o-(n-e+1):e;CF("headingRows",r,t,i,0)}}function vH(t,e,n){const i=new Map;const o=[];for(const{row:r,column:s,cellHeight:a,cell:l}of new LF(t,{endRow:n})){const t=r+a-1;const c=r>=e&&r<=n&&t>n;if(c){const t=n-r+1;const e=a-t;i.set(s,{cell:l,rowspan:e})}const d=r<e&&t>=e;if(d){let i;if(t>=n){i=n-e+1}else{i=t-e+1}o.push({cell:l,rowspan:a-i})}}return{cellsToMove:i,cellsToTrim:o}}function yH(t,e,n,i){const o=new LF(t,{includeAllSlots:true,row:e});const r=[...o];const s=t.getChild(e);let a;for(const{column:t,cell:e,isAnchor:o}of r){if(n.has(t)){const{cell:e,rowspan:o}=n.get(t);const r=a?i.createPositionAfter(a):i.createPositionAt(s,0);i.move(i.createRangeOn(e),r);CF("rowspan",o,e,i);a=e}else if(o){a=e}}}function xH(t,e){const n=t.start;const i=e.start;return n.isBefore(i)?-1:1}function EH(t,e){const n=Array.from(t.values());const i=Array.from(e.values());const o=Math.max(...n);const r=Math.min(...n);const s=Math.max(...i);const a=Math.min(...i);return(o-r+1)*(s-a+1)}class DH extends iu{refresh(){const t=this.editor.plugins.get(bH);const e=t.getSelectedTableCells(this.editor.model.document.selection);this.isEnabled=t.isSelectionRectangular(e,this.editor.plugins.get(bH))}execute(){const t=this.editor.model;const e=this.editor.plugins.get(bH);t.change((n=>{const i=e.getSelectedTableCells(t.document.selection);const o=i.shift();const{mergeWidth:r,mergeHeight:s}=IH(o,i,e);CF("colspan",r,o,n);CF("rowspan",s,o,n);for(const t of i){SH(t,o,n)}const a=o.findAncestor("table");nH(a,e);n.setSelection(o,"in")}))}}function SH(t,e,n){if(!TH(t)){if(TH(e)){n.remove(n.createRangeIn(e))}n.move(n.createRangeIn(t),n.createPositionAt(e,"end"))}n.remove(t)}function TH(t){return t.childCount==1&&t.getChild(0).is("element","paragraph")&&t.getChild(0).isEmpty}function IH(t,e,n){let i=0;let o=0;for(const t of e){const{row:e,column:r}=n.getCellLocation(t);i=MH(t,r,i,"colspan");o=MH(t,e,o,"rowspan")}const{row:r,column:s}=n.getCellLocation(t);const a=i-s;const l=o-r;return{mergeWidth:a,mergeHeight:l}}function MH(t,e,n,i){const o=parseInt(t.getAttribute(i)||1);return Math.max(n,e+o)}class BH extends iu{constructor(t){super(t);this.affectsData=false}refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=e.length>0}execute(){const t=this.editor.model;const e=this.editor.plugins.get("TableUtils");const n=e.getSelectionAffectedTableCells(t.document.selection);const i=e.getRowIndexes(n);const o=n[0].findAncestor("table");const r=[];for(let e=i.first;e<=i.last;e++){for(const n of o.getChild(e).getChildren()){r.push(t.createRangeOn(n))}}t.change((t=>{t.setSelection(r)}))}}class LH extends iu{constructor(t){super(t);this.affectsData=false}refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=e.length>0}execute(){const t=this.editor.plugins.get("TableUtils");const e=this.editor.model;const n=t.getSelectionAffectedTableCells(e.document.selection);const i=n[0];const o=n.pop();const r=i.findAncestor("table");const s=t.getCellLocation(i);const a=t.getCellLocation(o);const l=Math.min(s.column,a.column);const c=Math.max(s.column,a.column);const d=[];for(const t of new LF(r,{startColumn:l,endColumn:c})){d.push(e.createRangeOn(t.cell))}e.change((t=>{t.setSelection(d)}))}}function NH(t){t.document.registerPostFixer((e=>zH(e,t)))}function zH(t,e){const n=e.document.differ.getChanges();let i=false;const o=new Set;for(const e of n){let n;if(e.name=="table"&&e.type=="insert"){n=e.position.nodeAfter}if(e.name=="tableRow"||e.name=="tableCell"){n=e.position.findAncestor("table")}if(jH(e)){n=e.range.start.findAncestor("table")}if(n&&!o.has(n)){i=PH(n,t)||i;i=OH(n,t)||i;o.add(n)}}return i}function PH(t,e){let n=false;const i=RH(t);if(i.length){n=true;for(const t of i){CF("rowspan",t.rowspan,t.cell,e,1)}}return n}function OH(t,e){let n=false;const i=VH(t);const o=[];for(const[e,n]of i.entries()){if(!n&&t.getChild(e).is("element","tableRow")){o.push(e)}}if(o.length){n=true;for(const n of o.reverse()){e.remove(t.getChild(n));i.splice(n,1)}}const r=i.filter(((e,n)=>t.getChild(n).is("element","tableRow")));const s=r[0];const a=r.every((t=>t===s));if(!a){const i=r.reduce(((t,e)=>e>t?e:t),0);for(const[o,s]of r.entries()){const r=i-s;if(r){for(let n=0;n<r;n++){vF(e,e.createPositionAt(t.getChild(o),"end"))}n=true}}}return n}function RH(t){const e=parseInt(t.getAttribute("headingRows")||0);const n=Array.from(t.getChildren()).reduce(((t,e)=>e.is("element","tableRow")?t+1:t),0);const i=[];for(const{row:o,cell:r,cellHeight:s}of new LF(t)){if(s<2){continue}const t=o<e;const a=t?e:n;if(o+s>a){const t=a-o;i.push({cell:r,rowspan:t})}}return i}function VH(t){const e=new Array(t.childCount).fill(0);for(const{rowIndex:n}of new LF(t,{includeAllSlots:true})){e[n]++}return e}function jH(t){const e=t.type==="attribute";const n=t.attributeKey;return e&&(n==="headingRows"||n==="colspan"||n==="rowspan")}function FH(t){t.document.registerPostFixer((e=>HH(e,t)))}function HH(t,e){const n=e.document.differ.getChanges();let i=false;for(const e of n){if(e.type=="insert"&&e.name=="table"){i=UH(e.position.nodeAfter,t)||i}if(e.type=="insert"&&e.name=="tableRow"){i=WH(e.position.nodeAfter,t)||i}if(e.type=="insert"&&e.name=="tableCell"){i=qH(e.position.nodeAfter,t)||i}if(GH(e)){i=qH(e.position.parent,t)||i}}return i}function UH(t,e){let n=false;for(const i of t.getChildren()){if(i.is("element","tableRow")){n=WH(i,e)||n}}return n}function WH(t,e){let n=false;for(const i of t.getChildren()){n=qH(i,e)||n}return n}function qH(t,e){if(t.childCount==0){e.insertElement("paragraph",t);return true}const n=Array.from(t.getChildren()).filter((t=>t.is("$text")));for(const t of n){e.wrap(e.createRangeOn(t),"paragraph")}return!!n.length}function GH(t){if(!t.position||!t.position.parent.is("element","tableCell")){return false}return t.type=="insert"&&t.name=="$text"||t.type=="remove"}function $H(t,e){const n=t.document.differ;for(const t of n.getChanges()){let n;let i=false;if(t.type=="attribute"){const e=t.range.start.nodeAfter;if(!e||!e.is("element","table")){continue}if(t.attributeKey!="headingRows"&&t.attributeKey!="headingColumns"){continue}n=e;i=t.attributeKey=="headingRows"}else if(t.name=="tableRow"||t.name=="tableCell"){n=t.position.findAncestor("table");i=t.name=="tableRow"}if(!n){continue}const o=n.getAttribute("headingRows")||0;const r=n.getAttribute("headingColumns")||0;const s=new LF(n);for(const t of s){const n=t.row<o||t.column<r;const s=n?"th":"td";const a=e.mapper.toViewElement(t.cell);if(a&&a.is("element")&&a.name!=s){e.reconvertItem(i?t.cell.parent:t.cell)}}}}function KH(t,e){const n=t.document.differ;const i=new Set;for(const t of n.getChanges()){const e=t.type=="attribute"?t.range.start.parent:t.position.parent;if(e.is("element","tableCell")){i.add(e)}}for(const t of i.values()){const n=Array.from(t.getChildren()).filter((t=>YH(t,e.mapper)));for(const t of n){e.reconvertItem(t)}}}function YH(t,e){if(!t.is("element","paragraph")){return false}const n=e.toViewElement(t);if(!n){return false}return VF(t)!==n.is("element","span")}var ZH=n(4777);var QH={injectType:"singletonStyleTag",attributes:{"data-cke":true}};QH.insert="head";QH.singleton=true;var JH=Sc()(ZH.Z,QH);const XH=ZH.Z.locals||{};class tU extends eu{static get pluginName(){return"TableEditing"}static get requires(){return[bH]}init(){const t=this.editor;const e=t.model;const n=e.schema;const i=t.conversion;const o=t.plugins.get(bH);n.register("table",{inheritAllFrom:"$blockObject",allowAttributes:["headingRows","headingColumns"]});n.register("tableRow",{allowIn:"table",isLimit:true});n.register("tableCell",{allowContentOf:"$container",allowIn:"tableRow",allowAttributes:["colspan","rowspan"],isLimit:true,isSelectable:true});i.for("upcast").add(EF());i.for("upcast").add(DF());i.for("editingDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:zF(o,{asWidget:true})});i.for("dataDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:zF(o)});i.for("upcast").elementToElement({model:"tableRow",view:"tr"});i.for("upcast").add(SF());i.for("downcast").elementToElement({model:"tableRow",view:PF()});i.for("upcast").elementToElement({model:"tableCell",view:"td"});i.for("upcast").elementToElement({model:"tableCell",view:"th"});i.for("upcast").add(TF("td"));i.for("upcast").add(TF("th"));i.for("editingDowncast").elementToElement({model:"tableCell",view:OF({asWidget:true})});i.for("dataDowncast").elementToElement({model:"tableCell",view:OF()});i.for("editingDowncast").elementToElement({model:"paragraph",view:RF({asWidget:true}),converterPriority:"high"});i.for("dataDowncast").elementToElement({model:"paragraph",view:RF(),converterPriority:"high"});i.for("downcast").attributeToAttribute({model:"colspan",view:"colspan"});i.for("upcast").attributeToAttribute({model:{key:"colspan",value:eU("colspan")},view:"colspan"});i.for("downcast").attributeToAttribute({model:"rowspan",view:"rowspan"});i.for("upcast").attributeToAttribute({model:{key:"rowspan",value:eU("rowspan")},view:"rowspan"});t.config.define("table.defaultHeadings.rows",0);t.config.define("table.defaultHeadings.columns",0);t.commands.add("insertTable",new HF(t));t.commands.add("insertTableRowAbove",new WF(t,{order:"above"}));t.commands.add("insertTableRowBelow",new WF(t,{order:"below"}));t.commands.add("insertTableColumnLeft",new qF(t,{order:"left"}));t.commands.add("insertTableColumnRight",new qF(t,{order:"right"}));t.commands.add("removeTableRow",new dH(t));t.commands.add("removeTableColumn",new hH(t));t.commands.add("splitTableCellVertically",new GF(t,{direction:"vertically"}));t.commands.add("splitTableCellHorizontally",new GF(t,{direction:"horizontally"}));t.commands.add("mergeTableCells",new DH(t));t.commands.add("mergeTableCellRight",new rH(t,{direction:"right"}));t.commands.add("mergeTableCellLeft",new rH(t,{direction:"left"}));t.commands.add("mergeTableCellDown",new rH(t,{direction:"down"}));t.commands.add("mergeTableCellUp",new rH(t,{direction:"up"}));t.commands.add("setTableColumnHeader",new pH(t));t.commands.add("setTableRowHeader",new fH(t));t.commands.add("selectTableRow",new BH(t));t.commands.add("selectTableColumn",new LH(t));NH(e);FH(e);this.listenTo(e.document,"change:data",(()=>{$H(e,t.editing);KH(e,t.editing)}))}}function eU(t){return e=>{const n=parseInt(e.getAttribute(t));if(Number.isNaN(n)||n<=0){return null}return n}}var nU=n(8085);var iU={injectType:"singletonStyleTag",attributes:{"data-cke":true}};iU.insert="head";iU.singleton=true;var oU=Sc()(nU.Z,iU);const rU=nU.Z.locals||{};class sU extends Lc{constructor(t){super(t);const e=this.bindTemplate;this.items=this._createGridCollection();this.keystrokes=new hc;this.focusTracker=new uc;this.set("rows",0);this.set("columns",0);this.bind("label").to(this,"columns",this,"rows",((t,e)=>`${e} × ${t}`));this.setTemplate({tag:"div",attributes:{class:["ck"]},children:[{tag:"div",attributes:{class:["ck-insert-table-dropdown__grid"]},on:{"mouseover@.ck-insert-table-dropdown-grid-box":e.to("boxover")},children:this.items},{tag:"div",attributes:{class:["ck","ck-insert-table-dropdown__label"],"aria-hidden":true},children:[{text:e.to("label")}]}],on:{mousedown:e.to((t=>{t.preventDefault()})),click:e.to((()=>{this.fire("execute")}))}});this.on("boxover",((t,e)=>{const{row:n,column:i}=e.target.dataset;this.items.get((parseInt(n,10)-1)*10+(parseInt(i,10)-1)).focus()}));this.focusTracker.on("change:focusedElement",((t,e,n)=>{if(!n){return}const{row:i,column:o}=n.dataset;this.set({rows:parseInt(i),columns:parseInt(o)})}));this.on("change:columns",(()=>this._highlightGridBoxes()));this.on("change:rows",(()=>this._highlightGridBoxes()))}render(){super.render();r({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:10,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection});for(const t of this.items){this.focusTracker.add(t.element)}this.keystrokes.listenTo(this.element)}focus(){this.items.get(0).focus()}focusLast(){this.items.get(0).focus()}_highlightGridBoxes(){const t=this.rows;const e=this.columns;this.items.map(((n,i)=>{const o=Math.floor(i/10);const r=i%10;const s=o<t&&r<e;n.set("isOn",s)}))}_createGridButton(t,e,n,i){const o=new kd(t);o.set({label:i,class:"ck-insert-table-dropdown-grid-box"});o.extendTemplate({attributes:{"data-row":e,"data-column":n}});return o}_createGridCollection(){const t=[];for(let e=0;e<100;e++){const n=Math.floor(e/10);const i=e%10;const o=`${n+1} × ${i+1}`;t.push(this._createGridButton(this.locale,n+1,i+1,o))}return this.createCollection(t)}}const aU='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 6v3h4V6H3zm0 4v3h4v-3H3zm0 4v3h4v-3H3zm5 3h4v-3H8v3zm5 0h4v-3h-4v3zm4-4v-3h-4v3h4zm0-4V6h-4v3h4zm1.5 8a1.5 1.5 0 0 1-1.5 1.5H3A1.5 1.5 0 0 1 1.5 17V4c.222-.863 1.068-1.5 2-1.5h13c.932 0 1.778.637 2 1.5v13zM12 13v-3H8v3h4zm0-4V6H8v3h4z"/></svg>';const lU='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M18 7v1H2V7h16zm0 5v1H2v-1h16z" opacity=".6"/><path d="M14 1v18a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1zm-2 1H8v4h4V2zm0 6H8v4h4V8zm0 6H8v4h4v-4z"/></svg>';const cU='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v16h-1V2z" opacity=".6"/><path d="M1 6h18a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm1 2v4h4V8H2zm6 0v4h4V8H8zm6 0v4h4V8h-4z"/></svg>';const dU='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v7h-1V2zm6 5v1H2V7h16zM8 12v1H2v-1h6z" opacity=".6"/><path d="M7 7h12a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm1 2v9h10V9H8z"/></svg>';class uU extends eu{static get pluginName(){return"TableUI"}init(){const t=this.editor;const e=this.editor.t;const n=t.locale.contentLanguageDirection;const i=n==="ltr";t.ui.componentFactory.add("insertTable",(n=>{const i=t.commands.get("insertTable");const o=yv(n);o.bind("isEnabled").to(i);o.buttonView.set({icon:aU,label:e("Insert table"),tooltip:true});let r;o.on("change:isOpen",(()=>{if(r){return}r=new sU(n);o.panelView.children.add(r);r.delegate("execute").to(o);o.on("execute",(()=>{t.execute("insertTable",{rows:r.rows,columns:r.columns});t.editing.view.focus()}))}));return o}));t.ui.componentFactory.add("tableColumn",(t=>{const n=[{type:"switchbutton",model:{commandName:"setTableColumnHeader",label:e("Header column"),bindIsOn:true}},{type:"separator"},{type:"button",model:{commandName:i?"insertTableColumnLeft":"insertTableColumnRight",label:e("Insert column left")}},{type:"button",model:{commandName:i?"insertTableColumnRight":"insertTableColumnLeft",label:e("Insert column right")}},{type:"button",model:{commandName:"removeTableColumn",label:e("Delete column")}},{type:"button",model:{commandName:"selectTableColumn",label:e("Select column")}}];return this._prepareDropdown(e("Column"),lU,n,t)}));t.ui.componentFactory.add("tableRow",(t=>{const n=[{type:"switchbutton",model:{commandName:"setTableRowHeader",label:e("Header row"),bindIsOn:true}},{type:"separator"},{type:"button",model:{commandName:"insertTableRowAbove",label:e("Insert row above")}},{type:"button",model:{commandName:"insertTableRowBelow",label:e("Insert row below")}},{type:"button",model:{commandName:"removeTableRow",label:e("Delete row")}},{type:"button",model:{commandName:"selectTableRow",label:e("Select row")}}];return this._prepareDropdown(e("Row"),cU,n,t)}));t.ui.componentFactory.add("mergeTableCells",(t=>{const n=[{type:"button",model:{commandName:"mergeTableCellUp",label:e("Merge cell up")}},{type:"button",model:{commandName:i?"mergeTableCellRight":"mergeTableCellLeft",label:e("Merge cell right")}},{type:"button",model:{commandName:"mergeTableCellDown",label:e("Merge cell down")}},{type:"button",model:{commandName:i?"mergeTableCellLeft":"mergeTableCellRight",label:e("Merge cell left")}},{type:"separator"},{type:"button",model:{commandName:"splitTableCellVertically",label:e("Split cell vertically")}},{type:"button",model:{commandName:"splitTableCellHorizontally",label:e("Split cell horizontally")}}];return this._prepareMergeSplitButtonDropdown(e("Merge cells"),dU,n,t)}))}_prepareDropdown(t,e,n,i){const o=this.editor;const r=yv(i);const s=this._fillDropdownWithListOptions(r,n);r.buttonView.set({label:t,icon:e,tooltip:true});r.bind("isEnabled").toMany(s,"isEnabled",((...t)=>t.some((t=>t))));this.listenTo(r,"execute",(t=>{o.execute(t.source.commandName);if(!(t.source instanceof vd)){o.editing.view.focus()}}));return r}_prepareMergeSplitButtonDropdown(t,e,n,i){const o=this.editor;const r=yv(i,$d);const s="mergeTableCells";const a=o.commands.get(s);const l=this._fillDropdownWithListOptions(r,n);r.buttonView.set({label:t,icon:e,tooltip:true,isEnabled:true});r.bind("isEnabled").toMany([a,...l],"isEnabled",((...t)=>t.some((t=>t))));this.listenTo(r.buttonView,"execute",(()=>{o.execute(s);o.editing.view.focus()}));this.listenTo(r,"execute",(t=>{o.execute(t.source.commandName);o.editing.view.focus()}));return r}_fillDropdownWithListOptions(t,e){const n=this.editor;const i=[];const o=new cc;for(const t of e){hU(t,n,i,o)}Dv(t,o);return i}}function hU(t,e,n,i){const o=t.model=new Ry(t.model);const{commandName:r,bindIsOn:s}=t.model;if(t.type==="button"||t.type==="switchbutton"){const t=e.commands.get(r);n.push(t);o.set({commandName:r});o.bind("isEnabled").to(t);if(s){o.bind("isOn").to(t,"value")}}o.set({withText:true});i.add(t)}var gU=n(5593);var mU={injectType:"singletonStyleTag",attributes:{"data-cke":true}};mU.insert="head";mU.singleton=true;var fU=Sc()(gU.Z,mU);const pU=gU.Z.locals||{};class bU extends eu{static get pluginName(){return"TableSelection"}static get requires(){return[bH,bH]}init(){const t=this.editor;const e=t.model;const n=t.editing.view;this.listenTo(e,"deleteContent",((t,e)=>this._handleDeleteContent(t,e)),{priority:"high"});this.listenTo(n.document,"insertText",((t,e)=>this._handleInsertTextEvent(t,e)),{priority:"high"});this._defineSelectionConverter();this._enablePluginDisabling()}getSelectedTableCells(){const t=this.editor.plugins.get(bH);const e=this.editor.model.document.selection;const n=t.getSelectedTableCells(e);if(n.length==0){return null}return n}getSelectionAsFragment(){const t=this.editor.plugins.get(bH);const e=this.getSelectedTableCells();if(!e){return null}return this.editor.model.change((n=>{const i=n.createDocumentFragment();const{first:o,last:r}=t.getColumnIndexes(e);const{first:s,last:a}=t.getRowIndexes(e);const l=e[0].findAncestor("table");let c=a;let d=r;if(t.isSelectionRectangular(e)){const t={firstColumn:o,lastColumn:r,firstRow:s,lastRow:a};c=iH(l,t);d=oH(l,t)}const u={startRow:s,startColumn:o,endRow:c,endColumn:d};const h=$F(l,u,n);n.insert(h,i,0);return i}))}setCellSelection(t,e){const n=this._getCellsToSelect(t,e);this.editor.model.change((t=>{t.setSelection(n.cells.map((e=>t.createRangeOn(e))),{backward:n.backward})}))}getFocusCell(){const t=this.editor.model.document.selection;const e=[...t.getRanges()].pop();const n=e.getContainedElement();if(n&&n.is("element","tableCell")){return n}return null}getAnchorCell(){const t=this.editor.model.document.selection;const e=dc(t.getRanges());const n=e.getContainedElement();if(n&&n.is("element","tableCell")){return n}return null}_defineSelectionConverter(){const t=this.editor;const e=new Set;t.conversion.for("editingDowncast").add((t=>t.on("selection",((t,i,o)=>{const r=o.writer;n(r);const s=this.getSelectedTableCells();if(!s){return}for(const t of s){const n=o.mapper.toViewElement(t);r.addClass("ck-editor__editable_selected",n);e.add(n)}const a=o.mapper.toViewElement(s[s.length-1]);r.setSelection(a,0)}),{priority:"lowest"})));function n(t){for(const n of e){t.removeClass("ck-editor__editable_selected",n)}e.clear()}}_enablePluginDisabling(){const t=this.editor;this.on("change:isEnabled",(()=>{if(!this.isEnabled){const e=this.getSelectedTableCells();if(!e){return}t.model.change((n=>{const i=n.createPositionAt(e[0],0);const o=t.model.schema.getNearestSelectionRange(i);n.setSelection(o)}))}}))}_handleDeleteContent(t,e){const n=this.editor.plugins.get(bH);const[i,o]=e;const r=this.editor.model;const s=!o||o.direction=="backward";const a=n.getSelectedTableCells(i);if(!a.length){return}t.stop();r.change((t=>{const e=a[s?a.length-1:0];r.change((t=>{for(const e of a){r.deleteContent(t.createSelection(e,"in"))}}));const n=r.schema.getNearestSelectionRange(t.createPositionAt(e,0));if(i.is("documentSelection")){t.setSelection(n)}else{i.setTo(n)}}))}_handleInsertTextEvent(t,e){const n=this.editor;const i=n.model;const o=i.document.selection;const r=this.getSelectedTableCells(o);if(!r){return}const s=n.editing.view;const a=n.editing.mapper;const l=r.map((t=>s.createRangeOn(a.toViewElement(t))));e.selection=s.createSelection(l)}_getCellsToSelect(t,e){const n=this.editor.plugins.get("TableUtils");const i=n.getCellLocation(t);const o=n.getCellLocation(e);const r=Math.min(i.row,o.row);const s=Math.max(i.row,o.row);const a=Math.min(i.column,o.column);const l=Math.max(i.column,o.column);const c=new Array(s-r+1).fill(null).map((()=>[]));const d={startRow:r,endRow:s,startColumn:a,endColumn:l};for(const{row:e,cell:n}of new LF(t.findAncestor("table"),d)){c[e-r].push(n)}const u=o.row<i.row;const h=o.column<i.column;if(u){c.reverse()}if(h){c.forEach((t=>t.reverse()))}return{cells:c.flat(),backward:u||h}}}class kU extends eu{static get pluginName(){return"TableClipboard"}static get requires(){return[bU,bH]}init(){const t=this.editor;const e=t.editing.view.document;this.listenTo(e,"copy",((t,e)=>this._onCopyCut(t,e)));this.listenTo(e,"cut",((t,e)=>this._onCopyCut(t,e)));this.listenTo(t.model,"insertContent",((t,e)=>this._onInsertContent(t,...e)),{priority:"high"});this.decorate("_replaceTableSlotCell")}_onCopyCut(t,e){const n=this.editor.plugins.get(bU);if(!n.getSelectedTableCells()){return}if(t.name=="cut"&&this.editor.isReadOnly){return}e.preventDefault();t.stop();const i=this.editor.data;const o=this.editor.editing.view.document;const r=i.toView(n.getSelectionAsFragment());o.fire("clipboardOutput",{dataTransfer:e.dataTransfer,content:r,method:t.name})}_onInsertContent(t,e,n){if(n&&!n.is("documentSelection")){return}const i=this.editor.model;const o=this.editor.plugins.get(bH);let r=wU(e,i);if(!r){return}const s=o.getSelectionAffectedTableCells(i.document.selection);if(!s.length){nH(r,o);return}t.stop();i.change((t=>{const e={width:o.getColumns(r),height:o.getRows(r)};const n=AU(s,e,t,o);const i=n.lastRow-n.firstRow+1;const a=n.lastColumn-n.firstColumn+1;const l={startRow:0,startColumn:0,endRow:Math.min(i,e.height)-1,endColumn:Math.min(a,e.width)-1};r=$F(r,l,t);const c=s[0].findAncestor("table");const d=this._replaceSelectedCellsWithPasted(r,e,c,n,t);if(this.editor.plugins.get("TableSelection").isEnabled){const e=o.sortRanges(d.map((e=>t.createRangeOn(e))));t.setSelection(e)}else{t.setSelection(d[0],0)}}))}_replaceSelectedCellsWithPasted(t,e,n,i,o){const{width:r,height:s}=e;const a=CU(t,r,s);const l=[...new LF(n,{startRow:i.firstRow,endRow:i.lastRow,startColumn:i.firstColumn,endColumn:i.lastColumn,includeAllSlots:true})];const c=[];let d;for(const t of l){const{row:e,column:n}=t;if(n===i.firstColumn){d=t.getPositionBefore()}const l=e-i.firstRow;const u=n-i.firstColumn;const h=a[l%s][u%r];const g=h?o.cloneElement(h):null;const m=this._replaceTableSlotCell(t,g,d,o);if(!m){continue}JF(m,e,n,i.lastRow,i.lastColumn,o);c.push(m);d=o.createPositionAfter(m)}const u=parseInt(n.getAttribute("headingRows")||0);const h=parseInt(n.getAttribute("headingColumns")||0);const g=i.firstRow<u&&u<=i.lastRow;const m=i.firstColumn<h&&h<=i.lastColumn;if(g){const t={first:i.firstColumn,last:i.lastColumn};const e=yU(n,u,t,o,i.firstRow);c.push(...e)}if(m){const t={first:i.firstRow,last:i.lastRow};const e=xU(n,h,t,o);c.push(...e)}return c}_replaceTableSlotCell(t,e,n,i){const{cell:o,isAnchor:r}=t;if(r){i.remove(o)}if(!e){return null}i.insert(e,n);return e}getTableIfOnlyTableInContent(t,e){return wU(t,e)}}function wU(t,e){if(!t.is("documentFragment")&&!t.is("element")){return null}if(t.is("element","table")){return t}if(t.childCount==1&&t.getChild(0).is("element","table")){return t.getChild(0)}const n=e.createRangeIn(t);for(const t of n.getItems()){if(t.is("element","table")){const i=e.createRange(n.start,e.createPositionBefore(t));if(e.hasContent(i,{ignoreWhitespaces:true})){return null}const o=e.createRange(e.createPositionAfter(t),n.end);if(e.hasContent(o,{ignoreWhitespaces:true})){return null}return t}}return null}function AU(t,e,n,i){const o=t[0].findAncestor("table");const r=i.getColumnIndexes(t);const s=i.getRowIndexes(t);const a={firstColumn:r.first,lastColumn:r.last,firstRow:s.first,lastRow:s.last};const l=t.length===1;if(l){a.lastRow+=e.height-1;a.lastColumn+=e.width-1;_U(o,a.lastRow+1,a.lastColumn+1,i)}if(l||!i.isSelectionRectangular(t)){vU(o,a,n)}else{a.lastRow=iH(o,a);a.lastColumn=oH(o,a)}return a}function _U(t,e,n,i){const o=i.getColumns(t);const r=i.getRows(t);if(n>o){i.insertColumns(t,{at:o,columns:n-o})}if(e>r){i.insertRows(t,{at:r,rows:e-r})}}function CU(t,e,n){const i=new Array(n).fill(null).map((()=>new Array(e).fill(null)));for(const{column:e,row:n,cell:o}of new LF(t)){i[n][e]=o}return i}function vU(t,e,n){const{firstRow:i,lastRow:o,firstColumn:r,lastColumn:s}=e;const a={first:i,last:o};const l={first:r,last:s};xU(t,r,a,n);xU(t,s+1,a,n);yU(t,i,l,n);yU(t,o+1,l,n,i)}function yU(t,e,n,i,o=0){if(e<1){return}const r=KF(t,e,o);const s=r.filter((({column:t,cellWidth:e})=>EU(t,e,n)));return s.map((({cell:t})=>YF(t,e,i)))}function xU(t,e,n,i){if(e<1){return}const o=ZF(t,e);const r=o.filter((({row:t,cellHeight:e})=>EU(t,e,n)));return r.map((({cell:t,column:n})=>QF(t,n,e,i)))}function EU(t,e,n){const i=t+e-1;const{first:o,last:r}=n;const s=t>=o&&t<=r;const a=t<o&&i>=o;return s||a}class DU extends eu{static get pluginName(){return"TableKeyboard"}static get requires(){return[bU,bH]}init(){const t=this.editor.editing.view;const e=t.document;this.listenTo(e,"arrowKey",((...t)=>this._onArrowKey(...t)),{context:"table"});this.listenTo(e,"tab",((...t)=>this._handleTabOnSelectedTable(...t)),{context:"figure"});this.listenTo(e,"tab",((...t)=>this._handleTab(...t)),{context:["th","td"]})}_handleTabOnSelectedTable(t,e){const n=this.editor;const i=n.model.document.selection;const o=i.getSelectedElement();if(!o||!o.is("element","table")){return}e.preventDefault();e.stopPropagation();t.stop();n.model.change((t=>{t.setSelection(t.createRangeIn(o.getChild(0).getChild(0)))}))}_handleTab(t,e){const n=this.editor;const i=this.editor.plugins.get(bH);const o=n.model.document.selection;const r=!e.shiftKey;let s=i.getTableCellsContainingSelection(o)[0];if(!s){s=this.editor.plugins.get("TableSelection").getFocusCell()}if(!s){return}e.preventDefault();e.stopPropagation();t.stop();const a=s.parent;const l=a.parent;const c=l.getChildIndex(a);const d=a.getChildIndex(s);const u=d===0;if(!r&&u&&c===0){n.model.change((t=>{t.setSelection(t.createRangeOn(l))}));return}const h=d===a.childCount-1;const g=c===i.getRows(l)-1;if(r&&g&&h){n.execute("insertTableRowBelow");if(c===i.getRows(l)-1){n.model.change((t=>{t.setSelection(t.createRangeOn(l))}));return}}let m;if(r&&h){const t=l.getChild(c+1);m=t.getChild(0)}else if(!r&&u){const t=l.getChild(c-1);m=t.getChild(t.childCount-1)}else{m=a.getChild(d+(r?1:-1))}n.model.change((t=>{t.setSelection(t.createRangeIn(m))}))}_onArrowKey(t,e){const n=this.editor;const i=e.keyCode;const o=Kl(i,n.locale.contentLanguageDirection);const r=this._handleArrowKeys(o,e.shiftKey);if(r){e.preventDefault();e.stopPropagation();t.stop()}}_handleArrowKeys(t,e){const n=this.editor.plugins.get(bH);const i=this.editor.model;const o=i.document.selection;const r=["right","down"].includes(t);const s=n.getSelectedTableCells(o);if(s.length){let n;if(e){n=this.editor.plugins.get("TableSelection").getFocusCell()}else{n=r?s[s.length-1]:s[0]}this._navigateFromCellInDirection(n,t,e);return true}const a=o.focus.findAncestor("tableCell");if(!a){return false}if(!o.isCollapsed){if(e){if(o.isBackward==r&&!o.containsEntireContent(a)){return false}}else{const t=o.getSelectedElement();if(!t||!i.schema.isObject(t)){return false}}}if(this._isSelectionAtCellEdge(o,a,r)){this._navigateFromCellInDirection(a,t,e);return true}return false}_isSelectionAtCellEdge(t,e,n){const i=this.editor.model;const o=this.editor.model.schema;const r=n?t.getLastPosition():t.getFirstPosition();if(!o.getLimitElement(r).is("element","tableCell")){const t=i.createPositionAt(e,n?"end":0);return t.isTouching(r)}const s=i.createSelection(r);i.modifySelection(s,{direction:n?"forward":"backward"});return r.isEqual(s.focus)}_navigateFromCellInDirection(t,e,n=false){const i=this.editor.model;const o=t.findAncestor("table");const r=[...new LF(o,{includeAllSlots:true})];const{row:s,column:a}=r[r.length-1];const l=r.find((({cell:e})=>e==t));let{row:c,column:d}=l;switch(e){case"left":d--;break;case"up":c--;break;case"right":d+=l.cellWidth;break;case"down":c+=l.cellHeight;break}const u=c<0||c>s;const h=d<0&&c<=0;const g=d>a&&c>=s;if(u||h||g){i.change((t=>{t.setSelection(t.createRangeOn(o))}));return}if(d<0){d=n?0:a;c--}else if(d>a){d=n?a:0;c++}const m=r.find((t=>t.row==c&&t.column==d)).cell;const f=["right","down"].includes(e);const p=this.editor.plugins.get("TableSelection");if(n&&p.isEnabled){const e=p.getAnchorCell()||t;p.setCellSelection(e,m)}else{const t=i.createPositionAt(m,f?0:"end");i.change((e=>{e.setSelection(t)}))}}}class SU extends cf{constructor(t){super(t);this.domEventType=["mousemove","mouseleave"]}onDomEvent(t){this.fire(t.type,t)}}class TU extends eu{static get pluginName(){return"TableMouse"}static get requires(){return[bU,bH]}init(){const t=this.editor;t.editing.view.addObserver(SU);this._enableShiftClickSelection();this._enableMouseDragSelection()}_enableShiftClickSelection(){const t=this.editor;const e=t.plugins.get(bH);let n=false;const i=t.plugins.get(bU);this.listenTo(t.editing.view.document,"mousedown",((o,r)=>{const s=t.model.document.selection;if(!this.isEnabled||!i.isEnabled){return}if(!r.domEvent.shiftKey){return}const a=i.getAnchorCell()||e.getTableCellsContainingSelection(s)[0];if(!a){return}const l=this._getModelTableCellFromDomEvent(r);if(l&&IU(a,l)){n=true;i.setCellSelection(a,l);r.preventDefault()}}));this.listenTo(t.editing.view.document,"mouseup",(()=>{n=false}));this.listenTo(t.editing.view.document,"selectionChange",(t=>{if(n){t.stop()}}),{priority:"highest"})}_enableMouseDragSelection(){const t=this.editor;let e,n;let i=false;let o=false;const r=t.plugins.get(bU);this.listenTo(t.editing.view.document,"mousedown",((t,n)=>{if(!this.isEnabled||!r.isEnabled){return}if(n.domEvent.shiftKey||n.domEvent.ctrlKey||n.domEvent.altKey){return}e=this._getModelTableCellFromDomEvent(n)}));this.listenTo(t.editing.view.document,"mousemove",((t,s)=>{if(!s.domEvent.buttons){return}if(!e){return}const a=this._getModelTableCellFromDomEvent(s);if(a&&IU(e,a)){n=a;if(!i&&n!=e){i=true}}if(!i){return}o=true;r.setCellSelection(e,n);s.preventDefault()}));this.listenTo(t.editing.view.document,"mouseup",(()=>{i=false;o=false;e=null;n=null}));this.listenTo(t.editing.view.document,"selectionChange",(t=>{if(o){t.stop()}}),{priority:"highest"})}_getModelTableCellFromDomEvent(t){const e=t.target;const n=this.editor.editing.view.createPositionAt(e,0);const i=this.editor.editing.mapper.toModelPosition(n);const o=i.parent;return o.findAncestor("tableCell",{includeSelf:true})}}function IU(t,e){return t.parent.parent==e.parent.parent}var MU=n(4104);var BU={injectType:"singletonStyleTag",attributes:{"data-cke":true}};BU.insert="head";BU.singleton=true;var LU=Sc()(MU.Z,BU);const NU=MU.Z.locals||{};class zU extends eu{static get requires(){return[tU,uU,bU,TU,DU,kU,ZD]}static get pluginName(){return"Table"}}function PU(t){t.document.registerPostFixer((e=>OU(e,t)))}function OU(t,e){const n=e.document.differ.getChanges();let i=false;for(const e of n){if(e.type!="insert"){continue}const n=e.position.parent;if(n.is("element","table")||e.name=="table"){const n=e.name=="table"?e.position.nodeAfter:e.position.parent;const o=Array.from(n.getChildren()).filter((t=>t.is("element","caption")));const r=o.shift();if(!r){continue}for(const e of o){t.move(t.createRangeIn(e),r,"end");t.remove(e)}if(r.nextSibling){t.move(t.createRangeOn(r),n,"end");i=true}i=!!o.length||i}}return i}function RU(t){return!!t&&t.is("element","table")}function VU(t){for(const e of t.getChildren()){if(e.is("element","caption")){return e}}return null}function jU(t){const e=HU(t);if(!e){return null}return VU(e)}function FU(t){const e=t.parent;if(t.name=="figcaption"&&e&&e.name=="figure"&&e.hasClass("table")){return{name:true}}if(t.name=="caption"&&e&&e.name=="table"){return{name:true}}return null}function HU(t){const e=t.getSelectedElement();if(e&&e.is("element","table")){return e}return t.getFirstPosition().findAncestor("table")}class UU extends iu{refresh(){const t=this.editor;const e=HU(t.model.document.selection);this.isEnabled=!!e;if(!this.isEnabled){this.value=false}else{this.value=!!VU(e)}}execute(t={}){const{focusCaptionOnShow:e}=t;this.editor.model.change((t=>{if(this.value){this._hideTableCaption(t)}else{this._showTableCaption(t,e)}}))}_showTableCaption(t,e){const n=this.editor.model;const i=HU(n.document.selection);const o=this.editor.plugins.get("TableCaptionEditing");const r=o._getSavedCaption(i);const s=r||t.createElement("caption");n.insertContent(s,i,"end");if(e){t.setSelection(s,"in")}}_hideTableCaption(t){const e=this.editor.model;const n=HU(e.document.selection);const i=this.editor.plugins.get("TableCaptionEditing");const o=VU(n);i._saveCaption(n,o);e.deleteContent(t.createSelection(o,"on"))}}class WU extends eu{static get pluginName(){return"TableCaptionEditing"}constructor(t){super(t);this._savedCaptionsMap=new WeakMap}init(){const t=this.editor;const e=t.model.schema;const n=t.editing.view;const i=t.t;if(!e.isRegistered("caption")){e.register("caption",{allowIn:"table",allowContentOf:"$block",isLimit:true})}else{e.extend("caption",{allowIn:"table"})}t.commands.add("toggleTableCaption",new UU(this.editor));t.conversion.for("upcast").elementToElement({view:FU,model:"caption"});t.conversion.for("dataDowncast").elementToElement({model:"caption",view:(t,{writer:e})=>{if(!RU(t.parent)){return null}return e.createContainerElement("figcaption")}});t.conversion.for("editingDowncast").elementToElement({model:"caption",view:(t,{writer:e})=>{if(!RU(t.parent)){return null}const o=e.createEditableElement("figcaption");e.setCustomProperty("tableCaption",true,o);mu({view:n,element:o,text:i("Enter table caption"),keepOnFocus:true});return pD(o,e)}});PU(t.model)}_getSavedCaption(t){const e=this._savedCaptionsMap.get(t);return e?$p.fromJSON(e):null}_saveCaption(t,e){this._savedCaptionsMap.set(t,e.toJSON())}}class qU extends eu{static get pluginName(){return"TableCaptionUI"}init(){const t=this.editor;const e=t.editing.view;const n=t.t;t.ui.componentFactory.add("toggleTableCaption",(i=>{const o=t.commands.get("toggleTableCaption");const r=new kd(i);r.set({icon:JC.caption,tooltip:true,isToggleable:true});r.bind("isOn","isEnabled").to(o,"value","isEnabled");r.bind("label").to(o,"value",(t=>t?n("Toggle caption off"):n("Toggle caption on")));this.listenTo(r,"execute",(()=>{t.execute("toggleTableCaption",{focusCaptionOnShow:true});if(o.value){const n=jU(t.model.document.selection);const i=t.editing.mapper.toViewElement(n);if(!i){return}e.scrollToTheSelection();e.change((t=>{t.addClass("table__caption_highlighted",i)}))}t.editing.view.focus()}));return r}))}}var GU=n(9888);var $U={injectType:"singletonStyleTag",attributes:{"data-cke":true}};$U.insert="head";$U.singleton=true;var KU=Sc()(GU.Z,$U);const YU=GU.Z.locals||{};class ZU extends eu{static get pluginName(){return"TableCaption"}static get requires(){return[WU,qU]}}var QU=n(4082);var JU={injectType:"singletonStyleTag",attributes:{"data-cke":true}};JU.insert="head";JU.singleton=true;var XU=Sc()(QU.Z,JU);const tW=QU.Z.locals||{};class eW extends Lc{constructor(t,e){super(t);this.set("value","");this.set("isReadOnly",false);this.set("isFocused",false);this.set("isEmpty",true);this.options=e;this.focusTracker=new uc;this._focusables=new xc;this.dropdownView=this._createDropdownView();this.inputView=this._createInputTextView();this.keystrokes=new hc;this._stillTyping=false;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.setTemplate({tag:"div",attributes:{class:["ck","ck-input-color"]},children:[this.dropdownView,this.inputView]});this.on("change:value",((t,e,n)=>this._setInputValue(n)))}render(){super.render();this.keystrokes.listenTo(this.dropdownView.panelView.element)}focus(){this.inputView.focus()}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}_createDropdownView(){const t=this.locale;const e=t.t;const n=this.bindTemplate;const i=this._createColorGrid(t);const o=yv(t);const r=new Lc;const s=this._createRemoveColorButton();r.setTemplate({tag:"span",attributes:{class:["ck","ck-input-color__button__preview"],style:{backgroundColor:n.to("value")}},children:[{tag:"span",attributes:{class:["ck","ck-input-color__button__preview__no-color-indicator",n.if("value","ck-hidden",(t=>t!=""))]}}]});o.buttonView.extendTemplate({attributes:{class:"ck-input-color__button"}});o.buttonView.children.add(r);o.buttonView.label=e("Color picker");o.buttonView.tooltip=true;o.panelPosition=t.uiLanguageDirection==="rtl"?"se":"sw";o.panelView.children.add(s);o.panelView.children.add(i);o.bind("isEnabled").to(this,"isReadOnly",(t=>!t));this._focusables.add(s);this._focusables.add(i);this.focusTracker.add(s.element);this.focusTracker.add(i.element);return o}_createInputTextView(){const t=this.locale;const e=new Ey(t);e.extendTemplate({on:{blur:e.bindTemplate.to("blur")}});e.value=this.value;e.bind("isReadOnly","hasError").to(this);this.bind("isFocused","isEmpty").to(e);e.on("input",(()=>{const t=e.element.value;const n=this.options.colorDefinitions.find((e=>t===e.label));this._stillTyping=true;this.value=n&&n.color||t}));e.on("blur",(()=>{this._stillTyping=false;this._setInputValue(e.element.value)}));e.delegate("input").to(this);return e}_createRemoveColorButton(){const t=this.locale;const e=t.t;const n=new kd(t);const i=this.options.defaultColorValue||"";const o=i?e("Restore default"):e("Remove color");n.class="ck-input-color__remove-color";n.withText=true;n.icon=JC.eraser;n.label=o;n.on("execute",(()=>{this.value=i;this.dropdownView.isOpen=false;this.fire("input")}));return n}_createColorGrid(t){const e=new Ld(t,{colorDefinitions:this.options.colorDefinitions,columns:this.options.columns});e.on("execute",((t,e)=>{this.value=e.value;this.dropdownView.isOpen=false;this.fire("input")}));e.bind("selectedColor").to(this,"value");return e}_setInputValue(t){if(!this._stillTyping){const e=nW(t);const n=this.options.colorDefinitions.find((t=>e===nW(t.color)));if(n){this.inputView.value=n.label}else{this.inputView.value=t||""}}}}function nW(t){return t.replace(/([(,])\s+/g,"$1").replace(/^\s+|\s+(?=[),\s]|$)/g,"").replace(/,|\s/g," ")}const iW=t=>t==="";function oW(t){return{none:t("None"),solid:t("Solid"),dotted:t("Dotted"),dashed:t("Dashed"),double:t("Double"),groove:t("Groove"),ridge:t("Ridge"),inset:t("Inset"),outset:t("Outset")}}function rW(t){return t('The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".')}function sW(t){return t('The value is invalid. Try "10px" or "2em" or simply "2".')}function aW(t){t=t.trim();return iW(t)||x_(t)}function lW(t){t=t.trim();return iW(t)||mW(t)||T_(t)||M_(t)}function cW(t){t=t.trim();return iW(t)||mW(t)||T_(t)}function dW(t,e){const n=new cc;const i=oW(t.t);for(const o in i){const r={type:"button",model:new Ry({_borderStyleValue:o,label:i[o],withText:true})};if(o==="none"){r.model.bind("isOn").to(t,"borderStyle",(t=>{if(e==="none"){return!t}return t===o}))}else{r.model.bind("isOn").to(t,"borderStyle",(t=>t===o))}n.add(r)}return n}function uW(t){const{view:e,icons:n,toolbar:i,labels:o,propertyName:r,nameToValue:s,defaultValue:a}=t;for(const t in o){const l=new kd(e.locale);l.set({label:o[t],icon:n[t],tooltip:o[t]});const c=s?s(t):t;l.bind("isOn").to(e,r,(t=>{let e=t;if(t===""&&a){e=a}return c===e}));l.on("execute",(()=>{e[r]=c}));i.items.add(l)}}const hW=[{color:"hsl(0, 0%, 0%)",label:"Black"},{color:"hsl(0, 0%, 30%)",label:"Dim grey"},{color:"hsl(0, 0%, 60%)",label:"Grey"},{color:"hsl(0, 0%, 90%)",label:"Light grey"},{color:"hsl(0, 0%, 100%)",label:"White",hasBorder:true},{color:"hsl(0, 75%, 60%)",label:"Red"},{color:"hsl(30, 75%, 60%)",label:"Orange"},{color:"hsl(60, 75%, 60%)",label:"Yellow"},{color:"hsl(90, 75%, 60%)",label:"Light green"},{color:"hsl(120, 75%, 60%)",label:"Green"},{color:"hsl(150, 75%, 60%)",label:"Aquamarine"},{color:"hsl(180, 75%, 60%)",label:"Turquoise"},{color:"hsl(210, 75%, 60%)",label:"Light blue"},{color:"hsl(240, 75%, 60%)",label:"Blue"},{color:"hsl(270, 75%, 60%)",label:"Purple"}];function gW(t){return(e,n,i)=>{const o=new eW(e.locale,{colorDefinitions:fW(t.colorConfig),columns:t.columns,defaultColorValue:t.defaultColorValue});o.inputView.set({id:n,ariaDescribedById:i});o.bind("isReadOnly").to(e,"isEnabled",(t=>!t));o.bind("hasError").to(e,"errorText",(t=>!!t));o.on("input",(()=>{e.errorText=null}));e.bind("isEmpty","isFocused").to(o);return o}}function mW(t){const e=parseFloat(t);return!Number.isNaN(e)&&t===String(e)}function fW(t){return t.map((t=>({color:t.model,label:t.label,options:{hasBorder:t.hasBorder}})))}var pW=n(9865);var bW={injectType:"singletonStyleTag",attributes:{"data-cke":true}};bW.insert="head";bW.singleton=true;var kW=Sc()(pW.Z,bW);const wW=pW.Z.locals||{};class AW extends Lc{constructor(t,e={}){super(t);const n=this.bindTemplate;this.set("class",e.class||null);this.children=this.createCollection();if(e.children){e.children.forEach((t=>this.children.add(t)))}this.set("_role",null);this.set("_ariaLabelledBy",null);if(e.labelView){this.set({_role:"group",_ariaLabelledBy:e.labelView.id})}this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",n.to("class")],role:n.to("_role"),"aria-labelledby":n.to("_ariaLabelledBy")},children:this.children})}}var _W=n(4880);var CW={injectType:"singletonStyleTag",attributes:{"data-cke":true}};CW.insert="head";CW.singleton=true;var vW=Sc()(_W.Z,CW);const yW=_W.Z.locals||{};var xW=n(198);var EW={injectType:"singletonStyleTag",attributes:{"data-cke":true}};EW.insert="head";EW.singleton=true;var DW=Sc()(xW.Z,EW);const SW=xW.Z.locals||{};var TW=n(5737);var IW={injectType:"singletonStyleTag",attributes:{"data-cke":true}};IW.insert="head";IW.singleton=true;var MW=Sc()(TW.Z,IW);const BW=TW.Z.locals||{};const LW={left:JC.alignLeft,center:JC.alignCenter,right:JC.alignRight,justify:JC.alignJustify,top:JC.alignTop,middle:JC.alignMiddle,bottom:JC.alignBottom};class NW extends Lc{constructor(t,e){super(t);this.set({borderStyle:"",borderWidth:"",borderColor:"",padding:"",backgroundColor:"",width:"",height:"",horizontalAlignment:"",verticalAlignment:""});this.options=e;const{borderStyleDropdown:n,borderWidthInput:i,borderColorInput:o,borderRowLabel:r}=this._createBorderFields();const{backgroundRowLabel:s,backgroundInput:a}=this._createBackgroundFields();const{widthInput:l,operatorLabel:c,heightInput:d,dimensionsLabel:u}=this._createDimensionFields();const{horizontalAlignmentToolbar:h,verticalAlignmentToolbar:g,alignmentLabel:m}=this._createAlignmentFields();this.focusTracker=new uc;this.keystrokes=new hc;this.children=this.createCollection();this.borderStyleDropdown=n;this.borderWidthInput=i;this.borderColorInput=o;this.backgroundInput=a;this.paddingInput=this._createPaddingField();this.widthInput=l;this.heightInput=d;this.horizontalAlignmentToolbar=h;this.verticalAlignmentToolbar=g;const{saveButtonView:f,cancelButtonView:p}=this._createActionButtons();this.saveButtonView=f;this.cancelButtonView=p;this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.children.add(new wy(t,{label:this.t("Cell properties")}));this.children.add(new AW(t,{labelView:r,children:[r,n,o,i],class:"ck-table-form__border-row"}));this.children.add(new AW(t,{labelView:s,children:[s,a],class:"ck-table-form__background-row"}));this.children.add(new AW(t,{children:[new AW(t,{labelView:u,children:[u,l,c,d],class:"ck-table-form__dimensions-row"}),new AW(t,{children:[this.paddingInput],class:"ck-table-cell-properties-form__padding-row"})]}));this.children.add(new AW(t,{labelView:m,children:[m,h,g],class:"ck-table-cell-properties-form__alignment-row"}));this.children.add(new AW(t,{children:[this.saveButtonView,this.cancelButtonView],class:"ck-table-form__action-row"}));this.setTemplate({tag:"form",attributes:{class:["ck","ck-form","ck-table-form","ck-table-cell-properties-form"],tabindex:"-1"},children:this.children})}render(){super.render();o({view:this});[this.borderStyleDropdown,this.borderColorInput,this.borderColorInput.fieldView.dropdownView.buttonView,this.borderWidthInput,this.backgroundInput,this.backgroundInput.fieldView.dropdownView.buttonView,this.widthInput,this.heightInput,this.paddingInput,this.horizontalAlignmentToolbar,this.verticalAlignmentToolbar,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createBorderFields(){const t=this.options.defaultTableCellProperties;const e={style:t.borderStyle,width:t.borderWidth,color:t.borderColor};const n=gW({colorConfig:this.options.borderColors,columns:5,defaultColorValue:e.color});const i=this.locale;const o=this.t;const r=new uy(i);r.text=o("Border");const s=oW(o);const a=new Ly(i,Py);a.set({label:o("Style"),class:"ck-table-form__border-style"});a.fieldView.buttonView.set({isOn:false,withText:true,tooltip:o("Style")});a.fieldView.buttonView.bind("label").to(this,"borderStyle",(t=>s[t?t:"none"]));a.fieldView.on("execute",(t=>{this.borderStyle=t.source._borderStyleValue}));a.bind("isEmpty").to(this,"borderStyle",(t=>!t));Dv(a.fieldView,dW(this,e.style));const l=new Ly(i,Ny);l.set({label:o("Width"),class:"ck-table-form__border-width"});l.fieldView.bind("value").to(this,"borderWidth");l.bind("isEnabled").to(this,"borderStyle",zW);l.fieldView.on("input",(()=>{this.borderWidth=l.fieldView.element.value}));const c=new Ly(i,n);c.set({label:o("Color"),class:"ck-table-form__border-color"});c.fieldView.bind("value").to(this,"borderColor");c.bind("isEnabled").to(this,"borderStyle",zW);c.fieldView.on("input",(()=>{this.borderColor=c.fieldView.value}));this.on("change:borderStyle",((t,n,i,o)=>{if(!zW(i)){this.borderColor="";this.borderWidth=""}if(!zW(o)){this.borderColor=e.color;this.borderWidth=e.width}}));return{borderRowLabel:r,borderStyleDropdown:a,borderColorInput:c,borderWidthInput:l}}_createBackgroundFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Background");const i=gW({colorConfig:this.options.backgroundColors,columns:5,defaultColorValue:this.options.defaultTableCellProperties.backgroundColor});const o=new Ly(t,i);o.set({label:e("Color"),class:"ck-table-cell-properties-form__background"});o.fieldView.bind("value").to(this,"backgroundColor");o.fieldView.on("input",(()=>{this.backgroundColor=o.fieldView.value}));return{backgroundRowLabel:n,backgroundInput:o}}_createDimensionFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Dimensions");const i=new Ly(t,Ny);i.set({label:e("Width"),class:"ck-table-form__dimensions-row__width"});i.fieldView.bind("value").to(this,"width");i.fieldView.on("input",(()=>{this.width=i.fieldView.element.value}));const o=new Lc(t);o.setTemplate({tag:"span",attributes:{class:["ck-table-form__dimension-operator"]},children:[{text:"×"}]});const r=new Ly(t,Ny);r.set({label:e("Height"),class:"ck-table-form__dimensions-row__height"});r.fieldView.bind("value").to(this,"height");r.fieldView.on("input",(()=>{this.height=r.fieldView.element.value}));return{dimensionsLabel:n,widthInput:i,operatorLabel:o,heightInput:r}}_createPaddingField(){const t=this.locale;const e=this.t;const n=new Ly(t,Ny);n.set({label:e("Padding"),class:"ck-table-cell-properties-form__padding"});n.fieldView.bind("value").to(this,"padding");n.fieldView.on("input",(()=>{this.padding=n.fieldView.element.value}));return n}_createAlignmentFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Table cell text alignment");const i=new rv(t);const o=this.locale.contentLanguageDirection==="rtl";i.set({isCompact:true,ariaLabel:e("Horizontal text alignment toolbar")});uW({view:this,icons:LW,toolbar:i,labels:this._horizontalAlignmentLabels,propertyName:"horizontalAlignment",nameToValue:t=>{if(o){if(t==="left"){return"right"}else if(t==="right"){return"left"}}return t},defaultValue:this.options.defaultTableCellProperties.horizontalAlignment});const r=new rv(t);r.set({isCompact:true,ariaLabel:e("Vertical text alignment toolbar")});uW({view:this,icons:LW,toolbar:r,labels:this._verticalAlignmentLabels,propertyName:"verticalAlignment",defaultValue:this.options.defaultTableCellProperties.verticalAlignment});return{horizontalAlignmentToolbar:i,verticalAlignmentToolbar:r,alignmentLabel:n}}_createActionButtons(){const t=this.locale;const e=this.t;const n=new kd(t);const i=new kd(t);const o=[this.borderWidthInput,this.borderColorInput,this.backgroundInput,this.paddingInput];n.set({label:e("Save"),icon:JC.check,class:"ck-button-save",type:"submit",withText:true});n.bind("isEnabled").toMany(o,"errorText",((...t)=>t.every((t=>!t))));i.set({label:e("Cancel"),icon:JC.cancel,class:"ck-button-cancel",withText:true});i.delegate("execute").to(this,"cancel");return{saveButtonView:n,cancelButtonView:i}}get _horizontalAlignmentLabels(){const t=this.locale;const e=this.t;const n=e("Align cell text to the left");const i=e("Align cell text to the center");const o=e("Align cell text to the right");const r=e("Justify cell text");if(t.uiLanguageDirection==="rtl"){return{right:o,center:i,left:n,justify:r}}else{return{left:n,center:i,right:o,justify:r}}}get _verticalAlignmentLabels(){const t=this.t;return{top:t("Align cell text to the top"),middle:t("Align cell text to the middle"),bottom:t("Align cell text to the bottom")}}}function zW(t){return t!=="none"}function PW(t){const e=t.getSelectedElement();if(e&&RW(e)){return e}return null}function OW(t){const e=t.getFirstPosition();if(!e){return null}let n=e.parent;while(n){if(n.is("element")&&RW(n)){return n}n=n.parent}return null}function RW(t){return!!t.getCustomProperty("table")&&cD(t)}const VW=Uv.defaultPositions;const jW=[VW.northArrowSouth,VW.northArrowSouthWest,VW.northArrowSouthEast,VW.southArrowNorth,VW.southArrowNorthWest,VW.southArrowNorthEast,VW.viewportStickyNorth];function FW(t,e){const n=t.plugins.get("ContextualBalloon");if(OW(t.editing.view.document.selection)){let i;if(e==="cell"){i=UW(t)}else{i=HW(t)}n.updatePosition(i)}}function HW(t){const e=t.model.document.selection.getFirstPosition();const n=e.findAncestor("table");const i=t.editing.mapper.toViewElement(n);return{target:t.editing.view.domConverter.mapViewToDom(i),positions:jW}}function UW(t){const e=t.editing.mapper;const n=t.editing.view.domConverter;const i=t.model.document.selection;if(i.rangeCount>1){return{target:()=>qW(i.getRanges(),t),positions:jW}}const o=WW(i.getFirstPosition());const r=e.toViewElement(o);return{target:n.mapViewToDom(r),positions:jW}}function WW(t){const e=t.nodeAfter&&t.nodeAfter.is("element","tableCell");return e?t.nodeAfter:t.findAncestor("tableCell")}function qW(t,e){const n=e.editing.mapper;const i=e.editing.view.domConverter;const o=Array.from(t).map((t=>{const e=WW(t.start);const o=n.toViewElement(e);return new dl(i.mapViewToDom(o))}));return dl.getBoundingRect(o)}const GW='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.105 18-.17 1H2.5A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1h15A1.5 1.5 0 0 1 19 2.5v9.975l-.85-.124-.15-.302V8h-5v4h.021l-.172.351-1.916.28-.151.027c-.287.063-.54.182-.755.341L8 13v5h3.105zM2 12h5V8H2v4zm10-4H8v4h4V8zM2 2v5h5V2H2zm0 16h5v-5H2v5zM13 7h5V2h-5v5zM8 2v5h4V2H8z" opacity=".6"/><path d="m15.5 11.5 1.323 2.68 2.957.43-2.14 2.085.505 2.946L15.5 18.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L15.5 11.5zM13 6a1 1 0 0 1 1 1v3.172a2.047 2.047 0 0 0-.293.443l-.858 1.736-1.916.28-.151.027A1.976 1.976 0 0 0 9.315 14H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h6zm-1 2H8v4h4V8z"/></svg>';function $W(t){if(!t||!at(t)){return t}const{top:e,right:n,bottom:i,left:o}=t;if(e==n&&n==i&&i==o){return e}}function KW(t,e){const n=parseFloat(t);if(Number.isNaN(n)){return t}if(String(n)!==String(t)){return t}return`${n}${e}`}function YW(t,e={}){const n=Object.assign({borderStyle:"none",borderWidth:"",borderColor:"",backgroundColor:"",width:"",height:""},t);if(e.includeAlignmentProperty&&!n.alignment){n.alignment="center"}if(e.includePaddingProperty&&!n.padding){n.padding=""}if(e.includeVerticalAlignmentProperty&&!n.verticalAlignment){n.verticalAlignment="middle"}if(e.includeHorizontalAlignmentProperty&&!n.horizontalAlignment){n.horizontalAlignment=e.isRightToLeftContent?"right":"left"}return n}const ZW=500;const QW={borderStyle:"tableCellBorderStyle",borderColor:"tableCellBorderColor",borderWidth:"tableCellBorderWidth",height:"tableCellHeight",width:"tableCellWidth",padding:"tableCellPadding",backgroundColor:"tableCellBackgroundColor",horizontalAlignment:"tableCellHorizontalAlignment",verticalAlignment:"tableCellVerticalAlignment"};class JW extends eu{static get requires(){return[Zy]}static get pluginName(){return"TableCellPropertiesUI"}constructor(t){super(t);t.config.define("table.tableCellProperties",{borderColors:hW,backgroundColors:hW})}init(){const t=this.editor;const e=t.t;this._defaultTableCellProperties=YW(t.config.get("table.tableCellProperties.defaultProperties"),{includeVerticalAlignmentProperty:true,includeHorizontalAlignmentProperty:true,includePaddingProperty:true,isRightToLeftContent:t.locale.contentLanguageDirection==="rtl"});this._balloon=t.plugins.get(Zy);this.view=null;this._undoStepBatch=null;this._isReady=false;t.ui.componentFactory.add("tableCellProperties",(n=>{const i=new kd(n);i.set({label:e("Cell properties"),icon:GW,tooltip:true});this.listenTo(i,"execute",(()=>this._showView()));const o=Object.values(QW).map((e=>t.commands.get(e)));i.bind("isEnabled").toMany(o,"isEnabled",((...t)=>t.some((t=>t))));return i}))}destroy(){super.destroy();if(this.view){this.view.destroy()}}_createPropertiesView(){const e=this.editor;const n=e.config.get("table.tableCellProperties");const i=xd(n.borderColors);const o=yd(e.locale,i);const r=xd(n.backgroundColors);const s=yd(e.locale,r);const a=new NW(e.locale,{borderColors:o,backgroundColors:s,defaultTableCellProperties:this._defaultTableCellProperties});const l=e.t;a.render();this.listenTo(a,"submit",(()=>{this._hideView()}));this.listenTo(a,"cancel",(()=>{if(this._undoStepBatch.operations.length){e.execute("undo",this._undoStepBatch)}this._hideView()}));a.keystrokes.set("Esc",((t,e)=>{this._hideView();e()}));t({emitter:a,activator:()=>this._isViewInBalloon,contextElements:[this._balloon.view.element],callback:()=>this._hideView()});const c=rW(l);const d=sW(l);a.on("change:borderStyle",this._getPropertyChangeCallback("tableCellBorderStyle",this._defaultTableCellProperties.borderStyle));a.on("change:borderColor",this._getValidatedPropertyChangeCallback({viewField:a.borderColorInput,commandName:"tableCellBorderColor",errorText:c,validator:aW,defaultValue:this._defaultTableCellProperties.borderColor}));a.on("change:borderWidth",this._getValidatedPropertyChangeCallback({viewField:a.borderWidthInput,commandName:"tableCellBorderWidth",errorText:d,validator:cW,defaultValue:this._defaultTableCellProperties.borderWidth}));a.on("change:padding",this._getValidatedPropertyChangeCallback({viewField:a.paddingInput,commandName:"tableCellPadding",errorText:d,validator:lW,defaultValue:this._defaultTableCellProperties.padding}));a.on("change:width",this._getValidatedPropertyChangeCallback({viewField:a.widthInput,commandName:"tableCellWidth",errorText:d,validator:lW,defaultValue:this._defaultTableCellProperties.width}));a.on("change:height",this._getValidatedPropertyChangeCallback({viewField:a.heightInput,commandName:"tableCellHeight",errorText:d,validator:lW,defaultValue:this._defaultTableCellProperties.height}));a.on("change:backgroundColor",this._getValidatedPropertyChangeCallback({viewField:a.backgroundInput,commandName:"tableCellBackgroundColor",errorText:c,validator:aW,defaultValue:this._defaultTableCellProperties.backgroundColor}));a.on("change:horizontalAlignment",this._getPropertyChangeCallback("tableCellHorizontalAlignment",this._defaultTableCellProperties.horizontalAlignment));a.on("change:verticalAlignment",this._getPropertyChangeCallback("tableCellVerticalAlignment",this._defaultTableCellProperties.verticalAlignment));return a}_fillViewFormFromCommandValues(){const t=this.editor.commands;const e=t.get("tableCellBorderStyle");Object.entries(QW).map((([e,n])=>{const i=this._defaultTableCellProperties[e]||"";return[e,t.get(n).value||i]})).forEach((([t,n])=>{if((t==="borderColor"||t==="borderWidth")&&e.value==="none"){return}this.view.set(t,n)}));this._isReady=true}_showView(){const t=this.editor;if(!this.view){this.view=this._createPropertiesView()}this.listenTo(t.ui,"update",(()=>{this._updateView()}));this._fillViewFormFromCommandValues();this._balloon.add({view:this.view,position:UW(t)});this._undoStepBatch=t.model.createBatch();this.view.focus()}_hideView(){const t=this.editor;this.stopListening(t.ui,"update");this._isReady=false;this.view.saveButtonView.focus();this._balloon.remove(this.view);this.editor.editing.view.focus()}_updateView(){const t=this.editor;const e=t.editing.view.document;if(!OW(e.selection)){this._hideView()}else if(this._isViewVisible){FW(t,"cell")}}get _isViewVisible(){return!!this.view&&this._balloon.visibleView===this.view}get _isViewInBalloon(){return!!this.view&&this._balloon.hasView(this.view)}_getPropertyChangeCallback(t){return(e,n,i)=>{if(!this._isReady){return}this.editor.execute(t,{value:i,batch:this._undoStepBatch})}}_getValidatedPropertyChangeCallback(t){const{commandName:e,viewField:n,validator:i,errorText:o}=t;const r=If((()=>{n.errorText=o}),ZW);return(t,o,s)=>{r.cancel();if(!this._isReady){return}if(i(s)){this.editor.execute(e,{value:s,batch:this._undoStepBatch});n.errorText=null}else{r()}}}}class XW extends iu{constructor(t,e,n){super(t);this.attributeName=e;this._defaultValue=n}refresh(){const t=this.editor;const e=this.editor.plugins.get("TableUtils");const n=e.getSelectionAffectedTableCells(t.model.document.selection);this.isEnabled=!!n.length;this.value=this._getSingleValue(n)}execute(t={}){const{value:e,batch:n}=t;const i=this.editor.model;const o=this.editor.plugins.get("TableUtils");const r=o.getSelectionAffectedTableCells(i.document.selection);const s=this._getValueToSet(e);i.enqueueChange(n,(t=>{if(s){r.forEach((e=>t.setAttribute(this.attributeName,s,e)))}else{r.forEach((e=>t.removeAttribute(this.attributeName,e)))}}))}_getAttribute(t){if(!t){return}const e=t.getAttribute(this.attributeName);if(e===this._defaultValue){return}return e}_getValueToSet(t){if(t===this._defaultValue){return}return t}_getSingleValue(t){const e=this._getAttribute(t[0]);const n=t.every((t=>this._getAttribute(t)===e));return n?e:undefined}}class tq extends XW{constructor(t,e){super(t,"tableCellWidth",e)}_getValueToSet(t){t=KW(t,"px");if(t===this._defaultValue){return}return t}}class eq extends eu{static get pluginName(){return"TableCellWidthEditing"}static get requires(){return[tU]}init(){const t=this.editor;const e=YW(t.config.get("table.tableCellProperties.defaultProperties"));xF(t.model.schema,t.conversion,{modelAttribute:"tableCellWidth",styleName:"width",defaultValue:e.width});t.commands.add("tableCellWidth",new tq(t,e.width))}}class nq extends XW{constructor(t,e){super(t,"tableCellPadding",e)}_getAttribute(t){if(!t){return}const e=$W(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}_getValueToSet(t){t=KW(t,"px");if(t===this._defaultValue){return}return t}}class iq extends XW{constructor(t,e){super(t,"tableCellHeight",e)}_getValueToSet(t){t=KW(t,"px");if(t===this._defaultValue){return null}return t}}class oq extends XW{constructor(t,e){super(t,"tableCellBackgroundColor",e)}}class rq extends XW{constructor(t,e){super(t,"tableCellVerticalAlignment",e)}}class sq extends XW{constructor(t,e){super(t,"tableCellHorizontalAlignment",e)}}class aq extends XW{constructor(t,e){super(t,"tableCellBorderStyle",e)}_getAttribute(t){if(!t){return}const e=$W(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}}class lq extends XW{constructor(t,e){super(t,"tableCellBorderColor",e)}_getAttribute(t){if(!t){return}const e=$W(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}}class cq extends XW{constructor(t,e){super(t,"tableCellBorderWidth",e)}_getAttribute(t){if(!t){return}const e=$W(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}_getValueToSet(t){t=KW(t,"px");if(t===this._defaultValue){return}return t}}const dq=/^(top|middle|bottom)$/;const uq=/^(left|center|right|justify)$/;class hq extends eu{static get pluginName(){return"TableCellPropertiesEditing"}static get requires(){return[tU,eq]}init(){const t=this.editor;const e=t.model.schema;const n=t.conversion;t.config.define("table.tableCellProperties.defaultProperties",{});const i=YW(t.config.get("table.tableCellProperties.defaultProperties"),{includeVerticalAlignmentProperty:true,includeHorizontalAlignmentProperty:true,includePaddingProperty:true,isRightToLeftContent:t.locale.contentLanguageDirection==="rtl"});t.data.addStyleProcessorRules(Y_);gq(e,n,{color:i.borderColor,style:i.borderStyle,width:i.borderWidth});t.commands.add("tableCellBorderStyle",new aq(t,i.borderStyle));t.commands.add("tableCellBorderColor",new lq(t,i.borderColor));t.commands.add("tableCellBorderWidth",new cq(t,i.borderWidth));xF(e,n,{modelAttribute:"tableCellHeight",styleName:"height",defaultValue:i.height});t.commands.add("tableCellHeight",new iq(t,i.height));t.data.addStyleProcessorRules(lC);xF(e,n,{modelAttribute:"tableCellPadding",styleName:"padding",reduceBoxSides:true,defaultValue:i.padding});t.commands.add("tableCellPadding",new nq(t,i.padding));t.data.addStyleProcessorRules(q_);xF(e,n,{modelAttribute:"tableCellBackgroundColor",styleName:"background-color",defaultValue:i.backgroundColor});t.commands.add("tableCellBackgroundColor",new oq(t,i.backgroundColor));mq(e,n,i.horizontalAlignment);t.commands.add("tableCellHorizontalAlignment",new sq(t,i.horizontalAlignment));fq(e,n,i.verticalAlignment);t.commands.add("tableCellVerticalAlignment",new rq(t,i.verticalAlignment))}}function gq(t,e,n){const i={width:"tableCellBorderWidth",color:"tableCellBorderColor",style:"tableCellBorderStyle"};t.extend("tableCell",{allowAttributes:Object.values(i)});kF(e,"td",i,n);kF(e,"th",i,n);wF(e,{modelElement:"tableCell",modelAttribute:i.style,styleName:"border-style"});wF(e,{modelElement:"tableCell",modelAttribute:i.color,styleName:"border-color"});wF(e,{modelElement:"tableCell",modelAttribute:i.width,styleName:"border-width"})}function mq(t,e,n){t.extend("tableCell",{allowAttributes:["tableCellHorizontalAlignment"]});e.for("downcast").attributeToAttribute({model:{name:"tableCell",key:"tableCellHorizontalAlignment"},view:t=>({key:"style",value:{"text-align":t}})});e.for("upcast").attributeToAttribute({view:{name:/^(td|th)$/,styles:{"text-align":uq}},model:{key:"tableCellHorizontalAlignment",value:t=>{const e=t.getStyle("text-align");return e===n?null:e}}}).attributeToAttribute({view:{name:/^(td|th)$/,attributes:{align:uq}},model:{key:"tableCellHorizontalAlignment",value:t=>{const e=t.getAttribute("align");return e===n?null:e}}})}function fq(t,e,n){t.extend("tableCell",{allowAttributes:["tableCellVerticalAlignment"]});e.for("downcast").attributeToAttribute({model:{name:"tableCell",key:"tableCellVerticalAlignment"},view:t=>({key:"style",value:{"vertical-align":t}})});e.for("upcast").attributeToAttribute({view:{name:/^(td|th)$/,styles:{"vertical-align":dq}},model:{key:"tableCellVerticalAlignment",value:t=>{const e=t.getStyle("vertical-align");return e===n?null:e}}}).attributeToAttribute({view:{name:/^(td|th)$/,attributes:{valign:dq}},model:{key:"tableCellVerticalAlignment",value:t=>{const e=t.getAttribute("valign");return e===n?null:e}}})}class pq extends eu{static get pluginName(){return"TableCellProperties"}static get requires(){return[hq,JW]}}class bq extends iu{constructor(t,e,n){super(t);this.attributeName=e;this._defaultValue=n}refresh(){const t=this.editor;const e=t.model.document.selection;const n=e.getFirstPosition().findAncestor("table");this.isEnabled=!!n;this.value=this._getValue(n)}execute(t={}){const e=this.editor.model;const n=e.document.selection;const{value:i,batch:o}=t;const r=n.getFirstPosition().findAncestor("table");const s=this._getValueToSet(i);e.enqueueChange(o,(t=>{if(s){t.setAttribute(this.attributeName,s,r)}else{t.removeAttribute(this.attributeName,r)}}))}_getValue(t){if(!t){return}const e=t.getAttribute(this.attributeName);if(e===this._defaultValue){return}return e}_getValueToSet(t){if(t===this._defaultValue){return}return t}}class kq extends bq{constructor(t,e){super(t,"tableWidth",e)}refresh(){this.isEnabled=true}execute(t={}){const e=this.editor.model;const n=t.table||e.document.selection.getSelectedElement();const{tableWidth:i,columnWidths:o}=t;e.change((t=>{if(i){t.setAttribute(this.attributeName,i,n)}else{t.removeAttribute(this.attributeName,n)}if(o){t.setAttribute("columnWidths",o,n)}else{t.removeAttribute("columnWidths",n)}}))}}class wq extends bq{constructor(t,e){super(t,"columnWidths",e)}refresh(){this.isEnabled=true}execute(t={}){const e=this.editor.model;const n=t.table||e.document.selection.getSelectedElement();const{columnWidths:i}=t;e.change((t=>{if(i){t.setAttribute(this.attributeName,i,n)}else{t.removeAttribute(this.attributeName,n)}}))}}const Aq=5;const _q=40;const Cq=2;function vq(t){const e=new Set;for(const n of t.document.differ.getChanges()){let i=null;switch(n.type){case"insert":i=["table","tableRow","tableCell"].includes(n.name)?n.position:null;break;case"remove":i=["tableRow","tableCell"].includes(n.name)?n.position:null;break;case"attribute":if(n.range.start.nodeAfter){i=["table","tableRow","tableCell"].includes(n.range.start.nodeAfter.name)?n.range.start:null}break}if(!i){continue}const o=i.nodeAfter&&i.nodeAfter.name==="table"?i.nodeAfter:i.findAncestor("table");for(const n of t.createRangeOn(o).getItems()){if(n.is("element")&&n.name==="table"&&n.hasAttribute("columnWidths")){e.add(n)}}}return e}function yq(t,e){return _q*100/xq(t,e)}function xq(t,e){const n=Eq(t,"tbody",e)||Eq(t,"thead",e);const i=e.editing.view.domConverter.mapViewToDom(n);return Dq(i)}function Eq(t,e,n){const i=n.editing.mapper.toViewElement(t);const o=[...i.getChildren()].find((t=>t.is("element","table")));return[...o.getChildren()].find((t=>t.is("element",e)))}function Dq(t){const e=il.window.getComputedStyle(t);if(e.boxSizing==="border-box"){return parseFloat(e.width)-parseFloat(e.paddingLeft)-parseFloat(e.paddingRight)-parseFloat(e.borderLeftWidth)-parseFloat(e.borderRightWidth)}else{return parseFloat(e.width)}}function Sq(t,e){const n=e.getCellLocation(t).column;const i=t.getAttribute("colspan")||1;return{leftEdge:n,rightEdge:n+i-1}}function Tq(t){const e=Math.pow(10,Cq);const n=parseFloat(t);return Math.round(n*e)/e}function Iq(t,e,n){if(t<=e){return Tq(e)}if(t>=n){return Tq(n)}return Tq(t)}function Mq(t,e){return Array(t).fill(e)}function Bq(t){return t.map((t=>parseFloat(t))).filter((t=>!Number.isNaN(t))).reduce(((t,e)=>t+e),0)}function Lq(t){t=Nq(t);const e=Bq(t);if(e===100){return t}return t.map((t=>Tq(t*100/e))).map(((t,e,n)=>{const i=e===n.length-1;if(!i){return t}const o=Bq(n);return Tq(t+100-o)}))}function Nq(t){const e=t.filter((t=>t==="auto")).length;if(e===0){return t.map((t=>Tq(t)))}const n=Bq(t);const i=Math.max((100-n)/e,Aq);return t.map((t=>t==="auto"?i:t)).map((t=>Tq(t)))}function zq(t){const e=il.window.getComputedStyle(t);if(e.boxSizing==="border-box"){return parseInt(e.width)}else{return parseFloat(e.width)+parseFloat(e.paddingLeft)+parseFloat(e.paddingRight)+parseFloat(e.borderWidth)}}function Pq(t){return e=>e.on("element:colgroup",((e,n,i)=>{const o=n.viewItem;if(!i.consumable.test(o,{name:true})){return}i.consumable.consume(o,{name:true});const r=n.modelCursor.findAncestor("table");const s=t.getColumns(r);let a=[...Array(s).keys()].map((t=>{const e=o.getChild(t);if(!e||!e.is("element","col")){return"auto"}const n=e.getStyle("width");if(!n||!n.endsWith("%")){return"auto"}return n}));if(a.includes("auto")){a=Lq(a).map((t=>t+"%"))}i.writer.setAttribute("columnWidths",a.join(","),r)}))}function Oq(){return t=>t.on("attribute:columnWidths:table",((t,e,n)=>{const i=n.writer;const o=e.item;const r=n.mapper.toViewElement(o);const s=r.is("element","table")?r:Array.from(r.getChildren()).find((t=>t.is("element","table")));if(e.attributeNewValue){Rq(i,s,e.attributeNewValue);i.addClass("ck-table-resized",s)}else{Vq(i,s);i.removeClass("ck-table-resized",s)}}))}function Rq(t,e,n){const i=n.split(",");let o=[...e.getChildren()].find((t=>t.is("element","colgroup")));if(!o){o=t.createContainerElement("colgroup")}else{for(const e of[...o.getChildren()]){t.remove(e)}}for(const e of Array(i.length).keys()){const n=t.createEmptyElement("col");t.setStyle("width",i[e],n);t.insert(t.createPositionAt(o,"end"),n)}t.insert(t.createPositionAt(e,"start"),o)}function Vq(t,e){const n=[...e.getChildren()].find((t=>t.is("element","colgroup")));t.remove(n)}class jq extends eu{static get requires(){return[tU,bH]}static get pluginName(){return"TableColumnResizeEditing"}constructor(t){super(t);this._isResizingActive=false;this.set("_isResizingAllowed",true);this._resizingData=null;this._domEmitter=Object.create(Ja);this._tableUtilsPlugin=t.plugins.get("TableUtils");this.on("change:_isResizingAllowed",((e,n,i)=>{t.editing.view.change((e=>{e[i?"removeClass":"addClass"]("ck-column-resize_disabled",t.editing.view.document.getRoot())}))}))}init(){this._extendSchema();this._registerPostFixer();this._registerConverters();this._registerResizingListeners();this._registerColgroupFixer();this._registerResizerInserter();const t=this.editor;const e=t.plugins.get("TableColumnResize");t.commands.add("resizeTableWidth",new kq(t));t.commands.add("resizeColumnWidths",new wq(t));const n=t.commands.get("resizeTableWidth");const i=t.commands.get("resizeColumnWidths");this.bind("_isResizingAllowed").to(t,"isReadOnly",e,"isEnabled",n,"isEnabled",i,"isEnabled",((t,e,n,i)=>!t&&e&&n&&i))}destroy(){this._domEmitter.stopListening();super.destroy()}_extendSchema(){this.editor.model.schema.extend("table",{allowAttributes:["tableWidth","columnWidths"]})}_registerPostFixer(){const t=this.editor;const e=t.model;e.document.registerPostFixer((t=>{let i=false;for(const o of vq(e)){const e=Lq(o.getAttribute("columnWidths").split(","));n(e,o,this);const r=e.map((t=>`${t}%`)).join(",");if(o.getAttribute("columnWidths")===r){continue}t.setAttribute("columnWidths",r,o);i=true}return i}));function n(t,e,n){const o=n._tableUtilsPlugin.getColumns(e);const r=o-t.length;if(r===0){return}const s=i(n.editor.model.document.differ,e);for(const i of s){const r=o-t.length;if(r===0){continue}const s=r>0;const a=n._tableUtilsPlugin.getCellLocation(i).column;if(s){const i=yq(e,n.editor);const o=Mq(r,i);t.splice(a,0,...o)}else{const e=t.splice(a,Math.abs(r));t[a]+=Bq(e)}}}function i(t,e){const n=new Set;for(const i of t.getChanges()){if(i.type=="insert"&&i.position.nodeAfter&&i.position.nodeAfter.name=="tableCell"&&i.position.nodeAfter.getAncestors().includes(e)){n.add(i.position.nodeAfter)}else if(i.type=="remove"){const t=i.position.nodeBefore||i.position.nodeAfter;if(t.name=="tableCell"&&t.getAncestors().includes(e)){n.add(t)}}}return n}}_registerConverters(){const t=this.editor;const e=t.conversion;const n={view:{name:"figure",key:"style",value:{width:/[\s\S]+/}},model:{name:"table",key:"tableWidth",value:t=>t.getStyle("width")}};const i={model:{name:"table",key:"tableWidth"},view:t=>({name:"figure",key:"style",value:{width:t}})};e.for("upcast").attributeToAttribute(n);e.for("upcast").add(Pq(this._tableUtilsPlugin));e.for("downcast").attributeToAttribute(i);e.for("downcast").add(Oq())}_registerResizingListeners(){const t=this.editor.editing.view;t.addObserver(SU);t.document.on("mousedown",this._onMouseDownHandler.bind(this),{priority:"high"});this._domEmitter.listenTo(il.window.document,"mousemove",pS(this._onMouseMoveHandler.bind(this),50));this._domEmitter.listenTo(il.window.document,"mouseup",this._onMouseUpHandler.bind(this))}_onMouseDownHandler(t,e){const n=e.target;if(!n.hasClass("ck-table-column-resizer")){return}if(!this._isResizingAllowed){return}e.preventDefault();t.stop();const i=this.editor;const o=i.editing.mapper.toModelElement(n.findAncestor("figure"));const r=l(o,this._tableUtilsPlugin,i);const s=n.findAncestor("table");const a=i.editing.view;if(![...s.getChildren()].find((t=>t.is("element","colgroup")))){a.change((t=>{c(t,r,s)}))}this._isResizingActive=true;this._resizingData=this._getResizingData(e,r);a.change((t=>d(t,s,this._resizingData)));function l(t,e,n){const i=Array(e.getColumns(t));const o=new LF(t);for(const t of o){const e=n.editing.mapper.toViewElement(t.cell);const o=n.editing.view.domConverter.mapViewToDom(e);const r=zq(o);if(!i[t.column]||r<i[t.column]){i[t.column]=Tq(r)}}return i}function c(t,e,n){const i=t.createContainerElement("colgroup");for(let n=0;n<e.length;n++){const o=t.createEmptyElement("col");const r=`${Tq(e[n]/Bq(e)*100)}%`;t.setStyle("width",r,o);t.insert(t.createPositionAt(i,"end"),o)}t.insert(t.createPositionAt(n,"start"),i)}function d(t,e,n){const i=n.widths.viewFigureWidth/n.widths.viewFigureParentWidth;t.addClass("ck-table-resized",e);t.addClass("ck-table-column-resizer__active",n.elements.viewResizer);t.setStyle("width",`${Tq(i*100)}%`,e.findAncestor("figure"))}}_onMouseMoveHandler(t,e){if(!this._isResizingActive){return}if(!this._isResizingAllowed){this._onMouseUpHandler();return}const{columnPosition:n,flags:{isRightEdge:i,isTableCentered:o,isLtrContent:r},elements:{viewFigure:s,viewLeftColumn:a,viewRightColumn:l},widths:{viewFigureParentWidth:c,tableWidth:d,leftColumnWidth:u,rightColumnWidth:h}}=this._resizingData;const g=-u+_q;const m=i?c-d:h-_q;const f=(r?1:-1)*(i&&o?2:1);const p=Iq((e.clientX-n)*f,Math.min(g,0),Math.max(m,0));if(p===0){return}this.editor.editing.view.change((t=>{const e=Tq((u+p)*100/d);t.setStyle("width",`${e}%`,a);if(i){const e=Tq((d+p)*100/c);t.setStyle("width",`${e}%`,s)}else{const e=Tq((h-p)*100/d);t.setStyle("width",`${e}%`,l)}}))}_onMouseUpHandler(){if(!this._isResizingActive){return}const{viewResizer:t,modelTable:e,viewFigure:n,viewColgroup:i}=this._resizingData.elements;const o=this.editor;const r=o.editing.view;const s=e.getAttribute("columnWidths");const a=[...i.getChildren()].map((t=>t.getStyle("width"))).join(",");const l=s!==a;const c=e.getAttribute("tableWidth");const d=n.getStyle("width");const u=c!==d;if(l||u){if(this._isResizingAllowed){if(u){o.execute("resizeTableWidth",{table:e,tableWidth:`${Tq(d)}%`,columnWidths:a})}else{o.execute("resizeColumnWidths",{columnWidths:a,table:e})}}else{r.change((t=>{if(s){const e=s.split(",");for(const n of i.getChildren()){t.setStyle("width",e.shift(),n)}}else{t.remove(i)}if(u){if(c){t.setStyle("width",c,n)}else{t.removeStyle("width",n)}}if(!s&&!c){t.removeClass("ck-table-resized",[...n.getChildren()].find((t=>t.name==="table")))}}))}}r.change((e=>{e.removeClass("ck-table-column-resizer__active",t)}));this._isResizingActive=false;this._resizingData=null}_getResizingData(t,e){const n=this.editor;const i=t.domEvent.clientX;const o=t.target;const r=o.findAncestor("td")||o.findAncestor("th");const s=n.editing.mapper.toModelElement(r);const a=s.findAncestor("table");const l=Sq(s,this._tableUtilsPlugin).rightEdge;const c=this._tableUtilsPlugin.getColumns(a)-1;const d=l===c;const u=!a.hasAttribute("tableAlignment");const h=n.locale.contentLanguageDirection!=="rtl";const g=r.findAncestor("table");const m=g.findAncestor("figure");const f=[...g.getChildren()].find((t=>t.is("element","colgroup")));const p=f.getChild(l);const b=d?undefined:f.getChild(l+1);const k=Dq(n.editing.view.domConverter.mapViewToDom(m.parent));const w=Dq(n.editing.view.domConverter.mapViewToDom(m));const A=xq(a,n);const _=e[l];const C=d?undefined:e[l+1];return{columnPosition:i,flags:{isRightEdge:d,isTableCentered:u,isLtrContent:h},elements:{viewResizer:o,modelTable:a,viewFigure:m,viewColgroup:f,viewLeftColumn:p,viewRightColumn:b},widths:{viewFigureParentWidth:k,viewFigureWidth:w,tableWidth:A,leftColumnWidth:_,rightColumnWidth:C}}}_registerColgroupFixer(){const t=this.editor;this.listenTo(t.editing.view.document,"layoutChanged",(()=>{const e=t.editing.view.document.selection.getFirstPosition().getAncestors().reverse().find((t=>t.name==="table"));const n=e&&[...e.getChildren()].find((t=>t.is("element","colgroup")));const i=t.model.document.selection.getFirstPosition().findAncestor("table");if(i&&i.hasAttribute("columnWidths")&&e&&!n){t.editing.reconvertItem(i)}}),{priority:"low"})}_registerResizerInserter(){this.editor.conversion.for("editingDowncast").add((t=>{t.on("insert:tableCell",((t,e,n)=>{const i=e.item;const o=n.mapper.toViewElement(i);const r=n.writer;r.insert(r.createPositionAt(o,"end"),r.createUIElement("div",{class:"ck-table-column-resizer"}))}),{priority:"lowest"})}))}}var Fq=n(728);var Hq={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Hq.insert="head";Hq.singleton=true;var Uq=Sc()(Fq.Z,Hq);const Wq=Fq.Z.locals||{};class qq extends eu{static get requires(){return[jq,eq]}static get pluginName(){return"TableColumnResize"}}class Gq extends bq{constructor(t,e){super(t,"tableBackgroundColor",e)}}class $q extends bq{constructor(t,e){super(t,"tableBorderColor",e)}_getValue(t){if(!t){return}const e=$W(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}}class Kq extends bq{constructor(t,e){super(t,"tableBorderStyle",e)}_getValue(t){if(!t){return}const e=$W(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}}class Yq extends bq{constructor(t,e){super(t,"tableBorderWidth",e)}_getValue(t){if(!t){return}const e=$W(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}_getValueToSet(t){t=KW(t,"px");if(t===this._defaultValue){return}return t}}class Zq extends bq{constructor(t,e){super(t,"tableWidth",e)}_getValueToSet(t){t=KW(t,"px");if(t===this._defaultValue){return}return t}}class Qq extends bq{constructor(t,e){super(t,"tableHeight",e)}_getValueToSet(t){t=KW(t,"px");if(t===this._defaultValue){return null}return t}}class Jq extends bq{constructor(t,e){super(t,"tableAlignment",e)}}const Xq=/^(left|center|right)$/;const tG=/^(left|none|right)$/;class eG extends eu{static get pluginName(){return"TablePropertiesEditing"}static get requires(){return[tU]}init(){const t=this.editor;const e=t.model.schema;const n=t.conversion;t.config.define("table.tableProperties.defaultProperties",{});const i=YW(t.config.get("table.tableProperties.defaultProperties"),{includeAlignmentProperty:true});t.data.addStyleProcessorRules(Y_);nG(e,n,{color:i.borderColor,style:i.borderStyle,width:i.borderWidth});t.commands.add("tableBorderColor",new $q(t,i.borderColor));t.commands.add("tableBorderStyle",new Kq(t,i.borderStyle));t.commands.add("tableBorderWidth",new Yq(t,i.borderWidth));iG(e,n,i.alignment);t.commands.add("tableAlignment",new Jq(t,i.alignment));rG(e,n,{modelAttribute:"tableWidth",styleName:"width",defaultValue:i.width});t.commands.add("tableWidth",new Zq(t,i.width));rG(e,n,{modelAttribute:"tableHeight",styleName:"height",defaultValue:i.height});t.commands.add("tableHeight",new Qq(t,i.height));t.data.addStyleProcessorRules(q_);oG(e,n,{modelAttribute:"tableBackgroundColor",styleName:"background-color",defaultValue:i.backgroundColor});t.commands.add("tableBackgroundColor",new Gq(t,i.backgroundColor))}}function nG(t,e,n){const i={width:"tableBorderWidth",color:"tableBorderColor",style:"tableBorderStyle"};t.extend("table",{allowAttributes:Object.values(i)});kF(e,"table",i,n);AF(e,{modelAttribute:i.color,styleName:"border-color"});AF(e,{modelAttribute:i.style,styleName:"border-style"});AF(e,{modelAttribute:i.width,styleName:"border-width"})}function iG(t,e,n){t.extend("table",{allowAttributes:["tableAlignment"]});e.for("downcast").attributeToAttribute({model:{name:"table",key:"tableAlignment"},view:t=>({key:"style",value:{float:t==="center"?"none":t}}),converterPriority:"high"});e.for("upcast").attributeToAttribute({view:{name:/^(table|figure)$/,styles:{float:tG}},model:{key:"tableAlignment",value:t=>{let e=t.getStyle("float");if(e==="none"){e="center"}return e===n?null:e}}}).attributeToAttribute({view:{attributes:{align:Xq}},model:{name:"table",key:"tableAlignment",value:t=>{const e=t.getAttribute("align");return e===n?null:e}}})}function oG(t,e,n){const{modelAttribute:i}=n;t.extend("table",{allowAttributes:[i]});bF(e,{viewElement:"table",...n});AF(e,n)}function rG(t,e,n){const{modelAttribute:i}=n;t.extend("table",{allowAttributes:[i]});bF(e,{viewElement:/^(table|figure)$/,shouldUpcast:t=>!(t.name=="table"&&t.parent.name=="figure"),...n});wF(e,{modelElement:"table",...n})}var sG=n(9221);var aG={injectType:"singletonStyleTag",attributes:{"data-cke":true}};aG.insert="head";aG.singleton=true;var lG=Sc()(sG.Z,aG);const cG=sG.Z.locals||{};const dG={left:JC.objectLeft,center:JC.objectCenter,right:JC.objectRight};class uG extends Lc{constructor(t,e){super(t);this.set({borderStyle:"",borderWidth:"",borderColor:"",backgroundColor:"",width:"",height:"",alignment:""});this.options=e;const{borderStyleDropdown:n,borderWidthInput:i,borderColorInput:o,borderRowLabel:r}=this._createBorderFields();const{backgroundRowLabel:s,backgroundInput:a}=this._createBackgroundFields();const{widthInput:l,operatorLabel:c,heightInput:d,dimensionsLabel:u}=this._createDimensionFields();const{alignmentToolbar:h,alignmentLabel:g}=this._createAlignmentFields();this.focusTracker=new uc;this.keystrokes=new hc;this.children=this.createCollection();this.borderStyleDropdown=n;this.borderWidthInput=i;this.borderColorInput=o;this.backgroundInput=a;this.widthInput=l;this.heightInput=d;this.alignmentToolbar=h;const{saveButtonView:m,cancelButtonView:f}=this._createActionButtons();this.saveButtonView=m;this.cancelButtonView=f;this._focusables=new xc;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.children.add(new wy(t,{label:this.t("Table properties")}));this.children.add(new AW(t,{labelView:r,children:[r,n,o,i],class:"ck-table-form__border-row"}));this.children.add(new AW(t,{labelView:s,children:[s,a],class:"ck-table-form__background-row"}));this.children.add(new AW(t,{children:[new AW(t,{labelView:u,children:[u,l,c,d],class:"ck-table-form__dimensions-row"}),new AW(t,{labelView:g,children:[g,h],class:"ck-table-properties-form__alignment-row"})]}));this.children.add(new AW(t,{children:[this.saveButtonView,this.cancelButtonView],class:"ck-table-form__action-row"}));this.setTemplate({tag:"form",attributes:{class:["ck","ck-form","ck-table-form","ck-table-properties-form"],tabindex:"-1"},children:this.children})}render(){super.render();o({view:this});[this.borderStyleDropdown,this.borderColorInput,this.borderColorInput.fieldView.dropdownView.buttonView,this.borderWidthInput,this.backgroundInput,this.backgroundInput.fieldView.dropdownView.buttonView,this.widthInput,this.heightInput,this.alignmentToolbar,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createBorderFields(){const t=this.options.defaultTableProperties;const e={style:t.borderStyle,width:t.borderWidth,color:t.borderColor};const n=gW({colorConfig:this.options.borderColors,columns:5,defaultColorValue:e.color});const i=this.locale;const o=this.t;const r=new uy(i);r.text=o("Border");const s=oW(this.t);const a=new Ly(i,Py);a.set({label:o("Style"),class:"ck-table-form__border-style"});a.fieldView.buttonView.set({isOn:false,withText:true,tooltip:o("Style")});a.fieldView.buttonView.bind("label").to(this,"borderStyle",(t=>s[t?t:"none"]));a.fieldView.on("execute",(t=>{this.borderStyle=t.source._borderStyleValue}));a.bind("isEmpty").to(this,"borderStyle",(t=>!t));Dv(a.fieldView,dW(this,e.style));const l=new Ly(i,Ny);l.set({label:o("Width"),class:"ck-table-form__border-width"});l.fieldView.bind("value").to(this,"borderWidth");l.bind("isEnabled").to(this,"borderStyle",hG);l.fieldView.on("input",(()=>{this.borderWidth=l.fieldView.element.value}));const c=new Ly(i,n);c.set({label:o("Color"),class:"ck-table-form__border-color"});c.fieldView.bind("value").to(this,"borderColor");c.bind("isEnabled").to(this,"borderStyle",hG);c.fieldView.on("input",(()=>{this.borderColor=c.fieldView.value}));this.on("change:borderStyle",((t,n,i,o)=>{if(!hG(i)){this.borderColor="";this.borderWidth=""}if(!hG(o)){this.borderColor=e.color;this.borderWidth=e.width}}));return{borderRowLabel:r,borderStyleDropdown:a,borderColorInput:c,borderWidthInput:l}}_createBackgroundFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Background");const i=gW({colorConfig:this.options.backgroundColors,columns:5,defaultColorValue:this.options.defaultTableProperties.backgroundColor});const o=new Ly(t,i);o.set({label:e("Color"),class:"ck-table-properties-form__background"});o.fieldView.bind("value").to(this,"backgroundColor");o.fieldView.on("input",(()=>{this.backgroundColor=o.fieldView.value}));return{backgroundRowLabel:n,backgroundInput:o}}_createDimensionFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Dimensions");const i=new Ly(t,Ny);i.set({label:e("Width"),class:"ck-table-form__dimensions-row__width"});i.fieldView.bind("value").to(this,"width");i.fieldView.on("input",(()=>{this.width=i.fieldView.element.value}));const o=new Lc(t);o.setTemplate({tag:"span",attributes:{class:["ck-table-form__dimension-operator"]},children:[{text:"×"}]});const r=new Ly(t,Ny);r.set({label:e("Height"),class:"ck-table-form__dimensions-row__height"});r.fieldView.bind("value").to(this,"height");r.fieldView.on("input",(()=>{this.height=r.fieldView.element.value}));return{dimensionsLabel:n,widthInput:i,operatorLabel:o,heightInput:r}}_createAlignmentFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Alignment");const i=new rv(t);i.set({isCompact:true,ariaLabel:e("Table alignment toolbar")});uW({view:this,icons:dG,toolbar:i,labels:this._alignmentLabels,propertyName:"alignment",defaultValue:this.options.defaultTableProperties.alignment});return{alignmentLabel:n,alignmentToolbar:i}}_createActionButtons(){const t=this.locale;const e=this.t;const n=new kd(t);const i=new kd(t);const o=[this.borderWidthInput,this.borderColorInput,this.backgroundInput,this.widthInput,this.heightInput];n.set({label:e("Save"),icon:JC.check,class:"ck-button-save",type:"submit",withText:true});n.bind("isEnabled").toMany(o,"errorText",((...t)=>t.every((t=>!t))));i.set({label:e("Cancel"),icon:JC.cancel,class:"ck-button-cancel",withText:true});i.delegate("execute").to(this,"cancel");return{saveButtonView:n,cancelButtonView:i}}get _alignmentLabels(){const t=this.locale;const e=this.t;const n=e("Align table to the left");const i=e("Center table");const o=e("Align table to the right");if(t.uiLanguageDirection==="rtl"){return{right:o,center:i,left:n}}else{return{left:n,center:i,right:o}}}}function hG(t){return t!=="none"}const gG='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8 2v5h4V2h1v5h5v1h-5v4h.021l-.172.351-1.916.28-.151.027c-.287.063-.54.182-.755.341L8 13v5H7v-5H2v-1h5V8H2V7h5V2h1zm4 6H8v4h4V8z" opacity=".6"/><path d="m15.5 11.5 1.323 2.68 2.957.43-2.14 2.085.505 2.946L15.5 18.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L15.5 11.5zM17 1a2 2 0 0 1 2 2v9.475l-.85-.124-.857-1.736a2.048 2.048 0 0 0-.292-.44L17 3H3v14h7.808l.402.392L10.935 19H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14z"/></svg>';const mG=500;const fG={borderStyle:"tableBorderStyle",borderColor:"tableBorderColor",borderWidth:"tableBorderWidth",backgroundColor:"tableBackgroundColor",width:"tableWidth",height:"tableHeight",alignment:"tableAlignment"};class pG extends eu{static get requires(){return[Zy]}static get pluginName(){return"TablePropertiesUI"}constructor(t){super(t);t.config.define("table.tableProperties",{borderColors:hW,backgroundColors:hW})}init(){const t=this.editor;const e=t.t;this._defaultTableProperties=YW(t.config.get("table.tableProperties.defaultProperties"),{includeAlignmentProperty:true});this._balloon=t.plugins.get(Zy);this.view=null;this._undoStepBatch=null;this._isReady=false;t.ui.componentFactory.add("tableProperties",(n=>{const i=new kd(n);i.set({label:e("Table properties"),icon:gG,tooltip:true});this.listenTo(i,"execute",(()=>this._showView()));const o=Object.values(fG).map((e=>t.commands.get(e)));i.bind("isEnabled").toMany(o,"isEnabled",((...t)=>t.some((t=>t))));return i}))}destroy(){super.destroy();if(this.view){this.view.destroy()}}_createPropertiesView(){const e=this.editor;const n=e.config.get("table.tableProperties");const i=xd(n.borderColors);const o=yd(e.locale,i);const r=xd(n.backgroundColors);const s=yd(e.locale,r);const a=new uG(e.locale,{borderColors:o,backgroundColors:s,defaultTableProperties:this._defaultTableProperties});const l=e.t;a.render();this.listenTo(a,"submit",(()=>{this._hideView()}));this.listenTo(a,"cancel",(()=>{if(this._undoStepBatch.operations.length){e.execute("undo",this._undoStepBatch)}this._hideView()}));a.keystrokes.set("Esc",((t,e)=>{this._hideView();e()}));t({emitter:a,activator:()=>this._isViewInBalloon,contextElements:[this._balloon.view.element],callback:()=>this._hideView()});const c=rW(l);const d=sW(l);a.on("change:borderStyle",this._getPropertyChangeCallback("tableBorderStyle",this._defaultTableProperties.borderStyle));a.on("change:borderColor",this._getValidatedPropertyChangeCallback({viewField:a.borderColorInput,commandName:"tableBorderColor",errorText:c,validator:aW,defaultValue:this._defaultTableProperties.borderColor}));a.on("change:borderWidth",this._getValidatedPropertyChangeCallback({viewField:a.borderWidthInput,commandName:"tableBorderWidth",errorText:d,validator:cW,defaultValue:this._defaultTableProperties.borderWidth}));a.on("change:backgroundColor",this._getValidatedPropertyChangeCallback({viewField:a.backgroundInput,commandName:"tableBackgroundColor",errorText:c,validator:aW,defaultValue:this._defaultTableProperties.backgroundColor}));a.on("change:width",this._getValidatedPropertyChangeCallback({viewField:a.widthInput,commandName:"tableWidth",errorText:d,validator:lW,defaultValue:this._defaultTableProperties.width}));a.on("change:height",this._getValidatedPropertyChangeCallback({viewField:a.heightInput,commandName:"tableHeight",errorText:d,validator:lW,defaultValue:this._defaultTableProperties.height}));a.on("change:alignment",this._getPropertyChangeCallback("tableAlignment",this._defaultTableProperties.alignment));return a}_fillViewFormFromCommandValues(){const t=this.editor.commands;const e=t.get("tableBorderStyle");Object.entries(fG).map((([e,n])=>{const i=this._defaultTableProperties[e]||"";return[e,t.get(n).value||i]})).forEach((([t,n])=>{if((t==="borderColor"||t==="borderWidth")&&e.value==="none"){return}this.view.set(t,n)}));this._isReady=true}_showView(){const t=this.editor;if(!this.view){this.view=this._createPropertiesView()}this.listenTo(t.ui,"update",(()=>{this._updateView()}));this._fillViewFormFromCommandValues();this._balloon.add({view:this.view,position:HW(t)});this._undoStepBatch=t.model.createBatch();this.view.focus()}_hideView(){const t=this.editor;this.stopListening(t.ui,"update");this._isReady=false;this.view.saveButtonView.focus();this._balloon.remove(this.view);this.editor.editing.view.focus()}_updateView(){const t=this.editor;const e=t.editing.view.document;if(!OW(e.selection)){this._hideView()}else if(this._isViewVisible){FW(t,"table")}}get _isViewVisible(){return!!this.view&&this._balloon.visibleView===this.view}get _isViewInBalloon(){return!!this.view&&this._balloon.hasView(this.view)}_getPropertyChangeCallback(t){return(e,n,i)=>{if(!this._isReady){return}this.editor.execute(t,{value:i,batch:this._undoStepBatch})}}_getValidatedPropertyChangeCallback(t){const{commandName:e,viewField:n,validator:i,errorText:o}=t;const r=If((()=>{n.errorText=o}),mG);return(t,o,s)=>{r.cancel();if(!this._isReady){return}if(i(s)){this.editor.execute(e,{value:s,batch:this._undoStepBatch});n.errorText=null}else{r()}}}}class bG extends eu{static get pluginName(){return"TableProperties"}static get requires(){return[eG,pG]}}class kG extends eu{static get requires(){return[XD]}static get pluginName(){return"TableToolbar"}afterInit(){const t=this.editor;const e=t.t;const n=t.plugins.get(XD);const i=t.config.get("table.contentToolbar");const o=t.config.get("table.tableToolbar");if(i){n.register("tableContent",{ariaLabel:e("Table toolbar"),items:i,getRelatedElement:OW})}if(o){n.register("table",{ariaLabel:e("Table toolbar"),items:o,getRelatedElement:PW})}}}const wG="underline";class AG extends eu{static get pluginName(){return"UnderlineEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:wG});t.model.schema.setAttributeProperties(wG,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:wG,view:"u",upcastAlso:{styles:{"text-decoration":"underline"}}});t.commands.add(wG,new II(t,wG));t.keystrokes.set("CTRL+U","underline")}}const _G='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 18v-1.5h14V18zm2.2-8V3.6c0-.4.4-.6.8-.6.3 0 .7.2.7.6v6.2c0 2 1.3 2.8 3.2 2.8 1.9 0 3.4-.9 3.4-2.9V3.6c0-.3.4-.5.8-.5.3 0 .7.2.7.5V10c0 2.7-2.2 4-4.9 4-2.6 0-4.7-1.2-4.7-4z"/></svg>';const CG="underline";class vG extends eu{static get pluginName(){return"UnderlineUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(CG,(n=>{const i=t.commands.get(CG);const o=new kd(n);o.set({label:e("Underline"),icon:_G,keystroke:"CTRL+U",tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(CG);t.editing.view.focus()}));return o}))}}class yG extends eu{static get requires(){return[AG,vG]}static get pluginName(){return"Underline"}}class xG extends vx{}xG.builtinPlugins=[Fx,zE,rT,gI,kI,TI,zI,GI,MM,ZI,$M,AB,jB,FB,_L,IL,ON,QN,Tz,Iz,CN,Pz,Hz,Kz,DP,RP,BO,vR,iV,oV,DB,qV,QV,RL,bj,kj,wj,vj,_j,Aj,Cj,Tj,oF,dF,pF,zU,ZU,pq,qq,bG,kG,_E,yG];xG.defaultConfig={toolbar:{items:["heading","|","bold","italic","link","bulletedList","numberedList","|","outdent","indent","|","imageUpload","blockQuote","insertTable","mediaEmbed","undo","redo"]},language:"en",image:{toolbar:["imageTextAlternative","toggleImageCaption","imageStyle:inline","imageStyle:block","imageStyle:side","linkImage"]},table:{contentToolbar:["tableColumn","tableRow","mergeTableCells","tableCellProperties","tableProperties"]}};const EG=xG})();i=i["default"];return i})()));
-//# sourceMappingURL=ckeditor.js.map \ No newline at end of file
diff --git a/ckeditor/ckeditor.js.map b/ckeditor/ckeditor.js.map
deleted file mode 100644
index dd44893..0000000
--- a/ckeditor/ckeditor.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"ckeditor.js","mappings":";;;;AAAA","sources":["webpack://ClassicEditor/webpack/universalModuleDefinition"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClassicEditor\"] = factory();\n\telse\n\t\troot[\"ClassicEditor\"] = factory();\n})(self, () => {\nreturn "],"names":[],"sourceRoot":""} \ No newline at end of file
diff --git a/ckeditor/editor.js b/ckeditor/editor.js
deleted file mode 100644
index 034c32e..0000000
--- a/ckeditor/editor.js
+++ /dev/null
@@ -1,6 +0,0 @@
-(function(t){const e=t["en"]=t["en"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1","Align cell text to the bottom":"Align cell text to the bottom","Align cell text to the center":"Align cell text to the center","Align cell text to the left":"Align cell text to the left","Align cell text to the middle":"Align cell text to the middle","Align cell text to the right":"Align cell text to the right","Align cell text to the top":"Align cell text to the top","Align center":"Align center","Align left":"Align left","Align right":"Align right","Align table to the left":"Align table to the left","Align table to the right":"Align table to the right",Alignment:"Alignment",All:"All","Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to",Aquamarine:"Aquamarine",Arrows:"Arrows","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above",Background:"Background","Bitcoin sign":"Bitcoin sign",Black:"Black","Block quote":"Block quote",Blue:"Blue","Blue marker":"Blue marker",Bold:"Bold",Border:"Border","Break text":"Break text","Bulleted List":"Bulleted List","Bulleted list styles toolbar":"Bulleted list styles toolbar",Cancel:"Cancel","Caption for image: %0":"Caption for image: %0","Caption for the image":"Caption for the image","Cedi sign":"Cedi sign","Cell properties":"Cell properties","Cent sign":"Cent sign","Center table":"Center table","Centered image":"Centered image","Change image text alternative":"Change image text alternative","Character categories":"Character categories","Characters: %0":"Characters: %0","Choose heading":"Choose heading",Circle:"Circle",Code:"Code","Colon sign":"Colon sign",Color:"Color","Color picker":"Color picker",Column:"Column","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign",Currency:"Currency","Currency sign":"Currency sign",Dashed:"Dashed",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Decrease indent":"Decrease indent","Degree sign":"Degree sign","Delete column":"Delete column","Delete row":"Delete row","Dim grey":"Dim grey",Dimensions:"Dimensions",Disc:"Disc","Division sign":"Division sign","Dollar sign":"Dollar sign","Dong sign":"Dong sign",Dotted:"Dotted",Double:"Double","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark",Downloadable:"Downloadable","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","downwards simple arrow":"downwards simple arrow","Drachma sign":"Drachma sign","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Edit link":"Edit link","Edit source":"Edit source","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar","Editor editing area: %0":"Editor editing area: %0","Editor toolbar":"Editor toolbar","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","Empty snippet content":"Empty snippet content","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Enter image caption":"Enter image caption","Enter table caption":"Enter table caption","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark",Find:"Find","Find and replace":"Find and replace","Find in text…":"Find in text…","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","Full size image":"Full size image","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign",Green:"Green","Green marker":"Green marker","Green pen":"Green pen",Grey:"Grey",Groove:"Groove","Guarani sign":"Guarani sign","Header column":"Header column","Header row":"Header row",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Height:"Height",Highlight:"Highlight","Horizontal ellipsis":"Horizontal ellipsis","Horizontal line":"Horizontal line","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Hryvnia sign":"Hryvnia sign","HTML object":"HTML object","HTML snippet":"HTML snippet","Identical to":"Identical to","Image resize list":"Image resize list","Image toolbar":"Image toolbar","image widget":"image widget","In line":"In line","Increase indent":"Increase indent","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Insert:"Insert","Insert code block":"Insert code block","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert HTML":"Insert HTML","Insert image":"Insert image","Insert image via URL":"Insert image via URL","Insert media":"Insert media","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table",Inset:"Inset",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark",Italic:"Italic",Justify:"Justify","Justify cell text":"Justify cell text","Kip sign":"Kip sign",Latin:"Latin","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left aligned image":"Left aligned image","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","leftwards simple arrow":"leftwards simple arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Link:"Link","Link image":"Link image","Link URL":"Link URL","Lira sign":"Lira sign","List properties":"List properties","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or","Lower-latin":"Lower-latin","Lower–roman":"Lower–roman",Macron:"Macron","Manat sign":"Manat sign","Match case":"Match case",Mathematical:"Mathematical","Media toolbar":"Media toolbar","Media URL":"Media URL","media widget":"media widget","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign",Next:"Next","Next result":"Next result","No preview available":"No preview available",None:"None","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","Numbered List":"Numbered List","Numbered list styles toolbar":"Numbered list styles toolbar","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","Open media in new tab":"Open media in new tab",Orange:"Orange",Original:"Original",Outset:"Outset",Overline:"Overline",Padding:"Padding","Page break":"Page break",Paragraph:"Paragraph","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Paste raw HTML here...":"Paste raw HTML here...","Paste the media URL in the input.":"Paste the media URL in the input.","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Pink marker":"Pink marker","Plain text":"Plain text","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget",Previous:"Previous","Previous result":"Previous result","Proportional to":"Proportional to",Purple:"Purple","Question exclamation mark":"Question exclamation mark",Red:"Red","Red pen":"Red pen",Redo:"Redo","Registered sign":"Registered sign","Remove color":"Remove color","Remove Format":"Remove Format","Remove highlight":"Remove highlight",Replace:"Replace","Replace all":"Replace all","Replace with…":"Replace with…","Resize image":"Resize image","Resize image to %0":"Resize image to %0","Resize image to the original size":"Resize image to the original size","Restore default":"Restore default","Reversed order":"Reversed order","Reversed paragraph sign":"Reversed paragraph sign","Rich Text Editor":"Rich Text Editor",Ridge:"Ridge","Right aligned image":"Right aligned image","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","rightwards simple arrow":"rightwards simple arrow",Row:"Row","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign",Save:"Save","Save changes":"Save changes","Section sign":"Section sign","Select all":"Select all","Select column":"Select column","Select row":"Select row","Show more items":"Show more items","Show options":"Show options","Side image":"Side image","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark",Solid:"Solid","soon with rightwards arrow above":"soon with rightwards arrow above",Source:"Source","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Square:"Square","Square root":"Square root","Start at":"Start at","Start index must be greater than 0.":"Start index must be greater than 0.",Strikethrough:"Strikethrough",Style:"Style",Subscript:"Subscript",Superscript:"Superscript","Table alignment toolbar":"Table alignment toolbar","Table cell text alignment":"Table cell text alignment","Table properties":"Table properties","Table toolbar":"Table toolbar","Tenge sign":"Tenge sign",Text:"Text","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar","Text alternative":"Text alternative","Text highlight toolbar":"Text highlight toolbar","Text to find must not be empty.":"Text to find must not be empty.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".',"The URL must not be empty.":"The URL must not be empty.",'The value is invalid. Try "10px" or "2em" or simply "2".':'The value is invalid. Try "10px" or "2em" or simply "2".',"There exists":"There exists","This link has no URL":"This link has no URL","This media URL is not supported.":"This media URL is not supported.","Tilde operator":"Tilde operator","Tip: Find some text first in order to replace it.":"Tip: Find some text first in order to replace it.","Tip: Paste the URL into the content to embed faster.":"Tip: Paste the URL into the content to embed faster.","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on","Toggle the circle list style":"Toggle the circle list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the disc list style":"Toggle the disc list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the square list style":"Toggle the square list style","Toggle the upper–latin list style":"Toggle the upper–latin list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign",Turquoise:"Turquoise","Two dot leader":"Two dot leader",Underline:"Underline",Undo:"Undo",Union:"Union",Unlink:"Unlink","up down arrow with base":"up down arrow with base",Update:"Update","Update image URL":"Update image URL","Upload failed":"Upload failed","Upload in progress":"Upload in progress","Upper-latin":"Upper-latin","Upper-roman":"Upper-roman","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","upwards simple arrow":"upwards simple arrow","Vertical text alignment toolbar":"Vertical text alignment toolbar","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters",White:"White","Whole words only":"Whole words only","Widget toolbar":"Widget toolbar",Width:"Width","Won sign":"Won sign","Words: %0":"Words: %0","Wrap text":"Wrap text",Yellow:"Yellow","Yellow marker":"Yellow marker","Yen sign":"Yen sign"})})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));
-/*!
- * @license Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md.
- */(function t(e,n){if(typeof exports==="object"&&typeof module==="object")module.exports=n();else if(typeof define==="function"&&define.amd)define([],n);else if(typeof exports==="object")exports["CKSource"]=n();else e["CKSource"]=n()})(self,(()=>(()=>{var t={8180:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content code{background-color:hsla(0,0%,78%,.3);border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:hsla(0,0%,78%,.5)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-basic-styles/theme/code.css"],names:[],mappings:"AAKA,iBACC,kCAAuC,CAEvC,iBAAkB,CADlB,aAED,CAEA,0CACC,kCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content code {\n\tbackground-color: hsla(0, 0%, 78%, 0.3);\n\tpadding: .15em;\n\tborder-radius: 2px;\n}\n\n.ck.ck-editor__editable .ck-code_selected {\n\tbackground-color: hsla(0, 0%, 78%, 0.5);\n}\n"],sourceRoot:""}]);const c=a},636:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-block-quote/theme/blockquote.css"],names:[],mappings:"AAKA,uBAWC,0BAAsC,CADtC,iBAAkB,CAFlB,aAAc,CACd,cAAe,CAPf,eAAgB,CAIhB,kBAAmB,CADnB,mBAOD,CAEA,gCACC,aAAc,CACd,2BACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content blockquote {\n\t/* See #12 */\n\toverflow: hidden;\n\n\t/* https://github.com/ckeditor/ckeditor5-block-quote/issues/15 */\n\tpadding-right: 1.5em;\n\tpadding-left: 1.5em;\n\n\tmargin-left: 0;\n\tmargin-right: 0;\n\tfont-style: italic;\n\tborder-left: solid 5px hsl(0, 0%, 80%);\n}\n\n.ck-content[dir="rtl"] blockquote {\n\tborder-left: 0;\n\tborder-right: solid 5px hsl(0, 0%, 80%);\n}\n'],sourceRoot:""}]);const c=a},390:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-clipboard/theme/clipboard.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-clipboard/clipboard.css"],names:[],mappings:"AASC,8DACC,cAAe,CAEf,mBAAoB,CADpB,iBAOD,CAJC,mEACC,iBAAkB,CAClB,OACD,CAWA,qJACC,YACD,CCzBF,MACC,yCAA0C,CAC1C,yCAA0C,CAC1C,6DACD,CAOE,mEAIC,gDAAiD,CADjD,sDAAuD,CAFvD,2DAA8D,CAI9D,gBAAiB,CAHjB,wDAqBD,CAfC,yEAWC,sFAAuF,CAEvF,kBAAmB,CADnB,qKAA0K,CAX1K,UAAW,CAIX,aAAc,CAFd,QAAS,CAIT,QAAS,CADT,iBAAkB,CAElB,wDAA2D,CAE3D,0BAA2B,CAR3B,OAYD,CA2DF,kEACC,gGACD,CAKA,gDACC,OAAS,CACT,sBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: inline;\n\t\tposition: relative;\n\t\tpointer-events: none;\n\n\t\t& span {\n\t\t\tposition: absolute;\n\t\t\twidth: 0;\n\t\t}\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\t& > .ck-widget__selection-handle {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t& > .ck-widget__type-around {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-clipboard-drop-target-dot-width: 12px;\n\t--ck-clipboard-drop-target-dot-height: 8px;\n\t--ck-clipboard-drop-target-color: var(--ck-color-focus-border)\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\t& span {\n\t\t\tbottom: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\ttop: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tbackground: var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-left: -1px;\n\n\t\t\t/* The triangle above the marker */\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: 50%;\n\t\t\t\ttop: calc(var(--ck-clipboard-drop-target-dot-height) * -.5);\n\n\t\t\t\ttransform: translateX(-50%);\n\t\t\t\tborder-color: var(--ck-clipboard-drop-target-color) transparent transparent transparent;\n\t\t\t\tborder-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t// Horizontal drop target (between blocks).\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\twidth: 100%;\n\t\theight: 0;\n\t\tmargin: 0;\n\t\ttext-align: initial;\n\n\t\t& .ck-clipboard-drop-target__line {\n\t\t\tposition: absolute;\n\t\t\twidth: 100%;\n\t\t\theight: 0;\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-top: -1px;\n\n\t\t\t&::before {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent transparent transparent var(--ck-clipboard-drop-target-color);\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) 0 var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent var(--ck-clipboard-drop-target-color) transparent transparent;\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size)) var(--ck-clipboard-drop-target-dot-size) 0;\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\t*/\n\n\t/*\n\t * Styles of the widget that it a drop target.\n\t */\n\t& .ck-widget.ck-clipboard-drop-target-range {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important;\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\tzoom: 0.6;\n\t\toutline: none !important;\n\t}\n}\n'],sourceRoot:""}]);const c=a},9085:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content pre{background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;color:#353535;direction:ltr;font-style:normal;min-width:200px;padding:1em;tab-size:4;text-align:left;white-space:pre-wrap}.ck-content pre code{background:unset;border-radius:0;padding:0}.ck.ck-editor__editable pre{position:relative}.ck.ck-editor__editable pre[data-language]:after{content:attr(data-language);position:absolute}:root{--ck-color-code-block-label-background:#757575}.ck.ck-editor__editable pre[data-language]:after{background:var(--ck-color-code-block-label-background);color:#fff;font-family:var(--ck-font-face);font-size:10px;line-height:16px;padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);right:10px;top:-1px;white-space:nowrap}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-code-block/theme/codeblock.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-code-block/codeblock.css"],names:[],mappings:"AAKA,gBAGC,4BAAiC,CACjC,wBAAiC,CACjC,iBAAkB,CAHlB,aAAwB,CAOxB,aAAc,CAMd,iBAAkB,CAGlB,eAAgB,CAjBhB,WAAY,CAUZ,UAAW,CAHX,eAAgB,CAIhB,oBAaD,CALC,qBACC,gBAAiB,CAEjB,eAAgB,CADhB,SAED,CAGD,4BACC,iBAMD,CAJC,iDACC,2BAA4B,CAC5B,iBACD,CCjCD,MACC,8CACD,CAEA,iDAGC,sDAAuD,CAMvD,UAAuB,CAHvB,+BAAgC,CADhC,cAAe,CAEf,gBAAiB,CACjB,uDAAwD,CANxD,UAAW,CADX,QAAS,CAST,kBACD,CAEA,+CAEC,gBAAiB,CAEjB,iBAAkB,CADlB,eAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content pre {\n\tpadding: 1em;\n\tcolor: hsl(0, 0%, 20.8%);\n\tbackground: hsla(0, 0%, 78%, 0.3);\n\tborder: 1px solid hsl(0, 0%, 77%);\n\tborder-radius: 2px;\n\n\t/* Code block are language direction–agnostic. */\n\ttext-align: left;\n\tdirection: ltr;\n\n\ttab-size: 4;\n\twhite-space: pre-wrap;\n\n\t/* Don't inherit the style, e.g. when in a block quote. */\n\tfont-style: normal;\n\n\t/* Don't let the code be squashed e.g. when in a table cell. */\n\tmin-width: 200px;\n\n\t& code {\n\t\tbackground: unset;\n\t\tpadding: 0;\n\t\tborder-radius: 0;\n\t}\n}\n\n.ck.ck-editor__editable pre {\n\tposition: relative;\n\n\t&[data-language]::after {\n\t\tcontent: attr(data-language);\n\t\tposition: absolute;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-code-block-label-background: hsl(0, 0%, 46%);\n}\n\n.ck.ck-editor__editable pre[data-language]::after {\n\ttop: -1px;\n\tright: 10px;\n\tbackground: var(--ck-color-code-block-label-background);\n\n\tfont-size: 10px;\n\tfont-family: var(--ck-font-face);\n\tline-height: 16px;\n\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-medium);\n\tcolor: hsl(0, 0%, 100%);\n\twhite-space: nowrap;\n}\n\n.ck.ck-code-block-dropdown .ck-dropdown__panel {\n\t/* There could be dozens of languages available. Use scroll to prevent a 10e6px dropdown. */\n\tmax-height: 250px;\n\toverflow-y: auto;\n\toverflow-x: hidden;\n}\n"],sourceRoot:""}]);const c=a},3638:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-modal)}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-bottom-width:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar{border-bottom-width:1px;border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-editor-classic/theme/classiceditor.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-editor-classic/classiceditor.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,cAIC,iBAMD,CAJC,2DAEC,yBACD,CCLC,gDCED,eDKC,CAPA,uICMA,qCAAsC,CDJpC,2BAA4B,CAC5B,4BAIF,CAPA,gDAMC,qBACD,CAEA,iFACC,uBAAwB,CCR1B,eDaC,CANA,yMCHA,qCAAsC,CDOpC,eAEF,CAKF,yCAEC,0CAA2C,CCpB3C,eD8BD,CAZA,yHCdE,qCAAsC,CDmBtC,wBAAyB,CACzB,yBAMF,CAHC,0DACC,wCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor {\n\t/* All the elements within `.ck-editor` are positioned relatively to it.\n\t If any element needs to be positioned with respect to the <body>, etc.,\n\t it must land outside of the `.ck-editor` in DOM. */\n\tposition: relative;\n\n\t& .ck-editor__top .ck-sticky-panel .ck-toolbar {\n\t\t/* https://github.com/ckeditor/ckeditor5-editor-classic/issues/62 */\n\t\tz-index: var(--ck-z-modal);\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_rounded.css";\n\n.ck.ck-editor__top {\n\t& .ck-sticky-panel {\n\t\t& .ck-toolbar {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\n\t\t\tborder-bottom-width: 0;\n\t\t}\n\n\t\t& .ck-sticky-panel__content_sticky .ck-toolbar {\n\t\t\tborder-bottom-width: 1px;\n\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Note: Use ck-editor__main to make sure these styles don\'t apply to other editor types */\n.ck.ck-editor__main > .ck-editor__editable {\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/113 */\n\tbackground: var(--ck-color-base-background);\n\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&:not(.ck-focused) {\n\t\tborder-color: var(--ck-color-base-border);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},8894:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text);cursor:text}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-engine/theme/placeholder.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-engine/placeholder.css"],names:[],mappings:"AAMA,uCAEC,iBAWD,CATC,qDAIC,8BAA+B,CAF/B,MAAO,CAKP,mBAAoB,CANpB,iBAAkB,CAElB,OAKD,CAKA,wCACC,YACD,CAQD,iCACC,iBACD,CC5BC,qDAEC,6CAA8C,CAD9C,WAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder,\n.ck .ck-placeholder {\n\tposition: relative;\n\n\t&::before {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tcontent: attr(data-placeholder);\n\n\t\t/* See ckeditor/ckeditor5#469. */\n\t\tpointer-events: none;\n\t}\n}\n\n/* See ckeditor/ckeditor5#1987. */\n.ck.ck-read-only .ck-placeholder {\n\t&::before {\n\t\tdisplay: none;\n\t}\n}\n\n/*\n * Rules for the `ck-placeholder` are loaded before the rules for `ck-reset_all` in the base CKEditor 5 DLL build.\n * This fix overwrites the incorrectly set `position: static` from `ck-reset_all`.\n * See https://github.com/ckeditor/ckeditor5/issues/11418.\n */\n.ck.ck-reset_all .ck-placeholder {\n\tposition: relative;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder, .ck .ck-placeholder {\n\t&::before {\n\t\tcursor: text;\n\t\tcolor: var(--ck-color-engine-placeholder-text);\n\t}\n}\n"],sourceRoot:""}]);const c=a},4401:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-engine/theme/renderer.css"],names:[],mappings:"AAMA,qDACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Elements marked by the Renderer as hidden should be invisible in the editor. */\n.ck.ck-editor__editable span[data-ck-unsafe-element] {\n\tdisplay: none;\n}\n"],sourceRoot:""}]);const c=a},5436:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-find-result{background:var(--ck-color-highlight-background);color:var(--ck-color-text)}.ck-find-result_selected{background:#ff9633}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-find-and-replace/theme/findandreplace.css"],names:[],mappings:"AAKA,gBACC,+CAAgD,CAChD,0BACD,CAEA,yBACC,kBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-find-result {\n\tbackground: var(--ck-color-highlight-background);\n\tcolor: var(--ck-color-text);\n}\n\n.ck-find-result_selected {\n\tbackground: hsl(29, 100%, 60%);\n}\n"],sourceRoot:""}]);const c=a},9289:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-find-and-replace-form{max-width:100%}.ck.ck-find-and-replace-form fieldset{display:flex}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{position:absolute}.ck.ck-find-and-replace-form{width:400px}.ck.ck-find-and-replace-form:focus{outline:none}.ck.ck-find-and-replace-form fieldset{align-content:stretch;align-items:center;border:0;flex-direction:row;flex-wrap:nowrap;margin:0;padding:var(--ck-spacing-large)}.ck.ck-find-and-replace-form fieldset>.ck-button{flex:0 0 auto}[dir=ltr] .ck.ck-find-and-replace-form fieldset>*+*{margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form fieldset>*+*{margin-right:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form fieldset .ck-labeled-field-view{flex:1 1 auto}.ck.ck-find-and-replace-form fieldset .ck-labeled-field-view .ck-input{min-width:50px;width:100%}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find{align-items:flex-start}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button-find{font-weight:700}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button-find .ck-button__label{padding-left:var(--ck-spacing-large);padding-right:var(--ck-spacing-large)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button-prev>.ck-icon{transform:rotate(90deg)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button-next>.ck-icon{transform:rotate(-90deg)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{left:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{color:var(--ck-color-base-border)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace{flex-wrap:wrap;justify-content:flex-end;margin-top:calc(var(--ck-spacing-large)*-1)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-labeled-field-view{margin-bottom:var(--ck-spacing-large)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-options-dropdown{margin-left:0;margin-right:auto}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-labeled-field-view,.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-labeled-field-view .ck-input{width:100%}@media screen and (max-width:600px){.ck.ck-find-and-replace-form{width:300px}.ck.ck-find-and-replace-form fieldset{flex-wrap:wrap}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-labeled-field-view{flex:1 0 auto;margin-bottom:var(--ck-spacing-standard);width:100%}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button{text-align:center}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button:first-of-type .ck-button__label{text-align:center;width:100%}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>:not(.ck-labeled-field-view){flex:1 1 auto}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-dropdown:not(.ck-labeled-field-view){flex-grow:0}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-button:not(.ck-labeled-field-view)>.ck-button__label{text-align:center;width:100%}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-find-and-replace/theme/findandreplaceform.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-find-and-replace/findandreplaceform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAKA,6BACC,cAUD,CARC,sCACC,YAMD,CAHC,yFACC,iBACD,CCNF,6BACC,WAyGD,CAnGC,mCACC,YACD,CAEA,sCAIC,qBAAsB,CADtB,kBAAmB,CAInB,QAAS,CANT,kBAAmB,CACnB,gBAAiB,CAMjB,QAAS,CAFT,+BAwFD,CApFC,iDACC,aACD,CAGC,oDACC,sCACD,CAIA,oDACC,uCACD,CAGD,6DACC,aAMD,CAJC,uEAEC,cAAe,CADf,UAED,CAID,qEAEC,sBAkCD,CAhCC,qFACC,eAOD,CAJC,uGACC,oCAAqC,CACrC,qCACD,CAGD,8FACC,uBACD,CAEA,8FACC,wBACD,CAEA,yFACC,OAAQ,CACR,0BAWD,CAbA,mGAKE,gCAQF,CAbA,mGASE,+BAIF,CAbA,yFAYC,iCACD,CAID,wEACC,cAAe,CACf,wBAAyB,CACzB,2CAeD,CAbC,+FACC,qCACD,CAEA,6FAEC,aAAc,CADd,iBAED,CAEA,wMAEC,UACD,CCzGF,oCD+GA,6BACC,WAiDD,CA/CC,sCACC,cA6CD,CAzCE,4FACC,aAAc,CAEd,wCAAyC,CADzC,UAED,CAEA,gFACC,iBAkBD,CAhBC,8FACC,aAcD,CAfA,wGAIE,aAWF,CAfA,wGAQE,cAOF,CAJC,gHAEC,iBAAkB,CADlB,UAED,CAMH,qGACC,aAUD,CARC,iHACC,WACD,CAEA,iIAEC,iBAAkB,CADlB,UAED,CC5JH",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-find-and-replace-form {\n\tmax-width: 100%;\n\n\t& fieldset {\n\t\tdisplay: flex;\n\n\t\t/* The find fieldset */\n\t\t&.ck-find-and-replace-form__find .ck-results-counter {\n\t\t\tposition: absolute;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-find-and-replace-form {\n\twidth: 400px;\n\n\t/*\n\t * The <form> needs tabindex="-1" for proper Esc handling after being clicked\n\t * but the side effect is that this creates a nasty focus outline in some browsers.\n\t */\n\t&:focus {\n\t\toutline: none;\n\t}\n\n\t& fieldset {\n\t\tflex-direction: row;\n\t\tflex-wrap: nowrap;\n\t\talign-items: center;\n\t\talign-content: stretch;\n\n\t\tpadding: var(--ck-spacing-large);\n\t\tborder: 0;\n\t\tmargin: 0;\n\n\t\t& > .ck-button {\n\t\t\tflex: 0 0 auto;\n\t\t}\n\n\t\t@mixin ck-dir ltr {\n\t\t\t& > * + * {\n\t\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t& > * + * {\n\t\t\t\tmargin-right: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex: 1 1 auto;\n\n\t\t\t& .ck-input {\n\t\t\t\twidth: 100%;\n\t\t\t\tmin-width: 50px;\n\t\t\t}\n\t\t}\n\n\t\t/* The find fieldset */\n\t\t&.ck-find-and-replace-form__find {\n\t\t\t/* To display all controls in line when there\'s an error under the input */\n\t\t\talign-items: flex-start;\n\n\t\t\t& > .ck-button-find {\n\t\t\t\tfont-weight: bold;\n\n\t\t\t\t/* Beef the find button up a little. It\'s the main action button in the form */\n\t\t\t\t& .ck-button__label {\n\t\t\t\t\tpadding-left: var(--ck-spacing-large);\n\t\t\t\t\tpadding-right: var(--ck-spacing-large);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t& > .ck-button-prev > .ck-icon {\n\t\t\t\ttransform: rotate(90deg);\n\t\t\t}\n\n\t\t\t& > .ck-button-next > .ck-icon {\n\t\t\t\ttransform: rotate(-90deg);\n\t\t\t}\n\n\t\t\t& .ck-results-counter {\n\t\t\t\ttop: 50%;\n\t\t\t\ttransform: translateY(-50%);\n\n\t\t\t\t@mixin ck-dir ltr {\n\t\t\t\t\tright: var(--ck-spacing-standard);\n\t\t\t\t}\n\n\t\t\t\t@mixin ck-dir rtl {\n\t\t\t\t\tleft: var(--ck-spacing-standard);\n\t\t\t\t}\n\n\t\t\t\tcolor: var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\n\t\t/* The replace fieldset */\n\t\t&.ck-find-and-replace-form__replace {\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: flex-end;\n\t\t\tmargin-top: calc( -1 * var(--ck-spacing-large) );\n\n\t\t\t& > .ck-labeled-field-view {\n\t\t\t\tmargin-bottom: var(--ck-spacing-large);\n\t\t\t}\n\n\t\t\t& > .ck-options-dropdown {\n\t\t\t\tmargin-right: auto;\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t& > .ck-labeled-field-view,\n\t\t\t& > .ck-labeled-field-view .ck-input {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@mixin ck-media-phone {\n\t.ck.ck-find-and-replace-form {\n\t\twidth: 300px;\n\n\t\t& fieldset {\n\t\t\tflex-wrap: wrap;\n\n\t\t\t/* The find fieldset */\n\t\t\t&.ck-find-and-replace-form__find {\n\t\t\t\t& .ck-labeled-field-view {\n\t\t\t\t\tflex: 1 0 auto;\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\tmargin-bottom: var(--ck-spacing-standard);\n\t\t\t\t}\n\n\t\t\t\t& > .ck-button {\n\t\t\t\t\ttext-align: center;\n\n\t\t\t\t\t&:first-of-type {\n\t\t\t\t\t\tflex: 1 1 auto;\n\n\t\t\t\t\t\t@mixin ck-dir ltr {\n\t\t\t\t\t\t\tmargin-left: 0;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t@mixin ck-dir rtl {\n\t\t\t\t\t\t\tmargin-right: 0;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t& .ck-button__label {\n\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* The replace fieldset */\n\t\t\t&.ck-find-and-replace-form__replace > :not(.ck-labeled-field-view) {\n\t\t\t\tflex: 1 1 auto;\n\n\t\t\t\t&.ck-dropdown {\n\t\t\t\t\tflex-grow: 0;\n\t\t\t\t}\n\n\t\t\t\t&.ck-button > .ck-button__label {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\ttext-align: center;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},3230:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-heading_heading1{font-size:20px}.ck.ck-heading_heading2{font-size:17px}.ck.ck-heading_heading3{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-heading/theme/heading.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-heading/heading.css"],names:[],mappings:"AAKA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,+BACC,eACD,CCZC,2EACC,SACD,CAEA,uEACC,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-heading_heading1 {\n\tfont-size: 20px;\n}\n\n.ck.ck-heading_heading2 {\n\tfont-size: 17px;\n}\n\n.ck.ck-heading_heading3 {\n\tfont-size: 14px;\n}\n\n.ck[class*="ck-heading_heading"] {\n\tfont-weight: bold;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Resize dropdown's button label. */\n.ck.ck-dropdown.ck-heading-dropdown {\n\t& .ck-dropdown__button .ck-button__label {\n\t\twidth: 8em;\n\t}\n\n\t& .ck-dropdown__panel .ck-list__item {\n\t\tmin-width: 18em;\n\t}\n}\n"],sourceRoot:""}]);const c=a},713:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-highlight-marker-yellow:#fdfd77;--ck-highlight-marker-green:#62f962;--ck-highlight-marker-pink:#fc7899;--ck-highlight-marker-blue:#72ccfd;--ck-highlight-pen-red:#e71313;--ck-highlight-pen-green:#128a00}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{background-color:transparent;color:var(--ck-highlight-pen-red)}.ck-content .pen-green{background-color:transparent;color:var(--ck-highlight-pen-green)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-highlight/theme/highlight.css"],names:[],mappings:"AAKA,MACC,oCAA+C,CAC/C,mCAA+C,CAC/C,kCAA8C,CAC9C,kCAA8C,CAC9C,8BAAwC,CACxC,gCACD,CAGC,2BACC,kDACD,CAFA,0BACC,iDACD,CAFA,yBACC,gDACD,CAFA,yBACC,gDACD,CAIA,qBAIC,4BAA6B,CAH7B,iCAID,CALA,uBAIC,4BAA6B,CAH7B,mCAID",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-highlight-marker-yellow: hsl(60, 97%, 73%);\n\t--ck-highlight-marker-green: hsl(120, 93%, 68%);\n\t--ck-highlight-marker-pink: hsl(345, 96%, 73%);\n\t--ck-highlight-marker-blue: hsl(201, 97%, 72%);\n\t--ck-highlight-pen-red: hsl(0, 85%, 49%);\n\t--ck-highlight-pen-green: hsl(112, 100%, 27%);\n}\n\n@define-mixin highlight-marker-color $color {\n\t.ck-content .marker-$color {\n\t\tbackground-color: var(--ck-highlight-marker-$color);\n\t}\n}\n\n@define-mixin highlight-pen-color $color {\n\t.ck-content .pen-$color {\n\t\tcolor: var(--ck-highlight-pen-$color);\n\n\t\t/* Override default yellow background of `<mark>` from user agent stylesheet */\n\t\tbackground-color: transparent;\n\t}\n}\n\n@mixin highlight-marker-color yellow;\n@mixin highlight-marker-color green;\n@mixin highlight-marker-color pink;\n@mixin highlight-marker-color blue;\n\n@mixin highlight-pen-color red;\n@mixin highlight-pen-color green;\n"],sourceRoot:""}]);const c=a},2536:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-editor__editable .ck-horizontal-line{display:flow-root}.ck-content hr{background:#dedede;border:0;height:4px;margin:15px 0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-horizontal-line/theme/horizontalline.css"],names:[],mappings:"AAMA,yCAEC,iBACD,CAEA,eAGC,kBAA2B,CAC3B,QAAS,CAFT,UAAW,CADX,aAID",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n\n.ck-editor__editable .ck-horizontal-line {\n\t/* Necessary to render properly next to floated objects, e.g. side image case. */\n\tdisplay: flow-root;\n}\n\n.ck-content hr {\n\tmargin: 15px 0;\n\theight: 4px;\n\tbackground: hsl(0, 0%, 87%);\n\tborder: 0;\n}\n"],sourceRoot:""}]);const c=a},3403:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-widget.raw-html-embed{display:flow-root;font-style:normal;margin:.9em auto;min-width:15em;position:relative}.ck-widget.raw-html-embed:before{position:absolute;z-index:1}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{display:flex;flex-direction:column;position:absolute}.ck-widget.raw-html-embed .raw-html-embed__preview{display:flex;overflow:hidden;position:relative}.ck-widget.raw-html-embed .raw-html-embed__preview-content{border-collapse:separate;border-spacing:7px;display:table;margin:auto;position:relative;width:100%}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}:root{--ck-html-embed-content-width:calc(100% - var(--ck-icon-size)*1.5);--ck-html-embed-source-height:10em;--ck-html-embed-unfocused-outline-width:1px;--ck-html-embed-content-min-height:calc(var(--ck-icon-size) + var(--ck-spacing-standard));--ck-html-embed-source-disabled-background:var(--ck-color-base-foreground);--ck-html-embed-source-disabled-color:#737373}.ck-widget.raw-html-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base)}.ck-widget.raw-html-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.raw-html-embed[dir=ltr]{text-align:left}.ck-widget.raw-html-embed[dir=rtl]{text-align:right}.ck-widget.raw-html-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);top:calc(var(--ck-html-embed-unfocused-outline-width)*-1);transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.raw-html-embed[dir=rtl]:before{left:auto;right:var(--ck-spacing-standard)}.ck-widget.raw-html-embed[dir=ltr] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck.ck-editor__editable.ck-blurred .ck-widget.raw-html-embed.ck-widget_selected:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck.ck-editor__editable:not(.ck-blurred) .ck-widget.raw-html-embed.ck-widget_selected:before{background:var(--ck-color-focus-border);padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck.ck-editor__editable .ck-widget.raw-html-embed:not(.ck-widget_selected):hover:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck-widget.raw-html-embed .raw-html-embed__content-wrapper{padding:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{right:var(--ck-spacing-standard);top:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__save-button{color:var(--ck-color-button-save)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__cancel-button{color:var(--ck-color-button-cancel)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button:not(:first-child){margin-top:var(--ck-spacing-small)}.ck-widget.raw-html-embed[dir=rtl] .raw-html-embed__buttons-wrapper{left:var(--ck-spacing-standard);right:auto}.ck-widget.raw-html-embed .raw-html-embed__source{box-sizing:border-box;direction:ltr;font-family:monospace;font-size:var(--ck-font-size-base);height:var(--ck-html-embed-source-height);min-width:0;padding:var(--ck-spacing-standard);resize:none;tab-size:4;text-align:left;white-space:pre-wrap;width:var(--ck-html-embed-content-width)}.ck-widget.raw-html-embed .raw-html-embed__source[disabled]{-webkit-text-fill-color:var(--ck-html-embed-source-disabled-color);background:var(--ck-html-embed-source-disabled-background);color:var(--ck-html-embed-source-disabled-color);opacity:1}.ck-widget.raw-html-embed .raw-html-embed__preview{min-height:var(--ck-html-embed-content-min-height);width:var(--ck-html-embed-content-width)}.ck-editor__editable:not(.ck-read-only) .ck-widget.raw-html-embed .raw-html-embed__preview{pointer-events:none}.ck-widget.raw-html-embed .raw-html-embed__preview-content{background-color:var(--ck-color-base-foreground);box-sizing:border-box}.ck-widget.raw-html-embed .raw-html-embed__preview-content>*{margin-left:auto;margin-right:auto}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{color:var(--ck-html-embed-source-disabled-color)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-html-embed/theme/htmlembed.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-html-embed/htmlembed.css"],names:[],mappings:"AAMA,0BAMC,iBAAkB,CAOlB,iBAAkB,CATlB,gBAAkB,CAMlB,cAAe,CALf,iBAwDD,CA5CC,iCACC,iBAAkB,CAGlB,SACD,CAKA,2DAEC,YAAa,CACb,qBAAsB,CAFtB,iBAGD,CAEA,mDAGC,YAAa,CADb,eAAgB,CADhB,iBAGD,CAEA,2DAOC,wBAAyB,CACzB,kBAAmB,CAFnB,aAAc,CAHd,WAAY,CADZ,iBAAkB,CADlB,UAQD,CAEA,+DAQC,kBAAmB,CAHnB,QAAS,CAET,YAAa,CAEb,sBAAuB,CAPvB,MAAO,CADP,iBAAkB,CAGlB,OAAQ,CADR,KAOD,CC7DD,MACC,kEAAqE,CACrE,kCAAmC,CACnC,2CAA4C,CAC5C,yFAA0F,CAE1F,0EAA2E,CAC3E,6CACD,CAGA,0BAEC,gDAAiD,CADjD,kCA0ID,CAvIC,+DACC,iGACD,CAGA,mCACC,eACD,CAEA,mCACC,gBACD,CAIA,iCAIC,eAA4B,CAG5B,iEAAkE,CAClE,qCAAsC,CAPtC,mCAAoC,CASpC,+BAAgC,CADhC,kCAAmC,CANnC,+BAAgC,CAGhC,kIAAmI,CAJnI,yDAA4D,CAG5D,0GAMD,CAEA,0CACC,SAAU,CACV,gCACD,CAGA,iIACC,gBACD,CAxCD,uFA4CE,sDAAuD,CADvD,KAgGF,CA3IA,6FAkDE,uCAAwC,CADxC,sDAAuD,CADvD,KA2FF,CA3IA,wFAuDE,sDAAuD,CADvD,KAqFF,CA/EC,2DACC,kCACD,CAGA,2DAEC,gCAAiC,CADjC,8BAcD,CAXC,kGACC,iCACD,CAEA,oGACC,mCACD,CAEA,wFACC,kCACD,CAGD,oEACC,+BAAgC,CAChC,UACD,CAGA,kDACC,qBAAsB,CActB,aAAc,CAPd,qBAAsB,CAGtB,kCAAmC,CATnC,yCAA0C,CAG1C,WAAY,CACZ,kCAAmC,CAFnC,WAAY,CAKZ,UAAW,CAKX,eAAgB,CAJhB,oBAAqB,CAPrB,wCAsBD,CARC,4DAKC,kEAAmE,CAJnE,0DAA2D,CAC3D,gDAAiD,CAIjD,SACD,CAID,mDACC,kDAAmD,CACnD,wCAMD,CARA,2FAME,mBAEF,CAEA,2DAEC,gDAAiD,CADjD,qBAOD,CAJC,6DACC,gBAAiB,CACjB,iBACD,CAGD,+DACC,gDACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* The feature container. */\n.ck-widget.raw-html-embed {\n\t/* Give the embed some air. */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em auto;\n\tposition: relative;\n\tdisplay: flow-root;\n\n\t/* Give the html embed some minimal width in the content to prevent them\n\tfrom being "squashed" in tight spaces, e.g. in table cells (https://github.com/ckeditor/ckeditor5/issues/8331) */\n\tmin-width: 15em;\n\n\t/* Don\'t inherit the style, e.g. when in a block quote. */\n\tfont-style: normal;\n\n\t/* ----- Emebed label in the upper left corner ----------------------------------------------- */\n\n\t&::before {\n\t\tposition: absolute;\n\n\t\t/* Make sure the content does not cover the label. */\n\t\tz-index: 1;\n\t}\n\n\t/* ----- Emebed internals --------------------------------------------------------------------- */\n\n\t/* The switch mode button wrapper. */\n\t& .raw-html-embed__buttons-wrapper {\n\t\tposition: absolute;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t}\n\n\t& .raw-html-embed__preview {\n\t\tposition: relative;\n\t\toverflow: hidden;\n\t\tdisplay: flex;\n\t}\n\n\t& .raw-html-embed__preview-content {\n\t\twidth: 100%;\n\t\tposition: relative;\n\t\tmargin: auto;\n\n\t\t/* Gives spacing to the small renderable elements, so they always cover the placeholder. */\n\t\tdisplay: table;\n\t\tborder-collapse: separate;\n\t\tborder-spacing: 7px;\n\t}\n\n\t& .raw-html-embed__preview-placeholder {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\ttop: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t}\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-html-embed-content-width: calc(100% - 1.5 * var(--ck-icon-size));\n\t--ck-html-embed-source-height: 10em;\n\t--ck-html-embed-unfocused-outline-width: 1px;\n\t--ck-html-embed-content-min-height: calc(var(--ck-icon-size) + var(--ck-spacing-standard));\n\n\t--ck-html-embed-source-disabled-background: var(--ck-color-base-foreground);\n\t--ck-html-embed-source-disabled-color: hsl(0deg 0% 45%);\n}\n\n/* The feature container. */\n.ck-widget.raw-html-embed {\n\tfont-size: var(--ck-font-size-base);\n\tbackground-color: var(--ck-color-base-foreground);\n\n\t&:not(.ck-widget_selected):not(:hover) {\n\t\toutline: var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border);\n\t}\n\n\t/* HTML embed widget itself should respect UI language direction */\n\t&[dir="ltr"] {\n\t\ttext-align: left;\n\t}\n\n\t&[dir="rtl"] {\n\t\ttext-align: right;\n\t}\n\n\t/* ----- Embed label in the upper left corner ----------------------------------------------- */\n\n\t&::before {\n\t\tcontent: attr(data-html-embed-label);\n\t\ttop: calc(-1 * var(--ck-html-embed-unfocused-outline-width));\n\t\tleft: var(--ck-spacing-standard);\n\t\tbackground: hsl(0deg 0% 60%);\n\t\ttransition: background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\t\tpadding: calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);\n\t\tborder-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius);\n\t\tcolor: var(--ck-color-base-background);\n\t\tfont-size: var(--ck-font-size-tiny);\n\t\tfont-family: var(--ck-font-face);\n\t}\n\n\t&[dir="rtl"]::before {\n\t\tleft: auto;\n\t\tright: var(--ck-spacing-standard);\n\t}\n\n\t/* Make space for label but it only collides in LTR languages */\n\t&[dir="ltr"] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before {\n\t\tmargin-left: 50px;\n\t}\n\n\t@nest .ck.ck-editor__editable.ck-blurred &.ck-widget_selected::before {\n\t\ttop: 0px;\n\t\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-small);\n\t}\n\n\t@nest .ck.ck-editor__editable:not(.ck-blurred) &.ck-widget_selected::before {\n\t\ttop: 0;\n\t\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-small);\n\t\tbackground: var(--ck-color-focus-border);\n\t}\n\n\t@nest .ck.ck-editor__editable &:not(.ck-widget_selected):hover::before {\n\t\ttop: 0px;\n\t\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-small);\n\t}\n\n\t/* ----- Emebed internals --------------------------------------------------------------------- */\n\n\t& .raw-html-embed__content-wrapper {\n\t\tpadding: var(--ck-spacing-standard);\n\t}\n\n\t/* The switch mode button wrapper. */\n\t& .raw-html-embed__buttons-wrapper {\n\t\ttop: var(--ck-spacing-standard);\n\t\tright: var(--ck-spacing-standard);\n\n\t\t& .ck-button.raw-html-embed__save-button {\n\t\t\tcolor: var(--ck-color-button-save);\n\t\t}\n\n\t\t& .ck-button.raw-html-embed__cancel-button {\n\t\t\tcolor: var(--ck-color-button-cancel);\n\t\t}\n\n\t\t& .ck-button:not(:first-child) {\n\t\t\tmargin-top: var(--ck-spacing-small);\n\t\t}\n\t}\n\n\t&[dir="rtl"] .raw-html-embed__buttons-wrapper {\n\t\tleft: var(--ck-spacing-standard);\n\t\tright: auto;\n\t}\n\n\t/* The edit source element. */\n\t& .raw-html-embed__source {\n\t\tbox-sizing: border-box;\n\t\theight: var(--ck-html-embed-source-height);\n\t\twidth: var(--ck-html-embed-content-width);\n\t\tresize: none;\n\t\tmin-width: 0;\n\t\tpadding: var(--ck-spacing-standard);\n\n\t\tfont-family: monospace;\n\t\ttab-size: 4;\n\t\twhite-space: pre-wrap;\n\t\tfont-size: var(--ck-font-size-base); /* Safari needs this. */\n\n\t\t/* HTML code is direction–agnostic. */\n\t\ttext-align: left;\n\t\tdirection: ltr;\n\n\t\t&[disabled] {\n\t\t\tbackground: var(--ck-html-embed-source-disabled-background);\n\t\t\tcolor: var(--ck-html-embed-source-disabled-color);\n\n\t\t\t/* Safari needs this for the proper text color in disabled input (https://github.com/ckeditor/ckeditor5/issues/8320). */\n\t\t\t-webkit-text-fill-color: var(--ck-html-embed-source-disabled-color);\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t/* The preview data container. */\n\t& .raw-html-embed__preview {\n\t\tmin-height: var(--ck-html-embed-content-min-height);\n\t\twidth: var(--ck-html-embed-content-width);\n\n\t\t/* Disable all mouse interaction as long as the editor is not read–only. */\n\t\t@nest .ck-editor__editable:not(.ck-read-only) & {\n\t\t\tpointer-events: none;\n\t\t}\n\t}\n\n\t& .raw-html-embed__preview-content {\n\t\tbox-sizing: border-box;\n\t\tbackground-color: var(--ck-color-base-foreground);\n\n\t\t& > * {\n\t\t\tmargin-left: auto;\n\t\t\tmargin-right: auto;\n\t\t}\n\t}\n\n\t& .raw-html-embed__preview-placeholder {\n\t\tcolor: var(--ck-html-embed-source-disabled-color)\n\t}\n}\n'],sourceRoot:""}]);const c=a},8468:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-html-object-embed-unfocused-outline-width:1px}.ck-widget.html-object-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base);min-width:calc(76px + var(--ck-spacing-standard));padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-object-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);font-style:normal;font-weight:400;left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);position:absolute;top:0;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-html-support/theme/datafilter.css"],names:[],mappings:"AAKA,MACC,kDACD,CAEA,6BAEC,gDAAiD,CADjD,kCAAmC,CAKnC,iDAAkD,CAHlD,+BAAgC,CAEhC,oEAgCD,CA7BC,kEACC,wGACD,CAEA,oCAOC,eAA4B,CAG5B,iEAAkE,CAClE,qCAAsC,CAPtC,0CAA2C,CAS3C,+BAAgC,CADhC,kCAAmC,CAVnC,iBAAkB,CADlB,eAAmB,CAKnB,+BAAgC,CAGhC,yIAA0I,CAN1I,iBAAkB,CAElB,KAAM,CAGN,0GAMD,CAGA,2HACC,gBACD,CAEA,yDAEC,mBACD,CAGD,gCACC,eACD,CAEA,iCACC,oBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-html-object-embed-unfocused-outline-width: 1px;\n}\n\n.ck-widget.html-object-embed {\n\tfont-size: var(--ck-font-size-base);\n\tbackground-color: var(--ck-color-base-foreground);\n\tpadding: var(--ck-spacing-small);\n\t/* Leave space for label */\n\tpadding-top: calc(var(--ck-font-size-tiny) + var(--ck-spacing-large));\n\tmin-width: calc(76px + var(--ck-spacing-standard));\n\n\t&:not(.ck-widget_selected):not(:hover) {\n\t\toutline: var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border);\n\t}\n\n\t&::before {\n\t\tfont-weight: normal;\n\t\tfont-style: normal;\n\t\tposition: absolute;\n\t\tcontent: attr(data-html-object-embed-label);\n\t\ttop: 0;\n\t\tleft: var(--ck-spacing-standard);\n\t\tbackground: hsl(0deg 0% 60%);\n\t\ttransition: background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\t\tpadding: calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);\n\t\tborder-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius);\n\t\tcolor: var(--ck-color-base-background);\n\t\tfont-size: var(--ck-font-size-tiny);\n\t\tfont-family: var(--ck-font-face);\n\t}\n\n\t/* Make space for label. */\n\t& .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before {\n\t\tmargin-left: 50px;\n\t}\n\n\t& .html-object-embed__content {\n\t\t/* Disable user interaction with embed content */\n\t\tpointer-events: none;\n\t}\n}\n\ndiv.ck-widget.html-object-embed {\n\tmargin: 1em auto;\n}\n\nspan.ck-widget.html-object-embed {\n\tdisplay: inline-block;\n}\n\n"],sourceRoot:""}]);const c=a},9048:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image-inline.ck-widget_selected,.ck.ck-editor__editable .image.ck-widget_selected{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/image.css"],names:[],mappings:"AAMC,mBAEC,UAAW,CADX,aAAc,CAOd,gBAAkB,CAGlB,cAAe,CARf,iBAuBD,CAbC,uBAEC,aAAc,CAGd,aAAc,CAGd,cAAe,CAGf,cACD,CAGD,0BAYC,sBAAuB,CANvB,mBAAoB,CAGpB,cAoBD,CAdC,kCACC,YACD,CAGA,gEAGC,WAAY,CACZ,aAAc,CAGd,cACD,CAUD,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAWA,2GACC,SAUD,CAHC,qEACC,YACD,CAOA,0FACC,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content {\n\t& .image {\n\t\tdisplay: table;\n\t\tclear: both;\n\t\ttext-align: center;\n\n\t\t/* Make sure there is some space between the content and the image. Center image by default. */\n\t\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\t \tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\t\tmargin: 0.9em auto;\n\n\t\t/* Make sure the caption will be displayed properly (See: https://github.com/ckeditor/ckeditor5/issues/1870). */\n\t\tmin-width: 50px;\n\n\t\t& img {\n\t\t\t/* Prevent unnecessary margins caused by line-height (see #44). */\n\t\t\tdisplay: block;\n\n\t\t\t/* Center the image if its width is smaller than the content\'s width. */\n\t\t\tmargin: 0 auto;\n\n\t\t\t/* Make sure the image never exceeds the size of the parent container (ckeditor/ckeditor5-ui#67). */\n\t\t\tmax-width: 100%;\n\n\t\t\t/* Make sure the image is never smaller than the parent container (See: https://github.com/ckeditor/ckeditor5/issues/9300). */\n\t\t\tmin-width: 100%\n\t\t}\n\t}\n\n\t& .image-inline {\n\t\t/*\n\t\t * Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing).\n\t\t * Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root.\n\t\t * This strange behavior does not happen with inline-flex.\n\t\t */\n\t\tdisplay: inline-flex;\n\n\t\t/* While being resized, don\'t allow the image to exceed the width of the editing root. */\n\t\tmax-width: 100%;\n\n\t\t/* This is required by Safari to resize images in a sensible way. Without this, the browser breaks the ratio. */\n\t\talign-items: flex-start;\n\n\t\t/* When the picture is present it must act as a flex container to let the img resize properly */\n\t\t& picture {\n\t\t\tdisplay: flex;\n\t\t}\n\n\t\t/* When the picture is present, it must act like a resizable img. */\n\t\t& picture,\n\t\t& img {\n\t\t\t/* This is necessary for the img to span the entire .image-inline wrapper and to resize properly. */\n\t\t\tflex-grow: 1;\n\t\t\tflex-shrink: 1;\n\n\t\t\t/* Prevents overflowing the editing root boundaries when an inline image is very wide. */\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Inhertit the content styles padding of the <figcaption> in case the integration overrides `text-align: center`\n\t * of `.image` (e.g. to the left/right). This ensures the placeholder stays at the padding just like the native\n\t * caret does, and not at the edge of <figcaption>.\n\t */\n\t& .image > figcaption.ck-placeholder::before {\n\t\tpadding-left: inherit;\n\t\tpadding-right: inherit;\n\n\t\t/*\n\t\t * Make sure the image caption placeholder doesn\'t overflow the placeholder area.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9162.\n\t\t */\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\n\t/*\n\t * Make sure the selected inline image always stays on top of its siblings.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9108.\n\t */\n\t& .image.ck-widget_selected {\n\t\tz-index: 1;\n\t}\n\n\t& .image-inline.ck-widget_selected {\n\t\tz-index: 1;\n\n\t\t/*\n\t\t * Make sure the native browser selection style is not displayed.\n\t\t * Inline image widgets have their own styles for the selected state and\n\t\t * leaving this up to the browser is asking for a visual collision.\n\t\t */\n\t\t& ::selection {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t/* The inline image nested in the table should have its original size if not resized.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9117. */\n\t& td,\n\t& th {\n\t\t& .image-inline img {\n\t\t\tmax-width: none;\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const c=a},8662:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-image-caption-highligted-background:#fd0}.ck-content .image>figcaption{background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highligted-background)}to{background-color:var(--ck-color-image-caption-background)}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imagecaption.css"],names:[],mappings:"AAKA,MACC,2CAAoD,CACpD,kCAA8C,CAC9C,mDACD,CAGA,8BAKC,yDAA0D,CAH1D,mBAAoB,CAEpB,wCAAyC,CAHzC,qBAAsB,CAMtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,qBAMD,CAGA,qEACC,iDACD,CAEA,sCACC,GACC,oEACD,CAEA,GACC,yDACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-caption-background: hsl(0, 0%, 97%);\n\t--ck-color-image-caption-text: hsl(0, 0%, 20%);\n\t--ck-color-image-caption-highligted-background: hsl(52deg 100% 50%);\n}\n\n/* Content styles */\n.ck-content .image > figcaption {\n\tdisplay: table-caption;\n\tcaption-side: bottom;\n\tword-break: break-word;\n\tcolor: var(--ck-color-image-caption-text);\n\tbackground-color: var(--ck-color-image-caption-background);\n\tpadding: .6em;\n\tfont-size: .75em;\n\toutline-offset: -1px;\n}\n\n/* Editing styles */\n.ck.ck-editor__editable .image > figcaption.image__caption_highlighted {\n\tanimation: ck-image-caption-highlight .6s ease-out;\n}\n\n@keyframes ck-image-caption-highlight {\n\t0% {\n\t\tbackground-color: var(--ck-color-image-caption-highligted-background);\n\t}\n\n\t100% {\n\t\tbackground-color: var(--ck-color-image-caption-background);\n\t}\n}\n"],sourceRoot:""}]);const c=a},9292:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-image-insert__panel{padding:var(--ck-spacing-large)}.ck.ck-image-insert__ck-finder-button{border:1px solid #ccc;border-radius:var(--ck-border-radius);display:block;margin:var(--ck-spacing-standard) auto;width:100%}.ck.ck-splitbutton>.ck-file-dialog-button.ck-button{border:none;margin:0;padding:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageinsert.css"],names:[],mappings:"AAKA,2BACC,+BACD,CAEA,sCAIC,qBAAiC,CACjC,qCAAsC,CAJtC,aAAc,CAEd,sCAAuC,CADvC,UAID,CAGA,oDAGC,WAAY,CADZ,QAAS,CADT,SAGD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-image-insert__panel {\n\tpadding: var(--ck-spacing-large);\n}\n\n.ck.ck-image-insert__ck-finder-button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin: var(--ck-spacing-standard) auto;\n\tborder: 1px solid hsl(0, 0%, 80%);\n\tborder-radius: var(--ck-border-radius);\n}\n\n/* https://github.com/ckeditor/ckeditor5/issues/7986 */\n.ck.ck-splitbutton > .ck-file-dialog-button.ck-button {\n\tpadding: 0;\n\tmargin: 0;\n\tborder: none;\n}\n"],sourceRoot:""}]);const c=a},5150:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-image-insert-form:focus{outline:none}.ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-image-insert-form__action-row{margin-top:var(--ck-spacing-standard)}.ck.ck-form__row.ck-image-insert-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-image-insert-form__action-row .ck-button-save{justify-content:center}.ck.ck-form__row.ck-image-insert-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageinsertformrowview.css"],names:[],mappings:"AAMC,+BAEC,YACD,CAGD,iBACC,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CACjB,6BAmBD,CAhBC,iCACC,WACD,CAEA,kDACC,qCAUD,CARC,sIAEC,sBACD,CAEA,+EACC,0BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-image-insert-form {\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n}\n\n.ck.ck-form__row {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\tjustify-content: space-between;\n\n\t/* Ignore labels that work as fieldset legends */\n\t& > *:not(.ck-label) {\n\t\tflex-grow: 1;\n\t}\n\n\t&.ck-image-insert-form__action-row {\n\t\tmargin-top: var(--ck-spacing-standard);\n\n\t\t& .ck-button-save,\n\t\t& .ck-button-cancel {\n\t\t\tjustify-content: center;\n\t\t}\n\n\t\t& .ck-button .ck-button__label {\n\t\t\tcolor: var(--ck-color-text);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const c=a},1043:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck.ck-editor__editable td .image-inline.image_resized img,.ck.ck-editor__editable th .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageresize.css"],names:[],mappings:"AAKA,iCAQC,qBAAsB,CADtB,aAAc,CANd,cAkBD,CATC,qCAEC,UACD,CAEA,4CAEC,aACD,CAQC,sHACC,cACD,CAIF,oFACC,uCACD,CAEA,oFACC,sCACD,CAEA,oEACC,SACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .image.image_resized {\n\tmax-width: 100%;\n\t/*\n\tThe `<figure>` element for resized images must not use `display:table` as browsers do not support `max-width` for it well.\n\tSee https://stackoverflow.com/questions/4019604/chrome-safari-ignoring-max-width-in-table/14420691#14420691 for more.\n\tFortunately, since we control the width, there is no risk that the image will look bad.\n\t*/\n\tdisplay: block;\n\tbox-sizing: border-box;\n\n\t& img {\n\t\t/* For resized images it is the `<figure>` element that determines the image width. */\n\t\twidth: 100%;\n\t}\n\n\t& > figcaption {\n\t\t/* The `<figure>` element uses `display:block`, so `<figcaption>` also has to. */\n\t\tdisplay: block;\n\t}\n}\n\n.ck.ck-editor__editable {\n\t/* The resized inline image nested in the table should respect its parent size.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9117. */\n\t& td,\n\t& th {\n\t\t& .image-inline.image_resized img {\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n}\n\n[dir="ltr"] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {\n\tmargin-right: var(--ck-spacing-standard);\n}\n\n[dir="rtl"] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {\n\tmargin-left: var(--ck-spacing-standard);\n}\n\n.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label {\n\twidth: 4em;\n}\n'],sourceRoot:""}]);const c=a},4622:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2)}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imagestyle.css"],names:[],mappings:"AAKA,MACC,8BAA+B,CAC/B,qEACD,CAMC,qFAEC,oDACD,CAIA,yEAEC,UACD,CAEA,8BACC,WAAY,CACZ,yCAA0C,CAC1C,aACD,CAEA,oCACC,UAAW,CACX,0CACD,CAEA,sCACC,gBAAiB,CACjB,iBACD,CAEA,qCACC,WAAY,CACZ,yCACD,CAEA,2CAEC,gBAAiB,CADjB,cAED,CAEA,0CACC,aAAc,CACd,iBACD,CAGA,6GAGC,YACD,CAGC,mGAGC,kDAAmD,CADnD,+CAED,CAEA,iDACC,iDACD,CAEA,kDACC,gDACD,CAUC,0lBAGC,qDAKD,CAHC,8nBACC,YACD,CAKD,oVAGC,2DACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-image-style-spacing: 1.5em;\n\t--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);\n}\n\n.ck-content {\n\t/* Provides a minimal side margin for the left and right aligned images, so that the user has a visual feedback\n\tconfirming successful application of the style if image width exceeds the editor's size.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9342 */\n\t& .image-style-block-align-left,\n\t& .image-style-block-align-right {\n\t\tmax-width: calc(100% - var(--ck-image-style-spacing));\n\t}\n\n\t/* Allows displaying multiple floating images in the same line.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9183#issuecomment-804988132 */\n\t& .image-style-align-left,\n\t& .image-style-align-right {\n\t\tclear: none;\n\t}\n\n\t& .image-style-side {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t\tmax-width: 50%;\n\t}\n\n\t& .image-style-align-left {\n\t\tfloat: left;\n\t\tmargin-right: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-align-center {\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t}\n\n\t& .image-style-align-right {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-block-align-right {\n\t\tmargin-right: 0;\n\t\tmargin-left: auto;\n\t}\n\n\t& .image-style-block-align-left {\n\t\tmargin-left: 0;\n\t\tmargin-right: auto;\n\t}\n\n\t/* Simulates margin collapsing with the preceding paragraph, which does not work for the floating elements. */\n\t& p + .image-style-align-left,\n\t& p + .image-style-align-right,\n\t& p + .image-style-side {\n\t\tmargin-top: 0;\n\t}\n\n\t& .image-inline {\n\t\t&.image-style-align-left,\n\t\t&.image-style-align-right {\n\t\t\tmargin-top: var(--ck-inline-image-style-spacing);\n\t\t\tmargin-bottom: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-left {\n\t\t\tmargin-right: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-right {\n\t\t\tmargin-left: var(--ck-inline-image-style-spacing);\n\t\t}\n\t}\n}\n\n.ck.ck-splitbutton {\n\t/* The button should display as a regular drop-down if the action button\n\tis forced to fire the same action as the arrow button. */\n\t&.ck-splitbutton_flatten {\n\t\t&:hover,\n\t\t&.ck-splitbutton_open {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-background);\n\n\t\t\t\t&::after {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&.ck-splitbutton_open:hover {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-hover-background);\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const c=a},9899:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck-image-upload-complete-icon{border-radius:50%;display:block;position:absolute;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0ms,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;height:0;left:25%;opacity:0;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:0}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadicon.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadicon.css"],names:[],mappings:"AAKA,+BAUC,iBAAkB,CATlB,aAAc,CACd,iBAAkB,CAOlB,sCAAwC,CADxC,oCAAsC,CAGtC,SAMD,CAJC,qCACC,UAAW,CACX,iBACD,CChBD,MACC,iCAA8C,CAC9C,+CAA4D,CAG5D,8BAA+B,CAC/B,gCAAiC,CACjC,4DACD,CAEA,+BAWC,sBAA4B,CAN5B,0BAAgC,CADhC,qCAAuC,CADvC,wEAA0E,CAD1E,uDAAwD,CAMxD,oDAAuD,CAWvD,oFAAuF,CAlBvF,SAAU,CAgBV,eAAgB,CAChB,mFA0BD,CAtBC,qCAgBC,mBAAsB,CADtB,sBAAyB,CAEzB,4BAA6B,CAH7B,4CAA6C,CAF7C,sFAAuF,CADvF,oFAAqF,CASrF,qBAAsB,CAdtB,QAAS,CAJT,QAAS,CAGT,SAAU,CADV,OAAQ,CAKR,mCAAoC,CACpC,yBAA0B,CAH1B,OAcD,CAGD,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,yCACC,GAGC,QAAS,CAFT,SAAU,CACV,OAED,CACA,IAEC,QAAS,CADT,UAED,CACA,GAGC,YAAc,CAFd,SAAU,CACV,UAED,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-image-upload-complete-icon {\n\tdisplay: block;\n\tposition: absolute;\n\n\t/*\n\t * Smaller images should have the icon closer to the border.\n\t * Match the icon position with the linked image indicator brought by the link image feature.\n\t */\n\ttop: min(var(--ck-spacing-medium), 6%);\n\tright: min(var(--ck-spacing-medium), 6%);\n\tborder-radius: 50%;\n\tz-index: 1;\n\n\t&::after {\n\t\tcontent: "";\n\t\tposition: absolute;\n\t}\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-upload-icon: hsl(0, 0%, 100%);\n\t--ck-color-image-upload-icon-background: hsl(120, 100%, 27%);\n\n\t/* Match the icon size with the linked image indicator brought by the link image feature. */\n\t--ck-image-upload-icon-size: 20;\n\t--ck-image-upload-icon-width: 2px;\n\t--ck-image-upload-icon-is-visible: clamp(0px, 100% - 50px, 1px);\n}\n\n.ck-image-upload-complete-icon {\n\topacity: 0;\n\tbackground: var(--ck-color-image-upload-icon-background);\n\tanimation-name: ck-upload-complete-icon-show, ck-upload-complete-icon-hide;\n\tanimation-fill-mode: forwards, forwards;\n\tanimation-duration: 500ms, 500ms;\n\n\t/* To make animation scalable. */\n\tfont-size: calc(1px * var(--ck-image-upload-icon-size));\n\n\t/* Hide completed upload icon after 3 seconds. */\n\tanimation-delay: 0ms, 3000ms;\n\n\t/*\n\t * Use CSS math to simulate container queries.\n\t * https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things\n\t */\n\toverflow: hidden;\n\twidth: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\theight: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\n\t/* This is check icon element made from border-width mixed with animations. */\n\t&::after {\n\t\t/* Because of border transformation we need to "hard code" left position. */\n\t\tleft: 25%;\n\n\t\ttop: 50%;\n\t\topacity: 0;\n\t\theight: 0;\n\t\twidth: 0;\n\n\t\ttransform: scaleX(-1) rotate(135deg);\n\t\ttransform-origin: left top;\n\t\tborder-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\t\tborder-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\n\t\tanimation-name: ck-upload-complete-icon-check;\n\t\tanimation-duration: 500ms;\n\t\tanimation-delay: 500ms;\n\t\tanimation-fill-mode: forwards;\n\n\t\t/* #1095. While reset is not providing proper box-sizing for pseudoelements, we need to handle it. */\n\t\tbox-sizing: border-box;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-show {\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-hide {\n\tfrom {\n\t\topacity: 1;\n\t}\n\n\tto {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-check {\n\t0% {\n\t\topacity: 1;\n\t\twidth: 0;\n\t\theight: 0;\n\t}\n\t33% {\n\t\twidth: 0.3em;\n\t\theight: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t\twidth: 0.3em;\n\t\theight: 0.45em;\n\t}\n}\n'],sourceRoot:""}]);const c=a},9825:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck .ck-upload-placeholder-loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{height:100%;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:3px solid var(--ck-color-upload-placeholder-loader);height:var(--ck-upload-placeholder-loader-size);width:var(--ck-upload-placeholder-loader-size)}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadloader.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadloader.css"],names:[],mappings:"AAKA,kCAGC,kBAAmB,CADnB,YAAa,CAEb,sBAAuB,CAEvB,MAAO,CALP,iBAAkB,CAIlB,KAOD,CAJC,yCACC,UAAW,CACX,iBACD,CCXD,MACC,4CAAqD,CACrD,wCAAyC,CACzC,8CACD,CAEA,iCAGC,QAAS,CADT,UAgBD,CAbC,8CACC,sGACD,CAEA,qCAOC,4DACD,CAGD,kCAEC,WAAY,CADZ,UAWD,CARC,yCAMC,yDAA0D,CAH1D,iBAAkB,CAElB,kCAAmC,CADnC,8DAA+D,CAF/D,+CAAgD,CADhD,8CAMD,CAGD,wCACC,GACC,uBACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-upload-placeholder-loader {\n\tposition: absolute;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\ttop: 0;\n\tleft: 0;\n\n\t&::before {\n\t\tcontent: '';\n\t\tposition: relative;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-upload-placeholder-loader: hsl(0, 0%, 70%);\n\t--ck-upload-placeholder-loader-size: 32px;\n\t--ck-upload-placeholder-image-aspect-ratio: 2.8;\n}\n\n.ck .ck-image-upload-placeholder {\n\t/* We need to control the full width of the SVG gray background. */\n\twidth: 100%;\n\tmargin: 0;\n\n\t&.image-inline {\n\t\twidth: calc( 2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio) );\n\t}\n\n\t& img {\n\t\t/*\n\t\t * This is an arbitrary aspect for a 1x1 px GIF to display to the user. Not too tall, not too short.\n\t\t * There's nothing special about this number except that it should make the image placeholder look like\n\t\t * a real image during this short period after the upload started and before the image was read from the\n\t\t * file system (and a rich preview was loaded).\n\t\t */\n\t\taspect-ratio: var(--ck-upload-placeholder-image-aspect-ratio);\n\t}\n}\n\n.ck .ck-upload-placeholder-loader {\n\twidth: 100%;\n\theight: 100%;\n\n\t&::before {\n\t\twidth: var(--ck-upload-placeholder-loader-size);\n\t\theight: var(--ck-upload-placeholder-loader-size);\n\t\tborder-radius: 50%;\n\t\tborder-top: 3px solid var(--ck-color-upload-placeholder-loader);\n\t\tborder-right: 2px solid transparent;\n\t\tanimation: ck-upload-placeholder-loader 1s linear infinite;\n\t}\n}\n\n@keyframes ck-upload-placeholder-loader {\n\tto {\n\t\ttransform: rotate( 360deg );\n\t}\n}\n"],sourceRoot:""}]);const c=a},5870:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{left:0;position:absolute;top:0}.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);height:2px;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadprogress.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadprogress.css"],names:[],mappings:"AAMC,qEAEC,iBACD,CAGA,uGAIC,MAAO,CAFP,iBAAkB,CAClB,KAED,CCRC,yFACC,oBACD,CAID,uGAIC,gDAAiD,CAFjD,UAAW,CAGX,oBAAuB,CAFvB,OAGD,CAGD,kBACC,GAAO,SAAY,CACnB,GAAO,SAAY,CACpB",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\tposition: relative;\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\t/* Showing animation. */\n\t\t&.ck-appear {\n\t\t\tanimation: fadeIn 700ms;\n\t\t}\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\theight: 2px;\n\t\twidth: 0;\n\t\tbackground: var(--ck-color-upload-bar-background);\n\t\ttransition: width 100ms;\n\t}\n}\n\n@keyframes fadeIn {\n\tfrom { opacity: 0; }\n\tto { opacity: 1; }\n}\n"],sourceRoot:""}]);const c=a},6831:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-field-view{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/textalternativeform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,6BACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,oDACC,oBACD,CAEA,uCACC,YACD,CCZA,oCDCD,6BAcE,cAUF,CARE,oDACC,eACD,CAEA,wCACC,cACD,CCrBD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-text-alternative-form {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},399:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid hsla(0,0%,100%,.5)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/link.css"],names:[],mappings:"AAMA,sBACC,mDAMD,CAHC,wCACC,yFACD,CAOD,4BACC,8CACD,CAGA,sCAEC,gDAAiD,CADjD,WAAY,CAEZ,iBAAkB,CAClB,oCACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Class added to span element surrounding currently selected link. */\n.ck .ck-link_selected {\n\tbackground: var(--ck-color-link-selected-background);\n\n\t/* Give linked inline images some outline to let the user know they are also part of the link. */\n\t& span.image-inline {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background);\n\t}\n}\n\n/*\n * Classes used by the "fake visual selection" displayed in the content when an input\n * in the link UI has focus (the browser does not render the native selection in this state).\n */\n.ck .ck-fake-link-selection {\n\tbackground: var(--ck-color-link-fake-selection);\n}\n\n/* A collapsed fake visual selection. */\n.ck .ck-fake-link-selection_collapsed {\n\theight: 100%;\n\tborder-right: 1px solid var(--ck-color-base-text);\n\tmargin-right: -1px;\n\toutline: solid 1px hsla(0, 0%, 100%, .5);\n}\n'],sourceRoot:""}]);const c=a},9465:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkactions.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkactions.css"],names:[],mappings:"AAOA,oBACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,8CACC,oBAKD,CAHC,gEACC,eACD,CCXD,oCDCD,oBAcE,cAUF,CARE,8CACC,eACD,CAEA,8DACC,cACD,CCrBD,CCIA,wDACC,cAAe,CACf,eAmCD,CAjCC,0EAEC,kCAAmC,CAEnC,cAAe,CAIf,+BAAgC,CAChC,aAAc,CARd,kCAAmC,CASnC,iBAAkB,CAPlB,sBAYD,CAHC,gFACC,yBACD,CAGD,mPAIC,eACD,CAEA,+DACC,eACD,CAGC,gFACC,yBACD,CAWD,qHACC,sCACD,CDtDD,oCC0DC,wDACC,8DAMD,CAJC,0EAEC,cAAe,CADf,WAED,CAGD,gJAME,aAEF,CDzED",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-link-actions__preview {\n\t\tdisplay: inline-block;\n\n\t\t& .ck-button__label {\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-link-actions__preview {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\t& .ck-button.ck-link-actions__preview {\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\n\t\t& .ck-button__label {\n\t\t\tpadding: 0 var(--ck-spacing-medium);\n\t\t\tcolor: var(--ck-color-link-default);\n\t\t\ttext-overflow: ellipsis;\n\t\t\tcursor: pointer;\n\n\t\t\t/* Match the box model of the link editor form\'s input so the balloon\n\t\t\tdoes not change width when moving between actions and the form. */\n\t\t\tmax-width: var(--ck-input-width);\n\t\t\tmin-width: 3em;\n\t\t\ttext-align: center;\n\n\t\t\t&:hover {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\t&,\n\t\t&:hover,\n\t\t&:focus,\n\t\t&:active {\n\t\t\tbackground: none;\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&:focus {\n\t\t\t& .ck-button__label {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-button:not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-button:not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\t& .ck-button.ck-link-actions__preview {\n\t\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0;\n\n\t\t\t& .ck-button__label {\n\t\t\t\tmin-width: 0;\n\t\t\t\tmax-width: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const c=a},4827:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-link-form{display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{border-radius:0;margin:0;padding:var(--ck-spacing-standard);width:50%}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form_layout-vertical>.ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkform.css"],names:[],mappings:"AAOA,iBACC,YAiBD,CAfC,2BACC,YACD,CCNA,oCDCD,iBAQE,cAUF,CARE,wCACC,eACD,CAEA,4BACC,cACD,CCfD,CDuBD,iCACC,aAYD,CALE,wHAEC,mCACD,CE/BF,iCAEC,+BAAgC,CADhC,SAgDD,CA7CC,wDACC,8EAMD,CAJC,uEACC,WAAY,CACZ,UACD,CAGD,4CAIC,eAAgB,CAFhB,QAAS,CADT,kCAAmC,CAEnC,SAkBD,CAfC,wDACC,gDACD,CARD,4GAeE,aAMF,CAJE,mEACC,kDACD,CAKF,6CACC,yDAUD,CARC,wEACC,SAAU,CACV,UAKD,CAHC,8EACC,eACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-form {\n\tdisplay: flex;\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tdisplay: block;\n\n\t/*\n\t * Whether the form is in the responsive mode or not, if there are decorator buttons\n\t * keep the top margin of action buttons medium.\n\t */\n\t& .ck-button {\n\t\t&.ck-button-save,\n\t\t&.ck-button-cancel {\n\t\t\tmargin-top: var(--ck-spacing-medium);\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tpadding: 0;\n\tmin-width: var(--ck-input-width);\n\n\t& .ck-labeled-field-view {\n\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small);\n\n\t\t& .ck-input-text {\n\t\t\tmin-width: 0;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t& > .ck-button {\n\t\tpadding: var(--ck-spacing-standard);\n\t\tmargin: 0;\n\t\twidth: 50%;\n\t\tborder-radius: 0;\n\n\t\t&:not(:focus) {\n\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\t\t}\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-left: 0;\n\n\t\t\t&:last-of-type {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Using additional `.ck` class for stronger CSS specificity than `.ck.ck-link-form > :not(:first-child)`. */\n\t& .ck.ck-list {\n\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-large);\n\n\t\t& .ck-button.ck-switchbutton {\n\t\t\tpadding: 0;\n\t\t\twidth: 100%;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: none;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const c=a},3858:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{display:block;position:absolute}:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{background-color:rgba(0,0,0,.4);background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;content:"";height:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));overflow:hidden;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);width:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size))}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkimage.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkimage.css"],names:[],mappings:"AASE,+FACC,aAAc,CACd,iBACD,CCPF,MAEC,sCAAuC,CACvC,oEACD,CAME,+FAUC,+BAAqC,CACrC,83BAA+3B,CAG/3B,uBAA2B,CAD3B,2BAA4B,CAD5B,oBAAqB,CAGrB,kBAAmB,CAdnB,UAAW,CAsBX,oGAAuG,CAFvG,eAAgB,CAbhB,sCAAwC,CADxC,oCAAsC,CAetC,mGAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t/* Linked image indicator */\n\t& figure.image > a,\n\t& a span.image-inline {\n\t\t&::after {\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t}\n\t}\n}\n\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* Match the icon size with the upload indicator brought by the image upload feature. */\n\t--ck-link-image-indicator-icon-size: 20;\n\t--ck-link-image-indicator-icon-is-visible: clamp(0px, 100% - 50px, 1px);\n}\n\n.ck.ck-editor__editable {\n\t/* Linked image indicator */\n\t& figure.image > a,\n\t& a span.image-inline {\n\t\t&::after {\n\t\t\tcontent: "";\n\n\t\t\t/*\n\t\t\t * Smaller images should have the icon closer to the border.\n\t\t\t * Match the icon position with the upload indicator brought by the image upload feature.\n\t\t\t */\n\t\t\ttop: min(var(--ck-spacing-medium), 6%);\n\t\t\tright: min(var(--ck-spacing-medium), 6%);\n\n\t\t\tbackground-color: hsla(0, 0%, 0%, .4);\n\t\t\tbackground-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");\n\t\t\tbackground-size: 14px;\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-position: center;\n\t\t\tborder-radius: 100%;\n\n\t\t\t/*\n\t\t\t* Use CSS math to simulate container queries.\n\t\t\t* https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things\n\t\t\t*/\n\t\t\toverflow: hidden;\n\t\t\twidth: calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));\n\t\t\theight: calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));\n\t\t}\n\t}\n}\n\n'],sourceRoot:""}]);const c=a},3195:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}:root{--ck-collapsible-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-collapsible>.ck.ck-button{border-radius:0;color:inherit;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-large);width:100%}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:hover:not(:focus),.ck.ck-collapsible>.ck.ck-button:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:0 var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/collapsible.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-list/collapsible.css"],names:[],mappings:"AAMC,sEACC,YACD,CCHD,MACC,yDACD,CAGC,iCAIC,eAAgB,CAChB,aAAc,CAHd,eAAiB,CACjB,wDAAyD,CAFzD,UAoBD,CAdC,uCACC,sBACD,CAEA,wIACC,sBAAuB,CACvB,wBAAyB,CACzB,eACD,CAEA,0CACC,qCAAsC,CACtC,sCACD,CAGD,6CACC,yDACD,CAGC,mEACC,wBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-collapsible.ck-collapsible_collapsed {\n\t& > .ck-collapsible__children {\n\t\tdisplay: none;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-collapsible-arrow-size: calc(0.5 * var(--ck-icon-size));\n}\n\n.ck.ck-collapsible {\n\t& > .ck.ck-button {\n\t\twidth: 100%;\n\t\tfont-weight: bold;\n\t\tpadding: var(--ck-spacing-medium) var(--ck-spacing-large);\n\t\tborder-radius: 0;\n\t\tcolor: inherit;\n\n\t\t&:focus {\n\t\t\tbackground: transparent;\n\t\t}\n\n\t\t&:active, &:not(:focus), &:hover:not(:focus) {\n\t\t\tbackground: transparent;\n\t\t\tborder-color: transparent;\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t& > .ck-icon {\n\t\t\tmargin-right: var(--ck-spacing-medium);\n\t\t\twidth: var(--ck-collapsible-arrow-size);\n\t\t}\n\t}\n\n\t& > .ck-collapsible__children {\n\t\tpadding: 0 var(--ck-spacing-large) var(--ck-spacing-large);\n\t}\n\n\t&.ck-collapsible_collapsed {\n\t\t& > .ck.ck-button .ck-icon {\n\t\t\ttransform: rotate(-90deg);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const c=a},8676:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-editor__editable .ck-list-bogus-paragraph{display:block}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/documentlist.css"],names:[],mappings:"AAKA,8CACC,aACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-editor__editable .ck-list-bogus-paragraph {\n\tdisplay: block;\n}\n"],sourceRoot:""}]);const c=a},9989:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/list.css"],names:[],mappings:"AAKA,eACC,uBAiBD,CAfC,kBACC,2BAaD,CAXC,qBACC,2BASD,CAPC,wBACC,2BAKD,CAHC,2BACC,2BACD,CAMJ,eACC,oBAaD,CAXC,kBACC,sBASD,CAJE,6CACC,sBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content ol {\n\tlist-style-type: decimal;\n\n\t& ol {\n\t\tlist-style-type: lower-latin;\n\n\t\t& ol {\n\t\t\tlist-style-type: lower-roman;\n\n\t\t\t& ol {\n\t\t\t\tlist-style-type: upper-latin;\n\n\t\t\t\t& ol {\n\t\t\t\t\tlist-style-type: upper-roman;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck-content ul {\n\tlist-style-type: disc;\n\n\t& ul {\n\t\tlist-style-type: circle;\n\n\t\t& ul {\n\t\t\tlist-style-type: square;\n\n\t\t\t& ul {\n\t\t\t\tlist-style-type: square;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const c=a},7133:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{background:transparent;margin-bottom:calc(var(--ck-spacing-tiny)*-1);padding-left:0;padding-right:0}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{background:none;border-color:transparent;box-shadow:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-list/listproperties.css"],names:[],mappings:"AAOC,yDACC,+BASD,CAPC,2DACC,cAKD,CAHC,6DACC,qCACD,CASD,wFACC,oCACD,CAGA,mFACC,gDAWD,CARE,+GACC,UAKD,CAHC,iHACC,qCACD,CAMJ,8EACC,cAAe,CACf,UACD,CAEA,uEACC,sBAAuB,CAGvB,6CAAgD,CAFhD,cAAe,CACf,eAQD,CALC,2JAGC,eAAgB,CADhB,wBAAyB,CADzB,eAGD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-list-properties {\n\t/* When there are no list styles and there is no collapsible. */\n\t&.ck-list-properties_without-styles {\n\t\tpadding: var(--ck-spacing-large);\n\n\t\t& > * {\n\t\t\tmin-width: 14em;\n\n\t\t\t& + * {\n\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t * When the numbered list property fields (start at, reversed) should be displayed,\n\t * more horizontal space is needed. Reconfigure the style grid to create that space.\n\t */\n\t&.ck-list-properties_with-numbered-properties {\n\t\t& > .ck-list-styles-list {\n\t\t\tgrid-template-columns: repeat( 4, auto );\n\t\t}\n\n\t\t/* When list styles are rendered and property fields are in a collapsible. */\n\t\t& > .ck-collapsible {\n\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\n\t\t\t& > .ck-collapsible__children {\n\t\t\t\t& > * {\n\t\t\t\t\twidth: 100%;\n\n\t\t\t\t\t& + * {\n\t\t\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-numbered-list-properties__start-index .ck-input {\n\t\tmin-width: auto;\n\t\twidth: 100%;\n\t}\n\n\t& .ck.ck-numbered-list-properties__reversed-order {\n\t\tbackground: transparent;\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\t\tmargin-bottom: calc(-1 * var(--ck-spacing-tiny));\n\n\t\t&:active, &:hover {\n\t\t\tbox-shadow: none;\n\t\t\tborder-color: transparent;\n\t\t\tbackground: none;\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const c=a},4553:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-list-styles-list{display:grid}:root{--ck-list-style-button-size:44px}.ck.ck-list-styles-list{column-gap:var(--ck-spacing-medium);grid-template-columns:repeat(3,auto);padding:var(--ck-spacing-large);row-gap:var(--ck-spacing-medium)}.ck.ck-list-styles-list .ck-button{box-sizing:content-box;margin:0;padding:0}.ck.ck-list-styles-list .ck-button,.ck.ck-list-styles-list .ck-button .ck-icon{height:var(--ck-list-style-button-size);width:var(--ck-list-style-button-size)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/liststyles.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-list/liststyles.css"],names:[],mappings:"AAKA,wBACC,YACD,CCFA,MACC,gCACD,CAEA,wBAGC,mCAAoC,CAFpC,oCAAwC,CAGxC,+BAAgC,CAFhC,gCA4BD,CAxBC,mCAiBC,sBAAuB,CAPvB,QAAS,CANT,SAmBD,CAJC,+EAhBA,uCAAwC,CADxC,sCAoBA",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-list-styles-list {\n\tdisplay: grid;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-list-style-button-size: 44px;\n}\n\n.ck.ck-list-styles-list {\n\tgrid-template-columns: repeat( 3, auto );\n\trow-gap: var(--ck-spacing-medium);\n\tcolumn-gap: var(--ck-spacing-medium);\n\tpadding: var(--ck-spacing-large);\n\n\t& .ck-button {\n\t\t/* Make the button look like a thumbnail (the icon "takes it all"). */\n\t\twidth: var(--ck-list-style-button-size);\n\t\theight: var(--ck-list-style-button-size);\n\t\tpadding: 0;\n\n\t\t/*\n\t\t * Buttons are aligned by the grid so disable default button margins to not collide with the\n\t\t * gaps in the grid.\n\t\t */\n\t\tmargin: 0;\n\n\t\t/*\n\t\t * Make sure the button border (which is displayed on focus, BTW) does not steal pixels\n\t\t * from the button dimensions and, as a result, decrease the size of the icon\n\t\t * (which becomes blurry as it scales down).\n\t\t */\n\t\tbox-sizing: content-box;\n\n\t\t& .ck-icon {\n\t\t\twidth: var(--ck-list-style-button-size);\n\t\t\theight: var(--ck-list-style-button-size);\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const c=a},5777:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content .media{clear:both;display:block;margin:.9em 0;min-width:15em}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaembed.css"],names:[],mappings:"AAKA,mBAGC,UAAW,CASX,aAAc,CAJd,aAAe,CAQf,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .media {\n\t/* Don\'t allow floated content overlap the media.\n\thttps://github.com/ckeditor/ckeditor5-media-embed/issues/53 */\n\tclear: both;\n\n\t/* Make sure there is some space between the content and the media. */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em 0;\n\n\t/* Make sure media is not overriden with Bootstrap default `flex` value.\n\tSee: https://github.com/ckeditor/ckeditor5/issues/1373. */\n\tdisplay: block;\n\n\t/* Give the media some minimal width in the content to prevent them\n\tfrom being "squashed" in tight spaces, e.g. in table cells (#44) */\n\tmin-width: 15em;\n}\n'],sourceRoot:""}]);const c=a},952:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck-media__wrapper .ck-media__placeholder{align-items:center;display:flex;flex-direction:column}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{background:var(--ck-color-base-foreground);padding:calc(var(--ck-spacing-standard)*3)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);min-width:var(--ck-media-embed-placeholder-icon-size)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{height:100%;width:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-height:380px;max-width:300px}.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaembedediting.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-media-embed/mediaembedediting.css"],names:[],mappings:"AAMC,0CAGC,kBAAmB,CAFnB,YAAa,CACb,qBAcD,CAXC,sEAEC,cAAe,CAEf,iBAMD,CAJC,wGAEC,aAAc,CADd,eAED,CAWD,6kBACC,YACD,CAYF,2LACC,mBACD,CC1CA,MACC,0CAA2C,CAE3C,mDAA4D,CAC5D,2EACD,CAEA,mBACC,aA+FD,CA7FC,0CAEC,0CAA2C,CAD3C,0CA6BD,CA1BC,uEAIC,uBAA2B,CAC3B,qBAAsB,CAHtB,kDAAmD,CACnD,qCAAsC,CAFtC,qDAUD,CAJC,gFAEC,WAAY,CADZ,UAED,CAGD,4EACC,sDAAuD,CAGvD,iBAAkB,CADlB,iBAAkB,CAElB,sBAAuB,CAHvB,kBAUD,CALC,kFACC,4DAA6D,CAC7D,cAAe,CACf,yBACD,CAIF,wDAEC,gBAAiB,CADjB,eAED,CAEA,4UAIC,wvGACD,CAEA,2EACC,kBAaD,CAXC,wGACC,orBACD,CAEA,6GACC,UAKD,CAHC,mHACC,UACD,CAIF,4EACC,2DAcD,CAZC,yGACC,4jHACD,CAGA,8GACC,aAKD,CAHC,oHACC,UACD,CAIF,6EAEC,iDAaD,CAXC,0GACC,wiCACD,CAEA,+GACC,aAKD,CAHC,qHACC,UACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-media__wrapper {\n\t& .ck-media__placeholder {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\n\t\t& .ck-media__placeholder__url {\n\t\t\t/* Otherwise the URL will overflow when the content is very narrow. */\n\t\t\tmax-width: 100%;\n\n\t\t\tposition: relative;\n\n\t\t\t& .ck-media__placeholder__url__text {\n\t\t\t\toverflow: hidden;\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"],\n\t&[data-oembed-url*="google.com/maps"],\n\t&[data-oembed-url*="goo.gl/maps"],\n\t&[data-oembed-url*="maps.google.com"],\n\t&[data-oembed-url*="maps.app.goo.gl"],\n\t&[data-oembed-url*="facebook.com"],\n\t&[data-oembed-url*="instagram.com"] {\n\t\t& .ck-media__placeholder__icon * {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/* Disable all mouse interaction as long as the editor is not read–only.\n https://github.com/ckeditor/ckeditor5-media-embed/issues/58 */\n.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > *:not(.ck-media__placeholder) {\n\tpointer-events: none;\n}\n\n/* Disable all mouse interaction when the widget is not selected (e.g. to avoid opening links by accident).\n https://github.com/ckeditor/ckeditor5-media-embed/issues/18 */\n.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder {\n\tpointer-events: none;\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-media-embed-placeholder-icon-size: 3em;\n\n\t--ck-color-media-embed-placeholder-url-text: hsl(0, 0%, 46%);\n\t--ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text);\n}\n\n.ck-media__wrapper {\n\tmargin: 0 auto;\n\n\t& .ck-media__placeholder {\n\t\tpadding: calc( 3 * var(--ck-spacing-standard) );\n\t\tbackground: var(--ck-color-base-foreground);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tmin-width: var(--ck-media-embed-placeholder-icon-size);\n\t\t\theight: var(--ck-media-embed-placeholder-icon-size);\n\t\t\tmargin-bottom: var(--ck-spacing-large);\n\t\t\tbackground-position: center;\n\t\t\tbackground-size: cover;\n\n\t\t\t& .ck-icon {\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text);\n\t\t\twhite-space: nowrap;\n\t\t\ttext-align: center;\n\t\t\tfont-style: italic;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text-hover);\n\t\t\t\tcursor: pointer;\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="open.spotify.com"] {\n\t\tmax-width: 300px;\n\t\tmax-height: 380px;\n\t}\n\n\t&[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon {\n\t\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+);\n\t}\n\n\t&[data-oembed-url*="facebook.com"] .ck-media__placeholder {\n\t\tbackground: hsl(220, 46%, 48%);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(220, 100%, 90%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="instagram.com"] .ck-media__placeholder {\n\t\tbackground: linear-gradient(-135deg,hsl(246, 100%, 39%),hsl(302, 100%, 36%),hsl(0, 100%, 48%));\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMuNTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=);\n\t\t}\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(302, 100%, 94%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder {\n\t\t/* Use gradient to contrast with focused widget (ckeditor/ckeditor5-media-embed#22). */\n\t\tbackground: linear-gradient( to right, hsl(201, 85%, 70%), hsl(201, 85%, 35%) );\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(201, 100%, 86%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const c=a},3525:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-media-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-media-form .ck-labeled-field-view{display:inline-block}.ck.ck-media-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,kBAEC,sBAAuB,CADvB,YAAa,CAEb,kBAAmB,CACnB,gBAqBD,CAnBC,yCACC,oBACD,CAEA,4BACC,YACD,CCbA,oCDCD,kBAeE,cAUF,CARE,yCACC,eACD,CAEA,6BACC,cACD,CCtBD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-media-form {\n\tdisplay: flex;\n\talign-items: flex-start;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},6448:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck-content .page-break{align-items:center;clear:both;display:flex;justify-content:center;padding:5px 0;position:relative}.ck-content .page-break:after{border-bottom:2px dashed #c4c4c4;content:"";position:absolute;width:100%}.ck-content .page-break__label{background:#fff;border:1px solid #c4c4c4;border-radius:2px;box-shadow:2px 2px 1px rgba(0,0,0,.15);color:#333;display:block;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;padding:.3em .6em;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-page-break/theme/pagebreak.css"],names:[],mappings:"AAKA,wBAKC,kBAAmB,CAHnB,UAAW,CAEX,YAAa,CAEb,sBAAuB,CAHvB,aAAc,CAFd,iBAaD,CANC,8BAGC,gCAAyC,CAFzC,UAAW,CACX,iBAAkB,CAElB,UACD,CAGD,+BAYC,eAA4B,CAN5B,wBAAiC,CACjC,iBAAkB,CAMlB,sCAA6C,CAF7C,UAAsB,CAPtB,aAAc,CAId,qDAA0D,CAC1D,eAAiB,CACjB,eAAiB,CAPjB,iBAAkB,CAFlB,iBAAkB,CAIlB,wBAAyB,CAWzB,wBAAyB,CACzB,qBAAsB,CACtB,oBAAqB,CACrB,gBAAiB,CAjBjB,SAkBD,CAGA,aACC,wBACC,SAKD,CAHC,8BACC,YACD,CAEF",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .page-break {\n\tposition: relative;\n\tclear: both;\n\tpadding: 5px 0;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\n\t&::after {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\tborder-bottom: 2px dashed hsl(0, 0%, 77%);\n\t\twidth: 100%;\n\t}\n}\n\n.ck-content .page-break__label {\n\tposition: relative;\n\tz-index: 1;\n\tpadding: .3em .6em;\n\tdisplay: block;\n\ttext-transform: uppercase;\n\tborder: 1px solid hsl(0, 0%, 77%);\n\tborder-radius: 2px;\n\tfont-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;\n\tfont-size: 0.75em;\n\tfont-weight: bold;\n\tcolor: hsl(0, 0%, 20%);\n\tbackground: hsl(0, 0%, 100%);\n\tbox-shadow: 2px 2px 1px hsla(0, 0%, 0%, 0.15);\n\n\t/* Disable the possibility to select the label text by the user. */\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none;\n}\n\n/* Do not show the page break element inside the print preview window. */\n@media print {\n\t.ck-content .page-break {\n\t\tpadding: 0;\n\n\t\t&::after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const c=a},671:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck-source-editing-area{overflow:hidden;position:relative}.ck-source-editing-area textarea,.ck-source-editing-area:after{border:1px solid transparent;font-family:monospace;font-size:var(--ck-font-size-normal);line-height:var(--ck-line-height-base);margin:0;padding:var(--ck-spacing-large);white-space:pre-wrap}.ck-source-editing-area:after{content:attr(data-value) " ";display:block;visibility:hidden}.ck-source-editing-area textarea{border-color:var(--ck-color-base-border);border-radius:0;box-sizing:border-box;height:100%;outline:none;overflow:hidden;position:absolute;resize:none;width:100%}.ck-rounded-corners .ck-source-editing-area textarea,.ck-source-editing-area textarea.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck-source-editing-area textarea:not([readonly]):focus{border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-source-editing/theme/sourceediting.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AASA,wBAEC,eAAgB,CADhB,iBAED,CAEA,+DAIC,4BAA6B,CAG7B,qBAAsB,CADtB,oCAAqC,CADrC,sCAAuC,CAFvC,QAAS,CADT,+BAAgC,CAMhC,oBACD,CAEA,8BACC,4BAA6B,CAE7B,aAAc,CADd,iBAED,CAEA,iCASC,wCAAyC,CC7BzC,eAAgB,CD2BhB,qBAAsB,CAJtB,WAAY,CAEZ,YAAa,CACb,eAAgB,CALhB,iBAAkB,CAGlB,WAAY,CAFZ,UAkBD,CApBA,yGChBE,qCAAsC,CD4BtC,wBAAyB,CACzB,yBAOF,CAJC,uDEpCA,2BAA2B,CCF3B,qCAA8B,CDC9B,YFwCA",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css";\n@import "@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css";\n@import "@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css";\n\n.ck-source-editing-area {\n\tposition: relative;\n\toverflow: hidden;\n}\n\n.ck-source-editing-area::after,\n.ck-source-editing-area textarea {\n\tpadding: var(--ck-spacing-large);\n\tmargin: 0;\n\tborder: 1px solid transparent;\n\tline-height: var(--ck-line-height-base);\n\tfont-size: var(--ck-font-size-normal);\n\tfont-family: monospace;\n\twhite-space: pre-wrap;\n}\n\n.ck-source-editing-area::after {\n\tcontent: attr(data-value) " ";\n\tvisibility: hidden;\n\tdisplay: block;\n}\n\n.ck-source-editing-area textarea {\n\tposition: absolute;\n\twidth: 100%;\n\theight: 100%;\n\tresize: none;\n\toutline: none;\n\toverflow: hidden;\n\tbox-sizing: border-box;\n\n\tborder-color: var(--ck-color-base-border);\n\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&:not([readonly]):focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const c=a},4046:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-character-grid{max-width:100%}.ck.ck-character-grid .ck-character-grid__tiles{display:grid}:root{--ck-character-grid-tile-size:24px}.ck.ck-character-grid{max-height:200px;overflow-x:hidden;overflow-y:auto;width:350px}@media screen and (max-width:600px){.ck.ck-character-grid{width:190px}}.ck.ck-character-grid .ck-character-grid__tiles{grid-gap:var(--ck-spacing-standard);grid-template-columns:repeat(10,1fr);margin:var(--ck-spacing-standard) var(--ck-spacing-large)}@media screen and (max-width:600px){.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(5,1fr)}}.ck.ck-character-grid .ck-character-grid__tile{border:0;font-size:1.2em;height:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-character-grid-tile-size)}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-special-characters/theme/charactergrid.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-special-characters/charactergrid.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAKA,sBACC,cAKD,CAHC,gDACC,YACD,CCFD,MACC,kCACD,CAEA,sBAIC,gBAAiB,CAFjB,iBAAkB,CADlB,eAAgB,CAEhB,WAyCD,CClDC,oCDMD,sBAOE,WAqCF,CChDC,CDcA,gDAGC,mCAAoC,CAFpC,oCAAsC,CACtC,yDAMD,CCxBA,oCDgBA,gDAME,mCAEF,CCtBA,CDwBA,+CAQC,QAAS,CAHT,eAAgB,CAHhB,yCAA0C,CAE1C,6CAA8C,CAD9C,4CAA6C,CAG7C,SAAU,CACV,8BAA+B,CAN/B,wCAsBD,CAbC,8IAGC,QAAS,CACT,iGACD,CAGA,iEACC,8CAA+C,CAE/C,iBAAkB,CADlB,UAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-character-grid {\n\tmax-width: 100%;\n\t\n\t& .ck-character-grid__tiles {\n\t\tdisplay: grid;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n@import "../mixins/_rounded.css";\n\n:root {\n\t--ck-character-grid-tile-size: 24px;\n}\n\n.ck.ck-character-grid {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\twidth: 350px;\n\tmax-height: 200px;\n\n\t@mixin ck-media-phone {\n\t\twidth: 190px;\n\t}\n\n\t& .ck-character-grid__tiles {\n\t\tgrid-template-columns: repeat(10, 1fr);\n\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-large);\n\t\tgrid-gap: var(--ck-spacing-standard);\n\n\t\t@mixin ck-media-phone {\n\t\t\tgrid-template-columns: repeat(5, 1fr);\n\t\t}\n\t}\n\n\t& .ck-character-grid__tile {\n\t\twidth: var(--ck-character-grid-tile-size);\n\t\theight: var(--ck-character-grid-tile-size);\n\t\tmin-width: var(--ck-character-grid-tile-size);\n\t\tmin-height: var(--ck-character-grid-tile-size);\n\t\tfont-size: 1.2em;\n\t\tpadding: 0;\n\t\ttransition: .2s ease box-shadow;\n\t\tborder: 0;\n\n\t\t&:focus:not( .ck-disabled ),\n\t\t&:hover:not( .ck-disabled ) {\n\t\t\t/* Disable the default .ck-button\'s border ring. */\n\t\t\tborder: 0;\n\t\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);\n\t\t}\n\n\t\t/* Make sure the glyph is rendered in the center of the button */\n\t\t& .ck-button__label {\n\t\t\tline-height: var(--ck-character-grid-tile-size);\n\t\t\twidth: 100%;\n\t\t\ttext-align: center;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},4779:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-character-info{border-top:1px solid var(--ck-color-base-border);display:flex;justify-content:space-between;padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-character-info>*{font-size:var(--ck-font-size-small);text-transform:uppercase}.ck.ck-character-info .ck-character-info__name{max-width:280px;overflow:hidden;text-overflow:ellipsis}.ck.ck-character-info .ck-character-info__code{opacity:.6}@media screen and (max-width:600px){.ck.ck-character-info{max-width:190px}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-special-characters/theme/characterinfo.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-special-characters/characterinfo.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAKA,sBCIC,gDAAiD,CDHjD,YAAa,CACb,6BAA8B,CCC9B,uDDAD,CCGC,wBAEC,mCAAoC,CADpC,wBAED,CAEA,+CACC,eAAgB,CAEhB,eAAgB,CADhB,sBAED,CAEA,+CACC,UACD,CClBA,oCDCD,sBAoBE,eAEF,CCrBC",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-character-info {\n\tdisplay: flex;\n\tjustify-content: space-between;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-character-info {\n\tpadding: var(--ck-spacing-small) var(--ck-spacing-large);\n\tborder-top: 1px solid var(--ck-color-base-border);\n\n\t& > * {\n\t\ttext-transform: uppercase;\n\t\tfont-size: var(--ck-font-size-small);\n\t}\n\n\t& .ck-character-info__name {\n\t\tmax-width: 280px;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t}\n\n\t& .ck-character-info__code {\n\t\topacity: .6;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tmax-width: 190px;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},8170:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-special-characters-navigation>.ck-label{max-width:160px;overflow:hidden;text-overflow:ellipsis}.ck.ck-special-characters-navigation>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:600px){.ck.ck-special-characters-navigation{max-width:190px}.ck.ck-special-characters-navigation>.ck-form__header__label{overflow:hidden;text-overflow:ellipsis}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-special-characters/specialcharacters.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAUC,+CACC,eAAgB,CAEhB,eAAgB,CADhB,sBAED,CAEA,sEAEC,gBAAiB,CAEjB,iBAAkB,CADlB,eAED,CCfA,oCDED,qCAgBE,eAOF,CALE,6DAEC,eAAgB,CADhB,sBAED,CCrBD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-special-characters-navigation {\n\n\t& > .ck-label {\n\t\tmax-width: 160px;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t}\n\n\t& > .ck-dropdown .ck-dropdown__panel {\n\t\t/* There could be dozens of categories available. Use scroll to prevent a 10e6px dropdown. */\n\t\tmax-height: 250px;\n\t\toverflow-y: auto;\n\t\toverflow-x: hidden;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tmax-width: 190px;\n\n\t\t& > .ck-form__header__label {\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},4082:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-input-color{display:flex;flex-direction:row-reverse;width:100%}.ck.ck-input-color>input.ck.ck-input-text{flex-grow:1;min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}.ck.ck-input-color .ck.ck-input-color__button{display:flex}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview{overflow:hidden;position:relative}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{display:block;position:absolute}[dir=ltr] .ck.ck-input-color>.ck.ck-input-text{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-input-text{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-input-color>.ck.ck-input-text:focus{z-index:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-left-radius:0;border-top-left-radius:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-left:1px solid transparent}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button:not(:focus){border-right:1px solid transparent}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:0}.ck-rounded-corners .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview,.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border:1px solid var(--ck-color-input-border);height:20px;width:20px}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{background:red;border-radius:2px;height:150%;left:50%;top:-30%;transform:rotate(45deg);transform-origin:50%;width:8%}.ck.ck-input-color .ck.ck-input-color__remove-color{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard);width:100%}.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-input-border)}[dir=ltr] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-right-radius:0}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-left:var(--ck-spacing-standard);margin-right:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/colorinput.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/colorinput.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,mBAEC,YAAa,CACb,0BAA2B,CAF3B,UAgCD,CA5BC,0CAEC,WAAY,CADZ,cAED,CAEA,sCACC,cAMD,CAHC,kFACC,YACD,CAGD,8CAEC,YAWD,CATC,kFAEC,eAAgB,CADhB,iBAOD,CAJC,0IAEC,aAAc,CADd,iBAED,CC1BF,+CAGE,4BAA6B,CAD7B,yBAcF,CAhBA,+CAQE,2BAA4B,CAD5B,wBASF,CAHC,2CACC,SACD,CAIA,wEACC,SA0CD,CA3CA,kFAKE,2BAA4B,CAD5B,wBAuCF,CApCE,8FACC,iCACD,CATF,kFAcE,4BAA6B,CAD7B,yBA8BF,CA3BE,8FACC,kCACD,CAGD,oFACC,oDACD,CAEA,4GC1CF,eD2DE,CAjBA,+PCtCD,qCDuDC,CAjBA,4GAKC,6CAA8C,CAD9C,WAAY,CADZ,UAcD,CAVC,oKAKC,cAA6B,CAC7B,iBAAkB,CAHlB,WAAY,CADZ,QAAS,CADT,QAAS,CAMT,uBAAwB,CACxB,oBAAqB,CAJrB,QAKD,CAKH,oDAIC,2BAA4B,CAC5B,4BAA6B,CAH7B,qEAAwE,CADxE,UA0BD,CApBC,gEACC,oDACD,CATD,8DAYE,yBAeF,CA3BA,8DAgBE,wBAWF,CARC,gEACC,uCAMD,CAPA,0EAKE,sCAAuC,CADvC,cAGF",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-input-color {\n\twidth: 100%;\n\tdisplay: flex;\n\tflex-direction: row-reverse;\n\n\t& > input.ck.ck-input-text {\n\t\tmin-width: auto;\n\t\tflex-grow: 1;\n\t}\n\n\t& > div.ck.ck-dropdown {\n\t\tmin-width: auto;\n\n\t\t/* This dropdown has no arrow but a color preview instead. */\n\t\t& > .ck-input-color__button .ck-dropdown__arrow {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& .ck.ck-input-color__button {\n\t\t/* Resolving issue with misaligned buttons on Safari (see #10589) */\n\t\tdisplay: flex;\n\n\t\t& .ck.ck-input-color__button__preview {\n\t\t\tposition: relative;\n\t\t\toverflow: hidden;\n\n\t\t\t& > .ck.ck-input-color__button__preview__no-color-indicator {\n\t\t\t\tposition: absolute;\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../mixins/_rounded.css";\n\n.ck.ck-input-color {\n\t& > .ck.ck-input-text {\n\t\t@mixin ck-dir ltr {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\n\t\t/* Make sure the focused input is always on top of the dropdown button so its\n\t\t outline and border are never cropped (also when the input is read-only). */\n\t\t&:focus {\n\t\t\tz-index: 0;\n\t\t}\n\t}\n\n\t& > .ck.ck-dropdown {\n\t\t& > .ck.ck-button.ck-input-color__button {\n\t\t\tpadding: 0;\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-bottom-left-radius: 0;\n\n\t\t\t\t&:not(:focus) {\n\t\t\t\t\tborder-left: 1px solid transparent;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tborder-top-right-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\n\t\t\t\t&:not(:focus) {\n\t\t\t\t\tborder-right: 1px solid transparent;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.ck-disabled {\n\t\t\t\tbackground: var(--ck-color-input-disabled-background);\n\t\t\t}\n\n\t\t\t& > .ck.ck-input-color__button__preview {\n\t\t\t\t@mixin ck-rounded-corners;\n\n\t\t\t\twidth: 20px;\n\t\t\t\theight: 20px;\n\t\t\t\tborder: 1px solid var(--ck-color-input-border);\n\n\t\t\t\t& > .ck.ck-input-color__button__preview__no-color-indicator {\n\t\t\t\t\ttop: -30%;\n\t\t\t\t\tleft: 50%;\n\t\t\t\t\theight: 150%;\n\t\t\t\t\twidth: 8%;\n\t\t\t\t\tbackground: hsl(0, 100%, 50%);\n\t\t\t\t\tborder-radius: 2px;\n\t\t\t\t\ttransform: rotate(45deg);\n\t\t\t\t\ttransform-origin: 50%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-input-color__remove-color {\n\t\twidth: 100%;\n\t\tpadding: calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);\n\n\t\tborder-bottom-left-radius: 0;\n\t\tborder-bottom-right-radius: 0;\n\n\t\t&:not(:focus) {\n\t\t\tborder-bottom: 1px solid var(--ck-color-input-border);\n\t\t}\n\n\t\t@mixin ck-dir ltr {\n\t\t\tborder-top-right-radius: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tborder-top-left-radius: 0;\n\t\t}\n\n\t\t& .ck.ck-icon {\n\t\t\tmargin-right: var(--ck-spacing-standard);\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: 0;\n\t\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},4880:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/form.css"],names:[],mappings:"AAKA,YACC,mCAyBD,CAvBC,kBAEC,YACD,CAEA,8BACC,cAAe,CACf,OACD,CAEA,4BACC,cAWD,CARE,6DACC,4CACD,CAEA,mEACC,UACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form {\n\tpadding: 0 0 var(--ck-spacing-large);\n\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n\n\t& .ck.ck-input-text {\n\t\tmin-width: 100%;\n\t\twidth: 0;\n\t}\n\n\t& .ck.ck-dropdown {\n\t\tmin-width: 100%;\n\n\t\t& .ck-dropdown__button {\n\t\t\t&:not(:focus) {\n\t\t\t\tborder: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\n\t\t\t& .ck-button__label {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const c=a},9865:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-table-form__action-row .ck-button-save{justify-content:center}.ck.ck-form__row{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}[dir=ltr] .ck.ck-form__row>:not(.ck-label)+*{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-form__row>:not(.ck-label)+*{margin-right:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{min-width:100%;width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/formrow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/formrow.css"],names:[],mappings:"AAKA,iBACC,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CACjB,6BAaD,CAVC,iCACC,WACD,CAGC,wHAEC,sBACD,CCbF,iBACC,4DA2BD,CAvBE,6CAEE,mCAMF,CARA,6CAME,oCAEF,CAGD,2BAEC,cAAe,CADf,UAED,CAEA,2CACC,kCAKD,CAHC,wEACC,0BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form__row {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\tjustify-content: space-between;\n\n\t/* Ignore labels that work as fieldset legends */\n\t& > *:not(.ck-label) {\n\t\tflex-grow: 1;\n\t}\n\n\t&.ck-table-form__action-row {\n\t\t& .ck-button-save,\n\t\t& .ck-button-cancel {\n\t\t\tjustify-content: center;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-form__row {\n\tpadding: var(--ck-spacing-standard) var(--ck-spacing-large) 0;\n\n\t/* Ignore labels that work as fieldset legends */\n\t& > *:not(.ck-label) {\n\t\t& + * {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: var(--ck-spacing-large);\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: var(--ck-spacing-large);\n\t\t\t}\n\t\t}\n\t}\n\n\t& > .ck-label {\n\t\twidth: 100%;\n\t\tmin-width: 100%;\n\t}\n\n\t&.ck-table-form__action-row {\n\t\tmargin-top: var(--ck-spacing-large);\n\n\t\t& .ck-button .ck-button__label {\n\t\t\tcolor: var(--ck-color-text);\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const c=a},8085:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:var(--ck-insert-table-dropdown-box-height);min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/inserttable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/inserttable.css"],names:[],mappings:"AAKA,oCACC,YAAa,CACb,kBAAmB,CACnB,cACD,CCJA,MACC,uCAAwC,CACxC,0CAA2C,CAC3C,yCAA0C,CAC1C,yCACD,CAEA,oCAGC,yFAA0F,CAD1F,oJAED,CAEA,mFAEC,iBACD,CAEA,uCAIC,4CAA6C,CAC7C,iBAAkB,CAFlB,iDAAkD,CADlD,qDAAsD,CADtD,mDAAoD,CAKpD,YAAa,CACb,eAUD,CARC,6CACC,eACD,CAEA,6CAEC,6CAA8C,CAD9C,yCAED",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-insert-table-dropdown__grid {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-insert-table-dropdown-padding: 10px;\n\t--ck-insert-table-dropdown-box-height: 11px;\n\t--ck-insert-table-dropdown-box-width: 12px;\n\t--ck-insert-table-dropdown-box-margin: 1px;\n}\n\n.ck .ck-insert-table-dropdown__grid {\n\t/* The width of a container should match 10 items in a row so there will be a 10x10 grid. */\n\twidth: calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2);\n\tpadding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;\n}\n\n.ck .ck-insert-table-dropdown__label,\n.ck[dir=rtl] .ck-insert-table-dropdown__label {\n\ttext-align: center;\n}\n\n.ck .ck-insert-table-dropdown-grid-box {\n\tmin-width: var(--ck-insert-table-dropdown-box-width);\n\tmin-height: var(--ck-insert-table-dropdown-box-height);\n\tmargin: var(--ck-insert-table-dropdown-box-margin);\n\tborder: 1px solid var(--ck-color-base-border);\n\tborder-radius: 1px;\n\toutline: none;\n\ttransition: none;\n\n\t&:focus {\n\t\tbox-shadow: none;\n\t}\n\n\t&.ck-on {\n\t\tborder-color: var(--ck-color-focus-border);\n\t\tbackground: var(--ck-color-focus-outer-shadow);\n\t}\n}\n\n"],sourceRoot:""}]);const c=a},4104:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-content .table{display:table;margin:.9em auto}.ck-content .table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ck-content .table table td,.ck-content .table table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content .table table th{background:rgba(0,0,0,.05);font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/table.css"],names:[],mappings:"AAKA,mBAKC,aAAc,CADd,gBAiCD,CA9BC,yBAYC,yBAAkC,CAVlC,wBAAyB,CACzB,gBAAiB,CAKjB,WAAY,CADZ,UAsBD,CAfC,wDAQC,wBAAiC,CANjC,aAAc,CACd,YAMD,CAEA,4BAEC,0BAA+B,CAD/B,eAED,CAMF,+BACC,gBACD,CAEA,+BACC,eACD,CAEA,+CAKC,oBAAqB,CAMrB,UACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .table {\n\t/* Give the table widget some air and center it horizontally */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em auto;\n\tdisplay: table;\n\n\t& table {\n\t\t/* The table cells should have slight borders */\n\t\tborder-collapse: collapse;\n\t\tborder-spacing: 0;\n\n\t\t/* Table width and height are set on the parent <figure>. Make sure the table inside stretches\n\t\tto the full dimensions of the container (https://github.com/ckeditor/ckeditor5/issues/6186). */\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t\t/* The outer border of the table should be slightly darker than the inner lines.\n\t\tAlso see https://github.com/ckeditor/ckeditor5-table/issues/50. */\n\t\tborder: 1px double hsl(0, 0%, 70%);\n\n\t\t& td,\n\t\t& th {\n\t\t\tmin-width: 2em;\n\t\t\tpadding: .4em;\n\n\t\t\t/* The border is inherited from .ck-editor__nested-editable styles, so theoretically it\'s not necessary here.\n\t\t\tHowever, the border is a content style, so it should use .ck-content (so it works outside the editor).\n\t\t\tHence, the duplication. See https://github.com/ckeditor/ckeditor5/issues/6314 */\n\t\t\tborder: 1px solid hsl(0, 0%, 75%);\n\t\t}\n\n\t\t& th {\n\t\t\tfont-weight: bold;\n\t\t\tbackground: hsla(0, 0%, 0%, 5%);\n\t\t}\n\t}\n}\n\n/* Text alignment of the table header should match the editor settings and override the native browser styling,\nwhen content is available outside the editor. See https://github.com/ckeditor/ckeditor5/issues/6638 */\n.ck-content[dir="rtl"] .table th {\n\ttext-align: right;\n}\n\n.ck-content[dir="ltr"] .table th {\n\ttext-align: left;\n}\n\n.ck-editor__editable .ck-table-bogus-paragraph {\n\t/*\n\t * Use display:inline-block to force Chrome/Safari to limit text mutations to this element.\n\t * See https://github.com/ckeditor/ckeditor5/issues/6062.\n\t */\n\tdisplay: inline-block;\n\n\t/*\n\t * Inline HTML elements nested in the span should always be dimensioned in relation to the whole cell width.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9117.\n\t */\n\twidth: 100%;\n}\n'],sourceRoot:""}]);const c=a},9888:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-table-caption-background:#f7f7f7;--ck-color-table-caption-text:#333;--ck-color-table-caption-highlighted-background:#fd0}.ck-content .table>figcaption{background-color:var(--ck-color-table-caption-background);caption-side:top;color:var(--ck-color-table-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;text-align:center;word-break:break-word}.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-table-caption-highlighted-background)}to{background-color:var(--ck-color-table-caption-background)}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tablecaption.css"],names:[],mappings:"AAKA,MACC,2CAAoD,CACpD,kCAA8C,CAC9C,oDACD,CAGA,8BAMC,yDAA0D,CAJ1D,gBAAiB,CAGjB,wCAAyC,CAJzC,qBAAsB,CAOtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,iBAAkB,CADlB,qBAOD,CAIC,qEACC,iDACD,CAEA,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAGD,sCACC,GACC,qEACD,CAEA,GACC,yDACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-caption-background: hsl(0, 0%, 97%);\n\t--ck-color-table-caption-text: hsl(0, 0%, 20%);\n\t--ck-color-table-caption-highlighted-background: hsl(52deg 100% 50%);\n}\n\n/* Content styles */\n.ck-content .table > figcaption {\n\tdisplay: table-caption;\n\tcaption-side: top;\n\tword-break: break-word;\n\ttext-align: center;\n\tcolor: var(--ck-color-table-caption-text);\n\tbackground-color: var(--ck-color-table-caption-background);\n\tpadding: .6em;\n\tfont-size: .75em;\n\toutline-offset: -1px;\n}\n\n/* Editing styles */\n.ck.ck-editor__editable .table > figcaption {\n\t&.table__caption_highlighted {\n\t\tanimation: ck-table-caption-highlight .6s ease-out;\n\t}\n\n\t&.ck-placeholder::before {\n\t\tpadding-left: inherit;\n\t\tpadding-right: inherit;\n\n\t\t/*\n\t\t * Make sure the table caption placeholder doesn't overflow the placeholder area.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9162.\n\t\t */\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n@keyframes ck-table-caption-highlight {\n\t0% {\n\t\tbackground-color: var(--ck-color-table-caption-highlighted-background);\n\t}\n\n\t100% {\n\t\tbackground-color: var(--ck-color-table-caption-background);\n\t}\n}\n"],sourceRoot:""}]);const c=a},5737:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:0.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:0.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tablecellproperties.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tablecellproperties.css"],names:[],mappings:"AAOE,6FACC,cAiBD,CAdE,0HAEC,cACD,CAEA,yHAEC,cACD,CAEA,uHACC,WACD,CClBJ,kCACC,WAkBD,CAfE,2FACC,mBAAoB,CACpB,SAAU,CACV,SACD,CAGC,4GACC,eAAgB,CAGhB,qCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-cell-properties-form {\n\t& .ck-form__row {\n\t\t&.ck-table-cell-properties-form__alignment-row {\n\t\t\tflex-wrap: wrap;\n\n\t\t\t& .ck.ck-toolbar {\n\t\t\t\t&:first-of-type {\n\t\t\t\t\t/* 4 buttons out of 7 (h-alignment + v-alignment) = 0.57 */\n\t\t\t\t\tflex-grow: 0.57;\n\t\t\t\t}\n\n\t\t\t\t&:last-of-type {\n\t\t\t\t\t/* 3 buttons out of 7 (h-alignment + v-alignment) = 0.43 */\n\t\t\t\t\tflex-grow: 0.43;\n\t\t\t\t}\n\n\t\t\t\t& .ck-button {\n\t\t\t\t\tflex-grow: 1;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-cell-properties-form {\n\twidth: 320px;\n\n\t& .ck-form__row {\n\t\t&.ck-table-cell-properties-form__padding-row {\n\t\t\talign-self: flex-end;\n\t\t\tpadding: 0;\n\t\t\twidth: 25%;\n\t\t}\n\n\t\t&.ck-table-cell-properties-form__alignment-row {\n\t\t\t& .ck.ck-toolbar {\n\t\t\t\tbackground: none;\n\n\t\t\t\t/* Compensate for missing input label that would push the margin (toolbar has no inputs). */\n\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const c=a},728:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-table-column-resizer-hover:var(--ck-color-base-active);--ck-table-column-resizer-width:7px;--ck-table-column-resizer-position-offset:calc(var(--ck-table-column-resizer-width)*-0.5 - 0.5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{bottom:-999999px;cursor:col-resize;position:absolute;right:var(--ck-table-column-resizer-position-offset);top:-999999px;user-select:none;width:var(--ck-table-column-resizer-width);z-index:var(--ck-z-default)}.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer,.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:var(--ck-color-table-column-resizer-hover);opacity:.25}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tablecolumnresize.css"],names:[],mappings:"AAKA,MACC,iEAAkE,CAClE,mCAAoC,CAIpC,iGACD,CAEA,qCACC,kBACD,CAEA,yBACC,eACD,CAEA,4CAEC,iBACD,CAEA,wDAOC,gBAAiB,CAGjB,iBAAkB,CATlB,iBAAkB,CAOlB,oDAAqD,CAFrD,aAAc,CAKd,gBAAiB,CAFjB,0CAA2C,CAG3C,2BACD,CAQA,qJACC,YACD,CAEA,8HAEC,2DAA4D,CAC5D,WACD,CAEA,iEACC,mDAAoD,CACpD,WACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-column-resizer-hover: var(--ck-color-base-active);\n\t--ck-table-column-resizer-width: 7px;\n\n\t/* The offset used for absolute positioning of the resizer element, so that it is placed exactly above the cell border.\n\t The value is: minus half the width of the resizer decreased additionaly by the half the width of the border (0.5px). */\n\t--ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width) * -0.5 - 0.5px);\n}\n\n.ck-content .table .ck-table-resized {\n\ttable-layout: fixed;\n}\n\n.ck-content .table table {\n\toverflow: hidden;\n}\n\n.ck-content .table td,\n.ck-content .table th {\n\tposition: relative;\n}\n\n.ck.ck-editor__editable .table .ck-table-column-resizer {\n\tposition: absolute;\n\t/* The resizer element resides in each cell so to occupy the entire height of the table, which is unknown from a CSS point of view,\n\t it is extended to an extremely high height. Even for screens with a very high pixel density, the resizer will fulfill its role as\n\t it should, i.e. for a screen of 476 ppi the total height of the resizer will take over 350 sheets of A4 format, which is totally\n\t unrealistic height for a single table. */\n\ttop: -999999px;\n\tbottom: -999999px;\n\tright: var(--ck-table-column-resizer-position-offset);\n\twidth: var(--ck-table-column-resizer-width);\n\tcursor: col-resize;\n\tuser-select: none;\n\tz-index: var(--ck-z-default);\n}\n\n.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer {\n\tdisplay: none;\n}\n\n/* The resizer elements, which are extended to an extremely high height, break the drag & drop feature in Chrome. To make it work again,\n all resizers must be hidden while the table is dragged. */\n.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer {\n\tdisplay: none;\n}\n\n.ck.ck-editor__editable .table .ck-table-column-resizer:hover,\n.ck.ck-editor__editable .table .ck-table-column-resizer__active {\n\tbackground-color: var(--ck-color-table-column-resizer-hover);\n\topacity: 0.25;\n}\n\n.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer {\n\tleft: var(--ck-table-column-resizer-position-offset);\n\tright: unset;\n}\n"],sourceRoot:""}]);const c=a},4777:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-table-focused-cell-background:rgba(158,201,250,.3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-table-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableediting.css"],names:[],mappings:"AAKA,MACC,6DACD,CAKE,8QAGC,wDAAyD,CAKzD,iBAAkB,CAClB,8CAA+C,CAC/C,mBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-focused-cell-background: hsla(212, 90%, 80%, .3);\n}\n\n.ck-widget.table {\n\t& td,\n\t& th {\n\t\t&.ck-editor__nested-editable.ck-editor__nested-editable_focused,\n\t\t&.ck-editor__nested-editable:focus {\n\t\t\t/* A very slight background to highlight the focused cell */\n\t\t\tbackground: var(--ck-color-table-focused-cell-background);\n\n\t\t\t/* Fixes the problem where surrounding cells cover the focused cell's border.\n\t\t\tIt does not fix the problem in all places but the UX is improved.\n\t\t\tSee https://github.com/ckeditor/ckeditor5-table/issues/29. */\n\t\t\tborder-style: none;\n\t\t\toutline: 1px solid var(--ck-color-focus-border);\n\t\t\toutline-offset: -1px; /* progressive enhancement - no IE support */\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const c=a},198:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__border-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{align-items:center;flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{align-items:center;display:flex;flex-direction:column-reverse}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{bottom:calc(var(--ck-table-properties-error-arrow-size)*-1);left:50%;position:absolute;transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";left:50%;position:absolute;top:calc(var(--ck-table-properties-error-arrow-size)*-1);transform:translateX(-50%)}:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{max-width:80px;min-width:80px;width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0}.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);min-width:var(--ck-table-properties-min-error-width);padding:var(--ck-spacing-small) var(--ck-spacing-medium);text-align:center}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-style:solid;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s ease both}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tableform.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableform.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAWE,wHACC,cACD,CAEA,8DAEC,kBAAmB,CADnB,cAgBD,CAbC,qFAGC,kBAAmB,CAFnB,YAAa,CACb,6BAMD,CAEA,sMACC,WACD,CAIF,4CAEC,iBAoBD,CAlBC,8EAGC,2DAAgE,CADhE,QAAS,CADT,iBAAkB,CAGlB,8BAA+B,CAG/B,SAUD,CAPC,oFACC,UAAW,CAGX,QAAS,CAFT,iBAAkB,CAClB,wDAA6D,CAE7D,0BACD,CChDH,MACC,0CAA2C,CAC3C,2CACD,CAMI,2FACC,kCAAmC,CACnC,iBACD,CAGD,8KAIC,cAAe,CADf,cAAe,CADf,UAGD,CAGD,8DACC,SAcD,CAZC,yMAEC,QACD,CAEA,iGACC,mBAAoB,CACpB,oBAAqB,CACrB,wCAAyC,CACzC,6CAA8C,CAC9C,gCACD,CAIF,4CACC,sCAyBD,CAvBC,8ECxCD,eDyDC,CAjBA,mMCpCA,qCDqDA,CAjBA,8EAGC,qCAAsC,CACtC,qCAAsC,CAEtC,oDAAqD,CADrD,wDAAyD,CAEzD,iBAUD,CAPC,oFACC,2EAA4E,CAE5E,kBAAmB,CADnB,kJAED,CAdD,8EAgBC,iEACD,CAGA,6GACC,YACD,CAIF,oDACC,GACC,SACD,CAEA,GACC,SACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-form {\n\t& .ck-form__row {\n\t\t&.ck-table-form__border-row {\n\t\t\tflex-wrap: wrap;\n\t\t}\n\n\t\t&.ck-table-form__background-row {\n\t\t\tflex-wrap: wrap;\n\t\t}\n\n\t\t&.ck-table-form__dimensions-row {\n\t\t\tflex-wrap: wrap;\n\t\t\talign-items: center;\n\n\t\t\t& .ck-labeled-field-view {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column-reverse;\n\t\t\t\talign-items: center;\n\n\t\t\t\t& .ck.ck-dropdown {\n\t\t\t\t\tflex-grow: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t& .ck-table-form__dimension-operator {\n\t\t\t\tflex-grow: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-labeled-field-view {\n\t\t/* Allow absolute positioning of the status (error) balloons. */\n\t\tposition: relative;\n\n\t\t& .ck.ck-labeled-field-view__status {\n\t\t\tposition: absolute;\n\t\t\tleft: 50%;\n\t\t\tbottom: calc( -1 * var(--ck-table-properties-error-arrow-size) );\n\t\t\ttransform: translate(-50%,100%);\n\n\t\t\t/* Make sure the balloon status stays on top of other form elements. */\n\t\t\tz-index: 1;\n\n\t\t\t/* The arrow pointing towards the field. */\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: calc( -1 * var(--ck-table-properties-error-arrow-size) );\n\t\t\t\tleft: 50%;\n\t\t\t\ttransform: translateX( -50% );\n\t\t\t}\n\t\t}\n\t}\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_rounded.css";\n\n:root {\n\t--ck-table-properties-error-arrow-size: 6px;\n\t--ck-table-properties-min-error-width: 150px;\n}\n\n.ck.ck-table-form {\n\t& .ck-form__row {\n\t\t&.ck-table-form__border-row {\n\t\t\t& .ck-labeled-field-view {\n\t\t\t\t& > .ck-label {\n\t\t\t\t\tfont-size: var(--ck-font-size-tiny);\n\t\t\t\t\ttext-align: center;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t& .ck-table-form__border-style,\n\t\t\t& .ck-table-form__border-width {\n\t\t\t\twidth: 80px;\n\t\t\t\tmin-width: 80px;\n\t\t\t\tmax-width: 80px;\n\t\t\t}\n\t\t}\n\n\t\t&.ck-table-form__dimensions-row {\n\t\t\tpadding: 0;\n\n\t\t\t& .ck-table-form__dimensions-row__width,\n\t\t\t& .ck-table-form__dimensions-row__height {\n\t\t\t\tmargin: 0\n\t\t\t}\n\n\t\t\t& .ck-table-form__dimension-operator {\n\t\t\t\talign-self: flex-end;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\theight: var(--ck-ui-component-min-height);\n\t\t\t\tline-height: var(--ck-ui-component-min-height);\n\t\t\t\tmargin: 0 var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-labeled-field-view {\n\t\tpadding-top: var(--ck-spacing-standard);\n\n\t\t& .ck.ck-labeled-field-view__status {\n\t\t\t@mixin ck-rounded-corners;\n\n\t\t\tbackground: var(--ck-color-base-error);\n\t\t\tcolor: var(--ck-color-base-background);\n\t\t\tpadding: var(--ck-spacing-small) var(--ck-spacing-medium);\n\t\t\tmin-width: var(--ck-table-properties-min-error-width);\n\t\t\ttext-align: center;\n\n\t\t\t/* The arrow pointing towards the field. */\n\t\t\t&::after {\n\t\t\t\tborder-color: transparent transparent var(--ck-color-base-error) transparent;\n\t\t\t\tborder-width: 0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\n\t\t\tanimation: ck-table-form-labeled-view-status-appear .15s ease both;\n\t\t}\n\n\t\t/* Hide the error balloon when the field is blurred. Makes the experience much more clear. */\n\t\t& .ck-input.ck-error:not(:focus) + .ck.ck-labeled-field-view__status {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n@keyframes ck-table-form-labeled-view-status-appear {\n\t0% {\n\t\topacity: 0;\n\t}\n\n\t100% {\n\t\topacity: 1;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},9221:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-content:baseline;flex-basis:0;flex-wrap:wrap}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-self:flex-end;padding:0}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{width:40px}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tableproperties.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableproperties.css"],names:[],mappings:"AAOE,mFAGC,sBAAuB,CADvB,YAAa,CADb,cAOD,CAHC,qHACC,gBACD,CCTH,6BACC,WAmBD,CAhBE,mFACC,mBAAoB,CACpB,SAYD,CAVC,kGACC,eAAgB,CAGhB,qCAKD,CAHC,uHACC,UACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-properties-form {\n\t& .ck-form__row {\n\t\t&.ck-table-properties-form__alignment-row {\n\t\t\tflex-wrap: wrap;\n\t\t\tflex-basis: 0;\n\t\t\talign-content: baseline;\n\n\t\t\t& .ck.ck-toolbar .ck-toolbar__items {\n\t\t\t\tflex-wrap: nowrap;\n\t\t\t}\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-properties-form {\n\twidth: 320px;\n\n\t& .ck-form__row {\n\t\t&.ck-table-properties-form__alignment-row {\n\t\t\talign-self: flex-end;\n\t\t\tpadding: 0;\n\n\t\t\t& .ck.ck-toolbar {\n\t\t\t\tbackground: none;\n\n\t\t\t\t/* Compensate for missing input label that would push the margin (toolbar has no inputs). */\n\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\n\t\t\t\t& .ck-toolbar__items > * {\n\t\t\t\t\twidth: 40px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const c=a},5593:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,':root{--ck-table-selected-cell-background:rgba(158,207,250,.3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:unset;caret-color:transparent;outline:unset;position:relative}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{background-color:var(--ck-table-selected-cell-background);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableselection.css"],names:[],mappings:"AAKA,MACC,wDACD,CAGC,0IAKC,gBAAiB,CAFjB,uBAAwB,CACxB,aAAc,CAFd,iBAiCD,CA3BC,sJAGC,yDAA0D,CAK1D,QAAS,CAPT,UAAW,CAKX,MAAO,CAJP,mBAAoB,CAEpB,iBAAkB,CAGlB,OAAQ,CAFR,KAID,CAEA,wTAEC,4BACD,CAMA,gKACC,aAKD,CAHC,0NACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-table-selected-cell-background: hsla(208, 90%, 80%, .3);\n}\n\n.ck.ck-editor__editable .table table {\n\t& td.ck-editor__editable_selected,\n\t& th.ck-editor__editable_selected {\n\t\tposition: relative;\n\t\tcaret-color: transparent;\n\t\toutline: unset;\n\t\tbox-shadow: unset;\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/6446 */\n\t\t&:after {\n\t\t\tcontent: '';\n\t\t\tpointer-events: none;\n\t\t\tbackground-color: var(--ck-table-selected-cell-background);\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 0;\n\t\t}\n\n\t\t& ::selection,\n\t\t&:focus {\n\t\t\tbackground-color: transparent;\n\t\t}\n\n\t\t/*\n\t\t * To reduce the amount of noise, all widgets in the table selection have no outline and no selection handle.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9491.\n\t\t */\n\t\t& .ck-widget {\n\t\t\toutline: unset;\n\n\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const c=a},4499:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;justify-content:left;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;border:1px solid transparent;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{font-weight:700;opacity:.7}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{color:var(--ck-color-button-on-color)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/button/button.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/button.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/mixins/_button.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AAOA,6BAMC,kBAAmB,CADnB,mBAAoB,CAEpB,oBAAqB,CAHrB,iBAAkB,CCFlB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDkBD,CAdC,iEACC,YACD,CAGC,yGACC,oBACD,CAID,iFACC,sBACD,CEjBD,6BCAC,oDD4ID,CCzIE,6EACC,0DACD,CAEA,+EACC,2DACD,CAID,qDACC,6DACD,CDfD,6BEDC,eF6ID,CA5IA,wIEGE,qCFyIF,CA5IA,6BA6BC,uBAAwB,CANxB,4BAA6B,CAjB7B,cAAe,CAcf,iBAAkB,CAHlB,aAAc,CAJd,4CAA6C,CAD7C,2CAA4C,CAJ5C,8BAA+B,CAC/B,iBAAkB,CAiBlB,4DAA8D,CAnB9D,qBAAsB,CAFtB,kBAuID,CA7GC,oFGhCA,2BAA2B,CCF3B,2CAA8B,CDC9B,YHqCA,CAIC,kJAEC,aACD,CAGD,iEAIC,aAAc,CACd,cAAe,CAHf,iBAAkB,CAClB,mBAAoB,CAMpB,qBASD,CAlBA,qFAYE,eAMF,CAlBA,qFAgBE,gBAEF,CAEA,yEACC,aAYD,CAbA,6FAIE,mCASF,CAbA,6FAQE,oCAKF,CAbA,yEAWC,eAAiB,CACjB,UACD,CAIC,oIIrFD,oDJyFC,CAOA,gLKhGD,kCLkGC,CAEA,iGACC,UACD,CAGD,qEACC,yDAcD,CAXC,2HAEE,4CAA+C,CAC/C,oCAOF,CAVA,2HAQE,mCAAoC,CADpC,6CAGF,CAKA,mHACC,WACD,CAID,yCC/HA,+CDmIA,CChIC,yFACC,qDACD,CAEA,2FACC,sDACD,CAID,iEACC,wDACD,CDgHA,yCAGC,qCACD,CAEA,2DACC,iCACD,CAEA,+DACC,mCACD,CAID,2CC/IC,mDDoJD,CCjJE,2FACC,yDACD,CAEA,6FACC,0DACD,CAID,mEACC,4DACD,CDgID,2CAIC,wCACD,CAEA,uCAEC,eACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-unselectable;\n\n\tposition: relative;\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: left;\n\n\t& .ck-button__label {\n\t\tdisplay: none;\n\t}\n\n\t&.ck-button_with-text {\n\t\t& .ck-button__label {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t/* Center the icon horizontally in a button without text. */\n\t&:not(.ck-button_with-text) {\n\t\tjustify-content: center;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../mixins/_button.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-button-colors --ck-color-button-default;\n\t@mixin ck-rounded-corners;\n\n\twhite-space: nowrap;\n\tcursor: default;\n\tvertical-align: middle;\n\tpadding: var(--ck-spacing-tiny);\n\ttext-align: center;\n\n\t/* A very important piece of styling. Go to variable declaration to learn more. */\n\tmin-width: var(--ck-ui-component-min-height);\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Normalize the height of the line. Removing this will break consistent height\n\tamong text and text-less buttons (with icons). */\n\tline-height: 1;\n\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t/* Avoid flickering when the foucs border shows up. */\n\tborder: 1px solid transparent;\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .2s ease-in-out, border .2s ease-in-out;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/189 */\n\t-webkit-appearance: none;\n\n\t&:active,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t/* Allow icon coloring using the text "color" property. */\n\t& .ck-button__icon {\n\t\t& use,\n\t\t& use * {\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n\n\t& .ck-button__label {\n\t\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\t\tfont-size: inherit;\n\t\tfont-weight: inherit;\n\t\tcolor: inherit;\n\t\tcursor: inherit;\n\n\t\t/* Must be consistent with .ck-icon\'s vertical align. Otherwise, buttons with and\n\t\twithout labels (but with icons) have different sizes in Chrome */\n\t\tvertical-align: middle;\n\n\t\t@mixin ck-dir ltr {\n\t\t\ttext-align: left;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttext-align: right;\n\t\t}\n\t}\n\n\t& .ck-button__keystroke {\n\t\tcolor: inherit;\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: var(--ck-spacing-large);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-right: var(--ck-spacing-large);\n\t\t}\n\n\t\tfont-weight: bold;\n\t\topacity: .7;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t&.ck-disabled {\n\t\t&:active,\n\t\t&:focus {\n\t\t\t/* The disabled button should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t\t& .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t& .ck-button__keystroke {\n\t\t\topacity: .3;\n\t\t}\n\t}\n\n\t&.ck-button_with-text {\n\t\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-standard);\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-button_with-keystroke {\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__label {\n\t\t\tflex-grow: 1;\n\t\t}\n\t}\n\n\t/* A style of the button which is currently on, e.g. its feature is active. */\n\t&.ck-on {\n\t\t@mixin ck-button-colors --ck-color-button-on;\n\n\t\tcolor: var(--ck-color-button-on-color);\n\t}\n\n\t&.ck-button-save {\n\t\tcolor: var(--ck-color-button-save);\n\t}\n\n\t&.ck-button-cancel {\n\t\tcolor: var(--ck-color-button-cancel);\n\t}\n}\n\n/* A style of the button which handles the primary action. */\n.ck.ck-button-action,\na.ck.ck-button-action {\n\t@mixin ck-button-colors --ck-color-button-action;\n\n\tcolor: var(--ck-color-button-action-text);\n}\n\n.ck.ck-button-bold,\na.ck.ck-button-bold {\n\tfont-weight: bold;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements a button of given background color.\n *\n * @param {String} $background - Background color of the button.\n * @param {String} $border - Border color of the button.\n */\n@define-mixin ck-button-colors $prefix {\n\tbackground: var($(prefix)-background);\n\n\t&:not(.ck-disabled) {\n\t\t&:hover {\n\t\t\tbackground: var($(prefix)-hover-background);\n\t\t}\n\n\t\t&:active {\n\t\t\tbackground: var($(prefix)-active-background);\n\t\t}\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t&.ck-disabled {\n\t\tbackground: var($(prefix)-disabled-background);\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"],sourceRoot:""}]);const c=a},9681:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:hover{background:transparent;color:inherit}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);border:1px solid transparent;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/button/switchbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/switchbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AASE,4HACC,aACD,CCCF,MAEC,8CAA+C,CAE/C,0DAAgE,CAChE,2HAIC,CACD,0FACD,CAOC,0QAEC,sBAAuB,CADvB,aAED,CAEA,0DAGE,4CAOF,CAVA,0DAQE,2CAEF,CAEA,iDCpCA,eD4EA,CAxCA,yIChCC,qCDwED,CAxCA,2DAKE,gBAmCF,CAxCA,2DAUE,iBA8BF,CAxCA,iDAkBC,uDAAwD,CAFxD,4BAA6B,CAD7B,iFAAsF,CAEtF,0CAuBD,CApBC,2ECxDD,eDmEC,CAXA,6LCpDA,qCAAsC,CDsDpC,8CASF,CAXA,2EAOC,yDAA0D,CAD1D,gDAAiD,CAIjD,uBAA0B,CAL1B,+CAMD,CAEA,uDACC,6DAKD,CAHC,iFACC,qDACD,CAIF,6DEhFA,kCFkFA,CAGA,oCACC,wBAAyB,CAEzB,eAAgB,CADhB,YAQD,CALC,uDACC,iGAAmG,CAEnG,4BAA6B,CAD7B,kBAED,CAKA,uDACC,sDAkBD,CAhBC,6DACC,4DACD,CAEA,2FAKE,2DAMF,CAXA,2FASE,oEAEF",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-button.ck-switchbutton {\n\t& .ck-button__toggle {\n\t\tdisplay: block;\n\n\t\t& .ck-button__toggle__inner {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/* Note: To avoid rendering issues (aliasing) but to preserve the responsive nature\nof the component, floating–point numbers have been used which, for the default font size\n(see: --ck-font-size-base), will generate simple integers. */\n:root {\n\t/* 34px at 13px font-size */\n\t--ck-switch-button-toggle-width: 2.6153846154em;\n\t/* 14px at 13px font-size */\n\t--ck-switch-button-toggle-inner-size: calc(1.0769230769em + 1px);\n\t--ck-switch-button-translation: calc(\n\t\tvar(--ck-switch-button-toggle-width) -\n\t\tvar(--ck-switch-button-toggle-inner-size) -\n\t\t2px /* Border */\n\t);\n\t--ck-switch-button-inner-hover-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow);\n}\n\n.ck.ck-button.ck-switchbutton {\n\t/* Unlike a regular button, the switch button text color and background should never change.\n\t * Changing toggle switch (background, outline) is enough to carry the information about the\n\t * state of the entire component (https://github.com/ckeditor/ckeditor5/issues/12519)\n\t */\n\t&, &:hover, &:focus, &:active, &.ck-on:hover, &.ck-on:focus, &.ck-on:active {\n\t\tcolor: inherit;\n\t\tbackground: transparent;\n\t}\n\n\t& .ck-button__label {\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-right: calc(2 * var(--ck-spacing-large));\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-left: calc(2 * var(--ck-spacing-large));\n\t\t}\n\t}\n\n\t& .ck-button__toggle {\n\t\t@mixin ck-rounded-corners;\n\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Make sure the toggle is always to the right as far as possible. */\n\t\t\tmargin-left: auto;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Make sure the toggle is always to the left as far as possible. */\n\t\t\tmargin-right: auto;\n\t\t}\n\n\t\t/* Apply some smooth transition to the box-shadow and border. */\n\t\t/* Gently animate the background color of the toggle switch */\n\t\ttransition: background 400ms ease, box-shadow .2s ease-in-out, outline .2s ease-in-out;\n\t\tborder: 1px solid transparent;\n\t\twidth: var(--ck-switch-button-toggle-width);\n\t\tbackground: var(--ck-color-switch-button-off-background);\n\n\t\t& .ck-button__toggle__inner {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-radius: calc(.5 * var(--ck-border-radius));\n\t\t\t}\n\n\t\t\twidth: var(--ck-switch-button-toggle-inner-size);\n\t\t\theight: var(--ck-switch-button-toggle-inner-size);\n\t\t\tbackground: var(--ck-color-switch-button-inner-background);\n\n\t\t\t/* Gently animate the inner part of the toggle switch */\n\t\t\ttransition: all 300ms ease;\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground: var(--ck-color-switch-button-off-hover-background);\n\n\t\t\t& .ck-button__toggle__inner {\n\t\t\t\tbox-shadow: var(--ck-switch-button-inner-hover-shadow);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-button__toggle {\n\t\t@mixin ck-disabled;\n\t}\n\n\t/* Overriding default .ck-button:focus styles + an outline around the toogle */\n\t&:focus {\n\t\tborder-color: transparent;\n\t\toutline: none;\n\t\tbox-shadow: none;\n\n\t\t& .ck-button__toggle {\n\t\t\tbox-shadow: 0 0 0 1px var(--ck-color-base-background), 0 0 0 5px var(--ck-color-focus-outer-shadow);\n\t\t\toutline-offset: 1px;\n\t\t\toutline: var(--ck-focus-ring);\n\t\t}\n\t}\n\n\t/* stylelint-disable-next-line no-descending-specificity */\n\t&.ck-on {\n\t\t& .ck-button__toggle {\n\t\t\tbackground: var(--ck-color-switch-button-on-background);\n\n\t\t\t&:hover {\n\t\t\t\tbackground: var(--ck-color-switch-button-on-hover-background);\n\t\t\t}\n\n\t\t\t& .ck-button__toggle__inner {\n\t\t\t\t/*\n\t\t\t\t* Move the toggle switch to the right. It will be animated.\n\t\t\t\t*/\n\t\t\t\t@mixin ck-dir ltr {\n\t\t\t\t\ttransform: translateX( var( --ck-switch-button-translation ) );\n\t\t\t\t}\n\n\t\t\t\t@mixin ck-dir rtl {\n\t\t\t\t\ttransform: translateX( calc( -1 * var( --ck-switch-button-translation ) ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"],sourceRoot:""}]);const c=a},4923:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile.ck-color-table__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/colorgrid/colorgrid.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/colorgrid/colorgrid.css"],names:[],mappings:"AAKA,kBACC,YACD,CCAA,MACC,8BAA+B,CAK/B,wCACD,CAEA,kBACC,YAAa,CACb,WACD,CAEA,wBAOC,QAAS,CALT,qCAAsC,CAEtC,yCAA0C,CAD1C,wCAAyC,CAEzC,SAAU,CACV,8BAA+B,CAL/B,oCAyCD,CAjCC,oCACC,YAAa,CACb,gBACD,CAEA,4DACC,gDACD,CAEA,oCAEC,2CAA4C,CAD5C,YAED,CAEA,8BACC,8FAKD,CAHC,0CACC,aACD,CAGD,8HAIC,QACD,CAEA,gGAEC,iGACD,CAGD,yBACC,oCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-color-grid {\n\tdisplay: grid;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-grid-tile-size: 24px;\n\n\t/* Not using global colors here because these may change but some colors in a pallette\n\t * require special treatment. For instance, this ensures no matter what the UI text color is,\n\t * the check icon will look good on the black color tile. */\n\t--ck-color-color-grid-check-icon: hsl(212, 81%, 46%);\n}\n\n.ck.ck-color-grid {\n\tgrid-gap: 5px;\n\tpadding: 8px;\n}\n\n.ck.ck-color-grid__tile {\n\twidth: var(--ck-color-grid-tile-size);\n\theight: var(--ck-color-grid-tile-size);\n\tmin-width: var(--ck-color-grid-tile-size);\n\tmin-height: var(--ck-color-grid-tile-size);\n\tpadding: 0;\n\ttransition: .2s ease box-shadow;\n\tborder: 0;\n\n\t&.ck-disabled {\n\t\tcursor: unset;\n\t\ttransition: unset;\n\t}\n\n\t&.ck-color-table__color-tile_bordered {\n\t\tbox-shadow: 0 0 0 1px var(--ck-color-base-border);\n\t}\n\n\t& .ck.ck-icon {\n\t\tdisplay: none;\n\t\tcolor: var(--ck-color-color-grid-check-icon);\n\t}\n\n\t&.ck-on {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-base-text);\n\n\t\t& .ck.ck-icon {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t&.ck-on,\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\t/* Disable the default .ck-button\'s border ring. */\n\t\tborder: 0;\n\t}\n\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);\n\t}\n}\n\n.ck.ck-color-grid__label {\n\tpadding: 0 var(--ck-spacing-standard);\n}\n'],sourceRoot:""}]);const c=a},3488:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-modal)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-modal) + 1)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/dropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/dropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,MACC,4BACD,CAEA,gBACC,oBAAqB,CACrB,iBA2ED,CAzEC,oCACC,mBAAoB,CACpB,2BACD,CAGA,+CACC,UACD,CAEA,oCACC,YAAa,CAEb,sCAAuC,CAEvC,iBAAkB,CAHlB,yBA4DD,CAvDC,+DACC,oBACD,CAEA,mSAKC,WACD,CAEA,mSAUC,WAAY,CADZ,QAED,CAEA,oHAEC,MACD,CAEA,oHAEC,OACD,CAEA,kHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAQF,mCACC,mCACD,CCpFA,MACC,sDACD,CAEA,gBAEC,iBA2ED,CAzEC,oCACC,mCACD,CAGC,8CAIC,sCAAuC,CAHvC,gCAID,CAIA,8CACC,+BAAgC,CAGhC,oCACD,CAGD,gDC/BA,kCDiCA,CAIE,mFAEC,oCACD,CAIA,mFAEC,qCACD,CAID,iEAEC,eAAgB,CAChB,sBAAuB,CAFvB,SAGD,CAGA,6EC1DD,kCD4DC,CAGA,qDACC,2BAA4B,CAC5B,4BACD,CAEA,sGACC,UACD,CAGA,yHAEC,eAKD,CAHC,qIE7EF,2CF+EE,CAKH,uBGlFC,eH8GD,CA5BA,qFG9EE,qCH0GF,CA5BA,uBAIC,oDAAqD,CACrD,sDAAuD,CACvD,QAAS,CE1FT,oCAA8B,CF6F9B,cAmBD,CAfC,6CACC,wBACD,CAEA,6CACC,yBACD,CAEA,6CACC,2BACD,CAEA,6CACC,4BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-dropdown-max-width: 75vw;\n}\n\n.ck.ck-dropdown {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t& .ck-dropdown__arrow {\n\t\tpointer-events: none;\n\t\tz-index: var(--ck-z-default);\n\t}\n\n\t/* Dropdown button should span horizontally, e.g. in vertical toolbars */\n\t& .ck-button.ck-dropdown__button {\n\t\twidth: 100%;\n\t}\n\n\t& .ck-dropdown__panel {\n\t\tdisplay: none;\n\t\tz-index: var(--ck-z-modal);\n\t\tmax-width: var(--ck-dropdown-max-width);\n\n\t\tposition: absolute;\n\n\t\t&.ck-dropdown__panel-visible {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_n,\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_nme {\n\t\t\tbottom: 100%;\n\t\t}\n\n\t\t&.ck-dropdown__panel_se,\n\t\t&.ck-dropdown__panel_sw,\n\t\t&.ck-dropdown__panel_smw,\n\t\t&.ck-dropdown__panel_sme,\n\t\t&.ck-dropdown__panel_s {\n\t\t\t/*\n\t\t\t * Using transform: translate3d( 0, 100%, 0 ) causes blurry dropdown on Chrome 67-78+ on non-retina displays.\n\t\t\t * See https://github.com/ckeditor/ckeditor5/issues/1053.\n\t\t\t */\n\t\t\ttop: 100%;\n\t\t\tbottom: auto;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_se {\n\t\t\tleft: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_sw {\n\t\t\tright: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_s,\n\t\t&.ck-dropdown__panel_n {\n\t\t\t/* Positioning panels relative to the center of the button */\n\t\t\tleft: 50%;\n\t\t\ttransform: translateX(-50%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_smw {\n\t\t\t/* Positioning panels relative to the middle-west of the button */\n\t\t\tleft: 75%;\n\t\t\ttransform: translateX(-75%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nme,\n\t\t&.ck-dropdown__panel_sme {\n\t\t\t/* Positioning panels relative to the middle-east of the button */\n\t\t\tleft: 25%;\n\t\t\ttransform: translateX(-25%);\n\t\t}\n\t}\n}\n\n/*\n * Toolbar dropdown panels should be always above the UI (eg. other dropdown panels) from the editor's content.\n * See https://github.com/ckeditor/ckeditor5/issues/7874\n */\n.ck.ck-toolbar .ck-dropdown__panel {\n\tz-index: calc( var(--ck-z-modal) + 1 );\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n:root {\n\t--ck-dropdown-arrow-size: calc(0.5 * var(--ck-icon-size));\n}\n\n.ck.ck-dropdown {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-dropdown__arrow {\n\t\twidth: var(--ck-dropdown-arrow-size);\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-dropdown__arrow {\n\t\t\tright: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-dropdown__arrow {\n\t\t\tleft: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-dropdown__arrow {\n\t\t@mixin ck-disabled;\n\t}\n\n\t& .ck-button.ck-dropdown__button {\n\t\t@mixin ck-dir ltr {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-right: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t/* #23 */\n\t\t& .ck-button__label {\n\t\t\twidth: 7em;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t\t&.ck-disabled .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/816 */\n\t\t&.ck-on {\n\t\t\tborder-bottom-left-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t&.ck-dropdown__button_label-width_auto .ck-button__label {\n\t\t\twidth: auto;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/8699 */\n\t\t&.ck-off:active,\n\t\t&.ck-on:active {\n\t\t\tbox-shadow: none;\n\t\t\t\n\t\t\t&:focus {\n\t\t\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-dropdown__panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tbackground: var(--ck-color-dropdown-panel-background);\n\tborder: 1px solid var(--ck-color-dropdown-panel-border);\n\tbottom: 0;\n\n\t/* Make sure the panel is at least as wide as the drop-down\'s button. */\n\tmin-width: 100%;\n\n\t/* Disabled corner border radius to be consistent with the .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-dropdown__panel_se {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_sw {\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_ne {\n\t\tborder-bottom-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_nw {\n\t\tborder-bottom-right-radius: 0;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},6875:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-dropdown .ck-dropdown__panel .ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/listdropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,6CCIC,eDqBD,CAzBA,iICQE,qCAAsC,CDJtC,wBAqBF,CAfE,mFCND,eDYC,CANA,6MCFA,qCAAsC,CDKpC,2BAA4B,CAC5B,4BAA6B,CAF7B,wBAIF,CAEA,kFCdD,eDmBC,CALA,2MCVA,qCAAsC,CDYpC,wBAAyB,CACzB,yBAEF",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n.ck.ck-dropdown .ck-dropdown__panel .ck-list {\n\t/* Disabled radius of top-left border to be consistent with .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t/* Make sure the button belonging to the first/last child of the list goes well with the\n\tborder radius of the entire panel. */\n\t& .ck-list__item {\n\t\t&:first-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\n\t\t&:last-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-top-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},66:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-bottom-width:0;border-top-width:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/splitbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/splitbutton.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,mBAEC,iBAKD,CAHC,iDACC,qCACD,CCJD,MACC,gDAAyD,CACzD,4CACD,CAMC,oIAKE,gCAAiC,CADjC,6BASF,CAbA,oIAWE,+BAAgC,CADhC,4BAGF,CAEA,0CAGC,eAiBD,CApBA,oDAQE,+BAAgC,CADhC,4BAaF,CApBA,oDAcE,gCAAiC,CADjC,6BAOF,CAHC,8CACC,mCACD,CAKD,sDAEC,qBAAwB,CADxB,kBAED,CAQC,0KACC,wDACD,CAIA,8JAKC,0DAA2D,CAJ3D,UAAW,CAGX,WAAY,CAFZ,iBAAkB,CAClB,SAGD,CAGA,sIACC,iEACD,CAGC,kLACC,SACD,CAIA,kLACC,UACD,CAMF,uCCzFA,eDmGA,CAVA,qHCrFC,qCD+FD,CARE,qKACC,2BACD,CAEA,mKACC,4BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-splitbutton {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-splitbutton__action:focus {\n\t\tz-index: calc(var(--ck-z-default) + 1);\n\t}\n}\n\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-split-button-hover-background: hsl(0, 0%, 92%);\n\t--ck-color-split-button-hover-border: hsl(0, 0%, 70%);\n}\n\n.ck.ck-splitbutton {\n\t/*\n\t * Note: ck-rounded and ck-dir mixins don\'t go together (because they both use @nest).\n\t */\n\t&:hover > .ck-splitbutton__action,\n\t&.ck-splitbutton_open > .ck-splitbutton__action {\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the action button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the action button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\t}\n\n\t& > .ck-splitbutton__arrow {\n\t\t/* It\'s a text-less button and since the icon is positioned absolutely in such situation,\n\t\tit must get some arbitrary min-width. */\n\t\tmin-width: unset;\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the arrow button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the arrow button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t& svg {\n\t\t\twidth: var(--ck-dropdown-arrow-size);\n\t\t}\n\t}\n\n\t/* Make sure the divider stretches 100% height of the button\n\thttps://github.com/ckeditor/ckeditor5/issues/10936 */\n\t& > .ck-splitbutton__arrow:not(:focus) {\n\t\tborder-top-width: 0px;\n\t\tborder-bottom-width: 0px;\n\t}\n\n\t/* When the split button is "open" (the arrow is on) or being hovered, it should get some styling\n\tas a whole. The background of both buttons should stand out and there should be a visual\n\tseparation between both buttons. */\n\t&.ck-splitbutton_open,\n\t&:hover {\n\t\t/* When the split button hovered as a whole, not as individual buttons. */\n\t\t& > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) {\n\t\t\tbackground: var(--ck-color-split-button-hover-background);\n\t\t}\n\n\t\t/* Splitbutton separator needs to be set with the ::after pseudoselector\n\t\tto display properly the borders on focus */\n\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\tcontent: \'\';\n\t\t\tposition: absolute;\n\t\t\twidth: 1px;\n\t\t\theight: 100%;\n\t\t\tbackground-color: var(--ck-color-split-button-hover-border);\n\t\t}\n\n\t\t/* Make sure the divider between the buttons looks fine when the button is focused */\n\t\t& > .ck-splitbutton__arrow:focus::after {\n\t\t\t--ck-color-split-button-hover-border: var(--ck-color-focus-border);\n\t\t}\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tleft: -1px;\n\t\t\t}\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tright: -1px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Don\'t round the bottom left and right corners of the buttons when "open"\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-splitbutton_open {\n\t\t@mixin ck-rounded-corners {\n\t\t\t& > .ck-splitbutton__action {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t}\n\n\t\t\t& > .ck-splitbutton__arrow {\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},5075:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/toolbardropdown.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/toolbardropdown.css"],names:[],mappings:"AAKA,MACC,oCACD,CAEA,4CAGC,8CAA+C,CAD/C,iBAQD,CAJE,6DACC,qCACD,CCZF,oCACC,QACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-toolbar-dropdown-max-width: 60vw;\n}\n\n.ck.ck-toolbar-dropdown > .ck-dropdown__panel {\n\t/* https://github.com/ckeditor/ckeditor5/issues/5586 */\n\twidth: max-content;\n\tmax-width: var(--ck-toolbar-dropdown-max-width);\n\n\t& .ck-button {\n\t\t&:focus {\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-toolbar-dropdown .ck-toolbar {\n\tborder: 0;\n}\n"],sourceRoot:""}]);const c=a},4547:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-base-foreground)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-base-foreground)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/editorui/editorui.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAWA,MACC,0CACD,CAEA,yDCJC,eDWD,CAPA,yJCAE,qCDOF,CAJC,oEEPA,2BAA2B,CCF3B,qCAA8B,CDC9B,YFWA,CAGD,+BAGC,4BAA6B,CAF7B,aAAc,CACd,oCA6BD,CA1BC,wCACC,eACD,CAEA,wCACC,gBACD,CAGA,4CACC,kCACD,CAGA,2CAKC,qCACD,CAGA,sDACC,kDACD,CAKA,gEACC,mDACD,CAIA,gEACC,gDACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_focus.css";\n@import "../../mixins/_button.css";\n\n:root {\n\t--ck-color-editable-blur-selection: hsl(0, 0%, 85%);\n}\n\n.ck.ck-editor__editable:not(.ck-editor__nested-editable) {\n\t@mixin ck-rounded-corners;\n\n\t&.ck-focused {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\t}\n}\n\n.ck.ck-editor__editable_inline {\n\toverflow: auto;\n\tpadding: 0 var(--ck-spacing-standard);\n\tborder: 1px solid transparent;\n\n\t&[dir="ltr"] {\n\t\ttext-align: left;\n\t}\n\n\t&[dir="rtl"] {\n\t\ttext-align: right;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/116 */\n\t& > *:first-child {\n\t\tmargin-top: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/847 */\n\t& > *:last-child {\n\t\t/*\n\t\t * This value should match with the default margins of the block elements (like .media or .image)\n\t\t * to avoid a content jumping when the fake selection container shows up (See https://github.com/ckeditor/ckeditor5/issues/9825).\n\t\t */\n\t\tmargin-bottom: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/6517 */\n\t&.ck-blurred ::selection {\n\t\tbackground: var(--ck-color-editable-blur-selection);\n\t}\n}\n\n/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/111 */\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_n"] {\n\t&::after {\n\t\tborder-bottom-color: var(--ck-color-base-foreground);\n\t}\n}\n\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_s"] {\n\t&::after {\n\t\tborder-top-color: var(--ck-color-base-foreground);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const c=a},5523:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}:root{--ck-form-header-height:38px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-form__header .ck-form__header__label{font-weight:700}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/formheader/formheader.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/formheader/formheader.css"],names:[],mappings:"AAKA,oBAIC,kBAAmB,CAHnB,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CAEjB,6BACD,CCNA,MACC,4BACD,CAEA,oBAIC,mDAAoD,CAFpD,mCAAoC,CACpC,wCAAyC,CAFzC,uDAQD,CAHC,4CACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form__header {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\talign-items: center;\n\tjustify-content: space-between;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-form-header-height: 38px;\n}\n\n.ck.ck-form__header {\n\tpadding: var(--ck-spacing-small) var(--ck-spacing-large);\n\theight: var(--ck-form-header-height);\n\tline-height: var(--ck-form-header-height);\n\tborder-bottom: 1px solid var(--ck-color-base-border);\n\n\t& .ck-form__header__label {\n\t\tfont-weight: bold;\n\t}\n}\n"],sourceRoot:""}]);const c=a},1174:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color :not([fill]){fill:currentColor}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/icon/icon.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/icon/icon.css"],names:[],mappings:"AAKA,YACC,qBACD,CCFA,MACC,0EACD,CAEA,YAKC,uBAAwB,CAHxB,0BAA2B,CAD3B,yBAA0B,CAU1B,qBAoBD,CAlBC,0BALA,cAQA,CAMC,sEACC,aAMD,CAJC,+CAEC,iBACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-icon {\n\tvertical-align: middle;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal));\n}\n\n.ck.ck-icon {\n\twidth: var(--ck-icon-size);\n\theight: var(--ck-icon-size);\n\n\t/* Multiplied by the height of the line in "px" should give SVG "viewport" dimensions */\n\tfont-size: .8333350694em;\n\n\t/* Inherit cursor style (#5). */\n\tcursor: inherit;\n\n\t/* This will prevent blurry icons on Firefox. See #340. */\n\twill-change: transform;\n\n\t& * {\n\t\t/* Inherit cursor style (#5). */\n\t\tcursor: inherit;\n\t}\n\n\t/* Allows dynamic coloring of an icon by inheriting its color from the parent. */\n\t&.ck-icon_inherit-color {\n\t\tcolor: inherit;\n\n\t\t& * {\n\t\t\tcolor: inherit;\n\n\t\t\t&:not([fill]) {\n\t\t\t\t/* Needed by FF. */\n\t\t\t\tfill: currentColor;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const c=a},6985:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/input/input.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AASA,MACC,qBAAsB,CAGtB,2CACD,CAEA,aCLC,eD2CD,CAtCA,iECDE,qCDuCF,CAtCA,aAGC,2CAA4C,CAC5C,6CAA8C,CAK9C,4CAA6C,CAH7C,+BAAgC,CADhC,6DAA8D,CAO9D,4DA0BD,CAxBC,mBEnBA,2BAA2B,CCF3B,2CAA8B,CDC9B,YFuBA,CAEA,uBAEC,oDAAqD,CADrD,sDAAuD,CAEvD,yCAMD,CAJC,6BG/BD,oDHkCC,CAGD,sBAEC,sCAAuC,CADvC,+CAMD,CAHC,4BGzCD,iDH2CC,CAIF,0BACC,IACC,0BACD,CAEA,IACC,yBACD,CAEA,IACC,0BACD,CAEA,IACC,yBACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-input-width: 18em;\n\n\t/* Backward compatibility. */\n\t--ck-input-text-width: var(--ck-input-width);\n}\n\n.ck.ck-input {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-input-background);\n\tborder: 1px solid var(--ck-color-input-border);\n\tpadding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);\n\tmin-width: var(--ck-input-width);\n\n\t/* This is important to stay of the same height as surrounding buttons */\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .1s ease-in-out, border .1s ease-in-out;\n\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t&[readonly] {\n\t\tborder: 1px solid var(--ck-color-input-disabled-border);\n\t\tbackground: var(--ck-color-input-disabled-background);\n\t\tcolor: var(--ck-color-input-disabled-text);\n\n\t\t&:focus {\n\t\t\t/* The read-only input should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\tborder-color: var(--ck-color-input-error-border);\n\t\tanimation: ck-input-shake .3s ease both;\n\n\t\t&:focus {\n\t\t\t@mixin ck-box-shadow var(--ck-focus-error-outer-shadow);\n\t\t}\n\t}\n}\n\n@keyframes ck-input-shake {\n\t20% {\n\t\ttransform: translateX(-2px);\n\t}\n\n\t40% {\n\t\ttransform: translateX(2px);\n\t}\n\n\t60% {\n\t\ttransform: translateX(-1px);\n\t}\n\n\t80% {\n\t\ttransform: translateX(1px);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const c=a},2751:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/label/label.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/label/label.css"],names:[],mappings:"AAKA,aACC,aACD,CAEA,mBACC,YACD,CCNA,aACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tdisplay: block;\n}\n\n.ck.ck-voice-label {\n\tdisplay: none;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tfont-weight: bold;\n}\n"],sourceRoot:""}]);const c=a},8111:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y:calc(var(--ck-font-size-base)*0.6);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-labeled-field-label-default-position-x)*-1),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/labeledfield/labeledfieldview.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAMC,mEACC,YAAa,CACb,iBACD,CAEA,uCACC,aAAc,CACd,iBACD,CCND,MACC,kEAAsE,CACtE,gFAAiF,CACjF,oEAAqE,CACrE,8EAAiF,CACjF,yEACD,CAEA,0BCLC,eD8GD,CAzGA,2FCDE,qCD0GF,CAtGC,mEACC,UAmCD,CAjCC,gFACC,KA+BD,CAhCA,0FAIE,MA4BF,CAhCA,0FAQE,OAwBF,CAhCA,gFAiBC,yDAA0D,CAG1D,eAAmB,CADnB,kBAAoB,CAOpB,cAAe,CAFf,eAAgB,CANhB,2CAA8C,CAP9C,mBAAoB,CAYpB,sBAAuB,CARvB,6DAA+D,CAH/D,oBAAqB,CAgBrB,+JAID,CAQA,mKACC,gCACD,CAGD,yDACC,mCAAoC,CACpC,kCAAmC,CAInC,kBAKD,CAHC,6FACC,gCACD,CAID,4OAEC,yCACD,CAIA,oUAGE,+HAYF,CAfA,oUAOE,wIAQF,CAfA,gTAaC,sBAAuB,CAFvB,iEAAkE,CAGlE,SACD,CAKA,8FACC,sBACD,CAGA,yIACC,SACD,CAGA,kMACC,8HACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-labeled-field-view {\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t}\n\n\t& .ck.ck-label {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, 0.24, 0.95);\n\t--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium);\n\t--ck-labeled-field-label-default-position-x: var(--ck-spacing-medium);\n\t--ck-labeled-field-label-default-position-y: calc(0.6 * var(--ck-font-size-base));\n\t--ck-color-labeled-field-label-background: var(--ck-color-base-background);\n}\n\n.ck.ck-labeled-field-view {\n\t@mixin ck-rounded-corners;\n\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\twidth: 100%;\n\n\t\t& > .ck.ck-label {\n\t\t\ttop: 0px;\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tleft: 0px;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tright: 0px;\n\t\t\t}\n\n\t\t\tpointer-events: none;\n\t\t\ttransform-origin: 0 0;\n\n\t\t\t/* By default, display the label scaled down above the field. */\n\t\t\ttransform: translate(var(--ck-spacing-medium), -6px) scale(.75);\n\n\t\t\tbackground: var(--ck-color-labeled-field-label-background);\n\t\t\tpadding: 0 calc(.5 * var(--ck-font-size-tiny));\n\t\t\tline-height: initial;\n\t\t\tfont-weight: normal;\n\n\t\t\t/* Prevent overflow when the label is longer than the input */\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\n\t\t\tmax-width: 100%;\n\n\t\t\ttransition:\n\t\t\t\ttransform var(--ck-labeled-field-view-transition),\n\t\t\t\tpadding var(--ck-labeled-field-view-transition),\n\t\t\t\tbackground var(--ck-labeled-field-view-transition);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\t& > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\n\t\t& .ck-input:not([readonly]) + .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t& .ck-labeled-field-view__status {\n\t\tfont-size: var(--ck-font-size-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\n\t\t/* Let the info wrap to the next line to avoid stretching the layout horizontally.\n\t\tThe status could be very long. */\n\t\twhite-space: normal;\n\n\t\t&.ck-labeled-field-view__status_error {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t/* Disabled fields and fields that have no focus should fade out. */\n\t&.ck-disabled > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\tcolor: var(--ck-color-input-disabled-text);\n\t}\n\n\t/* Fields that are disabled or not focused and without a placeholder should have full-sized labels. */\n\t/* stylelint-disable-next-line no-descending-specificity */\n\t&.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t@mixin ck-dir ltr {\n\t\t\ttransform: translate(var(--ck-labeled-field-label-default-position-x), var(--ck-labeled-field-label-default-position-y)) scale(1);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttransform: translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)), var(--ck-labeled-field-label-default-position-y)) scale(1);\n\t\t}\n\n\t\t/* Compensate for the default translate position. */\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width));\n\n\t\tbackground: transparent;\n\t\tpadding: 0;\n\t}\n\n\t/*------ DropdownView integration ----------------------------------------------------------------------------------- */\n\n\t/* Make sure dropdown\' background color in any of dropdown\'s state does not collide with labeled field. */\n\t& > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck.ck-button {\n\t\tbackground: transparent;\n\t}\n\n\t/* When the dropdown is "empty", the labeled field label replaces its label. */\n\t&.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck-button > .ck-button__label {\n\t\topacity: 0;\n\t}\n\n\t/* Make sure the label of the empty, unfocused input does not cover the dropdown arrow. */\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown + .ck-label {\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard));\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},1162:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item .ck-button{border-radius:0;min-height:unset;padding:calc(var(--ck-line-height-base)*.2*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*.4*var(--ck-font-size-base));text-align:left;width:100%}.ck.ck-list__item .ck-button .ck-button__label{line-height:calc(var(--ck-line-height-base)*1.2*var(--ck-font-size-base))}.ck.ck-list__item .ck-button:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item .ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item .ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/list/list.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/list/list.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,YAGC,YAAa,CACb,qBAAsB,CCFtB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDaD,CAZC,2DAEC,aACD,CAKA,kCACC,iBAAkB,CAClB,2BACD,CEfD,YCEC,eDGD,CALA,+DCME,qCDDF,CALA,YAIC,0CAA2C,CAD3C,oBAED,CAEA,kBACC,cAAe,CACf,cA2DD,CAzDC,6BAIC,eAAgB,CAHhB,gBAAiB,CAQjB,iIAEiE,CARjE,eAAgB,CADhB,UAwCD,CA7BC,+CAEC,yEACD,CAEA,oCACC,eACD,CAEA,mCACC,oDAAqD,CACrD,yCAaD,CAXC,0CACC,eACD,CAEA,2DACC,0DACD,CAEA,iFACC,4CACD,CAGD,qDACC,uDACD,CAMA,yCACC,0CAA2C,CAC3C,aAMD,CAJC,iEACC,uDAAwD,CACxD,aACD,CAKH,uBAGC,sCAAuC,CAFvC,UAAW,CACX,UAED",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-list {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t& .ck-list__item,\n\t& .ck-list__separator {\n\t\tdisplay: block;\n\t}\n\n\t/* Make sure that whatever child of the list item gets focus, it remains on the\n\ttop. Thanks to that, styles like box-shadow, outline, etc. are not masked by\n\tadjacent list items. */\n\t& .ck-list__item > *:focus {\n\t\tposition: relative;\n\t\tz-index: var(--ck-z-default);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-list {\n\t@mixin ck-rounded-corners;\n\n\tlist-style-type: none;\n\tbackground: var(--ck-color-list-background);\n}\n\n.ck.ck-list__item {\n\tcursor: default;\n\tmin-width: 12em;\n\n\t& .ck-button {\n\t\tmin-height: unset;\n\t\twidth: 100%;\n\t\ttext-align: left;\n\t\tborder-radius: 0;\n\n\t\t/* List items should have the same height. Use absolute units to make sure it is so\n\t\t because e.g. different heading styles may have different height\n\t\t https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\tpadding:\n\t\t\tcalc(.2 * var(--ck-line-height-base) * var(--ck-font-size-base))\n\t\t\tcalc(.4 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\n\t\t& .ck-button__label {\n\t\t\t/* https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\t\tline-height: calc(1.2 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-button-on-background);\n\t\t\tcolor: var(--ck-color-list-button-on-text);\n\n\t\t\t&:active {\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-on-background-focus);\n\t\t\t}\n\n\t\t\t&:focus:not(.ck-switchbutton):not(.ck-disabled) {\n\t\t\t\tborder-color: var(--ck-color-base-background);\n\t\t\t}\n\t\t}\n\n\t\t&:hover:not(.ck-disabled) {\n\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t}\n\t}\n\n\t/* It\'s unnecessary to change the background/text of a switch toggle; it has different ways\n\tof conveying its state (like the switcher) */\n\t& .ck-switchbutton {\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-background);\n\t\t\tcolor: inherit;\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t\t\tcolor: inherit;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-list__separator {\n\theight: 1px;\n\twidth: 100%;\n\tbackground: var(--ck-color-base-border);\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},8245:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-modal)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/balloonpanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonpanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MAEC,8DACD,CAEA,qBACC,YAAa,CACb,iBAAkB,CAElB,yBAyCD,CAtCE,+GAEC,UAAW,CACX,iBACD,CAEA,wDACC,6CACD,CAEA,uDACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAGD,8CACC,aACD,CC9CD,MACC,6BAA8B,CAC9B,6BAA8B,CAC9B,8BAA+B,CAC/B,iCAAkC,CAClC,oEACD,CAEA,qBCLC,eDmMD,CA9LA,iFCDE,qCD+LF,CA9LA,qBAMC,2CAA4C,CAC5C,wEAAyE,CEdzE,oCAA8B,CFW9B,eA0LD,CApLE,+GAIC,kBAAmB,CADnB,QAAS,CADT,OAGD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,kDACD,CAEA,2CACC,iFAAkF,CAClF,gFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,iEAAkE,CAClE,uDAAwD,CACxD,qDACD,CAEA,2CACC,iFAAkF,CAClF,mFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,oDACD,CAEA,2CACC,iFAAkF,CAClF,kFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,mDACD,CAEA,2CACC,iFAAkF,CAClF,iFACD,CAIA,yGAEC,QAAS,CACT,uDAA0D,CAC1D,2CACD,CAIA,2GAEC,+CAAkD,CAClD,2CACD,CAIA,2GAEC,gDAAmD,CACnD,2CACD,CAIA,yGAIC,8CAAiD,CAFjD,QAAS,CACT,uDAED,CAIA,2GAGC,8CAAiD,CADjD,+CAED,CAIA,2GAGC,8CAAiD,CADjD,gDAED,CAIA,6GAIC,8CAAiD,CADjD,uDAA0D,CAD1D,SAGD,CAIA,6GAIC,8CAAiD,CAFjD,QAAS,CACT,sDAED,CAIA,6GAGC,uDAA0D,CAD1D,SAAU,CAEV,2CACD,CAIA,6GAEC,QAAS,CACT,sDAAyD,CACzD,2CACD,CAIA,yGAGC,sDAAyD,CADzD,6CAAgD,CAEhD,OACD,CAIA,yGAEC,4CAA+C,CAC/C,sDAAyD,CACzD,OACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* Make sure the balloon arrow does not float over its children. */\n\t--ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3);\n}\n\n.ck.ck-balloon-panel {\n\tdisplay: none;\n\tposition: absolute;\n\n\tz-index: var(--ck-z-modal);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tposition: absolute;\n\t\t}\n\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_visible {\n\t\tdisplay: block;\n\t}\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-border-width: 1px;\n\t--ck-balloon-arrow-offset: 2px;\n\t--ck-balloon-arrow-height: 10px;\n\t--ck-balloon-arrow-half-width: 8px;\n\t--ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop);\n}\n\n.ck.ck-balloon-panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: var(--ck-balloon-border-width) solid var(--ck-color-panel-border);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-style: solid;\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-border) transparent;\n\t\t\tmargin-top: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-background) transparent;\n\t\t\tmargin-top: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: var(--ck-color-panel-border) transparent transparent;\n\t\t\tfilter: drop-shadow(var(--ck-balloon-arrow-drop-shadow));\n\t\t\tmargin-bottom: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: var(--ck-color-panel-background) transparent transparent transparent;\n\t\t\tmargin-bottom: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_e"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent transparent transparent var(--ck-color-panel-border);\n\t\t\tmargin-right: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent transparent transparent var(--ck-color-panel-background);\n\t\t\tmargin-right: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_w"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0;\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent var(--ck-color-panel-border) transparent transparent;\n\t\t\tmargin-left: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent var(--ck-color-panel-background) transparent transparent;\n\t\t\tmargin-left: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_n {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_ne {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_s {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_se {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_smw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nmw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_e {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t\tmargin-top: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: 50%;\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_w {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t\tmargin-top: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const c=a},1757:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/balloonrotator.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonrotator.css"],names:[],mappings:"AAKA,oCAEC,kBAAmB,CADnB,YAAa,CAEb,sBACD,CAKA,6CACC,sBACD,CCXA,oCACC,6CAA8C,CAC9C,sDAAuD,CACvD,iCAgBD,CAbC,sCAGC,qCAAsC,CAFtC,oCAAqC,CACrC,kCAED,CAGA,iEAIC,mCAAoC,CAHpC,uCAID,CAMA,2DACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Buttons inside a toolbar should be centered when rotator bar is wider.\n * See: https://github.com/ckeditor/ckeditor5-ui/issues/495\n */\n.ck .ck-balloon-rotator__content .ck-toolbar {\n\tjustify-content: center;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tbackground: var(--ck-color-toolbar-background);\n\tborder-bottom: 1px solid var(--ck-color-toolbar-border);\n\tpadding: 0 var(--ck-spacing-small);\n\n\t/* Let's keep similar appearance to `ck-toolbar`. */\n\t& > * {\n\t\tmargin-right: var(--ck-spacing-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t/* Gives counter more breath than buttons. */\n\t& .ck-balloon-rotator__counter {\n\t\tmargin-right: var(--ck-spacing-standard);\n\n\t\t/* We need to use smaller margin because of previous button's right margin. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n.ck .ck-balloon-rotator__content {\n\n\t/* Disable default annotation shadow inside rotator with fake panels. */\n\t& .ck.ck-annotation-wrapper {\n\t\tbox-shadow: none;\n\t}\n}\n"],sourceRoot:""}]);const c=a},3553:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-modal) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/fakepanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/fakepanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,mBACC,iBAAkB,CAGlB,mCACD,CAEA,uBACC,iBACD,CAEA,mCACC,SACD,CAEA,oCACC,SACD,CCfA,MACC,6CAA8C,CAC9C,2CACD,CAGA,uBAKC,2CAA4C,CAC5C,6CAA8C,CAC9C,qCAAsC,CCXtC,oCAA8B,CDc9B,WAAY,CAPZ,eAAgB,CAMhB,UAED,CAEA,mCACC,0DAA2D,CAC3D,uDACD,CAEA,oCACC,kEAAqE,CACrE,+DACD,CACA,oCACC,kEAAqE,CACrE,+DACD,CAGA,yIAGC,4CACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-fake-panel {\n\tposition: absolute;\n\n\t/* Fake panels should be placed under main balloon content. */\n\tz-index: calc(var(--ck-z-modal) - 1);\n}\n\n.ck .ck-fake-panel div {\n\tposition: absolute;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tz-index: 2;\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tz-index: 1;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-fake-panel-offset-horizontal: 6px;\n\t--ck-balloon-fake-panel-offset-vertical: 6px;\n}\n\n/* Let\'s use `.ck-balloon-panel` appearance. See: balloonpanel.css. */\n.ck .ck-fake-panel div {\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: 1px solid var(--ck-color-panel-border);\n\tborder-radius: var(--ck-border-radius);\n\n\twidth: 100%;\n\theight: 100%;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tmargin-left: var(--ck-balloon-fake-panel-offset-horizontal);\n\tmargin-top: var(--ck-balloon-fake-panel-offset-vertical);\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 2);\n}\n.ck .ck-fake-panel div:nth-child( 3 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 3);\n}\n\n/* If balloon is positioned above element, we need to move fake panel to the top. */\n.ck .ck-balloon-panel_arrow_s + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_se + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_sw + .ck-fake-panel {\n\t--ck-balloon-fake-panel-offset-vertical: -6px;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const c=a},3609:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-modal)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/stickypanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/stickypanel.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAMC,qDAEC,cAAe,CACf,KAAM,CAFN,yBAGD,CAEA,kEAEC,iBAAkB,CADlB,QAED,CCPA,qDAIC,wBAAyB,CACzB,yBAA0B,CAF1B,sBAAuB,CCFxB,oCDKA",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\tz-index: var(--ck-z-modal); /* #315 */\n\t\tposition: fixed;\n\t\ttop: 0;\n\t}\n\n\t& .ck-sticky-panel__content_sticky_bottom-limit {\n\t\ttop: auto;\n\t\tposition: absolute;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\t@mixin ck-drop-shadow;\n\n\t\tborder-width: 0 1px 1px;\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const c=a},1590:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/responsive-form/responsiveform.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/responsive-form/responsiveform.css"],names:[],mappings:"AAQC,mCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,yCACC,YACD,CCdA,oCDoBE,wCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,8CACC,YACD,CC9BF,CCAD,qDACC,kDACD,CAEA,uBACC,+BAmED,CAjEC,6BAEC,YACD,CASC,uGACC,sCACD,CDvBD,oCCMD,uBAqBE,SAAU,CACV,oCA8CF,CA5CE,8CACC,wDAWD,CATC,6DACC,WAAY,CACZ,UACD,CAGA,4EACC,kBACD,CAKA,0DACC,kDACD,CAGD,iGAIC,eAAgB,CADhB,kCAAmC,CADnC,kCAmBD,CAfC,yHACC,gDACD,CARD,0OAeE,aAMF,CAJE,+IACC,kDACD,CDpEH",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck-vertical-form .ck-button {\n\t&::after {\n\t\tcontent: "";\n\t\twidth: 0;\n\t\tposition: absolute;\n\t\tright: -1px;\n\t\ttop: -1px;\n\t\tbottom: -1px;\n\t\tz-index: 1;\n\t}\n\n\t&:focus::after {\n\t\tdisplay: none;\n\t}\n}\n\n.ck.ck-responsive-form {\n\t@mixin ck-media-phone {\n\t\t& .ck-button {\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -1px;\n\t\t\t\ttop: -1px;\n\t\t\t\tbottom: -1px;\n\t\t\t\tz-index: 1;\n\t\t\t}\n\n\t\t\t&:focus::after {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck-vertical-form > .ck-button:nth-last-child(2)::after {\n\tborder-right: 1px solid var(--ck-color-base-border);\n}\n\n.ck.ck-responsive-form {\n\tpadding: var(--ck-spacing-large);\n\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& > :not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& > :not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tpadding: 0;\n\t\twidth: calc(.8 * var(--ck-input-width));\n\n\t\t& .ck-labeled-field-view {\n\t\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) 0;\n\n\t\t\t& .ck-input-text {\n\t\t\t\tmin-width: 0;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t/* Let the long error messages wrap in the narrow form. */\n\t\t\t& .ck-labeled-field-view__error {\n\t\t\t\twhite-space: normal;\n\t\t\t}\n\t\t}\n\n\t\t/* Styles for two last buttons in the form (save&cancel, edit&unlink, etc.). */\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\t&::after {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\n\t\t& > .ck-button:nth-last-child(1),\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\tpadding: var(--ck-spacing-standard);\n\t\t\tmargin-top: var(--ck-spacing-large);\n\t\t\tborder-radius: 0;\n\n\t\t\t&:not(:focus) {\n\t\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\n\t\t\t\t&:last-of-type {\n\t\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const c=a},6706:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/toolbar/blocktoolbar.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/blocktoolbar.css"],names:[],mappings:"AAKA,4BACC,iBAAkB,CAClB,2BACD,CCHA,MACC,oDAAqD,CACrD,yDACD,CAEA,4BACC,0CAA2C,CAC3C,sCACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-block-toolbar-button {\n\tposition: absolute;\n\tz-index: var(--ck-z-default);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-block-toolbar-button: var(--ck-color-text);\n\t--ck-block-toolbar-button-size: var(--ck-font-size-normal);\n}\n\n.ck.ck-block-toolbar-button {\n\tcolor: var(--ck-color-block-toolbar-button);\n\tfont-size: var(--ck-block-toolbar-size);\n}\n"],sourceRoot:""}]);const c=a},5571:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;background:var(--ck-color-toolbar-border);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/toolbar/toolbar.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/toolbar.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,eAKC,kBAAmB,CAFnB,YAAa,CACb,oBAAqB,CCFrB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBD6CD,CA3CC,kCAGC,kBAAmB,CAFnB,YAAa,CACb,kBAAmB,CAEnB,WAED,CAEA,yCACC,oBAWD,CAJC,yGAEC,YACD,CAGD,uCACC,eACD,CAEA,sDACC,gBACD,CAEA,sDACC,qBACD,CAEA,sDACC,gBACD,CAGC,yFACC,YACD,CE/CF,eCGC,eDoGD,CAvGA,qECOE,qCDgGF,CAvGA,eAGC,6CAA8C,CAE9C,+CAAgD,CADhD,iCAmGD,CAhGC,yCACC,kBAAmB,CAGnB,yCAA0C,CAO1C,qCAAsC,CADtC,kCAAmC,CAPnC,aAAc,CADd,SAUD,CAEA,uCACC,QACD,CAGC,gEAEC,oCACD,CAIA,kEACC,YACD,CAGD,gHAIC,qCAAsC,CADtC,kCAED,CAEA,mCAEC,SAaD,CAVC,0DAQC,eAAgB,CAHhB,QAAS,CAHT,UAOD,CAGD,kCAEC,SAWD,CATC,uDAEC,QAMD,CAHC,yFACC,eACD,CASD,kFACC,mCACD,CAMA,wEACC,cACD,CAEA,iFACC,aAAc,CACd,UACD,CAjGF,qCAqGE,QAEF,CAYC,+FACC,cACD,CAEA,iJAEC,mCACD,CAEA,qHACC,aACD,CAIC,6JAEC,2BAA4B,CAD5B,wBAED,CAGA,2JAEC,4BAA6B,CAD7B,yBAED,CASD,8RACC,mCACD,CAWA,qHACC,cACD,CAIC,6JAEC,4BAA6B,CAD7B,yBAED,CAGA,2JAEC,2BAA4B,CAD5B,wBAED,CASD,8RACC,oCACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-flow: row nowrap;\n\talign-items: center;\n\n\t& > .ck-toolbar__items {\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\talign-items: center;\n\t\tflex-grow: 1;\n\n\t}\n\n\t& .ck.ck-toolbar__separator {\n\t\tdisplay: inline-block;\n\n\t\t/*\n\t\t * A leading or trailing separator makes no sense (separates from nothing on one side).\n\t\t * For instance, it can happen when toolbar items (also separators) are getting grouped one by one and\n\t\t * moved to another toolbar in the dropdown.\n\t\t */\n\t\t&:first-child,\n\t\t&:last-child {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\tflex-basis: 100%;\n\t}\n\n\t&.ck-toolbar_grouping > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t&.ck-toolbar_vertical > .ck-toolbar__items {\n\t\tflex-direction: column;\n\t}\n\n\t&.ck-toolbar_floating > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t& > .ck-dropdown__button .ck-dropdown__arrow {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-toolbar-background);\n\tpadding: 0 var(--ck-spacing-small);\n\tborder: 1px solid var(--ck-color-toolbar-border);\n\n\t& .ck.ck-toolbar__separator {\n\t\talign-self: stretch;\n\t\twidth: 1px;\n\t\tmin-width: 1px;\n\t\tbackground: var(--ck-color-toolbar-border);\n\n\t\t/*\n\t\t * These margins make the separators look better in balloon toolbars (when aligned with the "tip").\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/7493.\n\t\t */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\theight: 0;\n\t}\n\n\t& > .ck-toolbar__items {\n\t\t& > *:not(.ck-toolbar__line-break) {\n\t\t\t/* (#11) Separate toolbar items. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\n\t\t/* Don\'t display a separator after an empty items container, for instance,\n\t\twhen all items were grouped */\n\t\t&:empty + .ck.ck-toolbar__separator {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& > .ck-toolbar__items > *:not(.ck-toolbar__line-break),\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/* Make sure items wrapped to the next line have v-spacing */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t&.ck-toolbar_vertical {\n\t\t/* Items in a vertical toolbar span the entire width. */\n\t\tpadding: 0;\n\n\t\t/* Specificity matters here. See https://github.com/ckeditor/ckeditor5-theme-lark/issues/168. */\n\t\t& > .ck-toolbar__items > .ck {\n\t\t\t/* Items in a vertical toolbar should span the horizontal space. */\n\t\t\twidth: 100%;\n\n\t\t\t/* Items in a vertical toolbar should have no margin. */\n\t\t\tmargin: 0;\n\n\t\t\t/* Items in a vertical toolbar span the entire width so rounded corners are pointless. */\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n\n\t&.ck-toolbar_compact {\n\t\t/* No spacing around items. */\n\t\tpadding: 0;\n\n\t\t& > .ck-toolbar__items > * {\n\t\t\t/* Compact toolbar items have no spacing between them. */\n\t\t\tmargin: 0;\n\n\t\t\t/* "Middle" children should have no rounded corners. */\n\t\t\t&:not(:first-child):not(:last-child) {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/*\n\t\t * Dropdown button has asymmetric padding to fit the arrow.\n\t\t * This button has no arrow so let\'s revert that padding back to normal.\n\t\t */\n\t\t& > .ck.ck-button.ck-dropdown__button {\n\t\t\tpadding-left: var(--ck-spacing-tiny);\n\t\t}\n\t}\n\n\t/* A drop-down containing the nested toolbar with configured items. */\n\t& .ck-toolbar__nested-toolbar-dropdown {\n\t\t/* Prevent empty space in the panel when the dropdown label is visible and long but the toolbar has few items. */\n\t\t& > .ck-dropdown__panel {\n\t\t\tmin-width: auto;\n\t\t}\n\n\t\t& > .ck-button > .ck-button__label {\n\t\t\tmax-width: 7em;\n\t\t\twidth: auto;\n\t\t}\n\t}\n\n\t@nest .ck-toolbar-container & {\n\t\tborder: 0;\n\t}\n}\n\n/* stylelint-disable */\n\n/*\n * Styles for RTL toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="rtl"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="rtl"] {\n\t& > .ck-toolbar__items > .ck {\n\t\tmargin-right: 0;\n\t}\n\n\t&:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck {\n\t\t/* (#11) Separate toolbar items. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-left: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n/*\n * Styles for LTR toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="ltr"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="ltr"] {\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-right: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n}\n\n/* stylelint-enable */\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const c=a},9948:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);pointer-events:none;z-index:calc(var(--ck-z-modal) + 100)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip{box-shadow:none}.ck.ck-balloon-panel.ck-tooltip:before{display:none}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/tooltip/tooltip.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/tooltip/tooltip.css"],names:[],mappings:"AAKA,gCCGC,6BAA8B,CAC9B,6BAA8B,CAC9B,iCAAkC,CAClC,6BAA8B,CAC9B,8DAA+D,CAE/D,kCAAmC,CDPnC,mBAAoB,CAEpB,qCACD,CCMC,kDAGC,kCAAmC,CAFnC,cAAe,CACf,eAED,CAbD,gCAgBC,eAMD,CAHC,uCACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-balloon-panel.ck-tooltip {\n\t/* Keep tooltips transparent for any interactions. */\n\tpointer-events: none;\n\n\tz-index: calc( var(--ck-z-modal) + 100 );\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n.ck.ck-balloon-panel.ck-tooltip {\n\t--ck-balloon-border-width: 0px;\n\t--ck-balloon-arrow-offset: 0px;\n\t--ck-balloon-arrow-half-width: 4px;\n\t--ck-balloon-arrow-height: 4px;\n\t--ck-color-panel-background: var(--ck-color-tooltip-background);\n\n\tpadding: 0 var(--ck-spacing-medium);\n\n\t& .ck-tooltip__text {\n\t\tfont-size: .9em;\n\t\tline-height: 1.5;\n\t\tcolor: var(--ck-color-tooltip-text);\n\t}\n\n\t/* Reset balloon panel styles */\n\tbox-shadow: none;\n\n\t/* Hide the default shadow of the .ck-balloon-panel tip */\n\t&::before {\n\t\tdisplay: none;\n\t}\n}\n'],sourceRoot:""}]);const c=a},6150:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck-hidden{display:none!important}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{box-sizing:border-box;height:auto;position:static;width:auto}:root{--ck-z-default:1;--ck-z-modal:calc(var(--ck-z-default) + 999)}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-color-highlight-background:#ff0;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;margin:0;padding:0;text-decoration:none;transition:none;vertical-align:middle}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_hidden.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_reset.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_zindex.css","webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_transition.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_colors.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_disabled.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_fonts.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_reset.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_rounded.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_shadow.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_spacing.css"],names:[],mappings:"AAQA,WAGC,sBACD,CCPA,2EAGC,qBAAsB,CAEtB,WAAY,CACZ,eAAgB,CAFhB,UAGD,CCPA,MACC,gBAAiB,CACjB,4CACD,CCAA,oDAEC,yBACD,CCNA,MACC,kCAAmD,CACnD,+BAAoD,CACpD,8BAAkD,CAClD,8BAAuD,CACvD,6BAAmD,CACnD,yBAA+C,CAC/C,8BAAsD,CACtD,oCAA4D,CAC5D,6BAAkD,CAIlD,mDAA4D,CAC5D,qEAA+E,CAC/E,qCAA4D,CAC5D,qDAA8D,CAC9D,gDAAyD,CACzD,yCAAqD,CACrD,sCAAsD,CACtD,4CAA0D,CAC1D,sCAAsD,CAItD,gDAAuD,CACvD,kDAAiE,CACjE,mDAAkE,CAClE,yDAA8D,CAE9D,uCAA6D,CAC7D,6CAAoE,CACpE,8CAAoE,CACpE,gDAAiE,CACjE,kCAAyD,CAGzD,+DAAsE,CACtE,iDAAsE,CACtE,kDAAsE,CACtE,oDAAoE,CACpE,6DAAsE,CAEtE,8BAAoD,CACpD,gCAAqD,CAErD,+CAA8D,CAC9D,qDAAiE,CACjE,+EAAqF,CACrF,oDAAuE,CACvE,yEAA8E,CAC9E,oDAAgE,CAIhE,oEAA2E,CAC3E,4DAAoE,CAIpE,2DAAoE,CACpE,mDAA6D,CAC7D,wDAAgE,CAChE,+CAA0D,CAC1D,4CAA2D,CAC3D,4DAAoE,CACpE,sCAAsD,CAItD,0DAAmE,CACnE,uFAA6F,CAC7F,oEAA2E,CAC3E,0EAA+E,CAC/E,8DAAsE,CAItE,2DAAoE,CACpE,mDAA6D,CAI7D,6DAAsE,CACtE,qDAA+D,CAI/D,uDAAgE,CAChE,uDAAiE,CAIjE,0CAAyD,CAIzD,wCAA2D,CAI3D,+BAAoD,CACpD,uDAAmE,CACnE,kDAAgE,CAIhE,oCAAwD,CCvGxD,wBAAyB,CCAzB,0CAA2C,CAK3C,gGAAiG,CAKjG,4GAA6G,CAK7G,sGAAuG,CAKvG,sDAAuD,CCvBvD,wBAAyB,CACzB,6BAA8B,CAC9B,wDAA6D,CAE7D,yBAA0B,CAC1B,2BAA4B,CAC5B,yBAA0B,CAC1B,wBAAyB,CACzB,0BAA2B,CCJ3B,kCJuGD,CIjGA,2EAaC,oBAAqB,CANrB,sBAAuB,CADvB,QAAS,CAFT,QAAS,CACT,SAAU,CAGV,oBAAqB,CAErB,eAAgB,CADhB,qBAKD,CAKA,8DAGC,wBAAyB,CAEzB,0BAA2B,CAG3B,WAAY,CACZ,UAAW,CALX,iGAAkG,CAElG,eAAgB,CAChB,kBAGD,CAGC,qDACC,gBACD,CAEA,mDAEC,sBACD,CAEA,qDACC,oBACD,CAEA,mLAGC,WACD,CAEA,iNAGC,cACD,CAEA,qDAEC,yBAAoC,CADpC,YAED,CAEA,qEAGC,QAAQ,CADR,SAED,CAMD,8BAEC,gBACD,CCnFA,MACC,sBAAuB,CCAvB,gEAAiE,CAKjE,0DAA2D,CAK3D,wEAAyE,CCbzE,uBAA8B,CAC9B,mDAA2D,CAC3D,4CAAkD,CAClD,oDAA4D,CAC5D,mDAA2D,CAC3D,kDAA2D,CAC3D,yDFFD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which hides an element in DOM.\n */\n.ck-hidden {\n\t/* Override selector specificity. Otherwise, all elements with some display\n\tstyle defined will override this one, which is not a desired result. */\n\tdisplay: none !important;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\tbox-sizing: border-box;\n\twidth: auto;\n\theight: auto;\n\tposition: static;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-z-default: 1;\n\t--ck-z-modal: calc( var(--ck-z-default) + 999 );\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class that disables all transitions of the element and its children.\n */\n.ck-transitions-disabled,\n.ck-transitions-disabled * {\n\ttransition: none !important;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-base-foreground: \t\t\t\t\t\t\t\thsl(0, 0%, 98%);\n\t--ck-color-base-background: \t\t\t\t\t\t\t\thsl(0, 0%, 100%);\n\t--ck-color-base-border: \t\t\t\t\t\t\t\t\thsl(220, 6%, 81%);\n\t--ck-color-base-action: \t\t\t\t\t\t\t\t\thsl(104, 50.2%, 42.5%);\n\t--ck-color-base-focus: \t\t\t\t\t\t\t\t\t\thsl(209, 92%, 70%);\n\t--ck-color-base-text: \t\t\t\t\t\t\t\t\t\thsl(0, 0%, 20%);\n\t--ck-color-base-active: \t\t\t\t\t\t\t\t\thsl(218.1, 100%, 58%);\n\t--ck-color-base-active-focus:\t\t\t\t\t\t\t\thsl(218.2, 100%, 52.5%);\n\t--ck-color-base-error:\t\t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t/* -- Generic colors ------------------------------------------------------------------------ */\n\n\t--ck-color-focus-border-coordinates: \t\t\t\t\t\t218, 81.8%, 56.9%;\n\t--ck-color-focus-border: \t\t\t\t\t\t\t\t\thsl(var(--ck-color-focus-border-coordinates));\n\t--ck-color-focus-outer-shadow:\t\t\t\t\t\t\t\thsl(212.4, 89.3%, 89%);\n\t--ck-color-focus-disabled-shadow:\t\t\t\t\t\t\thsla(209, 90%, 72%,.3);\n\t--ck-color-focus-error-shadow:\t\t\t\t\t\t\t\thsla(9,100%,56%,.3);\n\t--ck-color-text: \t\t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-shadow-drop: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.15);\n\t--ck-color-shadow-drop-active:\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.2);\n\t--ck-color-shadow-inner: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Buttons ------------------------------------------------------------------------------- */\n\n\t--ck-color-button-default-background: \t\t\t\t\t\ttransparent;\n\t--ck-color-button-default-hover-background: \t\t\t\thsl(0, 0%, 94.1%);\n\t--ck-color-button-default-active-background: \t\t\t\thsl(0, 0%, 94.1%);\n\t--ck-color-button-default-disabled-background: \t\t\t\ttransparent;\n\n\t--ck-color-button-on-background: \t\t\t\t\t\t\thsl(212, 100%, 97.1%);\n\t--ck-color-button-on-hover-background: \t\t\t\t\t\thsl(211.7, 100%, 92.9%);\n\t--ck-color-button-on-active-background: \t\t\t\t\thsl(211.7, 100%, 92.9%);\n\t--ck-color-button-on-disabled-background: \t\t\t\t\thsl(211, 15%, 95%);\n\t--ck-color-button-on-color:\t\t\t\t\t\t\t\t\thsl(218.1, 100%, 58%);\n\n\n\t--ck-color-button-action-background: \t\t\t\t\t\tvar(--ck-color-base-action);\n\t--ck-color-button-action-hover-background: \t\t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-button-action-active-background: \t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-button-action-disabled-background: \t\t\t\thsl(104, 44%, 58%);\n\t--ck-color-button-action-text: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t--ck-color-button-save: \t\t\t\t\t\t\t\t\thsl(120, 100%, 27%);\n\t--ck-color-button-cancel: \t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t--ck-color-switch-button-off-background:\t\t\t\t\thsl(0, 0%, 57.6%);\n\t--ck-color-switch-button-off-hover-background:\t\t\t\thsl(0, 0%, 49%);\n\t--ck-color-switch-button-on-background:\t\t\t\t\t\tvar(--ck-color-button-action-background);\n\t--ck-color-switch-button-on-hover-background:\t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-switch-button-inner-background:\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-switch-button-inner-shadow:\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Dropdown ------------------------------------------------------------------------------ */\n\n\t--ck-color-dropdown-panel-background: \t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-dropdown-panel-border: \t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Input --------------------------------------------------------------------------------- */\n\n\t--ck-color-input-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-input-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\t--ck-color-input-error-border:\t\t\t\t\t\t\t\tvar(--ck-color-base-error);\n\t--ck-color-input-text: \t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-input-disabled-background: \t\t\t\t\t\thsl(0, 0%, 95%);\n\t--ck-color-input-disabled-border: \t\t\t\t\t\t\tvar(--ck-color-base-border);\n\t--ck-color-input-disabled-text: \t\t\t\t\t\t\thsl(0, 0%, 46%);\n\n\t/* -- List ---------------------------------------------------------------------------------- */\n\n\t--ck-color-list-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-list-button-hover-background: \t\t\t\t\tvar(--ck-color-button-default-hover-background);\n\t--ck-color-list-button-on-background: \t\t\t\t\t\tvar(--ck-color-button-on-color);\n\t--ck-color-list-button-on-background-focus: \t\t\t\tvar(--ck-color-button-on-color);\n\t--ck-color-list-button-on-text:\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Panel --------------------------------------------------------------------------------- */\n\n\t--ck-color-panel-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-panel-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Toolbar ------------------------------------------------------------------------------- */\n\n\t--ck-color-toolbar-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-toolbar-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Tooltip ------------------------------------------------------------------------------- */\n\n\t--ck-color-tooltip-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-tooltip-text: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Engine -------------------------------------------------------------------------------- */\n\n\t--ck-color-engine-placeholder-text: \t\t\t\t\t\thsl(0, 0%, 44%);\n\n\t/* -- Upload -------------------------------------------------------------------------------- */\n\n\t--ck-color-upload-bar-background:\t\t \t\t\t\t\thsl(209, 92%, 70%);\n\n\t/* -- Link -------------------------------------------------------------------------------- */\n\n\t--ck-color-link-default:\t\t\t\t\t\t\t\t\thsl(240, 100%, 47%);\n\t--ck-color-link-selected-background:\t\t\t\t\t\thsla(201, 100%, 56%, 0.1);\n\t--ck-color-link-fake-selection:\t\t\t\t\t\t\t\thsla(201, 100%, 56%, 0.3);\n\n\t/* -- Search result highlight ---------------------------------------------------------------- */\n\n\t--ck-color-highlight-background:\t\t\t\t\t\t\thsl(60, 100%, 50%)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * An opacity value of disabled UI item.\n\t */\n\t--ck-disabled-opacity: .5;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * The geometry of the of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow-geometry: 0 0 0 3px;\n\n\t/**\n\t * A visual style of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when disabled).\n\t */\n\t--ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when has errors).\n\t */\n\t--ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);\n\n\t/**\n\t * A visual style of focused element's border or outline.\n\t */\n\t--ck-focus-ring: 1px solid var(--ck-color-focus-border);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-font-size-base: 13px;\n\t--ck-line-height-base: 1.84615;\n\t--ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;\n\n\t--ck-font-size-tiny: 0.7em;\n\t--ck-font-size-small: 0.75em;\n\t--ck-font-size-normal: 1em;\n\t--ck-font-size-big: 1.4em;\n\t--ck-font-size-large: 1.8em;\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* This is super-important. This is **manually** adjusted so a button without an icon\n\tis never smaller than a button with icon, additionally making sure that text-less buttons\n\tare perfect squares. The value is also shared by other components which should stay "in-line"\n\twith buttons. */\n\t--ck-ui-component-min-height: 2.3em;\n}\n\n/**\n * Resets an element, ignoring its children.\n */\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* Do not include inheritable rules here. */\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tbackground: transparent;\n\ttext-decoration: none;\n\tvertical-align: middle;\n\ttransition: none;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/105 */\n\tword-wrap: break-word;\n}\n\n/**\n * Resets an element AND its children.\n */\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* These are rule inherited by all children elements. */\n\tborder-collapse: collapse;\n\tfont: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);\n\tcolor: var(--ck-color-text);\n\ttext-align: left;\n\twhite-space: nowrap;\n\tcursor: auto;\n\tfloat: none;\n}\n\n.ck-reset_all {\n\t& .ck-rtl *:not(.ck-reset_all-excluded *) {\n\t\ttext-align: right;\n\t}\n\n\t& iframe:not(.ck-reset_all-excluded *) {\n\t\t/* For IE */\n\t\tvertical-align: inherit;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *) {\n\t\twhite-space: pre-wrap;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *),\n\t& input[type="text"]:not(.ck-reset_all-excluded *),\n\t& input[type="password"]:not(.ck-reset_all-excluded *) {\n\t\tcursor: text;\n\t}\n\n\t& textarea[disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="text"][disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="password"][disabled]:not(.ck-reset_all-excluded *) {\n\t\tcursor: default;\n\t}\n\n\t& fieldset:not(.ck-reset_all-excluded *) {\n\t\tpadding: 10px;\n\t\tborder: 2px groove hsl(255, 7%, 88%);\n\t}\n\n\t& button:not(.ck-reset_all-excluded *)::-moz-focus-inner {\n\t\t/* See http://stackoverflow.com/questions/5517744/remove-extra-button-spacing-padding-in-firefox */\n\t\tpadding: 0;\n\t\tborder: 0\n\t}\n}\n\n/**\n * Default UI rules for RTL languages.\n */\n.ck[dir="rtl"],\n.ck[dir="rtl"] .ck {\n\ttext-align: right;\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Default border-radius value.\n */\n:root{\n\t--ck-border-radius: 2px;\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * A visual style of element's inner shadow (i.e. input).\n\t */\n\t--ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;\n\n\t/**\n\t * A visual style of element's drop shadow (i.e. panel).\n\t */\n\t--ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);\n\n\t/**\n\t * A visual style of element's active shadow (i.e. comment or suggestion).\n\t */\n\t--ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active);\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-spacing-unit: \t\t\t\t\t\t0.6em;\n\t--ck-spacing-large: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 1.5);\n\t--ck-spacing-standard: \t\t\t\t\tvar(--ck-spacing-unit);\n\t--ck-spacing-medium: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.8);\n\t--ck-spacing-small: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.5);\n\t--ck-spacing-tiny: \t\t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.3);\n\t--ck-spacing-extra-tiny: \t\t\t\tcalc(var(--ck-spacing-unit) * 0.16);\n}\n"],sourceRoot:""}]);const c=a},6507:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background);border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widget.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widget.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MACC,+CAAgD,CAChD,6CAAsD,CACtD,uCAAgD,CAEhD,kDAAmD,CACnD,gCAAiC,CACjC,kEACD,CAOA,8DAEC,iBAqBD,CAnBC,4EACC,iBAOD,CALC,qFAGC,aACD,CASD,iLACC,kBACD,CAGD,kBACC,qDAAsD,CAEtD,qDAAsD,CACtD,6CAA8C,CAF9C,0CAA2C,CAI3C,aAAc,CADd,kCAAmC,CAGnC,uCAAwC,CACxC,4CAA6C,CAF7C,iCAsCD,CAlCC,8NAKC,iBACD,CAEA,0CAEC,qCAAsC,CADtC,oCAED,CAEA,2CAEC,sCAAuC,CADvC,oCAED,CAEA,8CACC,uCAAwC,CACxC,sCACD,CAEA,6CACC,uCAAwC,CACxC,qCACD,CAGA,8CAEC,QAAS,CADT,6CAAgD,CAEhD,yBACD,CCjFD,MACC,iCAAkC,CAClC,kCAAmC,CACnC,4CAA6C,CAC7C,wCAAyC,CAEzC,wCAAiD,CACjD,sCAAkD,CAClD,2EAA4E,CAC5E,yEACD,CAEA,eAGC,yBAA0B,CAD1B,mBAAoB,CADpB,gDAAiD,CAGjD,6GAUD,CARC,0EAEC,6EACD,CAEA,qBACC,iDACD,CAGD,gCACC,4BAWD,CAPC,yGAKC,iEAAkE,CCnCnE,2BAA2B,CCF3B,qCAA8B,CDC9B,YDqCA,CAIA,4EAKC,4BAA6B,CAa7B,iEAAkE,CAhBlE,qBAAsB,CAoBtB,mDAAoD,CAhBpD,SAAU,CALV,WAAY,CAsBZ,KAAM,CAFN,2BAA4B,CAT5B,6SAgCD,CAnBC,qFAIC,oDAAqD,CADrD,yCAA0C,CAD1C,wCAWD,CANC,kHACC,SAAU,CAGV,+DACD,CAID,wHACC,SACD,CAID,kFAEC,oDAAqD,CADrD,SAED,CAKC,oMAEC,6CAA8C,CAD9C,SAOD,CAHC,gRACC,SACD,CAOH,qFACC,SAAU,CACV,oDACD,CAGA,gDAEC,eAkBD,CAhBC,yEAOC,iCACD,CAGC,gOAEC,gDACD,CAOD,wIAEC,mDAQD,CALE,ghBAEC,gDACD,CAKH,yKAOC,yDACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-resizer: var(--ck-color-focus-border);\n\t--ck-color-resizer-tooltip-background: hsl(0, 0%, 15%);\n\t--ck-color-resizer-tooltip-text: hsl(0, 0%, 95%);\n\n\t--ck-resizer-border-radius: var(--ck-border-radius);\n\t--ck-resizer-tooltip-offset: 10px;\n\t--ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px);\n}\n\n.ck .ck-widget {\n\t/* This is neccessary for type around UI to be positioned properly. */\n\tposition: relative;\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n\n\t& .ck-widget__selection-handle {\n\t\tposition: absolute;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the icon in not a subject to font-size or line-height to avoid\n\t\t\tunnecessary spacing around it. */\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* Show the selection handle on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n\n\t/* Show the selection handle when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n}\n\n.ck .ck-size-view {\n\tbackground: var(--ck-color-resizer-tooltip-background);\n\tcolor: var(--ck-color-resizer-tooltip-text);\n\tborder: 1px solid var(--ck-color-resizer-tooltip-text);\n\tborder-radius: var(--ck-resizer-border-radius);\n\tfont-size: var(--ck-font-size-tiny);\n\tdisplay: block;\n\tpadding: 0 var(--ck-spacing-small);\n\theight: var(--ck-resizer-tooltip-height);\n\tline-height: var(--ck-resizer-tooltip-height);\n\n\t&.ck-orientation-top-left,\n\t&.ck-orientation-top-right,\n\t&.ck-orientation-bottom-right,\n\t&.ck-orientation-bottom-left,\n\t&.ck-orientation-above-center {\n\t\tposition: absolute;\n\t}\n\n\t&.ck-orientation-top-left {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-top-right {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-right {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-left {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t/* Class applied if the widget is too small to contain the size label */\n\t&.ck-orientation-above-center {\n\t\ttop: calc(var(--ck-resizer-tooltip-height) * -1);\n\t\tleft: 50%;\n\t\ttransform: translate(-50%);\n\t}\n}\n",'/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n\n:root {\n\t--ck-widget-outline-thickness: 3px;\n\t--ck-widget-handler-icon-size: 16px;\n\t--ck-widget-handler-animation-duration: 200ms;\n\t--ck-widget-handler-animation-curve: ease;\n\n\t--ck-color-widget-blurred-border: hsl(0, 0%, 87%);\n\t--ck-color-widget-hover-border: hsl(43, 100%, 62%);\n\t--ck-color-widget-editable-focus-background: var(--ck-color-base-background);\n\t--ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background);\n}\n\n.ck .ck-widget {\n\toutline-width: var(--ck-widget-outline-thickness);\n\toutline-style: solid;\n\toutline-color: transparent;\n\ttransition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border);\n\t}\n\n\t&:hover {\n\t\toutline-color: var(--ck-color-widget-hover-border);\n\t}\n}\n\n.ck .ck-editor__nested-editable {\n\tborder: 1px solid transparent;\n\n\t/* The :focus style is applied before .ck-editor__nested-editable_focused class is rendered in the view.\n\tThese styles show a different border for a blink of an eye, so `:focus` need to have same styles applied. */\n\t&.ck-editor__nested-editable_focused,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\n\t\tbackground-color: var(--ck-color-widget-editable-focus-background);\n\t}\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t& .ck-widget__selection-handle {\n\t\tpadding: 4px;\n\t\tbox-sizing: border-box;\n\n\t\t/* Background and opacity will be animated as the handler shows up or the widget gets selected. */\n\t\tbackground-color: transparent;\n\t\topacity: 0;\n\n\t\t/* Transition:\n\t\t * background-color for the .ck-widget_selected state change,\n\t\t * visibility for hiding the handler,\n\t\t * opacity for the proper look of the icon when the handler disappears. */\n\t\ttransition:\n\t\t\tbackground-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\tvisibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\topacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t/* Make only top corners round. */\n\t\tborder-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;\n\n\t\t/* Place the drag handler outside the widget wrapper. */\n\t\ttransform: translateY(-100%);\n\t\tleft: calc(0px - var(--ck-widget-outline-thickness));\n\t\ttop: 0;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the dimensions of the icon are independent of the fon-size of the content. */\n\t\t\twidth: var(--ck-widget-handler-icon-size);\n\t\t\theight: var(--ck-widget-handler-icon-size);\n\t\t\tcolor: var(--ck-color-widget-drag-handler-icon-color);\n\n\t\t\t/* The "selected" part of the icon is invisible by default */\n\t\t\t& .ck-icon__selected-indicator {\n\t\t\t\topacity: 0;\n\n\t\t\t\t/* Note: The animation is longer on purpose. Simply feels better. */\n\t\t\t\ttransition: opacity 300ms var(--ck-widget-handler-animation-curve);\n\t\t\t}\n\t\t}\n\n\t\t/* Advertise using the look of the icon that once clicked the handler, the widget will be selected. */\n\t\t&:hover .ck-icon .ck-icon__selected-indicator {\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t/* Show the selection handler on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\topacity: 1;\n\t\tbackground-color: var(--ck-color-widget-hover-border);\n\t}\n\n\t/* Show the selection handler when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\t& > .ck-widget__selection-handle {\n\t\t\topacity: 1;\n\t\t\tbackground-color: var(--ck-color-focus-border);\n\n\t\t\t/* When the widget is selected, notify the user using the proper look of the icon. */\n\t\t\t& .ck-icon .ck-icon__selected-indicator {\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* In a RTL environment, align the selection handler to the right side of the widget */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {\n\tleft: auto;\n\tright: calc(0px - var(--ck-widget-outline-thickness));\n}\n\n/* https://github.com/ckeditor/ckeditor5/issues/6415 */\n.ck.ck-editor__editable.ck-read-only .ck-widget {\n\t/* Prevent the :hover outline from showing up because of the used outline-color transition. */\n\ttransition: none;\n\n\t&:not(.ck-widget_selected) {\n\t\t/* Disable visual effects of hover/active widget when CKEditor is in readOnly mode.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/1261\n\t\t *\n\t\t * Leave the unit because this custom property is used in calc() by other features.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/6775\n\t\t */\n\t\t--ck-widget-outline-thickness: 0px;\n\t}\n\n\t&.ck-widget_with-selection-handle {\n\t\t& .ck-widget__selection-handle,\n\t\t& .ck-widget__selection-handle:hover {\n\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t}\n\t}\n}\n\n/* Style the widget when it\'s selected but the editable it belongs to lost focus. */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck.ck-editor__editable.ck-blurred .ck-widget {\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline-color: var(--ck-color-widget-blurred-border);\n\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t& > .ck-widget__selection-handle,\n\t\t\t& > .ck-widget__selection-handle:hover {\n\t\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child,\n.ck.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child {\n\t/* Do not crop selection handler if a widget is a first-child in the blockquote or in the root editable.\n\tIn fact, anything with overflow: hidden.\n\thttps://github.com/ckeditor/ckeditor5-block-quote/issues/28\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/44\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/66 */\n\tmargin-top: calc(1em + var(--ck-widget-handler-icon-size));\n}\n',"/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const c=a},2263:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,".ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}","",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widgetresize.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widgetresize.css"],names:[],mappings:"AAKA,4BAEC,iBACD,CAEA,wBACC,YAAa,CAMb,MAAO,CAFP,mBAAoB,CAHpB,iBAAkB,CAMlB,KACD,CAGC,2EACC,aACD,CAGD,gCAIC,kBAAmB,CAHnB,iBAcD,CATC,4IAEC,kBACD,CAEA,4IAEC,kBACD,CCpCD,MACC,sBAAuB,CAGvB,yDAAiE,CACjE,6BACD,CAEA,wBACC,yCACD,CAEA,gCAGC,uCAAwC,CACxC,gDAA6D,CAC7D,6CAA8C,CAH9C,6BAA8B,CAD9B,4BAyBD,CAnBC,oEAEC,6BAA8B,CAD9B,4BAED,CAEA,qEAEC,8BAA+B,CAD/B,4BAED,CAEA,wEACC,+BAAgC,CAChC,8BACD,CAEA,uEACC,+BAAgC,CAChC,6BACD",sourcesContent:["/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget_with-resizer {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n}\n\n.ck .ck-widget__resizer {\n\tdisplay: none;\n\tposition: absolute;\n\n\t/* The wrapper itself should not interfere with the pointer device, only the handles should. */\n\tpointer-events: none;\n\n\tleft: 0;\n\ttop: 0;\n}\n\n.ck-focused .ck-widget_with-resizer.ck-widget_selected {\n\t& > .ck-widget__resizer {\n\t\tdisplay: block;\n\t}\n}\n\n.ck .ck-widget__resizer__handle {\n\tposition: absolute;\n\n\t/* Resizers are the only UI elements that should interfere with a pointer device. */\n\tpointer-events: all;\n\n\t&.ck-widget__resizer__handle-top-left,\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tcursor: nwse-resize;\n\t}\n\n\t&.ck-widget__resizer__handle-top-right,\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tcursor: nesw-resize;\n\t}\n}\n","/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-resizer-size: 10px;\n\n\t/* Set the resizer with a 50% offset. */\n\t--ck-resizer-offset: calc( ( var(--ck-resizer-size) / -2 ) - 2px);\n\t--ck-resizer-border-width: 1px;\n}\n\n.ck .ck-widget__resizer {\n\toutline: 1px solid var(--ck-color-resizer);\n}\n\n.ck .ck-widget__resizer__handle {\n\twidth: var(--ck-resizer-size);\n\theight: var(--ck-resizer-size);\n\tbackground: var(--ck-color-focus-border);\n\tborder: var(--ck-resizer-border-width) solid hsl(0, 0%, 100%);\n\tborder-radius: var(--ck-resizer-border-radius);\n\n\t&.ck-widget__resizer__handle-top-left {\n\t\ttop: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-top-right {\n\t\ttop: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n}\n"],sourceRoot:""}]);const c=a},5137:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(4015);var o=n.n(i);var r=n(3645);var s=n.n(r);var a=s()(o());a.push([t.id,'.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}',"",{version:3,sources:["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widgettypearound.css","webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widgettypearound.css"],names:[],mappings:"AASC,+CACC,aAAc,CAEd,eAAgB,CADhB,iBAAkB,CAElB,2BAwBD,CAtBC,mDAGC,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAEA,qFAGC,kBAAoB,CADpB,gDAAoD,CAGpD,0BACD,CAEA,oFAEC,mDAAuD,CACvD,mBAAqB,CAErB,yBACD,CAUA,mLACC,UAAW,CACX,aAAc,CAGd,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAMD,2EACC,YAAa,CAEb,MAAO,CADP,iBAAkB,CAElB,OACD,CAOA,iFACC,gDAAqD,CACrD,iDACD,CAKA,wHAEC,aAAc,CADd,qDAED,CAKA,uHACC,wDAA6D,CAC7D,aACD,CAoBD,mOACC,YACD,CC3GA,MACC,wCAAyC,CACzC,wEAAyE,CACzE,8EAA+E,CAC/E,2FAA4F,CAC5F,wDAAyD,CACzD,uDAAwD,CACxD,yEACD,CAgBC,+CAGC,oDAAqD,CACrD,mBAAoB,CAFpB,+CAAgD,CAVjD,SAAU,CACV,mBAAoB,CAYnB,uMAAyM,CAJzM,8CAkDD,CA1CC,mDAEC,UAAW,CAGX,cAAe,CAFf,8BAA+B,CAC/B,6BAA8B,CAH9B,UAoBD,CAdC,qDACC,mBAAoB,CACpB,mBAAoB,CAEpB,SAAU,CACV,qDAAsD,CACtD,kBAAmB,CACnB,oBAAqB,CACrB,qBACD,CAEA,wDACC,kBACD,CAGD,qDAIC,6DAcD,CARE,kEACC,oDACD,CAEA,8DACC,wDACD,CAUF,uKAvED,SAAU,CACV,mBAwEC,CAOD,gGACC,0DACD,CAOA,uKAEC,2DAQD,CANC,mLAIC,uEAAkF,CADlF,mBAAoB,CADpB,2DAA4D,CAD5D,0DAID,CAOD,8GACC,gBACD,CAKA,mDAGC,mFAAoF,CAOpF,oCAAqC,CARrC,UAAW,CAOX,oCAAwC,CARxC,mBAUD,CAOC,6JAEC,yBACD,CAUA,yKACC,iDACD,CAMA,uOAlJD,SAAU,CACV,mBAmJC,CAoBA,6yBACC,SACD,CASF,uHACC,aAAc,CACd,iBACD,CAYG,iRAlMF,SAAU,CACV,mBAmME,CAQH,kIACC,qEAKD,CAHC,wIACC,WACD,CAGD,4CACC,GACC,oBACD,CACA,OACC,mBACD,CACD,CAEA,gDACC,OACC,mBACD,CACA,OACC,mBACD,CACD,CAEA,8CACC,GACC,6HACD,CACA,IACC,6HACD,CACA,GACC,+HACD,CACD,CAEA,kDACC,GACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,GACC,SACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\toverflow: hidden;\n\t\tz-index: var(--ck-z-default);\n\n\t\t& svg {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 50%;\n\t\t\tz-index: calc(var(--ck-z-default) + 2);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_before {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\ttop: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tleft: min(10%, 30px);\n\n\t\t\ttransform: translateY(-50%);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_after {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\tbottom: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tright: min(10%, 30px);\n\n\t\t\ttransform: translateY(50%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\ttop: 1px;\n\t\t\tleft: 1px;\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tdisplay: none;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t}\n\n\t/*\n\t * When the widget is hovered the "fake caret" would normally be narrower than the\n\t * extra outline displayed around the widget. Let\'s extend the "fake caret" to match\n\t * the full width of the widget.\n\t */\n\t&:hover > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tleft: calc( -1 * var(--ck-widget-outline-thickness) );\n\t\tright: calc( -1 * var(--ck-widget-outline-thickness) );\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed before the widget (backward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\ttop: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed after the widget (forward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tbottom: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n}\n\n/*\n * Integration with the read-only mode of the editor.\n */\n.ck.ck-editor__editable.ck-read-only .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the restricted editing mode (feature) of the editor.\n */\n.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the #isEnabled property of the WidgetTypeAround plugin.\n */\n.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around {\n\tdisplay: none;\n}\n','/*\n * Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-widget-type-around-button-size: 20px;\n\t--ck-color-widget-type-around-button-active: var(--ck-color-focus-border);\n\t--ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border);\n\t--ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border);\n\t--ck-color-widget-type-around-button-radar-start-alpha: 0;\n\t--ck-color-widget-type-around-button-radar-end-alpha: .3;\n\t--ck-color-widget-type-around-button-icon: var(--ck-color-base-background);\n}\n\n@define-mixin ck-widget-type-around-button-visible {\n\topacity: 1;\n\tpointer-events: auto;\n}\n\n@define-mixin ck-widget-type-around-button-hidden {\n\topacity: 0;\n\tpointer-events: none;\n}\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\twidth: var(--ck-widget-type-around-button-size);\n\t\theight: var(--ck-widget-type-around-button-size);\n\t\tbackground: var(--ck-color-widget-type-around-button);\n\t\tborder-radius: 100px;\n\t\ttransition: opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t@mixin ck-widget-type-around-button-hidden;\n\n\t\t& svg {\n\t\t\twidth: 10px;\n\t\t\theight: 8px;\n\t\t\ttransform: translate(-50%,-50%);\n\t\t\ttransition: transform .5s ease;\n\t\t\tmargin-top: 1px;\n\n\t\t\t& * {\n\t\t\t\tstroke-dasharray: 10;\n\t\t\t\tstroke-dashoffset: 0;\n\n\t\t\t\tfill: none;\n\t\t\t\tstroke: var(--ck-color-widget-type-around-button-icon);\n\t\t\t\tstroke-width: 1.5px;\n\t\t\t\tstroke-linecap: round;\n\t\t\t\tstroke-linejoin: round;\n\t\t\t}\n\n\t\t\t& line {\n\t\t\t\tstroke-dasharray: 7;\n\t\t\t}\n\t\t}\n\n\t\t&:hover {\n\t\t\t/*\n\t\t\t * Display the "sonar" around the button when hovered.\n\t\t\t */\n\t\t\tanimation: ck-widget-type-around-button-sonar 1s ease infinite;\n\n\t\t\t/*\n\t\t\t * Animate active button\'s icon.\n\t\t\t */\n\t\t\t& svg {\n\t\t\t\t& polyline {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-dash 2s linear;\n\t\t\t\t}\n\n\t\t\t\t& line {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-tip-dash 2s linear;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t * Show type around buttons when the widget gets selected or being hovered.\n\t */\n\t&.ck-widget_selected,\n\t&:hover {\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-visible;\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when the widget is NOT selected (but the buttons are visible\n\t * and still can be hovered).\n\t */\n\t&:not(.ck-widget_selected) > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\tbackground: var(--ck-color-widget-type-around-button-hover);\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\tbackground: var(--ck-color-widget-type-around-button-active);\n\n\t\t&::after {\n\t\t\twidth: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\theight: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\tborder-radius: 100px;\n\t\t\tbackground: linear-gradient(135deg, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 100%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the "before" button when the widget has a selection handle. Because some space\n\t * is consumed by the handle, the button must be moved slightly to the right to let it breathe.\n\t */\n\t&.ck-widget_with-selection-handle > .ck-widget__type-around > .ck-widget__type-around__button_before {\n\t\tmargin-left: 20px;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& .ck-widget__type-around__fake-caret {\n\t\tpointer-events: none;\n\t\theight: 1px;\n\t\tanimation: ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards;\n\n\t\t/*\n\t\t * The semi-transparent-outline+background combo improves the contrast\n\t\t * when the background underneath the fake caret is dark.\n\t\t */\n\t\toutline: solid 1px hsla(0, 0%, 100%, .5);\n\t\tbackground: var(--ck-color-base-text);\n\t}\n\n\t/*\n\t * Styles of the widget when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t * Despite the widget being physically selected in the model, its outline should disappear.\n\t */\n\t&.ck-widget_selected {\n\t\t&.ck-widget_type-around_show-fake-caret_before,\n\t\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t\toutline-color: transparent;\n\t\t}\n\t}\n\n\t&.ck-widget_type-around_show-fake-caret_before,\n\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t/*\n\t\t * When the "fake caret" is visible we simulate that the widget is not selected\n\t\t * (despite being physically selected), so the outline color should be for the\n\t\t * unselected widget.\n\t\t */\n\t\t&.ck-widget_selected:hover {\n\t\t\toutline-color: var(--ck-color-widget-hover-border);\n\t\t}\n\n\t\t/*\n\t\t * Styles of the type around buttons when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t\t * In this state, the type around buttons would collide with the fake carets so they should disappear.\n\t\t */\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the selection handle. When the caret is visible, simply\n\t\t * hide the handle because it intersects with the caret (and does not make much sense anyway).\n\t\t */\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t&.ck-widget_selected,\n\t\t\t&.ck-widget_selected:hover {\n\t\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\t\topacity: 0\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the resize UI. When the caret is visible, simply\n\t\t * hide the resize UI because it creates too much noise. It can be visible when the user\n\t\t * hovers the widget, though.\n\t\t */\n\t\t&.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer {\n\t\t\topacity: 0\n\t\t}\n\t}\n}\n\n/*\n * Styles for the "before" button when the widget has a selection handle in an RTL environment.\n * The selection handler is aligned to the right side of the widget so there is no need to create\n * additional space for it next to the "before" button.\n */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around > .ck-widget__type-around__button_before {\n\tmargin-left: 0;\n\tmargin-right: 20px;\n}\n\n/*\n * Hide type around buttons when the widget is selected as a child of a selected\n * nested editable (e.g. mulit-cell table selection).\n *\n * See https://github.com/ckeditor/ckeditor5/issues/7263.\n */\n.ck-editor__nested-editable.ck-editor__editable_selected {\n\t& .ck-widget {\n\t\t&.ck-widget_selected,\n\t\t&:hover {\n\t\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*\n * Styles for the buttons when the widget is selected but the user clicked outside of the editor (blurred the editor).\n */\n.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) {\n\tbackground: var(--ck-color-widget-type-around-button-blurred-editable);\n\n\t& svg * {\n\t\tstroke: hsl(0,0%,60%);\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-dash {\n\t0% {\n\t\tstroke-dashoffset: 10;\n\t}\n\t20%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-tip-dash {\n\t0%, 20% {\n\t\tstroke-dashoffset: 7;\n\t}\n\t40%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-button-sonar {\n\t0% {\n\t\tbox-shadow: 0 0 0 0 hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n\t50% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-end-alpha));\n\t}\n\t100% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n}\n\n@keyframes ck-widget-type-around-fake-caret-pulse {\n\t0% {\n\t\topacity: 1;\n\t}\n\t49% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0;\n\t}\n\t99% {\n\t\topacity: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n'],sourceRoot:""}]);const c=a},3645:t=>{"use strict";t.exports=function(t){var e=[];e.toString=function e(){return this.map((function(e){var n=t(e);if(e[2]){return"@media ".concat(e[2]," {").concat(n,"}")}return n})).join("")};e.i=function(t,n,i){if(typeof t==="string"){t=[[null,t,""]]}var o={};if(i){for(var r=0;r<this.length;r++){var s=this[r][0];if(s!=null){o[s]=true}}}for(var a=0;a<t.length;a++){var c=[].concat(t[a]);if(i&&o[c[0]]){continue}if(n){if(!c[2]){c[2]=n}else{c[2]="".concat(n," and ").concat(c[2])}}e.push(c)}};return e}},4015:t=>{"use strict";function e(t,e){return s(t)||r(t,e)||i(t,e)||n()}function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(t,e){if(!t)return;if(typeof t==="string")return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor)n=t.constructor.name;if(n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}function o(t,e){if(e==null||e>t.length)e=t.length;for(var n=0,i=new Array(e);n<e;n++){i[n]=t[n]}return i}function r(t,e){var n=t&&(typeof Symbol!=="undefined"&&t[Symbol.iterator]||t["@@iterator"]);if(n==null)return;var i=[];var o=true;var r=false;var s,a;try{for(n=n.call(t);!(o=(s=n.next()).done);o=true){i.push(s.value);if(e&&i.length===e)break}}catch(t){r=true;a=t}finally{try{if(!o&&n["return"]!=null)n["return"]()}finally{if(r)throw a}}return i}function s(t){if(Array.isArray(t))return t}t.exports=function t(n){var i=e(n,4),o=i[1],r=i[3];if(!r){return o}if(typeof btoa==="function"){var s=btoa(unescape(encodeURIComponent(JSON.stringify(r))));var a="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s);var c="/*# ".concat(a," */");var l=r.sources.map((function(t){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(t," */")}));return[o].concat(l).concat([c]).join("\n")}return[o].join("\n")}},3379:(t,e,n)=>{"use strict";var i=function t(){var e;return function t(){if(typeof e==="undefined"){e=Boolean(window&&document&&document.all&&!window.atob)}return e}}();var o=function t(){var e={};return function t(n){if(typeof e[n]==="undefined"){var i=document.querySelector(n);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement){try{i=i.contentDocument.head}catch(t){i=null}}e[n]=i}return e[n]}}();var r=[];function s(t){var e=-1;for(var n=0;n<r.length;n++){if(r[n].identifier===t){e=n;break}}return e}function a(t,e){var n={};var i=[];for(var o=0;o<t.length;o++){var a=t[o];var c=e.base?a[0]+e.base:a[0];var l=n[c]||0;var d="".concat(c," ").concat(l);n[c]=l+1;var u=s(d);var h={css:a[1],media:a[2],sourceMap:a[3]};if(u!==-1){r[u].references++;r[u].updater(h)}else{r.push({identifier:d,updater:f(h,e),references:1})}i.push(d)}return i}function c(t){var e=document.createElement("style");var i=t.attributes||{};if(typeof i.nonce==="undefined"){var r=true?n.nc:0;if(r){i.nonce=r}}Object.keys(i).forEach((function(t){e.setAttribute(t,i[t])}));if(typeof t.insert==="function"){t.insert(e)}else{var s=o(t.insert||"head");if(!s){throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.")}s.appendChild(e)}return e}function l(t){if(t.parentNode===null){return false}t.parentNode.removeChild(t)}var d=function t(){var e=[];return function t(n,i){e[n]=i;return e.filter(Boolean).join("\n")}}();function u(t,e,n,i){var o=n?"":i.media?"@media ".concat(i.media," {").concat(i.css,"}"):i.css;if(t.styleSheet){t.styleSheet.cssText=d(e,o)}else{var r=document.createTextNode(o);var s=t.childNodes;if(s[e]){t.removeChild(s[e])}if(s.length){t.insertBefore(r,s[e])}else{t.appendChild(r)}}}function h(t,e,n){var i=n.css;var o=n.media;var r=n.sourceMap;if(o){t.setAttribute("media",o)}else{t.removeAttribute("media")}if(r&&typeof btoa!=="undefined"){i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")}if(t.styleSheet){t.styleSheet.cssText=i}else{while(t.firstChild){t.removeChild(t.firstChild)}t.appendChild(document.createTextNode(i))}}var g=null;var m=0;function f(t,e){var n;var i;var o;if(e.singleton){var r=m++;n=g||(g=c(e));i=u.bind(null,n,r,false);o=u.bind(null,n,r,true)}else{n=c(e);i=h.bind(null,n,e);o=function t(){l(n)}}i(t);return function e(n){if(n){if(n.css===t.css&&n.media===t.media&&n.sourceMap===t.sourceMap){return}i(t=n)}else{o()}}}t.exports=function(t,e){e=e||{};if(!e.singleton&&typeof e.singleton!=="boolean"){e.singleton=i()}t=t||[];var n=a(t,e);return function t(i){i=i||[];if(Object.prototype.toString.call(i)!=="[object Array]"){return}for(var o=0;o<n.length;o++){var c=n[o];var l=s(c);r[l].references--}var d=a(i,e);for(var u=0;u<n.length;u++){var h=n[u];var g=s(h);if(r[g].references===0){r[g].updater();r.splice(g,1)}}n=d}}},1576:()=>{}};var e={};function n(i){var o=e[i];if(o!==undefined){return o.exports}var r=e[i]={id:i,exports:{}};t[i](r,r.exports,n);return r.exports}(()=>{n.n=t=>{var e=t&&t.__esModule?()=>t["default"]:()=>t;n.d(e,{a:e});return e}})();(()=>{n.d=(t,e)=>{for(var i in e){if(n.o(e,i)&&!n.o(t,i)){Object.defineProperty(t,i,{enumerable:true,get:e[i]})}}}})();(()=>{n.g=function(){if(typeof globalThis==="object")return globalThis;try{return this||new Function("return this")()}catch(t){if(typeof window==="object")return window}}()})();(()=>{n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e)})();(()=>{n.nc=undefined})();var i={};(()=>{"use strict";n.d(i,{default:()=>ZZ});function t({emitter:t,activator:e,callback:n,contextElements:i}){t.listenTo(document,"mousedown",((t,o)=>{if(!e()){return}const r=typeof o.composedPath=="function"?o.composedPath():[];const s=typeof i=="function"?i():i;for(const t of s){if(t.contains(o.target)||r.includes(t)){return}}n()}))}function e(t){const e=t;e.set("_isCssTransitionsDisabled",false);e.disableCssTransitions=()=>{e._isCssTransitionsDisabled=true};e.enableCssTransitions=()=>{e._isCssTransitionsDisabled=false};e.extendTemplate({attributes:{class:[e.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}function o({view:t}){t.listenTo(t.element,"submit",((e,n)=>{n.preventDefault();t.fire("submit")}),{useCapture:true})}function r({keystrokeHandler:t,focusTracker:e,gridItems:n,numberOfColumns:i,uiLanguageDirection:o}){const r=typeof i==="number"?()=>i:i;t.set("arrowright",s(((t,e)=>o==="rtl"?c(t,e.length):a(t,e.length))));t.set("arrowleft",s(((t,e)=>o==="rtl"?a(t,e.length):c(t,e.length))));t.set("arrowup",s(((t,e)=>{let n=t-r();if(n<0){n=t+r()*Math.floor(e.length/r());if(n>e.length-1){n-=r()}}return n})));t.set("arrowdown",s(((t,e)=>{let n=t+r();if(n>e.length-1){n=t%r()}return n})));function s(t){return i=>{const o=n.find((t=>t.element===e.focusedElement));const r=n.getIndex(o);const s=t(r,n);n.get(s).focus();i.stopPropagation();i.preventDefault()}}function a(t,e){if(t===e-1){return 0}else{return t+1}}function c(t,e){if(t===0){return e-1}else{return t-1}}}function s(){try{return navigator.userAgent.toLowerCase()}catch(t){return""}}const a=s();const c={isMac:d(a),isWindows:u(a),isGecko:h(a),isSafari:g(a),isiOS:m(a),isAndroid:f(a),isBlink:p(a),features:{isRegExpUnicodePropertySupported:b()}};const l=c;function d(t){return t.indexOf("macintosh")>-1}function u(t){return t.indexOf("windows")>-1}function h(t){return!!t.match(/gecko\/\d+/)}function g(t){return t.indexOf(" applewebkit/")>-1&&t.indexOf("chrome")===-1}function m(t){return!!t.match(/iphone|ipad/i)||d(t)&&navigator.maxTouchPoints>0}function f(t){return t.indexOf("android")>-1}function p(t){return t.indexOf("chrome/")>-1&&t.indexOf("edge/")<0}function b(){let t=false;try{t="ć".search(new RegExp("[\\p{L}]","u"))===0}catch(t){}return t}function k(t,e,n,i){n=n||function(t,e){return t===e};const o=Array.isArray(t)?t:Array.prototype.slice.call(t);const r=Array.isArray(e)?e:Array.prototype.slice.call(e);const s=w(o,r,n);const a=i?v(s,r.length):_(r,s);return a}function w(t,e,n){const i=A(t,e,n);if(i===-1){return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1}}const o=C(t,i);const r=C(e,i);const s=A(o,r,n);const a=t.length-s;const c=e.length-s;return{firstIndex:i,lastIndexOld:a,lastIndexNew:c}}function A(t,e,n){for(let i=0;i<Math.max(t.length,e.length);i++){if(t[i]===undefined||e[i]===undefined||!n(t[i],e[i])){return i}}return-1}function C(t,e){return t.slice(e).reverse()}function _(t,e){const n=[];const{firstIndex:i,lastIndexOld:o,lastIndexNew:r}=e;if(r-i>0){n.push({index:i,type:"insert",values:t.slice(i,r)})}if(o-i>0){n.push({index:i+(r-i),type:"delete",howMany:o-i})}return n}function v(t,e){const{firstIndex:n,lastIndexOld:i,lastIndexNew:o}=t;if(n===-1){return Array(e).fill("equal")}let r=[];if(n>0){r=r.concat(Array(n).fill("equal"))}if(o-n>0){r=r.concat(Array(o-n).fill("insert"))}if(i-n>0){r=r.concat(Array(i-n).fill("delete"))}if(o<e){r=r.concat(Array(e-o).fill("equal"))}return r}function y(t,e,n){n=n||function(t,e){return t===e};const i=t.length;const o=e.length;if(i>200||o>200||i+o>300){return y.fastDiff(t,e,n,true)}let r,s;if(o<i){const n=t;t=e;e=n;r="delete";s="insert"}else{r="insert";s="delete"}const a=t.length;const c=e.length;const l=c-a;const d={};const u={};function h(i){const o=(u[i-1]!==undefined?u[i-1]:-1)+1;const l=u[i+1]!==undefined?u[i+1]:-1;const h=o>l?-1:1;if(d[i+h]){d[i]=d[i+h].slice(0)}if(!d[i]){d[i]=[]}d[i].push(o>l?r:s);let g=Math.max(o,l);let m=g-i;while(m<a&&g<c&&n(t[m],e[g])){m++;g++;d[i].push("equal")}return g}let g=0;let m;do{for(m=-g;m<l;m++){u[m]=h(m)}for(m=l+g;m>l;m--){u[m]=h(m)}u[l]=h(l);g++}while(u[l]!==c);return d[l].slice(1)}y.fastDiff=k;function x(t,...e){e.forEach((e=>{const n=Object.getOwnPropertyNames(e);const i=Object.getOwnPropertySymbols(e);n.concat(i).forEach((n=>{if(n in t.prototype){return}if(typeof e=="function"&&(n=="length"||n=="name"||n=="prototype")){return}const i=Object.getOwnPropertyDescriptor(e,n);i.enumerable=false;Object.defineProperty(t.prototype,n,i)}))}))}function E(){return function t(){t.called=true}}const D=E;class T{constructor(t,e){this.source=t;this.name=e;this.path=[];this.stop=D();this.off=D()}}const S=new Array(256).fill("").map(((t,e)=>("0"+e.toString(16)).slice(-2)));function I(){const t=Math.random()*4294967296>>>0;const e=Math.random()*4294967296>>>0;const n=Math.random()*4294967296>>>0;const i=Math.random()*4294967296>>>0;return"e"+S[t>>0&255]+S[t>>8&255]+S[t>>16&255]+S[t>>24&255]+S[e>>0&255]+S[e>>8&255]+S[e>>16&255]+S[e>>24&255]+S[n>>0&255]+S[n>>8&255]+S[n>>16&255]+S[n>>24&255]+S[i>>0&255]+S[i>>8&255]+S[i>>16&255]+S[i>>24&255]}const B={get(t="normal"){if(typeof t!="number"){return this[t]||this.normal}else{return t}},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};const M=B;function L(t,e){const n=M.get(e.priority);for(let i=0;i<t.length;i++){if(M.get(t[i].priority)<n){t.splice(i,0,e);return}}t.push(e)}const N="https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html";class z extends Error{constructor(t,e,n){super(V(t,n));this.name="CKEditorError";this.context=e;this.data=n}is(t){return t==="CKEditorError"}static rethrowUnexpectedError(t,e){if(t.is&&t.is("CKEditorError")){throw t}const n=new z(t.message,e);n.stack=t.stack;throw n}}function P(t,e){console.warn(...F(t,e))}function R(t,e){console.error(...F(t,e))}function O(t){return`\nRead more: ${N}#error-${t}`}function V(t,e){const n=new WeakSet;const i=(t,e)=>{if(typeof e==="object"&&e!==null){if(n.has(e)){return`[object ${e.constructor.name}]`}n.add(e)}return e};const o=e?` ${JSON.stringify(e,i)}`:"";const r=O(t);return t+o+r}function F(t,e){const n=O(t);return e?[t,e,n]:[t,n]}const j="36.0.1";const H=null&&j;const U=typeof window==="object"?window:n.g;if(U.CKEDITOR_VERSION){throw new z("ckeditor-duplicated-modules",null)}else{U.CKEDITOR_VERSION=j}const W=Symbol("listeningTo");const q=Symbol("emitterId");const $=Symbol("delegations");const G=K(Object);function K(t){if(!t){return G}class e extends t{on(t,e,n){this.listenTo(this,t,e,n)}once(t,e,n){let i=false;const o=(t,...n)=>{if(!i){i=true;t.off();e.call(this,t,...n)}};this.listenTo(this,t,o,n)}off(t,e){this.stopListening(this,t,e)}listenTo(t,e,n,i={}){let o,r;if(!this[W]){this[W]={}}const s=this[W];if(!Q(t)){Z(t)}const a=Q(t);if(!(o=s[a])){o=s[a]={emitter:t,callbacks:{}}}if(!(r=o.callbacks[e])){r=o.callbacks[e]=[]}r.push(n);ot(this,t,e,n,i)}stopListening(t,e,n){const i=this[W];let o=t&&Q(t);const r=i&&o?i[o]:undefined;const s=r&&e?r.callbacks[e]:undefined;if(!i||t&&!r||e&&!s){return}if(n){rt(this,t,e,n);const i=s.indexOf(n);if(i!==-1){if(s.length===1){delete r.callbacks[e]}else{rt(this,t,e,n)}}}else if(s){while(n=s.pop()){rt(this,t,e,n)}delete r.callbacks[e]}else if(r){for(e in r.callbacks){this.stopListening(t,e)}delete i[o]}else{for(o in i){this.stopListening(i[o].emitter)}delete this[W]}}fire(t,...e){try{const n=t instanceof T?t:new T(this,t);const i=n.name;let o=nt(this,i);n.path.push(this);if(o){const t=[n,...e];o=Array.from(o);for(let e=0;e<o.length;e++){o[e].callback.apply(this,t);if(n.off.called){delete n.off.called;this._removeEventListener(i,o[e].callback)}if(n.stop.called){break}}}const r=this[$];if(r){const t=r.get(i);const o=r.get("*");if(t){it(t,n,e)}if(o){it(o,n,e)}}return n.return}catch(t){z.rethrowUnexpectedError(t,this)}}delegate(...t){return{to:(e,n)=>{if(!this[$]){this[$]=new Map}t.forEach((t=>{const i=this[$].get(t);if(!i){this[$].set(t,new Map([[e,n]]))}else{i.set(e,n)}}))}}}stopDelegating(t,e){if(!this[$]){return}if(!t){this[$].clear()}else if(!e){this[$].delete(t)}else{const n=this[$].get(t);if(n){n.delete(e)}}}_addEventListener(t,e,n){tt(this,t);const i=et(this,t);const o=M.get(n.priority);const r={callback:e,priority:o};for(const t of i){L(t,r)}}_removeEventListener(t,e){const n=et(this,t);for(const t of n){for(let n=0;n<t.length;n++){if(t[n].callback==e){t.splice(n,1);n--}}}}}return e}["on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{K[t]=G.prototype[t]}));function Y(t,e){const n=t[W];if(n&&n[e]){return n[e].emitter}return null}function Z(t,e){if(!t[q]){t[q]=e||I()}}function Q(t){return t[q]}function J(t){if(!t._events){Object.defineProperty(t,"_events",{value:{}})}return t._events}function X(){return{callbacks:[],childEvents:[]}}function tt(t,e){const n=J(t);if(n[e]){return}let i=e;let o=null;const r=[];while(i!==""){if(n[i]){break}n[i]=X();r.push(n[i]);if(o){n[i].childEvents.push(o)}o=i;i=i.substr(0,i.lastIndexOf(":"))}if(i!==""){for(const t of r){t.callbacks=n[i].callbacks.slice()}n[i].childEvents.push(o)}}function et(t,e){const n=J(t)[e];if(!n){return[]}let i=[n.callbacks];for(let e=0;e<n.childEvents.length;e++){const o=et(t,n.childEvents[e]);i=i.concat(o)}return i}function nt(t,e){let n;if(!t._events||!(n=t._events[e])||!n.callbacks.length){if(e.indexOf(":")>-1){return nt(t,e.substr(0,e.lastIndexOf(":")))}else{return null}}return n.callbacks}function it(t,e,n){for(let[i,o]of t){if(!o){o=e.name}else if(typeof o=="function"){o=o(e.name)}const t=new T(e.source,o);t.path=[...e.path];i.fire(t,...n)}}function ot(t,e,n,i,o){if(e._addEventListener){e._addEventListener(n,i,o)}else{t._addEventListener.call(e,n,i,o)}}function rt(t,e,n,i){if(e._removeEventListener){e._removeEventListener(n,i)}else{t._removeEventListener.call(e,n,i)}}function st(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}const at=st;const ct=Symbol("observableProperties");const lt=Symbol("boundObservables");const dt=Symbol("boundProperties");const ut=Symbol("decoratedMethods");const ht=Symbol("decoratedOriginal");const gt=mt(K());function mt(t){if(!t){return gt}class e extends t{set(t,e){if(at(t)){Object.keys(t).forEach((e=>{this.set(e,t[e])}),this);return}ft(this);const n=this[ct];if(t in this&&!n.has(t)){throw new z("observable-set-cannot-override",this)}Object.defineProperty(this,t,{enumerable:true,configurable:true,get(){return n.get(t)},set(e){const i=n.get(t);let o=this.fire(`set:${t}`,t,e,i);if(o===undefined){o=e}if(i!==o||!n.has(t)){n.set(t,o);this.fire(`change:${t}`,t,o,i)}}});this[t]=e}bind(...t){if(!t.length||!wt(t)){throw new z("observable-bind-wrong-properties",this)}if(new Set(t).size!==t.length){throw new z("observable-bind-duplicate-properties",this)}ft(this);const e=this[dt];t.forEach((t=>{if(e.has(t)){throw new z("observable-bind-rebind",this)}}));const n=new Map;t.forEach((t=>{const i={property:t,to:[]};e.set(t,i);n.set(t,i)}));return{to:pt,toMany:bt,_observable:this,_bindProperties:t,_to:[],_bindings:n}}unbind(...t){if(!this[ct]){return}const e=this[dt];const n=this[lt];if(t.length){if(!wt(t)){throw new z("observable-unbind-wrong-properties",this)}t.forEach((t=>{const i=e.get(t);if(!i){return}i.to.forEach((([t,e])=>{const o=n.get(t);const r=o[e];r.delete(i);if(!r.size){delete o[e]}if(!Object.keys(o).length){n.delete(t);this.stopListening(t,"change")}}));e.delete(t)}))}else{n.forEach(((t,e)=>{this.stopListening(e,"change")}));n.clear();e.clear()}}decorate(t){ft(this);const e=this[t];if(!e){throw new z("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:t})}this.on(t,((t,n)=>{t.return=e.apply(this,n)}));this[t]=function(...e){return this.fire(t,e)};this[t][ht]=e;if(!this[ut]){this[ut]=[]}this[ut].push(t)}stopListening(t,e,n){if(!t&&this[ut]){for(const t of this[ut]){this[t]=this[t][ht]}delete this[ut]}super.stopListening(t,e,n)}}return e}["set","bind","unbind","decorate","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{mt[t]=gt.prototype[t]}));function ft(t){if(t[ct]){return}Object.defineProperty(t,ct,{value:new Map});Object.defineProperty(t,lt,{value:new Map});Object.defineProperty(t,dt,{value:new Map})}function pt(...t){const e=At(...t);const n=Array.from(this._bindings.keys());const i=n.length;if(!e.callback&&e.to.length>1){throw new z("observable-bind-to-no-callback",this)}if(i>1&&e.callback){throw new z("observable-bind-to-extra-callback",this)}e.to.forEach((t=>{if(t.properties.length&&t.properties.length!==i){throw new z("observable-bind-to-properties-length",this)}if(!t.properties.length){t.properties=this._bindProperties}}));this._to=e.to;if(e.callback){this._bindings.get(n[0]).callback=e.callback}yt(this._observable,this._to);_t(this);this._bindProperties.forEach((t=>{vt(this._observable,t)}))}function bt(t,e,n){if(this._bindings.size>1){throw new z("observable-bind-to-many-not-one-binding",this)}this.to(...kt(t,e),n)}function kt(t,e){const n=t.map((t=>[t,e]));return Array.prototype.concat.apply([],n)}function wt(t){return t.every((t=>typeof t=="string"))}function At(...t){if(!t.length){throw new z("observable-bind-to-parse-error",null)}const e={to:[]};let n;if(typeof t[t.length-1]=="function"){e.callback=t.pop()}t.forEach((t=>{if(typeof t=="string"){n.properties.push(t)}else if(typeof t=="object"){n={observable:t,properties:[]};e.to.push(n)}else{throw new z("observable-bind-to-parse-error",null)}}));return e}function Ct(t,e,n,i){const o=t[lt];const r=o.get(n);const s=r||{};if(!s[i]){s[i]=new Set}s[i].add(e);if(!r){o.set(n,s)}}function _t(t){let e;t._bindings.forEach(((n,i)=>{t._to.forEach((o=>{e=o.properties[n.callback?0:t._bindProperties.indexOf(i)];n.to.push([o.observable,e]);Ct(t._observable,n,o.observable,e)}))}))}function vt(t,e){const n=t[dt];const i=n.get(e);let o;if(i.callback){o=i.callback.apply(t,i.to.map((t=>t[0][t[1]])))}else{o=i.to[0];o=o[0][o[1]]}if(Object.prototype.hasOwnProperty.call(t,e)){t[e]=o}else{t.set(e,o)}}function yt(t,e){e.forEach((e=>{const n=t[lt];let i;if(!n.get(e.observable)){t.listenTo(e.observable,"change",((o,r)=>{i=n.get(e.observable)[r];if(i){i.forEach((e=>{vt(t,e.property)}))}}))}}))}class xt{constructor(){this._replacedElements=[]}replace(t,e){this._replacedElements.push({element:t,newElement:e});t.style.display="none";if(e){t.parentNode.insertBefore(e,t.nextSibling)}}restore(){this._replacedElements.forEach((({element:t,newElement:e})=>{t.style.display="";if(e){e.remove()}}));this._replacedElements=[]}}function Et(t){let e=0;for(const n of t){e++}return e}function Dt(t,e){const n=Math.min(t.length,e.length);for(let i=0;i<n;i++){if(t[i]!=e[i]){return i}}if(t.length==e.length){return"same"}else if(t.length<e.length){return"prefix"}else{return"extension"}}function Tt(t){return!!(t&&t[Symbol.iterator])}var St=typeof global=="object"&&global&&global.Object===Object&&global;const It=St;var Bt=typeof self=="object"&&self&&self.Object===Object&&self;var Mt=It||Bt||Function("return this")();const Lt=Mt;var Nt=Lt.Symbol;const zt=Nt;var Pt=Object.prototype;var Rt=Pt.hasOwnProperty;var Ot=Pt.toString;var Vt=zt?zt.toStringTag:undefined;function Ft(t){var e=Rt.call(t,Vt),n=t[Vt];try{t[Vt]=undefined;var i=true}catch(t){}var o=Ot.call(t);if(i){if(e){t[Vt]=n}else{delete t[Vt]}}return o}const jt=Ft;var Ht=Object.prototype;var Ut=Ht.toString;function Wt(t){return Ut.call(t)}const qt=Wt;var $t="[object Null]",Gt="[object Undefined]";var Kt=zt?zt.toStringTag:undefined;function Yt(t){if(t==null){return t===undefined?Gt:$t}return Kt&&Kt in Object(t)?jt(t):qt(t)}const Zt=Yt;var Qt=Array.isArray;const Jt=Qt;function Xt(t){return t!=null&&typeof t=="object"}const te=Xt;var ee="[object String]";function ne(t){return typeof t=="string"||!Jt(t)&&te(t)&&Zt(t)==ee}const ie=ne;function oe(t,e,n={},i=[]){const o=n&&n.xmlns;const r=o?t.createElementNS(o,e):t.createElement(e);for(const t in n){r.setAttribute(t,n[t])}if(ie(i)||!Tt(i)){i=[i]}for(let e of i){if(ie(e)){e=t.createTextNode(e)}r.appendChild(e)}return r}function re(t,e){return function(n){return t(e(n))}}const se=re;var ae=se(Object.getPrototypeOf,Object);const ce=ae;var le="[object Object]";var de=Function.prototype,ue=Object.prototype;var he=de.toString;var ge=ue.hasOwnProperty;var me=he.call(Object);function fe(t){if(!te(t)||Zt(t)!=le){return false}var e=ce(t);if(e===null){return true}var n=ge.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&he.call(n)==me}const pe=fe;function be(){this.__data__=[];this.size=0}const ke=be;function we(t,e){return t===e||t!==t&&e!==e}const Ae=we;function Ce(t,e){var n=t.length;while(n--){if(Ae(t[n][0],e)){return n}}return-1}const _e=Ce;var ve=Array.prototype;var ye=ve.splice;function xe(t){var e=this.__data__,n=_e(e,t);if(n<0){return false}var i=e.length-1;if(n==i){e.pop()}else{ye.call(e,n,1)}--this.size;return true}const Ee=xe;function De(t){var e=this.__data__,n=_e(e,t);return n<0?undefined:e[n][1]}const Te=De;function Se(t){return _e(this.__data__,t)>-1}const Ie=Se;function Be(t,e){var n=this.__data__,i=_e(n,t);if(i<0){++this.size;n.push([t,e])}else{n[i][1]=e}return this}const Me=Be;function Le(t){var e=-1,n=t==null?0:t.length;this.clear();while(++e<n){var i=t[e];this.set(i[0],i[1])}}Le.prototype.clear=ke;Le.prototype["delete"]=Ee;Le.prototype.get=Te;Le.prototype.has=Ie;Le.prototype.set=Me;const Ne=Le;function ze(){this.__data__=new Ne;this.size=0}const Pe=ze;function Re(t){var e=this.__data__,n=e["delete"](t);this.size=e.size;return n}const Oe=Re;function Ve(t){return this.__data__.get(t)}const Fe=Ve;function je(t){return this.__data__.has(t)}const He=je;var Ue="[object AsyncFunction]",We="[object Function]",qe="[object GeneratorFunction]",$e="[object Proxy]";function Ge(t){if(!at(t)){return false}var e=Zt(t);return e==We||e==qe||e==Ue||e==$e}const Ke=Ge;var Ye=Lt["__core-js_shared__"];const Ze=Ye;var Qe=function(){var t=/[^.]+$/.exec(Ze&&Ze.keys&&Ze.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function Je(t){return!!Qe&&Qe in t}const Xe=Je;var tn=Function.prototype;var en=tn.toString;function nn(t){if(t!=null){try{return en.call(t)}catch(t){}try{return t+""}catch(t){}}return""}const on=nn;var rn=/[\\^$.*+?()[\]{}|]/g;var sn=/^\[object .+?Constructor\]$/;var an=Function.prototype,cn=Object.prototype;var ln=an.toString;var dn=cn.hasOwnProperty;var un=RegExp("^"+ln.call(dn).replace(rn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function hn(t){if(!at(t)||Xe(t)){return false}var e=Ke(t)?un:sn;return e.test(on(t))}const gn=hn;function mn(t,e){return t==null?undefined:t[e]}const fn=mn;function pn(t,e){var n=fn(t,e);return gn(n)?n:undefined}const bn=pn;var kn=bn(Lt,"Map");const wn=kn;var An=bn(Object,"create");const Cn=An;function _n(){this.__data__=Cn?Cn(null):{};this.size=0}const vn=_n;function yn(t){var e=this.has(t)&&delete this.__data__[t];this.size-=e?1:0;return e}const xn=yn;var En="__lodash_hash_undefined__";var Dn=Object.prototype;var Tn=Dn.hasOwnProperty;function Sn(t){var e=this.__data__;if(Cn){var n=e[t];return n===En?undefined:n}return Tn.call(e,t)?e[t]:undefined}const In=Sn;var Bn=Object.prototype;var Mn=Bn.hasOwnProperty;function Ln(t){var e=this.__data__;return Cn?e[t]!==undefined:Mn.call(e,t)}const Nn=Ln;var zn="__lodash_hash_undefined__";function Pn(t,e){var n=this.__data__;this.size+=this.has(t)?0:1;n[t]=Cn&&e===undefined?zn:e;return this}const Rn=Pn;function On(t){var e=-1,n=t==null?0:t.length;this.clear();while(++e<n){var i=t[e];this.set(i[0],i[1])}}On.prototype.clear=vn;On.prototype["delete"]=xn;On.prototype.get=In;On.prototype.has=Nn;On.prototype.set=Rn;const Vn=On;function Fn(){this.size=0;this.__data__={hash:new Vn,map:new(wn||Ne),string:new Vn}}const jn=Fn;function Hn(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}const Un=Hn;function Wn(t,e){var n=t.__data__;return Un(e)?n[typeof e=="string"?"string":"hash"]:n.map}const qn=Wn;function $n(t){var e=qn(this,t)["delete"](t);this.size-=e?1:0;return e}const Gn=$n;function Kn(t){return qn(this,t).get(t)}const Yn=Kn;function Zn(t){return qn(this,t).has(t)}const Qn=Zn;function Jn(t,e){var n=qn(this,t),i=n.size;n.set(t,e);this.size+=n.size==i?0:1;return this}const Xn=Jn;function ti(t){var e=-1,n=t==null?0:t.length;this.clear();while(++e<n){var i=t[e];this.set(i[0],i[1])}}ti.prototype.clear=jn;ti.prototype["delete"]=Gn;ti.prototype.get=Yn;ti.prototype.has=Qn;ti.prototype.set=Xn;const ei=ti;var ni=200;function ii(t,e){var n=this.__data__;if(n instanceof Ne){var i=n.__data__;if(!wn||i.length<ni-1){i.push([t,e]);this.size=++n.size;return this}n=this.__data__=new ei(i)}n.set(t,e);this.size=n.size;return this}const oi=ii;function ri(t){var e=this.__data__=new Ne(t);this.size=e.size}ri.prototype.clear=Pe;ri.prototype["delete"]=Oe;ri.prototype.get=Fe;ri.prototype.has=He;ri.prototype.set=oi;const si=ri;function ai(t,e){var n=-1,i=t==null?0:t.length;while(++n<i){if(e(t[n],n,t)===false){break}}return t}const ci=ai;var li=function(){try{var t=bn(Object,"defineProperty");t({},"",{});return t}catch(t){}}();const di=li;function ui(t,e,n){if(e=="__proto__"&&di){di(t,e,{configurable:true,enumerable:true,value:n,writable:true})}else{t[e]=n}}const hi=ui;var gi=Object.prototype;var mi=gi.hasOwnProperty;function fi(t,e,n){var i=t[e];if(!(mi.call(t,e)&&Ae(i,n))||n===undefined&&!(e in t)){hi(t,e,n)}}const pi=fi;function bi(t,e,n,i){var o=!n;n||(n={});var r=-1,s=e.length;while(++r<s){var a=e[r];var c=i?i(n[a],t[a],a,n,t):undefined;if(c===undefined){c=t[a]}if(o){hi(n,a,c)}else{pi(n,a,c)}}return n}const ki=bi;function wi(t,e){var n=-1,i=Array(t);while(++n<t){i[n]=e(n)}return i}const Ai=wi;var Ci="[object Arguments]";function _i(t){return te(t)&&Zt(t)==Ci}const vi=_i;var yi=Object.prototype;var xi=yi.hasOwnProperty;var Ei=yi.propertyIsEnumerable;var Di=vi(function(){return arguments}())?vi:function(t){return te(t)&&xi.call(t,"callee")&&!Ei.call(t,"callee")};const Ti=Di;function Si(){return false}const Ii=Si;var Bi=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var Mi=Bi&&typeof module=="object"&&module&&!module.nodeType&&module;var Li=Mi&&Mi.exports===Bi;var Ni=Li?Lt.Buffer:undefined;var zi=Ni?Ni.isBuffer:undefined;var Pi=zi||Ii;const Ri=Pi;var Oi=9007199254740991;var Vi=/^(?:0|[1-9]\d*)$/;function Fi(t,e){var n=typeof t;e=e==null?Oi:e;return!!e&&(n=="number"||n!="symbol"&&Vi.test(t))&&(t>-1&&t%1==0&&t<e)}const ji=Fi;var Hi=9007199254740991;function Ui(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=Hi}const Wi=Ui;var qi="[object Arguments]",$i="[object Array]",Gi="[object Boolean]",Ki="[object Date]",Yi="[object Error]",Zi="[object Function]",Qi="[object Map]",Ji="[object Number]",Xi="[object Object]",to="[object RegExp]",eo="[object Set]",no="[object String]",io="[object WeakMap]";var oo="[object ArrayBuffer]",ro="[object DataView]",so="[object Float32Array]",ao="[object Float64Array]",co="[object Int8Array]",lo="[object Int16Array]",uo="[object Int32Array]",ho="[object Uint8Array]",go="[object Uint8ClampedArray]",mo="[object Uint16Array]",fo="[object Uint32Array]";var po={};po[so]=po[ao]=po[co]=po[lo]=po[uo]=po[ho]=po[go]=po[mo]=po[fo]=true;po[qi]=po[$i]=po[oo]=po[Gi]=po[ro]=po[Ki]=po[Yi]=po[Zi]=po[Qi]=po[Ji]=po[Xi]=po[to]=po[eo]=po[no]=po[io]=false;function bo(t){return te(t)&&Wi(t.length)&&!!po[Zt(t)]}const ko=bo;function wo(t){return function(e){return t(e)}}const Ao=wo;var Co=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var _o=Co&&typeof module=="object"&&module&&!module.nodeType&&module;var vo=_o&&_o.exports===Co;var yo=vo&&It.process;var xo=function(){try{var t=_o&&_o.require&&_o.require("util").types;if(t){return t}return yo&&yo.binding&&yo.binding("util")}catch(t){}}();const Eo=xo;var Do=Eo&&Eo.isTypedArray;var To=Do?Ao(Do):ko;const So=To;var Io=Object.prototype;var Bo=Io.hasOwnProperty;function Mo(t,e){var n=Jt(t),i=!n&&Ti(t),o=!n&&!i&&Ri(t),r=!n&&!i&&!o&&So(t),s=n||i||o||r,a=s?Ai(t.length,String):[],c=a.length;for(var l in t){if((e||Bo.call(t,l))&&!(s&&(l=="length"||o&&(l=="offset"||l=="parent")||r&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||ji(l,c)))){a.push(l)}}return a}const Lo=Mo;var No=Object.prototype;function zo(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||No;return t===n}const Po=zo;var Ro=se(Object.keys,Object);const Oo=Ro;var Vo=Object.prototype;var Fo=Vo.hasOwnProperty;function jo(t){if(!Po(t)){return Oo(t)}var e=[];for(var n in Object(t)){if(Fo.call(t,n)&&n!="constructor"){e.push(n)}}return e}const Ho=jo;function Uo(t){return t!=null&&Wi(t.length)&&!Ke(t)}const Wo=Uo;function qo(t){return Wo(t)?Lo(t):Ho(t)}const $o=qo;function Go(t,e){return t&&ki(e,$o(e),t)}const Ko=Go;function Yo(t){var e=[];if(t!=null){for(var n in Object(t)){e.push(n)}}return e}const Zo=Yo;var Qo=Object.prototype;var Jo=Qo.hasOwnProperty;function Xo(t){if(!at(t)){return Zo(t)}var e=Po(t),n=[];for(var i in t){if(!(i=="constructor"&&(e||!Jo.call(t,i)))){n.push(i)}}return n}const tr=Xo;function er(t){return Wo(t)?Lo(t,true):tr(t)}const nr=er;function ir(t,e){return t&&ki(e,nr(e),t)}const or=ir;var rr=typeof exports=="object"&&exports&&!exports.nodeType&&exports;var sr=rr&&typeof module=="object"&&module&&!module.nodeType&&module;var ar=sr&&sr.exports===rr;var cr=ar?Lt.Buffer:undefined,lr=cr?cr.allocUnsafe:undefined;function dr(t,e){if(e){return t.slice()}var n=t.length,i=lr?lr(n):new t.constructor(n);t.copy(i);return i}const ur=dr;function hr(t,e){var n=-1,i=t.length;e||(e=Array(i));while(++n<i){e[n]=t[n]}return e}const gr=hr;function mr(t,e){var n=-1,i=t==null?0:t.length,o=0,r=[];while(++n<i){var s=t[n];if(e(s,n,t)){r[o++]=s}}return r}const fr=mr;function pr(){return[]}const br=pr;var kr=Object.prototype;var wr=kr.propertyIsEnumerable;var Ar=Object.getOwnPropertySymbols;var Cr=!Ar?br:function(t){if(t==null){return[]}t=Object(t);return fr(Ar(t),(function(e){return wr.call(t,e)}))};const _r=Cr;function vr(t,e){return ki(t,_r(t),e)}const yr=vr;function xr(t,e){var n=-1,i=e.length,o=t.length;while(++n<i){t[o+n]=e[n]}return t}const Er=xr;var Dr=Object.getOwnPropertySymbols;var Tr=!Dr?br:function(t){var e=[];while(t){Er(e,_r(t));t=ce(t)}return e};const Sr=Tr;function Ir(t,e){return ki(t,Sr(t),e)}const Br=Ir;function Mr(t,e,n){var i=e(t);return Jt(t)?i:Er(i,n(t))}const Lr=Mr;function Nr(t){return Lr(t,$o,_r)}const zr=Nr;function Pr(t){return Lr(t,nr,Sr)}const Rr=Pr;var Or=bn(Lt,"DataView");const Vr=Or;var Fr=bn(Lt,"Promise");const jr=Fr;var Hr=bn(Lt,"Set");const Ur=Hr;var Wr=bn(Lt,"WeakMap");const qr=Wr;var $r="[object Map]",Gr="[object Object]",Kr="[object Promise]",Yr="[object Set]",Zr="[object WeakMap]";var Qr="[object DataView]";var Jr=on(Vr),Xr=on(wn),ts=on(jr),es=on(Ur),ns=on(qr);var is=Zt;if(Vr&&is(new Vr(new ArrayBuffer(1)))!=Qr||wn&&is(new wn)!=$r||jr&&is(jr.resolve())!=Kr||Ur&&is(new Ur)!=Yr||qr&&is(new qr)!=Zr){is=function(t){var e=Zt(t),n=e==Gr?t.constructor:undefined,i=n?on(n):"";if(i){switch(i){case Jr:return Qr;case Xr:return $r;case ts:return Kr;case es:return Yr;case ns:return Zr}}return e}}const os=is;var rs=Object.prototype;var ss=rs.hasOwnProperty;function as(t){var e=t.length,n=new t.constructor(e);if(e&&typeof t[0]=="string"&&ss.call(t,"index")){n.index=t.index;n.input=t.input}return n}const cs=as;var ls=Lt.Uint8Array;const ds=ls;function us(t){var e=new t.constructor(t.byteLength);new ds(e).set(new ds(t));return e}const hs=us;function gs(t,e){var n=e?hs(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}const ms=gs;var fs=/\w*$/;function ps(t){var e=new t.constructor(t.source,fs.exec(t));e.lastIndex=t.lastIndex;return e}const bs=ps;var ks=zt?zt.prototype:undefined,ws=ks?ks.valueOf:undefined;function As(t){return ws?Object(ws.call(t)):{}}const Cs=As;function _s(t,e){var n=e?hs(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}const vs=_s;var ys="[object Boolean]",xs="[object Date]",Es="[object Map]",Ds="[object Number]",Ts="[object RegExp]",Ss="[object Set]",Is="[object String]",Bs="[object Symbol]";var Ms="[object ArrayBuffer]",Ls="[object DataView]",Ns="[object Float32Array]",zs="[object Float64Array]",Ps="[object Int8Array]",Rs="[object Int16Array]",Os="[object Int32Array]",Vs="[object Uint8Array]",Fs="[object Uint8ClampedArray]",js="[object Uint16Array]",Hs="[object Uint32Array]";function Us(t,e,n){var i=t.constructor;switch(e){case Ms:return hs(t);case ys:case xs:return new i(+t);case Ls:return ms(t,n);case Ns:case zs:case Ps:case Rs:case Os:case Vs:case Fs:case js:case Hs:return vs(t,n);case Es:return new i;case Ds:case Is:return new i(t);case Ts:return bs(t);case Ss:return new i;case Bs:return Cs(t)}}const Ws=Us;var qs=Object.create;var $s=function(){function t(){}return function(e){if(!at(e)){return{}}if(qs){return qs(e)}t.prototype=e;var n=new t;t.prototype=undefined;return n}}();const Gs=$s;function Ks(t){return typeof t.constructor=="function"&&!Po(t)?Gs(ce(t)):{}}const Ys=Ks;var Zs="[object Map]";function Qs(t){return te(t)&&os(t)==Zs}const Js=Qs;var Xs=Eo&&Eo.isMap;var ta=Xs?Ao(Xs):Js;const ea=ta;var na="[object Set]";function ia(t){return te(t)&&os(t)==na}const oa=ia;var ra=Eo&&Eo.isSet;var sa=ra?Ao(ra):oa;const aa=sa;var ca=1,la=2,da=4;var ua="[object Arguments]",ha="[object Array]",ga="[object Boolean]",ma="[object Date]",fa="[object Error]",pa="[object Function]",ba="[object GeneratorFunction]",ka="[object Map]",wa="[object Number]",Aa="[object Object]",Ca="[object RegExp]",_a="[object Set]",va="[object String]",ya="[object Symbol]",xa="[object WeakMap]";var Ea="[object ArrayBuffer]",Da="[object DataView]",Ta="[object Float32Array]",Sa="[object Float64Array]",Ia="[object Int8Array]",Ba="[object Int16Array]",Ma="[object Int32Array]",La="[object Uint8Array]",Na="[object Uint8ClampedArray]",za="[object Uint16Array]",Pa="[object Uint32Array]";var Ra={};Ra[ua]=Ra[ha]=Ra[Ea]=Ra[Da]=Ra[ga]=Ra[ma]=Ra[Ta]=Ra[Sa]=Ra[Ia]=Ra[Ba]=Ra[Ma]=Ra[ka]=Ra[wa]=Ra[Aa]=Ra[Ca]=Ra[_a]=Ra[va]=Ra[ya]=Ra[La]=Ra[Na]=Ra[za]=Ra[Pa]=true;Ra[fa]=Ra[pa]=Ra[xa]=false;function Oa(t,e,n,i,o,r){var s,a=e&ca,c=e&la,l=e&da;if(n){s=o?n(t,i,o,r):n(t)}if(s!==undefined){return s}if(!at(t)){return t}var d=Jt(t);if(d){s=cs(t);if(!a){return gr(t,s)}}else{var u=os(t),h=u==pa||u==ba;if(Ri(t)){return ur(t,a)}if(u==Aa||u==ua||h&&!o){s=c||h?{}:Ys(t);if(!a){return c?Br(t,or(s,t)):yr(t,Ko(s,t))}}else{if(!Ra[u]){return o?t:{}}s=Ws(t,u,a)}}r||(r=new si);var g=r.get(t);if(g){return g}r.set(t,s);if(aa(t)){t.forEach((function(i){s.add(Oa(i,e,n,i,t,r))}))}else if(ea(t)){t.forEach((function(i,o){s.set(o,Oa(i,e,n,o,t,r))}))}var m=l?c?Rr:zr:c?nr:$o;var f=d?undefined:m(t);ci(f||t,(function(i,o){if(f){o=i;i=t[o]}pi(s,o,Oa(i,e,n,o,t,r))}));return s}const Va=Oa;var Fa=1,ja=4;function Ha(t,e){e=typeof e=="function"?e:undefined;return Va(t,Fa|ja,e)}const Ua=Ha;function Wa(t){return te(t)&&t.nodeType===1&&!pe(t)}const qa=Wa;class $a{constructor(t,e){this._config={};if(e){this.define(Ga(e))}if(t){this._setObjectToTarget(this._config,t)}}set(t,e){this._setToTarget(this._config,t,e)}define(t,e){const n=true;this._setToTarget(this._config,t,e,n)}get(t){return this._getFromSource(this._config,t)}*names(){for(const t of Object.keys(this._config)){yield t}}_setToTarget(t,e,n,i=false){if(pe(e)){this._setObjectToTarget(t,e,i);return}const o=e.split(".");e=o.pop();for(const e of o){if(!pe(t[e])){t[e]={}}t=t[e]}if(pe(n)){if(!pe(t[e])){t[e]={}}t=t[e];this._setObjectToTarget(t,n,i);return}if(i&&typeof t[e]!="undefined"){return}t[e]=n}_getFromSource(t,e){const n=e.split(".");e=n.pop();for(const e of n){if(!pe(t[e])){t=null;break}t=t[e]}return t?Ga(t[e]):undefined}_setObjectToTarget(t,e,n){Object.keys(e).forEach((i=>{this._setToTarget(t,i,e[i],n)}))}}function Ga(t){return Ua(t,Ka)}function Ka(t){return qa(t)?t:undefined}function Ya(t){if(t){if(t.defaultView){return t instanceof t.defaultView.Document}else if(t.ownerDocument&&t.ownerDocument.defaultView){return t instanceof t.ownerDocument.defaultView.Node}}return false}function Za(t){const e=Object.prototype.toString.apply(t);if(e=="[object Window]"){return true}if(e=="[object global]"){return true}return false}const Qa=Ja(K());function Ja(t){if(!t){return Qa}class e extends t{listenTo(t,e,n,i={}){if(Ya(t)||Za(t)){const o={capture:!!i.useCapture,passive:!!i.usePassive};const r=this._getProxyEmitter(t,o)||new Xa(t,o);this.listenTo(r,e,n,i)}else{super.listenTo(t,e,n,i)}}stopListening(t,e,n){if(Ya(t)||Za(t)){const i=this._getAllProxyEmitters(t);for(const t of i){this.stopListening(t,e,n)}}else{super.stopListening(t,e,n)}}_getProxyEmitter(t,e){return Y(this,ec(t,e))}_getAllProxyEmitters(t){return[{capture:false,passive:false},{capture:false,passive:true},{capture:true,passive:false},{capture:true,passive:true}].map((e=>this._getProxyEmitter(t,e))).filter((t=>!!t))}}return e}["_getProxyEmitter","_getAllProxyEmitters","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{Ja[t]=Qa.prototype[t]}));class Xa extends(K()){constructor(t,e){super();Z(this,ec(t,e));this._domNode=t;this._options=e}attach(t){if(this._domListeners&&this._domListeners[t]){return}const e=this._createDomListener(t);this._domNode.addEventListener(t,e,this._options);if(!this._domListeners){this._domListeners={}}this._domListeners[t]=e}detach(t){let e;if(this._domListeners[t]&&(!(e=this._events[t])||!e.callbacks.length)){this._domListeners[t].removeListener()}}_addEventListener(t,e,n){this.attach(t);K().prototype._addEventListener.call(this,t,e,n)}_removeEventListener(t,e){K().prototype._removeEventListener.call(this,t,e);this.detach(t)}_createDomListener(t){const e=e=>{this.fire(t,e)};e.removeListener=()=>{this._domNode.removeEventListener(t,e,this._options);delete this._domListeners[t]};return e}}function tc(t){return t["data-ck-expando"]||(t["data-ck-expando"]=I())}function ec(t,e){let n=tc(t);for(const t of Object.keys(e).sort()){if(e[t]){n+="-"+t}}return n}let nc;try{nc={window,document}}catch(t){nc={window:{},document:{}}}const ic=nc;function oc(t){const e=[];let n=t;while(n&&n.nodeType!=Node.DOCUMENT_NODE){e.unshift(n);n=n.parentNode}return e}function rc(t){if(t instanceof HTMLTextAreaElement){return t.value}return t.innerHTML}function sc(t){return Object.prototype.toString.call(t)=="[object Text]"}function ac(t){return Object.prototype.toString.apply(t)=="[object Range]"}function cc(t){const e=t.ownerDocument.defaultView.getComputedStyle(t);return{top:parseInt(e.borderTopWidth,10),right:parseInt(e.borderRightWidth,10),bottom:parseInt(e.borderBottomWidth,10),left:parseInt(e.borderLeftWidth,10)}}const lc=["top","right","bottom","left","width","height"];class dc{constructor(t){const e=ac(t);Object.defineProperty(this,"_source",{value:t._source||t,writable:true,enumerable:false});if(gc(t)||e){if(e){const e=dc.getDomRangeRects(t);uc(this,dc.getBoundingRect(e))}else{uc(this,t.getBoundingClientRect())}}else if(Za(t)){const{innerWidth:e,innerHeight:n}=t;uc(this,{top:0,right:e,bottom:n,left:0,width:e,height:n})}else{uc(this,t)}}clone(){return new dc(this)}moveTo(t,e){this.top=e;this.right=t+this.width;this.bottom=e+this.height;this.left=t;return this}moveBy(t,e){this.top+=e;this.right+=t;this.left+=t;this.bottom+=e;return this}getIntersection(t){const e={top:Math.max(this.top,t.top),right:Math.min(this.right,t.right),bottom:Math.min(this.bottom,t.bottom),left:Math.max(this.left,t.left),width:0,height:0};e.width=e.right-e.left;e.height=e.bottom-e.top;if(e.width<0||e.height<0){return null}else{return new dc(e)}}getIntersectionArea(t){const e=this.getIntersection(t);if(e){return e.getArea()}else{return 0}}getArea(){return this.width*this.height}getVisible(){const t=this._source;let e=this.clone();if(!hc(t)){let n=t.parentNode||t.commonAncestorContainer;while(n&&!hc(n)){const t=new dc(n);const i=e.getIntersection(t);if(i){if(i.getArea()<e.getArea()){e=i}}else{return null}n=n.parentNode}}return e}isEqual(t){for(const e of lc){if(this[e]!==t[e]){return false}}return true}contains(t){const e=this.getIntersection(t);return!!(e&&e.isEqual(t))}excludeScrollbarsAndBorders(){const t=this._source;let e,n,i;if(Za(t)){e=t.innerWidth-t.document.documentElement.clientWidth;n=t.innerHeight-t.document.documentElement.clientHeight;i=t.getComputedStyle(t.document.documentElement).direction}else{const o=cc(t);e=t.offsetWidth-t.clientWidth-o.left-o.right;n=t.offsetHeight-t.clientHeight-o.top-o.bottom;i=t.ownerDocument.defaultView.getComputedStyle(t).direction;this.left+=o.left;this.top+=o.top;this.right-=o.right;this.bottom-=o.bottom;this.width=this.right-this.left;this.height=this.bottom-this.top}this.width-=e;if(i==="ltr"){this.right-=e}else{this.left+=e}this.height-=n;this.bottom-=n;return this}static getDomRangeRects(t){const e=[];const n=Array.from(t.getClientRects());if(n.length){for(const t of n){e.push(new dc(t))}}else{let n=t.startContainer;if(sc(n)){n=n.parentNode}const i=new dc(n.getBoundingClientRect());i.right=i.left;i.width=0;e.push(i)}return e}static getBoundingRect(t){const e={left:Number.POSITIVE_INFINITY,top:Number.POSITIVE_INFINITY,right:Number.NEGATIVE_INFINITY,bottom:Number.NEGATIVE_INFINITY,width:0,height:0};let n=0;for(const i of t){n++;e.left=Math.min(e.left,i.left);e.top=Math.min(e.top,i.top);e.right=Math.max(e.right,i.right);e.bottom=Math.max(e.bottom,i.bottom)}if(n==0){return null}e.width=e.right-e.left;e.height=e.bottom-e.top;return new dc(e)}}function uc(t,e){for(const n of lc){t[n]=e[n]}}function hc(t){if(!gc(t)){return false}return t===t.ownerDocument.body}function gc(t){return t!==null&&typeof t==="object"&&t.nodeType===1&&typeof t.getBoundingClientRect==="function"}class mc{constructor(t,e){if(!mc._observerInstance){mc._createObserver()}this._element=t;this._callback=e;mc._addElementCallback(t,e);mc._observerInstance.observe(t)}destroy(){mc._deleteElementCallback(this._element,this._callback)}static _addElementCallback(t,e){if(!mc._elementCallbacks){mc._elementCallbacks=new Map}let n=mc._elementCallbacks.get(t);if(!n){n=new Set;mc._elementCallbacks.set(t,n)}n.add(e)}static _deleteElementCallback(t,e){const n=mc._getElementCallbacks(t);if(n){n.delete(e);if(!n.size){mc._elementCallbacks.delete(t);mc._observerInstance.unobserve(t)}}if(mc._elementCallbacks&&!mc._elementCallbacks.size){mc._observerInstance=null;mc._elementCallbacks=null}}static _getElementCallbacks(t){if(!mc._elementCallbacks){return null}return mc._elementCallbacks.get(t)}static _createObserver(){mc._observerInstance=new ic.window.ResizeObserver((t=>{for(const e of t){const t=mc._getElementCallbacks(e.target);if(t){for(const n of t){n(e)}}}}))}}mc._observerInstance=null;mc._elementCallbacks=null;function fc(t,e){if(t instanceof HTMLTextAreaElement){t.value=e}t.innerHTML=e}function pc(t){return e=>e+t}function bc(t){let e=0;while(t.previousSibling){t=t.previousSibling;e++}return e}function kc(t,e,n){t.insertBefore(n,t.childNodes[e]||null)}function wc(t){return t&&t.nodeType===Node.COMMENT_NODE}function Ac(t){return!!(t&&t.getClientRects&&t.getClientRects().length)}function Cc(t){if(!t||!t.parentNode){return null}if(t.offsetParent===ic.document.body){return null}return t.offsetParent}function _c({element:t,target:e,positions:n,limiter:i,fitInViewport:o,viewportOffsetConfig:r}){if(Ke(e)){e=e()}if(Ke(i)){i=i()}const s=Cc(t);const a=new dc(t);const c=new dc(e);let l;const d=o&&vc(r)||null;const u={targetRect:c,elementRect:a,positionedElementAncestor:s,viewportRect:d};if(!i&&!o){l=new Dc(n[0],u)}else{const t=i&&new dc(i).getVisible();Object.assign(u,{limiterRect:t,viewportRect:d});l=yc(n,u)||new Dc(n[0],u)}return l}function vc(t){t=Object.assign({top:0,bottom:0,left:0,right:0},t);const e=new dc(ic.window);e.top+=t.top;e.height-=t.top;e.bottom-=t.bottom;e.height-=t.bottom;return e}function yc(t,e){const{elementRect:n}=e;const i=n.getArea();const o=t.map((t=>new Dc(t,e))).filter((t=>!!t.name));let r=0;let s=null;for(const t of o){const{limiterIntersectionArea:e,viewportIntersectionArea:n}=t;if(e===i){return t}const o=n**2+e**2;if(o>r){r=o;s=t}}return s}function xc(t,e){const n=Ec(new dc(e));const i=cc(e);let o=0;let r=0;o-=n.left;r-=n.top;o+=e.scrollLeft;r+=e.scrollTop;o-=i.left;r-=i.top;t.moveBy(o,r)}function Ec(t){const{scrollX:e,scrollY:n}=ic.window;return t.clone().moveBy(e,n)}class Dc{constructor(t,e){const n=t(e.targetRect,e.elementRect,e.viewportRect);if(!n){return}const{left:i,top:o,name:r,config:s}=n;this.name=r;this.config=s;this._positioningFunctionCorrdinates={left:i,top:o};this._options=e}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get limiterIntersectionArea(){const t=this._options.limiterRect;if(t){const e=this._options.viewportRect;if(e){const n=t.getIntersection(e);if(n){return n.getIntersectionArea(this._rect)}}else{return t.getIntersectionArea(this._rect)}}return 0}get viewportIntersectionArea(){const t=this._options.viewportRect;if(t){return t.getIntersectionArea(this._rect)}return 0}get _rect(){if(this._cachedRect){return this._cachedRect}this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCorrdinates.left,this._positioningFunctionCorrdinates.top);return this._cachedRect}get _absoluteRect(){if(this._cachedAbsoluteRect){return this._cachedAbsoluteRect}this._cachedAbsoluteRect=Ec(this._rect);if(this._options.positionedElementAncestor){xc(this._cachedAbsoluteRect,this._options.positionedElementAncestor)}return this._cachedAbsoluteRect}}function Tc(t){const e=t.parentNode;if(e){e.removeChild(t)}}function Sc({target:t,viewportOffset:e=0}){const n=Rc(t);let i=n;let o=null;while(i){let r;if(i==n){r=Oc(t)}else{r=Oc(o)}Mc(r,(()=>Vc(t,i)));const s=Vc(t,i);Bc(i,s,e);if(i.parent!=i){o=i.frameElement;i=i.parent;if(!o){return}}else{i=null}}}function Ic(t){const e=Oc(t);Mc(e,(()=>new Rect(t)))}function Bc(t,e,n){const i=e.clone().moveBy(0,n);const o=e.clone().moveBy(0,-n);const r=new dc(t).excludeScrollbarsAndBorders();const s=[o,i];if(!s.every((t=>r.contains(t)))){let{scrollX:s,scrollY:a}=t;if(Nc(o,r)){a-=r.top-e.top+n}else if(Lc(i,r)){a+=e.bottom-r.bottom+n}if(zc(e,r)){s-=r.left-e.left+n}else if(Pc(e,r)){s+=e.right-r.right+n}t.scrollTo(s,a)}}function Mc(t,e){const n=Rc(t);let i,o;while(t!=n.document.body){o=e();i=new dc(t).excludeScrollbarsAndBorders();if(!i.contains(o)){if(Nc(o,i)){t.scrollTop-=i.top-o.top}else if(Lc(o,i)){t.scrollTop+=o.bottom-i.bottom}if(zc(o,i)){t.scrollLeft-=i.left-o.left}else if(Pc(o,i)){t.scrollLeft+=o.right-i.right}}t=t.parentNode}}function Lc(t,e){return t.bottom>e.bottom}function Nc(t,e){return t.top<e.top}function zc(t,e){return t.left<e.left}function Pc(t,e){return t.right>e.right}function Rc(t){if(ac(t)){return t.startContainer.ownerDocument.defaultView}else{return t.ownerDocument.defaultView}}function Oc(t){if(ac(t)){let e=t.commonAncestorContainer;if(sc(e)){e=e.parentNode}return e}else{return t.parentNode}}function Vc(t,e){const n=Rc(t);const i=new dc(t);if(n===e){return i}else{let t=n;while(t!=e){const e=t.frameElement;const n=new dc(e).excludeScrollbarsAndBorders();i.moveBy(n.left,n.top);t=t.parent}}return i}const Fc={ctrl:"⌃",cmd:"⌘",alt:"⌥",shift:"⇧"};const jc={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"};const Hc=Qc();const Uc=Object.fromEntries(Object.entries(Hc).map((([t,e])=>[e,t.charAt(0).toUpperCase()+t.slice(1)])));function Wc(t){let e;if(typeof t=="string"){e=Hc[t.toLowerCase()];if(!e){throw new z("keyboard-unknown-key",null,{key:t})}}else{e=t.keyCode+(t.altKey?Hc.alt:0)+(t.ctrlKey?Hc.ctrl:0)+(t.shiftKey?Hc.shift:0)+(t.metaKey?Hc.cmd:0)}return e}function qc(t){if(typeof t=="string"){t=Jc(t)}return t.map((t=>typeof t=="string"?Yc(t):t)).reduce(((t,e)=>e+t),0)}function $c(t){let e=qc(t);const n=Object.entries(l.isMac?Fc:jc);const i=n.reduce(((t,[n,i])=>{if((e&Hc[n])!=0){e&=~Hc[n];t+=i}return t}),"");return i+(e?Uc[e]:"")}function Gc(t){return t==Hc.arrowright||t==Hc.arrowleft||t==Hc.arrowup||t==Hc.arrowdown}function Kc(t,e){const n=e==="ltr";switch(t){case Hc.arrowleft:return n?"left":"right";case Hc.arrowright:return n?"right":"left";case Hc.arrowup:return"up";case Hc.arrowdown:return"down"}}function Yc(t){if(t.endsWith("!")){return Wc(t.slice(0,-1))}const e=Wc(t);return l.isMac&&e==Hc.ctrl?Hc.cmd:e}function Zc(t,e){const n=Kc(t,e);return n==="down"||n==="right"}function Qc(){const t={arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let e=65;e<=90;e++){const n=String.fromCharCode(e);t[n.toLowerCase()]=e}for(let e=48;e<=57;e++){t[e-48]=e}for(let e=112;e<=123;e++){t["f"+(e-111)]=e}for(const e of"`-=[];',./\\"){t[e]=e.charCodeAt(0)}return t}function Jc(t){return t.split("+").map((t=>t.trim()))}function Xc(t){return Array.isArray(t)?t:[t]}if(!ic.window.CKEDITOR_TRANSLATIONS){ic.window.CKEDITOR_TRANSLATIONS={}}function tl(t,e,n){if(!global.window.CKEDITOR_TRANSLATIONS[t]){global.window.CKEDITOR_TRANSLATIONS[t]={}}const i=global.window.CKEDITOR_TRANSLATIONS[t];i.dictionary=i.dictionary||{};i.getPluralForm=n||i.getPluralForm;Object.assign(i.dictionary,e)}function el(t,e,n=1){if(typeof n!=="number"){throw new z("translation-service-quantity-not-a-number",null,{quantity:n})}const i=ol();if(i===1){t=Object.keys(ic.window.CKEDITOR_TRANSLATIONS)[0]}const o=e.id||e.string;if(i===0||!il(t,o)){if(n!==1){return e.plural}return e.string}const r=ic.window.CKEDITOR_TRANSLATIONS[t].dictionary;const s=ic.window.CKEDITOR_TRANSLATIONS[t].getPluralForm||(t=>t===1?0:1);const a=r[o];if(typeof a==="string"){return a}const c=Number(s(n));return a[c]}function nl(){global.window.CKEDITOR_TRANSLATIONS={}}function il(t,e){return!!ic.window.CKEDITOR_TRANSLATIONS[t]&&!!ic.window.CKEDITOR_TRANSLATIONS[t].dictionary[e]}function ol(){return Object.keys(ic.window.CKEDITOR_TRANSLATIONS).length}const rl=["ar","ara","fa","per","fas","he","heb","ku","kur","ug","uig"];function sl(t){return rl.includes(t)?"rtl":"ltr"}class al{constructor({uiLanguage:t="en",contentLanguage:e}={}){this.uiLanguage=t;this.contentLanguage=e||this.uiLanguage;this.uiLanguageDirection=sl(this.uiLanguage);this.contentLanguageDirection=sl(this.contentLanguage);this.t=(t,e)=>this._t(t,e)}get language(){console.warn("locale-deprecated-language-property: "+"The Locale#language property has been deprecated and will be removed in the near future. "+"Please use #uiLanguage and #contentLanguage properties instead.");return this.uiLanguage}_t(t,e=[]){e=Xc(e);if(typeof t==="string"){t={string:t}}const n=!!t.plural;const i=n?e[0]:1;const o=el(this.uiLanguage,t,i);return cl(o,e)}}function cl(t,e){return t.replace(/%(\d+)/g,((t,n)=>n<e.length?e[n]:t))}class ll extends(K()){constructor(t={},e={}){super();const n=Tt(t);if(!n){e=t}this._items=[];this._itemMap=new Map;this._idProperty=e.idProperty||"id";this._bindToExternalToInternalMap=new WeakMap;this._bindToInternalToExternalMap=new WeakMap;this._skippedIndexesFromExternal=[];if(n){for(const e of t){this._items.push(e);this._itemMap.set(this._getItemIdBeforeAdding(e),e)}}}get length(){return this._items.length}get first(){return this._items[0]||null}get last(){return this._items[this.length-1]||null}add(t,e){return this.addMany([t],e)}addMany(t,e){if(e===undefined){e=this._items.length}else if(e>this._items.length||e<0){throw new z("collection-add-item-invalid-index",this)}let n=0;for(const i of t){const t=this._getItemIdBeforeAdding(i);const o=e+n;this._items.splice(o,0,i);this._itemMap.set(t,i);this.fire("add",i,o);n++}this.fire("change",{added:t,removed:[],index:e});return this}get(t){let e;if(typeof t=="string"){e=this._itemMap.get(t)}else if(typeof t=="number"){e=this._items[t]}else{throw new z("collection-get-invalid-arg",this)}return e||null}has(t){if(typeof t=="string"){return this._itemMap.has(t)}else{const e=this._idProperty;const n=t[e];return n&&this._itemMap.has(n)}}getIndex(t){let e;if(typeof t=="string"){e=this._itemMap.get(t)}else{e=t}return e?this._items.indexOf(e):-1}remove(t){const[e,n]=this._remove(t);this.fire("change",{added:[],removed:[e],index:n});return e}map(t,e){return this._items.map(t,e)}find(t,e){return this._items.find(t,e)}filter(t,e){return this._items.filter(t,e)}clear(){if(this._bindToCollection){this.stopListening(this._bindToCollection);this._bindToCollection=null}const t=Array.from(this._items);while(this.length){this._remove(0)}this.fire("change",{added:[],removed:t,index:0})}bindTo(t){if(this._bindToCollection){throw new z("collection-bind-to-rebind",this)}this._bindToCollection=t;return{as:t=>{this._setUpBindToBinding((e=>new t(e)))},using:t=>{if(typeof t=="function"){this._setUpBindToBinding(t)}else{this._setUpBindToBinding((e=>e[t]))}}}}_setUpBindToBinding(t){const e=this._bindToCollection;const n=(n,i,o)=>{const r=e._bindToCollection==this;const s=e._bindToInternalToExternalMap.get(i);if(r&&s){this._bindToExternalToInternalMap.set(i,s);this._bindToInternalToExternalMap.set(s,i)}else{const n=t(i);if(!n){this._skippedIndexesFromExternal.push(o);return}let r=o;for(const t of this._skippedIndexesFromExternal){if(o>t){r--}}for(const t of e._skippedIndexesFromExternal){if(r>=t){r++}}this._bindToExternalToInternalMap.set(i,n);this._bindToInternalToExternalMap.set(n,i);this.add(n,r);for(let t=0;t<e._skippedIndexesFromExternal.length;t++){if(r<=e._skippedIndexesFromExternal[t]){e._skippedIndexesFromExternal[t]++}}}};for(const t of e){n(null,t,e.getIndex(t))}this.listenTo(e,"add",n);this.listenTo(e,"remove",((t,e,n)=>{const i=this._bindToExternalToInternalMap.get(e);if(i){this.remove(i)}this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce(((t,e)=>{if(n<e){t.push(e-1)}if(n>e){t.push(e)}return t}),[])}))}_getItemIdBeforeAdding(t){const e=this._idProperty;let n;if(e in t){n=t[e];if(typeof n!="string"){throw new z("collection-add-invalid-id",this)}if(this.get(n)){throw new z("collection-add-item-already-exists",this)}}else{t[e]=n=I()}return n}_remove(t){let e,n,i;let o=false;const r=this._idProperty;if(typeof t=="string"){n=t;i=this._itemMap.get(n);o=!i;if(i){e=this._items.indexOf(i)}}else if(typeof t=="number"){e=t;i=this._items[e];o=!i;if(i){n=i[r]}}else{i=t;n=i[r];e=this._items.indexOf(i);o=e==-1||!this._itemMap.get(n)}if(o){throw new z("collection-remove-404",this)}this._items.splice(e,1);this._itemMap.delete(n);const s=this._bindToInternalToExternalMap.get(i);this._bindToInternalToExternalMap.delete(i);this._bindToExternalToInternalMap.delete(s);this.fire("remove",i,e);return[i,e]}[Symbol.iterator](){return this._items[Symbol.iterator]()}}function dl(t){const e=t.next();if(e.done){return null}return e.value}class ul extends(Ja(mt())){constructor(){super();this._elements=new Set;this._nextEventLoopTimeout=null;this.set("isFocused",false);this.set("focusedElement",null)}add(t){if(this._elements.has(t)){throw new z("focustracker-add-element-already-exist",this)}this.listenTo(t,"focus",(()=>this._focus(t)),{useCapture:true});this.listenTo(t,"blur",(()=>this._blur()),{useCapture:true});this._elements.add(t)}remove(t){if(t===this.focusedElement){this._blur()}if(this._elements.has(t)){this.stopListening(t);this._elements.delete(t)}}destroy(){this.stopListening()}_focus(t){clearTimeout(this._nextEventLoopTimeout);this.focusedElement=t;this.isFocused=true}_blur(){clearTimeout(this._nextEventLoopTimeout);this._nextEventLoopTimeout=setTimeout((()=>{this.focusedElement=null;this.isFocused=false}),0)}}class hl{constructor(){this._listener=new(Ja())}listenTo(t){this._listener.listenTo(t,"keydown",((t,e)=>{this._listener.fire("_keydown:"+Wc(e),e)}))}set(t,e,n={}){const i=qc(t);const o=n.priority;this._listener.listenTo(this._listener,"_keydown:"+i,((t,n)=>{e(n,(()=>{n.preventDefault();n.stopPropagation();t.stop()}));t.return=true}),{priority:o})}press(t){return!!this._listener.fire("_keydown:"+Wc(t),t)}destroy(){this._listener.stopListening()}}function gl(t){const e=new Map;for(const n in t){e.set(n,t[n])}return e}function ml(t){if(Tt(t)){return new Map(t)}else{return gl(t)}}const fl=1e4;function pl(t,e,n,i){if(Math.max(e.length,t.length)>fl){return t.slice(0,n).concat(e).concat(t.slice(n+i,t.length))}else{const o=Array.from(t);o.splice(n,i,...e);return o}}function bl(t){return!!t&&t.length==1&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(t)}function kl(t){return!!t&&t.length==1&&/[\ud800-\udbff]/.test(t)}function wl(t){return!!t&&t.length==1&&/[\udc00-\udfff]/.test(t)}function Al(t,e){return kl(t.charAt(e-1))&&wl(t.charAt(e))}function Cl(t,e){return bl(t.charAt(e))}const _l=yl();function vl(t,e){const n=String(t).matchAll(_l);return Array.from(n).some((t=>t.index<e&&e<t.index+t[0].length))}function yl(){const t=[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u];const e=/\p{Regional_Indicator}{2}/u.source;const n="(?:"+t.map((t=>t.source)).join("|")+")";const i=`${e}|${n}(?:‍${n})*`;return new RegExp(i,"ug")}class xl extends ll{constructor(t=[]){super(t,{idProperty:"viewUid"});this.on("add",((t,e,n)=>{this._renderViewIntoCollectionParent(e,n)}));this.on("remove",((t,e)=>{if(e.element&&this._parentElement){e.element.remove()}}));this._parentElement=null}destroy(){this.map((t=>t.destroy()))}setParent(t){this._parentElement=t;for(const t of this){this._renderViewIntoCollectionParent(t)}}delegate(...t){if(!t.length||!El(t)){throw new z("ui-viewcollection-delegate-wrong-events",this)}return{to:e=>{for(const n of this){for(const i of t){n.delegate(i).to(e)}}this.on("add",((n,i)=>{for(const n of t){i.delegate(n).to(e)}}));this.on("remove",((n,i)=>{for(const n of t){i.stopDelegating(n,e)}}))}}}_renderViewIntoCollectionParent(t,e){if(!t.isRendered){t.render()}if(t.element&&this._parentElement){this._parentElement.insertBefore(t.element,this._parentElement.children[e])}}}function El(t){return t.every((t=>typeof t=="string"))}var Dl=n(3379);var Tl=n.n(Dl);var Sl=n(6150);var Il={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Il.insert="head";Il.singleton=true;var Bl=Tl()(Sl.Z,Il);const Ml=Sl.Z.locals||{};class Ll extends(Ja(mt())){constructor(t){super();this.element=null;this.isRendered=false;this.locale=t;this.t=t&&t.t;this._viewCollections=new ll;this._unboundChildren=this.createCollection();this._viewCollections.on("add",((e,n)=>{n.locale=t;n.t=t&&t.t}));this.decorate("render")}get bindTemplate(){if(this._bindTemplate){return this._bindTemplate}return this._bindTemplate=zl.bind(this,this)}createCollection(t){const e=new xl(t);this._viewCollections.add(e);return e}registerChild(t){if(!Tt(t)){t=[t]}for(const e of t){this._unboundChildren.add(e)}}deregisterChild(t){if(!Tt(t)){t=[t]}for(const e of t){this._unboundChildren.remove(e)}}setTemplate(t){this.template=new zl(t)}extendTemplate(t){zl.extend(this.template,t)}render(){if(this.isRendered){throw new z("ui-view-render-already-rendered",this)}if(this.template){this.element=this.template.render();this.registerChild(this.template.getViews())}this.isRendered=true}destroy(){this.stopListening();this._viewCollections.map((t=>t.destroy()));if(this.template&&this.template._revertData){this.template.revert(this.element)}}}const Nl="http://www.w3.org/1999/xhtml";class zl extends(K()){constructor(t){super();Object.assign(this,$l(ql(t)));this._isRendered=false;this._revertData=null}render(){const t=this._renderNode({intoFragment:true});this._isRendered=true;return t}apply(t){this._revertData=sd();this._renderNode({node:t,intoFragment:false,isApplying:true,revertData:this._revertData});return t}revert(t){if(!this._revertData){throw new z("ui-template-revert-not-applied",[this,t])}this._revertTemplateFromNode(t,this._revertData)}*getViews(){function*t(e){if(e.children){for(const n of e.children){if(nd(n)){yield n}else if(id(n)){yield*t(n)}}}}yield*t(this)}static bind(t,e){return{to(n,i){return new Rl({eventNameOrFunction:n,attribute:n,observable:t,emitter:e,callback:i})},if(n,i,o){return new Ol({observable:t,emitter:e,attribute:n,valueIfTrue:i,callback:o})}}}static extend(t,e){if(t._isRendered){throw new z("template-extend-render",[this,t])}td(t,$l(ql(e)))}_renderNode(t){let e;if(t.node){e=this.tag&&this.text}else{e=this.tag?this.text:!this.text}if(e){throw new z("ui-template-wrong-syntax",this)}if(this.text){return this._renderText(t)}else{return this._renderElement(t)}}_renderElement(t){let e=t.node;if(!e){e=t.node=document.createElementNS(this.ns||Nl,this.tag)}this._renderAttributes(t);this._renderElementChildren(t);this._setUpListeners(t);return e}_renderText(t){let e=t.node;if(e){t.revertData.text=e.textContent}else{e=t.node=document.createTextNode("")}if(Vl(this.text)){this._bindToObservable({schema:this.text,updater:Hl(e),data:t})}else{e.textContent=this.text.join("")}return e}_renderAttributes(t){if(!this.attributes){return}const e=t.node;const n=t.revertData;for(const i in this.attributes){const o=e.getAttribute(i);const r=this.attributes[i];if(n){n.attributes[i]=o}const s=rd(r)?r[0].ns:null;if(Vl(r)){const a=rd(r)?r[0].value:r;if(n&&ad(i)){a.unshift(o)}this._bindToObservable({schema:a,updater:Ul(e,i,s),data:t})}else if(i=="style"&&typeof r[0]!=="string"){this._renderStyleAttribute(r[0],t)}else{if(n&&o&&ad(i)){r.unshift(o)}const t=r.map((t=>t?t.value||t:t)).reduce(((t,e)=>t.concat(e)),[]).reduce(Jl,"");if(!ed(t)){e.setAttributeNS(s,i,t)}}}}_renderStyleAttribute(t,e){const n=e.node;for(const i in t){const o=t[i];if(Vl(o)){this._bindToObservable({schema:[o],updater:Wl(n,i),data:e})}else{n.style[i]=o}}}_renderElementChildren(t){const e=t.node;const n=t.intoFragment?document.createDocumentFragment():e;const i=t.isApplying;let o=0;for(const r of this.children){if(od(r)){if(!i){r.setParent(e);for(const t of r){n.appendChild(t.element)}}}else if(nd(r)){if(!i){if(!r.isRendered){r.render()}n.appendChild(r.element)}}else if(Ya(r)){n.appendChild(r)}else{if(i){const e=t.revertData;const i=sd();e.children.push(i);r._renderNode({intoFragment:false,node:n.childNodes[o++],isApplying:true,revertData:i})}else{n.appendChild(r.render())}}}if(t.intoFragment){e.appendChild(n)}}_setUpListeners(t){if(!this.eventListeners){return}for(const e in this.eventListeners){const n=this.eventListeners[e].map((n=>{const[i,o]=e.split("@");return n.activateDomEventListener(i,o,t)}));if(t.revertData){t.revertData.bindings.push(n)}}}_bindToObservable({schema:t,updater:e,data:n}){const i=n.revertData;jl(t,e,n);const o=t.filter((t=>!ed(t))).filter((t=>t.observable)).map((i=>i.activateAttributeListener(t,e,n)));if(i){i.bindings.push(o)}}_revertTemplateFromNode(t,e){for(const t of e.bindings){for(const e of t){e()}}if(e.text){t.textContent=e.text;return}const n=t;for(const t in e.attributes){const i=e.attributes[t];if(i===null){n.removeAttribute(t)}else{n.setAttribute(t,i)}}for(let t=0;t<e.children.length;++t){this._revertTemplateFromNode(n.childNodes[t],e.children[t])}}}class Pl{constructor(t){this.attribute=t.attribute;this.observable=t.observable;this.emitter=t.emitter;this.callback=t.callback}getValue(t){const e=this.observable[this.attribute];return this.callback?this.callback(e,t):e}activateAttributeListener(t,e,n){const i=()=>jl(t,e,n);this.emitter.listenTo(this.observable,`change:${this.attribute}`,i);return()=>{this.emitter.stopListening(this.observable,`change:${this.attribute}`,i)}}}class Rl extends Pl{constructor(t){super(t);this.eventNameOrFunction=t.eventNameOrFunction}activateDomEventListener(t,e,n){const i=(t,n)=>{if(!e||n.target.matches(e)){if(typeof this.eventNameOrFunction=="function"){this.eventNameOrFunction(n)}else{this.observable.fire(this.eventNameOrFunction,n)}}};this.emitter.listenTo(n.node,t,i);return()=>{this.emitter.stopListening(n.node,t,i)}}}class Ol extends Pl{constructor(t){super(t);this.valueIfTrue=t.valueIfTrue}getValue(t){const e=super.getValue(t);return ed(e)?false:this.valueIfTrue||true}}function Vl(t){if(!t){return false}if(t.value){t=t.value}if(Array.isArray(t)){return t.some(Vl)}else if(t instanceof Pl){return true}return false}function Fl(t,e){return t.map((t=>{if(t instanceof Pl){return t.getValue(e)}return t}))}function jl(t,e,{node:n}){const i=Fl(t,n);let o;if(t.length==1&&t[0]instanceof Ol){o=i[0]}else{o=i.reduce(Jl,"")}if(ed(o)){e.remove()}else{e.set(o)}}function Hl(t){return{set(e){t.textContent=e},remove(){t.textContent=""}}}function Ul(t,e,n){return{set(i){t.setAttributeNS(n,e,i)},remove(){t.removeAttributeNS(n,e)}}}function Wl(t,e){return{set(n){t.style[e]=n},remove(){t.style[e]=null}}}function ql(t){const e=Ua(t,(t=>{if(t&&(t instanceof Pl||id(t)||nd(t)||od(t))){return t}}));return e}function $l(t){if(typeof t=="string"){t=Yl(t)}else if(t.text){Zl(t)}if(t.on){t.eventListeners=Kl(t.on);delete t.on}if(!t.text){if(t.attributes){Gl(t.attributes)}const e=[];if(t.children){if(od(t.children)){e.push(t.children)}else{for(const n of t.children){if(id(n)||nd(n)||Ya(n)){e.push(n)}else{e.push(new zl(n))}}}}t.children=e}return t}function Gl(t){for(const e in t){if(t[e].value){t[e].value=Xc(t[e].value)}Ql(t,e)}}function Kl(t){for(const e in t){Ql(t,e)}return t}function Yl(t){return{text:[t]}}function Zl(t){t.text=Xc(t.text)}function Ql(t,e){t[e]=Xc(t[e])}function Jl(t,e){if(ed(e)){return t}else if(ed(t)){return e}else{return`${t} ${e}`}}function Xl(t,e){for(const n in e){if(t[n]){t[n].push(...e[n])}else{t[n]=e[n]}}}function td(t,e){if(e.attributes){if(!t.attributes){t.attributes={}}Xl(t.attributes,e.attributes)}if(e.eventListeners){if(!t.eventListeners){t.eventListeners={}}Xl(t.eventListeners,e.eventListeners)}if(e.text){t.text.push(...e.text)}if(e.children&&e.children.length){if(t.children.length!=e.children.length){throw new z("ui-template-extend-children-mismatch",t)}let n=0;for(const i of e.children){td(t.children[n++],i)}}}function ed(t){return!t&&t!==0}function nd(t){return t instanceof Ll}function id(t){return t instanceof zl}function od(t){return t instanceof xl}function rd(t){return at(t[0])&&t[0].ns}function sd(){return{children:[],bindings:[],attributes:{}}}function ad(t){return t=="class"||t=="style"}class cd extends xl{constructor(t,e=[]){super(e);this.locale=t}attachToDom(){this._bodyCollectionContainer=new zl({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();let t=document.querySelector(".ck-body-wrapper");if(!t){t=oe(document,"div",{class:"ck-body-wrapper"});document.body.appendChild(t)}t.appendChild(this._bodyCollectionContainer)}detachFromDom(){super.destroy();if(this._bodyCollectionContainer){this._bodyCollectionContainer.remove()}const t=document.querySelector(".ck-body-wrapper");if(t&&t.childElementCount==0){t.remove()}}}var ld=n(1174);var dd={injectType:"singletonStyleTag",attributes:{"data-cke":true}};dd.insert="head";dd.singleton=true;var ud=Tl()(ld.Z,dd);const hd=ld.Z.locals||{};class gd extends Ll{constructor(){super();const t=this.bindTemplate;this.set("content","");this.set("viewBox","0 0 20 20");this.set("fillColor","");this.set("isColorInherited",true);this.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon","ck-reset_all-excluded",t.if("isColorInherited","ck-icon_inherit-color")],viewBox:t.to("viewBox")}})}render(){super.render();this._updateXMLContent();this._colorFillPaths();this.on("change:content",(()=>{this._updateXMLContent();this._colorFillPaths()}));this.on("change:fillColor",(()=>{this._colorFillPaths()}))}_updateXMLContent(){if(this.content){const t=(new DOMParser).parseFromString(this.content.trim(),"image/svg+xml");const e=t.querySelector("svg");const n=e.getAttribute("viewBox");if(n){this.viewBox=n}for(const{name:t,value:n}of Array.from(e.attributes)){if(gd.presentationalAttributeNames.includes(t)){this.element.setAttribute(t,n)}}while(this.element.firstChild){this.element.removeChild(this.element.firstChild)}while(e.childNodes.length>0){this.element.appendChild(e.childNodes[0])}}}_colorFillPaths(){if(this.fillColor){this.element.querySelectorAll(".ck-icon__fill").forEach((t=>{t.style.fill=this.fillColor}))}}}gd.presentationalAttributeNames=["alignment-baseline","baseline-shift","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-rendering","cursor","direction","display","dominant-baseline","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","mask","opacity","overflow","paint-order","pointer-events","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-overflow","text-rendering","transform","unicode-bidi","vector-effect","visibility","white-space","word-spacing","writing-mode"];var md=n(4499);var fd={injectType:"singletonStyleTag",attributes:{"data-cke":true}};fd.insert="head";fd.singleton=true;var pd=Tl()(md.Z,fd);const bd=md.Z.locals||{};class kd extends Ll{constructor(t){super(t);const e=this.bindTemplate;const n=I();this.set("class",undefined);this.set("labelStyle",undefined);this.set("icon",undefined);this.set("isEnabled",true);this.set("isOn",false);this.set("isVisible",true);this.set("isToggleable",false);this.set("keystroke",undefined);this.set("label",undefined);this.set("tabindex",-1);this.set("tooltip",false);this.set("tooltipPosition","s");this.set("type","button");this.set("withText",false);this.set("withKeystroke",false);this.children=this.createCollection();this.labelView=this._createLabelView(n);this.iconView=new gd;this.iconView.extendTemplate({attributes:{class:"ck-button__icon"}});this.keystrokeView=this._createKeystrokeView();this.bind("_tooltipString").to(this,"tooltip",this,"label",this,"keystroke",this._getTooltipString.bind(this));const i={tag:"button",attributes:{class:["ck","ck-button",e.to("class"),e.if("isEnabled","ck-disabled",(t=>!t)),e.if("isVisible","ck-hidden",(t=>!t)),e.to("isOn",(t=>t?"ck-on":"ck-off")),e.if("withText","ck-button_with-text"),e.if("withKeystroke","ck-button_with-keystroke")],type:e.to("type",(t=>t?t:"button")),tabindex:e.to("tabindex"),"aria-labelledby":`ck-editor__aria-label_${n}`,"aria-disabled":e.if("isEnabled",true,(t=>!t)),"aria-pressed":e.to("isOn",(t=>this.isToggleable?String(!!t):false)),"data-cke-tooltip-text":e.to("_tooltipString"),"data-cke-tooltip-position":e.to("tooltipPosition")},children:this.children,on:{click:e.to((t=>{if(this.isEnabled){this.fire("execute")}else{t.preventDefault()}}))}};if(l.isSafari){i.on.mousedown=e.to((t=>{this.focus();t.preventDefault()}))}this.setTemplate(i)}render(){super.render();if(this.icon){this.iconView.bind("content").to(this,"icon");this.children.add(this.iconView)}this.children.add(this.labelView);if(this.withKeystroke&&this.keystroke){this.children.add(this.keystrokeView)}}focus(){this.element.focus()}_createLabelView(t){const e=new Ll;const n=this.bindTemplate;e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:n.to("labelStyle"),id:`ck-editor__aria-label_${t}`},children:[{text:this.bindTemplate.to("label")}]});return e}_createKeystrokeView(){const t=new Ll;t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",(t=>$c(t)))}]});return t}_getTooltipString(t,e,n){if(t){if(typeof t=="string"){return t}else{if(n){n=$c(n)}if(t instanceof Function){return t(e,n)}else{return`${e}${n?` (${n})`:""}`}}}return""}}var wd=n(9681);var Ad={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Ad.insert="head";Ad.singleton=true;var Cd=Tl()(wd.Z,Ad);const _d=wd.Z.locals||{};class vd extends kd{constructor(t){super(t);this.isToggleable=true;this.toggleSwitchView=this._createToggleView();this.extendTemplate({attributes:{class:"ck-switchbutton"}})}render(){super.render();this.children.add(this.toggleSwitchView)}_createToggleView(){const t=new Ll;t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]});return t}}function yd(t,e){const n=t.t;const i={Black:n("Black"),"Dim grey":n("Dim grey"),Grey:n("Grey"),"Light grey":n("Light grey"),White:n("White"),Red:n("Red"),Orange:n("Orange"),Yellow:n("Yellow"),"Light green":n("Light green"),Green:n("Green"),Aquamarine:n("Aquamarine"),Turquoise:n("Turquoise"),"Light blue":n("Light blue"),Blue:n("Blue"),Purple:n("Purple")};return e.map((t=>{const e=i[t.label];if(e&&e!=t.label){t.label=e}return t}))}function xd(t){return t.map(Ed).filter((t=>!!t))}function Ed(t){if(typeof t==="string"){return{model:t,label:t,hasBorder:false,view:{name:"span",styles:{color:t}}}}else{return{model:t.color,label:t.label||t.color,hasBorder:t.hasBorder===undefined?false:t.hasBorder,view:{name:"span",styles:{color:`${t.color}`}}}}}const Dd='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path class="ck-icon__fill" d="M16.935 5.328a2 2 0 0 1 0 2.829l-7.778 7.778a2 2 0 0 1-2.829 0L3.5 13.107a1.999 1.999 0 1 1 2.828-2.829l.707.707a1 1 0 0 0 1.414 0l5.658-5.657a2 2 0 0 1 2.828 0z"/><path d="M14.814 6.035 8.448 12.4a1 1 0 0 1-1.414 0l-1.413-1.415A1 1 0 1 0 4.207 12.4l2.829 2.829a1 1 0 0 0 1.414 0l7.778-7.778a1 1 0 1 0-1.414-1.415z"/></svg>';class Td extends kd{constructor(t){super(t);const e=this.bindTemplate;this.set("color",undefined);this.set("hasBorder",false);this.icon=Dd;this.extendTemplate({attributes:{style:{backgroundColor:e.to("color")},class:["ck","ck-color-grid__tile",e.if("hasBorder","ck-color-table__color-tile_bordered")]}})}render(){super.render();this.iconView.fillColor="hsl(0, 0%, 100%)"}}var Sd=n(4923);var Id={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Id.insert="head";Id.singleton=true;var Bd=Tl()(Sd.Z,Id);const Md=Sd.Z.locals||{};class Ld extends Ll{constructor(t,e){super(t);const n=e&&e.colorDefinitions||[];this.columns=e&&e.columns?e.columns:5;const i={gridTemplateColumns:`repeat( ${this.columns}, 1fr)`};this.set("selectedColor",undefined);this.items=this.createCollection();this.focusTracker=new ul;this.keystrokes=new hl;this.items.on("add",((t,e)=>{e.isOn=e.color===this.selectedColor}));n.forEach((t=>{const e=new Td;e.set({color:t.color,label:t.label,tooltip:true,hasBorder:t.options.hasBorder});e.on("execute",(()=>{this.fire("execute",{value:t.color,hasBorder:t.options.hasBorder,label:t.label})}));this.items.add(e)}));this.setTemplate({tag:"div",children:this.items,attributes:{class:["ck","ck-color-grid"],style:i}});this.on("change:selectedColor",((t,e,n)=>{for(const t of this.items){t.isOn=t.color===n}}))}focus(){if(this.items.length){this.items.first.focus()}}focusLast(){if(this.items.length){this.items.last.focus()}}render(){super.render();for(const t of this.items){this.focusTracker.add(t.element)}this.items.on("add",((t,e)=>{this.focusTracker.add(e.element)}));this.items.on("remove",((t,e)=>{this.focusTracker.remove(e.element)}));this.keystrokes.listenTo(this.element);r({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:this.columns,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection})}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}}class Nd{constructor(t){this.editor=t;this._components=new Map}*names(){for(const t of this._components.values()){yield t.originalName}}add(t,e){this._components.set(zd(t),{callback:e,originalName:t})}create(t){if(!this.has(t)){throw new z("componentfactory-item-missing",this,{name:t})}return this._components.get(zd(t)).callback(this.editor.locale)}has(t){return this._components.has(zd(t))}}function zd(t){return String(t).toLowerCase()}var Pd=n(3488);var Rd={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Rd.insert="head";Rd.singleton=true;var Od=Tl()(Pd.Z,Rd);const Vd=Pd.Z.locals||{};class Fd extends Ll{constructor(t,e,n){super(t);const i=this.bindTemplate;this.buttonView=e;this.panelView=n;this.set("isOpen",false);this.set("isEnabled",true);this.set("class",undefined);this.set("id",undefined);this.set("panelPosition","auto");this.keystrokes=new hl;this.focusTracker=new ul;this.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",i.to("class"),i.if("isEnabled","ck-disabled",(t=>!t))],id:i.to("id"),"aria-describedby":i.to("ariaDescribedById")},children:[e,n]});e.extendTemplate({attributes:{class:["ck-dropdown__button"],"data-cke-tooltip-disabled":i.to("isOpen")}})}render(){super.render();this.focusTracker.add(this.buttonView.element);this.focusTracker.add(this.panelView.element);this.listenTo(this.buttonView,"open",(()=>{this.isOpen=!this.isOpen}));this.panelView.bind("isVisible").to(this,"isOpen");this.on("change:isOpen",((t,e,n)=>{if(!n){return}if(this.panelPosition==="auto"){this.panelView.position=Fd._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:true,positions:this._panelPositions}).name}else{this.panelView.position=this.panelPosition}}));this.keystrokes.listenTo(this.element);const t=(t,e)=>{if(this.isOpen){this.isOpen=false;e()}};this.keystrokes.set("arrowdown",((t,e)=>{if(this.buttonView.isEnabled&&!this.isOpen){this.isOpen=true;e()}}));this.keystrokes.set("arrowright",((t,e)=>{if(this.isOpen){e()}}));this.keystrokes.set("arrowleft",t);this.keystrokes.set("esc",t)}focus(){this.buttonView.focus()}get _panelPositions(){const{south:t,north:e,southEast:n,southWest:i,northEast:o,northWest:r,southMiddleEast:s,southMiddleWest:a,northMiddleEast:c,northMiddleWest:l}=Fd.defaultPanelPositions;if(this.locale.uiLanguageDirection!=="rtl"){return[n,i,s,a,t,o,r,c,l,e]}else{return[i,n,a,s,t,r,o,l,c,e]}}}Fd.defaultPanelPositions={south:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)/2,name:"s"}),southEast:t=>({top:t.bottom,left:t.left,name:"se"}),southWest:(t,e)=>({top:t.bottom,left:t.left-e.width+t.width,name:"sw"}),southMiddleEast:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)/4,name:"sme"}),southMiddleWest:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)*3/4,name:"smw"}),north:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)/2,name:"n"}),northEast:(t,e)=>({top:t.top-e.height,left:t.left,name:"ne"}),northWest:(t,e)=>({top:t.top-e.height,left:t.left-e.width+t.width,name:"nw"}),northMiddleEast:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)/4,name:"nme"}),northMiddleWest:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)*3/4,name:"nmw"})};Fd._getOptimalPosition=_c;const jd='<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M.941 4.523a.75.75 0 1 1 1.06-1.06l3.006 3.005 3.005-3.005a.75.75 0 1 1 1.06 1.06l-3.549 3.55a.75.75 0 0 1-1.168-.136L.941 4.523z"/></svg>';class Hd extends kd{constructor(t){super(t);this.arrowView=this._createArrowView();this.extendTemplate({attributes:{"aria-haspopup":true,"aria-expanded":this.bindTemplate.to("isOn",(t=>String(t)))}});this.delegate("execute").to(this,"open")}render(){super.render();this.children.add(this.arrowView)}_createArrowView(){const t=new gd;t.content=jd;t.extendTemplate({attributes:{class:"ck-dropdown__arrow"}});return t}}var Ud=n(66);var Wd={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Wd.insert="head";Wd.singleton=true;var qd=Tl()(Ud.Z,Wd);const $d=Ud.Z.locals||{};class Gd extends Ll{constructor(t){super(t);const e=this.bindTemplate;this.set("class",undefined);this.set("labelStyle",undefined);this.set("icon",undefined);this.set("isEnabled",true);this.set("isOn",false);this.set("isToggleable",false);this.set("isVisible",true);this.set("keystroke",undefined);this.set("withKeystroke",false);this.set("label",undefined);this.set("tabindex",-1);this.set("tooltip",false);this.set("tooltipPosition","s");this.set("type","button");this.set("withText",false);this.children=this.createCollection();this.actionView=this._createActionView();this.arrowView=this._createArrowView();this.keystrokes=new hl;this.focusTracker=new ul;this.setTemplate({tag:"div",attributes:{class:["ck","ck-splitbutton",e.to("class"),e.if("isVisible","ck-hidden",(t=>!t)),this.arrowView.bindTemplate.if("isOn","ck-splitbutton_open")]},children:this.children})}render(){super.render();this.children.add(this.actionView);this.children.add(this.arrowView);this.focusTracker.add(this.actionView.element);this.focusTracker.add(this.arrowView.element);this.keystrokes.listenTo(this.element);this.keystrokes.set("arrowright",((t,e)=>{if(this.focusTracker.focusedElement===this.actionView.element){this.arrowView.focus();e()}}));this.keystrokes.set("arrowleft",((t,e)=>{if(this.focusTracker.focusedElement===this.arrowView.element){this.actionView.focus();e()}}))}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this.actionView.focus()}_createActionView(){const t=new kd;t.bind("icon","isEnabled","isOn","isToggleable","keystroke","label","tabindex","tooltip","tooltipPosition","type","withText").to(this);t.extendTemplate({attributes:{class:"ck-splitbutton__action"}});t.delegate("execute").to(this);return t}_createArrowView(){const t=new kd;const e=t.bindTemplate;t.icon=jd;t.extendTemplate({attributes:{class:["ck-splitbutton__arrow"],"data-cke-tooltip-disabled":e.to("isOn"),"aria-haspopup":true,"aria-expanded":e.to("isOn",(t=>String(t)))}});t.bind("isEnabled").to(this);t.bind("label").to(this);t.bind("tooltip").to(this);t.delegate("execute").to(this,"open");return t}}class Kd extends Ll{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",false);this.set("position","se");this.children=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",e.to("position",(t=>`ck-dropdown__panel_${t}`)),e.if("isVisible","ck-dropdown__panel-visible")]},children:this.children,on:{selectstart:e.to((t=>t.preventDefault()))}})}focus(){if(this.children.length){const t=this.children.first;if(typeof t.focus==="function"){t.focus()}else{P("ui-dropdown-panel-focus-child-missing-focus",{childView:this.children.first,dropdownPanel:this})}}}focusLast(){if(this.children.length){const t=this.children.last;if(typeof t.focusLast==="function"){t.focusLast()}else{t.focus()}}}}class Yd{constructor(t){this.focusables=t.focusables;this.focusTracker=t.focusTracker;this.keystrokeHandler=t.keystrokeHandler;this.actions=t.actions;if(t.actions&&t.keystrokeHandler){for(const e in t.actions){let n=t.actions[e];if(typeof n=="string"){n=[n]}for(const i of n){t.keystrokeHandler.set(i,((t,n)=>{this[e]();n()}))}}}}get first(){return this.focusables.find(Zd)||null}get last(){return this.focusables.filter(Zd).slice(-1)[0]||null}get next(){return this._getFocusableItem(1)}get previous(){return this._getFocusableItem(-1)}get current(){let t=null;if(this.focusTracker.focusedElement===null){return null}this.focusables.find(((e,n)=>{const i=e.element===this.focusTracker.focusedElement;if(i){t=n}return i}));return t}focusFirst(){this._focus(this.first)}focusLast(){this._focus(this.last)}focusNext(){this._focus(this.next)}focusPrevious(){this._focus(this.previous)}_focus(t){if(t){t.focus()}}_getFocusableItem(t){const e=this.current;const n=this.focusables.length;if(!n){return null}if(e===null){return this[t===1?"first":"last"]}let i=(e+n+t)%n;do{const e=this.focusables.get(i);if(Zd(e)){return e}i=(i+n+t)%n}while(i!==e);return null}}function Zd(t){return!!(t.focus&&Ac(t.element))}class Qd extends Ll{constructor(t){super(t);this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}})}}class Jd extends Ll{constructor(t){super(t);this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__line-break"]}})}}function Xd(t){return t.bindTemplate.to((e=>{if(e.target===t.element){e.preventDefault()}}))}function tu(t){if(Array.isArray(t)){return{items:t,removeItems:[]}}if(!t){return{items:[],removeItems:[]}}return Object.assign({items:[],removeItems:[]},t)}class eu extends(mt()){constructor(t){super();this.editor=t;this.set("isEnabled",true);this._disableStack=new Set}forceDisabled(t){this._disableStack.add(t);if(this._disableStack.size==1){this.on("set:isEnabled",nu,{priority:"highest"});this.isEnabled=false}}clearForceDisabled(t){this._disableStack.delete(t);if(this._disableStack.size==0){this.off("set:isEnabled",nu);this.isEnabled=true}}destroy(){this.stopListening()}static get isContextPlugin(){return false}}function nu(t){t.return=false;t.stop()}class iu extends(mt()){constructor(t){super();this.editor=t;this.set("value",undefined);this.set("isEnabled",false);this._affectsData=true;this._disableStack=new Set;this.decorate("execute");this.listenTo(this.editor.model.document,"change",(()=>{this.refresh()}));this.on("execute",(t=>{if(!this.isEnabled){t.stop()}}),{priority:"high"});this.listenTo(t,"change:isReadOnly",((t,e,n)=>{if(n&&this.affectsData){this.forceDisabled("readOnlyMode")}else{this.clearForceDisabled("readOnlyMode")}}))}get affectsData(){return this._affectsData}set affectsData(t){this._affectsData=t}refresh(){this.isEnabled=true}forceDisabled(t){this._disableStack.add(t);if(this._disableStack.size==1){this.on("set:isEnabled",ou,{priority:"highest"});this.isEnabled=false}}clearForceDisabled(t){this._disableStack.delete(t);if(this._disableStack.size==0){this.off("set:isEnabled",ou);this.refresh()}}execute(...t){return undefined}destroy(){this.stopListening()}}function ou(t){t.return=false;t.stop()}class ru extends iu{constructor(t){super(t);this._childCommandsDefinitions=[]}refresh(){}execute(...t){const e=this._getFirstEnabledCommand();return!!e&&e.execute(t)}registerChildCommand(t,e={}){L(this._childCommandsDefinitions,{command:t,priority:e.priority||"normal"});t.on("change:isEnabled",(()=>this._checkEnabled()));this._checkEnabled()}_checkEnabled(){this.isEnabled=!!this._getFirstEnabledCommand()}_getFirstEnabledCommand(){const t=this._childCommandsDefinitions.find((({command:t})=>t.isEnabled));return t&&t.command}}class su extends(K()){constructor(t,e=[],n=[]){super();this._context=t;this._plugins=new Map;this._availablePlugins=new Map;for(const t of e){if(t.pluginName){this._availablePlugins.set(t.pluginName,t)}}this._contextPlugins=new Map;for(const[t,e]of n){this._contextPlugins.set(t,e);this._contextPlugins.set(e,t);if(t.pluginName){this._availablePlugins.set(t.pluginName,t)}}}*[Symbol.iterator](){for(const t of this._plugins){if(typeof t[0]=="function"){yield t}}}get(t){const e=this._plugins.get(t);if(!e){let e=t;if(typeof t=="function"){e=t.pluginName||t.name}throw new z("plugincollection-plugin-not-loaded",this._context,{plugin:e})}return e}has(t){return this._plugins.has(t)}init(t,e=[],n=[]){const i=this;const o=this._context;h(t);m(t);const r=t.filter((t=>!d(t,e)));const s=[...g(r)];A(s,n);const a=k(s);return w(a,"init").then((()=>w(a,"afterInit"))).then((()=>a));function c(t){return typeof t==="function"}function l(t){return c(t)&&t.isContextPlugin}function d(t,e){return e.some((e=>{if(e===t){return true}if(u(t)===e){return true}if(u(e)===t){return true}return false}))}function u(t){return c(t)?t.pluginName||t.name:t}function h(t,e=new Set){t.forEach((t=>{if(!c(t)){return}if(e.has(t)){return}e.add(t);if(t.pluginName&&!i._availablePlugins.has(t.pluginName)){i._availablePlugins.set(t.pluginName,t)}if(t.requires){h(t.requires,e)}}))}function g(t,e=new Set){return t.map((t=>c(t)?t:i._availablePlugins.get(t))).reduce(((t,n)=>{if(e.has(n)){return t}e.add(n);if(n.requires){m(n.requires,n);g(n.requires,e).forEach((e=>t.add(e)))}return t.add(n)}),new Set)}function m(t,e=null){t.map((t=>c(t)?t:i._availablePlugins.get(t)||t)).forEach((t=>{f(t,e);p(t,e);b(t,e)}))}function f(t,e){if(c(t)){return}if(e){throw new z("plugincollection-soft-required",o,{missingPlugin:t,requiredBy:u(e)})}throw new z("plugincollection-plugin-not-found",o,{plugin:t})}function p(t,e){if(!l(e)){return}if(l(t)){return}throw new z("plugincollection-context-required",o,{plugin:u(t),requiredBy:u(e)})}function b(t,n){if(!n){return}if(!d(t,e)){return}throw new z("plugincollection-required",o,{plugin:u(t),requiredBy:u(n)})}function k(t){return t.map((t=>{let e=i._contextPlugins.get(t);e=e||new t(o);i._add(t,e);return e}))}function w(t,e){return t.reduce(((t,n)=>{if(!n[e]){return t}if(i._contextPlugins.has(n)){return t}return t.then(n[e].bind(n))}),Promise.resolve())}function A(t,e){for(const n of e){if(typeof n!="function"){throw new z("plugincollection-replace-plugin-invalid-type",null,{pluginItem:n})}const e=n.pluginName;if(!e){throw new z("plugincollection-replace-plugin-missing-name",null,{pluginItem:n})}if(n.requires&&n.requires.length){throw new z("plugincollection-plugin-for-replacing-cannot-have-dependencies",null,{pluginName:e})}const o=i._availablePlugins.get(e);if(!o){throw new z("plugincollection-plugin-for-replacing-not-exist",null,{pluginName:e})}const r=t.indexOf(o);if(r===-1){if(i._contextPlugins.has(o)){return}throw new z("plugincollection-plugin-for-replacing-not-loaded",null,{pluginName:e})}if(o.requires&&o.requires.length){throw new z("plugincollection-replaced-plugin-cannot-have-dependencies",null,{pluginName:e})}t.splice(r,1,n);i._availablePlugins.set(e,n)}}}destroy(){const t=[];for(const[,e]of this){if(typeof e.destroy=="function"&&!this._contextPlugins.has(e)){t.push(e.destroy())}}return Promise.all(t)}_add(t,e){this._plugins.set(t,e);const n=t.pluginName;if(!n){return}if(this._plugins.has(n)){throw new z("plugincollection-plugin-name-conflict",null,{pluginName:n,plugin1:this._plugins.get(n).constructor,plugin2:t})}this._plugins.set(n,e)}}class au{constructor(t){this.config=new $a(t,this.constructor.defaultConfig);const e=this.constructor.builtinPlugins;this.config.define("plugins",e);this.plugins=new su(this,e);const n=this.config.get("language")||{};this.locale=new al({uiLanguage:typeof n==="string"?n:n.ui,contentLanguage:this.config.get("language.content")});this.t=this.locale.t;this.editors=new ll;this._contextOwner=null}initPlugins(){const t=this.config.get("plugins")||[];const e=this.config.get("substitutePlugins")||[];for(const n of t.concat(e)){if(typeof n!="function"){throw new z("context-initplugins-constructor-only",null,{Plugin:n})}if(n.isContextPlugin!==true){throw new z("context-initplugins-invalid-plugin",null,{Plugin:n})}}return this.plugins.init(t,[],e)}destroy(){return Promise.all(Array.from(this.editors,(t=>t.destroy()))).then((()=>this.plugins.destroy()))}_addEditor(t,e){if(this._contextOwner){throw new z("context-addeditor-private-context")}this.editors.add(t);if(e){this._contextOwner=t}}_removeEditor(t){if(this.editors.has(t)){this.editors.remove(t)}if(this._contextOwner===t){return this.destroy()}return Promise.resolve()}_getEditorConfig(){const t={};for(const e of this.config.names()){if(!["plugins","removePlugins","extraPlugins"].includes(e)){t[e]=this.config.get(e)}}return t}static create(t){return new Promise((e=>{const n=new this(t);e(n.initPlugins().then((()=>n)))}))}}class cu extends(mt()){constructor(t){super();this.context=t}destroy(){this.stopListening()}static get isContextPlugin(){return true}}var lu=n(8894);var du={injectType:"singletonStyleTag",attributes:{"data-cke":true}};du.insert="head";du.singleton=true;var uu=Tl()(lu.Z,du);const hu=lu.Z.locals||{};const gu=new WeakMap;function mu(t){const{view:e,element:n,text:i,isDirectHost:o=true,keepOnFocus:r=false}=t;const s=e.document;if(!gu.has(s)){gu.set(s,new Map);s.registerPostFixer((t=>wu(s,t)));s.on("change:isComposing",(()=>{e.change((t=>wu(s,t)))}),{priority:"high"})}gu.get(s).set(n,{text:i,isDirectHost:o,keepOnFocus:r,hostElement:o?n:null});e.change((t=>wu(s,t)))}function fu(t,e){const n=e.document;t.change((t=>{if(!gu.has(n)){return}const i=gu.get(n);const o=i.get(e);t.removeAttribute("data-placeholder",o.hostElement);bu(t,o.hostElement);i.delete(e)}))}function pu(t,e){if(!e.hasClass("ck-placeholder")){t.addClass("ck-placeholder",e);return true}return false}function bu(t,e){if(e.hasClass("ck-placeholder")){t.removeClass("ck-placeholder",e);return true}return false}function ku(t,e){if(!t.isAttached()){return false}const n=Array.from(t.getChildren()).some((t=>!t.is("uiElement")));if(n){return false}const i=t.document;const o=i.selection;const r=o.anchor;if(i.isComposing&&r&&r.parent===t){return false}if(e){return true}if(!i.isFocused){return true}return!!r&&r.parent!==t}function wu(t,e){const n=gu.get(t);const i=[];let o=false;for(const[t,r]of n){if(r.isDirectHost){i.push(t);if(Au(e,t,r)){o=true}}}for(const[t,r]of n){if(r.isDirectHost){continue}const n=Cu(t);if(!n){continue}if(i.includes(n)){continue}r.hostElement=n;if(Au(e,t,r)){o=true}}return o}function Au(t,e,n){const{text:i,isDirectHost:o,hostElement:r}=n;let s=false;if(r.getAttribute("data-placeholder")!==i){t.setAttribute("data-placeholder",i,r);s=true}const a=o||e.childCount==1;if(a&&ku(r,n.keepOnFocus)){if(pu(t,r)){s=true}}else if(bu(t,r)){s=true}return s}function Cu(t){if(t.childCount){const e=t.getChild(0);if(e.is("element")&&!e.is("uiElement")&&!e.is("attributeElement")){return e}}return null}class _u{is(){throw new Error("is() method is abstract")}}var vu=4;function yu(t){return Va(t,vu)}const xu=yu;class Eu extends(K(_u)){constructor(t){super();this.document=t;this.parent=null}get index(){let t;if(!this.parent){return null}if((t=this.parent.getChildIndex(this))==-1){throw new z("view-node-not-found-in-parent",this)}return t}get nextSibling(){const t=this.index;return t!==null&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return t!==null&&this.parent.getChild(t-1)||null}get root(){let t=this;while(t.parent){t=t.parent}return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;while(e.parent){t.unshift(e.index);e=e.parent}return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;while(n){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e);const i=t.getAncestors(e);let o=0;while(n[o]==i[o]&&n[o]){o++}return o===0?null:n[o-1]}isBefore(t){if(this==t){return false}if(this.root!==t.root){return false}const e=this.getPath();const n=t.getPath();const i=Dt(e,n);switch(i){case"prefix":return true;case"extension":return false;default:return e[i]<n[i]}}isAfter(t){if(this==t){return false}if(this.root!==t.root){return false}return!this.isBefore(t)}_remove(){this.parent._removeChildren(this.index)}_fireChange(t,e){this.fire(`change:${t}`,e);if(this.parent){this.parent._fireChange(t,e)}}toJSON(){const t=xu(this);delete t.parent;return t}}Eu.prototype.is=function(t){return t==="node"||t==="view:node"};class Du extends Eu{constructor(t,e){super(t);this._textData=e}get data(){return this._textData}get _data(){return this.data}set _data(t){this._fireChange("text",this);this._textData=t}isSimilar(t){if(!(t instanceof Du)){return false}return this===t||this.data===t.data}_clone(){return new Du(this.document,this.data)}}Du.prototype.is=function(t){return t==="$text"||t==="view:$text"||t==="text"||t==="view:text"||t==="node"||t==="view:node"};class Tu extends _u{constructor(t,e,n){super();this.textNode=t;if(e<0||e>t.data.length){throw new z("view-textproxy-wrong-offsetintext",this)}if(n<0||e+n>t.data.length){throw new z("view-textproxy-wrong-length",this)}this.data=t.data.substring(e,e+n);this.offsetInText=e}get offsetSize(){return this.data.length}get isPartial(){return this.data.length!==this.textNode.data.length}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}getAncestors(t={}){const e=[];let n=t.includeSelf?this.textNode:this.parent;while(n!==null){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}}Tu.prototype.is=function(t){return t==="$textProxy"||t==="view:$textProxy"||t==="textProxy"||t==="view:textProxy"};class Su{constructor(...t){this._patterns=[];this.add(...t)}add(...t){for(let e of t){if(typeof e=="string"||e instanceof RegExp){e={name:e}}this._patterns.push(e)}}match(...t){for(const e of t){for(const t of this._patterns){const n=Iu(e,t);if(n){return{element:e,pattern:t,match:n}}}}return null}matchAll(...t){const e=[];for(const n of t){for(const t of this._patterns){const i=Iu(n,t);if(i){e.push({element:n,pattern:t,match:i})}}}return e.length>0?e:null}getElementName(){if(this._patterns.length!==1){return null}const t=this._patterns[0];const e=t.name;return typeof t!="function"&&e&&!(e instanceof RegExp)?e:null}}function Iu(t,e){if(typeof e=="function"){return e(t)}const n={};if(e.name){n.name=Bu(e.name,t.name);if(!n.name){return null}}if(e.attributes){n.attributes=Pu(e.attributes,t);if(!n.attributes){return null}}if(e.classes){n.classes=Ru(e.classes,t);if(!n.classes){return null}}if(e.styles){n.styles=Ou(e.styles,t);if(!n.styles){return null}}return n}function Bu(t,e){if(t instanceof RegExp){return!!e.match(t)}return t===e}function Mu(t,e,n){const i=Lu(t);const o=Array.from(e);const r=[];i.forEach((([t,e])=>{o.forEach((i=>{if(Nu(t,i)&&zu(e,i,n)){r.push(i)}}))}));if(!i.length||r.length<i.length){return undefined}return r}function Lu(t){if(Array.isArray(t)){return t.map((t=>{if(pe(t)){if(t.key===undefined||t.value===undefined){P("matcher-pattern-missing-key-or-value",t)}return[t.key,t.value]}return[t,true]}))}if(pe(t)){return Object.entries(t)}return[[t,true]]}function Nu(t,e){return t===true||t===e||t instanceof RegExp&&e.match(t)}function zu(t,e,n){if(t===true){return true}const i=n(e);return t===i||t instanceof RegExp&&!!String(i).match(t)}function Pu(t,e){const n=new Set(e.getAttributeKeys());if(pe(t)){if(t.style!==undefined){P("matcher-pattern-deprecated-attributes-style-key",t)}if(t.class!==undefined){P("matcher-pattern-deprecated-attributes-class-key",t)}}else{n.delete("style");n.delete("class")}return Mu(t,n,(t=>e.getAttribute(t)))}function Ru(t,e){return Mu(t,e.getClassNames(),(()=>{}))}function Ou(t,e){return Mu(t,e.getStyleNames(true),(t=>e.getStyle(t)))}var Vu="[object Symbol]";function Fu(t){return typeof t=="symbol"||te(t)&&Zt(t)==Vu}const ju=Fu;var Hu=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Uu=/^\w*$/;function Wu(t,e){if(Jt(t)){return false}var n=typeof t;if(n=="number"||n=="symbol"||n=="boolean"||t==null||ju(t)){return true}return Uu.test(t)||!Hu.test(t)||e!=null&&t in Object(e)}const qu=Wu;var $u="Expected a function";function Gu(t,e){if(typeof t!="function"||e!=null&&typeof e!="function"){throw new TypeError($u)}var n=function(){var i=arguments,o=e?e.apply(this,i):i[0],r=n.cache;if(r.has(o)){return r.get(o)}var s=t.apply(this,i);n.cache=r.set(o,s)||r;return s};n.cache=new(Gu.Cache||ei);return n}Gu.Cache=ei;const Ku=Gu;var Yu=500;function Zu(t){var e=Ku(t,(function(t){if(n.size===Yu){n.clear()}return t}));var n=e.cache;return e}const Qu=Zu;var Ju=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var Xu=/\\(\\)?/g;var th=Qu((function(t){var e=[];if(t.charCodeAt(0)===46){e.push("")}t.replace(Ju,(function(t,n,i,o){e.push(i?o.replace(Xu,"$1"):n||t)}));return e}));const eh=th;function nh(t,e){var n=-1,i=t==null?0:t.length,o=Array(i);while(++n<i){o[n]=e(t[n],n,t)}return o}const ih=nh;var oh=1/0;var rh=zt?zt.prototype:undefined,sh=rh?rh.toString:undefined;function ah(t){if(typeof t=="string"){return t}if(Jt(t)){return ih(t,ah)+""}if(ju(t)){return sh?sh.call(t):""}var e=t+"";return e=="0"&&1/t==-oh?"-0":e}const ch=ah;function lh(t){return t==null?"":ch(t)}const dh=lh;function uh(t,e){if(Jt(t)){return t}return qu(t,e)?[t]:eh(dh(t))}const hh=uh;function gh(t){var e=t==null?0:t.length;return e?t[e-1]:undefined}const mh=gh;var fh=1/0;function ph(t){if(typeof t=="string"||ju(t)){return t}var e=t+"";return e=="0"&&1/t==-fh?"-0":e}const bh=ph;function kh(t,e){e=hh(e,t);var n=0,i=e.length;while(t!=null&&n<i){t=t[bh(e[n++])]}return n&&n==i?t:undefined}const wh=kh;function Ah(t,e,n){var i=-1,o=t.length;if(e<0){e=-e>o?0:o+e}n=n>o?o:n;if(n<0){n+=o}o=e>n?0:n-e>>>0;e>>>=0;var r=Array(o);while(++i<o){r[i]=t[i+e]}return r}const Ch=Ah;function _h(t,e){return e.length<2?t:wh(t,Ch(e,0,-1))}const vh=_h;function yh(t,e){e=hh(e,t);t=vh(t,e);return t==null||delete t[bh(mh(e))]}const xh=yh;function Eh(t,e){return t==null?true:xh(t,e)}const Dh=Eh;function Th(t,e,n){var i=t==null?undefined:wh(t,e);return i===undefined?n:i}const Sh=Th;function Ih(t,e,n){if(n!==undefined&&!Ae(t[e],n)||n===undefined&&!(e in t)){hi(t,e,n)}}const Bh=Ih;function Mh(t){return function(e,n,i){var o=-1,r=Object(e),s=i(e),a=s.length;while(a--){var c=s[t?a:++o];if(n(r[c],c,r)===false){break}}return e}}const Lh=Mh;var Nh=Lh();const zh=Nh;function Ph(t){return te(t)&&Wo(t)}const Rh=Ph;function Oh(t,e){if(e==="constructor"&&typeof t[e]==="function"){return}if(e=="__proto__"){return}return t[e]}const Vh=Oh;function Fh(t){return ki(t,nr(t))}const jh=Fh;function Hh(t,e,n,i,o,r,s){var a=Vh(t,n),c=Vh(e,n),l=s.get(c);if(l){Bh(t,n,l);return}var d=r?r(a,c,n+"",t,e,s):undefined;var u=d===undefined;if(u){var h=Jt(c),g=!h&&Ri(c),m=!h&&!g&&So(c);d=c;if(h||g||m){if(Jt(a)){d=a}else if(Rh(a)){d=gr(a)}else if(g){u=false;d=ur(c,true)}else if(m){u=false;d=vs(c,true)}else{d=[]}}else if(pe(c)||Ti(c)){d=a;if(Ti(a)){d=jh(a)}else if(!at(a)||Ke(a)){d=Ys(c)}}else{u=false}}if(u){s.set(c,d);o(d,c,i,r,s);s["delete"](c)}Bh(t,n,d)}const Uh=Hh;function Wh(t,e,n,i,o){if(t===e){return}zh(e,(function(r,s){o||(o=new si);if(at(r)){Uh(t,e,s,n,Wh,i,o)}else{var a=i?i(Vh(t,s),r,s+"",t,e,o):undefined;if(a===undefined){a=r}Bh(t,s,a)}}),nr)}const qh=Wh;function $h(t){return t}const Gh=$h;function Kh(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}const Yh=Kh;var Zh=Math.max;function Qh(t,e,n){e=Zh(e===undefined?t.length-1:e,0);return function(){var i=arguments,o=-1,r=Zh(i.length-e,0),s=Array(r);while(++o<r){s[o]=i[e+o]}o=-1;var a=Array(e+1);while(++o<e){a[o]=i[o]}a[e]=n(s);return Yh(t,this,a)}}const Jh=Qh;function Xh(t){return function(){return t}}const tg=Xh;var eg=!di?Gh:function(t,e){return di(t,"toString",{configurable:true,enumerable:false,value:tg(e),writable:true})};const ng=eg;var ig=800,og=16;var rg=Date.now;function sg(t){var e=0,n=0;return function(){var i=rg(),o=og-(i-n);n=i;if(o>0){if(++e>=ig){return arguments[0]}}else{e=0}return t.apply(undefined,arguments)}}const ag=sg;var cg=ag(ng);const lg=cg;function dg(t,e){return lg(Jh(t,e,Gh),t+"")}const ug=dg;function hg(t,e,n){if(!at(n)){return false}var i=typeof e;if(i=="number"?Wo(n)&&ji(e,n.length):i=="string"&&e in n){return Ae(n[e],t)}return false}const gg=hg;function mg(t){return ug((function(e,n){var i=-1,o=n.length,r=o>1?n[o-1]:undefined,s=o>2?n[2]:undefined;r=t.length>3&&typeof r=="function"?(o--,r):undefined;if(s&&gg(n[0],n[1],s)){r=o<3?undefined:r;o=1}e=Object(e);while(++i<o){var a=n[i];if(a){t(e,a,i,r)}}return e}))}const fg=mg;var pg=fg((function(t,e,n){qh(t,e,n)}));const bg=pg;function kg(t,e,n,i){if(!at(t)){return t}e=hh(e,t);var o=-1,r=e.length,s=r-1,a=t;while(a!=null&&++o<r){var c=bh(e[o]),l=n;if(c==="__proto__"||c==="constructor"||c==="prototype"){return t}if(o!=s){var d=a[c];l=i?i(d,c,a):undefined;if(l===undefined){l=at(d)?d:ji(e[o+1])?[]:{}}}pi(a,c,l);a=a[c]}return t}const wg=kg;function Ag(t,e,n){return t==null?t:wg(t,e,n)}const Cg=Ag;class _g{constructor(t){this._styles={};this._styleProcessor=t}get isEmpty(){const t=Object.entries(this._styles);const e=Array.from(t);return!e.length}get size(){if(this.isEmpty){return 0}return this.getStyleNames().length}setTo(t){this.clear();const e=Array.from(yg(t).entries());for(const[t,n]of e){this._styleProcessor.toNormalizedForm(t,n,this._styles)}}has(t){if(this.isEmpty){return false}const e=this._styleProcessor.getReducedForm(t,this._styles);const n=e.find((([e])=>e===t));return Array.isArray(n)}set(t,e){if(at(t)){for(const[e,n]of Object.entries(t)){this._styleProcessor.toNormalizedForm(e,n,this._styles)}}else{this._styleProcessor.toNormalizedForm(t,e,this._styles)}}remove(t){const e=xg(t);Dh(this._styles,e);delete this._styles[t];this._cleanEmptyObjectsOnPath(e)}getNormalized(t){return this._styleProcessor.getNormalized(t,this._styles)}toString(){if(this.isEmpty){return""}return this._getStylesEntries().map((t=>t.join(":"))).sort().join(";")+";"}getAsString(t){if(this.isEmpty){return}if(this._styles[t]&&!at(this._styles[t])){return this._styles[t]}const e=this._styleProcessor.getReducedForm(t,this._styles);const n=e.find((([e])=>e===t));if(Array.isArray(n)){return n[1]}}getStyleNames(t=false){if(this.isEmpty){return[]}if(t){return this._styleProcessor.getStyleNames(this._styles)}const e=this._getStylesEntries();return e.map((([t])=>t))}clear(){this._styles={}}_getStylesEntries(){const t=[];const e=Object.keys(this._styles);for(const n of e){t.push(...this._styleProcessor.getReducedForm(n,this._styles))}return t}_cleanEmptyObjectsOnPath(t){const e=t.split(".");const n=e.length>1;if(!n){return}const i=e.splice(0,e.length-1).join(".");const o=Sh(this._styles,i);if(!o){return}const r=!Array.from(Object.keys(o)).length;if(r){this.remove(i)}}}class vg{constructor(){this._normalizers=new Map;this._extractors=new Map;this._reducers=new Map;this._consumables=new Map}toNormalizedForm(t,e,n){if(at(e)){Eg(n,xg(t),e);return}if(this._normalizers.has(t)){const i=this._normalizers.get(t);const{path:o,value:r}=i(e);Eg(n,o,r)}else{Eg(n,t,e)}}getNormalized(t,e){if(!t){return bg({},e)}if(e[t]!==undefined){return e[t]}if(this._extractors.has(t)){const n=this._extractors.get(t);if(typeof n==="string"){return Sh(e,n)}const i=n(t,e);if(i){return i}}return Sh(e,xg(t))}getReducedForm(t,e){const n=this.getNormalized(t,e);if(n===undefined){return[]}if(this._reducers.has(t)){const e=this._reducers.get(t);return e(n)}return[[t,n]]}getStyleNames(t){const e=Array.from(this._consumables.keys()).filter((e=>{const n=this.getNormalized(e,t);if(n&&typeof n=="object"){return Object.keys(n).length}return n}));const n=new Set([...e,...Object.keys(t)]);return Array.from(n.values())}getRelatedStyles(t){return this._consumables.get(t)||[]}setNormalizer(t,e){this._normalizers.set(t,e)}setExtractor(t,e){this._extractors.set(t,e)}setReducer(t,e){this._reducers.set(t,e)}setStyleRelation(t,e){this._mapStyleNames(t,e);for(const n of e){this._mapStyleNames(n,[t])}}_mapStyleNames(t,e){if(!this._consumables.has(t)){this._consumables.set(t,[])}this._consumables.get(t).push(...e)}}function yg(t){let e=null;let n=0;let i=0;let o=null;const r=new Map;if(t===""){return r}if(t.charAt(t.length-1)!=";"){t=t+";"}for(let s=0;s<t.length;s++){const a=t.charAt(s);if(e===null){switch(a){case":":if(!o){o=t.substr(n,s-n);i=s+1}break;case'"':case"'":e=a;break;case";":{const e=t.substr(i,s-i);if(o){r.set(o.trim(),e.trim())}o=null;n=s+1;break}}}else if(a===e){e=null}}return r}function xg(t){return t.replace("-",".")}function Eg(t,e,n){let i=n;if(at(n)){i=bg({},Sh(t,e),n)}Cg(t,e,i)}class Dg extends Eu{constructor(t,e,n,i){super(t);this.name=e;this._attrs=Tg(n);this._children=[];if(i){this._insertChild(0,i)}this._classes=new Set;if(this._attrs.has("class")){const t=this._attrs.get("class");Sg(this._classes,t);this._attrs.delete("class")}this._styles=new _g(this.document.stylesProcessor);if(this._attrs.has("style")){this._styles.setTo(this._attrs.get("style"));this._attrs.delete("style")}this._customProperties=new Map;this._unsafeAttributesToRender=[]}get childCount(){return this._children.length}get isEmpty(){return this._children.length===0}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}*getAttributeKeys(){if(this._classes.size>0){yield"class"}if(!this._styles.isEmpty){yield"style"}yield*this._attrs.keys()}*getAttributes(){yield*this._attrs.entries();if(this._classes.size>0){yield["class",this.getAttribute("class")]}if(!this._styles.isEmpty){yield["style",this.getAttribute("style")]}}getAttribute(t){if(t=="class"){if(this._classes.size>0){return[...this._classes].join(" ")}return undefined}if(t=="style"){const t=this._styles.toString();return t==""?undefined:t}return this._attrs.get(t)}hasAttribute(t){if(t=="class"){return this._classes.size>0}if(t=="style"){return!this._styles.isEmpty}return this._attrs.has(t)}isSimilar(t){if(!(t instanceof Dg)){return false}if(this===t){return true}if(this.name!=t.name){return false}if(this._attrs.size!==t._attrs.size||this._classes.size!==t._classes.size||this._styles.size!==t._styles.size){return false}for(const[e,n]of this._attrs){if(!t._attrs.has(e)||t._attrs.get(e)!==n){return false}}for(const e of this._classes){if(!t._classes.has(e)){return false}}for(const e of this._styles.getStyleNames()){if(!t._styles.has(e)||t._styles.getAsString(e)!==this._styles.getAsString(e)){return false}}return true}hasClass(...t){for(const e of t){if(!this._classes.has(e)){return false}}return true}getClassNames(){return this._classes.keys()}getStyle(t){return this._styles.getAsString(t)}getNormalizedStyle(t){return this._styles.getNormalized(t)}getStyleNames(t){return this._styles.getStyleNames(t)}hasStyle(...t){for(const e of t){if(!this._styles.has(e)){return false}}return true}findAncestor(...t){const e=new Su(...t);let n=this.parent;while(n&&!n.is("documentFragment")){if(e.match(n)){return n}n=n.parent}return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}getIdentity(){const t=Array.from(this._classes).sort().join(",");const e=this._styles.toString();const n=Array.from(this._attrs).map((t=>`${t[0]}="${t[1]}"`)).sort().join(" ");return this.name+(t==""?"":` class="${t}"`)+(!e?"":` style="${e}"`)+(n==""?"":` ${n}`)}shouldRenderUnsafeAttribute(t){return this._unsafeAttributesToRender.includes(t)}_clone(t=false){const e=[];if(t){for(const n of this.getChildren()){e.push(n._clone(t))}}const n=new this.constructor(this.document,this.name,this._attrs,e);n._classes=new Set(this._classes);n._styles.set(this._styles.getNormalized());n._customProperties=new Map(this._customProperties);n.getFillerOffset=this.getFillerOffset;n._unsafeAttributesToRender=this._unsafeAttributesToRender;return n}_appendChild(t){return this._insertChild(this.childCount,t)}_insertChild(t,e){this._fireChange("children",this);let n=0;const i=Ig(this.document,e);for(const e of i){if(e.parent!==null){e._remove()}e.parent=this;e.document=this.document;this._children.splice(t,0,e);t++;n++}return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n<t+e;n++){this._children[n].parent=null}return this._children.splice(t,e)}_setAttribute(t,e){const n=String(e);this._fireChange("attributes",this);if(t=="class"){Sg(this._classes,n)}else if(t=="style"){this._styles.setTo(n)}else{this._attrs.set(t,n)}}_removeAttribute(t){this._fireChange("attributes",this);if(t=="class"){if(this._classes.size>0){this._classes.clear();return true}return false}if(t=="style"){if(!this._styles.isEmpty){this._styles.clear();return true}return false}return this._attrs.delete(t)}_addClass(t){this._fireChange("attributes",this);for(const e of Xc(t)){this._classes.add(e)}}_removeClass(t){this._fireChange("attributes",this);for(const e of Xc(t)){this._classes.delete(e)}}_setStyle(t,e){this._fireChange("attributes",this);if(pe(t)){this._styles.set(t)}else{this._styles.set(t,e)}}_removeStyle(t){this._fireChange("attributes",this);for(const e of Xc(t)){this._styles.remove(e)}}_setCustomProperty(t,e){this._customProperties.set(t,e)}_removeCustomProperty(t){return this._customProperties.delete(t)}}Dg.prototype.is=function(t,e){if(!e){return t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="element"||t==="view:element")}};function Tg(t){const e=ml(t);for(const[t,n]of e){if(n===null){e.delete(t)}else if(typeof n!="string"){e.set(t,String(n))}}return e}function Sg(t,e){const n=e.split(/\s+/);t.clear();n.forEach((e=>t.add(e)))}function Ig(t,e){if(typeof e=="string"){return[new Du(t,e)]}if(!Tt(e)){e=[e]}return Array.from(e).map((e=>{if(typeof e=="string"){return new Du(t,e)}if(e instanceof Tu){return new Du(t,e.data)}return e}))}class Bg extends Dg{constructor(...t){super(...t);this.getFillerOffset=Mg}}Bg.prototype.is=function(t,e){if(!e){return t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element")}};function Mg(){const t=[...this.getChildren()];const e=t[this.childCount-1];if(e&&e.is("element","br")){return this.childCount}for(const e of t){if(!e.is("uiElement")){return null}}return this.childCount}class Lg extends(mt(Bg)){constructor(...t){super(...t);const e=t[0];this.set("isReadOnly",false);this.set("isFocused",false);this.bind("isReadOnly").to(e);this.bind("isFocused").to(e,"isFocused",(t=>t&&e.selection.editableElement==this));this.listenTo(e.selection,"change",(()=>{this.isFocused=e.isFocused&&e.selection.editableElement==this}))}destroy(){this.stopListening()}}Lg.prototype.is=function(t,e){if(!e){return t==="editableElement"||t==="view:editableElement"||t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="editableElement"||t==="view:editableElement"||t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element")}};const Ng=Symbol("rootName");class zg extends Lg{constructor(t,e){super(t,e);this.rootName="main"}get rootName(){return this.getCustomProperty(Ng)}set rootName(t){this._setCustomProperty(Ng,t)}set _name(t){this.name=t}}zg.prototype.is=function(t,e){if(!e){return t==="rootElement"||t==="view:rootElement"||t==="editableElement"||t==="view:editableElement"||t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="rootElement"||t==="view:rootElement"||t==="editableElement"||t==="view:editableElement"||t==="containerElement"||t==="view:containerElement"||t==="element"||t==="view:element")}};class Pg{constructor(t={}){if(!t.boundaries&&!t.startPosition){throw new z("view-tree-walker-no-start-position",null)}if(t.direction&&t.direction!="forward"&&t.direction!="backward"){throw new z("view-tree-walker-unknown-direction",t.startPosition,{direction:t.direction})}this.boundaries=t.boundaries||null;if(t.startPosition){this.position=Rg._createAt(t.startPosition)}else{this.position=Rg._createAt(t.boundaries[t.direction=="backward"?"end":"start"])}this.direction=t.direction||"forward";this.singleCharacters=!!t.singleCharacters;this.shallow=!!t.shallow;this.ignoreElementEnd=!!t.ignoreElementEnd;this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null;this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}[Symbol.iterator](){return this}skip(t){let e,n,i;do{i=this.position;({done:e,value:n}=this.next())}while(!e&&t(n));if(!e){this.position=i}}next(){if(this.direction=="forward"){return this._next()}else{return this._previous()}}_next(){let t=this.position.clone();const e=this.position;const n=t.parent;if(n.parent===null&&t.offset===n.childCount){return{done:true,value:undefined}}if(n===this._boundaryEndParent&&t.offset==this.boundaries.end.offset){return{done:true,value:undefined}}let i;if(n instanceof Du){if(t.isAtEnd){this.position=Rg._createAfter(n);return this._next()}i=n.data[t.offset]}else{i=n.getChild(t.offset)}if(i instanceof Dg){if(!this.shallow){t=new Rg(i,0)}else{t.offset++}this.position=t;return this._formatReturnValue("elementStart",i,e,t,1)}else if(i instanceof Du){if(this.singleCharacters){t=new Rg(i,0);this.position=t;return this._next()}else{let n=i.data.length;let o;if(i==this._boundaryEndParent){n=this.boundaries.end.offset;o=new Tu(i,0,n);t=Rg._createAfter(o)}else{o=new Tu(i,0,i.data.length);t.offset++}this.position=t;return this._formatReturnValue("text",o,e,t,n)}}else if(typeof i=="string"){let i;if(this.singleCharacters){i=1}else{const e=n===this._boundaryEndParent?this.boundaries.end.offset:n.data.length;i=e-t.offset}const o=new Tu(n,t.offset,i);t.offset+=i;this.position=t;return this._formatReturnValue("text",o,e,t,i)}else{t=Rg._createAfter(n);this.position=t;if(this.ignoreElementEnd){return this._next()}else{return this._formatReturnValue("elementEnd",n,e,t)}}}_previous(){let t=this.position.clone();const e=this.position;const n=t.parent;if(n.parent===null&&t.offset===0){return{done:true,value:undefined}}if(n==this._boundaryStartParent&&t.offset==this.boundaries.start.offset){return{done:true,value:undefined}}let i;if(n instanceof Du){if(t.isAtStart){this.position=Rg._createBefore(n);return this._previous()}i=n.data[t.offset-1]}else{i=n.getChild(t.offset-1)}if(i instanceof Dg){if(!this.shallow){t=new Rg(i,i.childCount);this.position=t;if(this.ignoreElementEnd){return this._previous()}else{return this._formatReturnValue("elementEnd",i,e,t)}}else{t.offset--;this.position=t;return this._formatReturnValue("elementStart",i,e,t,1)}}else if(i instanceof Du){if(this.singleCharacters){t=new Rg(i,i.data.length);this.position=t;return this._previous()}else{let n=i.data.length;let o;if(i==this._boundaryStartParent){const e=this.boundaries.start.offset;o=new Tu(i,e,i.data.length-e);n=o.data.length;t=Rg._createBefore(o)}else{o=new Tu(i,0,i.data.length);t.offset--}this.position=t;return this._formatReturnValue("text",o,e,t,n)}}else if(typeof i=="string"){let i;if(!this.singleCharacters){const e=n===this._boundaryStartParent?this.boundaries.start.offset:0;i=t.offset-e}else{i=1}t.offset-=i;const o=new Tu(n,t.offset,i);this.position=t;return this._formatReturnValue("text",o,e,t,i)}else{t=Rg._createBefore(n);this.position=t;return this._formatReturnValue("elementStart",n,e,t,1)}}_formatReturnValue(t,e,n,i,o){if(e instanceof Tu){if(e.offsetInText+e.data.length==e.textNode.data.length){if(this.direction=="forward"&&!(this.boundaries&&this.boundaries.end.isEqual(this.position))){i=Rg._createAfter(e.textNode);this.position=i}else{n=Rg._createAfter(e.textNode)}}if(e.offsetInText===0){if(this.direction=="backward"&&!(this.boundaries&&this.boundaries.start.isEqual(this.position))){i=Rg._createBefore(e.textNode);this.position=i}else{n=Rg._createBefore(e.textNode)}}}return{done:false,value:{type:t,item:e,previousPosition:n,nextPosition:i,length:o}}}}class Rg extends _u{constructor(t,e){super();this.parent=t;this.offset=e}get nodeAfter(){if(this.parent.is("$text")){return null}return this.parent.getChild(this.offset)||null}get nodeBefore(){if(this.parent.is("$text")){return null}return this.parent.getChild(this.offset-1)||null}get isAtStart(){return this.offset===0}get isAtEnd(){const t=this.parent.is("$text")?this.parent.data.length:this.parent.childCount;return this.offset===t}get root(){return this.parent.root}get editableElement(){let t=this.parent;while(!(t instanceof Lg)){if(t.parent){t=t.parent}else{return null}}return t}getShiftedBy(t){const e=Rg._createAt(this);const n=e.offset+t;e.offset=n<0?0:n;return e}getLastMatchingPosition(t,e={}){e.startPosition=this;const n=new Pg(e);n.skip(t);return n.position}getAncestors(){if(this.parent.is("documentFragment")){return[this.parent]}else{return this.parent.getAncestors({includeSelf:true})}}getCommonAncestor(t){const e=this.getAncestors();const n=t.getAncestors();let i=0;while(e[i]==n[i]&&e[i]){i++}return i===0?null:e[i-1]}isEqual(t){return this.parent==t.parent&&this.offset==t.offset}isBefore(t){return this.compareWith(t)=="before"}isAfter(t){return this.compareWith(t)=="after"}compareWith(t){if(this.root!==t.root){return"different"}if(this.isEqual(t)){return"same"}const e=this.parent.is("node")?this.parent.getPath():[];const n=t.parent.is("node")?t.parent.getPath():[];e.push(this.offset);n.push(t.offset);const i=Dt(e,n);switch(i){case"prefix":return"before";case"extension":return"after";default:return e[i]<n[i]?"before":"after"}}getWalker(t={}){t.startPosition=this;return new Pg(t)}clone(){return new Rg(this.parent,this.offset)}static _createAt(t,e){if(t instanceof Rg){return new this(t.parent,t.offset)}else{const n=t;if(e=="end"){e=n.is("$text")?n.data.length:n.childCount}else if(e=="before"){return this._createBefore(n)}else if(e=="after"){return this._createAfter(n)}else if(e!==0&&!e){throw new z("view-createpositionat-offset-required",n)}return new Rg(n,e)}}static _createAfter(t){if(t.is("$textProxy")){return new Rg(t.textNode,t.offsetInText+t.data.length)}if(!t.parent){throw new z("view-position-after-root",t,{root:t})}return new Rg(t.parent,t.index+1)}static _createBefore(t){if(t.is("$textProxy")){return new Rg(t.textNode,t.offsetInText)}if(!t.parent){throw new z("view-position-before-root",t,{root:t})}return new Rg(t.parent,t.index)}}Rg.prototype.is=function(t){return t==="position"||t==="view:position"};class Og extends _u{constructor(t,e=null){super();this.start=t.clone();this.end=e?e.clone():t.clone()}*[Symbol.iterator](){yield*new Pg({boundaries:this,ignoreElementEnd:true})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){return this.start.parent===this.end.parent}get root(){return this.start.root}getEnlarged(){let t=this.start.getLastMatchingPosition(Vg,{direction:"backward"});let e=this.end.getLastMatchingPosition(Vg);if(t.parent.is("$text")&&t.isAtStart){t=Rg._createBefore(t.parent)}if(e.parent.is("$text")&&e.isAtEnd){e=Rg._createAfter(e.parent)}return new Og(t,e)}getTrimmed(){let t=this.start.getLastMatchingPosition(Vg);if(t.isAfter(this.end)||t.isEqual(this.end)){return new Og(t,t)}let e=this.end.getLastMatchingPosition(Vg,{direction:"backward"});const n=t.nodeAfter;const i=e.nodeBefore;if(n&&n.is("$text")){t=new Rg(n,0)}if(i&&i.is("$text")){e=new Rg(i,i.data.length)}return new Og(t,e)}isEqual(t){return this==t||this.start.isEqual(t.start)&&this.end.isEqual(t.end)}containsPosition(t){return t.isAfter(this.start)&&t.isBefore(this.end)}containsRange(t,e=false){if(t.isCollapsed){e=false}const n=this.containsPosition(t.start)||e&&this.start.isEqual(t.start);const i=this.containsPosition(t.end)||e&&this.end.isEqual(t.end);return n&&i}getDifference(t){const e=[];if(this.isIntersecting(t)){if(this.containsPosition(t.start)){e.push(new Og(this.start,t.start))}if(this.containsPosition(t.end)){e.push(new Og(t.end,this.end))}}else{e.push(this.clone())}return e}getIntersection(t){if(this.isIntersecting(t)){let e=this.start;let n=this.end;if(this.containsPosition(t.start)){e=t.start}if(this.containsPosition(t.end)){n=t.end}return new Og(e,n)}return null}getWalker(t={}){t.boundaries=this;return new Pg(t)}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed){return null}let t=this.start.nodeAfter;let e=this.end.nodeBefore;if(this.start.parent.is("$text")&&this.start.isAtEnd&&this.start.parent.nextSibling){t=this.start.parent.nextSibling}if(this.end.parent.is("$text")&&this.end.isAtStart&&this.end.parent.previousSibling){e=this.end.parent.previousSibling}if(t&&t.is("element")&&t===e){return t}return null}clone(){return new Og(this.start,this.end)}*getItems(t={}){t.boundaries=this;t.ignoreElementEnd=true;const e=new Pg(t);for(const t of e){yield t.item}}*getPositions(t={}){t.boundaries=this;const e=new Pg(t);yield e.position;for(const t of e){yield t.nextPosition}}isIntersecting(t){return this.start.isBefore(t.end)&&this.end.isAfter(t.start)}static _createFromParentsAndOffsets(t,e,n,i){return new this(new Rg(t,e),new Rg(n,i))}static _createFromPositionAndShift(t,e){const n=t;const i=t.getShiftedBy(e);return e>0?new this(n,i):new this(i,n)}static _createIn(t){return this._createFromParentsAndOffsets(t,0,t,t.childCount)}static _createOn(t){const e=t.is("$textProxy")?t.offsetSize:1;return this._createFromPositionAndShift(Rg._createBefore(t),e)}}Og.prototype.is=function(t){return t==="range"||t==="view:range"};function Vg(t){if(t.item.is("attributeElement")||t.item.is("uiElement")){return true}return false}class Fg extends(K(_u)){constructor(...t){super();this._ranges=[];this._lastRangeBackward=false;this._isFake=false;this._fakeSelectionLabel="";if(t.length){this.setTo(...t)}}get isFake(){return this._isFake}get fakeSelectionLabel(){return this._fakeSelectionLabel}get anchor(){if(!this._ranges.length){return null}const t=this._ranges[this._ranges.length-1];const e=this._lastRangeBackward?t.end:t.start;return e.clone()}get focus(){if(!this._ranges.length){return null}const t=this._ranges[this._ranges.length-1];const e=this._lastRangeBackward?t.start:t.end;return e.clone()}get isCollapsed(){return this.rangeCount===1&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}get editableElement(){if(this.anchor){return this.anchor.editableElement}return null}*getRanges(){for(const t of this._ranges){yield t.clone()}}getFirstRange(){let t=null;for(const e of this._ranges){if(!t||e.start.isBefore(t.start)){t=e}}return t?t.clone():null}getLastRange(){let t=null;for(const e of this._ranges){if(!t||e.end.isAfter(t.end)){t=e}}return t?t.clone():null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}isEqual(t){if(this.isFake!=t.isFake){return false}if(this.isFake&&this.fakeSelectionLabel!=t.fakeSelectionLabel){return false}if(this.rangeCount!=t.rangeCount){return false}else if(this.rangeCount===0){return true}if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus)){return false}for(const e of this._ranges){let n=false;for(const i of t._ranges){if(e.isEqual(i)){n=true;break}}if(!n){return false}}return true}isSimilar(t){if(this.isBackward!=t.isBackward){return false}const e=Et(this.getRanges());const n=Et(t.getRanges());if(e!=n){return false}if(e==0){return true}for(let e of this.getRanges()){e=e.getTrimmed();let n=false;for(let i of t.getRanges()){i=i.getTrimmed();if(e.start.isEqual(i.start)&&e.end.isEqual(i.end)){n=true;break}}if(!n){return false}}return true}getSelectedElement(){if(this.rangeCount!==1){return null}return this.getFirstRange().getContainedElement()}setTo(...t){let[e,n,i]=t;if(typeof n=="object"){i=n;n=undefined}if(e===null){this._setRanges([]);this._setFakeOptions(i)}else if(e instanceof Fg||e instanceof jg){this._setRanges(e.getRanges(),e.isBackward);this._setFakeOptions({fake:e.isFake,label:e.fakeSelectionLabel})}else if(e instanceof Og){this._setRanges([e],i&&i.backward);this._setFakeOptions(i)}else if(e instanceof Rg){this._setRanges([new Og(e)]);this._setFakeOptions(i)}else if(e instanceof Eu){const t=!!i&&!!i.backward;let o;if(n===undefined){throw new z("view-selection-setto-required-second-parameter",this)}else if(n=="in"){o=Og._createIn(e)}else if(n=="on"){o=Og._createOn(e)}else{o=new Og(Rg._createAt(e,n))}this._setRanges([o],t);this._setFakeOptions(i)}else if(Tt(e)){this._setRanges(e,i&&i.backward);this._setFakeOptions(i)}else{throw new z("view-selection-setto-not-selectable",this)}this.fire("change")}setFocus(t,e){if(this.anchor===null){throw new z("view-selection-setfocus-no-ranges",this)}const n=Rg._createAt(t,e);if(n.compareWith(this.focus)=="same"){return}const i=this.anchor;this._ranges.pop();if(n.compareWith(i)=="before"){this._addRange(new Og(n,i),true)}else{this._addRange(new Og(i,n))}this.fire("change")}_setRanges(t,e=false){t=Array.from(t);this._ranges=[];for(const e of t){this._addRange(e)}this._lastRangeBackward=!!e}_setFakeOptions(t={}){this._isFake=!!t.fake;this._fakeSelectionLabel=t.fake?t.label||"":""}_addRange(t,e=false){if(!(t instanceof Og)){throw new z("view-selection-add-range-not-range",this)}this._pushRange(t);this._lastRangeBackward=!!e}_pushRange(t){for(const e of this._ranges){if(t.isIntersecting(e)){throw new z("view-selection-range-intersects",this,{addedRange:t,intersectingRange:e})}}this._ranges.push(new Og(t.start,t.end))}}Fg.prototype.is=function(t){return t==="selection"||t==="view:selection"};class jg extends(K(_u)){constructor(...t){super();this._selection=new Fg;this._selection.delegate("change").to(this);if(t.length){this._selection.setTo(...t)}}get isFake(){return this._selection.isFake}get fakeSelectionLabel(){return this._selection.fakeSelectionLabel}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get isCollapsed(){return this._selection.isCollapsed}get rangeCount(){return this._selection.rangeCount}get isBackward(){return this._selection.isBackward}get editableElement(){return this._selection.editableElement}get _ranges(){return this._selection._ranges}*getRanges(){yield*this._selection.getRanges()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getSelectedElement(){return this._selection.getSelectedElement()}isEqual(t){return this._selection.isEqual(t)}isSimilar(t){return this._selection.isSimilar(t)}_setTo(...t){this._selection.setTo(...t)}_setFocus(t,e){this._selection.setFocus(t,e)}}jg.prototype.is=function(t){return t==="selection"||t=="documentSelection"||t=="view:selection"||t=="view:documentSelection"};class Hg extends T{constructor(t,e,n){super(t,e);this.startRange=n;this._eventPhase="none";this._currentTarget=null}get eventPhase(){return this._eventPhase}get currentTarget(){return this._currentTarget}}const Ug=Symbol("bubbling contexts");function Wg(t){class e extends t{fire(t,...e){try{const n=t instanceof T?t:new T(this,t);const i=Kg(this);if(!i.size){return}qg(n,"capturing",this);if($g(i,"$capture",n,...e)){return n.return}const o=n.startRange||this.selection.getFirstRange();const r=o?o.getContainedElement():null;const s=r?Boolean(Gg(i,r)):false;let a=r||Yg(o);qg(n,"atTarget",a);if(!s){if($g(i,"$text",n,...e)){return n.return}qg(n,"bubbling",a)}while(a){if(a.is("rootElement")){if($g(i,"$root",n,...e)){return n.return}}else if(a.is("element")){if($g(i,a.name,n,...e)){return n.return}}if($g(i,a,n,...e)){return n.return}a=a.parent;qg(n,"bubbling",a)}qg(n,"bubbling",this);$g(i,"$document",n,...e);return n.return}catch(t){z.rethrowUnexpectedError(t,this)}}_addEventListener(t,e,n){const i=Xc(n.context||"$document");const o=Kg(this);for(const r of i){let i=o.get(r);if(!i){i=new(K());o.set(r,i)}this.listenTo(i,t,e,n)}}_removeEventListener(t,e){const n=Kg(this);for(const i of n.values()){this.stopListening(i,t,e)}}}return e}{const t=Wg(Object);["fire","_addEventListener","_removeEventListener"].forEach((e=>{Wg[e]=t.prototype[e]}))}function qg(t,e,n){if(t instanceof Hg){t._eventPhase=e;t._currentTarget=n}}function $g(t,e,n,...i){const o=typeof e=="string"?t.get(e):Gg(t,e);if(!o){return false}o.fire(n,...i);return n.stop.called}function Gg(t,e){for(const[n,i]of t){if(typeof n=="function"&&n(e)){return i}}return null}function Kg(t){if(!t[Ug]){t[Ug]=new Map}return t[Ug]}function Yg(t){if(!t){return null}const e=t.start.parent;const n=t.end.parent;const i=e.getPath();const o=n.getPath();return i.length>o.length?e:n}class Zg extends(Wg(mt())){constructor(t){super();this.selection=new jg;this.roots=new ll({idProperty:"rootName"});this.stylesProcessor=t;this.set("isReadOnly",false);this.set("isFocused",false);this.set("isSelecting",false);this.set("isComposing",false);this._postFixers=new Set}getRoot(t="main"){return this.roots.get(t)}registerPostFixer(t){this._postFixers.add(t)}destroy(){this.roots.map((t=>t.destroy()));this.stopListening()}_callPostFixers(t){let e=false;do{for(const n of this._postFixers){e=n(t);if(e){break}}}while(e)}}const Qg=10;class Jg extends Dg{constructor(...t){super(...t);this.getFillerOffset=Xg;this._priority=Qg;this._id=null;this._clonesGroup=null}get priority(){return this._priority}get id(){return this._id}getElementsWithSameId(){if(this.id===null){throw new z("attribute-element-get-elements-with-same-id-no-id",this)}return new Set(this._clonesGroup)}isSimilar(t){if(this.id!==null||t.id!==null){return this.id===t.id}return super.isSimilar(t)&&this.priority==t.priority}_clone(t=false){const e=super._clone(t);e._priority=this._priority;e._id=this._id;return e}}Jg.DEFAULT_PRIORITY=Qg;Jg.prototype.is=function(t,e){if(!e){return t==="attributeElement"||t==="view:attributeElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="attributeElement"||t==="view:attributeElement"||t==="element"||t==="view:element")}};function Xg(){if(tm(this)){return null}let t=this.parent;while(t&&t.is("attributeElement")){if(tm(t)>1){return null}t=t.parent}if(!t||tm(t)>1){return null}return this.childCount}function tm(t){return Array.from(t.getChildren()).filter((t=>!t.is("uiElement"))).length}class em extends Dg{constructor(t,e,n,i){super(t,e,n,i);this.getFillerOffset=nm}_insertChild(t,e){if(e&&(e instanceof Eu||Array.from(e).length>0)){throw new z("view-emptyelement-cannot-add",[this,e])}return 0}}em.prototype.is=function(t,e){if(!e){return t==="emptyElement"||t==="view:emptyElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="emptyElement"||t==="view:emptyElement"||t==="element"||t==="view:element")}};function nm(){return null}class im extends Dg{constructor(...t){super(...t);this.getFillerOffset=rm}_insertChild(t,e){if(e&&(e instanceof Eu||Array.from(e).length>0)){throw new z("view-uielement-cannot-add",[this,e])}return 0}render(t,e){return this.toDomElement(t)}toDomElement(t){const e=t.createElement(this.name);for(const t of this.getAttributeKeys()){e.setAttribute(t,this.getAttribute(t))}return e}}im.prototype.is=function(t,e){if(!e){return t==="uiElement"||t==="view:uiElement"||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="uiElement"||t==="view:uiElement"||t==="element"||t==="view:element")}};function om(t){t.document.on("arrowKey",((e,n)=>sm(e,n,t.domConverter)),{priority:"low"})}function rm(){return null}function sm(t,e,n){if(e.keyCode==Hc.arrowright){const t=e.domTarget.ownerDocument.defaultView.getSelection();const i=t.rangeCount==1&&t.getRangeAt(0).collapsed;if(i||e.shiftKey){const e=t.focusNode;const o=t.focusOffset;const r=n.domPositionToView(e,o);if(r===null){return}let s=false;const a=r.getLastMatchingPosition((t=>{if(t.item.is("uiElement")){s=true}if(t.item.is("uiElement")||t.item.is("attributeElement")){return true}return false}));if(s){const e=n.viewPositionToDom(a);if(i){t.collapse(e.parent,e.offset)}else{t.extend(e.parent,e.offset)}}}}}class am extends Dg{constructor(...t){super(...t);this.getFillerOffset=cm}_insertChild(t,e){if(e&&(e instanceof Eu||Array.from(e).length>0)){throw new z("view-rawelement-cannot-add",[this,e])}return 0}render(){}}am.prototype.is=function(t,e){if(!e){return t==="rawElement"||t==="view:rawElement"||t===this.name||t==="view:"+this.name||t==="element"||t==="view:element"||t==="node"||t==="view:node"}else{return e===this.name&&(t==="rawElement"||t==="view:rawElement"||t==="element"||t==="view:element")}};function cm(){return null}class lm extends(K(_u)){constructor(t,e){super();this.document=t;this._children=[];if(e){this._insertChild(0,e)}this._customProperties=new Map}[Symbol.iterator](){return this._children[Symbol.iterator]()}get childCount(){return this._children.length}get isEmpty(){return this.childCount===0}get root(){return this}get parent(){return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}_appendChild(t){return this._insertChild(this.childCount,t)}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}_insertChild(t,e){this._fireChange("children",this);let n=0;const i=dm(this.document,e);for(const e of i){if(e.parent!==null){e._remove()}e.parent=this;this._children.splice(t,0,e);t++;n++}return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n<t+e;n++){this._children[n].parent=null}return this._children.splice(t,e)}_fireChange(t,e){this.fire("change:"+t,e)}_setCustomProperty(t,e){this._customProperties.set(t,e)}_removeCustomProperty(t){return this._customProperties.delete(t)}}lm.prototype.is=function(t){return t==="documentFragment"||t==="view:documentFragment"};function dm(t,e){if(typeof e=="string"){return[new Du(t,e)]}if(!Tt(e)){e=[e]}return Array.from(e).map((e=>{if(typeof e=="string"){return new Du(t,e)}if(e instanceof Tu){return new Du(t,e.data)}return e}))}class um{constructor(t){this.document=t;this._cloneGroups=new Map;this._slotFactory=null}setSelection(...t){this.document.selection._setTo(...t)}setSelectionFocus(...t){this.document.selection._setFocus(...t)}createDocumentFragment(t){return new lm(this.document,t)}createText(t){return new Du(this.document,t)}createAttributeElement(t,e,n={}){const i=new Jg(this.document,t,e);if(typeof n.priority==="number"){i._priority=n.priority}if(n.id){i._id=n.id}if(n.renderUnsafeAttributes){i._unsafeAttributesToRender.push(...n.renderUnsafeAttributes)}return i}createContainerElement(t,e,n={},i={}){let o=null;if(pe(n)){i=n}else{o=n}const r=new Bg(this.document,t,e,o);if(i.renderUnsafeAttributes){r._unsafeAttributesToRender.push(...i.renderUnsafeAttributes)}return r}createEditableElement(t,e,n={}){const i=new Lg(this.document,t,e);if(n.renderUnsafeAttributes){i._unsafeAttributesToRender.push(...n.renderUnsafeAttributes)}return i}createEmptyElement(t,e,n={}){const i=new em(this.document,t,e);if(n.renderUnsafeAttributes){i._unsafeAttributesToRender.push(...n.renderUnsafeAttributes)}return i}createUIElement(t,e,n){const i=new im(this.document,t,e);if(n){i.render=n}return i}createRawElement(t,e,n,i={}){const o=new am(this.document,t,e);if(n){o.render=n}if(i.renderUnsafeAttributes){o._unsafeAttributesToRender.push(...i.renderUnsafeAttributes)}return o}setAttribute(t,e,n){n._setAttribute(t,e)}removeAttribute(t,e){e._removeAttribute(t)}addClass(t,e){e._addClass(t)}removeClass(t,e){e._removeClass(t)}setStyle(t,e,n){if(pe(t)&&n===undefined){e._setStyle(t)}else{n._setStyle(t,e)}}removeStyle(t,e){e._removeStyle(t)}setCustomProperty(t,e,n){n._setCustomProperty(t,e)}removeCustomProperty(t,e){return e._removeCustomProperty(t)}breakAttributes(t){if(t instanceof Rg){return this._breakAttributes(t)}else{return this._breakAttributesRange(t)}}breakContainer(t){const e=t.parent;if(!e.is("containerElement")){throw new z("view-writer-break-non-container-element",this.document)}if(!e.parent){throw new z("view-writer-break-root",this.document)}if(t.isAtStart){return Rg._createBefore(e)}else if(!t.isAtEnd){const n=e._clone(false);this.insert(Rg._createAfter(e),n);const i=new Og(t,Rg._createAt(e,"end"));const o=new Rg(n,0);this.move(i,o)}return Rg._createAfter(e)}mergeAttributes(t){const e=t.offset;const n=t.parent;if(n.is("$text")){return t}if(n.is("attributeElement")&&n.childCount===0){const t=n.parent;const e=n.index;n._remove();this._removeFromClonedElementsGroup(n);return this.mergeAttributes(new Rg(t,e))}const i=n.getChild(e-1);const o=n.getChild(e);if(!i||!o){return t}if(i.is("$text")&&o.is("$text")){return bm(i,o)}else if(i.is("attributeElement")&&o.is("attributeElement")&&i.isSimilar(o)){const t=i.childCount;i._appendChild(o.getChildren());o._remove();this._removeFromClonedElementsGroup(o);return this.mergeAttributes(new Rg(i,t))}return t}mergeContainers(t){const e=t.nodeBefore;const n=t.nodeAfter;if(!e||!n||!e.is("containerElement")||!n.is("containerElement")){throw new z("view-writer-merge-containers-invalid-position",this.document)}const i=e.getChild(e.childCount-1);const o=i instanceof Du?Rg._createAt(i,"end"):Rg._createAt(e,"end");this.move(Og._createIn(n),Rg._createAt(e,"end"));this.remove(Og._createOn(n));return o}insert(t,e){e=Tt(e)?[...e]:[e];wm(e,this.document);const n=e.reduce(((t,e)=>{const n=t[t.length-1];const i=!e.is("uiElement");if(!n||n.breakAttributes!=i){t.push({breakAttributes:i,nodes:[e]})}else{n.nodes.push(e)}return t}),[]);let i=null;let o=t;for(const{nodes:t,breakAttributes:e}of n){const n=this._insertNodes(o,t,e);if(!i){i=n.start}o=n.end}if(!i){return new Og(t)}return new Og(i,o)}remove(t){const e=t instanceof Og?t:Og._createOn(t);Cm(e,this.document);if(e.isCollapsed){return new lm(this.document)}const{start:n,end:i}=this._breakAttributesRange(e,true);const o=n.parent;const r=i.offset-n.offset;const s=o._removeChildren(n.offset,r);for(const t of s){this._removeFromClonedElementsGroup(t)}const a=this.mergeAttributes(n);e.start=a;e.end=a.clone();return new lm(this.document,s)}clear(t,e){Cm(t,this.document);const n=t.getWalker({direction:"backward",ignoreElementEnd:true});for(const i of n){const n=i.item;let o;if(n.is("element")&&e.isSimilar(n)){o=Og._createOn(n)}else if(!i.nextPosition.isAfter(t.start)&&n.is("$textProxy")){const t=n.getAncestors().find((t=>t.is("element")&&e.isSimilar(t)));if(t){o=Og._createIn(t)}}if(o){if(o.end.isAfter(t.end)){o.end=t.end}if(o.start.isBefore(t.start)){o.start=t.start}this.remove(o)}}}move(t,e){let n;if(e.isAfter(t.end)){e=this._breakAttributes(e,true);const i=e.parent;const o=i.childCount;t=this._breakAttributesRange(t,true);n=this.remove(t);e.offset+=i.childCount-o}else{n=this.remove(t)}return this.insert(e,n)}wrap(t,e){if(!(e instanceof Jg)){throw new z("view-writer-wrap-invalid-attribute",this.document)}Cm(t,this.document);if(!t.isCollapsed){return this._wrapRange(t,e)}else{let n=t.start;if(n.parent.is("element")&&!hm(n.parent)){n=n.getLastMatchingPosition((t=>t.item.is("uiElement")))}n=this._wrapPosition(n,e);const i=this.document.selection;if(i.isCollapsed&&i.getFirstPosition().isEqual(t.start)){this.setSelection(n)}return new Og(n)}}unwrap(t,e){if(!(e instanceof Jg)){throw new z("view-writer-unwrap-invalid-attribute",this.document)}Cm(t,this.document);if(t.isCollapsed){return t}const{start:n,end:i}=this._breakAttributesRange(t,true);const o=n.parent;const r=this._unwrapChildren(o,n.offset,i.offset,e);const s=this.mergeAttributes(r.start);if(!s.isEqual(r.start)){r.end.offset--}const a=this.mergeAttributes(r.end);return new Og(s,a)}rename(t,e){const n=new Bg(this.document,t,e.getAttributes());this.insert(Rg._createAfter(e),n);this.move(Og._createIn(e),Rg._createAt(n,0));this.remove(Og._createOn(e));return n}clearClonedElementsGroup(t){this._cloneGroups.delete(t)}createPositionAt(t,e){return Rg._createAt(t,e)}createPositionAfter(t){return Rg._createAfter(t)}createPositionBefore(t){return Rg._createBefore(t)}createRange(...t){return new Og(...t)}createRangeOn(t){return Og._createOn(t)}createRangeIn(t){return Og._createIn(t)}createSelection(...t){return new Fg(...t)}createSlot(t){if(!this._slotFactory){throw new z("view-writer-invalid-create-slot-context",this.document)}return this._slotFactory(this,t)}_registerSlotFactory(t){this._slotFactory=t}_clearSlotFactory(){this._slotFactory=null}_insertNodes(t,e,n){let i;if(n){i=gm(t)}else{i=t.parent.is("$text")?t.parent.parent:t.parent}if(!i){throw new z("view-writer-invalid-position-container",this.document)}let o;if(n){o=this._breakAttributes(t,true)}else{o=t.parent.is("$text")?pm(t):t}const r=i._insertChild(o.offset,e);for(const t of e){this._addToClonedElementsGroup(t)}const s=o.getShiftedBy(r);const a=this.mergeAttributes(o);if(!a.isEqual(o)){s.offset--}const c=this.mergeAttributes(s);return new Og(a,c)}_wrapChildren(t,e,n,i){let o=e;const r=[];while(o<n){const e=t.getChild(o);const n=e.is("$text");const s=e.is("attributeElement");if(s&&this._wrapAttributeElement(i,e)){r.push(new Rg(t,o))}else if(n||!s||mm(i,e)){const n=i._clone();e._remove();n._appendChild(e);t._insertChild(o,n);this._addToClonedElementsGroup(n);r.push(new Rg(t,o))}else{this._wrapChildren(e,0,e.childCount,i)}o++}let s=0;for(const t of r){t.offset-=s;if(t.offset==e){continue}const i=this.mergeAttributes(t);if(!i.isEqual(t)){s++;n--}}return Og._createFromParentsAndOffsets(t,e,t,n)}_unwrapChildren(t,e,n,i){let o=e;const r=[];while(o<n){const e=t.getChild(o);if(!e.is("attributeElement")){o++;continue}if(e.isSimilar(i)){const i=e.getChildren();const s=e.childCount;e._remove();t._insertChild(o,i);this._removeFromClonedElementsGroup(e);r.push(new Rg(t,o),new Rg(t,o+s));o+=s;n+=s-1;continue}if(this._unwrapAttributeElement(i,e)){r.push(new Rg(t,o),new Rg(t,o+1));o++;continue}this._unwrapChildren(e,0,e.childCount,i);o++}let s=0;for(const t of r){t.offset-=s;if(t.offset==e||t.offset==n){continue}const i=this.mergeAttributes(t);if(!i.isEqual(t)){s++;n--}}return Og._createFromParentsAndOffsets(t,e,t,n)}_wrapRange(t,e){const{start:n,end:i}=this._breakAttributesRange(t,true);const o=n.parent;const r=this._wrapChildren(o,n.offset,i.offset,e);const s=this.mergeAttributes(r.start);if(!s.isEqual(r.start)){r.end.offset--}const a=this.mergeAttributes(r.end);return new Og(s,a)}_wrapPosition(t,e){if(e.isSimilar(t.parent)){return fm(t.clone())}if(t.parent.is("$text")){t=pm(t)}const n=this.createAttributeElement("_wrapPosition-fake-element");n._priority=Number.POSITIVE_INFINITY;n.isSimilar=()=>false;t.parent._insertChild(t.offset,n);const i=new Og(t,t.getShiftedBy(1));this.wrap(i,e);const o=new Rg(n.parent,n.index);n._remove();const r=o.nodeBefore;const s=o.nodeAfter;if(r instanceof Du&&s instanceof Du){return bm(r,s)}return fm(o)}_wrapAttributeElement(t,e){if(!_m(t,e)){return false}if(t.name!==e.name||t.priority!==e.priority){return false}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}if(e.hasAttribute(n)&&e.getAttribute(n)!==t.getAttribute(n)){return false}}for(const n of t.getStyleNames()){if(e.hasStyle(n)&&e.getStyle(n)!==t.getStyle(n)){return false}}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}if(!e.hasAttribute(n)){this.setAttribute(n,t.getAttribute(n),e)}}for(const n of t.getStyleNames()){if(!e.hasStyle(n)){this.setStyle(n,t.getStyle(n),e)}}for(const n of t.getClassNames()){if(!e.hasClass(n)){this.addClass(n,e)}}return true}_unwrapAttributeElement(t,e){if(!_m(t,e)){return false}if(t.name!==e.name||t.priority!==e.priority){return false}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}if(!e.hasAttribute(n)||e.getAttribute(n)!==t.getAttribute(n)){return false}}if(!e.hasClass(...t.getClassNames())){return false}for(const n of t.getStyleNames()){if(!e.hasStyle(n)||e.getStyle(n)!==t.getStyle(n)){return false}}for(const n of t.getAttributeKeys()){if(n==="class"||n==="style"){continue}this.removeAttribute(n,e)}this.removeClass(Array.from(t.getClassNames()),e);this.removeStyle(Array.from(t.getStyleNames()),e);return true}_breakAttributesRange(t,e=false){const n=t.start;const i=t.end;Cm(t,this.document);if(t.isCollapsed){const n=this._breakAttributes(t.start,e);return new Og(n,n)}const o=this._breakAttributes(i,e);const r=o.parent.childCount;const s=this._breakAttributes(n,e);o.offset+=o.parent.childCount-r;return new Og(s,o)}_breakAttributes(t,e=false){const n=t.offset;const i=t.parent;if(t.parent.is("emptyElement")){throw new z("view-writer-cannot-break-empty-element",this.document)}if(t.parent.is("uiElement")){throw new z("view-writer-cannot-break-ui-element",this.document)}if(t.parent.is("rawElement")){throw new z("view-writer-cannot-break-raw-element",this.document)}if(!e&&i.is("$text")&&Am(i.parent)){return t.clone()}if(Am(i)){return t.clone()}if(i.is("$text")){return this._breakAttributes(pm(t),e)}const o=i.childCount;if(n==o){const t=new Rg(i.parent,i.index+1);return this._breakAttributes(t,e)}else{if(n===0){const t=new Rg(i.parent,i.index);return this._breakAttributes(t,e)}else{const t=i.index+1;const o=i._clone();i.parent._insertChild(t,o);this._addToClonedElementsGroup(o);const r=i.childCount-n;const s=i._removeChildren(n,r);o._appendChild(s);const a=new Rg(i.parent,t);return this._breakAttributes(a,e)}}}_addToClonedElementsGroup(t){if(!t.root.is("rootElement")){return}if(t.is("element")){for(const e of t.getChildren()){this._addToClonedElementsGroup(e)}}const e=t.id;if(!e){return}let n=this._cloneGroups.get(e);if(!n){n=new Set;this._cloneGroups.set(e,n)}n.add(t);t._clonesGroup=n}_removeFromClonedElementsGroup(t){if(t.is("element")){for(const e of t.getChildren()){this._removeFromClonedElementsGroup(e)}}const e=t.id;if(!e){return}const n=this._cloneGroups.get(e);if(!n){return}n.delete(t)}}function hm(t){return Array.from(t.getChildren()).some((t=>!t.is("uiElement")))}function gm(t){let e=t.parent;while(!Am(e)){if(!e){return undefined}e=e.parent}return e}function mm(t,e){if(t.priority<e.priority){return true}else if(t.priority>e.priority){return false}return t.getIdentity()<e.getIdentity()}function fm(t){const e=t.nodeBefore;if(e&&e.is("$text")){return new Rg(e,e.data.length)}const n=t.nodeAfter;if(n&&n.is("$text")){return new Rg(n,0)}return t}function pm(t){if(t.offset==t.parent.data.length){return new Rg(t.parent.parent,t.parent.index+1)}if(t.offset===0){return new Rg(t.parent.parent,t.parent.index)}const e=t.parent.data.slice(t.offset);t.parent._data=t.parent.data.slice(0,t.offset);t.parent.parent._insertChild(t.parent.index+1,new Du(t.root.document,e));return new Rg(t.parent.parent,t.parent.index+1)}function bm(t,e){const n=t.data.length;t._data+=e.data;e._remove();return new Rg(t,n)}const km=[Du,Jg,Bg,em,am,im];function wm(t,e){for(const n of t){if(!km.some((t=>n instanceof t))){throw new z("view-writer-insert-invalid-node-type",e)}if(!n.is("$text")){wm(n.getChildren(),e)}}}function Am(t){return t&&(t.is("containerElement")||t.is("documentFragment"))}function Cm(t,e){const n=gm(t.start);const i=gm(t.end);if(!n||!i||n!==i){throw new z("view-writer-invalid-range-container",e)}}function _m(t,e){return t.id===null&&e.id===null}const vm=t=>t.createTextNode(" ");const ym=t=>{const e=t.createElement("span");e.dataset.ckeFiller="true";e.innerText=" ";return e};const xm=t=>{const e=t.createElement("br");e.dataset.ckeFiller="true";return e};const Em=7;const Dm="⁠".repeat(Em);function Tm(t){return sc(t)&&t.data.substr(0,Em)===Dm}function Sm(t){return t.data.length==Em&&Tm(t)}function Im(t){if(Tm(t)){return t.data.slice(Em)}else{return t.data}}function Bm(t){t.document.on("arrowKey",Mm,{priority:"low"})}function Mm(t,e){if(e.keyCode==Hc.arrowleft){const t=e.domTarget.ownerDocument.defaultView.getSelection();if(t.rangeCount==1&&t.getRangeAt(0).collapsed){const e=t.getRangeAt(0).startContainer;const n=t.getRangeAt(0).startOffset;if(Tm(e)&&n<=Em){t.collapse(e,0)}}}}var Lm=n(4401);var Nm={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Nm.insert="head";Nm.singleton=true;var zm=Tl()(Lm.Z,Nm);const Pm=Lm.Z.locals||{};class Rm extends(mt()){constructor(t,e){super();this.domDocuments=new Set;this.domConverter=t;this.markedAttributes=new Set;this.markedChildren=new Set;this.markedTexts=new Set;this.selection=e;this.set("isFocused",false);this.set("isSelecting",false);if(l.isBlink&&!l.isAndroid){this.on("change:isSelecting",(()=>{if(!this.isSelecting){this.render()}}))}this.set("isComposing",false);this.on("change:isComposing",(()=>{if(!this.isComposing){this.render()}}));this._inlineFiller=null;this._fakeSelectionContainer=null}markToSync(t,e){if(t==="text"){if(this.domConverter.mapViewToDom(e.parent)){this.markedTexts.add(e)}}else{if(!this.domConverter.mapViewToDom(e)){return}if(t==="attributes"){this.markedAttributes.add(e)}else if(t==="children"){this.markedChildren.add(e)}else{throw new z("view-renderer-unknown-type",this)}}}render(){if(this.isComposing&&!l.isAndroid){return}let t=null;const e=l.isBlink&&!l.isAndroid?!this.isSelecting:true;for(const t of this.markedChildren){this._updateChildrenMappings(t)}if(e){if(this._inlineFiller&&!this._isSelectionInInlineFiller()){this._removeInlineFiller()}if(this._inlineFiller){t=this._getInlineFillerPosition()}else if(this._needsInlineFillerAtSelection()){t=this.selection.getFirstPosition();this.markedChildren.add(t.parent)}}else if(this._inlineFiller&&this._inlineFiller.parentNode){t=this.domConverter.domPositionToView(this._inlineFiller);if(t&&t.parent.is("$text")){t=Rg._createBefore(t.parent)}}for(const t of this.markedAttributes){this._updateAttrs(t)}for(const e of this.markedChildren){this._updateChildren(e,{inlineFillerPosition:t})}for(const e of this.markedTexts){if(!this.markedChildren.has(e.parent)&&this.domConverter.mapViewToDom(e.parent)){this._updateText(e,{inlineFillerPosition:t})}}if(e){if(t){const e=this.domConverter.viewPositionToDom(t);const n=e.parent.ownerDocument;if(!Tm(e.parent)){this._inlineFiller=Vm(n,e.parent,e.offset)}else{this._inlineFiller=e.parent}}else{this._inlineFiller=null}}this._updateFocus();this._updateSelection();this.markedTexts.clear();this.markedAttributes.clear();this.markedChildren.clear()}_updateChildrenMappings(t){const e=this.domConverter.mapViewToDom(t);if(!e){return}const n=Array.from(this.domConverter.mapViewToDom(t).childNodes);const i=Array.from(this.domConverter.viewChildrenToDom(t,{withChildren:false}));const o=this._diffNodeLists(n,i);const r=this._findReplaceActions(o,n,i);if(r.indexOf("replace")!==-1){const e={equal:0,insert:0,delete:0};for(const o of r){if(o==="replace"){const o=e.equal+e.insert;const r=e.equal+e.delete;const s=t.getChild(o);if(s&&!(s.is("uiElement")||s.is("rawElement"))){this._updateElementMappings(s,n[r])}Tc(i[o]);e.equal++}else{e[o]++}}}}_updateElementMappings(t,e){this.domConverter.unbindDomElement(e);this.domConverter.bindElements(e,t);this.markedChildren.add(t);this.markedAttributes.add(t)}_getInlineFillerPosition(){const t=this.selection.getFirstPosition();if(t.parent.is("$text")){return Rg._createBefore(t.parent)}else{return t}}_isSelectionInInlineFiller(){if(this.selection.rangeCount!=1||!this.selection.isCollapsed){return false}const t=this.selection.getFirstPosition();const e=this.domConverter.viewPositionToDom(t);if(e&&sc(e.parent)&&Tm(e.parent)){return true}return false}_removeInlineFiller(){const t=this._inlineFiller;if(!Tm(t)){throw new z("view-renderer-filler-was-lost",this)}if(Sm(t)){t.remove()}else{t.data=t.data.substr(Em)}this._inlineFiller=null}_needsInlineFillerAtSelection(){if(this.selection.rangeCount!=1||!this.selection.isCollapsed){return false}const t=this.selection.getFirstPosition();const e=t.parent;const n=t.offset;if(!this.domConverter.mapViewToDom(e.root)){return false}if(!e.is("element")){return false}if(!Om(e)){return false}if(n===e.getFillerOffset()){return false}const i=t.nodeBefore;const o=t.nodeAfter;if(i instanceof Du||o instanceof Du){return false}if(l.isAndroid&&(i||o)){return false}return true}_updateText(t,e){const n=this.domConverter.findCorrespondingDomText(t);const i=this.domConverter.viewToDom(t);let o=i.data;const r=e.inlineFillerPosition;if(r&&r.parent==t.parent&&r.offset==t.index){o=Dm+o}$m(n,o)}_updateAttrs(t){const e=this.domConverter.mapViewToDom(t);if(!e){return}const n=Array.from(e.attributes).map((t=>t.name));const i=t.getAttributeKeys();for(const n of i){this.domConverter.setDomElementAttribute(e,n,t.getAttribute(n),t)}for(const i of n){if(!t.hasAttribute(i)){this.domConverter.removeDomElementAttribute(e,i)}}}_updateChildren(t,e){const n=this.domConverter.mapViewToDom(t);if(!n){return}if(l.isAndroid){let t=null;for(const e of Array.from(n.childNodes)){if(t&&sc(t)&&sc(e)){n.normalize();break}t=e}}const i=e.inlineFillerPosition;const o=n.childNodes;const r=Array.from(this.domConverter.viewChildrenToDom(t,{bind:true}));if(i&&i.parent===t){Vm(n.ownerDocument,r,i.offset)}const s=this._diffNodeLists(o,r);const a=l.isAndroid?this._findReplaceActions(s,o,r,{replaceText:true}):s;let c=0;const d=new Set;for(const t of a){if(t==="delete"){d.add(o[c]);Tc(o[c])}else if(t==="equal"||t==="replace"){c++}}c=0;for(const t of a){if(t==="insert"){kc(n,c,r[c]);c++}else if(t==="replace"){$m(o[c],r[c].data);c++}else if(t==="equal"){this._markDescendantTextToSync(this.domConverter.domToView(r[c]));c++}}for(const t of d){if(!t.parentNode){this.domConverter.unbindDomElement(t)}}}_diffNodeLists(t,e){t=Wm(t,this._fakeSelectionContainer);return y(t,e,Hm.bind(null,this.domConverter))}_findReplaceActions(t,e,n,i={}){if(t.indexOf("insert")===-1||t.indexOf("delete")===-1){return t}let o=[];let r=[];let s=[];const a={equal:0,insert:0,delete:0};for(const c of t){if(c==="insert"){s.push(n[a.equal+a.insert])}else if(c==="delete"){r.push(e[a.equal+a.delete])}else{o=o.concat(y(r,s,i.replaceText?jm:Fm).map((t=>t==="equal"?"replace":t)));o.push("equal");r=[];s=[]}a[c]++}return o.concat(y(r,s,i.replaceText?jm:Fm).map((t=>t==="equal"?"replace":t)))}_markDescendantTextToSync(t){if(!t){return}if(t.is("$text")){this.markedTexts.add(t)}else if(t.is("element")){for(const e of t.getChildren()){this._markDescendantTextToSync(e)}}}_updateSelection(){if(l.isBlink&&!l.isAndroid&&this.isSelecting&&!this.markedChildren.size){return}if(this.selection.rangeCount===0){this._removeDomSelection();this._removeFakeSelection();return}const t=this.domConverter.mapViewToDom(this.selection.editableElement);if(!this.isFocused||!t){return}if(this.selection.isFake){this._updateFakeSelection(t)}else if(this._fakeSelectionContainer&&this._fakeSelectionContainer.isConnected){this._removeFakeSelection();this._updateDomSelection(t)}else if(!(this.isComposing&&l.isAndroid)){this._updateDomSelection(t)}}_updateFakeSelection(t){const e=t.ownerDocument;if(!this._fakeSelectionContainer){this._fakeSelectionContainer=qm(e)}const n=this._fakeSelectionContainer;this.domConverter.bindFakeSelection(n,this.selection);if(!this._fakeSelectionNeedsUpdate(t)){return}if(!n.parentElement||n.parentElement!=t){t.appendChild(n)}n.textContent=this.selection.fakeSelectionLabel||" ";const i=e.getSelection();const o=e.createRange();i.removeAllRanges();o.selectNodeContents(n);i.addRange(o)}_updateDomSelection(t){const e=t.ownerDocument.defaultView.getSelection();if(!this._domSelectionNeedsUpdate(e)){return}const n=this.domConverter.viewPositionToDom(this.selection.anchor);const i=this.domConverter.viewPositionToDom(this.selection.focus);e.collapse(n.parent,n.offset);e.extend(i.parent,i.offset);if(l.isGecko){Um(i,e)}}_domSelectionNeedsUpdate(t){if(!this.domConverter.isDomSelectionCorrect(t)){return true}const e=t&&this.domConverter.domSelectionToView(t);if(e&&this.selection.isEqual(e)){return false}if(!this.selection.isCollapsed&&this.selection.isSimilar(e)){return false}return true}_fakeSelectionNeedsUpdate(t){const e=this._fakeSelectionContainer;const n=t.ownerDocument.getSelection();if(!e||e.parentElement!==t){return true}if(n.anchorNode!==e&&!e.contains(n.anchorNode)){return true}return e.textContent!==this.selection.fakeSelectionLabel}_removeDomSelection(){for(const t of this.domDocuments){const e=t.getSelection();if(e.rangeCount){const n=t.activeElement;const i=this.domConverter.mapDomToView(n);if(n&&i){e.removeAllRanges()}}}}_removeFakeSelection(){const t=this._fakeSelectionContainer;if(t){t.remove()}}_updateFocus(){if(this.isFocused){const t=this.selection.editableElement;if(t){this.domConverter.focus(t)}}}}function Om(t){if(t.getAttribute("contenteditable")=="false"){return false}const e=t.findAncestor((t=>t.hasAttribute("contenteditable")));return!e||e.getAttribute("contenteditable")=="true"}function Vm(t,e,n){const i=e instanceof Array?e:e.childNodes;const o=i[n];if(sc(o)){o.data=Dm+o.data;return o}else{const o=t.createTextNode(Dm);if(Array.isArray(e)){i.splice(n,0,o)}else{kc(e,n,o)}return o}}function Fm(t,e){return Ya(t)&&Ya(e)&&!sc(t)&&!sc(e)&&!wc(t)&&!wc(e)&&t.tagName.toLowerCase()===e.tagName.toLowerCase()}function jm(t,e){return Ya(t)&&Ya(e)&&sc(t)&&sc(e)}function Hm(t,e,n){if(e===n){return true}else if(sc(e)&&sc(n)){return e.data===n.data}else if(t.isBlockFiller(e)&&t.isBlockFiller(n)){return true}return false}function Um(t,e){const n=t.parent;if(n.nodeType!=Node.ELEMENT_NODE||t.offset!=n.childNodes.length-1){return}const i=n.childNodes[t.offset];if(i&&i.tagName=="BR"){e.addRange(e.getRangeAt(0))}}function Wm(t,e){const n=Array.from(t);if(n.length==0||!e){return n}const i=n[n.length-1];if(i==e){n.pop()}return n}function qm(t){const e=t.createElement("div");e.className="ck-fake-selection-container";Object.assign(e.style,{position:"fixed",top:0,left:"-9999px",width:"42px"});e.textContent=" ";return e}function $m(t,e){const n=t.data;if(n==e){return}const i=k(n,e);for(const e of i){if(e.type==="insert"){t.insertData(e.index,e.values.join(""))}else{t.deleteData(e.index,e.howMany)}}}const Gm=xm(ic.document);const Km=vm(ic.document);const Ym=ym(ic.document);const Zm="data-ck-unsafe-attribute-";const Qm="data-ck-unsafe-element";class Jm{constructor(t,e={}){this.document=t;this.renderingMode=e.renderingMode||"editing";this.blockFillerMode=e.blockFillerMode||(this.renderingMode==="editing"?"br":"nbsp");this.preElements=["pre"];this.blockElements=["address","article","aside","blockquote","caption","center","dd","details","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","legend","li","main","menu","nav","ol","p","pre","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"];this.inlineObjectElements=["object","iframe","input","button","textarea","select","option","video","embed","audio","img","canvas"];this.unsafeElements=["script","style"];this._domDocument=this.renderingMode==="editing"?ic.document:ic.document.implementation.createHTMLDocument("");this._domToViewMapping=new WeakMap;this._viewToDomMapping=new WeakMap;this._fakeSelectionMapping=new WeakMap;this._rawContentElementMatcher=new Su;this._encounteredRawContentDomNodes=new WeakSet}bindFakeSelection(t,e){this._fakeSelectionMapping.set(t,new Fg(e))}fakeSelectionToView(t){return this._fakeSelectionMapping.get(t)}bindElements(t,e){this._domToViewMapping.set(t,e);this._viewToDomMapping.set(e,t)}unbindDomElement(t){const e=this._domToViewMapping.get(t);if(e){this._domToViewMapping.delete(t);this._viewToDomMapping.delete(e);for(const e of Array.from(t.children)){this.unbindDomElement(e)}}}bindDocumentFragments(t,e){this._domToViewMapping.set(t,e);this._viewToDomMapping.set(e,t)}shouldRenderAttribute(t,e,n){if(this.renderingMode==="data"){return true}t=t.toLowerCase();if(t.startsWith("on")){return false}if(t==="srcdoc"&&e.match(/\bon\S+\s*=|javascript:|<\s*\/*script/i)){return false}if(n==="img"&&(t==="src"||t==="srcset")){return true}if(n==="source"&&t==="srcset"){return true}if(e.match(/^\s*(javascript:|data:(image\/svg|text\/x?html))/i)){return false}return true}setContentOf(t,e){if(this.renderingMode==="data"){t.innerHTML=e;return}const n=(new DOMParser).parseFromString(e,"text/html");const i=n.createDocumentFragment();const o=n.body.childNodes;while(o.length>0){i.appendChild(o[0])}const r=n.createTreeWalker(i,NodeFilter.SHOW_ELEMENT);const s=[];let a;while(a=r.nextNode()){s.push(a)}for(const t of s){for(const e of t.getAttributeNames()){this.setDomElementAttribute(t,e,t.getAttribute(e))}const e=t.tagName.toLowerCase();if(this._shouldRenameElement(e)){of(e);t.replaceWith(this._createReplacementDomElement(e,t))}}while(t.firstChild){t.firstChild.remove()}t.append(i)}viewToDom(t,e={}){if(t.is("$text")){const e=this._processDataFromViewText(t);return this._domDocument.createTextNode(e)}else{if(this.mapViewToDom(t)){return this.mapViewToDom(t)}let n;if(t.is("documentFragment")){n=this._domDocument.createDocumentFragment();if(e.bind){this.bindDocumentFragments(n,t)}}else if(t.is("uiElement")){if(t.name==="$comment"){n=this._domDocument.createComment(t.getCustomProperty("$rawContent"))}else{n=t.render(this._domDocument,this)}if(e.bind){this.bindElements(n,t)}return n}else{if(this._shouldRenameElement(t.name)){of(t.name);n=this._createReplacementDomElement(t.name)}else if(t.hasAttribute("xmlns")){n=this._domDocument.createElementNS(t.getAttribute("xmlns"),t.name)}else{n=this._domDocument.createElement(t.name)}if(t.is("rawElement")){t.render(n,this)}if(e.bind){this.bindElements(n,t)}for(const e of t.getAttributeKeys()){this.setDomElementAttribute(n,e,t.getAttribute(e),t)}}if(e.withChildren!==false){for(const i of this.viewChildrenToDom(t,e)){n.appendChild(i)}}return n}}setDomElementAttribute(t,e,n,i){const o=this.shouldRenderAttribute(e,n,t.tagName.toLowerCase())||i&&i.shouldRenderUnsafeAttribute(e);if(!o){P("domconverter-unsafe-attribute-detected",{domElement:t,key:e,value:n})}if(t.hasAttribute(e)&&!o){t.removeAttribute(e)}else if(t.hasAttribute(Zm+e)&&o){t.removeAttribute(Zm+e)}t.setAttribute(o?e:Zm+e,n)}removeDomElementAttribute(t,e){if(e==Qm){return}t.removeAttribute(e);t.removeAttribute(Zm+e)}*viewChildrenToDom(t,e={}){const n=t.getFillerOffset&&t.getFillerOffset();let i=0;for(const o of t.getChildren()){if(n===i){yield this._getBlockFiller()}const t=o.is("element")&&!!o.getCustomProperty("dataPipeline:transparentRendering")&&!dl(o.getAttributes());if(t&&this.renderingMode=="data"){yield*this.viewChildrenToDom(o,e)}else{if(t){P("domconverter-transparent-rendering-unsupported-in-editing-pipeline",{viewElement:o})}yield this.viewToDom(o,e)}i++}if(n===i){yield this._getBlockFiller()}}viewRangeToDom(t){const e=this.viewPositionToDom(t.start);const n=this.viewPositionToDom(t.end);const i=this._domDocument.createRange();i.setStart(e.parent,e.offset);i.setEnd(n.parent,n.offset);return i}viewPositionToDom(t){const e=t.parent;if(e.is("$text")){const n=this.findCorrespondingDomText(e);if(!n){return null}let i=t.offset;if(Tm(n)){i+=Em}return{parent:n,offset:i}}else{let n,i,o;if(t.offset===0){n=this.mapViewToDom(e);if(!n){return null}o=n.childNodes[0]}else{const e=t.nodeBefore;i=e.is("$text")?this.findCorrespondingDomText(e):this.mapViewToDom(e);if(!i){return null}n=i.parentNode;o=i.nextSibling}if(sc(o)&&Tm(o)){return{parent:o,offset:Em}}const r=i?bc(i)+1:0;return{parent:n,offset:r}}}domToView(t,e={}){if(this.isBlockFiller(t)){return null}const n=this.getHostViewElement(t);if(n){return n}if(wc(t)&&e.skipComments){return null}if(sc(t)){if(Sm(t)){return null}else{const e=this._processDataFromDomText(t);return e===""?null:new Du(this.document,e)}}else{if(this.mapDomToView(t)){return this.mapDomToView(t)}let n;if(this.isDocumentFragment(t)){n=new lm(this.document);if(e.bind){this.bindDocumentFragments(t,n)}}else{n=this._createViewElement(t,e);if(e.bind){this.bindElements(t,n)}const i=t.attributes;if(i){for(let t=i.length,e=0;e<t;e++){n._setAttribute(i[e].name,i[e].value)}}if(this._isViewElementWithRawContent(n,e)||wc(t)){const e=wc(t)?t.data:t.innerHTML;n._setCustomProperty("$rawContent",e);this._encounteredRawContentDomNodes.add(t);return n}}if(e.withChildren!==false){for(const i of this.domChildrenToView(t,e)){n._appendChild(i)}}return n}}*domChildrenToView(t,e){for(let n=0;n<t.childNodes.length;n++){const i=t.childNodes[n];const o=this.domToView(i,e);if(o!==null){yield o}}}domSelectionToView(t){if(t.rangeCount===1){let e=t.getRangeAt(0).startContainer;if(sc(e)){e=e.parentNode}const n=this.fakeSelectionToView(e);if(n){return n}}const e=this.isDomSelectionBackward(t);const n=[];for(let e=0;e<t.rangeCount;e++){const i=t.getRangeAt(e);const o=this.domRangeToView(i);if(o){n.push(o)}}return new Fg(n,{backward:e})}domRangeToView(t){const e=this.domPositionToView(t.startContainer,t.startOffset);const n=this.domPositionToView(t.endContainer,t.endOffset);if(e&&n){return new Og(e,n)}return null}domPositionToView(t,e=0){if(this.isBlockFiller(t)){return this.domPositionToView(t.parentNode,bc(t))}const n=this.mapDomToView(t);if(n&&(n.is("uiElement")||n.is("rawElement"))){return Rg._createBefore(n)}if(sc(t)){if(Sm(t)){return this.domPositionToView(t.parentNode,bc(t))}const n=this.findCorrespondingViewText(t);let i=e;if(!n){return null}if(Tm(t)){i-=Em;i=i<0?0:i}return new Rg(n,i)}else{if(e===0){const e=this.mapDomToView(t);if(e){return new Rg(e,0)}}else{const n=t.childNodes[e-1];if(sc(n)&&Sm(n)){return this.domPositionToView(n.parentNode,bc(n))}const i=sc(n)?this.findCorrespondingViewText(n):this.mapDomToView(n);if(i&&i.parent){return new Rg(i.parent,i.index+1)}}return null}}mapDomToView(t){const e=this.getHostViewElement(t);return e||this._domToViewMapping.get(t)}findCorrespondingViewText(t){if(Sm(t)){return null}const e=this.getHostViewElement(t);if(e){return e}const n=t.previousSibling;if(n){if(!this.isElement(n)){return null}const t=this.mapDomToView(n);if(t){const e=t.nextSibling;if(e instanceof Du){return e}else{return null}}}else{const e=this.mapDomToView(t.parentNode);if(e){const t=e.getChild(0);if(t instanceof Du){return t}else{return null}}}return null}mapViewToDom(t){return this._viewToDomMapping.get(t)}findCorrespondingDomText(t){const e=t.previousSibling;if(e&&this.mapViewToDom(e)){return this.mapViewToDom(e).nextSibling}if(!e&&t.parent&&this.mapViewToDom(t.parent)){return this.mapViewToDom(t.parent).childNodes[0]}return null}focus(t){const e=this.mapViewToDom(t);if(e&&e.ownerDocument.activeElement!==e){const{scrollX:t,scrollY:n}=ic.window;const i=[];tf(e,(t=>{const{scrollLeft:e,scrollTop:n}=t;i.push([e,n])}));e.focus();tf(e,(t=>{const[e,n]=i.shift();t.scrollLeft=e;t.scrollTop=n}));ic.window.scrollTo(t,n)}}isElement(t){return t&&t.nodeType==Node.ELEMENT_NODE}isDocumentFragment(t){return t&&t.nodeType==Node.DOCUMENT_FRAGMENT_NODE}isBlockFiller(t){if(this.blockFillerMode=="br"){return t.isEqualNode(Gm)}if(t.tagName==="BR"&&nf(t,this.blockElements)&&t.parentNode.childNodes.length===1){return true}return t.isEqualNode(Ym)||ef(t,this.blockElements)}isDomSelectionBackward(t){if(t.isCollapsed){return false}const e=this._domDocument.createRange();try{e.setStart(t.anchorNode,t.anchorOffset);e.setEnd(t.focusNode,t.focusOffset)}catch(t){return false}const n=e.collapsed;e.detach();return n}getHostViewElement(t){const e=oc(t);e.pop();while(e.length){const t=e.pop();const n=this._domToViewMapping.get(t);if(n&&(n.is("uiElement")||n.is("rawElement"))){return n}}return null}isDomSelectionCorrect(t){return this._isDomSelectionPositionCorrect(t.anchorNode,t.anchorOffset)&&this._isDomSelectionPositionCorrect(t.focusNode,t.focusOffset)}registerRawContentMatcher(t){this._rawContentElementMatcher.add(t)}_getBlockFiller(){switch(this.blockFillerMode){case"nbsp":return vm(this._domDocument);case"markedNbsp":return ym(this._domDocument);case"br":return xm(this._domDocument)}}_isDomSelectionPositionCorrect(t,e){if(sc(t)&&Tm(t)&&e<Em){return false}if(this.isElement(t)&&Tm(t.childNodes[e])){return false}const n=this.mapDomToView(t);if(n&&(n.is("uiElement")||n.is("rawElement"))){return false}return true}_processDataFromViewText(t){let e=t.data;if(t.getAncestors().some((t=>this.preElements.includes(t.name)))){return e}if(e.charAt(0)==" "){const n=this._getTouchingInlineViewNode(t,false);const i=n&&n.is("$textProxy")&&this._nodeEndsWithSpace(n);if(i||!n){e=" "+e.substr(1)}}if(e.charAt(e.length-1)==" "){const n=this._getTouchingInlineViewNode(t,true);const i=n&&n.is("$textProxy")&&n.data.charAt(0)==" ";if(e.charAt(e.length-2)==" "||!n||i){e=e.substr(0,e.length-1)+" "}}return e.replace(/ {2}/g,"  ")}_nodeEndsWithSpace(t){if(t.getAncestors().some((t=>this.preElements.includes(t.name)))){return false}const e=this._processDataFromViewText(t);return e.charAt(e.length-1)==" "}_processDataFromDomText(t){let e=t.data;if(Xm(t,this.preElements)){return Im(t)}e=e.replace(/[ \n\t\r]{1,}/g," ");const n=this._getTouchingInlineDomNode(t,false);const i=this._getTouchingInlineDomNode(t,true);const o=this._checkShouldLeftTrimDomText(t,n);const r=this._checkShouldRightTrimDomText(t,i);if(o){e=e.replace(/^ /,"")}if(r){e=e.replace(/ $/,"")}e=Im(new Text(e));e=e.replace(/ \u00A0/g," ");const s=i&&this.isElement(i)&&i.tagName!="BR";const a=i&&sc(i)&&i.data.charAt(0)==" ";if(/( |\u00A0)\u00A0$/.test(e)||!i||s||a){e=e.replace(/\u00A0$/," ")}if(o||n&&this.isElement(n)&&n.tagName!="BR"){e=e.replace(/^\u00A0/," ")}return e}_checkShouldLeftTrimDomText(t,e){if(!e){return true}if(this.isElement(e)){return e.tagName==="BR"}if(this._encounteredRawContentDomNodes.has(t.previousSibling)){return false}return/[^\S\u00A0]/.test(e.data.charAt(e.data.length-1))}_checkShouldRightTrimDomText(t,e){if(e){return false}return!Tm(t)}_getTouchingInlineViewNode(t,e){const n=new Pg({startPosition:e?Rg._createAfter(t):Rg._createBefore(t),direction:e?"forward":"backward"});for(const t of n){if(t.item.is("element")&&this.inlineObjectElements.includes(t.item.name)){return t.item}else if(t.item.is("containerElement")){return null}else if(t.item.is("element","br")){return null}else if(t.item.is("$textProxy")){return t.item}}return null}_getTouchingInlineDomNode(t,e){if(!t.parentNode){return null}const n=e?"firstChild":"lastChild";const i=e?"nextSibling":"previousSibling";let o=true;let r=t;do{if(!o&&r[n]){r=r[n]}else if(r[i]){r=r[i];o=false}else{r=r.parentNode;o=true}if(!r||this._isBlockElement(r)){return null}}while(!(sc(r)||r.tagName=="BR"||this._isInlineObjectElement(r)));return r}_isBlockElement(t){return this.isElement(t)&&this.blockElements.includes(t.tagName.toLowerCase())}_isInlineObjectElement(t){return this.isElement(t)&&this.inlineObjectElements.includes(t.tagName.toLowerCase())}_createViewElement(t,e){if(wc(t)){return new im(this.document,"$comment")}const n=e.keepOriginalCase?t.tagName:t.tagName.toLowerCase();return new Dg(this.document,n)}_isViewElementWithRawContent(t,e){return e.withChildren!==false&&!!this._rawContentElementMatcher.match(t)}_shouldRenameElement(t){const e=t.toLowerCase();return this.renderingMode==="editing"&&this.unsafeElements.includes(e)}_createReplacementDomElement(t,e){const n=this._domDocument.createElement("span");n.setAttribute(Qm,t);if(e){while(e.firstChild){n.appendChild(e.firstChild)}for(const t of e.getAttributeNames()){n.setAttribute(t,e.getAttribute(t))}}return n}}function Xm(t,e){const n=oc(t);return n.some((t=>t.tagName&&e.includes(t.tagName.toLowerCase())))}function tf(t,e){let n=t;while(n){e(n);n=n.parentElement}}function ef(t,e){const n=t.isEqualNode(Km);return n&&nf(t,e)&&t.parentNode.childNodes.length===1}function nf(t,e){const n=t.parentNode;return!!n&&!!n.tagName&&e.includes(n.tagName.toLowerCase())}function of(t){if(t==="script"){P("domconverter-unsafe-script-element-detected")}if(t==="style"){P("domconverter-unsafe-style-element-detected")}}class rf extends(Ja()){constructor(t){super();this.view=t;this.document=t.document;this.isEnabled=false}enable(){this.isEnabled=true}disable(){this.isEnabled=false}destroy(){this.disable();this.stopListening()}checkShouldIgnoreEventFromTarget(t){if(t&&t.nodeType===3){t=t.parentNode}if(!t||t.nodeType!==1){return false}return t.matches("[data-cke-ignore-events], [data-cke-ignore-events] *")}}var sf=fg((function(t,e){ki(e,nr(e),t)}));const af=sf;class cf{constructor(t,e,n){this.view=t;this.document=t.document;this.domEvent=e;this.domTarget=e.target;af(this,n)}get target(){return this.view.domConverter.mapDomToView(this.domTarget)}preventDefault(){this.domEvent.preventDefault()}stopPropagation(){this.domEvent.stopPropagation()}}class lf extends rf{constructor(t){super(t);this.useCapture=false}observe(t){const e=typeof this.domEventType=="string"?[this.domEventType]:this.domEventType;e.forEach((e=>{this.listenTo(t,e,((t,e)=>{if(this.isEnabled&&!this.checkShouldIgnoreEventFromTarget(e.target)){this.onDomEvent(e)}}),{useCapture:this.useCapture})}))}fire(t,e,n){if(this.isEnabled){this.document.fire(t,new cf(this.view,e,n))}}}class df extends lf{constructor(t){super(t);this.domEventType=["keydown","keyup"]}onDomEvent(t){const e={keyCode:t.keyCode,altKey:t.altKey,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,metaKey:t.metaKey,get keystroke(){return Wc(this)}};this.fire(t.type,t,e)}}var uf=function(){return Lt.Date.now()};const hf=uf;var gf=/\s/;function mf(t){var e=t.length;while(e--&&gf.test(t.charAt(e))){}return e}const ff=mf;var pf=/^\s+/;function bf(t){return t?t.slice(0,ff(t)+1).replace(pf,""):t}const kf=bf;var wf=0/0;var Af=/^[-+]0x[0-9a-f]+$/i;var Cf=/^0b[01]+$/i;var _f=/^0o[0-7]+$/i;var vf=parseInt;function yf(t){if(typeof t=="number"){return t}if(ju(t)){return wf}if(at(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=at(e)?e+"":e}if(typeof t!="string"){return t===0?t:+t}t=kf(t);var n=Cf.test(t);return n||_f.test(t)?vf(t.slice(2),n?2:8):Af.test(t)?wf:+t}const xf=yf;var Ef="Expected a function";var Df=Math.max,Tf=Math.min;function Sf(t,e,n){var i,o,r,s,a,c,l=0,d=false,u=false,h=true;if(typeof t!="function"){throw new TypeError(Ef)}e=xf(e)||0;if(at(n)){d=!!n.leading;u="maxWait"in n;r=u?Df(xf(n.maxWait)||0,e):r;h="trailing"in n?!!n.trailing:h}function g(e){var n=i,r=o;i=o=undefined;l=e;s=t.apply(r,n);return s}function m(t){l=t;a=setTimeout(b,e);return d?g(t):s}function f(t){var n=t-c,i=t-l,o=e-n;return u?Tf(o,r-i):o}function p(t){var n=t-c,i=t-l;return c===undefined||n>=e||n<0||u&&i>=r}function b(){var t=hf();if(p(t)){return k(t)}a=setTimeout(b,f(t))}function k(t){a=undefined;if(h&&i){return g(t)}i=o=undefined;return s}function w(){if(a!==undefined){clearTimeout(a)}l=0;i=c=o=a=undefined}function A(){return a===undefined?s:k(hf())}function C(){var t=hf(),n=p(t);i=arguments;o=this;c=t;if(n){if(a===undefined){return m(c)}if(u){clearTimeout(a);a=setTimeout(b,e);return g(c)}}if(a===undefined){a=setTimeout(b,e)}return s}C.cancel=w;C.flush=A;return C}const If=Sf;class Bf extends rf{constructor(t){super(t);this._fireSelectionChangeDoneDebounced=If((t=>{this.document.fire("selectionChangeDone",t)}),200)}observe(){const t=this.document;t.on("arrowKey",((e,n)=>{const i=t.selection;if(i.isFake&&this.isEnabled){n.preventDefault()}}),{context:"$capture"});t.on("arrowKey",((e,n)=>{const i=t.selection;if(i.isFake&&this.isEnabled){this._handleSelectionMove(n.keyCode)}}),{priority:"lowest"})}destroy(){super.destroy();this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionMove(t){const e=this.document.selection;const n=new Fg(e.getRanges(),{backward:e.isBackward,fake:false});if(t==Hc.arrowleft||t==Hc.arrowup){n.setTo(n.getFirstPosition())}if(t==Hc.arrowright||t==Hc.arrowdown){n.setTo(n.getLastPosition())}const i={oldSelection:e,newSelection:n,domSelection:null};this.document.fire("selectionChange",i);this._fireSelectionChangeDoneDebounced(i)}}var Mf="__lodash_hash_undefined__";function Lf(t){this.__data__.set(t,Mf);return this}const Nf=Lf;function zf(t){return this.__data__.has(t)}const Pf=zf;function Rf(t){var e=-1,n=t==null?0:t.length;this.__data__=new ei;while(++e<n){this.add(t[e])}}Rf.prototype.add=Rf.prototype.push=Nf;Rf.prototype.has=Pf;const Of=Rf;function Vf(t,e){var n=-1,i=t==null?0:t.length;while(++n<i){if(e(t[n],n,t)){return true}}return false}const Ff=Vf;function jf(t,e){return t.has(e)}const Hf=jf;var Uf=1,Wf=2;function qf(t,e,n,i,o,r){var s=n&Uf,a=t.length,c=e.length;if(a!=c&&!(s&&c>a)){return false}var l=r.get(t);var d=r.get(e);if(l&&d){return l==e&&d==t}var u=-1,h=true,g=n&Wf?new Of:undefined;r.set(t,e);r.set(e,t);while(++u<a){var m=t[u],f=e[u];if(i){var p=s?i(f,m,u,e,t,r):i(m,f,u,t,e,r)}if(p!==undefined){if(p){continue}h=false;break}if(g){if(!Ff(e,(function(t,e){if(!Hf(g,e)&&(m===t||o(m,t,n,i,r))){return g.push(e)}}))){h=false;break}}else if(!(m===f||o(m,f,n,i,r))){h=false;break}}r["delete"](t);r["delete"](e);return h}const $f=qf;function Gf(t){var e=-1,n=Array(t.size);t.forEach((function(t,i){n[++e]=[i,t]}));return n}const Kf=Gf;function Yf(t){var e=-1,n=Array(t.size);t.forEach((function(t){n[++e]=t}));return n}const Zf=Yf;var Qf=1,Jf=2;var Xf="[object Boolean]",tp="[object Date]",ep="[object Error]",np="[object Map]",ip="[object Number]",op="[object RegExp]",rp="[object Set]",sp="[object String]",ap="[object Symbol]";var cp="[object ArrayBuffer]",lp="[object DataView]";var dp=zt?zt.prototype:undefined,up=dp?dp.valueOf:undefined;function hp(t,e,n,i,o,r,s){switch(n){case lp:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset){return false}t=t.buffer;e=e.buffer;case cp:if(t.byteLength!=e.byteLength||!r(new ds(t),new ds(e))){return false}return true;case Xf:case tp:case ip:return Ae(+t,+e);case ep:return t.name==e.name&&t.message==e.message;case op:case sp:return t==e+"";case np:var a=Kf;case rp:var c=i&Qf;a||(a=Zf);if(t.size!=e.size&&!c){return false}var l=s.get(t);if(l){return l==e}i|=Jf;s.set(t,e);var d=$f(a(t),a(e),i,o,r,s);s["delete"](t);return d;case ap:if(up){return up.call(t)==up.call(e)}}return false}const gp=hp;var mp=1;var fp=Object.prototype;var pp=fp.hasOwnProperty;function bp(t,e,n,i,o,r){var s=n&mp,a=zr(t),c=a.length,l=zr(e),d=l.length;if(c!=d&&!s){return false}var u=c;while(u--){var h=a[u];if(!(s?h in e:pp.call(e,h))){return false}}var g=r.get(t);var m=r.get(e);if(g&&m){return g==e&&m==t}var f=true;r.set(t,e);r.set(e,t);var p=s;while(++u<c){h=a[u];var b=t[h],k=e[h];if(i){var w=s?i(k,b,h,e,t,r):i(b,k,h,t,e,r)}if(!(w===undefined?b===k||o(b,k,n,i,r):w)){f=false;break}p||(p=h=="constructor")}if(f&&!p){var A=t.constructor,C=e.constructor;if(A!=C&&("constructor"in t&&"constructor"in e)&&!(typeof A=="function"&&A instanceof A&&typeof C=="function"&&C instanceof C)){f=false}}r["delete"](t);r["delete"](e);return f}const kp=bp;var wp=1;var Ap="[object Arguments]",Cp="[object Array]",_p="[object Object]";var vp=Object.prototype;var yp=vp.hasOwnProperty;function xp(t,e,n,i,o,r){var s=Jt(t),a=Jt(e),c=s?Cp:os(t),l=a?Cp:os(e);c=c==Ap?_p:c;l=l==Ap?_p:l;var d=c==_p,u=l==_p,h=c==l;if(h&&Ri(t)){if(!Ri(e)){return false}s=true;d=false}if(h&&!d){r||(r=new si);return s||So(t)?$f(t,e,n,i,o,r):gp(t,e,c,n,i,o,r)}if(!(n&wp)){var g=d&&yp.call(t,"__wrapped__"),m=u&&yp.call(e,"__wrapped__");if(g||m){var f=g?t.value():t,p=m?e.value():e;r||(r=new si);return o(f,p,n,i,r)}}if(!h){return false}r||(r=new si);return kp(t,e,n,i,o,r)}const Ep=xp;function Dp(t,e,n,i,o){if(t===e){return true}if(t==null||e==null||!te(t)&&!te(e)){return t!==t&&e!==e}return Ep(t,e,n,i,Dp,o)}const Tp=Dp;function Sp(t,e,n){n=typeof n=="function"?n:undefined;var i=n?n(t,e):undefined;return i===undefined?Tp(t,e,undefined,n):!!i}const Ip=Sp;class Bp extends rf{constructor(t){super(t);this._config={childList:true,characterData:true,subtree:true};this.domConverter=t.domConverter;this.renderer=t._renderer;this._domElements=[];this._mutationObserver=new window.MutationObserver(this._onMutations.bind(this))}flush(){this._onMutations(this._mutationObserver.takeRecords())}observe(t){this._domElements.push(t);if(this.isEnabled){this._mutationObserver.observe(t,this._config)}}enable(){super.enable();for(const t of this._domElements){this._mutationObserver.observe(t,this._config)}}disable(){super.disable();this._mutationObserver.disconnect()}destroy(){super.destroy();this._mutationObserver.disconnect()}_onMutations(t){if(t.length===0){return}const e=this.domConverter;const n=new Set;const i=new Set;for(const n of t){const t=e.mapDomToView(n.target);if(!t){continue}if(t.is("uiElement")||t.is("rawElement")){continue}if(n.type==="childList"&&!this._isBogusBrMutation(n)){i.add(t)}}for(const o of t){const t=e.mapDomToView(o.target);if(t&&(t.is("uiElement")||t.is("rawElement"))){continue}if(o.type==="characterData"){const t=e.findCorrespondingViewText(o.target);if(t&&!i.has(t.parent)){n.add(t)}else if(!t&&Tm(o.target)){i.add(e.mapDomToView(o.target.parentNode))}}}let o=false;for(const t of n){o=true;this.renderer.markToSync("text",t)}for(const t of i){const n=e.mapViewToDom(t);const i=Array.from(t.getChildren());const r=Array.from(e.domChildrenToView(n,{withChildren:false}));if(!Ip(i,r,Mp)){o=true;this.renderer.markToSync("children",t)}}if(o){this.view.forceRender()}}_isBogusBrMutation(t){let e=null;if(t.nextSibling===null&&t.removedNodes.length===0&&t.addedNodes.length==1){e=this.domConverter.domToView(t.addedNodes[0],{withChildren:false})}return e&&e.is("element","br")}}function Mp(t,e){if(Array.isArray(t)){return}if(t===e){return true}else if(t.is("$text")&&e.is("$text")){return t.data===e.data}return false}class Lp extends lf{constructor(t){super(t);this._isFocusChanging=false;this.domEventType=["focus","blur"];this.useCapture=true;const e=this.document;e.on("focus",(()=>{this._isFocusChanging=true;this._renderTimeoutId=setTimeout((()=>{this.flush();t.change((()=>{}))}),50)}));e.on("blur",((n,i)=>{const o=e.selection.editableElement;if(o===null||o===i.target){e.isFocused=false;this._isFocusChanging=false;t.change((()=>{}))}}))}flush(){if(this._isFocusChanging){this._isFocusChanging=false;this.document.isFocused=true}}onDomEvent(t){this.fire(t.type,t)}destroy(){if(this._renderTimeoutId){clearTimeout(this._renderTimeoutId)}super.destroy()}}class Np extends rf{constructor(t){super(t);this.mutationObserver=t.getObserver(Bp);this.focusObserver=t.getObserver(Lp);this.selection=this.document.selection;this.domConverter=t.domConverter;this._documents=new WeakSet;this._fireSelectionChangeDoneDebounced=If((t=>{this.document.fire("selectionChangeDone",t)}),200);this._clearInfiniteLoopInterval=setInterval((()=>this._clearInfiniteLoop()),1e3);this._documentIsSelectingInactivityTimeoutDebounced=If((()=>this.document.isSelecting=false),5e3);this._loopbackCounter=0}observe(t){const e=t.ownerDocument;const n=()=>{this.document.isSelecting=true;this._documentIsSelectingInactivityTimeoutDebounced()};const i=()=>{if(!this.document.isSelecting){return}this._handleSelectionChange(null,e);this.document.isSelecting=false;this._documentIsSelectingInactivityTimeoutDebounced.cancel()};this.listenTo(t,"selectstart",n,{priority:"highest"});this.listenTo(t,"keydown",i,{priority:"highest",useCapture:true});this.listenTo(t,"keyup",i,{priority:"highest",useCapture:true});if(this._documents.has(e)){return}this.listenTo(e,"mouseup",i,{priority:"highest",useCapture:true});this.listenTo(e,"selectionchange",((t,n)=>{if(this.document.isComposing&&!l.isAndroid){return}this._handleSelectionChange(n,e);this._documentIsSelectingInactivityTimeoutDebounced()}));this._documents.add(e)}destroy(){super.destroy();clearInterval(this._clearInfiniteLoopInterval);this._fireSelectionChangeDoneDebounced.cancel();this._documentIsSelectingInactivityTimeoutDebounced.cancel()}_handleSelectionChange(t,e){if(!this.isEnabled){return}const n=e.defaultView.getSelection();if(this.checkShouldIgnoreEventFromTarget(n.anchorNode)){return}this.mutationObserver.flush();const i=this.domConverter.domSelectionToView(n);if(i.rangeCount==0){this.view.hasDomSelection=false;return}this.view.hasDomSelection=true;if(this.selection.isEqual(i)&&this.domConverter.isDomSelectionCorrect(n)){return}if(++this._loopbackCounter>60){return}this.focusObserver.flush();if(this.selection.isSimilar(i)){this.view.forceRender()}else{const t={oldSelection:this.selection,newSelection:i,domSelection:n};this.document.fire("selectionChange",t);this._fireSelectionChangeDoneDebounced(t)}}_clearInfiniteLoop(){this._loopbackCounter=0}}class zp extends lf{constructor(t){super(t);this.domEventType=["compositionstart","compositionupdate","compositionend"];const e=this.document;e.on("compositionstart",(()=>{e.isComposing=true}),{priority:"low"});e.on("compositionend",(()=>{e.isComposing=false}),{priority:"low"})}onDomEvent(t){this.fire(t.type,t,{data:t.data})}}class Pp{constructor(t,e={}){this._files=e.cacheFiles?Rp(t):null;this._native=t}get files(){if(!this._files){this._files=Rp(this._native)}return this._files}get types(){return this._native.types}getData(t){return this._native.getData(t)}setData(t,e){this._native.setData(t,e)}set effectAllowed(t){this._native.effectAllowed=t}get effectAllowed(){return this._native.effectAllowed}set dropEffect(t){this._native.dropEffect=t}get dropEffect(){return this._native.dropEffect}get isCanceled(){return this._native.dropEffect=="none"||!!this._native.mozUserCancelled}}function Rp(t){const e=Array.from(t.files||[]);const n=Array.from(t.items||[]);if(e.length){return e}return n.filter((t=>t.kind==="file")).map((t=>t.getAsFile()))}class Op extends lf{constructor(t){super(t);this.domEventType=["beforeinput"]}onDomEvent(t){const e=t.getTargetRanges();const n=this.view;const i=n.document;let o=null;let r=null;let s=[];if(t.dataTransfer){o=new Pp(t.dataTransfer)}if(t.data!==null){r=t.data}else if(o){r=o.getData("text/plain")}if(i.selection.isFake){s=Array.from(i.selection.getRanges())}else if(e.length){s=e.map((t=>n.domConverter.domRangeToView(t)))}else if(l.isAndroid){const e=t.target.ownerDocument.defaultView.getSelection();s=Array.from(n.domConverter.domSelectionToView(e).getRanges())}if(l.isAndroid&&t.inputType=="insertCompositionText"&&r&&r.endsWith("\n")){this.fire(t.type,t,{inputType:"insertParagraph",targetRanges:[n.createRange(s[0].end)]});return}if(t.inputType=="insertText"&&r&&r.includes("\n")){const e=r.split(/\n{1,2}/g);let n=s;for(let r=0;r<e.length;r++){const s=e[r];if(s!=""){this.fire(t.type,t,{data:s,dataTransfer:o,targetRanges:n,inputType:t.inputType,isComposing:t.isComposing});n=[i.selection.getFirstRange()]}if(r+1<e.length){this.fire(t.type,t,{inputType:"insertParagraph",targetRanges:n});n=[i.selection.getFirstRange()]}}return}this.fire(t.type,t,{data:r,dataTransfer:o,targetRanges:s,inputType:t.inputType,isComposing:t.isComposing})}}class Vp extends rf{constructor(t){super(t);this.document.on("keydown",((t,e)=>{if(this.isEnabled&&Gc(e.keyCode)){const n=new Hg(this.document,"arrowKey",this.document.selection.getFirstRange());this.document.fire(n,e);if(n.stop.called){t.stop()}}}))}observe(){}}class Fp extends rf{constructor(t){super(t);const e=this.document;e.on("keydown",((t,n)=>{if(!this.isEnabled||n.keyCode!=Hc.tab||n.ctrlKey){return}const i=new Hg(e,"tab",e.selection.getFirstRange());e.fire(i,n);if(i.stop.called){t.stop()}}))}observe(){}}class jp extends(mt()){constructor(t){super();this.document=new Zg(t);this.domConverter=new Jm(this.document);this.domRoots=new Map;this.set("isRenderingInProgress",false);this.set("hasDomSelection",false);this._renderer=new Rm(this.domConverter,this.document.selection);this._renderer.bind("isFocused","isSelecting","isComposing").to(this.document,"isFocused","isSelecting","isComposing");this._initialDomRootAttributes=new WeakMap;this._observers=new Map;this._ongoingChange=false;this._postFixersInProgress=false;this._renderingDisabled=false;this._hasChangedSinceTheLastRendering=false;this._writer=new um(this.document);this.addObserver(Bp);this.addObserver(Lp);this.addObserver(Np);this.addObserver(df);this.addObserver(Bf);this.addObserver(zp);this.addObserver(Vp);this.addObserver(Op);this.addObserver(Fp);Bm(this);om(this);this.on("render",(()=>{this._render();this.document.fire("layoutChanged");this._hasChangedSinceTheLastRendering=false}));this.listenTo(this.document.selection,"change",(()=>{this._hasChangedSinceTheLastRendering=true}));this.listenTo(this.document,"change:isFocused",(()=>{this._hasChangedSinceTheLastRendering=true}))}attachDomRoot(t,e="main"){const n=this.document.getRoot(e);n._name=t.tagName.toLowerCase();const i={};for(const{name:e,value:o}of Array.from(t.attributes)){i[e]=o;if(e==="class"){this._writer.addClass(o.split(" "),n)}else{this._writer.setAttribute(e,o,n)}}this._initialDomRootAttributes.set(t,i);const o=()=>{this._writer.setAttribute("contenteditable",(!n.isReadOnly).toString(),n);if(n.isReadOnly){this._writer.addClass("ck-read-only",n)}else{this._writer.removeClass("ck-read-only",n)}};o();this.domRoots.set(e,t);this.domConverter.bindElements(t,n);this._renderer.markToSync("children",n);this._renderer.markToSync("attributes",n);this._renderer.domDocuments.add(t.ownerDocument);n.on("change:children",((t,e)=>this._renderer.markToSync("children",e)));n.on("change:attributes",((t,e)=>this._renderer.markToSync("attributes",e)));n.on("change:text",((t,e)=>this._renderer.markToSync("text",e)));n.on("change:isReadOnly",(()=>this.change(o)));n.on("change",(()=>{this._hasChangedSinceTheLastRendering=true}));for(const n of this._observers.values()){n.observe(t,e)}}detachDomRoot(t){const e=this.domRoots.get(t);Array.from(e.attributes).forEach((({name:t})=>e.removeAttribute(t)));const n=this._initialDomRootAttributes.get(e);for(const t in n){e.setAttribute(t,n[t])}this.domRoots.delete(t);this.domConverter.unbindDomElement(e)}getDomRoot(t="main"){return this.domRoots.get(t)}addObserver(t){let e=this._observers.get(t);if(e){return e}e=new t(this);this._observers.set(t,e);for(const[t,n]of this.domRoots){e.observe(n,t)}e.enable();return e}getObserver(t){return this._observers.get(t)}disableObservers(){for(const t of this._observers.values()){t.disable()}}enableObservers(){for(const t of this._observers.values()){t.enable()}}scrollToTheSelection(){const t=this.document.selection.getFirstRange();if(t){Sc({target:this.domConverter.viewRangeToDom(t),viewportOffset:20})}}focus(){if(!this.document.isFocused){const t=this.document.selection.editableElement;if(t){this.domConverter.focus(t);this.forceRender()}else{}}}change(t){if(this.isRenderingInProgress||this._postFixersInProgress){throw new z("cannot-change-view-tree",this)}try{if(this._ongoingChange){return t(this._writer)}this._ongoingChange=true;const e=t(this._writer);this._ongoingChange=false;if(!this._renderingDisabled&&this._hasChangedSinceTheLastRendering){this._postFixersInProgress=true;this.document._callPostFixers(this._writer);this._postFixersInProgress=false;this.fire("render")}return e}catch(t){z.rethrowUnexpectedError(t,this)}}forceRender(){this._hasChangedSinceTheLastRendering=true;this.getObserver(Lp).flush();this.change((()=>{}))}destroy(){for(const t of this._observers.values()){t.destroy()}this.document.destroy();this.stopListening()}createPositionAt(t,e){return Rg._createAt(t,e)}createPositionAfter(t){return Rg._createAfter(t)}createPositionBefore(t){return Rg._createBefore(t)}createRange(...t){return new Og(...t)}createRangeOn(t){return Og._createOn(t)}createRangeIn(t){return Og._createIn(t)}createSelection(...t){return new Fg(...t)}_disableRendering(t){this._renderingDisabled=t;if(t==false){this.change((()=>{}))}}_render(){this.isRenderingInProgress=true;this.disableObservers();this._renderer.render();this.enableObservers();this.isRenderingInProgress=false}}class Hp{is(){throw new Error("is() method is abstract")}}class Up extends Hp{constructor(t){super();this.parent=null;this._attrs=ml(t)}get document(){return null}get index(){let t;if(!this.parent){return null}if((t=this.parent.getChildIndex(this))===null){throw new z("model-node-not-found-in-parent",this)}return t}get startOffset(){let t;if(!this.parent){return null}if((t=this.parent.getChildStartOffset(this))===null){throw new z("model-node-not-found-in-parent",this)}return t}get offsetSize(){return 1}get endOffset(){if(!this.parent){return null}return this.startOffset+this.offsetSize}get nextSibling(){const t=this.index;return t!==null&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return t!==null&&this.parent.getChild(t-1)||null}get root(){let t=this;while(t.parent){t=t.parent}return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;while(e.parent){t.unshift(e.startOffset);e=e.parent}return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;while(n){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e);const i=t.getAncestors(e);let o=0;while(n[o]==i[o]&&n[o]){o++}return o===0?null:n[o-1]}isBefore(t){if(this==t){return false}if(this.root!==t.root){return false}const e=this.getPath();const n=t.getPath();const i=Dt(e,n);switch(i){case"prefix":return true;case"extension":return false;default:return e[i]<n[i]}}isAfter(t){if(this==t){return false}if(this.root!==t.root){return false}return!this.isBefore(t)}hasAttribute(t){return this._attrs.has(t)}getAttribute(t){return this._attrs.get(t)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}toJSON(){const t={};if(this._attrs.size){t.attributes=Array.from(this._attrs).reduce(((t,e)=>{t[e[0]]=e[1];return t}),{})}return t}_clone(t){return new this.constructor(this._attrs)}_remove(){this.parent._removeChildren(this.index)}_setAttribute(t,e){this._attrs.set(t,e)}_setAttributesTo(t){this._attrs=ml(t)}_removeAttribute(t){return this._attrs.delete(t)}_clearAttributes(){this._attrs.clear()}}Up.prototype.is=function(t){return t==="node"||t==="model:node"};class Wp{constructor(t){this._nodes=[];if(t){this._insertNodes(0,t)}}[Symbol.iterator](){return this._nodes[Symbol.iterator]()}get length(){return this._nodes.length}get maxOffset(){return this._nodes.reduce(((t,e)=>t+e.offsetSize),0)}getNode(t){return this._nodes[t]||null}getNodeIndex(t){const e=this._nodes.indexOf(t);return e==-1?null:e}getNodeStartOffset(t){const e=this.getNodeIndex(t);return e===null?null:this._nodes.slice(0,e).reduce(((t,e)=>t+e.offsetSize),0)}indexToOffset(t){if(t==this._nodes.length){return this.maxOffset}const e=this._nodes[t];if(!e){throw new z("model-nodelist-index-out-of-bounds",this)}return this.getNodeStartOffset(e)}offsetToIndex(t){let e=0;for(const n of this._nodes){if(t>=e&&t<e+n.offsetSize){return this.getNodeIndex(n)}e+=n.offsetSize}if(e!=t){throw new z("model-nodelist-offset-out-of-bounds",this,{offset:t,nodeList:this})}return this.length}_insertNodes(t,e){for(const t of e){if(!(t instanceof Up)){throw new z("model-nodelist-insertnodes-not-node",this)}}this._nodes=pl(this._nodes,Array.from(e),t,0)}_removeNodes(t,e=1){return this._nodes.splice(t,e)}toJSON(){return this._nodes.map((t=>t.toJSON()))}}class qp extends Up{constructor(t,e){super(e);this._data=t||""}get offsetSize(){return this.data.length}get data(){return this._data}toJSON(){const t=super.toJSON();t.data=this.data;return t}_clone(){return new qp(this.data,this.getAttributes())}static fromJSON(t){return new qp(t.data,t.attributes)}}qp.prototype.is=function(t){return t==="$text"||t==="model:$text"||t==="text"||t==="model:text"||t==="node"||t==="model:node"};class $p extends Hp{constructor(t,e,n){super();this.textNode=t;if(e<0||e>t.offsetSize){throw new z("model-textproxy-wrong-offsetintext",this)}if(n<0||e+n>t.offsetSize){throw new z("model-textproxy-wrong-length",this)}this.data=t.data.substring(e,e+n);this.offsetInText=e}get startOffset(){return this.textNode.startOffset!==null?this.textNode.startOffset+this.offsetInText:null}get offsetSize(){return this.data.length}get endOffset(){return this.startOffset!==null?this.startOffset+this.offsetSize:null}get isPartial(){return this.offsetSize!==this.textNode.offsetSize}get parent(){return this.textNode.parent}get root(){return this.textNode.root}getPath(){const t=this.textNode.getPath();if(t.length>0){t[t.length-1]+=this.offsetInText}return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;while(n){e[t.parentFirst?"push":"unshift"](n);n=n.parent}return e}hasAttribute(t){return this.textNode.hasAttribute(t)}getAttribute(t){return this.textNode.getAttribute(t)}getAttributes(){return this.textNode.getAttributes()}getAttributeKeys(){return this.textNode.getAttributeKeys()}}$p.prototype.is=function(t){return t==="$textProxy"||t==="model:$textProxy"||t==="textProxy"||t==="model:textProxy"};class Gp extends Up{constructor(t,e,n){super(e);this._children=new Wp;this.name=t;if(n){this._insertChild(0,n)}}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return this.childCount===0}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}offsetToIndex(t){return this._children.offsetToIndex(t)}getNodeByPath(t){let e=this;for(const n of t){e=e.getChild(e.offsetToIndex(n))}return e}findAncestor(t,e={}){let n=e.includeSelf?this:this.parent;while(n){if(n.name===t){return n}n=n.parent}return null}toJSON(){const t=super.toJSON();t.name=this.name;if(this._children.length>0){t.children=[];for(const e of this._children){t.children.push(e.toJSON())}}return t}_clone(t=false){const e=t?Array.from(this._children).map((t=>t._clone(true))):undefined;return new Gp(this.name,this.getAttributes(),e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=Kp(e);for(const t of n){if(t.parent!==null){t._remove()}t.parent=this}this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n){t.parent=null}return n}static fromJSON(t){let e;if(t.children){e=[];for(const n of t.children){if(n.name){e.push(Gp.fromJSON(n))}else{e.push(qp.fromJSON(n))}}}return new Gp(t.name,t.attributes,e)}}Gp.prototype.is=function(t,e){if(!e){return t==="element"||t==="model:element"||t==="node"||t==="model:node"}return e===this.name&&(t==="element"||t==="model:element")};function Kp(t){if(typeof t=="string"){return[new qp(t)]}if(!Tt(t)){t=[t]}return Array.from(t).map((t=>{if(typeof t=="string"){return new qp(t)}if(t instanceof $p){return new qp(t.data,t.getAttributes())}return t}))}class Yp{constructor(t){if(!t||!t.boundaries&&!t.startPosition){throw new z("model-tree-walker-no-start-position",null)}const e=t.direction||"forward";if(e!="forward"&&e!="backward"){throw new z("model-tree-walker-unknown-direction",t,{direction:e})}this.direction=e;this.boundaries=t.boundaries||null;if(t.startPosition){this.position=t.startPosition.clone()}else{this.position=Qp._createAt(this.boundaries[this.direction=="backward"?"end":"start"])}this.position.stickiness="toNone";this.singleCharacters=!!t.singleCharacters;this.shallow=!!t.shallow;this.ignoreElementEnd=!!t.ignoreElementEnd;this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null;this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null;this._visitedParent=this.position.parent}[Symbol.iterator](){return this}skip(t){let e,n,i,o;do{i=this.position;o=this._visitedParent;({done:e,value:n}=this.next())}while(!e&&t(n));if(!e){this.position=i;this._visitedParent=o}}next(){if(this.direction=="forward"){return this._next()}else{return this._previous()}}_next(){const t=this.position;const e=this.position.clone();const n=this._visitedParent;if(n.parent===null&&e.offset===n.maxOffset){return{done:true,value:undefined}}if(n===this._boundaryEndParent&&e.offset==this.boundaries.end.offset){return{done:true,value:undefined}}const i=Jp(e,n);const o=i?i:Xp(e,n,i);if(o instanceof Gp){if(!this.shallow){e.path.push(0);this._visitedParent=o}else{e.offset++}this.position=e;return Zp("elementStart",o,t,e,1)}else if(o instanceof qp){let i;if(this.singleCharacters){i=1}else{let t=o.endOffset;if(this._boundaryEndParent==n&&this.boundaries.end.offset<t){t=this.boundaries.end.offset}i=t-e.offset}const r=e.offset-o.startOffset;const s=new $p(o,r,i);e.offset+=i;this.position=e;return Zp("text",s,t,e,i)}else{e.path.pop();e.offset++;this.position=e;this._visitedParent=n.parent;if(this.ignoreElementEnd){return this._next()}else{return Zp("elementEnd",n,t,e)}}}_previous(){const t=this.position;const e=this.position.clone();const n=this._visitedParent;if(n.parent===null&&e.offset===0){return{done:true,value:undefined}}if(n==this._boundaryStartParent&&e.offset==this.boundaries.start.offset){return{done:true,value:undefined}}const i=e.parent;const o=Jp(e,i);const r=o?o:tb(e,i,o);if(r instanceof Gp){e.offset--;if(!this.shallow){e.path.push(r.maxOffset);this.position=e;this._visitedParent=r;if(this.ignoreElementEnd){return this._previous()}else{return Zp("elementEnd",r,t,e)}}else{this.position=e;return Zp("elementStart",r,t,e,1)}}else if(r instanceof qp){let i;if(this.singleCharacters){i=1}else{let t=r.startOffset;if(this._boundaryStartParent==n&&this.boundaries.start.offset>t){t=this.boundaries.start.offset}i=e.offset-t}const o=e.offset-r.startOffset;const s=new $p(r,o-i,i);e.offset-=i;this.position=e;return Zp("text",s,t,e,i)}else{e.path.pop();this.position=e;this._visitedParent=n.parent;return Zp("elementStart",n,t,e,1)}}}function Zp(t,e,n,i,o){return{done:false,value:{type:t,item:e,previousPosition:n,nextPosition:i,length:o}}}class Qp extends Hp{constructor(t,e,n="toNone"){super();if(!t.is("element")&&!t.is("documentFragment")){throw new z("model-position-root-invalid",t)}if(!(e instanceof Array)||e.length===0){throw new z("model-position-path-incorrect-format",t,{path:e})}if(t.is("rootElement")){e=e.slice()}else{e=[...t.getPath(),...e];t=t.root}this.root=t;this.path=e;this.stickiness=n}get offset(){return this.path[this.path.length-1]}set offset(t){this.path[this.path.length-1]=t}get parent(){let t=this.root;for(let e=0;e<this.path.length-1;e++){t=t.getChild(t.offsetToIndex(this.path[e]));if(!t){throw new z("model-position-path-incorrect",this,{position:this})}}if(t.is("$text")){throw new z("model-position-path-incorrect",this,{position:this})}return t}get index(){return this.parent.offsetToIndex(this.offset)}get textNode(){return Jp(this,this.parent)}get nodeAfter(){const t=this.parent;return Xp(this,t,Jp(this,t))}get nodeBefore(){const t=this.parent;return tb(this,t,Jp(this,t))}get isAtStart(){return this.offset===0}get isAtEnd(){return this.offset==this.parent.maxOffset}compareWith(t){if(this.root!=t.root){return"different"}const e=Dt(this.path,t.path);switch(e){case"same":return"same";case"prefix":return"before";case"extension":return"after";default:return this.path[e]<t.path[e]?"before":"after"}}getLastMatchingPosition(t,e={}){e.startPosition=this;const n=new Yp(e);n.skip(t);return n.position}getParentPath(){return this.path.slice(0,-1)}getAncestors(){const t=this.parent;if(t.is("documentFragment")){return[t]}else{return t.getAncestors({includeSelf:true})}}findAncestor(t){const e=this.parent;if(e.is("element")){return e.findAncestor(t,{includeSelf:true})}return null}getCommonPath(t){if(this.root!=t.root){return[]}const e=Dt(this.path,t.path);const n=typeof e=="string"?Math.min(this.path.length,t.path.length):e;return this.path.slice(0,n)}getCommonAncestor(t){const e=this.getAncestors();const n=t.getAncestors();let i=0;while(e[i]==n[i]&&e[i]){i++}return i===0?null:e[i-1]}getShiftedBy(t){const e=this.clone();const n=e.offset+t;e.offset=n<0?0:n;return e}isAfter(t){return this.compareWith(t)=="after"}isBefore(t){return this.compareWith(t)=="before"}isEqual(t){return this.compareWith(t)=="same"}isTouching(t){if(this.root!==t.root){return false}const e=Math.min(this.path.length,t.path.length);for(let n=0;n<e;n++){const e=this.path[n]-t.path[n];if(e<-1||e>1){return false}else if(e===1){return eb(t,this,n)}else if(e===-1){return eb(this,t,n)}}if(this.path.length===t.path.length){return true}else if(this.path.length>t.path.length){return nb(this.path,e)}else{return nb(t.path,e)}}hasSameParentAs(t){if(this.root!==t.root){return false}const e=this.getParentPath();const n=t.getParentPath();return Dt(e,n)=="same"}getTransformedByOperation(t){let e;switch(t.type){case"insert":e=this._getTransformedByInsertOperation(t);break;case"move":case"remove":case"reinsert":e=this._getTransformedByMoveOperation(t);break;case"split":e=this._getTransformedBySplitOperation(t);break;case"merge":e=this._getTransformedByMergeOperation(t);break;default:e=Qp._createAt(this);break}return e}_getTransformedByInsertOperation(t){return this._getTransformedByInsertion(t.position,t.howMany)}_getTransformedByMoveOperation(t){return this._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany)}_getTransformedBySplitOperation(t){const e=t.movedRange;const n=e.containsPosition(this)||e.start.isEqual(this)&&this.stickiness=="toNext";if(n){return this._getCombined(t.splitPosition,t.moveTargetPosition)}else{if(t.graveyardPosition){return this._getTransformedByMove(t.graveyardPosition,t.insertionPosition,1)}else{return this._getTransformedByInsertion(t.insertionPosition,1)}}}_getTransformedByMergeOperation(t){const e=t.movedRange;const n=e.containsPosition(this)||e.start.isEqual(this);let i;if(n){i=this._getCombined(t.sourcePosition,t.targetPosition);if(t.sourcePosition.isBefore(t.targetPosition)){i=i._getTransformedByDeletion(t.deletionPosition,1)}}else if(this.isEqual(t.deletionPosition)){i=Qp._createAt(t.deletionPosition)}else{i=this._getTransformedByMove(t.deletionPosition,t.graveyardPosition,1)}return i}_getTransformedByDeletion(t,e){const n=Qp._createAt(this);if(this.root!=t.root){return n}if(Dt(t.getParentPath(),this.getParentPath())=="same"){if(t.offset<this.offset){if(t.offset+e>this.offset){return null}else{n.offset-=e}}}else if(Dt(t.getParentPath(),this.getParentPath())=="prefix"){const i=t.path.length-1;if(t.offset<=this.path[i]){if(t.offset+e>this.path[i]){return null}else{n.path[i]-=e}}}return n}_getTransformedByInsertion(t,e){const n=Qp._createAt(this);if(this.root!=t.root){return n}if(Dt(t.getParentPath(),this.getParentPath())=="same"){if(t.offset<this.offset||t.offset==this.offset&&this.stickiness!="toPrevious"){n.offset+=e}}else if(Dt(t.getParentPath(),this.getParentPath())=="prefix"){const i=t.path.length-1;if(t.offset<=this.path[i]){n.path[i]+=e}}return n}_getTransformedByMove(t,e,n){e=e._getTransformedByDeletion(t,n);if(t.isEqual(e)){return Qp._createAt(this)}const i=this._getTransformedByDeletion(t,n);const o=i===null||t.isEqual(this)&&this.stickiness=="toNext"||t.getShiftedBy(n).isEqual(this)&&this.stickiness=="toPrevious";if(o){return this._getCombined(t,e)}else{return i._getTransformedByInsertion(e,n)}}_getCombined(t,e){const n=t.path.length-1;const i=Qp._createAt(e);i.stickiness=this.stickiness;i.offset=i.offset+this.path[n]-t.offset;i.path=[...i.path,...this.path.slice(n+1)];return i}toJSON(){return{root:this.root.toJSON(),path:Array.from(this.path),stickiness:this.stickiness}}clone(){return new this.constructor(this.root,this.path,this.stickiness)}static _createAt(t,e,n="toNone"){if(t instanceof Qp){return new Qp(t.root,t.path,t.stickiness)}else{const i=t;if(e=="end"){e=i.maxOffset}else if(e=="before"){return this._createBefore(i,n)}else if(e=="after"){return this._createAfter(i,n)}else if(e!==0&&!e){throw new z("model-createpositionat-offset-required",[this,t])}if(!i.is("element")&&!i.is("documentFragment")){throw new z("model-position-parent-incorrect",[this,t])}const o=i.getPath();o.push(e);return new this(i.root,o,n)}}static _createAfter(t,e){if(!t.parent){throw new z("model-position-after-root",[this,t],{root:t})}return this._createAt(t.parent,t.endOffset,e)}static _createBefore(t,e){if(!t.parent){throw new z("model-position-before-root",t,{root:t})}return this._createAt(t.parent,t.startOffset,e)}static fromJSON(t,e){if(t.root==="$graveyard"){const n=new Qp(e.graveyard,t.path);n.stickiness=t.stickiness;return n}if(!e.getRoot(t.root)){throw new z("model-position-fromjson-no-root",e,{rootName:t.root})}return new Qp(e.getRoot(t.root),t.path,t.stickiness)}}Qp.prototype.is=function(t){return t==="position"||t==="model:position"};function Jp(t,e){const n=e.getChild(e.offsetToIndex(t.offset));if(n&&n.is("$text")&&n.startOffset<t.offset){return n}return null}function Xp(t,e,n){if(n!==null){return null}return e.getChild(e.offsetToIndex(t.offset))}function tb(t,e,n){if(n!==null){return null}return e.getChild(e.offsetToIndex(t.offset)-1)}function eb(t,e,n){if(n+1===t.path.length){return false}if(!nb(e.path,n+1)){return false}if(!ib(t,n+1)){return false}return true}function nb(t,e){while(e<t.length){if(t[e]!==0){return false}e++}return true}function ib(t,e){let n=t.parent;let i=t.path.length-1;let o=0;while(i>=e){if(t.path[i]+o!==n.maxOffset){return false}o=1;i--;n=n.parent}return true}class ob extends Hp{constructor(t,e){super();this.start=Qp._createAt(t);this.end=e?Qp._createAt(e):Qp._createAt(t);this.start.stickiness=this.isCollapsed?"toNone":"toNext";this.end.stickiness=this.isCollapsed?"toNone":"toPrevious"}*[Symbol.iterator](){yield*new Yp({boundaries:this,ignoreElementEnd:true})}get isCollapsed(){return this.start.isEqual(this.end)}get isFlat(){const t=this.start.getParentPath();const e=this.end.getParentPath();return Dt(t,e)=="same"}get root(){return this.start.root}containsPosition(t){return t.isAfter(this.start)&&t.isBefore(this.end)}containsRange(t,e=false){if(t.isCollapsed){e=false}const n=this.containsPosition(t.start)||e&&this.start.isEqual(t.start);const i=this.containsPosition(t.end)||e&&this.end.isEqual(t.end);return n&&i}containsItem(t){const e=Qp._createBefore(t);return this.containsPosition(e)||this.start.isEqual(e)}isEqual(t){return this.start.isEqual(t.start)&&this.end.isEqual(t.end)}isIntersecting(t){return this.start.isBefore(t.end)&&this.end.isAfter(t.start)}getDifference(t){const e=[];if(this.isIntersecting(t)){if(this.containsPosition(t.start)){e.push(new ob(this.start,t.start))}if(this.containsPosition(t.end)){e.push(new ob(t.end,this.end))}}else{e.push(new ob(this.start,this.end))}return e}getIntersection(t){if(this.isIntersecting(t)){let e=this.start;let n=this.end;if(this.containsPosition(t.start)){e=t.start}if(this.containsPosition(t.end)){n=t.end}return new ob(e,n)}return null}getJoined(t,e=false){let n=this.isIntersecting(t);if(!n){if(this.start.isBefore(t.start)){n=e?this.end.isTouching(t.start):this.end.isEqual(t.start)}else{n=e?t.end.isTouching(this.start):t.end.isEqual(this.start)}}if(!n){return null}let i=this.start;let o=this.end;if(t.start.isBefore(i)){i=t.start}if(t.end.isAfter(o)){o=t.end}return new ob(i,o)}getMinimalFlatRanges(){const t=[];const e=this.start.getCommonPath(this.end).length;const n=Qp._createAt(this.start);let i=n.parent;while(n.path.length>e+1){const e=i.maxOffset-n.offset;if(e!==0){t.push(new ob(n,n.getShiftedBy(e)))}n.path=n.path.slice(0,-1);n.offset++;i=i.parent}while(n.path.length<=this.end.path.length){const e=this.end.path[n.path.length-1];const i=e-n.offset;if(i!==0){t.push(new ob(n,n.getShiftedBy(i)))}n.offset=e;n.path.push(0)}return t}getWalker(t={}){t.boundaries=this;return new Yp(t)}*getItems(t={}){t.boundaries=this;t.ignoreElementEnd=true;const e=new Yp(t);for(const t of e){yield t.item}}*getPositions(t={}){t.boundaries=this;const e=new Yp(t);yield e.position;for(const t of e){yield t.nextPosition}}getTransformedByOperation(t){switch(t.type){case"insert":return this._getTransformedByInsertOperation(t);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(t);case"split":return[this._getTransformedBySplitOperation(t)];case"merge":return[this._getTransformedByMergeOperation(t)]}return[new ob(this.start,this.end)]}getTransformedByOperations(t){const e=[new ob(this.start,this.end)];for(const n of t){for(let t=0;t<e.length;t++){const i=e[t].getTransformedByOperation(n);e.splice(t,1,...i);t+=i.length-1}}for(let t=0;t<e.length;t++){const n=e[t];for(let i=t+1;i<e.length;i++){const t=e[i];if(n.containsRange(t)||t.containsRange(n)||n.isEqual(t)){e.splice(i,1)}}}return e}getCommonAncestor(){return this.start.getCommonAncestor(this.end)}getContainedElement(){if(this.isCollapsed){return null}const t=this.start.nodeAfter;const e=this.end.nodeBefore;if(t&&t.is("element")&&t===e){return t}return null}toJSON(){return{start:this.start.toJSON(),end:this.end.toJSON()}}clone(){return new this.constructor(this.start,this.end)}_getTransformedByInsertOperation(t,e=false){return this._getTransformedByInsertion(t.position,t.howMany,e)}_getTransformedByMoveOperation(t,e=false){const n=t.sourcePosition;const i=t.howMany;const o=t.targetPosition;return this._getTransformedByMove(n,o,i,e)}_getTransformedBySplitOperation(t){const e=this.start._getTransformedBySplitOperation(t);let n=this.end._getTransformedBySplitOperation(t);if(this.end.isEqual(t.insertionPosition)){n=this.end.getShiftedBy(1)}if(e.root!=n.root){n=this.end.getShiftedBy(-1)}return new ob(e,n)}_getTransformedByMergeOperation(t){if(this.start.isEqual(t.targetPosition)&&this.end.isEqual(t.deletionPosition)){return new ob(this.start)}let e=this.start._getTransformedByMergeOperation(t);let n=this.end._getTransformedByMergeOperation(t);if(e.root!=n.root){n=this.end.getShiftedBy(-1)}if(e.isAfter(n)){if(t.sourcePosition.isBefore(t.targetPosition)){e=Qp._createAt(n);e.offset=0}else{if(!t.deletionPosition.isEqual(e)){n=t.deletionPosition}e=t.targetPosition}return new ob(e,n)}return new ob(e,n)}_getTransformedByInsertion(t,e,n=false){if(n&&this.containsPosition(t)){return[new ob(this.start,t),new ob(t.getShiftedBy(e),this.end._getTransformedByInsertion(t,e))]}else{const n=new ob(this.start,this.end);n.start=n.start._getTransformedByInsertion(t,e);n.end=n.end._getTransformedByInsertion(t,e);return[n]}}_getTransformedByMove(t,e,n,i=false){if(this.isCollapsed){const i=this.start._getTransformedByMove(t,e,n);return[new ob(i)]}const o=ob._createFromPositionAndShift(t,n);const r=e._getTransformedByDeletion(t,n);if(this.containsPosition(e)&&!i){if(o.containsPosition(this.start)||o.containsPosition(this.end)){const i=this.start._getTransformedByMove(t,e,n);const o=this.end._getTransformedByMove(t,e,n);return[new ob(i,o)]}}let s;const a=this.getDifference(o);let c=null;const l=this.getIntersection(o);if(a.length==1){c=new ob(a[0].start._getTransformedByDeletion(t,n),a[0].end._getTransformedByDeletion(t,n))}else if(a.length==2){c=new ob(this.start,this.end._getTransformedByDeletion(t,n))}if(c){s=c._getTransformedByInsertion(r,n,l!==null||i)}else{s=[]}if(l){const t=new ob(l.start._getCombined(o.start,r),l.end._getCombined(o.start,r));if(s.length==2){s.splice(1,0,t)}else{s.push(t)}}return s}_getTransformedByDeletion(t,e){let n=this.start._getTransformedByDeletion(t,e);let i=this.end._getTransformedByDeletion(t,e);if(n==null&&i==null){return null}if(n==null){n=t}if(i==null){i=t}return new ob(n,i)}static _createFromPositionAndShift(t,e){const n=t;const i=t.getShiftedBy(e);return e>0?new this(n,i):new this(i,n)}static _createIn(t){return new this(Qp._createAt(t,0),Qp._createAt(t,t.maxOffset))}static _createOn(t){return this._createFromPositionAndShift(Qp._createBefore(t),t.offsetSize)}static _createFromRanges(t){if(t.length===0){throw new z("range-create-from-ranges-empty-array",null)}else if(t.length==1){return t[0].clone()}const e=t[0];t.sort(((t,e)=>t.start.isAfter(e.start)?1:-1));const n=t.indexOf(e);const i=new this(e.start,e.end);if(n>0){for(let e=n-1;true;e++){if(t[e].end.isEqual(i.start)){i.start=Qp._createAt(t[e].start)}else{break}}}for(let e=n+1;e<t.length;e++){if(t[e].start.isEqual(i.end)){i.end=Qp._createAt(t[e].end)}else{break}}return i}static fromJSON(t,e){return new this(Qp.fromJSON(t.start,e),Qp.fromJSON(t.end,e))}}ob.prototype.is=function(t){return t==="range"||t==="model:range"};class rb extends(K()){constructor(){super();this._modelToViewMapping=new WeakMap;this._viewToModelMapping=new WeakMap;this._viewToModelLengthCallbacks=new Map;this._markerNameToElements=new Map;this._elementToMarkerNames=new Map;this._deferredBindingRemovals=new Map;this._unboundMarkerNames=new Set;this.on("modelToViewPosition",((t,e)=>{if(e.viewPosition){return}const n=this._modelToViewMapping.get(e.modelPosition.parent);if(!n){throw new z("mapping-model-position-view-parent-not-found",this,{modelPosition:e.modelPosition})}e.viewPosition=this.findPositionIn(n,e.modelPosition.offset)}),{priority:"low"});this.on("viewToModelPosition",((t,e)=>{if(e.modelPosition){return}const n=this.findMappedViewAncestor(e.viewPosition);const i=this._viewToModelMapping.get(n);const o=this._toModelOffset(e.viewPosition.parent,e.viewPosition.offset,n);e.modelPosition=Qp._createAt(i,o)}),{priority:"low"})}bindElements(t,e){this._modelToViewMapping.set(t,e);this._viewToModelMapping.set(e,t)}unbindViewElement(t,e={}){const n=this.toModelElement(t);if(this._elementToMarkerNames.has(t)){for(const e of this._elementToMarkerNames.get(t)){this._unboundMarkerNames.add(e)}}if(e.defer){this._deferredBindingRemovals.set(t,t.root)}else{this._viewToModelMapping.delete(t);if(this._modelToViewMapping.get(n)==t){this._modelToViewMapping.delete(n)}}}unbindModelElement(t){const e=this.toViewElement(t);this._modelToViewMapping.delete(t);if(this._viewToModelMapping.get(e)==t){this._viewToModelMapping.delete(e)}}bindElementToMarker(t,e){const n=this._markerNameToElements.get(e)||new Set;n.add(t);const i=this._elementToMarkerNames.get(t)||new Set;i.add(e);this._markerNameToElements.set(e,n);this._elementToMarkerNames.set(t,i)}unbindElementFromMarkerName(t,e){const n=this._markerNameToElements.get(e);if(n){n.delete(t);if(n.size==0){this._markerNameToElements.delete(e)}}const i=this._elementToMarkerNames.get(t);if(i){i.delete(e);if(i.size==0){this._elementToMarkerNames.delete(t)}}}flushUnboundMarkerNames(){const t=Array.from(this._unboundMarkerNames);this._unboundMarkerNames.clear();return t}flushDeferredBindings(){for(const[t,e]of this._deferredBindingRemovals){if(t.root==e){this.unbindViewElement(t)}}this._deferredBindingRemovals=new Map}clearBindings(){this._modelToViewMapping=new WeakMap;this._viewToModelMapping=new WeakMap;this._markerNameToElements=new Map;this._elementToMarkerNames=new Map;this._unboundMarkerNames=new Set;this._deferredBindingRemovals=new Map}toModelElement(t){return this._viewToModelMapping.get(t)}toViewElement(t){return this._modelToViewMapping.get(t)}toModelRange(t){return new ob(this.toModelPosition(t.start),this.toModelPosition(t.end))}toViewRange(t){return new Og(this.toViewPosition(t.start),this.toViewPosition(t.end))}toModelPosition(t){const e={viewPosition:t,mapper:this};this.fire("viewToModelPosition",e);return e.modelPosition}toViewPosition(t,e={}){const n={modelPosition:t,mapper:this,isPhantom:e.isPhantom};this.fire("modelToViewPosition",n);return n.viewPosition}markerNameToElements(t){const e=this._markerNameToElements.get(t);if(!e){return null}const n=new Set;for(const t of e){if(t.is("attributeElement")){for(const e of t.getElementsWithSameId()){n.add(e)}}else{n.add(t)}}return n}registerViewToModelLength(t,e){this._viewToModelLengthCallbacks.set(t,e)}findMappedViewAncestor(t){let e=t.parent;while(!this._viewToModelMapping.has(e)){e=e.parent}return e}_toModelOffset(t,e,n){if(n!=t){const i=this._toModelOffset(t.parent,t.index,n);const o=this._toModelOffset(t,e,t);return i+o}if(t.is("$text")){return e}let i=0;for(let n=0;n<e;n++){i+=this.getModelLength(t.getChild(n))}return i}getModelLength(t){if(this._viewToModelLengthCallbacks.get(t.name)){const e=this._viewToModelLengthCallbacks.get(t.name);return e(t)}else if(this._viewToModelMapping.has(t)){return 1}else if(t.is("$text")){return t.data.length}else if(t.is("uiElement")){return 0}else{let e=0;for(const n of t.getChildren()){e+=this.getModelLength(n)}return e}}findPositionIn(t,e){let n;let i=0;let o=0;let r=0;if(t.is("$text")){return new Rg(t,e)}while(o<e){n=t.getChild(r);i=this.getModelLength(n);o+=i;r++}if(o==e){return this._moveViewPositionToTextNode(new Rg(t,r))}else{return this.findPositionIn(n,e-(o-i))}}_moveViewPositionToTextNode(t){const e=t.nodeBefore;const n=t.nodeAfter;if(e instanceof Du){return new Rg(e,e.data.length)}else if(n instanceof Du){return new Rg(n,0)}return t}}class sb{constructor(){this._consumable=new Map;this._textProxyRegistry=new Map}add(t,e){e=ab(e);if(t instanceof $p){t=this._getSymbolForTextProxy(t)}if(!this._consumable.has(t)){this._consumable.set(t,new Map)}this._consumable.get(t).set(e,true)}consume(t,e){e=ab(e);if(t instanceof $p){t=this._getSymbolForTextProxy(t)}if(this.test(t,e)){this._consumable.get(t).set(e,false);return true}else{return false}}test(t,e){e=ab(e);if(t instanceof $p){t=this._getSymbolForTextProxy(t)}const n=this._consumable.get(t);if(n===undefined){return null}const i=n.get(e);if(i===undefined){return null}return i}revert(t,e){e=ab(e);if(t instanceof $p){t=this._getSymbolForTextProxy(t)}const n=this.test(t,e);if(n===false){this._consumable.get(t).set(e,true);return true}else if(n===true){return false}return null}verifyAllConsumed(t){const e=[];for(const[n,i]of this._consumable){for(const[o,r]of i){const i=o.split(":")[0];if(r&&t==i){e.push({event:o,item:n.name||n.description})}}}if(e.length){throw new z("conversion-model-consumable-not-consumed",null,{items:e})}}_getSymbolForTextProxy(t){let e=null;const n=this._textProxyRegistry.get(t.startOffset);if(n){const i=n.get(t.endOffset);if(i){e=i.get(t.parent)}}if(!e){e=this._addSymbolForTextProxy(t)}return e}_addSymbolForTextProxy(t){const e=t.startOffset;const n=t.endOffset;const i=t.parent;const o=Symbol("$textProxy:"+t.data);let r;let s;r=this._textProxyRegistry.get(e);if(!r){r=new Map;this._textProxyRegistry.set(e,r)}s=r.get(n);if(!s){s=new Map;r.set(n,s)}s.set(i,o);return o}}function ab(t){const e=t.split(":");if(e[0]=="insert"){return e[0]}if(e[0]=="addMarker"||e[0]=="removeMarker"){return t}return e.length>1?e[0]+":"+e[1]:e[0]}class cb extends(K()){constructor(t){super();this._conversionApi={dispatcher:this,...t};this._firedEventsMap=new WeakMap}convertChanges(t,e,n){const i=this._createConversionApi(n,t.getRefreshedItems());for(const e of t.getMarkersToRemove()){this._convertMarkerRemove(e.name,e.range,i)}const o=this._reduceChanges(t.getChanges());for(const t of o){if(t.type==="insert"){this._convertInsert(ob._createFromPositionAndShift(t.position,t.length),i)}else if(t.type==="reinsert"){this._convertReinsert(ob._createFromPositionAndShift(t.position,t.length),i)}else if(t.type==="remove"){this._convertRemove(t.position,t.length,t.name,i)}else{this._convertAttribute(t.range,t.attributeKey,t.attributeOldValue,t.attributeNewValue,i)}}for(const t of i.mapper.flushUnboundMarkerNames()){const n=e.get(t).getRange();this._convertMarkerRemove(t,n,i);this._convertMarkerAdd(t,n,i)}for(const e of t.getMarkersToAdd()){this._convertMarkerAdd(e.name,e.range,i)}i.mapper.flushDeferredBindings();i.consumable.verifyAllConsumed("insert")}convert(t,e,n,i={}){const o=this._createConversionApi(n,undefined,i);this._convertInsert(t,o);for(const[t,n]of e){this._convertMarkerAdd(t,n,o)}o.consumable.verifyAllConsumed("insert")}convertSelection(t,e,n){const i=Array.from(e.getMarkersAtPosition(t.getFirstPosition()));const o=this._createConversionApi(n);this._addConsumablesForSelection(o.consumable,t,i);this.fire("selection",{selection:t},o);if(!t.isCollapsed){return}for(const e of i){const n=e.getRange();if(!lb(t.getFirstPosition(),e,o.mapper)){continue}const i={item:t,markerName:e.name,markerRange:n};if(o.consumable.test(t,"addMarker:"+e.name)){this.fire(`addMarker:${e.name}`,i,o)}}for(const e of t.getAttributeKeys()){const n={item:t,range:t.getFirstRange(),attributeKey:e,attributeOldValue:null,attributeNewValue:t.getAttribute(e)};if(o.consumable.test(t,"attribute:"+n.attributeKey)){this.fire(`attribute:${n.attributeKey}:$text`,n,o)}}}_convertInsert(t,e,n={}){if(!n.doNotAddConsumables){this._addConsumablesForInsert(e.consumable,Array.from(t))}for(const n of Array.from(t.getWalker({shallow:true})).map(ub)){this._testAndFire("insert",n,e)}}_convertRemove(t,e,n,i){this.fire(`remove:${n}`,{position:t,length:e},i)}_convertAttribute(t,e,n,i,o){this._addConsumablesForRange(o.consumable,t,`attribute:${e}`);for(const r of t){const t={item:r.item,range:ob._createFromPositionAndShift(r.previousPosition,r.length),attributeKey:e,attributeOldValue:n,attributeNewValue:i};this._testAndFire(`attribute:${e}`,t,o)}}_convertReinsert(t,e){const n=Array.from(t.getWalker({shallow:true}));this._addConsumablesForInsert(e.consumable,n);for(const t of n.map(ub)){this._testAndFire("insert",{...t,reconversion:true},e)}}_convertMarkerAdd(t,e,n){if(e.root.rootName=="$graveyard"){return}const i=`addMarker:${t}`;n.consumable.add(e,i);this.fire(i,{markerName:t,markerRange:e},n);if(!n.consumable.consume(e,i)){return}this._addConsumablesForRange(n.consumable,e,i);for(const o of e.getItems()){if(!n.consumable.test(o,i)){continue}const r={item:o,range:ob._createOn(o),markerName:t,markerRange:e};this.fire(i,r,n)}}_convertMarkerRemove(t,e,n){if(e.root.rootName=="$graveyard"){return}this.fire(`removeMarker:${t}`,{markerName:t,markerRange:e},n)}_reduceChanges(t){const e={changes:t};this.fire("reduceChanges",e);return e.changes}_addConsumablesForInsert(t,e){for(const n of e){const e=n.item;if(t.test(e,"insert")===null){t.add(e,"insert");for(const n of e.getAttributeKeys()){t.add(e,"attribute:"+n)}}}return t}_addConsumablesForRange(t,e,n){for(const i of e.getItems()){t.add(i,n)}return t}_addConsumablesForSelection(t,e,n){t.add(e,"selection");for(const i of n){t.add(e,"addMarker:"+i.name)}for(const n of e.getAttributeKeys()){t.add(e,"attribute:"+n)}return t}_testAndFire(t,e,n){const i=db(t,e);const o=e.item.is("$textProxy")?n.consumable._getSymbolForTextProxy(e.item):e.item;const r=this._firedEventsMap.get(n);const s=r.get(o);if(!s){r.set(o,new Set([i]))}else if(!s.has(i)){s.add(i)}else{return}this.fire(i,e,n)}_testAndFireAddAttributes(t,e){const n={item:t,range:ob._createOn(t)};for(const t of n.item.getAttributeKeys()){n.attributeKey=t;n.attributeOldValue=null;n.attributeNewValue=n.item.getAttribute(t);this._testAndFire(`attribute:${t}`,n,e)}}_createConversionApi(t,e=new Set,n={}){const i={...this._conversionApi,consumable:new sb,writer:t,options:n,convertItem:t=>this._convertInsert(ob._createOn(t),i),convertChildren:t=>this._convertInsert(ob._createIn(t),i,{doNotAddConsumables:true}),convertAttributes:t=>this._testAndFireAddAttributes(t,i),canReuseView:t=>!e.has(i.mapper.toModelElement(t))};this._firedEventsMap.set(i,new Map);return i}}function lb(t,e,n){const i=e.getRange();const o=Array.from(t.getAncestors());o.shift();o.reverse();const r=o.some((t=>{if(i.containsItem(t)){const e=n.toViewElement(t);return!!e.getCustomProperty("addHighlight")}}));return!r}function db(t,e){const n=e.item.is("element")?e.item.name:"$text";return`${t}:${n}`}function ub(t){const e=t.item;const n=ob._createFromPositionAndShift(t.previousPosition,t.length);return{item:e,range:n}}class hb extends(K(Hp)){constructor(...t){super();this._lastRangeBackward=false;this._attrs=new Map;this._ranges=[];if(t.length){this.setTo(...t)}}get anchor(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.end:t.start}return null}get focus(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.start:t.end}return null}get isCollapsed(){const t=this._ranges.length;if(t===1){return this._ranges[0].isCollapsed}else{return false}}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}isEqual(t){if(this.rangeCount!=t.rangeCount){return false}else if(this.rangeCount===0){return true}if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus)){return false}for(const e of this._ranges){let n=false;for(const i of t._ranges){if(e.isEqual(i)){n=true;break}}if(!n){return false}}return true}*getRanges(){for(const t of this._ranges){yield new ob(t.start,t.end)}}getFirstRange(){let t=null;for(const e of this._ranges){if(!t||e.start.isBefore(t.start)){t=e}}return t?new ob(t.start,t.end):null}getLastRange(){let t=null;for(const e of this._ranges){if(!t||e.end.isAfter(t.end)){t=e}}return t?new ob(t.start,t.end):null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}setTo(...t){let[e,n,i]=t;if(typeof n=="object"){i=n;n=undefined}if(e===null){this._setRanges([])}else if(e instanceof hb){this._setRanges(e.getRanges(),e.isBackward)}else if(e&&typeof e.getRanges=="function"){this._setRanges(e.getRanges(),e.isBackward)}else if(e instanceof ob){this._setRanges([e],!!i&&!!i.backward)}else if(e instanceof Qp){this._setRanges([new ob(e)])}else if(e instanceof Up){const t=!!i&&!!i.backward;let o;if(n=="in"){o=ob._createIn(e)}else if(n=="on"){o=ob._createOn(e)}else if(n!==undefined){o=new ob(Qp._createAt(e,n))}else{throw new z("model-selection-setto-required-second-parameter",[this,e])}this._setRanges([o],t)}else if(Tt(e)){this._setRanges(e,i&&!!i.backward)}else{throw new z("model-selection-setto-not-selectable",[this,e])}}_setRanges(t,e=false){const n=Array.from(t);const i=n.some((e=>{if(!(e instanceof ob)){throw new z("model-selection-set-ranges-not-range",[this,t])}return this._ranges.every((t=>!t.isEqual(e)))}));if(n.length===this._ranges.length&&!i){return}this._replaceAllRanges(n);this._lastRangeBackward=!!e;this.fire("change:range",{directChange:true})}setFocus(t,e){if(this.anchor===null){throw new z("model-selection-setfocus-no-ranges",[this,t])}const n=Qp._createAt(t,e);if(n.compareWith(this.focus)=="same"){return}const i=this.anchor;if(this._ranges.length){this._popRange()}if(n.compareWith(i)=="before"){this._pushRange(new ob(n,i));this._lastRangeBackward=true}else{this._pushRange(new ob(i,n));this._lastRangeBackward=false}this.fire("change:range",{directChange:true})}getAttribute(t){return this._attrs.get(t)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}hasAttribute(t){return this._attrs.has(t)}removeAttribute(t){if(this.hasAttribute(t)){this._attrs.delete(t);this.fire("change:attribute",{attributeKeys:[t],directChange:true})}}setAttribute(t,e){if(this.getAttribute(t)!==e){this._attrs.set(t,e);this.fire("change:attribute",{attributeKeys:[t],directChange:true})}}getSelectedElement(){if(this.rangeCount!==1){return null}return this.getFirstRange().getContainedElement()}*getSelectedBlocks(){const t=new WeakSet;for(const e of this.getRanges()){const n=fb(e.start,t);if(n&&pb(n,e)){yield n}for(const n of e.getWalker()){const i=n.item;if(n.type=="elementEnd"&&mb(i,t,e)){yield i}}const i=fb(e.end,t);if(i&&!e.end.isTouching(Qp._createAt(i,0))&&pb(i,e)){yield i}}}containsEntireContent(t=this.anchor.root){const e=Qp._createAt(t,0);const n=Qp._createAt(t,"end");return e.isTouching(this.getFirstPosition())&&n.isTouching(this.getLastPosition())}_pushRange(t){this._checkRange(t);this._ranges.push(new ob(t.start,t.end))}_checkRange(t){for(let e=0;e<this._ranges.length;e++){if(t.isIntersecting(this._ranges[e])){throw new z("model-selection-range-intersects",[this,t],{addedRange:t,intersectingRange:this._ranges[e]})}}}_replaceAllRanges(t){this._removeAllRanges();for(const e of t){this._pushRange(e)}}_removeAllRanges(){while(this._ranges.length>0){this._popRange()}}_popRange(){this._ranges.pop()}}hb.prototype.is=function(t){return t==="selection"||t==="model:selection"};function gb(t,e){if(e.has(t)){return false}e.add(t);return t.root.document.model.schema.isBlock(t)&&!!t.parent}function mb(t,e,n){return gb(t,e)&&pb(t,n)}function fb(t,e){const n=t.parent;const i=n.root.document.model.schema;const o=t.parent.getAncestors({parentFirst:true,includeSelf:true});let r=false;const s=o.find((t=>{if(r){return false}r=i.isLimit(t);return!r&&gb(t,e)}));o.forEach((t=>e.add(t)));return s}function pb(t,e){const n=bb(t);if(!n){return true}const i=e.containsRange(ob._createOn(n),true);return!i}function bb(t){const e=t.root.document.model.schema;let n=t.parent;while(n){if(e.isBlock(n)){return n}n=n.parent}}class kb extends(K(ob)){constructor(t,e){super(t,e);wb.call(this)}detach(){this.stopListening()}toRange(){return new ob(this.start,this.end)}static fromRange(t){return new kb(t.start,t.end)}}kb.prototype.is=function(t){return t==="liveRange"||t==="model:liveRange"||t=="range"||t==="model:range"};function wb(){this.listenTo(this.root.document.model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation){return}Ab.call(this,n)}),{priority:"low"})}function Ab(t){const e=this.getTransformedByOperation(t);const n=ob._createFromRanges(e);const i=!n.isEqual(this);const o=Cb(this,t);let r=null;if(i){if(n.root.rootName=="$graveyard"){if(t.type=="remove"){r=t.sourcePosition}else{r=t.deletionPosition}}const e=this.toRange();this.start=n.start;this.end=n.end;this.fire("change:range",e,{deletionPosition:r})}else if(o){this.fire("change:content",this.toRange(),{deletionPosition:r})}}function Cb(t,e){switch(e.type){case"insert":return t.containsPosition(e.position);case"move":case"remove":case"reinsert":case"merge":return t.containsPosition(e.sourcePosition)||t.start.isEqual(e.sourcePosition)||t.containsPosition(e.targetPosition);case"split":return t.containsPosition(e.splitPosition)||t.containsPosition(e.insertionPosition)}return false}const _b="selection:";class vb extends(K(Hp)){constructor(t){super();this._selection=new yb(t);this._selection.delegate("change:range").to(this);this._selection.delegate("change:attribute").to(this);this._selection.delegate("change:marker").to(this)}get isCollapsed(){return this._selection.isCollapsed}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get rangeCount(){return this._selection.rangeCount}get hasOwnRange(){return this._selection.hasOwnRange}get isBackward(){return this._selection.isBackward}get isGravityOverridden(){return this._selection.isGravityOverridden}get markers(){return this._selection.markers}get _ranges(){return this._selection._ranges}getRanges(){return this._selection.getRanges()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getSelectedBlocks(){return this._selection.getSelectedBlocks()}getSelectedElement(){return this._selection.getSelectedElement()}containsEntireContent(t){return this._selection.containsEntireContent(t)}destroy(){this._selection.destroy()}getAttributeKeys(){return this._selection.getAttributeKeys()}getAttributes(){return this._selection.getAttributes()}getAttribute(t){return this._selection.getAttribute(t)}hasAttribute(t){return this._selection.hasAttribute(t)}refresh(){this._selection.updateMarkers();this._selection._updateAttributes(false)}observeMarkers(t){this._selection.observeMarkers(t)}_setFocus(t,e){this._selection.setFocus(t,e)}_setTo(...t){this._selection.setTo(...t)}_setAttribute(t,e){this._selection.setAttribute(t,e)}_removeAttribute(t){this._selection.removeAttribute(t)}_getStoredAttributes(){return this._selection.getStoredAttributes()}_overrideGravity(){return this._selection.overrideGravity()}_restoreGravity(t){this._selection.restoreGravity(t)}static _getStoreAttributeKey(t){return _b+t}static _isStoreAttributeKey(t){return t.startsWith(_b)}}vb.prototype.is=function(t){return t==="selection"||t=="model:selection"||t=="documentSelection"||t=="model:documentSelection"};class yb extends hb{constructor(t){super();this.markers=new ll({idProperty:"name"});this._attributePriority=new Map;this._selectionRestorePosition=null;this._hasChangedRange=false;this._overriddenGravityRegister=new Set;this._observedMarkers=new Set;this._model=t.model;this._document=t;this.listenTo(this._model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation||n.type=="marker"||n.type=="rename"||n.type=="noop"){return}if(this._ranges.length==0&&this._selectionRestorePosition){this._fixGraveyardSelection(this._selectionRestorePosition)}this._selectionRestorePosition=null;if(this._hasChangedRange){this._hasChangedRange=false;this.fire("change:range",{directChange:false})}}),{priority:"lowest"});this.on("change:range",(()=>{this._validateSelectionRanges(this.getRanges())}));this.listenTo(this._model.markers,"update",((t,e,n,i)=>{this._updateMarker(e,i)}));this.listenTo(this._document,"change",((t,e)=>{Eb(this._model,e)}))}get isCollapsed(){const t=this._ranges.length;return t===0?this._document._getDefaultRange().isCollapsed:super.isCollapsed}get anchor(){return super.anchor||this._document._getDefaultRange().start}get focus(){return super.focus||this._document._getDefaultRange().end}get rangeCount(){return this._ranges.length?this._ranges.length:1}get hasOwnRange(){return this._ranges.length>0}get isGravityOverridden(){return!!this._overriddenGravityRegister.size}destroy(){for(let t=0;t<this._ranges.length;t++){this._ranges[t].detach()}this.stopListening()}*getRanges(){if(this._ranges.length){yield*super.getRanges()}else{yield this._document._getDefaultRange()}}getFirstRange(){return super.getFirstRange()||this._document._getDefaultRange()}getLastRange(){return super.getLastRange()||this._document._getDefaultRange()}setTo(...t){super.setTo(...t);this._updateAttributes(true);this.updateMarkers()}setFocus(t,e){super.setFocus(t,e);this._updateAttributes(true);this.updateMarkers()}setAttribute(t,e){if(this._setAttribute(t,e)){const e=[t];this.fire("change:attribute",{attributeKeys:e,directChange:true})}}removeAttribute(t){if(this._removeAttribute(t)){const e=[t];this.fire("change:attribute",{attributeKeys:e,directChange:true})}}overrideGravity(){const t=I();this._overriddenGravityRegister.add(t);if(this._overriddenGravityRegister.size===1){this._updateAttributes(true)}return t}restoreGravity(t){if(!this._overriddenGravityRegister.has(t)){throw new z("document-selection-gravity-wrong-restore",this,{uid:t})}this._overriddenGravityRegister.delete(t);if(!this.isGravityOverridden){this._updateAttributes(true)}}observeMarkers(t){this._observedMarkers.add(t);this.updateMarkers()}_replaceAllRanges(t){this._validateSelectionRanges(t);super._replaceAllRanges(t)}_popRange(){this._ranges.pop().detach()}_pushRange(t){const e=this._prepareRange(t);if(e){this._ranges.push(e)}}_validateSelectionRanges(t){for(const e of t){if(!this._document._validateSelectionRange(e)){throw new z("document-selection-wrong-position",this,{range:e})}}}_prepareRange(t){this._checkRange(t);if(t.root==this._document.graveyard){return}const e=kb.fromRange(t);e.on("change:range",((t,n,i)=>{this._hasChangedRange=true;if(e.root==this._document.graveyard){this._selectionRestorePosition=i.deletionPosition;const t=this._ranges.indexOf(e);this._ranges.splice(t,1);e.detach()}}));return e}updateMarkers(){if(!this._observedMarkers.size){return}const t=[];let e=false;for(const e of this._model.markers){const n=e.name.split(":",1)[0];if(!this._observedMarkers.has(n)){continue}const i=e.getRange();for(const n of this.getRanges()){if(i.containsRange(n,!n.isCollapsed)){t.push(e)}}}const n=Array.from(this.markers);for(const n of t){if(!this.markers.has(n)){this.markers.add(n);e=true}}for(const n of Array.from(this.markers)){if(!t.includes(n)){this.markers.remove(n);e=true}}if(e){this.fire("change:marker",{oldMarkers:n,directChange:false})}}_updateMarker(t,e){const n=t.name.split(":",1)[0];if(!this._observedMarkers.has(n)){return}let i=false;const o=Array.from(this.markers);const r=this.markers.has(t);if(!e){if(r){this.markers.remove(t);i=true}}else{let n=false;for(const t of this.getRanges()){if(e.containsRange(t,!t.isCollapsed)){n=true;break}}if(n&&!r){this.markers.add(t);i=true}else if(!n&&r){this.markers.remove(t);i=true}}if(i){this.fire("change:marker",{oldMarkers:o,directChange:false})}}_updateAttributes(t){const e=ml(this._getSurroundingAttributes());const n=ml(this.getAttributes());if(t){this._attributePriority=new Map;this._attrs=new Map}else{for(const[t,e]of this._attributePriority){if(e=="low"){this._attrs.delete(t);this._attributePriority.delete(t)}}}this._setAttributesTo(e);const i=[];for(const[t,e]of this.getAttributes()){if(!n.has(t)||n.get(t)!==e){i.push(t)}}for(const[t]of n){if(!this.hasAttribute(t)){i.push(t)}}if(i.length>0){this.fire("change:attribute",{attributeKeys:i,directChange:false})}}_setAttribute(t,e,n=true){const i=n?"normal":"low";if(i=="low"&&this._attributePriority.get(t)=="normal"){return false}const o=super.getAttribute(t);if(o===e){return false}this._attrs.set(t,e);this._attributePriority.set(t,i);return true}_removeAttribute(t,e=true){const n=e?"normal":"low";if(n=="low"&&this._attributePriority.get(t)=="normal"){return false}this._attributePriority.set(t,n);if(!super.hasAttribute(t)){return false}this._attrs.delete(t);return true}_setAttributesTo(t){const e=new Set;for(const[e,n]of this.getAttributes()){if(t.get(e)===n){continue}this._removeAttribute(e,false)}for(const[n,i]of t){const t=this._setAttribute(n,i,false);if(t){e.add(n)}}return e}*getStoredAttributes(){const t=this.getFirstPosition().parent;if(this.isCollapsed&&t.isEmpty){for(const e of t.getAttributeKeys()){if(e.startsWith(_b)){const n=e.substr(_b.length);yield[n,t.getAttribute(e)]}}}}_getSurroundingAttributes(){const t=this.getFirstPosition();const e=this._model.schema;let n=null;if(!this.isCollapsed){const t=this.getFirstRange();for(const i of t){if(i.item.is("element")&&e.isObject(i.item)){break}if(i.type=="text"){n=i.item.getAttributes();break}}}else{const i=t.textNode?t.textNode:t.nodeBefore;const o=t.textNode?t.textNode:t.nodeAfter;if(!this.isGravityOverridden){n=xb(i)}if(!n){n=xb(o)}if(!this.isGravityOverridden&&!n){let t=i;while(t&&!e.isInline(t)&&!n){t=t.previousSibling;n=xb(t)}}if(!n){let t=o;while(t&&!e.isInline(t)&&!n){t=t.nextSibling;n=xb(t)}}if(!n){n=this.getStoredAttributes()}}return n}_fixGraveyardSelection(t){const e=this._model.schema.getNearestSelectionRange(t);if(e){this._pushRange(e)}}}function xb(t){if(t instanceof $p||t instanceof qp){return t.getAttributes()}return null}function Eb(t,e){const n=t.document.differ;for(const i of n.getChanges()){if(i.type!="insert"){continue}const n=i.position.parent;const o=i.length===n.maxOffset;if(o){t.enqueueChange(e,(t=>{const e=Array.from(n.getAttributeKeys()).filter((t=>t.startsWith(_b)));for(const i of e){t.removeAttribute(i,n)}}))}}}class Db{constructor(t){this._dispatchers=t}add(t){for(const e of this._dispatchers){t(e)}return this}}var Tb=1,Sb=4;function Ib(t){return Va(t,Tb|Sb)}const Bb=Ib;class Mb extends Db{elementToElement(t){return this.add(tk(t))}elementToStructure(t){return this.add(ek(t))}attributeToElement(t){return this.add(nk(t))}attributeToAttribute(t){return this.add(ik(t))}markerToElement(t){return this.add(ok(t))}markerToHighlight(t){return this.add(sk(t))}markerToData(t){return this.add(rk(t))}}function Lb(){return(t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const i=n.writer;const o=n.mapper.toViewPosition(e.range.start);const r=i.createText(e.item.data);i.insert(o,r)}}function Nb(){return(t,e,n)=>{n.convertAttributes(e.item);if(!e.reconversion&&e.item.is("element")&&!e.item.isEmpty){n.convertChildren(e.item)}}}function zb(){return(t,e,n)=>{const i=n.mapper.toViewPosition(e.position);const o=e.position.getShiftedBy(e.length);const r=n.mapper.toViewPosition(o,{isPhantom:true});const s=n.writer.createRange(i,r);const a=n.writer.remove(s.getTrimmed());for(const t of n.writer.createRangeIn(a).getItems()){n.mapper.unbindViewElement(t,{defer:true})}}}function Pb(t,e){const n=t.createAttributeElement("span",e.attributes);if(e.classes){n._addClass(e.classes)}if(typeof e.priority==="number"){n._priority=e.priority}n._id=e.id;return n}function Rb(){return(t,e,n)=>{const i=e.selection;if(i.isCollapsed){return}if(!n.consumable.consume(i,"selection")){return}const o=[];for(const t of i.getRanges()){o.push(n.mapper.toViewRange(t))}n.writer.setSelection(o,{backward:i.isBackward})}}function Ob(){return(t,e,n)=>{const i=e.selection;if(!i.isCollapsed){return}if(!n.consumable.consume(i,"selection")){return}const o=n.writer;const r=i.getFirstPosition();const s=n.mapper.toViewPosition(r);const a=o.breakAttributes(s);o.setSelection(a)}}function Vb(){return(t,e,n)=>{const i=n.writer;const o=i.document.selection;for(const t of o.getRanges()){if(t.isCollapsed){if(t.end.parent.isAttached()){n.writer.mergeAttributes(t.start)}}}i.setSelection(null)}}function Fb(t){return(e,n,i)=>{if(!i.consumable.test(n.item,e.name)){return}const o=t(n.attributeOldValue,i,n);const r=t(n.attributeNewValue,i,n);if(!o&&!r){return}i.consumable.consume(n.item,e.name);const s=i.writer;const a=s.document.selection;if(n.item instanceof hb||n.item instanceof vb){s.wrap(a.getFirstRange(),r)}else{let t=i.mapper.toViewRange(n.range);if(n.attributeOldValue!==null&&o){t=s.unwrap(t,o)}if(n.attributeNewValue!==null&&r){s.wrap(t,r)}}}}function jb(t,e=Ck){return(n,i,o)=>{if(!e(i.item,o.consumable,{preflight:true})){return}const r=t(i.item,o,i);if(!r){return}e(i.item,o.consumable);const s=o.mapper.toViewPosition(i.range.start);o.mapper.bindElements(i.item,r);o.writer.insert(s,r);o.convertAttributes(i.item);wk(r,i.item.getChildren(),o,{reconversion:i.reconversion})}}function Hb(t,e){return(n,i,o)=>{if(!e(i.item,o.consumable,{preflight:true})){return}const r=new Map;o.writer._registerSlotFactory(pk(i.item,r,o));const s=t(i.item,o,i);o.writer._clearSlotFactory();if(!s){return}bk(i.item,r,o);e(i.item,o.consumable);const a=o.mapper.toViewPosition(i.range.start);o.mapper.bindElements(i.item,s);o.writer.insert(a,s);o.convertAttributes(i.item);kk(s,r,o,{reconversion:i.reconversion})}}function Ub(t){return(e,n,i)=>{n.isOpening=true;const o=t(n,i);n.isOpening=false;const r=t(n,i);if(!o||!r){return}const s=n.markerRange;if(s.isCollapsed&&!i.consumable.consume(s,e.name)){return}for(const t of s){if(!i.consumable.consume(t.item,e.name)){return}}const a=i.mapper;const c=i.writer;c.insert(a.toViewPosition(s.start),o);i.mapper.bindElementToMarker(o,n.markerName);if(!s.isCollapsed){c.insert(a.toViewPosition(s.end),r);i.mapper.bindElementToMarker(r,n.markerName)}e.stop()}}function Wb(){return(t,e,n)=>{const i=n.mapper.markerNameToElements(e.markerName);if(!i){return}for(const t of i){n.mapper.unbindElementFromMarkerName(t,e.markerName);n.writer.clear(n.writer.createRangeOn(t),t)}n.writer.clearClonedElementsGroup(e.markerName);t.stop()}}function qb(t){return(e,n,i)=>{const o=t(n.markerName,i);if(!o){return}const r=n.markerRange;if(!i.consumable.consume(r,e.name)){return}$b(r,false,i,n,o);$b(r,true,i,n,o);e.stop()}}function $b(t,e,n,i,o){const r=e?t.start:t.end;const s=r.nodeAfter&&r.nodeAfter.is("element")?r.nodeAfter:null;const a=r.nodeBefore&&r.nodeBefore.is("element")?r.nodeBefore:null;if(s||a){let t;let r;if(e&&s||!e&&!a){t=s;r=true}else{t=a;r=false}const c=n.mapper.toViewElement(t);if(c){Gb(c,e,r,n,i,o);return}}const c=n.mapper.toViewPosition(r);Kb(c,e,n,i,o)}function Gb(t,e,n,i,o,r){const s=`data-${r.group}-${e?"start":"end"}-${n?"before":"after"}`;const a=t.hasAttribute(s)?t.getAttribute(s).split(","):[];a.unshift(r.name);i.writer.setAttribute(s,a.join(","),t);i.mapper.bindElementToMarker(t,o.markerName)}function Kb(t,e,n,i,o){const r=`${o.group}-${e?"start":"end"}`;const s=o.name?{name:o.name}:null;const a=n.writer.createUIElement(r,s);n.writer.insert(t,a);n.mapper.bindElementToMarker(a,i.markerName)}function Yb(t){return(e,n,i)=>{const o=t(n.markerName,i);if(!o){return}const r=i.mapper.markerNameToElements(n.markerName);if(!r){return}for(const t of r){i.mapper.unbindElementFromMarkerName(t,n.markerName);if(t.is("containerElement")){s(`data-${o.group}-start-before`,t);s(`data-${o.group}-start-after`,t);s(`data-${o.group}-end-before`,t);s(`data-${o.group}-end-after`,t)}else{i.writer.clear(i.writer.createRangeOn(t),t)}}i.writer.clearClonedElementsGroup(n.markerName);e.stop();function s(t,e){if(e.hasAttribute(t)){const n=new Set(e.getAttribute(t).split(","));n.delete(o.name);if(n.size==0){i.writer.removeAttribute(t,e)}else{i.writer.setAttribute(t,Array.from(n).join(","),e)}}}}}function Zb(t){return(e,n,i)=>{if(!i.consumable.test(n.item,e.name)){return}const o=t(n.attributeOldValue,i,n);const r=t(n.attributeNewValue,i,n);if(!o&&!r){return}i.consumable.consume(n.item,e.name);const s=i.mapper.toViewElement(n.item);const a=i.writer;if(!s){throw new z("conversion-attribute-to-attribute-on-text",i.dispatcher,n)}if(n.attributeOldValue!==null&&o){if(o.key=="class"){const t=Xc(o.value);for(const e of t){a.removeClass(e,s)}}else if(o.key=="style"){const t=Object.keys(o.value);for(const e of t){a.removeStyle(e,s)}}else{a.removeAttribute(o.key,s)}}if(n.attributeNewValue!==null&&r){if(r.key=="class"){const t=Xc(r.value);for(const e of t){a.addClass(e,s)}}else if(r.key=="style"){const t=Object.keys(r.value);for(const e of t){a.setStyle(e,r.value[e],s)}}else{a.setAttribute(r.key,r.value,s)}}}}function Qb(t){return(e,n,i)=>{if(!n.item){return}if(!(n.item instanceof hb||n.item instanceof vb)&&!n.item.is("$textProxy")){return}const o=hk(t,n,i);if(!o){return}if(!i.consumable.consume(n.item,e.name)){return}const r=i.writer;const s=Pb(r,o);const a=r.document.selection;if(n.item instanceof hb||n.item instanceof vb){r.wrap(a.getFirstRange(),s)}else{const t=i.mapper.toViewRange(n.range);const e=r.wrap(t,s);for(const t of e.getItems()){if(t.is("attributeElement")&&t.isSimilar(s)){i.mapper.bindElementToMarker(t,n.markerName);break}}}}}function Jb(t){return(e,n,i)=>{if(!n.item){return}if(!(n.item instanceof Gp)){return}const o=hk(t,n,i);if(!o){return}if(!i.consumable.test(n.item,e.name)){return}const r=i.mapper.toViewElement(n.item);if(r&&r.getCustomProperty("addHighlight")){i.consumable.consume(n.item,e.name);for(const t of ob._createIn(n.item)){i.consumable.consume(t.item,e.name)}const t=r.getCustomProperty("addHighlight");t(r,o,i.writer);i.mapper.bindElementToMarker(r,n.markerName)}}}function Xb(t){return(e,n,i)=>{if(n.markerRange.isCollapsed){return}const o=hk(t,n,i);if(!o){return}const r=Pb(i.writer,o);const s=i.mapper.markerNameToElements(n.markerName);if(!s){return}for(const t of s){i.mapper.unbindElementFromMarkerName(t,n.markerName);if(t.is("attributeElement")){i.writer.unwrap(i.writer.createRangeOn(t),r)}else{const e=t.getCustomProperty("removeHighlight");e(t,o.id,i.writer)}}i.writer.clearClonedElementsGroup(n.markerName);e.stop()}}function tk(t){const e=ak(t.model);const n=ck(t.view,"container");if(e.attributes.length){e.children=true}return i=>{i.on(`insert:${e.name}`,jb(n,fk(e)),{priority:t.converterPriority||"normal"});if(e.children||e.attributes.length){i.on("reduceChanges",mk(e),{priority:"low"})}}}function ek(t){const e=ak(t.model);const n=ck(t.view,"container");e.children=true;return i=>{if(i._conversionApi.schema.checkChild(e.name,"$text")){throw new z("conversion-element-to-structure-disallowed-text",i,{elementName:e.name})}i.on(`insert:${e.name}`,Hb(n,fk(e)),{priority:t.converterPriority||"normal"});i.on("reduceChanges",mk(e),{priority:"low"})}}function nk(t){t=Bb(t);let e=t.model;if(typeof e=="string"){e={key:e}}let n=`attribute:${e.key}`;if(e.name){n+=":"+e.name}if(e.values){for(const n of e.values){t.view[n]=ck(t.view[n],"attribute")}}else{t.view=ck(t.view,"attribute")}const i=dk(t);return e=>{e.on(n,Fb(i),{priority:t.converterPriority||"normal"})}}function ik(t){t=Bb(t);let e=t.model;if(typeof e=="string"){e={key:e}}let n=`attribute:${e.key}`;if(e.name){n+=":"+e.name}if(e.values){for(const n of e.values){t.view[n]=uk(t.view[n])}}else{t.view=uk(t.view)}const i=dk(t);return e=>{e.on(n,Zb(i),{priority:t.converterPriority||"normal"})}}function ok(t){const e=ck(t.view,"ui");return n=>{n.on(`addMarker:${t.model}`,Ub(e),{priority:t.converterPriority||"normal"});n.on(`removeMarker:${t.model}`,Wb(),{priority:t.converterPriority||"normal"})}}function rk(t){t=Bb(t);const e=t.model;let n=t.view;if(!n){n=n=>({group:e,name:n.substr(t.model.length+1)})}return i=>{i.on(`addMarker:${e}`,qb(n),{priority:t.converterPriority||"normal"});i.on(`removeMarker:${e}`,Yb(n),{priority:t.converterPriority||"normal"})}}function sk(t){return e=>{e.on(`addMarker:${t.model}`,Qb(t.view),{priority:t.converterPriority||"normal"});e.on(`addMarker:${t.model}`,Jb(t.view),{priority:t.converterPriority||"normal"});e.on(`removeMarker:${t.model}`,Xb(t.view),{priority:t.converterPriority||"normal"})}}function ak(t){if(typeof t=="string"){t={name:t}}if(!t.attributes){t.attributes=[]}else if(!Array.isArray(t.attributes)){t.attributes=[t.attributes]}t.children=!!t.children;return t}function ck(t,e){if(typeof t=="function"){return t}return(n,i)=>lk(t,i,e)}function lk(t,e,n){if(typeof t=="string"){t={name:t}}let i;const o=e.writer;const r=Object.assign({},t.attributes);if(n=="container"){i=o.createContainerElement(t.name,r)}else if(n=="attribute"){const e={priority:t.priority||Jg.DEFAULT_PRIORITY};i=o.createAttributeElement(t.name,r,e)}else{i=o.createUIElement(t.name,r)}if(t.styles){const e=Object.keys(t.styles);for(const n of e){o.setStyle(n,t.styles[n],i)}}if(t.classes){const e=t.classes;if(typeof e=="string"){o.addClass(e,i)}else{for(const t of e){o.addClass(t,i)}}}return i}function dk(t){if(t.model.values){return(e,n,i)=>{const o=t.view[e];if(o){return o(e,n,i)}return null}}else{return t.view}}function uk(t){if(typeof t=="string"){return e=>({key:t,value:e})}else if(typeof t=="object"){if(t.value){return()=>t}else{return e=>({key:t.key,value:e})}}else{return t}}function hk(t,e,n){const i=typeof t=="function"?t(e,n):t;if(!i){return null}if(!i.priority){i.priority=10}if(!i.id){i.id=e.markerName}return i}function gk(t){return(e,n)=>{if(!e.is("element",t.name)){return false}if(n.type=="attribute"){if(t.attributes.includes(n.attributeKey)){return true}}else{if(t.children){return true}}return false}}function mk(t){const e=gk(t);return(t,n)=>{const i=[];if(!n.reconvertedElements){n.reconvertedElements=new Set}for(const t of n.changes){const o=t.type=="attribute"?t.range.start.nodeAfter:t.position.parent;if(!o||!e(o,t)){i.push(t);continue}if(!n.reconvertedElements.has(o)){n.reconvertedElements.add(o);const t=Qp._createBefore(o);i.push({type:"remove",name:o.name,position:t,length:1},{type:"reinsert",name:o.name,position:t,length:1})}}n.changes=i}}function fk(t){return(e,n,i={})=>{const o=["insert"];for(const n of t.attributes){if(e.hasAttribute(n)){o.push(`attribute:${n}`)}}if(!o.every((t=>n.test(e,t)))){return false}if(!i.preflight){o.forEach((t=>n.consume(e,t)))}return true}}function pk(t,e,n){return(i,o="children")=>{const r=i.createContainerElement("$slot");let s=null;if(o==="children"){s=Array.from(t.getChildren())}else if(typeof o=="function"){s=Array.from(t.getChildren()).filter((t=>o(t)))}else{throw new z("conversion-slot-mode-unknown",n.dispatcher,{modeOrFilter:o})}e.set(r,s);return r}}function bk(t,e,n){const i=Array.from(e.values()).flat();const o=new Set(i);if(o.size!=i.length){throw new z("conversion-slot-filter-overlap",n.dispatcher,{element:t})}if(o.size!=t.childCount){throw new z("conversion-slot-filter-incomplete",n.dispatcher,{element:t})}}function kk(t,e,n,i){n.mapper.on("modelToViewPosition",s,{priority:"highest"});let o=null;let r=null;for([o,r]of e){wk(t,r,n,i);n.writer.move(n.writer.createRangeIn(o),n.writer.createPositionBefore(o));n.writer.remove(o)}n.mapper.off("modelToViewPosition",s);function s(t,e){const n=e.modelPosition.nodeAfter;const i=r.indexOf(n);if(i<0){return}e.viewPosition=e.mapper.findPositionIn(o,i)}}function wk(t,e,n,i){for(const o of e){if(!Ak(t.root,o,n,i)){n.convertItem(o)}}}function Ak(t,e,n,i){const{writer:o,mapper:r}=n;if(!i.reconversion){return false}const s=r.toViewElement(e);if(!s||s.root==t){return false}if(!n.canReuseView(s)){return false}o.move(o.createRangeOn(s),r.toViewPosition(Qp._createBefore(e)));return true}function Ck(t,e,{preflight:n}={}){if(n){return e.test(t,"insert")}else{return e.consume(t,"insert")}}function _k(t){const{schema:e,document:n}=t.model;for(const i of n.getRootNames()){const o=n.getRoot(i);if(o.isEmpty&&!e.checkChild(o,"$text")){if(e.checkChild(o,"paragraph")){t.insertElement("paragraph",o);return true}}}return false}function vk(t,e,n){const i=n.createContext(t);if(!n.checkChild(i,"paragraph")){return false}if(!n.checkChild(i.push("paragraph"),e)){return false}return true}function yk(t,e){const n=e.createElement("paragraph");e.insert(n,t);return e.createPositionAt(n,0)}class xk extends Db{elementToElement(t){return this.add(Sk(t))}elementToAttribute(t){return this.add(Ik(t))}attributeToAttribute(t){return this.add(Bk(t))}elementToMarker(t){return this.add(Mk(t))}dataToMarker(t){return this.add(Lk(t))}}function Ek(){return(t,e,n)=>{if(!e.modelRange&&n.consumable.consume(e.viewItem,{name:true})){const{modelRange:t,modelCursor:i}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=t;e.modelCursor=i}}}function Dk(){return(t,e,{schema:n,consumable:i,writer:o})=>{let r=e.modelCursor;if(!i.test(e.viewItem)){return}if(!n.checkChild(r,"$text")){if(!vk(r,"$text",n)){return}if(e.viewItem.data.trim().length==0){return}const t=r.nodeBefore;r=yk(r,o);if(t&&t.is("element","$marker")){o.move(o.createRangeOn(t),r);r=o.createPositionAfter(t)}}i.consume(e.viewItem);const s=o.createText(e.viewItem.data);o.insert(s,r);e.modelRange=o.createRange(r,r.getShiftedBy(s.offsetSize));e.modelCursor=e.modelRange.end}}function Tk(t,e){return(n,i)=>{const o=i.newSelection;const r=[];for(const t of o.getRanges()){r.push(e.toModelRange(t))}const s=t.createSelection(r,{backward:o.isBackward});if(!s.isEqual(t.document.selection)){t.change((t=>{t.setSelection(s)}))}}}function Sk(t){t=Bb(t);const e=Pk(t);const n=zk(t.view);const i=n?`element:${n}`:"element";return n=>{n.on(i,e,{priority:t.converterPriority||"normal"})}}function Ik(t){t=Bb(t);Vk(t);const e=Fk(t,false);const n=zk(t.view);const i=n?`element:${n}`:"element";return n=>{n.on(i,e,{priority:t.converterPriority||"low"})}}function Bk(t){t=Bb(t);let e=null;if(typeof t.view=="string"||t.view.key){e=Ok(t)}Vk(t,e);const n=Fk(t,true);return e=>{e.on("element",n,{priority:t.converterPriority||"low"})}}function Mk(t){const e=Uk(t.model);return Sk({...t,model:e})}function Lk(t){t=Bb(t);if(!t.model){t.model=e=>e?t.view+":"+e:t.view}const e={view:t.view,model:t.model};const n=Pk(Wk(e,"start"));const i=Pk(Wk(e,"end"));return o=>{o.on(`element:${t.view}-start`,n,{priority:t.converterPriority||"normal"});o.on(`element:${t.view}-end`,i,{priority:t.converterPriority||"normal"});const r=M.get("low");const s=M.get("highest");const a=M.get(t.converterPriority)/s;o.on("element",Nk(e),{priority:r+a})}}function Nk(t){return(e,n,i)=>{const o=`data-${t.view}`;if(!i.consumable.test(n.viewItem,{attributes:o+"-end-after"})&&!i.consumable.test(n.viewItem,{attributes:o+"-start-after"})&&!i.consumable.test(n.viewItem,{attributes:o+"-end-before"})&&!i.consumable.test(n.viewItem,{attributes:o+"-start-before"})){return}if(!n.modelRange){Object.assign(n,i.convertChildren(n.viewItem,n.modelCursor))}if(i.consumable.consume(n.viewItem,{attributes:o+"-end-after"})){r(n.modelRange.end,n.viewItem.getAttribute(o+"-end-after").split(","))}if(i.consumable.consume(n.viewItem,{attributes:o+"-start-after"})){r(n.modelRange.end,n.viewItem.getAttribute(o+"-start-after").split(","))}if(i.consumable.consume(n.viewItem,{attributes:o+"-end-before"})){r(n.modelRange.start,n.viewItem.getAttribute(o+"-end-before").split(","))}if(i.consumable.consume(n.viewItem,{attributes:o+"-start-before"})){r(n.modelRange.start,n.viewItem.getAttribute(o+"-start-before").split(","))}function r(e,o){for(const r of o){const o=t.model(r,i);const s=i.writer.createElement("$marker",{"data-name":o});i.writer.insert(s,e);if(n.modelCursor.isEqual(e)){n.modelCursor=n.modelCursor.getShiftedBy(1)}else{n.modelCursor=n.modelCursor._getTransformedByInsertion(e,1)}n.modelRange=n.modelRange._getTransformedByInsertion(e,1)[0]}}}}function zk(t){if(typeof t=="string"){return t}if(typeof t=="object"&&typeof t.name=="string"){return t.name}return null}function Pk(t){const e=new Su(t.view);return(n,i,o)=>{const r=e.match(i.viewItem);if(!r){return}const s=r.match;s.name=true;if(!o.consumable.test(i.viewItem,s)){return}const a=Rk(t.model,i.viewItem,o);if(!a){return}if(!o.safeInsert(a,i.modelCursor)){return}o.consumable.consume(i.viewItem,s);o.convertChildren(i.viewItem,a);o.updateConversionResult(a,i)}}function Rk(t,e,n){if(t instanceof Function){return t(e,n)}else{return n.writer.createElement(t)}}function Ok(t){if(typeof t.view=="string"){t.view={key:t.view}}const e=t.view.key;let n;if(e=="class"||e=="style"){const i=e=="class"?"classes":"styles";n={[i]:t.view.value}}else{const i=typeof t.view.value=="undefined"?/[\s\S]*/:t.view.value;n={attributes:{[e]:i}}}if(t.view.name){n.name=t.view.name}t.view=n;return e}function Vk(t,e=null){const n=e===null?true:t=>t.getAttribute(e);const i=typeof t.model!="object"?t.model:t.model.key;const o=typeof t.model!="object"||typeof t.model.value=="undefined"?n:t.model.value;t.model={key:i,value:o}}function Fk(t,e){const n=new Su(t.view);return(i,o,r)=>{if(!o.modelRange&&e){return}const s=n.match(o.viewItem);if(!s){return}if(jk(t.view,o.viewItem)){s.match.name=true}else{delete s.match.name}if(!r.consumable.test(o.viewItem,s.match)){return}const a=t.model.key;const c=typeof t.model.value=="function"?t.model.value(o.viewItem,r):t.model.value;if(c===null){return}if(!o.modelRange){Object.assign(o,r.convertChildren(o.viewItem,o.modelCursor))}const l=Hk(o.modelRange,{key:a,value:c},e,r);if(l){if(r.consumable.test(o.viewItem,{name:true})){s.match.name=true}r.consumable.consume(o.viewItem,s.match)}}}function jk(t,e){const n=typeof t=="function"?t(e):t;if(typeof n=="object"&&!zk(n)){return false}return!n.classes&&!n.attributes&&!n.styles}function Hk(t,e,n,i){let o=false;for(const r of Array.from(t.getItems({shallow:n}))){if(!i.schema.checkAttribute(r,e.key)){continue}o=true;if(r.hasAttribute(e.key)){continue}i.writer.setAttribute(e.key,e.value,r)}return o}function Uk(t){return(e,n)=>{const i=typeof t=="string"?t:t(e,n);return n.writer.createElement("$marker",{"data-name":i})}}function Wk(t,e){const n=(e,n)=>{const i=e.getAttribute("name");const o=t.model(i,n);return n.writer.createElement("$marker",{"data-name":o})};return{view:`${t.view}-${e}`,model:n}}class qk extends(mt()){constructor(t,e){super();this.model=t;this.view=new jp(e);this.mapper=new rb;this.downcastDispatcher=new cb({mapper:this.mapper,schema:t.schema});const n=this.model.document;const i=n.selection;const o=this.model.markers;this.listenTo(this.model,"_beforeChanges",(()=>{this.view._disableRendering(true)}),{priority:"highest"});this.listenTo(this.model,"_afterChanges",(()=>{this.view._disableRendering(false)}),{priority:"lowest"});this.listenTo(n,"change",(()=>{this.view.change((t=>{this.downcastDispatcher.convertChanges(n.differ,o,t);this.downcastDispatcher.convertSelection(i,o,t)}))}),{priority:"low"});this.listenTo(this.view.document,"selectionChange",Tk(this.model,this.mapper));this.downcastDispatcher.on("insert:$text",Lb(),{priority:"lowest"});this.downcastDispatcher.on("insert",Nb(),{priority:"lowest"});this.downcastDispatcher.on("remove",zb(),{priority:"low"});this.downcastDispatcher.on("selection",Vb(),{priority:"high"});this.downcastDispatcher.on("selection",Rb(),{priority:"low"});this.downcastDispatcher.on("selection",Ob(),{priority:"low"});this.view.document.roots.bindTo(this.model.document.roots).using((t=>{if(t.rootName=="$graveyard"){return null}const e=new zg(this.view.document,t.name);e.rootName=t.rootName;this.mapper.bindElements(t,e);return e}))}destroy(){this.view.destroy();this.stopListening()}reconvertMarker(t){const e=typeof t=="string"?t:t.name;const n=this.model.markers.get(e);if(!n){throw new z("editingcontroller-reconvertmarker-marker-not-exist",this,{markerName:e})}this.model.change((()=>{this.model.markers._refresh(n)}))}reconvertItem(t){this.model.change((()=>{this.model.document.differ._refreshItem(t)}))}}class $k{constructor(){this._consumables=new Map}add(t,e){let n;if(t.is("$text")||t.is("documentFragment")){this._consumables.set(t,true);return}if(!this._consumables.has(t)){n=new Kk(t);this._consumables.set(t,n)}else{n=this._consumables.get(t)}n.add(e)}test(t,e){const n=this._consumables.get(t);if(n===undefined){return null}if(t.is("$text")||t.is("documentFragment")){return n}return n.test(e)}consume(t,e){if(this.test(t,e)){if(t.is("$text")||t.is("documentFragment")){this._consumables.set(t,false)}else{this._consumables.get(t).consume(e)}return true}return false}revert(t,e){const n=this._consumables.get(t);if(n!==undefined){if(t.is("$text")||t.is("documentFragment")){this._consumables.set(t,true)}else{n.revert(e)}}}static consumablesFromElement(t){const e={element:t,name:true,attributes:[],classes:[],styles:[]};const n=t.getAttributeKeys();for(const t of n){if(t=="style"||t=="class"){continue}e.attributes.push(t)}const i=t.getClassNames();for(const t of i){e.classes.push(t)}const o=t.getStyleNames();for(const t of o){e.styles.push(t)}return e}static createFrom(t,e){if(!e){e=new $k}if(t.is("$text")){e.add(t);return e}if(t.is("element")){e.add(t,$k.consumablesFromElement(t))}if(t.is("documentFragment")){e.add(t)}for(const n of t.getChildren()){e=$k.createFrom(n,e)}return e}}const Gk=["attributes","classes","styles"];class Kk{constructor(t){this.element=t;this._canConsumeName=null;this._consumables={attributes:new Map,styles:new Map,classes:new Map}}add(t){if(t.name){this._canConsumeName=true}for(const e of Gk){if(e in t){this._add(e,t[e])}}}test(t){if(t.name&&!this._canConsumeName){return this._canConsumeName}for(const e of Gk){if(e in t){const n=this._test(e,t[e]);if(n!==true){return n}}}return true}consume(t){if(t.name){this._canConsumeName=false}for(const e of Gk){if(e in t){this._consume(e,t[e])}}}revert(t){if(t.name){this._canConsumeName=true}for(const e of Gk){if(e in t){this._revert(e,t[e])}}}_add(t,e){const n=Jt(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){throw new z("viewconsumable-invalid-attribute",this)}i.set(e,true);if(t==="styles"){for(const t of this.element.document.stylesProcessor.getRelatedStyles(e)){i.set(t,true)}}}}_test(t,e){const n=Jt(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){const t=e=="class"?"classes":"styles";const n=this._test(t,[...this._consumables[t].keys()]);if(n!==true){return n}}else{const t=i.get(e);if(t===undefined){return null}if(!t){return false}}}return true}_consume(t,e){const n=Jt(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){const t=e=="class"?"classes":"styles";this._consume(t,[...this._consumables[t].keys()])}else{i.set(e,false);if(t=="styles"){for(const t of this.element.document.stylesProcessor.getRelatedStyles(e)){i.set(t,false)}}}}}_revert(t,e){const n=Jt(e)?e:[e];const i=this._consumables[t];for(const e of n){if(t==="attributes"&&(e==="class"||e==="style")){const t=e=="class"?"classes":"styles";this._revert(t,[...this._consumables[t].keys()])}else{const t=i.get(e);if(t===false){i.set(e,true)}}}}}class Yk extends(mt()){constructor(){super();this._sourceDefinitions={};this._attributeProperties={};this.decorate("checkChild");this.decorate("checkAttribute");this.on("checkAttribute",((t,e)=>{e[0]=new Zk(e[0])}),{priority:"highest"});this.on("checkChild",((t,e)=>{e[0]=new Zk(e[0]);e[1]=this.getDefinition(e[1])}),{priority:"highest"})}register(t,e){if(this._sourceDefinitions[t]){throw new z("schema-cannot-register-item-twice",this,{itemName:t})}this._sourceDefinitions[t]=[Object.assign({},e)];this._clearCache()}extend(t,e){if(!this._sourceDefinitions[t]){throw new z("schema-cannot-extend-missing-item",this,{itemName:t})}this._sourceDefinitions[t].push(Object.assign({},e));this._clearCache()}getDefinitions(){if(!this._compiledDefinitions){this._compile()}return this._compiledDefinitions}getDefinition(t){let e;if(typeof t=="string"){e=t}else if("is"in t&&(t.is("$text")||t.is("$textProxy"))){e="$text"}else{e=t.name}return this.getDefinitions()[e]}isRegistered(t){return!!this.getDefinition(t)}isBlock(t){const e=this.getDefinition(t);return!!(e&&e.isBlock)}isLimit(t){const e=this.getDefinition(t);if(!e){return false}return!!(e.isLimit||e.isObject)}isObject(t){const e=this.getDefinition(t);if(!e){return false}return!!(e.isObject||e.isLimit&&e.isSelectable&&e.isContent)}isInline(t){const e=this.getDefinition(t);return!!(e&&e.isInline)}isSelectable(t){const e=this.getDefinition(t);if(!e){return false}return!!(e.isSelectable||e.isObject)}isContent(t){const e=this.getDefinition(t);if(!e){return false}return!!(e.isContent||e.isObject)}checkChild(t,e){if(!e){return false}return this._checkContextMatch(e,t)}checkAttribute(t,e){const n=this.getDefinition(t.last);if(!n){return false}return n.allowAttributes.includes(e)}checkMerge(t,e){if(t instanceof Qp){const e=t.nodeBefore;const n=t.nodeAfter;if(!(e instanceof Gp)){throw new z("schema-check-merge-no-element-before",this)}if(!(n instanceof Gp)){throw new z("schema-check-merge-no-element-after",this)}return this.checkMerge(e,n)}for(const n of e.getChildren()){if(!this.checkChild(t,n)){return false}}return true}addChildCheck(t){this.on("checkChild",((e,[n,i])=>{if(!i){return}const o=t(n,i);if(typeof o=="boolean"){e.stop();e.return=o}}),{priority:"high"})}addAttributeCheck(t){this.on("checkAttribute",((e,[n,i])=>{const o=t(n,i);if(typeof o=="boolean"){e.stop();e.return=o}}),{priority:"high"})}setAttributeProperties(t,e){this._attributeProperties[t]=Object.assign(this.getAttributeProperties(t),e)}getAttributeProperties(t){return this._attributeProperties[t]||{}}getLimitElement(t){let e;if(t instanceof Qp){e=t.parent}else{const n=t instanceof ob?[t]:Array.from(t.getRanges());e=n.reduce(((t,e)=>{const n=e.getCommonAncestor();if(!t){return n}return t.getCommonAncestor(n,{includeSelf:true})}),null)}while(!this.isLimit(e)){if(e.parent){e=e.parent}else{break}}return e}checkAttributeInSelection(t,e){if(t.isCollapsed){const n=t.getFirstPosition();const i=[...n.getAncestors(),new qp("",t.getAttributes())];return this.checkAttribute(i,e)}else{const n=t.getRanges();for(const t of n){for(const n of t){if(this.checkAttribute(n.item,e)){return true}}}}return false}*getValidRanges(t,e){t=gw(t);for(const n of t){yield*this._getValidRangesForRange(n,e)}}getNearestSelectionRange(t,e="both"){if(this.checkChild(t,"$text")){return new ob(t)}let n,i;const o=t.getAncestors().reverse().find((t=>this.isLimit(t)))||t.root;if(e=="both"||e=="backward"){n=new Yp({boundaries:ob._createIn(o),startPosition:t,direction:"backward"})}if(e=="both"||e=="forward"){i=new Yp({boundaries:ob._createIn(o),startPosition:t})}for(const t of hw(n,i)){const e=t.walker==n?"elementEnd":"elementStart";const i=t.value;if(i.type==e&&this.isObject(i.item)){return ob._createOn(i.item)}if(this.checkChild(i.nextPosition,"$text")){return new ob(i.nextPosition)}}return null}findAllowedParent(t,e){let n=t.parent;while(n){if(this.checkChild(n,e)){return n}if(this.isLimit(n)){return null}n=n.parent}return null}setAllowedAttributes(t,e,n){const i=n.model;for(const[o,r]of Object.entries(e)){if(i.schema.checkAttribute(t,o)){n.setAttribute(o,r,t)}}}removeDisallowedAttributes(t,e){for(const n of t){if(n.is("$text")){mw(this,n,e)}else{const t=ob._createIn(n);const i=t.getPositions();for(const t of i){const n=t.nodeBefore||t.parent;mw(this,n,e)}}}}getAttributesWithProperty(t,e,n){const i={};for(const[o,r]of t.getAttributes()){const t=this.getAttributeProperties(o);if(t[e]===undefined){continue}if(n===undefined||n===t[e]){i[o]=r}}return i}createContext(t){return new Zk(t)}_clearCache(){this._compiledDefinitions=null}_compile(){const t={};const e=this._sourceDefinitions;const n=Object.keys(e);for(const i of n){t[i]=Qk(e[i],i)}for(const e of n){Jk(t,e)}for(const e of n){Xk(t,e)}for(const e of n){tw(t,e)}for(const e of n){ew(t,e);nw(t,e)}for(const e of n){iw(t,e);ow(t,e);rw(t,e)}this._compiledDefinitions=t}_checkContextMatch(t,e,n=e.length-1){const i=e.getItem(n);if(t.allowIn.includes(i.name)){if(n==0){return true}else{const t=this.getDefinition(i);return this._checkContextMatch(t,e,n-1)}}else{return false}}*_getValidRangesForRange(t,e){let n=t.start;let i=t.start;for(const o of t.getItems({shallow:true})){if(o.is("element")){yield*this._getValidRangesForRange(ob._createIn(o),e)}if(!this.checkAttribute(o,e)){if(!n.isEqual(i)){yield new ob(n,i)}n=Qp._createAfter(o)}i=Qp._createAfter(o)}if(!n.isEqual(i)){yield new ob(n,i)}}}class Zk{constructor(t){if(t instanceof Zk){return t}let e;if(typeof t=="string"){e=[t]}else if(!Array.isArray(t)){e=t.getAncestors({includeSelf:true})}else{e=t}this._items=e.map(uw)}get length(){return this._items.length}get last(){return this._items[this._items.length-1]}[Symbol.iterator](){return this._items[Symbol.iterator]()}push(t){const e=new Zk([t]);e._items=[...this._items,...e._items];return e}getItem(t){return this._items[t]}*getNames(){yield*this._items.map((t=>t.name))}endsWith(t){return Array.from(this.getNames()).join(" ").endsWith(t)}startsWith(t){return Array.from(this.getNames()).join(" ").startsWith(t)}}function Qk(t,e){const n={name:e,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],allowChildren:[],inheritTypesFrom:[]};sw(t,n);aw(t,n,"allowIn");aw(t,n,"allowContentOf");aw(t,n,"allowWhere");aw(t,n,"allowAttributes");aw(t,n,"allowAttributesOf");aw(t,n,"allowChildren");aw(t,n,"inheritTypesFrom");cw(t,n);return n}function Jk(t,e){const n=t[e];for(const i of n.allowChildren){const n=t[i];if(!n){continue}n.allowIn.push(e)}n.allowChildren.length=0}function Xk(t,e){for(const n of t[e].allowContentOf){if(t[n]){const i=lw(t,n);i.forEach((t=>{t.allowIn.push(e)}))}}delete t[e].allowContentOf}function tw(t,e){for(const n of t[e].allowWhere){const i=t[n];if(i){const n=i.allowIn;t[e].allowIn.push(...n)}}delete t[e].allowWhere}function ew(t,e){for(const n of t[e].allowAttributesOf){const i=t[n];if(i){const n=i.allowAttributes;t[e].allowAttributes.push(...n)}}delete t[e].allowAttributesOf}function nw(t,e){const n=t[e];for(const e of n.inheritTypesFrom){const i=t[e];if(i){const t=Object.keys(i).filter((t=>t.startsWith("is")));for(const e of t){if(!(e in n)){n[e]=i[e]}}}}delete n.inheritTypesFrom}function iw(t,e){const n=t[e];const i=n.allowIn.filter((e=>t[e]));n.allowIn=Array.from(new Set(i))}function ow(t,e){const n=t[e];for(const i of n.allowIn){const n=t[i];n.allowChildren.push(e)}}function rw(t,e){const n=t[e];n.allowAttributes=Array.from(new Set(n.allowAttributes))}function sw(t,e){for(const n of t){const t=Object.keys(n).filter((t=>t.startsWith("is")));for(const i of t){e[i]=!!n[i]}}}function aw(t,e,n){for(const i of t){const t=i[n];if(typeof t=="string"){e[n].push(t)}else if(Array.isArray(t)){e[n].push(...t)}}}function cw(t,e){for(const n of t){const t=n.inheritAllFrom;if(t){e.allowContentOf.push(t);e.allowWhere.push(t);e.allowAttributesOf.push(t);e.inheritTypesFrom.push(t)}}}function lw(t,e){const n=t[e];return dw(t).filter((t=>t.allowIn.includes(n.name)))}function dw(t){return Object.keys(t).map((e=>t[e]))}function uw(t){if(typeof t=="string"||t.is("documentFragment")){return{name:typeof t=="string"?t:"$documentFragment",*getAttributeKeys(){},getAttribute(){}}}else{return{name:t.is("element")?t.name:"$text",*getAttributeKeys(){yield*t.getAttributeKeys()},getAttribute(e){return t.getAttribute(e)}}}}function*hw(t,e){let n=false;while(!n){n=true;if(t){const e=t.next();if(!e.done){n=false;yield{walker:t,value:e.value}}}if(e){const t=e.next();if(!t.done){n=false;yield{walker:e,value:t.value}}}}}function*gw(t){for(const e of t){yield*e.getMinimalFlatRanges()}}function mw(t,e,n){for(const i of e.getAttributeKeys()){if(!t.checkAttribute(e,i)){n.removeAttribute(i,e)}}}class fw extends(K()){constructor(t){super();this._splitParts=new Map;this._cursorParents=new Map;this._modelCursor=null;this._emptyElementsToKeep=new Set;this.conversionApi={...t,consumable:null,writer:null,store:null,convertItem:(t,e)=>this._convertItem(t,e),convertChildren:(t,e)=>this._convertChildren(t,e),safeInsert:(t,e)=>this._safeInsert(t,e),updateConversionResult:(t,e)=>this._updateConversionResult(t,e),splitToAllowedParent:(t,e)=>this._splitToAllowedParent(t,e),getSplitParts:t=>this._getSplitParts(t),keepEmptyElement:t=>this._keepEmptyElement(t)}}convert(t,e,n=["$root"]){this.fire("viewCleanup",t);this._modelCursor=bw(n,e);this.conversionApi.writer=e;this.conversionApi.consumable=$k.createFrom(t);this.conversionApi.store={};const{modelRange:i}=this._convertItem(t,this._modelCursor);const o=e.createDocumentFragment();if(i){this._removeEmptyElements();for(const t of Array.from(this._modelCursor.parent.getChildren())){e.append(t,o)}o.markers=pw(o,e)}this._modelCursor=null;this._splitParts.clear();this._cursorParents.clear();this._emptyElementsToKeep.clear();this.conversionApi.writer=null;this.conversionApi.store=null;return o}_convertItem(t,e){const n={viewItem:t,modelCursor:e,modelRange:null};if(t.is("element")){this.fire(`element:${t.name}`,n,this.conversionApi)}else if(t.is("$text")){this.fire("text",n,this.conversionApi)}else{this.fire("documentFragment",n,this.conversionApi)}if(n.modelRange&&!(n.modelRange instanceof ob)){throw new z("view-conversion-dispatcher-incorrect-result",this)}return{modelRange:n.modelRange,modelCursor:n.modelCursor}}_convertChildren(t,e){let n=e.is("position")?e:Qp._createAt(e,0);const i=new ob(n);for(const e of Array.from(t.getChildren())){const t=this._convertItem(e,n);if(t.modelRange instanceof ob){i.end=t.modelRange.end;n=t.modelCursor}}return{modelRange:i,modelCursor:n}}_safeInsert(t,e){const n=this._splitToAllowedParent(t,e);if(!n){return false}this.conversionApi.writer.insert(t,n.position);return true}_updateConversionResult(t,e){const n=this._getSplitParts(t);const i=this.conversionApi.writer;if(!e.modelRange){e.modelRange=i.createRange(i.createPositionBefore(t),i.createPositionAfter(n[n.length-1]))}const o=this._cursorParents.get(t);if(o){e.modelCursor=i.createPositionAt(o,0)}else{e.modelCursor=e.modelRange.end}}_splitToAllowedParent(t,e){const{schema:n,writer:i}=this.conversionApi;let o=n.findAllowedParent(e,t);if(o){if(o===e.parent){return{position:e}}if(this._modelCursor.parent.getAncestors().includes(o)){o=null}}if(!o){if(!vk(e,t,n)){return null}return{position:yk(e,i)}}const r=this.conversionApi.writer.split(e,o);const s=[];for(const t of r.range.getWalker()){if(t.type=="elementEnd"){s.push(t.item)}else{const e=s.pop();const n=t.item;this._registerSplitPair(e,n)}}const a=r.range.end.parent;this._cursorParents.set(t,a);return{position:r.position,cursorParent:a}}_registerSplitPair(t,e){if(!this._splitParts.has(t)){this._splitParts.set(t,[t])}const n=this._splitParts.get(t);this._splitParts.set(e,n);n.push(e)}_getSplitParts(t){let e;if(!this._splitParts.has(t)){e=[t]}else{e=this._splitParts.get(t)}return e}_keepEmptyElement(t){this._emptyElementsToKeep.add(t)}_removeEmptyElements(){let t=false;for(const e of this._splitParts.keys()){if(e.isEmpty&&!this._emptyElementsToKeep.has(e)){this.conversionApi.writer.remove(e);this._splitParts.delete(e);t=true}}if(t){this._removeEmptyElements()}}}function pw(t,e){const n=new Set;const i=new Map;const o=ob._createIn(t).getItems();for(const t of o){if(t.is("element","$marker")){n.add(t)}}for(const t of n){const n=t.getAttribute("data-name");const o=e.createPositionBefore(t);if(!i.has(n)){i.set(n,new ob(o.clone()))}else{i.get(n).end=o.clone()}e.remove(t)}return i}function bw(t,e){let n;for(const i of new Zk(t)){const t={};for(const e of i.getAttributeKeys()){t[e]=i.getAttribute(e)}const o=e.createElement(i.name,t);if(n){e.insert(o,n)}n=Qp._createAt(o,0)}return n}class kw{getHtml(t){const e=document.implementation.createHTMLDocument("");const n=e.createElement("div");n.appendChild(t);return n.innerHTML}}class ww{constructor(t){this.skipComments=true;this.domParser=new DOMParser;this.domConverter=new Jm(t,{renderingMode:"data"});this.htmlWriter=new kw}toData(t){const e=this.domConverter.viewToDom(t);return this.htmlWriter.getHtml(e)}toView(t){const e=this._toDom(t);return this.domConverter.domToView(e,{skipComments:this.skipComments})}registerRawContentMatcher(t){this.domConverter.registerRawContentMatcher(t)}useFillerType(t){this.domConverter.blockFillerMode=t=="marked"?"markedNbsp":"nbsp"}_toDom(t){if(!t.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i)){t=`<body>${t}</body>`}const e=this.domParser.parseFromString(t,"text/html");const n=e.createDocumentFragment();const i=e.body.childNodes;while(i.length>0){n.appendChild(i[0])}return n}}class Aw extends(K()){constructor(t,e){super();this.model=t;this.mapper=new rb;this.downcastDispatcher=new cb({mapper:this.mapper,schema:t.schema});this.downcastDispatcher.on("insert:$text",Lb(),{priority:"lowest"});this.downcastDispatcher.on("insert",Nb(),{priority:"lowest"});this.upcastDispatcher=new fw({schema:t.schema});this.viewDocument=new Zg(e);this.stylesProcessor=e;this.htmlProcessor=new ww(this.viewDocument);this.processor=this.htmlProcessor;this._viewWriter=new um(this.viewDocument);this.upcastDispatcher.on("text",Dk(),{priority:"lowest"});this.upcastDispatcher.on("element",Ek(),{priority:"lowest"});this.upcastDispatcher.on("documentFragment",Ek(),{priority:"lowest"});mt().prototype.decorate.call(this,"init");mt().prototype.decorate.call(this,"set");mt().prototype.decorate.call(this,"get");mt().prototype.decorate.call(this,"toView");mt().prototype.decorate.call(this,"toModel");this.on("init",(()=>{this.fire("ready")}),{priority:"lowest"});this.on("ready",(()=>{this.model.enqueueChange({isUndoable:false},_k)}),{priority:"lowest"})}get(t={}){const{rootName:e="main",trim:n="empty"}=t;if(!this._checkIfRootsExists([e])){throw new z("datacontroller-get-non-existent-root",this)}const i=this.model.document.getRoot(e);if(n==="empty"&&!this.model.hasContent(i,{ignoreWhitespaces:true})){return""}return this.stringify(i,t)}stringify(t,e={}){const n=this.toView(t,e);return this.processor.toData(n)}toView(t,e={}){const n=this.viewDocument;const i=this._viewWriter;this.mapper.clearBindings();const o=ob._createIn(t);const r=new lm(n);this.mapper.bindElements(t,r);const s=t.is("documentFragment")?t.markers:Cw(t);this.downcastDispatcher.convert(o,s,i,e);return r}init(t){if(this.model.document.version){throw new z("datacontroller-init-document-not-empty",this)}let e={};if(typeof t==="string"){e.main=t}else{e=t}if(!this._checkIfRootsExists(Object.keys(e))){throw new z("datacontroller-init-non-existent-root",this)}this.model.enqueueChange({isUndoable:false},(t=>{for(const n of Object.keys(e)){const i=this.model.document.getRoot(n);t.insert(this.parse(e[n],i),i,0)}}));return Promise.resolve()}set(t,e={}){let n={};if(typeof t==="string"){n.main=t}else{n=t}if(!this._checkIfRootsExists(Object.keys(n))){throw new z("datacontroller-set-non-existent-root",this)}this.model.enqueueChange(e.batchType||{},(t=>{t.setSelection(null);t.removeSelectionAttribute(this.model.document.selection.getAttributeKeys());for(const e of Object.keys(n)){const i=this.model.document.getRoot(e);t.remove(t.createRangeIn(i));t.insert(this.parse(n[e],i),i,0)}}))}parse(t,e="$root"){const n=this.processor.toView(t);return this.toModel(n,e)}toModel(t,e="$root"){return this.model.change((n=>this.upcastDispatcher.convert(t,n,e)))}addStyleProcessorRules(t){t(this.stylesProcessor)}registerRawContentMatcher(t){if(this.processor&&this.processor!==this.htmlProcessor){this.processor.registerRawContentMatcher(t)}this.htmlProcessor.registerRawContentMatcher(t)}destroy(){this.stopListening()}_checkIfRootsExists(t){for(const e of t){if(!this.model.document.getRootNames().includes(e)){return false}}return true}}function Cw(t){const e=[];const n=t.root.document;if(!n){return new Map}const i=ob._createIn(t);for(const t of n.model.markers){const n=t.getRange();const o=n.isCollapsed;const r=n.start.isEqual(i.start)||n.end.isEqual(i.end);if(o&&r){e.push([t.name,n])}else{const o=i.getIntersection(n);if(o){e.push([t.name,o])}}}e.sort((([t,e],[n,i])=>{if(e.end.compareWith(i.start)!=="after"){return 1}else if(e.start.compareWith(i.end)!=="before"){return-1}else{switch(e.start.compareWith(i.start)){case"before":return 1;case"after":return-1;default:switch(e.end.compareWith(i.end)){case"before":return 1;case"after":return-1;default:return n.localeCompare(t)}}}}));return new Map(e)}class _w{constructor(t,e){this._helpers=new Map;this._downcast=Xc(t);this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:true});this._upcast=Xc(e);this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:false})}addAlias(t,e){const n=this._downcast.includes(e);const i=this._upcast.includes(e);if(!i&&!n){throw new z("conversion-add-alias-dispatcher-not-registered",this)}this._createConversionHelpers({name:t,dispatchers:[e],isDowncast:n})}for(t){if(!this._helpers.has(t)){throw new z("conversion-for-unknown-group",this)}return this._helpers.get(t)}elementToElement(t){this.for("downcast").elementToElement(t);for(const{model:e,view:n}of vw(t)){this.for("upcast").elementToElement({model:e,view:n,converterPriority:t.converterPriority})}}attributeToElement(t){this.for("downcast").attributeToElement(t);for(const{model:e,view:n}of vw(t)){this.for("upcast").elementToAttribute({view:n,model:e,converterPriority:t.converterPriority})}}attributeToAttribute(t){this.for("downcast").attributeToAttribute(t);for(const{model:e,view:n}of vw(t)){this.for("upcast").attributeToAttribute({view:n,model:e})}}_createConversionHelpers({name:t,dispatchers:e,isDowncast:n}){if(this._helpers.has(t)){throw new z("conversion-group-exists",this)}const i=n?new Mb(e):new xk(e);this._helpers.set(t,i)}}function*vw(t){if(t.model.values){for(const e of t.model.values){const n={key:t.model.key,value:e};const i=t.view[e];const o=t.upcastAlso?t.upcastAlso[e]:undefined;yield*yw(n,i,o)}}else{yield*yw(t.model,t.view,t.upcastAlso)}}function*yw(t,e,n){yield{model:t,view:e};if(n){for(const e of Xc(n)){yield{model:t,view:e}}}}class xw{constructor(t){this.baseVersion=t;this.isDocumentOperation=this.baseVersion!==null;this.batch=null}_validate(){}toJSON(){const t=Object.assign({},this);t.__className=this.constructor.className;delete t.batch;delete t.isDocumentOperation;return t}static get className(){return"Operation"}static fromJSON(t,e){return new this(t.baseVersion)}}function Ew(t,e){const n=Iw(e);const i=n.reduce(((t,e)=>t+e.offsetSize),0);const o=t.parent;Mw(t);const r=t.index;o._insertChild(r,n);Bw(o,r+n.length);Bw(o,r);return new ob(t,t.getShiftedBy(i))}function Dw(t){if(!t.isFlat){throw new z("operation-utils-remove-range-not-flat",this)}const e=t.start.parent;Mw(t.start);Mw(t.end);const n=e._removeChildren(t.start.index,t.end.index-t.start.index);Bw(e,t.start.index);return n}function Tw(t,e){if(!t.isFlat){throw new z("operation-utils-move-range-not-flat",this)}const n=Dw(t);e=e._getTransformedByDeletion(t.start,t.end.offset-t.start.offset);return Ew(e,n)}function Sw(t,e,n){Mw(t.start);Mw(t.end);for(const i of t.getItems({shallow:true})){const t=i.is("$textProxy")?i.textNode:i;if(n!==null){t._setAttribute(e,n)}else{t._removeAttribute(e)}Bw(t.parent,t.index)}Bw(t.end.parent,t.end.index)}function Iw(t){const e=[];function n(t){if(typeof t=="string"){e.push(new qp(t))}else if(t instanceof $p){e.push(new qp(t.data,t.getAttributes()))}else if(t instanceof Up){e.push(t)}else if(Tt(t)){for(const e of t){n(e)}}}n(t);for(let t=1;t<e.length;t++){const n=e[t];const i=e[t-1];if(n instanceof qp&&i instanceof qp&&Lw(n,i)){e.splice(t-1,2,new qp(i.data+n.data,i.getAttributes()));t--}}return e}function Bw(t,e){const n=t.getChild(e-1);const i=t.getChild(e);if(n&&i&&n.is("$text")&&i.is("$text")&&Lw(n,i)){const o=new qp(n.data+i.data,n.getAttributes());t._removeChildren(e-1,2);t._insertChild(e-1,o)}}function Mw(t){const e=t.textNode;const n=t.parent;if(e){const i=t.offset-e.startOffset;const o=e.index;n._removeChildren(o,1);const r=new qp(e.data.substr(0,i),e.getAttributes());const s=new qp(e.data.substr(i),e.getAttributes());n._insertChild(o,[r,s])}}function Lw(t,e){const n=t.getAttributes();const i=e.getAttributes();for(const t of n){if(t[1]!==e.getAttribute(t[0])){return false}i.next()}return i.next().done}class Nw extends xw{constructor(t,e,n,i){super(i);this.sourcePosition=t.clone();this.sourcePosition.stickiness="toNext";this.howMany=e;this.targetPosition=n.clone();this.targetPosition.stickiness="toNone"}get type(){if(this.targetPosition.root.rootName=="$graveyard"){return"remove"}else if(this.sourcePosition.root.rootName=="$graveyard"){return"reinsert"}return"move"}clone(){return new Nw(this.sourcePosition,this.howMany,this.targetPosition,this.baseVersion)}getMovedRangeStart(){return this.targetPosition._getTransformedByDeletion(this.sourcePosition,this.howMany)}getReversed(){const t=this.sourcePosition._getTransformedByInsertion(this.targetPosition,this.howMany);return new Nw(this.getMovedRangeStart(),this.howMany,t,this.baseVersion+1)}_validate(){const t=this.sourcePosition.parent;const e=this.targetPosition.parent;const n=this.sourcePosition.offset;const i=this.targetPosition.offset;if(n+this.howMany>t.maxOffset){throw new z("move-operation-nodes-do-not-exist",this)}else if(t===e&&n<i&&i<n+this.howMany){throw new z("move-operation-range-into-itself",this)}else if(this.sourcePosition.root==this.targetPosition.root){if(Dt(this.sourcePosition.getParentPath(),this.targetPosition.getParentPath())=="prefix"){const t=this.sourcePosition.path.length-1;if(this.targetPosition.path[t]>=n&&this.targetPosition.path[t]<n+this.howMany){throw new z("move-operation-node-into-itself",this)}}}}_execute(){Tw(ob._createFromPositionAndShift(this.sourcePosition,this.howMany),this.targetPosition)}toJSON(){const t=super.toJSON();t.sourcePosition=this.sourcePosition.toJSON();t.targetPosition=this.targetPosition.toJSON();return t}static get className(){return"MoveOperation"}static fromJSON(t,e){const n=Qp.fromJSON(t.sourcePosition,e);const i=Qp.fromJSON(t.targetPosition,e);return new this(n,t.howMany,i,t.baseVersion)}}class zw extends xw{constructor(t,e,n){super(n);this.position=t.clone();this.position.stickiness="toNone";this.nodes=new Wp(Iw(e));this.shouldReceiveAttributes=false}get type(){return"insert"}get howMany(){return this.nodes.maxOffset}clone(){const t=new Wp([...this.nodes].map((t=>t._clone(true))));const e=new zw(this.position,t,this.baseVersion);e.shouldReceiveAttributes=this.shouldReceiveAttributes;return e}getReversed(){const t=this.position.root.document.graveyard;const e=new Qp(t,[0]);return new Nw(this.position,this.nodes.maxOffset,e,this.baseVersion+1)}_validate(){const t=this.position.parent;if(!t||t.maxOffset<this.position.offset){throw new z("insert-operation-position-invalid",this)}}_execute(){const t=this.nodes;this.nodes=new Wp([...t].map((t=>t._clone(true))));Ew(this.position,t)}toJSON(){const t=super.toJSON();t.position=this.position.toJSON();t.nodes=this.nodes.toJSON();return t}static get className(){return"InsertOperation"}static fromJSON(t,e){const n=[];for(const e of t.nodes){if(e.name){n.push(Gp.fromJSON(e))}else{n.push(qp.fromJSON(e))}}const i=new zw(Qp.fromJSON(t.position,e),n,t.baseVersion);i.shouldReceiveAttributes=t.shouldReceiveAttributes;return i}}class Pw extends xw{constructor(t,e,n,i,o,r){super(r);this.name=t;this.oldRange=e?e.clone():null;this.newRange=n?n.clone():null;this.affectsData=o;this._markers=i}get type(){return"marker"}clone(){return new Pw(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}getReversed(){return new Pw(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}_execute(){if(this.newRange){this._markers._set(this.name,this.newRange,true,this.affectsData)}else{this._markers._remove(this.name)}}toJSON(){const t=super.toJSON();if(this.oldRange){t.oldRange=this.oldRange.toJSON()}if(this.newRange){t.newRange=this.newRange.toJSON()}delete t._markers;return t}static get className(){return"MarkerOperation"}static fromJSON(t,e){return new Pw(t.name,t.oldRange?ob.fromJSON(t.oldRange,e):null,t.newRange?ob.fromJSON(t.newRange,e):null,e.model.markers,t.affectsData,t.baseVersion)}}function Rw(t,e){return Tp(t,e)}const Ow=Rw;class Vw extends xw{constructor(t,e,n,i,o){super(o);this.range=t.clone();this.key=e;this.oldValue=n===undefined?null:n;this.newValue=i===undefined?null:i}get type(){if(this.oldValue===null){return"addAttribute"}else if(this.newValue===null){return"removeAttribute"}else{return"changeAttribute"}}clone(){return new Vw(this.range,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new Vw(this.range,this.key,this.newValue,this.oldValue,this.baseVersion+1)}toJSON(){const t=super.toJSON();t.range=this.range.toJSON();return t}_validate(){if(!this.range.isFlat){throw new z("attribute-operation-range-not-flat",this)}for(const t of this.range.getItems({shallow:true})){if(this.oldValue!==null&&!Ow(t.getAttribute(this.key),this.oldValue)){throw new z("attribute-operation-wrong-old-value",this,{item:t,key:this.key,value:this.oldValue})}if(this.oldValue===null&&this.newValue!==null&&t.hasAttribute(this.key)){throw new z("attribute-operation-attribute-exists",this,{node:t,key:this.key})}}}_execute(){if(!Ow(this.oldValue,this.newValue)){Sw(this.range,this.key,this.newValue)}}static get className(){return"AttributeOperation"}static fromJSON(t,e){return new Vw(ob.fromJSON(t.range,e),t.key,t.oldValue,t.newValue,t.baseVersion)}}class Fw extends xw{get type(){return"noop"}clone(){return new Fw(this.baseVersion)}getReversed(){return new Fw(this.baseVersion+1)}_execute(){}static get className(){return"NoOperation"}}class jw extends xw{constructor(t,e,n,i){super(i);this.position=t;this.position.stickiness="toNext";this.oldName=e;this.newName=n}get type(){return"rename"}clone(){return new jw(this.position.clone(),this.oldName,this.newName,this.baseVersion)}getReversed(){return new jw(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}_validate(){const t=this.position.nodeAfter;if(!(t instanceof Gp)){throw new z("rename-operation-wrong-position",this)}else if(t.name!==this.oldName){throw new z("rename-operation-wrong-name",this)}}_execute(){const t=this.position.nodeAfter;t.name=this.newName}toJSON(){const t=super.toJSON();t.position=this.position.toJSON();return t}static get className(){return"RenameOperation"}static fromJSON(t,e){return new jw(Qp.fromJSON(t.position,e),t.oldName,t.newName,t.baseVersion)}}class Hw extends xw{constructor(t,e,n,i,o){super(o);this.root=t;this.key=e;this.oldValue=n;this.newValue=i}get type(){if(this.oldValue===null){return"addRootAttribute"}else if(this.newValue===null){return"removeRootAttribute"}else{return"changeRootAttribute"}}clone(){return new Hw(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new Hw(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}_validate(){if(this.root!=this.root.root||this.root.is("documentFragment")){throw new z("rootattribute-operation-not-a-root",this,{root:this.root,key:this.key})}if(this.oldValue!==null&&this.root.getAttribute(this.key)!==this.oldValue){throw new z("rootattribute-operation-wrong-old-value",this,{root:this.root,key:this.key})}if(this.oldValue===null&&this.newValue!==null&&this.root.hasAttribute(this.key)){throw new z("rootattribute-operation-attribute-exists",this,{root:this.root,key:this.key})}}_execute(){if(this.newValue!==null){this.root._setAttribute(this.key,this.newValue)}else{this.root._removeAttribute(this.key)}}toJSON(){const t=super.toJSON();t.root=this.root.toJSON();return t}static get className(){return"RootAttributeOperation"}static fromJSON(t,e){if(!e.getRoot(t.root)){throw new z("rootattribute-operation-fromjson-no-root",this,{rootName:t.root})}return new Hw(e.getRoot(t.root),t.key,t.oldValue,t.newValue,t.baseVersion)}}class Uw extends xw{constructor(t,e,n,i,o){super(o);this.sourcePosition=t.clone();this.sourcePosition.stickiness="toPrevious";this.howMany=e;this.targetPosition=n.clone();this.targetPosition.stickiness="toNext";this.graveyardPosition=i.clone()}get type(){return"merge"}get deletionPosition(){return new Qp(this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}get movedRange(){const t=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new ob(this.sourcePosition,t)}clone(){return new Uw(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.targetPosition._getTransformedByMergeOperation(this);const e=this.sourcePosition.path.slice(0,-1);const n=new Qp(this.sourcePosition.root,e)._getTransformedByMergeOperation(this);return new Ww(t,this.howMany,n,this.graveyardPosition,this.baseVersion+1)}_validate(){const t=this.sourcePosition.parent;const e=this.targetPosition.parent;if(!t.parent){throw new z("merge-operation-source-position-invalid",this)}else if(!e.parent){throw new z("merge-operation-target-position-invalid",this)}else if(this.howMany!=t.maxOffset){throw new z("merge-operation-how-many-invalid",this)}}_execute(){const t=this.sourcePosition.parent;const e=ob._createIn(t);Tw(e,this.targetPosition);Tw(ob._createOn(t),this.graveyardPosition)}toJSON(){const t=super.toJSON();t.sourcePosition=t.sourcePosition.toJSON();t.targetPosition=t.targetPosition.toJSON();t.graveyardPosition=t.graveyardPosition.toJSON();return t}static get className(){return"MergeOperation"}static fromJSON(t,e){const n=Qp.fromJSON(t.sourcePosition,e);const i=Qp.fromJSON(t.targetPosition,e);const o=Qp.fromJSON(t.graveyardPosition,e);return new this(n,t.howMany,i,o,t.baseVersion)}}class Ww extends xw{constructor(t,e,n,i,o){super(o);this.splitPosition=t.clone();this.splitPosition.stickiness="toNext";this.howMany=e;this.insertionPosition=n;this.graveyardPosition=i?i.clone():null;if(this.graveyardPosition){this.graveyardPosition.stickiness="toNext"}}get type(){return"split"}get moveTargetPosition(){const t=this.insertionPosition.path.slice();t.push(0);return new Qp(this.insertionPosition.root,t)}get movedRange(){const t=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new ob(this.splitPosition,t)}clone(){return new Ww(this.splitPosition,this.howMany,this.insertionPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.splitPosition.root.document.graveyard;const e=new Qp(t,[0]);return new Uw(this.moveTargetPosition,this.howMany,this.splitPosition,e,this.baseVersion+1)}_validate(){const t=this.splitPosition.parent;const e=this.splitPosition.offset;if(!t||t.maxOffset<e){throw new z("split-operation-position-invalid",this)}else if(!t.parent){throw new z("split-operation-split-in-root",this)}else if(this.howMany!=t.maxOffset-this.splitPosition.offset){throw new z("split-operation-how-many-invalid",this)}else if(this.graveyardPosition&&!this.graveyardPosition.nodeAfter){throw new z("split-operation-graveyard-position-invalid",this)}}_execute(){const t=this.splitPosition.parent;if(this.graveyardPosition){Tw(ob._createFromPositionAndShift(this.graveyardPosition,1),this.insertionPosition)}else{const e=t._clone();Ew(this.insertionPosition,e)}const e=new ob(Qp._createAt(t,this.splitPosition.offset),Qp._createAt(t,t.maxOffset));Tw(e,this.moveTargetPosition)}toJSON(){const t=super.toJSON();t.splitPosition=this.splitPosition.toJSON();t.insertionPosition=this.insertionPosition.toJSON();if(this.graveyardPosition){t.graveyardPosition=this.graveyardPosition.toJSON()}return t}static get className(){return"SplitOperation"}static getInsertionPosition(t){const e=t.path.slice(0,-1);e[e.length-1]++;return new Qp(t.root,e,"toPrevious")}static fromJSON(t,e){const n=Qp.fromJSON(t.splitPosition,e);const i=Qp.fromJSON(t.insertionPosition,e);const o=t.graveyardPosition?Qp.fromJSON(t.graveyardPosition,e):null;return new this(n,t.howMany,i,o,t.baseVersion)}}const qw={};qw[Vw.className]=Vw;qw[zw.className]=zw;qw[Pw.className]=Pw;qw[Nw.className]=Nw;qw[Fw.className]=Fw;qw[xw.className]=xw;qw[jw.className]=jw;qw[Hw.className]=Hw;qw[Ww.className]=Ww;qw[Uw.className]=Uw;class $w{static fromJSON(t,e){return qw[t.__className].fromJSON(t,e)}}const Gw=new Map;function Kw(t,e,n){let i=Gw.get(t);if(!i){i=new Map;Gw.set(t,i)}i.set(e,n)}function Yw(t,e){const n=Gw.get(t);if(n&&n.has(e)){return n.get(e)}return Zw}function Zw(t){return[t]}function Qw(t,e,n={}){const i=Yw(t.constructor,e.constructor);try{t=t.clone();return i(t,e,n)}catch(t){throw t}}function Jw(t,e,n){t=t.slice();e=e.slice();const i=new Xw(n.document,n.useRelations,n.forceWeakRemove);i.setOriginalOperations(t);i.setOriginalOperations(e);const o=i.originalOperations;if(t.length==0||e.length==0){return{operationsA:t,operationsB:e,originalOperations:o}}const r=new WeakMap;for(const e of t){r.set(e,0)}const s={nextBaseVersionA:t[t.length-1].baseVersion+1,nextBaseVersionB:e[e.length-1].baseVersion+1,originalOperationsACount:t.length,originalOperationsBCount:e.length};let a=0;while(a<t.length){const n=t[a];const o=r.get(n);if(o==e.length){a++;continue}const s=e[o];const c=Qw(n,s,i.getContext(n,s,true));const l=Qw(s,n,i.getContext(s,n,false));i.updateRelation(n,s);i.setOriginalOperations(c,n);i.setOriginalOperations(l,s);for(const t of c){r.set(t,o+l.length)}t.splice(a,1,...c);e.splice(o,1,...l)}if(n.padWithNoOps){const n=t.length-s.originalOperationsACount;const i=e.length-s.originalOperationsBCount;eA(t,i-n);eA(e,n-i)}tA(t,s.nextBaseVersionB);tA(e,s.nextBaseVersionA);return{operationsA:t,operationsB:e,originalOperations:o}}class Xw{constructor(t,e,n=false){this.originalOperations=new Map;this._history=t.history;this._useRelations=e;this._forceWeakRemove=!!n;this._relations=new Map}setOriginalOperations(t,e=null){const n=e?this.originalOperations.get(e):null;for(const e of t){this.originalOperations.set(e,n||e)}}updateRelation(t,e){if(t instanceof Nw){if(e instanceof Uw){if(t.targetPosition.isEqual(e.sourcePosition)||e.movedRange.containsPosition(t.targetPosition)){this._setRelation(t,e,"insertAtSource")}else if(t.targetPosition.isEqual(e.deletionPosition)){this._setRelation(t,e,"insertBetween")}else if(t.targetPosition.isAfter(e.sourcePosition)){this._setRelation(t,e,"moveTargetAfter")}}else if(e instanceof Nw){if(t.targetPosition.isEqual(e.sourcePosition)||t.targetPosition.isBefore(e.sourcePosition)){this._setRelation(t,e,"insertBefore")}else{this._setRelation(t,e,"insertAfter")}}}else if(t instanceof Ww){if(e instanceof Uw){if(t.splitPosition.isBefore(e.sourcePosition)){this._setRelation(t,e,"splitBefore")}}else if(e instanceof Nw){if(t.splitPosition.isEqual(e.sourcePosition)||t.splitPosition.isBefore(e.sourcePosition)){this._setRelation(t,e,"splitBefore")}else{const n=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&n.containsPosition(t.splitPosition)){const i=n.end.offset-t.splitPosition.offset;const o=t.splitPosition.offset-n.start.offset;this._setRelation(t,e,{howMany:i,offset:o})}}}}else if(t instanceof Uw){if(e instanceof Uw){if(!t.targetPosition.isEqual(e.sourcePosition)){this._setRelation(t,e,"mergeTargetNotMoved")}if(t.sourcePosition.isEqual(e.targetPosition)){this._setRelation(t,e,"mergeSourceNotMoved")}if(t.sourcePosition.isEqual(e.sourcePosition)){this._setRelation(t,e,"mergeSameElement")}}else if(e instanceof Ww){if(t.sourcePosition.isEqual(e.splitPosition)){this._setRelation(t,e,"splitAtSource")}}}else if(t instanceof Pw){const n=t.newRange;if(!n){return}if(e instanceof Nw){const i=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);const o=i.containsPosition(n.start)||i.start.isEqual(n.start);const r=i.containsPosition(n.end)||i.end.isEqual(n.end);if((o||r)&&!i.containsRange(n)){this._setRelation(t,e,{side:o?"left":"right",path:o?n.start.path.slice():n.end.path.slice()})}}else if(e instanceof Uw){const i=n.start.isEqual(e.targetPosition);const o=n.start.isEqual(e.deletionPosition);const r=n.end.isEqual(e.deletionPosition);const s=n.end.isEqual(e.sourcePosition);if(i||o||r||s){this._setRelation(t,e,{wasInLeftElement:i,wasStartBeforeMergedElement:o,wasEndBeforeMergedElement:r,wasInRightElement:s})}}}}getContext(t,e,n){return{aIsStrong:n,aWasUndone:this._wasUndone(t),bWasUndone:this._wasUndone(e),abRelation:this._useRelations?this._getRelation(t,e):null,baRelation:this._useRelations?this._getRelation(e,t):null,forceWeakRemove:this._forceWeakRemove}}_wasUndone(t){const e=this.originalOperations.get(t);return e.wasUndone||this._history.isUndoneOperation(e)}_getRelation(t,e){const n=this.originalOperations.get(e);const i=this._history.getUndoneOperation(n);if(!i){return null}const o=this.originalOperations.get(t);const r=this._relations.get(o);if(r){return r.get(i)||null}return null}_setRelation(t,e,n){const i=this.originalOperations.get(t);const o=this.originalOperations.get(e);let r=this._relations.get(i);if(!r){r=new Map;this._relations.set(i,r)}r.set(o,n)}}function tA(t,e){for(const n of t){n.baseVersion=e++}}function eA(t,e){for(let n=0;n<e;n++){t.push(new Fw(0))}}Kw(Vw,Vw,((t,e,n)=>{if(t.key===e.key&&t.range.start.hasSameParentAs(e.range.start)){const i=t.range.getDifference(e.range).map((e=>new Vw(e,t.key,t.oldValue,t.newValue,0)));const o=t.range.getIntersection(e.range);if(o){if(n.aIsStrong){i.push(new Vw(o,e.key,e.newValue,t.newValue,0))}}if(i.length==0){return[new Fw(0)]}return i}else{return[t]}}));Kw(Vw,zw,((t,e)=>{if(t.range.start.hasSameParentAs(e.position)&&t.range.containsPosition(e.position)){const n=t.range._getTransformedByInsertion(e.position,e.howMany,!e.shouldReceiveAttributes);const i=n.map((e=>new Vw(e,t.key,t.oldValue,t.newValue,t.baseVersion)));if(e.shouldReceiveAttributes){const n=nA(e,t.key,t.oldValue);if(n){i.unshift(n)}}return i}t.range=t.range._getTransformedByInsertion(e.position,e.howMany,false)[0];return[t]}));function nA(t,e,n){const i=t.nodes;const o=i.getNode(0).getAttribute(e);if(o==n){return null}const r=new ob(t.position,t.position.getShiftedBy(t.howMany));return new Vw(r,e,o,n,0)}Kw(Vw,Uw,((t,e)=>{const n=[];if(t.range.start.hasSameParentAs(e.deletionPosition)){if(t.range.containsPosition(e.deletionPosition)||t.range.start.isEqual(e.deletionPosition)){n.push(ob._createFromPositionAndShift(e.graveyardPosition,1))}}const i=t.range._getTransformedByMergeOperation(e);if(!i.isCollapsed){n.push(i)}return n.map((e=>new Vw(e,t.key,t.oldValue,t.newValue,t.baseVersion)))}));Kw(Vw,Nw,((t,e)=>{const n=iA(t.range,e);return n.map((e=>new Vw(e,t.key,t.oldValue,t.newValue,t.baseVersion)))}));function iA(t,e){const n=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);let i=null;let o=[];if(n.containsRange(t,true)){i=t}else if(t.start.hasSameParentAs(n.start)){o=t.getDifference(n);i=t.getIntersection(n)}else{o=[t]}const r=[];for(let t of o){t=t._getTransformedByDeletion(e.sourcePosition,e.howMany);const n=e.getMovedRangeStart();const i=t.start.hasSameParentAs(n);const o=t._getTransformedByInsertion(n,e.howMany,i);r.push(...o)}if(i){r.push(i._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany,false)[0])}return r}Kw(Vw,Ww,((t,e)=>{if(t.range.end.isEqual(e.insertionPosition)){if(!e.graveyardPosition){t.range.end.offset++}return[t]}if(t.range.start.hasSameParentAs(e.splitPosition)&&t.range.containsPosition(e.splitPosition)){const n=t.clone();n.range=new ob(e.moveTargetPosition.clone(),t.range.end._getCombined(e.splitPosition,e.moveTargetPosition));t.range.end=e.splitPosition.clone();t.range.end.stickiness="toPrevious";return[t,n]}t.range=t.range._getTransformedBySplitOperation(e);return[t]}));Kw(zw,Vw,((t,e)=>{const n=[t];if(t.shouldReceiveAttributes&&t.position.hasSameParentAs(e.range.start)&&e.range.containsPosition(t.position)){const i=nA(t,e.key,e.newValue);if(i){n.push(i)}}return n}));Kw(zw,zw,((t,e,n)=>{if(t.position.isEqual(e.position)&&n.aIsStrong){return[t]}t.position=t.position._getTransformedByInsertOperation(e);return[t]}));Kw(zw,Nw,((t,e)=>{t.position=t.position._getTransformedByMoveOperation(e);return[t]}));Kw(zw,Ww,((t,e)=>{t.position=t.position._getTransformedBySplitOperation(e);return[t]}));Kw(zw,Uw,((t,e)=>{t.position=t.position._getTransformedByMergeOperation(e);return[t]}));Kw(Pw,zw,((t,e)=>{if(t.oldRange){t.oldRange=t.oldRange._getTransformedByInsertOperation(e)[0]}if(t.newRange){t.newRange=t.newRange._getTransformedByInsertOperation(e)[0]}return[t]}));Kw(Pw,Pw,((t,e,n)=>{if(t.name==e.name){if(n.aIsStrong){t.oldRange=e.newRange?e.newRange.clone():null}else{return[new Fw(0)]}}return[t]}));Kw(Pw,Uw,((t,e)=>{if(t.oldRange){t.oldRange=t.oldRange._getTransformedByMergeOperation(e)}if(t.newRange){t.newRange=t.newRange._getTransformedByMergeOperation(e)}return[t]}));Kw(Pw,Nw,((t,e,n)=>{if(t.oldRange){t.oldRange=ob._createFromRanges(t.oldRange._getTransformedByMoveOperation(e))}if(t.newRange){if(n.abRelation){const i=ob._createFromRanges(t.newRange._getTransformedByMoveOperation(e));if(n.abRelation.side=="left"&&e.targetPosition.isEqual(t.newRange.start)){t.newRange.end=i.end;t.newRange.start.path=n.abRelation.path;return[t]}else if(n.abRelation.side=="right"&&e.targetPosition.isEqual(t.newRange.end)){t.newRange.start=i.start;t.newRange.end.path=n.abRelation.path;return[t]}}t.newRange=ob._createFromRanges(t.newRange._getTransformedByMoveOperation(e))}return[t]}));Kw(Pw,Ww,((t,e,n)=>{if(t.oldRange){t.oldRange=t.oldRange._getTransformedBySplitOperation(e)}if(t.newRange){if(n.abRelation){const i=t.newRange._getTransformedBySplitOperation(e);if(t.newRange.start.isEqual(e.splitPosition)&&n.abRelation.wasStartBeforeMergedElement){t.newRange.start=Qp._createAt(e.insertionPosition)}else if(t.newRange.start.isEqual(e.splitPosition)&&!n.abRelation.wasInLeftElement){t.newRange.start=Qp._createAt(e.moveTargetPosition)}if(t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasInRightElement){t.newRange.end=Qp._createAt(e.moveTargetPosition)}else if(t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasEndBeforeMergedElement){t.newRange.end=Qp._createAt(e.insertionPosition)}else{t.newRange.end=i.end}return[t]}t.newRange=t.newRange._getTransformedBySplitOperation(e)}return[t]}));Kw(Uw,zw,((t,e)=>{if(t.sourcePosition.hasSameParentAs(e.position)){t.howMany+=e.howMany}t.sourcePosition=t.sourcePosition._getTransformedByInsertOperation(e);t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e);return[t]}));Kw(Uw,Uw,((t,e,n)=>{if(t.sourcePosition.isEqual(e.sourcePosition)&&t.targetPosition.isEqual(e.targetPosition)){if(!n.bWasUndone){return[new Fw(0)]}else{const n=e.graveyardPosition.path.slice();n.push(0);t.sourcePosition=new Qp(e.graveyardPosition.root,n);t.howMany=0;return[t]}}if(t.sourcePosition.isEqual(e.sourcePosition)&&!t.targetPosition.isEqual(e.targetPosition)&&!n.bWasUndone&&n.abRelation!="splitAtSource"){const i=t.targetPosition.root.rootName=="$graveyard";const o=e.targetPosition.root.rootName=="$graveyard";const r=i&&!o;const s=o&&!i;const a=s||!r&&n.aIsStrong;if(a){const n=e.targetPosition._getTransformedByMergeOperation(e);const i=t.targetPosition._getTransformedByMergeOperation(e);return[new Nw(n,t.howMany,i,0)]}else{return[new Fw(0)]}}if(t.sourcePosition.hasSameParentAs(e.targetPosition)){t.howMany+=e.howMany}t.sourcePosition=t.sourcePosition._getTransformedByMergeOperation(e);t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e);if(!t.graveyardPosition.isEqual(e.graveyardPosition)||!n.aIsStrong){t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)}return[t]}));Kw(Uw,Nw,((t,e,n)=>{const i=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);if(e.type=="remove"&&!n.bWasUndone&&!n.forceWeakRemove){if(t.deletionPosition.hasSameParentAs(e.sourcePosition)&&i.containsPosition(t.sourcePosition)){return[new Fw(0)]}}if(t.sourcePosition.hasSameParentAs(e.targetPosition)){t.howMany+=e.howMany}if(t.sourcePosition.hasSameParentAs(e.sourcePosition)){t.howMany-=e.howMany}t.sourcePosition=t.sourcePosition._getTransformedByMoveOperation(e);t.targetPosition=t.targetPosition._getTransformedByMoveOperation(e);if(!t.graveyardPosition.isEqual(e.targetPosition)){t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)}return[t]}));Kw(Uw,Ww,((t,e,n)=>{if(e.graveyardPosition){t.graveyardPosition=t.graveyardPosition._getTransformedByDeletion(e.graveyardPosition,1);if(t.deletionPosition.isEqual(e.graveyardPosition)){t.howMany=e.howMany}}if(t.targetPosition.isEqual(e.splitPosition)){const i=e.howMany!=0;const o=e.graveyardPosition&&t.deletionPosition.isEqual(e.graveyardPosition);if(i||o||n.abRelation=="mergeTargetNotMoved"){t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e);return[t]}}if(t.sourcePosition.isEqual(e.splitPosition)){if(n.abRelation=="mergeSourceNotMoved"){t.howMany=0;t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e);return[t]}if(n.abRelation=="mergeSameElement"||t.sourcePosition.offset>0){t.sourcePosition=e.moveTargetPosition.clone();t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e);return[t]}}if(t.sourcePosition.hasSameParentAs(e.splitPosition)){t.howMany=e.splitPosition.offset}t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e);t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e);return[t]}));Kw(Nw,zw,((t,e)=>{const n=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);const i=n._getTransformedByInsertOperation(e,false)[0];t.sourcePosition=i.start;t.howMany=i.end.offset-i.start.offset;if(!t.targetPosition.isEqual(e.position)){t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e)}return[t]}));Kw(Nw,Nw,((t,e,n)=>{const i=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);const o=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);let r=n.aIsStrong;let s=!n.aIsStrong;if(n.abRelation=="insertBefore"||n.baRelation=="insertAfter"){s=true}else if(n.abRelation=="insertAfter"||n.baRelation=="insertBefore"){s=false}let a;if(t.targetPosition.isEqual(e.targetPosition)&&s){a=t.targetPosition._getTransformedByDeletion(e.sourcePosition,e.howMany)}else{a=t.targetPosition._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany)}if(oA(t,e)&&oA(e,t)){return[e.getReversed()]}const c=i.containsPosition(e.targetPosition);if(c&&i.containsRange(o,true)){i.start=i.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany);i.end=i.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany);return rA([i],a)}const l=o.containsPosition(t.targetPosition);if(l&&o.containsRange(i,true)){i.start=i.start._getCombined(e.sourcePosition,e.getMovedRangeStart());i.end=i.end._getCombined(e.sourcePosition,e.getMovedRangeStart());return rA([i],a)}const d=Dt(t.sourcePosition.getParentPath(),e.sourcePosition.getParentPath());if(d=="prefix"||d=="extension"){i.start=i.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany);i.end=i.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany);return rA([i],a)}if(t.type=="remove"&&e.type!="remove"&&!n.aWasUndone&&!n.forceWeakRemove){r=true}else if(t.type!="remove"&&e.type=="remove"&&!n.bWasUndone&&!n.forceWeakRemove){r=false}const u=[];const h=i.getDifference(o);for(const t of h){t.start=t.start._getTransformedByDeletion(e.sourcePosition,e.howMany);t.end=t.end._getTransformedByDeletion(e.sourcePosition,e.howMany);const n=Dt(t.start.getParentPath(),e.getMovedRangeStart().getParentPath())=="same";const i=t._getTransformedByInsertion(e.getMovedRangeStart(),e.howMany,n);u.push(...i)}const g=i.getIntersection(o);if(g!==null&&r){g.start=g.start._getCombined(e.sourcePosition,e.getMovedRangeStart());g.end=g.end._getCombined(e.sourcePosition,e.getMovedRangeStart());if(u.length===0){u.push(g)}else if(u.length==1){if(o.start.isBefore(i.start)||o.start.isEqual(i.start)){u.unshift(g)}else{u.push(g)}}else{u.splice(1,0,g)}}if(u.length===0){return[new Fw(t.baseVersion)]}return rA(u,a)}));Kw(Nw,Ww,((t,e,n)=>{let i=t.targetPosition.clone();if(!t.targetPosition.isEqual(e.insertionPosition)||!e.graveyardPosition||n.abRelation=="moveTargetAfter"){i=t.targetPosition._getTransformedBySplitOperation(e)}const o=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);if(o.end.isEqual(e.insertionPosition)){if(!e.graveyardPosition){t.howMany++}t.targetPosition=i;return[t]}if(o.start.hasSameParentAs(e.splitPosition)&&o.containsPosition(e.splitPosition)){let t=new ob(e.splitPosition,o.end);t=t._getTransformedBySplitOperation(e);const n=[new ob(o.start,e.splitPosition),t];return rA(n,i)}if(t.targetPosition.isEqual(e.splitPosition)&&n.abRelation=="insertAtSource"){i=e.moveTargetPosition}if(t.targetPosition.isEqual(e.insertionPosition)&&n.abRelation=="insertBetween"){i=t.targetPosition}const r=o._getTransformedBySplitOperation(e);const s=[r];if(e.graveyardPosition){const i=o.start.isEqual(e.graveyardPosition)||o.containsPosition(e.graveyardPosition);if(t.howMany>1&&i&&!n.aWasUndone){s.push(ob._createFromPositionAndShift(e.insertionPosition,1))}}return rA(s,i)}));Kw(Nw,Uw,((t,e,n)=>{const i=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.deletionPosition.hasSameParentAs(t.sourcePosition)&&i.containsPosition(e.sourcePosition)){if(t.type=="remove"&&!n.forceWeakRemove){if(!n.aWasUndone){const n=[];let i=e.graveyardPosition.clone();let o=e.targetPosition._getTransformedByMergeOperation(e);if(t.howMany>1){n.push(new Nw(t.sourcePosition,t.howMany-1,t.targetPosition,0));i=i._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1);o=o._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1)}const r=e.deletionPosition._getCombined(t.sourcePosition,t.targetPosition);const s=new Nw(i,1,r,0);const a=s.getMovedRangeStart().path.slice();a.push(0);const c=new Qp(s.targetPosition.root,a);o=o._getTransformedByMove(i,r,1);const l=new Nw(o,e.howMany,c,0);n.push(s);n.push(l);return n}}else{if(t.howMany==1){if(!n.bWasUndone){return[new Fw(0)]}else{t.sourcePosition=e.graveyardPosition.clone();t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e);return[t]}}}}const o=ob._createFromPositionAndShift(t.sourcePosition,t.howMany);const r=o._getTransformedByMergeOperation(e);t.sourcePosition=r.start;t.howMany=r.end.offset-r.start.offset;t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e);return[t]}));Kw(jw,zw,((t,e)=>{t.position=t.position._getTransformedByInsertOperation(e);return[t]}));Kw(jw,Uw,((t,e)=>{if(t.position.isEqual(e.deletionPosition)){t.position=e.graveyardPosition.clone();t.position.stickiness="toNext";return[t]}t.position=t.position._getTransformedByMergeOperation(e);return[t]}));Kw(jw,Nw,((t,e)=>{t.position=t.position._getTransformedByMoveOperation(e);return[t]}));Kw(jw,jw,((t,e,n)=>{if(t.position.isEqual(e.position)){if(n.aIsStrong){t.oldName=e.newName}else{return[new Fw(0)]}}return[t]}));Kw(jw,Ww,((t,e)=>{const n=t.position.path;const i=e.splitPosition.getParentPath();if(Dt(n,i)=="same"&&!e.graveyardPosition){const e=new jw(t.position.getShiftedBy(1),t.oldName,t.newName,0);return[t,e]}t.position=t.position._getTransformedBySplitOperation(e);return[t]}));Kw(Hw,Hw,((t,e,n)=>{if(t.root===e.root&&t.key===e.key){if(!n.aIsStrong||t.newValue===e.newValue){return[new Fw(0)]}else{t.oldValue=e.newValue}}return[t]}));Kw(Ww,zw,((t,e)=>{if(t.splitPosition.hasSameParentAs(e.position)&&t.splitPosition.offset<e.position.offset){t.howMany+=e.howMany}t.splitPosition=t.splitPosition._getTransformedByInsertOperation(e);t.insertionPosition=t.insertionPosition._getTransformedByInsertOperation(e);return[t]}));Kw(Ww,Uw,((t,e,n)=>{if(!t.graveyardPosition&&!n.bWasUndone&&t.splitPosition.hasSameParentAs(e.sourcePosition)){const n=e.graveyardPosition.path.slice();n.push(0);const i=new Qp(e.graveyardPosition.root,n);const o=Ww.getInsertionPosition(new Qp(e.graveyardPosition.root,n));const r=new Ww(i,0,o,null,0);t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e);t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);t.graveyardPosition=r.insertionPosition.clone();t.graveyardPosition.stickiness="toNext";return[r,t]}if(t.splitPosition.hasSameParentAs(e.deletionPosition)&&!t.splitPosition.isAfter(e.deletionPosition)){t.howMany--}if(t.splitPosition.hasSameParentAs(e.targetPosition)){t.howMany+=e.howMany}t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e);t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);if(t.graveyardPosition){t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)}return[t]}));Kw(Ww,Nw,((t,e,n)=>{const i=ob._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.graveyardPosition){const o=i.start.isEqual(t.graveyardPosition)||i.containsPosition(t.graveyardPosition);if(!n.bWasUndone&&o){const n=t.splitPosition._getTransformedByMoveOperation(e);const i=t.graveyardPosition._getTransformedByMoveOperation(e);const o=i.path.slice();o.push(0);const r=new Qp(i.root,o);const s=new Nw(n,t.howMany,r,0);return[s]}t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)}const o=t.splitPosition.isEqual(e.targetPosition);if(o&&(n.baRelation=="insertAtSource"||n.abRelation=="splitBefore")){t.howMany+=e.howMany;t.splitPosition=t.splitPosition._getTransformedByDeletion(e.sourcePosition,e.howMany);t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);return[t]}if(o&&n.abRelation&&n.abRelation.howMany){const{howMany:e,offset:i}=n.abRelation;t.howMany+=e;t.splitPosition=t.splitPosition.getShiftedBy(i);return[t]}if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&i.containsPosition(t.splitPosition)){const n=e.howMany-(t.splitPosition.offset-e.sourcePosition.offset);t.howMany-=n;if(t.splitPosition.hasSameParentAs(e.targetPosition)&&t.splitPosition.offset<e.targetPosition.offset){t.howMany+=e.howMany}t.splitPosition=e.sourcePosition.clone();t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);return[t]}if(!e.sourcePosition.isEqual(e.targetPosition)){if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&t.splitPosition.offset<=e.sourcePosition.offset){t.howMany-=e.howMany}if(t.splitPosition.hasSameParentAs(e.targetPosition)&&t.splitPosition.offset<e.targetPosition.offset){t.howMany+=e.howMany}}t.splitPosition.stickiness="toNone";t.splitPosition=t.splitPosition._getTransformedByMoveOperation(e);t.splitPosition.stickiness="toNext";if(t.graveyardPosition){t.insertionPosition=t.insertionPosition._getTransformedByMoveOperation(e)}else{t.insertionPosition=Ww.getInsertionPosition(t.splitPosition)}return[t]}));Kw(Ww,Ww,((t,e,n)=>{if(t.splitPosition.isEqual(e.splitPosition)){if(!t.graveyardPosition&&!e.graveyardPosition){return[new Fw(0)]}if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition)){return[new Fw(0)]}if(n.abRelation=="splitBefore"){t.howMany=0;t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e);return[t]}}if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition)){const i=t.splitPosition.root.rootName=="$graveyard";const o=e.splitPosition.root.rootName=="$graveyard";const r=i&&!o;const s=o&&!i;const a=s||!r&&n.aIsStrong;if(a){const n=[];if(e.howMany){n.push(new Nw(e.moveTargetPosition,e.howMany,e.splitPosition,0))}if(t.howMany){n.push(new Nw(t.splitPosition,t.howMany,t.moveTargetPosition,0))}return n}else{return[new Fw(0)]}}if(t.graveyardPosition){t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e)}if(t.splitPosition.isEqual(e.insertionPosition)&&n.abRelation=="splitBefore"){t.howMany++;return[t]}if(e.splitPosition.isEqual(t.insertionPosition)&&n.baRelation=="splitBefore"){const n=e.insertionPosition.path.slice();n.push(0);const i=new Qp(e.insertionPosition.root,n);const o=new Nw(t.insertionPosition,1,i,0);return[t,o]}if(t.splitPosition.hasSameParentAs(e.splitPosition)&&t.splitPosition.offset<e.splitPosition.offset){t.howMany-=e.howMany}t.splitPosition=t.splitPosition._getTransformedBySplitOperation(e);t.insertionPosition=Ww.getInsertionPosition(t.splitPosition);return[t]}));function oA(t,e){return t.targetPosition._getTransformedByDeletion(e.sourcePosition,e.howMany)===null}function rA(t,e){const n=[];for(let i=0;i<t.length;i++){const o=t[i];const r=new Nw(o.start,o.end.offset-o.start.offset,e,0);n.push(r);for(let e=i+1;e<t.length;e++){t[e]=t[e]._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)[0]}e=e._getTransformedByMove(r.sourcePosition,r.targetPosition,r.howMany)}return n}class sA extends(K(Qp)){constructor(t,e,n="toNone"){super(t,e,n);if(!this.root.is("rootElement")){throw new z("model-liveposition-root-not-rootelement",t)}aA.call(this)}detach(){this.stopListening()}toPosition(){return new Qp(this.root,this.path.slice(),this.stickiness)}static fromPosition(t,e){return new this(t.root,t.path.slice(),e?e:t.stickiness)}}sA.prototype.is=function(t){return t==="livePosition"||t==="model:livePosition"||t=="position"||t==="model:position"};function aA(){this.listenTo(this.root.document.model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation){return}cA.call(this,n)}),{priority:"low"})}function cA(t){const e=this.getTransformedByOperation(t);if(!this.isEqual(e)){const t=this.toPosition();this.path=e.path;this.root=e.root;this.fire("change",t)}}class lA{constructor(t={}){if(typeof t==="string"){t=t==="transparent"?{isUndoable:false}:{};P("batch-constructor-deprecated-string-type")}const{isUndoable:e=true,isLocal:n=true,isUndo:i=false,isTyping:o=false}=t;this.operations=[];this.isUndoable=e;this.isLocal=n;this.isUndo=i;this.isTyping=o}get type(){P("batch-type-deprecated");return"default"}get baseVersion(){for(const t of this.operations){if(t.baseVersion!==null){return t.baseVersion}}return null}addOperation(t){t.batch=this;this.operations.push(t);return t}}class dA{constructor(t){this._changesInElement=new Map;this._elementSnapshots=new Map;this._changedMarkers=new Map;this._changeCount=0;this._cachedChanges=null;this._cachedChangesWithGraveyard=null;this._refreshedItems=new Set;this._markerCollection=t}get isEmpty(){return this._changesInElement.size==0&&this._changedMarkers.size==0}bufferOperation(t){const e=t;switch(e.type){case"insert":{if(this._isInInsertedElement(e.position.parent)){return}this._markInsert(e.position.parent,e.position.offset,e.nodes.maxOffset);break}case"addAttribute":case"removeAttribute":case"changeAttribute":{for(const t of e.range.getItems({shallow:true})){if(this._isInInsertedElement(t.parent)){continue}this._markAttribute(t)}break}case"remove":case"move":case"reinsert":{if(e.sourcePosition.isEqual(e.targetPosition)||e.sourcePosition.getShiftedBy(e.howMany).isEqual(e.targetPosition)){return}const t=this._isInInsertedElement(e.sourcePosition.parent);const n=this._isInInsertedElement(e.targetPosition.parent);if(!t){this._markRemove(e.sourcePosition.parent,e.sourcePosition.offset,e.howMany)}if(!n){this._markInsert(e.targetPosition.parent,e.getMovedRangeStart().offset,e.howMany)}break}case"rename":{if(this._isInInsertedElement(e.position.parent)){return}this._markRemove(e.position.parent,e.position.offset,1);this._markInsert(e.position.parent,e.position.offset,1);const t=ob._createFromPositionAndShift(e.position,1);for(const e of this._markerCollection.getMarkersIntersectingRange(t)){const t=e.getData();this.bufferMarkerChange(e.name,t,t)}break}case"split":{const t=e.splitPosition.parent;if(!this._isInInsertedElement(t)){this._markRemove(t,e.splitPosition.offset,e.howMany)}if(!this._isInInsertedElement(e.insertionPosition.parent)){this._markInsert(e.insertionPosition.parent,e.insertionPosition.offset,1)}if(e.graveyardPosition){this._markRemove(e.graveyardPosition.parent,e.graveyardPosition.offset,1)}break}case"merge":{const t=e.sourcePosition.parent;if(!this._isInInsertedElement(t.parent)){this._markRemove(t.parent,t.startOffset,1)}const n=e.graveyardPosition.parent;this._markInsert(n,e.graveyardPosition.offset,1);const i=e.targetPosition.parent;if(!this._isInInsertedElement(i)){this._markInsert(i,e.targetPosition.offset,t.maxOffset)}break}}this._cachedChanges=null}bufferMarkerChange(t,e,n){const i=this._changedMarkers.get(t);if(!i){this._changedMarkers.set(t,{newMarkerData:n,oldMarkerData:e})}else{i.newMarkerData=n;if(i.oldMarkerData.range==null&&n.range==null){this._changedMarkers.delete(t)}}}getMarkersToRemove(){const t=[];for(const[e,n]of this._changedMarkers){if(n.oldMarkerData.range!=null){t.push({name:e,range:n.oldMarkerData.range})}}return t}getMarkersToAdd(){const t=[];for(const[e,n]of this._changedMarkers){if(n.newMarkerData.range!=null){t.push({name:e,range:n.newMarkerData.range})}}return t}getChangedMarkers(){return Array.from(this._changedMarkers).map((([t,e])=>({name:t,data:{oldRange:e.oldMarkerData.range,newRange:e.newMarkerData.range}})))}hasDataChanges(){if(this._changesInElement.size>0){return true}for(const{newMarkerData:t,oldMarkerData:e}of this._changedMarkers.values()){if(t.affectsData!==e.affectsData){return true}if(t.affectsData){const n=t.range&&!e.range;const i=!t.range&&e.range;const o=t.range&&e.range&&!t.range.isEqual(e.range);if(n||i||o){return true}}}return false}getChanges(t={}){if(this._cachedChanges){if(t.includeChangesInGraveyard){return this._cachedChangesWithGraveyard.slice()}else{return this._cachedChanges.slice()}}let e=[];for(const t of this._changesInElement.keys()){const n=this._changesInElement.get(t).sort(((t,e)=>{if(t.offset===e.offset){if(t.type!=e.type){return t.type=="remove"?-1:1}return 0}return t.offset<e.offset?-1:1}));const i=this._elementSnapshots.get(t);const o=uA(t.getChildren());const r=hA(i.length,n);let s=0;let a=0;for(const n of r){if(n==="i"){e.push(this._getInsertDiff(t,s,o[s]));s++}else if(n==="r"){e.push(this._getRemoveDiff(t,s,i[a]));a++}else if(n==="a"){const n=o[s].attributes;const r=i[a].attributes;let c;if(o[s].name=="$text"){c=new ob(Qp._createAt(t,s),Qp._createAt(t,s+1))}else{const e=t.offsetToIndex(s);c=new ob(Qp._createAt(t,s),Qp._createAt(t.getChild(e),0))}e.push(...this._getAttributesDiff(c,r,n));s++;a++}else{s++;a++}}}e.sort(((t,e)=>{if(t.position.root!=e.position.root){return t.position.root.rootName<e.position.root.rootName?-1:1}if(t.position.isEqual(e.position)){return t.changeCount-e.changeCount}return t.position.isBefore(e.position)?-1:1}));for(let t=1,n=0;t<e.length;t++){const i=e[n];const o=e[t];const r=i.type=="remove"&&o.type=="remove"&&i.name=="$text"&&o.name=="$text"&&i.position.isEqual(o.position);const s=i.type=="insert"&&o.type=="insert"&&i.name=="$text"&&o.name=="$text"&&i.position.parent==o.position.parent&&i.position.offset+i.length==o.position.offset;const a=i.type=="attribute"&&o.type=="attribute"&&i.position.parent==o.position.parent&&i.range.isFlat&&o.range.isFlat&&i.position.offset+i.length==o.position.offset&&i.attributeKey==o.attributeKey&&i.attributeOldValue==o.attributeOldValue&&i.attributeNewValue==o.attributeNewValue;if(r||s||a){i.length++;if(a){i.range.end=i.range.end.getShiftedBy(1)}e[t]=null}else{n=t}}e=e.filter((t=>t));for(const t of e){delete t.changeCount;if(t.type=="attribute"){delete t.position;delete t.length}}this._changeCount=0;this._cachedChangesWithGraveyard=e;this._cachedChanges=e.filter(gA);if(t.includeChangesInGraveyard){return this._cachedChangesWithGraveyard.slice()}else{return this._cachedChanges.slice()}}getRefreshedItems(){return new Set(this._refreshedItems)}reset(){this._changesInElement.clear();this._elementSnapshots.clear();this._changedMarkers.clear();this._refreshedItems=new Set;this._cachedChanges=null}_refreshItem(t){if(this._isInInsertedElement(t.parent)){return}this._markRemove(t.parent,t.startOffset,t.offsetSize);this._markInsert(t.parent,t.startOffset,t.offsetSize);this._refreshedItems.add(t);const e=ob._createOn(t);for(const t of this._markerCollection.getMarkersIntersectingRange(e)){const e=t.getData();this.bufferMarkerChange(t.name,e,e)}this._cachedChanges=null}_markInsert(t,e,n){const i={type:"insert",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,i)}_markRemove(t,e,n){const i={type:"remove",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,i);this._removeAllNestedChanges(t,e,n)}_markAttribute(t){const e={type:"attribute",offset:t.startOffset,howMany:t.offsetSize,count:this._changeCount++};this._markChange(t.parent,e)}_markChange(t,e){this._makeSnapshot(t);const n=this._getChangesForElement(t);this._handleChange(e,n);n.push(e);for(let t=0;t<n.length;t++){if(n[t].howMany<1){n.splice(t,1);t--}}}_getChangesForElement(t){let e;if(this._changesInElement.has(t)){e=this._changesInElement.get(t)}else{e=[];this._changesInElement.set(t,e)}return e}_makeSnapshot(t){if(!this._elementSnapshots.has(t)){this._elementSnapshots.set(t,uA(t.getChildren()))}}_handleChange(t,e){t.nodesToHandle=t.howMany;for(const n of e){const i=t.offset+t.howMany;const o=n.offset+n.howMany;if(t.type=="insert"){if(n.type=="insert"){if(t.offset<=n.offset){n.offset+=t.howMany}else if(t.offset<o){n.howMany+=t.nodesToHandle;t.nodesToHandle=0}}if(n.type=="remove"){if(t.offset<n.offset){n.offset+=t.howMany}}if(n.type=="attribute"){if(t.offset<=n.offset){n.offset+=t.howMany}else if(t.offset<o){const o=n.howMany;n.howMany=t.offset-n.offset;e.unshift({type:"attribute",offset:i,howMany:o-n.howMany,count:this._changeCount++})}}}if(t.type=="remove"){if(n.type=="insert"){if(i<=n.offset){n.offset-=t.howMany}else if(i<=o){if(t.offset<n.offset){const e=i-n.offset;n.offset=t.offset;n.howMany-=e;t.nodesToHandle-=e}else{n.howMany-=t.nodesToHandle;t.nodesToHandle=0}}else{if(t.offset<=n.offset){t.nodesToHandle-=n.howMany;n.howMany=0}else if(t.offset<o){const e=o-t.offset;n.howMany-=e;t.nodesToHandle-=e}}}if(n.type=="remove"){if(i<=n.offset){n.offset-=t.howMany}else if(t.offset<n.offset){t.nodesToHandle+=n.howMany;n.howMany=0}}if(n.type=="attribute"){if(i<=n.offset){n.offset-=t.howMany}else if(t.offset<n.offset){const e=i-n.offset;n.offset=t.offset;n.howMany-=e}else if(t.offset<o){if(i<=o){const i=n.howMany;n.howMany=t.offset-n.offset;const o=i-n.howMany-t.nodesToHandle;e.unshift({type:"attribute",offset:t.offset,howMany:o,count:this._changeCount++})}else{n.howMany-=o-t.offset}}}}if(t.type=="attribute"){if(n.type=="insert"){if(t.offset<n.offset&&i>n.offset){if(i>o){const t={type:"attribute",offset:o,howMany:i-o,count:this._changeCount++};this._handleChange(t,e);e.push(t)}t.nodesToHandle=n.offset-t.offset;t.howMany=t.nodesToHandle}else if(t.offset>=n.offset&&t.offset<o){if(i>o){t.nodesToHandle=i-o;t.offset=o}else{t.nodesToHandle=0}}}if(n.type=="remove"){if(t.offset<n.offset&&i>n.offset){const o={type:"attribute",offset:n.offset,howMany:i-n.offset,count:this._changeCount++};this._handleChange(o,e);e.push(o);t.nodesToHandle=n.offset-t.offset;t.howMany=t.nodesToHandle}}if(n.type=="attribute"){if(t.offset>=n.offset&&i<=o){t.nodesToHandle=0;t.howMany=0;t.offset=0}else if(t.offset<=n.offset&&i>=o){n.howMany=0}}}}t.howMany=t.nodesToHandle;delete t.nodesToHandle}_getInsertDiff(t,e,n){return{type:"insert",position:Qp._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getRemoveDiff(t,e,n){return{type:"remove",position:Qp._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getAttributesDiff(t,e,n){const i=[];n=new Map(n);for(const[o,r]of e){const e=n.has(o)?n.get(o):null;if(e!==r){i.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:o,attributeOldValue:r,attributeNewValue:e,changeCount:this._changeCount++})}n.delete(o)}for(const[e,o]of n){i.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:e,attributeOldValue:null,attributeNewValue:o,changeCount:this._changeCount++})}return i}_isInInsertedElement(t){const e=t.parent;if(!e){return false}const n=this._changesInElement.get(e);const i=t.startOffset;if(n){for(const t of n){if(t.type=="insert"&&i>=t.offset&&i<t.offset+t.howMany){return true}}}return this._isInInsertedElement(e)}_removeAllNestedChanges(t,e,n){const i=new ob(Qp._createAt(t,e),Qp._createAt(t,e+n));for(const t of i.getItems({shallow:true})){if(t.is("element")){this._elementSnapshots.delete(t);this._changesInElement.delete(t);this._removeAllNestedChanges(t,0,t.maxOffset)}}}}function uA(t){const e=[];for(const n of t){if(n.is("$text")){for(let t=0;t<n.data.length;t++){e.push({name:"$text",attributes:new Map(n.getAttributes())})}}else{e.push({name:n.name,attributes:new Map(n.getAttributes())})}}return e}function hA(t,e){const n=[];let i=0;let o=0;for(const t of e){if(t.offset>i){for(let e=0;e<t.offset-i;e++){n.push("e")}o+=t.offset-i}if(t.type=="insert"){for(let e=0;e<t.howMany;e++){n.push("i")}i=t.offset+t.howMany}else if(t.type=="remove"){for(let e=0;e<t.howMany;e++){n.push("r")}i=t.offset;o+=t.howMany}else{n.push(..."a".repeat(t.howMany).split(""));i=t.offset+t.howMany;o+=t.howMany}}if(o<t){for(let e=0;e<t-o-i;e++){n.push("e")}}return n}function gA(t){const e="position"in t&&t.position.root.rootName=="$graveyard";const n="range"in t&&t.range.root.rootName=="$graveyard";return!e&&!n}class mA{constructor(){this._operations=[];this._undoPairs=new Map;this._undoneOperations=new Set;this._baseVersionToOperationIndex=new Map;this._version=0;this._gaps=new Map}get version(){return this._version}set version(t){if(this._operations.length&&t>this._version+1){this._gaps.set(this._version,t)}this._version=t}get lastOperation(){return this._operations[this._operations.length-1]}addOperation(t){if(t.baseVersion!==this.version){throw new z("model-document-history-addoperation-incorrect-version",this,{operation:t,historyVersion:this.version})}this._operations.push(t);this._version++;this._baseVersionToOperationIndex.set(t.baseVersion,this._operations.length-1)}getOperations(t,e=this.version){if(!this._operations.length){return[]}const n=this._operations[0];if(t===undefined){t=n.baseVersion}let i=e-1;for(const[e,n]of this._gaps){if(t>e&&t<n){t=n}if(i>e&&i<n){i=e-1}}if(i<n.baseVersion||t>this.lastOperation.baseVersion){return[]}let o=this._baseVersionToOperationIndex.get(t);if(o===undefined){o=0}let r=this._baseVersionToOperationIndex.get(i);if(r===undefined){r=this._operations.length-1}return this._operations.slice(o,r+1)}getOperation(t){const e=this._baseVersionToOperationIndex.get(t);if(e===undefined){return}return this._operations[e]}setOperationAsUndone(t,e){this._undoPairs.set(e,t);this._undoneOperations.add(t)}isUndoingOperation(t){return this._undoPairs.has(t)}isUndoneOperation(t){return this._undoneOperations.has(t)}getUndoneOperation(t){return this._undoPairs.get(t)}reset(){this._version=0;this._undoPairs=new Map;this._operations=[];this._undoneOperations=new Set;this._gaps=new Map;this._baseVersionToOperationIndex=new Map}}class fA extends Gp{constructor(t,e,n="main"){super(e);this._document=t;this.rootName=n}get document(){return this._document}toJSON(){return this.rootName}}fA.prototype.is=function(t,e){if(!e){return t==="rootElement"||t==="model:rootElement"||t==="element"||t==="model:element"||t==="node"||t==="model:node"}return e===this.name&&(t==="rootElement"||t==="model:rootElement"||t==="element"||t==="model:element")};const pA="$graveyard";class bA extends(K()){constructor(t){super();this.model=t;this.history=new mA;this.selection=new vb(this);this.roots=new ll({idProperty:"rootName"});this.differ=new dA(t.markers);this._postFixers=new Set;this._hasSelectionChangedFromTheLastChangeBlock=false;this.createRoot("$root",pA);this.listenTo(t,"applyOperation",((t,e)=>{const n=e[0];if(n.isDocumentOperation){this.differ.bufferOperation(n)}}),{priority:"high"});this.listenTo(t,"applyOperation",((t,e)=>{const n=e[0];if(n.isDocumentOperation){this.history.addOperation(n)}}),{priority:"low"});this.listenTo(this.selection,"change",(()=>{this._hasSelectionChangedFromTheLastChangeBlock=true}));this.listenTo(t.markers,"update",((t,e,n,i,o)=>{const r={...e.getData(),range:i};this.differ.bufferMarkerChange(e.name,o,r);if(n===null){e.on("change",((t,n)=>{const i=e.getData();this.differ.bufferMarkerChange(e.name,{...i,range:n},i)}))}}))}get version(){return this.history.version}set version(t){this.history.version=t}get graveyard(){return this.getRoot(pA)}createRoot(t="$root",e="main"){if(this.roots.get(e)){throw new z("model-document-createroot-name-exists",this,{name:e})}const n=new fA(this,t,e);this.roots.add(n);return n}destroy(){this.selection.destroy();this.stopListening()}getRoot(t="main"){return this.roots.get(t)}getRootNames(){return Array.from(this.roots,(t=>t.rootName)).filter((t=>t!=pA))}registerPostFixer(t){this._postFixers.add(t)}toJSON(){const t=xu(this);t.selection="[engine.model.DocumentSelection]";t.model="[engine.model.Model]";return t}_handleChangeBlock(t){if(this._hasDocumentChangedFromTheLastChangeBlock()){this._callPostFixers(t);this.selection.refresh();if(this.differ.hasDataChanges()){this.fire("change:data",t.batch)}else{this.fire("change",t.batch)}this.selection.refresh();this.differ.reset()}this._hasSelectionChangedFromTheLastChangeBlock=false}_hasDocumentChangedFromTheLastChangeBlock(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}_getDefaultRoot(){for(const t of this.roots){if(t!==this.graveyard){return t}}return this.graveyard}_getDefaultRange(){const t=this._getDefaultRoot();const e=this.model;const n=e.schema;const i=e.createPositionFromPath(t,[0]);const o=n.getNearestSelectionRange(i);return o||e.createRange(i)}_validateSelectionRange(t){return kA(t.start)&&kA(t.end)}_callPostFixers(t){let e=false;do{for(const n of this._postFixers){this.selection.refresh();e=n(t);if(e){break}}}while(e)}}function kA(t){const e=t.textNode;if(e){const n=e.data;const i=t.offset-e.startOffset;return!Al(n,i)&&!Cl(n,i)}return true}class wA extends(K()){constructor(){super(...arguments);this._markers=new Map}[Symbol.iterator](){return this._markers.values()}has(t){const e=t instanceof AA?t.name:t;return this._markers.has(e)}get(t){return this._markers.get(t)||null}_set(t,e,n=false,i=false){const o=t instanceof AA?t.name:t;if(o.includes(",")){throw new z("markercollection-incorrect-marker-name",this)}const r=this._markers.get(o);if(r){const t=r.getData();const s=r.getRange();let a=false;if(!s.isEqual(e)){r._attachLiveRange(kb.fromRange(e));a=true}if(n!=r.managedUsingOperations){r._managedUsingOperations=n;a=true}if(typeof i==="boolean"&&i!=r.affectsData){r._affectsData=i;a=true}if(a){this.fire(`update:${o}`,r,s,e,t)}return r}const s=kb.fromRange(e);const a=new AA(o,s,n,i);this._markers.set(o,a);this.fire(`update:${o}`,a,null,e,{...a.getData(),range:null});return a}_remove(t){const e=t instanceof AA?t.name:t;const n=this._markers.get(e);if(n){this._markers.delete(e);this.fire(`update:${e}`,n,n.getRange(),null,n.getData());this._destroyMarker(n);return true}return false}_refresh(t){const e=t instanceof AA?t.name:t;const n=this._markers.get(e);if(!n){throw new z("markercollection-refresh-marker-not-exists",this)}const i=n.getRange();this.fire(`update:${e}`,n,i,i,n.getData())}*getMarkersAtPosition(t){for(const e of this){if(e.getRange().containsPosition(t)){yield e}}}*getMarkersIntersectingRange(t){for(const e of this){if(e.getRange().getIntersection(t)!==null){yield e}}}destroy(){for(const t of this._markers.values()){this._destroyMarker(t)}this._markers=null;this.stopListening()}*getMarkersGroup(t){for(const e of this._markers.values()){if(e.name.startsWith(t+":")){yield e}}}_destroyMarker(t){t.stopListening();t._detachLiveRange()}}class AA extends(K(Hp)){constructor(t,e,n,i){super();this.name=t;this._liveRange=this._attachLiveRange(e);this._managedUsingOperations=n;this._affectsData=i}get managedUsingOperations(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._managedUsingOperations}get affectsData(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._affectsData}getData(){return{range:this.getRange(),affectsData:this.affectsData,managedUsingOperations:this.managedUsingOperations}}getStart(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._liveRange.start.clone()}getEnd(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._liveRange.end.clone()}getRange(){if(!this._liveRange){throw new z("marker-destroyed",this)}return this._liveRange.toRange()}_attachLiveRange(t){if(this._liveRange){this._detachLiveRange()}t.delegate("change:range").to(this);t.delegate("change:content").to(this);this._liveRange=t;return t}_detachLiveRange(){this._liveRange.stopDelegating("change:range",this);this._liveRange.stopDelegating("change:content",this);this._liveRange.detach();this._liveRange=null}}AA.prototype.is=function(t){return t==="marker"||t==="model:marker"};class CA extends xw{constructor(t,e){super(null);this.sourcePosition=t.clone();this.howMany=e}get type(){return"detach"}toJSON(){const t=super.toJSON();t.sourcePosition=this.sourcePosition.toJSON();return t}_validate(){if(this.sourcePosition.root.document){throw new z("detach-operation-on-document-node",this)}}_execute(){Dw(ob._createFromPositionAndShift(this.sourcePosition,this.howMany))}static get className(){return"DetachOperation"}}class _A extends Hp{constructor(t){super();this.markers=new Map;this._children=new Wp;if(t){this._insertChild(0,t)}}[Symbol.iterator](){return this.getChildren()}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return this.childCount===0}get nextSibling(){return null}get previousSibling(){return null}get root(){return this}get parent(){return null}get document(){return null}getAncestors(){return[]}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}getPath(){return[]}getNodeByPath(t){let e=this;for(const n of t){e=e.getChild(e.offsetToIndex(n))}return e}offsetToIndex(t){return this._children.offsetToIndex(t)}toJSON(){const t=[];for(const e of this._children){t.push(e.toJSON())}return t}static fromJSON(t){const e=[];for(const n of t){if(n.name){e.push(Gp.fromJSON(n))}else{e.push(qp.fromJSON(n))}}return new _A(e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=vA(e);for(const t of n){if(t.parent!==null){t._remove()}t.parent=this}this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n){t.parent=null}return n}}_A.prototype.is=function(t){return t==="documentFragment"||t==="model:documentFragment"};function vA(t){if(typeof t=="string"){return[new qp(t)]}if(!Tt(t)){t=[t]}return Array.from(t).map((t=>{if(typeof t=="string"){return new qp(t)}if(t instanceof $p){return new qp(t.data,t.getAttributes())}return t}))}class yA{constructor(t,e){this.model=t;this.batch=e}createText(t,e){return new qp(t,e)}createElement(t,e){return new Gp(t,e)}createDocumentFragment(){return new _A}cloneElement(t,e=true){return t._clone(e)}insert(t,e,n=0){this._assertWriterUsedCorrectly();if(t instanceof qp&&t.data==""){return}const i=Qp._createAt(e,n);if(t.parent){if(SA(t.root,i.root)){this.move(ob._createOn(t),i);return}else{if(t.root.document){throw new z("model-writer-insert-forbidden-move",this)}else{this.remove(t)}}}const o=i.root.document?i.root.document.version:null;const r=new zw(i,t,o);if(t instanceof qp){r.shouldReceiveAttributes=true}this.batch.addOperation(r);this.model.applyOperation(r);if(t instanceof _A){for(const[e,n]of t.markers){const t=Qp._createAt(n.root,0);const o=new ob(n.start._getCombined(t,i),n.end._getCombined(t,i));const r={range:o,usingOperation:true,affectsData:true};if(this.model.markers.has(e)){this.updateMarker(e,r)}else{this.addMarker(e,r)}}}}insertText(t,e,n,i){if(e instanceof _A||e instanceof Gp||e instanceof Qp){this.insert(this.createText(t),e,n)}else{this.insert(this.createText(t,e),n,i)}}insertElement(t,e,n,i){if(e instanceof _A||e instanceof Gp||e instanceof Qp){this.insert(this.createElement(t),e,n)}else{this.insert(this.createElement(t,e),n,i)}}append(t,e){this.insert(t,e,"end")}appendText(t,e,n){if(e instanceof _A||e instanceof Gp){this.insert(this.createText(t),e,"end")}else{this.insert(this.createText(t,e),n,"end")}}appendElement(t,e,n){if(e instanceof _A||e instanceof Gp){this.insert(this.createElement(t),e,"end")}else{this.insert(this.createElement(t,e),n,"end")}}setAttribute(t,e,n){this._assertWriterUsedCorrectly();if(n instanceof ob){const i=n.getMinimalFlatRanges();for(const n of i){xA(this,t,e,n)}}else{EA(this,t,e,n)}}setAttributes(t,e){for(const[n,i]of ml(t)){this.setAttribute(n,i,e)}}removeAttribute(t,e){this._assertWriterUsedCorrectly();if(e instanceof ob){const n=e.getMinimalFlatRanges();for(const e of n){xA(this,t,null,e)}}else{EA(this,t,null,e)}}clearAttributes(t){this._assertWriterUsedCorrectly();const e=t=>{for(const e of t.getAttributeKeys()){this.removeAttribute(e,t)}};if(!(t instanceof ob)){e(t)}else{for(const n of t.getItems()){e(n)}}}move(t,e,n){this._assertWriterUsedCorrectly();if(!(t instanceof ob)){throw new z("writer-move-invalid-range",this)}if(!t.isFlat){throw new z("writer-move-range-not-flat",this)}const i=Qp._createAt(e,n);if(i.isEqual(t.start)){return}this._addOperationForAffectedMarkers("move",t);if(!SA(t.root,i.root)){throw new z("writer-move-different-document",this)}const o=t.root.document?t.root.document.version:null;const r=new Nw(t.start,t.end.offset-t.start.offset,i,o);this.batch.addOperation(r);this.model.applyOperation(r)}remove(t){this._assertWriterUsedCorrectly();const e=t instanceof ob?t:ob._createOn(t);const n=e.getMinimalFlatRanges().reverse();for(const t of n){this._addOperationForAffectedMarkers("move",t);TA(t.start,t.end.offset-t.start.offset,this.batch,this.model)}}merge(t){this._assertWriterUsedCorrectly();const e=t.nodeBefore;const n=t.nodeAfter;this._addOperationForAffectedMarkers("merge",t);if(!(e instanceof Gp)){throw new z("writer-merge-no-element-before",this)}if(!(n instanceof Gp)){throw new z("writer-merge-no-element-after",this)}if(!t.root.document){this._mergeDetached(t)}else{this._merge(t)}}createPositionFromPath(t,e,n){return this.model.createPositionFromPath(t,e,n)}createPositionAt(t,e){return this.model.createPositionAt(t,e)}createPositionAfter(t){return this.model.createPositionAfter(t)}createPositionBefore(t){return this.model.createPositionBefore(t)}createRange(t,e){return this.model.createRange(t,e)}createRangeIn(t){return this.model.createRangeIn(t)}createRangeOn(t){return this.model.createRangeOn(t)}createSelection(...t){return this.model.createSelection(...t)}_mergeDetached(t){const e=t.nodeBefore;const n=t.nodeAfter;this.move(ob._createIn(n),Qp._createAt(e,"end"));this.remove(n)}_merge(t){const e=Qp._createAt(t.nodeBefore,"end");const n=Qp._createAt(t.nodeAfter,0);const i=t.root.document.graveyard;const o=new Qp(i,[0]);const r=t.root.document.version;const s=new Uw(n,t.nodeAfter.maxOffset,e,o,r);this.batch.addOperation(s);this.model.applyOperation(s)}rename(t,e){this._assertWriterUsedCorrectly();if(!(t instanceof Gp)){throw new z("writer-rename-not-element-instance",this)}const n=t.root.document?t.root.document.version:null;const i=new jw(Qp._createBefore(t),t.name,e,n);this.batch.addOperation(i);this.model.applyOperation(i)}split(t,e){this._assertWriterUsedCorrectly();let n=t.parent;if(!n.parent){throw new z("writer-split-element-no-parent",this)}if(!e){e=n.parent}if(!t.parent.getAncestors({includeSelf:true}).includes(e)){throw new z("writer-split-invalid-limit-element",this)}let i;let o;do{const e=n.root.document?n.root.document.version:null;const r=n.maxOffset-t.offset;const s=Ww.getInsertionPosition(t);const a=new Ww(t,r,s,null,e);this.batch.addOperation(a);this.model.applyOperation(a);if(!i&&!o){i=n;o=t.parent.nextSibling}t=this.createPositionAfter(t.parent);n=t.parent}while(n!==e);return{position:t,range:new ob(Qp._createAt(i,"end"),Qp._createAt(o,0))}}wrap(t,e){this._assertWriterUsedCorrectly();if(!t.isFlat){throw new z("writer-wrap-range-not-flat",this)}const n=e instanceof Gp?e:new Gp(e);if(n.childCount>0){throw new z("writer-wrap-element-not-empty",this)}if(n.parent!==null){throw new z("writer-wrap-element-attached",this)}this.insert(n,t.start);const i=new ob(t.start.getShiftedBy(1),t.end.getShiftedBy(1));this.move(i,Qp._createAt(n,0))}unwrap(t){this._assertWriterUsedCorrectly();if(t.parent===null){throw new z("writer-unwrap-element-no-parent",this)}this.move(ob._createIn(t),this.createPositionAfter(t));this.remove(t)}addMarker(t,e){this._assertWriterUsedCorrectly();if(!e||typeof e.usingOperation!="boolean"){throw new z("writer-addmarker-no-usingoperation",this)}const n=e.usingOperation;const i=e.range;const o=e.affectsData===undefined?false:e.affectsData;if(this.model.markers.has(t)){throw new z("writer-addmarker-marker-exists",this)}if(!i){throw new z("writer-addmarker-no-range",this)}if(!n){return this.model.markers._set(t,i,n,o)}DA(this,t,null,i,o);return this.model.markers.get(t)}updateMarker(t,e){this._assertWriterUsedCorrectly();const n=typeof t=="string"?t:t.name;const i=this.model.markers.get(n);if(!i){throw new z("writer-updatemarker-marker-not-exists",this)}if(!e){P("writer-updatemarker-reconvert-using-editingcontroller",{markerName:n});this.model.markers._refresh(i);return}const o=typeof e.usingOperation=="boolean";const r=typeof e.affectsData=="boolean";const s=r?e.affectsData:i.affectsData;if(!o&&!e.range&&!r){throw new z("writer-updatemarker-wrong-options",this)}const a=i.getRange();const c=e.range?e.range:a;if(o&&e.usingOperation!==i.managedUsingOperations){if(e.usingOperation){DA(this,n,null,c,s)}else{DA(this,n,a,null,s);this.model.markers._set(n,c,undefined,s)}return}if(i.managedUsingOperations){DA(this,n,a,c,s)}else{this.model.markers._set(n,c,undefined,s)}}removeMarker(t){this._assertWriterUsedCorrectly();const e=typeof t=="string"?t:t.name;if(!this.model.markers.has(e)){throw new z("writer-removemarker-no-marker",this)}const n=this.model.markers.get(e);if(!n.managedUsingOperations){this.model.markers._remove(e);return}const i=n.getRange();DA(this,e,i,null,n.affectsData)}setSelection(...t){this._assertWriterUsedCorrectly();this.model.document.selection._setTo(...t)}setSelectionFocus(t,e){this._assertWriterUsedCorrectly();this.model.document.selection._setFocus(t,e)}setSelectionAttribute(t,e){this._assertWriterUsedCorrectly();if(typeof t==="string"){this._setSelectionAttribute(t,e)}else{for(const[e,n]of ml(t)){this._setSelectionAttribute(e,n)}}}removeSelectionAttribute(t){this._assertWriterUsedCorrectly();if(typeof t==="string"){this._removeSelectionAttribute(t)}else{for(const e of t){this._removeSelectionAttribute(e)}}}overrideSelectionGravity(){return this.model.document.selection._overrideGravity()}restoreSelectionGravity(t){this.model.document.selection._restoreGravity(t)}_setSelectionAttribute(t,e){const n=this.model.document.selection;if(n.isCollapsed&&n.anchor.parent.isEmpty){const i=vb._getStoreAttributeKey(t);this.setAttribute(i,e,n.anchor.parent)}n._setAttribute(t,e)}_removeSelectionAttribute(t){const e=this.model.document.selection;if(e.isCollapsed&&e.anchor.parent.isEmpty){const n=vb._getStoreAttributeKey(t);this.removeAttribute(n,e.anchor.parent)}e._removeAttribute(t)}_assertWriterUsedCorrectly(){if(this.model._currentWriter!==this){throw new z("writer-incorrect-use",this)}}_addOperationForAffectedMarkers(t,e){for(const n of this.model.markers){if(!n.managedUsingOperations){continue}const i=n.getRange();let o=false;if(t==="move"){const t=e;o=t.containsPosition(i.start)||t.start.isEqual(i.start)||t.containsPosition(i.end)||t.end.isEqual(i.end)}else{const t=e;const n=t.nodeBefore;const r=t.nodeAfter;const s=i.start.parent==n&&i.start.isAtEnd;const a=i.end.parent==r&&i.end.offset==0;const c=i.end.nodeAfter==r;const l=i.start.nodeAfter==r;o=s||a||c||l}if(o){this.updateMarker(n.name,{range:i})}}}}function xA(t,e,n,i){const o=t.model;const r=o.document;let s=i.start;let a;let c;let l;for(const t of i.getWalker({shallow:true})){l=t.item.getAttribute(e);if(a&&c!=l){if(c!=n){d()}s=a}a=t.nextPosition;c=l}if(a instanceof Qp&&a!=s&&c!=n){d()}function d(){const i=new ob(s,a);const l=i.root.document?r.version:null;const d=new Vw(i,e,c,n,l);t.batch.addOperation(d);o.applyOperation(d)}}function EA(t,e,n,i){const o=t.model;const r=o.document;const s=i.getAttribute(e);let a,c;if(s!=n){const l=i.root===i;if(l){const t=i.document?r.version:null;c=new Hw(i,e,s,n,t)}else{a=new ob(Qp._createBefore(i),t.createPositionAfter(i));const o=a.root.document?r.version:null;c=new Vw(a,e,s,n,o)}t.batch.addOperation(c);o.applyOperation(c)}}function DA(t,e,n,i,o){const r=t.model;const s=r.document;const a=new Pw(e,n,i,r.markers,!!o,s.version);t.batch.addOperation(a);r.applyOperation(a)}function TA(t,e,n,i){let o;if(t.root.document){const n=i.document;const r=new Qp(n.graveyard,[0]);o=new Nw(t,e,r,n.version)}else{o=new CA(t,e)}n.addOperation(o);i.applyOperation(o)}function SA(t,e){if(t===e){return true}if(t instanceof fA&&e instanceof fA){return true}return false}function IA(t){t.document.registerPostFixer((e=>BA(e,t)))}function BA(t,e){const n=e.document.selection;const i=e.schema;const o=[];let r=false;for(const t of n.getRanges()){const e=MA(t,i);if(e&&!e.isEqual(t)){o.push(e);r=true}else{o.push(t)}}if(r){t.setSelection(RA(o),{backward:n.isBackward})}return false}function MA(t,e){if(t.isCollapsed){return LA(t,e)}return NA(t,e)}function LA(t,e){const n=t.start;const i=e.getNearestSelectionRange(n);if(!i){const t=n.getAncestors().reverse().find((t=>e.isObject(t)));if(t){return ob._createOn(t)}return null}if(!i.isCollapsed){return i}const o=i.start;if(n.isEqual(o)){return null}return new ob(o)}function NA(t,e){const{start:n,end:i}=t;const o=e.checkChild(n,"$text");const r=e.checkChild(i,"$text");const s=e.getLimitElement(n);const a=e.getLimitElement(i);if(s===a){if(o&&r){return null}if(PA(n,i,e)){const t=n.nodeAfter&&e.isSelectable(n.nodeAfter);const o=t?null:e.getNearestSelectionRange(n,"forward");const r=i.nodeBefore&&e.isSelectable(i.nodeBefore);const s=r?null:e.getNearestSelectionRange(i,"backward");const a=o?o.start:n;const c=s?s.end:i;return new ob(a,c)}}const c=s&&!s.is("rootElement");const l=a&&!a.is("rootElement");if(c||l){const t=n.nodeAfter&&i.nodeBefore&&n.nodeAfter.parent===i.nodeBefore.parent;const o=c&&(!t||!OA(n.nodeAfter,e));const r=l&&(!t||!OA(i.nodeBefore,e));let d=n;let u=i;if(o){d=Qp._createBefore(zA(s,e))}if(r){u=Qp._createAfter(zA(a,e))}return new ob(d,u)}return null}function zA(t,e){let n=t;let i=n;while(e.isLimit(i)&&i.parent){n=i;i=i.parent}return n}function PA(t,e,n){const i=t.nodeAfter&&!n.isLimit(t.nodeAfter)||n.checkChild(t,"$text");const o=e.nodeBefore&&!n.isLimit(e.nodeBefore)||n.checkChild(e,"$text");return i||o}function RA(t){const e=[...t];const n=new Set;let i=1;while(i<e.length){const t=e[i];const o=e.slice(0,i);for(const[r,s]of o.entries()){if(n.has(r)){continue}if(t.isEqual(s)){n.add(r)}else if(t.isIntersecting(s)){n.add(r);n.add(i);const o=t.getJoined(s);e.push(o)}}i++}const o=e.filter(((t,e)=>!n.has(e)));return o}function OA(t,e){return t&&e.isSelectable(t)}function VA(t,e,n={}){if(e.isCollapsed){return}const i=e.getFirstRange();if(i.root.rootName=="$graveyard"){return}const o=t.schema;t.change((t=>{if(!n.doNotResetEntireContent&&JA(o,e)){QA(t,e);return}const r={};if(!n.doNotAutoparagraph){const t=e.getSelectedElement();if(t){Object.assign(r,o.getAttributesWithProperty(t,"copyOnReplace",true))}}const[s,a]=FA(i);if(!s.isTouching(a)){t.remove(t.createRange(s,a))}if(!n.leaveUnmerged){HA(t,s,a);o.removeDisallowedAttributes(s.parent.getChildren(),t)}XA(t,e,s);if(!n.doNotAutoparagraph&&KA(o,s)){ZA(t,s,e,r)}s.detach();a.detach()}))}function FA(t){const e=t.root.document.model;const n=t.start;let i=t.end;if(e.hasContent(t,{ignoreMarkers:true})){const n=jA(i);if(n&&i.isTouching(e.createPositionAt(n,0))){const n=e.createSelection(t);e.modifySelection(n,{direction:"backward"});const o=n.getLastPosition();const r=e.createRange(o,i);if(!e.hasContent(r,{ignoreMarkers:true})){i=o}}}return[sA.fromPosition(n,"toPrevious"),sA.fromPosition(i,"toNext")]}function jA(t){const e=t.parent;const n=e.root.document.model.schema;const i=e.getAncestors({parentFirst:true,includeSelf:true});for(const t of i){if(n.isLimit(t)){return null}if(n.isBlock(t)){return t}}}function HA(t,e,n){const i=t.model;if(!$A(t.model.schema,e,n)){return}const[o,r]=GA(e,n);if(!o||!r){return}if(!i.hasContent(o,{ignoreMarkers:true})&&i.hasContent(r,{ignoreMarkers:true})){WA(t,e,n,o.parent)}else{UA(t,e,n,o.parent)}}function UA(t,e,n,i){const o=e.parent;const r=n.parent;if(o==i||r==i){return}e=t.createPositionAfter(o);n=t.createPositionBefore(r);if(!n.isEqual(e)){t.insert(r,e)}t.merge(e);while(n.parent.isEmpty){const e=n.parent;n=t.createPositionBefore(e);t.remove(e)}if(!$A(t.model.schema,e,n)){return}UA(t,e,n,i)}function WA(t,e,n,i){const o=e.parent;const r=n.parent;if(o==i||r==i){return}e=t.createPositionAfter(o);n=t.createPositionBefore(r);if(!n.isEqual(e)){t.insert(o,n)}while(e.parent.isEmpty){const n=e.parent;e=t.createPositionBefore(n);t.remove(n)}n=t.createPositionBefore(r);qA(t,n);if(!$A(t.model.schema,e,n)){return}WA(t,e,n,i)}function qA(t,e){const n=e.nodeBefore;const i=e.nodeAfter;if(n.name!=i.name){t.rename(n,i.name)}t.clearAttributes(n);t.setAttributes(Object.fromEntries(i.getAttributes()),n);t.merge(e)}function $A(t,e,n){const i=e.parent;const o=n.parent;if(i==o){return false}if(t.isLimit(i)||t.isLimit(o)){return false}return YA(e,n,t)}function GA(t,e){const n=t.getAncestors();const i=e.getAncestors();let o=0;while(n[o]&&n[o]==i[o]){o++}return[n[o],i[o]]}function KA(t,e){const n=t.checkChild(e,"$text");const i=t.checkChild(e,"paragraph");return!n&&i}function YA(t,e,n){const i=new ob(t,e);for(const t of i.getWalker()){if(n.isLimit(t.item)){return false}}return true}function ZA(t,e,n,i={}){const o=t.createElement("paragraph");t.model.schema.setAllowedAttributes(o,i,t);t.insert(o,e);XA(t,n,t.createPositionAt(o,0))}function QA(t,e){const n=t.model.schema.getLimitElement(e);t.remove(t.createRangeIn(n));ZA(t,t.createPositionAt(n,0),e)}function JA(t,e){const n=t.getLimitElement(e);if(!e.containsEntireContent(n)){return false}const i=e.getFirstRange();if(i.start.parent==i.end.parent){return false}return t.checkChild(n,"paragraph")}function XA(t,e,n){if(e instanceof vb){t.setSelection(n)}else{e.setTo(n)}}function tC(t,e){return t.change((t=>{const n=t.createDocumentFragment();const i=e.getFirstRange();if(!i||i.isCollapsed){return n}const o=i.start.root;const r=i.start.getCommonPath(i.end);const s=o.getNodeByPath(r);let a;if(i.start.parent==i.end.parent){a=i}else{a=t.createRange(t.createPositionAt(s,i.start.path[r.length]),t.createPositionAt(s,i.end.path[r.length]+1))}const c=a.end.offset-a.start.offset;for(const e of a.getItems({shallow:true})){if(e.is("$textProxy")){t.appendText(e.data,e.getAttributes(),n)}else{t.append(t.cloneElement(e,true),n)}}if(a!=i){const e=i._getTransformedByMove(a.start,t.createPositionAt(n,0),c)[0];const o=t.createRange(t.createPositionAt(n,0),e.start);const r=t.createRange(e.end,t.createPositionAt(n,"end"));eC(r,t);eC(o,t)}return n}))}function eC(t,e){const n=[];Array.from(t.getItems({direction:"backward"})).map((t=>e.createRangeOn(t))).filter((e=>{const n=(e.start.isAfter(t.start)||e.start.isEqual(t.start))&&(e.end.isBefore(t.end)||e.end.isEqual(t.end));return n})).forEach((t=>{n.push(t.start.parent);e.remove(t)}));n.forEach((t=>{let n=t;while(n.parent&&n.isEmpty){const t=e.createRangeOn(n);n=n.parent;e.remove(t)}}))}function nC(t,e,n,i){return t.change((o=>{let r;if(!n){r=t.document.selection}else if(n instanceof hb||n instanceof vb){r=n}else{r=o.createSelection(n,i)}if(!r.isCollapsed){t.deleteContent(r,{doNotAutoparagraph:true})}const s=new iC(t,o,r.anchor);const a=[];let c;if(e.is("documentFragment")){if(e.markers.size){const t=[];for(const[n,i]of e.markers){const{start:e,end:o}=i;const r=e.isEqual(o);t.push({position:e,name:n,isCollapsed:r},{position:o,name:n,isCollapsed:r})}t.sort((({position:t},{position:e})=>t.isBefore(e)?1:-1));for(const{position:n,name:i,isCollapsed:r}of t){let t=null;let s=null;const c=n.parent===e&&n.isAtStart;const l=n.parent===e&&n.isAtEnd;if(!c&&!l){t=o.createElement("$marker");o.insert(t,n)}else if(r){s=c?"start":"end"}a.push({name:i,element:t,collapsed:s})}}c=e.getChildren()}else{c=[e]}s.handleNodes(c);let l=s.getSelectionRange();if(e.is("documentFragment")&&a.length){const t=l?kb.fromRange(l):null;const e={};for(let t=a.length-1;t>=0;t--){const{name:n,element:i,collapsed:r}=a[t];const c=!e[n];if(c){e[n]=[]}if(i){const t=o.createPositionAt(i,"before");e[n].push(t);o.remove(i)}else{const t=s.getAffectedRange();if(!t){if(r){e[n].push(s.position)}continue}if(r){e[n].push(t[r])}else{e[n].push(c?t.start:t.end)}}}for(const[t,[n,i]]of Object.entries(e)){if(n&&i&&n.root===i.root){o.addMarker(t,{usingOperation:true,affectsData:true,range:new ob(n,i)})}}if(t){l=t.toRange();t.detach()}}if(l){if(r instanceof vb){o.setSelection(l)}else{r.setTo(l)}}else{}const d=s.getAffectedRange()||t.createRange(r.anchor);s.destroy();return d}))}class iC{constructor(t,e,n){this._firstNode=null;this._lastNode=null;this._lastAutoParagraph=null;this._filterAttributesOf=[];this._affectedStart=null;this._affectedEnd=null;this._nodeToSelect=null;this.model=t;this.writer=e;this.position=n;this.canMergeWith=new Set([this.position.parent]);this.schema=t.schema;this._documentFragment=e.createDocumentFragment();this._documentFragmentPosition=e.createPositionAt(this._documentFragment,0)}handleNodes(t){for(const e of Array.from(t)){this._handleNode(e)}this._insertPartialFragment();if(this._lastAutoParagraph){this._updateLastNodeFromAutoParagraph(this._lastAutoParagraph)}this._mergeOnRight();this.schema.removeDisallowedAttributes(this._filterAttributesOf,this.writer);this._filterAttributesOf=[]}_updateLastNodeFromAutoParagraph(t){const e=this.writer.createPositionAfter(this._lastNode);const n=this.writer.createPositionAfter(t);if(n.isAfter(e)){this._lastNode=t;if(this.position.parent!=t||!this.position.isAtEnd){throw new z("insertcontent-invalid-insertion-position",this)}this.position=n;this._setAffectedBoundaries(this.position)}}getSelectionRange(){if(this._nodeToSelect){return ob._createOn(this._nodeToSelect)}return this.model.schema.getNearestSelectionRange(this.position)}getAffectedRange(){if(!this._affectedStart){return null}return new ob(this._affectedStart,this._affectedEnd)}destroy(){if(this._affectedStart){this._affectedStart.detach()}if(this._affectedEnd){this._affectedEnd.detach()}}_handleNode(t){if(this.schema.isObject(t)){this._handleObject(t);return}let e=this._checkAndAutoParagraphToAllowedPosition(t);if(!e){e=this._checkAndSplitToAllowedPosition(t);if(!e){this._handleDisallowedNode(t);return}}this._appendToFragment(t);if(!this._firstNode){this._firstNode=t}this._lastNode=t}_insertPartialFragment(){if(this._documentFragment.isEmpty){return}const t=sA.fromPosition(this.position,"toNext");this._setAffectedBoundaries(this.position);if(this._documentFragment.getChild(0)==this._firstNode){this.writer.insert(this._firstNode,this.position);this._mergeOnLeft();this.position=t.toPosition()}if(!this._documentFragment.isEmpty){this.writer.insert(this._documentFragment,this.position)}this._documentFragmentPosition=this.writer.createPositionAt(this._documentFragment,0);this.position=t.toPosition();t.detach()}_handleObject(t){if(this._checkAndSplitToAllowedPosition(t)){this._appendToFragment(t)}else{this._tryAutoparagraphing(t)}}_handleDisallowedNode(t){if(t.is("element")){this.handleNodes(t.getChildren())}else{this._tryAutoparagraphing(t)}}_appendToFragment(t){if(!this.schema.checkChild(this.position,t)){throw new z("insertcontent-wrong-position",this,{node:t,position:this.position})}this.writer.insert(t,this._documentFragmentPosition);this._documentFragmentPosition=this._documentFragmentPosition.getShiftedBy(t.offsetSize);if(this.schema.isObject(t)&&!this.schema.checkChild(this.position,"$text")){this._nodeToSelect=t}else{this._nodeToSelect=null}this._filterAttributesOf.push(t)}_setAffectedBoundaries(t){if(!this._affectedStart){this._affectedStart=sA.fromPosition(t,"toPrevious")}if(!this._affectedEnd||this._affectedEnd.isBefore(t)){if(this._affectedEnd){this._affectedEnd.detach()}this._affectedEnd=sA.fromPosition(t,"toNext")}}_mergeOnLeft(){const t=this._firstNode;if(!(t instanceof Gp)){return}if(!this._canMergeLeft(t)){return}const e=sA._createBefore(t);e.stickiness="toNext";const n=sA.fromPosition(this.position,"toNext");if(this._affectedStart.isEqual(e)){this._affectedStart.detach();this._affectedStart=sA._createAt(e.nodeBefore,"end","toPrevious")}if(this._firstNode===this._lastNode){this._firstNode=e.nodeBefore;this._lastNode=e.nodeBefore}this.writer.merge(e);if(e.isEqual(this._affectedEnd)&&this._firstNode===this._lastNode){this._affectedEnd.detach();this._affectedEnd=sA._createAt(e.nodeBefore,"end","toNext")}this.position=n.toPosition();n.detach();this._filterAttributesOf.push(this.position.parent);e.detach()}_mergeOnRight(){const t=this._lastNode;if(!(t instanceof Gp)){return}if(!this._canMergeRight(t)){return}const e=sA._createAfter(t);e.stickiness="toNext";if(!this.position.isEqual(e)){throw new z("insertcontent-invalid-insertion-position",this)}this.position=Qp._createAt(e.nodeBefore,"end");const n=sA.fromPosition(this.position,"toPrevious");if(this._affectedEnd.isEqual(e)){this._affectedEnd.detach();this._affectedEnd=sA._createAt(e.nodeBefore,"end","toNext")}if(this._firstNode===this._lastNode){this._firstNode=e.nodeBefore;this._lastNode=e.nodeBefore}this.writer.merge(e);if(e.getShiftedBy(-1).isEqual(this._affectedStart)&&this._firstNode===this._lastNode){this._affectedStart.detach();this._affectedStart=sA._createAt(e.nodeBefore,0,"toPrevious")}this.position=n.toPosition();n.detach();this._filterAttributesOf.push(this.position.parent);e.detach()}_canMergeLeft(t){const e=t.previousSibling;return e instanceof Gp&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(e,t)}_canMergeRight(t){const e=t.nextSibling;return e instanceof Gp&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(t,e)}_tryAutoparagraphing(t){const e=this.writer.createElement("paragraph");if(this._getAllowedIn(this.position.parent,e)&&this.schema.checkChild(e,t)){e._appendChild(t);this._handleNode(e)}}_checkAndAutoParagraphToAllowedPosition(t){if(this.schema.checkChild(this.position.parent,t)){return true}if(!this.schema.checkChild(this.position.parent,"paragraph")||!this.schema.checkChild("paragraph",t)){return false}this._insertPartialFragment();const e=this.writer.createElement("paragraph");this.writer.insert(e,this.position);this._setAffectedBoundaries(this.position);this._lastAutoParagraph=e;this.position=this.writer.createPositionAt(e,0);return true}_checkAndSplitToAllowedPosition(t){const e=this._getAllowedIn(this.position.parent,t);if(!e){return false}if(e!=this.position.parent){this._insertPartialFragment()}while(e!=this.position.parent){if(this.position.isAtStart){const t=this.position.parent;this.position=this.writer.createPositionBefore(t);if(t.isEmpty&&t.parent===e){this.writer.remove(t)}}else if(this.position.isAtEnd){this.position=this.writer.createPositionAfter(this.position.parent)}else{const t=this.writer.createPositionAfter(this.position.parent);this._setAffectedBoundaries(this.position);this.writer.split(this.position);this.position=t;this.canMergeWith.add(this.position.nodeAfter)}}return true}_getAllowedIn(t,e){if(this.schema.checkChild(t,e)){return t}if(this.schema.isLimit(t)){return null}return this._getAllowedIn(t.parent,e)}}function oC(t,e,n="auto"){const i=t.getSelectedElement();if(i&&e.schema.isObject(i)&&!e.schema.isInline(i)){if(n=="before"||n=="after"){return e.createRange(e.createPositionAt(i,n))}return e.createRangeOn(i)}const o=dl(t.getSelectedBlocks());if(!o){return e.createRange(t.focus)}if(o.isEmpty){return e.createRange(e.createPositionAt(o,0))}const r=e.createPositionAfter(o);if(t.focus.isTouching(r)){return e.createRange(r)}return e.createRange(e.createPositionBefore(o))}function rC(t,e,n,i,o={}){if(!t.schema.isObject(e)){throw new z("insertobject-element-not-an-object",t,{object:e})}let r;if(!n){r=t.document.selection}else if(n instanceof hb||n instanceof vb){r=n}else{r=t.createSelection(n,i)}let s=r;if(o.findOptimalPosition&&t.schema.isBlock(e)){s=t.createSelection(oC(r,t,o.findOptimalPosition))}const a=dl(r.getSelectedBlocks());const c={};if(a){Object.assign(c,t.schema.getAttributesWithProperty(a,"copyOnReplace",true))}return t.change((n=>{if(!s.isCollapsed){t.deleteContent(s,{doNotAutoparagraph:true})}let i=e;const r=s.anchor.parent;if(!t.schema.checkChild(r,e)&&t.schema.checkChild(r,"paragraph")&&t.schema.checkChild("paragraph",e)){i=n.createElement("paragraph");n.insert(e,i)}t.schema.setAllowedAttributes(i,c,n);const a=t.insertContent(i,s);if(a.isCollapsed){return a}if(o.setSelection){sC(n,e,o.setSelection,c)}return a}))}function sC(t,e,n,i){const o=t.model;if(n=="on"){t.setSelection(e,"on");return}if(n!="after"){throw new z("insertobject-invalid-place-parameter-value",o)}let r=e.nextSibling;if(o.schema.isInline(e)){t.setSelection(e,"after");return}const s=r&&o.schema.checkChild(r,"$text");if(!s&&o.schema.checkChild(e.parent,"paragraph")){r=t.createElement("paragraph");o.schema.setAllowedAttributes(r,i,t);o.insertContent(r,t.createPositionAfter(e))}if(r){t.setSelection(r,0)}}const aC=' ,.?!:;"-()';function cC(t,e,n={}){const i=t.schema;const o=n.direction!="backward";const r=n.unit?n.unit:"character";const s=!!n.treatEmojiAsSingleUnit;const a=e.focus;const c=new Yp({boundaries:hC(a,o),singleCharacters:true,direction:o?"forward":"backward"});const l={walker:c,schema:i,isForward:o,unit:r,treatEmojiAsSingleUnit:s};let d;while(d=c.next()){if(d.done){return}const n=lC(l,d.value);if(n){if(e instanceof vb){t.change((t=>{t.setSelectionFocus(n)}))}else{e.setFocus(n)}return}}}function lC(t,e){const{isForward:n,walker:i,unit:o,schema:r,treatEmojiAsSingleUnit:s}=t;const{type:a,item:c,nextPosition:l}=e;if(a=="text"){if(t.unit==="word"){return uC(i,n)}return dC(i,o,s)}if(a==(n?"elementStart":"elementEnd")){if(r.isSelectable(c)){return Qp._createAt(c,n?"after":"before")}if(r.checkChild(l,"$text")){return l}}else{if(r.isLimit(c)){i.skip((()=>true));return}if(r.checkChild(l,"$text")){return l}}}function dC(t,e,n){const i=t.position.textNode;if(i){const o=i.data;let r=t.position.offset-i.startOffset;while(Al(o,r)||e=="character"&&Cl(o,r)||n&&vl(o,r)){t.next();r=t.position.offset-i.startOffset}}return t.position}function uC(t,e){let n=t.position.textNode;if(!n){n=e?t.position.nodeAfter:t.position.nodeBefore}while(n&&n.is("$text")){const i=t.position.offset-n.startOffset;if(mC(n,i,e)){n=e?t.position.nodeAfter:t.position.nodeBefore}else if(gC(n.data,i,e)){break}else{t.next()}}return t.position}function hC(t,e){const n=t.root;const i=Qp._createAt(n,e?"end":0);if(e){return new ob(t,i)}else{return new ob(i,t)}}function gC(t,e,n){const i=e+(n?0:-1);return aC.includes(t.charAt(i))}function mC(t,e,n){return e===(n?t.offsetSize:0)}class fC extends(mt()){constructor(){super();this.markers=new wA;this.document=new bA(this);this.schema=new Yk;this._pendingChanges=[];this._currentWriter=null;["insertContent","insertObject","deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach((t=>this.decorate(t)));this.on("applyOperation",((t,e)=>{const n=e[0];n._validate()}),{priority:"highest"});this.schema.register("$root",{isLimit:true});this.schema.register("$container",{allowIn:["$root","$container"]});this.schema.register("$block",{allowIn:["$root","$container"],isBlock:true});this.schema.register("$blockObject",{allowWhere:"$block",isBlock:true,isObject:true});this.schema.register("$inlineObject",{allowWhere:"$text",allowAttributesOf:"$text",isInline:true,isObject:true});this.schema.register("$text",{allowIn:"$block",isInline:true,isContent:true});this.schema.register("$clipboardHolder",{allowContentOf:"$root",allowChildren:"$text",isLimit:true});this.schema.register("$documentFragment",{allowContentOf:"$root",allowChildren:"$text",isLimit:true});this.schema.register("$marker");this.schema.addChildCheck(((t,e)=>{if(e.name==="$marker"){return true}}));IA(this);this.document.registerPostFixer(_k)}change(t){try{if(this._pendingChanges.length===0){this._pendingChanges.push({batch:new lA,callback:t});return this._runPendingChanges()[0]}else{return t(this._currentWriter)}}catch(t){z.rethrowUnexpectedError(t,this)}}enqueueChange(t,e){try{if(!t){t=new lA}else if(typeof t==="function"){e=t;t=new lA}else if(!(t instanceof lA)){t=new lA(t)}this._pendingChanges.push({batch:t,callback:e});if(this._pendingChanges.length==1){this._runPendingChanges()}}catch(t){z.rethrowUnexpectedError(t,this)}}applyOperation(t){t._execute()}insertContent(t,e,n){return nC(this,t,e,n)}insertObject(t,e,n,i){return rC(this,t,e,n,i)}deleteContent(t,e){VA(this,t,e)}modifySelection(t,e){cC(this,t,e)}getSelectedContent(t){return tC(this,t)}hasContent(t,e={}){const n=t instanceof ob?t:ob._createIn(t);if(n.isCollapsed){return false}const{ignoreWhitespaces:i=false,ignoreMarkers:o=false}=e;if(!o){for(const t of this.markers.getMarkersIntersectingRange(n)){if(t.affectsData){return true}}}for(const t of n.getItems()){if(this.schema.isContent(t)){if(t.is("$textProxy")){if(!i){return true}else if(t.data.search(/\S/)!==-1){return true}}else{return true}}}return false}createPositionFromPath(t,e,n){return new Qp(t,e,n)}createPositionAt(t,e){return Qp._createAt(t,e)}createPositionAfter(t){return Qp._createAfter(t)}createPositionBefore(t){return Qp._createBefore(t)}createRange(t,e){return new ob(t,e)}createRangeIn(t){return ob._createIn(t)}createRangeOn(t){return ob._createOn(t)}createSelection(...t){return new hb(...t)}createBatch(t){return new lA(t)}createOperationFromJSON(t){return $w.fromJSON(t,this.document)}destroy(){this.document.destroy();this.stopListening()}_runPendingChanges(){const t=[];this.fire("_beforeChanges");try{while(this._pendingChanges.length){const e=this._pendingChanges[0].batch;this._currentWriter=new yA(this,e);const n=this._pendingChanges[0].callback(this._currentWriter);t.push(n);this.document._handleChangeBlock(this._currentWriter);this._pendingChanges.shift();this._currentWriter=null}}finally{this._pendingChanges.length=0;this._currentWriter=null;this.fire("_afterChanges")}return t}}class pC extends lf{constructor(t){super(t);this.domEventType="click"}onDomEvent(t){this.fire(t.type,t)}}class bC extends lf{constructor(t){super(t);this.domEventType=["mousedown","mouseup","mouseover","mouseout"]}onDomEvent(t){this.fire(t.type,t)}}class kC{constructor(t){this.document=t}createDocumentFragment(t){return new lm(this.document,t)}createElement(t,e,n){return new Dg(this.document,t,e,n)}createText(t){return new Du(this.document,t)}clone(t,e=false){return t._clone(e)}appendChild(t,e){return e._appendChild(t)}insertChild(t,e,n){return n._insertChild(t,e)}removeChildren(t,e,n){return n._removeChildren(t,e)}remove(t){const e=t.parent;if(e){return this.removeChildren(e.getChildIndex(t),1,e)}return[]}replace(t,e){const n=t.parent;if(n){const i=n.getChildIndex(t);this.removeChildren(i,1,n);this.insertChild(i,e,n);return true}return false}unwrapElement(t){const e=t.parent;if(e){const n=e.getChildIndex(t);this.remove(t);this.insertChild(n,t.getChildren(),e)}}rename(t,e){const n=new Dg(this.document,t,e.getAttributes(),e.getChildren());return this.replace(e,n)?n:null}setAttribute(t,e,n){n._setAttribute(t,e)}removeAttribute(t,e){e._removeAttribute(t)}addClass(t,e){e._addClass(t)}removeClass(t,e){e._removeClass(t)}setStyle(t,e,n){if(pe(t)&&n===undefined){e._setStyle(t)}else{n._setStyle(t,e)}}removeStyle(t,e){e._removeStyle(t)}setCustomProperty(t,e,n){n._setCustomProperty(t,e)}removeCustomProperty(t,e){return e._removeCustomProperty(t)}createPositionAt(t,e){return Rg._createAt(t,e)}createPositionAfter(t){return Rg._createAfter(t)}createPositionBefore(t){return Rg._createBefore(t)}createRange(t,e){return new Og(t,e)}createRangeOn(t){return Og._createOn(t)}createRangeIn(t){return Og._createIn(t)}createSelection(...t){return new Fg(...t)}}const wC=/^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i;const AC=/^rgb\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}[0-9]{1,3}[ %]?\)$/i;const CC=/^rgba\([ ]?([0-9]{1,3}[ %]?,[ ]?){3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i;const _C=/^hsl\([ ]?([0-9]{1,3}[ %]?[,]?[ ]*){3}(1|[0-9]+%|[0]?\.?[0-9]+)?\)$/i;const vC=/^hsla\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i;const yC=new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","orange","aliceblue","antiquewhite","aquamarine","azure","beige","bisque","blanchedalmond","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","gainsboro","ghostwhite","gold","goldenrod","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","limegreen","linen","magenta","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","oldlace","olivedrab","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","thistle","tomato","turquoise","violet","wheat","whitesmoke","yellowgreen","activeborder","activecaption","appworkspace","background","buttonface","buttonhighlight","buttonshadow","buttontext","captiontext","graytext","highlight","highlighttext","inactiveborder","inactivecaption","inactivecaptiontext","infobackground","infotext","menu","menutext","scrollbar","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","window","windowframe","windowtext","rebeccapurple","currentcolor","transparent"]);function xC(t){if(t.startsWith("#")){return wC.test(t)}if(t.startsWith("rgb")){return AC.test(t)||CC.test(t)}if(t.startsWith("hsl")){return _C.test(t)||vC.test(t)}return yC.has(t.toLowerCase())}const EC=["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"];function DC(t){return EC.includes(t)}const TC=/^([+-]?[0-9]*([.][0-9]+)?(px|cm|mm|in|pc|pt|ch|em|ex|rem|vh|vw|vmin|vmax)|0)$/;function SC(t){return TC.test(t)}const IC=/^[+-]?[0-9]*([.][0-9]+)?%$/;function BC(t){return IC.test(t)}const MC=["repeat-x","repeat-y","repeat","space","round","no-repeat"];function LC(t){return MC.includes(t)}const NC=["center","top","bottom","left","right"];function zC(t){return NC.includes(t)}const PC=["fixed","scroll","local"];function RC(t){return PC.includes(t)}const OC=/^url\(/;function VC(t){return OC.test(t)}function FC(t=""){if(t===""){return{top:undefined,right:undefined,bottom:undefined,left:undefined}}const e=WC(t);const n=e[0];const i=e[2]||n;const o=e[1]||n;const r=e[3]||o;return{top:n,bottom:i,right:o,left:r}}function jC(t){return e=>{const{top:n,right:i,bottom:o,left:r}=e;const s=[];if(![n,i,r,o].every((t=>!!t))){if(n){s.push([t+"-top",n])}if(i){s.push([t+"-right",i])}if(o){s.push([t+"-bottom",o])}if(r){s.push([t+"-left",r])}}else{s.push([t,HC(e)])}return s}}function HC({top:t,right:e,bottom:n,left:i}){const o=[];if(i!==e){o.push(t,e,n,i)}else if(n!==t){o.push(t,e,n)}else if(e!==t){o.push(t,e)}else{o.push(t)}return o.join(" ")}function UC(t){return e=>({path:t,value:FC(e)})}function WC(t){return t.replace(/, /g,",").split(" ").map((t=>t.replace(/,/g,", ")))}function qC(t){t.setNormalizer("background",$C());t.setNormalizer("background-color",GC());t.setReducer("background",KC());t.setStyleRelation("background",["background-color"])}function $C(){return t=>{const e={};const n=WC(t);for(const t of n){if(LC(t)){e.repeat=e.repeat||[];e.repeat.push(t)}else if(zC(t)){e.position=e.position||[];e.position.push(t)}else if(RC(t)){e.attachment=t}else if(xC(t)){e.color=t}else if(VC(t)){e.image=t}}return{path:"background",value:e}}}function GC(){return t=>({path:"background.color",value:t})}function KC(){return t=>{const e=[];e.push(["background-color",t.color]);return e}}function YC(t){t.setNormalizer("border",ZC());t.setNormalizer("border-top",QC("top"));t.setNormalizer("border-right",QC("right"));t.setNormalizer("border-bottom",QC("bottom"));t.setNormalizer("border-left",QC("left"));t.setNormalizer("border-color",JC("color"));t.setNormalizer("border-width",JC("width"));t.setNormalizer("border-style",JC("style"));t.setNormalizer("border-top-color",t_("color","top"));t.setNormalizer("border-top-style",t_("style","top"));t.setNormalizer("border-top-width",t_("width","top"));t.setNormalizer("border-right-color",t_("color","right"));t.setNormalizer("border-right-style",t_("style","right"));t.setNormalizer("border-right-width",t_("width","right"));t.setNormalizer("border-bottom-color",t_("color","bottom"));t.setNormalizer("border-bottom-style",t_("style","bottom"));t.setNormalizer("border-bottom-width",t_("width","bottom"));t.setNormalizer("border-left-color",t_("color","left"));t.setNormalizer("border-left-style",t_("style","left"));t.setNormalizer("border-left-width",t_("width","left"));t.setExtractor("border-top",e_("top"));t.setExtractor("border-right",e_("right"));t.setExtractor("border-bottom",e_("bottom"));t.setExtractor("border-left",e_("left"));t.setExtractor("border-top-color","border.color.top");t.setExtractor("border-right-color","border.color.right");t.setExtractor("border-bottom-color","border.color.bottom");t.setExtractor("border-left-color","border.color.left");t.setExtractor("border-top-width","border.width.top");t.setExtractor("border-right-width","border.width.right");t.setExtractor("border-bottom-width","border.width.bottom");t.setExtractor("border-left-width","border.width.left");t.setExtractor("border-top-style","border.style.top");t.setExtractor("border-right-style","border.style.right");t.setExtractor("border-bottom-style","border.style.bottom");t.setExtractor("border-left-style","border.style.left");t.setReducer("border-color",jC("border-color"));t.setReducer("border-style",jC("border-style"));t.setReducer("border-width",jC("border-width"));t.setReducer("border-top",r_("top"));t.setReducer("border-right",r_("right"));t.setReducer("border-bottom",r_("bottom"));t.setReducer("border-left",r_("left"));t.setReducer("border",o_());t.setStyleRelation("border",["border-color","border-style","border-width","border-top","border-right","border-bottom","border-left","border-top-color","border-right-color","border-bottom-color","border-left-color","border-top-style","border-right-style","border-bottom-style","border-left-style","border-top-width","border-right-width","border-bottom-width","border-left-width"]);t.setStyleRelation("border-color",["border-top-color","border-right-color","border-bottom-color","border-left-color"]);t.setStyleRelation("border-style",["border-top-style","border-right-style","border-bottom-style","border-left-style"]);t.setStyleRelation("border-width",["border-top-width","border-right-width","border-bottom-width","border-left-width"]);t.setStyleRelation("border-top",["border-top-color","border-top-style","border-top-width"]);t.setStyleRelation("border-right",["border-right-color","border-right-style","border-right-width"]);t.setStyleRelation("border-bottom",["border-bottom-color","border-bottom-style","border-bottom-width"]);t.setStyleRelation("border-left",["border-left-color","border-left-style","border-left-width"])}function ZC(){return t=>{const{color:e,style:n,width:i}=i_(t);return{path:"border",value:{color:FC(e),style:FC(n),width:FC(i)}}}}function QC(t){return e=>{const{color:n,style:i,width:o}=i_(e);const r={};if(n!==undefined){r.color={[t]:n}}if(i!==undefined){r.style={[t]:i}}if(o!==undefined){r.width={[t]:o}}return{path:"border",value:r}}}function JC(t){return e=>({path:"border",value:XC(e,t)})}function XC(t,e){return{[e]:FC(t)}}function t_(t,e){return n=>({path:"border",value:{[t]:{[e]:n}}})}function e_(t){return(e,n)=>{if(n.border){return n_(n.border,t)}}}function n_(t,e){const n={};if(t.width&&t.width[e]){n.width=t.width[e]}if(t.style&&t.style[e]){n.style=t.style[e]}if(t.color&&t.color[e]){n.color=t.color[e]}return n}function i_(t){const e={};const n=WC(t);for(const t of n){if(SC(t)||/thin|medium|thick/.test(t)){e.width=t}else if(DC(t)){e.style=t}else{e.color=t}}return e}function o_(){return e=>{const n=n_(e,"top");const i=n_(e,"right");const o=n_(e,"bottom");const r=n_(e,"left");const s=[n,i,o,r];const a={width:t(s,"width"),style:t(s,"style"),color:t(s,"color")};const c=s_(a,"all");if(c.length){return c}const l=Object.entries(a).reduce(((t,[e,n])=>{if(n){t.push([`border-${e}`,n]);s.forEach((t=>delete t[e]))}return t}),[]);return[...l,...s_(n,"top"),...s_(i,"right"),...s_(o,"bottom"),...s_(r,"left")]};function t(t,e){return t.map((t=>t[e])).reduce(((t,e)=>t==e?t:null))}}function r_(t){return e=>s_(e,t)}function s_(t,e){const n=[];if(t&&t.width){n.push("width")}if(t&&t.style){n.push("style")}if(t&&t.color){n.push("color")}if(n.length==3){const i=n.map((e=>t[e])).join(" ");return[e=="all"?["border",i]:[`border-${e}`,i]]}if(e=="all"){return[]}return n.map((n=>[`border-${e}-${n}`,t[n]]))}function a_(t){t.setNormalizer("margin",UC("margin"));t.setNormalizer("margin-top",(t=>({path:"margin.top",value:t})));t.setNormalizer("margin-right",(t=>({path:"margin.right",value:t})));t.setNormalizer("margin-bottom",(t=>({path:"margin.bottom",value:t})));t.setNormalizer("margin-left",(t=>({path:"margin.left",value:t})));t.setReducer("margin",jC("margin"));t.setStyleRelation("margin",["margin-top","margin-right","margin-bottom","margin-left"])}function c_(t){t.setNormalizer("padding",UC("padding"));t.setNormalizer("padding-top",(t=>({path:"padding.top",value:t})));t.setNormalizer("padding-right",(t=>({path:"padding.right",value:t})));t.setNormalizer("padding-bottom",(t=>({path:"padding.bottom",value:t})));t.setNormalizer("padding-left",(t=>({path:"padding.left",value:t})));t.setReducer("padding",jC("padding"));t.setStyleRelation("padding",["padding-top","padding-right","padding-bottom","padding-left"])}class l_{constructor(){this._commands=new Map}add(t,e){this._commands.set(t,e)}get(t){return this._commands.get(t)}execute(t,...e){const n=this.get(t);if(!n){throw new z("commandcollection-command-not-found",this,{commandName:t})}return n.execute(...e)}*names(){yield*this._commands.keys()}*commands(){yield*this._commands.values()}[Symbol.iterator](){return this._commands[Symbol.iterator]()}destroy(){for(const t of this.commands()){t.destroy()}}}class d_ extends hl{constructor(t){super();this.editor=t}set(t,e,n={}){if(typeof e=="string"){const t=e;e=(e,n)=>{this.editor.execute(t);n()}}super.set(t,e,n)}}class u_ extends(mt()){constructor(t={}){super();const e=this.constructor;const n=t.language||e.defaultConfig&&e.defaultConfig.language;this._context=t.context||new au({language:n});this._context._addEditor(this,!t.context);const i=Array.from(e.builtinPlugins||[]);this.config=new $a(t,e.defaultConfig);this.config.define("plugins",i);this.config.define(this._context._getEditorConfig());this.plugins=new su(this,i,this._context.plugins);this.locale=this._context.locale;this.t=this.locale.t;this._readOnlyLocks=new Set;this.commands=new l_;this.set("state","initializing");this.once("ready",(()=>this.state="ready"),{priority:"high"});this.once("destroy",(()=>this.state="destroyed"),{priority:"high"});this.model=new fC;const o=new vg;this.data=new Aw(this.model,o);this.editing=new qk(this.model,o);this.editing.view.document.bind("isReadOnly").to(this);this.conversion=new _w([this.editing.downcastDispatcher,this.data.downcastDispatcher],this.data.upcastDispatcher);this.conversion.addAlias("dataDowncast",this.data.downcastDispatcher);this.conversion.addAlias("editingDowncast",this.editing.downcastDispatcher);this.keystrokes=new d_(this);this.keystrokes.listenTo(this.editing.view.document)}get isReadOnly(){return this._readOnlyLocks.size>0}set isReadOnly(t){throw new z("editor-isreadonly-has-no-setter")}enableReadOnlyMode(t){if(typeof t!=="string"&&typeof t!=="symbol"){throw new z("editor-read-only-lock-id-invalid",null,{lockId:t})}if(this._readOnlyLocks.has(t)){return}this._readOnlyLocks.add(t);if(this._readOnlyLocks.size===1){this.fire("change:isReadOnly","isReadOnly",true,false)}}disableReadOnlyMode(t){if(typeof t!=="string"&&typeof t!=="symbol"){throw new z("editor-read-only-lock-id-invalid",null,{lockId:t})}if(!this._readOnlyLocks.has(t)){return}this._readOnlyLocks.delete(t);if(this._readOnlyLocks.size===0){this.fire("change:isReadOnly","isReadOnly",false,true)}}initPlugins(){const t=this.config;const e=t.get("plugins");const n=t.get("removePlugins")||[];const i=t.get("extraPlugins")||[];const o=t.get("substitutePlugins")||[];return this.plugins.init(e.concat(i),n,o)}destroy(){let t=Promise.resolve();if(this.state=="initializing"){t=new Promise((t=>this.once("ready",t)))}return t.then((()=>{this.fire("destroy");this.stopListening();this.commands.destroy()})).then((()=>this.plugins.destroy())).then((()=>{this.model.destroy();this.data.destroy();this.editing.destroy();this.keystrokes.destroy()})).then((()=>this._context._removeEditor(this)))}execute(t,...e){try{return this.commands.execute(t,...e)}catch(t){z.rethrowUnexpectedError(t,this)}}focus(){this.editing.view.focus()}}function h_(t){if(!Ke(t.updateSourceElement)){throw new z("attachtoform-missing-elementapi-interface",t)}const e=t.sourceElement;if(g_(e)&&e.form){let n;const i=e.form;const o=()=>t.updateSourceElement();if(Ke(i.submit)){n=i.submit;i.submit=()=>{o();n.apply(i)}}i.addEventListener("submit",o);t.on("destroy",(()=>{i.removeEventListener("submit",o);if(n){i.submit=n}}))}}function g_(t){return!!t&&t.tagName.toLowerCase()==="textarea"}function m_(t){class e extends t{setData(t){this.data.set(t)}getData(t){return this.data.get(t)}}return e}{const t=m_(Object);m_.setData=t.prototype.setData;m_.getData=t.prototype.getData}function f_(t){class e extends t{updateSourceElement(t=this.data.get()){if(!this.sourceElement){throw new z("editor-missing-sourceelement",this)}const e=this.config.get("updateSourceElementOnDestroy");const n=this.sourceElement instanceof HTMLTextAreaElement;if(!e&&!n){fc(this.sourceElement,"");return}fc(this.sourceElement,t)}}return e}f_.updateSourceElement=f_(Object).prototype.updateSourceElement;function p_(t){const e=t.sourceElement;if(!e){return}if(e.ckeditorInstance){throw new CKEditorError("editor-source-element-already-used",t)}e.ckeditorInstance=t;t.once("destroy",(()=>{delete e.ckeditorInstance}))}class b_ extends cu{static get pluginName(){return"PendingActions"}init(){this.set("hasAny",false);this._actions=new ll({idProperty:"_id"});this._actions.delegate("add","remove").to(this)}add(t){if(typeof t!=="string"){throw new z("pendingactions-add-invalid-message",this)}const e=new(mt());e.set("message",t);this._actions.add(e);this.hasAny=true;return e}remove(t){this._actions.remove(t);this.hasAny=!!this._actions.length}get first(){return this._actions.get(0)}[Symbol.iterator](){return this._actions[Symbol.iterator]()}}const k_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.591 10.177 4.243 4.242a1 1 0 0 1-1.415 1.415l-4.242-4.243-4.243 4.243a1 1 0 0 1-1.414-1.415l4.243-4.242L4.52 5.934A1 1 0 0 1 5.934 4.52l4.243 4.243 4.242-4.243a1 1 0 1 1 1.415 1.414l-4.243 4.243z"/></svg>';const w_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 16h9a1 1 0 0 1 0 2H2a1 1 0 0 1 0-2z"/><path d="M17 1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14zm0 1.5H3a.5.5 0 0 0-.492.41L2.5 3v9a.5.5 0 0 0 .41.492L3 12.5h14a.5.5 0 0 0 .492-.41L17.5 12V3a.5.5 0 0 0-.41-.492L17 2.5z" fill-opacity=".6"/></svg>';const A_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.972 16.615a.997.997 0 0 1-.744-.292l-4.596-4.596a1 1 0 1 1 1.414-1.414l3.926 3.926 9.937-9.937a1 1 0 0 1 1.414 1.415L7.717 16.323a.997.997 0 0 1-.745.292z"/></svg>';const C_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.333 2 .19 2.263a5.899 5.899 0 0 1 1.458.604L14.714 3.4 16.6 5.286l-1.467 1.733c.263.452.468.942.605 1.46L18 8.666v2.666l-2.263.19a5.899 5.899 0 0 1-.604 1.458l1.467 1.733-1.886 1.886-1.733-1.467a5.899 5.899 0 0 1-1.46.605L11.334 18H8.667l-.19-2.263a5.899 5.899 0 0 1-1.458-.604L5.286 16.6 3.4 14.714l1.467-1.733a5.899 5.899 0 0 1-.604-1.458L2 11.333V8.667l2.262-.189a5.899 5.899 0 0 1 .605-1.459L3.4 5.286 5.286 3.4l1.733 1.467a5.899 5.899 0 0 1 1.46-.605L8.666 2h2.666zM10 6.267a3.733 3.733 0 1 0 0 7.466 3.733 3.733 0 0 0 0-7.466z"/></svg>';const __='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m8.636 9.531-2.758 3.94a.5.5 0 0 0 .122.696l3.224 2.284h1.314l2.636-3.736L8.636 9.53zm.288 8.451L5.14 15.396a2 2 0 0 1-.491-2.786l6.673-9.53a2 2 0 0 1 2.785-.49l3.742 2.62a2 2 0 0 1 .491 2.785l-7.269 10.053-2.147-.066z"/><path d="M4 18h5.523v-1H4zm-2 0h1v-1H2z"/></svg>';const v_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M5.085 6.22 2.943 4.078a.75.75 0 1 1 1.06-1.06l2.592 2.59A11.094 11.094 0 0 1 10 5.068c4.738 0 8.578 3.101 8.578 5.083 0 1.197-1.401 2.803-3.555 3.887l1.714 1.713a.75.75 0 0 1-.09 1.138.488.488 0 0 1-.15.084.75.75 0 0 1-.821-.16L6.17 7.304c-.258.11-.51.233-.757.365l6.239 6.24-.006.005.78.78c-.388.094-.78.166-1.174.215l-1.11-1.11h.011L4.55 8.197a7.2 7.2 0 0 0-.665.514l-.112.098 4.897 4.897-.005.006 1.276 1.276a10.164 10.164 0 0 1-1.477-.117l-.479-.479-.009.009-4.863-4.863-.022.031a2.563 2.563 0 0 0-.124.2c-.043.077-.08.158-.108.241a.534.534 0 0 0-.028.133.29.29 0 0 0 .008.072.927.927 0 0 0 .082.226c.067.133.145.26.234.379l3.242 3.365.025.01.59.623c-3.265-.918-5.59-3.155-5.59-4.668 0-1.194 1.448-2.838 3.663-3.93zm7.07.531a4.632 4.632 0 0 1 1.108 5.992l.345.344.046-.018a9.313 9.313 0 0 0 2-1.112c.256-.187.5-.392.727-.613.137-.134.27-.277.392-.431.072-.091.141-.185.203-.286.057-.093.107-.19.148-.292a.72.72 0 0 0 .036-.12.29.29 0 0 0 .008-.072.492.492 0 0 0-.028-.133.999.999 0 0 0-.036-.096 2.165 2.165 0 0 0-.071-.145 2.917 2.917 0 0 0-.125-.2 3.592 3.592 0 0 0-.263-.335 5.444 5.444 0 0 0-.53-.523 7.955 7.955 0 0 0-1.054-.768 9.766 9.766 0 0 0-1.879-.891c-.337-.118-.68-.219-1.027-.301zm-2.85.21-.069.002a.508.508 0 0 0-.254.097.496.496 0 0 0-.104.679.498.498 0 0 0 .326.199l.045.005c.091.003.181.003.272.012a2.45 2.45 0 0 1 2.017 1.513c.024.061.043.125.069.185a.494.494 0 0 0 .45.287h.008a.496.496 0 0 0 .35-.158.482.482 0 0 0 .13-.335.638.638 0 0 0-.048-.219 3.379 3.379 0 0 0-.36-.723 3.438 3.438 0 0 0-2.791-1.543l-.028-.001h-.013z"/></svg>';const y_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.91 10.54c.26-.23.64-.21.88.03l3.36 3.14 2.23-2.06a.64.64 0 0 1 .87 0l2.52 2.97V4.5H3.2v10.12l3.71-4.08zm10.27-7.51c.6 0 1.09.47 1.09 1.05v11.84c0 .59-.49 1.06-1.09 1.06H2.79c-.6 0-1.09-.47-1.09-1.06V4.08c0-.58.49-1.05 1.1-1.05h14.38zm-5.22 5.56a1.96 1.96 0 1 1 3.4-1.96 1.96 1.96 0 0 1-3.4 1.96z"/></svg>';const x_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.239 13.938-2.88-1.663a.75.75 0 0 1 .75-1.3L9 12.067V4.75a.75.75 0 1 1 1.5 0v7.318l1.89-1.093a.75.75 0 0 1 .75 1.3l-2.879 1.663a.752.752 0 0 1-.511.187.752.752 0 0 1-.511-.187zM4.25 17a.75.75 0 1 1 0-1.5h10.5a.75.75 0 0 1 0 1.5H4.25z"/></svg>';const E_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 11.875a.752.752 0 0 1 .508.184l2.883 1.666a.75.75 0 0 1-.659 1.344l-.091-.044-1.892-1.093.001 4.318a.75.75 0 1 1-1.5 0v-4.317l-1.89 1.092a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .51-.187zM15.25 9a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM9.75.375a.75.75 0 0 1 .75.75v4.318l1.89-1.093.092-.045a.75.75 0 0 1 .659 1.344l-2.883 1.667a.752.752 0 0 1-.508.184.752.752 0 0 1-.511-.187L6.359 5.65a.75.75 0 0 1 .75-1.299L9 5.442V1.125a.75.75 0 0 1 .75-.75z"/></svg>';const D_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m10.261 7.062 2.88 1.663a.75.75 0 0 1-.75 1.3L10.5 8.933v7.317a.75.75 0 1 1-1.5 0V8.932l-1.89 1.093a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .511-.187.752.752 0 0 1 .511.187zM15.25 4a.75.75 0 1 1 0 1.5H4.75a.75.75 0 0 1 0-1.5h10.5z"/></svg>';const T_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>';const S_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm2.286 4c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75z"/></svg>';const I_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M18 3.75a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 8a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 4a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75zm0-8a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75z"/></svg>';const B_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg>';const M_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>';const L_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M15.003 7v5.5a1 1 0 0 1-1 1H5.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H6.5V12h6.997V7.5z"/></svg>';const N_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>';const z_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18 7v5.5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm-1.505.5H3.504V12h12.991V7.5z"/></svg>';const P_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>';const R_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zm0-3H18v1.5h-4.5zm0-3H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg>';const O_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2zm0-9h5v1.5H2zm0 3h5v1.5H2zm0 3h5v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg>';const V_='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M18.095 2H1.905C.853 2 0 2.895 0 4v12c0 1.105.853 2 1.905 2h16.19C19.147 18 20 17.105 20 16V4c0-1.105-.853-2-1.905-2zm0 1.5c.263 0 .476.224.476.5v12c0 .276-.213.5-.476.5H1.905a.489.489 0 0 1-.476-.5V4c0-.276.213-.5.476-.5h16.19z"/></svg>';const F_='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M13 6H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5V8a.5.5 0 0 1 .5-.5h11z"/></svg>';const j_='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M7 10H2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h5z"/></svg>';const H_='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M10 8H2a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5h8z"/></svg>';const U_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m7.3 17.37-.061.088a1.518 1.518 0 0 1-.934.535l-4.178.663-.806-4.153a1.495 1.495 0 0 1 .187-1.058l.056-.086L8.77 2.639c.958-1.351 2.803-1.076 4.296-.03 1.497 1.047 2.387 2.693 1.433 4.055L7.3 17.37zM9.14 4.728l-5.545 8.346 3.277 2.294 5.544-8.346L9.14 4.728zM6.07 16.512l-3.276-2.295.53 2.73 2.746-.435zM9.994 3.506 13.271 5.8c.316-.452-.16-1.333-1.065-1.966-.905-.634-1.895-.78-2.212-.328zM8 18.5 9.375 17H19v1.5H8z"/></svg>';const W_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.999 2H15a1 1 0 0 1 0 2h-1.004v13a1 1 0 1 1-2 0V4H8.999v13a1 1 0 1 1-2 0v-7A4 4 0 0 1 3 6a4 4 0 0 1 3.999-4z"/></svg>';const q_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 10.423a6.5 6.5 0 0 1 6.056-6.408l.038.67C6.448 5.423 5.354 7.663 5.22 10H9c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574zm8 0a6.5 6.5 0 0 1 6.056-6.408l.038.67c-2.646.739-3.74 2.979-3.873 5.315H17c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574z"/></svg>';const $_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle cx="9.5" cy="4.5" r="1.5"/><circle cx="9.5" cy="10.5" r="1.5"/><circle cx="9.5" cy="16.5" r="1.5"/></svg>';const G_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.187 17H5.773c-.637 0-1.092-.138-1.364-.415-.273-.277-.409-.718-.409-1.323V4.738c0-.617.14-1.062.419-1.332.279-.27.73-.406 1.354-.406h4.68c.69 0 1.288.041 1.793.124.506.083.96.242 1.36.478.341.197.644.447.906.75a3.262 3.262 0 0 1 .808 2.162c0 1.401-.722 2.426-2.167 3.075C15.05 10.175 16 11.315 16 13.01a3.756 3.756 0 0 1-2.296 3.504 6.1 6.1 0 0 1-1.517.377c-.571.073-1.238.11-2 .11zm-.217-6.217H7v4.087h3.069c1.977 0 2.965-.69 2.965-2.072 0-.707-.256-1.22-.768-1.537-.512-.319-1.277-.478-2.296-.478zM7 5.13v3.619h2.606c.729 0 1.292-.067 1.69-.2a1.6 1.6 0 0 0 .91-.765c.165-.267.247-.566.247-.897 0-.707-.26-1.176-.778-1.409-.519-.232-1.31-.348-2.375-.348H7z"/></svg>';const K_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 5.5H7v5h3.5a2.5 2.5 0 1 0 0-5zM5 3h6.5v.025a5 5 0 0 1 0 9.95V13H7v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z"/></svg>';const Y_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2a1 1 0 0 0-1 1v6H3a1 1 0 1 0 0 2h6v6a1 1 0 1 0 2 0v-6h6a1 1 0 1 0 0-2h-6V3a1 1 0 0 0-1-1Z"/></svg>';const Z_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path d="M9.816 11.5 7.038 4.785 4.261 11.5h5.555Zm.62 1.5H3.641l-1.666 4.028H.312l5.789-14h1.875l5.789 14h-1.663L10.436 13Z"/><path clip-rule="evenodd" d="m12.09 17-.534-1.292.848-1.971.545 1.319L12.113 17h-.023Zm1.142-5.187.545 1.319L15.5 9.13l1.858 4.316h-3.45l.398.965h3.467L18.887 17H20l-3.873-9h-1.254l-1.641 3.813Z"/></g><defs><clipPath id="a"><path d="M0 0h20v20H0z"/></clipPath></defs></svg>';const Q_='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path clip-rule="evenodd" d="M19 4.5 14 0H3v12.673l.868-1.041c.185-.222.4-.402.632-.54V1.5h8v5h5v7.626a2.24 2.24 0 0 1 1.5.822V4.5ZM14 5V2l3.3 3H14Zm-3.692 12.5c.062.105.133.206.213.303L11.52 19H8v-.876a2.243 2.243 0 0 0 1.82-.624h.488Zm7.518-.657a.75.75 0 0 0-1.152-.96L15.5 17.29V12H14v5.29l-1.174-1.408a.75.75 0 0 0-1.152.96l2.346 2.816a.95.95 0 0 0 1.46 0l2.346-2.815Zm-15.056-.38a.75.75 0 0 1-.096-1.056l2.346-2.815a.95.95 0 0 1 1.46 0l2.346 2.815a.75.75 0 1 1-1.152.96L6.5 14.96V20H5v-5.04l-1.174 1.408a.75.75 0 0 1-1.056.096Z"/></g><defs><clipPath id="a"><path d="M0 0h20v20H0z"/></clipPath></defs></svg>';const J_={bold:G_,cancel:k_,caption:w_,check:A_,cog:C_,eraser:__,image:y_,lowVision:v_,importExport:Q_,paragraph:K_,plus:Y_,text:Z_,alignBottom:x_,alignMiddle:E_,alignTop:D_,alignLeft:T_,alignCenter:S_,alignRight:I_,alignJustify:B_,objectLeft:R_,objectCenter:L_,objectRight:O_,objectFullWidth:z_,objectInline:P_,objectBlockLeft:M_,objectBlockRight:N_,objectSizeFull:V_,objectSizeLarge:F_,objectSizeSmall:j_,objectSizeMedium:H_,pencil:U_,pilcrow:W_,quote:q_,threeVerticalDots:$_};var X_=n(5571);var tv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};tv.insert="head";tv.singleton=true;var ev=Tl()(X_.Z,tv);const nv=X_.Z.locals||{};const{threeVerticalDots:iv}=J_;const ov={alignLeft:J_.alignLeft,bold:J_.bold,importExport:J_.importExport,paragraph:J_.paragraph,plus:J_.plus,text:J_.text,threeVerticalDots:J_.threeVerticalDots};class rv extends Ll{constructor(t,e){super(t);const n=this.bindTemplate;const i=this.t;this.options=e||{};this.set("ariaLabel",i("Editor toolbar"));this.set("maxWidth","auto");this.items=this.createCollection();this.focusTracker=new ul;this.keystrokes=new hl;this.set("class",undefined);this.set("isCompact",false);this.itemsView=new sv(t);this.children=this.createCollection();this.children.add(this.itemsView);this.focusables=this.createCollection();const o=t.uiLanguageDirection==="rtl";this._focusCycler=new Yd({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:[o?"arrowright":"arrowleft","arrowup"],focusNext:[o?"arrowleft":"arrowright","arrowdown"]}});const r=["ck","ck-toolbar",n.to("class"),n.if("isCompact","ck-toolbar_compact")];if(this.options.shouldGroupWhenFull&&this.options.isFloating){r.push("ck-toolbar_floating")}this.setTemplate({tag:"div",attributes:{class:r,role:"toolbar","aria-label":n.to("ariaLabel"),style:{maxWidth:n.to("maxWidth")}},children:this.children,on:{mousedown:Xd(this)}});this._behavior=this.options.shouldGroupWhenFull?new cv(this):new av(this)}render(){super.render();for(const t of this.items){this.focusTracker.add(t.element)}this.items.on("add",((t,e)=>{this.focusTracker.add(e.element)}));this.items.on("remove",((t,e)=>{this.focusTracker.remove(e.element)}));this.keystrokes.listenTo(this.element);this._behavior.render(this)}destroy(){this._behavior.destroy();this.focusTracker.destroy();this.keystrokes.destroy();return super.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}fillFromConfig(t,e,n){this.items.addMany(this._buildItemsFromConfig(t,e,n))}_buildItemsFromConfig(t,e,n){const i=tu(t);const o=n||i.removeItems;const r=this._cleanItemsConfiguration(i.items,e,o).map((t=>{if(at(t)){return this._createNestedToolbarDropdown(t,e,o)}else if(t==="|"){return new Qd}else if(t==="-"){return new Jd}return e.create(t)})).filter((t=>!!t));return r}_cleanItemsConfiguration(t,e,n){const i=t.filter(((t,i,o)=>{if(t==="|"){return true}if(n.indexOf(t)!==-1){return false}if(t==="-"){if(this.options.shouldGroupWhenFull){P("toolbarview-line-break-ignored-when-grouping-items",o);return false}return true}if(!at(t)&&!e.has(t)){P("toolbarview-item-unavailable",{item:t});return false}return true}));return this._cleanSeparatorsAndLineBreaks(i)}_cleanSeparatorsAndLineBreaks(t){const e=t=>t!=="-"&&t!=="|";const n=t.length;const i=t.findIndex(e);if(i===-1){return[]}const o=n-t.slice().reverse().findIndex(e);return t.slice(i,o).filter(((t,n,i)=>{if(e(t)){return true}const o=n>0&&i[n-1]===t;return!o}))}_createNestedToolbarDropdown(t,e,n){let{label:i,icon:o,items:r,tooltip:s=true,withText:a=false}=t;r=this._cleanItemsConfiguration(r,e,n);if(!r.length){return null}const c=this.locale;const l=yv(c);if(!i){P("toolbarview-nested-toolbar-dropdown-missing-label",t)}l.class="ck-toolbar__nested-toolbar-dropdown";l.buttonView.set({label:i,tooltip:s,withText:!!a});if(o!==false){l.buttonView.icon=ov[o]||o||iv}else{l.buttonView.withText=true}xv(l,(()=>l.toolbarView._buildItemsFromConfig(r,e,n)));return l}}class sv extends Ll{constructor(t){super(t);this.children=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:this.children})}}class av{constructor(t){const e=t.bindTemplate;t.set("isVertical",false);t.itemsView.children.bindTo(t.items).using((t=>t));t.focusables.bindTo(t.items).using((t=>t));t.extendTemplate({attributes:{class:[e.if("isVertical","ck-toolbar_vertical")]}})}render(){}destroy(){}}class cv{constructor(t){this.view=t;this.viewChildren=t.children;this.viewFocusables=t.focusables;this.viewItemsView=t.itemsView;this.viewFocusTracker=t.focusTracker;this.viewLocale=t.locale;this.ungroupedItems=t.createCollection();this.groupedItems=t.createCollection();this.groupedItemsDropdown=this._createGroupedItemsDropdown();this.resizeObserver=null;this.cachedPadding=null;this.shouldUpdateGroupingOnNextResize=false;t.itemsView.children.bindTo(this.ungroupedItems).using((t=>t));this.ungroupedItems.on("change",this._updateFocusCycleableItems.bind(this));t.children.on("change",this._updateFocusCycleableItems.bind(this));t.items.on("change",((t,e)=>{const n=e.index;const i=Array.from(e.added);for(const t of e.removed){if(n>=this.ungroupedItems.length){this.groupedItems.remove(t)}else{this.ungroupedItems.remove(t)}}for(let t=n;t<n+i.length;t++){const e=i[t-n];if(t>this.ungroupedItems.length){this.groupedItems.add(e,t-this.ungroupedItems.length)}else{this.ungroupedItems.add(e,t)}}this._updateGrouping()}));t.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}render(t){this.viewElement=t.element;this._enableGroupingOnResize();this._enableGroupingOnMaxWidthChange(t)}destroy(){this.groupedItemsDropdown.destroy();this.resizeObserver.destroy()}_updateGrouping(){if(!this.viewElement.ownerDocument.body.contains(this.viewElement)){return}if(!Ac(this.viewElement)){this.shouldUpdateGroupingOnNextResize=true;return}const t=this.groupedItems.length;let e;while(this._areItemsOverflowing){this._groupLastItem();e=true}if(!e&&this.groupedItems.length){while(this.groupedItems.length&&!this._areItemsOverflowing){this._ungroupFirstItem()}if(this._areItemsOverflowing){this._groupLastItem()}}if(this.groupedItems.length!==t){this.view.fire("groupedItemsUpdate")}}get _areItemsOverflowing(){if(!this.ungroupedItems.length){return false}const t=this.viewElement;const e=this.viewLocale.uiLanguageDirection;const n=new dc(t.lastChild);const i=new dc(t);if(!this.cachedPadding){const n=ic.window.getComputedStyle(t);const i=e==="ltr"?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(n[i])}if(e==="ltr"){return n.right>i.right-this.cachedPadding}else{return n.left<i.left+this.cachedPadding}}_enableGroupingOnResize(){let t;this.resizeObserver=new mc(this.viewElement,(e=>{if(!t||t!==e.contentRect.width||this.shouldUpdateGroupingOnNextResize){this.shouldUpdateGroupingOnNextResize=false;this._updateGrouping();t=e.contentRect.width}}));this._updateGrouping()}_enableGroupingOnMaxWidthChange(t){t.on("change:maxWidth",(()=>{this._updateGrouping()}))}_groupLastItem(){if(!this.groupedItems.length){this.viewChildren.add(new Qd);this.viewChildren.add(this.groupedItemsDropdown);this.viewFocusTracker.add(this.groupedItemsDropdown.element)}this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}_ungroupFirstItem(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first));if(!this.groupedItems.length){this.viewChildren.remove(this.groupedItemsDropdown);this.viewChildren.remove(this.viewChildren.last);this.viewFocusTracker.remove(this.groupedItemsDropdown.element)}}_createGroupedItemsDropdown(){const t=this.viewLocale;const e=t.t;const n=yv(t);n.class="ck-toolbar__grouped-dropdown";n.panelPosition=t.uiLanguageDirection==="ltr"?"sw":"se";xv(n,this.groupedItems);n.buttonView.set({label:e("Show more items"),tooltip:true,tooltipPosition:t.uiLanguageDirection==="rtl"?"se":"sw",icon:iv});return n}_updateFocusCycleableItems(){this.viewFocusables.clear();this.ungroupedItems.map((t=>{this.viewFocusables.add(t)}));if(this.groupedItems.length){this.viewFocusables.add(this.groupedItemsDropdown)}}}var lv=n(1162);var dv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};dv.insert="head";dv.singleton=true;var uv=Tl()(lv.Z,dv);const hv=lv.Z.locals||{};class gv extends Ll{constructor(t){super(t);const e=this.bindTemplate;this.items=this.createCollection();this.focusTracker=new ul;this.keystrokes=new hl;this._focusCycler=new Yd({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}});this.set("ariaLabel",undefined);this.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"],"aria-label":e.to("ariaLabel")},children:this.items})}render(){super.render();for(const t of this.items){this.focusTracker.add(t.element)}this.items.on("add",((t,e)=>{this.focusTracker.add(e.element)}));this.items.on("remove",((t,e)=>{this.focusTracker.remove(e.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}class mv extends Ll{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",true);this.children=this.createCollection();this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item",e.if("isVisible","ck-hidden",(t=>!t))]},children:this.children})}focus(){this.children.first.focus()}}class fv extends Ll{constructor(t){super(t);this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}})}}var pv=n(5075);var bv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};bv.insert="head";bv.singleton=true;var kv=Tl()(pv.Z,bv);const wv=pv.Z.locals||{};var Av=n(6875);var Cv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Cv.insert="head";Cv.singleton=true;var _v=Tl()(Av.Z,Cv);const vv=Av.Z.locals||{};function yv(t,e=Hd){const n=new e(t);const i=new Kd(t);const o=new Fd(t,n,i);n.bind("isEnabled").to(o);if(n instanceof Gd){n.arrowView.bind("isOn").to(o,"isOpen")}else{n.bind("isOn").to(o,"isOpen")}Iv(o);return o}function xv(t,e,n={}){t.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}});if(t.isOpen){Ev(t,e,n)}else{t.once("change:isOpen",(()=>Ev(t,e,n)),{priority:"highest"})}if(n.enableActiveItemFocusOnDropdownOpen){Sv(t,(()=>t.toolbarView.items.find((t=>t.isOn))))}}function Ev(t,e,n){const i=t.locale;const o=i.t;const r=t.toolbarView=new rv(i);const s=typeof e=="function"?e():e;r.ariaLabel=n.ariaLabel||o("Dropdown toolbar");if(n.maxWidth){r.maxWidth=n.maxWidth}if(n.class){r.class=n.class}if(n.isCompact){r.isCompact=n.isCompact}if(n.isVertical){r.isVertical=true}if(s instanceof xl){r.items.bindTo(s).using((t=>t))}else{r.items.addMany(s)}t.panelView.children.add(r);r.items.delegate("execute").to(t)}function Dv(t,e,n={}){if(t.isOpen){Tv(t,e,n)}else{t.once("change:isOpen",(()=>Tv(t,e,n)),{priority:"highest"})}Sv(t,(()=>t.listView.items.find((t=>{if(t instanceof mv){return t.children.first.isOn}return false}))))}function Tv(t,e,n){const i=t.locale;const o=t.listView=new gv(i);const r=typeof e=="function"?e():e;o.ariaLabel=n.ariaLabel;o.items.bindTo(r).using((t=>{if(t.type==="separator"){return new fv(i)}else if(t.type==="button"||t.type==="switchbutton"){const e=new mv(i);let n;if(t.type==="button"){n=new kd(i)}else{n=new vd(i)}n.bind(...Object.keys(t.model)).to(t.model);n.delegate("execute").to(e);e.children.add(n);return e}return null}));t.panelView.children.add(o);o.items.delegate("execute").to(t)}function Sv(t,e){t.on("change:isOpen",(()=>{if(!t.isOpen){return}const n=e();if(!n){return}if(typeof n.focus==="function"){n.focus()}else{P("ui-dropdown-focus-child-on-open-child-missing-focus",{view:n})}}),{priority:M.low-10})}function Iv(t){Bv(t);Mv(t);Lv(t);Nv(t);zv(t);Pv(t)}function Bv(e){e.on("render",(()=>{t({emitter:e,activator:()=>e.isOpen,callback:()=>{e.isOpen=false},contextElements:[e.element]})}))}function Mv(t){t.on("execute",(e=>{if(e.source instanceof vd){return}t.isOpen=false}))}function Lv(t){t.focusTracker.on("change:isFocused",((e,n,i)=>{if(t.isOpen&&!i){t.isOpen=false}}))}function Nv(t){t.keystrokes.set("arrowdown",((e,n)=>{if(t.isOpen){t.panelView.focus();n()}}));t.keystrokes.set("arrowup",((e,n)=>{if(t.isOpen){t.panelView.focusLast();n()}}))}function zv(t){t.on("change:isOpen",((e,n,i)=>{if(i){return}const o=t.panelView.element;if(o&&o.contains(ic.document.activeElement)){t.buttonView.focus()}}))}function Pv(t){t.on("change:isOpen",((e,n,i)=>{if(!i){return}t.panelView.focus()}),{priority:"low"})}var Rv=n(8245);var Ov={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Ov.insert="head";Ov.singleton=true;var Vv=Tl()(Rv.Z,Ov);const Fv=Rv.Z.locals||{};const jv=pc("px");const Hv=ic.document.body;class Uv extends Ll{constructor(t){super(t);const e=this.bindTemplate;this.set("top",0);this.set("left",0);this.set("position","arrow_nw");this.set("isVisible",false);this.set("withArrow",true);this.set("class",undefined);this._pinWhenIsVisibleCallback=null;this.content=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-panel",e.to("position",(t=>`ck-balloon-panel_${t}`)),e.if("isVisible","ck-balloon-panel_visible"),e.if("withArrow","ck-balloon-panel_with-arrow"),e.to("class")],style:{top:e.to("top",jv),left:e.to("left",jv)}},children:this.content})}show(){this.isVisible=true}hide(){this.isVisible=false}attachTo(t){this.show();const e=Uv.defaultPositions;const n=Object.assign({},{element:this.element,positions:[e.southArrowNorth,e.southArrowNorthMiddleWest,e.southArrowNorthMiddleEast,e.southArrowNorthWest,e.southArrowNorthEast,e.northArrowSouth,e.northArrowSouthMiddleWest,e.northArrowSouthMiddleEast,e.northArrowSouthWest,e.northArrowSouthEast,e.viewportStickyNorth],limiter:Hv,fitInViewport:true},t);const i=Uv._getOptimalPosition(n);const o=parseInt(i.left);const r=parseInt(i.top);const s=i.name;const a=i.config||{};const{withArrow:c=true}=a;this.top=r;this.left=o;this.position=s;this.withArrow=c}pin(t){this.unpin();this._pinWhenIsVisibleCallback=()=>{if(this.isVisible){this._startPinning(t)}else{this._stopPinning()}};this._startPinning(t);this.listenTo(this,"change:isVisible",this._pinWhenIsVisibleCallback)}unpin(){if(this._pinWhenIsVisibleCallback){this._stopPinning();this.stopListening(this,"change:isVisible",this._pinWhenIsVisibleCallback);this._pinWhenIsVisibleCallback=null;this.hide()}}_startPinning(t){this.attachTo(t);const e=Wv(t.target);const n=t.limiter?Wv(t.limiter):Hv;this.listenTo(ic.document,"scroll",((i,o)=>{const r=o.target;const s=e&&r.contains(e);const a=n&&r.contains(n);if(s||a||!e||!n){this.attachTo(t)}}),{useCapture:true});this.listenTo(ic.window,"resize",(()=>{this.attachTo(t)}))}_stopPinning(){this.stopListening(ic.document,"scroll");this.stopListening(ic.window,"resize")}}Uv.arrowSideOffset=25;Uv.arrowHeightOffset=10;Uv.stickyVerticalOffset=20;Uv._getOptimalPosition=_c;Uv.defaultPositions=qv();function Wv(t){if(qa(t)){return t}if(ac(t)){return t.commonAncestorContainer}if(typeof t=="function"){return Wv(t())}return null}function qv(t={}){const{sideOffset:e=Uv.arrowSideOffset,heightOffset:n=Uv.arrowHeightOffset,stickyVerticalOffset:i=Uv.stickyVerticalOffset,config:o}=t;return{northWestArrowSouthWest:(t,n)=>({top:r(t,n),left:t.left-e,name:"arrow_sw",...o&&{config:o}}),northWestArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.left-n.width*.25-e,name:"arrow_smw",...o&&{config:o}}),northWestArrowSouth:(t,e)=>({top:r(t,e),left:t.left-e.width/2,name:"arrow_s",...o&&{config:o}}),northWestArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.left-n.width*.75+e,name:"arrow_sme",...o&&{config:o}}),northWestArrowSouthEast:(t,n)=>({top:r(t,n),left:t.left-n.width+e,name:"arrow_se",...o&&{config:o}}),northArrowSouthWest:(t,n)=>({top:r(t,n),left:t.left+t.width/2-e,name:"arrow_sw",...o&&{config:o}}),northArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.left+t.width/2-n.width*.25-e,name:"arrow_smw",...o&&{config:o}}),northArrowSouth:(t,e)=>({top:r(t,e),left:t.left+t.width/2-e.width/2,name:"arrow_s",...o&&{config:o}}),northArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.left+t.width/2-n.width*.75+e,name:"arrow_sme",...o&&{config:o}}),northArrowSouthEast:(t,n)=>({top:r(t,n),left:t.left+t.width/2-n.width+e,name:"arrow_se",...o&&{config:o}}),northEastArrowSouthWest:(t,n)=>({top:r(t,n),left:t.right-e,name:"arrow_sw",...o&&{config:o}}),northEastArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.right-n.width*.25-e,name:"arrow_smw",...o&&{config:o}}),northEastArrowSouth:(t,e)=>({top:r(t,e),left:t.right-e.width/2,name:"arrow_s",...o&&{config:o}}),northEastArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.right-n.width*.75+e,name:"arrow_sme",...o&&{config:o}}),northEastArrowSouthEast:(t,n)=>({top:r(t,n),left:t.right-n.width+e,name:"arrow_se",...o&&{config:o}}),southWestArrowNorthWest:t=>({top:s(t),left:t.left-e,name:"arrow_nw",...o&&{config:o}}),southWestArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.left-n.width*.25-e,name:"arrow_nmw",...o&&{config:o}}),southWestArrowNorth:(t,e)=>({top:s(t),left:t.left-e.width/2,name:"arrow_n",...o&&{config:o}}),southWestArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.left-n.width*.75+e,name:"arrow_nme",...o&&{config:o}}),southWestArrowNorthEast:(t,n)=>({top:s(t),left:t.left-n.width+e,name:"arrow_ne",...o&&{config:o}}),southArrowNorthWest:t=>({top:s(t),left:t.left+t.width/2-e,name:"arrow_nw",...o&&{config:o}}),southArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.left+t.width/2-n.width*.25-e,name:"arrow_nmw",...o&&{config:o}}),southArrowNorth:(t,e)=>({top:s(t),left:t.left+t.width/2-e.width/2,name:"arrow_n",...o&&{config:o}}),southArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.left+t.width/2-n.width*.75+e,name:"arrow_nme",...o&&{config:o}}),southArrowNorthEast:(t,n)=>({top:s(t),left:t.left+t.width/2-n.width+e,name:"arrow_ne",...o&&{config:o}}),southEastArrowNorthWest:t=>({top:s(t),left:t.right-e,name:"arrow_nw",...o&&{config:o}}),southEastArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.right-n.width*.25-e,name:"arrow_nmw",...o&&{config:o}}),southEastArrowNorth:(t,e)=>({top:s(t),left:t.right-e.width/2,name:"arrow_n",...o&&{config:o}}),southEastArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.right-n.width*.75+e,name:"arrow_nme",...o&&{config:o}}),southEastArrowNorthEast:(t,n)=>({top:s(t),left:t.right-n.width+e,name:"arrow_ne",...o&&{config:o}}),westArrowEast:(t,e)=>({top:t.top+t.height/2-e.height/2,left:t.left-e.width-n,name:"arrow_e",...o&&{config:o}}),eastArrowWest:(t,e)=>({top:t.top+t.height/2-e.height/2,left:t.right+n,name:"arrow_w",...o&&{config:o}}),viewportStickyNorth:(t,e,n)=>{if(!t.getIntersection(n)){return null}return{top:n.top+i,left:t.left+t.width/2-e.width/2,name:"arrowless",config:{withArrow:false,...o}}}};function r(t,e){return t.top-e.height-n}function s(t){return t.bottom+n}}var $v=n(9948);var Gv={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Gv.insert="head";Gv.singleton=true;var Kv=Tl()($v.Z,Gv);const Yv=$v.Z.locals||{};const Zv="ck-tooltip";class Qv extends(Ja()){constructor(t){super();Qv._editors.add(t);if(Qv._instance){return Qv._instance}Qv._instance=this;this.tooltipTextView=new Ll(t.locale);this.tooltipTextView.set("text","");this.tooltipTextView.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:this.tooltipTextView.bindTemplate.to("text")}]});this.balloonPanelView=new Uv(t.locale);this.balloonPanelView.class=Zv;this.balloonPanelView.content.add(this.tooltipTextView);this._resizeObserver=null;this._currentElementWithTooltip=null;this._currentTooltipPosition=null;this._pinTooltipDebounced=If(this._pinTooltip,600);this.listenTo(ic.document,"mouseenter",this._onEnterOrFocus.bind(this),{useCapture:true});this.listenTo(ic.document,"mouseleave",this._onLeaveOrBlur.bind(this),{useCapture:true});this.listenTo(ic.document,"focus",this._onEnterOrFocus.bind(this),{useCapture:true});this.listenTo(ic.document,"blur",this._onLeaveOrBlur.bind(this),{useCapture:true});this.listenTo(ic.document,"scroll",this._onScroll.bind(this),{useCapture:true});this._watchdogExcluded=true}destroy(t){const e=t.ui.view&&t.ui.view.body;Qv._editors.delete(t);this.stopListening(t.ui);if(e&&e.has(this.balloonPanelView)){e.remove(this.balloonPanelView)}if(!Qv._editors.size){this._unpinTooltip();this.balloonPanelView.destroy();this.stopListening();Qv._instance=null}}static getPositioningFunctions(t){const e=Qv.defaultBalloonPositions;return{s:[e.southArrowNorth,e.southArrowNorthEast,e.southArrowNorthWest],n:[e.northArrowSouth],e:[e.eastArrowWest],w:[e.westArrowEast],sw:[e.southArrowNorthEast],se:[e.southArrowNorthWest]}[t]}_onEnterOrFocus(t,{target:e}){const n=Jv(e);if(!n){return}if(n===this._currentElementWithTooltip){return}this._unpinTooltip();this._pinTooltipDebounced(n,Xv(n))}_onLeaveOrBlur(t,{target:e,relatedTarget:n}){if(t.name==="mouseleave"){if(!qa(e)){return}if(this._currentElementWithTooltip&&e!==this._currentElementWithTooltip){return}const t=Jv(e);const i=Jv(n);if(t&&t!==i){this._unpinTooltip()}}else{if(this._currentElementWithTooltip&&e!==this._currentElementWithTooltip){return}this._unpinTooltip()}}_onScroll(t,{target:e}){if(!this._currentElementWithTooltip){return}if(e.contains(this.balloonPanelView.element)&&e.contains(this._currentElementWithTooltip)){return}this._unpinTooltip()}_pinTooltip(t,{text:e,position:n,cssClass:i}){const o=dl(Qv._editors.values()).ui.view.body;if(!o.has(this.balloonPanelView)){o.add(this.balloonPanelView)}this.tooltipTextView.text=e;this.balloonPanelView.pin({target:t,positions:Qv.getPositioningFunctions(n)});this._resizeObserver=new mc(t,(()=>{if(!Ac(t)){this._unpinTooltip()}}));this.balloonPanelView.class=[Zv,i].filter((t=>t)).join(" ");for(const t of Qv._editors){this.listenTo(t.ui,"update",this._updateTooltipPosition.bind(this),{priority:"low"})}this._currentElementWithTooltip=t;this._currentTooltipPosition=n}_unpinTooltip(){this._pinTooltipDebounced.cancel();this.balloonPanelView.unpin();for(const t of Qv._editors){this.stopListening(t.ui,"update")}this._currentElementWithTooltip=null;this._currentTooltipPosition=null;if(this._resizeObserver){this._resizeObserver.destroy()}}_updateTooltipPosition(){if(!Ac(this._currentElementWithTooltip)){this._unpinTooltip();return}this.balloonPanelView.pin({target:this._currentElementWithTooltip,positions:Qv.getPositioningFunctions(this._currentTooltipPosition)})}}Qv.defaultBalloonPositions=qv({heightOffset:5,sideOffset:13});Qv._editors=new Set;Qv._instance=null;function Jv(t){if(!qa(t)){return null}return t.closest("[data-cke-tooltip-text]:not([data-cke-tooltip-disabled])")}function Xv(t){return{text:t.dataset.ckeTooltipText,position:t.dataset.ckeTooltipPosition||"s",cssClass:t.dataset.ckeTooltipClass||""}}class ty extends(mt()){constructor(t){super();this.editor=t;this.componentFactory=new Nd(t);this.focusTracker=new ul;this.tooltipManager=new Qv(t);this.set("viewportOffset",this._readViewportOffsetFromConfig());this.isReady=false;this.once("ready",(()=>{this.isReady=true}));this._editableElementsMap=new Map;this._focusableToolbarDefinitions=[];this.listenTo(t.editing.view.document,"layoutChanged",(()=>this.update()));this._initFocusTracking()}get element(){return null}update(){this.fire("update")}destroy(){this.stopListening();this.focusTracker.destroy();this.tooltipManager.destroy(this.editor);for(const t of this._editableElementsMap.values()){t.ckeditorInstance=null}this._editableElementsMap=new Map;this._focusableToolbarDefinitions=[]}setEditableElement(t,e){this._editableElementsMap.set(t,e);if(!e.ckeditorInstance){e.ckeditorInstance=this.editor}this.focusTracker.add(e);const n=()=>{if(this.editor.editing.view.getDomRoot(t)){return}this.editor.keystrokes.listenTo(e)};if(this.isReady){n()}else{this.once("ready",n)}}getEditableElement(t="main"){return this._editableElementsMap.get(t)}getEditableElementsNames(){return this._editableElementsMap.keys()}addToolbar(t,e={}){if(t.isRendered){this.focusTracker.add(t.element);this.editor.keystrokes.listenTo(t.element)}else{t.once("render",(()=>{this.focusTracker.add(t.element);this.editor.keystrokes.listenTo(t.element)}))}this._focusableToolbarDefinitions.push({toolbarView:t,options:e})}get _editableElements(){console.warn("editor-ui-deprecated-editable-elements: "+"The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this});return this._editableElementsMap}_readViewportOffsetFromConfig(){const t=this.editor;const e=t.config.get("ui.viewportOffset");if(e){return e}const n=t.config.get("toolbar.viewportTopOffset");if(n){console.warn("editor-ui-deprecated-viewport-offset-config: "+"The `toolbar.vieportTopOffset` configuration option is deprecated. "+"It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead.");return{top:n}}return{top:0}}_initFocusTracking(){const t=this.editor;const e=t.editing.view;let n;let i;t.keystrokes.set("Alt+F10",((t,o)=>{const r=this.focusTracker.focusedElement;if(Array.from(this._editableElementsMap.values()).includes(r)&&!Array.from(e.domRoots.values()).includes(r)){n=r}const s=this._getCurrentFocusedToolbarDefinition();if(!s||!i){i=this._getFocusableCandidateToolbarDefinitions()}for(let t=0;t<i.length;t++){const t=i.shift();i.push(t);if(t!==s&&this._focusFocusableCandidateToolbar(t)){if(s&&s.options.afterBlur){s.options.afterBlur()}break}}o()}));t.keystrokes.set("Esc",((e,i)=>{const o=this._getCurrentFocusedToolbarDefinition();if(!o){return}if(n){n.focus();n=null}else{t.editing.view.focus()}if(o.options.afterBlur){o.options.afterBlur()}i()}))}_getFocusableCandidateToolbarDefinitions(){const t=[];for(const e of this._focusableToolbarDefinitions){const{toolbarView:n,options:i}=e;if(Ac(n.element)||i.beforeFocus){t.push(e)}}t.sort(((t,e)=>ey(t)-ey(e)));return t}_getCurrentFocusedToolbarDefinition(){for(const t of this._focusableToolbarDefinitions){if(t.toolbarView.element&&t.toolbarView.element.contains(this.focusTracker.focusedElement)){return t}}return null}_focusFocusableCandidateToolbar(t){const{toolbarView:e,options:{beforeFocus:n}}=t;if(n){n()}if(!Ac(e.element)){return false}e.focus();return true}}function ey(t){const{toolbarView:e,options:n}=t;let i=10;if(Ac(e.element)){i--}if(n.isContextual){i--}return i}var ny=n(4547);var iy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};iy.insert="head";iy.singleton=true;var oy=Tl()(ny.Z,iy);const ry=ny.Z.locals||{};class sy extends Ll{constructor(t){super(t);this.body=new cd(t)}render(){super.render();this.body.attachToDom()}destroy(){this.body.detachFromDom();return super.destroy()}}var ay=n(2751);var cy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};cy.insert="head";cy.singleton=true;var ly=Tl()(ay.Z,cy);const dy=ay.Z.locals||{};class uy extends Ll{constructor(t){super(t);this.set("text",undefined);this.set("for",undefined);this.id=`ck-editor__label_${I()}`;const e=this.bindTemplate;this.setTemplate({tag:"label",attributes:{class:["ck","ck-label"],id:this.id,for:e.to("for")},children:[{text:e.to("text")}]})}}class hy extends sy{constructor(t){super(t);this.top=this.createCollection();this.main=this.createCollection();this._voiceLabelView=this._createVoiceLabel();this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-editor","ck-rounded-corners"],role:"application",dir:t.uiLanguageDirection,lang:t.uiLanguage,"aria-labelledby":this._voiceLabelView.id},children:[this._voiceLabelView,{tag:"div",attributes:{class:["ck","ck-editor__top","ck-reset_all"],role:"presentation"},children:this.top},{tag:"div",attributes:{class:["ck","ck-editor__main"],role:"presentation"},children:this.main}]})}_createVoiceLabel(){const t=this.t;const e=new uy;e.text=t("Rich Text Editor");e.extendTemplate({attributes:{class:"ck-voice-label"}});return e}}class gy extends Ll{constructor(t,e,n){super(t);this.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:t.contentLanguage,dir:t.contentLanguageDirection}});this.name=null;this.set("isFocused",false);this._editableElement=n;this._hasExternalElement=!!this._editableElement;this._editingView=e}render(){super.render();if(this._hasExternalElement){this.template.apply(this.element=this._editableElement)}else{this._editableElement=this.element}this.on("change:isFocused",(()=>this._updateIsFocusedClasses()));this._updateIsFocusedClasses()}destroy(){if(this._hasExternalElement){this.template.revert(this._editableElement)}super.destroy()}_updateIsFocusedClasses(){const t=this._editingView;if(t.isRenderingInProgress){n(this)}else{e(this)}function e(e){t.change((n=>{const i=t.document.getRoot(e.name);n.addClass(e.isFocused?"ck-focused":"ck-blurred",i);n.removeClass(e.isFocused?"ck-blurred":"ck-focused",i)}))}function n(i){t.once("change:isRenderingInProgress",((t,o,r)=>{if(!r){e(i)}else{n(i)}}))}}}class my extends gy{constructor(t,e,n,i={}){super(t,e,n);const o=t.t;this.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}});this._generateLabel=i.label||(()=>o("Editor editing area: %0",this.name))}render(){super.render();const t=this._editingView;t.change((e=>{const n=t.document.getRoot(this.name);e.setAttribute("aria-label",this._generateLabel(this),n)}))}}var fy=n(5523);var py={injectType:"singletonStyleTag",attributes:{"data-cke":true}};py.insert="head";py.singleton=true;var by=Tl()(fy.Z,py);const ky=fy.Z.locals||{};class wy extends Ll{constructor(t,e={}){super(t);const n=this.bindTemplate;this.set("label",e.label||"");this.set("class",e.class||null);this.children=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__header",n.to("class")]},children:this.children});const i=new Ll(t);i.setTemplate({tag:"h2",attributes:{class:["ck","ck-form__header__label"]},children:[{text:n.to("label")}]});this.children.add(i)}}var Ay=n(6985);var Cy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Cy.insert="head";Cy.singleton=true;var _y=Tl()(Ay.Z,Cy);const vy=Ay.Z.locals||{};class yy extends Ll{constructor(t){super(t);this.set("value",undefined);this.set("id",undefined);this.set("placeholder",undefined);this.set("isReadOnly",false);this.set("hasError",false);this.set("ariaDescribedById",undefined);this.focusTracker=new ul;this.bind("isFocused").to(this.focusTracker);this.set("isEmpty",true);this.set("inputMode","text");const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck","ck-input",e.if("isFocused","ck-input_focused"),e.if("isEmpty","ck-input-text_empty"),e.if("hasError","ck-error")],id:e.to("id"),placeholder:e.to("placeholder"),readonly:e.to("isReadOnly"),inputmode:e.to("inputMode"),"aria-invalid":e.if("hasError",true),"aria-describedby":e.to("ariaDescribedById")},on:{input:e.to(((...t)=>{this.fire("input",...t);this._updateIsEmpty()})),change:e.to(this._updateIsEmpty.bind(this))}})}render(){super.render();this.focusTracker.add(this.element);this._setDomElementValue(this.value);this._updateIsEmpty();this.on("change:value",((t,e,n)=>{this._setDomElementValue(n);this._updateIsEmpty()}))}destroy(){super.destroy();this.focusTracker.destroy()}select(){this.element.select()}focus(){this.element.focus()}_updateIsEmpty(){this.isEmpty=xy(this.element)}_setDomElementValue(t){this.element.value=!t&&t!==0?"":t}}function xy(t){return!t.value}class Ey extends yy{constructor(t){super(t);this.extendTemplate({attributes:{type:"text",class:["ck-input-text"]}})}}class Dy extends yy{constructor(t,{min:e,max:n,step:i}={}){super(t);const o=this.bindTemplate;this.set("min",e);this.set("max",n);this.set("step",i);this.extendTemplate({attributes:{type:"number",class:["ck-input-number"],min:o.to("min"),max:o.to("max"),step:o.to("step")}})}}class Ty extends(null&&View){constructor(t){super(t);const e=this.bindTemplate;this.setTemplate({tag:"iframe",attributes:{class:["ck","ck-reset_all"],sandbox:"allow-same-origin allow-scripts"},on:{load:e.to("loaded")}})}render(){return new Promise((t=>{this.on("loaded",t);return super.render()}))}}var Sy=n(8111);var Iy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Iy.insert="head";Iy.singleton=true;var By=Tl()(Sy.Z,Iy);const My=Sy.Z.locals||{};class Ly extends Ll{constructor(t,e){super(t);const n=`ck-labeled-field-view-${I()}`;const i=`ck-labeled-field-view-status-${I()}`;this.fieldView=e(this,n,i);this.set("label",undefined);this.set("isEnabled",true);this.set("isEmpty",true);this.set("isFocused",false);this.set("errorText",null);this.set("infoText",null);this.set("class",undefined);this.set("placeholder",undefined);this.labelView=this._createLabelView(n);this.statusView=this._createStatusView(i);this.fieldWrapperChildren=this.createCollection([this.fieldView,this.labelView]);this.bind("_statusText").to(this,"errorText",this,"infoText",((t,e)=>t||e));const o=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view",o.to("class"),o.if("isEnabled","ck-disabled",(t=>!t)),o.if("isEmpty","ck-labeled-field-view_empty"),o.if("isFocused","ck-labeled-field-view_focused"),o.if("placeholder","ck-labeled-field-view_placeholder"),o.if("errorText","ck-error")]},children:[{tag:"div",attributes:{class:["ck","ck-labeled-field-view__input-wrapper"]},children:this.fieldWrapperChildren},this.statusView]})}_createLabelView(t){const e=new uy(this.locale);e.for=t;e.bind("text").to(this,"label");return e}_createStatusView(t){const e=new Ll(this.locale);const n=this.bindTemplate;e.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view__status",n.if("errorText","ck-labeled-field-view__status_error"),n.if("_statusText","ck-hidden",(t=>!t))],id:t,role:n.if("errorText","alert")},children:[{text:n.to("_statusText")}]});return e}focus(){this.fieldView.focus()}}function Ny(t,e,n){const i=new Ey(t.locale);i.set({id:e,ariaDescribedById:n});i.bind("isReadOnly").to(t,"isEnabled",(t=>!t));i.bind("hasError").to(t,"errorText",(t=>!!t));i.on("input",(()=>{t.errorText=null}));t.bind("isEmpty","isFocused","placeholder").to(i);return i}function zy(t,e,n){const i=new Dy(t.locale);i.set({id:e,ariaDescribedById:n,inputMode:"numeric"});i.bind("isReadOnly").to(t,"isEnabled",(t=>!t));i.bind("hasError").to(t,"errorText",(t=>!!t));i.on("input",(()=>{t.errorText=null}));t.bind("isEmpty","isFocused","placeholder").to(i);return i}function Py(t,e,n){const i=yv(t.locale);i.set({id:e,ariaDescribedById:n});i.bind("isEnabled").to(t);return i}class Ry extends cu{static get pluginName(){return"Notification"}init(){this.on("show:warning",((t,e)=>{window.alert(e.message)}),{priority:"lowest"})}showSuccess(t,e={}){this._showNotification({message:t,type:"success",namespace:e.namespace,title:e.title})}showInfo(t,e={}){this._showNotification({message:t,type:"info",namespace:e.namespace,title:e.title})}showWarning(t,e={}){this._showNotification({message:t,type:"warning",namespace:e.namespace,title:e.title})}_showNotification(t){const e=t.namespace?`show:${t.type}:${t.namespace}`:`show:${t.type}`;this.fire(e,{message:t.message,type:t.type,title:t.title||""})}}class Oy extends(mt()){constructor(t,e){super();if(e){af(this,e)}if(t){this.set(t)}}}const Vy='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.463 5.187a.888.888 0 1 1 1.254 1.255L9.16 10l3.557 3.557a.888.888 0 1 1-1.254 1.255L7.26 10.61a.888.888 0 0 1 .16-1.382l4.043-4.042z"/></svg>';const Fy='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.537 14.813a.888.888 0 1 1-1.254-1.255L10.84 10 7.283 6.442a.888.888 0 1 1 1.254-1.255L12.74 9.39a.888.888 0 0 1-.16 1.382l-4.043 4.042z"/></svg>';var jy=n(1757);var Hy={injectType:"singletonStyleTag",attributes:{"data-cke":true}};Hy.insert="head";Hy.singleton=true;var Uy=Tl()(jy.Z,Hy);const Wy=jy.Z.locals||{};var qy=n(3553);var $y={injectType:"singletonStyleTag",attributes:{"data-cke":true}};$y.insert="head";$y.singleton=true;var Gy=Tl()(qy.Z,$y);const Ky=qy.Z.locals||{};const Yy=pc("px");class Zy extends eu{static get pluginName(){return"ContextualBalloon"}constructor(t){super(t);this._view=null;this._rotatorView=null;this._fakePanelsView=null;this.positionLimiter=()=>{const t=this.editor.editing.view;const e=t.document;const n=e.selection.editableElement;if(n){return t.domConverter.mapViewToDom(n.root)}return null};this.set("visibleView",null);this._viewToStack=new Map;this._idToStack=new Map;this.set("_numberOfStacks",0);this.set("_singleViewMode",false);this._rotatorView=null;this._fakePanelsView=null}destroy(){super.destroy();if(this._view){this._view.destroy()}if(this._rotatorView){this._rotatorView.destroy()}if(this._fakePanelsView){this._fakePanelsView.destroy()}}get view(){if(!this._view){this._createPanelView()}return this._view}hasView(t){return Array.from(this._viewToStack.keys()).includes(t)}add(t){if(!this._view){this._createPanelView()}if(this.hasView(t.view)){throw new z("contextualballoon-add-view-exist",[this,t])}const e=t.stackId||"main";if(!this._idToStack.has(e)){this._idToStack.set(e,new Map([[t.view,t]]));this._viewToStack.set(t.view,this._idToStack.get(e));this._numberOfStacks=this._idToStack.size;if(!this._visibleStack||t.singleViewMode){this.showStack(e)}return}const n=this._idToStack.get(e);if(t.singleViewMode){this.showStack(e)}n.set(t.view,t);this._viewToStack.set(t.view,n);if(n===this._visibleStack){this._showView(t)}}remove(t){if(!this.hasView(t)){throw new z("contextualballoon-remove-view-not-exist",[this,t])}const e=this._viewToStack.get(t);if(this._singleViewMode&&this.visibleView===t){this._singleViewMode=false}if(this.visibleView===t){if(e.size===1){if(this._idToStack.size>1){this._showNextStack()}else{this.view.hide();this.visibleView=null;this._rotatorView.hideView()}}else{this._showView(Array.from(e.values())[e.size-2])}}if(e.size===1){this._idToStack.delete(this._getStackId(e));this._numberOfStacks=this._idToStack.size}else{e.delete(t)}this._viewToStack.delete(t)}updatePosition(t){if(t){this._visibleStack.get(this.visibleView).position=t}this.view.pin(this._getBalloonPosition());this._fakePanelsView.updatePosition()}showStack(t){this.visibleStack=t;const e=this._idToStack.get(t);if(!e){throw new z("contextualballoon-showstack-stack-not-exist",this)}if(this._visibleStack===e){return}this._showView(Array.from(e.values()).pop())}_createPanelView(){this._view=new Uv(this.editor.locale);this.editor.ui.view.body.add(this._view);this.editor.ui.focusTracker.add(this._view.element);this._rotatorView=this._createRotatorView();this._fakePanelsView=this._createFakePanelsView()}get _visibleStack(){return this._viewToStack.get(this.visibleView)}_getStackId(t){const e=Array.from(this._idToStack.entries()).find((e=>e[1]===t));return e[0]}_showNextStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)+1;if(!t[e]){e=0}this.showStack(this._getStackId(t[e]))}_showPrevStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)-1;if(!t[e]){e=t.length-1}this.showStack(this._getStackId(t[e]))}_createRotatorView(){const t=new Qy(this.editor.locale);const e=this.editor.locale.t;this.view.content.add(t);t.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",((t,e)=>!e&&t>1));t.on("change:isNavigationVisible",(()=>this.updatePosition()),{priority:"low"});t.bind("counter").to(this,"visibleView",this,"_numberOfStacks",((t,n)=>{if(n<2){return""}const i=Array.from(this._idToStack.values()).indexOf(this._visibleStack)+1;return e("%0 of %1",[i,n])}));t.buttonNextView.on("execute",(()=>{if(t.focusTracker.isFocused){this.editor.editing.view.focus()}this._showNextStack()}));t.buttonPrevView.on("execute",(()=>{if(t.focusTracker.isFocused){this.editor.editing.view.focus()}this._showPrevStack()}));return t}_createFakePanelsView(){const t=new Jy(this.editor.locale,this.view);t.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",((t,e)=>{const n=!e&&t>=2;return n?Math.min(t-1,2):0}));t.listenTo(this.view,"change:top",(()=>t.updatePosition()));t.listenTo(this.view,"change:left",(()=>t.updatePosition()));this.editor.ui.view.body.add(t);return t}_showView({view:t,balloonClassName:e="",withArrow:n=true,singleViewMode:i=false}){this.view.class=e;this.view.withArrow=n;this._rotatorView.showView(t);this.visibleView=t;this.view.pin(this._getBalloonPosition());this._fakePanelsView.updatePosition();if(i){this._singleViewMode=true}}_getBalloonPosition(){let t=Array.from(this._visibleStack.values()).pop().position;if(t){if(!t.limiter){t=Object.assign({},t,{limiter:this.positionLimiter})}t=Object.assign({},t,{viewportOffsetConfig:this.editor.ui.viewportOffset})}return t}}class Qy extends Ll{constructor(t){super(t);const e=t.t;const n=this.bindTemplate;this.set("isNavigationVisible",true);this.focusTracker=new ul;this.buttonPrevView=this._createButtonView(e("Previous"),Vy);this.buttonNextView=this._createButtonView(e("Next"),Fy);this.content=this.createCollection();this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",n.to("isNavigationVisible",(t=>t?"":"ck-hidden"))]},children:[this.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:n.to("counter")}]},this.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:this.content}]})}render(){super.render();this.focusTracker.add(this.element)}destroy(){super.destroy();this.focusTracker.destroy()}showView(t){this.hideView();this.content.add(t)}hideView(){this.content.clear()}_createButtonView(t,e){const n=new kd(this.locale);n.set({label:t,icon:e,tooltip:true});return n}}class Jy extends Ll{constructor(t,e){super(t);const n=this.bindTemplate;this.set("top",0);this.set("left",0);this.set("height",0);this.set("width",0);this.set("numberOfPanels",0);this.content=this.createCollection();this._balloonPanelView=e;this.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",n.to("numberOfPanels",(t=>t?"":"ck-hidden"))],style:{top:n.to("top",Yy),left:n.to("left",Yy),width:n.to("width",Yy),height:n.to("height",Yy)}},children:this.content});this.on("change:numberOfPanels",((t,e,n,i)=>{if(n>i){this._addPanels(n-i)}else{this._removePanels(i-n)}this.updatePosition()}))}_addPanels(t){while(t--){const t=new Ll;t.setTemplate({tag:"div"});this.content.add(t);this.registerChild(t)}}_removePanels(t){while(t--){const t=this.content.last;this.content.remove(t);this.deregisterChild(t);t.destroy()}}updatePosition(){if(this.numberOfPanels){const{top:t,left:e}=this._balloonPanelView;const{width:n,height:i}=new dc(this._balloonPanelView.element);Object.assign(this,{top:t,left:e,width:n,height:i})}}}var Xy=n(3609);var tx={injectType:"singletonStyleTag",attributes:{"data-cke":true}};tx.insert="head";tx.singleton=true;var ex=Tl()(Xy.Z,tx);const nx=Xy.Z.locals||{};const ix=pc("px");class ox extends Ll{constructor(t){super(t);const e=this.bindTemplate;this.set("isActive",false);this.set("isSticky",false);this.set("limiterElement",null);this.set("limiterBottomOffset",50);this.set("viewportTopOffset",0);this.set("_marginLeft",null);this.set("_isStickyToTheLimiter",false);this.set("_hasViewportTopOffset",false);this.content=this.createCollection();this._contentPanelPlaceholder=new zl({tag:"div",attributes:{class:["ck","ck-sticky-panel__placeholder"],style:{display:e.to("isSticky",(t=>t?"block":"none")),height:e.to("isSticky",(t=>t?ix(this._panelRect.height):null))}}}).render();this._contentPanel=new zl({tag:"div",attributes:{class:["ck","ck-sticky-panel__content",e.if("isSticky","ck-sticky-panel__content_sticky"),e.if("_isStickyToTheLimiter","ck-sticky-panel__content_sticky_bottom-limit")],style:{width:e.to("isSticky",(t=>t?ix(this._contentPanelPlaceholder.getBoundingClientRect().width):null)),top:e.to("_hasViewportTopOffset",(t=>t?ix(this.viewportTopOffset):null)),bottom:e.to("_isStickyToTheLimiter",(t=>t?ix(this.limiterBottomOffset):null)),marginLeft:e.to("_marginLeft")}},children:this.content}).render();this.setTemplate({tag:"div",attributes:{class:["ck","ck-sticky-panel"]},children:[this._contentPanelPlaceholder,this._contentPanel]})}render(){super.render();this._checkIfShouldBeSticky();this.listenTo(ic.window,"scroll",(()=>{this._checkIfShouldBeSticky()}));this.listenTo(this,"change:isActive",(()=>{this._checkIfShouldBeSticky()}))}_checkIfShouldBeSticky(){const t=this._panelRect=this._contentPanel.getBoundingClientRect();let e;if(!this.limiterElement){this.isSticky=false}else{e=this._limiterRect=this.limiterElement.getBoundingClientRect();this.isSticky=this.isActive&&e.top<this.viewportTopOffset&&this._panelRect.height+this.limiterBottomOffset<e.height}if(this.isSticky){this._isStickyToTheLimiter=e.bottom<t.height+this.limiterBottomOffset+this.viewportTopOffset;this._hasViewportTopOffset=!this._isStickyToTheLimiter&&!!this.viewportTopOffset;this._marginLeft=this._isStickyToTheLimiter?null:ix(-ic.window.scrollX)}else{this._isStickyToTheLimiter=false;this._hasViewportTopOffset=false;this._marginLeft=null}}}const rx=pc("px");class sx extends(null&&Plugin){static get pluginName(){return"BalloonToolbar"}static get requires(){return[ContextualBalloon]}constructor(t){super(t);this._balloonConfig=normalizeToolbarConfig(t.config.get("balloonToolbar"));this.toolbarView=this._createToolbarView();this.focusTracker=new FocusTracker;t.ui.once("ready",(()=>{this.focusTracker.add(t.ui.getEditableElement());this.focusTracker.add(this.toolbarView.element)}));t.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this.show(true),afterBlur:()=>this.hide(),isContextual:true});this._resizeObserver=null;this._balloon=t.plugins.get(ContextualBalloon);this._fireSelectionChangeDebounced=debounce((()=>this.fire("_selectionChangeDebounced")),200);this.decorate("show")}init(){const t=this.editor;const e=t.model.document.selection;this.listenTo(this.focusTracker,"change:isFocused",((t,e,n)=>{const i=this._balloon.visibleView===this.toolbarView;if(!n&&i){this.hide()}else if(n){this.show()}}));this.listenTo(e,"change:range",((t,n)=>{if(n.directChange||e.isCollapsed){this.hide()}this._fireSelectionChangeDebounced()}));this.listenTo(this,"_selectionChangeDebounced",(()=>{if(this.editor.editing.view.document.isFocused){this.show()}}));if(!this._balloonConfig.shouldNotGroupWhenFull){this.listenTo(t,"ready",(()=>{const e=t.ui.view.editable.element;this._resizeObserver=new ResizeObserver(e,(t=>{this.toolbarView.maxWidth=rx(t.contentRect.width*.9)}))}))}this.listenTo(this.toolbarView,"groupedItemsUpdate",(()=>{this._updatePosition()}))}afterInit(){const t=this.editor.ui.componentFactory;this.toolbarView.fillFromConfig(this._balloonConfig,t)}_createToolbarView(){const t=this.editor.locale.t;const e=!this._balloonConfig.shouldNotGroupWhenFull;const n=new ToolbarView(this.editor.locale,{shouldGroupWhenFull:e,isFloating:true});n.ariaLabel=t("Editor contextual toolbar");n.render();return n}show(t=false){const e=this.editor;const n=e.model.document.selection;const i=e.model.schema;if(this._balloon.hasView(this.toolbarView)){return}if(n.isCollapsed&&!t){return}if(ax(n,i)){return}if(Array.from(this.toolbarView.items).every((t=>t.isEnabled!==undefined&&!t.isEnabled))){return}this.listenTo(this.editor.ui,"update",(()=>{this._updatePosition()}));this._balloon.add({view:this.toolbarView,position:this._getBalloonPositionData(),balloonClassName:"ck-toolbar-container"})}hide(){if(this._balloon.hasView(this.toolbarView)){this.stopListening(this.editor.ui,"update");this._balloon.remove(this.toolbarView)}}_getBalloonPositionData(){const t=this.editor;const e=t.editing.view;const n=e.document;const i=n.selection;const o=n.selection.isBackward;return{target:()=>{const t=o?i.getFirstRange():i.getLastRange();const n=Rect.getDomRangeRects(e.domConverter.viewRangeToDom(t));if(o){return n[0]}else{if(n.length>1&&n[n.length-1].width===0){n.pop()}return n[n.length-1]}},positions:this._getBalloonPositions(o)}}_updatePosition(){this._balloon.updatePosition(this._getBalloonPositionData())}destroy(){super.destroy();this.stopListening();this._fireSelectionChangeDebounced.cancel();this.toolbarView.destroy();this.focusTracker.destroy();if(this._resizeObserver){this._resizeObserver.destroy()}}_getBalloonPositions(t){const e=env.isSafari&&env.isiOS;const n=e?generatePositions({heightOffset:Math.max(BalloonPanelView.arrowHeightOffset,Math.round(20/global.window.visualViewport.scale))}):BalloonPanelView.defaultPositions;return t?[n.northWestArrowSouth,n.northWestArrowSouthWest,n.northWestArrowSouthEast,n.northWestArrowSouthMiddleEast,n.northWestArrowSouthMiddleWest,n.southWestArrowNorth,n.southWestArrowNorthWest,n.southWestArrowNorthEast,n.southWestArrowNorthMiddleWest,n.southWestArrowNorthMiddleEast]:[n.southEastArrowNorth,n.southEastArrowNorthEast,n.southEastArrowNorthWest,n.southEastArrowNorthMiddleEast,n.southEastArrowNorthMiddleWest,n.northEastArrowSouth,n.northEastArrowSouthEast,n.northEastArrowSouthWest,n.northEastArrowSouthMiddleEast,n.northEastArrowSouthMiddleWest]}}function ax(t,e){if(t.rangeCount===1){return false}return[...t.getRanges()].every((t=>{const n=t.getContainedElement();return n&&e.isSelectable(n)}))}var cx=n(6706);var lx={injectType:"singletonStyleTag",attributes:{"data-cke":true}};lx.insert="head";lx.singleton=true;var dx=Tl()(cx.Z,lx);const ux=cx.Z.locals||{};const hx=pc("px");class gx extends(null&&ButtonView){constructor(t){super(t);const e=this.bindTemplate;this.isVisible=false;this.isToggleable=true;this.set("top",0);this.set("left",0);this.extendTemplate({attributes:{class:"ck-block-toolbar-button",style:{top:e.to("top",(t=>hx(t))),left:e.to("left",(t=>hx(t)))}}})}}const mx=pc("px");const{pilcrow:fx}=J_;class px extends(null&&Plugin){static get pluginName(){return"BlockToolbar"}constructor(t){super(t);this._blockToolbarConfig=normalizeToolbarConfig(this.editor.config.get("blockToolbar"));this.toolbarView=this._createToolbarView();this.panelView=this._createPanelView();this.buttonView=this._createButtonView();this._resizeObserver=null;clickOutsideHandler({emitter:this.panelView,contextElements:[this.panelView.element,this.buttonView.element],activator:()=>this.panelView.isVisible,callback:()=>this._hidePanel()})}init(){const t=this.editor;this.listenTo(t.model.document.selection,"change:range",((t,e)=>{if(e.directChange){this._hidePanel()}}));this.listenTo(t.ui,"update",(()=>this._updateButton()));this.listenTo(t,"change:isReadOnly",(()=>this._updateButton()),{priority:"low"});this.listenTo(t.ui.focusTracker,"change:isFocused",(()=>this._updateButton()));this.listenTo(this.buttonView,"change:isVisible",((t,e,n)=>{if(n){this.buttonView.listenTo(window,"resize",(()=>this._updateButton()))}else{this.buttonView.stopListening(window,"resize");this._hidePanel()}}));t.ui.addToolbar(this.toolbarView,{beforeFocus:()=>this._showPanel(),afterBlur:()=>this._hidePanel()})}afterInit(){const t=this.editor.ui.componentFactory;const e=this._blockToolbarConfig;this.toolbarView.fillFromConfig(e,t);for(const t of this.toolbarView.items){t.on("execute",(()=>this._hidePanel(true)),{priority:"high"})}if(!e.shouldNotGroupWhenFull){this.listenTo(this.editor,"ready",(()=>{const t=this.editor.ui.view.editable.element;this._resizeObserver=new ResizeObserver(t,(()=>{this.toolbarView.maxWidth=this._getToolbarMaxWidth()}))}))}}destroy(){super.destroy();this.panelView.destroy();this.buttonView.destroy();this.toolbarView.destroy();if(this._resizeObserver){this._resizeObserver.destroy()}}_createToolbarView(){const t=this.editor.locale.t;const e=!this._blockToolbarConfig.shouldNotGroupWhenFull;const n=new ToolbarView(this.editor.locale,{shouldGroupWhenFull:e,isFloating:true});n.ariaLabel=t("Editor block content toolbar");n.focusTracker.on("change:isFocused",((t,e,n)=>{if(!n){this._hidePanel()}}));return n}_createPanelView(){const t=this.editor;const e=new BalloonPanelView(t.locale);e.content.add(this.toolbarView);e.class="ck-toolbar-container";t.ui.view.body.add(e);t.ui.focusTracker.add(e.element);this.toolbarView.keystrokes.set("Esc",((t,e)=>{this._hidePanel(true);e()}));return e}_createButtonView(){const t=this.editor;const e=t.t;const n=new BlockButtonView(t.locale);const i=n.bindTemplate;n.set({label:e("Edit block"),icon:fx,withText:false});n.extendTemplate({on:{mousedown:i.to((t=>{if(env.isSafari&&this.panelView.isVisible){this.toolbarView.focus()}t.preventDefault()}))}});n.bind("isOn").to(this.panelView,"isVisible");n.bind("tooltip").to(this.panelView,"isVisible",(t=>!t));this.listenTo(n,"execute",(()=>{if(!this.panelView.isVisible){this._showPanel()}else{this._hidePanel(true)}}));t.ui.view.body.add(n);t.ui.focusTracker.add(n.element);return n}_updateButton(){const t=this.editor;const e=t.model;const n=t.editing.view;if(!t.ui.focusTracker.isFocused){this._hideButton();return}if(t.isReadOnly){this._hideButton();return}const i=Array.from(e.document.selection.getSelectedBlocks())[0];if(!i||Array.from(this.toolbarView.items).every((t=>!t.isEnabled))){this._hideButton();return}const o=n.domConverter.mapViewToDom(t.editing.mapper.toViewElement(i));this.buttonView.isVisible=true;this._attachButtonToElement(o);if(this.panelView.isVisible){this._showPanel()}}_hideButton(){this.buttonView.isVisible=false}_showPanel(){if(!this.buttonView.isVisible){return}const t=this.panelView.isVisible;this.panelView.show();this.toolbarView.maxWidth=this._getToolbarMaxWidth();this.panelView.pin({target:this.buttonView.element,limiter:this.editor.ui.getEditableElement()});if(!t){this.toolbarView.items.get(0).focus()}}_hidePanel(t){this.panelView.isVisible=false;if(t){this.editor.editing.view.focus()}}_attachButtonToElement(t){const e=window.getComputedStyle(t);const n=new Rect(this.editor.ui.getEditableElement());const i=parseInt(e.paddingTop,10);const o=parseInt(e.lineHeight,10)||parseInt(e.fontSize,10)*1.2;const r=getOptimalPosition({element:this.buttonView.element,target:t,positions:[(t,e)=>{let r;if(this.editor.locale.uiLanguageDirection==="ltr"){r=n.left-e.width}else{r=n.right}return{top:t.top+i+(o-e.height)/2,left:r}}]});this.buttonView.top=r.top;this.buttonView.left=r.left}_getToolbarMaxWidth(){const t=this.editor.ui.view.editable.element;const e=new Rect(t);const n=new Rect(this.buttonView.element);const i=this.editor.locale.uiLanguageDirection==="rtl";const o=i?n.left-e.right+n.width:e.left-n.left;return mx(e.width+o)}}class bx extends ty{constructor(t,e){super(t);this.view=e;this._toolbarConfig=tu(t.config.get("toolbar"));this._elementReplacer=new xt}get element(){return this.view.element}init(t){const e=this.editor;const n=this.view;const i=e.editing.view;const o=n.editable;const r=i.document.getRoot();o.name=r.rootName;n.render();const s=o.element;this.setEditableElement(o.name,s);n.editable.bind("isFocused").to(this.focusTracker);i.attachDomRoot(s);if(t){this._elementReplacer.replace(t,this.element)}this._initPlaceholder();this._initToolbar();this.fire("ready")}destroy(){super.destroy();const t=this.view;const e=this.editor.editing.view;this._elementReplacer.restore();e.detachDomRoot(t.editable.name);t.destroy()}_initToolbar(){const t=this.view;t.stickyPanel.bind("isActive").to(this.focusTracker,"isFocused");t.stickyPanel.limiterElement=t.element;t.stickyPanel.bind("viewportTopOffset").to(this,"viewportOffset",(({top:t})=>t||0));t.toolbar.fillFromConfig(this._toolbarConfig,this.componentFactory);this.addToolbar(t.toolbar)}_initPlaceholder(){const t=this.editor;const e=t.editing.view;const n=e.document.getRoot();const i=t.sourceElement;const o=t.config.get("placeholder")||i&&i.tagName.toLowerCase()==="textarea"&&i.getAttribute("placeholder");if(o){mu({view:e,element:n,text:o,isDirectHost:false,keepOnFocus:true})}}}var kx=n(3638);var wx={injectType:"singletonStyleTag",attributes:{"data-cke":true}};wx.insert="head";wx.singleton=true;var Ax=Tl()(kx.Z,wx);const Cx=kx.Z.locals||{};class _x extends hy{constructor(t,e,n={}){super(t);this.stickyPanel=new ox(t);this.toolbar=new rv(t,{shouldGroupWhenFull:n.shouldToolbarGroupWhenFull});this.editable=new my(t,e)}render(){super.render();this.stickyPanel.content.add(this.toolbar);this.top.add(this.stickyPanel);this.main.add(this.editable)}}class vx extends(m_(f_(u_))){constructor(t,e={}){if(!xx(t)&&e.initialData!==undefined){throw new z("editor-create-initial-data",null)}super(e);if(this.config.get("initialData")===undefined){this.config.set("initialData",yx(t))}if(xx(t)){this.sourceElement=t}this.model.document.createRoot();const n=!this.config.get("toolbar.shouldNotGroupWhenFull");const i=new _x(this.locale,this.editing.view,{shouldToolbarGroupWhenFull:n});this.ui=new bx(this,i);h_(this)}destroy(){if(this.sourceElement){this.updateSourceElement()}this.ui.destroy();return super.destroy()}static create(t,e={}){return new Promise((n=>{const i=new this(t,e);n(i.initPlugins().then((()=>i.ui.init(xx(t)?t:null))).then((()=>i.data.init(i.config.get("initialData")))).then((()=>i.fire("ready"))).then((()=>i)))}))}}function yx(t){return xx(t)?rc(t):t}function xx(t){return qa(t)}const Ex=["left","right","center","justify"];function Dx(t){return Ex.includes(t)}function Tx(t,e){if(e.contentLanguageDirection=="rtl"){return t==="right"}else{return t==="left"}}function Sx(t){const e=t.map((t=>{let e;if(typeof t=="string"){e={name:t}}else{e=t}return e})).filter((t=>{const e=Ex.includes(t.name);if(!e){P("alignment-config-name-not-recognized",{option:t})}return e}));const n=e.filter((t=>Boolean(t.className))).length;if(n&&n<e.length){throw new z("alignment-config-classnames-are-missing",{configuredOptions:t})}e.forEach(((e,n,i)=>{const o=i.slice(n+1);const r=o.some((t=>t.name==e.name));if(r){throw new z("alignment-config-name-already-defined",{option:e,configuredOptions:t})}if(e.className){const n=o.some((t=>t.className==e.className));if(n){throw new z("alignment-config-classname-already-defined",{option:e,configuredOptions:t})}}}));return e}const Ix="alignment";class Bx extends iu{refresh(){const t=this.editor;const e=t.locale;const n=dl(this.editor.model.document.selection.getSelectedBlocks());this.isEnabled=Boolean(n)&&this._canBeAligned(n);if(this.isEnabled&&n.hasAttribute("alignment")){this.value=n.getAttribute("alignment")}else{this.value=e.contentLanguageDirection==="rtl"?"right":"left"}}execute(t={}){const e=this.editor;const n=e.locale;const i=e.model;const o=i.document;const r=t.value;i.change((t=>{const e=Array.from(o.selection.getSelectedBlocks()).filter((t=>this._canBeAligned(t)));const i=e[0].getAttribute("alignment");const s=Tx(r,n)||i===r||!r;if(s){Mx(e,t)}else{Lx(e,t,r)}}))}_canBeAligned(t){return this.editor.model.schema.checkAttribute(t,Ix)}}function Mx(t,e){for(const n of t){e.removeAttribute(Ix,n)}}function Lx(t,e,n){for(const i of t){e.setAttribute(Ix,n,i)}}class Nx extends eu{static get pluginName(){return"AlignmentEditing"}constructor(t){super(t);t.config.define("alignment",{options:Ex.map((t=>({name:t})))})}init(){const t=this.editor;const e=t.locale;const n=t.model.schema;const i=Sx(t.config.get("alignment.options"));const o=i.filter((t=>Dx(t.name)&&!Tx(t.name,e)));const r=o.some((t=>!!t.className));n.extend("$block",{allowAttributes:"alignment"});t.model.schema.setAttributeProperties("alignment",{isFormatting:true});if(r){t.conversion.attributeToAttribute(Ox(o))}else{t.conversion.for("downcast").attributeToAttribute(zx(o))}const s=Px(o);for(const e of s){t.conversion.for("upcast").attributeToAttribute(e)}const a=Rx(o);for(const e of a){t.conversion.for("upcast").attributeToAttribute(e)}t.commands.add("alignment",new Bx(t))}}function zx(t){const e={};for(const{name:n}of t){e[n]={key:"style",value:{"text-align":n}}}const n={model:{key:"alignment",values:t.map((t=>t.name))},view:e};return n}function Px(t){const e=[];for(const{name:n}of t){e.push({view:{key:"style",value:{"text-align":n}},model:{key:"alignment",value:n}})}return e}function Rx(t){const e=[];for(const{name:n}of t){e.push({view:{key:"align",value:n},model:{key:"alignment",value:n}})}return e}function Ox(t){const e={};for(const n of t){e[n.name]={key:"class",value:n.className}}const n={model:{key:"alignment",values:t.map((t=>t.name))},view:e};return n}const Vx=new Map([["left",J_.alignLeft],["right",J_.alignRight],["center",J_.alignCenter],["justify",J_.alignJustify]]);class Fx extends eu{get localizedOptionTitles(){const t=this.editor.t;return{left:t("Align left"),right:t("Align right"),center:t("Align center"),justify:t("Justify")}}static get pluginName(){return"AlignmentUI"}init(){const t=this.editor;const e=t.ui.componentFactory;const n=t.t;const i=Sx(t.config.get("alignment.options"));i.map((t=>t.name)).filter(Dx).forEach((t=>this._addButton(t)));e.add("alignment",(o=>{const r=yv(o);xv(r,(()=>i.map((t=>e.create(`alignment:${t.name}`)))),{enableActiveItemFocusOnDropdownOpen:true,isVertical:true,ariaLabel:n("Text alignment toolbar")});r.buttonView.set({label:n("Text alignment"),tooltip:true});r.extendTemplate({attributes:{class:"ck-alignment-dropdown"}});const s=o.contentLanguageDirection==="rtl"?Vx.get("right"):Vx.get("left");const a=t.commands.get("alignment");r.buttonView.bind("icon").to(a,"value",(t=>Vx.get(t)||s));r.bind("isEnabled").to(a,"isEnabled");this.listenTo(r,"execute",(()=>{t.editing.view.focus()}));return r}))}_addButton(t){const e=this.editor;e.ui.componentFactory.add(`alignment:${t}`,(n=>{const i=e.commands.get("alignment");const o=new kd(n);o.set({label:this.localizedOptionTitles[t],icon:Vx.get(t),tooltip:true,isToggleable:true});o.bind("isEnabled").to(i);o.bind("isOn").to(i,"value",(e=>e===t));this.listenTo(o,"execute",(()=>{e.execute("alignment",{value:t});e.editing.view.focus()}));return o}))}}class jx extends eu{static get requires(){return[Nx,Fx]}static get pluginName(){return"Alignment"}}class Hx{constructor(t,e=20){this._batch=null;this.model=t;this._size=0;this.limit=e;this._isLocked=false;this._changeCallback=(t,e)=>{if(e.isLocal&&e.isUndoable&&e!==this._batch){this._reset(true)}};this._selectionChangeCallback=()=>{this._reset()};this.model.document.on("change",this._changeCallback);this.model.document.selection.on("change:range",this._selectionChangeCallback);this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}get batch(){if(!this._batch){this._batch=this.model.createBatch({isTyping:true})}return this._batch}get size(){return this._size}input(t){this._size+=t;if(this._size>=this.limit){this._reset(true)}}get isLocked(){return this._isLocked}lock(){this._isLocked=true}unlock(){this._isLocked=false}destroy(){this.model.document.off("change",this._changeCallback);this.model.document.selection.off("change:range",this._selectionChangeCallback);this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}_reset(t=false){if(!this.isLocked||t){this._batch=null;this._size=0}}}class Ux extends iu{constructor(t,e){super(t);this._buffer=new Hx(t.model,e)}get buffer(){return this._buffer}destroy(){super.destroy();this._buffer.destroy()}execute(t={}){const e=this.editor.model;const n=e.document;const i=t.text||"";const o=i.length;let r=n.selection;if(t.selection){r=t.selection}else if(t.range){r=e.createSelection(t.range)}const s=t.resultRange;e.enqueueChange(this._buffer.batch,(t=>{this._buffer.lock();e.deleteContent(r);if(i){e.insertContent(t.createText(i,n.selection.getAttributes()),r)}if(s){t.setSelection(s)}else if(!r.is("documentSelection")){t.setSelection(r)}this._buffer.unlock();this._buffer.input(o)}))}}const Wx=["insertText","insertReplacementText"];class qx extends rf{constructor(t){super(t);if(l.isAndroid){Wx.push("insertCompositionText")}const e=t.document;e.on("beforeinput",((n,i)=>{if(!this.isEnabled){return}const{data:o,targetRanges:r,inputType:s,domEvent:a}=i;if(!Wx.includes(s)){return}const c=new T(e,"insertText");e.fire(c,new cf(t,a,{text:o,selection:t.createSelection(r)}));if(c.stop.called){n.stop()}}));e.on("compositionend",((n,{data:i,domEvent:o})=>{if(!this.isEnabled||l.isAndroid){return}if(!i){return}e.fire("insertText",new cf(t,o,{text:i,selection:e.selection}))}),{priority:"lowest"})}observe(){}}class $x extends eu{static get pluginName(){return"Input"}init(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=e.document.selection;n.addObserver(qx);const o=new Ux(t,t.config.get("typing.undoStep")||20);t.commands.add("insertText",o);t.commands.add("input",o);this.listenTo(n.document,"insertText",((i,o)=>{if(!n.document.isComposing){o.preventDefault()}const{text:r,selection:s,resultRange:a}=o;const c=Array.from(s.getRanges()).map((e=>t.editing.mapper.toModelRange(e)));let d=r;if(l.isAndroid){const t=Array.from(c[0].getItems()).reduce(((t,e)=>t+(e.is("$textProxy")?e.data:"")),"");if(t){if(t.length<=d.length){if(d.startsWith(t)){d=d.substring(t.length);c[0].start=c[0].start.getShiftedBy(t.length)}}else{if(t.startsWith(d)){c[0].start=c[0].start.getShiftedBy(d.length);d=""}}}}const u={text:d,selection:e.createSelection(c)};if(a){u.resultRange=t.editing.mapper.toModelRange(a)}t.execute("insertText",u)}));if(l.isAndroid){this.listenTo(n.document,"keydown",((t,r)=>{if(i.isCollapsed||r.keyCode!=229||!n.document.isComposing){return}Gx(e,o)}))}else{this.listenTo(n.document,"compositionstart",(()=>{if(i.isCollapsed){return}Gx(e,o)}))}}}function Gx(t,e){if(!e.isEnabled){return}const n=e.buffer;n.lock();t.enqueueChange(n.batch,(()=>{t.deleteContent(t.document.selection)}));n.unlock()}class Kx extends iu{constructor(t,e){super(t);this.direction=e;this._buffer=new Hx(t.model,t.config.get("typing.undoStep"))}get buffer(){return this._buffer}execute(t={}){const e=this.editor.model;const n=e.document;e.enqueueChange(this._buffer.batch,(i=>{this._buffer.lock();const o=i.createSelection(t.selection||n.selection);const r=t.sequence||1;const s=o.isCollapsed;if(o.isCollapsed){e.modifySelection(o,{direction:this.direction,unit:t.unit,treatEmojiAsSingleUnit:true})}if(this._shouldEntireContentBeReplacedWithParagraph(r)){this._replaceEntireContentWithParagraph(i);return}if(this._shouldReplaceFirstBlockWithParagraph(o,r)){this.editor.execute("paragraph",{selection:o});return}if(o.isCollapsed){return}let a=0;o.getFirstRange().getMinimalFlatRanges().forEach((t=>{a+=Et(t.getWalker({singleCharacters:true,ignoreElementEnd:true,shallow:true}))}));e.deleteContent(o,{doNotResetEntireContent:s,direction:this.direction});this._buffer.input(a);i.setSelection(o);this._buffer.unlock()}))}_shouldEntireContentBeReplacedWithParagraph(t){if(t>1){return false}const e=this.editor.model;const n=e.document;const i=n.selection;const o=e.schema.getLimitElement(i);const r=i.isCollapsed&&i.containsEntireContent(o);if(!r){return false}if(!e.schema.checkChild(o,"paragraph")){return false}const s=o.getChild(0);if(s&&s.is("element","paragraph")){return false}return true}_replaceEntireContentWithParagraph(t){const e=this.editor.model;const n=e.document;const i=n.selection;const o=e.schema.getLimitElement(i);const r=t.createElement("paragraph");t.remove(t.createRangeIn(o));t.insert(r,o);t.setSelection(r,0)}_shouldReplaceFirstBlockWithParagraph(t,e){const n=this.editor.model;if(e>1||this.direction!="backward"){return false}if(!t.isCollapsed){return false}const i=t.getFirstPosition();const o=n.schema.getLimitElement(i);const r=o.getChild(0);if(i.parent!=r){return false}if(!t.containsEntireContent(r)){return false}if(!n.schema.checkChild(o,"paragraph")){return false}if(r.name=="paragraph"){return false}return true}}const Yx="character";const Zx="word";const Qx="codePoint";const Jx="selection";const Xx="backward";const tE="forward";const eE={deleteContent:{unit:Jx,direction:Xx},deleteContentBackward:{unit:Qx,direction:Xx},deleteWordBackward:{unit:Zx,direction:Xx},deleteHardLineBackward:{unit:Jx,direction:Xx},deleteSoftLineBackward:{unit:Jx,direction:Xx},deleteContentForward:{unit:Yx,direction:tE},deleteWordForward:{unit:Zx,direction:tE},deleteHardLineForward:{unit:Jx,direction:tE},deleteSoftLineForward:{unit:Jx,direction:tE}};class nE extends rf{constructor(t){super(t);const e=t.document;let n=0;e.on("keydown",(()=>{n++}));e.on("keyup",(()=>{n=0}));e.on("beforeinput",((i,o)=>{if(!this.isEnabled){return}const{targetRanges:r,domEvent:s,inputType:a}=o;const c=eE[a];if(!c){return}const d={direction:c.direction,unit:c.unit,sequence:n};if(d.unit==Jx){d.selectionToRemove=t.createSelection(r[0])}if(l.isAndroid&&a==="deleteContentBackward"){d.sequence=1;if(r.length==1&&(r[0].start.parent!=r[0].end.parent||r[0].start.offset+1!=r[0].end.offset)){d.unit=Jx;d.selectionToRemove=t.createSelection(r)}}const u=new Hg(e,"delete",r[0]);e.fire(u,new cf(t,s,d));if(u.stop.called){i.stop()}}));if(l.isBlink){iE(this)}}observe(){}}function iE(t){const e=t.view;const n=e.document;let i=null;let o=false;n.on("keydown",((t,{keyCode:e})=>{i=e;o=false}));n.on("keyup",((a,{keyCode:c,domEvent:l})=>{const d=n.selection;const u=t.isEnabled&&c==i&&r(c)&&!d.isCollapsed&&!o;i=null;if(u){const t=d.getFirstRange();const i=new Hg(n,"delete",t);const o={unit:Jx,direction:s(c),selectionToRemove:d};n.fire(i,new cf(e,l,o))}}));n.on("beforeinput",((t,{inputType:e})=>{const n=eE[e];const a=r(i)&&n&&n.direction==s(i);if(a){o=true}}),{priority:"high"});n.on("beforeinput",((t,{inputType:e,data:n})=>{const o=i==Hc["delete"]&&e=="insertText"&&n=="";if(o){t.stop()}}),{priority:"high"});function r(t){return t==Hc.backspace||t==Hc["delete"]}function s(t){return t==Hc.backspace?Xx:tE}}class oE extends eu{static get pluginName(){return"Delete"}init(){const t=this.editor;const e=t.editing.view;const n=e.document;const i=t.model.document;e.addObserver(nE);this._undoOnBackspace=false;const o=new Kx(t,"forward");t.commands.add("deleteForward",o);t.commands.add("forwardDelete",o);t.commands.add("delete",new Kx(t,"backward"));this.listenTo(n,"delete",((i,o)=>{if(!n.isComposing){o.preventDefault()}const{direction:r,sequence:s,selectionToRemove:a,unit:c}=o;const l=r==="forward"?"deleteForward":"delete";const d={sequence:s};if(c=="selection"){const e=Array.from(a.getRanges()).map((e=>t.editing.mapper.toModelRange(e)));d.selection=t.model.createSelection(e)}else{d.unit=c}t.execute(l,d);e.scrollToTheSelection()}),{priority:"low"});if(this.editor.plugins.has("UndoEditing")){this.listenTo(n,"delete",((e,n)=>{if(this._undoOnBackspace&&n.direction=="backward"&&n.sequence==1&&n.unit=="codePoint"){this._undoOnBackspace=false;t.execute("undo");n.preventDefault();e.stop()}}),{context:"$capture"});this.listenTo(i,"change",(()=>{this._undoOnBackspace=false}))}}requestUndoOnBackspace(){if(this.editor.plugins.has("UndoEditing")){this._undoOnBackspace=true}}}class rE extends eu{static get requires(){return[$x,oE]}static get pluginName(){return"Typing"}}function sE(t,e){let n=t.start;const i=Array.from(t.getItems()).reduce(((t,i)=>{if(!(i.is("$text")||i.is("$textProxy"))){n=e.createPositionAfter(i);return""}return t+i.data}),"");return{text:i,range:e.createRange(n,t.end)}}class aE extends(mt()){constructor(t,e){super();this.model=t;this.testCallback=e;this._hasMatch=false;this.set("isEnabled",true);this.on("change:isEnabled",(()=>{if(this.isEnabled){this._startListening()}else{this.stopListening(t.document.selection);this.stopListening(t.document)}}));this._startListening()}get hasMatch(){return this._hasMatch}_startListening(){const t=this.model;const e=t.document;this.listenTo(e.selection,"change:range",((t,{directChange:n})=>{if(!n){return}if(!e.selection.isCollapsed){if(this.hasMatch){this.fire("unmatched");this._hasMatch=false}return}this._evaluateTextBeforeSelection("selection")}));this.listenTo(e,"change:data",((t,e)=>{if(e.isUndo||!e.isLocal){return}this._evaluateTextBeforeSelection("data",{batch:e})}))}_evaluateTextBeforeSelection(t,e={}){const n=this.model;const i=n.document;const o=i.selection;const r=n.createRange(n.createPositionAt(o.focus.parent,0),o.focus);const{text:s,range:a}=sE(r,n);const c=this.testCallback(s);if(!c&&this.hasMatch){this.fire("unmatched")}this._hasMatch=!!c;if(c){const n=Object.assign(e,{text:s,range:a});if(typeof c=="object"){Object.assign(n,c)}this.fire(`matched:${t}`,n)}}}class cE extends eu{static get pluginName(){return"TwoStepCaretMovement"}constructor(t){super(t);this.attributes=new Set;this._overrideUid=null}init(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=t.locale;const o=e.document.selection;this.listenTo(n.document,"arrowKey",((t,e)=>{if(!o.isCollapsed){return}if(e.shiftKey||e.altKey||e.ctrlKey){return}const n=e.keyCode==Hc.arrowright;const r=e.keyCode==Hc.arrowleft;if(!n&&!r){return}const s=i.contentLanguageDirection;let a=false;if(s==="ltr"&&n||s==="rtl"&&r){a=this._handleForwardMovement(e)}else{a=this._handleBackwardMovement(e)}if(a===true){t.stop()}}),{context:"$text",priority:"highest"});this._isNextGravityRestorationSkipped=false;this.listenTo(o,"change:range",((t,e)=>{if(this._isNextGravityRestorationSkipped){this._isNextGravityRestorationSkipped=false;return}if(!this._isGravityOverridden){return}if(!e.directChange&&gE(o.getFirstPosition(),this.attributes)){return}this._restoreGravity()}))}registerAttribute(t){this.attributes.add(t)}_handleForwardMovement(t){const e=this.attributes;const n=this.editor.model;const i=n.document.selection;const o=i.getFirstPosition();if(this._isGravityOverridden){return false}if(o.isAtStart&&lE(i,e)){return false}if(gE(o,e)){uE(t);this._overrideGravity();return true}return false}_handleBackwardMovement(t){const e=this.attributes;const n=this.editor.model;const i=n.document.selection;const o=i.getFirstPosition();if(this._isGravityOverridden){uE(t);this._restoreGravity();dE(n,e,o);return true}else{if(o.isAtStart){if(lE(i,e)){uE(t);dE(n,e,o);return true}return false}if(hE(o,e)){if(o.isAtEnd&&!lE(i,e)&&gE(o,e)){uE(t);dE(n,e,o);return true}this._isNextGravityRestorationSkipped=true;this._overrideGravity();return false}}return false}get _isGravityOverridden(){return!!this._overrideUid}_overrideGravity(){this._overrideUid=this.editor.model.change((t=>t.overrideSelectionGravity()))}_restoreGravity(){this.editor.model.change((t=>{t.restoreSelectionGravity(this._overrideUid);this._overrideUid=null}))}}function lE(t,e){for(const n of e){if(t.hasAttribute(n)){return true}}return false}function dE(t,e,n){const i=n.nodeBefore;t.change((t=>{if(i){t.setSelectionAttribute(i.getAttributes())}else{t.removeSelectionAttribute(e)}}))}function uE(t){t.preventDefault()}function hE(t,e){const n=t.getShiftedBy(-1);return gE(n,e)}function gE(t,e){const{nodeBefore:n,nodeAfter:i}=t;for(const t of e){const e=n?n.getAttribute(t):undefined;const o=i?i.getAttribute(t):undefined;if(o!==e){return true}}return false}var mE=/[\\^$.*+?()[\]{}|]/g,fE=RegExp(mE.source);function pE(t){t=dh(t);return t&&fE.test(t)?t.replace(mE,"\\$&"):t}const bE=pE;const kE={copyright:{from:"(c)",to:"©"},registeredTrademark:{from:"(r)",to:"®"},trademark:{from:"(tm)",to:"™"},oneHalf:{from:/(^|[^/a-z0-9])(1\/2)([^/a-z0-9])$/i,to:[null,"½",null]},oneThird:{from:/(^|[^/a-z0-9])(1\/3)([^/a-z0-9])$/i,to:[null,"⅓",null]},twoThirds:{from:/(^|[^/a-z0-9])(2\/3)([^/a-z0-9])$/i,to:[null,"⅔",null]},oneForth:{from:/(^|[^/a-z0-9])(1\/4)([^/a-z0-9])$/i,to:[null,"¼",null]},threeQuarters:{from:/(^|[^/a-z0-9])(3\/4)([^/a-z0-9])$/i,to:[null,"¾",null]},lessThanOrEqual:{from:"<=",to:"≤"},greaterThanOrEqual:{from:">=",to:"≥"},notEqual:{from:"!=",to:"≠"},arrowLeft:{from:"<-",to:"←"},arrowRight:{from:"->",to:"→"},horizontalEllipsis:{from:"...",to:"…"},enDash:{from:/(^| )(--)( )$/,to:[null,"–",null]},emDash:{from:/(^| )(---)( )$/,to:[null,"—",null]},quotesPrimary:{from:xE('"'),to:[null,"“",null,"”"]},quotesSecondary:{from:xE("'"),to:[null,"‘",null,"’"]},quotesPrimaryEnGb:{from:xE("'"),to:[null,"‘",null,"’"]},quotesSecondaryEnGb:{from:xE('"'),to:[null,"“",null,"”"]},quotesPrimaryPl:{from:xE('"'),to:[null,"„",null,"”"]},quotesSecondaryPl:{from:xE("'"),to:[null,"‚",null,"’"]}};const wE={symbols:["copyright","registeredTrademark","trademark"],mathematical:["oneHalf","oneThird","twoThirds","oneForth","threeQuarters","lessThanOrEqual","greaterThanOrEqual","notEqual","arrowLeft","arrowRight"],typography:["horizontalEllipsis","enDash","emDash"],quotes:["quotesPrimary","quotesSecondary"]};const AE=["symbols","mathematical","typography","quotes"];class CE extends eu{static get requires(){return["Delete","Input"]}static get pluginName(){return"TextTransformation"}constructor(t){super(t);t.config.define("typing",{transformations:{include:AE}})}init(){const t=this.editor.model;const e=t.document.selection;e.on("change:range",(()=>{this.isEnabled=!e.anchor.parent.is("element","codeBlock")}));this._enableTransformationWatchers()}_enableTransformationWatchers(){const t=this.editor;const e=t.model;const n=t.plugins.get("Delete");const i=EE(t.config.get("typing.transformations"));const o=t=>{for(const e of i){const n=e.from;const i=n.test(t);if(i){return{normalizedTransformation:e}}}};const r=new aE(t.model,o);r.on("matched:data",((t,i)=>{if(!i.batch.isTyping){return}const{from:o,to:r}=i.normalizedTransformation;const s=o.exec(i.text);const a=r(s.slice(1));const c=i.range;let l=s.index;e.enqueueChange((t=>{for(let n=1;n<s.length;n++){const i=s[n];const o=a[n-1];if(o==null){l+=i.length;continue}const r=c.start.getShiftedBy(l);const d=e.createRange(r,r.getShiftedBy(i.length));const u=yE(r);e.insertContent(t.createText(o,u),d);l+=o.length}e.enqueueChange((()=>{n.requestUndoOnBackspace()}))}))}));r.bind("isEnabled").to(this)}}function _E(t){if(typeof t=="string"){return new RegExp(`(${bE(t)})$`)}return t}function vE(t){if(typeof t=="string"){return()=>[t]}else if(t instanceof Array){return()=>t}return t}function yE(t){const e=t.textNode?t.textNode:t.nodeAfter;return e.getAttributes()}function xE(t){return new RegExp(`(^|\\s)(${t})([^${t}]*)(${t})$`)}function EE(t){const e=t.extra||[];const n=t.remove||[];const i=t=>!n.includes(t);const o=t.include.concat(e).filter(i);return DE(o).filter(i).map((t=>typeof t=="string"&&kE[t]?kE[t]:t)).filter((t=>typeof t==="object")).map((t=>({from:_E(t.from),to:vE(t.to)})))}function DE(t){const e=new Set;for(const n of t){if(typeof n=="string"&&wE[n]){for(const t of wE[n]){e.add(t)}}else{e.add(n)}}return Array.from(e)}function TE(t,e,n,i){return i.createRange(SE(t,e,n,true,i),SE(t,e,n,false,i))}function SE(t,e,n,i,o){let r=t.textNode||(i?t.nodeBefore:t.nodeAfter);let s=null;while(r&&r.getAttribute(e)==n){s=r;r=i?r.previousSibling:r.nextSibling}return s?o.createPositionAt(s,i?"before":"after"):t}function IE(t,e,n,i){const o=t.editing.view;const r=new Set;o.document.registerPostFixer((o=>{const s=t.model.document.selection;let a=false;if(s.hasAttribute(e)){const c=TE(s.getFirstPosition(),e,s.getAttribute(e),t.model);const l=t.editing.mapper.toViewRange(c);for(const t of l.getItems()){if(t.is("element",n)&&!t.hasClass(i)){o.addClass(i,t);r.add(t);a=true}}}return a}));t.conversion.for("editingDowncast").add((t=>{t.on("insert",e,{priority:"highest"});t.on("remove",e,{priority:"highest"});t.on("attribute",e,{priority:"highest"});t.on("selection",e,{priority:"highest"});function e(){o.change((t=>{for(const e of r.values()){t.removeClass(i,e);r.delete(e)}}))}}))}function BE(t,e,n,i){let o;let r=null;if(typeof i=="function"){o=i}else{r=t.commands.get(i);o=()=>{t.execute(i)}}t.model.document.on("change:data",((s,a)=>{if(r&&!r.isEnabled||!e.isEnabled){return}const c=dl(t.model.document.selection.getRanges());if(!c.isCollapsed){return}if(a.isUndo||!a.isLocal){return}const l=Array.from(t.model.document.differ.getChanges());const d=l[0];if(l.length!=1||d.type!=="insert"||d.name!="$text"||d.length!=1){return}const u=d.position.parent;if(u.is("element","codeBlock")){return}if(u.is("element","listItem")&&typeof i!=="function"&&!["numberedList","bulletedList","todoList"].includes(i)){return}if(r&&r.value===true){return}const h=u.getChild(0);const g=t.model.createRangeOn(h);if(!g.containsRange(c)&&!c.end.isEqual(g.end)){return}const m=n.exec(h.data.substr(0,c.end.offset));if(!m){return}t.model.enqueueChange((e=>{const n=e.createPositionAt(u,0);const i=e.createPositionAt(u,m[0].length);const r=new kb(n,i);const s=o({match:m});if(s!==false){e.remove(r);const n=t.model.document.selection.getFirstRange();const i=e.createRangeIn(u);if(u.isEmpty&&!i.isEqual(n)&&!i.containsRange(n,true)){e.remove(u)}}r.detach();t.model.enqueueChange((()=>{t.plugins.get("Delete").requestUndoOnBackspace()}))}))}))}function ME(t,e,n,i){let o;let r;if(n instanceof RegExp){o=n}else{r=n}r=r||(t=>{let e;const n=[];const i=[];while((e=o.exec(t))!==null){if(e&&e.length<4){break}let{index:t,1:o,2:r,3:s}=e;const a=o+r+s;t+=e[0].length-a.length;const c=[t,t+o.length];const l=[t+o.length+r.length,t+o.length+r.length+s.length];n.push(c);n.push(l);i.push([t+o.length,t+o.length+r.length])}return{remove:n,format:i}});t.model.document.on("change:data",((n,o)=>{if(o.isUndo||!o.isLocal||!e.isEnabled){return}const s=t.model;const a=s.document.selection;if(!a.isCollapsed){return}const c=Array.from(s.document.differ.getChanges());const l=c[0];if(c.length!=1||l.type!=="insert"||l.name!="$text"||l.length!=1){return}const d=a.focus;const u=d.parent;const{text:h,range:g}=NE(s.createRange(s.createPositionAt(u,0),d),s);const m=r(h);const f=LE(g.start,m.format,s);const p=LE(g.start,m.remove,s);if(!(f.length&&p.length)){return}s.enqueueChange((e=>{const n=i(e,f);if(n===false){return}for(const t of p.reverse()){e.remove(t)}s.enqueueChange((()=>{t.plugins.get("Delete").requestUndoOnBackspace()}))}))}))}function LE(t,e,n){return e.filter((t=>t[0]!==undefined&&t[1]!==undefined)).map((e=>n.createRange(t.getShiftedBy(e[0]),t.getShiftedBy(e[1]))))}function NE(t,e){let n=t.start;const i=Array.from(t.getItems()).reduce(((t,i)=>{if(!(i.is("$text")||i.is("$textProxy"))||i.getAttribute("code")){n=e.createPositionAfter(i);return""}return t+i.data}),"");return{text:i,range:e.createRange(n,t.end)}}class zE extends eu{static get requires(){return[oE]}static get pluginName(){return"Autoformat"}afterInit(){this._addListAutoformats();this._addBasicStylesAutoformats();this._addHeadingAutoformats();this._addBlockQuoteAutoformats();this._addCodeBlockAutoformats();this._addHorizontalLineAutoformats()}_addListAutoformats(){const t=this.editor.commands;if(t.get("bulletedList")){BE(this.editor,this,/^[*-]\s$/,"bulletedList")}if(t.get("numberedList")){BE(this.editor,this,/^1[.|)]\s$/,"numberedList")}if(t.get("todoList")){BE(this.editor,this,/^\[\s?\]\s$/,"todoList")}if(t.get("checkTodoList")){BE(this.editor,this,/^\[\s?x\s?\]\s$/,(()=>{this.editor.execute("todoList");this.editor.execute("checkTodoList")}))}}_addBasicStylesAutoformats(){const t=this.editor.commands;if(t.get("bold")){const t=PE(this.editor,"bold");ME(this.editor,this,/(?:^|\s)(\*\*)([^*]+)(\*\*)$/g,t);ME(this.editor,this,/(?:^|\s)(__)([^_]+)(__)$/g,t)}if(t.get("italic")){const t=PE(this.editor,"italic");ME(this.editor,this,/(?:^|\s)(\*)([^*_]+)(\*)$/g,t);ME(this.editor,this,/(?:^|\s)(_)([^_]+)(_)$/g,t)}if(t.get("code")){const t=PE(this.editor,"code");ME(this.editor,this,/(`)([^`]+)(`)$/g,t)}if(t.get("strikethrough")){const t=PE(this.editor,"strikethrough");ME(this.editor,this,/(~~)([^~]+)(~~)$/g,t)}}_addHeadingAutoformats(){const t=this.editor.commands.get("heading");if(t){t.modelElements.filter((t=>t.match(/^heading[1-6]$/))).forEach((e=>{const n=e[7];const i=new RegExp(`^(#{${n}})\\s$`);BE(this.editor,this,i,(()=>{if(!t.isEnabled||t.value===e){return false}this.editor.execute("heading",{value:e})}))}))}}_addBlockQuoteAutoformats(){if(this.editor.commands.get("blockQuote")){BE(this.editor,this,/^>\s$/,"blockQuote")}}_addCodeBlockAutoformats(){const t=this.editor;const e=t.model.document.selection;if(t.commands.get("codeBlock")){BE(t,this,/^```$/,(()=>{if(e.getFirstPosition().parent.is("element","listItem")){return false}this.editor.execute("codeBlock",{usePreviousLanguageChoice:true})}))}}_addHorizontalLineAutoformats(){if(this.editor.commands.get("horizontalLine")){BE(this.editor,this,/^---$/,"horizontalLine")}}}function PE(t,e){return(n,i)=>{const o=t.commands.get(e);if(!o.isEnabled){return false}const r=t.model.schema.getValidRanges(i,e);for(const t of r){n.setAttribute(e,true,t)}n.removeSelectionAttribute(e)}}class RE extends lf{constructor(t){super(t);const e=this.document;this.domEventType=["paste","copy","cut","drop","dragover","dragstart","dragend","dragenter","dragleave"];this.listenTo(e,"paste",n("clipboardInput"),{priority:"low"});this.listenTo(e,"drop",n("clipboardInput"),{priority:"low"});this.listenTo(e,"dragover",n("dragging"),{priority:"low"});function n(t){return(n,i)=>{i.preventDefault();const o=i.dropRange?[i.dropRange]:null;const r=new T(e,t);e.fire(r,{dataTransfer:i.dataTransfer,method:n.name,targetRanges:o,target:i.target});if(r.stop.called){i.stopPropagation()}}}}onDomEvent(t){const e="clipboardData"in t?t.clipboardData:t.dataTransfer;const n=t.type=="drop"||t.type=="paste";const i={dataTransfer:new Pp(e,{cacheFiles:n})};if(t.type=="drop"||t.type=="dragover"){i.dropRange=OE(this.view,t)}this.fire(t.type,t,i)}}function OE(t,e){const n=e.target.ownerDocument;const i=e.clientX;const o=e.clientY;let r;if(n.caretRangeFromPoint&&n.caretRangeFromPoint(i,o)){r=n.caretRangeFromPoint(i,o)}else if(e.rangeParent){r=n.createRange();r.setStart(e.rangeParent,e.rangeOffset);r.collapse(true)}if(r){return t.domConverter.domRangeToView(r)}return null}function VE(t){t=t.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r?\n\r?\n/g,"</p><p>").replace(/\r?\n/g,"<br>").replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;").replace(/^\s/,"&nbsp;").replace(/\s$/,"&nbsp;").replace(/\s\s/g," &nbsp;");if(t.includes("</p><p>")||t.includes("<br>")){t=`<p>${t}</p>`}return t}function FE(t){return t.replace(/<span(?: class="Apple-converted-space"|)>(\s+)<\/span>/g,((t,e)=>{if(e.length==1){return" "}return e})).replace(/<!--[\s\S]*?-->/g,"")}const jE=["figcaption","li"];function HE(t){let e="";if(t.is("$text")||t.is("$textProxy")){e=t.data}else if(t.is("element","img")&&t.hasAttribute("alt")){e=t.getAttribute("alt")}else if(t.is("element","br")){e="\n"}else{let n=null;for(const i of t.getChildren()){const t=HE(i);if(n&&(n.is("containerElement")||i.is("containerElement"))){if(jE.includes(n.name)||jE.includes(i.name)){e+="\n"}else{e+="\n\n"}}e+=t;n=i}}return e}class UE extends eu{static get pluginName(){return"ClipboardPipeline"}init(){const t=this.editor;const e=t.editing.view;e.addObserver(RE);this._setupPasteDrop();this._setupCopyCut()}_setupPasteDrop(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=n.document;this.listenTo(i,"clipboardInput",(e=>{if(t.isReadOnly){e.stop()}}),{priority:"highest"});this.listenTo(i,"clipboardInput",((t,e)=>{const i=e.dataTransfer;let o;if(e.content){o=e.content}else{let t="";if(i.getData("text/html")){t=FE(i.getData("text/html"))}else if(i.getData("text/plain")){t=VE(i.getData("text/plain"))}o=this.editor.data.htmlProcessor.toView(t)}const r=new T(this,"inputTransformation");this.fire(r,{content:o,dataTransfer:i,targetRanges:e.targetRanges,method:e.method});if(r.stop.called){t.stop()}n.scrollToTheSelection()}),{priority:"low"});this.listenTo(this,"inputTransformation",((t,n)=>{if(n.content.isEmpty){return}const i=this.editor.data;const o=i.toModel(n.content,"$clipboardHolder");if(o.childCount==0){return}t.stop();e.change((()=>{this.fire("contentInsertion",{content:o,method:n.method,dataTransfer:n.dataTransfer,targetRanges:n.targetRanges})}))}),{priority:"low"});this.listenTo(this,"contentInsertion",((t,n)=>{n.resultRange=e.insertContent(n.content)}),{priority:"low"})}_setupCopyCut(){const t=this.editor;const e=t.model.document;const n=t.editing.view;const i=n.document;const o=(n,o)=>{const r=o.dataTransfer;o.preventDefault();const s=t.data.toView(t.model.getSelectedContent(e.selection));i.fire("clipboardOutput",{dataTransfer:r,content:s,method:n.name})};this.listenTo(i,"copy",o,{priority:"low"});this.listenTo(i,"cut",((e,n)=>{if(t.isReadOnly){n.preventDefault()}else{o(e,n)}}),{priority:"low"});this.listenTo(i,"clipboardOutput",((n,i)=>{if(!i.content.isEmpty){i.dataTransfer.setData("text/html",this.editor.data.htmlProcessor.toData(i.content));i.dataTransfer.setData("text/plain",HE(i.content))}if(i.method=="cut"){t.model.deleteContent(e.selection)}}),{priority:"low"})}}function*WE(t,e){for(const n of e){if(n&&t.getAttributeProperties(n[0]).copyOnEnter){yield n}}}class qE extends iu{execute(){this.editor.model.change((t=>{this.enterBlock(t);this.fire("afterExecute",{writer:t})}))}enterBlock(t){const e=this.editor.model;const n=e.document.selection;const i=e.schema;const o=n.isCollapsed;const r=n.getFirstRange();const s=r.start.parent;const a=r.end.parent;if(i.isLimit(s)||i.isLimit(a)){if(!o&&s==a){e.deleteContent(n)}return false}if(o){const e=WE(t.model.schema,n.getAttributes());$E(t,r.start);t.setSelectionAttribute(e);return true}else{const i=!(r.start.isAtStart&&r.end.isAtEnd);const o=s==a;e.deleteContent(n,{leaveUnmerged:i});if(i){if(o){$E(t,n.focus);return true}else{t.setSelection(a,0)}}}return false}}function $E(t,e){t.split(e);t.setSelection(e.parent.nextSibling,0)}const GE={insertParagraph:{isSoft:false},insertLineBreak:{isSoft:true}};class KE extends rf{constructor(t){super(t);const e=this.document;e.on("beforeinput",((n,i)=>{if(!this.isEnabled){return}const o=i.domEvent;const r=GE[i.inputType];if(!r){return}const s=new Hg(e,"enter",i.targetRanges[0]);e.fire(s,new cf(t,o,{isSoft:r.isSoft}));if(s.stop.called){n.stop()}}))}observe(){}}class YE extends eu{static get pluginName(){return"Enter"}init(){const t=this.editor;const e=t.editing.view;const n=e.document;e.addObserver(KE);t.commands.add("enter",new qE(t));this.listenTo(n,"enter",((i,o)=>{if(!n.isComposing){o.preventDefault()}if(o.isSoft){return}t.execute("enter");e.scrollToTheSelection()}),{priority:"low"})}}class ZE extends iu{execute(){const t=this.editor.model;const e=t.document;t.change((n=>{JE(t,n,e.selection);this.fire("afterExecute",{writer:n})}))}refresh(){const t=this.editor.model;const e=t.document;this.isEnabled=QE(t.schema,e.selection)}}function QE(t,e){if(e.rangeCount>1){return false}const n=e.anchor;if(!n||!t.checkChild(n,"softBreak")){return false}const i=e.getFirstRange();const o=i.start.parent;const r=i.end.parent;if((tD(o,t)||tD(r,t))&&o!==r){return false}return true}function JE(t,e,n){const i=n.isCollapsed;const o=n.getFirstRange();const r=o.start.parent;const s=o.end.parent;const a=r==s;if(i){const i=WE(t.schema,n.getAttributes());XE(t,e,o.end);e.removeSelectionAttribute(n.getAttributeKeys());e.setSelectionAttribute(i)}else{const i=!(o.start.isAtStart&&o.end.isAtEnd);t.deleteContent(n,{leaveUnmerged:i});if(a){XE(t,e,n.focus)}else{if(i){e.setSelection(s,0)}}}}function XE(t,e,n){const i=e.createElement("softBreak");t.insertContent(i,n);e.setSelection(i,"after")}function tD(t,e){if(t.is("rootElement")){return false}return e.isLimit(t)||tD(t.parent,e)}class eD extends eu{static get pluginName(){return"ShiftEnter"}init(){const t=this.editor;const e=t.model.schema;const n=t.conversion;const i=t.editing.view;const o=i.document;e.register("softBreak",{allowWhere:"$text",isInline:true});n.for("upcast").elementToElement({model:"softBreak",view:"br"});n.for("downcast").elementToElement({model:"softBreak",view:(t,{writer:e})=>e.createEmptyElement("br")});i.addObserver(KE);t.commands.add("shiftEnter",new ZE(t));this.listenTo(o,"enter",((e,n)=>{if(!o.isComposing){n.preventDefault()}if(!n.isSoft){return}t.execute("shiftEnter");i.scrollToTheSelection()}),{priority:"low"})}}class nD extends(K()){constructor(){super();this._stack=[]}add(t,e){const n=this._stack;const i=n[0];this._insertDescriptor(t);const o=n[0];if(i!==o&&!iD(i,o)){this.fire("change:top",{oldDescriptor:i,newDescriptor:o,writer:e})}}remove(t,e){const n=this._stack;const i=n[0];this._removeDescriptor(t);const o=n[0];if(i!==o&&!iD(i,o)){this.fire("change:top",{oldDescriptor:i,newDescriptor:o,writer:e})}}_insertDescriptor(t){const e=this._stack;const n=e.findIndex((e=>e.id===t.id));if(iD(t,e[n])){return}if(n>-1){e.splice(n,1)}let i=0;while(e[i]&&oD(e[i],t)){i++}e.splice(i,0,t)}_removeDescriptor(t){const e=this._stack;const n=e.findIndex((e=>e.id===t));if(n>-1){e.splice(n,1)}}}function iD(t,e){return t&&e&&t.priority==e.priority&&rD(t.classes)==rD(e.classes)}function oD(t,e){if(t.priority>e.priority){return true}else if(t.priority<e.priority){return false}return rD(t.classes)>rD(e.classes)}function rD(t){return Array.isArray(t)?t.sort().join(","):t}const sD='<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M4 0v1H1v3H0V.5A.5.5 0 0 1 .5 0H4zm8 0h3.5a.5.5 0 0 1 .5.5V4h-1V1h-3V0zM4 16H.5a.5.5 0 0 1-.5-.5V12h1v3h3v1zm8 0v-1h3v-3h1v3.5a.5.5 0 0 1-.5.5H12z"/><path fill-opacity=".256" d="M1 1h14v14H1z"/><g class="ck-icon__selected-indicator"><path d="M7 0h2v1H7V0zM0 7h1v2H0V7zm15 0h1v2h-1V7zm-8 8h2v1H7v-1z"/><path fill-opacity=".254" d="M1 1h14v14H1z"/></g></svg>';const aD="ck-widget";const cD="ck-widget_selected";function lD(t){if(!t.is("element")){return false}return!!t.getCustomProperty("widget")}function dD(t,e,n={}){if(!t.is("containerElement")){throw new z("widget-to-widget-wrong-element-type",null,{element:t})}e.setAttribute("contenteditable","false",t);e.addClass(aD,t);e.setCustomProperty("widget",true,t);t.getFillerOffset=wD;e.setCustomProperty("widgetLabel",[],t);if(n.label){mD(t,n.label)}if(n.hasSelectionHandle){AD(t,e)}gD(t,e);return t}function uD(t,e,n){if(e.classes){n.addClass(Xc(e.classes),t)}if(e.attributes){for(const i in e.attributes){n.setAttribute(i,e.attributes[i],t)}}}function hD(t,e,n){if(e.classes){n.removeClass(Xc(e.classes),t)}if(e.attributes){for(const i in e.attributes){n.removeAttribute(i,t)}}}function gD(t,e,n=uD,i=hD){const o=new nD;o.on("change:top",((e,o)=>{if(o.oldDescriptor){i(t,o.oldDescriptor,o.writer)}if(o.newDescriptor){n(t,o.newDescriptor,o.writer)}}));const r=(t,e,n)=>o.add(e,n);const s=(t,e,n)=>o.remove(e,n);e.setCustomProperty("addHighlight",r,t);e.setCustomProperty("removeHighlight",s,t)}function mD(t,e){const n=t.getCustomProperty("widgetLabel");n.push(e)}function fD(t){const e=t.getCustomProperty("widgetLabel");return e.reduce(((t,e)=>{if(typeof e==="function"){return t?t+". "+e():e()}else{return t?t+". "+e:e}}),"")}function pD(t,e,n={}){e.addClass(["ck-editor__editable","ck-editor__nested-editable"],t);e.setAttribute("role","textbox",t);if(n.label){e.setAttribute("aria-label",n.label,t)}e.setAttribute("contenteditable",t.isReadOnly?"false":"true",t);t.on("change:isReadOnly",((n,i,o)=>{e.setAttribute("contenteditable",o?"false":"true",t)}));t.on("change:isFocused",((n,i,o)=>{if(o){e.addClass("ck-editor__nested-editable_focused",t)}else{e.removeClass("ck-editor__nested-editable_focused",t)}}));gD(t,e);return t}function bD(t,e){const n=t.getSelectedElement();if(n){const i=ED(t);if(i){return e.createRange(e.createPositionAt(n,i))}}return oC(t,e)}function kD(t,e){return(n,i)=>{const{mapper:o,viewPosition:r}=i;const s=o.findMappedViewAncestor(r);if(!e(s)){return}const a=o.toModelElement(s);i.modelPosition=t.createPositionAt(a,r.isAtStart?"before":"after")}}function wD(){return null}function AD(t,e){const n=e.createUIElement("div",{class:"ck ck-widget__selection-handle"},(function(t){const e=this.toDomElement(t);const n=new gd;n.set("content",sD);n.render();e.appendChild(n.element);return e}));e.insert(e.createPositionAt(t,0),n);e.addClass(["ck-widget_with-selection-handle"],t)}const CD="widget-type-around";function _D(t,e,n){return!!t&&lD(t)&&!n.isInline(e)}function vD(t){return t.closest(".ck-widget__type-around__button")}function yD(t){return t.classList.contains("ck-widget__type-around__button_before")?"before":"after"}function xD(t,e){const n=t.closest(".ck-widget");return e.mapDomToView(n)}function ED(t){return t.getAttribute(CD)}const DD='<svg viewBox="0 0 10 8" xmlns="http://www.w3.org/2000/svg"><path d="M9.055.263v3.972h-6.77M1 4.216l2-2.038m-2 2 2 2.038"/></svg>';var TD=n(5137);var SD={injectType:"singletonStyleTag",attributes:{"data-cke":true}};SD.insert="head";SD.singleton=true;var ID=Tl()(TD.Z,SD);const BD=TD.Z.locals||{};const MD=["before","after"];const LD=(new DOMParser).parseFromString(DD,"image/svg+xml").firstChild;const ND="ck-widget__type-around_disabled";class zD extends eu{static get pluginName(){return"WidgetTypeAround"}static get requires(){return[YE,oE]}constructor(t){super(t);this._currentFakeCaretModelElement=null}init(){const t=this.editor;const e=t.editing.view;this.on("change:isEnabled",((n,i,o)=>{e.change((t=>{for(const n of e.document.roots){if(o){t.removeClass(ND,n)}else{t.addClass(ND,n)}}}));if(!o){t.model.change((t=>{t.removeSelectionAttribute(CD)}))}}));this._enableTypeAroundUIInjection();this._enableInsertingParagraphsOnButtonClick();this._enableInsertingParagraphsOnEnterKeypress();this._enableInsertingParagraphsOnTypingKeystroke();this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows();this._enableDeleteIntegration();this._enableInsertContentIntegration();this._enableInsertObjectIntegration();this._enableDeleteContentIntegration()}destroy(){super.destroy();this._currentFakeCaretModelElement=null}_insertParagraph(t,e){const n=this.editor;const i=n.editing.view;const o=n.model.schema.getAttributesWithProperty(t,"copyOnReplace",true);n.execute("insertParagraph",{position:n.model.createPositionAt(t,e),attributes:o});i.focus();i.scrollToTheSelection()}_listenToIfEnabled(t,e,n,i){this.listenTo(t,e,((...t)=>{if(this.isEnabled){n(...t)}}),i)}_insertParagraphAccordingToFakeCaretPosition(){const t=this.editor;const e=t.model;const n=e.document.selection;const i=ED(n);if(!i){return false}const o=n.getSelectedElement();this._insertParagraph(o,i);return true}_enableTypeAroundUIInjection(){const t=this.editor;const e=t.model.schema;const n=t.locale.t;const i={before:n("Insert paragraph before block"),after:n("Insert paragraph after block")};t.editing.downcastDispatcher.on("insert",((t,o,r)=>{const s=r.mapper.toViewElement(o.item);if(!s){return}if(_D(s,o.item,e)){PD(r.writer,i,s);const t=s.getCustomProperty("widgetLabel");t.push((()=>this.isEnabled?n("Press Enter to type after or press Shift + Enter to type before the widget"):""))}}),{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){const t=this.editor;const e=t.model;const n=e.document.selection;const i=e.schema;const o=t.editing.view;this._listenToIfEnabled(o.document,"arrowKey",((t,e)=>{this._handleArrowKeyPress(t,e)}),{context:[lD,"$text"],priority:"high"});this._listenToIfEnabled(n,"change:range",((e,n)=>{if(!n.directChange){return}t.model.change((t=>{t.removeSelectionAttribute(CD)}))}));this._listenToIfEnabled(e.document,"change:data",(()=>{const e=n.getSelectedElement();if(e){const n=t.editing.mapper.toViewElement(e);if(_D(n,e,i)){return}}t.model.change((t=>{t.removeSelectionAttribute(CD)}))}));this._listenToIfEnabled(t.editing.downcastDispatcher,"selection",((t,e,n)=>{const o=n.writer;if(this._currentFakeCaretModelElement){const t=n.mapper.toViewElement(this._currentFakeCaretModelElement);if(t){o.removeClass(MD.map(r),t);this._currentFakeCaretModelElement=null}}const s=e.selection.getSelectedElement();if(!s){return}const a=n.mapper.toViewElement(s);if(!_D(a,s,i)){return}const c=ED(e.selection);if(!c){return}o.addClass(r(c),a);this._currentFakeCaretModelElement=s}));this._listenToIfEnabled(t.ui.focusTracker,"change:isFocused",((e,n,i)=>{if(!i){t.model.change((t=>{t.removeSelectionAttribute(CD)}))}}));function r(t){return`ck-widget_type-around_show-fake-caret_${t}`}}_handleArrowKeyPress(t,e){const n=this.editor;const i=n.model;const o=i.document.selection;const r=i.schema;const s=n.editing.view;const a=e.keyCode;const c=Zc(a,n.locale.contentLanguageDirection);const l=s.document.selection.getSelectedElement();const d=n.editing.mapper.toModelElement(l);let u;if(_D(l,d,r)){u=this._handleArrowKeyPressOnSelectedWidget(c)}else if(o.isCollapsed){u=this._handleArrowKeyPressWhenSelectionNextToAWidget(c)}else if(!e.shiftKey){u=this._handleArrowKeyPressWhenNonCollapsedSelection(c)}if(u){e.preventDefault();t.stop()}}_handleArrowKeyPressOnSelectedWidget(t){const e=this.editor;const n=e.model;const i=n.document.selection;const o=ED(i);return n.change((e=>{if(o){const n=o===(t?"after":"before");if(!n){e.removeSelectionAttribute(CD);return true}}else{e.setSelectionAttribute(CD,t?"after":"before");return true}return false}))}_handleArrowKeyPressWhenSelectionNextToAWidget(t){const e=this.editor;const n=e.model;const i=n.schema;const o=e.plugins.get("Widget");const r=o._getObjectElementNextToSelection(t);const s=e.editing.mapper.toViewElement(r);if(_D(s,r,i)){n.change((e=>{o._setSelectionOverElement(r);e.setSelectionAttribute(CD,t?"before":"after")}));return true}return false}_handleArrowKeyPressWhenNonCollapsedSelection(t){const e=this.editor;const n=e.model;const i=n.schema;const o=e.editing.mapper;const r=n.document.selection;const s=t?r.getLastPosition().nodeBefore:r.getFirstPosition().nodeAfter;const a=o.toViewElement(s);if(_D(a,s,i)){n.change((e=>{e.setSelection(s,"on");e.setSelectionAttribute(CD,t?"after":"before")}));return true}return false}_enableInsertingParagraphsOnButtonClick(){const t=this.editor;const e=t.editing.view;this._listenToIfEnabled(e.document,"mousedown",((n,i)=>{const o=vD(i.domTarget);if(!o){return}const r=yD(o);const s=xD(o,e.domConverter);const a=t.editing.mapper.toModelElement(s);this._insertParagraph(a,r);i.preventDefault();n.stop()}))}_enableInsertingParagraphsOnEnterKeypress(){const t=this.editor;const e=t.model.document.selection;const n=t.editing.view;this._listenToIfEnabled(n.document,"enter",((n,i)=>{if(n.eventPhase!="atTarget"){return}const o=e.getSelectedElement();const r=t.editing.mapper.toViewElement(o);const s=t.model.schema;let a;if(this._insertParagraphAccordingToFakeCaretPosition()){a=true}else if(_D(r,o,s)){this._insertParagraph(o,i.isSoft?"before":"after");a=true}if(a){i.preventDefault();n.stop()}}),{context:lD})}_enableInsertingParagraphsOnTypingKeystroke(){const t=this.editor;const e=t.editing.view.document;this._listenToIfEnabled(e,"insertText",((t,n)=>{if(this._insertParagraphAccordingToFakeCaretPosition()){n.selection=e.selection}}),{priority:"high"});if(l.isAndroid){this._listenToIfEnabled(e,"keydown",((t,e)=>{if(e.keyCode==229){this._insertParagraphAccordingToFakeCaretPosition()}}))}else{this._listenToIfEnabled(e,"compositionstart",(()=>{this._insertParagraphAccordingToFakeCaretPosition()}),{priority:"high"})}}_enableDeleteIntegration(){const t=this.editor;const e=t.editing.view;const n=t.model;const i=n.schema;this._listenToIfEnabled(e.document,"delete",((e,o)=>{if(e.eventPhase!="atTarget"){return}const r=ED(n.document.selection);if(!r){return}const s=o.direction;const a=n.document.selection.getSelectedElement();const c=r==="before";const l=s=="forward";const d=c===l;if(d){t.execute("delete",{selection:n.createSelection(a,"on")})}else{const e=i.getNearestSelectionRange(n.createPositionAt(a,r),s);if(e){if(!e.isCollapsed){n.change((n=>{n.setSelection(e);t.execute(l?"deleteForward":"delete")}))}else{const o=n.createSelection(e.start);n.modifySelection(o,{direction:s});if(!o.focus.isEqual(e.start)){n.change((n=>{n.setSelection(e);t.execute(l?"deleteForward":"delete")}))}else{const t=VD(i,e.start.parent);n.deleteContent(n.createSelection(t,"on"),{doNotAutoparagraph:true})}}}}o.preventDefault();e.stop()}),{context:lD})}_enableInsertContentIntegration(){const t=this.editor;const e=this.editor.model;const n=e.document.selection;this._listenToIfEnabled(t.model,"insertContent",((t,[i,o])=>{if(o&&!o.is("documentSelection")){return}const r=ED(n);if(!r){return}t.stop();return e.change((t=>{const o=n.getSelectedElement();const s=e.createPositionAt(o,r);const a=t.createSelection(s);const c=e.insertContent(i,a);t.setSelection(a);return c}))}),{priority:"high"})}_enableInsertObjectIntegration(){const t=this.editor;const e=this.editor.model;const n=e.document.selection;this._listenToIfEnabled(t.model,"insertObject",((t,e)=>{const[,i,,o={}]=e;if(i&&!i.is("documentSelection")){return}const r=ED(n);if(!r){return}o.findOptimalPosition=r;e[3]=o}),{priority:"high"})}_enableDeleteContentIntegration(){const t=this.editor;const e=this.editor.model;const n=e.document.selection;this._listenToIfEnabled(t.model,"deleteContent",((t,[e])=>{if(e&&!e.is("documentSelection")){return}const i=ED(n);if(i){t.stop()}}),{priority:"high"})}}function PD(t,e,n){const i=t.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},(function(t){const n=this.toDomElement(t);RD(n,e);OD(n);return n}));t.insert(t.createPositionAt(n,"end"),i)}function RD(t,e){for(const n of MD){const i=new zl({tag:"div",attributes:{class:["ck","ck-widget__type-around__button",`ck-widget__type-around__button_${n}`],title:e[n],"aria-hidden":"true"},children:[t.ownerDocument.importNode(LD,true)]});t.appendChild(i.render())}}function OD(t){const e=new zl({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});t.appendChild(e.render())}function VD(t,e){let n=e;for(const i of e.getAncestors({parentFirst:true})){if(i.childCount>1||t.isLimit(i)){break}n=i}return n}function FD(t){const e=t.model;return(n,i)=>{const o=i.keyCode==Hc.arrowup;const r=i.keyCode==Hc.arrowdown;const s=i.shiftKey;const a=e.document.selection;if(!o&&!r){return}const c=r;if(s&&qD(a,c)){return}const l=jD(t,a,c);if(!l){return}if(l.isCollapsed){if(a.isCollapsed){return}else if(s){return}}if(l.isCollapsed||WD(t,l,c)){e.change((t=>{const n=c?l.end:l.start;if(s){const i=e.createSelection(a.anchor);i.setFocus(n);t.setSelection(i)}else{t.setSelection(n)}}));n.stop();i.preventDefault();i.stopPropagation()}}}function jD(t,e,n){const i=t.model;if(n){const t=e.isCollapsed?e.focus:e.getLastPosition();const n=HD(i,t,"forward");if(!n){return null}const o=i.createRange(t,n);const r=UD(i.schema,o,"backward");if(r){return i.createRange(t,r)}return null}else{const t=e.isCollapsed?e.focus:e.getFirstPosition();const n=HD(i,t,"backward");if(!n){return null}const o=i.createRange(n,t);const r=UD(i.schema,o,"forward");if(r){return i.createRange(r,t)}return null}}function HD(t,e,n){const i=t.schema;const o=t.createRangeIn(e.root);const r=n=="forward"?"elementStart":"elementEnd";for(const{previousPosition:t,item:s,type:a}of o.getWalker({startPosition:e,direction:n})){if(i.isLimit(s)&&!i.isInline(s)){return t}if(a==r&&i.isBlock(s)){return null}}return null}function UD(t,e,n){const i=n=="backward"?e.end:e.start;if(t.checkChild(i,"$text")){return i}for(const{nextPosition:i}of e.getWalker({direction:n})){if(t.checkChild(i,"$text")){return i}}return null}function WD(t,e,n){const i=t.model;const o=t.view.domConverter;if(n){const t=i.createSelection(e.start);i.modifySelection(t);if(!t.focus.isAtEnd&&!e.start.isEqual(t.focus)){e=i.createRange(t.focus,e.end)}}const r=t.mapper.toViewRange(e);const s=o.viewRangeToDom(r);const a=dc.getDomRangeRects(s);let c;for(const t of a){if(c===undefined){c=Math.round(t.bottom);continue}if(Math.round(t.top)>=c){return false}c=Math.max(c,Math.round(t.bottom))}return true}function qD(t,e){return!t.isCollapsed&&t.isBackward==e}var $D=n(6507);var GD={injectType:"singletonStyleTag",attributes:{"data-cke":true}};GD.insert="head";GD.singleton=true;var KD=Tl()($D.Z,GD);const YD=$D.Z.locals||{};class ZD extends eu{static get pluginName(){return"Widget"}static get requires(){return[zD,oE]}init(){const t=this.editor;const e=t.editing.view;const n=e.document;this._previouslySelected=new Set;this.editor.editing.downcastDispatcher.on("selection",((e,n,i)=>{const o=i.writer;const r=n.selection;if(r.isCollapsed){return}const s=r.getSelectedElement();if(!s){return}const a=t.editing.mapper.toViewElement(s);if(!lD(a)){return}if(!i.consumable.consume(r,"selection")){return}o.setSelection(o.createRangeOn(a),{fake:true,label:fD(a)})}));this.editor.editing.downcastDispatcher.on("selection",((t,e,n)=>{this._clearPreviouslySelectedWidgets(n.writer);const i=n.writer;const o=i.document.selection;let r=null;for(const t of o.getRanges()){for(const e of t){const t=e.item;if(lD(t)&&!JD(t,r)){i.addClass(cD,t);this._previouslySelected.add(t);r=t}}}}),{priority:"low"});e.addObserver(bC);this.listenTo(n,"mousedown",((...t)=>this._onMousedown(...t)));this.listenTo(n,"arrowKey",((...t)=>{this._handleSelectionChangeOnArrowKeyPress(...t)}),{context:[lD,"$text"]});this.listenTo(n,"arrowKey",((...t)=>{this._preventDefaultOnArrowKeyPress(...t)}),{context:"$root"});this.listenTo(n,"arrowKey",FD(this.editor.editing),{context:"$text"});this.listenTo(n,"delete",((t,e)=>{if(this._handleDelete(e.direction=="forward")){e.preventDefault();t.stop()}}),{context:"$root"})}_onMousedown(t,e){const n=this.editor;const i=n.editing.view;const o=i.document;let r=e.target;if(QD(r)){if((l.isSafari||l.isGecko)&&e.domEvent.detail>=3){const t=n.editing.mapper;const i=r.is("attributeElement")?r.findAncestor((t=>!t.is("attributeElement"))):r;const o=t.toModelElement(i);e.preventDefault();this.editor.model.change((t=>{t.setSelection(o,"in")}))}return}if(!lD(r)){r=r.findAncestor(lD);if(!r){return}}if(l.isAndroid){e.preventDefault()}if(!o.isFocused){i.focus()}const s=n.editing.mapper.toModelElement(r);this._setSelectionOverElement(s)}_handleSelectionChangeOnArrowKeyPress(t,e){const n=e.keyCode;const i=this.editor.model;const o=i.schema;const r=i.document.selection;const s=r.getSelectedElement();const a=Kc(n,this.editor.locale.contentLanguageDirection);const c=a=="down"||a=="right";const l=a=="up"||a=="down";if(s&&o.isObject(s)){const n=c?r.getLastPosition():r.getFirstPosition();const s=o.getNearestSelectionRange(n,c?"forward":"backward");if(s){i.change((t=>{t.setSelection(s)}));e.preventDefault();t.stop()}return}if(!r.isCollapsed&&!e.shiftKey){const n=r.getFirstPosition();const s=r.getLastPosition();const a=n.nodeAfter;const l=s.nodeBefore;if(a&&o.isObject(a)||l&&o.isObject(l)){i.change((t=>{t.setSelection(c?s:n)}));e.preventDefault();t.stop()}return}if(!r.isCollapsed){return}const d=this._getObjectElementNextToSelection(c);if(d&&o.isObject(d)){if(o.isInline(d)&&l){return}this._setSelectionOverElement(d);e.preventDefault();t.stop()}}_preventDefaultOnArrowKeyPress(t,e){const n=this.editor.model;const i=n.schema;const o=n.document.selection.getSelectedElement();if(o&&i.isObject(o)){e.preventDefault();t.stop()}}_handleDelete(t){if(this.editor.isReadOnly){return}const e=this.editor.model.document;const n=e.selection;if(!n.isCollapsed){return}const i=this._getObjectElementNextToSelection(t);if(i){this.editor.model.change((t=>{let e=n.anchor.parent;while(e.isEmpty){const n=e;e=n.parent;t.remove(n)}this._setSelectionOverElement(i)}));return true}}_setSelectionOverElement(t){this.editor.model.change((e=>{e.setSelection(e.createRangeOn(t))}))}_getObjectElementNextToSelection(t){const e=this.editor.model;const n=e.schema;const i=e.document.selection;const o=e.createSelection(i);e.modifySelection(o,{direction:t?"forward":"backward"});if(o.isEqual(i)){return null}const r=t?o.focus.nodeBefore:o.focus.nodeAfter;if(!!r&&n.isObject(r)){return r}return null}_clearPreviouslySelectedWidgets(t){for(const e of this._previouslySelected){t.removeClass(cD,e)}this._previouslySelected.clear()}}function QD(t){let e=t;while(e){if(e.is("editableElement")&&!e.is("rootElement")){return true}if(lD(e)){return false}e=e.parent}return false}function JD(t,e){if(!e){return false}return Array.from(t.getAncestors()).includes(e)}class XD extends eu{static get requires(){return[Zy]}static get pluginName(){return"WidgetToolbarRepository"}init(){const t=this.editor;if(t.plugins.has("BalloonToolbar")){const e=t.plugins.get("BalloonToolbar");this.listenTo(e,"show",(e=>{if(nT(t.editing.view.document.selection)){e.stop()}}),{priority:"high"})}this._toolbarDefinitions=new Map;this._balloon=this.editor.plugins.get("ContextualBalloon");this.on("change:isEnabled",(()=>{this._updateToolbarsVisibility()}));this.listenTo(t.ui,"update",(()=>{this._updateToolbarsVisibility()}));this.listenTo(t.ui.focusTracker,"change:isFocused",(()=>{this._updateToolbarsVisibility()}),{priority:"low"})}destroy(){super.destroy();for(const t of this._toolbarDefinitions.values()){t.view.destroy()}}register(t,{ariaLabel:e,items:n,getRelatedElement:i,balloonClassName:o="ck-toolbar-container"}){if(!n.length){P("widget-toolbar-no-items",{toolbarId:t});return}const r=this.editor;const s=r.t;const a=new rv(r.locale);a.ariaLabel=e||s("Widget toolbar");if(this._toolbarDefinitions.has(t)){throw new z("widget-toolbar-duplicated",this,{toolbarId:t})}const c={view:a,getRelatedElement:i,balloonClassName:o,itemsConfig:n,initialized:false};r.ui.addToolbar(a,{isContextual:true,beforeFocus:()=>{const t=i(r.editing.view.document.selection);if(t){this._showToolbar(c,t)}},afterBlur:()=>{this._hideToolbar(c)}});this._toolbarDefinitions.set(t,c)}_updateToolbarsVisibility(){let t=0;let e=null;let n=null;for(const i of this._toolbarDefinitions.values()){const o=i.getRelatedElement(this.editor.editing.view.document.selection);if(!this.isEnabled||!o){if(this._isToolbarInBalloon(i)){this._hideToolbar(i)}}else if(!this.editor.ui.focusTracker.isFocused){if(this._isToolbarVisible(i)){this._hideToolbar(i)}}else{const r=o.getAncestors().length;if(r>t){t=r;e=o;n=i}}}if(n){this._showToolbar(n,e)}}_hideToolbar(t){this._balloon.remove(t.view);this.stopListening(this._balloon,"change:visibleView")}_showToolbar(t,e){if(this._isToolbarVisible(t)){tT(this.editor,e)}else if(!this._isToolbarInBalloon(t)){if(!t.initialized){t.initialized=true;t.view.fillFromConfig(t.itemsConfig,this.editor.ui.componentFactory)}this._balloon.add({view:t.view,position:eT(this.editor,e),balloonClassName:t.balloonClassName});this.listenTo(this._balloon,"change:visibleView",(()=>{for(const t of this._toolbarDefinitions.values()){if(this._isToolbarVisible(t)){const e=t.getRelatedElement(this.editor.editing.view.document.selection);tT(this.editor,e)}}}))}}_isToolbarVisible(t){return this._balloon.visibleView===t.view}_isToolbarInBalloon(t){return this._balloon.hasView(t.view)}}function tT(t,e){const n=t.plugins.get("ContextualBalloon");const i=eT(t,e);n.updatePosition(i)}function eT(t,e){const n=t.editing.view;const i=Uv.defaultPositions;return{target:n.domConverter.mapViewToDom(e),positions:[i.northArrowSouth,i.northArrowSouthWest,i.northArrowSouthEast,i.southArrowNorth,i.southArrowNorthWest,i.southArrowNorthEast,i.viewportStickyNorth]}}function nT(t){const e=t.getSelectedElement();return!!(e&&lD(e))}class iT extends(mt()){constructor(t){super();this.set("activeHandlePosition",null);this.set("proposedWidthPercents",null);this.set("proposedWidth",null);this.set("proposedHeight",null);this.set("proposedHandleHostWidth",null);this.set("proposedHandleHostHeight",null);this._options=t;this._referenceCoordinates=null}get originalWidth(){return this._originalWidth}get originalHeight(){return this._originalHeight}get originalWidthPercents(){return this._originalWidthPercents}get aspectRatio(){return this._aspectRatio}begin(t,e,n){const i=new dc(e);this.activeHandlePosition=aT(t);this._referenceCoordinates=rT(e,cT(this.activeHandlePosition));this._originalWidth=i.width;this._originalHeight=i.height;this._aspectRatio=i.width/i.height;const o=n.style.width;if(o&&o.match(/^\d+(\.\d*)?%$/)){this._originalWidthPercents=parseFloat(o)}else{this._originalWidthPercents=oT(n,i)}}update(t){this.proposedWidth=t.width;this.proposedHeight=t.height;this.proposedWidthPercents=t.widthPercents;this.proposedHandleHostWidth=t.handleHostWidth;this.proposedHandleHostHeight=t.handleHostHeight}}function oT(t,e){const n=t.parentElement;const i=parseFloat(n.ownerDocument.defaultView.getComputedStyle(n).width);return e.width/i*100}function rT(t,e){const n=new dc(t);const i=e.split("-");const o={x:i[1]=="right"?n.right:n.left,y:i[0]=="bottom"?n.bottom:n.top};o.x+=t.ownerDocument.defaultView.scrollX;o.y+=t.ownerDocument.defaultView.scrollY;return o}function sT(t){return`ck-widget__resizer__handle-${t}`}function aT(t){const e=["top-left","top-right","bottom-right","bottom-left"];for(const n of e){if(t.classList.contains(sT(n))){return n}}}function cT(t){const e=t.split("-");const n={top:"bottom",bottom:"top",left:"right",right:"left"};return`${n[e[0]]}-${n[e[1]]}`}class lT extends Ll{constructor(){super();const t=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-size-view",t.to("_viewPosition",(t=>t?`ck-orientation-${t}`:""))],style:{display:t.if("_isVisible","none",(t=>!t))}},children:[{text:t.to("_label")}]})}_bindToState(t,e){this.bind("_isVisible").to(e,"proposedWidth",e,"proposedHeight",((t,e)=>t!==null&&e!==null));this.bind("_label").to(e,"proposedHandleHostWidth",e,"proposedHandleHostHeight",e,"proposedWidthPercents",((e,n,i)=>{if(t.unit==="px"){return`${e}×${n}`}else{return`${i}%`}}));this.bind("_viewPosition").to(e,"activeHandlePosition",e,"proposedHandleHostWidth",e,"proposedHandleHostHeight",((t,e,n)=>e<50||n<50?"above-center":t))}_dismiss(){this.unbind();this._isVisible=false}}class dT extends(mt()){constructor(t){super();this._options=t;this._viewResizerWrapper=null;this.set("isEnabled",true);this.set("isSelected",false);this.bind("isVisible").to(this,"isEnabled",this,"isSelected",((t,e)=>t&&e));this.decorate("begin");this.decorate("cancel");this.decorate("commit");this.decorate("updateSize");this.on("commit",(t=>{if(!this.state.proposedWidth&&!this.state.proposedWidthPercents){this._cleanup();t.stop()}}),{priority:"high"})}get state(){return this._state}show(){const t=this._options.editor.editing.view;t.change((t=>{t.removeClass("ck-hidden",this._viewResizerWrapper)}))}hide(){const t=this._options.editor.editing.view;t.change((t=>{t.addClass("ck-hidden",this._viewResizerWrapper)}))}attach(){const t=this;const e=this._options.viewElement;const n=this._options.editor.editing.view;n.change((n=>{const i=n.createUIElement("div",{class:"ck ck-reset_all ck-widget__resizer"},(function(e){const n=this.toDomElement(e);t._appendHandles(n);t._appendSizeUI(n);return n}));n.insert(n.createPositionAt(e,"end"),i);n.addClass("ck-widget_with-resizer",e);this._viewResizerWrapper=i;if(!this.isVisible){this.hide()}}));this.on("change:isVisible",(()=>{if(this.isVisible){this.show();this.redraw()}else{this.hide()}}))}begin(t){this._state=new iT(this._options);this._sizeView._bindToState(this._options,this.state);this._initialViewWidth=this._options.viewElement.getStyle("width");this.state.begin(t,this._getHandleHost(),this._getResizeHost())}updateSize(t){const e=this._proposeNewSize(t);const n=this._options.editor.editing.view;n.change((t=>{const n=this._options.unit||"%";const i=(n==="%"?e.widthPercents:e.width)+n;t.setStyle("width",i,this._options.viewElement)}));const i=this._getHandleHost();const o=new dc(i);const r=Math.round(o.width);const s=Math.round(o.height);const a=new dc(i);e.width=Math.round(a.width);e.height=Math.round(a.height);this.redraw(o);this.state.update({...e,handleHostWidth:r,handleHostHeight:s})}commit(){const t=this._options.unit||"%";const e=(t==="%"?this.state.proposedWidthPercents:this.state.proposedWidth)+t;this._options.editor.editing.view.change((()=>{this._cleanup();this._options.onCommit(e)}))}cancel(){this._cleanup()}destroy(){this.cancel()}redraw(t){const e=this._domResizerWrapper;if(!gT(e)){return}const n=e.parentElement;const i=this._getHandleHost();const o=this._viewResizerWrapper;const r=[o.getStyle("width"),o.getStyle("height"),o.getStyle("left"),o.getStyle("top")];let s;if(n.isSameNode(i)){const e=t||new dc(i);s=[e.width+"px",e.height+"px",undefined,undefined]}else{s=[i.offsetWidth+"px",i.offsetHeight+"px",i.offsetLeft+"px",i.offsetTop+"px"]}if(Dt(r,s)!=="same"){this._options.editor.editing.view.change((t=>{t.setStyle({width:s[0],height:s[1],left:s[2],top:s[3]},o)}))}}containsHandle(t){return this._domResizerWrapper.contains(t)}static isResizeHandle(t){return t.classList.contains("ck-widget__resizer__handle")}_cleanup(){this._sizeView._dismiss();const t=this._options.editor.editing.view;t.change((t=>{t.setStyle("width",this._initialViewWidth,this._options.viewElement)}))}_proposeNewSize(t){const e=this.state;const n=hT(t);const i=this._options.isCentered?this._options.isCentered(this):true;const o={x:e._referenceCoordinates.x-(n.x+e.originalWidth),y:n.y-e.originalHeight-e._referenceCoordinates.y};if(i&&e.activeHandlePosition.endsWith("-right")){o.x=n.x-(e._referenceCoordinates.x+e.originalWidth)}if(i){o.x*=2}let r=Math.abs(e.originalWidth+o.x);let s=Math.abs(e.originalHeight+o.y);const a=r/e.aspectRatio>s?"width":"height";if(a=="width"){s=r/e.aspectRatio}else{r=s*e.aspectRatio}return{width:Math.round(r),height:Math.round(s),widthPercents:Math.min(Math.round(e.originalWidthPercents/e.originalWidth*r*100)/100,100)}}_getResizeHost(){const t=this._domResizerWrapper.parentElement;return this._options.getResizeHost(t)}_getHandleHost(){const t=this._domResizerWrapper.parentElement;return this._options.getHandleHost(t)}get _domResizerWrapper(){return this._options.editor.editing.view.domConverter.mapViewToDom(this._viewResizerWrapper)}_appendHandles(t){const e=["top-left","top-right","bottom-right","bottom-left"];for(const n of e){t.appendChild(new zl({tag:"div",attributes:{class:`ck-widget__resizer__handle ${uT(n)}`}}).render())}}_appendSizeUI(t){this._sizeView=new lT;this._sizeView.render();t.appendChild(this._sizeView.element)}}function uT(t){return`ck-widget__resizer__handle-${t}`}function hT(t){return{x:t.pageX,y:t.pageY}}function gT(t){return t&&t.ownerDocument&&t.ownerDocument.contains(t)}var mT="Expected a function";function fT(t,e,n){var i=true,o=true;if(typeof t!="function"){throw new TypeError(mT)}if(at(n)){i="leading"in n?!!n.leading:i;o="trailing"in n?!!n.trailing:o}return If(t,e,{leading:i,maxWait:e,trailing:o})}const pT=fT;var bT=n(2263);var kT={injectType:"singletonStyleTag",attributes:{"data-cke":true}};kT.insert="head";kT.singleton=true;var wT=Tl()(bT.Z,kT);const AT=bT.Z.locals||{};class CT extends eu{static get pluginName(){return"WidgetResize"}init(){const t=this.editor.editing;const e=ic.window.document;this.set("selectedResizer",null);this.set("_activeResizer",null);this._resizers=new Map;t.view.addObserver(bC);this._observer=new(Ja());this.listenTo(t.view.document,"mousedown",this._mouseDownListener.bind(this),{priority:"high"});this._observer.listenTo(e,"mousemove",this._mouseMoveListener.bind(this));this._observer.listenTo(e,"mouseup",this._mouseUpListener.bind(this));this._redrawSelectedResizerThrottled=pT((()=>this.redrawSelectedResizer()),200);this.editor.ui.on("update",this._redrawSelectedResizerThrottled);this.editor.model.document.on("change",(()=>{for(const[t,e]of this._resizers){if(!t.isAttached()){this._resizers.delete(t);e.destroy()}}}),{priority:"lowest"});this._observer.listenTo(ic.window,"resize",this._redrawSelectedResizerThrottled);const n=this.editor.editing.view.document.selection;n.on("change",(()=>{const t=n.getSelectedElement();const e=this.getResizerByViewElement(t)||null;if(e){this.select(e)}else{this.deselect()}}))}redrawSelectedResizer(){if(this.selectedResizer&&this.selectedResizer.isVisible){this.selectedResizer.redraw()}}destroy(){super.destroy();this._observer.stopListening();for(const t of this._resizers.values()){t.destroy()}this._redrawSelectedResizerThrottled.cancel()}select(t){this.deselect();this.selectedResizer=t;this.selectedResizer.isSelected=true}deselect(){if(this.selectedResizer){this.selectedResizer.isSelected=false}this.selectedResizer=null}attachTo(t){const e=new dT(t);const n=this.editor.plugins;e.attach();if(n.has("WidgetToolbarRepository")){const t=n.get("WidgetToolbarRepository");e.on("begin",(()=>{t.forceDisabled("resize")}),{priority:"lowest"});e.on("cancel",(()=>{t.clearForceDisabled("resize")}),{priority:"highest"});e.on("commit",(()=>{t.clearForceDisabled("resize")}),{priority:"highest"})}this._resizers.set(t.viewElement,e);const i=this.editor.editing.view.document.selection;const o=i.getSelectedElement();if(this.getResizerByViewElement(o)==e){this.select(e)}return e}getResizerByViewElement(t){return this._resizers.get(t)}_getResizerByHandle(t){for(const e of this._resizers.values()){if(e.containsHandle(t)){return e}}}_mouseDownListener(t,e){const n=e.domTarget;if(!dT.isResizeHandle(n)){return}this._activeResizer=this._getResizerByHandle(n)||null;if(this._activeResizer){this._activeResizer.begin(n);t.stop();e.preventDefault()}}_mouseMoveListener(t,e){if(this._activeResizer){this._activeResizer.updateSize(e)}}_mouseUpListener(){if(this._activeResizer){this._activeResizer.commit();this._activeResizer=null}}}var _T=n(390);var vT={injectType:"singletonStyleTag",attributes:{"data-cke":true}};vT.insert="head";vT.singleton=true;var yT=Tl()(_T.Z,vT);const xT=_T.Z.locals||{};class ET extends eu{static get pluginName(){return"DragDrop"}static get requires(){return[UE,ZD]}init(){const t=this.editor;const e=t.editing.view;this._draggedRange=null;this._draggingUid="";this._draggableElement=null;this._updateDropMarkerThrottled=pT((t=>this._updateDropMarker(t)),40);this._removeDropMarkerDelayed=NT((()=>this._removeDropMarker()),40);this._clearDraggableAttributesDelayed=NT((()=>this._clearDraggableAttributes()),40);e.addObserver(RE);e.addObserver(bC);this._setupDragging();this._setupContentInsertionIntegration();this._setupClipboardInputIntegration();this._setupDropMarker();this._setupDraggableAttributeHandling();this.listenTo(t,"change:isReadOnly",((t,e,n)=>{if(n){this.forceDisabled("readOnlyMode")}else{this.clearForceDisabled("readOnlyMode")}}));this.on("change:isEnabled",((t,e,n)=>{if(!n){this._finalizeDragging(false)}}));if(l.isAndroid){this.forceDisabled("noAndroidSupport")}}destroy(){if(this._draggedRange){this._draggedRange.detach();this._draggedRange=null}this._updateDropMarkerThrottled.cancel();this._removeDropMarkerDelayed.cancel();this._clearDraggableAttributesDelayed.cancel();return super.destroy()}_setupDragging(){const t=this.editor;const e=t.model;const n=e.document;const i=t.editing.view;const o=i.document;this.listenTo(o,"dragstart",((i,r)=>{const s=n.selection;if(r.target&&r.target.is("editableElement")){r.preventDefault();return}const a=r.target?zT(r.target):null;if(a){const n=t.editing.mapper.toModelElement(a);this._draggedRange=kb.fromRange(e.createRangeOn(n));if(t.plugins.has("WidgetToolbarRepository")){t.plugins.get("WidgetToolbarRepository").forceDisabled("dragDrop")}}else if(!o.selection.isCollapsed){const t=o.selection.getSelectedElement();if(!t||!lD(t)){this._draggedRange=kb.fromRange(s.getFirstRange())}}if(!this._draggedRange){r.preventDefault();return}this._draggingUid=I();r.dataTransfer.effectAllowed=this.isEnabled?"copyMove":"copy";r.dataTransfer.setData("application/ckeditor5-dragging-uid",this._draggingUid);const c=e.createSelection(this._draggedRange.toRange());const l=t.data.toView(e.getSelectedContent(c));o.fire("clipboardOutput",{dataTransfer:r.dataTransfer,content:l,method:"dragstart"});if(!this.isEnabled){this._draggedRange.detach();this._draggedRange=null;this._draggingUid=""}}),{priority:"low"});this.listenTo(o,"dragend",((t,e)=>{this._finalizeDragging(!e.dataTransfer.isCanceled&&e.dataTransfer.dropEffect=="move")}),{priority:"low"});this.listenTo(o,"dragenter",(()=>{if(!this.isEnabled){return}i.focus()}));this.listenTo(o,"dragleave",(()=>{this._removeDropMarkerDelayed()}));this.listenTo(o,"dragging",((e,n)=>{if(!this.isEnabled){n.dataTransfer.dropEffect="none";return}this._removeDropMarkerDelayed.cancel();const i=DT(t,n.targetRanges,n.target);if(!this._draggedRange){n.dataTransfer.dropEffect="copy"}if(!l.isGecko){if(n.dataTransfer.effectAllowed=="copy"){n.dataTransfer.dropEffect="copy"}else if(["all","copyMove"].includes(n.dataTransfer.effectAllowed)){n.dataTransfer.dropEffect="move"}}if(i){this._updateDropMarkerThrottled(i)}}),{priority:"low"})}_setupClipboardInputIntegration(){const t=this.editor;const e=t.editing.view;const n=e.document;this.listenTo(n,"clipboardInput",((e,n)=>{if(n.method!="drop"){return}const i=DT(t,n.targetRanges,n.target);this._removeDropMarker();if(!i){this._finalizeDragging(false);e.stop();return}if(this._draggedRange&&this._draggingUid!=n.dataTransfer.getData("application/ckeditor5-dragging-uid")){this._draggedRange.detach();this._draggedRange=null;this._draggingUid=""}const o=LT(n.dataTransfer)=="move";if(o&&this._draggedRange&&this._draggedRange.containsRange(i,true)){this._finalizeDragging(false);e.stop();return}n.targetRanges=[t.editing.mapper.toViewRange(i)]}),{priority:"high"})}_setupContentInsertionIntegration(){const t=this.editor.plugins.get(UE);t.on("contentInsertion",((t,e)=>{if(!this.isEnabled||e.method!=="drop"){return}const n=e.targetRanges.map((t=>this.editor.editing.mapper.toModelRange(t)));this.editor.model.change((t=>t.setSelection(n)))}),{priority:"high"});t.on("contentInsertion",((t,e)=>{if(!this.isEnabled||e.method!=="drop"){return}const n=LT(e.dataTransfer)=="move";const i=!e.resultRange||!e.resultRange.isCollapsed;this._finalizeDragging(i&&n)}),{priority:"lowest"})}_setupDraggableAttributeHandling(){const t=this.editor;const e=t.editing.view;const n=e.document;this.listenTo(n,"mousedown",((i,o)=>{if(l.isAndroid||!o){return}this._clearDraggableAttributesDelayed.cancel();let r=zT(o.target);if(l.isBlink&&!t.isReadOnly&&!r&&!n.selection.isCollapsed){const t=n.selection.getSelectedElement();if(!t||!lD(t)){r=n.selection.editableElement}}if(r){e.change((t=>{t.setAttribute("draggable","true",r)}));this._draggableElement=t.editing.mapper.toModelElement(r)}}));this.listenTo(n,"mouseup",(()=>{if(!l.isAndroid){this._clearDraggableAttributesDelayed()}}))}_clearDraggableAttributes(){const t=this.editor.editing;t.view.change((e=>{if(this._draggableElement&&this._draggableElement.root.rootName!="$graveyard"){e.removeAttribute("draggable",t.mapper.toViewElement(this._draggableElement))}this._draggableElement=null}))}_setupDropMarker(){const t=this.editor;t.conversion.for("editingDowncast").markerToHighlight({model:"drop-target",view:{classes:["ck-clipboard-drop-target-range"]}});t.conversion.for("editingDowncast").markerToElement({model:"drop-target",view:(e,{writer:n})=>{const i=t.model.schema.checkChild(e.markerRange.start,"$text");if(!i){return}return n.createUIElement("span",{class:"ck ck-clipboard-drop-target-position"},(function(t){const e=this.toDomElement(t);e.append("⁠",t.createElement("span"),"⁠");return e}))}})}_updateDropMarker(t){const e=this.editor;const n=e.model.markers;e.model.change((e=>{if(n.has("drop-target")){if(!n.get("drop-target").getRange().isEqual(t)){e.updateMarker("drop-target",{range:t})}}else{e.addMarker("drop-target",{range:t,usingOperation:false,affectsData:false})}}))}_removeDropMarker(){const t=this.editor.model;this._removeDropMarkerDelayed.cancel();this._updateDropMarkerThrottled.cancel();if(t.markers.has("drop-target")){t.change((t=>{t.removeMarker("drop-target")}))}}_finalizeDragging(t){const e=this.editor;const n=e.model;this._removeDropMarker();this._clearDraggableAttributes();if(e.plugins.has("WidgetToolbarRepository")){e.plugins.get("WidgetToolbarRepository").clearForceDisabled("dragDrop")}this._draggingUid="";if(!this._draggedRange){return}if(t&&this.isEnabled){n.deleteContent(n.createSelection(this._draggedRange),{doNotAutoparagraph:true})}this._draggedRange.detach();this._draggedRange=null}}function DT(t,e,n){const i=t.model;const o=t.editing.mapper;let r=null;const s=e?e[0].start:null;if(n.is("uiElement")){n=n.parent}r=TT(t,n);if(r){return r}const a=MT(t,n);const c=s?o.toModelPosition(s):null;if(!c){return ST(t,a)}r=IT(t,c,a);if(r){return r}r=i.schema.getNearestSelectionRange(c,l.isGecko?"forward":"backward");if(r){return r}return BT(t,c.parent)}function TT(t,e){const n=t.model;const i=t.editing.mapper;if(lD(e)){return n.createRangeOn(i.toModelElement(e))}if(!e.is("editableElement")){const t=e.findAncestor((t=>lD(t)||t.is("editableElement")));if(lD(t)){return n.createRangeOn(i.toModelElement(t))}}return null}function ST(t,e){const n=t.model;const i=n.schema;const o=n.createPositionAt(e,0);return i.getNearestSelectionRange(o,"forward")}function IT(t,e,n){const i=t.model;if(!i.schema.checkChild(n,"$block")){return null}const o=i.createPositionAt(n,0);const r=e.path.slice(0,o.path.length);const s=i.createPositionFromPath(e.root,r);const a=s.nodeAfter;if(a&&i.schema.isObject(a)){return i.createRangeOn(a)}return null}function BT(t,e){const n=t.model;let i=e;while(i){if(n.schema.isObject(i)){return n.createRangeOn(i)}i=i.parent}return null}function MT(t,e){const n=t.editing.mapper;const i=t.editing.view;const o=n.toModelElement(e);if(o){return o}const r=i.createPositionBefore(e);const s=n.findMappedViewAncestor(r);return n.toModelElement(s)}function LT(t){if(l.isGecko){return t.dropEffect}return["all","copyMove"].includes(t.effectAllowed)?"move":"copy"}function NT(t,e){let n;function i(...o){i.cancel();n=setTimeout((()=>t(...o)),e)}i.cancel=()=>{clearTimeout(n)};return i}function zT(t){if(t.is("editableElement")){return null}if(t.hasClass("ck-widget__selection-handle")){return t.findAncestor(lD)}if(lD(t)){return t}const e=t.findAncestor((t=>lD(t)||t.is("editableElement")));if(lD(e)){return e}return null}class PT extends eu{static get pluginName(){return"PastePlainText"}static get requires(){return[UE]}init(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=n.document;const o=e.document.selection;let r=false;n.addObserver(RE);this.listenTo(i,"keydown",((t,e)=>{r=e.shiftKey}));t.plugins.get(UE).on("contentInsertion",((t,n)=>{if(!r&&!RT(n.content,e.schema)){return}e.change((t=>{const i=Array.from(o.getAttributes()).filter((([t])=>e.schema.getAttributeProperties(t).isFormatting));if(!o.isCollapsed){e.deleteContent(o,{doNotAutoparagraph:true})}i.push(...o.getAttributes());const r=t.createRangeIn(n.content);for(const e of r.getItems()){if(e.is("$textProxy")){t.setAttributes(i,e)}}}))}))}}function RT(t,e){if(t.childCount>1){return false}const n=t.getChild(0);if(e.isObject(n)){return false}return Array.from(n.getAttributeKeys()).length==0}class OT extends eu{static get pluginName(){return"Clipboard"}static get requires(){return[UE,ET,PT]}}class VT extends iu{constructor(t){super(t);this._stack=[];this._createdBatches=new WeakSet;this.refresh();this.listenTo(t.data,"set",((t,e)=>{e[1]={...e[1]};const n=e[1];if(!n.batchType){n.batchType={isUndoable:false}}}),{priority:"high"});this.listenTo(t.data,"set",((t,e)=>{const n=e[1];if(!n.batchType.isUndoable){this.clearStack()}}))}refresh(){this.isEnabled=this._stack.length>0}addBatch(t){const e=this.editor.model.document.selection;const n={ranges:e.hasOwnRange?Array.from(e.getRanges()):[],isBackward:e.isBackward};this._stack.push({batch:t,selection:n});this.refresh()}clearStack(){this._stack=[];this.refresh()}_restoreSelection(t,e,n){const i=this.editor.model;const o=i.document;const r=[];const s=t.map((t=>t.getTransformedByOperations(n)));const a=s.flat();for(const t of s){const e=t.filter((t=>t.root!=o.graveyard)).filter((t=>!jT(t,a)));if(!e.length){continue}FT(e);r.push(e[0])}if(r.length){i.change((t=>{t.setSelection(r,{backward:e})}))}}_undo(t,e){const n=this.editor.model;const i=n.document;this._createdBatches.add(e);const o=t.operations.slice().filter((t=>t.isDocumentOperation));o.reverse();for(const t of o){const o=t.baseVersion+1;const r=Array.from(i.history.getOperations(o));const s=Jw([t.getReversed()],r,{useRelations:true,document:this.editor.model.document,padWithNoOps:false,forceWeakRemove:true});const a=s.operationsA;for(const o of a){e.addOperation(o);n.applyOperation(o);i.history.setOperationAsUndone(t,o)}}}}function FT(t){t.sort(((t,e)=>t.start.isBefore(e.start)?-1:1));for(let e=1;e<t.length;e++){const n=t[e-1];const i=n.getJoined(t[e],true);if(i){e--;t.splice(e,2,i)}}}function jT(t,e){return e.some((e=>e!==t&&e.containsRange(t,true)))}class HT extends VT{execute(t=null){const e=t?this._stack.findIndex((e=>e.batch==t)):this._stack.length-1;const n=this._stack.splice(e,1)[0];const i=this.editor.model.createBatch({isUndo:true});this.editor.model.enqueueChange(i,(()=>{this._undo(n.batch,i);const t=this.editor.model.document.history.getOperations(n.batch.baseVersion);this._restoreSelection(n.selection.ranges,n.selection.isBackward,t);this.fire("revert",n.batch,i)}));this.refresh()}}class UT extends VT{execute(){const t=this._stack.pop();const e=this.editor.model.createBatch({isUndo:true});this.editor.model.enqueueChange(e,(()=>{const n=t.batch.operations[t.batch.operations.length-1];const i=n.baseVersion+1;const o=this.editor.model.document.history.getOperations(i);this._restoreSelection(t.selection.ranges,t.selection.isBackward,o);this._undo(t.batch,e)}));this.refresh()}}class WT extends eu{static get pluginName(){return"UndoEditing"}constructor(t){super(t);this._batchRegistry=new WeakSet}init(){const t=this.editor;this._undoCommand=new HT(t);this._redoCommand=new UT(t);t.commands.add("undo",this._undoCommand);t.commands.add("redo",this._redoCommand);this.listenTo(t.model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation){return}const i=n.batch;const o=this._redoCommand._createdBatches.has(i);const r=this._undoCommand._createdBatches.has(i);const s=this._batchRegistry.has(i);if(s){return}this._batchRegistry.add(i);if(!i.isUndoable){return}if(o){this._undoCommand.addBatch(i)}else if(!r){this._undoCommand.addBatch(i);this._redoCommand.clearStack()}}),{priority:"highest"});this.listenTo(this._undoCommand,"revert",((t,e,n)=>{this._redoCommand.addBatch(n)}));t.keystrokes.set("CTRL+Z","undo");t.keystrokes.set("CTRL+Y","redo");t.keystrokes.set("CTRL+SHIFT+Z","redo")}}const qT='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m5.042 9.367 2.189 1.837a.75.75 0 0 1-.965 1.149l-3.788-3.18a.747.747 0 0 1-.21-.284.75.75 0 0 1 .17-.945L6.23 4.762a.75.75 0 1 1 .964 1.15L4.863 7.866h8.917A.75.75 0 0 1 14 7.9a4 4 0 1 1-1.477 7.718l.344-1.489a2.5 2.5 0 1 0 1.094-4.73l.008-.032H5.042z"/></svg>';const $T='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m14.958 9.367-2.189 1.837a.75.75 0 0 0 .965 1.149l3.788-3.18a.747.747 0 0 0 .21-.284.75.75 0 0 0-.17-.945L13.77 4.762a.75.75 0 1 0-.964 1.15l2.331 1.955H6.22A.75.75 0 0 0 6 7.9a4 4 0 1 0 1.477 7.718l-.344-1.489A2.5 2.5 0 1 1 6.039 9.4l-.008-.032h8.927z"/></svg>';class GT extends eu{static get pluginName(){return"UndoUI"}init(){const t=this.editor;const e=t.locale;const n=t.t;const i=e.uiLanguageDirection=="ltr"?qT:$T;const o=e.uiLanguageDirection=="ltr"?$T:qT;this._addButton("undo",n("Undo"),"CTRL+Z",i);this._addButton("redo",n("Redo"),"CTRL+Y",o)}_addButton(t,e,n,i){const o=this.editor;o.ui.componentFactory.add(t,(r=>{const s=o.commands.get(t);const a=new kd(r);a.set({label:e,icon:i,keystroke:n,tooltip:true});a.bind("isEnabled").to(s,"isEnabled");this.listenTo(a,"execute",(()=>{o.execute(t);o.editing.view.focus()}));return a}))}}class KT extends eu{static get requires(){return[WT,GT]}static get pluginName(){return"Undo"}}function YT(t){return t.createContainerElement("span",{class:"image-inline"},t.createEmptyElement("img"))}function ZT(t){return t.createContainerElement("figure",{class:"image"},[t.createEmptyElement("img"),t.createSlot()])}function QT(t,e){const n=t.plugins.get("ImageUtils");const i=t.plugins.has("ImageInlineEditing")&&t.plugins.has("ImageBlockEditing");return t=>{if(!n.isInlineImageView(t)){return null}if(!i){return o(t)}const r=t.getStyle("display")=="block"||t.findAncestor(n.isBlockImageView)?"imageBlock":"imageInline";if(r!==e){return null}return o(t)};function o(t){const e={name:true};if(t.hasAttribute("src")){e.attributes=["src"]}return e}}function JT(t,e){const n=dl(e.getSelectedBlocks());if(!n||t.isObject(n)){return"imageBlock"}if(n.isEmpty&&n.name!="listItem"){return"imageBlock"}return"imageInline"}class XT extends eu{static get pluginName(){return"ImageUtils"}isImage(t){return this.isInlineImage(t)||this.isBlockImage(t)}isInlineImageView(t){return!!t&&t.is("element","img")}isBlockImageView(t){return!!t&&t.is("element","figure")&&t.hasClass("image")}insertImage(t={},e=null,n=null){const i=this.editor;const o=i.model;const r=o.document.selection;n=iS(i,e||r,n);t={...Object.fromEntries(r.getAttributes()),...t};for(const e in t){if(!o.schema.checkAttribute(n,e)){delete t[e]}}return o.change((i=>{const r=i.createElement(n,t);o.insertObject(r,e,null,{setSelection:"on",findOptimalPosition:!e&&n!="imageInline"});if(r.parent){return r}return null}))}getClosestSelectedImageWidget(t){const e=t.getFirstPosition();if(!e){return null}const n=t.getSelectedElement();if(n&&this.isImageWidget(n)){return n}let i=e.parent;while(i){if(i.is("element")&&this.isImageWidget(i)){return i}i=i.parent}return null}getClosestSelectedImageElement(t){const e=t.getSelectedElement();return this.isImage(e)?e:t.getFirstPosition().findAncestor("imageBlock")}isImageAllowed(){const t=this.editor.model;const e=t.document.selection;return tS(this.editor,e)&&eS(e)}toImageWidget(t,e,n){e.setCustomProperty("image",true,t);const i=()=>{const e=this.findViewImgElement(t);const i=e.getAttribute("alt");return i?`${i} ${n}`:n};return dD(t,e,{label:i})}isImageWidget(t){return!!t.getCustomProperty("image")&&lD(t)}isBlockImage(t){return!!t&&t.is("element","imageBlock")}isInlineImage(t){return!!t&&t.is("element","imageInline")}findViewImgElement(t){if(this.isInlineImageView(t)){return t}const e=this.editor.editing.view;for(const{item:n}of e.createRangeIn(t)){if(this.isInlineImageView(n)){return n}}}}function tS(t,e){const n=iS(t,e);if(n=="imageBlock"){const n=nS(e,t.model);if(t.model.schema.checkChild(n,"imageBlock")){return true}}else if(t.model.schema.checkChild(e.focus,"imageInline")){return true}return false}function eS(t){return[...t.focus.getAncestors()].every((t=>!t.is("element","imageBlock")))}function nS(t,e){const n=bD(t,e);const i=n.start.parent;if(i.isEmpty&&!i.is("element","$root")){return i.parent}return i}function iS(t,e,n){const i=t.model.schema;const o=t.config.get("image.insert.type");if(!t.plugins.has("ImageBlockEditing")){return"imageInline"}if(!t.plugins.has("ImageInlineEditing")){return"imageBlock"}if(n){return n}if(o==="inline"){return"imageInline"}if(o==="block"){return"imageBlock"}if(e.is("selection")){return JT(i,e)}return i.checkChild(e,"imageInline")?"imageInline":"imageBlock"}const oS=new RegExp(String(/^(http(s)?:\/\/)?[\w-]+\.[\w.~:/[\]@!$&'()*+,;=%-]+/.source+/\.(jpg|jpeg|png|gif|ico|webp|JPG|JPEG|PNG|GIF|ICO|WEBP)/.source+/(\?[\w.~:/[\]@!$&'()*+,;=%-]*)?/.source+/(#[\w.~:/[\]@!$&'()*+,;=%-]*)?$/.source));class rS extends eu{static get requires(){return[OT,XT,KT,oE]}static get pluginName(){return"AutoImage"}constructor(t){super(t);this._timeoutId=null;this._positionToInsert=null}init(){const t=this.editor;const e=t.model.document;this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(()=>{const t=e.selection.getFirstRange();const n=sA.fromPosition(t.start);n.stickiness="toPrevious";const i=sA.fromPosition(t.end);i.stickiness="toNext";e.once("change:data",(()=>{this._embedImageBetweenPositions(n,i);n.detach();i.detach()}),{priority:"high"})}));t.commands.get("undo").on("execute",(()=>{if(this._timeoutId){ic.window.clearTimeout(this._timeoutId);this._positionToInsert.detach();this._timeoutId=null;this._positionToInsert=null}}),{priority:"high"})}_embedImageBetweenPositions(t,e){const n=this.editor;const i=new kb(t,e);const o=i.getWalker({ignoreElementEnd:true});const r=Object.fromEntries(n.model.document.selection.getAttributes());const s=this.editor.plugins.get("ImageUtils");let a="";for(const t of o){if(t.item.is("$textProxy")){a+=t.item.data}}a=a.trim();if(!a.match(oS)){i.detach();return}this._positionToInsert=sA.fromPosition(t);this._timeoutId=ic.window.setTimeout((()=>{const t=n.commands.get("insertImage");if(!t.isEnabled){i.detach();return}n.model.change((t=>{this._timeoutId=null;t.remove(i);i.detach();let e;if(this._positionToInsert.root.rootName!=="$graveyard"){e=this._positionToInsert.toPosition()}s.insertImage({...r,src:a},e);this._positionToInsert.detach();this._positionToInsert=null}));n.plugins.get("Delete").requestUndoOnBackspace()}),100)}}function sS(t,e,n){var i=t.length;n=n===undefined?i:n;return!e&&n>=i?t:Ch(t,e,n)}const aS=sS;var cS="\\ud800-\\udfff",lS="\\u0300-\\u036f",dS="\\ufe20-\\ufe2f",uS="\\u20d0-\\u20ff",hS=lS+dS+uS,gS="\\ufe0e\\ufe0f";var mS="\\u200d";var fS=RegExp("["+mS+cS+hS+gS+"]");function pS(t){return fS.test(t)}const bS=pS;function kS(t){return t.split("")}const wS=kS;var AS="\\ud800-\\udfff",CS="\\u0300-\\u036f",_S="\\ufe20-\\ufe2f",vS="\\u20d0-\\u20ff",yS=CS+_S+vS,xS="\\ufe0e\\ufe0f";var ES="["+AS+"]",DS="["+yS+"]",TS="\\ud83c[\\udffb-\\udfff]",SS="(?:"+DS+"|"+TS+")",IS="[^"+AS+"]",BS="(?:\\ud83c[\\udde6-\\uddff]){2}",MS="[\\ud800-\\udbff][\\udc00-\\udfff]",LS="\\u200d";var NS=SS+"?",zS="["+xS+"]?",PS="(?:"+LS+"(?:"+[IS,BS,MS].join("|")+")"+zS+NS+")*",RS=zS+NS+PS,OS="(?:"+[IS+DS+"?",DS,BS,MS,ES].join("|")+")";var VS=RegExp(TS+"(?="+TS+")|"+OS+RS,"g");function FS(t){return t.match(VS)||[]}const jS=FS;function HS(t){return bS(t)?jS(t):wS(t)}const US=HS;function WS(t){return function(e){e=dh(e);var n=bS(e)?US(e):undefined;var i=n?n[0]:e.charAt(0);var o=n?aS(n,1).join(""):e.slice(1);return i[t]()+o}}const qS=WS;var $S=qS("toUpperCase");const GS=$S;const KS=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g;const YS=/^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i;const ZS=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i;const QS=/^((\w+:(\/{2,})?)|(\W))/i;const JS="Ctrl+K";function XS(t){return t.is("attributeElement")&&!!t.getCustomProperty("link")}function tI(t,{writer:e}){const n=e.createAttributeElement("a",{href:t},{priority:5});e.setCustomProperty("link",true,n);return n}function eI(t){t=String(t);return nI(t)?t:"#"}function nI(t){const e=t.replace(KS,"");return e.match(YS)}function iI(t,e){const n={"Open in a new tab":t("Open in a new tab"),Downloadable:t("Downloadable")};e.forEach((t=>{if(t.label&&n[t.label]){t.label=n[t.label]}return t}));return e}function oI(t){const e=[];if(t){for(const[n,i]of Object.entries(t)){const t=Object.assign({},i,{id:`link${GS(n)}`});e.push(t)}}return e}function rI(t,e){if(!t){return false}return e.checkAttribute(t.name,"linkHref")}function sI(t){return ZS.test(t)}function aI(t,e){const n=sI(t)?"mailto:":e;const i=!!n&&!cI(t);return t&&i?n+t:t}function cI(t){return QS.test(t)}function lI(t){window.open(t,"_blank","noopener")}const dI=4;const uI=new RegExp("(^|\\s)"+"("+"("+"(?:(?:(?:https?|ftp):)?\\/\\/)"+"(?:\\S+(?::\\S*)?@)?"+"(?:"+"(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])"+"(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}"+"(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))"+"|"+"("+"((?!www\\.)|(www\\.))"+"(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+"+"(?:[a-z\\u00a1-\\uffff]{2,63})"+")"+")"+"(?::\\d{2,5})?"+"(?:[/?#]\\S*)?"+")"+"|"+"("+"(www.|(\\S+@))"+"((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+"+"(?:[a-z\\u00a1-\\uffff]{2,63})"+")"+")$","i");const hI=2;class gI extends eu{static get requires(){return[oE]}static get pluginName(){return"AutoLink"}init(){const t=this.editor;const e=t.model.document.selection;e.on("change:range",(()=>{this.isEnabled=!e.anchor.parent.is("element","codeBlock")}));this._enableTypingHandling()}afterInit(){this._enableEnterHandling();this._enableShiftEnterHandling()}_enableTypingHandling(){const t=this.editor;const e=new aE(t.model,(t=>{if(!mI(t)){return}const e=fI(t.substr(0,t.length-1));if(e){return{url:e}}}));e.on("matched:data",((e,n)=>{const{batch:i,range:o,url:r}=n;if(!i.isTyping){return}const s=o.end.getShiftedBy(-1);const a=s.getShiftedBy(-r.length);const c=t.model.createRange(a,s);this._applyAutoLink(r,c)}));e.bind("isEnabled").to(this)}_enableEnterHandling(){const t=this.editor;const e=t.model;const n=t.commands.get("enter");if(!n){return}n.on("execute",(()=>{const t=e.document.selection.getFirstPosition();if(!t.parent.previousSibling){return}const n=e.createRangeIn(t.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(n)}))}_enableShiftEnterHandling(){const t=this.editor;const e=t.model;const n=t.commands.get("shiftEnter");if(!n){return}n.on("execute",(()=>{const t=e.document.selection.getFirstPosition();const n=e.createRange(e.createPositionAt(t.parent,0),t.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(n)}))}_checkAndApplyAutoLinkOnRange(t){const e=this.editor.model;const{text:n,range:i}=sE(t,e);const o=fI(n);if(o){const t=e.createRange(i.end.getShiftedBy(-o.length),i.end);this._applyAutoLink(o,t)}}_applyAutoLink(t,e){const n=this.editor.model;const i=this.editor.config.get("link.defaultProtocol");const o=aI(t,i);if(!this.isEnabled||!pI(e,n)||!cI(o)||bI(e)){return}this._persistAutoLink(o,e)}_persistAutoLink(t,e){const n=this.editor.model;const i=this.editor.plugins.get("Delete");n.enqueueChange((o=>{o.setAttribute("linkHref",t,e);n.enqueueChange((()=>{i.requestUndoOnBackspace()}))}))}}function mI(t){return t.length>dI&&t[t.length-1]===" "&&t[t.length-2]!==" "}function fI(t){const e=uI.exec(t);return e?e[hI]:null}function pI(t,e){return e.schema.checkAttributeInSelection(e.createSelection(t),"linkHref")}function bI(t){const e=t.start.nodeAfter;return e&&e.hasAttribute("linkHref")}class kI extends(mt()){constructor(){super();const t=new window.FileReader;this._reader=t;this._data=undefined;this.set("loaded",0);t.onprogress=t=>{this.loaded=t.loaded}}get error(){return this._reader.error}get data(){return this._data}read(t){const e=this._reader;this.total=t.size;return new Promise(((n,i)=>{e.onload=()=>{const t=e.result;this._data=t;n(t)};e.onerror=()=>{i("error")};e.onabort=()=>{i("aborted")};this._reader.readAsDataURL(t)}))}abort(){this._reader.abort()}}class wI extends eu{static get pluginName(){return"FileRepository"}static get requires(){return[b_]}init(){this.loaders=new ll;this.loaders.on("change",(()=>this._updatePendingAction()));this._loadersMap=new Map;this._pendingAction=null;this.set("uploaded",0);this.set("uploadTotal",null);this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((t,e)=>e?t/e*100:0))}getLoader(t){return this._loadersMap.get(t)||null}createLoader(t){if(!this.createUploadAdapter){P("filerepository-no-upload-adapter");return null}const e=new AI(Promise.resolve(t),this.createUploadAdapter);this.loaders.add(e);this._loadersMap.set(t,e);if(t instanceof Promise){e.file.then((t=>{this._loadersMap.set(t,e)})).catch((()=>{}))}e.on("change:uploaded",(()=>{let t=0;for(const e of this.loaders){t+=e.uploaded}this.uploaded=t}));e.on("change:uploadTotal",(()=>{let t=0;for(const e of this.loaders){if(e.uploadTotal){t+=e.uploadTotal}}this.uploadTotal=t}));return e}destroyLoader(t){const e=t instanceof AI?t:this.getLoader(t);e._destroy();this.loaders.remove(e);this._loadersMap.forEach(((t,n)=>{if(t===e){this._loadersMap.delete(n)}}))}_updatePendingAction(){const t=this.editor.plugins.get(b_);if(this.loaders.length){if(!this._pendingAction){const e=this.editor.t;const n=t=>`${e("Upload in progress")} ${parseInt(t)}%.`;this._pendingAction=t.add(n(this.uploadedPercent));this._pendingAction.bind("message").to(this,"uploadedPercent",n)}}else{t.remove(this._pendingAction);this._pendingAction=null}}}class AI extends(mt()){constructor(t,e){super();this.id=I();this._filePromiseWrapper=this._createFilePromiseWrapper(t);this._adapter=e(this);this._reader=new kI;this.set("status","idle");this.set("uploaded",0);this.set("uploadTotal",null);this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((t,e)=>e?t/e*100:0));this.set("uploadResponse",null)}get file(){if(!this._filePromiseWrapper){return Promise.resolve(null)}else{return this._filePromiseWrapper.promise.then((t=>this._filePromiseWrapper?t:null))}}get data(){return this._reader.data}read(){if(this.status!="idle"){throw new z("filerepository-read-wrong-status",this)}this.status="reading";return this.file.then((t=>this._reader.read(t))).then((t=>{if(this.status!=="reading"){throw this.status}this.status="idle";return t})).catch((t=>{if(t==="aborted"){this.status="aborted";throw"aborted"}this.status="error";throw this._reader.error?this._reader.error:t}))}upload(){if(this.status!="idle"){throw new z("filerepository-upload-wrong-status",this)}this.status="uploading";return this.file.then((()=>this._adapter.upload())).then((t=>{this.uploadResponse=t;this.status="idle";return t})).catch((t=>{if(this.status==="aborted"){throw"aborted"}this.status="error";throw t}))}abort(){const t=this.status;this.status="aborted";if(!this._filePromiseWrapper.isFulfilled){this._filePromiseWrapper.promise.catch((()=>{}));this._filePromiseWrapper.rejecter("aborted")}else if(t=="reading"){this._reader.abort()}else if(t=="uploading"&&this._adapter.abort){this._adapter.abort()}this._destroy()}_destroy(){this._filePromiseWrapper=undefined;this._reader=undefined;this._adapter=undefined;this.uploadResponse=undefined}_createFilePromiseWrapper(t){const e={};e.promise=new Promise(((n,i)=>{e.rejecter=i;e.isFulfilled=false;t.then((t=>{e.isFulfilled=true;n(t)})).catch((t=>{e.isFulfilled=true;i(t)}))}));return e}}class CI extends eu{static get requires(){return[wI]}static get pluginName(){return"Base64UploadAdapter"}init(){this.editor.plugins.get(wI).createUploadAdapter=t=>new _I(t)}}class _I{constructor(t){this.loader=t}upload(){return new Promise(((t,e)=>{const n=this.reader=new window.FileReader;n.addEventListener("load",(()=>{t({default:n.result})}));n.addEventListener("error",(t=>{e(t)}));n.addEventListener("abort",(()=>{e()}));this.loader.file.then((t=>{n.readAsDataURL(t)}))}))}abort(){this.reader.abort()}}class vI extends iu{refresh(){this.value=this._getValue();this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model;const n=e.schema;const i=e.document.selection;const o=Array.from(i.getSelectedBlocks());const r=t.forceValue===undefined?!this.value:t.forceValue;e.change((t=>{if(!r){this._removeQuote(t,o.filter(yI))}else{const e=o.filter((t=>yI(t)||EI(n,t)));this._applyQuote(t,e)}}))}_getValue(){const t=this.editor.model.document.selection;const e=dl(t.getSelectedBlocks());return!!(e&&yI(e))}_checkEnabled(){if(this.value){return true}const t=this.editor.model.document.selection;const e=this.editor.model.schema;const n=dl(t.getSelectedBlocks());if(!n){return false}return EI(e,n)}_removeQuote(t,e){xI(t,e).reverse().forEach((e=>{if(e.start.isAtStart&&e.end.isAtEnd){t.unwrap(e.start.parent);return}if(e.start.isAtStart){const n=t.createPositionBefore(e.start.parent);t.move(e,n);return}if(!e.end.isAtEnd){t.split(e.end)}const n=t.createPositionAfter(e.end.parent);t.move(e,n)}))}_applyQuote(t,e){const n=[];xI(t,e).reverse().forEach((e=>{let i=yI(e.start);if(!i){i=t.createElement("blockQuote");t.wrap(e,i)}n.push(i)}));n.reverse().reduce(((e,n)=>{if(e.nextSibling==n){t.merge(t.createPositionAfter(e));return e}return n}))}}function yI(t){return t.parent.name=="blockQuote"?t.parent:null}function xI(t,e){let n;let i=0;const o=[];while(i<e.length){const r=e[i];const s=e[i+1];if(!n){n=t.createPositionBefore(r)}if(!s||r.nextSibling!=s){o.push(t.createRange(n,t.createPositionAfter(r)));n=null}i++}return o}function EI(t,e){const n=t.checkChild(e.parent,"blockQuote");const i=t.checkChild(["$root","blockQuote"],e);return n&&i}class DI extends eu{static get pluginName(){return"BlockQuoteEditing"}static get requires(){return[YE,oE]}init(){const t=this.editor;const e=t.model.schema;t.commands.add("blockQuote",new vI(t));e.register("blockQuote",{inheritAllFrom:"$container"});t.conversion.elementToElement({model:"blockQuote",view:"blockquote"});t.model.document.registerPostFixer((n=>{const i=t.model.document.differ.getChanges();for(const t of i){if(t.type=="insert"){const i=t.position.nodeAfter;if(!i){continue}if(i.is("element","blockQuote")&&i.isEmpty){n.remove(i);return true}else if(i.is("element","blockQuote")&&!e.checkChild(t.position,i)){n.unwrap(i);return true}else if(i.is("element")){const t=n.createRangeIn(i);for(const i of t.getItems()){if(i.is("element","blockQuote")&&!e.checkChild(n.createPositionBefore(i),i)){n.unwrap(i);return true}}}}else if(t.type=="remove"){const e=t.position.parent;if(e.is("element","blockQuote")&&e.isEmpty){n.remove(e);return true}}}return false}));const n=this.editor.editing.view.document;const i=t.model.document.selection;const o=t.commands.get("blockQuote");this.listenTo(n,"enter",((e,n)=>{if(!i.isCollapsed||!o.value){return}const r=i.getLastPosition().parent;if(r.isEmpty){t.execute("blockQuote");t.editing.view.scrollToTheSelection();n.preventDefault();e.stop()}}),{context:"blockquote"});this.listenTo(n,"delete",((e,n)=>{if(n.direction!="backward"||!i.isCollapsed||!o.value){return}const r=i.getLastPosition().parent;if(r.isEmpty&&!r.previousSibling){t.execute("blockQuote");t.editing.view.scrollToTheSelection();n.preventDefault();e.stop()}}),{context:"blockquote"})}}var TI=n(636);var SI={injectType:"singletonStyleTag",attributes:{"data-cke":true}};SI.insert="head";SI.singleton=true;var II=Tl()(TI.Z,SI);const BI=TI.Z.locals||{};class MI extends eu{static get pluginName(){return"BlockQuoteUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("blockQuote",(n=>{const i=t.commands.get("blockQuote");const o=new kd(n);o.set({label:e("Block quote"),icon:J_.quote,tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute("blockQuote");t.editing.view.focus()}));return o}))}}class LI extends eu{static get requires(){return[DI,MI]}static get pluginName(){return"BlockQuote"}}class NI extends iu{constructor(t,e){super(t);this.attributeKey=e}refresh(){const t=this.editor.model;const e=t.document;this.value=this._getValueFromFirstAllowedNode();this.isEnabled=t.schema.checkAttributeInSelection(e.selection,this.attributeKey)}execute(t={}){const e=this.editor.model;const n=e.document;const i=n.selection;const o=t.forceValue===undefined?!this.value:t.forceValue;e.change((t=>{if(i.isCollapsed){if(o){t.setSelectionAttribute(this.attributeKey,true)}else{t.removeSelectionAttribute(this.attributeKey)}}else{const n=e.schema.getValidRanges(i.getRanges(),this.attributeKey);for(const e of n){if(o){t.setAttribute(this.attributeKey,o,e)}else{t.removeAttribute(this.attributeKey,e)}}}}))}_getValueFromFirstAllowedNode(){const t=this.editor.model;const e=t.schema;const n=t.document.selection;if(n.isCollapsed){return n.hasAttribute(this.attributeKey)}for(const t of n.getRanges()){for(const n of t.getItems()){if(e.checkAttribute(n,this.attributeKey)){return n.hasAttribute(this.attributeKey)}}}return false}}const zI="bold";class PI extends eu{static get pluginName(){return"BoldEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:zI});t.model.schema.setAttributeProperties(zI,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:zI,view:"strong",upcastAlso:["b",t=>{const e=t.getStyle("font-weight");if(!e){return null}if(e=="bold"||Number(e)>=600){return{name:true,styles:["font-weight"]}}return null}]});t.commands.add(zI,new NI(t,zI));t.keystrokes.set("CTRL+B",zI)}}const RI="bold";class OI extends eu{static get pluginName(){return"BoldUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(RI,(n=>{const i=t.commands.get(RI);const o=new kd(n);o.set({label:e("Bold"),icon:J_.bold,keystroke:"CTRL+B",tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(RI);t.editing.view.focus()}));return o}))}}class VI extends eu{static get requires(){return[PI,OI]}static get pluginName(){return"Bold"}}const FI="code";const jI="ck-code_selected";class HI extends eu{static get pluginName(){return"CodeEditing"}static get requires(){return[cE]}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:FI});t.model.schema.setAttributeProperties(FI,{isFormatting:true,copyOnEnter:false});t.conversion.attributeToElement({model:FI,view:"code",upcastAlso:{styles:{"word-wrap":"break-word"}}});t.commands.add(FI,new NI(t,FI));t.plugins.get(cE).registerAttribute(FI);IE(t,FI,"code",jI)}}const UI='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m12.5 5.7 5.2 3.9v1.3l-5.6 4c-.1.2-.3.2-.5.2-.3-.1-.6-.7-.6-1l.3-.4 4.7-3.5L11.5 7l-.2-.2c-.1-.3-.1-.6 0-.8.2-.2.5-.4.8-.4a.8.8 0 0 1 .4.1zm-5.2 0L2 9.6v1.3l5.6 4c.1.2.3.2.5.2.3-.1.7-.7.6-1 0-.1 0-.3-.2-.4l-5-3.5L8.2 7l.2-.2c.1-.3.1-.6 0-.8-.2-.2-.5-.4-.8-.4a.8.8 0 0 0-.3.1z"/></svg>';var WI=n(8180);var qI={injectType:"singletonStyleTag",attributes:{"data-cke":true}};qI.insert="head";qI.singleton=true;var $I=Tl()(WI.Z,qI);const GI=WI.Z.locals||{};const KI="code";class YI extends eu{static get pluginName(){return"CodeUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(KI,(n=>{const i=t.commands.get(KI);const o=new kd(n);o.set({label:e("Code"),icon:UI,tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(KI);t.editing.view.focus()}));return o}))}}class ZI extends eu{static get requires(){return[HI,YI]}static get pluginName(){return"Code"}}function QI(t){const e=t.t;const n=t.config.get("codeBlock.languages");for(const t of n){if(t.label==="Plain text"){t.label=e("Plain text")}if(t.class===undefined){t.class=`language-${t.language}`}}return n}function JI(t,e,n){const i={};for(const o of t){if(e==="class"){const t=o[e].split(" ").shift();i[t]=o[n]}else{i[o[e]]=o[n]}}return i}function XI(t){return t.data.match(/^(\s*)/)[0]}function tB(t,e){const n=t.createDocumentFragment();const i=e.split("\n");const o=i.reduce(((e,n,o)=>{e.push(n);if(o<i.length-1){e.push(t.createElement("br"))}return e}),[]);t.appendChild(o,n);return n}function eB(t){const e=t.document.selection;const n=[];if(e.isCollapsed){return[e.anchor]}const i=e.getFirstRange().getWalker({ignoreElementEnd:true,direction:"backward"});for(const{item:e}of i){if(!e.is("$textProxy")){continue}const{parent:i,startOffset:o}=e.textNode;if(!i.is("element","codeBlock")){continue}const r=XI(e.textNode);const s=t.createPositionAt(i,o+r.length);n.push(s)}return n}function nB(t){const e=dl(t.getSelectedBlocks());return!!e&&e.is("element","codeBlock")}function iB(t,e){if(e.is("rootElement")||t.isLimit(e)){return false}return t.checkChild(e.parent,"codeBlock")}class oB extends iu{constructor(t){super(t);this._lastLanguage=null}refresh(){this.value=this._getValue();this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor;const n=e.model;const i=n.document.selection;const o=QI(e);const r=o[0];const s=Array.from(i.getSelectedBlocks());const a=t.forceValue==undefined?!this.value:t.forceValue;const c=rB(t,this._lastLanguage,r.language);n.change((t=>{if(a){this._applyCodeBlock(t,s,c)}else{this._removeCodeBlock(t,s)}}))}_getValue(){const t=this.editor.model.document.selection;const e=dl(t.getSelectedBlocks());const n=!!(e&&e.is("element","codeBlock"));return n?e.getAttribute("language"):false}_checkEnabled(){if(this.value){return true}const t=this.editor.model.document.selection;const e=this.editor.model.schema;const n=dl(t.getSelectedBlocks());if(!n){return false}return iB(e,n)}_applyCodeBlock(t,e,n){this._lastLanguage=n;const i=this.editor.model.schema;const o=e.filter((t=>iB(i,t)));for(const e of o){t.rename(e,"codeBlock");t.setAttribute("language",n,e);i.removeDisallowedAttributes([e],t);Array.from(e.getChildren()).filter((t=>!i.checkChild(e,t))).forEach((e=>t.remove(e)))}o.reverse().forEach(((e,n)=>{const i=o[n+1];if(e.previousSibling===i){t.appendElement("softBreak",i);t.merge(t.createPositionBefore(e))}}))}_removeCodeBlock(t,e){const n=e.filter((t=>t.is("element","codeBlock")));for(const e of n){const n=t.createRangeOn(e);for(const e of Array.from(n.getItems()).reverse()){if(e.is("element","softBreak")&&e.parent.is("element","codeBlock")){const{position:n}=t.split(t.createPositionBefore(e));const i=n.nodeAfter;t.rename(i,"paragraph");t.removeAttribute("language",i);t.remove(e)}}t.rename(e,"paragraph");t.removeAttribute("language",e)}}}function rB(t,e,n){if(t.language){return t.language}if(t.usePreviousLanguageChoice&&e){return e}return n}class sB extends iu{constructor(t){super(t);this._indentSequence=t.config.get("codeBlock.indentSequence")}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor;const e=t.model;e.change((t=>{const n=eB(e);for(const i of n){const n=t.createText(this._indentSequence);e.insertContent(n,i)}}))}_checkEnabled(){if(!this._indentSequence){return false}return nB(this.editor.model.document.selection)}}class aB extends iu{constructor(t){super(t);this._indentSequence=t.config.get("codeBlock.indentSequence")}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor;const e=t.model;e.change((()=>{const t=eB(e);for(const n of t){const t=cB(e,n,this._indentSequence);if(t){e.deleteContent(e.createSelection(t))}}}))}_checkEnabled(){if(!this._indentSequence){return false}const t=this.editor.model;if(!nB(t.document.selection)){return false}return eB(t).some((e=>cB(t,e,this._indentSequence)))}}function cB(t,e,n){const i=lB(e);if(!i){return null}const o=XI(i);const r=o.lastIndexOf(n);if(r+n.length!==o.length){return null}if(r===-1){return null}const{parent:s,startOffset:a}=i;return t.createRange(t.createPositionAt(s,a+r),t.createPositionAt(s,a+r+n.length))}function lB(t){let e=t.parent.getChild(t.index);if(!e||e.is("element","softBreak")){e=t.nodeBefore}if(!e||e.is("element","softBreak")){return null}return e}function dB(t,e,n=false){const i=JI(e,"language","class");const o=JI(e,"language","label");return(e,r,s)=>{const{writer:a,mapper:c,consumable:l}=s;if(!l.consume(r.item,"insert")){return}const d=r.item.getAttribute("language");const u=c.toViewPosition(t.createPositionBefore(r.item));const h={};if(n){h["data-language"]=o[d];h.spellcheck="false"}const g=i[d]?{class:i[d]}:undefined;const m=a.createContainerElement("code",g);const f=a.createContainerElement("pre",h,m);a.insert(u,f);c.bindElements(r.item,m)}}function uB(t){return(e,n,i)=>{if(n.item.parent.name!=="codeBlock"){return}const{writer:o,mapper:r,consumable:s}=i;if(!s.consume(n.item,"insert")){return}const a=r.toViewPosition(t.createPositionBefore(n.item));o.insert(a,o.createText("\n"))}}function hB(t,e){const n=JI(e,"class","language");const i=e[0].language;return(t,e,o)=>{const r=e.viewItem;const s=r.parent;if(!s||!s.is("element","pre")){return}if(e.modelCursor.findAncestor("codeBlock")){return}const{consumable:a,writer:c}=o;if(!a.test(r,{name:true})){return}const l=c.createElement("codeBlock");const d=[...r.getClassNames()];if(!d.length){d.push("")}for(const t of d){const e=n[t];if(e){c.setAttribute("language",e,l);break}}if(!l.hasAttribute("language")){c.setAttribute("language",i,l)}o.convertChildren(r,l);if(!o.safeInsert(l,e.modelCursor)){return}a.consume(r,{name:true});o.updateConversionResult(l,e)}}function gB(){return(t,e,{consumable:n,writer:i})=>{let o=e.modelCursor;if(!n.test(e.viewItem)){return}if(!o.findAncestor("codeBlock")){return}n.consume(e.viewItem);const r=e.viewItem.data;const s=r.split("\n").map((t=>i.createText(t)));const a=s[s.length-1];for(const t of s){i.insert(t,o);o=o.getShiftedBy(t.offsetSize);if(t!==a){const t=i.createElement("softBreak");i.insert(t,o);o=i.createPositionAfter(t)}}e.modelRange=i.createRange(e.modelCursor,o);e.modelCursor=o}}function mB(){return(t,e,{consumable:n})=>{const i=e.viewItem;if(i.findAncestor("pre")){return}const o=Array.from(i.getChildren());const r=o.find((t=>t.is("element","code")));if(!r){return}for(const t of o){if(t===r||!t.is("$text")){continue}n.consume(t,{name:true})}}}const fB="paragraph";class pB extends eu{static get pluginName(){return"CodeBlockEditing"}static get requires(){return[eD]}constructor(t){super(t);t.config.define("codeBlock",{languages:[{language:"plaintext",label:"Plain text"},{language:"c",label:"C"},{language:"cs",label:"C#"},{language:"cpp",label:"C++"},{language:"css",label:"CSS"},{language:"diff",label:"Diff"},{language:"html",label:"HTML"},{language:"java",label:"Java"},{language:"javascript",label:"JavaScript"},{language:"php",label:"PHP"},{language:"python",label:"Python"},{language:"ruby",label:"Ruby"},{language:"typescript",label:"TypeScript"},{language:"xml",label:"XML"}],indentSequence:"\t"})}init(){const t=this.editor;const e=t.model.schema;const n=t.model;const i=t.editing.view;const o=t.plugins.has("DocumentListEditing");const r=QI(t);t.commands.add("codeBlock",new oB(t));t.commands.add("indentCodeBlock",new sB(t));t.commands.add("outdentCodeBlock",new aB(t));this.listenTo(i.document,"tab",((e,n)=>{const i=n.shiftKey?"outdentCodeBlock":"indentCodeBlock";const o=t.commands.get(i);if(!o.isEnabled){return}t.execute(i);n.stopPropagation();n.preventDefault();e.stop()}),{context:"pre"});e.register("codeBlock",{allowWhere:"$block",allowChildren:"$text",isBlock:true,allowAttributes:["language"]});e.addAttributeCheck(((t,e)=>{const n=t.endsWith("codeBlock")&&e.startsWith("list")&&e!=="list";if(o&&n){return true}if(t.endsWith("codeBlock $text")){return false}}));t.model.schema.addChildCheck(((t,e)=>{if(t.endsWith("codeBlock")&&e.isObject){return false}}));t.editing.downcastDispatcher.on("insert:codeBlock",dB(n,r,true));t.data.downcastDispatcher.on("insert:codeBlock",dB(n,r));t.data.downcastDispatcher.on("insert:softBreak",uB(n),{priority:"high"});t.data.upcastDispatcher.on("element:code",hB(i,r));t.data.upcastDispatcher.on("text",gB());t.data.upcastDispatcher.on("element:pre",mB(),{priority:"high"});this.listenTo(t.editing.view.document,"clipboardInput",((e,i)=>{let o=n.createRange(n.document.selection.anchor);if(i.targetRanges){o=t.editing.mapper.toModelRange(i.targetRanges[0])}if(!o.start.parent.is("element","codeBlock")){return}const r=i.dataTransfer.getData("text/plain");const s=new kC(t.editing.view.document);i.content=tB(s,r)}));this.listenTo(n,"getSelectedContent",((t,[i])=>{const o=i.anchor;if(i.isCollapsed||!o.parent.is("element","codeBlock")||!o.hasSameParentAs(i.focus)){return}n.change((n=>{const r=t.return;if(o.parent.is("element")&&(r.childCount>1||i.containsEntireContent(o.parent))){const e=n.createElement("codeBlock",o.parent.getAttributes());n.append(r,e);const i=n.createDocumentFragment();n.append(e,i);t.return=i;return}const s=r.getChild(0);if(e.checkAttribute(s,"code")){n.setAttribute("code",true,s)}}))}))}afterInit(){const t=this.editor;const e=t.commands;const n=e.get("indent");const i=e.get("outdent");if(n){n.registerChildCommand(e.get("indentCodeBlock"),{priority:"highest"})}if(i){i.registerChildCommand(e.get("outdentCodeBlock"))}this.listenTo(t.editing.view.document,"enter",((e,n)=>{const i=t.model.document.selection.getLastPosition().parent;if(!i.is("element","codeBlock")){return}if(!kB(t,n.isSoft)&&!wB(t,n.isSoft)){bB(t)}n.preventDefault();e.stop()}),{context:"pre"})}}function bB(t){const e=t.model;const n=e.document;const i=n.selection.getLastPosition();const o=i.nodeBefore||i.textNode;let r;if(o&&o.is("$text")){r=XI(o)}t.model.change((e=>{t.execute("shiftEnter");if(r){e.insertText(r,n.selection.anchor)}}))}function kB(t,e){const n=t.model;const i=n.document;const o=t.editing.view;const r=i.selection.getLastPosition();const s=r.nodeAfter;if(e||!i.selection.isCollapsed||!r.isAtStart){return false}if(!CB(s)){return false}t.model.change((e=>{t.execute("enter");const n=i.selection.anchor.parent.previousSibling;e.rename(n,fB);e.setSelection(n,"in");t.model.schema.removeDisallowedAttributes([n],e);e.remove(s)}));o.scrollToTheSelection();return true}function wB(t,e){const n=t.model;const i=n.document;const o=t.editing.view;const r=i.selection.getLastPosition();const s=r.nodeBefore;let a;if(e||!i.selection.isCollapsed||!r.isAtEnd||!s||!s.previousSibling){return false}if(CB(s)&&CB(s.previousSibling)){a=n.createRange(n.createPositionBefore(s.previousSibling),n.createPositionAfter(s))}else if(AB(s)&&CB(s.previousSibling)&&CB(s.previousSibling.previousSibling)){a=n.createRange(n.createPositionBefore(s.previousSibling.previousSibling),n.createPositionAfter(s))}else if(AB(s)&&CB(s.previousSibling)&&AB(s.previousSibling.previousSibling)&&s.previousSibling.previousSibling&&CB(s.previousSibling.previousSibling.previousSibling)){a=n.createRange(n.createPositionBefore(s.previousSibling.previousSibling.previousSibling),n.createPositionAfter(s))}else{return false}t.model.change((e=>{e.remove(a);t.execute("enter");const n=i.selection.anchor.parent;e.rename(n,fB);t.model.schema.removeDisallowedAttributes([n],e)}));o.scrollToTheSelection();return true}function AB(t){return t&&t.is("$text")&&!t.data.match(/\S/)}function CB(t){return t&&t.is("element","softBreak")}const _B='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M12.87 12.61a.75.75 0 0 1-.089.976l-.085.07-3.154 2.254 3.412 2.414a.75.75 0 0 1 .237.95l-.057.095a.75.75 0 0 1-.95.237l-.096-.058-4.272-3.022-.003-1.223 4.01-2.867a.75.75 0 0 1 1.047.174zm2.795-.231.095.057 4.011 2.867-.003 1.223-4.272 3.022-.095.058a.75.75 0 0 1-.88-.151l-.07-.086-.058-.095a.75.75 0 0 1 .15-.88l.087-.07 3.412-2.414-3.154-2.253-.085-.071a.75.75 0 0 1 .862-1.207zM16 0a2 2 0 0 1 2 2v9.354l-.663-.492-.837-.001V2a.5.5 0 0 0-.5-.5H2a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5h3.118L7.156 19H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h14zM5.009 15l.003 1H3v-1h2.009zm2.188-2-1.471 1H5v-1h2.197zM10 11v.095L8.668 12H7v-1h3zm4-2v1H7V9h7zm0-2v1H7V7h7zm-4-2v1H5V5h5zM6 3v1H3V3h3z"/></svg>';var vB=n(9085);var yB={injectType:"singletonStyleTag",attributes:{"data-cke":true}};yB.insert="head";yB.singleton=true;var xB=Tl()(vB.Z,yB);const EB=vB.Z.locals||{};class DB extends eu{static get pluginName(){return"CodeBlockUI"}init(){const t=this.editor;const e=t.t;const n=t.ui.componentFactory;const i=QI(t);n.add("codeBlock",(n=>{const o=t.commands.get("codeBlock");const r=yv(n,Gd);const s=r.buttonView;s.set({label:e("Insert code block"),tooltip:true,icon:_B,isToggleable:true});s.bind("isOn").to(o,"value",(t=>!!t));s.on("execute",(()=>{t.execute("codeBlock",{usePreviousLanguageChoice:true});t.editing.view.focus()}));r.on("execute",(e=>{t.execute("codeBlock",{language:e.source._codeBlockLanguage,forceValue:true});t.editing.view.focus()}));r.class="ck-code-block-dropdown";r.bind("isEnabled").to(o);Dv(r,(()=>this._getLanguageListItemDefinitions(i)));return r}))}_getLanguageListItemDefinitions(t){const e=this.editor;const n=e.commands.get("codeBlock");const i=new ll;for(const e of t){const t={type:"button",model:new Oy({_codeBlockLanguage:e.language,label:e.label,withText:true})};t.model.bind("isOn").to(n,"value",(e=>e===t.model._codeBlockLanguage));i.add(t)}return i}}class TB extends eu{static get requires(){return[pB,DB]}static get pluginName(){return"CodeBlock"}}const SB={block:[{model:"codeBlock",view:"pre"},{model:"paragraph",view:"p"},{model:"blockQuote",view:"blockquote"},{model:"listItem",view:"li"},{model:"pageBreak",view:"div"},{model:"rawHtml",view:"div"},{model:"table",view:"table"},{model:"tableRow",view:"tr"},{model:"tableCell",view:"td"},{model:"tableCell",view:"th"},{model:"caption",view:"caption"},{model:"caption",view:"figcaption"},{model:"imageBlock",view:"img"},{model:"imageInline",view:"img"},{model:"htmlP",view:"p",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlBlockquote",view:"blockquote",modelSchema:{inheritAllFrom:"$container"}},{model:"htmlTable",view:"table",modelSchema:{allowWhere:"$block",isBlock:true}},{model:"htmlTbody",view:"tbody",modelSchema:{allowIn:"htmlTable",isBlock:false}},{model:"htmlThead",view:"thead",modelSchema:{allowIn:"htmlTable",isBlock:false}},{model:"htmlTfoot",view:"tfoot",modelSchema:{allowIn:"htmlTable",isBlock:false}},{model:"htmlCaption",view:"caption",modelSchema:{allowIn:"htmlTable",allowChildren:"$text",isBlock:false}},{model:"htmlColgroup",view:"colgroup",modelSchema:{allowIn:"htmlTable",allowChildren:"col",isBlock:false}},{model:"htmlCol",view:"col",modelSchema:{allowIn:"htmlColgroup",isBlock:false}},{model:"htmlTr",view:"tr",modelSchema:{allowIn:["htmlTable","htmlThead","htmlTbody"],isLimit:true}},{model:"htmlTd",view:"td",modelSchema:{allowIn:"htmlTr",allowContentOf:"$container",isLimit:true,isBlock:false}},{model:"htmlTh",view:"th",modelSchema:{allowIn:"htmlTr",allowContentOf:"$container",isLimit:true,isBlock:false}},{model:"htmlFigure",view:"figure",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlFigcaption",view:"figcaption",modelSchema:{allowIn:"htmlFigure",allowChildren:"$text",isBlock:false}},{model:"htmlAddress",view:"address",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlAside",view:"aside",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlMain",view:"main",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlDetails",view:"details",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlSummary",view:"summary",modelSchema:{allowChildren:"$text",allowIn:"htmlDetails",isBlock:false}},{model:"htmlDiv",view:"div",paragraphLikeModel:"htmlDivParagraph",modelSchema:{inheritAllFrom:"$container"}},{model:"htmlFieldset",view:"fieldset",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlLegend",view:"legend",modelSchema:{allowIn:"htmlFieldset",allowChildren:"$text"}},{model:"htmlHeader",view:"header",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlFooter",view:"footer",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlForm",view:"form",modelSchema:{inheritAllFrom:"$container",isBlock:true}},{model:"htmlHgroup",view:"hgroup",modelSchema:{allowChildren:["htmlH1","htmlH2","htmlH3","htmlH4","htmlH5","htmlH6"],isBlock:false}},{model:"htmlH1",view:"h1",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH2",view:"h2",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH3",view:"h3",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH4",view:"h4",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH5",view:"h5",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlH6",view:"h6",modelSchema:{inheritAllFrom:"$block"}},{model:"$htmlList",modelSchema:{allowWhere:"$container",allowChildren:["$htmlList","htmlLi"],isBlock:false}},{model:"htmlDir",view:"dir",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlMenu",view:"menu",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlUl",view:"ul",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlOl",view:"ol",modelSchema:{inheritAllFrom:"$htmlList"}},{model:"htmlLi",view:"li",modelSchema:{allowIn:"$htmlList",allowChildren:"$text",isBlock:false}},{model:"htmlPre",view:"pre",modelSchema:{inheritAllFrom:"$block"}},{model:"htmlArticle",view:"article",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlSection",view:"section",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlNav",view:"nav",modelSchema:{inheritAllFrom:"$container",isBlock:false}},{model:"htmlDl",view:"dl",modelSchema:{allowWhere:"$container",allowChildren:["htmlDt","htmlDd"],isBlock:false}},{model:"htmlDt",view:"dt",modelSchema:{allowChildren:"$block",isBlock:false}},{model:"htmlDd",view:"dd",modelSchema:{allowChildren:"$block",isBlock:false}},{model:"htmlCenter",view:"center",modelSchema:{inheritAllFrom:"$container",isBlock:false}}],inline:[{model:"htmlAcronym",view:"acronym",attributeProperties:{copyOnEnter:true}},{model:"htmlTt",view:"tt",attributeProperties:{copyOnEnter:true}},{model:"htmlFont",view:"font",attributeProperties:{copyOnEnter:true}},{model:"htmlTime",view:"time",attributeProperties:{copyOnEnter:true}},{model:"htmlVar",view:"var",attributeProperties:{copyOnEnter:true}},{model:"htmlBig",view:"big",attributeProperties:{copyOnEnter:true}},{model:"htmlSmall",view:"small",attributeProperties:{copyOnEnter:true}},{model:"htmlSamp",view:"samp",attributeProperties:{copyOnEnter:true}},{model:"htmlQ",view:"q",attributeProperties:{copyOnEnter:true}},{model:"htmlOutput",view:"output",attributeProperties:{copyOnEnter:true}},{model:"htmlKbd",view:"kbd",attributeProperties:{copyOnEnter:true}},{model:"htmlBdi",view:"bdi",attributeProperties:{copyOnEnter:true}},{model:"htmlBdo",view:"bdo",attributeProperties:{copyOnEnter:true}},{model:"htmlAbbr",view:"abbr",attributeProperties:{copyOnEnter:true}},{model:"htmlA",view:"a",priority:5,coupledAttribute:"linkHref",attributeProperties:{copyOnEnter:true}},{model:"htmlStrong",view:"strong",coupledAttribute:"bold",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlB",view:"b",coupledAttribute:"bold",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlI",view:"i",coupledAttribute:"italic",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlEm",view:"em",coupledAttribute:"italic",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlS",view:"s",coupledAttribute:"strikethrough",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlDel",view:"del",coupledAttribute:"strikethrough",attributeProperties:{copyOnEnter:true}},{model:"htmlIns",view:"ins",attributeProperties:{copyOnEnter:true}},{model:"htmlU",view:"u",coupledAttribute:"underline",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlSub",view:"sub",coupledAttribute:"subscript",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlSup",view:"sup",coupledAttribute:"superscript",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlCode",view:"code",coupledAttribute:"code",attributeProperties:{copyOnEnter:true,isFormatting:true}},{model:"htmlMark",view:"mark",attributeProperties:{copyOnEnter:true}},{model:"htmlSpan",view:"span",attributeProperties:{copyOnEnter:true}},{model:"htmlCite",view:"cite",attributeProperties:{copyOnEnter:true}},{model:"htmlLabel",view:"label",attributeProperties:{copyOnEnter:true}},{model:"htmlDfn",view:"dfn",attributeProperties:{copyOnEnter:true}},{model:"htmlObject",view:"object",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlIframe",view:"iframe",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlInput",view:"input",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlButton",view:"button",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlTextarea",view:"textarea",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlSelect",view:"select",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlVideo",view:"video",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlEmbed",view:"embed",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlOembed",view:"oembed",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlAudio",view:"audio",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlImg",view:"img",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlCanvas",view:"canvas",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlMeter",view:"meter",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlProgress",view:"progress",isObject:true,modelSchema:{inheritAllFrom:"$inlineObject"}},{model:"htmlScript",view:"script",modelSchema:{allowWhere:["$text","$block"],isInline:true}},{model:"htmlStyle",view:"style",modelSchema:{allowWhere:["$text","$block"],isInline:true}},{model:"htmlCustomElement",view:"$customElement",modelSchema:{allowWhere:["$text","$block"],isInline:true}}]};var IB=fg((function(t,e,n,i){qh(t,e,n,i)}));const BB=IB;class MB extends eu{constructor(t){super(t);this._definitions=new Map}static get pluginName(){return"DataSchema"}init(){for(const t of SB.block){this.registerBlockElement(t)}for(const t of SB.inline){this.registerInlineElement(t)}}registerBlockElement(t){this._definitions.set(t.model,{...t,isBlock:true})}registerInlineElement(t){this._definitions.set(t.model,{...t,isInline:true})}extendBlockElement(t){this._extendDefinition({...t,isBlock:true})}extendInlineElement(t){this._extendDefinition({...t,isInline:true})}getDefinitionsForView(t,e){const n=new Set;for(const i of this._getMatchingViewDefinitions(t)){if(e){for(const t of this._getReferences(i.model)){n.add(t)}}n.add(i)}return n}_getMatchingViewDefinitions(t){return Array.from(this._definitions.values()).filter((e=>e.view&&LB(t,e.view)))}*_getReferences(t){const{modelSchema:e}=this._definitions.get(t);if(!e){return}const n=["inheritAllFrom","inheritTypesFrom","allowWhere","allowContentOf","allowAttributesOf"];for(const i of n){for(const n of Xc(e[i]||[])){const e=this._definitions.get(n);if(n!==t&&e){yield*this._getReferences(e.model);yield e}}}}_extendDefinition(t){const e=this._definitions.get(t.model);const n=BB({},e,t,((t,e)=>Array.isArray(t)?t.concat(e):undefined));this._definitions.set(t.model,n)}}function LB(t,e){if(typeof t==="string"){return t===e}if(t instanceof RegExp){return t.test(e)}return false}function NB(t,e,n,i){if(e){PB(t,e,i)}if(n){zB(t,n,i)}}function zB(t,e,n){if(e.attributes){for(const[i,o]of Object.entries(e.attributes)){t.setAttribute(i,o,n)}}if(e.styles){t.setStyle(e.styles,n)}if(e.classes){t.addClass(e.classes,n)}}function PB(t,e,n){if(e.attributes){for(const[i]of Object.entries(e.attributes)){t.removeAttribute(i,n)}}if(e.styles){for(const i of Object.keys(e.styles)){t.removeStyle(i,n)}}if(e.classes){t.removeClass(e.classes,n)}}function RB(t,e){const n=Bb(t);for(const i in e){if(Array.isArray(e[i])){n[i]=Array.from(new Set([...t[i]||[],...e[i]]))}else{n[i]={...t[i],...e[i]}}}return n}function OB({model:t}){return(e,n)=>n.writer.createElement(t,{htmlContent:e.getCustomProperty("$rawContent")})}function VB(t,{view:e,isInline:n}){const i=t.t;return(t,{writer:o})=>{const r=i("HTML object");const s=FB(e,t,o);const a=t.getAttribute("htmlAttributes");o.addClass("html-object-embed__content",s);if(a){zB(o,a,s)}const c=o.createContainerElement(n?"span":"div",{class:"html-object-embed","data-html-object-embed-label":r},s);return dD(c,o,{widgetLabel:r})}}function FB(t,e,n){return n.createRawElement(t,null,((t,n)=>{n.setContentOf(t,e.getAttribute("htmlContent"))}))}function jB({view:t,model:e},n){return i=>{i.on(`element:${t}`,((t,i,o)=>{let r=n.processViewAttributes(i.viewItem,o);if(!r&&!o.consumable.test(i.viewItem,{name:true})){return}r=r||{};o.consumable.consume(i.viewItem,{name:true});if(!i.modelRange){i=Object.assign(i,o.convertChildren(i.viewItem,i.modelCursor))}for(const t of i.modelRange.getItems()){if(o.schema.checkAttribute(t,e)){const n=t.getAttribute(e);const i=RB(r,n||{});o.writer.setAttribute(e,i,t)}}}),{priority:"low"})}}function HB({priority:t,view:e}){return(n,i)=>{if(!n){return}const{writer:o}=i;const r=o.createAttributeElement(e,null,{priority:t});zB(o,n,r);return r}}function UB({view:t},e){return n=>{n.on(`element:${t}`,((t,n,i)=>{if(!n.modelRange||n.modelRange.isCollapsed){return}const o=e.processViewAttributes(n.viewItem,i);if(o){i.writer.setAttribute("htmlAttributes",o,n.modelRange)}}),{priority:"low"})}}function WB({model:t}){return e=>{e.on(`attribute:htmlAttributes:${t}`,((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const{attributeOldValue:i,attributeNewValue:o}=e;const r=n.writer;const s=n.mapper.toViewElement(e.item);NB(r,i,o,s)}))}}function qB(t,e,n,i){var o=t.length,r=n+(i?1:-1);while(i?r--:++r<o){if(e(t[r],r,t)){return r}}return-1}const $B=qB;function GB(t){return t!==t}const KB=GB;function YB(t,e,n){var i=n-1,o=t.length;while(++i<o){if(t[i]===e){return i}}return-1}const ZB=YB;function QB(t,e,n){return e===e?ZB(t,e,n):$B(t,KB,n)}const JB=QB;function XB(t,e,n,i){var o=n-1,r=t.length;while(++o<r){if(i(t[o],e)){return o}}return-1}const tM=XB;var eM=Array.prototype;var nM=eM.splice;function iM(t,e,n,i){var o=i?tM:JB,r=-1,s=e.length,a=t;if(t===e){e=gr(e)}if(n){a=ih(t,Ao(n))}while(++r<s){var c=0,l=e[r],d=n?n(l):l;while((c=o(a,d,c,i))>-1){if(a!==t){nM.call(a,c,1)}nM.call(t,c,1)}}return t}const oM=iM;function rM(t,e){return t&&t.length&&e&&e.length?oM(t,e):t}const sM=rM;var aM=ug(sM);const cM=aM;var lM=n(8468);var dM={injectType:"singletonStyleTag",attributes:{"data-cke":true}};dM.insert="head";dM.singleton=true;var uM=Tl()(lM.Z,dM);const hM=lM.Z.locals||{};class gM extends eu{constructor(t){super(t);this._dataSchema=t.plugins.get("DataSchema");this._allowedAttributes=new Su;this._disallowedAttributes=new Su;this._allowedElements=new Set;this._disallowedElements=new Set;this._dataInitialized=false;this._coupledAttributes=null;this._registerElementsAfterInit();this._registerElementHandlers();this._registerModelPostFixer()}static get pluginName(){return"DataFilter"}static get requires(){return[MB,ZD]}loadAllowedConfig(t){for(const e of t){const t=e.name||/[\s\S]+/;const n=AM(e);this.allowElement(t);n.forEach((t=>this.allowAttributes(t)))}}loadDisallowedConfig(t){for(const e of t){const t=e.name||/[\s\S]+/;const n=AM(e);if(n.length==0){this.disallowElement(t)}else{n.forEach((t=>this.disallowAttributes(t)))}}}allowElement(t){for(const e of this._dataSchema.getDefinitionsForView(t,true)){if(this._allowedElements.has(e)){continue}this._allowedElements.add(e);if(this._dataInitialized){this.editor.data.once("set",(()=>{this._fireRegisterEvent(e)}),{priority:M.get("highest")+1})}this._coupledAttributes=null}}disallowElement(t){for(const e of this._dataSchema.getDefinitionsForView(t,false)){this._disallowedElements.add(e.view)}}allowAttributes(t){this._allowedAttributes.add(t)}disallowAttributes(t){this._disallowedAttributes.add(t)}processViewAttributes(t,e){mM(t,e,this._disallowedAttributes);return mM(t,e,this._allowedAttributes)}_registerElementsAfterInit(){this.editor.data.on("init",(()=>{this._dataInitialized=true;for(const t of this._allowedElements){this._fireRegisterEvent(t)}}),{priority:M.get("highest")+1})}_registerElementHandlers(){this.on("register",((t,e)=>{const n=this.editor.model.schema;if(e.isObject&&!n.isRegistered(e.model)){this._registerObjectElement(e)}else if(e.isBlock){this._registerBlockElement(e)}else if(e.isInline){this._registerInlineElement(e)}else{throw new z("data-filter-invalid-definition",null,e)}t.stop()}),{priority:"lowest"})}_registerModelPostFixer(){const t=this.editor.model;t.document.registerPostFixer((e=>{const n=t.document.differ.getChanges();let i=false;const o=this._getCoupledAttributesMap();for(const t of n){if(t.type!="attribute"||t.attributeNewValue!==null){continue}const n=o.get(t.attributeKey);if(!n){continue}for(const{item:o}of t.range.getWalker({shallow:true})){for(const t of n){if(o.hasAttribute(t)){e.removeAttribute(t,o);i=true}}}}return i}))}_getCoupledAttributesMap(){if(this._coupledAttributes){return this._coupledAttributes}this._coupledAttributes=new Map;for(const t of this._allowedElements){if(t.coupledAttribute&&t.model){const e=this._coupledAttributes.get(t.coupledAttribute);if(e){e.push(t.model)}else{this._coupledAttributes.set(t.coupledAttribute,[t.model])}}}}_fireRegisterEvent(t){if(t.view&&this._disallowedElements.has(t.view)){return}this.fire(t.view?`register:${t.view}`:"register",t)}_registerObjectElement(t){const e=this.editor;const n=e.model.schema;const i=e.conversion;const{view:o,model:r}=t;n.register(r,t.modelSchema);if(!o){return}n.extend(t.model,{allowAttributes:["htmlAttributes","htmlContent"]});e.data.registerRawContentMatcher({name:o});i.for("upcast").elementToElement({view:o,model:OB(t),converterPriority:M.get("low")+1});i.for("upcast").add(UB(t,this));i.for("editingDowncast").elementToStructure({model:{name:r,attributes:["htmlAttributes"]},view:VB(e,t)});i.for("dataDowncast").elementToElement({model:r,view:(t,{writer:e})=>FB(o,t,e)});i.for("dataDowncast").add(WB(t))}_registerBlockElement(t){const e=this.editor;const n=e.model.schema;const i=e.conversion;const{view:o,model:r}=t;if(!n.isRegistered(t.model)){n.register(t.model,t.modelSchema);if(!o){return}i.for("upcast").elementToElement({model:r,view:o,converterPriority:M.get("low")+1});i.for("downcast").elementToElement({model:r,view:o})}if(!o){return}n.extend(t.model,{allowAttributes:"htmlAttributes"});i.for("upcast").add(UB(t,this));i.for("downcast").add(WB(t))}_registerInlineElement(t){const e=this.editor;const n=e.model.schema;const i=e.conversion;const o=t.model;n.extend("$text",{allowAttributes:o});if(t.attributeProperties){n.setAttributeProperties(o,t.attributeProperties)}i.for("upcast").add(jB(t,this));i.for("downcast").attributeToElement({model:o,view:HB(t)})}}function mM(t,e,n){const i=fM(t,e,n);const{attributes:o,styles:r,classes:s}=bM(i);const a={};if(o.size){for(const t of o){if(!CM(t)){o.delete(t)}}}if(o.size){a.attributes=kM(o,(e=>t.getAttribute(e)))}if(r.size){a.styles=kM(r,(e=>t.getStyle(e)))}if(s.size){a.classes=Array.from(s)}if(!Object.keys(a).length){return null}return a}function fM(t,{consumable:e},n){const i=n.matchAll(t)||[];const o=[];for(const n of i){pM(e,t,n);delete n.match.name;e.consume(t,n.match);o.push(n)}return o}function pM(t,e,n){for(const i of["attributes","classes","styles"]){const o=n.match[i];if(!o){continue}for(const n of Array.from(o)){if(!t.test(e,{[i]:[n]})){cM(o,n)}}}}function bM(t){const e={attributes:new Set,classes:new Set,styles:new Set};for(const n of t){for(const t in e){const i=n.match[t]||[];i.forEach((n=>e[t].add(n)))}}return e}function kM(t,e){const n={};for(const i of t){const t=e(i);if(t!==undefined){n[i]=e(i)}}return n}function wM(t,e){const{name:n}=t;if(pe(t[e])){return Object.entries(t[e]).map((([t,i])=>({name:n,[e]:{[t]:i}})))}if(Array.isArray(t[e])){return t[e].map((t=>({name:n,[e]:[t]})))}return[t]}function AM(t){const{name:e,attributes:n,classes:i,styles:o}=t;const r=[];if(n){r.push(...wM({name:e,attributes:n},"attributes"))}if(i){r.push(...wM({name:e,classes:i},"classes"))}if(o){r.push(...wM({name:e,styles:o},"styles"))}return r}function CM(t){try{document.createAttribute(t)}catch(t){return false}return true}class _M{constructor(t,e){this._startElement=t;this._referenceIndent=t.getAttribute("listIndent");this._isForward=e.direction=="forward";this._includeSelf=!!e.includeSelf;this._sameAttributes=Xc(e.sameAttributes||[]);this._sameIndent=!!e.sameIndent;this._lowerIndent=!!e.lowerIndent;this._higherIndent=!!e.higherIndent}static first(t,e){const n=new this(t,e);const i=n[Symbol.iterator]();return dl(i)}*[Symbol.iterator](){const t=[];for(const{node:e}of vM(this._getStartNode(),this._isForward?"forward":"backward")){const n=e.getAttribute("listIndent");if(n<this._referenceIndent){if(!this._lowerIndent){break}this._referenceIndent=n}else if(n>this._referenceIndent){if(!this._higherIndent){continue}if(!this._isForward){t.push(e);continue}}else{if(!this._sameIndent){if(this._higherIndent){if(t.length){yield*t;t.length=0}break}continue}if(this._sameAttributes.some((t=>e.getAttribute(t)!==this._startElement.getAttribute(t)))){break}}if(t.length){yield*t;t.length=0}yield e}}_getStartNode(){if(this._includeSelf){return this._startElement}return this._isForward?this._startElement.nextSibling:this._startElement.previousSibling}}function*vM(t,e="forward"){const n=e=="forward";let i=null;while(EM(t)){yield{node:t,previous:i};i=t;t=n?t.nextSibling:t.previousSibling}}class yM{constructor(t){this._listHead=t}[Symbol.iterator](){return vM(this._listHead,"forward")}}class xM{static next(){return I()}}function EM(t){return!!t&&t.is("element")&&t.hasAttribute("listItemId")}function DM(t,e={}){return[...TM(t,{...e,direction:"backward"}),...TM(t,{...e,direction:"forward"})]}function TM(t,e={}){const n=e.direction=="forward";const i=Array.from(new _M(t,{...e,includeSelf:n,sameIndent:true,sameAttributes:"listItemId"}));return n?i:i.reverse()}function SM(t){return Array.from(new _M(t,{direction:"forward",higherIndent:true}))}function IM(t){const e=new _M(t,{sameIndent:true,sameAttributes:"listType"});const n=new _M(t,{sameIndent:true,sameAttributes:"listType",includeSelf:true,direction:"forward"});return[...Array.from(e).reverse(),...n]}function BM(t){const e=_M.first(t,{sameIndent:true,sameAttributes:"listItemId"});if(!e){return true}return false}function MM(t){const e=_M.first(t,{direction:"forward",sameIndent:true,sameAttributes:"listItemId"});if(!e){return true}return false}function LM(t,e={}){t=Xc(t);const n=e.withNested!==false;const i=new Set;for(const e of t){for(const t of DM(e,{higherIndent:n})){i.add(t)}}return HM(i)}function NM(t){t=Xc(t);const e=new Set;for(const n of t){for(const t of IM(n)){e.add(t)}}return HM(e)}function zM(t,e){const n=TM(t,{direction:"forward"});const i=xM.next();for(const t of n){e.setAttribute("listItemId",i,t)}return n}function PM(t,e,n){const i={};for(const[t,n]of e.getAttributes()){if(t.startsWith("list")){i[t]=n}}const o=TM(t,{direction:"forward"});for(const t of o){n.setAttributes(i,t)}return o}function RM(t,e,{expand:n,indentBy:i=1}={}){t=Xc(t);const o=n?LM(t):t;for(const t of o){const n=t.getAttribute("listIndent")+i;if(n<0){VM(t,e)}else{e.setAttribute("listIndent",n,t)}}return o}function OM(t,e){t=Xc(t);const n=LM(t);const i=new Set;const o=Math.min(...n.map((t=>t.getAttribute("listIndent"))));const r=new Map;for(const t of n){r.set(t,_M.first(t,{lowerIndent:true}))}for(const t of n){if(i.has(t)){continue}i.add(t);const n=t.getAttribute("listIndent")-1;if(n<0){VM(t,e);continue}if(t.getAttribute("listIndent")==o){const n=WM(t,r.get(t),e);for(const t of n){i.add(t)}if(n.length){continue}}e.setAttribute("listIndent",n,t)}return HM(i)}function VM(t,e){t=Xc(t);for(const n of t){for(const t of n.getAttributeKeys()){if(t.startsWith("list")){e.removeAttribute(t,n)}}}return t}function FM(t){if(!t.length){return false}const e=t[0].getAttribute("listItemId");if(!e){return false}return!t.some((t=>t.getAttribute("listItemId")!=e))}function jM(t,e){const n=[];let i=Number.POSITIVE_INFINITY;for(const{node:o}of vM(t.nextSibling,"forward")){const t=o.getAttribute("listIndent");if(t==0){break}if(t<i){i=t}const r=t-i;e.setAttribute("listIndent",r,o);n.push(o)}return n}function HM(t){return Array.from(t).filter((t=>t.root.rootName!=="$graveyard")).sort(((t,e)=>t.index-e.index))}function UM(t){const e=t.document.selection.getSelectedElement();if(!e){return null}if(t.schema.isObject(e)&&t.schema.isBlock(e)){return e}return null}function WM(t,e,n){const i=TM(e,{direction:"forward"});if(i.pop().index>t.index){return PM(t,e,n)}return[]}class qM extends iu{constructor(t,e){super(t);this._direction=e}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor.model;const e=$M(t.document.selection);t.change((t=>{const n=[];if(FM(e)&&!BM(e[0])){if(this._direction=="forward"){n.push(...RM(e,t))}n.push(...zM(e[0],t))}else{if(this._direction=="forward"){n.push(...RM(e,t,{expand:true}))}else{n.push(...OM(e,t))}}for(const e of n){if(!e.hasAttribute("listType")){continue}const n=_M.first(e,{sameIndent:true});if(n){t.setAttribute("listType",n.getAttribute("listType"),e)}}this._fireAfterExecute(n)}))}_fireAfterExecute(t){this.fire("afterExecute",HM(new Set(t)))}_checkEnabled(){let t=$M(this.editor.model.document.selection);let e=t[0];if(!e){return false}if(this._direction=="backward"){return true}if(FM(t)&&!BM(t[0])){return true}t=LM(t);e=t[0];const n=_M.first(e,{sameIndent:true});if(!n){return false}if(n.getAttribute("listType")==e.getAttribute("listType")){return true}return false}}function $M(t){const e=Array.from(t.getSelectedBlocks());const n=e.findIndex((t=>!EM(t)));if(n!=-1){e.length=n}return e}class GM extends iu{constructor(t,e){super(t);this.type=e}refresh(){this.value=this._getValue();this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model;const n=e.document;const i=UM(e);const o=Array.from(n.selection.getSelectedBlocks()).filter((t=>e.schema.checkAttribute(t,"listType")));const r=t.forceValue!==undefined?!t.forceValue:this.value;e.change((t=>{if(r){const e=o[o.length-1];const n=TM(e,{direction:"forward"});const i=[];if(n.length>1){i.push(...zM(n[1],t))}i.push(...VM(o,t));i.push(...jM(e,t));this._fireAfterExecute(i)}else if((i||n.selection.isCollapsed)&&EM(o[0])){const e=IM(i||o[0]);for(const n of e){t.setAttribute("listType",this.type,n)}this._fireAfterExecute(e)}else{const e=[];for(const n of o){if(!n.hasAttribute("listType")){t.setAttributes({listIndent:0,listItemId:xM.next(),listType:this.type},n);e.push(n)}else{for(const i of LM(n,{withNested:false})){if(i.getAttribute("listType")!=this.type){t.setAttribute("listType",this.type,i);e.push(i)}}}}this._fireAfterExecute(e)}}))}_fireAfterExecute(t){this.fire("afterExecute",HM(new Set(t)))}_getValue(){const t=this.editor.model.document.selection;const e=Array.from(t.getSelectedBlocks());if(!e.length){return false}for(const t of e){if(t.getAttribute("listType")!=this.type){return false}}return true}_checkEnabled(){const t=this.editor.model.document.selection;const e=this.editor.model.schema;const n=Array.from(t.getSelectedBlocks());if(!n.length){return false}if(this.value){return true}for(const t of n){if(e.checkAttribute(t,"listType")){return true}}return false}}class KM extends iu{constructor(t,e){super(t);this._direction=e}refresh(){this.isEnabled=this._checkEnabled()}execute({shouldMergeOnBlocksContentLevel:t=false}={}){const e=this.editor.model;const n=e.document.selection;const i=[];e.change((o=>{const{firstElement:r,lastElement:s}=this._getMergeSubjectElements(n,t);const a=r.getAttribute("listIndent")||0;const c=s.getAttribute("listIndent");const l=s.getAttribute("listItemId");if(a!=c){const t=SM(s);i.push(...RM([s,...t],o,{indentBy:a-c,expand:a<c}))}if(t){let t=n;if(n.isCollapsed){t=o.createSelection(o.createRange(o.createPositionAt(r,"end"),o.createPositionAt(s,0)))}e.deleteContent(t,{doNotResetEntireContent:n.isCollapsed});const a=t.getLastPosition().parent;const c=a.nextSibling;i.push(a);if(c&&c!==s&&c.getAttribute("listItemId")==l){i.push(...PM(c,a,o))}}else{i.push(...PM(s,r,o))}this._fireAfterExecute(i)}))}_fireAfterExecute(t){this.fire("afterExecute",HM(new Set(t)))}_checkEnabled(){const t=this.editor.model;const e=t.document.selection;const n=UM(t);if(e.isCollapsed||n){const t=n||e.getFirstPosition().parent;if(!EM(t)){return false}const i=this._direction=="backward"?t.previousSibling:t.nextSibling;if(!i){return false}if(FM([t,i])){return false}}else{const t=e.getLastPosition();const n=e.getFirstPosition();if(t.parent===n.parent){return false}if(!EM(t.parent)){return false}}return true}_getMergeSubjectElements(t,e){const n=this.editor.model;const i=UM(n);let o,r;if(t.isCollapsed||i){const n=i||t.getFirstPosition().parent;const s=BM(n);if(this._direction=="backward"){r=n;if(s&&!e){o=_M.first(n,{sameIndent:true,lowerIndent:true})}else{o=n.previousSibling}}else{o=n;r=n.nextSibling}}else{o=t.getFirstPosition().parent;r=t.getLastPosition().parent}return{firstElement:o,lastElement:r}}}class YM extends iu{constructor(t,e){super(t);this._direction=e}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor;t.model.change((t=>{const e=zM(this._getStartBlock(),t);this._fireAfterExecute(e)}))}_fireAfterExecute(t){this.fire("afterExecute",HM(new Set(t)))}_checkEnabled(){const t=this.editor.model.document.selection;const e=this._getStartBlock();return t.isCollapsed&&EM(e)&&!BM(e)}_getStartBlock(){const t=this.editor.model.document;const e=t.selection.getFirstPosition().parent;return this._direction=="before"?e:e.nextSibling}}class ZM extends eu{static get pluginName(){return"DocumentListUtils"}expandListBlocksToCompleteList(t){return NM(t)}isFirstBlockOfListItem(t){return BM(t)}isListItemBlock(t){return EM(t)}}function QM(t){return t.is("element","ol")||t.is("element","ul")}function JM(t){return t.is("element","li")}function XM(t){let e=0;let n=t.parent;while(n){if(JM(n)){e++}else{const t=n.previousSibling;if(t&&JM(t)){e++}}n=n.parent}return e}function tL(t,e,n,i=iL(n,e)){return t.createAttributeElement(nL(n),null,{priority:2*e/100-100,id:i})}function eL(t,e,n){return t.createAttributeElement("li",null,{priority:(2*e+1)/100-100,id:n})}function nL(t){return t=="numbered"?"ol":"ul"}function iL(t,e){return`list-${t}-${e}`}function oL(t,e){const n=t.nodeBefore;if(!EM(n)){const n=t.nodeAfter;if(EM(n)){e.set(n,n)}}else{let t=n;for(const{node:n}of vM(t,"backward")){t=n;if(e.has(t)){return}}e.set(n,t)}}function rL(t,e){let n=0;let i=-1;let o=null;let r=false;for(const{node:s}of t){const t=s.getAttribute("listIndent");if(t>n){let a;if(o===null){o=t-n;a=n}else{if(o>t){o=t}a=t-o}if(a>i+1){a=i+1}e.setAttribute("listIndent",a,s);r=true;i=a}else{o=null;n=t+1;i=t}}return r}function sL(t,e,n){const i=new Set;let o=false;for(const{node:r}of t){if(i.has(r)){continue}let t=r.getAttribute("listType");let s=r.getAttribute("listItemId");if(e.has(s)){s=xM.next()}e.add(s);for(const e of TM(r,{direction:"forward"})){i.add(e);if(e.getAttribute("listType")!=t){s=xM.next();t=e.getAttribute("listType")}if(e.getAttribute("listItemId")!=s){n.setAttribute("listItemId",s,e);o=true}}}return o}function aL(){return(t,e,n)=>{const{writer:i,schema:o}=n;if(!e.modelRange){return}const r=Array.from(e.modelRange.getItems({shallow:true})).filter((t=>o.checkAttribute(t,"listItemId")));if(!r.length){return}const s={listItemId:xM.next(),listIndent:XM(e.viewItem),listType:e.viewItem.parent&&e.viewItem.parent.is("element","ol")?"numbered":"bulleted"};for(const t of r){if(!EM(t)){i.setAttributes(s,t)}}if(r.length>1){if(r[1].getAttribute("listItemId")!=s.listItemId){n.keepEmptyElement(r[0])}}}}function cL(){return(t,e,n)=>{if(!n.consumable.test(e.viewItem,{name:true})){return}const i=new kC(e.viewItem.document);for(const t of Array.from(e.viewItem.getChildren())){if(!JM(t)&&!QM(t)){i.remove(t)}}}}function lL(t,e,n,i){return()=>{const i=t.document.differ.getChanges();const s=[];const a=new Map;const c=new Set;for(const t of i){if(t.type=="insert"&&t.name!="$text"){oL(t.position,a);if(!t.attributes.has("listItemId")){oL(t.position.getShiftedBy(t.length),a)}else{c.add(t.position.nodeAfter)}}else if(t.type=="remove"&&t.attributes.has("listItemId")){oL(t.position,a)}else if(t.type=="attribute"){const e=t.range.start.nodeAfter;if(n.includes(t.attributeKey)){oL(t.range.start,a);if(t.attributeNewValue===null){oL(t.range.start.getShiftedBy(1),a);if(r(e)){s.push(e)}}else{c.add(e)}}else if(EM(e)){if(r(e)){s.push(e)}}}}for(const t of a.values()){s.push(...o(t,c))}for(const t of new Set(s)){e.reconvertItem(t)}};function o(t,e){const i=[];const o=new Set;const a=[];for(const{node:c,previous:l}of vM(t,"forward")){if(o.has(c)){continue}const t=c.getAttribute("listIndent");if(l&&t<l.getAttribute("listIndent")){a.length=t+1}a[t]=Object.fromEntries(Array.from(c.getAttributes()).filter((([t])=>n.includes(t))));const d=TM(c,{direction:"forward"});for(const t of d){o.add(t);if(r(t,d)){i.push(t)}else if(s(t,a,e)){i.push(t)}}}return i}function r(t,i){if(!t.is("element","paragraph")){return false}const o=e.mapper.toViewElement(t);if(!o){return false}const r=pL(t,n,i);if(r&&o.is("element","p")){return true}else if(!r&&o.is("element","span")){return true}return false}function s(t,n,o){if(o.has(t)){return false}const r=e.mapper.toViewElement(t);let s=n.length-1;for(let t=r.parent;!t.is("editableElement");t=t.parent){const e=JM(t);const o=QM(t);if(!o&&!e){continue}const r=`checkAttributes:${e?"item":"list"}`;const a=i.fire(r,{viewElement:t,modelAttributes:n[s]});if(a){break}if(o){s--;if(s<0){return false}}}return true}}function dL(t,e,n){const i=fL(t);return(o,r,s)=>{const{writer:a,mapper:c,consumable:l}=s;const d=r.item;if(!t.includes(r.attributeKey)){return}if(!i(d,l)){return}const u=hL(d,c,n);gL(u,a);mL(d,a.createRangeOn(u),e,a)}}function uL(t,{dataPipeline:e}={}){return(n,{writer:i})=>{if(!pL(n,t)){return null}if(!e){return i.createContainerElement("span",{class:"ck-list-bogus-paragraph"})}const o=i.createContainerElement("p");i.setCustomProperty("dataPipeline:transparentRendering",true,o);return o}}function hL(t,e,n){const i=n.createRangeOn(t);const o=e.toViewRange(i).getTrimmed();return o.getContainedElement()}function gL(t,e){let n=t.parent;while(n.is("attributeElement")&&["ul","ol","li"].includes(n.name)){const i=n.parent;e.unwrap(e.createRangeOn(t),n);n=i}}function mL(t,e,n,i){if(!t.hasAttribute("listIndent")){return}const o=t.getAttribute("listIndent");let r=t;for(let t=o;t>=0;t--){const o=eL(i,t,r.getAttribute("listItemId"));const s=tL(i,t,r.getAttribute("listType"));for(const t of n){if(r.hasAttribute(t.attributeName)){t.setAttributeOnDowncast(i,r.getAttribute(t.attributeName),t.scope=="list"?s:o)}}e=i.wrap(e,o);e=i.wrap(e,s);if(t==0){break}r=_M.first(r,{lowerIndent:true});if(!r){break}}}function fL(t){return(e,n)=>{const i=[];for(const n of t){if(e.hasAttribute(n)){i.push(`attribute:${n}`)}}if(!i.every((t=>n.test(e,t)!==false))){return false}i.forEach((t=>n.consume(e,t)));return true}}function pL(t,e,n=DM(t)){if(!EM(t)){return false}for(const n of t.getAttributeKeys()){if(n.startsWith("selection:")){continue}if(!e.includes(n)){return false}}return n.length<2}var bL=n(8676);var kL={injectType:"singletonStyleTag",attributes:{"data-cke":true}};kL.insert="head";kL.singleton=true;var wL=Tl()(bL.Z,kL);const AL=bL.Z.locals||{};var CL=n(9989);var _L={injectType:"singletonStyleTag",attributes:{"data-cke":true}};_L.insert="head";_L.singleton=true;var vL=Tl()(CL.Z,_L);const yL=CL.Z.locals||{};const xL=["listType","listIndent","listItemId"];class EL extends eu{constructor(){super(...arguments);this._downcastStrategies=[]}static get pluginName(){return"DocumentListEditing"}static get requires(){return[YE,oE,ZM]}init(){const t=this.editor;const e=t.model;if(t.plugins.has("ListEditing")){throw new z("document-list-feature-conflict",this,{conflictPlugin:"ListEditing"})}e.schema.extend("$container",{allowAttributes:xL});e.schema.extend("$block",{allowAttributes:xL});e.schema.extend("$blockObject",{allowAttributes:xL});for(const t of xL){e.schema.setAttributeProperties(t,{copyOnReplace:true})}t.commands.add("numberedList",new GM(t,"numbered"));t.commands.add("bulletedList",new GM(t,"bulleted"));t.commands.add("indentList",new qM(t,"forward"));t.commands.add("outdentList",new qM(t,"backward"));t.commands.add("mergeListItemBackward",new KM(t,"backward"));t.commands.add("mergeListItemForward",new KM(t,"forward"));t.commands.add("splitListItemBefore",new YM(t,"before"));t.commands.add("splitListItemAfter",new YM(t,"after"));this._setupDeleteIntegration();this._setupEnterIntegration();this._setupTabIntegration();this._setupClipboardIntegration()}afterInit(){const t=this.editor;const e=t.commands;const n=e.get("indent");const i=e.get("outdent");if(n){n.registerChildCommand(e.get("indentList"),{priority:"high"})}if(i){i.registerChildCommand(e.get("outdentList"),{priority:"lowest"})}this._setupModelPostFixing();this._setupConversion()}registerDowncastStrategy(t){this._downcastStrategies.push(t)}_getListAttributeNames(){return[...xL,...this._downcastStrategies.map((t=>t.attributeName))]}_setupDeleteIntegration(){const t=this.editor;const e=t.commands.get("mergeListItemBackward");const n=t.commands.get("mergeListItemForward");this.listenTo(t.editing.view.document,"delete",((i,o)=>{const r=t.model.document.selection;if(UM(t.model)){return}t.model.change((()=>{const s=r.getFirstPosition();if(r.isCollapsed&&o.direction=="backward"){if(!s.isAtStart){return}const n=s.parent;if(!EM(n)){return}const r=_M.first(n,{sameAttributes:"listType",sameIndent:true});if(!r&&n.getAttribute("listIndent")===0){if(!MM(n)){t.execute("splitListItemAfter")}t.execute("outdentList")}else{if(!e.isEnabled){return}e.execute({shouldMergeOnBlocksContentLevel:SL(t.model,"backward")})}o.preventDefault();i.stop()}else{if(r.isCollapsed&&!r.getLastPosition().isAtEnd){return}if(!n.isEnabled){return}n.execute({shouldMergeOnBlocksContentLevel:SL(t.model,"forward")});o.preventDefault();i.stop()}}))}),{context:"li"})}_setupEnterIntegration(){const t=this.editor;const e=t.model;const n=t.commands;const i=n.get("enter");this.listenTo(t.editing.view.document,"enter",((n,i)=>{const o=e.document;const r=o.selection.getFirstPosition().parent;if(o.selection.isCollapsed&&EM(r)&&r.isEmpty&&!i.isSoft){const e=BM(r);const o=MM(r);if(e&&o){t.execute("outdentList");i.preventDefault();n.stop()}else if(e&&!o){t.execute("splitListItemAfter");i.preventDefault();n.stop()}else if(o){t.execute("splitListItemBefore");i.preventDefault();n.stop()}}}),{context:"li"});this.listenTo(i,"afterExecute",(()=>{const e=n.get("splitListItemBefore");e.refresh();if(!e.isEnabled){return}const i=t.model.document;const o=i.selection.getLastPosition().parent;const r=DM(o);if(r.length===2){e.execute()}}))}_setupTabIntegration(){const t=this.editor;this.listenTo(t.editing.view.document,"tab",((e,n)=>{const i=n.shiftKey?"outdentList":"indentList";const o=this.editor.commands.get(i);if(o.isEnabled){t.execute(i);n.stopPropagation();n.preventDefault();e.stop()}}),{context:"li"})}_setupConversion(){const t=this.editor;const e=t.model;const n=this._getListAttributeNames();t.conversion.for("upcast").elementToElement({view:"li",model:"paragraph"}).add((t=>{t.on("element:li",aL());t.on("element:ul",cL(),{priority:"high"});t.on("element:ol",cL(),{priority:"high"})}));t.conversion.for("editingDowncast").elementToElement({model:"paragraph",view:uL(n),converterPriority:"high"});t.conversion.for("dataDowncast").elementToElement({model:"paragraph",view:uL(n,{dataPipeline:true}),converterPriority:"high"});t.conversion.for("downcast").add((t=>{t.on("attribute",dL(n,this._downcastStrategies,e))}));this.listenTo(e.document,"change:data",lL(e,t.editing,n,this),{priority:"high"});this.on("checkAttributes:item",((t,{viewElement:e,modelAttributes:n})=>{if(e.id!=n.listItemId){t.return=true;t.stop()}}));this.on("checkAttributes:list",((t,{viewElement:e,modelAttributes:n})=>{if(e.name!=nL(n.listType)||e.id!=iL(n.listType,n.listIndent)){t.return=true;t.stop()}}))}_setupModelPostFixing(){const t=this.editor.model;const e=this._getListAttributeNames();t.document.registerPostFixer((n=>DL(t,n,e,this)));this.on("postFixer",((t,{listNodes:e,writer:n})=>{t.return=rL(e,n)||t.return}),{priority:"high"});this.on("postFixer",((t,{listNodes:e,writer:n,seenIds:i})=>{t.return=sL(e,i,n)||t.return}),{priority:"high"})}_setupClipboardIntegration(){const t=this.editor.model;this.listenTo(t,"insertContent",TL(t),{priority:"high"});this.listenTo(t,"getSelectedContent",((e,[n])=>{const i=FM(Array.from(n.getSelectedBlocks()));if(i){t.change((t=>VM(Array.from(e.return.getChildren()),t)))}}))}}function DL(t,e,n,i){const o=t.document.differ.getChanges();const r=new Map;let s=false;for(const i of o){if(i.type=="insert"&&i.name!="$text"){const o=i.position.nodeAfter;if(!t.schema.checkAttribute(o,"listItemId")){for(const t of Array.from(o.getAttributeKeys())){if(n.includes(t)){e.removeAttribute(t,o);s=true}}}oL(i.position,r);if(!i.attributes.has("listItemId")){oL(i.position.getShiftedBy(i.length),r)}for(const{item:e,previousPosition:n}of t.createRangeIn(o)){if(EM(e)){oL(n,r)}}}else if(i.type=="remove"){oL(i.position,r)}else if(i.type=="attribute"&&n.includes(i.attributeKey)){oL(i.range.start,r);if(i.attributeNewValue===null){oL(i.range.start.getShiftedBy(1),r)}}}const a=new Set;for(const t of r.values()){s=i.fire("postFixer",{listNodes:new yM(t),listHead:t,writer:e,seenIds:a})||s}return s}function TL(t){return(e,[n,i])=>{const o=n.is("documentFragment")?n.getChild(0):n;if(!EM(o)){return}let r;if(!i){r=t.document.selection}else{r=t.createSelection(i)}const s=r.getFirstPosition();let a=null;if(EM(s.parent)){a=s.parent}else if(EM(s.nodeBefore)){a=s.nodeBefore}if(!a){return}const c=a.getAttribute("listIndent")-o.getAttribute("listIndent");if(c<=0){return}t.change((t=>{for(const{node:e}of vM(o,"forward")){t.setAttribute("listIndent",e.getAttribute("listIndent")+c,e)}}))}}function SL(t,e){const n=t.document.selection;if(!n.isCollapsed){return!UM(t)}if(e==="forward"){return true}const i=n.getFirstPosition();const o=i.parent;const r=o.previousSibling;if(t.schema.isObject(r)){return false}if(r.isEmpty){return true}return FM([o,r])}function IL(t){const e=t.createContainerElement("li");e.getFillerOffset=UL;return e}function BL(t,e){const n=e.mapper;const i=e.writer;const o=t.getAttribute("listType")=="numbered"?"ol":"ul";const r=IL(i);const s=i.createContainerElement(o,null);i.insert(i.createPositionAt(s,0),r);n.bindElements(t,r);return r}function ML(t,e,n,i){const o=e.parent;const r=n.mapper;const s=n.writer;let a=r.toViewPosition(i.createPositionBefore(t));const c=zL(t.previousSibling,{sameIndent:true,smallerIndent:true,listIndent:t.getAttribute("listIndent")});const l=t.previousSibling;if(c&&c.getAttribute("listIndent")==t.getAttribute("listIndent")){const t=r.toViewElement(c);a=s.breakContainer(s.createPositionAfter(t))}else{if(l&&l.name=="listItem"){a=r.toViewPosition(i.createPositionAt(l,"end"));const t=r.findMappedViewAncestor(a);const e=RL(t);if(e){a=s.createPositionBefore(e)}else{a=s.createPositionAt(t,"end")}}else{a=r.toViewPosition(i.createPositionBefore(t))}}a=NL(a);s.insert(a,o);if(l&&l.name=="listItem"){const t=r.toViewElement(l);const n=s.createRange(s.createPositionAt(t,0),a);const i=n.getWalker({ignoreElementEnd:true});for(const t of i){if(t.item.is("element","li")){const n=s.breakContainer(s.createPositionBefore(t.item));const o=t.item.parent;const r=s.createPositionAt(e,"end");LL(s,r.nodeBefore,r.nodeAfter);s.move(s.createRangeOn(o),r);i.position=n}}}else{const n=o.nextSibling;if(n&&(n.is("element","ul")||n.is("element","ol"))){let i=null;for(const e of n.getChildren()){const n=r.toModelElement(e);if(n&&n.getAttribute("listIndent")>t.getAttribute("listIndent")){i=e}else{break}}if(i){s.breakContainer(s.createPositionAfter(i));s.move(s.createRangeOn(i.parent),s.createPositionAt(e,"end"))}}}LL(s,o,o.nextSibling);LL(s,o.previousSibling,o)}function LL(t,e,n){if(!e||!n||e.name!="ul"&&e.name!="ol"){return null}if(e.name!=n.name||e.getAttribute("class")!==n.getAttribute("class")){return null}return t.mergeContainers(t.createPositionAfter(e))}function NL(t){return t.getLastMatchingPosition((t=>t.item.is("uiElement")))}function zL(t,e){const n=!!e.sameIndent;const i=!!e.smallerIndent;const o=e.listIndent;let r=t;while(r&&r.name=="listItem"){const t=r.getAttribute("listIndent");if(n&&o==t||i&&o>t){return r}if(e.direction==="forward"){r=r.nextSibling}else{r=r.previousSibling}}return null}function PL(t,e,n,i){t.ui.componentFactory.add(e,(o=>{const r=t.commands.get(e);const s=new kd(o);s.set({label:n,icon:i,tooltip:true,isToggleable:true});s.bind("isOn","isEnabled").to(r,"value","isEnabled");s.on("execute",(()=>{t.execute(e);t.editing.view.focus()}));return s}))}function RL(t){for(const e of t.getChildren()){if(e.name=="ul"||e.name=="ol"){return e}}return null}function OL(t,e){const n=[];const i=t.parent;const o={ignoreElementEnd:false,startPosition:t,shallow:true,direction:e};const r=i.getAttribute("listIndent");const s=[...new TreeWalker(o)].filter((t=>t.item.is("element"))).map((t=>t.item));for(const t of s){if(!t.is("element","listItem")){break}if(t.getAttribute("listIndent")<r){break}if(t.getAttribute("listIndent")>r){continue}if(t.getAttribute("listType")!==i.getAttribute("listType")){break}if(t.getAttribute("listStyle")!==i.getAttribute("listStyle")){break}if(t.getAttribute("listReversed")!==i.getAttribute("listReversed")){break}if(t.getAttribute("listStart")!==i.getAttribute("listStart")){break}if(e==="backward"){n.unshift(t)}else{n.push(t)}}return n}function VL(t){const e=t.document;let n=[...e.selection.getSelectedBlocks()].filter((t=>t.is("element","listItem"))).map((e=>{const n=t.change((t=>t.createPositionAt(e,0)));return[...OL(n,"backward"),...OL(n,"forward")]})).flat();n=[...new Set(n)];return n}const FL=null&&["disc","circle","square"];const jL=null&&["decimal","decimal-leading-zero","lower-roman","upper-roman","lower-latin","upper-latin"];function HL(t){if(FL.includes(t)){return"bulleted"}if(jL.includes(t)){return"numbered"}return null}function UL(){const t=!this.isEmpty&&(this.getChild(0).name=="ul"||this.getChild(0).name=="ol");if(this.isEmpty||t){return 0}return getFillerOffset.call(this)}const WL='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM3.5 3v5H2V3.7H1v-1h2.5V3zM.343 17.857l2.59-3.257H2.92a.6.6 0 1 0-1.04 0H.302a2 2 0 1 1 3.995 0h-.001c-.048.405-.16.734-.333.988-.175.254-.59.692-1.244 1.312H4.3v1h-4l.043-.043zM7 14.75a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg>';const qL='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0C1 4.784 1.777 4 2.75 4c.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75C1.784 7.5 1 6.723 1 5.75zm6 9c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0c0-.966.777-1.75 1.75-1.75.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75-.966 0-1.75-.777-1.75-1.75z"/></svg>';class $L extends eu{static get pluginName(){return"ListUI"}init(){const t=this.editor.t;PL(this.editor,"numberedList",t("Numbered List"),WL);PL(this.editor,"bulletedList",t("Bulleted List"),qL)}}class GL extends eu{static get requires(){return[EL,$L]}static get pluginName(){return"DocumentList"}}class KL extends iu{refresh(){const t=this._getValue();this.value=t;this.isEnabled=t!=null}execute({startIndex:t=1}={}){const e=this.editor.model;const n=e.document;let i=Array.from(n.selection.getSelectedBlocks()).filter((t=>EM(t)&&t.getAttribute("listType")=="numbered"));i=NM(i);e.change((e=>{for(const n of i){e.setAttribute("listStart",t>=0?t:1,n)}}))}_getValue(){const t=this.editor.model;const e=t.document;const n=dl(e.selection.getSelectedBlocks());if(n&&EM(n)&&n.getAttribute("listType")=="numbered"){return n.getAttribute("listStart")}return null}}const YL={};const ZL={};const QL={};const JL=[{listStyle:"disc",typeAttribute:"disc",listType:"bulleted"},{listStyle:"circle",typeAttribute:"circle",listType:"bulleted"},{listStyle:"square",typeAttribute:"square",listType:"bulleted"},{listStyle:"decimal",typeAttribute:"1",listType:"numbered"},{listStyle:"decimal-leading-zero",typeAttribute:null,listType:"numbered"},{listStyle:"lower-roman",typeAttribute:"i",listType:"numbered"},{listStyle:"upper-roman",typeAttribute:"I",listType:"numbered"},{listStyle:"lower-alpha",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-alpha",typeAttribute:"A",listType:"numbered"},{listStyle:"lower-latin",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-latin",typeAttribute:"A",listType:"numbered"}];for(const{listStyle:t,typeAttribute:e,listType:n}of JL){YL[t]=n;ZL[t]=e;if(e){QL[e]=t}}function XL(){return JL.map((t=>t.listStyle))}function tN(t){return YL[t]||null}function eN(t){return QL[t]||null}function nN(t){return ZL[t]||null}class iN extends iu{constructor(t,e,n){super(t);this.defaultType=e;this._supportedTypes=n}refresh(){this.value=this._getValue();this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model;const n=e.document;e.change((e=>{this._tryToConvertItemsToList(t);let i=Array.from(n.selection.getSelectedBlocks()).filter((t=>t.hasAttribute("listType")));if(!i.length){return}i=NM(i);for(const n of i){e.setAttribute("listStyle",t.type||this.defaultType,n)}}))}isStyleTypeSupported(t){if(!this._supportedTypes){return true}return this._supportedTypes.includes(t)}_getValue(){const t=dl(this.editor.model.document.selection.getSelectedBlocks());if(EM(t)){return t.getAttribute("listStyle")}return null}_checkEnabled(){const t=this.editor;const e=t.commands.get("numberedList");const n=t.commands.get("bulletedList");return e.isEnabled||n.isEnabled}_tryToConvertItemsToList(t){if(!t.type){return}const e=tN(t.type);if(!e){return}const n=this.editor;const i=`${e}List`;const o=n.commands.get(i);if(!o.value){n.execute(i)}}}class oN extends iu{refresh(){const t=this._getValue();this.value=t;this.isEnabled=t!=null}execute(t={}){const e=this.editor.model;const n=e.document;let i=Array.from(n.selection.getSelectedBlocks()).filter((t=>EM(t)&&t.getAttribute("listType")=="numbered"));i=NM(i);e.change((e=>{for(const n of i){e.setAttribute("listReversed",!!t.reversed,n)}}))}_getValue(){const t=this.editor.model;const e=t.document;const n=dl(e.selection.getSelectedBlocks());if(EM(n)&&n.getAttribute("listType")=="numbered"){return n.getAttribute("listReversed")}return null}}function rN(t){return(e,n,i)=>{const{writer:o,schema:r,consumable:s}=i;if(s.test(n.viewItem,t.viewConsumables)===false){return}if(!n.modelRange){Object.assign(n,i.convertChildren(n.viewItem,n.modelCursor))}let a=false;for(const e of n.modelRange.getItems({shallow:true})){if(!r.checkAttribute(e,t.attributeName)){continue}if(!t.appliesToListItem(e)){continue}if(e.hasAttribute(t.attributeName)){continue}o.setAttribute(t.attributeName,t.getAttributeOnUpcast(n.viewItem),e);a=true}if(a){s.consume(n.viewItem,t.viewConsumables)}}}class sN extends eu{static get pluginName(){return"DocumentListPropertiesUtils"}getAllSupportedStyleTypes(){return XL()}getListTypeFromListStyleType(t){return tN(t)}getListStyleTypeFromTypeAttribute(t){return eN(t)}getTypeAttributeFromListStyleType(t){return nN(t)}}const aN="default";class cN extends eu{static get requires(){return[EL,sN]}static get pluginName(){return"DocumentListPropertiesEditing"}constructor(t){super(t);t.config.define("list",{properties:{styles:true,startIndex:false,reversed:false}})}init(){const t=this.editor;const e=t.model;const n=t.plugins.get(EL);const i=t.config.get("list.properties");const o=lN(i);for(const i of o){i.addCommand(t);e.schema.extend("$container",{allowAttributes:i.attributeName});e.schema.extend("$block",{allowAttributes:i.attributeName});e.schema.extend("$blockObject",{allowAttributes:i.attributeName});n.registerDowncastStrategy({scope:"list",attributeName:i.attributeName,setAttributeOnDowncast(t,e,n){i.setAttributeOnDowncast(t,e,n)}})}t.conversion.for("upcast").add((t=>{for(const e of o){t.on("element:ol",rN(e));t.on("element:ul",rN(e))}}));n.on("checkAttributes:list",((t,{viewElement:e,modelAttributes:n})=>{for(const i of o){if(i.getAttributeOnUpcast(e)!=n[i.attributeName]){t.return=true;t.stop()}}}));this.listenTo(t.commands.get("indentList"),"afterExecute",((t,n)=>{e.change((t=>{for(const e of n){for(const n of o){if(n.appliesToListItem(e)){t.setAttribute(n.attributeName,n.defaultValue,e)}}}}))}));n.on("postFixer",((t,{listNodes:e,writer:n})=>{for(const{node:i}of e){for(const e of o){if(e.hasValidAttribute(i)){continue}if(e.appliesToListItem(i)){n.setAttribute(e.attributeName,e.defaultValue,i)}else{n.removeAttribute(e.attributeName,i)}t.return=true}}}));n.on("postFixer",((t,{listNodes:e,writer:n})=>{const i=[];for(const{node:r,previous:s}of e){if(!s){continue}const e=r.getAttribute("listIndent");const a=s.getAttribute("listIndent");let c=null;if(e>a){i[a]=s}else if(e<a){c=i[e];i.length=e}else{c=s}if(!c){continue}if(c.getAttribute("listType")!=r.getAttribute("listType")){continue}for(const e of o){const{attributeName:i}=e;if(!e.appliesToListItem(r)){continue}const o=c.getAttribute(i);if(r.getAttribute(i)!=o){n.setAttribute(i,o,r);t.return=true}}}}))}}function lN(t){const e=[];if(t.styles){const n=typeof t.styles=="object"&&t.styles.useAttribute;e.push({attributeName:"listStyle",defaultValue:aN,viewConsumables:{styles:"list-style-type"},addCommand(t){let e=XL();if(n){e=e.filter((t=>!!nN(t)))}t.commands.add("listStyle",new iN(t,aN,e))},appliesToListItem(){return true},hasValidAttribute(t){if(!t.hasAttribute("listStyle")){return false}const e=t.getAttribute("listStyle");if(e==aN){return true}return tN(e)==t.getAttribute("listType")},setAttributeOnDowncast(t,e,i){if(e&&e!==aN){if(n){const n=nN(e);if(n){t.setAttribute("type",n,i);return}}else{t.setStyle("list-style-type",e,i);return}}t.removeStyle("list-style-type",i);t.removeAttribute("type",i)},getAttributeOnUpcast(t){const e=t.getStyle("list-style-type");if(e){return e}const n=t.getAttribute("type");if(n){return eN(n)}return aN}})}if(t.reversed){e.push({attributeName:"listReversed",defaultValue:false,viewConsumables:{attributes:"reversed"},addCommand(t){t.commands.add("listReversed",new oN(t))},appliesToListItem(t){return t.getAttribute("listType")=="numbered"},hasValidAttribute(t){return this.appliesToListItem(t)==t.hasAttribute("listReversed")},setAttributeOnDowncast(t,e,n){if(e){t.setAttribute("reversed","reversed",n)}else{t.removeAttribute("reversed",n)}},getAttributeOnUpcast(t){return t.hasAttribute("reversed")}})}if(t.startIndex){e.push({attributeName:"listStart",defaultValue:1,viewConsumables:{attributes:"start"},addCommand(t){t.commands.add("listStart",new KL(t))},appliesToListItem(t){return t.getAttribute("listType")=="numbered"},hasValidAttribute(t){return this.appliesToListItem(t)==t.hasAttribute("listStart")},setAttributeOnDowncast(t,e,n){if(e==0||e>1){t.setAttribute("start",e,n)}else{t.removeAttribute("start",n)}},getAttributeOnUpcast(t){const e=t.getAttribute("start");return e>=0?e:1}})}return e}var dN=n(3195);var uN={injectType:"singletonStyleTag",attributes:{"data-cke":true}};uN.insert="head";uN.singleton=true;var hN=Tl()(dN.Z,uN);const gN=dN.Z.locals||{};class mN extends Ll{constructor(t,e){super(t);const n=this.bindTemplate;this.set("isCollapsed",false);this.set("label","");this.buttonView=this._createButtonView();this.children=this.createCollection();this.set("_collapsibleAriaLabelUid",undefined);if(e){this.children.addMany(e)}this.setTemplate({tag:"div",attributes:{class:["ck","ck-collapsible",n.if("isCollapsed","ck-collapsible_collapsed")]},children:[this.buttonView,{tag:"div",attributes:{class:["ck","ck-collapsible__children"],role:"region",hidden:n.if("isCollapsed","hidden"),"aria-labelledby":n.to("_collapsibleAriaLabelUid")},children:this.children}]})}render(){super.render();this._collapsibleAriaLabelUid=this.buttonView.labelView.element.id}_createButtonView(){const t=new kd(this.locale);const e=t.bindTemplate;t.set({withText:true,icon:jd});t.extendTemplate({attributes:{"aria-expanded":e.to("isOn",(t=>String(t)))}});t.bind("label").to(this);t.bind("isOn").to(this,"isCollapsed",(t=>!t));t.on("execute",(()=>{this.isCollapsed=!this.isCollapsed}));return t}}var fN=n(7133);var pN={injectType:"singletonStyleTag",attributes:{"data-cke":true}};pN.insert="head";pN.singleton=true;var bN=Tl()(fN.Z,pN);const kN=fN.Z.locals||{};class wN extends Ll{constructor(t,{enabledProperties:e,styleButtonViews:n,styleGridAriaLabel:i}){super(t);this.stylesView=null;this.additionalPropertiesCollapsibleView=null;this.startIndexFieldView=null;this.reversedSwitchButtonView=null;this.focusTracker=new ul;this.keystrokes=new hl;this.focusables=new xl;const o=["ck","ck-list-properties"];this.children=this.createCollection();this.focusCycler=new Yd({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});if(e.styles){this.stylesView=this._createStylesView(n,i);this.children.add(this.stylesView)}else{o.push("ck-list-properties_without-styles")}if(e.startIndex||e.reversed){this._addNumberedListPropertyViews(e);o.push("ck-list-properties_with-numbered-properties")}this.setTemplate({tag:"div",attributes:{class:o},children:this.children})}render(){super.render();if(this.stylesView){this.focusables.add(this.stylesView);this.focusTracker.add(this.stylesView.element);if(this.startIndexFieldView||this.reversedSwitchButtonView){this.focusables.add(this.children.last.buttonView);this.focusTracker.add(this.children.last.buttonView.element)}for(const t of this.stylesView.children){this.stylesView.focusTracker.add(t.element)}r({keystrokeHandler:this.stylesView.keystrokes,focusTracker:this.stylesView.focusTracker,gridItems:this.stylesView.children,numberOfColumns:()=>ic.window.getComputedStyle(this.stylesView.element).getPropertyValue("grid-template-columns").split(" ").length,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection})}if(this.startIndexFieldView){this.focusables.add(this.startIndexFieldView);this.focusTracker.add(this.startIndexFieldView.element);this.listenTo(this.startIndexFieldView.element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"});const t=t=>t.stopPropagation();this.keystrokes.set("arrowright",t);this.keystrokes.set("arrowleft",t);this.keystrokes.set("arrowup",t);this.keystrokes.set("arrowdown",t)}if(this.reversedSwitchButtonView){this.focusables.add(this.reversedSwitchButtonView);this.focusTracker.add(this.reversedSwitchButtonView.element)}this.keystrokes.listenTo(this.element)}focus(){this.focusCycler.focusFirst()}focusLast(){this.focusCycler.focusLast()}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}_createStylesView(t,e){const n=new Ll(this.locale);n.children=n.createCollection();n.children.addMany(t);n.setTemplate({tag:"div",attributes:{"aria-label":e,class:["ck","ck-list-styles-list"]},children:n.children});n.children.delegate("execute").to(this);n.focus=function(){this.children.first.focus()};n.focusTracker=new ul;n.keystrokes=new hl;n.render();n.keystrokes.listenTo(n.element);return n}_addNumberedListPropertyViews(t){const e=this.locale.t;const n=[];if(t.startIndex){this.startIndexFieldView=this._createStartIndexField();n.push(this.startIndexFieldView)}if(t.reversed){this.reversedSwitchButtonView=this._createReversedSwitchButton();n.push(this.reversedSwitchButtonView)}if(t.styles){this.additionalPropertiesCollapsibleView=new mN(this.locale,n);this.additionalPropertiesCollapsibleView.set({label:e("List properties"),isCollapsed:true});this.additionalPropertiesCollapsibleView.buttonView.bind("isEnabled").toMany(n,"isEnabled",((...t)=>t.some((t=>t))));this.additionalPropertiesCollapsibleView.buttonView.on("change:isEnabled",((t,e,n)=>{if(!n){this.additionalPropertiesCollapsibleView.isCollapsed=true}}));this.children.add(this.additionalPropertiesCollapsibleView)}else{this.children.addMany(n)}}_createStartIndexField(){const t=this.locale.t;const e=new Ly(this.locale,zy);e.set({label:t("Start at"),class:"ck-numbered-list-properties__start-index"});e.fieldView.set({min:0,step:1,value:1,inputMode:"numeric"});e.fieldView.on("input",(()=>{const n=e.fieldView.element;const i=n.valueAsNumber;if(Number.isNaN(i)){return}if(!n.checkValidity()){e.errorText=t("Start index must be greater than 0.")}else{this.fire("listStart",{startIndex:i})}}));return e}_createReversedSwitchButton(){const t=this.locale.t;const e=new vd(this.locale);e.set({withText:true,label:t("Reversed order"),class:"ck-numbered-list-properties__reversed-order"});e.delegate("execute").to(this,"listReversed");return e}}const AN='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11 27a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0-9a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0-9a3 3 0 1 1 0 6 3 3 0 0 1 0-6z"/></svg>';const CN='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11 27a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm0-10a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm0-10a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4z"/></svg>';const _N='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M14 27v6H8v-6h6zm0-9v6H8v-6h6zm0-9v6H8V9h6z"/></svg>';const vN='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M10.29 15V8.531H9.286c-.14.393-.4.736-.778 1.03-.378.295-.728.495-1.05.6v1.121a4.257 4.257 0 0 0 1.595-.936V15h1.235zm3.343 0v-1.235h-1.235V15h1.235zM11.3 24v-1.147H8.848c.064-.111.148-.226.252-.343.104-.117.351-.354.74-.712.39-.357.66-.631.81-.821.225-.288.39-.562.494-.824.104-.263.156-.539.156-.829 0-.51-.182-.936-.545-1.279-.363-.342-.863-.514-1.499-.514-.58 0-1.063.148-1.45.444-.387.296-.617.784-.69 1.463l1.23.124c.024-.36.112-.619.264-.774.153-.155.358-.233.616-.233.26 0 .465.074.613.222.148.148.222.36.222.635 0 .25-.085.501-.255.756-.126.185-.468.536-1.024 1.055-.692.641-1.155 1.156-1.389 1.544-.234.389-.375.8-.422 1.233H11.3zm2.333 0v-1.235h-1.235V24h1.235zM9.204 34.11c.615 0 1.129-.2 1.542-.598.413-.398.62-.88.62-1.446 0-.39-.11-.722-.332-.997a1.5 1.5 0 0 0-.886-.532c.619-.337.928-.788.928-1.353 0-.399-.151-.756-.453-1.073-.366-.386-.852-.58-1.459-.58a2.25 2.25 0 0 0-.96.2 1.617 1.617 0 0 0-.668.55c-.16.232-.28.544-.358.933l1.138.194c.032-.282.123-.495.272-.642.15-.146.33-.22.54-.22.215 0 .386.065.515.194s.193.302.193.518c0 .255-.087.46-.263.613-.176.154-.43.227-.765.218l-.136 1.006c.22-.061.409-.092.567-.092.24 0 .444.09.61.272.168.182.251.428.251.739 0 .328-.087.589-.261.782a.833.833 0 0 1-.644.29.841.841 0 0 1-.607-.242c-.167-.16-.27-.394-.307-.698l-1.196.145c.062.542.285.98.668 1.316.384.335.868.503 1.45.503zm4.43-.11v-1.235h-1.236V34h1.235z"/></svg>';const yN='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M5.714 15.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm6.078.914V8.531H10.79c-.14.393-.4.736-.778 1.03-.378.295-.728.495-1.05.6v1.121a4.257 4.257 0 0 0 1.595-.936V15h1.235zm3.344 0v-1.235h-1.235V15h1.235zm-9.422 9.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm7.088.914v-1.147H10.35c.065-.111.149-.226.253-.343.104-.117.35-.354.74-.712.39-.357.66-.631.81-.821.225-.288.39-.562.493-.824.104-.263.156-.539.156-.829 0-.51-.181-.936-.544-1.279-.364-.342-.863-.514-1.499-.514-.58 0-1.063.148-1.45.444-.387.296-.617.784-.69 1.463l1.23.124c.024-.36.112-.619.264-.774.152-.155.357-.233.615-.233.261 0 .465.074.613.222.148.148.222.36.222.635 0 .25-.085.501-.255.756-.126.185-.467.536-1.024 1.055-.691.641-1.154 1.156-1.388 1.544-.235.389-.375.8-.422 1.233h4.328zm2.334 0v-1.235h-1.235V24h1.235zM5.714 34.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm4.992 1.024c.616 0 1.13-.2 1.543-.598.413-.398.62-.88.62-1.446 0-.39-.111-.722-.332-.997a1.5 1.5 0 0 0-.886-.532c.618-.337.927-.788.927-1.353 0-.399-.15-.756-.452-1.073-.366-.386-.853-.58-1.46-.58a2.25 2.25 0 0 0-.96.2 1.617 1.617 0 0 0-.667.55c-.16.232-.28.544-.359.933l1.139.194c.032-.282.123-.495.272-.642.15-.146.33-.22.54-.22.214 0 .386.065.515.194s.193.302.193.518c0 .255-.088.46-.264.613-.175.154-.43.227-.764.218l-.136 1.006c.22-.061.408-.092.566-.092.24 0 .444.09.611.272.167.182.25.428.25.739 0 .328-.086.589-.26.782a.833.833 0 0 1-.644.29.841.841 0 0 1-.607-.242c-.167-.16-.27-.394-.308-.698l-1.195.145c.062.542.284.98.668 1.316.384.335.867.503 1.45.503zm4.43-.11v-1.235h-1.235V34h1.235z"/></svg>';const xN='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11.88 8.7V7.558h-1.234V8.7h1.234zm0 5.3V9.333h-1.234V14h1.234zm2.5 0v-1.235h-1.234V14h1.235zm-4.75 4.7v-1.142H8.395V18.7H9.63zm0 5.3v-4.667H8.395V24H9.63zm2.5-5.3v-1.142h-1.234V18.7h1.235zm0 5.3v-4.667h-1.234V24h1.235zm2.501 0v-1.235h-1.235V24h1.235zM7.38 28.7v-1.142H6.145V28.7H7.38zm0 5.3v-4.667H6.145V34H7.38zm2.5-5.3v-1.142H8.646V28.7H9.88zm0 5.3v-4.667H8.646V34H9.88zm2.5-5.3v-1.142h-1.234V28.7h1.235zm0 5.3v-4.667h-1.234V34h1.235zm2.501 0v-1.235h-1.235V34h1.235z"/></svg>';const EN='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11.916 15V8.558h-1.301V15h1.3zm2.465 0v-1.235h-1.235V15h1.235zM9.665 25v-6.442h-1.3V25h1.3zm2.5 0v-6.442h-1.3V25h1.3zm2.466 0v-1.235h-1.235V25h1.235zm-7.216 9v-6.442h-1.3V34h1.3zm2.5 0v-6.442h-1.3V34h1.3zm2.501 0v-6.442h-1.3V34h1.3zm2.465 0v-1.235h-1.235V34h1.235z"/></svg>';const DN='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M9.62 14.105c.272 0 .528-.05.768-.153s.466-.257.677-.462c.009.024.023.072.044.145.047.161.086.283.119.365h1.221a2.649 2.649 0 0 1-.222-.626c-.04-.195-.059-.498-.059-.908l.013-1.441c0-.536-.055-.905-.165-1.105-.11-.201-.3-.367-.569-.497-.27-.13-.68-.195-1.23-.195-.607 0-1.064.108-1.371.325-.308.217-.525.55-.65 1.002l1.12.202c.076-.217.176-.369.299-.455.123-.086.294-.13.514-.13.325 0 .546.05.663.152.118.101.176.27.176.508v.123c-.222.093-.622.194-1.2.303-.427.082-.755.178-.982.288-.227.11-.403.268-.53.474a1.327 1.327 0 0 0-.188.706c0 .398.138.728.415.988.277.261.656.391 1.136.391zm.368-.87a.675.675 0 0 1-.492-.189.606.606 0 0 1-.193-.448c0-.176.08-.32.241-.435.106-.07.33-.142.673-.215a7.19 7.19 0 0 0 .751-.19v.247c0 .296-.016.496-.048.602a.773.773 0 0 1-.295.409 1.07 1.07 0 0 1-.637.22zm4.645.765v-1.235h-1.235V14h1.235zM10.2 25.105c.542 0 1.003-.215 1.382-.646.38-.43.57-1.044.57-1.84 0-.771-.187-1.362-.559-1.774a1.82 1.82 0 0 0-1.41-.617c-.522 0-.973.216-1.354.65v-2.32H7.594V25h1.147v-.686a1.9 1.9 0 0 0 .67.592c.26.133.523.2.79.2zm-.299-.975c-.354 0-.638-.164-.852-.492-.153-.232-.229-.59-.229-1.073 0-.468.098-.818.295-1.048a.93.93 0 0 1 .738-.345c.302 0 .55.118.743.354.193.236.29.62.29 1.154 0 .5-.096.868-.288 1.1-.192.233-.424.35-.697.35zm4.478.87v-1.235h-1.234V25h1.234zm-4.017 9.105c.6 0 1.08-.142 1.437-.426.357-.284.599-.704.725-1.261l-1.213-.207c-.061.326-.167.555-.316.688a.832.832 0 0 1-.576.2.916.916 0 0 1-.75-.343c-.185-.228-.278-.62-.278-1.173 0-.498.091-.853.274-1.066.183-.212.429-.318.736-.318.232 0 .42.061.565.184.145.123.238.306.28.55l1.216-.22c-.146-.501-.387-.874-.722-1.119-.336-.244-.788-.366-1.356-.366-.695 0-1.245.214-1.653.643-.407.43-.61 1.03-.61 1.8 0 .762.202 1.358.608 1.788.406.431.95.646 1.633.646zM14.633 34v-1.235h-1.235V34h1.235z"/></svg>';const TN='<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="m7.88 15 .532-1.463h2.575L11.549 15h1.415l-2.58-6.442H9.01L6.5 15h1.38zm2.69-2.549H8.811l.87-2.39.887 2.39zM14.88 15v-1.235h-1.234V15h1.234zM9.352 25c.83-.006 1.352-.02 1.569-.044.346-.038.636-.14.872-.305.236-.166.422-.387.558-.664.137-.277.205-.562.205-.855 0-.372-.106-.695-.317-.97-.21-.276-.512-.471-.905-.585a1.51 1.51 0 0 0 .661-.567 1.5 1.5 0 0 0 .244-.83c0-.28-.066-.53-.197-.754a1.654 1.654 0 0 0-.495-.539 1.676 1.676 0 0 0-.672-.266c-.25-.042-.63-.063-1.14-.063H7.158V25h2.193zm.142-3.88H8.46v-1.49h.747c.612 0 .983.007 1.112.022.217.026.38.102.49.226.11.125.165.287.165.486a.68.68 0 0 1-.192.503.86.86 0 0 1-.525.23 11.47 11.47 0 0 1-.944.023h.18zm.17 2.795H8.46v-1.723h1.05c.592 0 .977.03 1.154.092.177.062.313.16.406.295a.84.84 0 0 1 .14.492c0 .228-.06.41-.181.547a.806.806 0 0 1-.473.257c-.126.026-.423.04-.892.04zM14.88 25v-1.235h-1.234V25h1.234zm-5.018 9.11c.691 0 1.262-.17 1.711-.512.45-.341.772-.864.965-1.567l-1.261-.4c-.109.472-.287.818-.536 1.037-.25.22-.547.33-.892.33-.47 0-.85-.173-1.143-.519-.293-.345-.44-.925-.44-1.74 0-.767.15-1.322.447-1.665.297-.343.684-.514 1.162-.514.346 0 .64.096.881.29.242.193.4.457.477.79l1.288-.307c-.147-.516-.367-.911-.66-1.187-.492-.465-1.132-.698-1.92-.698-.902 0-1.63.296-2.184.89-.554.593-.83 1.426-.83 2.498 0 1.014.275 1.813.825 2.397.551.585 1.254.877 2.11.877zM14.88 34v-1.235h-1.234V34h1.234z"/></svg>';var SN=n(4553);var IN={injectType:"singletonStyleTag",attributes:{"data-cke":true}};IN.insert="head";IN.singleton=true;var BN=Tl()(SN.Z,IN);const MN=SN.Z.locals||{};class LN extends eu{static get pluginName(){return"ListPropertiesUI"}init(){const t=this.editor;const e=t.locale.t;const n=t.config.get("list.properties");if(n.styles){t.ui.componentFactory.add("bulletedList",NN({editor:t,parentCommandName:"bulletedList",buttonLabel:e("Bulleted List"),buttonIcon:qL,styleGridAriaLabel:e("Bulleted list styles toolbar"),styleDefinitions:[{label:e("Toggle the disc list style"),tooltip:e("Disc"),type:"disc",icon:AN},{label:e("Toggle the circle list style"),tooltip:e("Circle"),type:"circle",icon:CN},{label:e("Toggle the square list style"),tooltip:e("Square"),type:"square",icon:_N}]}))}if(n.styles||n.startIndex||n.reversed){t.ui.componentFactory.add("numberedList",NN({editor:t,parentCommandName:"numberedList",buttonLabel:e("Numbered List"),buttonIcon:WL,styleGridAriaLabel:e("Numbered list styles toolbar"),styleDefinitions:[{label:e("Toggle the decimal list style"),tooltip:e("Decimal"),type:"decimal",icon:vN},{label:e("Toggle the decimal with leading zero list style"),tooltip:e("Decimal with leading zero"),type:"decimal-leading-zero",icon:yN},{label:e("Toggle the lower–roman list style"),tooltip:e("Lower–roman"),type:"lower-roman",icon:xN},{label:e("Toggle the upper–roman list style"),tooltip:e("Upper-roman"),type:"upper-roman",icon:EN},{label:e("Toggle the lower–latin list style"),tooltip:e("Lower-latin"),type:"lower-latin",icon:DN},{label:e("Toggle the upper–latin list style"),tooltip:e("Upper-latin"),type:"upper-latin",icon:TN}]}))}}}function NN({editor:t,parentCommandName:e,buttonLabel:n,buttonIcon:i,styleGridAriaLabel:o,styleDefinitions:r}){const s=t.commands.get(e);return a=>{const c=yv(a,Gd);const l=c.buttonView;c.bind("isEnabled").to(s);c.class="ck-list-styles-dropdown";l.on("execute",(()=>{t.execute(e);t.editing.view.focus()}));l.set({label:n,icon:i,tooltip:true,isToggleable:true});l.bind("isOn").to(s,"value",(t=>!!t));c.once("change:isOpen",(()=>{const n=PN({editor:t,dropdownView:c,parentCommandName:e,styleGridAriaLabel:o,styleDefinitions:r});c.panelView.children.add(n)}));c.on("execute",(()=>{t.editing.view.focus()}));return c}}function zN({editor:t,listStyleCommand:e,parentCommandName:n}){const i=t.locale;const o=t.commands.get(n);return({label:n,type:r,icon:s,tooltip:a})=>{const c=new kd(i);c.set({label:n,icon:s,tooltip:a});e.on("change:value",(()=>{c.isOn=e.value===r}));c.on("execute",(()=>{if(o.value){if(e.value!==r){t.execute("listStyle",{type:r})}else{t.execute("listStyle",{type:e.defaultType})}}else{t.model.change((()=>{t.execute("listStyle",{type:r})}))}}));return c}}function PN({editor:t,dropdownView:e,parentCommandName:n,styleDefinitions:i,styleGridAriaLabel:o}){const r=t.locale;const s=t.config.get("list.properties");let a=null;if(n!="numberedList"){s.startIndex=false;s.reversed=false}if(s.styles){const e=t.commands.get("listStyle");const o=zN({editor:t,parentCommandName:n,listStyleCommand:e});const r=typeof e.isStyleTypeSupported=="function"?t=>e.isStyleTypeSupported(t.type):()=>true;a=i.filter(r).map(o)}const c=new wN(r,{styleGridAriaLabel:o,enabledProperties:s,styleButtonViews:a});if(s.styles){Sv(e,(()=>c.stylesView.children.find((t=>t.isOn))))}if(s.startIndex){const e=t.commands.get("listStart");c.startIndexFieldView.bind("isEnabled").to(e);c.startIndexFieldView.fieldView.bind("value").to(e);c.on("listStart",((e,n)=>t.execute("listStart",n)))}if(s.reversed){const e=t.commands.get("listReversed");c.reversedSwitchButtonView.bind("isEnabled").to(e);c.reversedSwitchButtonView.bind("isOn").to(e,"value",(t=>!!t));c.on("listReversed",(()=>{const n=e.value;t.execute("listReversed",{reversed:!n})}))}c.delegate("execute").to(e);return c}class RN extends eu{static get requires(){return[cN,LN]}static get pluginName(){return"DocumentListProperties"}}class ON extends iu{constructor(t){super(t);this.affectsData=false}execute(){const t=this.editor.model;const e=t.document.selection;let n=t.schema.getLimitElement(e);if(e.containsEntireContent(n)||!VN(t.schema,n)){do{n=n.parent;if(!n){return}}while(!VN(t.schema,n))}t.change((t=>{t.setSelection(n,"in")}))}}function VN(t,e){return t.isLimit(e)&&(t.checkChild(e,"$text")||t.checkChild(e,"paragraph"))}const FN=qc("Ctrl+A");class jN extends eu{static get pluginName(){return"SelectAllEditing"}init(){const t=this.editor;const e=t.editing.view;const n=e.document;t.commands.add("selectAll",new ON(t));this.listenTo(n,"keydown",((e,n)=>{if(Wc(n)===FN){t.execute("selectAll");n.preventDefault()}}))}}const HN='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M.75 15.5a.75.75 0 0 1 .75.75V18l.008.09A.5.5 0 0 0 2 18.5h1.75a.75.75 0 1 1 0 1.5H1.5l-.144-.007a1.5 1.5 0 0 1-1.35-1.349L0 18.5v-2.25a.75.75 0 0 1 .75-.75zm18.5 0a.75.75 0 0 1 .75.75v2.25l-.007.144a1.5 1.5 0 0 1-1.349 1.35L18.5 20h-2.25a.75.75 0 1 1 0-1.5H18a.5.5 0 0 0 .492-.41L18.5 18v-1.75a.75.75 0 0 1 .75-.75zm-10.45 3c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm.45-5.5a.75.75 0 1 1 0 1.5h-8.5a.75.75 0 1 1 0-1.5h8.5zM1.3 11c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM1.3 7c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5h-2.5a.75.75 0 1 1 0-1.5h2.5zm-5 0a.75.75 0 1 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5h5.5zm-6.5-5a.75.75 0 0 1 0 1.5H2a.5.5 0 0 0-.492.41L1.5 2v1.75a.75.75 0 0 1-1.5 0V1.5l.007-.144A1.5 1.5 0 0 1 1.356.006L1.5 0h2.25zM18.5 0l.144.007a1.5 1.5 0 0 1 1.35 1.349L20 1.5v2.25a.75.75 0 1 1-1.5 0V2l-.008-.09A.5.5 0 0 0 18 1.5h-1.75a.75.75 0 1 1 0-1.5h2.25zM8.8 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6z"/></svg>';class UN extends eu{static get pluginName(){return"SelectAllUI"}init(){const t=this.editor;t.ui.componentFactory.add("selectAll",(e=>{const n=t.commands.get("selectAll");const i=new kd(e);const o=e.t;i.set({label:o("Select all"),icon:HN,keystroke:"Ctrl+A",tooltip:true});i.bind("isEnabled").to(n,"isEnabled");this.listenTo(i,"execute",(()=>{t.execute("selectAll");t.editing.view.focus()}));return i}))}}class WN extends eu{static get requires(){return[jN,UN]}static get pluginName(){return"SelectAll"}}class qN extends eu{static get requires(){return[OT,YE,WN,eD,rE,KT]}static get pluginName(){return"Essentials"}}var $N=n(1590);var GN={injectType:"singletonStyleTag",attributes:{"data-cke":true}};GN.insert="head";GN.singleton=true;var KN=Tl()($N.Z,GN);const YN=$N.Z.locals||{};var ZN=n(9289);var QN={injectType:"singletonStyleTag",attributes:{"data-cke":true}};QN.insert="head";QN.singleton=true;var JN=Tl()(ZN.Z,QN);const XN=ZN.Z.locals||{};class tz extends Ll{constructor(t){super(t);const n=t.t;this.set("matchCount",0);this.set("highlightOffset",0);this.set("isDirty",false);this.set("_areCommandsEnabled",{});this.set("_resultsCounterText","");this.set("_matchCase",false);this.set("_wholeWordsOnly",false);this.bind("_searchResultsFound").to(this,"matchCount",this,"isDirty",((t,e)=>t>0&&!e));this._findInputView=this._createInputField(n("Find in text…"));this._replaceInputView=this._createInputField(n("Replace with…"));this._findButtonView=this._createButton({label:n("Find"),class:"ck-button-find ck-button-action",withText:true});this._findPrevButtonView=this._createButton({label:n("Previous result"),class:"ck-button-prev",icon:Vy,keystroke:"Shift+F3",tooltip:true});this._findNextButtonView=this._createButton({label:n("Next result"),class:"ck-button-next",icon:Vy,keystroke:"F3",tooltip:true});this._optionsDropdown=this._createOptionsDropdown();this._replaceButtonView=this._createButton({label:n("Replace"),class:"ck-button-replace",withText:true});this._replaceAllButtonView=this._createButton({label:n("Replace all"),class:"ck-button-replaceall",withText:true});this._findFieldsetView=this._createFindFieldset();this._replaceFieldsetView=this._createReplaceFieldset();this._focusTracker=new ul;this._keystrokes=new hl;this._focusables=new xl;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this._focusTracker,keystrokeHandler:this._keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.setTemplate({tag:"form",attributes:{class:["ck","ck-find-and-replace-form"],tabindex:"-1"},children:[new wy(t,{label:n("Find and replace")}),this._findFieldsetView,this._replaceFieldsetView]});e(this)}render(){super.render();o({view:this});this._initFocusCycling();this._initKeystrokeHandling()}destroy(){super.destroy();this._focusTracker.destroy();this._keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}reset(){this._findInputView.errorText=null;this.isDirty=true}get _textToFind(){return this._findInputView.fieldView.element.value}get _textToReplace(){return this._replaceInputView.fieldView.element.value}_createFindFieldset(){const t=this.locale;const e=new Ll(t);this._findInputView.fieldView.on("input",(()=>{this.isDirty=true}));this._findButtonView.on("execute",this._onFindButtonExecute.bind(this));this._findPrevButtonView.delegate("execute").to(this,"findPrevious");this._findNextButtonView.delegate("execute").to(this,"findNext");this._findPrevButtonView.bind("isEnabled").to(this,"_areCommandsEnabled",(({findPrevious:t})=>t));this._findNextButtonView.bind("isEnabled").to(this,"_areCommandsEnabled",(({findNext:t})=>t));this._injectFindResultsCounter();e.setTemplate({tag:"fieldset",attributes:{class:["ck","ck-find-and-replace-form__find"]},children:[this._findInputView,this._findButtonView,this._findPrevButtonView,this._findNextButtonView]});return e}_onFindButtonExecute(){if(!this._textToFind){const t=this.t;this._findInputView.errorText=t("Text to find must not be empty.");return}this.isDirty=false;this.fire("findNext",{searchText:this._textToFind,matchCase:this._matchCase,wholeWords:this._wholeWordsOnly})}_injectFindResultsCounter(){const t=this.locale;const e=t.t;const n=this.bindTemplate;const i=new Ll(t);this.bind("_resultsCounterText").to(this,"highlightOffset",this,"matchCount",((t,n)=>e("%0 of %1",[t,n])));i.setTemplate({tag:"span",attributes:{class:["ck","ck-results-counter",n.if("isDirty","ck-hidden")]},children:[{text:n.to("_resultsCounterText")}]});const o=()=>{const e=this._findInputView.fieldView.element;if(!e||!Ac(e)){return}const n=new dc(i.element).width;const o=t.uiLanguageDirection==="ltr"?"paddingRight":"paddingLeft";if(!n){e.style[o]=null}else{e.style[o]=`calc( 2 * var(--ck-spacing-standard) + ${n}px )`}};this.on("change:_resultsCounterText",o,{priority:"low"});this.on("change:isDirty",o,{priority:"low"});this._findInputView.template.children[0].children.push(i)}_createReplaceFieldset(){const t=this.locale;const e=t.t;const n=new Ll(t);this._replaceButtonView.bind("isEnabled").to(this,"_areCommandsEnabled",this,"_searchResultsFound",(({replace:t},e)=>t&&e));this._replaceAllButtonView.bind("isEnabled").to(this,"_areCommandsEnabled",this,"_searchResultsFound",(({replaceAll:t},e)=>t&&e));this._replaceInputView.bind("isEnabled").to(this,"_areCommandsEnabled",this,"_searchResultsFound",(({replace:t},e)=>t&&e));this._replaceInputView.bind("infoText").to(this._replaceInputView,"isEnabled",this._replaceInputView,"isFocused",((t,n)=>{if(t||!n){return""}return e("Tip: Find some text first in order to replace it.")}));this._replaceButtonView.on("execute",(()=>{this.fire("replace",{searchText:this._textToFind,replaceText:this._textToReplace})}));this._replaceAllButtonView.on("execute",(()=>{this.fire("replaceAll",{searchText:this._textToFind,replaceText:this._textToReplace});this.focus()}));n.setTemplate({tag:"fieldset",attributes:{class:["ck","ck-find-and-replace-form__replace"]},children:[this._replaceInputView,this._optionsDropdown,this._replaceButtonView,this._replaceAllButtonView]});return n}_createOptionsDropdown(){const t=this.locale;const e=t.t;const n=yv(t);n.class="ck-options-dropdown";n.buttonView.set({withText:false,label:e("Show options"),icon:J_.cog,tooltip:true});const i=new Oy({withText:true,label:e("Match case"),_isMatchCaseSwitch:true});const o=new Oy({withText:true,label:e("Whole words only")});i.bind("isOn").to(this,"_matchCase");o.bind("isOn").to(this,"_wholeWordsOnly");n.on("execute",(t=>{if(t.source._isMatchCaseSwitch){this._matchCase=!this._matchCase}else{this._wholeWordsOnly=!this._wholeWordsOnly}this.isDirty=true}));Dv(n,new ll([{type:"switchbutton",model:i},{type:"switchbutton",model:o}]));return n}_initFocusCycling(){const t=[this._findInputView,this._findButtonView,this._findPrevButtonView,this._findNextButtonView,this._replaceInputView,this._optionsDropdown,this._replaceButtonView,this._replaceAllButtonView];t.forEach((t=>{this._focusables.add(t);this._focusTracker.add(t.element)}))}_initKeystrokeHandling(){const t=t=>t.stopPropagation();const e=t=>{t.stopPropagation();t.preventDefault()};this._keystrokes.listenTo(this.element);this._keystrokes.set("f3",(t=>{e(t);this._findNextButtonView.fire("execute")}));this._keystrokes.set("shift+f3",(t=>{e(t);this._findPrevButtonView.fire("execute")}));this._keystrokes.set("enter",(t=>{const n=t.target;if(n===this._findInputView.fieldView.element){if(this._areCommandsEnabled.findNext){this._findNextButtonView.fire("execute")}else{this._findButtonView.fire("execute")}e(t)}else if(n===this._replaceInputView.fieldView.element&&!this.isDirty){this._replaceButtonView.fire("execute");e(t)}}));this._keystrokes.set("shift+enter",(t=>{const n=t.target;if(n!==this._findInputView.fieldView.element){return}if(this._areCommandsEnabled.findPrevious){this._findPrevButtonView.fire("execute")}else{this._findButtonView.fire("execute")}e(t)}));this._keystrokes.set("arrowright",t);this._keystrokes.set("arrowleft",t);this._keystrokes.set("arrowup",t);this._keystrokes.set("arrowdown",t);this.listenTo(this._findInputView.element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"});this.listenTo(this._replaceInputView.element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"})}_createButton(t){const e=new kd(this.locale);e.set(t);return e}_createInputField(t){const e=new Ly(this.locale,Ny);e.label=t;return e}}const ez='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 13.786 1.532-1.286 3.857 4.596a1 1 0 1 1-1.532 1.286l-3.857-4.596z"/><path d="M16.004 8.5a6.5 6.5 0 0 1-9.216 5.905c-1.154-.53-.863-1.415-.663-1.615.194-.194.564-.592 1.635-.141a4.5 4.5 0 0 0 5.89-5.904l-.104-.227 1.332-1.331c.045-.046.196-.041.224.007a6.47 6.47 0 0 1 .902 3.306zm-3.4-5.715c.562.305.742 1.106.354 1.494-.388.388-.995.414-1.476.178a4.5 4.5 0 0 0-6.086 5.882l.114.236-1.348 1.349c-.038.037-.17.022-.198-.023a6.5 6.5 0 0 1 5.54-9.9 6.469 6.469 0 0 1 3.1.784z"/><path d="M4.001 11.93.948 8.877a.2.2 0 0 1 .141-.341h6.106a.2.2 0 0 1 .141.341L4.283 11.93a.2.2 0 0 1-.282 0zm11.083-6.789 3.053 3.053a.2.2 0 0 1-.14.342H11.89a.2.2 0 0 1-.14-.342l3.052-3.053a.2.2 0 0 1 .282 0z"/></svg>';class nz extends eu{static get pluginName(){return"FindAndReplaceUI"}constructor(t){super(t);this.formView=null}init(){const t=this.editor;t.ui.componentFactory.add("findAndReplace",(e=>{const n=yv(e);n.bind("isEnabled").to(t.commands.get("find"));n.once("change:isOpen",(()=>{this.formView=new tz(t.locale);n.panelView.children.add(this.formView);this._setupFormView(this.formView)}));n.on("change:isOpen",((t,e,n)=>{if(n){this.formView.disableCssTransitions();this.formView.reset();this.formView._findInputView.fieldView.select();this.formView.enableCssTransitions()}else{this.fire("searchReseted")}}),{priority:"low"});this._setupDropdownButton(n);return n}))}_setupDropdownButton(t){const e=this.editor;const n=e.locale.t;t.buttonView.set({icon:ez,label:n("Find and replace"),keystroke:"CTRL+F",tooltip:true});e.keystrokes.set("Ctrl+F",((e,n)=>{if(t.isEnabled){t.isOpen=true;n()}}))}_setupFormView(t){const e=this.editor;const n=e.commands;const i=this.editor.plugins.get("FindAndReplaceEditing");const o=i.state;const r={before:-1,same:0,after:1};t.bind("highlightOffset").to(o,"highlightedResult",(t=>{if(!t){return 0}return Array.from(o.results).sort(((t,e)=>r[t.marker.getStart().compareWith(e.marker.getStart())])).indexOf(t)+1}));t.listenTo(o.results,"change",(()=>{t.matchCount=o.results.length}));t.bind("_areCommandsEnabled").to(n.get("findNext"),"isEnabled",n.get("findPrevious"),"isEnabled",n.get("replace"),"isEnabled",n.get("replaceAll"),"isEnabled",((t,e,n,i)=>({findNext:t,findPrevious:e,replace:n,replaceAll:i})));t.delegate("findNext","findPrevious","replace","replaceAll").to(this);t.on("change:isDirty",((t,e,n)=>{if(n){this.fire("searchReseted")}}))}}class iz extends iu{constructor(t,e){super(t);this.isEnabled=true;this.affectsData=false;this._state=e}execute(t,{matchCase:e,wholeWords:n}={}){const{editor:i}=this;const{model:o}=i;const r=i.plugins.get("FindAndReplaceUtils");let s;if(typeof t==="string"){s=r.findByTextCallback(t,{matchCase:e,wholeWords:n});this._state.searchText=t}else{s=t}const a=o.document.getRootNames().reduce(((t,e)=>r.updateFindResultFromRange(o.createRangeIn(o.document.getRoot(e)),o,s,t)),null);this._state.clear(o);this._state.results.addMany(Array.from(a));this._state.highlightedResult=a.get(0);if(typeof t==="string"){this._state.searchText=t}this._state.matchCase=!!e;this._state.matchWholeWords=!!n;return{results:a,findCallback:s}}}class oz extends iu{constructor(t,e){super(t);this.isEnabled=true;this._state=e}execute(t,e){const{model:n}=this.editor;n.change((i=>{const o=e.marker.getRange();if(o.root.rootName==="$graveyard"){this._state.results.remove(e);return}let r={};for(const t of o.getItems()){if(t.is("$text")||t.is("$textProxy")){r=t.getAttributes();break}}n.insertContent(i.createText(t,r),o);if(this._state.results.has(e)){this._state.results.remove(e)}}))}}class rz extends oz{execute(t,e){const{editor:n}=this;const{model:i}=n;const o=n.plugins.get("FindAndReplaceUtils");const r=e instanceof ll?e:i.document.getRootNames().reduce(((t,n)=>o.updateFindResultFromRange(i.createRangeIn(i.document.getRoot(n)),i,o.findByTextCallback(e,this._state),t)),null);if(r.length){i.change((()=>{[...r].forEach((e=>{super.execute(t,e)}))}))}}}class sz extends iu{constructor(t,e){super(t);this.affectsData=false;this._state=e;this.isEnabled=false;this.listenTo(this._state.results,"change",(()=>{this.isEnabled=this._state.results.length>1}))}refresh(){this.isEnabled=this._state.results.length>1}execute(){const t=this._state.results;const e=t.getIndex(this._state.highlightedResult);const n=e+1>=t.length?0:e+1;this._state.highlightedResult=this._state.results.get(n)}}class az extends sz{execute(){const t=this._state.results;const e=t.getIndex(this._state.highlightedResult);const n=e-1<0?this._state.results.length-1:e-1;this._state.highlightedResult=this._state.results.get(n)}}class cz{constructor(t){this.set("results",new ll);this.set("highlightedResult",null);this.set("searchText","");this.set("replaceText","");this.set("matchCase",false);this.set("matchWholeWords",false);this.results.on("change",((e,{removed:n,index:i})=>{n=Array.from(n);if(n.length){let e=false;t.change((i=>{for(const o of n){if(this.highlightedResult===o){e=true}if(t.markers.has(o.marker.name)){i.removeMarker(o.marker)}}}));if(e){const t=i>=this.results.length?0:i;this.highlightedResult=this.results.get(t)}}}))}clear(t){this.searchText="";t.change((e=>{if(this.highlightedResult){const n=this.highlightedResult.marker.name.split(":")[1];const i=t.markers.get(`findResultHighlighted:${n}`);if(i){e.removeMarker(i)}}[...this.results].forEach((({marker:t})=>{e.removeMarker(t)}))}));this.results.clear()}}x(cz,mt);class lz extends eu{static get pluginName(){return"FindAndReplaceUtils"}updateFindResultFromRange(t,e,n,i){const o=i||new ll;e.change((i=>{[...t].forEach((({type:t,item:r})=>{if(t==="elementStart"){if(e.schema.checkChild(r,"$text")){const t=n({item:r,text:this.rangeToText(e.createRangeIn(r))});if(!t){return}t.forEach((t=>{const e=`findResult:${I()}`;const n=i.addMarker(e,{usingOperation:false,affectsData:false,range:i.createRange(i.createPositionAt(r,t.start),i.createPositionAt(r,t.end))});const s=dz(o,n);o.add({id:e,label:t.label,marker:n},s)}))}}}))}));return o}rangeToText(t){return Array.from(t.getItems()).reduce(((t,e)=>{if(!(e.is("text")||e.is("textProxy"))){return`${t}\n`}return t+e.data}),"")}findByTextCallback(t,e){let n="gu";if(!e.matchCase){n+="i"}let i=`(${bE(t)})`;if(e.wholeWords){const e="[^a-zA-ZÀ-ɏḀ-ỿ]";if(!new RegExp("^"+e).test(t)){i=`(^|${e}|_)${i}`}if(!new RegExp(e+"$").test(t)){i=`${i}(?=_|${e}|$)`}}const o=new RegExp(i,n);function r({text:t}){const e=[...t.matchAll(o)];return e.map(uz)}return r}}function dz(t,e){const n=t.find((({marker:t})=>e.getStart().isBefore(t.getStart())));return n?t.getIndex(n):t.length}function uz(t){const e=t.length-1;let n=t.index;if(t.length===3){n+=t[1].length}return{label:t[e],start:n,end:n+t[e].length}}var hz=n(5436);var gz={injectType:"singletonStyleTag",attributes:{"data-cke":true}};gz.insert="head";gz.singleton=true;var mz=Tl()(hz.Z,gz);const fz=hz.Z.locals||{};const pz="ck-find-result_selected";function bz(t,e,n){const i=new Set;const o=new Set;const r=e.model;const s=r.document.differ.getChanges();s.forEach((t=>{if(t.name==="$text"||r.schema.isInline(t.position.nodeAfter)){i.add(t.position.parent);[...r.markers.getMarkersAtPosition(t.position)].forEach((t=>{o.add(t.name)}))}else if(t.type==="insert"){i.add(t.position.nodeAfter)}}));r.document.differ.getChangedMarkers().forEach((({name:t,data:{newRange:e}})=>{if(e&&e.start.root.rootName==="$graveyard"){o.add(t)}}));i.forEach((t=>{const e=[...r.markers.getMarkersIntersectingRange(r.createRangeIn(t))];e.forEach((t=>o.add(t.name)))}));r.change((e=>{o.forEach((n=>{if(t.has(n)){t.remove(n)}e.removeMarker(n)}))}));i.forEach((i=>{const o=e.plugins.get("FindAndReplaceUtils");o.updateFindResultFromRange(r.createRangeOn(i),r,n,t)}))}class kz extends eu{static get requires(){return[lz]}static get pluginName(){return"FindAndReplaceEditing"}init(){this._activeResults=null;this.state=new cz(this.editor.model);this._defineConverters();this._defineCommands();this.listenTo(this.state,"change:highlightedResult",((t,e,n,i)=>{const{model:o}=this.editor;o.change((t=>{if(i){const e=i.marker.name.split(":")[1];const n=o.markers.get(`findResultHighlighted:${e}`);if(n){t.removeMarker(n)}}if(n){const e=n.marker.name.split(":")[1];t.addMarker(`findResultHighlighted:${e}`,{usingOperation:false,affectsData:false,range:n.marker.getRange()})}}))}));const t=If(e.bind(this),32);this.listenTo(this.state,"change:highlightedResult",t,{priority:"low"});this.listenTo(this.editor,"destroy",t.cancel);function e(t,e,n){if(n){const t=this.editor.editing.view.domConverter;const e=this.editor.editing.mapper.toViewRange(n.marker.getRange());Sc({target:t.viewRangeToDom(e),viewportOffset:40})}}}find(t){const{editor:e}=this;const{model:n}=e;const{findCallback:i,results:o}=e.execute("find",t);this._activeResults=o;this.listenTo(n.document,"change:data",(()=>bz(this._activeResults,e,i)));return this._activeResults}stop(){if(!this._activeResults){return}this.stopListening(this.editor.model.document);this.state.clear(this.editor.model);this._activeResults=null}_defineCommands(){this.editor.commands.add("find",new iz(this.editor,this.state));this.editor.commands.add("findNext",new sz(this.editor,this.state));this.editor.commands.add("findPrevious",new az(this.editor,this.state));this.editor.commands.add("replace",new oz(this.editor,this.state));this.editor.commands.add("replaceAll",new rz(this.editor,this.state))}_defineConverters(){const{editor:t}=this;t.conversion.for("editingDowncast").markerToHighlight({model:"findResult",view:({markerName:t})=>{const[,e]=t.split(":");return{name:"span",classes:["ck-find-result"],attributes:{"data-find-result":e}}}});t.conversion.for("editingDowncast").markerToHighlight({model:"findResultHighlighted",view:({markerName:t})=>{const[,e]=t.split(":");return{name:"span",classes:[pz],attributes:{"data-find-result":e}}}})}}class wz extends eu{static get requires(){return[kz,nz]}static get pluginName(){return"FindAndReplace"}init(){const t=this.editor.plugins.get("FindAndReplaceUI");const e=this.editor.plugins.get("FindAndReplaceEditing");const n=e.state;t.on("findNext",((t,e)=>{if(e){n.searchText=e.searchText;this.editor.execute("find",e.searchText,e)}else{this.editor.execute("findNext")}}));t.on("findPrevious",((t,e)=>{if(e&&n.searchText!==e.searchText){this.editor.execute("find",e.searchText)}else{this.editor.execute("findPrevious")}}));t.on("replace",((t,e)=>{if(n.searchText!==e.searchText){this.editor.execute("find",e.searchText)}const i=n.highlightedResult;if(i){this.editor.execute("replace",e.replaceText,i)}}));t.on("replaceAll",((t,e)=>{if(n.searchText!==e.searchText){this.editor.execute("find",e.searchText)}this.editor.execute("replaceAll",e.replaceText,n.results)}));t.on("searchReseted",(()=>{n.clear(this.editor.model);e.stop()}))}}class Az extends eu{static get requires(){return[gM]}static get pluginName(){return"CodeBlockElementSupport"}init(){if(!this.editor.plugins.has("CodeBlockEditing")){return}const t=this.editor.plugins.get(gM);t.on("register:pre",((e,n)=>{if(n.model!=="codeBlock"){return}const i=this.editor;const o=i.model.schema;const r=i.conversion;o.extend("codeBlock",{allowAttributes:["htmlAttributes","htmlContentAttributes"]});r.for("upcast").add(Cz(t));r.for("downcast").add(_z());e.stop()}))}}function Cz(t){return e=>{e.on("element:code",((e,n,i)=>{const o=n.viewItem;const r=o.parent;if(!r||!r.is("element","pre")){return}s(r,"htmlAttributes");s(o,"htmlContentAttributes");function s(e,o){const r=t.processViewAttributes(e,i);if(r){i.writer.setAttribute(o,r,n.modelRange)}}}),{priority:"low"})}}function _z(){return t=>{t.on("attribute:htmlAttributes:codeBlock",((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const{attributeOldValue:i,attributeNewValue:o}=e;const r=n.mapper.toViewElement(e.item);const s=r.parent;NB(n.writer,i,o,s)}));t.on("attribute:htmlContentAttributes:codeBlock",((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const{attributeOldValue:i,attributeNewValue:o}=e;const r=n.mapper.toViewElement(e.item);NB(n.writer,i,o,r)}))}}class vz extends eu{static get requires(){return[gM]}static get pluginName(){return"DualContentModelElementSupport"}init(){const t=this.editor.plugins.get(gM);t.on("register",((t,e)=>{const n=this.editor;const i=n.model.schema;const o=n.conversion;if(!e.paragraphLikeModel){return}if(i.isRegistered(e.model)||i.isRegistered(e.paragraphLikeModel)){return}const r={model:e.paragraphLikeModel,view:e.view};i.register(e.model,e.modelSchema);i.register(r.model,{inheritAllFrom:"$block"});o.for("upcast").elementToElement({view:e.view,model:(t,{writer:n})=>{if(this._hasBlockContent(t)){return n.createElement(e.model)}return n.createElement(r.model)},converterPriority:M.get("low")+1});o.for("downcast").elementToElement({view:e.view,model:e.model});this._addAttributeConversion(e);o.for("downcast").elementToElement({view:r.view,model:r.model});this._addAttributeConversion(r);t.stop()}))}_hasBlockContent(t){const e=this.editor.editing.view;const n=e.domConverter.blockElements;for(const i of e.createRangeIn(t).getItems()){if(i.is("element")&&n.includes(i.name)){return true}}return false}_addAttributeConversion(t){const e=this.editor;const n=e.conversion;const i=e.plugins.get(gM);e.model.schema.extend(t.model,{allowAttributes:"htmlAttributes"});n.for("upcast").add(UB(t,i));n.for("downcast").add(WB(t))}}class yz extends eu{static get requires(){return[MB]}static get pluginName(){return"HeadingElementSupport"}init(){const t=this.editor;if(!t.plugins.has("HeadingEditing")){return}const e=t.plugins.get(MB);const n=t.config.get("heading.options");const i=[];for(const t of n){if("model"in t&&"view"in t){e.registerBlockElement({view:t.view,model:t.model});i.push(t.model)}}e.extendBlockElement({model:"htmlHgroup",modelSchema:{allowChildren:i}})}}class xz extends eu{static get requires(){return[gM]}static get pluginName(){return"ImageElementSupport"}init(){const t=this.editor;if(!t.plugins.has("ImageInlineEditing")&&!t.plugins.has("ImageBlockEditing")){return}const e=t.model.schema;const n=t.conversion;const i=t.plugins.get(gM);i.on("register:figure",(()=>{n.for("upcast").add(Dz(i))}));i.on("register:img",((t,o)=>{if(o.model!=="imageBlock"&&o.model!=="imageInline"){return}if(e.isRegistered("imageBlock")){e.extend("imageBlock",{allowAttributes:["htmlAttributes","htmlFigureAttributes","htmlLinkAttributes"]})}if(e.isRegistered("imageInline")){e.extend("imageInline",{allowAttributes:["htmlA","htmlAttributes"]})}n.for("upcast").add(Ez(i));n.for("downcast").add(Tz());t.stop()}))}}function Ez(t){return e=>{e.on("element:img",((e,n,i)=>{if(!n.modelRange){return}const o=n.viewItem;const r=o.parent;s(o,"htmlAttributes");if(r.is("element","a")){a(r)}function s(e,o){const r=t.processViewAttributes(e,i);if(r){i.writer.setAttribute(o,r,n.modelRange)}}function a(t){if(n.modelRange&&n.modelRange.getContainedElement().is("element","imageBlock")){s(t,"htmlLinkAttributes")}}}),{priority:"low"})}}function Dz(t){return e=>{e.on("element:figure",((e,n,i)=>{const o=n.viewItem;if(!n.modelRange||!o.hasClass("image")){return}const r=t.processViewAttributes(o,i);if(r){i.writer.setAttribute("htmlFigureAttributes",r,n.modelRange)}}),{priority:"low"})}}function Tz(){return t=>{e("htmlAttributes");n("img","htmlAttributes");n("figure","htmlFigureAttributes");n("a","htmlLinkAttributes");function e(e){t.on(`attribute:${e}:imageInline`,((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const{attributeOldValue:i,attributeNewValue:o}=e;const r=n.mapper.toViewElement(e.item);NB(n.writer,i,o,r)}),{priority:"low"})}function n(e,n){t.on(`attribute:${n}:imageBlock`,((t,n,i)=>{if(!i.consumable.test(n.item,t.name)){return}const{attributeOldValue:o,attributeNewValue:r}=n;const s=i.mapper.toViewElement(n.item);const a=Sz(i.writer,s,e);if(a){NB(i.writer,o,r,a);i.consumable.consume(n.item,t.name)}}),{priority:"low"});if(e==="a"){t.on("attribute:linkHref:imageBlock",((t,e,n)=>{if(!n.consumable.consume(e.item,"attribute:htmlLinkAttributes:imageBlock")){return}const i=n.mapper.toViewElement(e.item);const o=Sz(n.writer,i,"a");zB(n.writer,e.item.getAttribute("htmlLinkAttributes"),o)}),{priority:"low"})}}}}function Sz(t,e,n){const i=t.createRangeOn(e);for(const{item:t}of i.getWalker()){if(t.is("element",n)){return t}}}class Iz extends eu{static get requires(){return[gM]}static get pluginName(){return"MediaEmbedElementSupport"}init(){const t=this.editor;if(!t.plugins.has("MediaEmbed")||t.config.get("mediaEmbed.previewsInData")){return}const e=t.model.schema;const n=t.conversion;const i=this.editor.plugins.get(gM);const o=this.editor.plugins.get(MB);const r=t.config.get("mediaEmbed.elementName");o.registerBlockElement({model:"media",view:r});i.on("register:figure",(()=>{n.for("upcast").add(Mz(i))}));i.on(`register:${r}`,((t,o)=>{if(o.model!=="media"){return}e.extend("media",{allowAttributes:["htmlAttributes","htmlFigureAttributes"]});n.for("upcast").add(Bz(i,r));n.for("dataDowncast").add(Lz(r));t.stop()}))}}function Bz(t,e){return t=>{t.on(`element:${e}`,n,{priority:"low"})};function n(e,n,i){const o=n.viewItem;r(o,"htmlAttributes");function r(e,o){const r=t.processViewAttributes(e,i);if(r){i.writer.setAttribute(o,r,n.modelRange)}}}}function Mz(t){return e=>{e.on("element:figure",((e,n,i)=>{const o=n.viewItem;if(!n.modelRange||!o.hasClass("media")){return}const r=t.processViewAttributes(o,i);if(r){i.writer.setAttribute("htmlFigureAttributes",r,n.modelRange)}}),{priority:"low"})}}function Lz(t){return e=>{n(t,"htmlAttributes");n("figure","htmlFigureAttributes");function n(t,n){e.on(`attribute:${n}:media`,((e,n,i)=>{if(!i.consumable.consume(n.item,e.name)){return}const{attributeOldValue:o,attributeNewValue:r}=n;const s=i.mapper.toViewElement(n.item);const a=Nz(i.writer,s,t);NB(i.writer,o,r,a)}))}}}function Nz(t,e,n){const i=t.createRangeOn(e);for(const{item:t}of i.getWalker()){if(t.is("element",n)){return t}}}class zz extends eu{static get requires(){return[gM]}static get pluginName(){return"ScriptElementSupport"}init(){const t=this.editor.plugins.get(gM);t.on("register:script",((e,n)=>{const i=this.editor;const o=i.model.schema;const r=i.conversion;o.register("htmlScript",n.modelSchema);o.extend("htmlScript",{allowAttributes:["htmlAttributes","htmlContent"],isContent:true});i.data.registerRawContentMatcher({name:"script"});r.for("upcast").elementToElement({view:"script",model:OB(n)});r.for("upcast").add(UB(n,t));r.for("downcast").elementToElement({model:"htmlScript",view:(t,{writer:e})=>FB("script",t,e)});r.for("downcast").add(WB(n));e.stop()}))}}class Pz extends eu{static get requires(){return[gM]}static get pluginName(){return"TableElementSupport"}init(){const t=this.editor;if(!t.plugins.has("TableEditing")){return}const e=t.model.schema;const n=t.conversion;const i=t.plugins.get(gM);i.on("register:figure",(()=>{n.for("upcast").add(Oz(i))}));i.on("register:table",((t,o)=>{if(o.model!=="table"){return}e.extend("table",{allowAttributes:["htmlAttributes","htmlFigureAttributes","htmlTheadAttributes","htmlTbodyAttributes"]});n.for("upcast").add(Rz(i));n.for("downcast").add(Vz());t.stop()}))}}function Rz(t){return e=>{e.on("element:table",((e,n,i)=>{const o=n.viewItem;r(o,"htmlAttributes");for(const t of o.getChildren()){if(t.is("element","thead")){r(t,"htmlTheadAttributes")}if(t.is("element","tbody")){r(t,"htmlTbodyAttributes")}}function r(e,o){const r=t.processViewAttributes(e,i);if(r){i.writer.setAttribute(o,r,n.modelRange)}}}),{priority:"low"})}}function Oz(t){return e=>{e.on("element:figure",((e,n,i)=>{const o=n.viewItem;if(!n.modelRange||!o.hasClass("table")){return}const r=t.processViewAttributes(o,i);if(r){i.writer.setAttribute("htmlFigureAttributes",r,n.modelRange)}}),{priority:"low"})}}function Vz(){return t=>{e("table","htmlAttributes");e("figure","htmlFigureAttributes");e("thead","htmlTheadAttributes");e("tbody","htmlTbodyAttributes");function e(e,n){t.on(`attribute:${n}:table`,((t,n,i)=>{if(!i.consumable.consume(n.item,t.name)){return}const o=i.mapper.toViewElement(n.item);const r=Fz(i.writer,o,e);zB(i.writer,n.attributeNewValue,r)}))}}}function Fz(t,e,n){const i=t.createRangeOn(e);for(const{item:t}of i.getWalker()){if(t.is("element",n)){return t}}}class jz extends eu{static get requires(){return[gM]}static get pluginName(){return"StyleElementSupport"}init(){const t=this.editor.plugins.get(gM);t.on("register:style",((e,n)=>{const i=this.editor;const o=i.model.schema;const r=i.conversion;o.register("htmlStyle",n.modelSchema);o.extend("htmlStyle",{allowAttributes:["htmlAttributes","htmlContent"],isContent:true});i.data.registerRawContentMatcher({name:"style"});r.for("upcast").elementToElement({view:"style",model:OB(n)});r.for("upcast").add(UB(n,t));r.for("downcast").elementToElement({model:"htmlStyle",view:(t,{writer:e})=>FB("style",t,e)});r.for("downcast").add(WB(n));e.stop()}))}}class Hz extends eu{static get requires(){return[gM]}static get pluginName(){return"DocumentListElementSupport"}init(){const t=this.editor;if(!t.plugins.has("DocumentListEditing")){return}const e=t.model.schema;const n=t.conversion;const i=t.plugins.get(gM);const o=t.plugins.get("DocumentListEditing");o.registerDowncastStrategy({scope:"item",attributeName:"htmlLiAttributes",setAttributeOnDowncast(t,e,n){zB(t,e,n)}});o.registerDowncastStrategy({scope:"list",attributeName:"htmlListAttributes",setAttributeOnDowncast(t,e,n){zB(t,e,n)}});i.on("register",((t,o)=>{if(!["ul","ol","li"].includes(o.view)){return}t.stop();if(e.checkAttribute("$block","htmlListAttributes")){return}e.extend("$block",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]});e.extend("$blockObject",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]});e.extend("$container",{allowAttributes:["htmlListAttributes","htmlLiAttributes"]});n.for("upcast").add((t=>{t.on("element:ul",Uz("htmlListAttributes",i),{priority:"low"});t.on("element:ol",Uz("htmlListAttributes",i),{priority:"low"});t.on("element:li",Uz("htmlLiAttributes",i),{priority:"low"})}))}));o.on("postFixer",((t,{listNodes:e,writer:n})=>{const i=[];for(const{node:o,previous:r}of e){if(!r){continue}const e=o.getAttribute("listIndent");const s=r.getAttribute("listIndent");let a=null;if(e>s){i[s]=r}else if(e<s){a=i[e];i.length=e}else{a=r}if(!a){continue}if(a.getAttribute("listType")==o.getAttribute("listType")){const e=a.getAttribute("htmlListAttributes");if(!Ow(o.getAttribute("htmlListAttributes"),e)){n.setAttribute("htmlListAttributes",e,o);t.return=true}}if(a.getAttribute("listItemId")==o.getAttribute("listItemId")){const e=a.getAttribute("htmlLiAttributes");if(!Ow(o.getAttribute("htmlLiAttributes"),e)){n.setAttribute("htmlLiAttributes",e,o);t.return=true}}}}))}afterInit(){const t=this.editor;if(!t.commands.get("indentList")){return}this.listenTo(t.commands.get("indentList"),"afterExecute",((e,n)=>{t.model.change((t=>{for(const e of n){t.setAttribute("htmlListAttributes",{},e)}}))}))}}function Uz(t,e){return(n,i,o)=>{const r=i.viewItem;if(!i.modelRange){Object.assign(i,o.convertChildren(i.viewItem,i.modelCursor))}const s=e.processViewAttributes(r,o);for(const e of i.modelRange.getItems({shallow:true})){if(!e.hasAttribute("listItemId")){continue}if(e.hasAttribute(t)){continue}o.writer.setAttribute(t,s||{},e)}}}class Wz extends eu{static get requires(){return[gM,MB]}static get pluginName(){return"CustomElementSupport"}init(){const t=this.editor.plugins.get(gM);const e=this.editor.plugins.get(MB);t.on("register:$customElement",((n,i)=>{n.stop();const o=this.editor;const r=o.model.schema;const s=o.conversion;const a=o.editing.view.domConverter.unsafeElements;const c=o.data.htmlProcessor.domConverter.preElements;r.register(i.model,i.modelSchema);r.extend(i.model,{allowAttributes:["htmlElementName","htmlAttributes","htmlContent"],isContent:true});s.for("upcast").elementToElement({view:/.*/,model:(n,r)=>{if(n.name=="$comment"){return}if(!qz(n.name)){return}if(e.getDefinitionsForView(n.name).size){return}if(!a.includes(n.name)){a.push(n.name)}if(!c.includes(n.name)){c.push(n.name)}const s=r.writer.createElement(i.model,{htmlElementName:n.name});const l=t.processViewAttributes(n,r);if(l){r.writer.setAttribute("htmlAttributes",l,s)}const d=new kC(n.document);const u=d.createDocumentFragment(n);const h=o.data.processor.toData(u);r.writer.setAttribute("htmlContent",h,s);for(const{item:t}of o.editing.view.createRangeIn(n)){r.consumable.consume(t,{name:true})}return s},converterPriority:"low"});s.for("editingDowncast").elementToElement({model:{name:i.model,attributes:["htmlElementName","htmlAttributes","htmlContent"]},view:(t,{writer:e})=>{const n=t.getAttribute("htmlElementName");const i=e.createRawElement(n);if(t.hasAttribute("htmlAttributes")){zB(e,t.getAttribute("htmlAttributes"),i)}return i}});s.for("dataDowncast").elementToElement({model:{name:i.model,attributes:["htmlElementName","htmlAttributes","htmlContent"]},view:(t,{writer:e})=>{const n=t.getAttribute("htmlElementName");const i=t.getAttribute("htmlContent");const o=e.createRawElement(n,null,((t,e)=>{e.setContentOf(t,i);const n=t.firstChild;n.remove();while(n.firstChild){t.appendChild(n.firstChild)}}));if(t.hasAttribute("htmlAttributes")){zB(e,t.getAttribute("htmlAttributes"),o)}return o}})}))}}function qz(t){try{document.createElement(t)}catch(t){return false}return true}class $z extends eu{static get pluginName(){return"GeneralHtmlSupport"}static get requires(){return[gM,Az,vz,yz,xz,Iz,zz,Pz,jz,Hz,Wz]}init(){const t=this.editor;const e=t.plugins.get(gM);e.loadAllowedConfig(t.config.get("htmlSupport.allow")||[]);e.loadDisallowedConfig(t.config.get("htmlSupport.disallow")||[])}getGhsAttributeNameForElement(t){const e=this.editor.plugins.get("DataSchema");const n=Array.from(e.getDefinitionsForView(t,false));if(n&&n.length&&n[0].isInline&&!n[0].isObject){return n[0].model}return"htmlAttributes"}addModelHtmlClass(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of Gz(i,n,o)){Yz(t,r,o,"classes",(t=>{for(const n of Xc(e)){t.add(n)}}))}}))}removeModelHtmlClass(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of Gz(i,n,o)){Yz(t,r,o,"classes",(t=>{for(const n of Xc(e)){t.delete(n)}}))}}))}setModelHtmlAttributes(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of Gz(i,n,o)){Yz(t,r,o,"attributes",(t=>{for(const[n,i]of Object.entries(e)){t.set(n,i)}}))}}))}removeModelHtmlAttributes(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of Gz(i,n,o)){Yz(t,r,o,"attributes",(t=>{for(const n of Xc(e)){t.delete(n)}}))}}))}setModelHtmlStyles(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of Gz(i,n,o)){Yz(t,r,o,"styles",(t=>{for(const[n,i]of Object.entries(e)){t.set(n,i)}}))}}))}removeModelHtmlStyles(t,e,n){const i=this.editor.model;const o=this.getGhsAttributeNameForElement(t);i.change((t=>{for(const r of Gz(i,n,o)){Yz(t,r,o,"styles",(t=>{for(const n of Xc(e)){t.delete(n)}}))}}))}}function*Gz(t,e,n){if(e.is("documentSelection")&&e.isCollapsed){if(t.schema.checkAttributeInSelection(e,n)){yield e}}else{for(const i of Kz(t,e,n)){yield*i.getItems({shallow:true})}}}function Kz(t,e,n){if(e.is("node")||e.is("$text")||e.is("$textProxy")){if(t.schema.checkAttribute(e,n)){return[t.createRangeOn(e)]}else{return[]}}else{return t.schema.getValidRanges(t.createSelection(e).getRanges(),n)}}function Yz(t,e,n,i,o){const r=e.getAttribute(n);const s={};for(const t of["attributes","styles","classes"]){if(t!=i){if(r&&r[t]){s[t]=r[t]}}else{const e=t=="classes"?new Set(r&&r[t]||[]):new Map(Object.entries(r&&r[t]||{}));o(e);if(e.size){s[t]=t=="classes"?Array.from(e):Object.fromEntries(e)}}}if(Object.keys(s).length){if(e.is("documentSelection")){t.setSelectionAttribute(n,s)}else{t.setAttribute(n,s,e)}}else if(r){if(e.is("documentSelection")){t.removeSelectionAttribute(n)}else{t.removeAttribute(n,e)}}}class Zz extends iu{refresh(){const t=this.editor.model;const e=t.document;const n=dl(e.selection.getSelectedBlocks());this.value=!!n&&n.is("element","paragraph");this.isEnabled=!!n&&Qz(n,t.schema)}execute(t={}){const e=this.editor.model;const n=e.document;e.change((i=>{const o=(t.selection||n.selection).getSelectedBlocks();for(const t of o){if(!t.is("element","paragraph")&&Qz(t,e.schema)){i.rename(t,"paragraph")}}}))}}function Qz(t,e){return e.checkChild(t.parent,"paragraph")&&!e.isObject(t)}class Jz extends iu{execute(t){const e=this.editor.model;const n=t.attributes;let i=t.position;e.change((t=>{const o=t.createElement("paragraph");if(n){e.schema.setAllowedAttributes(o,n,t)}if(!e.schema.checkChild(i.parent,o)){const n=e.schema.findAllowedParent(i,o);if(!n){return}i=t.split(i,n).position}e.insertContent(o,i);t.setSelection(o,"in")}))}}class Xz extends eu{static get pluginName(){return"Paragraph"}init(){const t=this.editor;const e=t.model;t.commands.add("paragraph",new Zz(t));t.commands.add("insertParagraph",new Jz(t));e.schema.register("paragraph",{inheritAllFrom:"$block"});t.conversion.elementToElement({model:"paragraph",view:"p"});t.conversion.for("upcast").elementToElement({model:(t,{writer:e})=>{if(!Xz.paragraphLikeElements.has(t.name)){return null}if(t.isEmpty){return null}return e.createElement("paragraph")},view:/.+/,converterPriority:"low"})}}Xz.paragraphLikeElements=new Set(["blockquote","dd","div","dt","h1","h2","h3","h4","h5","h6","li","p","td","th"]);const tP=J_.paragraph;class eP extends(null&&Plugin){static get requires(){return[Paragraph]}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("paragraph",(n=>{const i=new ButtonView(n);const o=t.commands.get("paragraph");i.label=e("Paragraph");i.icon=tP;i.tooltip=true;i.isToggleable=true;i.bind("isEnabled").to(o);i.bind("isOn").to(o,"value");i.on("execute",(()=>{t.execute("paragraph")}));return i}))}}class nP extends iu{constructor(t,e){super(t);this.modelElements=e}refresh(){const t=dl(this.editor.model.document.selection.getSelectedBlocks());this.value=!!t&&this.modelElements.includes(t.name)&&t.name;this.isEnabled=!!t&&this.modelElements.some((e=>iP(t,e,this.editor.model.schema)))}execute(t){const e=this.editor.model;const n=e.document;const i=t.value;e.change((t=>{const o=Array.from(n.selection.getSelectedBlocks()).filter((t=>iP(t,i,e.schema)));for(const e of o){if(!e.is("element",i)){t.rename(e,i)}}}))}}function iP(t,e,n){return n.checkChild(t.parent,e)&&!n.isObject(t)}const oP="paragraph";class rP extends eu{static get pluginName(){return"HeadingEditing"}constructor(t){super(t);t.config.define("heading",{options:[{model:"paragraph",title:"Paragraph",class:"ck-heading_paragraph"},{model:"heading1",view:"h2",title:"Heading 1",class:"ck-heading_heading1"},{model:"heading2",view:"h3",title:"Heading 2",class:"ck-heading_heading2"},{model:"heading3",view:"h4",title:"Heading 3",class:"ck-heading_heading3"}]})}static get requires(){return[Xz]}init(){const t=this.editor;const e=t.config.get("heading.options");const n=[];for(const i of e){if(i.model==="paragraph"){continue}t.model.schema.register(i.model,{inheritAllFrom:"$block"});t.conversion.elementToElement(i);n.push(i.model)}this._addDefaultH1Conversion(t);t.commands.add("heading",new nP(t,n))}afterInit(){const t=this.editor;const e=t.commands.get("enter");const n=t.config.get("heading.options");if(e){this.listenTo(e,"afterExecute",((e,i)=>{const o=t.model.document.selection.getFirstPosition().parent;const r=n.some((t=>o.is("element",t.model)));if(r&&!o.is("element",oP)&&o.childCount===0){i.writer.rename(o,oP)}}))}}_addDefaultH1Conversion(t){t.conversion.for("upcast").elementToElement({model:"heading1",view:"h1",converterPriority:M.get("low")+1})}}function sP(t){const e=t.t;const n={Paragraph:e("Paragraph"),"Heading 1":e("Heading 1"),"Heading 2":e("Heading 2"),"Heading 3":e("Heading 3"),"Heading 4":e("Heading 4"),"Heading 5":e("Heading 5"),"Heading 6":e("Heading 6")};return t.config.get("heading.options").map((t=>{const e=n[t.title];if(e&&e!=t.title){t.title=e}return t}))}var aP=n(3230);var cP={injectType:"singletonStyleTag",attributes:{"data-cke":true}};cP.insert="head";cP.singleton=true;var lP=Tl()(aP.Z,cP);const dP=aP.Z.locals||{};class uP extends eu{static get pluginName(){return"HeadingUI"}init(){const t=this.editor;const e=t.t;const n=sP(t);const i=e("Choose heading");const o=e("Heading");t.ui.componentFactory.add("heading",(e=>{const r={};const s=new ll;const a=t.commands.get("heading");const c=t.commands.get("paragraph");const l=[a];for(const t of n){const e={type:"button",model:new Oy({label:t.title,class:t.class,withText:true})};if(t.model==="paragraph"){e.model.bind("isOn").to(c,"value");e.model.set("commandName","paragraph");l.push(c)}else{e.model.bind("isOn").to(a,"value",(e=>e===t.model));e.model.set({commandName:"heading",commandValue:t.model})}s.add(e);r[t.model]=t.title}const d=yv(e);Dv(d,s);d.buttonView.set({isOn:false,withText:true,tooltip:o});d.extendTemplate({attributes:{class:["ck-heading-dropdown"]}});d.bind("isEnabled").toMany(l,"isEnabled",((...t)=>t.some((t=>t))));d.buttonView.bind("label").to(a,"value",c,"value",((t,e)=>{const n=t||e&&"paragraph";if(typeof n==="boolean"){return i}if(!r[n]){return i}return r[n]}));this.listenTo(d,"execute",(e=>{const{commandName:n,commandValue:i}=e.source;t.execute(n,i?{value:i}:undefined);t.editing.view.focus()}));return d}))}}class hP extends eu{static get requires(){return[rP,uP]}static get pluginName(){return"Heading"}}class gP extends iu{refresh(){const t=this.editor.model;const e=t.document;this.value=e.selection.getAttribute("highlight");this.isEnabled=t.schema.checkAttributeInSelection(e.selection,"highlight")}execute(t={}){const e=this.editor.model;const n=e.document;const i=n.selection;const o=t.value;e.change((t=>{if(i.isCollapsed){const e=i.getFirstPosition();if(i.hasAttribute("highlight")){const n=t=>t.item.hasAttribute("highlight")&&t.item.getAttribute("highlight")===this.value;const i=e.getLastMatchingPosition(n,{direction:"backward"});const r=e.getLastMatchingPosition(n);const s=t.createRange(i,r);if(!o||this.value===o){if(!e.isEqual(r)){t.removeAttribute("highlight",s)}t.removeSelectionAttribute("highlight")}else{if(!e.isEqual(r)){t.setAttribute("highlight",o,s)}t.setSelectionAttribute("highlight",o)}}else if(o){t.setSelectionAttribute("highlight",o)}}else{const n=e.schema.getValidRanges(i.getRanges(),"highlight");for(const e of n){if(o){t.setAttribute("highlight",o,e)}else{t.removeAttribute("highlight",e)}}}}))}}class mP extends eu{static get pluginName(){return"HighlightEditing"}constructor(t){super(t);t.config.define("highlight",{options:[{model:"yellowMarker",class:"marker-yellow",title:"Yellow marker",color:"var(--ck-highlight-marker-yellow)",type:"marker"},{model:"greenMarker",class:"marker-green",title:"Green marker",color:"var(--ck-highlight-marker-green)",type:"marker"},{model:"pinkMarker",class:"marker-pink",title:"Pink marker",color:"var(--ck-highlight-marker-pink)",type:"marker"},{model:"blueMarker",class:"marker-blue",title:"Blue marker",color:"var(--ck-highlight-marker-blue)",type:"marker"},{model:"redPen",class:"pen-red",title:"Red pen",color:"var(--ck-highlight-pen-red)",type:"pen"},{model:"greenPen",class:"pen-green",title:"Green pen",color:"var(--ck-highlight-pen-green)",type:"pen"}]})}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:"highlight"});const e=t.config.get("highlight.options");t.conversion.attributeToElement(fP(e));t.commands.add("highlight",new gP(t))}}function fP(t){const e={model:{key:"highlight",values:[]},view:{}};for(const n of t){e.model.values.push(n.model);e.view[n.model]={name:"mark",classes:n.class}}return e}const pP='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path class="ck-icon__fill" d="M10.798 1.59 3.002 12.875l1.895 1.852 2.521 1.402 6.997-12.194z"/><path d="m2.556 16.727.234-.348c-.297-.151-.462-.293-.498-.426-.036-.137.002-.416.115-.837.094-.25.15-.449.169-.595a4.495 4.495 0 0 0 0-.725c-.209-.621-.303-1.041-.284-1.26.02-.218.178-.506.475-.862l6.77-9.414c.539-.91 1.605-.85 3.199.18 1.594 1.032 2.188 1.928 1.784 2.686l-5.877 10.36c-.158.412-.333.673-.526.782-.193.108-.604.179-1.232.21-.362.131-.608.237-.738.318-.13.081-.305.238-.526.47-.293.265-.504.397-.632.397-.096 0-.27-.075-.524-.226l-.31.41-1.6-1.12zm-.279.415 1.575 1.103-.392.515H1.19l1.087-1.618zm8.1-13.656-4.953 6.9L8.75 12.57l4.247-7.574c.175-.25-.188-.647-1.092-1.192-.903-.546-1.412-.652-1.528-.32zM8.244 18.5 9.59 17h9.406v1.5H8.245z"/></svg>';const bP='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path class="ck-icon__fill" d="M10.126 2.268 2.002 13.874l1.895 1.852 2.521 1.402L14.47 5.481l-1.543-2.568-2.801-.645z"/><path d="m4.5 18.088-2.645-1.852-.04-2.95-.006-.005.006-.008v-.025l.011.008L8.73 2.97c.165-.233.356-.417.567-.557l-1.212.308L4.604 7.9l-.83-.558 3.694-5.495 2.708-.69 1.65 1.145.046.018.85-1.216 2.16 1.512-.856 1.222c.828.967 1.144 2.141.432 3.158L7.55 17.286l.006.005-3.055.797H4.5zm-.634.166-1.976.516-.026-1.918 2.002 1.402zM9.968 3.817l-.006-.004-6.123 9.184 3.277 2.294 6.108-9.162.005.003c.317-.452-.16-1.332-1.064-1.966-.891-.624-1.865-.776-2.197-.349zM8.245 18.5 9.59 17h9.406v1.5H8.245z"/></svg>';var kP=n(713);var wP={injectType:"singletonStyleTag",attributes:{"data-cke":true}};wP.insert="head";wP.singleton=true;var AP=Tl()(kP.Z,wP);const CP=kP.Z.locals||{};class _P extends eu{get localizedOptionTitles(){const t=this.editor.t;return{"Yellow marker":t("Yellow marker"),"Green marker":t("Green marker"),"Pink marker":t("Pink marker"),"Blue marker":t("Blue marker"),"Red pen":t("Red pen"),"Green pen":t("Green pen")}}static get pluginName(){return"HighlightUI"}init(){const t=this.editor.config.get("highlight.options");for(const e of t){this._addHighlighterButton(e)}this._addRemoveHighlightButton();this._addDropdown(t)}_addRemoveHighlightButton(){const t=this.editor.t;const e=this.editor.commands.get("highlight");this._addButton("removeHighlight",t("Remove highlight"),J_.eraser,null,(t=>{t.bind("isEnabled").to(e,"isEnabled")}))}_addHighlighterButton(t){const e=this.editor.commands.get("highlight");this._addButton("highlight:"+t.model,t.title,yP(t.type),t.model,n);function n(n){n.bind("isEnabled").to(e,"isEnabled");n.bind("isOn").to(e,"value",(e=>e===t.model));n.iconView.fillColor=t.color;n.isToggleable=true}}_addButton(t,e,n,i,o){const r=this.editor;r.ui.componentFactory.add(t,(t=>{const s=new kd(t);const a=this.localizedOptionTitles[e]?this.localizedOptionTitles[e]:e;s.set({label:a,icon:n,tooltip:true});s.on("execute",(()=>{r.execute("highlight",{value:i});r.editing.view.focus()}));o(s);return s}))}_addDropdown(t){const e=this.editor;const n=e.t;const i=e.ui.componentFactory;const o=t[0];const r=t.reduce(((t,e)=>{t[e.model]=e;return t}),{});i.add("highlight",(s=>{const a=e.commands.get("highlight");const c=yv(s,Gd);const l=c.buttonView;l.set({label:n("Highlight"),tooltip:true,lastExecuted:o.model,commandValue:o.model,isToggleable:true});l.bind("icon").to(a,"value",(t=>yP(u(t,"type"))));l.bind("color").to(a,"value",(t=>u(t,"color")));l.bind("commandValue").to(a,"value",(t=>u(t,"model")));l.bind("isOn").to(a,"value",(t=>!!t));l.delegate("execute").to(c);const d=()=>{const e=t.map((t=>{const e=i.create("highlight:"+t.model);this.listenTo(e,"execute",(()=>{c.buttonView.set({lastExecuted:t.model})}));return e}));e.push(new Qd);e.push(i.create("removeHighlight"));return e};c.bind("isEnabled").to(a,"isEnabled");xv(c,d,{enableActiveItemFocusOnDropdownOpen:true,ariaLabel:n("Text highlight toolbar")});vP(c);l.on("execute",(()=>{e.execute("highlight",{value:l.commandValue})}));this.listenTo(c,"execute",(()=>{e.editing.view.focus()}));function u(t,e){const n=!t||t===l.lastExecuted?l.lastExecuted:t;return r[n][e]}return c}))}}function vP(t){const e=t.buttonView.actionView;e.iconView.bind("fillColor").to(t.buttonView,"color")}function yP(t){return t==="marker"?pP:bP}class xP extends eu{static get requires(){return[mP,_P]}static get pluginName(){return"Highlight"}}class EP extends iu{refresh(){const t=this.editor.model;const e=t.schema;const n=t.document.selection;this.isEnabled=DP(n,e,t)}execute(){const t=this.editor.model;t.change((e=>{const n=e.createElement("horizontalLine");t.insertObject(n,null,null,{setSelection:"after"})}))}}function DP(t,e,n){const i=TP(t,n);return e.checkChild(i,"horizontalLine")}function TP(t,e){const n=bD(t,e);const i=n.start.parent;if(i.isEmpty&&!i.is("element","$root")){return i.parent}return i}var SP=n(2536);var IP={injectType:"singletonStyleTag",attributes:{"data-cke":true}};IP.insert="head";IP.singleton=true;var BP=Tl()(SP.Z,IP);const MP=SP.Z.locals||{};class LP extends eu{static get pluginName(){return"HorizontalLineEditing"}init(){const t=this.editor;const e=t.model.schema;const n=t.t;const i=t.conversion;e.register("horizontalLine",{inheritAllFrom:"$blockObject"});i.for("dataDowncast").elementToElement({model:"horizontalLine",view:(t,{writer:e})=>e.createEmptyElement("hr")});i.for("editingDowncast").elementToStructure({model:"horizontalLine",view:(t,{writer:e})=>{const i=n("Horizontal line");const o=e.createContainerElement("div",null,e.createEmptyElement("hr"));e.addClass("ck-horizontal-line",o);e.setCustomProperty("hr",true,o);return NP(o,e,i)}});i.for("upcast").elementToElement({view:"hr",model:"horizontalLine"});t.commands.add("horizontalLine",new EP(t))}}function NP(t,e,n){e.setCustomProperty("horizontalLine",true,t);return dD(t,e,{label:n})}const zP='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 9h16v2H2z"/></svg>';class PP extends eu{static get pluginName(){return"HorizontalLineUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("horizontalLine",(n=>{const i=t.commands.get("horizontalLine");const o=new kd(n);o.set({label:e("Horizontal line"),icon:zP,tooltip:true});o.bind("isEnabled").to(i,"isEnabled");this.listenTo(o,"execute",(()=>{t.execute("horizontalLine");t.editing.view.focus()}));return o}))}}class RP extends eu{static get requires(){return[LP,PP,ZD]}static get pluginName(){return"HorizontalLine"}}class OP extends eu{static get pluginName(){return"HtmlComment"}init(){const t=this.editor;t.data.processor.skipComments=false;t.model.schema.addAttributeCheck(((t,e)=>{if(t.endsWith("$root")&&e.startsWith("$comment")){return true}}));t.conversion.for("upcast").elementToMarker({view:"$comment",model:(t,{writer:e})=>{const n=this.editor.model.document.getRoot();const i=t.getCustomProperty("$rawContent");const o=`$comment:${I()}`;e.setAttribute(o,i,n);return o}});t.conversion.for("dataDowncast").markerToElement({model:"$comment",view:(t,{writer:e})=>{const n=this.editor.model.document.getRoot();const i=t.markerName;const o=n.getAttribute(i);const r=e.createUIElement("$comment");e.setCustomProperty("$rawContent",o,r);return r}});t.model.document.registerPostFixer((e=>{const n=t.model.document.getRoot();const i=t.model.document.differ.getChangedMarkers();const o=i.filter((t=>t.name.startsWith("$comment")));const r=o.filter((t=>{const e=t.data.newRange;return e&&e.root.rootName==="$graveyard"}));if(r.length===0){return false}for(const t of r){e.removeMarker(t.name);e.removeAttribute(t.name,n)}return true}));t.data.on("set",(()=>{for(const e of t.model.markers.getMarkersGroup("$comment")){this.removeHtmlComment(e.name)}}),{priority:"high"});t.model.on("deleteContent",((e,[n])=>{for(const e of n.getRanges()){const n=t.model.schema.getLimitElement(e);const i=t.model.createPositionAt(n,0);const o=t.model.createPositionAt(n,"end");let r;if(i.isTouching(e.start)&&o.isTouching(e.end)){r=this.getHtmlCommentsInRange(t.model.createRange(i,o))}else{r=this.getHtmlCommentsInRange(e,{skipBoundaries:true})}for(const t of r){this.removeHtmlComment(t)}}}),{priority:"high"})}createHtmlComment(t,e){const n=I();const i=this.editor;const o=i.model;const r=o.document.getRoot();const s=`$comment:${n}`;return o.change((n=>{const i=n.createRange(t);n.addMarker(s,{usingOperation:true,affectsData:true,range:i});n.setAttribute(s,e,r);return s}))}removeHtmlComment(t){const e=this.editor;const n=e.model.document.getRoot();const i=e.model.markers.get(t);if(!i){return false}e.model.change((e=>{e.removeMarker(i);e.removeAttribute(t,n)}));return true}getHtmlCommentData(t){const e=this.editor;const n=e.model.markers.get(t);const i=e.model.document.getRoot();if(!n){return null}return{content:i.getAttribute(t),position:n.getStart()}}getHtmlCommentsInRange(t,{skipBoundaries:e=false}={}){const n=!e;return Array.from(this.editor.model.markers.getMarkersGroup("$comment")).filter((e=>i(e,t))).map((t=>t.name));function i(t,e){const i=t.getRange().start;return(i.isAfter(e.start)||n&&i.isEqual(e.start))&&(i.isBefore(e.end)||n&&i.isEqual(e.end))}}}class VP extends iu{refresh(){const t=this.editor.model;const e=t.schema;const n=t.document.selection;const i=HP(n);this.isEnabled=FP(n,e,t);this.value=i?i.getAttribute("value")||"":null}execute(t){const e=this.editor.model;const n=e.document.selection;e.change((i=>{let o;if(this.value!==null){o=HP(n)}else{o=i.createElement("rawHtml");e.insertObject(o,null,null,{setSelection:"on"})}i.setAttribute("value",t,o)}))}}function FP(t,e,n){const i=jP(t,n);return e.checkChild(i,"rawHtml")}function jP(t,e){const n=bD(t,e);const i=n.start.parent;if(i.isEmpty&&!i.is("element","$root")){return i.parent}return i}function HP(t){const e=t.getSelectedElement();if(e&&e.is("element","rawHtml")){return e}return null}var UP=n(3403);var WP={injectType:"singletonStyleTag",attributes:{"data-cke":true}};WP.insert="head";WP.singleton=true;var qP=Tl()(UP.Z,WP);const $P=UP.Z.locals||{};class GP extends eu{static get pluginName(){return"HtmlEmbedEditing"}constructor(t){super(t);t.config.define("htmlEmbed",{showPreviews:false,sanitizeHtml:t=>{P("html-embed-provide-sanitize-function");return{html:t,hasChanged:false}}});this._widgetButtonViewReferences=new Set}init(){const t=this.editor;const e=t.model.schema;e.register("rawHtml",{inheritAllFrom:"$blockObject",allowAttributes:["value"]});t.commands.add("htmlEmbed",new VP(t));this._setupConversion()}_setupConversion(){const t=this.editor;const e=t.t;const n=t.editing.view;const i=this._widgetButtonViewReferences;const o=t.config.get("htmlEmbed");this.editor.editing.view.on("render",(()=>{for(const t of i){if(t.element.isConnected){return}t.destroy();i.delete(t)}}),{priority:"lowest"});t.data.registerRawContentMatcher({name:"div",classes:"raw-html-embed"});t.conversion.for("upcast").elementToElement({view:{name:"div",classes:"raw-html-embed"},model:(t,{writer:e})=>e.createElement("rawHtml",{value:t.getCustomProperty("$rawContent")})});t.conversion.for("dataDowncast").elementToElement({model:"rawHtml",view:(t,{writer:e})=>e.createRawElement("div",{class:"raw-html-embed"},(function(e){e.innerHTML=t.getAttribute("value")||""}))});t.conversion.for("editingDowncast").elementToStructure({model:{name:"rawHtml",attributes:["value"]},view:(i,{writer:s})=>{let a,c,l;const d=s.createRawElement("div",{class:"raw-html-embed__content-wrapper"},(function(e){a=e;r({domElement:e,editor:t,state:c,props:l});a.addEventListener("mousedown",(()=>{if(c.isEditable){const e=t.model;const n=e.document.selection.getSelectedElement();if(n!==i){e.change((t=>t.setSelection(i,"on")))}}}),true)}));const u={makeEditable(){c=Object.assign({},c,{isEditable:true});r({domElement:a,editor:t,state:c,props:l});n.change((t=>{t.setAttribute("data-cke-ignore-events","true",d)}));a.querySelector("textarea").focus()},save(e){if(e!==c.getRawHtmlValue()){t.execute("htmlEmbed",e);t.editing.view.focus()}else{this.cancel()}},cancel(){c=Object.assign({},c,{isEditable:false});r({domElement:a,editor:t,state:c,props:l});t.editing.view.focus();n.change((t=>{t.removeAttribute("data-cke-ignore-events",d)}))}};c={showPreviews:o.showPreviews,isEditable:false,getRawHtmlValue:()=>i.getAttribute("value")||""};l={sanitizeHtml:o.sanitizeHtml,textareaPlaceholder:e("Paste raw HTML here..."),onEditClick(){u.makeEditable()},onSaveClick(t){u.save(t)},onCancelClick(){u.cancel()}};const h=s.createContainerElement("div",{class:"raw-html-embed","data-html-embed-label":e("HTML snippet"),dir:t.locale.uiLanguageDirection},d);s.setCustomProperty("rawHtmlApi",u,h);s.setCustomProperty("rawHtml",true,h);return dD(h,s,{widgetLabel:e("HTML snippet"),hasSelectionHandle:true})}});function r({domElement:t,editor:e,state:n,props:i}){t.textContent="";const o=t.ownerDocument;let r;if(n.isEditable){const e={isDisabled:false,placeholder:i.textareaPlaceholder};r=a({domDocument:o,state:n,props:e});t.append(r)}else if(n.showPreviews){const r={sanitizeHtml:i.sanitizeHtml};t.append(c({domDocument:o,state:n,props:r,editor:e}))}else{const e={isDisabled:true,placeholder:i.textareaPlaceholder};t.append(a({domDocument:o,state:n,props:e}))}const l={onEditClick:i.onEditClick,onSaveClick:()=>{i.onSaveClick(r.value)},onCancelClick:i.onCancelClick};t.prepend(s({editor:e,domDocument:o,state:n,props:l}))}function s({editor:t,domDocument:e,state:n,props:o}){const r=oe(e,"div",{class:"raw-html-embed__buttons-wrapper"});if(n.isEditable){const e=KP(t,"save",o.onSaveClick);const n=KP(t,"cancel",o.onCancelClick);r.append(e.element,n.element);i.add(e).add(n)}else{const e=KP(t,"edit",o.onEditClick);r.append(e.element);i.add(e)}return r}function a({domDocument:t,state:e,props:n}){const i=oe(t,"textarea",{placeholder:n.placeholder,class:"ck ck-reset ck-input ck-input-text raw-html-embed__source"});i.disabled=n.isDisabled;i.value=e.getRawHtmlValue();return i}function c({domDocument:t,state:n,props:i,editor:o}){const r=i.sanitizeHtml(n.getRawHtmlValue());const s=n.getRawHtmlValue().length>0?e("No preview available"):e("Empty snippet content");const a=oe(t,"div",{class:"ck ck-reset_all raw-html-embed__preview-placeholder"},s);const c=oe(t,"div",{class:"raw-html-embed__preview-content",dir:o.locale.contentLanguageDirection});const l=t.createRange();const d=l.createContextualFragment(r.html);c.appendChild(d);const u=oe(t,"div",{class:"raw-html-embed__preview"},[a,c]);return u}}}function KP(t,e,n){const i=t.locale.t;const o=new kd(t.locale);const r=t.commands.get("htmlEmbed");o.set({class:`raw-html-embed__${e}-button`,icon:J_.pencil,tooltip:true,tooltipPosition:t.locale.uiLanguageDirection==="rtl"?"e":"w"});o.render();if(e==="edit"){o.set({icon:J_.pencil,label:i("Edit source")});o.bind("isEnabled").to(r)}else if(e==="save"){o.set({icon:J_.check,label:i("Save changes")});o.bind("isEnabled").to(r)}else{o.set({icon:J_.cancel,label:i("Cancel")})}o.on("execute",n);return o}const YP='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M17 0a2 2 0 0 1 2 2v7a1 1 0 0 1 1 1v5a1 1 0 0 1-.883.993l-.118.006L19 17a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2l-.001-1.001-.116-.006A1 1 0 0 1 0 15v-5a1 1 0 0 1 .999-1L1 2a2 2 0 0 1 2-2h14zm.499 15.999h-15L2.5 17a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5l-.001-1.001zm-3.478-6.013-.014.014H14v.007l-1.525 1.525-1.46-1.46-.015.013V10h-1v5h1v-3.53l1.428 1.43.048.043.131-.129L14 11.421V15h1v-5h-.965l-.014-.014zM2 10H1v5h1v-2h2v2h1v-5H4v2H2v-2zm7 0H6v1h1v4h1v-4h1v-1zm8 0h-1v5h3v-1h-2v-4zm0-8.5H3a.5.5 0 0 0-.5.5l-.001 6.999h15L17.5 2a.5.5 0 0 0-.5-.5zM10 7v1H4V7h6zm3-2v1H4V5h9zm-3-2v1H4V3h6z"/></svg>';class ZP extends eu{static get pluginName(){return"HtmlEmbedUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("htmlEmbed",(n=>{const i=t.commands.get("htmlEmbed");const o=new kd(n);o.set({label:e("Insert HTML"),icon:YP,tooltip:true});o.bind("isEnabled").to(i,"isEnabled");this.listenTo(o,"execute",(()=>{t.execute("htmlEmbed");t.editing.view.focus();const e=t.editing.view.document.selection.getSelectedElement();e.getCustomProperty("rawHtmlApi").makeEditable()}));return o}))}}class QP extends eu{static get requires(){return[GP,ZP,ZD]}static get pluginName(){return"HtmlEmbed"}}class JP extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=e.getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!n;if(this.isEnabled&&n.hasAttribute("alt")){this.value=n.getAttribute("alt")}else{this.value=false}}execute(t){const e=this.editor;const n=e.plugins.get("ImageUtils");const i=e.model;const o=n.getClosestSelectedImageElement(i.document.selection);i.change((e=>{e.setAttribute("alt",t.newValue,o)}))}}class XP extends eu{static get requires(){return[XT]}static get pluginName(){return"ImageTextAlternativeEditing"}init(){this.editor.commands.add("imageTextAlternative",new JP(this.editor))}}var tR=n(6831);var eR={injectType:"singletonStyleTag",attributes:{"data-cke":true}};eR.insert="head";eR.singleton=true;var nR=Tl()(tR.Z,eR);const iR=tR.Z.locals||{};class oR extends Ll{constructor(t){super(t);const n=this.locale.t;this.focusTracker=new ul;this.keystrokes=new hl;this.labeledInput=this._createLabeledInputView();this.saveButtonView=this._createButton(n("Save"),J_.check,"ck-button-save");this.saveButtonView.type="submit";this.cancelButtonView=this._createButton(n("Cancel"),J_.cancel,"ck-button-cancel","cancel");this._focusables=new xl;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[this.labeledInput,this.saveButtonView,this.cancelButtonView]});e(this)}render(){super.render();this.keystrokes.listenTo(this.element);o({view:this});[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}))}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}_createButton(t,e,n,i){const o=new kd(this.locale);o.set({label:t,icon:e,tooltip:true});o.extendTemplate({attributes:{class:n}});if(i){o.delegate("execute").to(this,i)}return o}_createLabeledInputView(){const t=this.locale.t;const e=new Ly(this.locale,Ny);e.label=t("Text alternative");return e}}function rR(t){const e=t.plugins.get("ContextualBalloon");if(t.plugins.get("ImageUtils").getClosestSelectedImageWidget(t.editing.view.document.selection)){const n=sR(t);e.updatePosition(n)}}function sR(t){const e=t.editing.view;const n=Uv.defaultPositions;const i=t.plugins.get("ImageUtils");return{target:e.domConverter.mapViewToDom(i.getClosestSelectedImageWidget(e.document.selection)),positions:[n.northArrowSouth,n.northArrowSouthWest,n.northArrowSouthEast,n.southArrowNorth,n.southArrowNorthWest,n.southArrowNorthEast,n.viewportStickyNorth]}}class aR extends eu{static get requires(){return[Zy]}static get pluginName(){return"ImageTextAlternativeUI"}init(){this._createButton()}destroy(){super.destroy();if(this._form){this._form.destroy()}}_createButton(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("imageTextAlternative",(n=>{const i=t.commands.get("imageTextAlternative");const o=new kd(n);o.set({label:e("Change image text alternative"),icon:J_.lowVision,tooltip:true});o.bind("isEnabled").to(i,"isEnabled");o.bind("isOn").to(i,"value",(t=>!!t));this.listenTo(o,"execute",(()=>{this._showForm()}));return o}))}_createForm(){const e=this.editor;const n=e.editing.view;const i=n.document;const o=e.plugins.get("ImageUtils");this._balloon=this.editor.plugins.get("ContextualBalloon");this._form=new oR(e.locale);this._form.render();this.listenTo(this._form,"submit",(()=>{e.execute("imageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value});this._hideForm(true)}));this.listenTo(this._form,"cancel",(()=>{this._hideForm(true)}));this._form.keystrokes.set("Esc",((t,e)=>{this._hideForm(true);e()}));this.listenTo(e.ui,"update",(()=>{if(!o.getClosestSelectedImageWidget(i.selection)){this._hideForm(true)}else if(this._isVisible){rR(e)}}));t({emitter:this._form,activator:()=>this._isVisible,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible){return}if(!this._form){this._createForm()}const t=this.editor;const e=t.commands.get("imageTextAlternative");const n=this._form.labeledInput;this._form.disableCssTransitions();if(!this._isInBalloon){this._balloon.add({view:this._form,position:sR(t)})}n.fieldView.value=n.fieldView.element.value=e.value||"";this._form.labeledInput.fieldView.select();this._form.enableCssTransitions()}_hideForm(t){if(!this._isInBalloon){return}if(this._form.focusTracker.isFocused){this._form.saveButtonView.focus()}this._balloon.remove(this._form);if(t){this.editor.editing.view.focus()}}get _isVisible(){return!!this._balloon&&this._balloon.visibleView===this._form}get _isInBalloon(){return!!this._balloon&&this._balloon.hasView(this._form)}}class cR extends eu{static get requires(){return[XP,aR]}static get pluginName(){return"ImageTextAlternative"}}function lR(t){return t=>{t.on("element:figure",e)};function e(e,n,i){if(!i.consumable.test(n.viewItem,{name:true,classes:"image"})){return}const o=t.findViewImgElement(n.viewItem);if(!o||!i.consumable.test(o,{name:true})){return}i.consumable.consume(n.viewItem,{name:true,classes:"image"});const r=i.convertItem(o,n.modelCursor);const s=dl(r.modelRange.getItems());if(!s){i.consumable.revert(n.viewItem,{name:true,classes:"image"});return}i.convertChildren(n.viewItem,s);i.updateConversionResult(s,n)}}function dR(t){const e=["srcset","media","type","sizes"];return t=>{t.on("element:picture",n)};function n(n,i,o){const r=i.viewItem;if(!o.consumable.test(r,{name:true})){return}const s=new Map;for(const t of r.getChildren()){if(t.is("element","source")){const n={};for(const i of e){if(t.hasAttribute(i)){if(o.consumable.test(t,{attributes:i})){n[i]=t.getAttribute(i)}}}if(Object.keys(n).length){s.set(t,n)}}}const a=t.findViewImgElement(r);if(!a){return}let c=i.modelCursor.parent;if(!c.is("element","imageBlock")){const t=o.convertItem(a,i.modelCursor);i.modelRange=t.modelRange;i.modelCursor=t.modelCursor;c=first(t.modelRange.getItems())}o.consumable.consume(r,{name:true});for(const[t,e]of s){o.consumable.consume(t,{attributes:Object.keys(e)})}if(s.size){o.writer.setAttribute("sources",Array.from(s.values()),c)}o.convertChildren(r,c)}}function uR(t,e){return t=>{t.on(`attribute:srcset:${e}`,n)};function n(e,n,i){if(!i.consumable.consume(n.item,e.name)){return}const o=i.writer;const r=i.mapper.toViewElement(n.item);const s=t.findViewImgElement(r);if(n.attributeNewValue===null){const t=n.attributeOldValue;if(t.data){o.removeAttribute("srcset",s);o.removeAttribute("sizes",s);if(t.width){o.removeAttribute("width",s)}}}else{const t=n.attributeNewValue;if(t.data){o.setAttribute("srcset",t.data,s);o.setAttribute("sizes","100vw",s);if(t.width){o.setAttribute("width",t.width,s)}}}}}function hR(t){return t=>{t.on("attribute:sources:imageBlock",e);t.on("attribute:sources:imageInline",e)};function e(e,n,i){if(!i.consumable.consume(n.item,e.name)){return}const o=i.writer;const r=i.mapper.toViewElement(n.item);const s=t.findViewImgElement(r);if(n.attributeNewValue&&n.attributeNewValue.length){const t=o.createContainerElement("picture",null,n.attributeNewValue.map((t=>o.createEmptyElement("source",t))));const e=[];let i=s.parent;while(i&&i.is("attributeElement")){const t=i.parent;o.unwrap(o.createRangeOn(s),i);e.unshift(i);i=t}o.insert(o.createPositionBefore(s),t);o.move(o.createRangeOn(s),o.createPositionAt(t,"end"));for(const n of e){o.wrap(o.createRangeOn(t),n)}}else if(s.parent.is("element","picture")){const t=s.parent;o.move(o.createRangeOn(s),o.createPositionBefore(t));o.remove(t)}}}function gR(t,e,n){return t=>{t.on(`attribute:${n}:${e}`,i)};function i(e,n,i){if(!i.consumable.consume(n.item,e.name)){return}const o=i.writer;const r=i.mapper.toViewElement(n.item);const s=t.findViewImgElement(r);o.setAttribute(n.attributeKey,n.attributeNewValue||"",s)}}class mR extends rf{observe(t){this.listenTo(t,"load",((t,e)=>{const n=e.target;if(this.checkShouldIgnoreEventFromTarget(n)){return}if(n.tagName=="IMG"){this._fireEvents(e)}}),{useCapture:true})}_fireEvents(t){if(this.isEnabled){this.document.fire("layoutChanged");this.document.fire("imageLoaded",t)}}}class fR extends iu{constructor(t){super(t);const e=t.config.get("image.insert.type");if(!t.plugins.has("ImageBlockEditing")){if(e==="block"){P("image-block-plugin-required")}}if(!t.plugins.has("ImageInlineEditing")){if(e==="inline"){P("image-inline-plugin-required")}}}refresh(){this.isEnabled=this.editor.plugins.get("ImageUtils").isImageAllowed()}execute(t){const e=Xc(t.source);const n=this.editor.model.document.selection;const i=this.editor.plugins.get("ImageUtils");const o=Object.fromEntries(n.getAttributes());e.forEach(((t,e)=>{const r=n.getSelectedElement();if(typeof t==="string"){t={src:t}}if(e&&r&&i.isImage(r)){const e=this.editor.model.createPositionAfter(r);i.insertImage({...t,...o},e)}else{i.insertImage({...t,...o})}}))}}class pR extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=this.editor.model.document.selection.getSelectedElement();this.isEnabled=e.isImage(n);this.value=this.isEnabled?n.getAttribute("src"):null}execute(t){const e=this.editor.model.document.selection.getSelectedElement();this.editor.model.change((n=>{n.setAttribute("src",t.source,e);n.removeAttribute("srcset",e);n.removeAttribute("sizes",e)}))}}class bR extends eu{static get requires(){return[XT]}static get pluginName(){return"ImageEditing"}init(){const t=this.editor;const e=t.conversion;t.editing.view.addObserver(mR);e.for("upcast").attributeToAttribute({view:{name:"img",key:"alt"},model:"alt"}).attributeToAttribute({view:{name:"img",key:"srcset"},model:{key:"srcset",value:t=>{const e={data:t.getAttribute("srcset")};if(t.hasAttribute("width")){e.width=t.getAttribute("width")}return e}}});const n=new fR(t);const i=new pR(t);t.commands.add("insertImage",n);t.commands.add("replaceImageSource",i);t.commands.add("imageInsert",n)}}class kR extends iu{constructor(t,e){super(t);this._modelElementName=e}refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=e.getClosestSelectedImageElement(this.editor.model.document.selection);if(this._modelElementName==="imageBlock"){this.isEnabled=e.isInlineImage(n)}else{this.isEnabled=e.isBlockImage(n)}}execute(){const t=this.editor;const e=this.editor.model;const n=t.plugins.get("ImageUtils");const i=n.getClosestSelectedImageElement(e.document.selection);const o=Object.fromEntries(i.getAttributes());if(!o.src&&!o.uploadId){return null}return e.change((t=>{const r=Array.from(e.markers).filter((t=>t.getRange().containsItem(i)));const s=n.insertImage(o,e.createSelection(i,"on"),this._modelElementName);if(!s){return null}const a=t.createRangeOn(s);for(const e of r){const n=e.getRange();const i=n.root.rootName!="$graveyard"?n.getJoined(a,true):a;t.updateMarker(e,{range:i})}return{oldElement:i,newElement:s}}))}}class wR extends eu{static get requires(){return[bR,XT,UE]}static get pluginName(){return"ImageBlockEditing"}init(){const t=this.editor;const e=t.model.schema;e.register("imageBlock",{inheritAllFrom:"$blockObject",allowAttributes:["alt","src","srcset"]});this._setupConversion();if(t.plugins.has("ImageInlineEditing")){t.commands.add("imageTypeBlock",new kR(this.editor,"imageBlock"));this._setupClipboardIntegration()}}_setupConversion(){const t=this.editor;const e=t.t;const n=t.conversion;const i=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToStructure({model:"imageBlock",view:(t,{writer:e})=>ZT(e)});n.for("editingDowncast").elementToStructure({model:"imageBlock",view:(t,{writer:n})=>i.toImageWidget(ZT(n),n,e("image widget"))});n.for("downcast").add(gR(i,"imageBlock","src")).add(gR(i,"imageBlock","alt")).add(uR(i,"imageBlock"));n.for("upcast").elementToElement({view:QT(t,"imageBlock"),model:(t,{writer:e})=>e.createElement("imageBlock",t.hasAttribute("src")?{src:t.getAttribute("src")}:null)}).add(lR(i))}_setupClipboardIntegration(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((o,r)=>{const s=Array.from(r.content.getChildren());let a;if(!s.every(i.isInlineImageView)){return}if(r.targetRanges){a=t.editing.mapper.toModelRange(r.targetRanges[0])}else{a=e.document.selection.getFirstRange()}const c=e.createSelection(a);if(JT(e.schema,c)==="imageBlock"){const t=new kC(n.document);const e=s.map((e=>t.createElement("figure",{class:"image"},e)));r.content=t.createDocumentFragment(e)}}))}}var AR=n(9048);var CR={injectType:"singletonStyleTag",attributes:{"data-cke":true}};CR.insert="head";CR.singleton=true;var _R=Tl()(AR.Z,CR);const vR=AR.Z.locals||{};class yR extends eu{static get requires(){return[wR,ZD,cR]}static get pluginName(){return"ImageBlock"}}class xR extends eu{static get requires(){return[bR,XT,UE]}static get pluginName(){return"ImageInlineEditing"}init(){const t=this.editor;const e=t.model.schema;e.register("imageInline",{inheritAllFrom:"$inlineObject",allowAttributes:["alt","src","srcset"]});e.addChildCheck(((t,e)=>{if(t.endsWith("caption")&&e.name==="imageInline"){return false}}));this._setupConversion();if(t.plugins.has("ImageBlockEditing")){t.commands.add("imageTypeInline",new kR(this.editor,"imageInline"));this._setupClipboardIntegration()}}_setupConversion(){const t=this.editor;const e=t.t;const n=t.conversion;const i=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToElement({model:"imageInline",view:(t,{writer:e})=>e.createEmptyElement("img")});n.for("editingDowncast").elementToStructure({model:"imageInline",view:(t,{writer:n})=>i.toImageWidget(YT(n),n,e("image widget"))});n.for("downcast").add(gR(i,"imageInline","src")).add(gR(i,"imageInline","alt")).add(uR(i,"imageInline"));n.for("upcast").elementToElement({view:QT(t,"imageInline"),model:(t,{writer:e})=>e.createElement("imageInline",t.hasAttribute("src")?{src:t.getAttribute("src")}:null)})}_setupClipboardIntegration(){const t=this.editor;const e=t.model;const n=t.editing.view;const i=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((o,r)=>{const s=Array.from(r.content.getChildren());let a;if(!s.every(i.isBlockImageView)){return}if(r.targetRanges){a=t.editing.mapper.toModelRange(r.targetRanges[0])}else{a=e.document.selection.getFirstRange()}const c=e.createSelection(a);if(JT(e.schema,c)==="imageInline"){const t=new kC(n.document);const e=s.map((e=>{if(e.childCount===1){Array.from(e.getAttributes()).forEach((n=>t.setAttribute(...n,i.findViewImgElement(e))));return e.getChild(0)}else{return e}}));r.content=t.createDocumentFragment(e)}}))}}class ER extends eu{static get requires(){return[xR,ZD,cR]}static get pluginName(){return"ImageInline"}}class DR extends eu{static get requires(){return[yR,ER]}static get pluginName(){return"Image"}}class TR extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageCaptionUtils");if(!t.plugins.has(wR)){this.isEnabled=false;this.value=false;return}const n=t.model.document.selection;const i=n.getSelectedElement();if(!i){const t=e.getCaptionFromModelSelection(n);this.isEnabled=!!t;this.value=!!t;return}this.isEnabled=this.editor.plugins.get("ImageUtils").isImage(i);if(!this.isEnabled){this.value=false}else{this.value=!!e.getCaptionFromImageModelElement(i)}}execute(t={}){const{focusCaptionOnShow:e}=t;this.editor.model.change((t=>{if(this.value){this._hideImageCaption(t)}else{this._showImageCaption(t,e)}}))}_showImageCaption(t,e){const n=this.editor.model;const i=n.document.selection;const o=this.editor.plugins.get("ImageCaptionEditing");let r=i.getSelectedElement();const s=o._getSavedCaption(r);if(this.editor.plugins.get("ImageUtils").isInlineImage(r)){this.editor.execute("imageTypeBlock");r=i.getSelectedElement()}const a=s||t.createElement("caption");t.append(a,r);if(e){t.setSelection(a,"in")}}_hideImageCaption(t){const e=this.editor;const n=e.model.document.selection;const i=e.plugins.get("ImageCaptionEditing");const o=e.plugins.get("ImageCaptionUtils");let r=n.getSelectedElement();let s;if(r){s=o.getCaptionFromImageModelElement(r)}else{s=o.getCaptionFromModelSelection(n);r=s.parent}i._saveCaption(r,s);t.setSelection(r,"on");t.remove(s)}}class SR extends eu{static get pluginName(){return"ImageCaptionUtils"}static get requires(){return[XT]}getCaptionFromImageModelElement(t){for(const e of t.getChildren()){if(!!e&&e.is("element","caption")){return e}}return null}getCaptionFromModelSelection(t){const e=this.editor.plugins.get("ImageUtils");const n=t.getFirstPosition().findAncestor("caption");if(!n){return null}if(e.isBlockImage(n.parent)){return n}return null}matchImageCaptionViewElement(t){const e=this.editor.plugins.get("ImageUtils");if(t.name=="figcaption"&&e.isBlockImageView(t.parent)){return{name:true}}return null}}class IR extends eu{static get requires(){return[XT,SR]}static get pluginName(){return"ImageCaptionEditing"}constructor(t){super(t);this._savedCaptionsMap=new WeakMap}init(){const t=this.editor;const e=t.model.schema;if(!e.isRegistered("caption")){e.register("caption",{allowIn:"imageBlock",allowContentOf:"$block",isLimit:true})}else{e.extend("caption",{allowIn:"imageBlock"})}t.commands.add("toggleImageCaption",new TR(this.editor));this._setupConversion();this._setupImageTypeCommandsIntegration();this._registerCaptionReconversion()}_setupConversion(){const t=this.editor;const e=t.editing.view;const n=t.plugins.get("ImageUtils");const i=t.plugins.get("ImageCaptionUtils");const o=t.t;t.conversion.for("upcast").elementToElement({view:t=>i.matchImageCaptionViewElement(t),model:"caption"});t.conversion.for("dataDowncast").elementToElement({model:"caption",view:(t,{writer:e})=>{if(!n.isBlockImage(t.parent)){return null}return e.createContainerElement("figcaption")}});t.conversion.for("editingDowncast").elementToElement({model:"caption",view:(t,{writer:i})=>{if(!n.isBlockImage(t.parent)){return null}const r=i.createEditableElement("figcaption");i.setCustomProperty("imageCaption",true,r);mu({view:e,element:r,text:o("Enter image caption"),keepOnFocus:true});const s=t.parent.getAttribute("alt");const a=s?o("Caption for image: %0",[s]):o("Caption for the image");return pD(r,i,{label:a})}})}_setupImageTypeCommandsIntegration(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=t.plugins.get("ImageCaptionUtils");const i=t.commands.get("imageTypeInline");const o=t.commands.get("imageTypeBlock");const r=t=>{if(!t.return){return}const{oldElement:i,newElement:o}=t.return;if(!i){return}if(e.isBlockImage(i)){const t=n.getCaptionFromImageModelElement(i);if(t){this._saveCaption(o,t);return}}const r=this._getSavedCaption(i);if(r){this._saveCaption(o,r)}};if(i){this.listenTo(i,"execute",r,{priority:"low"})}if(o){this.listenTo(o,"execute",r,{priority:"low"})}}_getSavedCaption(t){const e=this._savedCaptionsMap.get(t);return e?Gp.fromJSON(e):null}_saveCaption(t,e){this._savedCaptionsMap.set(t,e.toJSON())}_registerCaptionReconversion(){const t=this.editor;const e=t.model;const n=t.plugins.get("ImageUtils");const i=t.plugins.get("ImageCaptionUtils");e.document.on("change:data",(()=>{const o=e.document.differ.getChanges();for(const e of o){if(e.attributeKey!=="alt"){continue}const o=e.range.start.nodeAfter;if(n.isBlockImage(o)){const e=i.getCaptionFromImageModelElement(o);if(!e){return}t.editing.reconvertItem(e)}}}))}}class BR extends eu{static get requires(){return[SR]}static get pluginName(){return"ImageCaptionUI"}init(){const t=this.editor;const e=t.editing.view;const n=t.plugins.get("ImageCaptionUtils");const i=t.t;t.ui.componentFactory.add("toggleImageCaption",(o=>{const r=t.commands.get("toggleImageCaption");const s=new kd(o);s.set({icon:J_.caption,tooltip:true,isToggleable:true});s.bind("isOn","isEnabled").to(r,"value","isEnabled");s.bind("label").to(r,"value",(t=>t?i("Toggle caption off"):i("Toggle caption on")));this.listenTo(s,"execute",(()=>{t.execute("toggleImageCaption",{focusCaptionOnShow:true});const i=n.getCaptionFromModelSelection(t.model.document.selection);if(i){const n=t.editing.mapper.toViewElement(i);e.scrollToTheSelection();e.change((t=>{t.addClass("image__caption_highlighted",n)}))}t.editing.view.focus()}));return s}))}}var MR=n(8662);var LR={injectType:"singletonStyleTag",attributes:{"data-cke":true}};LR.insert="head";LR.singleton=true;var NR=Tl()(MR.Z,LR);const zR=MR.Z.locals||{};class PR extends eu{static get requires(){return[IR,BR]}static get pluginName(){return"ImageCaption"}}class RR extends Ll{constructor(t){super(t);this.buttonView=new kd(t);this._fileInputView=new OR(t);this._fileInputView.bind("acceptedType").to(this);this._fileInputView.bind("allowMultipleFiles").to(this);this._fileInputView.delegate("done").to(this);this.setTemplate({tag:"span",attributes:{class:"ck-file-dialog-button"},children:[this.buttonView,this._fileInputView]});this.buttonView.on("execute",(()=>{this._fileInputView.open()}))}focus(){this.buttonView.focus()}}class OR extends Ll{constructor(t){super(t);this.set("acceptedType",undefined);this.set("allowMultipleFiles",false);const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:e.to("acceptedType"),multiple:e.to("allowMultipleFiles")},on:{change:e.to((()=>{if(this.element&&this.element.files&&this.element.files.length){this.fire("done",this.element.files)}this.element.value=""}))}})}open(){this.element.click()}}class VR extends(null&&Plugin){static get requires(){return[FileRepository]}static get pluginName(){return"SimpleUploadAdapter"}init(){const t=this.editor.config.get("simpleUpload");if(!t){return}if(!t.uploadUrl){logWarning("simple-upload-adapter-missing-uploadurl");return}this.editor.plugins.get(FileRepository).createUploadAdapter=e=>new FR(e,t)}}class FR{constructor(t,e){this.loader=t;this.options=e}upload(){return this.loader.file.then((t=>new Promise(((e,n)=>{this._initRequest();this._initListeners(e,n,t);this._sendRequest(t)}))))}abort(){if(this.xhr){this.xhr.abort()}}_initRequest(){const t=this.xhr=new XMLHttpRequest;t.open("POST",this.options.uploadUrl,true);t.responseType="json"}_initListeners(t,e,n){const i=this.xhr;const o=this.loader;const r=`Couldn't upload file: ${n.name}.`;i.addEventListener("error",(()=>e(r)));i.addEventListener("abort",(()=>e()));i.addEventListener("load",(()=>{const n=i.response;if(!n||n.error){return e(n&&n.error&&n.error.message?n.error.message:r)}const o=n.url?{default:n.url}:n.urls;t({...n,urls:o})}));if(i.upload){i.upload.addEventListener("progress",(t=>{if(t.lengthComputable){o.uploadTotal=t.total;o.uploaded=t.loaded}}))}}_sendRequest(t){const e=this.options.headers||{};const n=this.options.withCredentials||false;for(const t of Object.keys(e)){this.xhr.setRequestHeader(t,e[t])}this.xhr.withCredentials=n;const i=new FormData;i.append("upload",t);this.xhr.send(i)}}function jR(t){const e=t.map((t=>t.replace("+","\\+")));return new RegExp(`^image\\/(${e.join("|")})$`)}function HR(t){return new Promise(((e,n)=>{const i=t.getAttribute("src");fetch(i).then((t=>t.blob())).then((t=>{const n=WR(t,i);const o=n.replace("image/","");const r=`image.${o}`;const s=new File([t],r,{type:n});e(s)})).catch((t=>t&&t.name==="TypeError"?qR(i).then(e).catch(n):n(t)))}))}function UR(t,e){if(!t.isInlineImageView(e)||!e.getAttribute("src")){return false}return e.getAttribute("src").match(/^data:image\/\w+;base64,/g)||e.getAttribute("src").match(/^blob:/g)}function WR(t,e){if(t.type){return t.type}else if(e.match(/data:(image\/\w+);base64/)){return e.match(/data:(image\/\w+);base64/)[1].toLowerCase()}else{return"image/jpeg"}}function qR(t){return $R(t).then((e=>{const n=WR(e,t);const i=n.replace("image/","");const o=`image.${i}`;return new File([e],o,{type:n})}))}function $R(t){return new Promise(((e,n)=>{const i=ic.document.createElement("img");i.addEventListener("load",(()=>{const t=ic.document.createElement("canvas");t.width=i.width;t.height=i.height;const o=t.getContext("2d");o.drawImage(i,0,0);t.toBlob((t=>t?e(t):n()))}));i.addEventListener("error",(()=>n()));i.src=t}))}class GR extends eu{static get pluginName(){return"ImageUploadUI"}init(){const t=this.editor;const e=t.t;const n=n=>{const i=new RR(n);const o=t.commands.get("uploadImage");const r=t.config.get("image.upload.types");const s=jR(r);i.set({acceptedType:r.map((t=>`image/${t}`)).join(","),allowMultipleFiles:true});i.buttonView.set({label:e("Insert image"),icon:J_.image,tooltip:true});i.buttonView.bind("isEnabled").to(o);i.on("done",((e,n)=>{const i=Array.from(n).filter((t=>s.test(t.type)));if(i.length){t.execute("uploadImage",{file:i});t.editing.view.focus()}}));return i};t.ui.componentFactory.add("uploadImage",n);t.ui.componentFactory.add("imageUpload",n)}}var KR=n(5870);var YR={injectType:"singletonStyleTag",attributes:{"data-cke":true}};YR.insert="head";YR.singleton=true;var ZR=Tl()(KR.Z,YR);const QR=KR.Z.locals||{};var JR=n(9899);var XR={injectType:"singletonStyleTag",attributes:{"data-cke":true}};XR.insert="head";XR.singleton=true;var tO=Tl()(JR.Z,XR);const eO=JR.Z.locals||{};var nO=n(9825);var iO={injectType:"singletonStyleTag",attributes:{"data-cke":true}};iO.insert="head";iO.singleton=true;var oO=Tl()(nO.Z,iO);const rO=nO.Z.locals||{};class sO extends eu{static get pluginName(){return"ImageUploadProgress"}constructor(t){super(t);this.placeholder="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}init(){const t=this.editor;if(t.plugins.has("ImageBlockEditing")){t.editing.downcastDispatcher.on("attribute:uploadStatus:imageBlock",((...t)=>this.uploadStatusChange(...t)))}if(t.plugins.has("ImageInlineEditing")){t.editing.downcastDispatcher.on("attribute:uploadStatus:imageInline",((...t)=>this.uploadStatusChange(...t)))}}uploadStatusChange(t,e,n){const i=this.editor;const o=e.item;const r=o.getAttribute("uploadId");if(!n.consumable.consume(e.item,t.name)){return}const s=i.plugins.get("ImageUtils");const a=i.plugins.get(wI);const c=r?e.attributeNewValue:null;const l=this.placeholder;const d=i.editing.mapper.toViewElement(o);const u=n.writer;if(c=="reading"){aO(d,u);lO(s,l,d,u);return}if(c=="uploading"){const t=a.loaders.get(r);aO(d,u);if(!t){lO(s,l,d,u)}else{dO(d,u);uO(d,u,t,i.editing.view);kO(s,d,u,t)}return}if(c=="complete"&&a.loaders.get(r)){gO(d,u,i.editing.view)}hO(d,u);dO(d,u);cO(d,u)}}function aO(t,e){if(!t.hasClass("ck-appear")){e.addClass("ck-appear",t)}}function cO(t,e){e.removeClass("ck-appear",t)}function lO(t,e,n,i){if(!n.hasClass("ck-image-upload-placeholder")){i.addClass("ck-image-upload-placeholder",n)}const o=t.findViewImgElement(n);if(o.getAttribute("src")!==e){i.setAttribute("src",e,o)}if(!pO(n,"placeholder")){i.insert(i.createPositionAfter(o),fO(i))}}function dO(t,e){if(t.hasClass("ck-image-upload-placeholder")){e.removeClass("ck-image-upload-placeholder",t)}bO(t,e,"placeholder")}function uO(t,e,n,i){const o=mO(e);e.insert(e.createPositionAt(t,"end"),o);n.on("change:uploadedPercent",((t,e,n)=>{i.change((t=>{t.setStyle("width",n+"%",o)}))}))}function hO(t,e){bO(t,e,"progressBar")}function gO(t,e,n){const i=e.createUIElement("div",{class:"ck-image-upload-complete-icon"});e.insert(e.createPositionAt(t,"end"),i);setTimeout((()=>{n.change((t=>t.remove(t.createRangeOn(i))))}),3e3)}function mO(t){const e=t.createUIElement("div",{class:"ck-progress-bar"});t.setCustomProperty("progressBar",true,e);return e}function fO(t){const e=t.createUIElement("div",{class:"ck-upload-placeholder-loader"});t.setCustomProperty("placeholder",true,e);return e}function pO(t,e){for(const n of t.getChildren()){if(n.getCustomProperty(e)){return n}}}function bO(t,e,n){const i=pO(t,n);if(i){e.remove(e.createRangeOn(i))}}function kO(t,e,n,i){if(i.data){const o=t.findViewImgElement(e);n.setAttribute("src",i.data,o)}}class wO extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=t.model.document.selection.getSelectedElement();this.isEnabled=e.isImageAllowed()||e.isImage(n)}execute(t){const e=Xc(t.file);const n=this.editor.model.document.selection;const i=this.editor.plugins.get("ImageUtils");const o=Object.fromEntries(n.getAttributes());e.forEach(((t,e)=>{const r=n.getSelectedElement();if(e&&r&&i.isImage(r)){const e=this.editor.model.createPositionAfter(r);this._uploadImage(t,o,e)}else{this._uploadImage(t,o)}}))}_uploadImage(t,e,n){const i=this.editor;const o=i.plugins.get(wI);const r=o.createLoader(t);const s=i.plugins.get("ImageUtils");if(!r){return}s.insertImage({...e,uploadId:r.id},n)}}class AO extends eu{static get requires(){return[wI,Ry,UE,XT]}static get pluginName(){return"ImageUploadEditing"}constructor(t){super(t);t.config.define("image",{upload:{types:["jpeg","png","gif","bmp","webp","tiff"]}});this._uploadImageElements=new Map}init(){const t=this.editor;const e=t.model.document;const n=t.conversion;const i=t.plugins.get(wI);const o=t.plugins.get("ImageUtils");const r=jR(t.config.get("image.upload.types"));const s=new wO(t);t.commands.add("uploadImage",s);t.commands.add("imageUpload",s);n.for("upcast").attributeToAttribute({view:{name:"img",key:"uploadId"},model:"uploadId"});this.listenTo(t.editing.view.document,"clipboardInput",((e,n)=>{if(CO(n.dataTransfer)){return}const i=Array.from(n.dataTransfer.files).filter((t=>{if(!t){return false}return r.test(t.type)}));if(!i.length){return}e.stop();t.model.change((e=>{if(n.targetRanges){e.setSelection(n.targetRanges.map((e=>t.editing.mapper.toModelRange(e))))}t.model.enqueueChange((()=>{t.execute("uploadImage",{file:i})}))}))}));this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((e,n)=>{const r=Array.from(t.editing.view.createRangeIn(n.content)).filter((t=>UR(o,t.item)&&!t.item.getAttribute("uploadProcessed"))).map((t=>({promise:HR(t.item),imageElement:t.item})));if(!r.length){return}const s=new kC(t.editing.view.document);for(const t of r){s.setAttribute("uploadProcessed",true,t.imageElement);const e=i.createLoader(t.promise);if(e){s.setAttribute("src","",t.imageElement);s.setAttribute("uploadId",e.id,t.imageElement)}}}));t.editing.view.document.on("dragover",((t,e)=>{e.preventDefault()}));e.on("change",(()=>{const n=e.differ.getChanges({includeChangesInGraveyard:true}).reverse();const o=new Set;for(const e of n){if(e.type=="insert"&&e.name!="$text"){const n=e.position.nodeAfter;const r=e.position.root.rootName=="$graveyard";for(const e of _O(t,n)){const t=e.getAttribute("uploadId");if(!t){continue}const n=i.loaders.get(t);if(!n){continue}if(r){if(!o.has(t)){n.abort()}}else{o.add(t);this._uploadImageElements.set(t,e);if(n.status=="idle"){this._readAndUpload(n)}}}}}}));this.on("uploadComplete",((t,{imageElement:e,data:n})=>{const i=n.urls?n.urls:n;this.editor.model.change((t=>{t.setAttribute("src",i.default,e);this._parseAndSetSrcsetAttributeOnImage(i,e,t)}))}),{priority:"low"})}afterInit(){const t=this.editor.model.schema;if(this.editor.plugins.has("ImageBlockEditing")){t.extend("imageBlock",{allowAttributes:["uploadId","uploadStatus"]})}if(this.editor.plugins.has("ImageInlineEditing")){t.extend("imageInline",{allowAttributes:["uploadId","uploadStatus"]})}}_readAndUpload(t){const e=this.editor;const n=e.model;const i=e.locale.t;const o=e.plugins.get(wI);const r=e.plugins.get(Ry);const s=e.plugins.get("ImageUtils");const a=this._uploadImageElements;n.enqueueChange({isUndoable:false},(e=>{e.setAttribute("uploadStatus","reading",a.get(t.id))}));return t.read().then((()=>{const i=t.upload();const o=a.get(t.id);if(l.isSafari){const t=e.editing.mapper.toViewElement(o);const n=s.findViewImgElement(t);e.editing.view.once("render",(()=>{if(!n.parent){return}const t=e.editing.view.domConverter.mapViewToDom(n.parent);if(!t){return}const i=t.style.display;t.style.display="none";t._ckHack=t.offsetHeight;t.style.display=i}))}n.enqueueChange({isUndoable:false},(t=>{t.setAttribute("uploadStatus","uploading",o)}));return i})).then((e=>{n.enqueueChange({isUndoable:false},(n=>{const i=a.get(t.id);n.setAttribute("uploadStatus","complete",i);this.fire("uploadComplete",{data:e,imageElement:i})}));c()})).catch((e=>{if(t.status!=="error"&&t.status!=="aborted"){throw e}if(t.status=="error"&&e){r.showWarning(e,{title:i("Upload failed"),namespace:"upload"})}n.enqueueChange({isUndoable:false},(e=>{e.remove(a.get(t.id))}));c()}));function c(){n.enqueueChange({isUndoable:false},(e=>{const n=a.get(t.id);e.removeAttribute("uploadId",n);e.removeAttribute("uploadStatus",n);a.delete(t.id)}));o.destroyLoader(t)}}_parseAndSetSrcsetAttributeOnImage(t,e,n){let i=0;const o=Object.keys(t).filter((t=>{const e=parseInt(t,10);if(!isNaN(e)){i=Math.max(i,e);return true}})).map((e=>`${t[e]} ${e}w`)).join(", ");if(o!=""){n.setAttribute("srcset",{data:o,width:i},e)}}}function CO(t){return Array.from(t.types).includes("text/html")&&t.getData("text/html")!==""}function _O(t,e){const n=t.plugins.get("ImageUtils");return Array.from(t.model.createRangeOn(e)).filter((t=>n.isImage(t.item))).map((t=>t.item))}class vO extends eu{static get pluginName(){return"ImageUpload"}static get requires(){return[AO,GR,sO]}}var yO=n(5150);var xO={injectType:"singletonStyleTag",attributes:{"data-cke":true}};xO.insert="head";xO.singleton=true;var EO=Tl()(yO.Z,xO);const DO=yO.Z.locals||{};class TO extends Ll{constructor(t,e={}){super(t);const n=this.bindTemplate;this.set("class",e.class||null);this.children=this.createCollection();if(e.children){e.children.forEach((t=>this.children.add(t)))}this.set("_role",null);this.set("_ariaLabelledBy",null);if(e.labelView){this.set({_role:"group",_ariaLabelledBy:e.labelView.id})}this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",n.to("class")],role:n.to("_role"),"aria-labelledby":n.to("_ariaLabelledBy")},children:this.children})}}var SO=n(9292);var IO={injectType:"singletonStyleTag",attributes:{"data-cke":true}};IO.insert="head";IO.singleton=true;var BO=Tl()(SO.Z,IO);const MO=SO.Z.locals||{};class LO extends Ll{constructor(t,e){super(t);const{insertButtonView:n,cancelButtonView:i}=this._createActionButtons(t);this.insertButtonView=n;this.cancelButtonView=i;this.set("imageURLInputValue","");this.focusTracker=new ul;this.keystrokes=new hl;this._focusables=new xl;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.set("_integrations",new ll);if(e){for(const[t,n]of Object.entries(e)){if(t==="insertImageViaUrl"){n.fieldView.bind("value").to(this,"imageURLInputValue",(t=>t||""));n.fieldView.on("input",(()=>{this.imageURLInputValue=n.fieldView.element.value.trim()}))}n.name=t;this._integrations.add(n)}}this.setTemplate({tag:"form",attributes:{class:["ck","ck-image-insert-form"],tabindex:"-1"},children:[...this._integrations,new TO(t,{children:[this.insertButtonView,this.cancelButtonView],class:"ck-image-insert-form__action-row"})]})}render(){super.render();o({view:this});const t=[...this._integrations,this.insertButtonView,this.cancelButtonView];t.forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element);const e=t=>t.stopPropagation();this.keystrokes.set("arrowright",e);this.keystrokes.set("arrowleft",e);this.keystrokes.set("arrowup",e);this.keystrokes.set("arrowdown",e);this.listenTo(t[0].element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"})}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}getIntegration(t){return this._integrations.find((e=>e.name===t))}_createActionButtons(t){const e=t.t;const n=new kd(t);const i=new kd(t);n.set({label:e("Insert"),icon:J_.check,class:"ck-button-save",type:"submit",withText:true,isEnabled:this.imageURLInputValue});i.set({label:e("Cancel"),icon:J_.cancel,class:"ck-button-cancel",withText:true});n.bind("isEnabled").to(this,"imageURLInputValue",(t=>!!t));n.delegate("execute").to(this,"submit");i.delegate("execute").to(this,"cancel");return{insertButtonView:n,cancelButtonView:i}}focus(){this._focusCycler.focusFirst()}}function NO(t){const e=t.config.get("image.insert.integrations");const n=t.plugins.get("ImageInsertUI");const i={insertImageViaUrl:zO(t.locale)};if(!e){return i}if(e.find((t=>t==="openCKFinder"))&&t.ui.componentFactory.has("ckfinder")){const e=t.ui.componentFactory.create("ckfinder");e.set({withText:true,class:"ck-image-insert__ck-finder-button"});e.delegate("execute").to(n,"cancel");i.openCKFinder=e}return e.reduce(((e,n)=>{if(i[n]){e[n]=i[n]}else if(t.ui.componentFactory.has(n)){e[n]=t.ui.componentFactory.create(n)}return e}),{})}function zO(t){const e=t.t;const n=new Ly(t,Ny);n.set({label:e("Insert image via URL")});n.fieldView.placeholder="https://example.com/image.png";return n}class PO extends eu{static get pluginName(){return"ImageInsertUI"}init(){const t=this.editor;const e=t=>this._createDropdownView(t);t.ui.componentFactory.add("insertImage",e);t.ui.componentFactory.add("imageInsert",e)}_createDropdownView(t){const e=this.editor;const n=t.t;const i=e.commands.get("uploadImage");const o=e.commands.get("insertImage");this.dropdownView=yv(t,i?Gd:undefined);const r=this.dropdownView.buttonView;const s=this.dropdownView.panelView;r.set({label:n("Insert image"),icon:J_.image,tooltip:true});s.extendTemplate({attributes:{class:"ck-image-insert__panel"}});if(i){const t=this.dropdownView.buttonView;t.actionView=e.ui.componentFactory.create("uploadImage");t.actionView.extendTemplate({attributes:{class:"ck ck-button ck-splitbutton__action"}})}return this._setUpDropdown(i||o)}_setUpDropdown(t){const e=this.editor;const n=e.t;const i=this.dropdownView;const o=i.panelView;const r=this.editor.plugins.get("ImageUtils");const s=e.commands.get("replaceImageSource");let a;i.bind("isEnabled").to(t);i.once("change:isOpen",(()=>{a=new LO(e.locale,NO(e));a.delegate("submit","cancel").to(i);o.children.add(a)}));i.on("change:isOpen",(()=>{const t=e.model.document.selection.getSelectedElement();const o=a.insertButtonView;const c=a.getIntegration("insertImageViaUrl");if(i.isOpen){if(r.isImage(t)){a.imageURLInputValue=s.value;o.label=n("Update");c.label=n("Update image URL")}else{a.imageURLInputValue="";o.label=n("Insert");c.label=n("Insert image via URL")}}}),{priority:"low"});this.delegate("cancel").to(i);i.on("submit",(()=>{l();c()}));i.on("cancel",(()=>{l()}));function c(){const t=e.model.document.selection.getSelectedElement();if(r.isImage(t)){e.execute("replaceImageSource",{source:a.imageURLInputValue})}else{e.execute("insertImage",{source:a.imageURLInputValue})}}function l(){e.editing.view.focus();i.isOpen=false}return i}}class RO extends eu{static get pluginName(){return"ImageInsertViaUrl"}static get requires(){return[PO]}}class OO extends eu{static get pluginName(){return"ImageInsert"}static get requires(){return[vO,RO,PO]}}class VO extends iu{refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=e.getClosestSelectedImageElement(t.model.document.selection);this.isEnabled=!!n;if(!n||!n.hasAttribute("width")){this.value=null}else{this.value={width:n.getAttribute("width"),height:null}}}execute(t){const e=this.editor;const n=e.model;const i=e.plugins.get("ImageUtils");const o=i.getClosestSelectedImageElement(n.document.selection);this.value={width:t.width,height:null};if(o){n.change((e=>{e.setAttribute("width",t.width,o)}))}}}class FO extends eu{static get requires(){return[XT]}static get pluginName(){return"ImageResizeEditing"}constructor(t){super(t);t.config.define("image",{resizeUnit:"%",resizeOptions:[{name:"resizeImage:original",value:null,icon:"original"},{name:"resizeImage:25",value:"25",icon:"small"},{name:"resizeImage:50",value:"50",icon:"medium"},{name:"resizeImage:75",value:"75",icon:"large"}]})}init(){const t=this.editor;const e=new VO(t);this._registerSchema();this._registerConverters("imageBlock");this._registerConverters("imageInline");t.commands.add("resizeImage",e);t.commands.add("imageResize",e)}_registerSchema(){if(this.editor.plugins.has("ImageBlockEditing")){this.editor.model.schema.extend("imageBlock",{allowAttributes:"width"})}if(this.editor.plugins.has("ImageInlineEditing")){this.editor.model.schema.extend("imageInline",{allowAttributes:"width"})}}_registerConverters(t){const e=this.editor;e.conversion.for("downcast").add((e=>e.on(`attribute:width:${t}`,((t,e,n)=>{if(!n.consumable.consume(e.item,t.name)){return}const i=n.writer;const o=n.mapper.toViewElement(e.item);if(e.attributeNewValue!==null){i.setStyle("width",e.attributeNewValue,o);i.addClass("image_resized",o)}else{i.removeStyle("width",o);i.removeClass("image_resized",o)}}))));e.conversion.for("upcast").attributeToAttribute({view:{name:t==="imageBlock"?"figure":"img",styles:{width:/.+/}},model:{key:"width",value:t=>t.getStyle("width")}})}}const jO={small:J_.objectSizeSmall,medium:J_.objectSizeMedium,large:J_.objectSizeLarge,original:J_.objectSizeFull};class HO extends eu{static get requires(){return[FO]}static get pluginName(){return"ImageResizeButtons"}constructor(t){super(t);this._resizeUnit=t.config.get("image.resizeUnit")}init(){const t=this.editor;const e=t.config.get("image.resizeOptions");const n=t.commands.get("resizeImage");this.bind("isEnabled").to(n);for(const t of e){this._registerImageResizeButton(t)}this._registerImageResizeDropdown(e)}_registerImageResizeButton(t){const e=this.editor;const{name:n,value:i,icon:o}=t;const r=i?i+this._resizeUnit:null;e.ui.componentFactory.add(n,(n=>{const i=new kd(n);const s=e.commands.get("resizeImage");const a=this._getOptionLabelValue(t,true);if(!jO[o]){throw new z("imageresizebuttons-missing-icon",e,t)}i.set({label:a,icon:jO[o],tooltip:a,isToggleable:true});i.bind("isEnabled").to(this);i.bind("isOn").to(s,"value",UO(r));this.listenTo(i,"execute",(()=>{e.execute("resizeImage",{width:r})}));return i}))}_registerImageResizeDropdown(t){const e=this.editor;const n=e.t;const i=t.find((t=>!t.value));const o=o=>{const r=e.commands.get("resizeImage");const s=yv(o,Hd);const a=s.buttonView;a.set({tooltip:n("Resize image"),commandValue:i.value,icon:jO.medium,isToggleable:true,label:this._getOptionLabelValue(i),withText:true,class:"ck-resize-image-button"});a.bind("label").to(r,"value",(t=>{if(t&&t.width){return t.width}else{return this._getOptionLabelValue(i)}}));s.bind("isOn").to(r);s.bind("isEnabled").to(this);Dv(s,(()=>this._getResizeDropdownListItemDefinitions(t,r)),{ariaLabel:n("Image resize list")});this.listenTo(s,"execute",(t=>{e.execute(t.source.commandName,{width:t.source.commandValue});e.editing.view.focus()}));return s};e.ui.componentFactory.add("resizeImage",o);e.ui.componentFactory.add("imageResize",o)}_getOptionLabelValue(t,e){const n=this.editor.t;if(t.label){return t.label}else if(e){if(t.value){return n("Resize image to %0",t.value+this._resizeUnit)}else{return n("Resize image to the original size")}}else{if(t.value){return t.value+this._resizeUnit}else{return n("Original")}}}_getResizeDropdownListItemDefinitions(t,e){const n=new ll;t.map((t=>{const i=t.value?t.value+this._resizeUnit:null;const o={type:"button",model:new Oy({commandName:"resizeImage",commandValue:i,label:this._getOptionLabelValue(t),withText:true,icon:null})};o.model.bind("isOn").to(e,"value",UO(i));n.add(o)}));return n}}function UO(t){return e=>{if(t===null&&e===t){return true}return e&&e.width===t}}const WO="figure.image.ck-widget > img,"+"figure.image.ck-widget > picture > img,"+"figure.image.ck-widget > a > img,"+"figure.image.ck-widget > a > picture > img,"+"span.image-inline.ck-widget > img,"+"span.image-inline.ck-widget > picture > img";const qO=/(image|image-inline)/;const $O="image_resized";class GO extends eu{static get requires(){return[CT]}static get pluginName(){return"ImageResizeHandles"}init(){const t=this.editor.commands.get("resizeImage");this.bind("isEnabled").to(t);this._setupResizerCreator()}_setupResizerCreator(){const t=this.editor;const e=t.editing.view;e.addObserver(mR);this.listenTo(e.document,"imageLoaded",((n,i)=>{if(!i.target.matches(WO)){return}const o=t.editing.view.domConverter;const r=o.domToView(i.target);const s=r.findAncestor({classes:qO});let a=this.editor.plugins.get(CT).getResizerByViewElement(s);if(a){a.redraw();return}const c=t.editing.mapper;const l=c.toModelElement(s);a=t.plugins.get(CT).attachTo({unit:t.config.get("image.resizeUnit"),modelElement:l,viewElement:s,editor:t,getHandleHost(t){return t.querySelector("img")},getResizeHost(){return o.mapViewToDom(c.toViewElement(l.parent))},isCentered(){const t=l.getAttribute("imageStyle");return!t||t=="block"||t=="alignCenter"},onCommit(n){e.change((t=>{t.removeClass($O,s)}));t.execute("resizeImage",{width:n})}});a.on("updateSize",(()=>{if(!s.hasClass($O)){e.change((t=>{t.addClass($O,s)}))}}));a.bind("isEnabled").to(this)}))}}var KO=n(1043);var YO={injectType:"singletonStyleTag",attributes:{"data-cke":true}};YO.insert="head";YO.singleton=true;var ZO=Tl()(KO.Z,YO);const QO=KO.Z.locals||{};class JO extends eu{static get requires(){return[FO,GO,HO]}static get pluginName(){return"ImageResize"}}class XO extends iu{constructor(t,e){super(t);this._defaultStyles={imageBlock:false,imageInline:false};this._styles=new Map(e.map((t=>{if(t.isDefault){for(const e of t.modelElements){this._defaultStyles[e]=t.name}}return[t.name,t]})))}refresh(){const t=this.editor;const e=t.plugins.get("ImageUtils");const n=e.getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!n;if(!this.isEnabled){this.value=false}else if(n.hasAttribute("imageStyle")){this.value=n.getAttribute("imageStyle")}else{this.value=this._defaultStyles[n.name]}}execute(t={}){const e=this.editor;const n=e.model;const i=e.plugins.get("ImageUtils");n.change((e=>{const o=t.value;let r=i.getClosestSelectedImageElement(n.document.selection);if(o&&this.shouldConvertImageType(o,r)){this.editor.execute(i.isBlockImage(r)?"imageTypeInline":"imageTypeBlock");r=i.getClosestSelectedImageElement(n.document.selection)}if(!o||this._styles.get(o).isDefault){e.removeAttribute("imageStyle",r)}else{e.setAttribute("imageStyle",o,r)}}))}shouldConvertImageType(t,e){const n=this._styles.get(t).modelElements;return!n.includes(e.name)}}const{objectFullWidth:tV,objectInline:eV,objectLeft:nV,objectRight:iV,objectCenter:oV,objectBlockLeft:rV,objectBlockRight:sV}=J_;const aV={get inline(){return{name:"inline",title:"In line",icon:eV,modelElements:["imageInline"],isDefault:true}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:nV,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:rV,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:oV,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:iV,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:sV,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:oV,modelElements:["imageBlock"],isDefault:true}},get side(){return{name:"side",title:"Side image",icon:iV,modelElements:["imageBlock"],className:"image-style-side"}}};const cV={full:tV,left:rV,right:sV,center:oV,inlineLeft:nV,inlineRight:iV,inline:eV};const lV=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function dV(t){const e=t.configuredStyles.options||[];const n=e.map((t=>gV(t))).filter((e=>mV(e,t)));return n}function uV(t,e){if(t&&e){return{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}}else if(t){return{options:["block","side"]}}else if(e){return{options:["inline","alignLeft","alignRight"]}}return{}}function hV(t){if(t.has("ImageBlockEditing")&&t.has("ImageInlineEditing")){return[...lV]}else{return[]}}function gV(t){if(typeof t==="string"){if(!aV[t]){t={name:t}}else{t={...aV[t]}}}else{t=fV(aV[t.name],t)}if(typeof t.icon==="string"){t.icon=cV[t.icon]||t.icon}return t}function mV(t,{isBlockPluginLoaded:e,isInlinePluginLoaded:n}){const{modelElements:i,name:o}=t;if(!i||!i.length||!o){pV({style:t});return false}else{const o=[e?"imageBlock":null,n?"imageInline":null];if(!i.some((t=>o.includes(t)))){P("image-style-missing-dependency",{style:t,missingPlugins:i.map((t=>t==="imageBlock"?"ImageBlockEditing":"ImageInlineEditing"))});return false}}return true}function fV(t,e){const n={...e};for(const i in t){if(!Object.prototype.hasOwnProperty.call(e,i)){n[i]=t[i]}}return n}function pV(t){P("image-style-configuration-definition-invalid",t)}const bV={normalizeStyles:dV,getDefaultStylesConfiguration:uV,getDefaultDropdownDefinitions:hV,warnInvalidStyle:pV,DEFAULT_OPTIONS:aV,DEFAULT_ICONS:cV,DEFAULT_DROPDOWN_DEFINITIONS:lV};function kV(t){return(e,n,i)=>{if(!i.consumable.consume(n.item,e.name)){return}const o=AV(n.attributeNewValue,t);const r=AV(n.attributeOldValue,t);const s=i.mapper.toViewElement(n.item);const a=i.writer;if(r){a.removeClass(r.className,s)}if(o){a.addClass(o.className,s)}}}function wV(t){const e={imageInline:t.filter((t=>!t.isDefault&&t.modelElements.includes("imageInline"))),imageBlock:t.filter((t=>!t.isDefault&&t.modelElements.includes("imageBlock")))};return(t,n,i)=>{if(!n.modelRange){return}const o=n.viewItem;const r=dl(n.modelRange.getItems());if(!r){return}if(!i.schema.checkAttribute(r,"imageStyle")){return}for(const t of e[r.name]){if(i.consumable.consume(o,{classes:t.className})){i.writer.setAttribute("imageStyle",t.name,r)}}}}function AV(t,e){for(const n of e){if(n.name===t){return n}}}class CV extends eu{static get pluginName(){return"ImageStyleEditing"}static get requires(){return[XT]}init(){const{normalizeStyles:t,getDefaultStylesConfiguration:e}=bV;const n=this.editor;const i=n.plugins.has("ImageBlockEditing");const o=n.plugins.has("ImageInlineEditing");n.config.define("image.styles",e(i,o));this.normalizedStyles=t({configuredStyles:n.config.get("image.styles"),isBlockPluginLoaded:i,isInlinePluginLoaded:o});this._setupConversion(i,o);this._setupPostFixer();n.commands.add("imageStyle",new XO(n,this.normalizedStyles))}_setupConversion(t,e){const n=this.editor;const i=n.model.schema;const o=kV(this.normalizedStyles);const r=wV(this.normalizedStyles);n.editing.downcastDispatcher.on("attribute:imageStyle",o);n.data.downcastDispatcher.on("attribute:imageStyle",o);if(t){i.extend("imageBlock",{allowAttributes:"imageStyle"});n.data.upcastDispatcher.on("element:figure",r,{priority:"low"})}if(e){i.extend("imageInline",{allowAttributes:"imageStyle"});n.data.upcastDispatcher.on("element:img",r,{priority:"low"})}}_setupPostFixer(){const t=this.editor;const e=t.model.document;const n=t.plugins.get(XT);const i=new Map(this.normalizedStyles.map((t=>[t.name,t])));e.registerPostFixer((t=>{let o=false;for(const r of e.differ.getChanges()){if(r.type=="insert"||r.type=="attribute"&&r.attributeKey=="imageStyle"){let e=r.type=="insert"?r.position.nodeAfter:r.range.start.nodeAfter;if(e&&e.is("element","paragraph")&&e.childCount>0){e=e.getChild(0)}if(!n.isImage(e)){continue}const s=e.getAttribute("imageStyle");if(!s){continue}const a=i.get(s);if(!a||!a.modelElements.includes(e.name)){t.removeAttribute("imageStyle",e);o=true}}}return o}))}}var _V=n(4622);var vV={injectType:"singletonStyleTag",attributes:{"data-cke":true}};vV.insert="head";vV.singleton=true;var yV=Tl()(_V.Z,vV);const xV=_V.Z.locals||{};class EV extends eu{static get requires(){return[CV]}static get pluginName(){return"ImageStyleUI"}get localizedDefaultStylesTitles(){const t=this.editor.t;return{"Wrap text":t("Wrap text"),"Break text":t("Break text"),"In line":t("In line"),"Full size image":t("Full size image"),"Side image":t("Side image"),"Left aligned image":t("Left aligned image"),"Centered image":t("Centered image"),"Right aligned image":t("Right aligned image")}}init(){const t=this.editor.plugins;const e=this.editor.config.get("image.toolbar")||[];const n=DV(t.get("ImageStyleEditing").normalizedStyles,this.localizedDefaultStylesTitles);for(const t of n){this._createButton(t)}const i=DV([...e.filter(at),...bV.getDefaultDropdownDefinitions(t)],this.localizedDefaultStylesTitles);for(const t of i){this._createDropdown(t,n)}}_createDropdown(t,e){const n=this.editor.ui.componentFactory;n.add(t.name,(i=>{let o;const{defaultItem:r,items:s,title:a}=t;const c=s.filter((t=>e.find((({name:e})=>TV(e)===t)))).map((t=>{const e=n.create(t);if(t===r){o=e}return e}));if(s.length!==c.length){bV.warnInvalidStyle({dropdown:t})}const l=yv(i,Gd);const d=l.buttonView;const u=d.arrowView;xv(l,c,{enableActiveItemFocusOnDropdownOpen:true});d.set({label:SV(a,o.label),class:null,tooltip:true});u.unbind("label");u.set({label:a});d.bind("icon").toMany(c,"isOn",((...t)=>{const e=t.findIndex(Gh);return e<0?o.icon:c[e].icon}));d.bind("label").toMany(c,"isOn",((...t)=>{const e=t.findIndex(Gh);return SV(a,e<0?o.label:c[e].label)}));d.bind("isOn").toMany(c,"isOn",((...t)=>t.some(Gh)));d.bind("class").toMany(c,"isOn",((...t)=>t.some(Gh)?"ck-splitbutton_flatten":null));d.on("execute",(()=>{if(!c.some((({isOn:t})=>t))){o.fire("execute")}else{l.isOpen=!l.isOpen}}));l.bind("isEnabled").toMany(c,"isEnabled",((...t)=>t.some(Gh)));this.listenTo(l,"execute",(()=>{this.editor.editing.view.focus()}));return l}))}_createButton(t){const e=t.name;this.editor.ui.componentFactory.add(TV(e),(n=>{const i=this.editor.commands.get("imageStyle");const o=new kd(n);o.set({label:t.title,icon:t.icon,tooltip:true,isToggleable:true});o.bind("isEnabled").to(i,"isEnabled");o.bind("isOn").to(i,"value",(t=>t===e));o.on("execute",this._executeCommand.bind(this,e));return o}))}_executeCommand(t){this.editor.execute("imageStyle",{value:t});this.editor.editing.view.focus()}}function DV(t,e){for(const n of t){if(e[n.title]){n.title=e[n.title]}}return t}function TV(t){return`imageStyle:${t}`}function SV(t,e){return(t?t+": ":"")+e}class IV extends eu{static get requires(){return[CV,EV]}static get pluginName(){return"ImageStyle"}}class BV extends eu{static get requires(){return[XD,XT]}static get pluginName(){return"ImageToolbar"}afterInit(){const t=this.editor;const e=t.t;const n=t.plugins.get(XD);const i=t.plugins.get("ImageUtils");n.register("image",{ariaLabel:e("Image toolbar"),items:MV(t.config.get("image.toolbar")||[]),getRelatedElement:t=>i.getClosestSelectedImageWidget(t)})}}function MV(t){return t.map((t=>at(t)?t.name:t))}class LV extends eu{static get pluginName(){return"IndentEditing"}init(){const t=this.editor;t.commands.add("indent",new ru(t));t.commands.add("outdent",new ru(t))}}const NV='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zM1.632 6.95 5.02 9.358a.4.4 0 0 1-.013.661l-3.39 2.207A.4.4 0 0 1 1 11.892V7.275a.4.4 0 0 1 .632-.326z"/></svg>';const zV='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zm1.618-9.55L.98 9.358a.4.4 0 0 0 .013.661l3.39 2.207A.4.4 0 0 0 5 11.892V7.275a.4.4 0 0 0-.632-.326z"/></svg>';class PV extends eu{static get pluginName(){return"IndentUI"}init(){const t=this.editor;const e=t.locale;const n=t.t;const i=e.uiLanguageDirection=="ltr"?NV:zV;const o=e.uiLanguageDirection=="ltr"?zV:NV;this._defineButton("indent",n("Increase indent"),i);this._defineButton("outdent",n("Decrease indent"),o)}_defineButton(t,e,n){const i=this.editor;i.ui.componentFactory.add(t,(o=>{const r=i.commands.get(t);const s=new kd(o);s.set({label:e,icon:n,tooltip:true});s.bind("isOn","isEnabled").to(r,"value","isEnabled");this.listenTo(s,"execute",(()=>{i.execute(t);i.editing.view.focus()}));return s}))}}class RV extends eu{static get pluginName(){return"Indent"}static get requires(){return[LV,PV]}}class OV extends iu{constructor(t,e){super(t);this._indentBehavior=e}refresh(){const t=this.editor;const e=t.model;const n=dl(e.document.selection.getSelectedBlocks());if(!n||!e.schema.checkAttribute(n,"blockIndent")){this.isEnabled=false;return}this.isEnabled=this._indentBehavior.checkEnabled(n.getAttribute("blockIndent"))}execute(){const t=this.editor.model;const e=VV(t);t.change((t=>{for(const n of e){const e=n.getAttribute("blockIndent");const i=this._indentBehavior.getNextIndent(e);if(i){t.setAttribute("blockIndent",i,n)}else{t.removeAttribute("blockIndent",n)}}}))}}function VV(t){const e=t.document.selection;const n=t.schema;const i=Array.from(e.getSelectedBlocks());return i.filter((t=>n.checkAttribute(t,"blockIndent")))}class FV{constructor(t){this.isForward=t.direction==="forward";this.offset=t.offset;this.unit=t.unit}checkEnabled(t){const e=parseFloat(t||0);return this.isForward||e>0}getNextIndent(t){const e=parseFloat(t||0);const n=!t||t.endsWith(this.unit);if(!n){return this.isForward?this.offset+this.unit:undefined}const i=this.isForward?this.offset:-this.offset;const o=e+i;return o>0?o+this.unit:undefined}}class jV{constructor(t){this.isForward=t.direction==="forward";this.classes=t.classes}checkEnabled(t){const e=this.classes.indexOf(t);if(this.isForward){return e<this.classes.length-1}else{return e>=0}}getNextIndent(t){const e=this.classes.indexOf(t);const n=this.isForward?1:-1;return this.classes[e+n]}}const HV=["paragraph","heading1","heading2","heading3","heading4","heading5","heading6"];class UV extends eu{constructor(t){super(t);t.config.define("indentBlock",{offset:40,unit:"px"})}static get pluginName(){return"IndentBlock"}init(){const t=this.editor;const e=t.config.get("indentBlock");const n=!e.classes||!e.classes.length;const i=Object.assign({direction:"forward"},e);const o=Object.assign({direction:"backward"},e);if(n){t.data.addStyleProcessorRules(a_);this._setupConversionUsingOffset(t.conversion);t.commands.add("indentBlock",new OV(t,new FV(i)));t.commands.add("outdentBlock",new OV(t,new FV(o)))}else{this._setupConversionUsingClasses(e.classes);t.commands.add("indentBlock",new OV(t,new jV(i)));t.commands.add("outdentBlock",new OV(t,new jV(o)))}}afterInit(){const t=this.editor;const e=t.model.schema;const n=t.commands.get("indent");const i=t.commands.get("outdent");const o=t.config.get("heading.options");const r=o&&o.map((t=>t.model));const s=r||HV;s.forEach((t=>{if(e.isRegistered(t)){e.extend(t,{allowAttributes:"blockIndent"})}}));e.setAttributeProperties("blockIndent",{isFormatting:true});n.registerChildCommand(t.commands.get("indentBlock"));i.registerChildCommand(t.commands.get("outdentBlock"))}_setupConversionUsingOffset(){const t=this.editor.conversion;const e=this.editor.locale;const n=e.contentLanguageDirection==="rtl"?"margin-right":"margin-left";t.for("upcast").attributeToAttribute({view:{styles:{[n]:/[\s\S]+/}},model:{key:"blockIndent",value:t=>t.getStyle(n)}});t.for("downcast").attributeToAttribute({model:"blockIndent",view:t=>({key:"style",value:{[n]:t}})})}_setupConversionUsingClasses(t){const e={model:{key:"blockIndent",values:[]},view:{}};for(const n of t){e.model.values.push(n);e.view[n]={key:"class",value:[n]}}this.editor.conversion.attributeToAttribute(e)}}const WV="italic";class qV extends eu{static get pluginName(){return"ItalicEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:WV});t.model.schema.setAttributeProperties(WV,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:WV,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]});t.commands.add(WV,new NI(t,WV));t.keystrokes.set("CTRL+I",WV)}}const $V='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.586 14.633.021.004c-.036.335.095.655.393.962.082.083.173.15.274.201h1.474a.6.6 0 1 1 0 1.2H5.304a.6.6 0 0 1 0-1.2h1.15c.474-.07.809-.182 1.005-.334.157-.122.291-.32.404-.597l2.416-9.55a1.053 1.053 0 0 0-.281-.823 1.12 1.12 0 0 0-.442-.296H8.15a.6.6 0 0 1 0-1.2h6.443a.6.6 0 1 1 0 1.2h-1.195c-.376.056-.65.155-.823.296-.215.175-.423.439-.623.79l-2.366 9.347z"/></svg>';const GV="italic";class KV extends eu{static get pluginName(){return"ItalicUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(GV,(n=>{const i=t.commands.get(GV);const o=new kd(n);o.set({label:e("Italic"),icon:$V,keystroke:"CTRL+I",tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(GV);t.editing.view.focus()}));return o}))}}class YV extends eu{static get requires(){return[qV,KV]}static get pluginName(){return"Italic"}}class ZV{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(t){if(Array.isArray(t)){t.forEach((t=>this._definitions.add(t)))}else{this._definitions.add(t)}}getDispatcher(){return t=>{t.on("attribute:linkHref",((t,e,n)=>{if(!n.consumable.test(e.item,"attribute:linkHref")){return}if(!(e.item.is("selection")||n.schema.isInline(e.item))){return}const i=n.writer;const o=i.document.selection;for(const t of this._definitions){const r=i.createAttributeElement("a",t.attributes,{priority:5});if(t.classes){i.addClass(t.classes,r)}for(const e in t.styles){i.setStyle(e,t.styles[e],r)}i.setCustomProperty("link",true,r);if(t.callback(e.attributeNewValue)){if(e.item.is("selection")){i.wrap(o.getFirstRange(),r)}else{i.wrap(n.mapper.toViewRange(e.range),r)}}else{i.unwrap(n.mapper.toViewRange(e.range),r)}}}),{priority:"high"})}}getDispatcherForLinkedImage(){return t=>{t.on("attribute:linkHref:imageBlock",((t,e,{writer:n,mapper:i})=>{const o=i.toViewElement(e.item);const r=Array.from(o.getChildren()).find((t=>t.name==="a"));for(const t of this._definitions){const i=ml(t.attributes);if(t.callback(e.attributeNewValue)){for(const[t,e]of i){if(t==="class"){n.addClass(e,r)}else{n.setAttribute(t,e,r)}}if(t.classes){n.addClass(t.classes,r)}for(const e in t.styles){n.setStyle(e,t.styles[e],r)}}else{for(const[t,e]of i){if(t==="class"){n.removeClass(e,r)}else{n.removeAttribute(t,r)}}if(t.classes){n.removeClass(t.classes,r)}for(const e in t.styles){n.removeStyle(e,r)}}}}))}}}class QV extends iu{constructor(t){super(t);this.manualDecorators=new ll;this.automaticDecorators=new ZV}restoreManualDecoratorStates(){for(const t of this.manualDecorators){t.value=this._getDecoratorStateFromModel(t.id)}}refresh(){const t=this.editor.model;const e=t.document.selection;const n=e.getSelectedElement()||dl(e.getSelectedBlocks());if(rI(n,t.schema)){this.value=n.getAttribute("linkHref");this.isEnabled=t.schema.checkAttribute(n,"linkHref")}else{this.value=e.getAttribute("linkHref");this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref")}for(const t of this.manualDecorators){t.value=this._getDecoratorStateFromModel(t.id)}}execute(t,e={}){const n=this.editor.model;const i=n.document.selection;const o=[];const r=[];for(const t in e){if(e[t]){o.push(t)}else{r.push(t)}}n.change((e=>{if(i.isCollapsed){const s=i.getFirstPosition();if(i.hasAttribute("linkHref")){const a=TE(s,"linkHref",i.getAttribute("linkHref"),n);e.setAttribute("linkHref",t,a);o.forEach((t=>{e.setAttribute(t,true,a)}));r.forEach((t=>{e.removeAttribute(t,a)}));e.setSelection(e.createPositionAfter(a.end.nodeBefore))}else if(t!==""){const r=ml(i.getAttributes());r.set("linkHref",t);o.forEach((t=>{r.set(t,true)}));const{end:a}=n.insertContent(e.createText(t,r),s);e.setSelection(a)}["linkHref",...o,...r].forEach((t=>{e.removeSelectionAttribute(t)}))}else{const s=n.schema.getValidRanges(i.getRanges(),"linkHref");const a=[];for(const t of i.getSelectedBlocks()){if(n.schema.checkAttribute(t,"linkHref")){a.push(e.createRangeOn(t))}}const c=a.slice();for(const t of s){if(this._isRangeToUpdate(t,a)){c.push(t)}}for(const n of c){e.setAttribute("linkHref",t,n);o.forEach((t=>{e.setAttribute(t,true,n)}));r.forEach((t=>{e.removeAttribute(t,n)}))}}}))}_getDecoratorStateFromModel(t){const e=this.editor.model;const n=e.document.selection;const i=n.getSelectedElement();if(rI(i,e.schema)){return i.getAttribute(t)}return n.getAttribute(t)}_isRangeToUpdate(t,e){for(const n of e){if(n.containsRange(t)){return false}}return true}}class JV extends iu{refresh(){const t=this.editor.model;const e=t.document.selection;const n=e.getSelectedElement();if(rI(n,t.schema)){this.isEnabled=t.schema.checkAttribute(n,"linkHref")}else{this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref")}}execute(){const t=this.editor;const e=this.editor.model;const n=e.document.selection;const i=t.commands.get("link");e.change((t=>{const o=n.isCollapsed?[TE(n.getFirstPosition(),"linkHref",n.getAttribute("linkHref"),e)]:e.schema.getValidRanges(n.getRanges(),"linkHref");for(const e of o){t.removeAttribute("linkHref",e);if(i){for(const n of i.manualDecorators){t.removeAttribute(n.id,e)}}}}))}}class XV{constructor({id:t,label:e,attributes:n,classes:i,styles:o,defaultValue:r}){this.id=t;this.set("value");this.defaultValue=r;this.label=e;this.attributes=n;this.classes=i;this.styles=o}_createPattern(){return{attributes:this.attributes,classes:this.classes,styles:this.styles}}}x(XV,mt);var tF=n(399);var eF={injectType:"singletonStyleTag",attributes:{"data-cke":true}};eF.insert="head";eF.singleton=true;var nF=Tl()(tF.Z,eF);const iF=tF.Z.locals||{};const oF="ck-link_selected";const rF="automatic";const sF="manual";const aF=/^(https?:)?\/\//;class cF extends eu{static get pluginName(){return"LinkEditing"}static get requires(){return[cE,$x,UE]}constructor(t){super(t);t.config.define("link",{addTargetToExternalLinks:false})}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:"linkHref"});t.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:tI});t.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(t,e)=>tI(eI(t),e)});t.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:true}},model:{key:"linkHref",value:t=>t.getAttribute("href")}});t.commands.add("link",new QV(t));t.commands.add("unlink",new JV(t));const e=iI(t.t,oI(t.config.get("link.decorators")));this._enableAutomaticDecorators(e.filter((t=>t.mode===rF)));this._enableManualDecorators(e.filter((t=>t.mode===sF)));const n=t.plugins.get(cE);n.registerAttribute("linkHref");IE(t,"linkHref","a",oF);this._enableLinkOpen();this._enableInsertContentSelectionAttributesFixer();this._enableClickingAfterLink();this._enableTypingOverLink();this._handleDeleteContentAfterLink();this._enableClipboardIntegration()}_enableAutomaticDecorators(t){const e=this.editor;const n=e.commands.get("link");const i=n.automaticDecorators;if(e.config.get("link.addTargetToExternalLinks")){i.add({id:"linkIsExternal",mode:rF,callback:t=>aF.test(t),attributes:{target:"_blank",rel:"noopener noreferrer"}})}i.add(t);if(i.length){e.conversion.for("downcast").add(i.getDispatcher())}}_enableManualDecorators(t){if(!t.length){return}const e=this.editor;const n=e.commands.get("link");const i=n.manualDecorators;t.forEach((t=>{e.model.schema.extend("$text",{allowAttributes:t.id});t=new XV(t);i.add(t);e.conversion.for("downcast").attributeToElement({model:t.id,view:(e,{writer:n,schema:i},{item:o})=>{if(!(o.is("selection")||i.isInline(o))){return}if(e){const e=n.createAttributeElement("a",t.attributes,{priority:5});if(t.classes){n.addClass(t.classes,e)}for(const i in t.styles){n.setStyle(i,t.styles[i],e)}n.setCustomProperty("link",true,e);return e}}});e.conversion.for("upcast").elementToAttribute({view:{name:"a",...t._createPattern()},model:{key:t.id}})}))}_enableLinkOpen(){const t=this.editor;const e=t.editing.view;const n=e.document;this.listenTo(n,"click",((t,e)=>{const n=l.isMac?e.domEvent.metaKey:e.domEvent.ctrlKey;if(!n){return}let i=e.domTarget;if(i.tagName.toLowerCase()!="a"){i=i.closest("a")}if(!i){return}const o=i.getAttribute("href");if(!o){return}t.stop();e.preventDefault();lI(o)}),{context:"$capture"});this.listenTo(n,"keydown",((e,n)=>{const i=t.commands.get("link").value;const o=i&&n.keyCode===Hc.enter&&n.altKey;if(!o){return}e.stop();lI(i)}))}_enableInsertContentSelectionAttributesFixer(){const t=this.editor;const e=t.model;const n=e.document.selection;this.listenTo(e,"insertContent",(()=>{const t=n.anchor.nodeBefore;const i=n.anchor.nodeAfter;if(!n.hasAttribute("linkHref")){return}if(!t){return}if(!t.hasAttribute("linkHref")){return}if(i&&i.hasAttribute("linkHref")){return}e.change((t=>{lF(t,hF(e.schema))}))}),{priority:"low"})}_enableClickingAfterLink(){const t=this.editor;const e=t.model;t.editing.view.addObserver(bC);let n=false;this.listenTo(t.editing.view.document,"mousedown",(()=>{n=true}));this.listenTo(t.editing.view.document,"selectionChange",(()=>{if(!n){return}n=false;const t=e.document.selection;if(!t.isCollapsed){return}if(!t.hasAttribute("linkHref")){return}const i=t.getFirstPosition();const o=TE(i,"linkHref",t.getAttribute("linkHref"),e);if(i.isTouching(o.start)||i.isTouching(o.end)){e.change((t=>{lF(t,hF(e.schema))}))}}))}_enableTypingOverLink(){const t=this.editor;const e=t.editing.view;let n;let i;this.listenTo(e.document,"delete",(()=>{i=true}),{priority:"high"});this.listenTo(t.model,"deleteContent",(()=>{const e=t.model.document.selection;if(e.isCollapsed){return}if(i){i=false;return}if(!uF(t)){return}if(dF(t.model)){n=e.getAttributes()}}),{priority:"high"});this.listenTo(t.model,"insertContent",((e,[o])=>{i=false;if(!uF(t)){return}if(!n){return}t.model.change((t=>{for(const[e,i]of n){t.setAttribute(e,i,o)}}));n=null}),{priority:"high"})}_handleDeleteContentAfterLink(){const t=this.editor;const e=t.model;const n=e.document.selection;const i=t.editing.view;let o=false;let r=false;this.listenTo(i.document,"delete",((t,e)=>{r=e.direction==="backward"}),{priority:"high"});this.listenTo(e,"deleteContent",(()=>{o=false;const t=n.getFirstPosition();const i=n.getAttribute("linkHref");if(!i){return}const r=TE(t,"linkHref",i,e);o=r.containsPosition(t)||r.end.isEqual(t)}),{priority:"high"});this.listenTo(e,"deleteContent",(()=>{if(!r){return}r=false;if(o){return}t.model.enqueueChange((t=>{lF(t,hF(e.schema))}))}),{priority:"low"})}_enableClipboardIntegration(){const t=this.editor;const e=t.model;const n=this.editor.config.get("link.defaultProtocol");if(!n){return}this.listenTo(t.plugins.get("ClipboardPipeline"),"contentInsertion",((t,i)=>{e.change((t=>{const e=t.createRangeIn(i.content);for(const i of e.getItems()){if(i.hasAttribute("linkHref")){const e=aI(i.getAttribute("linkHref"),n);t.setAttribute("linkHref",e,i)}}}))}))}}function lF(t,e){t.removeSelectionAttribute("linkHref");for(const n of e){t.removeSelectionAttribute(n)}}function dF(t){const e=t.document.selection;const n=e.getFirstPosition();const i=e.getLastPosition();const o=n.nodeAfter;if(!o){return false}if(!o.is("$text")){return false}if(!o.hasAttribute("linkHref")){return false}const r=i.textNode||i.nodeBefore;if(o===r){return true}const s=TE(n,"linkHref",o.getAttribute("linkHref"),t);return s.containsRange(t.createRange(n,i),true)}function uF(t){const e=t.model.change((t=>t.batch));return e.isTyping}function hF(t){const e=t.getDefinition("$text").allowAttributes;return e.filter((t=>t.startsWith("link")))}var gF=n(4827);var mF={injectType:"singletonStyleTag",attributes:{"data-cke":true}};mF.insert="head";mF.singleton=true;var fF=Tl()(gF.Z,mF);const pF=gF.Z.locals||{};class bF extends Ll{constructor(t,n){super(t);const i=t.t;this.focusTracker=new ul;this.keystrokes=new hl;this.urlInputView=this._createUrlInput();this.saveButtonView=this._createButton(i("Save"),J_.check,"ck-button-save");this.saveButtonView.type="submit";this.cancelButtonView=this._createButton(i("Cancel"),J_.cancel,"ck-button-cancel","cancel");this._manualDecoratorSwitches=this._createManualDecoratorSwitches(n);this.children=this._createFormChildren(n.manualDecorators);this._focusables=new xl;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});const o=["ck","ck-link-form","ck-responsive-form"];if(n.manualDecorators.length){o.push("ck-link-form_layout-vertical","ck-vertical-form")}this.setTemplate({tag:"form",attributes:{class:o,tabindex:"-1"},children:this.children});e(this)}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce(((t,e)=>{t[e.name]=e.isOn;return t}),{})}render(){super.render();o({view:this});const t=[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView];t.forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createUrlInput(){const t=this.locale.t;const e=new Ly(this.locale,Ny);e.label=t("Link URL");return e}_createButton(t,e,n,i){const o=new kd(this.locale);o.set({label:t,icon:e,tooltip:true});o.extendTemplate({attributes:{class:n}});if(i){o.delegate("execute").to(this,i)}return o}_createManualDecoratorSwitches(t){const e=this.createCollection();for(const n of t.manualDecorators){const i=new vd(this.locale);i.set({name:n.id,label:n.label,withText:true});i.bind("isOn").toMany([n,t],"value",((t,e)=>e===undefined&&t===undefined?n.defaultValue:t));i.on("execute",(()=>{n.set("value",!i.isOn)}));e.add(i)}return e}_createFormChildren(t){const e=this.createCollection();e.add(this.urlInputView);if(t.length){const t=new Ll;t.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map((t=>({tag:"li",children:[t],attributes:{class:["ck","ck-list__item"]}}))),attributes:{class:["ck","ck-reset","ck-list"]}});e.add(t)}e.add(this.saveButtonView);e.add(this.cancelButtonView);return e}}var kF=n(9465);var wF={injectType:"singletonStyleTag",attributes:{"data-cke":true}};wF.insert="head";wF.singleton=true;var AF=Tl()(kF.Z,wF);const CF=kF.Z.locals||{};const _F='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184zm4.919 10.562-1.414 1.414a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.061-1.06l1.414 1.414 1.414-1.415a.75.75 0 0 1 1.061 1.061l-1.414 1.414 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414z"/></svg>';class vF extends Ll{constructor(t){super(t);const e=t.t;this.focusTracker=new ul;this.keystrokes=new hl;this.previewButtonView=this._createPreviewButton();this.unlinkButtonView=this._createButton(e("Unlink"),_F,"unlink");this.editButtonView=this._createButton(e("Edit link"),J_.pencil,"edit");this.set("href");this._focusables=new xl;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render();const t=[this.previewButtonView,this.editButtonView,this.unlinkButtonView];t.forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(t,e,n){const i=new kd(this.locale);i.set({label:t,icon:e,tooltip:true});i.delegate("execute").to(this,n);return i}_createPreviewButton(){const t=new kd(this.locale);const e=this.bindTemplate;const n=this.t;t.set({withText:true,tooltip:n("Open link in new tab")});t.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:e.to("href",(t=>t&&eI(t))),target:"_blank",rel:"noopener noreferrer"}});t.bind("label").to(this,"href",(t=>t||n("This link has no URL")));t.bind("isEnabled").to(this,"href",(t=>!!t));t.template.tag="a";t.template.eventListeners={};return t}}const yF='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"/></svg>';const xF="link-ui";class EF extends eu{static get requires(){return[Zy]}static get pluginName(){return"LinkUI"}init(){const t=this.editor;t.editing.view.addObserver(pC);this.actionsView=null;this.formView=null;this._balloon=t.plugins.get(Zy);this._createToolbarLinkButton();this._enableBalloonActivators();t.conversion.for("editingDowncast").markerToHighlight({model:xF,view:{classes:["ck-fake-link-selection"]}});t.conversion.for("editingDowncast").markerToElement({model:xF,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}})}destroy(){super.destroy();if(this.formView){this.formView.destroy()}if(this.actionsView){this.actionsView.destroy()}}_createViews(){this.actionsView=this._createActionsView();this.formView=this._createFormView();this._enableUserBalloonInteractions()}_createActionsView(){const t=this.editor;const e=new vF(t.locale);const n=t.commands.get("link");const i=t.commands.get("unlink");e.bind("href").to(n,"value");e.editButtonView.bind("isEnabled").to(n);e.unlinkButtonView.bind("isEnabled").to(i);this.listenTo(e,"edit",(()=>{this._addFormView()}));this.listenTo(e,"unlink",(()=>{t.execute("unlink");this._hideUI()}));e.keystrokes.set("Esc",((t,e)=>{this._hideUI();e()}));e.keystrokes.set(JS,((t,e)=>{this._addFormView();e()}));return e}_createFormView(){const t=this.editor;const e=t.commands.get("link");const n=t.config.get("link.defaultProtocol");const i=new bF(t.locale,e);i.urlInputView.fieldView.bind("value").to(e,"value");i.urlInputView.bind("isReadOnly").to(e,"isEnabled",(t=>!t));i.saveButtonView.bind("isEnabled").to(e);this.listenTo(i,"submit",(()=>{const{value:e}=i.urlInputView.fieldView.element;const o=aI(e,n);t.execute("link",o,i.getDecoratorSwitchesState());this._closeFormView()}));this.listenTo(i,"cancel",(()=>{this._closeFormView()}));i.keystrokes.set("Esc",((t,e)=>{this._closeFormView();e()}));return i}_createToolbarLinkButton(){const t=this.editor;const e=t.commands.get("link");const n=t.t;t.ui.componentFactory.add("link",(t=>{const i=new kd(t);i.isEnabled=true;i.label=n("Link");i.icon=yF;i.keystroke=JS;i.tooltip=true;i.isToggleable=true;i.bind("isEnabled").to(e,"isEnabled");i.bind("isOn").to(e,"value",(t=>!!t));this.listenTo(i,"execute",(()=>this._showUI(true)));return i}))}_enableBalloonActivators(){const t=this.editor;const e=t.editing.view.document;this.listenTo(e,"click",(()=>{const t=this._getSelectedLinkElement();if(t){this._showUI()}}));t.keystrokes.set(JS,((e,n)=>{n();if(t.commands.get("link").isEnabled){this._showUI(true)}}))}_enableUserBalloonInteractions(){this.editor.keystrokes.set("Tab",((t,e)=>{if(this._areActionsVisible&&!this.actionsView.focusTracker.isFocused){this.actionsView.focus();e()}}),{priority:"high"});this.editor.keystrokes.set("Esc",((t,e)=>{if(this._isUIVisible){this._hideUI();e()}}));t({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:()=>[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){if(!this.actionsView){this._createViews()}if(this._areActionsInPanel){return}this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(!this.formView){this._createViews()}if(this._isFormInPanel){return}const t=this.editor;const e=t.commands.get("link");this.formView.disableCssTransitions();this._balloon.add({view:this.formView,position:this._getBalloonPositionData()});if(this._balloon.visibleView===this.formView){this.formView.urlInputView.fieldView.select()}this.formView.enableCssTransitions();this.formView.urlInputView.fieldView.element.value=e.value||""}_closeFormView(){const t=this.editor.commands.get("link");t.restoreManualDecoratorStates();if(t.value!==undefined){this._removeFormView()}else{this._hideUI()}}_removeFormView(){if(this._isFormInPanel){this.formView.saveButtonView.focus();this._balloon.remove(this.formView);this.editor.editing.view.focus();this._hideFakeVisualSelection()}}_showUI(t=false){if(!this.formView){this._createViews()}if(!this._getSelectedLinkElement()){this._showFakeVisualSelection();this._addActionsView();if(t){this._balloon.showStack("main")}this._addFormView()}else{if(this._areActionsVisible){this._addFormView()}else{this._addActionsView()}if(t){this._balloon.showStack("main")}}this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel){return}const t=this.editor;this.stopListening(t.ui,"update");this.stopListening(this._balloon,"change:visibleView");t.editing.view.focus();this._removeFormView();this._balloon.remove(this.actionsView);this._hideFakeVisualSelection()}_startUpdatingUI(){const t=this.editor;const e=t.editing.view.document;let n=this._getSelectedLinkElement();let i=r();const o=()=>{const t=this._getSelectedLinkElement();const e=r();if(n&&!t||!n&&e!==i){this._hideUI()}else if(this._isUIVisible){this._balloon.updatePosition(this._getBalloonPositionData())}n=t;i=e};function r(){return e.selection.focus.getAncestors().reverse().find((t=>t.is("element")))}this.listenTo(t.ui,"update",o);this.listenTo(this._balloon,"change:visibleView",o)}get _isFormInPanel(){return this._balloon.hasView(this.formView)}get _areActionsInPanel(){return this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){const t=this._balloon.visibleView;return t==this.formView||this._areActionsVisible}_getBalloonPositionData(){const t=this.editor.editing.view;const e=this.editor.model;const n=t.document;let i=null;if(e.markers.has(xF)){const e=Array.from(this.editor.editing.mapper.markerNameToElements(xF));const n=t.createRange(t.createPositionBefore(e[0]),t.createPositionAfter(e[e.length-1]));i=t.domConverter.viewRangeToDom(n)}else{i=()=>{const e=this._getSelectedLinkElement();return e?t.domConverter.mapViewToDom(e):t.domConverter.viewRangeToDom(n.selection.getFirstRange())}}return{target:i}}_getSelectedLinkElement(){const t=this.editor.editing.view;const e=t.document.selection;const n=e.getSelectedElement();if(e.isCollapsed||n&&lD(n)){return DF(e.getFirstPosition())}else{const n=e.getFirstRange().getTrimmed();const i=DF(n.start);const o=DF(n.end);if(!i||i!=o){return null}if(t.createRangeIn(i).getTrimmed().isEqual(n)){return i}else{return null}}}_showFakeVisualSelection(){const t=this.editor.model;t.change((e=>{const n=t.document.selection.getFirstRange();if(t.markers.has(xF)){e.updateMarker(xF,{range:n})}else{if(n.start.isAtEnd){const i=n.start.getLastMatchingPosition((({item:e})=>!t.schema.isContent(e)),{boundaries:n});e.addMarker(xF,{usingOperation:false,affectsData:false,range:e.createRange(i,n.end)})}else{e.addMarker(xF,{usingOperation:false,affectsData:false,range:n})}}}))}_hideFakeVisualSelection(){const t=this.editor.model;if(t.markers.has(xF)){t.change((t=>{t.removeMarker(xF)}))}}}function DF(t){return t.getAncestors().find((t=>XS(t)))}class TF extends eu{static get requires(){return[cF,EF,gI]}static get pluginName(){return"Link"}}class SF extends eu{static get requires(){return["ImageEditing","ImageUtils",cF]}static get pluginName(){return"LinkImageEditing"}init(){const t=this.editor;const e=t.model.schema;if(t.plugins.has("ImageBlockEditing")){e.extend("imageBlock",{allowAttributes:["linkHref"]})}t.conversion.for("upcast").add(IF(t));t.conversion.for("downcast").add(BF(t));this._enableAutomaticDecorators();this._enableManualDecorators()}_enableAutomaticDecorators(){const t=this.editor;const e=t.commands.get("link");const n=e.automaticDecorators;if(n.length){t.conversion.for("downcast").add(n.getDispatcherForLinkedImage())}}_enableManualDecorators(){const t=this.editor;const e=t.commands.get("link");for(const n of e.manualDecorators){if(t.plugins.has("ImageBlockEditing")){t.model.schema.extend("imageBlock",{allowAttributes:n.id})}if(t.plugins.has("ImageInlineEditing")){t.model.schema.extend("imageInline",{allowAttributes:n.id})}t.conversion.for("downcast").add(MF(n));t.conversion.for("upcast").add(LF(t,n))}}}function IF(t){const e=t.plugins.has("ImageInlineEditing");const n=t.plugins.get("ImageUtils");return t=>{t.on("element:a",((t,i,o)=>{const r=i.viewItem;const s=n.findViewImgElement(r);if(!s){return}const a=s.findAncestor((t=>n.isBlockImageView(t)));if(e&&!a){return}const c={attributes:["href"]};if(!o.consumable.consume(r,c)){return}const l=r.getAttribute("href");if(!l){return}let d=i.modelCursor.parent;if(!d.is("element","imageBlock")){const t=o.convertItem(s,i.modelCursor);i.modelRange=t.modelRange;i.modelCursor=t.modelCursor;d=i.modelCursor.nodeBefore}if(d&&d.is("element","imageBlock")){o.writer.setAttribute("linkHref",l,d)}}),{priority:"high"})}}function BF(t){const e=t.plugins.get("ImageUtils");return t=>{t.on("attribute:linkHref:imageBlock",((t,n,i)=>{if(!i.consumable.consume(n.item,t.name)){return}const o=i.mapper.toViewElement(n.item);const r=i.writer;const s=Array.from(o.getChildren()).find((t=>t.name==="a"));const a=e.findViewImgElement(o);const c=a.parent.is("element","picture")?a.parent:a;if(s){if(n.attributeNewValue){r.setAttribute("href",n.attributeNewValue,s)}else{r.move(r.createRangeOn(c),r.createPositionAt(o,0));r.remove(s)}}else{const t=r.createContainerElement("a",{href:n.attributeNewValue});r.insert(r.createPositionAt(o,0),t);r.move(r.createRangeOn(c),r.createPositionAt(t,0))}}),{priority:"high"})}}function MF(t){return e=>{e.on(`attribute:${t.id}:imageBlock`,((e,n,i)=>{const o=i.mapper.toViewElement(n.item);const r=Array.from(o.getChildren()).find((t=>t.name==="a"));if(!r){return}for(const[e,n]of ml(t.attributes)){i.writer.setAttribute(e,n,r)}if(t.classes){i.writer.addClass(t.classes,r)}for(const e in t.styles){i.writer.setStyle(e,t.styles[e],r)}}))}}function LF(t,e){const n=t.plugins.has("ImageInlineEditing");const i=t.plugins.get("ImageUtils");return t=>{t.on("element:a",((t,o,r)=>{const s=o.viewItem;const a=i.findViewImgElement(s);if(!a){return}const c=a.findAncestor((t=>i.isBlockImageView(t)));if(n&&!c){return}const l=new Su(e._createPattern());const d=l.match(s);if(!d){return}if(!r.consumable.consume(s,d.match)){return}const u=o.modelCursor.nodeBefore||o.modelCursor.parent;r.writer.setAttribute(e.id,true,u)}),{priority:"high"})}}class NF extends eu{static get requires(){return[cF,EF,"ImageBlockEditing"]}static get pluginName(){return"LinkImageUI"}init(){const t=this.editor;const e=t.editing.view.document;this.listenTo(e,"click",((e,n)=>{if(this._isSelectedLinkedImage(t.model.document.selection)){n.preventDefault();e.stop()}}),{priority:"high"});this._createToolbarLinkImageButton()}_createToolbarLinkImageButton(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("linkImage",(n=>{const i=new kd(n);const o=t.plugins.get("LinkUI");const r=t.commands.get("link");i.set({isEnabled:true,label:e("Link image"),icon:yF,keystroke:JS,tooltip:true,isToggleable:true});i.bind("isEnabled").to(r,"isEnabled");i.bind("isOn").to(r,"value",(t=>!!t));this.listenTo(i,"execute",(()=>{if(this._isSelectedLinkedImage(t.model.document.selection)){o._addActionsView()}else{o._showUI(true)}}));return i}))}_isSelectedLinkedImage(t){const e=t.getSelectedElement();const n=this.editor.plugins.get("ImageUtils");return n.isImage(e)&&e.hasAttribute("linkHref")}}var zF=n(3858);var PF={injectType:"singletonStyleTag",attributes:{"data-cke":true}};PF.insert="head";PF.singleton=true;var RF=Tl()(zF.Z,PF);const OF=zF.Z.locals||{};class VF extends eu{static get requires(){return[SF,NF]}static get pluginName(){return"LinkImage"}}function FF(){return{baseUrl:null,breaks:false,extensions:null,gfm:true,headerIds:true,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:true,pedantic:false,renderer:null,sanitize:false,sanitizer:null,silent:false,smartLists:false,smartypants:false,tokenizer:null,walkTokens:null,xhtml:false}}let jF=FF();function HF(t){jF=t}const UF=/[&<>"']/;const WF=/[&<>"']/g;const qF=/[<>"']|&(?!#?\w+;)/;const $F=/[<>"']|&(?!#?\w+;)/g;const GF={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};const KF=t=>GF[t];function YF(t,e){if(e){if(UF.test(t)){return t.replace(WF,KF)}}else{if(qF.test(t)){return t.replace($F,KF)}}return t}const ZF=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function QF(t){return t.replace(ZF,((t,e)=>{e=e.toLowerCase();if(e==="colon")return":";if(e.charAt(0)==="#"){return e.charAt(1)==="x"?String.fromCharCode(parseInt(e.substring(2),16)):String.fromCharCode(+e.substring(1))}return""}))}const JF=/(^|[^\[])\^/g;function XF(t,e){t=t.source||t;e=e||"";const n={replace:(e,i)=>{i=i.source||i;i=i.replace(JF,"$1");t=t.replace(e,i);return n},getRegex:()=>new RegExp(t,e)};return n}const tj=/[^\w:]/g;const ej=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function nj(t,e,n){if(t){let t;try{t=decodeURIComponent(QF(n)).replace(tj,"").toLowerCase()}catch(t){return null}if(t.indexOf("javascript:")===0||t.indexOf("vbscript:")===0||t.indexOf("data:")===0){return null}}if(e&&!ej.test(n)){n=aj(e,n)}try{n=encodeURI(n).replace(/%25/g,"%")}catch(t){return null}return n}const ij={};const oj=/^[^:]+:\/*[^/]*$/;const rj=/^([^:]+:)[\s\S]*$/;const sj=/^([^:]+:\/*[^/]*)[\s\S]*$/;function aj(t,e){if(!ij[" "+t]){if(oj.test(t)){ij[" "+t]=t+"/"}else{ij[" "+t]=uj(t,"/",true)}}t=ij[" "+t];const n=t.indexOf(":")===-1;if(e.substring(0,2)==="//"){if(n){return e}return t.replace(rj,"$1")+e}else if(e.charAt(0)==="/"){if(n){return e}return t.replace(sj,"$1")+e}else{return t+e}}const cj={exec:function t(){}};function lj(t){let e=1,n,i;for(;e<arguments.length;e++){n=arguments[e];for(i in n){if(Object.prototype.hasOwnProperty.call(n,i)){t[i]=n[i]}}}return t}function dj(t,e){const n=t.replace(/\|/g,((t,e,n)=>{let i=false,o=e;while(--o>=0&&n[o]==="\\")i=!i;if(i){return"|"}else{return" |"}})),i=n.split(/ \|/);let o=0;if(!i[0].trim()){i.shift()}if(i.length>0&&!i[i.length-1].trim()){i.pop()}if(i.length>e){i.splice(e)}else{while(i.length<e)i.push("")}for(;o<i.length;o++){i[o]=i[o].trim().replace(/\\\|/g,"|")}return i}function uj(t,e,n){const i=t.length;if(i===0){return""}let o=0;while(o<i){const r=t.charAt(i-o-1);if(r===e&&!n){o++}else if(r!==e&&n){o++}else{break}}return t.substr(0,i-o)}function hj(t,e){if(t.indexOf(e[1])===-1){return-1}const n=t.length;let i=0,o=0;for(;o<n;o++){if(t[o]==="\\"){o++}else if(t[o]===e[0]){i++}else if(t[o]===e[1]){i--;if(i<0){return o}}}return-1}function gj(t){if(t&&t.sanitize&&!t.silent){console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}}function mj(t,e){if(e<1){return""}let n="";while(e>1){if(e&1){n+=t}e>>=1;t+=t}return n+t}function fj(t,e,n,i){const o=e.href;const r=e.title?YF(e.title):null;const s=t[1].replace(/\\([\[\]])/g,"$1");if(t[0].charAt(0)!=="!"){i.state.inLink=true;const t={type:"link",raw:n,href:o,title:r,text:s,tokens:i.inlineTokens(s,[])};i.state.inLink=false;return t}else{return{type:"image",raw:n,href:o,title:r,text:YF(s)}}}function pj(t,e){const n=t.match(/^(\s+)(?:```)/);if(n===null){return e}const i=n[1];return e.split("\n").map((t=>{const e=t.match(/^\s+/);if(e===null){return t}const[n]=e;if(n.length>=i.length){return t.slice(i.length)}return t})).join("\n")}class bj{constructor(t){this.options=t||jF}space(t){const e=this.rules.block.newline.exec(t);if(e&&e[0].length>0){return{type:"space",raw:e[0]}}}code(t){const e=this.rules.block.code.exec(t);if(e){const t=e[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:e[0],codeBlockStyle:"indented",text:!this.options.pedantic?uj(t,"\n"):t}}}fences(t){const e=this.rules.block.fences.exec(t);if(e){const t=e[0];const n=pj(t,e[3]||"");return{type:"code",raw:t,lang:e[2]?e[2].trim():e[2],text:n}}}heading(t){const e=this.rules.block.heading.exec(t);if(e){let t=e[2].trim();if(/#$/.test(t)){const e=uj(t,"#");if(this.options.pedantic){t=e.trim()}else if(!e||/ $/.test(e)){t=e.trim()}}const n={type:"heading",raw:e[0],depth:e[1].length,text:t,tokens:[]};this.lexer.inline(n.text,n.tokens);return n}}hr(t){const e=this.rules.block.hr.exec(t);if(e){return{type:"hr",raw:e[0]}}}blockquote(t){const e=this.rules.block.blockquote.exec(t);if(e){const t=e[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:e[0],tokens:this.lexer.blockTokens(t,[]),text:t}}}list(t){let e=this.rules.block.list.exec(t);if(e){let n,i,o,r,s,a,c,l,d,u,h,g;let m=e[1].trim();const f=m.length>1;const p={type:"list",raw:"",ordered:f,start:f?+m.slice(0,-1):"",loose:false,items:[]};m=f?`\\d{1,9}\\${m.slice(-1)}`:`\\${m}`;if(this.options.pedantic){m=f?m:"[*+-]"}const b=new RegExp(`^( {0,3}${m})((?: [^\\n]*)?(?:\\n|$))`);while(t){g=false;if(!(e=b.exec(t))){break}if(this.rules.block.hr.test(t)){break}n=e[0];t=t.substring(n.length);l=e[2].split("\n",1)[0];d=t.split("\n",1)[0];if(this.options.pedantic){r=2;h=l.trimLeft()}else{r=e[2].search(/[^ ]/);r=r>4?1:r;h=l.slice(r);r+=e[1].length}a=false;if(!l&&/^ *$/.test(d)){n+=d+"\n";t=t.substring(d.length+1);g=true}if(!g){const e=new RegExp(`^ {0,${Math.min(3,r-1)}}(?:[*+-]|\\d{1,9}[.)])`);while(t){u=t.split("\n",1)[0];l=u;if(this.options.pedantic){l=l.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")}if(e.test(l)){break}if(l.search(/[^ ]/)>=r||!l.trim()){h+="\n"+l.slice(r)}else if(!a){h+="\n"+l}else{break}if(!a&&!l.trim()){a=true}n+=u+"\n";t=t.substring(u.length+1)}}if(!p.loose){if(c){p.loose=true}else if(/\n *\n *$/.test(n)){c=true}}if(this.options.gfm){i=/^\[[ xX]\] /.exec(h);if(i){o=i[0]!=="[ ] ";h=h.replace(/^\[[ xX]\] +/,"")}}p.items.push({type:"list_item",raw:n,task:!!i,checked:o,loose:false,text:h});p.raw+=n}p.items[p.items.length-1].raw=n.trimRight();p.items[p.items.length-1].text=h.trimRight();p.raw=p.raw.trimRight();const k=p.items.length;for(s=0;s<k;s++){this.lexer.state.top=false;p.items[s].tokens=this.lexer.blockTokens(p.items[s].text,[]);const t=p.items[s].tokens.filter((t=>t.type==="space"));const e=t.every((t=>{const e=t.raw.split("");let n=0;for(const t of e){if(t==="\n"){n+=1}if(n>1){return true}}return false}));if(!p.loose&&t.length&&e){p.loose=true;p.items[s].loose=true}}return p}}html(t){const e=this.rules.block.html.exec(t);if(e){const t={type:"html",raw:e[0],pre:!this.options.sanitizer&&(e[1]==="pre"||e[1]==="script"||e[1]==="style"),text:e[0]};if(this.options.sanitize){t.type="paragraph";t.text=this.options.sanitizer?this.options.sanitizer(e[0]):YF(e[0]);t.tokens=[];this.lexer.inline(t.text,t.tokens)}return t}}def(t){const e=this.rules.block.def.exec(t);if(e){if(e[3])e[3]=e[3].substring(1,e[3].length-1);const t=e[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:t,raw:e[0],href:e[2],title:e[3]}}}table(t){const e=this.rules.block.table.exec(t);if(e){const t={type:"table",header:dj(e[1]).map((t=>({text:t}))),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:e[3]&&e[3].trim()?e[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(t.header.length===t.align.length){t.raw=e[0];let n=t.align.length;let i,o,r,s;for(i=0;i<n;i++){if(/^ *-+: *$/.test(t.align[i])){t.align[i]="right"}else if(/^ *:-+: *$/.test(t.align[i])){t.align[i]="center"}else if(/^ *:-+ *$/.test(t.align[i])){t.align[i]="left"}else{t.align[i]=null}}n=t.rows.length;for(i=0;i<n;i++){t.rows[i]=dj(t.rows[i],t.header.length).map((t=>({text:t})))}n=t.header.length;for(o=0;o<n;o++){t.header[o].tokens=[];this.lexer.inlineTokens(t.header[o].text,t.header[o].tokens)}n=t.rows.length;for(o=0;o<n;o++){s=t.rows[o];for(r=0;r<s.length;r++){s[r].tokens=[];this.lexer.inlineTokens(s[r].text,s[r].tokens)}}return t}}}lheading(t){const e=this.rules.block.lheading.exec(t);if(e){const t={type:"heading",raw:e[0],depth:e[2].charAt(0)==="="?1:2,text:e[1],tokens:[]};this.lexer.inline(t.text,t.tokens);return t}}paragraph(t){const e=this.rules.block.paragraph.exec(t);if(e){const t={type:"paragraph",raw:e[0],text:e[1].charAt(e[1].length-1)==="\n"?e[1].slice(0,-1):e[1],tokens:[]};this.lexer.inline(t.text,t.tokens);return t}}text(t){const e=this.rules.block.text.exec(t);if(e){const t={type:"text",raw:e[0],text:e[0],tokens:[]};this.lexer.inline(t.text,t.tokens);return t}}escape(t){const e=this.rules.inline.escape.exec(t);if(e){return{type:"escape",raw:e[0],text:YF(e[1])}}}tag(t){const e=this.rules.inline.tag.exec(t);if(e){if(!this.lexer.state.inLink&&/^<a /i.test(e[0])){this.lexer.state.inLink=true}else if(this.lexer.state.inLink&&/^<\/a>/i.test(e[0])){this.lexer.state.inLink=false}if(!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])){this.lexer.state.inRawBlock=true}else if(this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])){this.lexer.state.inRawBlock=false}return{type:this.options.sanitize?"text":"html",raw:e[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(e[0]):YF(e[0]):e[0]}}}link(t){const e=this.rules.inline.link.exec(t);if(e){const t=e[2].trim();if(!this.options.pedantic&&/^</.test(t)){if(!/>$/.test(t)){return}const e=uj(t.slice(0,-1),"\\");if((t.length-e.length)%2===0){return}}else{const t=hj(e[2],"()");if(t>-1){const n=e[0].indexOf("!")===0?5:4;const i=n+e[1].length+t;e[2]=e[2].substring(0,t);e[0]=e[0].substring(0,i).trim();e[3]=""}}let n=e[2];let i="";if(this.options.pedantic){const t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n);if(t){n=t[1];i=t[3]}}else{i=e[3]?e[3].slice(1,-1):""}n=n.trim();if(/^</.test(n)){if(this.options.pedantic&&!/>$/.test(t)){n=n.slice(1)}else{n=n.slice(1,-1)}}return fj(e,{href:n?n.replace(this.rules.inline._escapes,"$1"):n,title:i?i.replace(this.rules.inline._escapes,"$1"):i},e[0],this.lexer)}}reflink(t,e){let n;if((n=this.rules.inline.reflink.exec(t))||(n=this.rules.inline.nolink.exec(t))){let t=(n[2]||n[1]).replace(/\s+/g," ");t=e[t.toLowerCase()];if(!t||!t.href){const t=n[0].charAt(0);return{type:"text",raw:t,text:t}}return fj(n,t,n[0],this.lexer)}}emStrong(t,e,n=""){let i=this.rules.inline.emStrong.lDelim.exec(t);if(!i)return;if(i[3]&&n.match(/[\p{L}\p{N}]/u))return;const o=i[1]||i[2]||"";if(!o||o&&(n===""||this.rules.inline.punctuation.exec(n))){const n=i[0].length-1;let o,r,s=n,a=0;const c=i[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;c.lastIndex=0;e=e.slice(-1*t.length+n);while((i=c.exec(e))!=null){o=i[1]||i[2]||i[3]||i[4]||i[5]||i[6];if(!o)continue;r=o.length;if(i[3]||i[4]){s+=r;continue}else if(i[5]||i[6]){if(n%3&&!((n+r)%3)){a+=r;continue}}s-=r;if(s>0)continue;r=Math.min(r,r+s+a);if(Math.min(n,r)%2){const e=t.slice(1,n+i.index+r);return{type:"em",raw:t.slice(0,n+i.index+r+1),text:e,tokens:this.lexer.inlineTokens(e,[])}}const e=t.slice(2,n+i.index+r-1);return{type:"strong",raw:t.slice(0,n+i.index+r+1),text:e,tokens:this.lexer.inlineTokens(e,[])}}}}codespan(t){const e=this.rules.inline.code.exec(t);if(e){let t=e[2].replace(/\n/g," ");const n=/[^ ]/.test(t);const i=/^ /.test(t)&&/ $/.test(t);if(n&&i){t=t.substring(1,t.length-1)}t=YF(t,true);return{type:"codespan",raw:e[0],text:t}}}br(t){const e=this.rules.inline.br.exec(t);if(e){return{type:"br",raw:e[0]}}}del(t){const e=this.rules.inline.del.exec(t);if(e){return{type:"del",raw:e[0],text:e[2],tokens:this.lexer.inlineTokens(e[2],[])}}}autolink(t,e){const n=this.rules.inline.autolink.exec(t);if(n){let t,i;if(n[2]==="@"){t=YF(this.options.mangle?e(n[1]):n[1]);i="mailto:"+t}else{t=YF(n[1]);i=t}return{type:"link",raw:n[0],text:t,href:i,tokens:[{type:"text",raw:t,text:t}]}}}url(t,e){let n;if(n=this.rules.inline.url.exec(t)){let t,i;if(n[2]==="@"){t=YF(this.options.mangle?e(n[0]):n[0]);i="mailto:"+t}else{let e;do{e=n[0];n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(e!==n[0]);t=YF(n[0]);if(n[1]==="www."){i="http://"+t}else{i=t}}return{type:"link",raw:n[0],text:t,href:i,tokens:[{type:"text",raw:t,text:t}]}}}inlineText(t,e){const n=this.rules.inline.text.exec(t);if(n){let t;if(this.lexer.state.inRawBlock){t=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):YF(n[0]):n[0]}else{t=YF(this.options.smartypants?e(n[0]):n[0])}return{type:"text",raw:n[0],text:t}}}}const kj={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)( [^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:"+"<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)"+"|comment[^\\n]*(\\n+|$)"+"|<\\?[\\s\\S]*?(?:\\?>\\n*|$)"+"|<![A-Z][\\s\\S]*?(?:>\\n*|$)"+"|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)"+"|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)"+"|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)"+"|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)"+")",def:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:cj,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};kj._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;kj._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;kj.def=XF(kj.def).replace("label",kj._label).replace("title",kj._title).getRegex();kj.bullet=/(?:[*+-]|\d{1,9}[.)])/;kj.listItemStart=XF(/^( *)(bull) */).replace("bull",kj.bullet).getRegex();kj.list=XF(kj.list).replace(/bull/g,kj.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+kj.def.source+")").getRegex();kj._tag="address|article|aside|base|basefont|blockquote|body|caption"+"|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption"+"|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe"+"|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option"+"|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr"+"|track|ul";kj._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/;kj.html=XF(kj.html,"i").replace("comment",kj._comment).replace("tag",kj._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();kj.paragraph=XF(kj._paragraph).replace("hr",kj.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",kj._tag).getRegex();kj.blockquote=XF(kj.blockquote).replace("paragraph",kj.paragraph).getRegex();kj.normal=lj({},kj);kj.gfm=lj({},kj.normal,{table:"^ *([^\\n ].*\\|.*)\\n"+" {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?"+"(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"});kj.gfm.table=XF(kj.gfm.table).replace("hr",kj.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",kj._tag).getRegex();kj.gfm.paragraph=XF(kj._paragraph).replace("hr",kj.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",kj.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",kj._tag).getRegex();kj.pedantic=lj({},kj.normal,{html:XF("^ *(?:comment *(?:\\n|\\s*$)"+"|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)"+"|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",kj._comment).replace(/tag/g,"(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub"+"|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)"+"\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:cj,paragraph:XF(kj.normal._paragraph).replace("hr",kj.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",kj.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const wj={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:cj,tag:"^comment"+"|^</[a-zA-Z][\\w:-]*\\s*>"+"|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>"+"|^<\\?[\\s\\S]*?\\?>"+"|^<![a-zA-Z]+\\s[\\s\\S]*?>"+"|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:cj,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};wj._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~";wj.punctuation=XF(wj.punctuation).replace(/punctuation/g,wj._punctuation).getRegex();wj.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;wj.escapedEmSt=/\\\*|\\_/g;wj._comment=XF(kj._comment).replace("(?:--\x3e|$)","--\x3e").getRegex();wj.emStrong.lDelim=XF(wj.emStrong.lDelim).replace(/punct/g,wj._punctuation).getRegex();wj.emStrong.rDelimAst=XF(wj.emStrong.rDelimAst,"g").replace(/punct/g,wj._punctuation).getRegex();wj.emStrong.rDelimUnd=XF(wj.emStrong.rDelimUnd,"g").replace(/punct/g,wj._punctuation).getRegex();wj._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;wj._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;wj._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;wj.autolink=XF(wj.autolink).replace("scheme",wj._scheme).replace("email",wj._email).getRegex();wj._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;wj.tag=XF(wj.tag).replace("comment",wj._comment).replace("attribute",wj._attribute).getRegex();wj._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;wj._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;wj._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;wj.link=XF(wj.link).replace("label",wj._label).replace("href",wj._href).replace("title",wj._title).getRegex();wj.reflink=XF(wj.reflink).replace("label",wj._label).replace("ref",kj._label).getRegex();wj.nolink=XF(wj.nolink).replace("ref",kj._label).getRegex();wj.reflinkSearch=XF(wj.reflinkSearch,"g").replace("reflink",wj.reflink).replace("nolink",wj.nolink).getRegex();wj.normal=lj({},wj);wj.pedantic=lj({},wj.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:XF(/^!?\[(label)\]\((.*?)\)/).replace("label",wj._label).getRegex(),reflink:XF(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",wj._label).getRegex()});wj.gfm=lj({},wj.normal,{escape:XF(wj.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/});wj.gfm.url=XF(wj.gfm.url,"i").replace("email",wj.gfm._extended_email).getRegex();wj.breaks=lj({},wj.gfm,{br:XF(wj.br).replace("{2,}","*").getRegex(),text:XF(wj.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});function Aj(t){return t.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")}function Cj(t){let e="",n,i;const o=t.length;for(n=0;n<o;n++){i=t.charCodeAt(n);if(Math.random()>.5){i="x"+i.toString(16)}e+="&#"+i+";"}return e}class _j{constructor(t){this.tokens=[];this.tokens.links=Object.create(null);this.options=t||jF;this.options.tokenizer=this.options.tokenizer||new bj;this.tokenizer=this.options.tokenizer;this.tokenizer.options=this.options;this.tokenizer.lexer=this;this.inlineQueue=[];this.state={inLink:false,inRawBlock:false,top:true};const e={block:kj.normal,inline:wj.normal};if(this.options.pedantic){e.block=kj.pedantic;e.inline=wj.pedantic}else if(this.options.gfm){e.block=kj.gfm;if(this.options.breaks){e.inline=wj.breaks}else{e.inline=wj.gfm}}this.tokenizer.rules=e}static get rules(){return{block:kj,inline:wj}}static lex(t,e){const n=new _j(e);return n.lex(t)}static lexInline(t,e){const n=new _j(e);return n.inlineTokens(t)}lex(t){t=t.replace(/\r\n|\r/g,"\n").replace(/\t/g," ");this.blockTokens(t,this.tokens);let e;while(e=this.inlineQueue.shift()){this.inlineTokens(e.src,e.tokens)}return this.tokens}blockTokens(t,e=[]){if(this.options.pedantic){t=t.replace(/^ +$/gm,"")}let n,i,o,r;while(t){if(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((i=>{if(n=i.call({lexer:this},t,e)){t=t.substring(n.raw.length);e.push(n);return true}return false}))){continue}if(n=this.tokenizer.space(t)){t=t.substring(n.raw.length);if(n.raw.length===1&&e.length>0){e[e.length-1].raw+="\n"}else{e.push(n)}continue}if(n=this.tokenizer.code(t)){t=t.substring(n.raw.length);i=e[e.length-1];if(i&&(i.type==="paragraph"||i.type==="text")){i.raw+="\n"+n.raw;i.text+="\n"+n.text;this.inlineQueue[this.inlineQueue.length-1].src=i.text}else{e.push(n)}continue}if(n=this.tokenizer.fences(t)){t=t.substring(n.raw.length);e.push(n);continue}if(n=this.tokenizer.heading(t)){t=t.substring(n.raw.length);e.push(n);continue}if(n=this.tokenizer.hr(t)){t=t.substring(n.raw.length);e.push(n);continue}if(n=this.tokenizer.blockquote(t)){t=t.substring(n.raw.length);e.push(n);continue}if(n=this.tokenizer.list(t)){t=t.substring(n.raw.length);e.push(n);continue}if(n=this.tokenizer.html(t)){t=t.substring(n.raw.length);e.push(n);continue}if(n=this.tokenizer.def(t)){t=t.substring(n.raw.length);i=e[e.length-1];if(i&&(i.type==="paragraph"||i.type==="text")){i.raw+="\n"+n.raw;i.text+="\n"+n.raw;this.inlineQueue[this.inlineQueue.length-1].src=i.text}else if(!this.tokens.links[n.tag]){this.tokens.links[n.tag]={href:n.href,title:n.title}}continue}if(n=this.tokenizer.table(t)){t=t.substring(n.raw.length);e.push(n);continue}if(n=this.tokenizer.lheading(t)){t=t.substring(n.raw.length);e.push(n);continue}o=t;if(this.options.extensions&&this.options.extensions.startBlock){let e=Infinity;const n=t.slice(1);let i;this.options.extensions.startBlock.forEach((function(t){i=t.call({lexer:this},n);if(typeof i==="number"&&i>=0){e=Math.min(e,i)}}));if(e<Infinity&&e>=0){o=t.substring(0,e+1)}}if(this.state.top&&(n=this.tokenizer.paragraph(o))){i=e[e.length-1];if(r&&i.type==="paragraph"){i.raw+="\n"+n.raw;i.text+="\n"+n.text;this.inlineQueue.pop();this.inlineQueue[this.inlineQueue.length-1].src=i.text}else{e.push(n)}r=o.length!==t.length;t=t.substring(n.raw.length);continue}if(n=this.tokenizer.text(t)){t=t.substring(n.raw.length);i=e[e.length-1];if(i&&i.type==="text"){i.raw+="\n"+n.raw;i.text+="\n"+n.text;this.inlineQueue.pop();this.inlineQueue[this.inlineQueue.length-1].src=i.text}else{e.push(n)}continue}if(t){const e="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(e);break}else{throw new Error(e)}}}this.state.top=true;return e}inline(t,e){this.inlineQueue.push({src:t,tokens:e})}inlineTokens(t,e=[]){let n,i,o;let r=t;let s;let a,c;if(this.tokens.links){const t=Object.keys(this.tokens.links);if(t.length>0){while((s=this.tokenizer.rules.inline.reflinkSearch.exec(r))!=null){if(t.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))){r=r.slice(0,s.index)+"["+mj("a",s[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex)}}}}while((s=this.tokenizer.rules.inline.blockSkip.exec(r))!=null){r=r.slice(0,s.index)+"["+mj("a",s[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex)}while((s=this.tokenizer.rules.inline.escapedEmSt.exec(r))!=null){r=r.slice(0,s.index)+"++"+r.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex)}while(t){if(!a){c=""}a=false;if(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((i=>{if(n=i.call({lexer:this},t,e)){t=t.substring(n.raw.length);e.push(n);return true}return false}))){continue}if(n=this.tokenizer.escape(t)){t=t.substring(n.raw.length);e.push(n);continue}if(n=this.tokenizer.tag(t)){t=t.substring(n.raw.length);i=e[e.length-1];if(i&&n.type==="text"&&i.type==="text"){i.raw+=n.raw;i.text+=n.text}else{e.push(n)}continue}if(n=this.tokenizer.link(t)){t=t.substring(n.raw.length);e.push(n);continue}if(n=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(n.raw.length);i=e[e.length-1];if(i&&n.type==="text"&&i.type==="text"){i.raw+=n.raw;i.text+=n.text}else{e.push(n)}continue}if(n=this.tokenizer.emStrong(t,r,c)){t=t.substring(n.raw.length);e.push(n);continue}if(n=this.tokenizer.codespan(t)){t=t.substring(n.raw.length);e.push(n);continue}if(n=this.tokenizer.br(t)){t=t.substring(n.raw.length);e.push(n);continue}if(n=this.tokenizer.del(t)){t=t.substring(n.raw.length);e.push(n);continue}if(n=this.tokenizer.autolink(t,Cj)){t=t.substring(n.raw.length);e.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(t,Cj))){t=t.substring(n.raw.length);e.push(n);continue}o=t;if(this.options.extensions&&this.options.extensions.startInline){let e=Infinity;const n=t.slice(1);let i;this.options.extensions.startInline.forEach((function(t){i=t.call({lexer:this},n);if(typeof i==="number"&&i>=0){e=Math.min(e,i)}}));if(e<Infinity&&e>=0){o=t.substring(0,e+1)}}if(n=this.tokenizer.inlineText(o,Aj)){t=t.substring(n.raw.length);if(n.raw.slice(-1)!=="_"){c=n.raw.slice(-1)}a=true;i=e[e.length-1];if(i&&i.type==="text"){i.raw+=n.raw;i.text+=n.text}else{e.push(n)}continue}if(t){const e="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(e);break}else{throw new Error(e)}}}return e}}class vj{constructor(t){this.options=t||jF}code(t,e,n){const i=(e||"").match(/\S*/)[0];if(this.options.highlight){const e=this.options.highlight(t,i);if(e!=null&&e!==t){n=true;t=e}}t=t.replace(/\n$/,"")+"\n";if(!i){return"<pre><code>"+(n?t:YF(t,true))+"</code></pre>\n"}return'<pre><code class="'+this.options.langPrefix+YF(i,true)+'">'+(n?t:YF(t,true))+"</code></pre>\n"}blockquote(t){return"<blockquote>\n"+t+"</blockquote>\n"}html(t){return t}heading(t,e,n,i){if(this.options.headerIds){return"<h"+e+' id="'+this.options.headerPrefix+i.slug(n)+'">'+t+"</h"+e+">\n"}return"<h"+e+">"+t+"</h"+e+">\n"}hr(){return this.options.xhtml?"<hr/>\n":"<hr>\n"}list(t,e,n){const i=e?"ol":"ul",o=e&&n!==1?' start="'+n+'"':"";return"<"+i+o+">\n"+t+"</"+i+">\n"}listitem(t){return"<li>"+t+"</li>\n"}checkbox(t){return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(t){return"<p>"+t+"</p>\n"}table(t,e){if(e)e="<tbody>"+e+"</tbody>";return"<table>\n"+"<thead>\n"+t+"</thead>\n"+e+"</table>\n"}tablerow(t){return"<tr>\n"+t+"</tr>\n"}tablecell(t,e){const n=e.header?"th":"td";const i=e.align?"<"+n+' align="'+e.align+'">':"<"+n+">";return i+t+"</"+n+">\n"}strong(t){return"<strong>"+t+"</strong>"}em(t){return"<em>"+t+"</em>"}codespan(t){return"<code>"+t+"</code>"}br(){return this.options.xhtml?"<br/>":"<br>"}del(t){return"<del>"+t+"</del>"}link(t,e,n){t=nj(this.options.sanitize,this.options.baseUrl,t);if(t===null){return n}let i='<a href="'+YF(t)+'"';if(e){i+=' title="'+e+'"'}i+=">"+n+"</a>";return i}image(t,e,n){t=nj(this.options.sanitize,this.options.baseUrl,t);if(t===null){return n}let i='<img src="'+t+'" alt="'+n+'"';if(e){i+=' title="'+e+'"'}i+=this.options.xhtml?"/>":">";return i}text(t){return t}}class yj{strong(t){return t}em(t){return t}codespan(t){return t}del(t){return t}html(t){return t}text(t){return t}link(t,e,n){return""+n}image(t,e,n){return""+n}br(){return""}}class xj{constructor(){this.seen={}}serialize(t){return t.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(t,e){let n=t;let i=0;if(this.seen.hasOwnProperty(n)){i=this.seen[t];do{i++;n=t+"-"+i}while(this.seen.hasOwnProperty(n))}if(!e){this.seen[t]=i;this.seen[n]=0}return n}slug(t,e={}){const n=this.serialize(t);return this.getNextSafeSlug(n,e.dryrun)}}class Ej{constructor(t){this.options=t||jF;this.options.renderer=this.options.renderer||new vj;this.renderer=this.options.renderer;this.renderer.options=this.options;this.textRenderer=new yj;this.slugger=new xj}static parse(t,e){const n=new Ej(e);return n.parse(t)}static parseInline(t,e){const n=new Ej(e);return n.parseInline(t)}parse(t,e=true){let n="",i,o,r,s,a,c,l,d,u,h,g,m,f,p,b,k,w,A,C;const _=t.length;for(i=0;i<_;i++){h=t[i];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[h.type]){C=this.options.extensions.renderers[h.type].call({parser:this},h);if(C!==false||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(h.type)){n+=C||"";continue}}switch(h.type){case"space":{continue}case"hr":{n+=this.renderer.hr();continue}case"heading":{n+=this.renderer.heading(this.parseInline(h.tokens),h.depth,QF(this.parseInline(h.tokens,this.textRenderer)),this.slugger);continue}case"code":{n+=this.renderer.code(h.text,h.lang,h.escaped);continue}case"table":{d="";l="";s=h.header.length;for(o=0;o<s;o++){l+=this.renderer.tablecell(this.parseInline(h.header[o].tokens),{header:true,align:h.align[o]})}d+=this.renderer.tablerow(l);u="";s=h.rows.length;for(o=0;o<s;o++){c=h.rows[o];l="";a=c.length;for(r=0;r<a;r++){l+=this.renderer.tablecell(this.parseInline(c[r].tokens),{header:false,align:h.align[r]})}u+=this.renderer.tablerow(l)}n+=this.renderer.table(d,u);continue}case"blockquote":{u=this.parse(h.tokens);n+=this.renderer.blockquote(u);continue}case"list":{g=h.ordered;m=h.start;f=h.loose;s=h.items.length;u="";for(o=0;o<s;o++){b=h.items[o];k=b.checked;w=b.task;p="";if(b.task){A=this.renderer.checkbox(k);if(f){if(b.tokens.length>0&&b.tokens[0].type==="paragraph"){b.tokens[0].text=A+" "+b.tokens[0].text;if(b.tokens[0].tokens&&b.tokens[0].tokens.length>0&&b.tokens[0].tokens[0].type==="text"){b.tokens[0].tokens[0].text=A+" "+b.tokens[0].tokens[0].text}}else{b.tokens.unshift({type:"text",text:A})}}else{p+=A}}p+=this.parse(b.tokens,f);u+=this.renderer.listitem(p,w,k)}n+=this.renderer.list(u,g,m);continue}case"html":{n+=this.renderer.html(h.text);continue}case"paragraph":{n+=this.renderer.paragraph(this.parseInline(h.tokens));continue}case"text":{u=h.tokens?this.parseInline(h.tokens):h.text;while(i+1<_&&t[i+1].type==="text"){h=t[++i];u+="\n"+(h.tokens?this.parseInline(h.tokens):h.text)}n+=e?this.renderer.paragraph(u):u;continue}default:{const t='Token with "'+h.type+'" type was not found.';if(this.options.silent){console.error(t);return}else{throw new Error(t)}}}}return n}parseInline(t,e){e=e||this.renderer;let n="",i,o,r;const s=t.length;for(i=0;i<s;i++){o=t[i];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[o.type]){r=this.options.extensions.renderers[o.type].call({parser:this},o);if(r!==false||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(o.type)){n+=r||"";continue}}switch(o.type){case"escape":{n+=e.text(o.text);break}case"html":{n+=e.html(o.text);break}case"link":{n+=e.link(o.href,o.title,this.parseInline(o.tokens,e));break}case"image":{n+=e.image(o.href,o.title,o.text);break}case"strong":{n+=e.strong(this.parseInline(o.tokens,e));break}case"em":{n+=e.em(this.parseInline(o.tokens,e));break}case"codespan":{n+=e.codespan(o.text);break}case"br":{n+=e.br();break}case"del":{n+=e.del(this.parseInline(o.tokens,e));break}case"text":{n+=e.text(o.text);break}default:{const t='Token with "'+o.type+'" type was not found.';if(this.options.silent){console.error(t);return}else{throw new Error(t)}}}}return n}}function Dj(t,e,n){if(typeof t==="undefined"||t===null){throw new Error("marked(): input parameter is undefined or null")}if(typeof t!=="string"){throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected")}if(typeof e==="function"){n=e;e=null}e=lj({},Dj.defaults,e||{});gj(e);if(n){const i=e.highlight;let o;try{o=_j.lex(t,e)}catch(t){return n(t)}const r=function(t){let r;if(!t){try{if(e.walkTokens){Dj.walkTokens(o,e.walkTokens)}r=Ej.parse(o,e)}catch(e){t=e}}e.highlight=i;return t?n(t):n(null,r)};if(!i||i.length<3){return r()}delete e.highlight;if(!o.length)return r();let s=0;Dj.walkTokens(o,(function(t){if(t.type==="code"){s++;setTimeout((()=>{i(t.text,t.lang,(function(e,n){if(e){return r(e)}if(n!=null&&n!==t.text){t.text=n;t.escaped=true}s--;if(s===0){r()}}))}),0)}}));if(s===0){r()}return}try{const n=_j.lex(t,e);if(e.walkTokens){Dj.walkTokens(n,e.walkTokens)}return Ej.parse(n,e)}catch(t){t.message+="\nPlease report this to https://github.com/markedjs/marked.";if(e.silent){return"<p>An error occurred:</p><pre>"+YF(t.message+"",true)+"</pre>"}throw t}}Dj.options=Dj.setOptions=function(t){lj(Dj.defaults,t);HF(Dj.defaults);return Dj};Dj.getDefaults=FF;Dj.defaults=jF;Dj.use=function(...t){const e=lj({},...t);const n=Dj.defaults.extensions||{renderers:{},childTokens:{}};let i;t.forEach((t=>{if(t.extensions){i=true;t.extensions.forEach((t=>{if(!t.name){throw new Error("extension name required")}if(t.renderer){const e=n.renderers?n.renderers[t.name]:null;if(e){n.renderers[t.name]=function(...n){let i=t.renderer.apply(this,n);if(i===false){i=e.apply(this,n)}return i}}else{n.renderers[t.name]=t.renderer}}if(t.tokenizer){if(!t.level||t.level!=="block"&&t.level!=="inline"){throw new Error("extension level must be 'block' or 'inline'")}if(n[t.level]){n[t.level].unshift(t.tokenizer)}else{n[t.level]=[t.tokenizer]}if(t.start){if(t.level==="block"){if(n.startBlock){n.startBlock.push(t.start)}else{n.startBlock=[t.start]}}else if(t.level==="inline"){if(n.startInline){n.startInline.push(t.start)}else{n.startInline=[t.start]}}}}if(t.childTokens){n.childTokens[t.name]=t.childTokens}}))}if(t.renderer){const n=Dj.defaults.renderer||new vj;for(const e in t.renderer){const i=n[e];n[e]=(...o)=>{let r=t.renderer[e].apply(n,o);if(r===false){r=i.apply(n,o)}return r}}e.renderer=n}if(t.tokenizer){const n=Dj.defaults.tokenizer||new bj;for(const e in t.tokenizer){const i=n[e];n[e]=(...o)=>{let r=t.tokenizer[e].apply(n,o);if(r===false){r=i.apply(n,o)}return r}}e.tokenizer=n}if(t.walkTokens){const n=Dj.defaults.walkTokens;e.walkTokens=function(e){t.walkTokens.call(this,e);if(n){n.call(this,e)}}}if(i){e.extensions=n}Dj.setOptions(e)}))};Dj.walkTokens=function(t,e){for(const n of t){e.call(Dj,n);switch(n.type){case"table":{for(const t of n.header){Dj.walkTokens(t.tokens,e)}for(const t of n.rows){for(const n of t){Dj.walkTokens(n.tokens,e)}}break}case"list":{Dj.walkTokens(n.items,e);break}default:{if(Dj.defaults.extensions&&Dj.defaults.extensions.childTokens&&Dj.defaults.extensions.childTokens[n.type]){Dj.defaults.extensions.childTokens[n.type].forEach((function(t){Dj.walkTokens(n[t],e)}))}else if(n.tokens){Dj.walkTokens(n.tokens,e)}}}}};Dj.parseInline=function(t,e){if(typeof t==="undefined"||t===null){throw new Error("marked.parseInline(): input parameter is undefined or null")}if(typeof t!=="string"){throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected")}e=lj({},Dj.defaults,e||{});gj(e);try{const n=_j.lexInline(t,e);if(e.walkTokens){Dj.walkTokens(n,e.walkTokens)}return Ej.parseInline(n,e)}catch(t){t.message+="\nPlease report this to https://github.com/markedjs/marked.";if(e.silent){return"<p>An error occurred:</p><pre>"+YF(t.message+"",true)+"</pre>"}throw t}};Dj.Parser=Ej;Dj.parser=Ej.parse;Dj.Renderer=vj;Dj.TextRenderer=yj;Dj.Lexer=_j;Dj.lexer=_j.lex;Dj.Tokenizer=bj;Dj.Slugger=xj;Dj.parse=Dj;const Tj=Dj.options;const Sj=Dj.setOptions;const Ij=Dj.use;const Bj=Dj.walkTokens;const Mj=Dj.parseInline;const Lj=null&&Dj;const Nj=Ej.parse;const zj=_j.lex;Dj.use({tokenizer:{autolink:()=>null,url:()=>null},renderer:{checkbox(...t){return Object.getPrototypeOf(this).checkbox.call(this,...t).trimRight()},code(...t){return Object.getPrototypeOf(this).code.call(this,...t).replace("\n</code>","</code>")}}});function Pj(t){const e={gfm:true,breaks:true,tables:true,xhtml:true,headerIds:false};return Dj.parse(t,e)}function Rj(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n){if(n.hasOwnProperty(i))t[i]=n[i]}}return t}function Oj(t,e){return Array(e+1).join(t)}var Vj=["address","article","aside","audio","blockquote","body","canvas","center","dd","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frameset","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","isindex","li","main","menu","nav","noframes","noscript","ol","output","p","pre","section","table","tbody","td","tfoot","th","thead","tr","ul"];function Fj(t){return Vj.indexOf(t.nodeName.toLowerCase())!==-1}var jj=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"];function Hj(t){return jj.indexOf(t.nodeName.toLowerCase())!==-1}var Uj=jj.join();function Wj(t){return t.querySelector&&t.querySelector(Uj)}var qj={};qj.paragraph={filter:"p",replacement:function(t){return"\n\n"+t+"\n\n"}};qj.lineBreak={filter:"br",replacement:function(t,e,n){return n.br+"\n"}};qj.heading={filter:["h1","h2","h3","h4","h5","h6"],replacement:function(t,e,n){var i=Number(e.nodeName.charAt(1));if(n.headingStyle==="setext"&&i<3){var o=Oj(i===1?"=":"-",t.length);return"\n\n"+t+"\n"+o+"\n\n"}else{return"\n\n"+Oj("#",i)+" "+t+"\n\n"}}};qj.blockquote={filter:"blockquote",replacement:function(t){t=t.replace(/^\n+|\n+$/g,"");t=t.replace(/^/gm,"> ");return"\n\n"+t+"\n\n"}};qj.list={filter:["ul","ol"],replacement:function(t,e){var n=e.parentNode;if(n.nodeName==="LI"&&n.lastElementChild===e){return"\n"+t}else{return"\n\n"+t+"\n\n"}}};qj.listItem={filter:"li",replacement:function(t,e,n){t=t.replace(/^\n+/,"").replace(/\n+$/,"\n").replace(/\n/gm,"\n ");var i=n.bulletListMarker+" ";var o=e.parentNode;if(o.nodeName==="OL"){var r=o.getAttribute("start");var s=Array.prototype.indexOf.call(o.children,e);i=(r?Number(r)+s:s+1)+". "}return i+t+(e.nextSibling&&!/\n$/.test(t)?"\n":"")}};qj.indentedCodeBlock={filter:function(t,e){return e.codeBlockStyle==="indented"&&t.nodeName==="PRE"&&t.firstChild&&t.firstChild.nodeName==="CODE"},replacement:function(t,e,n){return"\n\n "+e.firstChild.textContent.replace(/\n/g,"\n ")+"\n\n"}};qj.fencedCodeBlock={filter:function(t,e){return e.codeBlockStyle==="fenced"&&t.nodeName==="PRE"&&t.firstChild&&t.firstChild.nodeName==="CODE"},replacement:function(t,e,n){var i=e.firstChild.className||"";var o=(i.match(/language-(\S+)/)||[null,""])[1];var r=e.firstChild.textContent;var s=n.fence.charAt(0);var a=3;var c=new RegExp("^"+s+"{3,}","gm");var l;while(l=c.exec(r)){if(l[0].length>=a){a=l[0].length+1}}var d=Oj(s,a);return"\n\n"+d+o+"\n"+r.replace(/\n$/,"")+"\n"+d+"\n\n"}};qj.horizontalRule={filter:"hr",replacement:function(t,e,n){return"\n\n"+n.hr+"\n\n"}};qj.inlineLink={filter:function(t,e){return e.linkStyle==="inlined"&&t.nodeName==="A"&&t.getAttribute("href")},replacement:function(t,e){var n=e.getAttribute("href");var i=e.title?' "'+e.title+'"':"";return"["+t+"]("+n+i+")"}};qj.referenceLink={filter:function(t,e){return e.linkStyle==="referenced"&&t.nodeName==="A"&&t.getAttribute("href")},replacement:function(t,e,n){var i=e.getAttribute("href");var o=e.title?' "'+e.title+'"':"";var r;var s;switch(n.linkReferenceStyle){case"collapsed":r="["+t+"][]";s="["+t+"]: "+i+o;break;case"shortcut":r="["+t+"]";s="["+t+"]: "+i+o;break;default:var a=this.references.length+1;r="["+t+"]["+a+"]";s="["+a+"]: "+i+o}this.references.push(s);return r},references:[],append:function(t){var e="";if(this.references.length){e="\n\n"+this.references.join("\n")+"\n\n";this.references=[]}return e}};qj.emphasis={filter:["em","i"],replacement:function(t,e,n){if(!t.trim())return"";return n.emDelimiter+t+n.emDelimiter}};qj.strong={filter:["strong","b"],replacement:function(t,e,n){if(!t.trim())return"";return n.strongDelimiter+t+n.strongDelimiter}};qj.code={filter:function(t){var e=t.previousSibling||t.nextSibling;var n=t.parentNode.nodeName==="PRE"&&!e;return t.nodeName==="CODE"&&!n},replacement:function(t){if(!t.trim())return"";var e="`";var n="";var i="";var o=t.match(/`+/gm);if(o){if(/^`/.test(t))n=" ";if(/`$/.test(t))i=" ";while(o.indexOf(e)!==-1)e=e+"`"}return e+n+t+i+e}};qj.image={filter:"img",replacement:function(t,e){var n=e.alt||"";var i=e.getAttribute("src")||"";var o=e.title||"";var r=o?' "'+o+'"':"";return i?"!["+n+"]"+"("+i+r+")":""}};function $j(t){this.options=t;this._keep=[];this._remove=[];this.blankRule={replacement:t.blankReplacement};this.keepReplacement=t.keepReplacement;this.defaultRule={replacement:t.defaultReplacement};this.array=[];for(var e in t.rules)this.array.push(t.rules[e])}$j.prototype={add:function(t,e){this.array.unshift(e)},keep:function(t){this._keep.unshift({filter:t,replacement:this.keepReplacement})},remove:function(t){this._remove.unshift({filter:t,replacement:function(){return""}})},forNode:function(t){if(t.isBlank)return this.blankRule;var e;if(e=Gj(this.array,t,this.options))return e;if(e=Gj(this._keep,t,this.options))return e;if(e=Gj(this._remove,t,this.options))return e;return this.defaultRule},forEach:function(t){for(var e=0;e<this.array.length;e++)t(this.array[e],e)}};function Gj(t,e,n){for(var i=0;i<t.length;i++){var o=t[i];if(Kj(o,e,n))return o}return void 0}function Kj(t,e,n){var i=t.filter;if(typeof i==="string"){if(i===e.nodeName.toLowerCase())return true}else if(Array.isArray(i)){if(i.indexOf(e.nodeName.toLowerCase())>-1)return true}else if(typeof i==="function"){if(i.call(t,e,n))return true}else{throw new TypeError("`filter` needs to be a string, array, or function")}}function Yj(t){var e=t.element;var n=t.isBlock;var i=t.isVoid;var o=t.isPre||function(t){return t.nodeName==="PRE"};if(!e.firstChild||o(e))return;var r=null;var s=false;var a=null;var c=Qj(a,e,o);while(c!==e){if(c.nodeType===3||c.nodeType===4){var l=c.data.replace(/[ \r\n\t]+/g," ");if((!r||/ $/.test(r.data))&&!s&&l[0]===" "){l=l.substr(1)}if(!l){c=Zj(c);continue}c.data=l;r=c}else if(c.nodeType===1){if(n(c)||c.nodeName==="BR"){if(r){r.data=r.data.replace(/ $/,"")}r=null;s=false}else if(i(c)){r=null;s=true}}else{c=Zj(c);continue}var d=Qj(a,c,o);a=c;c=d}if(r){r.data=r.data.replace(/ $/,"");if(!r.data){Zj(r)}}}function Zj(t){var e=t.nextSibling||t.parentNode;t.parentNode.removeChild(t);return e}function Qj(t,e,n){if(t&&t.parentNode===e||n(e)){return e.nextSibling||e.parentNode}return e.firstChild||e.nextSibling||e.parentNode}var Jj=typeof window!=="undefined"?window:{};function Xj(){var t=Jj.DOMParser;var e=false;try{if((new t).parseFromString("","text/html")){e=true}}catch(t){}return e}function tH(){var t=function(){};{var e=n(1576).JSDOM;t.prototype.parseFromString=function(t){return new e(t).window.document}}return t}var eH=Xj()?Jj.DOMParser:tH();function nH(t){var e;if(typeof t==="string"){var n=oH().parseFromString('<x-turndown id="turndown-root">'+t+"</x-turndown>","text/html");e=n.getElementById("turndown-root")}else{e=t.cloneNode(true)}Yj({element:e,isBlock:Fj,isVoid:Hj});return e}var iH;function oH(){iH=iH||new eH;return iH}function rH(t){t.isBlock=Fj(t);t.isCode=t.nodeName.toLowerCase()==="code"||t.parentNode.isCode;t.isBlank=sH(t);t.flankingWhitespace=aH(t);return t}function sH(t){return["A","TH","TD","IFRAME","SCRIPT","AUDIO","VIDEO"].indexOf(t.nodeName)===-1&&/^\s*$/i.test(t.textContent)&&!Hj(t)&&!Wj(t)}function aH(t){var e="";var n="";if(!t.isBlock){var i=/^\s/.test(t.textContent);var o=/\s$/.test(t.textContent);var r=t.isBlank&&i&&o;if(i&&!cH("left",t)){e=" "}if(!r&&o&&!cH("right",t)){n=" "}}return{leading:e,trailing:n}}function cH(t,e){var n;var i;var o;if(t==="left"){n=e.previousSibling;i=/ $/}else{n=e.nextSibling;i=/^ /}if(n){if(n.nodeType===3){o=i.test(n.nodeValue)}else if(n.nodeType===1&&!Fj(n)){o=i.test(n.textContent)}}return o}var lH=Array.prototype.reduce;var dH=/^\n*/;var uH=/\n*$/;var hH=[[/\\/g,"\\\\"],[/\*/g,"\\*"],[/^-/g,"\\-"],[/^\+ /g,"\\+ "],[/^(=+)/g,"\\$1"],[/^(#{1,6}) /g,"\\$1 "],[/`/g,"\\`"],[/^~~~/g,"\\~~~"],[/\[/g,"\\["],[/\]/g,"\\]"],[/^>/g,"\\>"],[/_/g,"\\_"],[/^(\d+)\. /g,"$1\\. "]];function gH(t){if(!(this instanceof gH))return new gH(t);var e={rules:qj,headingStyle:"setext",hr:"* * *",bulletListMarker:"*",codeBlockStyle:"indented",fence:"```",emDelimiter:"_",strongDelimiter:"**",linkStyle:"inlined",linkReferenceStyle:"full",br:" ",blankReplacement:function(t,e){return e.isBlock?"\n\n":""},keepReplacement:function(t,e){return e.isBlock?"\n\n"+e.outerHTML+"\n\n":e.outerHTML},defaultReplacement:function(t,e){return e.isBlock?"\n\n"+t+"\n\n":t}};this.options=Rj({},e,t);this.rules=new $j(this.options)}gH.prototype={turndown:function(t){if(!wH(t)){throw new TypeError(t+" is not a string, or an element/document/fragment node.")}if(t==="")return"";var e=mH.call(this,new nH(t));return fH.call(this,e)},use:function(t){if(Array.isArray(t)){for(var e=0;e<t.length;e++)this.use(t[e])}else if(typeof t==="function"){t(this)}else{throw new TypeError("plugin must be a Function or an Array of Functions")}return this},addRule:function(t,e){this.rules.add(t,e);return this},keep:function(t){this.rules.keep(t);return this},remove:function(t){this.rules.remove(t);return this},escape:function(t){return hH.reduce((function(t,e){return t.replace(e[0],e[1])}),t)}};function mH(t){var e=this;return lH.call(t.childNodes,(function(t,n){n=new rH(n);var i="";if(n.nodeType===3){i=n.isCode?n.nodeValue:e.escape(n.nodeValue)}else if(n.nodeType===1){i=pH.call(e,n)}return kH(t,i)}),"")}function fH(t){var e=this;this.rules.forEach((function(n){if(typeof n.append==="function"){t=kH(t,n.append(e.options))}}));return t.replace(/^[\t\r\n]+/,"").replace(/[\t\r\n\s]+$/,"")}function pH(t){var e=this.rules.forNode(t);var n=mH.call(this,t);var i=t.flankingWhitespace;if(i.leading||i.trailing)n=n.trim();return i.leading+e.replacement(n,t,this.options)+i.trailing}function bH(t,e){var n=[t.match(uH)[0],e.match(dH)[0]].sort();var i=n[n.length-1];return i.length<2?i:"\n\n"}function kH(t,e){var n=bH(t,e);t=t.replace(uH,"");e=e.replace(dH,"");return t+n+e}function wH(t){return t!=null&&(typeof t==="string"||t.nodeType&&(t.nodeType===1||t.nodeType===9||t.nodeType===11))}const AH=gH;var CH=/highlight-(?:text|source)-([a-z0-9]+)/;function _H(t){t.addRule("highlightedCodeBlock",{filter:function(t){var e=t.firstChild;return t.nodeName==="DIV"&&CH.test(t.className)&&e&&e.nodeName==="PRE"},replacement:function(t,e,n){var i=e.className||"";var o=(i.match(CH)||[null,""])[1];return"\n\n"+n.fence+o+"\n"+e.firstChild.textContent+"\n"+n.fence+"\n\n"}})}function vH(t){t.addRule("strikethrough",{filter:["del","s","strike"],replacement:function(t){return"~"+t+"~"}})}var yH=Array.prototype.indexOf;var xH=Array.prototype.every;var EH={};EH.tableCell={filter:["th","td"],replacement:function(t,e){return SH(t,e)}};EH.tableRow={filter:"tr",replacement:function(t,e){var n="";var i={left:":--",right:"--:",center:":-:"};if(DH(e)){for(var o=0;o<e.childNodes.length;o++){var r="---";var s=(e.childNodes[o].getAttribute("align")||"").toLowerCase();if(s)r=i[s]||r;n+=SH(r,e.childNodes[o])}}return"\n"+t+(n?"\n"+n:"")}};EH.table={filter:function(t){return t.nodeName==="TABLE"&&DH(t.rows[0])},replacement:function(t){t=t.replace("\n\n","\n");return"\n\n"+t+"\n\n"}};EH.tableSection={filter:["thead","tbody","tfoot"],replacement:function(t){return t}};function DH(t){var e=t.parentNode;return e.nodeName==="THEAD"||e.firstChild===t&&(e.nodeName==="TABLE"||TH(e))&&xH.call(t.childNodes,(function(t){return t.nodeName==="TH"}))}function TH(t){var e=t.previousSibling;return t.nodeName==="TBODY"&&(!e||e.nodeName==="THEAD"&&/^\s*$/i.test(e.textContent))}function SH(t,e){var n=yH.call(e.parentNode.childNodes,e);var i=" ";if(n===0)i="| ";return i+t+" |"}function IH(t){t.keep((function(t){return t.nodeName==="TABLE"&&!DH(t.rows[0])}));for(var e in EH)t.addRule(e,EH[e])}function BH(t){t.addRule("taskListItems",{filter:function(t){return t.type==="checkbox"&&t.parentNode.nodeName==="LI"},replacement:function(t,e){return(e.checked?"[x]":"[ ]")+" "}})}function MH(t){t.use([_H,vH,IH,BH])}const LH=AH.prototype.escape;function NH(t){t=LH(t);t=t.replace(/</g,"\\<");return t}AH.prototype.escape=function(t){let e="";let n=0;for(const i of VH(t)){const o=i.index;if(o>n){e+=NH(t.substring(n,o))}const r=i[0];e+=r;n=o+r.length}if(n<t.length){e+=NH(t.substring(n,t.length))}return e};const zH=new AH({codeBlockStyle:"fenced",hr:"---",headingStyle:"atx"});zH.use([MH,RH]);function PH(t){return zH.turndown(t)}function RH(t){t.addRule("taskListItems",{filter(t){return t.type==="checkbox"&&(t.parentNode.nodeName==="LI"||t.parentNode.parentNode.nodeName==="LI")},replacement(t,e){return(e.checked?"[x]":"[ ]")+" "}})}const OH=new RegExp(/\b(?:(?:https?|ftp):\/\/|www\.)/.source+/(?![-_])(?:[-_a-z0-9\u00a1-\uffff]{1,63}\.)+(?:[a-z\u00a1-\uffff]{2,63})/.source+/(?:[^\s<>]*)/.source,"gi");function*VH(t){for(const e of t.matchAll(OH)){const t=e[0];const n=FH(t);yield Object.assign([t.substring(0,n)],{index:e.index})}}function FH(t){let e=t.length;while(e>0){const n=t[e-1];if("?!.,:*_~'\"".includes(n)){e--}else if(n==")"){let n=0;for(let i=0;i<e;i++){if(t[i]=="("){n++}else if(t[i]==")"){n--}}if(n<0){e--}else{break}}else{break}}return e}class jH{constructor(t){this._htmlDP=new ww(t)}keepHtml(t){zH.keep([t])}toView(t){const e=Pj(t);return this._htmlDP.toView(e)}toData(t){const e=this._htmlDP.toData(t);return PH(e)}registerRawContentMatcher(t){this._htmlDP.registerRawContentMatcher(t)}useFillerType(){}}class HH extends eu{constructor(t){super(t);t.data.processor=new jH(t.data.viewDocument)}static get pluginName(){return"Markdown"}}function UH(t,e){return t=>{t.on("attribute:url:media",n)};function n(n,i,o){if(!o.consumable.consume(i.item,n.name)){return}const r=i.attributeNewValue;const s=o.writer;const a=o.mapper.toViewElement(i.item);const c=[...a.getChildren()].find((t=>t.getCustomProperty("media-content")));s.remove(c);const l=t.getMediaViewElement(s,r,e);s.insert(s.createPositionAt(a,0),l)}}function WH(t,e,n){e.setCustomProperty("media",true,t);return dD(t,e,{label:n})}function qH(t){const e=t.getSelectedElement();if(e&&$H(e)){return e}return null}function $H(t){return!!t.getCustomProperty("media")&&lD(t)}function GH(t,e,n,i){return t.createContainerElement("figure",{class:"media"},[e.getMediaViewElement(t,n,i),t.createSlot()])}function KH(t){const e=t.getSelectedElement();if(e&&e.is("element","media")){return e}return null}function YH(t,e,n,i){t.change((o=>{const r=o.createElement("media",{url:e});t.insertObject(r,n,null,{setSelection:"on",findOptimalPosition:i})}))}class ZH extends iu{refresh(){const t=this.editor.model;const e=t.document.selection;const n=KH(e);this.value=n?n.getAttribute("url"):null;this.isEnabled=JH(e)||QH(e,t)}execute(t){const e=this.editor.model;const n=e.document.selection;const i=KH(n);if(i){e.change((e=>{e.setAttribute("url",t,i)}))}else{YH(e,t,n,true)}}}function QH(t,e){const n=bD(t,e);let i=n.start.parent;if(i.isEmpty&&!e.schema.isLimit(i)){i=i.parent}return e.schema.checkChild(i,"media")}function JH(t){const e=t.getSelectedElement();return!!e&&e.name==="media"}const XH='<svg viewBox="0 0 64 42" xmlns="http://www.w3.org/2000/svg"><path d="M47.426 17V3.713L63.102 0v19.389h-.001l.001.272c0 1.595-2.032 3.43-4.538 4.098-2.506.668-4.538-.083-4.538-1.678 0-1.594 2.032-3.43 4.538-4.098.914-.244 2.032-.565 2.888-.603V4.516L49.076 7.447v9.556A1.014 1.014 0 0 0 49 17h-1.574zM29.5 17h-8.343a7.073 7.073 0 1 0-4.657 4.06v3.781H3.3a2.803 2.803 0 0 1-2.8-2.804V8.63a2.803 2.803 0 0 1 2.8-2.805h4.082L8.58 2.768A1.994 1.994 0 0 1 10.435 1.5h8.985c.773 0 1.477.448 1.805 1.149l1.488 3.177H26.7c1.546 0 2.8 1.256 2.8 2.805V17zm-11.637 0H17.5a1 1 0 0 0-1 1v.05A4.244 4.244 0 1 1 17.863 17zm29.684 2c.97 0 .953-.048.953.889v20.743c0 .953.016.905-.953.905H19.453c-.97 0-.953.048-.953-.905V19.89c0-.937-.016-.889.97-.889h28.077zm-4.701 19.338V22.183H24.154v16.155h18.692zM20.6 21.375v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616V37.53H20.6zm24.233-16.155v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615V37.53h-1.615zM29.485 25.283a.4.4 0 0 1 .593-.35l9.05 4.977a.4.4 0 0 1 0 .701l-9.05 4.978a.4.4 0 0 1-.593-.35v-9.956z"/></svg>';const tU="0 0 64 42";class eU{constructor(t,e){const n=e.providers;const i=e.extraProviders||[];const o=new Set(e.removeProviders);const r=n.concat(i).filter((t=>{const e=t.name;if(!e){P("media-embed-no-provider-name",{provider:t});return false}return!o.has(e)}));this.locale=t;this.providerDefinitions=r}hasMedia(t){return!!this._getMedia(t)}getMediaViewElement(t,e,n){return this._getMedia(e).getViewElement(t,n)}_getMedia(t){if(!t){return new nU(this.locale)}t=t.trim();for(const e of this.providerDefinitions){const n=e.html;const i=Xc(e.url);for(const e of i){const i=this._getUrlMatches(t,e);if(i){return new nU(this.locale,t,i,n)}}}return null}_getUrlMatches(t,e){let n=t.match(e);if(n){return n}let i=t.replace(/^https?:\/\//,"");n=i.match(e);if(n){return n}i=i.replace(/^www\./,"");n=i.match(e);if(n){return n}return null}}class nU{constructor(t,e,n,i){this.url=this._getValidUrl(e);this._locale=t;this._match=n;this._previewRenderer=i}getViewElement(t,e){const n={};let i;if(e.renderForEditingView||e.renderMediaPreview&&this.url&&this._previewRenderer){if(this.url){n["data-oembed-url"]=this.url}if(e.renderForEditingView){n.class="ck-media__wrapper"}const o=this._getPreviewHtml(e);i=t.createRawElement("div",n,((t,e)=>{e.setContentOf(t,o)}))}else{if(this.url){n.url=this.url}i=t.createEmptyElement(e.elementName,n)}t.setCustomProperty("media-content",true,i);return i}_getPreviewHtml(t){if(this._previewRenderer){return this._previewRenderer(this._match)}else{if(this.url&&t.renderForEditingView){return this._getPlaceholderHtml()}return""}}_getPlaceholderHtml(){const t=new gd;const e=this._locale.t;t.content=XH;t.viewBox=tU;const n=new zl({tag:"div",attributes:{class:"ck ck-reset_all ck-media__placeholder"},children:[{tag:"div",attributes:{class:"ck-media__placeholder__icon"},children:[t]},{tag:"a",attributes:{class:"ck-media__placeholder__url",target:"_blank",rel:"noopener noreferrer",href:this.url,"data-cke-tooltip-text":e("Open media in new tab")},children:[{tag:"span",attributes:{class:"ck-media__placeholder__url__text"},children:[this.url]}]}]}).render();return n.outerHTML}_getValidUrl(t){if(!t){return null}if(t.match(/^https?/)){return t}return"https://"+t}}var iU=n(952);var oU={injectType:"singletonStyleTag",attributes:{"data-cke":true}};oU.insert="head";oU.singleton=true;var rU=Tl()(iU.Z,oU);const sU=iU.Z.locals||{};class aU extends eu{static get pluginName(){return"MediaEmbedEditing"}constructor(t){super(t);t.config.define("mediaEmbed",{elementName:"oembed",providers:[{name:"dailymotion",url:/^dailymotion\.com\/video\/(\w+)/,html:t=>{const e=t[1];return'<div style="position: relative; padding-bottom: 100%; height: 0; ">'+`<iframe src="https://www.dailymotion.com/embed/video/${e}" `+'style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" '+'frameborder="0" width="480" height="270" allowfullscreen allow="autoplay">'+"</iframe>"+"</div>"}},{name:"spotify",url:[/^open\.spotify\.com\/(artist\/\w+)/,/^open\.spotify\.com\/(album\/\w+)/,/^open\.spotify\.com\/(track\/\w+)/],html:t=>{const e=t[1];return'<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 126%;">'+`<iframe src="https://open.spotify.com/embed/${e}" `+'style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" '+'frameborder="0" allowtransparency="true" allow="encrypted-media">'+"</iframe>"+"</div>"}},{name:"youtube",url:[/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)(?:&t=(\d+))?/,/^(?:m\.)?youtube\.com\/v\/([\w-]+)(?:\?t=(\d+))?/,/^youtube\.com\/embed\/([\w-]+)(?:\?start=(\d+))?/,/^youtu\.be\/([\w-]+)(?:\?t=(\d+))?/],html:t=>{const e=t[1];const n=t[2];return'<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;">'+`<iframe src="https://www.youtube.com/embed/${e}${n?`?start=${n}`:""}" `+'style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" '+'frameborder="0" allow="autoplay; encrypted-media" allowfullscreen>'+"</iframe>"+"</div>"}},{name:"vimeo",url:[/^vimeo\.com\/(\d+)/,/^vimeo\.com\/[^/]+\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/album\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/channels\/[^/]+\/(\d+)/,/^vimeo\.com\/groups\/[^/]+\/videos\/(\d+)/,/^vimeo\.com\/ondemand\/[^/]+\/(\d+)/,/^player\.vimeo\.com\/video\/(\d+)/],html:t=>{const e=t[1];return'<div style="position: relative; padding-bottom: 100%; height: 0; padding-bottom: 56.2493%;">'+`<iframe src="https://player.vimeo.com/video/${e}" `+'style="position: absolute; width: 100%; height: 100%; top: 0; left: 0;" '+'frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen>'+"</iframe>"+"</div>"}},{name:"instagram",url:/^instagram\.com\/p\/(\w+)/},{name:"twitter",url:/^twitter\.com/},{name:"googleMaps",url:[/^google\.com\/maps/,/^goo\.gl\/maps/,/^maps\.google\.com/,/^maps\.app\.goo\.gl/]},{name:"flickr",url:/^flickr\.com/},{name:"facebook",url:/^facebook\.com/}]});this.registry=new eU(t.locale,t.config.get("mediaEmbed"))}init(){const t=this.editor;const e=t.model.schema;const n=t.t;const i=t.conversion;const o=t.config.get("mediaEmbed.previewsInData");const r=t.config.get("mediaEmbed.elementName");const s=this.registry;t.commands.add("mediaEmbed",new ZH(t));e.register("media",{inheritAllFrom:"$blockObject",allowAttributes:["url"]});i.for("dataDowncast").elementToStructure({model:"media",view:(t,{writer:e})=>{const n=t.getAttribute("url");return GH(e,s,n,{elementName:r,renderMediaPreview:n&&o})}});i.for("dataDowncast").add(UH(s,{elementName:r,renderMediaPreview:o}));i.for("editingDowncast").elementToStructure({model:"media",view:(t,{writer:e})=>{const i=t.getAttribute("url");const o=GH(e,s,i,{elementName:r,renderForEditingView:true});return WH(o,e,n("media widget"))}});i.for("editingDowncast").add(UH(s,{elementName:r,renderForEditingView:true}));i.for("upcast").elementToElement({view:t=>["oembed",r].includes(t.name)&&t.getAttribute("url")?{name:true}:null,model:(t,{writer:e})=>{const n=t.getAttribute("url");if(s.hasMedia(n)){return e.createElement("media",{url:n})}}}).elementToElement({view:{name:"div",attributes:{"data-oembed-url":true}},model:(t,{writer:e})=>{const n=t.getAttribute("data-oembed-url");if(s.hasMedia(n)){return e.createElement("media",{url:n})}}}).add((t=>{t.on("element:figure",e);function e(t,e,n){if(!n.consumable.consume(e.viewItem,{name:true,classes:"media"})){return}const{modelRange:i,modelCursor:o}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=i;e.modelCursor=o;const r=dl(i.getItems());if(!r){n.consumable.revert(e.viewItem,{name:true,classes:"media"})}}}))}}const cU=/^(?:http(s)?:\/\/)?[\w-]+\.[\w-.~:/?#[\]@!$&'()*+,;=%]+$/;class lU extends eu{static get requires(){return[OT,oE,KT]}static get pluginName(){return"AutoMediaEmbed"}constructor(t){super(t);this._timeoutId=null;this._positionToInsert=null}init(){const t=this.editor;const e=t.model.document;this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(()=>{const t=e.selection.getFirstRange();const n=sA.fromPosition(t.start);n.stickiness="toPrevious";const i=sA.fromPosition(t.end);i.stickiness="toNext";e.once("change:data",(()=>{this._embedMediaBetweenPositions(n,i);n.detach();i.detach()}),{priority:"high"})}));t.commands.get("undo").on("execute",(()=>{if(this._timeoutId){ic.window.clearTimeout(this._timeoutId);this._positionToInsert.detach();this._timeoutId=null;this._positionToInsert=null}}),{priority:"high"})}_embedMediaBetweenPositions(t,e){const n=this.editor;const i=n.plugins.get(aU).registry;const o=new kb(t,e);const r=o.getWalker({ignoreElementEnd:true});let s="";for(const t of r){if(t.item.is("$textProxy")){s+=t.item.data}}s=s.trim();if(!s.match(cU)){o.detach();return}if(!i.hasMedia(s)){o.detach();return}const a=n.commands.get("mediaEmbed");if(!a.isEnabled){o.detach();return}this._positionToInsert=sA.fromPosition(t);this._timeoutId=ic.window.setTimeout((()=>{n.model.change((t=>{this._timeoutId=null;t.remove(o);o.detach();let e;if(this._positionToInsert.root.rootName!=="$graveyard"){e=this._positionToInsert}YH(n.model,s,e,false);this._positionToInsert.detach();this._positionToInsert=null}));n.plugins.get("Delete").requestUndoOnBackspace()}),100)}}var dU=n(3525);var uU={injectType:"singletonStyleTag",attributes:{"data-cke":true}};uU.insert="head";uU.singleton=true;var hU=Tl()(dU.Z,uU);const gU=dU.Z.locals||{};class mU extends Ll{constructor(t,n){super(n);const i=n.t;this.focusTracker=new ul;this.keystrokes=new hl;this.set("mediaURLInputValue","");this.urlInputView=this._createUrlInput();this.saveButtonView=this._createButton(i("Save"),J_.check,"ck-button-save");this.saveButtonView.type="submit";this.saveButtonView.bind("isEnabled").to(this,"mediaURLInputValue",(t=>!!t));this.cancelButtonView=this._createButton(i("Cancel"),J_.cancel,"ck-button-cancel","cancel");this._focusables=new xl;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this._validators=t;this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-form","ck-responsive-form"],tabindex:"-1"},children:[this.urlInputView,this.saveButtonView,this.cancelButtonView]});e(this)}render(){super.render();o({view:this});const t=[this.urlInputView,this.saveButtonView,this.cancelButtonView];t.forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element);const e=t=>t.stopPropagation();this.keystrokes.set("arrowright",e);this.keystrokes.set("arrowleft",e);this.keystrokes.set("arrowup",e);this.keystrokes.set("arrowdown",e);this.listenTo(this.urlInputView.element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"})}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}get url(){return this.urlInputView.fieldView.element.value.trim()}set url(t){this.urlInputView.fieldView.element.value=t.trim()}isValid(){this.resetFormStatus();for(const t of this._validators){const e=t(this);if(e){this.urlInputView.errorText=e;return false}}return true}resetFormStatus(){this.urlInputView.errorText=null;this.urlInputView.infoText=this._urlInputViewInfoDefault}_createUrlInput(){const t=this.locale.t;const e=new Ly(this.locale,Ny);const n=e.fieldView;this._urlInputViewInfoDefault=t("Paste the media URL in the input.");this._urlInputViewInfoTip=t("Tip: Paste the URL into the content to embed faster.");e.label=t("Media URL");e.infoText=this._urlInputViewInfoDefault;n.on("input",(()=>{e.infoText=n.element.value?this._urlInputViewInfoTip:this._urlInputViewInfoDefault;this.mediaURLInputValue=n.element.value.trim()}));return e}_createButton(t,e,n,i){const o=new kd(this.locale);o.set({label:t,icon:e,tooltip:true});o.extendTemplate({attributes:{class:n}});if(i){o.delegate("execute").to(this,i)}return o}}const fU='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M18.68 3.03c.6 0 .59-.03.59.55v12.84c0 .59.01.56-.59.56H1.29c-.6 0-.59.03-.59-.56V3.58c0-.58-.01-.55.6-.55h17.38zM15.77 15V5H4.2v10h11.57zM2 4v1h1V4H2zm0 2v1h1V6H2zm0 2v1h1V8H2zm0 2v1h1v-1H2zm0 2v1h1v-1H2zm0 2v1h1v-1H2zM17 4v1h1V4h-1zm0 2v1h1V6h-1zm0 2v1h1V8h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zM7.5 7.177a.4.4 0 0 1 .593-.351l5.133 2.824a.4.4 0 0 1 0 .7l-5.133 2.824a.4.4 0 0 1-.593-.35V7.176v.001z"/></svg>';class pU extends eu{static get requires(){return[aU]}static get pluginName(){return"MediaEmbedUI"}init(){const t=this.editor;const e=t.commands.get("mediaEmbed");t.ui.componentFactory.add("mediaEmbed",(t=>{const n=yv(t);this._setUpDropdown(n,e);return n}))}_setUpDropdown(t,e){const n=this.editor;const i=n.t;const o=t.buttonView;const r=n.plugins.get(aU).registry;t.once("change:isOpen",(()=>{const i=new mU(bU(n.t,r),n.locale);t.panelView.children.add(i);o.on("open",(()=>{i.disableCssTransitions();i.url=e.value||"";i.urlInputView.fieldView.select();i.enableCssTransitions()}),{priority:"low"});t.on("submit",(()=>{if(i.isValid()){n.execute("mediaEmbed",i.url);n.editing.view.focus()}}));t.on("change:isOpen",(()=>i.resetFormStatus()));t.on("cancel",(()=>{n.editing.view.focus()}));i.delegate("submit","cancel").to(t);i.urlInputView.bind("value").to(e,"value");i.urlInputView.bind("isReadOnly").to(e,"isEnabled",(t=>!t))}));t.bind("isEnabled").to(e);o.set({label:i("Insert media"),icon:fU,tooltip:true})}}function bU(t,e){return[e=>{if(!e.url.length){return t("The URL must not be empty.")}},n=>{if(!e.hasMedia(n.url)){return t("This media URL is not supported.")}}]}var kU=n(5777);var wU={injectType:"singletonStyleTag",attributes:{"data-cke":true}};wU.insert="head";wU.singleton=true;var AU=Tl()(kU.Z,wU);const CU=kU.Z.locals||{};class _U extends eu{static get requires(){return[aU,pU,lU,ZD]}static get pluginName(){return"MediaEmbed"}}class vU extends eu{static get requires(){return[XD]}static get pluginName(){return"MediaEmbedToolbar"}afterInit(){const t=this.editor;const e=t.t;const n=t.plugins.get(XD);n.register("mediaEmbed",{ariaLabel:e("Media toolbar"),items:t.config.get("mediaEmbed.toolbar")||[],getRelatedElement:qH})}}class yU extends iu{refresh(){const t=this.editor.model;const e=t.schema;const n=t.document.selection;this.isEnabled=xU(n,e,t)}execute(){const t=this.editor.model;t.change((e=>{const n=e.createElement("pageBreak");t.insertObject(n,null,null,{setSelection:"after"})}))}}function xU(t,e,n){const i=EU(t,n);return e.checkChild(i,"pageBreak")}function EU(t,e){const n=bD(t,e);const i=n.start.parent;if(i.isEmpty&&!i.is("element","$root")){return i.parent}return i}var DU=n(6448);var TU={injectType:"singletonStyleTag",attributes:{"data-cke":true}};TU.insert="head";TU.singleton=true;var SU=Tl()(DU.Z,TU);const IU=DU.Z.locals||{};class BU extends eu{static get pluginName(){return"PageBreakEditing"}init(){const t=this.editor;const e=t.model.schema;const n=t.t;const i=t.conversion;e.register("pageBreak",{inheritAllFrom:"$blockObject"});i.for("dataDowncast").elementToStructure({model:"pageBreak",view:(t,{writer:e})=>{const n=e.createContainerElement("div",{class:"page-break",style:"page-break-after: always"},e.createContainerElement("span",{style:"display: none"}));return n}});i.for("editingDowncast").elementToStructure({model:"pageBreak",view:(t,{writer:e})=>{const i=n("Page break");const o=e.createContainerElement("div");const r=e.createRawElement("span",{class:"page-break__label"},(function(t){t.innerText=n("Page break")}));e.addClass("page-break",o);e.insert(e.createPositionAt(o,0),r);return MU(o,e,i)}});i.for("upcast").elementToElement({view:t=>{const e=t.getStyle("page-break-before")=="always";const n=t.getStyle("page-break-after")=="always";if(!e&&!n){return null}if(t.childCount==1){const e=t.getChild(0);if(!e.is("element","span")||e.getStyle("display")!="none"){return null}}else if(t.childCount>1){return null}return{name:true}},model:"pageBreak",converterPriority:"high"});t.commands.add("pageBreak",new yU(t))}}function MU(t,e,n){e.setCustomProperty("pageBreak",true,t);return dD(t,e,{label:n})}const LU='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.598.687h1.5v5h-1.5zm14.5 0h1.5v5h-1.5z"/><path d="M19.598 4.187v1.5h-16v-1.5zm-16 14.569h1.5v-5h-1.5zm14.5 0h1.5v-5h-1.5z"/><path d="M19.598 15.256v-1.5h-16v1.5zM5.081 9h6v2h-6zm8 0h6v2h-6zm-9.483 1L0 12.5v-5z"/></svg>';class NU extends eu{static get pluginName(){return"PageBreakUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("pageBreak",(n=>{const i=t.commands.get("pageBreak");const o=new kd(n);o.set({label:e("Page break"),icon:LU,tooltip:true});o.bind("isEnabled").to(i,"isEnabled");this.listenTo(o,"execute",(()=>{t.execute("pageBreak");t.editing.view.focus()}));return o}))}}class zU extends eu{static get requires(){return[BU,NU,ZD]}static get pluginName(){return"PageBreak"}}function PU(t,e){for(const n of t.getChildren()){if(n.is("element","b")&&n.getStyle("font-weight")==="normal"){const i=t.getChildIndex(n);e.remove(n);e.insertChild(i,n.getChildren(),t)}}}function RU(t,e){const n=new Zg(e.document.stylesProcessor);const i=new Jm(n,{renderingMode:"data"});const o=i.blockElements;const r=i.inlineObjectElements;const s=[];for(const n of e.createRangeIn(t)){const t=n.item;if(t.is("element","br")){const n=OU(t,"forward",e,{blockElements:o,inlineObjectElements:r});const i=OU(t,"backward",e,{blockElements:o,inlineObjectElements:r});const a=VU(n,o);const c=VU(i,o);if(c||a){s.push(t)}}}for(const t of s){if(t.hasClass("Apple-interchange-newline")){e.remove(t)}else{e.replace(t,e.createElement("p"))}}}function OU(t,e,n,{blockElements:i,inlineObjectElements:o}){let r=n.createPositionAt(t,e=="forward"?"after":"before");r=r.getLastMatchingPosition((({item:t})=>t.is("element")&&!i.includes(t.name)&&!o.includes(t.name)),{direction:e});return e=="forward"?r.nodeAfter:r.nodeBefore}function VU(t,e){return!!t&&t.is("element")&&e.includes(t.name)}function FU(t,e){if(!t.childCount){return}const n=new kC(t.document);const i=HU(t,n);if(!i.length){return}let o=null;let r=1;i.forEach(((t,s)=>{const a=QU(i[s-1],t);const c=a?null:i[s-1];const l=XU(c,t);if(a){o=null;r=1}if(!o||l!==0){const i=UU(t,e);if(!o){o=GU(i,t.element,n)}else if(t.indent>r){const t=o.getChild(o.childCount-1);const e=t.getChild(t.childCount-1);o=GU(i,e,n);r+=1}else if(t.indent<r){const e=r-t.indent;o=tW(o,e);r=t.indent}if(t.indent<=r){if(!o.is("element",i.type)){o=n.rename(i.type,o)}}}const d=KU(t.element,n);n.appendChild(d,o)}))}function jU(t,e){for(const n of e.createRangeIn(t)){const t=n.item;if(t.is("element","li")){const n=t.getChild(0);if(n&&n.is("element","p")){e.unwrapElement(n)}}}}function HU(t,e){const n=e.createRangeIn(t);const i=new Su({name:/^p|h\d+$/,styles:{"mso-list":/.*/}});const o=[];for(const t of n){if(t.type==="elementStart"&&i.match(t.item)){const e=YU(t.item);o.push({element:t.item,id:e.id,order:e.order,indent:e.indent})}}return o}function UU(t,e){const n=new RegExp(`@list l${t.id}:level${t.indent}\\s*({[^}]*)`,"gi");const i=/mso-level-number-format:([^;]{0,100});/gi;const o=/mso-level-start-at:\s{0,100}([0-9]{0,10})\s{0,100};/gi;const r=n.exec(e);let s="decimal";let a="ol";let c=null;if(r&&r[1]){const e=i.exec(r[1]);if(e&&e[1]){s=e[1].trim();a=s!=="bullet"&&s!=="image"?"ol":"ul"}if(s==="bullet"){const e=WU(t.element);if(e){s=e}}else{const t=o.exec(r[1]);if(t&&t[1]){c=parseInt(t[1])}}}return{type:a,startIndex:c,style:$U(s)}}function WU(t){const e=qU(t);if(!e){return null}const n=e._data;if(n==="o"){return"circle"}else if(n==="·"){return"disc"}else if(n==="§"){return"square"}return null}function qU(t){if(t.getChild(0).is("$text")){return null}for(const e of t.getChildren()){if(!e.is("element","span")){continue}const t=e.getChild(0);if(t.is("$text")){return t}return t.getChild(0)}return null}function $U(t){if(t.startsWith("arabic-leading-zero")){return"decimal-leading-zero"}switch(t){case"alpha-upper":return"upper-alpha";case"alpha-lower":return"lower-alpha";case"roman-upper":return"upper-roman";case"roman-lower":return"lower-roman";case"circle":case"disc":case"square":return t;default:return null}}function GU(t,e,n){const i=e.parent;const o=n.createElement(t.type);const r=i.getChildIndex(e)+1;n.insertChild(r,o,i);if(t.style){n.setStyle("list-style-type",t.style,o)}if(t.startIndex&&t.startIndex>1){n.setAttribute("start",t.startIndex,o)}return o}function KU(t,e){ZU(t,e);return e.rename("li",t)}function YU(t){const e={};const n=t.getStyle("mso-list");if(n){const t=n.match(/(^|\s{1,100})l(\d+)/i);const i=n.match(/\s{0,100}lfo(\d+)/i);const o=n.match(/\s{0,100}level(\d+)/i);if(t&&i&&o){e.id=t[2];e.order=i[1];e.indent=parseInt(o[1])}}return e}function ZU(t,e){const n=new Su({name:"span",styles:{"mso-list":"Ignore"}});const i=e.createRangeIn(t);for(const t of i){if(t.type==="elementStart"&&n.match(t.item)){e.remove(t.item)}}}function QU(t,e){if(!t){return true}if(t.id!==e.id){if(e.indent-t.indent===1){return false}return true}const n=e.element.previousSibling;if(!n){return true}return!JU(n)}function JU(t){return t.is("element","ol")||t.is("element","ul")}function XU(t,e){return t?e.indent-t.indent:e.indent-1}function tW(t,e){const n=t.getAncestors({parentFirst:true});let i=null;let o=0;for(const t of n){if(t.is("element","ul")||t.is("element","ol")){o++}if(o===e){i=t;break}}return i}const eW=/id=("|')docs-internal-guid-[-0-9a-f]+("|')/i;class nW{constructor(t){this.document=t}isActive(t){return eW.test(t)}execute(t){const e=new kC(this.document);const{body:n}=t._parsedData;PU(n,e);jU(n,e);RU(n,e);t.content=n}}function iW(t,e){if(!t.childCount){return}const n=new kC(t.document);const i=rW(t,n);sW(i,t,n);cW(i,t,n);aW(t,n);const o=lW(t,n);if(o.length){uW(o,dW(e),n)}}function oW(t){return btoa(t.match(/\w{2}/g).map((t=>String.fromCharCode(parseInt(t,16)))).join(""))}function rW(t,e){const n=e.createRangeIn(t);const i=new Su({name:/v:(.+)/});const o=[];for(const t of n){if(t.type!="elementStart"){continue}const e=t.item;const n=e.previousSibling;const r=n&&n.is("element")?n.name:null;if(i.match(e)&&e.getAttribute("o:gfxdata")&&r!=="v:shapetype"){o.push(t.item.getAttribute("id"))}}return o}function sW(t,e,n){const i=n.createRangeIn(e);const o=new Su({name:"img"});const r=[];for(const e of i){if(e.item.is("element")&&o.match(e.item)){const n=e.item;const i=n.getAttribute("v:shapes")?n.getAttribute("v:shapes").split(" "):[];if(i.length&&i.every((e=>t.indexOf(e)>-1))){r.push(n)}else if(!n.getAttribute("src")){r.push(n)}}}for(const t of r){n.remove(t)}}function aW(t,e){const n=e.createRangeIn(t);const i=new Su({name:/v:(.+)/});const o=[];for(const t of n){if(t.type=="elementStart"&&i.match(t.item)){o.push(t.item)}}for(const t of o){e.remove(t)}}function cW(t,e,n){const i=n.createRangeIn(e);const o=[];for(const e of i){if(e.type=="elementStart"&&e.item.is("element","v:shape")){const n=e.item.getAttribute("id");if(t.includes(n)){continue}if(!r(e.item.parent.getChildren(),n)){o.push(e.item)}}}for(const t of o){const e={src:s(t)};if(t.hasAttribute("alt")){e.alt=t.getAttribute("alt")}const i=n.createElement("img",e);n.insertChild(t.index+1,i,t.parent)}function r(t,e){for(const n of t){if(n.is("element")){if(n.name=="img"&&n.getAttribute("v:shapes")==e){return true}if(r(n.getChildren(),e)){return true}}}return false}function s(t){for(const e of t.getChildren()){if(e.is("element")&&e.getAttribute("src")){return e.getAttribute("src")}}}}function lW(t,e){const n=e.createRangeIn(t);const i=new Su({name:"img"});const o=[];for(const t of n){if(t.item.is("element")&&i.match(t.item)){if(t.item.getAttribute("src").startsWith("file://")){o.push(t.item)}}}return o}function dW(t){if(!t){return[]}const e=/{\\pict[\s\S]+?\\bliptag-?\d+(\\blipupi-?\d+)?({\\\*\\blipuid\s?[\da-fA-F]+)?[\s}]*?/;const n=new RegExp("(?:("+e.source+"))([\\da-fA-F\\s]+)\\}","g");const i=t.match(n);const o=[];if(i){for(const t of i){let n=false;if(t.includes("\\pngblip")){n="image/png"}else if(t.includes("\\jpegblip")){n="image/jpeg"}if(n){o.push({hex:t.replace(e,"").replace(/[^\da-fA-F]/g,""),type:n})}}}return o}function uW(t,e,n){if(t.length===e.length){for(let i=0;i<t.length;i++){const o=`data:${e[i].type};base64,${oW(e[i].hex)}`;n.setAttribute("src",o,t[i])}}}const hW=/<meta\s*name="?generator"?\s*content="?microsoft\s*word\s*\d+"?\/?>/i;const gW=/xmlns:o="urn:schemas-microsoft-com/i;class mW{constructor(t){this.document=t}isActive(t){return hW.test(t)||gW.test(t)}execute(t){const{body:e,stylesString:n}=t._parsedData;FU(e,n);iW(e,t.dataTransfer.getData("text/rtf"));t.content=e}}function fW(t){return bW(bW(t)).replace(/(<span\s+style=['"]mso-spacerun:yes['"]>[^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g,"$1$2").replace(/<span\s+style=['"]mso-spacerun:yes['"]><\/span>/g,"").replace(/ <\//g," </").replace(/ <o:p><\/o:p>/g," <o:p></o:p>").replace(/<o:p>(&nbsp;|\u00A0)<\/o:p>/g,"").replace(/>([^\S\r\n]*[\r\n]\s*)</g,"><")}function pW(t){t.querySelectorAll("span[style*=spacerun]").forEach((t=>{const e=t;const n=e.innerText.length||0;e.innerText=Array(n+1).join("  ").substr(0,n)}))}function bW(t){return t.replace(/<span(?: class="Apple-converted-space"|)>(\s+)<\/span>/g,((t,e)=>e.length===1?" ":Array(e.length+1).join("  ").substr(0,e.length)))}function kW(t,e){const n=new DOMParser;t=t.replace(/<!--\[if gte vml 1]>/g,"");const i=fW(CW(t));const o=n.parseFromString(i,"text/html");pW(o);const r=o.body.innerHTML;const s=wW(o,e);const a=AW(o);return{body:s,bodyString:r,styles:a.styles,stylesString:a.stylesString}}function wW(t,e){const n=new Zg(e);const i=new Jm(n,{renderingMode:"data"});const o=t.createDocumentFragment();const r=t.body.childNodes;while(r.length>0){o.appendChild(r[0])}return i.domToView(o,{skipComments:true})}function AW(t){const e=[];const n=[];const i=Array.from(t.getElementsByTagName("style"));for(const t of i){if(t.sheet&&t.sheet.cssRules&&t.sheet.cssRules.length){e.push(t.sheet);n.push(t.innerHTML)}}return{styles:e,stylesString:n.join(" ")}}function CW(t){const e="</body>";const n="</html>";const i=t.indexOf(e);if(i<0){return t}const o=t.indexOf(n,i+e.length);return t.substring(0,i+e.length)+(o>=0?t.substring(o):"")}class _W extends eu{static get pluginName(){return"PasteFromOffice"}static get requires(){return[UE]}init(){const t=this.editor;const e=t.editing.view.document;const n=[];n.push(new mW(e));n.push(new nW(e));t.plugins.get("ClipboardPipeline").on("inputTransformation",((i,o)=>{if(o._isTransformedWithPasteFromOffice){return}const r=t.model.document.selection.getFirstPosition().parent;if(r.is("element","codeBlock")){return}const s=o.dataTransfer.getData("text/html");const a=n.find((t=>t.isActive(s)));if(a){o._parsedData=kW(s,e.stylesProcessor);a.execute(o);o._isTransformedWithPasteFromOffice=true}}),{priority:"high"})}}const vW='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.69 14.915c.053.052.173.083.36.093a.366.366 0 0 1 .345.485l-.003.01a.738.738 0 0 1-.697.497h-2.67a.374.374 0 0 1-.353-.496l.013-.038a.681.681 0 0 1 .644-.458c.197-.012.325-.043.386-.093a.28.28 0 0 0 .072-.11L9.592 4.5H6.269c-.359-.017-.609.013-.75.09-.142.078-.289.265-.442.563-.192.29-.516.464-.864.464H4.17a.43.43 0 0 1-.407-.569L4.46 3h13.08l-.62 2.043a.81.81 0 0 1-.775.574h-.114a.486.486 0 0 1-.486-.486c.001-.284-.054-.464-.167-.54-.112-.076-.367-.106-.766-.091h-3.28l-2.68 10.257c-.006.074.007.127.038.158zM3 17h8a.5.5 0 1 1 0 1H3a.5.5 0 1 1 0-1zm11.299 1.17a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.06-1.06l1.415 1.414 1.414-1.415a.75.75 0 1 1 1.06 1.06l-1.413 1.415 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414-1.414 1.414z"/></svg>';const yW="removeFormat";class xW extends eu{static get pluginName(){return"RemoveFormatUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(yW,(n=>{const i=t.commands.get(yW);const o=new kd(n);o.set({label:e("Remove Format"),icon:vW,tooltip:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(yW);t.editing.view.focus()}));return o}))}}class EW extends iu{refresh(){const t=this.editor.model;this.isEnabled=!!dl(this._getFormattingItems(t.document.selection,t.schema))}execute(){const t=this.editor.model;const e=t.schema;t.change((n=>{for(const i of this._getFormattingItems(t.document.selection,e)){if(i.is("selection")){for(const t of this._getFormattingAttributes(i,e)){n.removeSelectionAttribute(t)}}else{const t=n.createRangeOn(i);for(const o of this._getFormattingAttributes(i,e)){n.removeAttribute(o,t)}}}}))}*_getFormattingItems(t,e){const n=t=>!!dl(this._getFormattingAttributes(t,e));for(const i of t.getRanges()){for(const t of i.getItems()){if(!e.isBlock(t)&&n(t)){yield t}}}for(const e of t.getSelectedBlocks()){if(n(e)){yield e}}if(n(t)){yield t}}*_getFormattingAttributes(t,e){for(const[n]of t.getAttributes()){const t=e.getAttributeProperties(n);if(t&&t.isFormatting){yield n}}}}class DW extends eu{static get pluginName(){return"RemoveFormatEditing"}init(){const t=this.editor;t.commands.add("removeFormat",new EW(t))}}class TW extends eu{static get requires(){return[DW,xW]}static get pluginName(){return"RemoveFormat"}}function SW(t){const e=[{name:"address",isVoid:false},{name:"article",isVoid:false},{name:"aside",isVoid:false},{name:"blockquote",isVoid:false},{name:"br",isVoid:true},{name:"details",isVoid:false},{name:"dialog",isVoid:false},{name:"dd",isVoid:false},{name:"div",isVoid:false},{name:"dl",isVoid:false},{name:"dt",isVoid:false},{name:"fieldset",isVoid:false},{name:"figcaption",isVoid:false},{name:"figure",isVoid:false},{name:"footer",isVoid:false},{name:"form",isVoid:false},{name:"h1",isVoid:false},{name:"h2",isVoid:false},{name:"h3",isVoid:false},{name:"h4",isVoid:false},{name:"h5",isVoid:false},{name:"h6",isVoid:false},{name:"header",isVoid:false},{name:"hgroup",isVoid:false},{name:"hr",isVoid:true},{name:"input",isVoid:true},{name:"li",isVoid:false},{name:"main",isVoid:false},{name:"nav",isVoid:false},{name:"ol",isVoid:false},{name:"p",isVoid:false},{name:"section",isVoid:false},{name:"table",isVoid:false},{name:"tbody",isVoid:false},{name:"td",isVoid:false},{name:"textarea",isVoid:false},{name:"th",isVoid:false},{name:"thead",isVoid:false},{name:"tr",isVoid:false},{name:"ul",isVoid:false}];const n=e.map((t=>t.name)).join("|");const i=t.replace(new RegExp(`</?(${n})( .*?)?>`,"g"),"\n$&\n").split("\n");let o=0;return i.filter((t=>t.length)).map((t=>{if(IW(t,e)){return MW(t,o++)}if(BW(t,e)){return MW(t,--o)}return MW(t,o)})).join("\n")}function IW(t,e){return e.some((e=>{if(e.isVoid){return false}if(!new RegExp(`<${e.name}( .*?)?>`).test(t)){return false}return true}))}function BW(t,e){return e.some((e=>new RegExp(`</${e.name}>`).test(t)))}function MW(t,e,n=" "){return`${n.repeat(Math.max(0,e))}${t}`}var LW=n(671);var NW={injectType:"singletonStyleTag",attributes:{"data-cke":true}};NW.insert="head";NW.singleton=true;var zW=Tl()(LW.Z,NW);const PW=LW.Z.locals||{};const RW='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m12.5 0 5 4.5v15.003h-16V0h11zM3 1.5v3.25l-1.497 1-.003 8 1.5 1v3.254L7.685 18l-.001 1.504H17.5V8.002L16 9.428l-.004-4.22-4.222-3.692L3 1.5z"/><path d="M4.06 6.64a.75.75 0 0 1 .958 1.15l-.085.07L2.29 9.75l2.646 1.89c.302.216.4.62.232.951l-.058.095a.75.75 0 0 1-.951.232l-.095-.058-3.5-2.5V9.14l3.496-2.5zm4.194 6.22a.75.75 0 0 1-.958-1.149l.085-.07 2.643-1.89-2.646-1.89a.75.75 0 0 1-.232-.952l.058-.095a.75.75 0 0 1 .95-.232l.096.058 3.5 2.5v1.22l-3.496 2.5zm7.644-.836 2.122 2.122-5.825 5.809-2.125-.005.003-2.116zm2.539-1.847 1.414 1.414a.5.5 0 0 1 0 .707l-1.06 1.06-2.122-2.12 1.061-1.061a.5.5 0 0 1 .707 0z"/></svg>';const OW="SourceEditingMode";class VW extends eu{static get pluginName(){return"SourceEditing"}static get requires(){return[b_]}constructor(t){super(t);this.set("isSourceEditingMode",false);this._elementReplacer=new xt;this._replacedRoots=new Map;this._dataFromRoots=new Map}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add("sourceEditing",(n=>{const i=new kd(n);i.set({label:e("Source"),icon:RW,tooltip:true,withText:true,class:"ck-source-editing-button"});i.bind("isOn").to(this,"isSourceEditingMode");i.bind("isEnabled").to(this,"isEnabled",t,"isReadOnly",t.plugins.get(b_),"hasAny",((t,e,n)=>{if(!t){return false}if(e){return false}if(n){return false}return true}));this.listenTo(i,"execute",(()=>{this.isSourceEditingMode=!this.isSourceEditingMode}));return i}));if(this._isAllowedToHandleSourceEditingMode()){this.on("change:isSourceEditingMode",((t,e,n)=>{if(n){this._showSourceEditing();this._disableCommands()}else{this._hideSourceEditing();this._enableCommands()}}));this.on("change:isEnabled",((t,e,n)=>this._handleReadOnlyMode(!n)));this.listenTo(t,"change:isReadOnly",((t,e,n)=>this._handleReadOnlyMode(n)))}t.data.on("get",(()=>{if(this.isSourceEditingMode){this._updateEditorData()}}),{priority:"high"})}afterInit(){const t=this.editor;const e=["RealTimeCollaborativeEditing","CommentsEditing","TrackChangesEditing","RevisionHistory"];if(e.some((e=>t.plugins.has(e)))){console.warn("You initialized the editor with the source editing feature and at least one of the collaboration features. "+"Please be advised that the source editing feature may not work, and be careful when editing document source "+"that contains markers created by the collaboration features.")}if(t.plugins.has("RestrictedEditingModeEditing")){console.warn("You initialized the editor with the source editing feature and restricted editing feature. "+"Please be advised that the source editing feature may not work, and be careful when editing document source "+"that contains markers created by the restricted editing feature.")}}_showSourceEditing(){const t=this.editor;const e=t.editing.view;const n=t.model;n.change((t=>{t.setSelection(null);t.removeSelectionAttribute(n.document.selection.getAttributeKeys())}));for(const[n,i]of e.domRoots){const o=FW(t.data.get({rootName:n}));const r=oe(i.ownerDocument,"textarea",{rows:"1","aria-label":"Source code editing area"});const s=oe(i.ownerDocument,"div",{class:"ck-source-editing-area","data-value":o},[r]);r.value=o;r.setSelectionRange(0,0);r.addEventListener("input",(()=>{s.dataset.value=r.value}));e.change((t=>{const i=e.document.getRoot(n);t.addClass("ck-hidden",i)}));t.ui.setEditableElement("sourceEditing:"+n,r);this._replacedRoots.set(n,s);this._elementReplacer.replace(i,s);this._dataFromRoots.set(n,o)}this._focusSourceEditing()}_hideSourceEditing(){const t=this.editor;const e=t.editing.view;this._updateEditorData();e.change((t=>{for(const[n]of this._replacedRoots){t.removeClass("ck-hidden",e.document.getRoot(n))}}));this._elementReplacer.restore();this._replacedRoots.clear();this._dataFromRoots.clear();e.focus()}_updateEditorData(){const t=this.editor;const e={};for(const[t,n]of this._replacedRoots){const i=this._dataFromRoots.get(t);const o=n.dataset.value;if(i!==o){e[t]=o}}if(Object.keys(e).length){t.data.set(e,{batchType:{isUndoable:true}})}}_focusSourceEditing(){const t=this.editor;const[e]=this._replacedRoots.values();const n=e.querySelector("textarea");t.editing.view.document.isFocused=false;n.focus()}_disableCommands(){const t=this.editor;for(const e of t.commands.commands()){e.forceDisabled(OW)}}_enableCommands(){const t=this.editor;for(const e of t.commands.commands()){e.clearForceDisabled(OW)}}_handleReadOnlyMode(t){if(!this.isSourceEditingMode){return}for(const[,e]of this._replacedRoots){e.querySelector("textarea").readOnly=t}}_isAllowedToHandleSourceEditingMode(){const t=this.editor;const e=t.ui.view.editable;return e&&!e._hasExternalElement}}function FW(t){if(!jW(t)){return t}return SW(t)}function jW(t){return t.startsWith("<")}class HW extends wy{constructor(t,e){super(t);const n=t.t;this.set("class","ck-special-characters-navigation");this.groupDropdownView=this._createGroupDropdown(e);this.groupDropdownView.panelPosition=t.uiLanguageDirection==="rtl"?"se":"sw";this.label=n("Special characters");this.children.add(this.groupDropdownView)}get currentGroupName(){return this.groupDropdownView.value}focus(){this.groupDropdownView.focus()}_createGroupDropdown(t){const e=this.locale;const n=e.t;const i=yv(e);const o=this._getCharacterGroupListItemDefinitions(i,t);i.set("value",o.first.model.name);i.buttonView.bind("label").to(i,"value",(e=>t.get(e)));i.buttonView.set({isOn:false,withText:true,tooltip:n("Character categories"),class:["ck-dropdown__button_label-width_auto"]});i.on("execute",(t=>{i.value=t.source.name}));i.delegate("execute").to(this);Dv(i,o);return i}_getCharacterGroupListItemDefinitions(t,e){const n=new ll;for(const[i,o]of e){const e={type:"button",model:new Oy({name:i,label:o,withText:true})};e.model.bind("isOn").to(t,"value",(t=>t===e.model.name));n.add(e)}return n}}var UW=n(4046);var WW={injectType:"singletonStyleTag",attributes:{"data-cke":true}};WW.insert="head";WW.singleton=true;var qW=Tl()(UW.Z,WW);const $W=UW.Z.locals||{};class GW extends Ll{constructor(t){super(t);this.tiles=this.createCollection();this.setTemplate({tag:"div",children:[{tag:"div",attributes:{class:["ck","ck-character-grid__tiles"]},children:this.tiles}],attributes:{class:["ck","ck-character-grid"]}});this.focusTracker=new ul;this.keystrokes=new hl;r({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.tiles,numberOfColumns:()=>ic.window.getComputedStyle(this.element.firstChild).getPropertyValue("grid-template-columns").split(" ").length,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection})}createTile(t,e){const n=new kd(this.locale);n.set({label:t,withText:true,class:"ck-character-grid__tile"});n.extendTemplate({attributes:{title:e},on:{mouseover:n.bindTemplate.to("mouseover"),focus:n.bindTemplate.to("focus")}});n.on("mouseover",(()=>{this.fire("tileHover",{name:e,character:t})}));n.on("focus",(()=>{this.fire("tileFocus",{name:e,character:t})}));n.on("execute",(()=>{this.fire("execute",{name:e,character:t})}));return n}render(){super.render();for(const t of this.tiles){this.focusTracker.add(t.element)}this.tiles.on("change",((t,{added:e,removed:n})=>{if(e.length>0){for(const t of e){this.focusTracker.add(t.element)}}if(n.length>0){for(const t of n){this.focusTracker.remove(t.element)}}}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.keystrokes.destroy()}focus(){this.tiles.get(0).focus()}}var KW=n(4779);var YW={injectType:"singletonStyleTag",attributes:{"data-cke":true}};YW.insert="head";YW.singleton=true;var ZW=Tl()(KW.Z,YW);const QW=KW.Z.locals||{};class JW extends Ll{constructor(t){super(t);const e=this.bindTemplate;this.set("character",null);this.set("name",null);this.bind("code").to(this,"character",XW);this.setTemplate({tag:"div",children:[{tag:"span",attributes:{class:["ck-character-info__name"]},children:[{text:e.to("name",(t=>t?t:"​"))}]},{tag:"span",attributes:{class:["ck-character-info__code"]},children:[{text:e.to("code")}]}],attributes:{class:["ck","ck-character-info"]}})}}function XW(t){if(t===null){return""}const e=t.codePointAt(0).toString(16);return"U+"+("0000"+e).slice(-4)}class tq extends Ll{constructor(t,e,n,i){super(t);this.items=this.createCollection();this.focusTracker=new ul;this.keystrokes=new hl;this._focusCycler=new Yd({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.navigationView=e;this.gridView=n;this.infoView=i;this.setTemplate({tag:"div",children:[this.navigationView,this.gridView,this.infoView],attributes:{tabindex:"-1"}});this.items.add(this.navigationView.groupDropdownView.buttonView);this.items.add(this.gridView)}render(){super.render();this.focusTracker.add(this.navigationView.groupDropdownView.buttonView.element);this.focusTracker.add(this.gridView.element);this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this.navigationView.focus()}}const eq='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2.5a7.47 7.47 0 0 1 4.231 1.31 7.268 7.268 0 0 1 2.703 3.454 7.128 7.128 0 0 1 .199 4.353c-.39 1.436-1.475 2.72-2.633 3.677h2.013c0-.226.092-.443.254-.603a.876.876 0 0 1 1.229 0c.163.16.254.377.254.603v.853c0 .209-.078.41-.22.567a.873.873 0 0 1-.547.28l-.101.006h-4.695a.517.517 0 0 1-.516-.518v-1.265c0-.21.128-.398.317-.489a5.601 5.601 0 0 0 2.492-2.371 5.459 5.459 0 0 0 .552-3.693 5.53 5.53 0 0 0-1.955-3.2A5.71 5.71 0 0 0 10 4.206 5.708 5.708 0 0 0 6.419 5.46 5.527 5.527 0 0 0 4.46 8.663a5.457 5.457 0 0 0 .554 3.695 5.6 5.6 0 0 0 2.497 2.37.55.55 0 0 1 .317.49v1.264c0 .286-.23.518-.516.518H2.618a.877.877 0 0 1-.614-.25.845.845 0 0 1-.254-.603v-.853c0-.226.091-.443.254-.603a.876.876 0 0 1 1.228 0c.163.16.255.377.255.603h1.925c-1.158-.958-2.155-2.241-2.545-3.678a7.128 7.128 0 0 1 .199-4.352 7.268 7.268 0 0 1 2.703-3.455A7.475 7.475 0 0 1 10 2.5z"/></svg>';var nq=n(8170);var iq={injectType:"singletonStyleTag",attributes:{"data-cke":true}};iq.insert="head";iq.singleton=true;var oq=Tl()(nq.Z,iq);const rq=nq.Z.locals||{};const sq="All";class aq extends eu{static get requires(){return[rE]}static get pluginName(){return"SpecialCharacters"}constructor(t){super(t);const e=t.t;this._characters=new Map;this._groups=new Map;this._allSpecialCharactersGroupLabel=e("All")}init(){const t=this.editor;const e=t.t;const n=t.commands.get("input");t.ui.componentFactory.add("specialCharacters",(i=>{const o=yv(i);let r;o.buttonView.set({label:e("Special characters"),icon:eq,tooltip:true});o.bind("isEnabled").to(n);o.on("execute",((e,n)=>{t.execute("insertText",{text:n.character});t.editing.view.focus()}));o.on("change:isOpen",(()=>{if(!r){r=this._createDropdownPanelContent(i,o);const t=new tq(i,r.navigationView,r.gridView,r.infoView);o.panelView.children.add(t)}r.infoView.set({character:null,name:null})}));return o}))}addItems(t,e,n={label:t}){if(t===sq){throw new z("special-character-invalid-group-name",null)}const i=this._getGroup(t,n.label);for(const t of e){i.items.add(t.title);this._characters.set(t.title,t.character)}}getGroups(){const t=Array.from(this._groups.keys());const e=this.editor.config.get("specialCharacters.order")||[];const n=e.find((e=>!t.includes(e)));if(n){throw new z("special-character-invalid-order-group-name",null,{invalidGroup:n})}return new Set([...e,...t])}getCharactersForGroup(t){if(t===sq){return new Set(this._characters.keys())}const e=this._groups.get(t);if(e){return e.items}}getCharacter(t){return this._characters.get(t)}_getGroup(t,e){if(!this._groups.has(t)){this._groups.set(t,{items:new Set,label:e})}return this._groups.get(t)}_updateGrid(t,e){e.tiles.clear();const n=this.getCharactersForGroup(t);for(const t of n){const n=this.getCharacter(t);e.tiles.add(e.createTile(n,t))}}_createDropdownPanelContent(t,e){const n=new Map([[sq,this._allSpecialCharactersGroupLabel],...Array.from(this.getGroups()).map((t=>[t,this._groups.get(t).label]))]);const i=new HW(t,n);const o=new GW(t);const r=new JW(t);o.delegate("execute").to(e);o.on("tileHover",((t,e)=>{r.set(e)}));o.on("tileFocus",((t,e)=>{r.set(e)}));i.on("execute",(()=>{this._updateGrid(i.currentGroupName,o)}));this._updateGrid(i.currentGroupName,o);return{navigationView:i,gridView:o,infoView:r}}}class cq extends eu{static get pluginName(){return"SpecialCharactersArrows"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Arrows",[{title:e("leftwards simple arrow"),character:"←"},{title:e("rightwards simple arrow"),character:"→"},{title:e("upwards simple arrow"),character:"↑"},{title:e("downwards simple arrow"),character:"↓"},{title:e("leftwards double arrow"),character:"⇐"},{title:e("rightwards double arrow"),character:"⇒"},{title:e("upwards double arrow"),character:"⇑"},{title:e("downwards double arrow"),character:"⇓"},{title:e("leftwards dashed arrow"),character:"⇠"},{title:e("rightwards dashed arrow"),character:"⇢"},{title:e("upwards dashed arrow"),character:"⇡"},{title:e("downwards dashed arrow"),character:"⇣"},{title:e("leftwards arrow to bar"),character:"⇤"},{title:e("rightwards arrow to bar"),character:"⇥"},{title:e("upwards arrow to bar"),character:"⤒"},{title:e("downwards arrow to bar"),character:"⤓"},{title:e("up down arrow with base"),character:"↨"},{title:e("back with leftwards arrow above"),character:"🔙"},{title:e("end with leftwards arrow above"),character:"🔚"},{title:e("on with exclamation mark with left right arrow above"),character:"🔛"},{title:e("soon with rightwards arrow above"),character:"🔜"},{title:e("top with upwards arrow above"),character:"🔝"}],{label:e("Arrows")})}}class lq extends eu{static get pluginName(){return"SpecialCharactersCurrency"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Currency",[{character:"$",title:e("Dollar sign")},{character:"€",title:e("Euro sign")},{character:"¥",title:e("Yen sign")},{character:"£",title:e("Pound sign")},{character:"¢",title:e("Cent sign")},{character:"₠",title:e("Euro-currency sign")},{character:"₡",title:e("Colon sign")},{character:"₢",title:e("Cruzeiro sign")},{character:"₣",title:e("French franc sign")},{character:"₤",title:e("Lira sign")},{character:"¤",title:e("Currency sign")},{character:"₿",title:e("Bitcoin sign")},{character:"₥",title:e("Mill sign")},{character:"₦",title:e("Naira sign")},{character:"₧",title:e("Peseta sign")},{character:"₨",title:e("Rupee sign")},{character:"₩",title:e("Won sign")},{character:"₪",title:e("New sheqel sign")},{character:"₫",title:e("Dong sign")},{character:"₭",title:e("Kip sign")},{character:"₮",title:e("Tugrik sign")},{character:"₯",title:e("Drachma sign")},{character:"₰",title:e("German penny sign")},{character:"₱",title:e("Peso sign")},{character:"₲",title:e("Guarani sign")},{character:"₳",title:e("Austral sign")},{character:"₴",title:e("Hryvnia sign")},{character:"₵",title:e("Cedi sign")},{character:"₶",title:e("Livre tournois sign")},{character:"₷",title:e("Spesmilo sign")},{character:"₸",title:e("Tenge sign")},{character:"₹",title:e("Indian rupee sign")},{character:"₺",title:e("Turkish lira sign")},{character:"₻",title:e("Nordic mark sign")},{character:"₼",title:e("Manat sign")},{character:"₽",title:e("Ruble sign")}],{label:e("Currency")})}}class dq extends eu{static get pluginName(){return"SpecialCharactersMathematical"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Mathematical",[{character:"<",title:e("Less-than sign")},{character:">",title:e("Greater-than sign")},{character:"≤",title:e("Less-than or equal to")},{character:"≥",title:e("Greater-than or equal to")},{character:"–",title:e("En dash")},{character:"—",title:e("Em dash")},{character:"¯",title:e("Macron")},{character:"‾",title:e("Overline")},{character:"°",title:e("Degree sign")},{character:"−",title:e("Minus sign")},{character:"±",title:e("Plus-minus sign")},{character:"÷",title:e("Division sign")},{character:"⁄",title:e("Fraction slash")},{character:"×",title:e("Multiplication sign")},{character:"ƒ",title:e("Latin small letter f with hook")},{character:"∫",title:e("Integral")},{character:"∑",title:e("N-ary summation")},{character:"∞",title:e("Infinity")},{character:"√",title:e("Square root")},{character:"∼",title:e("Tilde operator")},{character:"≅",title:e("Approximately equal to")},{character:"≈",title:e("Almost equal to")},{character:"≠",title:e("Not equal to")},{character:"≡",title:e("Identical to")},{character:"∈",title:e("Element of")},{character:"∉",title:e("Not an element of")},{character:"∋",title:e("Contains as member")},{character:"∏",title:e("N-ary product")},{character:"∧",title:e("Logical and")},{character:"∨",title:e("Logical or")},{character:"¬",title:e("Not sign")},{character:"∩",title:e("Intersection")},{character:"∪",title:e("Union")},{character:"∂",title:e("Partial differential")},{character:"∀",title:e("For all")},{character:"∃",title:e("There exists")},{character:"∅",title:e("Empty set")},{character:"∇",title:e("Nabla")},{character:"∗",title:e("Asterisk operator")},{character:"∝",title:e("Proportional to")},{character:"∠",title:e("Angle")},{character:"¼",title:e("Vulgar fraction one quarter")},{character:"½",title:e("Vulgar fraction one half")},{character:"¾",title:e("Vulgar fraction three quarters")}],{label:e("Mathematical")})}}class uq extends eu{static get pluginName(){return"SpecialCharactersLatin"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Latin",[{character:"Ā",title:e("Latin capital letter a with macron")},{character:"ā",title:e("Latin small letter a with macron")},{character:"Ă",title:e("Latin capital letter a with breve")},{character:"ă",title:e("Latin small letter a with breve")},{character:"Ą",title:e("Latin capital letter a with ogonek")},{character:"ą",title:e("Latin small letter a with ogonek")},{character:"Ć",title:e("Latin capital letter c with acute")},{character:"ć",title:e("Latin small letter c with acute")},{character:"Ĉ",title:e("Latin capital letter c with circumflex")},{character:"ĉ",title:e("Latin small letter c with circumflex")},{character:"Ċ",title:e("Latin capital letter c with dot above")},{character:"ċ",title:e("Latin small letter c with dot above")},{character:"Č",title:e("Latin capital letter c with caron")},{character:"č",title:e("Latin small letter c with caron")},{character:"Ď",title:e("Latin capital letter d with caron")},{character:"ď",title:e("Latin small letter d with caron")},{character:"Đ",title:e("Latin capital letter d with stroke")},{character:"đ",title:e("Latin small letter d with stroke")},{character:"Ē",title:e("Latin capital letter e with macron")},{character:"ē",title:e("Latin small letter e with macron")},{character:"Ĕ",title:e("Latin capital letter e with breve")},{character:"ĕ",title:e("Latin small letter e with breve")},{character:"Ė",title:e("Latin capital letter e with dot above")},{character:"ė",title:e("Latin small letter e with dot above")},{character:"Ę",title:e("Latin capital letter e with ogonek")},{character:"ę",title:e("Latin small letter e with ogonek")},{character:"Ě",title:e("Latin capital letter e with caron")},{character:"ě",title:e("Latin small letter e with caron")},{character:"Ĝ",title:e("Latin capital letter g with circumflex")},{character:"ĝ",title:e("Latin small letter g with circumflex")},{character:"Ğ",title:e("Latin capital letter g with breve")},{character:"ğ",title:e("Latin small letter g with breve")},{character:"Ġ",title:e("Latin capital letter g with dot above")},{character:"ġ",title:e("Latin small letter g with dot above")},{character:"Ģ",title:e("Latin capital letter g with cedilla")},{character:"ģ",title:e("Latin small letter g with cedilla")},{character:"Ĥ",title:e("Latin capital letter h with circumflex")},{character:"ĥ",title:e("Latin small letter h with circumflex")},{character:"Ħ",title:e("Latin capital letter h with stroke")},{character:"ħ",title:e("Latin small letter h with stroke")},{character:"Ĩ",title:e("Latin capital letter i with tilde")},{character:"ĩ",title:e("Latin small letter i with tilde")},{character:"Ī",title:e("Latin capital letter i with macron")},{character:"ī",title:e("Latin small letter i with macron")},{character:"Ĭ",title:e("Latin capital letter i with breve")},{character:"ĭ",title:e("Latin small letter i with breve")},{character:"Į",title:e("Latin capital letter i with ogonek")},{character:"į",title:e("Latin small letter i with ogonek")},{character:"İ",title:e("Latin capital letter i with dot above")},{character:"ı",title:e("Latin small letter dotless i")},{character:"IJ",title:e("Latin capital ligature ij")},{character:"ij",title:e("Latin small ligature ij")},{character:"Ĵ",title:e("Latin capital letter j with circumflex")},{character:"ĵ",title:e("Latin small letter j with circumflex")},{character:"Ķ",title:e("Latin capital letter k with cedilla")},{character:"ķ",title:e("Latin small letter k with cedilla")},{character:"ĸ",title:e("Latin small letter kra")},{character:"Ĺ",title:e("Latin capital letter l with acute")},{character:"ĺ",title:e("Latin small letter l with acute")},{character:"Ļ",title:e("Latin capital letter l with cedilla")},{character:"ļ",title:e("Latin small letter l with cedilla")},{character:"Ľ",title:e("Latin capital letter l with caron")},{character:"ľ",title:e("Latin small letter l with caron")},{character:"Ŀ",title:e("Latin capital letter l with middle dot")},{character:"ŀ",title:e("Latin small letter l with middle dot")},{character:"Ł",title:e("Latin capital letter l with stroke")},{character:"ł",title:e("Latin small letter l with stroke")},{character:"Ń",title:e("Latin capital letter n with acute")},{character:"ń",title:e("Latin small letter n with acute")},{character:"Ņ",title:e("Latin capital letter n with cedilla")},{character:"ņ",title:e("Latin small letter n with cedilla")},{character:"Ň",title:e("Latin capital letter n with caron")},{character:"ň",title:e("Latin small letter n with caron")},{character:"ʼn",title:e("Latin small letter n preceded by apostrophe")},{character:"Ŋ",title:e("Latin capital letter eng")},{character:"ŋ",title:e("Latin small letter eng")},{character:"Ō",title:e("Latin capital letter o with macron")},{character:"ō",title:e("Latin small letter o with macron")},{character:"Ŏ",title:e("Latin capital letter o with breve")},{character:"ŏ",title:e("Latin small letter o with breve")},{character:"Ő",title:e("Latin capital letter o with double acute")},{character:"ő",title:e("Latin small letter o with double acute")},{character:"Œ",title:e("Latin capital ligature oe")},{character:"œ",title:e("Latin small ligature oe")},{character:"Ŕ",title:e("Latin capital letter r with acute")},{character:"ŕ",title:e("Latin small letter r with acute")},{character:"Ŗ",title:e("Latin capital letter r with cedilla")},{character:"ŗ",title:e("Latin small letter r with cedilla")},{character:"Ř",title:e("Latin capital letter r with caron")},{character:"ř",title:e("Latin small letter r with caron")},{character:"Ś",title:e("Latin capital letter s with acute")},{character:"ś",title:e("Latin small letter s with acute")},{character:"Ŝ",title:e("Latin capital letter s with circumflex")},{character:"ŝ",title:e("Latin small letter s with circumflex")},{character:"Ş",title:e("Latin capital letter s with cedilla")},{character:"ş",title:e("Latin small letter s with cedilla")},{character:"Š",title:e("Latin capital letter s with caron")},{character:"š",title:e("Latin small letter s with caron")},{character:"Ţ",title:e("Latin capital letter t with cedilla")},{character:"ţ",title:e("Latin small letter t with cedilla")},{character:"Ť",title:e("Latin capital letter t with caron")},{character:"ť",title:e("Latin small letter t with caron")},{character:"Ŧ",title:e("Latin capital letter t with stroke")},{character:"ŧ",title:e("Latin small letter t with stroke")},{character:"Ũ",title:e("Latin capital letter u with tilde")},{character:"ũ",title:e("Latin small letter u with tilde")},{character:"Ū",title:e("Latin capital letter u with macron")},{character:"ū",title:e("Latin small letter u with macron")},{character:"Ŭ",title:e("Latin capital letter u with breve")},{character:"ŭ",title:e("Latin small letter u with breve")},{character:"Ů",title:e("Latin capital letter u with ring above")},{character:"ů",title:e("Latin small letter u with ring above")},{character:"Ű",title:e("Latin capital letter u with double acute")},{character:"ű",title:e("Latin small letter u with double acute")},{character:"Ų",title:e("Latin capital letter u with ogonek")},{character:"ų",title:e("Latin small letter u with ogonek")},{character:"Ŵ",title:e("Latin capital letter w with circumflex")},{character:"ŵ",title:e("Latin small letter w with circumflex")},{character:"Ŷ",title:e("Latin capital letter y with circumflex")},{character:"ŷ",title:e("Latin small letter y with circumflex")},{character:"Ÿ",title:e("Latin capital letter y with diaeresis")},{character:"Ź",title:e("Latin capital letter z with acute")},{character:"ź",title:e("Latin small letter z with acute")},{character:"Ż",title:e("Latin capital letter z with dot above")},{character:"ż",title:e("Latin small letter z with dot above")},{character:"Ž",title:e("Latin capital letter z with caron")},{character:"ž",title:e("Latin small letter z with caron")},{character:"ſ",title:e("Latin small letter long s")}],{label:e("Latin")})}}class hq extends eu{static get pluginName(){return"SpecialCharactersText"}init(){const t=this.editor;const e=t.t;t.plugins.get("SpecialCharacters").addItems("Text",[{character:"‹",title:e("Single left-pointing angle quotation mark")},{character:"›",title:e("Single right-pointing angle quotation mark")},{character:"«",title:e("Left-pointing double angle quotation mark")},{character:"»",title:e("Right-pointing double angle quotation mark")},{character:"‘",title:e("Left single quotation mark")},{character:"’",title:e("Right single quotation mark")},{character:"“",title:e("Left double quotation mark")},{character:"”",title:e("Right double quotation mark")},{character:"‚",title:e("Single low-9 quotation mark")},{character:"„",title:e("Double low-9 quotation mark")},{character:"¡",title:e("Inverted exclamation mark")},{character:"¿",title:e("Inverted question mark")},{character:"‥",title:e("Two dot leader")},{character:"…",title:e("Horizontal ellipsis")},{character:"‡",title:e("Double dagger")},{character:"‰",title:e("Per mille sign")},{character:"‱",title:e("Per ten thousand sign")},{character:"‼",title:e("Double exclamation mark")},{character:"⁈",title:e("Question exclamation mark")},{character:"⁉",title:e("Exclamation question mark")},{character:"⁇",title:e("Double question mark")},{character:"©",title:e("Copyright sign")},{character:"®",title:e("Registered sign")},{character:"™",title:e("Trade mark sign")},{character:"§",title:e("Section sign")},{character:"¶",title:e("Paragraph sign")},{character:"⁋",title:e("Reversed paragraph sign")}],{label:e("Text")})}}class gq extends eu{static get requires(){return[lq,hq,dq,cq,uq]}}const mq="strikethrough";class fq extends eu{static get pluginName(){return"StrikethroughEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:mq});t.model.schema.setAttributeProperties(mq,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:mq,view:"s",upcastAlso:["del","strike",{styles:{"text-decoration":"line-through"}}]});t.commands.add(mq,new NI(t,mq));t.keystrokes.set("CTRL+SHIFT+X","strikethrough")}}const pq='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 16.4c-.8-.4-1.5-.9-2.2-1.5a.6.6 0 0 1-.2-.5l.3-.6h1c1 1.2 2.1 1.7 3.7 1.7 1 0 1.8-.3 2.3-.6.6-.4.6-1.2.6-1.3.2-1.2-.9-2.1-.9-2.1h2.1c.3.7.4 1.2.4 1.7v.8l-.6 1.2c-.6.8-1.1 1-1.6 1.2a6 6 0 0 1-2.4.6c-1 0-1.8-.3-2.5-.6zM6.8 9 6 8.3c-.4-.5-.5-.8-.5-1.6 0-.7.1-1.3.5-1.8.4-.6 1-1 1.6-1.3a6.3 6.3 0 0 1 4.7 0 4 4 0 0 1 1.7 1l.3.7c0 .1.2.4-.2.7-.4.2-.9.1-1 0a3 3 0 0 0-1.2-1c-.4-.2-1-.3-2-.4-.7 0-1.4.2-2 .6-.8.6-1 .8-1 1.5 0 .8.5 1 1.2 1.5.6.4 1.1.7 1.9 1H6.8z"/><path d="M3 10.5V9h14v1.5z"/></svg>';const bq="strikethrough";class kq extends eu{static get pluginName(){return"StrikethroughUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(bq,(n=>{const i=t.commands.get(bq);const o=new kd(n);o.set({label:e("Strikethrough"),icon:pq,keystroke:"CTRL+SHIFT+X",tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(bq);t.editing.view.focus()}));return o}))}}class wq extends eu{static get requires(){return[fq,kq]}static get pluginName(){return"Strikethrough"}}const Aq="subscript";class Cq extends eu{static get pluginName(){return"SubscriptEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:Aq});t.model.schema.setAttributeProperties(Aq,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:Aq,view:"sub",upcastAlso:[{styles:{"vertical-align":"sub"}}]});t.commands.add(Aq,new NI(t,Aq))}}const _q='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m7.03 10.349 3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82zm8.147 7.829h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309z"/></svg>';const vq="subscript";class yq extends eu{static get pluginName(){return"SubscriptUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(vq,(n=>{const i=t.commands.get(vq);const o=new kd(n);o.set({label:e("Subscript"),icon:_q,tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(vq);t.editing.view.focus()}));return o}))}}class xq extends eu{static get requires(){return[Cq,yq]}static get pluginName(){return"Subscript"}}const Eq="superscript";class Dq extends eu{static get pluginName(){return"SuperscriptEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:Eq});t.model.schema.setAttributeProperties(Eq,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:Eq,view:"sup",upcastAlso:[{styles:{"vertical-align":"super"}}]});t.commands.add(Eq,new NI(t,Eq))}}const Tq='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M15.677 8.678h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309zM7.03 10.349l3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82z"/></svg>';const Sq="superscript";class Iq extends eu{static get pluginName(){return"SuperscriptUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(Sq,(n=>{const i=t.commands.get(Sq);const o=new kd(n);o.set({label:e("Superscript"),icon:Tq,tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(Sq);t.editing.view.focus()}));return o}))}}class Bq extends eu{static get requires(){return[Dq,Iq]}static get pluginName(){return"Superscript"}}function Mq(t,e){const{viewElement:n,defaultValue:i,modelAttribute:o,styleName:r,reduceBoxSides:s=false,shouldUpcast:a=(()=>true)}=e;t.for("upcast").attributeToAttribute({view:{name:n,styles:{[r]:/[\s\S]+/}},model:{key:o,value:t=>{if(!a(t)){return}const e=t.getNormalizedStyle(r);const n=s?Pq(e):e;if(i!==n){return n}}}})}function Lq(t,e,n,i){t.for("upcast").add((t=>t.on("element:"+e,((t,e,o)=>{if(!e.modelRange){return}const r=["border-top-width","border-top-color","border-top-style","border-bottom-width","border-bottom-color","border-bottom-style","border-right-width","border-right-color","border-right-style","border-left-width","border-left-color","border-left-style"].filter((t=>e.viewItem.hasStyle(t)));if(!r.length){return}const s={styles:r};if(!o.consumable.test(e.viewItem,s)){return}const a=[...e.modelRange.getItems({shallow:true})].pop();o.consumable.consume(e.viewItem,s);const c={style:e.viewItem.getNormalizedStyle("border-style"),color:e.viewItem.getNormalizedStyle("border-color"),width:e.viewItem.getNormalizedStyle("border-width")};const l={style:Pq(c.style),color:Pq(c.color),width:Pq(c.width)};if(l.style!==i.style){o.writer.setAttribute(n.style,l.style,a)}if(l.color!==i.color){o.writer.setAttribute(n.color,l.color,a)}if(l.width!==i.width){o.writer.setAttribute(n.width,l.width,a)}}))))}function Nq(t,{modelElement:e,modelAttribute:n,styleName:i}){t.for("downcast").attributeToAttribute({model:{name:e,key:n},view:t=>({key:"style",value:{[i]:t}})})}function zq(t,{modelAttribute:e,styleName:n}){t.for("downcast").add((t=>t.on(`attribute:${e}:table`,((t,e,i)=>{const{item:o,attributeNewValue:r}=e;const{mapper:s,writer:a}=i;if(!i.consumable.consume(e.item,t.name)){return}const c=[...s.toViewElement(o).getChildren()].find((t=>t.is("element","table")));if(r){a.setStyle(n,r,c)}else{a.removeStyle(n,c)}}))))}function Pq(t){if(!t){return}const e=["top","right","bottom","left"].map((e=>t[e])).reduce(((t,e)=>t==e?t:null));return e||t}function Rq(t,e,n,i,o=1){if(e>o){i.setAttribute(t,e,n)}else{i.removeAttribute(t,n)}}function Oq(t,e,n={}){const i=t.createElement("tableCell",n);t.insertElement("paragraph",i);t.insert(i,e);return i}function Vq(t,e){const n=e.parent.parent;const i=parseInt(n.getAttribute("headingColumns")||0);const{column:o}=t.getCellLocation(e);return!!i&&o<i}function Fq(t,e,n){const{modelAttribute:i}=n;t.extend("tableCell",{allowAttributes:[i]});Mq(e,{viewElement:/^(td|th)$/,...n});Nq(e,{modelElement:"tableCell",...n})}function jq(){return t=>{t.on("element:figure",((t,e,n)=>{if(!n.consumable.test(e.viewItem,{name:true,classes:"table"})){return}const i=qq(e.viewItem);if(!i||!n.consumable.test(i,{name:true})){return}n.consumable.consume(e.viewItem,{name:true,classes:"table"});const o=n.convertItem(i,e.modelCursor);const r=dl(o.modelRange.getItems());if(!r){n.consumable.revert(e.viewItem,{name:true,classes:"table"});return}n.convertChildren(e.viewItem,n.writer.createPositionAt(r,"end"));n.updateConversionResult(r,e)}))}}function Hq(){return t=>{t.on("element:table",((t,e,n)=>{const i=e.viewItem;if(!n.consumable.test(i,{name:true})){return}const{rows:o,headingRows:r,headingColumns:s}=$q(i);const a={};if(s){a.headingColumns=s}if(r){a.headingRows=r}const c=n.writer.createElement("table",a);if(!n.safeInsert(c,e.modelCursor)){return}n.consumable.consume(i,{name:true});o.forEach((t=>n.convertItem(t,n.writer.createPositionAt(c,"end"))));n.convertChildren(i,n.writer.createPositionAt(c,"end"));if(c.isEmpty){const t=n.writer.createElement("tableRow");n.writer.insert(t,n.writer.createPositionAt(c,"end"));Oq(n.writer,n.writer.createPositionAt(t,"end"))}n.updateConversionResult(c,e)}))}}function Uq(){return t=>{t.on("element:tr",((t,e)=>{if(e.viewItem.isEmpty&&e.modelCursor.index==0){t.stop()}}),{priority:"high"})}}function Wq(t){return e=>{e.on(`element:${t}`,((t,e,{writer:n})=>{if(!e.modelRange){return}const i=e.modelRange.start.nodeAfter;const o=n.createPositionAt(i,0);if(e.viewItem.isEmpty){n.insertElement("paragraph",o);return}const r=Array.from(i.getChildren());if(r.every((t=>t.is("element","$marker")))){const t=n.createElement("paragraph");n.insert(t,n.createPositionAt(i,0));for(const e of r){n.move(n.createRangeOn(e),n.createPositionAt(t,"end"))}}}),{priority:"low"})}}function qq(t){for(const e of t.getChildren()){if(e.is("element","table")){return e}}}function $q(t){const e={headingRows:0,headingColumns:0};const n=[];const i=[];let o;for(const r of Array.from(t.getChildren())){if(r.name==="tbody"||r.name==="thead"||r.name==="tfoot"){if(r.name==="thead"&&!o){o=r}const t=Array.from(r.getChildren()).filter((t=>t.is("element","tr")));for(const r of t){if(r.parent.name==="thead"&&r.parent===o){e.headingRows++;n.push(r)}else{i.push(r);const t=Gq(r,e,o);if(t>e.headingColumns){e.headingColumns=t}}}}}e.rows=[...n,...i];return e}function Gq(t){let e=0;let n=0;const i=Array.from(t.getChildren()).filter((t=>t.name==="th"||t.name==="td"));while(n<i.length&&i[n].name==="th"){const t=i[n];const o=parseInt(t.getAttribute("colspan")||1);e=e+o;n++}return e}class Kq{constructor(t,e={}){this._table=t;this._startRow=e.row!==undefined?e.row:e.startRow||0;this._endRow=e.row!==undefined?e.row:e.endRow;this._startColumn=e.column!==undefined?e.column:e.startColumn||0;this._endColumn=e.column!==undefined?e.column:e.endColumn;this._includeAllSlots=!!e.includeAllSlots;this._skipRows=new Set;this._row=0;this._rowIndex=0;this._column=0;this._cellIndex=0;this._spannedCells=new Map;this._nextCellAtColumn=-1}[Symbol.iterator](){return this}next(){const t=this._table.getChild(this._rowIndex);if(!t||this._isOverEndRow()){return{done:true}}if(!t.is("element","tableRow")){this._rowIndex++;return this.next()}if(this._isOverEndColumn()){return this._advanceToNextRow()}let e=null;const n=this._getSpanned();if(n){if(this._includeAllSlots&&!this._shouldSkipSlot()){e=this._formatOutValue(n.cell,n.row,n.column)}}else{const n=t.getChild(this._cellIndex);if(!n){return this._advanceToNextRow()}const i=parseInt(n.getAttribute("colspan")||1);const o=parseInt(n.getAttribute("rowspan")||1);if(i>1||o>1){this._recordSpans(n,o,i)}if(!this._shouldSkipSlot()){e=this._formatOutValue(n)}this._nextCellAtColumn=this._column+i}this._column++;if(this._column==this._nextCellAtColumn){this._cellIndex++}return e||this.next()}skipRow(t){this._skipRows.add(t)}_advanceToNextRow(){this._row++;this._rowIndex++;this._column=0;this._cellIndex=0;this._nextCellAtColumn=-1;return this.next()}_isOverEndRow(){return this._endRow!==undefined&&this._row>this._endRow}_isOverEndColumn(){return this._endColumn!==undefined&&this._column>this._endColumn}_formatOutValue(t,e=this._row,n=this._column){return{done:false,value:new Yq(this,t,e,n)}}_shouldSkipSlot(){const t=this._skipRows.has(this._row);const e=this._row<this._startRow;const n=this._column<this._startColumn;const i=this._endColumn!==undefined&&this._column>this._endColumn;return t||e||n||i}_getSpanned(){const t=this._spannedCells.get(this._row);if(!t){return null}return t.get(this._column)||null}_recordSpans(t,e,n){const i={cell:t,row:this._row,column:this._column};for(let t=this._row;t<this._row+e;t++){for(let e=this._column;e<this._column+n;e++){if(t!=this._row||e!=this._column){this._markSpannedCell(t,e,i)}}}}_markSpannedCell(t,e,n){if(!this._spannedCells.has(t)){this._spannedCells.set(t,new Map)}const i=this._spannedCells.get(t);i.set(e,n)}}class Yq{constructor(t,e,n,i){this.cell=e;this.row=t._row;this.column=t._column;this.cellAnchorRow=n;this.cellAnchorColumn=i;this._cellIndex=t._cellIndex;this._rowIndex=t._rowIndex;this._table=t._table}get isAnchor(){return this.row===this.cellAnchorRow&&this.column===this.cellAnchorColumn}get cellWidth(){return parseInt(this.cell.getAttribute("colspan")||1)}get cellHeight(){return parseInt(this.cell.getAttribute("rowspan")||1)}get rowIndex(){return this._rowIndex}getPositionBefore(){const t=this._table.root.document.model;return t.createPositionAt(this._table.getChild(this.row),this._cellIndex)}}function Zq(t,e={}){return(n,{writer:i})=>{const o=n.getAttribute("headingRows")||0;const r=[];if(o>0){r.push(i.createContainerElement("thead",null,i.createSlot((t=>t.is("element","tableRow")&&t.index<o))))}if(o<t.getRows(n)){r.push(i.createContainerElement("tbody",null,i.createSlot((t=>t.is("element","tableRow")&&t.index>=o))))}const s=i.createContainerElement("figure",{class:"table"},[i.createContainerElement("table",null,r),i.createSlot((t=>!t.is("element","tableRow")))]);return e.asWidget?e$(s,i):s}}function Qq(){return(t,{writer:e})=>t.isEmpty?e.createEmptyElement("tr"):e.createContainerElement("tr")}function Jq(t={}){return(e,{writer:n})=>{const i=e.parent;const o=i.parent;const r=o.getChildIndex(i);const s=new Kq(o,{row:r});const a=o.getAttribute("headingRows")||0;const c=o.getAttribute("headingColumns")||0;for(const i of s){if(i.cell==e){const e=i.row<a||i.column<c;const o=e?"th":"td";return t.asWidget?pD(n.createEditableElement(o),n):n.createContainerElement(o)}}}}function Xq(t={}){return(e,{writer:n})=>{if(!e.parent.is("element","tableCell")){return}if(!t$(e)){return}if(t.asWidget){return n.createContainerElement("span",{class:"ck-table-bogus-paragraph"})}else{const t=n.createContainerElement("p");n.setCustomProperty("dataPipeline:transparentRendering",true,t);return t}}}function t$(t){const e=t.parent;const n=e.childCount==1;return n&&!n$(t)}function e$(t,e){e.setCustomProperty("table",true,t);return dD(t,e,{hasSelectionHandle:true})}function n$(t){return!![...t.getAttributeKeys()].length}class i$ extends iu{refresh(){const t=this.editor.model;const e=t.document.selection;const n=t.schema;this.isEnabled=o$(e,n)}execute(t={}){const e=this.editor.model;const n=this.editor.plugins.get("TableUtils");const i=this.editor.config.get("table");const o=i.defaultHeadings.rows;const r=i.defaultHeadings.columns;if(t.headingRows===undefined&&o){t.headingRows=o}if(t.headingColumns===undefined&&r){t.headingColumns=r}e.change((i=>{const o=n.createTable(i,t);e.insertObject(o,null,null,{findOptimalPosition:"auto"});i.setSelection(i.createPositionAt(o.getNodeByPath([0,0,0]),0))}))}}function o$(t,e){const n=t.getFirstPosition().parent;const i=n===n.root?n:n.parent;return e.checkChild(i,"table")}class r$ extends iu{constructor(t,e={}){super(t);this.order=e.order||"below"}refresh(){const t=this.editor.model.document.selection;const e=this.editor.plugins.get("TableUtils");const n=!!e.getSelectionAffectedTableCells(t).length;this.isEnabled=n}execute(){const t=this.editor;const e=t.model.document.selection;const n=t.plugins.get("TableUtils");const i=this.order==="above";const o=n.getSelectionAffectedTableCells(e);const r=n.getRowIndexes(o);const s=i?r.first:r.last;const a=o[0].findAncestor("table");n.insertRows(a,{at:i?s:s+1,copyStructureFromAbove:!i})}}class s$ extends iu{constructor(t,e={}){super(t);this.order=e.order||"right"}refresh(){const t=this.editor.model.document.selection;const e=this.editor.plugins.get("TableUtils");const n=!!e.getSelectionAffectedTableCells(t).length;this.isEnabled=n}execute(){const t=this.editor;const e=t.model.document.selection;const n=t.plugins.get("TableUtils");const i=this.order==="left";const o=n.getSelectionAffectedTableCells(e);const r=n.getColumnIndexes(o);const s=i?r.first:r.last;const a=o[0].findAncestor("table");n.insertColumns(a,{columns:1,at:i?s:s+1})}}class a$ extends iu{constructor(t,e={}){super(t);this.direction=e.direction||"horizontally"}refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=e.length===1}execute(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection)[0];const n=this.direction==="horizontally";if(n){t.splitCellHorizontally(e,2)}else{t.splitCellVertically(e,2)}}}function c$(t,e,n){const{startRow:i,startColumn:o,endRow:r,endColumn:s}=e;const a=n.createElement("table");const c=r-i+1;for(let t=0;t<c;t++){n.insertElement("tableRow",a,"end")}const l=[...new Kq(t,{startRow:i,endRow:r,startColumn:o,endColumn:s,includeAllSlots:true})];for(const{row:t,column:e,cell:c,isAnchor:d,cellAnchorRow:u,cellAnchorColumn:h}of l){const l=t-i;const g=a.getChild(l);if(!d){if(u<i||h<o){Oq(n,n.createPositionAt(g,"end"))}}else{const i=n.cloneElement(c);n.append(i,g);g$(i,t,e,r,s,n)}}m$(a,t,i,o,n);return a}function l$(t,e,n=0){const i=[];const o=new Kq(t,{startRow:n,endRow:e-1});for(const t of o){const{row:n,cellHeight:o}=t;const r=n+o-1;if(n<e&&e<=r){i.push(t)}}return i}function d$(t,e,n){const i=t.parent;const o=i.parent;const r=i.index;const s=parseInt(t.getAttribute("rowspan"));const a=e-r;const c={};const l=s-a;if(l>1){c.rowspan=l}const d=parseInt(t.getAttribute("colspan")||1);if(d>1){c.colspan=d}const u=r;const h=u+a;const g=[...new Kq(o,{startRow:u,endRow:h,includeAllSlots:true})];let m=null;let f;for(const e of g){const{row:i,column:o,cell:r}=e;if(r===t&&f===undefined){f=o}if(f!==undefined&&f===o&&i===h){m=Oq(n,e.getPositionBefore(),c)}}Rq("rowspan",a,t,n);return m}function u$(t,e){const n=[];const i=new Kq(t);for(const t of i){const{column:i,cellWidth:o}=t;const r=i+o-1;if(i<e&&e<=r){n.push(t)}}return n}function h$(t,e,n,i){const o=parseInt(t.getAttribute("colspan"));const r=n-e;const s={};const a=o-r;if(a>1){s.colspan=a}const c=parseInt(t.getAttribute("rowspan")||1);if(c>1){s.rowspan=c}const l=Oq(i,i.createPositionAfter(t),s);Rq("colspan",r,t,i);return l}function g$(t,e,n,i,o,r){const s=parseInt(t.getAttribute("colspan")||1);const a=parseInt(t.getAttribute("rowspan")||1);const c=n+s-1;if(c>o){const e=o-n+1;Rq("colspan",e,t,r,1)}const l=e+a-1;if(l>i){const n=i-e+1;Rq("rowspan",n,t,r,1)}}function m$(t,e,n,i,o){const r=parseInt(e.getAttribute("headingRows")||0);if(r>0){const e=r-n;Rq("headingRows",e,t,o,0)}const s=parseInt(e.getAttribute("headingColumns")||0);if(s>0){const e=s-i;Rq("headingColumns",e,t,o,0)}}function f$(t,e){const n=e.getColumns(t);const i=new Array(n).fill(0);for(const{column:e}of new Kq(t)){i[e]++}const o=i.reduce(((t,e,n)=>e?t:[...t,n]),[]);if(o.length>0){const n=o[o.length-1];e.removeColumns(t,{at:n});return true}return false}function p$(t,e){const n=[];const i=e.getRows(t);for(let e=0;e<i;e++){const i=t.getChild(e);if(i.isEmpty){n.push(e)}}if(n.length>0){const i=n[n.length-1];e.removeRows(t,{at:i});return true}return false}function b$(t,e){const n=f$(t,e);if(!n){p$(t,e)}}function k$(t,e){const n=Array.from(new Kq(t,{startColumn:e.firstColumn,endColumn:e.lastColumn,row:e.lastRow}));const i=n.every((({cellHeight:t})=>t===1));if(i){return e.lastRow}const o=n[0].cellHeight-1;return e.lastRow+o}function w$(t,e){const n=Array.from(new Kq(t,{startRow:e.firstRow,endRow:e.lastRow,column:e.lastColumn}));const i=n.every((({cellWidth:t})=>t===1));if(i){return e.lastColumn}const o=n[0].cellWidth-1;return e.lastColumn+o}class A$ extends iu{constructor(t,e){super(t);this.direction=e.direction;this.isHorizontal=this.direction=="right"||this.direction=="left"}refresh(){const t=this._getMergeableCell();this.value=t;this.isEnabled=!!t}execute(){const t=this.editor.model;const e=t.document;const n=this.editor.plugins.get("TableUtils");const i=n.getTableCellsContainingSelection(e.selection)[0];const o=this.value;const r=this.direction;t.change((t=>{const e=r=="right"||r=="down";const n=e?i:o;const s=e?o:i;const a=s.parent;v$(s,n,t);const c=this.isHorizontal?"colspan":"rowspan";const l=parseInt(i.getAttribute(c)||1);const d=parseInt(o.getAttribute(c)||1);t.setAttribute(c,l+d,n);t.setSelection(t.createRangeIn(n));const u=this.editor.plugins.get("TableUtils");const h=a.findAncestor("table");b$(h,u)}))}_getMergeableCell(){const t=this.editor.model;const e=t.document;const n=this.editor.plugins.get("TableUtils");const i=n.getTableCellsContainingSelection(e.selection)[0];if(!i){return}const o=this.isHorizontal?C$(i,this.direction,n):_$(i,this.direction,n);if(!o){return}const r=this.isHorizontal?"rowspan":"colspan";const s=parseInt(i.getAttribute(r)||1);const a=parseInt(o.getAttribute(r)||1);if(a===s){return o}}}function C$(t,e,n){const i=t.parent;const o=i.parent;const r=e=="right"?t.nextSibling:t.previousSibling;const s=(o.getAttribute("headingColumns")||0)>0;if(!r){return}const a=e=="right"?t:r;const c=e=="right"?r:t;const{column:l}=n.getCellLocation(a);const{column:d}=n.getCellLocation(c);const u=parseInt(a.getAttribute("colspan")||1);const h=Vq(n,a,o);const g=Vq(n,c,o);if(s&&h!=g){return}const m=l+u===d;return m?r:undefined}function _$(t,e,n){const i=t.parent;const o=i.parent;const r=o.getChildIndex(i);if(e=="down"&&r===n.getRows(o)-1||e=="up"&&r===0){return}const s=parseInt(t.getAttribute("rowspan")||1);const a=o.getAttribute("headingRows")||0;const c=e=="down"&&r+s===a;const l=e=="up"&&r===a;if(a&&(c||l)){return}const d=parseInt(t.getAttribute("rowspan")||1);const u=e=="down"?r+d:r;const h=[...new Kq(o,{endRow:u})];const g=h.find((e=>e.cell===t));const m=g.column;const f=h.find((({row:t,cellHeight:n,column:i})=>{if(i!==m){return false}if(e=="down"){return t===u}else{return u===t+n}}));return f&&f.cell}function v$(t,e,n){if(!y$(t)){if(y$(e)){n.remove(n.createRangeIn(e))}n.move(n.createRangeIn(t),n.createPositionAt(e,"end"))}n.remove(t)}function y$(t){return t.childCount==1&&t.getChild(0).is("element","paragraph")&&t.getChild(0).isEmpty}class x$ extends iu{refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);const n=e[0];if(n){const i=n.findAncestor("table");const o=this.editor.plugins.get("TableUtils").getRows(i);const r=o-1;const s=t.getRowIndexes(e);const a=s.first===0&&s.last===r;this.isEnabled=!a}else{this.isEnabled=false}}execute(){const t=this.editor.model;const e=this.editor.plugins.get("TableUtils");const n=e.getSelectionAffectedTableCells(t.document.selection);const i=e.getRowIndexes(n);const o=n[0];const r=o.findAncestor("table");const s=e.getCellLocation(o).column;t.change((t=>{const n=i.last-i.first+1;e.removeRows(r,{at:i.first,rows:n});const o=E$(r,i.first,s,e.getRows(r));t.setSelection(t.createPositionAt(o,0))}))}}function E$(t,e,n,i){const o=t.getChild(Math.min(e,i-1));let r=o.getChild(0);let s=0;for(const t of o.getChildren()){if(s>n){return r}r=t;s+=parseInt(t.getAttribute("colspan")||1)}return r}class D$ extends iu{refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);const n=e[0];if(n){const i=n.findAncestor("table");const o=t.getColumns(i);const{first:r,last:s}=t.getColumnIndexes(e);this.isEnabled=s-r<o-1}else{this.isEnabled=false}}execute(){const t=this.editor.plugins.get("TableUtils");const[e,n]=S$(this.editor.model.document.selection,t);const i=e.parent.parent;const o=[...new Kq(i)];const r={first:o.find((t=>t.cell===e)).column,last:o.find((t=>t.cell===n)).column};const s=T$(o,e,n,r);this.editor.model.change((t=>{const e=r.last-r.first+1;this.editor.plugins.get("TableUtils").removeColumns(i,{at:r.first,columns:e});t.setSelection(t.createPositionAt(s,0))}))}}function T$(t,e,n,i){const o=parseInt(n.getAttribute("colspan")||1);if(o>1){return n}else if(e.previousSibling||n.nextSibling){return n.nextSibling||e.previousSibling}else{if(i.first){return t.reverse().find((({column:t})=>t<i.first)).cell}else{return t.reverse().find((({column:t})=>t>i.last)).cell}}}function S$(t,e){const n=e.getSelectionAffectedTableCells(t);const i=n[0];const o=n.pop();const r=[i,o];return i.isBefore(o)?r:r.reverse()}class I$ extends iu{refresh(){const t=this.editor.plugins.get("TableUtils");const e=this.editor.model;const n=t.getSelectionAffectedTableCells(e.document.selection);const i=n.length>0;this.isEnabled=i;this.value=i&&n.every((t=>this._isInHeading(t,t.parent.parent)))}execute(t={}){if(t.forceValue===this.value){return}const e=this.editor.plugins.get("TableUtils");const n=this.editor.model;const i=e.getSelectionAffectedTableCells(n.document.selection);const o=i[0].findAncestor("table");const{first:r,last:s}=e.getRowIndexes(i);const a=this.value?r:s+1;const c=o.getAttribute("headingRows")||0;n.change((t=>{if(a){const e=a>c?c:0;const n=l$(o,a,e);for(const{cell:e}of n){d$(e,a,t)}}Rq("headingRows",a,o,t,0)}))}_isInHeading(t,e){const n=parseInt(e.getAttribute("headingRows")||0);return!!n&&t.parent.index<n}}class B$ extends iu{refresh(){const t=this.editor.model;const e=this.editor.plugins.get("TableUtils");const n=e.getSelectionAffectedTableCells(t.document.selection);const i=n.length>0;this.isEnabled=i;this.value=i&&n.every((t=>Vq(e,t)))}execute(t={}){if(t.forceValue===this.value){return}const e=this.editor.plugins.get("TableUtils");const n=this.editor.model;const i=e.getSelectionAffectedTableCells(n.document.selection);const o=i[0].findAncestor("table");const{first:r,last:s}=e.getColumnIndexes(i);const a=this.value?r:s+1;n.change((t=>{if(a){const e=u$(o,a);for(const{cell:n,column:i}of e){h$(n,i,a,t)}}Rq("headingColumns",a,o,t,0)}))}}class M$ extends eu{static get pluginName(){return"TableUtils"}init(){this.decorate("insertColumns");this.decorate("insertRows")}getCellLocation(t){const e=t.parent;const n=e.parent;const i=n.getChildIndex(e);const o=new Kq(n,{row:i});for(const{cell:e,row:n,column:i}of o){if(e===t){return{row:n,column:i}}}}createTable(t,e){const n=t.createElement("table");const i=parseInt(e.rows)||2;const o=parseInt(e.columns)||2;L$(t,n,0,i,o);if(e.headingRows){Rq("headingRows",Math.min(e.headingRows,i),n,t,0)}if(e.headingColumns){Rq("headingColumns",Math.min(e.headingColumns,o),n,t,0)}return n}insertRows(t,e={}){const n=this.editor.model;const i=e.at||0;const o=e.rows||1;const r=e.copyStructureFromAbove!==undefined;const s=e.copyStructureFromAbove?i-1:i;const a=this.getRows(t);const c=this.getColumns(t);if(i>a){throw new z("tableutils-insertrows-insert-out-of-range",this,{options:e})}n.change((e=>{const n=t.getAttribute("headingRows")||0;if(n>i){Rq("headingRows",n+o,t,e,0)}if(!r&&(i===0||i===a)){L$(e,t,i,o,c);return}const l=r?Math.max(i,s):i;const d=new Kq(t,{endRow:l});const u=new Array(c).fill(1);for(const{row:t,column:n,cellHeight:a,cellWidth:c,cell:l}of d){const d=t+a-1;const h=t<i&&i<=d;const g=t<=s&&s<=d;if(h){e.setAttribute("rowspan",a+o,l);u[n]=-c}else if(r&&g){u[n]=c}}for(let n=0;n<o;n++){const n=e.createElement("tableRow");e.insert(n,t,i);for(let t=0;t<u.length;t++){const i=u[t];const o=e.createPositionAt(n,"end");if(i>0){Oq(e,o,i>1?{colspan:i}:null)}t+=Math.abs(i)-1}}}))}insertColumns(t,e={}){const n=this.editor.model;const i=e.at||0;const o=e.columns||1;n.change((e=>{const n=t.getAttribute("headingColumns");if(i<n){e.setAttribute("headingColumns",n+o,t)}const r=this.getColumns(t);if(i===0||r===i){for(const n of t.getChildren()){if(!n.is("element","tableRow")){continue}N$(o,e,e.createPositionAt(n,i?"end":0))}return}const s=new Kq(t,{column:i,includeAllSlots:true});for(const t of s){const{row:n,cell:r,cellAnchorColumn:a,cellAnchorRow:c,cellWidth:l,cellHeight:d}=t;if(a<i){e.setAttribute("colspan",l+o,r);const t=c+d-1;for(let e=n;e<=t;e++){s.skipRow(e)}}else{N$(o,e,t.getPositionBefore())}}}))}removeRows(t,e){const n=this.editor.model;const i=e.rows||1;const o=this.getRows(t);const r=e.at;const s=r+i-1;if(s>o-1){throw new z("tableutils-removerows-row-index-out-of-range",this,{table:t,options:e})}n.change((e=>{const{cellsToMove:n,cellsToTrim:i}=O$(t,r,s);if(n.size){const i=s+1;V$(t,i,n,e)}for(let n=s;n>=r;n--){e.remove(t.getChild(n))}for(const{rowspan:t,cell:n}of i){Rq("rowspan",t,n,e)}R$(t,r,s,e);if(!f$(t,this)){p$(t,this)}}))}removeColumns(t,e){const n=this.editor.model;const i=e.at;const o=e.columns||1;const r=e.at+o-1;n.change((e=>{P$(t,{first:i,last:r},e);for(let n=r;n>=i;n--){for(const{cell:i,column:o,cellWidth:r}of[...new Kq(t)]){if(o<=n&&r>1&&o+r>n){Rq("colspan",r-1,i,e)}else if(o===n){e.remove(i)}}}if(!p$(t,this)){f$(t,this)}}))}splitCellVertically(t,e=2){const n=this.editor.model;const i=t.parent;const o=i.parent;const r=parseInt(t.getAttribute("rowspan")||1);const s=parseInt(t.getAttribute("colspan")||1);n.change((n=>{if(s>1){const{newCellsSpan:i,updatedSpan:o}=z$(s,e);Rq("colspan",o,t,n);const a={};if(i>1){a.colspan=i}if(r>1){a.rowspan=r}const c=s>e?e-1:s-1;N$(c,n,n.createPositionAfter(t),a)}if(s<e){const i=e-s;const a=[...new Kq(o)];const{column:c}=a.find((({cell:e})=>e===t));const l=a.filter((({cell:e,cellWidth:n,column:i})=>{const o=e!==t&&i===c;const r=i<c&&i+n>c;return o||r}));for(const{cell:t,cellWidth:e}of l){n.setAttribute("colspan",e+i,t)}const d={};if(r>1){d.rowspan=r}N$(i,n,n.createPositionAfter(t),d);const u=o.getAttribute("headingColumns")||0;if(u>c){Rq("headingColumns",u+i,o,n)}}}))}splitCellHorizontally(t,e=2){const n=this.editor.model;const i=t.parent;const o=i.parent;const r=o.getChildIndex(i);const s=parseInt(t.getAttribute("rowspan")||1);const a=parseInt(t.getAttribute("colspan")||1);n.change((n=>{if(s>1){const i=[...new Kq(o,{startRow:r,endRow:r+s-1,includeAllSlots:true})];const{newCellsSpan:c,updatedSpan:l}=z$(s,e);Rq("rowspan",l,t,n);const{column:d}=i.find((({cell:e})=>e===t));const u={};if(c>1){u.rowspan=c}if(a>1){u.colspan=a}for(const t of i){const{column:e,row:i}=t;const o=i>=r+l;const s=e===d;const a=(i+r+l)%c===0;if(o&&s&&a){N$(1,n,t.getPositionBefore(),u)}}}if(s<e){const i=e-s;const c=[...new Kq(o,{startRow:0,endRow:r})];for(const{cell:e,cellHeight:o,row:s}of c){if(e!==t&&s+o>r){const t=o+i;n.setAttribute("rowspan",t,e)}}const l={};if(a>1){l.colspan=a}L$(n,o,r+1,i,1,l);const d=o.getAttribute("headingRows")||0;if(d>r){Rq("headingRows",d+i,o,n)}}}))}getColumns(t){const e=t.getChild(0);return[...e.getChildren()].reduce(((t,e)=>{const n=parseInt(e.getAttribute("colspan")||1);return t+n}),0)}getRows(t){return Array.from(t.getChildren()).reduce(((t,e)=>e.is("element","tableRow")?t+1:t),0)}createTableWalker(t,e={}){return new Kq(t,e)}getSelectedTableCells(t){const e=[];for(const n of this.sortRanges(t.getRanges())){const t=n.getContainedElement();if(t&&t.is("element","tableCell")){e.push(t)}}return e}getTableCellsContainingSelection(t){const e=[];for(const n of t.getRanges()){const t=n.start.findAncestor("tableCell");if(t){e.push(t)}}return e}getSelectionAffectedTableCells(t){const e=this.getSelectedTableCells(t);if(e.length){return e}return this.getTableCellsContainingSelection(t)}getRowIndexes(t){const e=t.map((t=>t.parent.index));return this._getFirstLastIndexesObject(e)}getColumnIndexes(t){const e=t[0].findAncestor("table");const n=[...new Kq(e)];const i=n.filter((e=>t.includes(e.cell))).map((t=>t.column));return this._getFirstLastIndexesObject(i)}isSelectionRectangular(t){if(t.length<2||!this._areCellInTheSameTableSection(t)){return false}const e=new Set;const n=new Set;let i=0;for(const o of t){const{row:t,column:r}=this.getCellLocation(o);const s=parseInt(o.getAttribute("rowspan")||1);const a=parseInt(o.getAttribute("colspan")||1);e.add(t);n.add(r);if(s>1){e.add(t+s-1)}if(a>1){n.add(r+a-1)}i+=s*a}const o=j$(e,n);return o==i}sortRanges(t){return Array.from(t).sort(F$)}_getFirstLastIndexesObject(t){const e=t.sort(((t,e)=>t-e));const n=e[0];const i=e[e.length-1];return{first:n,last:i}}_areCellInTheSameTableSection(t){const e=t[0].findAncestor("table");const n=this.getRowIndexes(t);const i=parseInt(e.getAttribute("headingRows")||0);if(!this._areIndexesInSameSection(n,i)){return false}const o=parseInt(e.getAttribute("headingColumns")||0);const r=this.getColumnIndexes(t);return this._areIndexesInSameSection(r,o)}_areIndexesInSameSection({first:t,last:e},n){const i=t<n;const o=e<n;return i===o}}function L$(t,e,n,i,o,r={}){for(let s=0;s<i;s++){const i=t.createElement("tableRow");t.insert(i,e,n);N$(o,t,t.createPositionAt(i,"end"),r)}}function N$(t,e,n,i={}){for(let o=0;o<t;o++){Oq(e,n,i)}}function z$(t,e){if(t<e){return{newCellsSpan:1,updatedSpan:1}}const n=Math.floor(t/e);const i=t-n*e+n;return{newCellsSpan:n,updatedSpan:i}}function P$(t,e,n){const i=t.getAttribute("headingColumns")||0;if(i&&e.first<i){const o=Math.min(i-1,e.last)-e.first+1;n.setAttribute("headingColumns",i-o,t)}}function R$(t,e,n,i){const o=t.getAttribute("headingRows")||0;if(e<o){const r=n<o?o-(n-e+1):e;Rq("headingRows",r,t,i,0)}}function O$(t,e,n){const i=new Map;const o=[];for(const{row:r,column:s,cellHeight:a,cell:c}of new Kq(t,{endRow:n})){const t=r+a-1;const l=r>=e&&r<=n&&t>n;if(l){const t=n-r+1;const e=a-t;i.set(s,{cell:c,rowspan:e})}const d=r<e&&t>=e;if(d){let i;if(t>=n){i=n-e+1}else{i=t-e+1}o.push({cell:c,rowspan:a-i})}}return{cellsToMove:i,cellsToTrim:o}}function V$(t,e,n,i){const o=new Kq(t,{includeAllSlots:true,row:e});const r=[...o];const s=t.getChild(e);let a;for(const{column:t,cell:e,isAnchor:o}of r){if(n.has(t)){const{cell:e,rowspan:o}=n.get(t);const r=a?i.createPositionAfter(a):i.createPositionAt(s,0);i.move(i.createRangeOn(e),r);Rq("rowspan",o,e,i);a=e}else if(o){a=e}}}function F$(t,e){const n=t.start;const i=e.start;return n.isBefore(i)?-1:1}function j$(t,e){const n=Array.from(t.values());const i=Array.from(e.values());const o=Math.max(...n);const r=Math.min(...n);const s=Math.max(...i);const a=Math.min(...i);return(o-r+1)*(s-a+1)}class H$ extends iu{refresh(){const t=this.editor.plugins.get(M$);const e=t.getSelectedTableCells(this.editor.model.document.selection);this.isEnabled=t.isSelectionRectangular(e,this.editor.plugins.get(M$))}execute(){const t=this.editor.model;const e=this.editor.plugins.get(M$);t.change((n=>{const i=e.getSelectedTableCells(t.document.selection);const o=i.shift();const{mergeWidth:r,mergeHeight:s}=q$(o,i,e);Rq("colspan",r,o,n);Rq("rowspan",s,o,n);for(const t of i){U$(t,o,n)}const a=o.findAncestor("table");b$(a,e);n.setSelection(o,"in")}))}}function U$(t,e,n){if(!W$(t)){if(W$(e)){n.remove(n.createRangeIn(e))}n.move(n.createRangeIn(t),n.createPositionAt(e,"end"))}n.remove(t)}function W$(t){return t.childCount==1&&t.getChild(0).is("element","paragraph")&&t.getChild(0).isEmpty}function q$(t,e,n){let i=0;let o=0;for(const t of e){const{row:e,column:r}=n.getCellLocation(t);i=$$(t,r,i,"colspan");o=$$(t,e,o,"rowspan")}const{row:r,column:s}=n.getCellLocation(t);const a=i-s;const c=o-r;return{mergeWidth:a,mergeHeight:c}}function $$(t,e,n,i){const o=parseInt(t.getAttribute(i)||1);return Math.max(n,e+o)}class G$ extends iu{constructor(t){super(t);this.affectsData=false}refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=e.length>0}execute(){const t=this.editor.model;const e=this.editor.plugins.get("TableUtils");const n=e.getSelectionAffectedTableCells(t.document.selection);const i=e.getRowIndexes(n);const o=n[0].findAncestor("table");const r=[];for(let e=i.first;e<=i.last;e++){for(const n of o.getChild(e).getChildren()){r.push(t.createRangeOn(n))}}t.change((t=>{t.setSelection(r)}))}}class K$ extends iu{constructor(t){super(t);this.affectsData=false}refresh(){const t=this.editor.plugins.get("TableUtils");const e=t.getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=e.length>0}execute(){const t=this.editor.plugins.get("TableUtils");const e=this.editor.model;const n=t.getSelectionAffectedTableCells(e.document.selection);const i=n[0];const o=n.pop();const r=i.findAncestor("table");const s=t.getCellLocation(i);const a=t.getCellLocation(o);const c=Math.min(s.column,a.column);const l=Math.max(s.column,a.column);const d=[];for(const t of new Kq(r,{startColumn:c,endColumn:l})){d.push(e.createRangeOn(t.cell))}e.change((t=>{t.setSelection(d)}))}}function Y$(t){t.document.registerPostFixer((e=>Z$(e,t)))}function Z$(t,e){const n=e.document.differ.getChanges();let i=false;const o=new Set;for(const e of n){let n;if(e.name=="table"&&e.type=="insert"){n=e.position.nodeAfter}if(e.name=="tableRow"||e.name=="tableCell"){n=e.position.findAncestor("table")}if(eG(e)){n=e.range.start.findAncestor("table")}if(n&&!o.has(n)){i=Q$(n,t)||i;i=J$(n,t)||i;o.add(n)}}return i}function Q$(t,e){let n=false;const i=X$(t);if(i.length){n=true;for(const t of i){Rq("rowspan",t.rowspan,t.cell,e,1)}}return n}function J$(t,e){let n=false;const i=tG(t);const o=[];for(const[e,n]of i.entries()){if(!n&&t.getChild(e).is("element","tableRow")){o.push(e)}}if(o.length){n=true;for(const n of o.reverse()){e.remove(t.getChild(n));i.splice(n,1)}}const r=i.filter(((e,n)=>t.getChild(n).is("element","tableRow")));const s=r[0];const a=r.every((t=>t===s));if(!a){const i=r.reduce(((t,e)=>e>t?e:t),0);for(const[o,s]of r.entries()){const r=i-s;if(r){for(let n=0;n<r;n++){Oq(e,e.createPositionAt(t.getChild(o),"end"))}n=true}}}return n}function X$(t){const e=parseInt(t.getAttribute("headingRows")||0);const n=Array.from(t.getChildren()).reduce(((t,e)=>e.is("element","tableRow")?t+1:t),0);const i=[];for(const{row:o,cell:r,cellHeight:s}of new Kq(t)){if(s<2){continue}const t=o<e;const a=t?e:n;if(o+s>a){const t=a-o;i.push({cell:r,rowspan:t})}}return i}function tG(t){const e=new Array(t.childCount).fill(0);for(const{rowIndex:n}of new Kq(t,{includeAllSlots:true})){e[n]++}return e}function eG(t){const e=t.type==="attribute";const n=t.attributeKey;return e&&(n==="headingRows"||n==="colspan"||n==="rowspan")}function nG(t){t.document.registerPostFixer((e=>iG(e,t)))}function iG(t,e){const n=e.document.differ.getChanges();let i=false;for(const e of n){if(e.type=="insert"&&e.name=="table"){i=oG(e.position.nodeAfter,t)||i}if(e.type=="insert"&&e.name=="tableRow"){i=rG(e.position.nodeAfter,t)||i}if(e.type=="insert"&&e.name=="tableCell"){i=sG(e.position.nodeAfter,t)||i}if(aG(e)){i=sG(e.position.parent,t)||i}}return i}function oG(t,e){let n=false;for(const i of t.getChildren()){if(i.is("element","tableRow")){n=rG(i,e)||n}}return n}function rG(t,e){let n=false;for(const i of t.getChildren()){n=sG(i,e)||n}return n}function sG(t,e){if(t.childCount==0){e.insertElement("paragraph",t);return true}const n=Array.from(t.getChildren()).filter((t=>t.is("$text")));for(const t of n){e.wrap(e.createRangeOn(t),"paragraph")}return!!n.length}function aG(t){if(!t.position||!t.position.parent.is("element","tableCell")){return false}return t.type=="insert"&&t.name=="$text"||t.type=="remove"}function cG(t,e){const n=t.document.differ;for(const t of n.getChanges()){let n;let i=false;if(t.type=="attribute"){const e=t.range.start.nodeAfter;if(!e||!e.is("element","table")){continue}if(t.attributeKey!="headingRows"&&t.attributeKey!="headingColumns"){continue}n=e;i=t.attributeKey=="headingRows"}else if(t.name=="tableRow"||t.name=="tableCell"){n=t.position.findAncestor("table");i=t.name=="tableRow"}if(!n){continue}const o=n.getAttribute("headingRows")||0;const r=n.getAttribute("headingColumns")||0;const s=new Kq(n);for(const t of s){const n=t.row<o||t.column<r;const s=n?"th":"td";const a=e.mapper.toViewElement(t.cell);if(a&&a.is("element")&&a.name!=s){e.reconvertItem(i?t.cell.parent:t.cell)}}}}function lG(t,e){const n=t.document.differ;const i=new Set;for(const t of n.getChanges()){const e=t.type=="attribute"?t.range.start.parent:t.position.parent;if(e.is("element","tableCell")){i.add(e)}}for(const t of i.values()){const n=Array.from(t.getChildren()).filter((t=>dG(t,e.mapper)));for(const t of n){e.reconvertItem(t)}}}function dG(t,e){if(!t.is("element","paragraph")){return false}const n=e.toViewElement(t);if(!n){return false}return t$(t)!==n.is("element","span")}var uG=n(4777);var hG={injectType:"singletonStyleTag",attributes:{"data-cke":true}};hG.insert="head";hG.singleton=true;var gG=Tl()(uG.Z,hG);const mG=uG.Z.locals||{};class fG extends eu{static get pluginName(){return"TableEditing"}static get requires(){return[M$]}init(){const t=this.editor;const e=t.model;const n=e.schema;const i=t.conversion;const o=t.plugins.get(M$);n.register("table",{inheritAllFrom:"$blockObject",allowAttributes:["headingRows","headingColumns"]});n.register("tableRow",{allowIn:"table",isLimit:true});n.register("tableCell",{allowContentOf:"$container",allowIn:"tableRow",allowAttributes:["colspan","rowspan"],isLimit:true,isSelectable:true});i.for("upcast").add(jq());i.for("upcast").add(Hq());i.for("editingDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:Zq(o,{asWidget:true})});i.for("dataDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:Zq(o)});i.for("upcast").elementToElement({model:"tableRow",view:"tr"});i.for("upcast").add(Uq());i.for("downcast").elementToElement({model:"tableRow",view:Qq()});i.for("upcast").elementToElement({model:"tableCell",view:"td"});i.for("upcast").elementToElement({model:"tableCell",view:"th"});i.for("upcast").add(Wq("td"));i.for("upcast").add(Wq("th"));i.for("editingDowncast").elementToElement({model:"tableCell",view:Jq({asWidget:true})});i.for("dataDowncast").elementToElement({model:"tableCell",view:Jq()});i.for("editingDowncast").elementToElement({model:"paragraph",view:Xq({asWidget:true}),converterPriority:"high"});i.for("dataDowncast").elementToElement({model:"paragraph",view:Xq(),converterPriority:"high"});i.for("downcast").attributeToAttribute({model:"colspan",view:"colspan"});i.for("upcast").attributeToAttribute({model:{key:"colspan",value:pG("colspan")},view:"colspan"});i.for("downcast").attributeToAttribute({model:"rowspan",view:"rowspan"});i.for("upcast").attributeToAttribute({model:{key:"rowspan",value:pG("rowspan")},view:"rowspan"});t.config.define("table.defaultHeadings.rows",0);t.config.define("table.defaultHeadings.columns",0);t.commands.add("insertTable",new i$(t));t.commands.add("insertTableRowAbove",new r$(t,{order:"above"}));t.commands.add("insertTableRowBelow",new r$(t,{order:"below"}));t.commands.add("insertTableColumnLeft",new s$(t,{order:"left"}));t.commands.add("insertTableColumnRight",new s$(t,{order:"right"}));t.commands.add("removeTableRow",new x$(t));t.commands.add("removeTableColumn",new D$(t));t.commands.add("splitTableCellVertically",new a$(t,{direction:"vertically"}));t.commands.add("splitTableCellHorizontally",new a$(t,{direction:"horizontally"}));t.commands.add("mergeTableCells",new H$(t));t.commands.add("mergeTableCellRight",new A$(t,{direction:"right"}));t.commands.add("mergeTableCellLeft",new A$(t,{direction:"left"}));t.commands.add("mergeTableCellDown",new A$(t,{direction:"down"}));t.commands.add("mergeTableCellUp",new A$(t,{direction:"up"}));t.commands.add("setTableColumnHeader",new B$(t));t.commands.add("setTableRowHeader",new I$(t));t.commands.add("selectTableRow",new G$(t));t.commands.add("selectTableColumn",new K$(t));Y$(e);nG(e);this.listenTo(e.document,"change:data",(()=>{cG(e,t.editing);lG(e,t.editing)}))}}function pG(t){return e=>{const n=parseInt(e.getAttribute(t));if(Number.isNaN(n)||n<=0){return null}return n}}var bG=n(8085);var kG={injectType:"singletonStyleTag",attributes:{"data-cke":true}};kG.insert="head";kG.singleton=true;var wG=Tl()(bG.Z,kG);const AG=bG.Z.locals||{};class CG extends Ll{constructor(t){super(t);const e=this.bindTemplate;this.items=this._createGridCollection();this.keystrokes=new hl;this.focusTracker=new ul;this.set("rows",0);this.set("columns",0);this.bind("label").to(this,"columns",this,"rows",((t,e)=>`${e} × ${t}`));this.setTemplate({tag:"div",attributes:{class:["ck"]},children:[{tag:"div",attributes:{class:["ck-insert-table-dropdown__grid"]},on:{"mouseover@.ck-insert-table-dropdown-grid-box":e.to("boxover")},children:this.items},{tag:"div",attributes:{class:["ck","ck-insert-table-dropdown__label"],"aria-hidden":true},children:[{text:e.to("label")}]}],on:{mousedown:e.to((t=>{t.preventDefault()})),click:e.to((()=>{this.fire("execute")}))}});this.on("boxover",((t,e)=>{const{row:n,column:i}=e.target.dataset;this.items.get((parseInt(n,10)-1)*10+(parseInt(i,10)-1)).focus()}));this.focusTracker.on("change:focusedElement",((t,e,n)=>{if(!n){return}const{row:i,column:o}=n.dataset;this.set({rows:parseInt(i),columns:parseInt(o)})}));this.on("change:columns",(()=>this._highlightGridBoxes()));this.on("change:rows",(()=>this._highlightGridBoxes()))}render(){super.render();r({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:10,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection});for(const t of this.items){this.focusTracker.add(t.element)}this.keystrokes.listenTo(this.element)}focus(){this.items.get(0).focus()}focusLast(){this.items.get(0).focus()}_highlightGridBoxes(){const t=this.rows;const e=this.columns;this.items.map(((n,i)=>{const o=Math.floor(i/10);const r=i%10;const s=o<t&&r<e;n.set("isOn",s)}))}_createGridButton(t,e,n,i){const o=new kd(t);o.set({label:i,class:"ck-insert-table-dropdown-grid-box"});o.extendTemplate({attributes:{"data-row":e,"data-column":n}});return o}_createGridCollection(){const t=[];for(let e=0;e<100;e++){const n=Math.floor(e/10);const i=e%10;const o=`${n+1} × ${i+1}`;t.push(this._createGridButton(this.locale,n+1,i+1,o))}return this.createCollection(t)}}const _G='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 6v3h4V6H3zm0 4v3h4v-3H3zm0 4v3h4v-3H3zm5 3h4v-3H8v3zm5 0h4v-3h-4v3zm4-4v-3h-4v3h4zm0-4V6h-4v3h4zm1.5 8a1.5 1.5 0 0 1-1.5 1.5H3A1.5 1.5 0 0 1 1.5 17V4c.222-.863 1.068-1.5 2-1.5h13c.932 0 1.778.637 2 1.5v13zM12 13v-3H8v3h4zm0-4V6H8v3h4z"/></svg>';const vG='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M18 7v1H2V7h16zm0 5v1H2v-1h16z" opacity=".6"/><path d="M14 1v18a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1zm-2 1H8v4h4V2zm0 6H8v4h4V8zm0 6H8v4h4v-4z"/></svg>';const yG='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v16h-1V2z" opacity=".6"/><path d="M1 6h18a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm1 2v4h4V8H2zm6 0v4h4V8H8zm6 0v4h4V8h-4z"/></svg>';const xG='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v7h-1V2zm6 5v1H2V7h16zM8 12v1H2v-1h6z" opacity=".6"/><path d="M7 7h12a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm1 2v9h10V9H8z"/></svg>';class EG extends eu{static get pluginName(){return"TableUI"}init(){const t=this.editor;const e=this.editor.t;const n=t.locale.contentLanguageDirection;const i=n==="ltr";t.ui.componentFactory.add("insertTable",(n=>{const i=t.commands.get("insertTable");const o=yv(n);o.bind("isEnabled").to(i);o.buttonView.set({icon:_G,label:e("Insert table"),tooltip:true});let r;o.on("change:isOpen",(()=>{if(r){return}r=new CG(n);o.panelView.children.add(r);r.delegate("execute").to(o);o.on("execute",(()=>{t.execute("insertTable",{rows:r.rows,columns:r.columns});t.editing.view.focus()}))}));return o}));t.ui.componentFactory.add("tableColumn",(t=>{const n=[{type:"switchbutton",model:{commandName:"setTableColumnHeader",label:e("Header column"),bindIsOn:true}},{type:"separator"},{type:"button",model:{commandName:i?"insertTableColumnLeft":"insertTableColumnRight",label:e("Insert column left")}},{type:"button",model:{commandName:i?"insertTableColumnRight":"insertTableColumnLeft",label:e("Insert column right")}},{type:"button",model:{commandName:"removeTableColumn",label:e("Delete column")}},{type:"button",model:{commandName:"selectTableColumn",label:e("Select column")}}];return this._prepareDropdown(e("Column"),vG,n,t)}));t.ui.componentFactory.add("tableRow",(t=>{const n=[{type:"switchbutton",model:{commandName:"setTableRowHeader",label:e("Header row"),bindIsOn:true}},{type:"separator"},{type:"button",model:{commandName:"insertTableRowAbove",label:e("Insert row above")}},{type:"button",model:{commandName:"insertTableRowBelow",label:e("Insert row below")}},{type:"button",model:{commandName:"removeTableRow",label:e("Delete row")}},{type:"button",model:{commandName:"selectTableRow",label:e("Select row")}}];return this._prepareDropdown(e("Row"),yG,n,t)}));t.ui.componentFactory.add("mergeTableCells",(t=>{const n=[{type:"button",model:{commandName:"mergeTableCellUp",label:e("Merge cell up")}},{type:"button",model:{commandName:i?"mergeTableCellRight":"mergeTableCellLeft",label:e("Merge cell right")}},{type:"button",model:{commandName:"mergeTableCellDown",label:e("Merge cell down")}},{type:"button",model:{commandName:i?"mergeTableCellLeft":"mergeTableCellRight",label:e("Merge cell left")}},{type:"separator"},{type:"button",model:{commandName:"splitTableCellVertically",label:e("Split cell vertically")}},{type:"button",model:{commandName:"splitTableCellHorizontally",label:e("Split cell horizontally")}}];return this._prepareMergeSplitButtonDropdown(e("Merge cells"),xG,n,t)}))}_prepareDropdown(t,e,n,i){const o=this.editor;const r=yv(i);const s=this._fillDropdownWithListOptions(r,n);r.buttonView.set({label:t,icon:e,tooltip:true});r.bind("isEnabled").toMany(s,"isEnabled",((...t)=>t.some((t=>t))));this.listenTo(r,"execute",(t=>{o.execute(t.source.commandName);if(!(t.source instanceof vd)){o.editing.view.focus()}}));return r}_prepareMergeSplitButtonDropdown(t,e,n,i){const o=this.editor;const r=yv(i,Gd);const s="mergeTableCells";const a=o.commands.get(s);const c=this._fillDropdownWithListOptions(r,n);r.buttonView.set({label:t,icon:e,tooltip:true,isEnabled:true});r.bind("isEnabled").toMany([a,...c],"isEnabled",((...t)=>t.some((t=>t))));this.listenTo(r.buttonView,"execute",(()=>{o.execute(s);o.editing.view.focus()}));this.listenTo(r,"execute",(t=>{o.execute(t.source.commandName);o.editing.view.focus()}));return r}_fillDropdownWithListOptions(t,e){const n=this.editor;const i=[];const o=new ll;for(const t of e){DG(t,n,i,o)}Dv(t,o);return i}}function DG(t,e,n,i){const o=t.model=new Oy(t.model);const{commandName:r,bindIsOn:s}=t.model;if(t.type==="button"||t.type==="switchbutton"){const t=e.commands.get(r);n.push(t);o.set({commandName:r});o.bind("isEnabled").to(t);if(s){o.bind("isOn").to(t,"value")}}o.set({withText:true});i.add(t)}var TG=n(5593);var SG={injectType:"singletonStyleTag",attributes:{"data-cke":true}};SG.insert="head";SG.singleton=true;var IG=Tl()(TG.Z,SG);const BG=TG.Z.locals||{};class MG extends eu{static get pluginName(){return"TableSelection"}static get requires(){return[M$,M$]}init(){const t=this.editor;const e=t.model;const n=t.editing.view;this.listenTo(e,"deleteContent",((t,e)=>this._handleDeleteContent(t,e)),{priority:"high"});this.listenTo(n.document,"insertText",((t,e)=>this._handleInsertTextEvent(t,e)),{priority:"high"});this._defineSelectionConverter();this._enablePluginDisabling()}getSelectedTableCells(){const t=this.editor.plugins.get(M$);const e=this.editor.model.document.selection;const n=t.getSelectedTableCells(e);if(n.length==0){return null}return n}getSelectionAsFragment(){const t=this.editor.plugins.get(M$);const e=this.getSelectedTableCells();if(!e){return null}return this.editor.model.change((n=>{const i=n.createDocumentFragment();const{first:o,last:r}=t.getColumnIndexes(e);const{first:s,last:a}=t.getRowIndexes(e);const c=e[0].findAncestor("table");let l=a;let d=r;if(t.isSelectionRectangular(e)){const t={firstColumn:o,lastColumn:r,firstRow:s,lastRow:a};l=k$(c,t);d=w$(c,t)}const u={startRow:s,startColumn:o,endRow:l,endColumn:d};const h=c$(c,u,n);n.insert(h,i,0);return i}))}setCellSelection(t,e){const n=this._getCellsToSelect(t,e);this.editor.model.change((t=>{t.setSelection(n.cells.map((e=>t.createRangeOn(e))),{backward:n.backward})}))}getFocusCell(){const t=this.editor.model.document.selection;const e=[...t.getRanges()].pop();const n=e.getContainedElement();if(n&&n.is("element","tableCell")){return n}return null}getAnchorCell(){const t=this.editor.model.document.selection;const e=dl(t.getRanges());const n=e.getContainedElement();if(n&&n.is("element","tableCell")){return n}return null}_defineSelectionConverter(){const t=this.editor;const e=new Set;t.conversion.for("editingDowncast").add((t=>t.on("selection",((t,i,o)=>{const r=o.writer;n(r);const s=this.getSelectedTableCells();if(!s){return}for(const t of s){const n=o.mapper.toViewElement(t);r.addClass("ck-editor__editable_selected",n);e.add(n)}const a=o.mapper.toViewElement(s[s.length-1]);r.setSelection(a,0)}),{priority:"lowest"})));function n(t){for(const n of e){t.removeClass("ck-editor__editable_selected",n)}e.clear()}}_enablePluginDisabling(){const t=this.editor;this.on("change:isEnabled",(()=>{if(!this.isEnabled){const e=this.getSelectedTableCells();if(!e){return}t.model.change((n=>{const i=n.createPositionAt(e[0],0);const o=t.model.schema.getNearestSelectionRange(i);n.setSelection(o)}))}}))}_handleDeleteContent(t,e){const n=this.editor.plugins.get(M$);const[i,o]=e;const r=this.editor.model;const s=!o||o.direction=="backward";const a=n.getSelectedTableCells(i);if(!a.length){return}t.stop();r.change((t=>{const e=a[s?a.length-1:0];r.change((t=>{for(const e of a){r.deleteContent(t.createSelection(e,"in"))}}));const n=r.schema.getNearestSelectionRange(t.createPositionAt(e,0));if(i.is("documentSelection")){t.setSelection(n)}else{i.setTo(n)}}))}_handleInsertTextEvent(t,e){const n=this.editor;const i=n.model;const o=i.document.selection;const r=this.getSelectedTableCells(o);if(!r){return}const s=n.editing.view;const a=n.editing.mapper;const c=r.map((t=>s.createRangeOn(a.toViewElement(t))));e.selection=s.createSelection(c)}_getCellsToSelect(t,e){const n=this.editor.plugins.get("TableUtils");const i=n.getCellLocation(t);const o=n.getCellLocation(e);const r=Math.min(i.row,o.row);const s=Math.max(i.row,o.row);const a=Math.min(i.column,o.column);const c=Math.max(i.column,o.column);const l=new Array(s-r+1).fill(null).map((()=>[]));const d={startRow:r,endRow:s,startColumn:a,endColumn:c};for(const{row:e,cell:n}of new Kq(t.findAncestor("table"),d)){l[e-r].push(n)}const u=o.row<i.row;const h=o.column<i.column;if(u){l.reverse()}if(h){l.forEach((t=>t.reverse()))}return{cells:l.flat(),backward:u||h}}}class LG extends eu{static get pluginName(){return"TableClipboard"}static get requires(){return[MG,M$]}init(){const t=this.editor;const e=t.editing.view.document;this.listenTo(e,"copy",((t,e)=>this._onCopyCut(t,e)));this.listenTo(e,"cut",((t,e)=>this._onCopyCut(t,e)));this.listenTo(t.model,"insertContent",((t,e)=>this._onInsertContent(t,...e)),{priority:"high"});this.decorate("_replaceTableSlotCell")}_onCopyCut(t,e){const n=this.editor.plugins.get(MG);if(!n.getSelectedTableCells()){return}if(t.name=="cut"&&this.editor.isReadOnly){return}e.preventDefault();t.stop();const i=this.editor.data;const o=this.editor.editing.view.document;const r=i.toView(n.getSelectionAsFragment());o.fire("clipboardOutput",{dataTransfer:e.dataTransfer,content:r,method:t.name})}_onInsertContent(t,e,n){if(n&&!n.is("documentSelection")){return}const i=this.editor.model;const o=this.editor.plugins.get(M$);let r=NG(e,i);if(!r){return}const s=o.getSelectionAffectedTableCells(i.document.selection);if(!s.length){b$(r,o);return}t.stop();i.change((t=>{const e={width:o.getColumns(r),height:o.getRows(r)};const n=zG(s,e,t,o);const i=n.lastRow-n.firstRow+1;const a=n.lastColumn-n.firstColumn+1;const c={startRow:0,startColumn:0,endRow:Math.min(i,e.height)-1,endColumn:Math.min(a,e.width)-1};r=c$(r,c,t);const l=s[0].findAncestor("table");const d=this._replaceSelectedCellsWithPasted(r,e,l,n,t);if(this.editor.plugins.get("TableSelection").isEnabled){const e=o.sortRanges(d.map((e=>t.createRangeOn(e))));t.setSelection(e)}else{t.setSelection(d[0],0)}}))}_replaceSelectedCellsWithPasted(t,e,n,i,o){const{width:r,height:s}=e;const a=RG(t,r,s);const c=[...new Kq(n,{startRow:i.firstRow,endRow:i.lastRow,startColumn:i.firstColumn,endColumn:i.lastColumn,includeAllSlots:true})];const l=[];let d;for(const t of c){const{row:e,column:n}=t;if(n===i.firstColumn){d=t.getPositionBefore()}const c=e-i.firstRow;const u=n-i.firstColumn;const h=a[c%s][u%r];const g=h?o.cloneElement(h):null;const m=this._replaceTableSlotCell(t,g,d,o);if(!m){continue}g$(m,e,n,i.lastRow,i.lastColumn,o);l.push(m);d=o.createPositionAfter(m)}const u=parseInt(n.getAttribute("headingRows")||0);const h=parseInt(n.getAttribute("headingColumns")||0);const g=i.firstRow<u&&u<=i.lastRow;const m=i.firstColumn<h&&h<=i.lastColumn;if(g){const t={first:i.firstColumn,last:i.lastColumn};const e=VG(n,u,t,o,i.firstRow);l.push(...e)}if(m){const t={first:i.firstRow,last:i.lastRow};const e=FG(n,h,t,o);l.push(...e)}return l}_replaceTableSlotCell(t,e,n,i){const{cell:o,isAnchor:r}=t;if(r){i.remove(o)}if(!e){return null}i.insert(e,n);return e}getTableIfOnlyTableInContent(t,e){return NG(t,e)}}function NG(t,e){if(!t.is("documentFragment")&&!t.is("element")){return null}if(t.is("element","table")){return t}if(t.childCount==1&&t.getChild(0).is("element","table")){return t.getChild(0)}const n=e.createRangeIn(t);for(const t of n.getItems()){if(t.is("element","table")){const i=e.createRange(n.start,e.createPositionBefore(t));if(e.hasContent(i,{ignoreWhitespaces:true})){return null}const o=e.createRange(e.createPositionAfter(t),n.end);if(e.hasContent(o,{ignoreWhitespaces:true})){return null}return t}}return null}function zG(t,e,n,i){const o=t[0].findAncestor("table");const r=i.getColumnIndexes(t);const s=i.getRowIndexes(t);const a={firstColumn:r.first,lastColumn:r.last,firstRow:s.first,lastRow:s.last};const c=t.length===1;if(c){a.lastRow+=e.height-1;a.lastColumn+=e.width-1;PG(o,a.lastRow+1,a.lastColumn+1,i)}if(c||!i.isSelectionRectangular(t)){OG(o,a,n)}else{a.lastRow=k$(o,a);a.lastColumn=w$(o,a)}return a}function PG(t,e,n,i){const o=i.getColumns(t);const r=i.getRows(t);if(n>o){i.insertColumns(t,{at:o,columns:n-o})}if(e>r){i.insertRows(t,{at:r,rows:e-r})}}function RG(t,e,n){const i=new Array(n).fill(null).map((()=>new Array(e).fill(null)));for(const{column:e,row:n,cell:o}of new Kq(t)){i[n][e]=o}return i}function OG(t,e,n){const{firstRow:i,lastRow:o,firstColumn:r,lastColumn:s}=e;const a={first:i,last:o};const c={first:r,last:s};FG(t,r,a,n);FG(t,s+1,a,n);VG(t,i,c,n);VG(t,o+1,c,n,i)}function VG(t,e,n,i,o=0){if(e<1){return}const r=l$(t,e,o);const s=r.filter((({column:t,cellWidth:e})=>jG(t,e,n)));return s.map((({cell:t})=>d$(t,e,i)))}function FG(t,e,n,i){if(e<1){return}const o=u$(t,e);const r=o.filter((({row:t,cellHeight:e})=>jG(t,e,n)));return r.map((({cell:t,column:n})=>h$(t,n,e,i)))}function jG(t,e,n){const i=t+e-1;const{first:o,last:r}=n;const s=t>=o&&t<=r;const a=t<o&&i>=o;return s||a}class HG extends eu{static get pluginName(){return"TableKeyboard"}static get requires(){return[MG,M$]}init(){const t=this.editor.editing.view;const e=t.document;this.listenTo(e,"arrowKey",((...t)=>this._onArrowKey(...t)),{context:"table"});this.listenTo(e,"tab",((...t)=>this._handleTabOnSelectedTable(...t)),{context:"figure"});this.listenTo(e,"tab",((...t)=>this._handleTab(...t)),{context:["th","td"]})}_handleTabOnSelectedTable(t,e){const n=this.editor;const i=n.model.document.selection;const o=i.getSelectedElement();if(!o||!o.is("element","table")){return}e.preventDefault();e.stopPropagation();t.stop();n.model.change((t=>{t.setSelection(t.createRangeIn(o.getChild(0).getChild(0)))}))}_handleTab(t,e){const n=this.editor;const i=this.editor.plugins.get(M$);const o=n.model.document.selection;const r=!e.shiftKey;let s=i.getTableCellsContainingSelection(o)[0];if(!s){s=this.editor.plugins.get("TableSelection").getFocusCell()}if(!s){return}e.preventDefault();e.stopPropagation();t.stop();const a=s.parent;const c=a.parent;const l=c.getChildIndex(a);const d=a.getChildIndex(s);const u=d===0;if(!r&&u&&l===0){n.model.change((t=>{t.setSelection(t.createRangeOn(c))}));return}const h=d===a.childCount-1;const g=l===i.getRows(c)-1;if(r&&g&&h){n.execute("insertTableRowBelow");if(l===i.getRows(c)-1){n.model.change((t=>{t.setSelection(t.createRangeOn(c))}));return}}let m;if(r&&h){const t=c.getChild(l+1);m=t.getChild(0)}else if(!r&&u){const t=c.getChild(l-1);m=t.getChild(t.childCount-1)}else{m=a.getChild(d+(r?1:-1))}n.model.change((t=>{t.setSelection(t.createRangeIn(m))}))}_onArrowKey(t,e){const n=this.editor;const i=e.keyCode;const o=Kc(i,n.locale.contentLanguageDirection);const r=this._handleArrowKeys(o,e.shiftKey);if(r){e.preventDefault();e.stopPropagation();t.stop()}}_handleArrowKeys(t,e){const n=this.editor.plugins.get(M$);const i=this.editor.model;const o=i.document.selection;const r=["right","down"].includes(t);const s=n.getSelectedTableCells(o);if(s.length){let n;if(e){n=this.editor.plugins.get("TableSelection").getFocusCell()}else{n=r?s[s.length-1]:s[0]}this._navigateFromCellInDirection(n,t,e);return true}const a=o.focus.findAncestor("tableCell");if(!a){return false}if(!o.isCollapsed){if(e){if(o.isBackward==r&&!o.containsEntireContent(a)){return false}}else{const t=o.getSelectedElement();if(!t||!i.schema.isObject(t)){return false}}}if(this._isSelectionAtCellEdge(o,a,r)){this._navigateFromCellInDirection(a,t,e);return true}return false}_isSelectionAtCellEdge(t,e,n){const i=this.editor.model;const o=this.editor.model.schema;const r=n?t.getLastPosition():t.getFirstPosition();if(!o.getLimitElement(r).is("element","tableCell")){const t=i.createPositionAt(e,n?"end":0);return t.isTouching(r)}const s=i.createSelection(r);i.modifySelection(s,{direction:n?"forward":"backward"});return r.isEqual(s.focus)}_navigateFromCellInDirection(t,e,n=false){const i=this.editor.model;const o=t.findAncestor("table");const r=[...new Kq(o,{includeAllSlots:true})];const{row:s,column:a}=r[r.length-1];const c=r.find((({cell:e})=>e==t));let{row:l,column:d}=c;switch(e){case"left":d--;break;case"up":l--;break;case"right":d+=c.cellWidth;break;case"down":l+=c.cellHeight;break}const u=l<0||l>s;const h=d<0&&l<=0;const g=d>a&&l>=s;if(u||h||g){i.change((t=>{t.setSelection(t.createRangeOn(o))}));return}if(d<0){d=n?0:a;l--}else if(d>a){d=n?a:0;l++}const m=r.find((t=>t.row==l&&t.column==d)).cell;const f=["right","down"].includes(e);const p=this.editor.plugins.get("TableSelection");if(n&&p.isEnabled){const e=p.getAnchorCell()||t;p.setCellSelection(e,m)}else{const t=i.createPositionAt(m,f?0:"end");i.change((e=>{e.setSelection(t)}))}}}class UG extends lf{constructor(t){super(t);this.domEventType=["mousemove","mouseleave"]}onDomEvent(t){this.fire(t.type,t)}}class WG extends eu{static get pluginName(){return"TableMouse"}static get requires(){return[MG,M$]}init(){const t=this.editor;t.editing.view.addObserver(UG);this._enableShiftClickSelection();this._enableMouseDragSelection()}_enableShiftClickSelection(){const t=this.editor;const e=t.plugins.get(M$);let n=false;const i=t.plugins.get(MG);this.listenTo(t.editing.view.document,"mousedown",((o,r)=>{const s=t.model.document.selection;if(!this.isEnabled||!i.isEnabled){return}if(!r.domEvent.shiftKey){return}const a=i.getAnchorCell()||e.getTableCellsContainingSelection(s)[0];if(!a){return}const c=this._getModelTableCellFromDomEvent(r);if(c&&qG(a,c)){n=true;i.setCellSelection(a,c);r.preventDefault()}}));this.listenTo(t.editing.view.document,"mouseup",(()=>{n=false}));this.listenTo(t.editing.view.document,"selectionChange",(t=>{if(n){t.stop()}}),{priority:"highest"})}_enableMouseDragSelection(){const t=this.editor;let e,n;let i=false;let o=false;const r=t.plugins.get(MG);this.listenTo(t.editing.view.document,"mousedown",((t,n)=>{if(!this.isEnabled||!r.isEnabled){return}if(n.domEvent.shiftKey||n.domEvent.ctrlKey||n.domEvent.altKey){return}e=this._getModelTableCellFromDomEvent(n)}));this.listenTo(t.editing.view.document,"mousemove",((t,s)=>{if(!s.domEvent.buttons){return}if(!e){return}const a=this._getModelTableCellFromDomEvent(s);if(a&&qG(e,a)){n=a;if(!i&&n!=e){i=true}}if(!i){return}o=true;r.setCellSelection(e,n);s.preventDefault()}));this.listenTo(t.editing.view.document,"mouseup",(()=>{i=false;o=false;e=null;n=null}));this.listenTo(t.editing.view.document,"selectionChange",(t=>{if(o){t.stop()}}),{priority:"highest"})}_getModelTableCellFromDomEvent(t){const e=t.target;const n=this.editor.editing.view.createPositionAt(e,0);const i=this.editor.editing.mapper.toModelPosition(n);const o=i.parent;return o.findAncestor("tableCell",{includeSelf:true})}}function qG(t,e){return t.parent.parent==e.parent.parent}var $G=n(4104);var GG={injectType:"singletonStyleTag",attributes:{"data-cke":true}};GG.insert="head";GG.singleton=true;var KG=Tl()($G.Z,GG);const YG=$G.Z.locals||{};class ZG extends eu{static get requires(){return[fG,EG,MG,WG,HG,LG,ZD]}static get pluginName(){return"Table"}}function QG(t){t.document.registerPostFixer((e=>JG(e,t)))}function JG(t,e){const n=e.document.differ.getChanges();let i=false;for(const e of n){if(e.type!="insert"){continue}const n=e.position.parent;if(n.is("element","table")||e.name=="table"){const n=e.name=="table"?e.position.nodeAfter:e.position.parent;const o=Array.from(n.getChildren()).filter((t=>t.is("element","caption")));const r=o.shift();if(!r){continue}for(const e of o){t.move(t.createRangeIn(e),r,"end");t.remove(e)}if(r.nextSibling){t.move(t.createRangeOn(r),n,"end");i=true}i=!!o.length||i}}return i}function XG(t){return!!t&&t.is("element","table")}function tK(t){for(const e of t.getChildren()){if(e.is("element","caption")){return e}}return null}function eK(t){const e=iK(t);if(!e){return null}return tK(e)}function nK(t){const e=t.parent;if(t.name=="figcaption"&&e&&e.name=="figure"&&e.hasClass("table")){return{name:true}}if(t.name=="caption"&&e&&e.name=="table"){return{name:true}}return null}function iK(t){const e=t.getSelectedElement();if(e&&e.is("element","table")){return e}return t.getFirstPosition().findAncestor("table")}class oK extends iu{refresh(){const t=this.editor;const e=iK(t.model.document.selection);this.isEnabled=!!e;if(!this.isEnabled){this.value=false}else{this.value=!!tK(e)}}execute(t={}){const{focusCaptionOnShow:e}=t;this.editor.model.change((t=>{if(this.value){this._hideTableCaption(t)}else{this._showTableCaption(t,e)}}))}_showTableCaption(t,e){const n=this.editor.model;const i=iK(n.document.selection);const o=this.editor.plugins.get("TableCaptionEditing");const r=o._getSavedCaption(i);const s=r||t.createElement("caption");n.insertContent(s,i,"end");if(e){t.setSelection(s,"in")}}_hideTableCaption(t){const e=this.editor.model;const n=iK(e.document.selection);const i=this.editor.plugins.get("TableCaptionEditing");const o=tK(n);i._saveCaption(n,o);e.deleteContent(t.createSelection(o,"on"))}}class rK extends eu{static get pluginName(){return"TableCaptionEditing"}constructor(t){super(t);this._savedCaptionsMap=new WeakMap}init(){const t=this.editor;const e=t.model.schema;const n=t.editing.view;const i=t.t;if(!e.isRegistered("caption")){e.register("caption",{allowIn:"table",allowContentOf:"$block",isLimit:true})}else{e.extend("caption",{allowIn:"table"})}t.commands.add("toggleTableCaption",new oK(this.editor));t.conversion.for("upcast").elementToElement({view:nK,model:"caption"});t.conversion.for("dataDowncast").elementToElement({model:"caption",view:(t,{writer:e})=>{if(!XG(t.parent)){return null}return e.createContainerElement("figcaption")}});t.conversion.for("editingDowncast").elementToElement({model:"caption",view:(t,{writer:e})=>{if(!XG(t.parent)){return null}const o=e.createEditableElement("figcaption");e.setCustomProperty("tableCaption",true,o);mu({view:n,element:o,text:i("Enter table caption"),keepOnFocus:true});return pD(o,e)}});QG(t.model)}_getSavedCaption(t){const e=this._savedCaptionsMap.get(t);return e?Gp.fromJSON(e):null}_saveCaption(t,e){this._savedCaptionsMap.set(t,e.toJSON())}}class sK extends eu{static get pluginName(){return"TableCaptionUI"}init(){const t=this.editor;const e=t.editing.view;const n=t.t;t.ui.componentFactory.add("toggleTableCaption",(i=>{const o=t.commands.get("toggleTableCaption");const r=new kd(i);r.set({icon:J_.caption,tooltip:true,isToggleable:true});r.bind("isOn","isEnabled").to(o,"value","isEnabled");r.bind("label").to(o,"value",(t=>t?n("Toggle caption off"):n("Toggle caption on")));this.listenTo(r,"execute",(()=>{t.execute("toggleTableCaption",{focusCaptionOnShow:true});if(o.value){const n=eK(t.model.document.selection);const i=t.editing.mapper.toViewElement(n);if(!i){return}e.scrollToTheSelection();e.change((t=>{t.addClass("table__caption_highlighted",i)}))}t.editing.view.focus()}));return r}))}}var aK=n(9888);var cK={injectType:"singletonStyleTag",attributes:{"data-cke":true}};cK.insert="head";cK.singleton=true;var lK=Tl()(aK.Z,cK);const dK=aK.Z.locals||{};class uK extends eu{static get pluginName(){return"TableCaption"}static get requires(){return[rK,sK]}}var hK=n(4082);var gK={injectType:"singletonStyleTag",attributes:{"data-cke":true}};gK.insert="head";gK.singleton=true;var mK=Tl()(hK.Z,gK);const fK=hK.Z.locals||{};class pK extends Ll{constructor(t,e){super(t);this.set("value","");this.set("isReadOnly",false);this.set("isFocused",false);this.set("isEmpty",true);this.options=e;this.focusTracker=new ul;this._focusables=new xl;this.dropdownView=this._createDropdownView();this.inputView=this._createInputTextView();this.keystrokes=new hl;this._stillTyping=false;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.setTemplate({tag:"div",attributes:{class:["ck","ck-input-color"]},children:[this.dropdownView,this.inputView]});this.on("change:value",((t,e,n)=>this._setInputValue(n)))}render(){super.render();this.keystrokes.listenTo(this.dropdownView.panelView.element)}focus(){this.inputView.focus()}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}_createDropdownView(){const t=this.locale;const e=t.t;const n=this.bindTemplate;const i=this._createColorGrid(t);const o=yv(t);const r=new Ll;const s=this._createRemoveColorButton();r.setTemplate({tag:"span",attributes:{class:["ck","ck-input-color__button__preview"],style:{backgroundColor:n.to("value")}},children:[{tag:"span",attributes:{class:["ck","ck-input-color__button__preview__no-color-indicator",n.if("value","ck-hidden",(t=>t!=""))]}}]});o.buttonView.extendTemplate({attributes:{class:"ck-input-color__button"}});o.buttonView.children.add(r);o.buttonView.label=e("Color picker");o.buttonView.tooltip=true;o.panelPosition=t.uiLanguageDirection==="rtl"?"se":"sw";o.panelView.children.add(s);o.panelView.children.add(i);o.bind("isEnabled").to(this,"isReadOnly",(t=>!t));this._focusables.add(s);this._focusables.add(i);this.focusTracker.add(s.element);this.focusTracker.add(i.element);return o}_createInputTextView(){const t=this.locale;const e=new Ey(t);e.extendTemplate({on:{blur:e.bindTemplate.to("blur")}});e.value=this.value;e.bind("isReadOnly","hasError").to(this);this.bind("isFocused","isEmpty").to(e);e.on("input",(()=>{const t=e.element.value;const n=this.options.colorDefinitions.find((e=>t===e.label));this._stillTyping=true;this.value=n&&n.color||t}));e.on("blur",(()=>{this._stillTyping=false;this._setInputValue(e.element.value)}));e.delegate("input").to(this);return e}_createRemoveColorButton(){const t=this.locale;const e=t.t;const n=new kd(t);const i=this.options.defaultColorValue||"";const o=i?e("Restore default"):e("Remove color");n.class="ck-input-color__remove-color";n.withText=true;n.icon=J_.eraser;n.label=o;n.on("execute",(()=>{this.value=i;this.dropdownView.isOpen=false;this.fire("input")}));return n}_createColorGrid(t){const e=new Ld(t,{colorDefinitions:this.options.colorDefinitions,columns:this.options.columns});e.on("execute",((t,e)=>{this.value=e.value;this.dropdownView.isOpen=false;this.fire("input")}));e.bind("selectedColor").to(this,"value");return e}_setInputValue(t){if(!this._stillTyping){const e=bK(t);const n=this.options.colorDefinitions.find((t=>e===bK(t.color)));if(n){this.inputView.value=n.label}else{this.inputView.value=t||""}}}}function bK(t){return t.replace(/([(,])\s+/g,"$1").replace(/^\s+|\s+(?=[),\s]|$)/g,"").replace(/,|\s/g," ")}const kK=t=>t==="";function wK(t){return{none:t("None"),solid:t("Solid"),dotted:t("Dotted"),dashed:t("Dashed"),double:t("Double"),groove:t("Groove"),ridge:t("Ridge"),inset:t("Inset"),outset:t("Outset")}}function AK(t){return t('The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".')}function CK(t){return t('The value is invalid. Try "10px" or "2em" or simply "2".')}function _K(t){t=t.trim();return kK(t)||xC(t)}function vK(t){t=t.trim();return kK(t)||SK(t)||SC(t)||BC(t)}function yK(t){t=t.trim();return kK(t)||SK(t)||SC(t)}function xK(t,e){const n=new ll;const i=wK(t.t);for(const o in i){const r={type:"button",model:new Oy({_borderStyleValue:o,label:i[o],withText:true})};if(o==="none"){r.model.bind("isOn").to(t,"borderStyle",(t=>{if(e==="none"){return!t}return t===o}))}else{r.model.bind("isOn").to(t,"borderStyle",(t=>t===o))}n.add(r)}return n}function EK(t){const{view:e,icons:n,toolbar:i,labels:o,propertyName:r,nameToValue:s,defaultValue:a}=t;for(const t in o){const c=new kd(e.locale);c.set({label:o[t],icon:n[t],tooltip:o[t]});const l=s?s(t):t;c.bind("isOn").to(e,r,(t=>{let e=t;if(t===""&&a){e=a}return l===e}));c.on("execute",(()=>{e[r]=l}));i.items.add(c)}}const DK=[{color:"hsl(0, 0%, 0%)",label:"Black"},{color:"hsl(0, 0%, 30%)",label:"Dim grey"},{color:"hsl(0, 0%, 60%)",label:"Grey"},{color:"hsl(0, 0%, 90%)",label:"Light grey"},{color:"hsl(0, 0%, 100%)",label:"White",hasBorder:true},{color:"hsl(0, 75%, 60%)",label:"Red"},{color:"hsl(30, 75%, 60%)",label:"Orange"},{color:"hsl(60, 75%, 60%)",label:"Yellow"},{color:"hsl(90, 75%, 60%)",label:"Light green"},{color:"hsl(120, 75%, 60%)",label:"Green"},{color:"hsl(150, 75%, 60%)",label:"Aquamarine"},{color:"hsl(180, 75%, 60%)",label:"Turquoise"},{color:"hsl(210, 75%, 60%)",label:"Light blue"},{color:"hsl(240, 75%, 60%)",label:"Blue"},{color:"hsl(270, 75%, 60%)",label:"Purple"}];function TK(t){return(e,n,i)=>{const o=new pK(e.locale,{colorDefinitions:IK(t.colorConfig),columns:t.columns,defaultColorValue:t.defaultColorValue});o.inputView.set({id:n,ariaDescribedById:i});o.bind("isReadOnly").to(e,"isEnabled",(t=>!t));o.bind("hasError").to(e,"errorText",(t=>!!t));o.on("input",(()=>{e.errorText=null}));e.bind("isEmpty","isFocused").to(o);return o}}function SK(t){const e=parseFloat(t);return!Number.isNaN(e)&&t===String(e)}function IK(t){return t.map((t=>({color:t.model,label:t.label,options:{hasBorder:t.hasBorder}})))}var BK=n(9865);var MK={injectType:"singletonStyleTag",attributes:{"data-cke":true}};MK.insert="head";MK.singleton=true;var LK=Tl()(BK.Z,MK);const NK=BK.Z.locals||{};class zK extends Ll{constructor(t,e={}){super(t);const n=this.bindTemplate;this.set("class",e.class||null);this.children=this.createCollection();if(e.children){e.children.forEach((t=>this.children.add(t)))}this.set("_role",null);this.set("_ariaLabelledBy",null);if(e.labelView){this.set({_role:"group",_ariaLabelledBy:e.labelView.id})}this.setTemplate({tag:"div",attributes:{class:["ck","ck-form__row",n.to("class")],role:n.to("_role"),"aria-labelledby":n.to("_ariaLabelledBy")},children:this.children})}}var PK=n(4880);var RK={injectType:"singletonStyleTag",attributes:{"data-cke":true}};RK.insert="head";RK.singleton=true;var OK=Tl()(PK.Z,RK);const VK=PK.Z.locals||{};var FK=n(198);var jK={injectType:"singletonStyleTag",attributes:{"data-cke":true}};jK.insert="head";jK.singleton=true;var HK=Tl()(FK.Z,jK);const UK=FK.Z.locals||{};var WK=n(5737);var qK={injectType:"singletonStyleTag",attributes:{"data-cke":true}};qK.insert="head";qK.singleton=true;var $K=Tl()(WK.Z,qK);const GK=WK.Z.locals||{};const KK={left:J_.alignLeft,center:J_.alignCenter,right:J_.alignRight,justify:J_.alignJustify,top:J_.alignTop,middle:J_.alignMiddle,bottom:J_.alignBottom};class YK extends Ll{constructor(t,e){super(t);this.set({borderStyle:"",borderWidth:"",borderColor:"",padding:"",backgroundColor:"",width:"",height:"",horizontalAlignment:"",verticalAlignment:""});this.options=e;const{borderStyleDropdown:n,borderWidthInput:i,borderColorInput:o,borderRowLabel:r}=this._createBorderFields();const{backgroundRowLabel:s,backgroundInput:a}=this._createBackgroundFields();const{widthInput:c,operatorLabel:l,heightInput:d,dimensionsLabel:u}=this._createDimensionFields();const{horizontalAlignmentToolbar:h,verticalAlignmentToolbar:g,alignmentLabel:m}=this._createAlignmentFields();this.focusTracker=new ul;this.keystrokes=new hl;this.children=this.createCollection();this.borderStyleDropdown=n;this.borderWidthInput=i;this.borderColorInput=o;this.backgroundInput=a;this.paddingInput=this._createPaddingField();this.widthInput=c;this.heightInput=d;this.horizontalAlignmentToolbar=h;this.verticalAlignmentToolbar=g;const{saveButtonView:f,cancelButtonView:p}=this._createActionButtons();this.saveButtonView=f;this.cancelButtonView=p;this._focusables=new xl;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.children.add(new wy(t,{label:this.t("Cell properties")}));this.children.add(new zK(t,{labelView:r,children:[r,n,o,i],class:"ck-table-form__border-row"}));this.children.add(new zK(t,{labelView:s,children:[s,a],class:"ck-table-form__background-row"}));this.children.add(new zK(t,{children:[new zK(t,{labelView:u,children:[u,c,l,d],class:"ck-table-form__dimensions-row"}),new zK(t,{children:[this.paddingInput],class:"ck-table-cell-properties-form__padding-row"})]}));this.children.add(new zK(t,{labelView:m,children:[m,h,g],class:"ck-table-cell-properties-form__alignment-row"}));this.children.add(new zK(t,{children:[this.saveButtonView,this.cancelButtonView],class:"ck-table-form__action-row"}));this.setTemplate({tag:"form",attributes:{class:["ck","ck-form","ck-table-form","ck-table-cell-properties-form"],tabindex:"-1"},children:this.children})}render(){super.render();o({view:this});[this.borderStyleDropdown,this.borderColorInput,this.borderColorInput.fieldView.dropdownView.buttonView,this.borderWidthInput,this.backgroundInput,this.backgroundInput.fieldView.dropdownView.buttonView,this.widthInput,this.heightInput,this.paddingInput,this.horizontalAlignmentToolbar,this.verticalAlignmentToolbar,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createBorderFields(){const t=this.options.defaultTableCellProperties;const e={style:t.borderStyle,width:t.borderWidth,color:t.borderColor};const n=TK({colorConfig:this.options.borderColors,columns:5,defaultColorValue:e.color});const i=this.locale;const o=this.t;const r=new uy(i);r.text=o("Border");const s=wK(o);const a=new Ly(i,Py);a.set({label:o("Style"),class:"ck-table-form__border-style"});a.fieldView.buttonView.set({isOn:false,withText:true,tooltip:o("Style")});a.fieldView.buttonView.bind("label").to(this,"borderStyle",(t=>s[t?t:"none"]));a.fieldView.on("execute",(t=>{this.borderStyle=t.source._borderStyleValue}));a.bind("isEmpty").to(this,"borderStyle",(t=>!t));Dv(a.fieldView,xK(this,e.style));const c=new Ly(i,Ny);c.set({label:o("Width"),class:"ck-table-form__border-width"});c.fieldView.bind("value").to(this,"borderWidth");c.bind("isEnabled").to(this,"borderStyle",ZK);c.fieldView.on("input",(()=>{this.borderWidth=c.fieldView.element.value}));const l=new Ly(i,n);l.set({label:o("Color"),class:"ck-table-form__border-color"});l.fieldView.bind("value").to(this,"borderColor");l.bind("isEnabled").to(this,"borderStyle",ZK);l.fieldView.on("input",(()=>{this.borderColor=l.fieldView.value}));this.on("change:borderStyle",((t,n,i,o)=>{if(!ZK(i)){this.borderColor="";this.borderWidth=""}if(!ZK(o)){this.borderColor=e.color;this.borderWidth=e.width}}));return{borderRowLabel:r,borderStyleDropdown:a,borderColorInput:l,borderWidthInput:c}}_createBackgroundFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Background");const i=TK({colorConfig:this.options.backgroundColors,columns:5,defaultColorValue:this.options.defaultTableCellProperties.backgroundColor});const o=new Ly(t,i);o.set({label:e("Color"),class:"ck-table-cell-properties-form__background"});o.fieldView.bind("value").to(this,"backgroundColor");o.fieldView.on("input",(()=>{this.backgroundColor=o.fieldView.value}));return{backgroundRowLabel:n,backgroundInput:o}}_createDimensionFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Dimensions");const i=new Ly(t,Ny);i.set({label:e("Width"),class:"ck-table-form__dimensions-row__width"});i.fieldView.bind("value").to(this,"width");i.fieldView.on("input",(()=>{this.width=i.fieldView.element.value}));const o=new Ll(t);o.setTemplate({tag:"span",attributes:{class:["ck-table-form__dimension-operator"]},children:[{text:"×"}]});const r=new Ly(t,Ny);r.set({label:e("Height"),class:"ck-table-form__dimensions-row__height"});r.fieldView.bind("value").to(this,"height");r.fieldView.on("input",(()=>{this.height=r.fieldView.element.value}));return{dimensionsLabel:n,widthInput:i,operatorLabel:o,heightInput:r}}_createPaddingField(){const t=this.locale;const e=this.t;const n=new Ly(t,Ny);n.set({label:e("Padding"),class:"ck-table-cell-properties-form__padding"});n.fieldView.bind("value").to(this,"padding");n.fieldView.on("input",(()=>{this.padding=n.fieldView.element.value}));return n}_createAlignmentFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Table cell text alignment");const i=new rv(t);const o=this.locale.contentLanguageDirection==="rtl";i.set({isCompact:true,ariaLabel:e("Horizontal text alignment toolbar")});EK({view:this,icons:KK,toolbar:i,labels:this._horizontalAlignmentLabels,propertyName:"horizontalAlignment",nameToValue:t=>{if(o){if(t==="left"){return"right"}else if(t==="right"){return"left"}}return t},defaultValue:this.options.defaultTableCellProperties.horizontalAlignment});const r=new rv(t);r.set({isCompact:true,ariaLabel:e("Vertical text alignment toolbar")});EK({view:this,icons:KK,toolbar:r,labels:this._verticalAlignmentLabels,propertyName:"verticalAlignment",defaultValue:this.options.defaultTableCellProperties.verticalAlignment});return{horizontalAlignmentToolbar:i,verticalAlignmentToolbar:r,alignmentLabel:n}}_createActionButtons(){const t=this.locale;const e=this.t;const n=new kd(t);const i=new kd(t);const o=[this.borderWidthInput,this.borderColorInput,this.backgroundInput,this.paddingInput];n.set({label:e("Save"),icon:J_.check,class:"ck-button-save",type:"submit",withText:true});n.bind("isEnabled").toMany(o,"errorText",((...t)=>t.every((t=>!t))));i.set({label:e("Cancel"),icon:J_.cancel,class:"ck-button-cancel",withText:true});i.delegate("execute").to(this,"cancel");return{saveButtonView:n,cancelButtonView:i}}get _horizontalAlignmentLabels(){const t=this.locale;const e=this.t;const n=e("Align cell text to the left");const i=e("Align cell text to the center");const o=e("Align cell text to the right");const r=e("Justify cell text");if(t.uiLanguageDirection==="rtl"){return{right:o,center:i,left:n,justify:r}}else{return{left:n,center:i,right:o,justify:r}}}get _verticalAlignmentLabels(){const t=this.t;return{top:t("Align cell text to the top"),middle:t("Align cell text to the middle"),bottom:t("Align cell text to the bottom")}}}function ZK(t){return t!=="none"}function QK(t){const e=t.getSelectedElement();if(e&&XK(e)){return e}return null}function JK(t){const e=t.getFirstPosition();if(!e){return null}let n=e.parent;while(n){if(n.is("element")&&XK(n)){return n}n=n.parent}return null}function XK(t){return!!t.getCustomProperty("table")&&lD(t)}const tY=Uv.defaultPositions;const eY=[tY.northArrowSouth,tY.northArrowSouthWest,tY.northArrowSouthEast,tY.southArrowNorth,tY.southArrowNorthWest,tY.southArrowNorthEast,tY.viewportStickyNorth];function nY(t,e){const n=t.plugins.get("ContextualBalloon");if(JK(t.editing.view.document.selection)){let i;if(e==="cell"){i=oY(t)}else{i=iY(t)}n.updatePosition(i)}}function iY(t){const e=t.model.document.selection.getFirstPosition();const n=e.findAncestor("table");const i=t.editing.mapper.toViewElement(n);return{target:t.editing.view.domConverter.mapViewToDom(i),positions:eY}}function oY(t){const e=t.editing.mapper;const n=t.editing.view.domConverter;const i=t.model.document.selection;if(i.rangeCount>1){return{target:()=>sY(i.getRanges(),t),positions:eY}}const o=rY(i.getFirstPosition());const r=e.toViewElement(o);return{target:n.mapViewToDom(r),positions:eY}}function rY(t){const e=t.nodeAfter&&t.nodeAfter.is("element","tableCell");return e?t.nodeAfter:t.findAncestor("tableCell")}function sY(t,e){const n=e.editing.mapper;const i=e.editing.view.domConverter;const o=Array.from(t).map((t=>{const e=rY(t.start);const o=n.toViewElement(e);return new dc(i.mapViewToDom(o))}));return dc.getBoundingRect(o)}const aY='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.105 18-.17 1H2.5A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1h15A1.5 1.5 0 0 1 19 2.5v9.975l-.85-.124-.15-.302V8h-5v4h.021l-.172.351-1.916.28-.151.027c-.287.063-.54.182-.755.341L8 13v5h3.105zM2 12h5V8H2v4zm10-4H8v4h4V8zM2 2v5h5V2H2zm0 16h5v-5H2v5zM13 7h5V2h-5v5zM8 2v5h4V2H8z" opacity=".6"/><path d="m15.5 11.5 1.323 2.68 2.957.43-2.14 2.085.505 2.946L15.5 18.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L15.5 11.5zM13 6a1 1 0 0 1 1 1v3.172a2.047 2.047 0 0 0-.293.443l-.858 1.736-1.916.28-.151.027A1.976 1.976 0 0 0 9.315 14H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h6zm-1 2H8v4h4V8z"/></svg>';function cY(t){if(!t||!at(t)){return t}const{top:e,right:n,bottom:i,left:o}=t;if(e==n&&n==i&&i==o){return e}}function lY(t,e){const n=parseFloat(t);if(Number.isNaN(n)){return t}if(String(n)!==String(t)){return t}return`${n}${e}`}function dY(t,e={}){const n=Object.assign({borderStyle:"none",borderWidth:"",borderColor:"",backgroundColor:"",width:"",height:""},t);if(e.includeAlignmentProperty&&!n.alignment){n.alignment="center"}if(e.includePaddingProperty&&!n.padding){n.padding=""}if(e.includeVerticalAlignmentProperty&&!n.verticalAlignment){n.verticalAlignment="middle"}if(e.includeHorizontalAlignmentProperty&&!n.horizontalAlignment){n.horizontalAlignment=e.isRightToLeftContent?"right":"left"}return n}const uY=500;const hY={borderStyle:"tableCellBorderStyle",borderColor:"tableCellBorderColor",borderWidth:"tableCellBorderWidth",height:"tableCellHeight",width:"tableCellWidth",padding:"tableCellPadding",backgroundColor:"tableCellBackgroundColor",horizontalAlignment:"tableCellHorizontalAlignment",verticalAlignment:"tableCellVerticalAlignment"};class gY extends eu{static get requires(){return[Zy]}static get pluginName(){return"TableCellPropertiesUI"}constructor(t){super(t);t.config.define("table.tableCellProperties",{borderColors:DK,backgroundColors:DK})}init(){const t=this.editor;const e=t.t;this._defaultTableCellProperties=dY(t.config.get("table.tableCellProperties.defaultProperties"),{includeVerticalAlignmentProperty:true,includeHorizontalAlignmentProperty:true,includePaddingProperty:true,isRightToLeftContent:t.locale.contentLanguageDirection==="rtl"});this._balloon=t.plugins.get(Zy);this.view=null;this._undoStepBatch=null;this._isReady=false;t.ui.componentFactory.add("tableCellProperties",(n=>{const i=new kd(n);i.set({label:e("Cell properties"),icon:aY,tooltip:true});this.listenTo(i,"execute",(()=>this._showView()));const o=Object.values(hY).map((e=>t.commands.get(e)));i.bind("isEnabled").toMany(o,"isEnabled",((...t)=>t.some((t=>t))));return i}))}destroy(){super.destroy();if(this.view){this.view.destroy()}}_createPropertiesView(){const e=this.editor;const n=e.config.get("table.tableCellProperties");const i=xd(n.borderColors);const o=yd(e.locale,i);const r=xd(n.backgroundColors);const s=yd(e.locale,r);const a=new YK(e.locale,{borderColors:o,backgroundColors:s,defaultTableCellProperties:this._defaultTableCellProperties});const c=e.t;a.render();this.listenTo(a,"submit",(()=>{this._hideView()}));this.listenTo(a,"cancel",(()=>{if(this._undoStepBatch.operations.length){e.execute("undo",this._undoStepBatch)}this._hideView()}));a.keystrokes.set("Esc",((t,e)=>{this._hideView();e()}));t({emitter:a,activator:()=>this._isViewInBalloon,contextElements:[this._balloon.view.element],callback:()=>this._hideView()});const l=AK(c);const d=CK(c);a.on("change:borderStyle",this._getPropertyChangeCallback("tableCellBorderStyle",this._defaultTableCellProperties.borderStyle));a.on("change:borderColor",this._getValidatedPropertyChangeCallback({viewField:a.borderColorInput,commandName:"tableCellBorderColor",errorText:l,validator:_K,defaultValue:this._defaultTableCellProperties.borderColor}));a.on("change:borderWidth",this._getValidatedPropertyChangeCallback({viewField:a.borderWidthInput,commandName:"tableCellBorderWidth",errorText:d,validator:yK,defaultValue:this._defaultTableCellProperties.borderWidth}));a.on("change:padding",this._getValidatedPropertyChangeCallback({viewField:a.paddingInput,commandName:"tableCellPadding",errorText:d,validator:vK,defaultValue:this._defaultTableCellProperties.padding}));a.on("change:width",this._getValidatedPropertyChangeCallback({viewField:a.widthInput,commandName:"tableCellWidth",errorText:d,validator:vK,defaultValue:this._defaultTableCellProperties.width}));a.on("change:height",this._getValidatedPropertyChangeCallback({viewField:a.heightInput,commandName:"tableCellHeight",errorText:d,validator:vK,defaultValue:this._defaultTableCellProperties.height}));a.on("change:backgroundColor",this._getValidatedPropertyChangeCallback({viewField:a.backgroundInput,commandName:"tableCellBackgroundColor",errorText:l,validator:_K,defaultValue:this._defaultTableCellProperties.backgroundColor}));a.on("change:horizontalAlignment",this._getPropertyChangeCallback("tableCellHorizontalAlignment",this._defaultTableCellProperties.horizontalAlignment));a.on("change:verticalAlignment",this._getPropertyChangeCallback("tableCellVerticalAlignment",this._defaultTableCellProperties.verticalAlignment));return a}_fillViewFormFromCommandValues(){const t=this.editor.commands;const e=t.get("tableCellBorderStyle");Object.entries(hY).map((([e,n])=>{const i=this._defaultTableCellProperties[e]||"";return[e,t.get(n).value||i]})).forEach((([t,n])=>{if((t==="borderColor"||t==="borderWidth")&&e.value==="none"){return}this.view.set(t,n)}));this._isReady=true}_showView(){const t=this.editor;if(!this.view){this.view=this._createPropertiesView()}this.listenTo(t.ui,"update",(()=>{this._updateView()}));this._fillViewFormFromCommandValues();this._balloon.add({view:this.view,position:oY(t)});this._undoStepBatch=t.model.createBatch();this.view.focus()}_hideView(){const t=this.editor;this.stopListening(t.ui,"update");this._isReady=false;this.view.saveButtonView.focus();this._balloon.remove(this.view);this.editor.editing.view.focus()}_updateView(){const t=this.editor;const e=t.editing.view.document;if(!JK(e.selection)){this._hideView()}else if(this._isViewVisible){nY(t,"cell")}}get _isViewVisible(){return!!this.view&&this._balloon.visibleView===this.view}get _isViewInBalloon(){return!!this.view&&this._balloon.hasView(this.view)}_getPropertyChangeCallback(t){return(e,n,i)=>{if(!this._isReady){return}this.editor.execute(t,{value:i,batch:this._undoStepBatch})}}_getValidatedPropertyChangeCallback(t){const{commandName:e,viewField:n,validator:i,errorText:o}=t;const r=If((()=>{n.errorText=o}),uY);return(t,o,s)=>{r.cancel();if(!this._isReady){return}if(i(s)){this.editor.execute(e,{value:s,batch:this._undoStepBatch});n.errorText=null}else{r()}}}}class mY extends iu{constructor(t,e,n){super(t);this.attributeName=e;this._defaultValue=n}refresh(){const t=this.editor;const e=this.editor.plugins.get("TableUtils");const n=e.getSelectionAffectedTableCells(t.model.document.selection);this.isEnabled=!!n.length;this.value=this._getSingleValue(n)}execute(t={}){const{value:e,batch:n}=t;const i=this.editor.model;const o=this.editor.plugins.get("TableUtils");const r=o.getSelectionAffectedTableCells(i.document.selection);const s=this._getValueToSet(e);i.enqueueChange(n,(t=>{if(s){r.forEach((e=>t.setAttribute(this.attributeName,s,e)))}else{r.forEach((e=>t.removeAttribute(this.attributeName,e)))}}))}_getAttribute(t){if(!t){return}const e=t.getAttribute(this.attributeName);if(e===this._defaultValue){return}return e}_getValueToSet(t){if(t===this._defaultValue){return}return t}_getSingleValue(t){const e=this._getAttribute(t[0]);const n=t.every((t=>this._getAttribute(t)===e));return n?e:undefined}}class fY extends mY{constructor(t,e){super(t,"tableCellWidth",e)}_getValueToSet(t){t=lY(t,"px");if(t===this._defaultValue){return}return t}}class pY extends eu{static get pluginName(){return"TableCellWidthEditing"}static get requires(){return[fG]}init(){const t=this.editor;const e=dY(t.config.get("table.tableCellProperties.defaultProperties"));Fq(t.model.schema,t.conversion,{modelAttribute:"tableCellWidth",styleName:"width",defaultValue:e.width});t.commands.add("tableCellWidth",new fY(t,e.width))}}class bY extends mY{constructor(t,e){super(t,"tableCellPadding",e)}_getAttribute(t){if(!t){return}const e=cY(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}_getValueToSet(t){t=lY(t,"px");if(t===this._defaultValue){return}return t}}class kY extends mY{constructor(t,e){super(t,"tableCellHeight",e)}_getValueToSet(t){t=lY(t,"px");if(t===this._defaultValue){return null}return t}}class wY extends mY{constructor(t,e){super(t,"tableCellBackgroundColor",e)}}class AY extends mY{constructor(t,e){super(t,"tableCellVerticalAlignment",e)}}class CY extends mY{constructor(t,e){super(t,"tableCellHorizontalAlignment",e)}}class _Y extends mY{constructor(t,e){super(t,"tableCellBorderStyle",e)}_getAttribute(t){if(!t){return}const e=cY(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}}class vY extends mY{constructor(t,e){super(t,"tableCellBorderColor",e)}_getAttribute(t){if(!t){return}const e=cY(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}}class yY extends mY{constructor(t,e){super(t,"tableCellBorderWidth",e)}_getAttribute(t){if(!t){return}const e=cY(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}_getValueToSet(t){t=lY(t,"px");if(t===this._defaultValue){return}return t}}const xY=/^(top|middle|bottom)$/;const EY=/^(left|center|right|justify)$/;class DY extends eu{static get pluginName(){return"TableCellPropertiesEditing"}static get requires(){return[fG,pY]}init(){const t=this.editor;const e=t.model.schema;const n=t.conversion;t.config.define("table.tableCellProperties.defaultProperties",{});const i=dY(t.config.get("table.tableCellProperties.defaultProperties"),{includeVerticalAlignmentProperty:true,includeHorizontalAlignmentProperty:true,includePaddingProperty:true,isRightToLeftContent:t.locale.contentLanguageDirection==="rtl"});t.data.addStyleProcessorRules(YC);TY(e,n,{color:i.borderColor,style:i.borderStyle,width:i.borderWidth});t.commands.add("tableCellBorderStyle",new _Y(t,i.borderStyle));t.commands.add("tableCellBorderColor",new vY(t,i.borderColor));t.commands.add("tableCellBorderWidth",new yY(t,i.borderWidth));Fq(e,n,{modelAttribute:"tableCellHeight",styleName:"height",defaultValue:i.height});t.commands.add("tableCellHeight",new kY(t,i.height));t.data.addStyleProcessorRules(c_);Fq(e,n,{modelAttribute:"tableCellPadding",styleName:"padding",reduceBoxSides:true,defaultValue:i.padding});t.commands.add("tableCellPadding",new bY(t,i.padding));t.data.addStyleProcessorRules(qC);Fq(e,n,{modelAttribute:"tableCellBackgroundColor",styleName:"background-color",defaultValue:i.backgroundColor});t.commands.add("tableCellBackgroundColor",new wY(t,i.backgroundColor));SY(e,n,i.horizontalAlignment);t.commands.add("tableCellHorizontalAlignment",new CY(t,i.horizontalAlignment));IY(e,n,i.verticalAlignment);t.commands.add("tableCellVerticalAlignment",new AY(t,i.verticalAlignment))}}function TY(t,e,n){const i={width:"tableCellBorderWidth",color:"tableCellBorderColor",style:"tableCellBorderStyle"};t.extend("tableCell",{allowAttributes:Object.values(i)});Lq(e,"td",i,n);Lq(e,"th",i,n);Nq(e,{modelElement:"tableCell",modelAttribute:i.style,styleName:"border-style"});Nq(e,{modelElement:"tableCell",modelAttribute:i.color,styleName:"border-color"});Nq(e,{modelElement:"tableCell",modelAttribute:i.width,styleName:"border-width"})}function SY(t,e,n){t.extend("tableCell",{allowAttributes:["tableCellHorizontalAlignment"]});e.for("downcast").attributeToAttribute({model:{name:"tableCell",key:"tableCellHorizontalAlignment"},view:t=>({key:"style",value:{"text-align":t}})});e.for("upcast").attributeToAttribute({view:{name:/^(td|th)$/,styles:{"text-align":EY}},model:{key:"tableCellHorizontalAlignment",value:t=>{const e=t.getStyle("text-align");return e===n?null:e}}}).attributeToAttribute({view:{name:/^(td|th)$/,attributes:{align:EY}},model:{key:"tableCellHorizontalAlignment",value:t=>{const e=t.getAttribute("align");return e===n?null:e}}})}function IY(t,e,n){t.extend("tableCell",{allowAttributes:["tableCellVerticalAlignment"]});e.for("downcast").attributeToAttribute({model:{name:"tableCell",key:"tableCellVerticalAlignment"},view:t=>({key:"style",value:{"vertical-align":t}})});e.for("upcast").attributeToAttribute({view:{name:/^(td|th)$/,styles:{"vertical-align":xY}},model:{key:"tableCellVerticalAlignment",value:t=>{const e=t.getStyle("vertical-align");return e===n?null:e}}}).attributeToAttribute({view:{name:/^(td|th)$/,attributes:{valign:xY}},model:{key:"tableCellVerticalAlignment",value:t=>{const e=t.getAttribute("valign");return e===n?null:e}}})}class BY extends eu{static get pluginName(){return"TableCellProperties"}static get requires(){return[DY,gY]}}class MY extends iu{constructor(t,e,n){super(t);this.attributeName=e;this._defaultValue=n}refresh(){const t=this.editor;const e=t.model.document.selection;const n=e.getFirstPosition().findAncestor("table");this.isEnabled=!!n;this.value=this._getValue(n)}execute(t={}){const e=this.editor.model;const n=e.document.selection;const{value:i,batch:o}=t;const r=n.getFirstPosition().findAncestor("table");const s=this._getValueToSet(i);e.enqueueChange(o,(t=>{if(s){t.setAttribute(this.attributeName,s,r)}else{t.removeAttribute(this.attributeName,r)}}))}_getValue(t){if(!t){return}const e=t.getAttribute(this.attributeName);if(e===this._defaultValue){return}return e}_getValueToSet(t){if(t===this._defaultValue){return}return t}}class LY extends MY{constructor(t,e){super(t,"tableWidth",e)}refresh(){this.isEnabled=true}execute(t={}){const e=this.editor.model;const n=t.table||e.document.selection.getSelectedElement();const{tableWidth:i,columnWidths:o}=t;e.change((t=>{if(i){t.setAttribute(this.attributeName,i,n)}else{t.removeAttribute(this.attributeName,n)}if(o){t.setAttribute("columnWidths",o,n)}else{t.removeAttribute("columnWidths",n)}}))}}class NY extends MY{constructor(t,e){super(t,"columnWidths",e)}refresh(){this.isEnabled=true}execute(t={}){const e=this.editor.model;const n=t.table||e.document.selection.getSelectedElement();const{columnWidths:i}=t;e.change((t=>{if(i){t.setAttribute(this.attributeName,i,n)}else{t.removeAttribute(this.attributeName,n)}}))}}const zY=5;const PY=40;const RY=2;function OY(t){const e=new Set;for(const n of t.document.differ.getChanges()){let i=null;switch(n.type){case"insert":i=["table","tableRow","tableCell"].includes(n.name)?n.position:null;break;case"remove":i=["tableRow","tableCell"].includes(n.name)?n.position:null;break;case"attribute":if(n.range.start.nodeAfter){i=["table","tableRow","tableCell"].includes(n.range.start.nodeAfter.name)?n.range.start:null}break}if(!i){continue}const o=i.nodeAfter&&i.nodeAfter.name==="table"?i.nodeAfter:i.findAncestor("table");for(const n of t.createRangeOn(o).getItems()){if(n.is("element")&&n.name==="table"&&n.hasAttribute("columnWidths")){e.add(n)}}}return e}function VY(t,e){return PY*100/FY(t,e)}function FY(t,e){const n=jY(t,"tbody",e)||jY(t,"thead",e);const i=e.editing.view.domConverter.mapViewToDom(n);return HY(i)}function jY(t,e,n){const i=n.editing.mapper.toViewElement(t);const o=[...i.getChildren()].find((t=>t.is("element","table")));return[...o.getChildren()].find((t=>t.is("element",e)))}function HY(t){const e=ic.window.getComputedStyle(t);if(e.boxSizing==="border-box"){return parseFloat(e.width)-parseFloat(e.paddingLeft)-parseFloat(e.paddingRight)-parseFloat(e.borderLeftWidth)-parseFloat(e.borderRightWidth)}else{return parseFloat(e.width)}}function UY(t,e){const n=e.getCellLocation(t).column;const i=t.getAttribute("colspan")||1;return{leftEdge:n,rightEdge:n+i-1}}function WY(t){const e=Math.pow(10,RY);const n=parseFloat(t);return Math.round(n*e)/e}function qY(t,e,n){if(t<=e){return WY(e)}if(t>=n){return WY(n)}return WY(t)}function $Y(t,e){return Array(t).fill(e)}function GY(t){return t.map((t=>parseFloat(t))).filter((t=>!Number.isNaN(t))).reduce(((t,e)=>t+e),0)}function KY(t){t=YY(t);const e=GY(t);if(e===100){return t}return t.map((t=>WY(t*100/e))).map(((t,e,n)=>{const i=e===n.length-1;if(!i){return t}const o=GY(n);return WY(t+100-o)}))}function YY(t){const e=t.filter((t=>t==="auto")).length;if(e===0){return t.map((t=>WY(t)))}const n=GY(t);const i=Math.max((100-n)/e,zY);return t.map((t=>t==="auto"?i:t)).map((t=>WY(t)))}function ZY(t){const e=ic.window.getComputedStyle(t);if(e.boxSizing==="border-box"){return parseInt(e.width)}else{return parseFloat(e.width)+parseFloat(e.paddingLeft)+parseFloat(e.paddingRight)+parseFloat(e.borderWidth)}}function QY(t){return e=>e.on("element:colgroup",((e,n,i)=>{const o=n.viewItem;if(!i.consumable.test(o,{name:true})){return}i.consumable.consume(o,{name:true});const r=n.modelCursor.findAncestor("table");const s=t.getColumns(r);let a=[...Array(s).keys()].map((t=>{const e=o.getChild(t);if(!e||!e.is("element","col")){return"auto"}const n=e.getStyle("width");if(!n||!n.endsWith("%")){return"auto"}return n}));if(a.includes("auto")){a=KY(a).map((t=>t+"%"))}i.writer.setAttribute("columnWidths",a.join(","),r)}))}function JY(){return t=>t.on("attribute:columnWidths:table",((t,e,n)=>{const i=n.writer;const o=e.item;const r=n.mapper.toViewElement(o);const s=r.is("element","table")?r:Array.from(r.getChildren()).find((t=>t.is("element","table")));if(e.attributeNewValue){XY(i,s,e.attributeNewValue);i.addClass("ck-table-resized",s)}else{tZ(i,s);i.removeClass("ck-table-resized",s)}}))}function XY(t,e,n){const i=n.split(",");let o=[...e.getChildren()].find((t=>t.is("element","colgroup")));if(!o){o=t.createContainerElement("colgroup")}else{for(const e of[...o.getChildren()]){t.remove(e)}}for(const e of Array(i.length).keys()){const n=t.createEmptyElement("col");t.setStyle("width",i[e],n);t.insert(t.createPositionAt(o,"end"),n)}t.insert(t.createPositionAt(e,"start"),o)}function tZ(t,e){const n=[...e.getChildren()].find((t=>t.is("element","colgroup")));t.remove(n)}class eZ extends eu{static get requires(){return[fG,M$]}static get pluginName(){return"TableColumnResizeEditing"}constructor(t){super(t);this._isResizingActive=false;this.set("_isResizingAllowed",true);this._resizingData=null;this._domEmitter=Object.create(Ja);this._tableUtilsPlugin=t.plugins.get("TableUtils");this.on("change:_isResizingAllowed",((e,n,i)=>{t.editing.view.change((e=>{e[i?"removeClass":"addClass"]("ck-column-resize_disabled",t.editing.view.document.getRoot())}))}))}init(){this._extendSchema();this._registerPostFixer();this._registerConverters();this._registerResizingListeners();this._registerColgroupFixer();this._registerResizerInserter();const t=this.editor;const e=t.plugins.get("TableColumnResize");t.commands.add("resizeTableWidth",new LY(t));t.commands.add("resizeColumnWidths",new NY(t));const n=t.commands.get("resizeTableWidth");const i=t.commands.get("resizeColumnWidths");this.bind("_isResizingAllowed").to(t,"isReadOnly",e,"isEnabled",n,"isEnabled",i,"isEnabled",((t,e,n,i)=>!t&&e&&n&&i))}destroy(){this._domEmitter.stopListening();super.destroy()}_extendSchema(){this.editor.model.schema.extend("table",{allowAttributes:["tableWidth","columnWidths"]})}_registerPostFixer(){const t=this.editor;const e=t.model;e.document.registerPostFixer((t=>{let i=false;for(const o of OY(e)){const e=KY(o.getAttribute("columnWidths").split(","));n(e,o,this);const r=e.map((t=>`${t}%`)).join(",");if(o.getAttribute("columnWidths")===r){continue}t.setAttribute("columnWidths",r,o);i=true}return i}));function n(t,e,n){const o=n._tableUtilsPlugin.getColumns(e);const r=o-t.length;if(r===0){return}const s=i(n.editor.model.document.differ,e);for(const i of s){const r=o-t.length;if(r===0){continue}const s=r>0;const a=n._tableUtilsPlugin.getCellLocation(i).column;if(s){const i=VY(e,n.editor);const o=$Y(r,i);t.splice(a,0,...o)}else{const e=t.splice(a,Math.abs(r));t[a]+=GY(e)}}}function i(t,e){const n=new Set;for(const i of t.getChanges()){if(i.type=="insert"&&i.position.nodeAfter&&i.position.nodeAfter.name=="tableCell"&&i.position.nodeAfter.getAncestors().includes(e)){n.add(i.position.nodeAfter)}else if(i.type=="remove"){const t=i.position.nodeBefore||i.position.nodeAfter;if(t.name=="tableCell"&&t.getAncestors().includes(e)){n.add(t)}}}return n}}_registerConverters(){const t=this.editor;const e=t.conversion;const n={view:{name:"figure",key:"style",value:{width:/[\s\S]+/}},model:{name:"table",key:"tableWidth",value:t=>t.getStyle("width")}};const i={model:{name:"table",key:"tableWidth"},view:t=>({name:"figure",key:"style",value:{width:t}})};e.for("upcast").attributeToAttribute(n);e.for("upcast").add(QY(this._tableUtilsPlugin));e.for("downcast").attributeToAttribute(i);e.for("downcast").add(JY())}_registerResizingListeners(){const t=this.editor.editing.view;t.addObserver(UG);t.document.on("mousedown",this._onMouseDownHandler.bind(this),{priority:"high"});this._domEmitter.listenTo(ic.window.document,"mousemove",pT(this._onMouseMoveHandler.bind(this),50));this._domEmitter.listenTo(ic.window.document,"mouseup",this._onMouseUpHandler.bind(this))}_onMouseDownHandler(t,e){const n=e.target;if(!n.hasClass("ck-table-column-resizer")){return}if(!this._isResizingAllowed){return}e.preventDefault();t.stop();const i=this.editor;const o=i.editing.mapper.toModelElement(n.findAncestor("figure"));const r=c(o,this._tableUtilsPlugin,i);const s=n.findAncestor("table");const a=i.editing.view;if(![...s.getChildren()].find((t=>t.is("element","colgroup")))){a.change((t=>{l(t,r,s)}))}this._isResizingActive=true;this._resizingData=this._getResizingData(e,r);a.change((t=>d(t,s,this._resizingData)));function c(t,e,n){const i=Array(e.getColumns(t));const o=new Kq(t);for(const t of o){const e=n.editing.mapper.toViewElement(t.cell);const o=n.editing.view.domConverter.mapViewToDom(e);const r=ZY(o);if(!i[t.column]||r<i[t.column]){i[t.column]=WY(r)}}return i}function l(t,e,n){const i=t.createContainerElement("colgroup");for(let n=0;n<e.length;n++){const o=t.createEmptyElement("col");const r=`${WY(e[n]/GY(e)*100)}%`;t.setStyle("width",r,o);t.insert(t.createPositionAt(i,"end"),o)}t.insert(t.createPositionAt(n,"start"),i)}function d(t,e,n){const i=n.widths.viewFigureWidth/n.widths.viewFigureParentWidth;t.addClass("ck-table-resized",e);t.addClass("ck-table-column-resizer__active",n.elements.viewResizer);t.setStyle("width",`${WY(i*100)}%`,e.findAncestor("figure"))}}_onMouseMoveHandler(t,e){if(!this._isResizingActive){return}if(!this._isResizingAllowed){this._onMouseUpHandler();return}const{columnPosition:n,flags:{isRightEdge:i,isTableCentered:o,isLtrContent:r},elements:{viewFigure:s,viewLeftColumn:a,viewRightColumn:c},widths:{viewFigureParentWidth:l,tableWidth:d,leftColumnWidth:u,rightColumnWidth:h}}=this._resizingData;const g=-u+PY;const m=i?l-d:h-PY;const f=(r?1:-1)*(i&&o?2:1);const p=qY((e.clientX-n)*f,Math.min(g,0),Math.max(m,0));if(p===0){return}this.editor.editing.view.change((t=>{const e=WY((u+p)*100/d);t.setStyle("width",`${e}%`,a);if(i){const e=WY((d+p)*100/l);t.setStyle("width",`${e}%`,s)}else{const e=WY((h-p)*100/d);t.setStyle("width",`${e}%`,c)}}))}_onMouseUpHandler(){if(!this._isResizingActive){return}const{viewResizer:t,modelTable:e,viewFigure:n,viewColgroup:i}=this._resizingData.elements;const o=this.editor;const r=o.editing.view;const s=e.getAttribute("columnWidths");const a=[...i.getChildren()].map((t=>t.getStyle("width"))).join(",");const c=s!==a;const l=e.getAttribute("tableWidth");const d=n.getStyle("width");const u=l!==d;if(c||u){if(this._isResizingAllowed){if(u){o.execute("resizeTableWidth",{table:e,tableWidth:`${WY(d)}%`,columnWidths:a})}else{o.execute("resizeColumnWidths",{columnWidths:a,table:e})}}else{r.change((t=>{if(s){const e=s.split(",");for(const n of i.getChildren()){t.setStyle("width",e.shift(),n)}}else{t.remove(i)}if(u){if(l){t.setStyle("width",l,n)}else{t.removeStyle("width",n)}}if(!s&&!l){t.removeClass("ck-table-resized",[...n.getChildren()].find((t=>t.name==="table")))}}))}}r.change((e=>{e.removeClass("ck-table-column-resizer__active",t)}));this._isResizingActive=false;this._resizingData=null}_getResizingData(t,e){const n=this.editor;const i=t.domEvent.clientX;const o=t.target;const r=o.findAncestor("td")||o.findAncestor("th");const s=n.editing.mapper.toModelElement(r);const a=s.findAncestor("table");const c=UY(s,this._tableUtilsPlugin).rightEdge;const l=this._tableUtilsPlugin.getColumns(a)-1;const d=c===l;const u=!a.hasAttribute("tableAlignment");const h=n.locale.contentLanguageDirection!=="rtl";const g=r.findAncestor("table");const m=g.findAncestor("figure");const f=[...g.getChildren()].find((t=>t.is("element","colgroup")));const p=f.getChild(c);const b=d?undefined:f.getChild(c+1);const k=HY(n.editing.view.domConverter.mapViewToDom(m.parent));const w=HY(n.editing.view.domConverter.mapViewToDom(m));const A=FY(a,n);const C=e[c];const _=d?undefined:e[c+1];return{columnPosition:i,flags:{isRightEdge:d,isTableCentered:u,isLtrContent:h},elements:{viewResizer:o,modelTable:a,viewFigure:m,viewColgroup:f,viewLeftColumn:p,viewRightColumn:b},widths:{viewFigureParentWidth:k,viewFigureWidth:w,tableWidth:A,leftColumnWidth:C,rightColumnWidth:_}}}_registerColgroupFixer(){const t=this.editor;this.listenTo(t.editing.view.document,"layoutChanged",(()=>{const e=t.editing.view.document.selection.getFirstPosition().getAncestors().reverse().find((t=>t.name==="table"));const n=e&&[...e.getChildren()].find((t=>t.is("element","colgroup")));const i=t.model.document.selection.getFirstPosition().findAncestor("table");if(i&&i.hasAttribute("columnWidths")&&e&&!n){t.editing.reconvertItem(i)}}),{priority:"low"})}_registerResizerInserter(){this.editor.conversion.for("editingDowncast").add((t=>{t.on("insert:tableCell",((t,e,n)=>{const i=e.item;const o=n.mapper.toViewElement(i);const r=n.writer;r.insert(r.createPositionAt(o,"end"),r.createUIElement("div",{class:"ck-table-column-resizer"}))}),{priority:"lowest"})}))}}var nZ=n(728);var iZ={injectType:"singletonStyleTag",attributes:{"data-cke":true}};iZ.insert="head";iZ.singleton=true;var oZ=Tl()(nZ.Z,iZ);const rZ=nZ.Z.locals||{};class sZ extends eu{static get requires(){return[eZ,pY]}static get pluginName(){return"TableColumnResize"}}class aZ extends MY{constructor(t,e){super(t,"tableBackgroundColor",e)}}class cZ extends MY{constructor(t,e){super(t,"tableBorderColor",e)}_getValue(t){if(!t){return}const e=cY(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}}class lZ extends MY{constructor(t,e){super(t,"tableBorderStyle",e)}_getValue(t){if(!t){return}const e=cY(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}}class dZ extends MY{constructor(t,e){super(t,"tableBorderWidth",e)}_getValue(t){if(!t){return}const e=cY(t.getAttribute(this.attributeName));if(e===this._defaultValue){return}return e}_getValueToSet(t){t=lY(t,"px");if(t===this._defaultValue){return}return t}}class uZ extends MY{constructor(t,e){super(t,"tableWidth",e)}_getValueToSet(t){t=lY(t,"px");if(t===this._defaultValue){return}return t}}class hZ extends MY{constructor(t,e){super(t,"tableHeight",e)}_getValueToSet(t){t=lY(t,"px");if(t===this._defaultValue){return null}return t}}class gZ extends MY{constructor(t,e){super(t,"tableAlignment",e)}}const mZ=/^(left|center|right)$/;const fZ=/^(left|none|right)$/;class pZ extends eu{static get pluginName(){return"TablePropertiesEditing"}static get requires(){return[fG]}init(){const t=this.editor;const e=t.model.schema;const n=t.conversion;t.config.define("table.tableProperties.defaultProperties",{});const i=dY(t.config.get("table.tableProperties.defaultProperties"),{includeAlignmentProperty:true});t.data.addStyleProcessorRules(YC);bZ(e,n,{color:i.borderColor,style:i.borderStyle,width:i.borderWidth});t.commands.add("tableBorderColor",new cZ(t,i.borderColor));t.commands.add("tableBorderStyle",new lZ(t,i.borderStyle));t.commands.add("tableBorderWidth",new dZ(t,i.borderWidth));kZ(e,n,i.alignment);t.commands.add("tableAlignment",new gZ(t,i.alignment));AZ(e,n,{modelAttribute:"tableWidth",styleName:"width",defaultValue:i.width});t.commands.add("tableWidth",new uZ(t,i.width));AZ(e,n,{modelAttribute:"tableHeight",styleName:"height",defaultValue:i.height});t.commands.add("tableHeight",new hZ(t,i.height));t.data.addStyleProcessorRules(qC);wZ(e,n,{modelAttribute:"tableBackgroundColor",styleName:"background-color",defaultValue:i.backgroundColor});t.commands.add("tableBackgroundColor",new aZ(t,i.backgroundColor))}}function bZ(t,e,n){const i={width:"tableBorderWidth",color:"tableBorderColor",style:"tableBorderStyle"};t.extend("table",{allowAttributes:Object.values(i)});Lq(e,"table",i,n);zq(e,{modelAttribute:i.color,styleName:"border-color"});zq(e,{modelAttribute:i.style,styleName:"border-style"});zq(e,{modelAttribute:i.width,styleName:"border-width"})}function kZ(t,e,n){t.extend("table",{allowAttributes:["tableAlignment"]});e.for("downcast").attributeToAttribute({model:{name:"table",key:"tableAlignment"},view:t=>({key:"style",value:{float:t==="center"?"none":t}}),converterPriority:"high"});e.for("upcast").attributeToAttribute({view:{name:/^(table|figure)$/,styles:{float:fZ}},model:{key:"tableAlignment",value:t=>{let e=t.getStyle("float");if(e==="none"){e="center"}return e===n?null:e}}}).attributeToAttribute({view:{attributes:{align:mZ}},model:{name:"table",key:"tableAlignment",value:t=>{const e=t.getAttribute("align");return e===n?null:e}}})}function wZ(t,e,n){const{modelAttribute:i}=n;t.extend("table",{allowAttributes:[i]});Mq(e,{viewElement:"table",...n});zq(e,n)}function AZ(t,e,n){const{modelAttribute:i}=n;t.extend("table",{allowAttributes:[i]});Mq(e,{viewElement:/^(table|figure)$/,shouldUpcast:t=>!(t.name=="table"&&t.parent.name=="figure"),...n});Nq(e,{modelElement:"table",...n})}var CZ=n(9221);var _Z={injectType:"singletonStyleTag",attributes:{"data-cke":true}};_Z.insert="head";_Z.singleton=true;var vZ=Tl()(CZ.Z,_Z);const yZ=CZ.Z.locals||{};const xZ={left:J_.objectLeft,center:J_.objectCenter,right:J_.objectRight};class EZ extends Ll{constructor(t,e){super(t);this.set({borderStyle:"",borderWidth:"",borderColor:"",backgroundColor:"",width:"",height:"",alignment:""});this.options=e;const{borderStyleDropdown:n,borderWidthInput:i,borderColorInput:o,borderRowLabel:r}=this._createBorderFields();const{backgroundRowLabel:s,backgroundInput:a}=this._createBackgroundFields();const{widthInput:c,operatorLabel:l,heightInput:d,dimensionsLabel:u}=this._createDimensionFields();const{alignmentToolbar:h,alignmentLabel:g}=this._createAlignmentFields();this.focusTracker=new ul;this.keystrokes=new hl;this.children=this.createCollection();this.borderStyleDropdown=n;this.borderWidthInput=i;this.borderColorInput=o;this.backgroundInput=a;this.widthInput=c;this.heightInput=d;this.alignmentToolbar=h;const{saveButtonView:m,cancelButtonView:f}=this._createActionButtons();this.saveButtonView=m;this.cancelButtonView=f;this._focusables=new xl;this._focusCycler=new Yd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});this.children.add(new wy(t,{label:this.t("Table properties")}));this.children.add(new zK(t,{labelView:r,children:[r,n,o,i],class:"ck-table-form__border-row"}));this.children.add(new zK(t,{labelView:s,children:[s,a],class:"ck-table-form__background-row"}));this.children.add(new zK(t,{children:[new zK(t,{labelView:u,children:[u,c,l,d],class:"ck-table-form__dimensions-row"}),new zK(t,{labelView:g,children:[g,h],class:"ck-table-properties-form__alignment-row"})]}));this.children.add(new zK(t,{children:[this.saveButtonView,this.cancelButtonView],class:"ck-table-form__action-row"}));this.setTemplate({tag:"form",attributes:{class:["ck","ck-form","ck-table-form","ck-table-properties-form"],tabindex:"-1"},children:this.children})}render(){super.render();o({view:this});[this.borderStyleDropdown,this.borderColorInput,this.borderColorInput.fieldView.dropdownView.buttonView,this.borderWidthInput,this.backgroundInput,this.backgroundInput.fieldView.dropdownView.buttonView,this.widthInput,this.heightInput,this.alignmentToolbar,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t);this.focusTracker.add(t.element)}));this.keystrokes.listenTo(this.element)}destroy(){super.destroy();this.focusTracker.destroy();this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createBorderFields(){const t=this.options.defaultTableProperties;const e={style:t.borderStyle,width:t.borderWidth,color:t.borderColor};const n=TK({colorConfig:this.options.borderColors,columns:5,defaultColorValue:e.color});const i=this.locale;const o=this.t;const r=new uy(i);r.text=o("Border");const s=wK(this.t);const a=new Ly(i,Py);a.set({label:o("Style"),class:"ck-table-form__border-style"});a.fieldView.buttonView.set({isOn:false,withText:true,tooltip:o("Style")});a.fieldView.buttonView.bind("label").to(this,"borderStyle",(t=>s[t?t:"none"]));a.fieldView.on("execute",(t=>{this.borderStyle=t.source._borderStyleValue}));a.bind("isEmpty").to(this,"borderStyle",(t=>!t));Dv(a.fieldView,xK(this,e.style));const c=new Ly(i,Ny);c.set({label:o("Width"),class:"ck-table-form__border-width"});c.fieldView.bind("value").to(this,"borderWidth");c.bind("isEnabled").to(this,"borderStyle",DZ);c.fieldView.on("input",(()=>{this.borderWidth=c.fieldView.element.value}));const l=new Ly(i,n);l.set({label:o("Color"),class:"ck-table-form__border-color"});l.fieldView.bind("value").to(this,"borderColor");l.bind("isEnabled").to(this,"borderStyle",DZ);l.fieldView.on("input",(()=>{this.borderColor=l.fieldView.value}));this.on("change:borderStyle",((t,n,i,o)=>{if(!DZ(i)){this.borderColor="";this.borderWidth=""}if(!DZ(o)){this.borderColor=e.color;this.borderWidth=e.width}}));return{borderRowLabel:r,borderStyleDropdown:a,borderColorInput:l,borderWidthInput:c}}_createBackgroundFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Background");const i=TK({colorConfig:this.options.backgroundColors,columns:5,defaultColorValue:this.options.defaultTableProperties.backgroundColor});const o=new Ly(t,i);o.set({label:e("Color"),class:"ck-table-properties-form__background"});o.fieldView.bind("value").to(this,"backgroundColor");o.fieldView.on("input",(()=>{this.backgroundColor=o.fieldView.value}));return{backgroundRowLabel:n,backgroundInput:o}}_createDimensionFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Dimensions");const i=new Ly(t,Ny);i.set({label:e("Width"),class:"ck-table-form__dimensions-row__width"});i.fieldView.bind("value").to(this,"width");i.fieldView.on("input",(()=>{this.width=i.fieldView.element.value}));const o=new Ll(t);o.setTemplate({tag:"span",attributes:{class:["ck-table-form__dimension-operator"]},children:[{text:"×"}]});const r=new Ly(t,Ny);r.set({label:e("Height"),class:"ck-table-form__dimensions-row__height"});r.fieldView.bind("value").to(this,"height");r.fieldView.on("input",(()=>{this.height=r.fieldView.element.value}));return{dimensionsLabel:n,widthInput:i,operatorLabel:o,heightInput:r}}_createAlignmentFields(){const t=this.locale;const e=this.t;const n=new uy(t);n.text=e("Alignment");const i=new rv(t);i.set({isCompact:true,ariaLabel:e("Table alignment toolbar")});EK({view:this,icons:xZ,toolbar:i,labels:this._alignmentLabels,propertyName:"alignment",defaultValue:this.options.defaultTableProperties.alignment});return{alignmentLabel:n,alignmentToolbar:i}}_createActionButtons(){const t=this.locale;const e=this.t;const n=new kd(t);const i=new kd(t);const o=[this.borderWidthInput,this.borderColorInput,this.backgroundInput,this.widthInput,this.heightInput];n.set({label:e("Save"),icon:J_.check,class:"ck-button-save",type:"submit",withText:true});n.bind("isEnabled").toMany(o,"errorText",((...t)=>t.every((t=>!t))));i.set({label:e("Cancel"),icon:J_.cancel,class:"ck-button-cancel",withText:true});i.delegate("execute").to(this,"cancel");return{saveButtonView:n,cancelButtonView:i}}get _alignmentLabels(){const t=this.locale;const e=this.t;const n=e("Align table to the left");const i=e("Center table");const o=e("Align table to the right");if(t.uiLanguageDirection==="rtl"){return{right:o,center:i,left:n}}else{return{left:n,center:i,right:o}}}}function DZ(t){return t!=="none"}const TZ='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8 2v5h4V2h1v5h5v1h-5v4h.021l-.172.351-1.916.28-.151.027c-.287.063-.54.182-.755.341L8 13v5H7v-5H2v-1h5V8H2V7h5V2h1zm4 6H8v4h4V8z" opacity=".6"/><path d="m15.5 11.5 1.323 2.68 2.957.43-2.14 2.085.505 2.946L15.5 18.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L15.5 11.5zM17 1a2 2 0 0 1 2 2v9.475l-.85-.124-.857-1.736a2.048 2.048 0 0 0-.292-.44L17 3H3v14h7.808l.402.392L10.935 19H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14z"/></svg>';const SZ=500;const IZ={borderStyle:"tableBorderStyle",borderColor:"tableBorderColor",borderWidth:"tableBorderWidth",backgroundColor:"tableBackgroundColor",width:"tableWidth",height:"tableHeight",alignment:"tableAlignment"};class BZ extends eu{static get requires(){return[Zy]}static get pluginName(){return"TablePropertiesUI"}constructor(t){super(t);t.config.define("table.tableProperties",{borderColors:DK,backgroundColors:DK})}init(){const t=this.editor;const e=t.t;this._defaultTableProperties=dY(t.config.get("table.tableProperties.defaultProperties"),{includeAlignmentProperty:true});this._balloon=t.plugins.get(Zy);this.view=null;this._undoStepBatch=null;this._isReady=false;t.ui.componentFactory.add("tableProperties",(n=>{const i=new kd(n);i.set({label:e("Table properties"),icon:TZ,tooltip:true});this.listenTo(i,"execute",(()=>this._showView()));const o=Object.values(IZ).map((e=>t.commands.get(e)));i.bind("isEnabled").toMany(o,"isEnabled",((...t)=>t.some((t=>t))));return i}))}destroy(){super.destroy();if(this.view){this.view.destroy()}}_createPropertiesView(){const e=this.editor;const n=e.config.get("table.tableProperties");const i=xd(n.borderColors);const o=yd(e.locale,i);const r=xd(n.backgroundColors);const s=yd(e.locale,r);const a=new EZ(e.locale,{borderColors:o,backgroundColors:s,defaultTableProperties:this._defaultTableProperties});const c=e.t;a.render();this.listenTo(a,"submit",(()=>{this._hideView()}));this.listenTo(a,"cancel",(()=>{if(this._undoStepBatch.operations.length){e.execute("undo",this._undoStepBatch)}this._hideView()}));a.keystrokes.set("Esc",((t,e)=>{this._hideView();e()}));t({emitter:a,activator:()=>this._isViewInBalloon,contextElements:[this._balloon.view.element],callback:()=>this._hideView()});const l=AK(c);const d=CK(c);a.on("change:borderStyle",this._getPropertyChangeCallback("tableBorderStyle",this._defaultTableProperties.borderStyle));a.on("change:borderColor",this._getValidatedPropertyChangeCallback({viewField:a.borderColorInput,commandName:"tableBorderColor",errorText:l,validator:_K,defaultValue:this._defaultTableProperties.borderColor}));a.on("change:borderWidth",this._getValidatedPropertyChangeCallback({viewField:a.borderWidthInput,commandName:"tableBorderWidth",errorText:d,validator:yK,defaultValue:this._defaultTableProperties.borderWidth}));a.on("change:backgroundColor",this._getValidatedPropertyChangeCallback({viewField:a.backgroundInput,commandName:"tableBackgroundColor",errorText:l,validator:_K,defaultValue:this._defaultTableProperties.backgroundColor}));a.on("change:width",this._getValidatedPropertyChangeCallback({viewField:a.widthInput,commandName:"tableWidth",errorText:d,validator:vK,defaultValue:this._defaultTableProperties.width}));a.on("change:height",this._getValidatedPropertyChangeCallback({viewField:a.heightInput,commandName:"tableHeight",errorText:d,validator:vK,defaultValue:this._defaultTableProperties.height}));a.on("change:alignment",this._getPropertyChangeCallback("tableAlignment",this._defaultTableProperties.alignment));return a}_fillViewFormFromCommandValues(){const t=this.editor.commands;const e=t.get("tableBorderStyle");Object.entries(IZ).map((([e,n])=>{const i=this._defaultTableProperties[e]||"";return[e,t.get(n).value||i]})).forEach((([t,n])=>{if((t==="borderColor"||t==="borderWidth")&&e.value==="none"){return}this.view.set(t,n)}));this._isReady=true}_showView(){const t=this.editor;if(!this.view){this.view=this._createPropertiesView()}this.listenTo(t.ui,"update",(()=>{this._updateView()}));this._fillViewFormFromCommandValues();this._balloon.add({view:this.view,position:iY(t)});this._undoStepBatch=t.model.createBatch();this.view.focus()}_hideView(){const t=this.editor;this.stopListening(t.ui,"update");this._isReady=false;this.view.saveButtonView.focus();this._balloon.remove(this.view);this.editor.editing.view.focus()}_updateView(){const t=this.editor;const e=t.editing.view.document;if(!JK(e.selection)){this._hideView()}else if(this._isViewVisible){nY(t,"table")}}get _isViewVisible(){return!!this.view&&this._balloon.visibleView===this.view}get _isViewInBalloon(){return!!this.view&&this._balloon.hasView(this.view)}_getPropertyChangeCallback(t){return(e,n,i)=>{if(!this._isReady){return}this.editor.execute(t,{value:i,batch:this._undoStepBatch})}}_getValidatedPropertyChangeCallback(t){const{commandName:e,viewField:n,validator:i,errorText:o}=t;const r=If((()=>{n.errorText=o}),SZ);return(t,o,s)=>{r.cancel();if(!this._isReady){return}if(i(s)){this.editor.execute(e,{value:s,batch:this._undoStepBatch});n.errorText=null}else{r()}}}}class MZ extends eu{static get pluginName(){return"TableProperties"}static get requires(){return[pZ,BZ]}}class LZ extends eu{static get requires(){return[XD]}static get pluginName(){return"TableToolbar"}afterInit(){const t=this.editor;const e=t.t;const n=t.plugins.get(XD);const i=t.config.get("table.contentToolbar");const o=t.config.get("table.tableToolbar");if(i){n.register("tableContent",{ariaLabel:e("Table toolbar"),items:i,getRelatedElement:JK})}if(o){n.register("table",{ariaLabel:e("Table toolbar"),items:o,getRelatedElement:QK})}}}const NZ="underline";class zZ extends eu{static get pluginName(){return"UnderlineEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:NZ});t.model.schema.setAttributeProperties(NZ,{isFormatting:true,copyOnEnter:true});t.conversion.attributeToElement({model:NZ,view:"u",upcastAlso:{styles:{"text-decoration":"underline"}}});t.commands.add(NZ,new NI(t,NZ));t.keystrokes.set("CTRL+U","underline")}}const PZ='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 18v-1.5h14V18zm2.2-8V3.6c0-.4.4-.6.8-.6.3 0 .7.2.7.6v6.2c0 2 1.3 2.8 3.2 2.8 1.9 0 3.4-.9 3.4-2.9V3.6c0-.3.4-.5.8-.5.3 0 .7.2.7.5V10c0 2.7-2.2 4-4.9 4-2.6 0-4.7-1.2-4.7-4z"/></svg>';const RZ="underline";class OZ extends eu{static get pluginName(){return"UnderlineUI"}init(){const t=this.editor;const e=t.t;t.ui.componentFactory.add(RZ,(n=>{const i=t.commands.get(RZ);const o=new kd(n);o.set({label:e("Underline"),icon:PZ,keystroke:"CTRL+U",tooltip:true,isToggleable:true});o.bind("isOn","isEnabled").to(i,"value","isEnabled");this.listenTo(o,"execute",(()=>{t.execute(RZ);t.editing.view.focus()}));return o}))}}class VZ extends eu{static get requires(){return[zZ,OZ]}static get pluginName(){return"Underline"}}function FZ(t){if(t.is("$text")||t.is("$textProxy")){return t.data}const e=t;let n="";let i=null;for(const t of e.getChildren()){const e=FZ(t);if(i&&i.is("element")){n+="\n"}n+=e;i=t}return n}class jZ extends eu{constructor(t){super(t);this.set("characters",0);this.set("words",0);Object.defineProperties(this,{characters:{get(){return this.characters=this._getCharacters()}},words:{get(){return this.words=this._getWords()}}});this.set("_wordsLabel",undefined);this.set("_charactersLabel",undefined);this._config=t.config.get("wordCount")||{};this._outputView=undefined;this._wordsMatchRegExp=l.features.isRegExpUnicodePropertySupported?new RegExp("([\\p{L}\\p{N}]+\\S?)+","gu"):/([a-zA-Z0-9À-ž]+\S?)+/gu}static get pluginName(){return"WordCount"}init(){const t=this.editor;t.model.document.on("change:data",pT(this._refreshStats.bind(this),250));if(typeof this._config.onUpdate=="function"){this.on("update",((t,e)=>{this._config.onUpdate(e)}))}if(qa(this._config.container)){this._config.container.appendChild(this.wordCountContainer)}}destroy(){if(this._outputView){this._outputView.element.remove();this._outputView.destroy()}super.destroy()}get wordCountContainer(){const t=this.editor;const e=t.t;const n=t.config.get("wordCount.displayWords");const i=t.config.get("wordCount.displayCharacters");const o=zl.bind(this,this);const r=[];if(!this._outputView){this._outputView=new Ll;if(n||n===undefined){this.bind("_wordsLabel").to(this,"words",(t=>e("Words: %0",t)));r.push({tag:"div",children:[{text:[o.to("_wordsLabel")]}],attributes:{class:"ck-word-count__words"}})}if(i||i===undefined){this.bind("_charactersLabel").to(this,"characters",(t=>e("Characters: %0",t)));r.push({tag:"div",children:[{text:[o.to("_charactersLabel")]}],attributes:{class:"ck-word-count__characters"}})}this._outputView.setTemplate({tag:"div",attributes:{class:["ck","ck-word-count"]},children:r});this._outputView.render()}return this._outputView.element}_getCharacters(){const t=FZ(this.editor.model.document.getRoot());return t.replace(/\n/g,"").length}_getWords(){const t=FZ(this.editor.model.document.getRoot());const e=t.match(this._wordsMatchRegExp)||[];return e.length}_refreshStats(){const t=this.words=this._getWords();const e=this.characters=this._getCharacters();this.fire("update",{words:t,characters:e})}}function HZ(t,e=new Set){const n=[t];const i=new Set;let o=0;while(n.length>o){const t=n[o++];if(i.has(t)||UZ(t)||e.has(t)){continue}i.add(t);if(t[Symbol.iterator]){try{for(const e of t){n.push(e)}}catch(t){}}else{for(const e in t){if(e==="defaultValue"){continue}n.push(t[e])}}}return i}function UZ(t){const e=Object.prototype.toString.call(t);const n=typeof t;return n==="number"||n==="boolean"||n==="string"||n==="symbol"||n==="function"||e==="[object Date]"||e==="[object RegExp]"||e==="[object Module]"||t===undefined||t===null||t._watchdogExcluded===true||t instanceof EventTarget||t instanceof Event}function WZ(t,e,n=new Set){if(t===e&&$Z(t)){return true}const i=HZ(t,n);const o=HZ(e,n);for(const t of i){if(o.has(t)){return true}}return false}function qZ(t,e,n){const{subNodes:i,prevNodeMap:o}=getSubNodes(t,n.subNodes);const{subNodes:r,prevNodeMap:s}=getSubNodes(e,n.subNodes);for(const n of i){if(r.has(n)){const i=[];i.push(n);let r=o.get(n);while(r&&r!==t){i.push(r);r=o.get(r)}r=s.get(n);while(r&&r!==e){i.unshift(r);r=s.get(r)}console.log("--------");console.log({target1:t});console.log({sharedNode:n});console.log({target2:e});console.log({connection:i});return true}}return false}function $Z(t){return typeof t==="object"&&t!==null}class GZ{constructor(t){this.crashes=[];this.state="initializing";this._crashNumberLimit=typeof t.crashNumberLimit==="number"?t.crashNumberLimit:3;this._now=Date.now;this._minimumNonErrorTimePeriod=typeof t.minimumNonErrorTimePeriod==="number"?t.minimumNonErrorTimePeriod:5e3;this._boundErrorHandler=t=>{const e=t.error||t.reason;if(e instanceof Error){this._handleError(e,t)}};this._listeners={};if(!this._restart){throw new Error("The Watchdog class was split into the abstract `Watchdog` class and the `EditorWatchdog` class. "+"Please, use `EditorWatchdog` if you have used the `Watchdog` class previously.")}}setCreator(t){this._creator=t}setDestructor(t){this._destructor=t}destroy(){this._stopErrorHandling();this._listeners={}}on(t,e){if(!this._listeners[t]){this._listeners[t]=[]}this._listeners[t].push(e)}off(t,e){this._listeners[t]=this._listeners[t].filter((t=>t!==e))}_fire(t,...e){const n=this._listeners[t]||[];for(const t of n){t.apply(this,[null,...e])}}_startErrorHandling(){window.addEventListener("error",this._boundErrorHandler);window.addEventListener("unhandledrejection",this._boundErrorHandler)}_stopErrorHandling(){window.removeEventListener("error",this._boundErrorHandler);window.removeEventListener("unhandledrejection",this._boundErrorHandler)}_handleError(t,e){if(this._shouldReactToError(t)){this.crashes.push({message:t.message,stack:t.stack,filename:e.filename,lineno:e.lineno,colno:e.colno,date:this._now()});const n=this._shouldRestart();this.state="crashed";this._fire("stateChange");this._fire("error",{error:t,causesRestart:n});if(n){this._restart()}else{this.state="crashedPermanently";this._fire("stateChange")}}}_shouldReactToError(t){return t.is&&t.is("CKEditorError")&&t.context!==undefined&&t.context!==null&&this.state==="ready"&&this._isErrorComingFromThisItem(t)}_shouldRestart(){if(this.crashes.length<=this._crashNumberLimit){return true}const t=this.crashes[this.crashes.length-1].date;const e=this.crashes[this.crashes.length-1-this._crashNumberLimit].date;const n=(t-e)/this._crashNumberLimit;return n>this._minimumNonErrorTimePeriod}}class KZ extends GZ{constructor(t,e={}){super(e);this._editor=null;this._throttledSave=pT(this._save.bind(this),typeof e.saveInterval==="number"?e.saveInterval:5e3);this._creator=(e,n)=>t.create(e,n);this._destructor=t=>t.destroy()}get editor(){return this._editor}get _item(){return this._editor}_restart(){return Promise.resolve().then((()=>{this.state="initializing";this._fire("stateChange");return this._destroy()})).catch((t=>{console.error("An error happened during the editor destroying.",t)})).then((()=>{if(typeof this._elementOrData==="string"){return this.create(this._data,this._config,this._config.context)}else{const t=Object.assign({},this._config,{initialData:this._data});return this.create(this._elementOrData,t,t.context)}})).then((()=>{this._fire("restart")}))}create(t=this._elementOrData,e=this._config,n){return Promise.resolve().then((()=>{super._startErrorHandling();this._elementOrData=t;this._config=this._cloneEditorConfiguration(e)||{};this._config.context=n;return this._creator(t,this._config)})).then((t=>{this._editor=t;t.model.document.on("change:data",this._throttledSave);this._lastDocumentVersion=t.model.document.version;this._data=this._getData();this.state="ready";this._fire("stateChange")}))}destroy(){return Promise.resolve().then((()=>{this.state="destroyed";this._fire("stateChange");super.destroy();return this._destroy()}))}_destroy(){return Promise.resolve().then((()=>{this._stopErrorHandling();this._throttledSave.flush();const t=this._editor;this._editor=null;t.model.document.off("change:data",this._throttledSave);return this._destructor(t)}))}_save(){const t=this._editor.model.document.version;try{this._data=this._getData();this._lastDocumentVersion=t}catch(t){console.error(t,"An error happened during restoring editor data. "+"Editor will be restored from the previously saved data.")}}_setExcludedProperties(t){this._excludedProps=t}_getData(){const t={};for(const e of this._editor.model.document.getRootNames()){t[e]=this._editor.data.get({rootName:e})}return t}_isErrorComingFromThisItem(t){return WZ(this._editor,t.context,this._excludedProps)}_cloneEditorConfiguration(t){return Ua(t,((t,e)=>{if(qa(t)){return t}if(e==="context"){return t}}))}}class YZ extends vx{}YZ.builtinPlugins=[jx,zE,rS,gI,CI,LI,VI,ZI,TB,gM,GL,RN,qN,wz,$z,hP,xP,RP,OP,QP,DR,PR,OO,JO,IV,BV,vO,RV,UV,YV,TF,VF,HH,_U,vU,zU,Xz,_W,TW,VW,aq,cq,lq,gq,uq,dq,hq,wq,xq,Bq,ZG,uK,BY,sZ,MZ,LZ,CE,VZ,jZ];YZ.defaultConfig={toolbar:{items:["undo","redo","findAndReplace","|","heading","|","bold","italic","superscript","subscript","strikethrough","code","underline","removeFormat","|","alignment","bulletedList","numberedList","|","link","blockQuote","imageInsert","insertTable","mediaEmbed","|","specialCharacters"]},language:"en",image:{toolbar:["imageTextAlternative","toggleImageCaption","imageStyle:inline","imageStyle:block","imageStyle:side","linkImage"]},table:{contentToolbar:["tableColumn","tableRow","mergeTableCells","tableCellProperties","tableProperties"]}};const ZZ={Editor:YZ,EditorWatchdog:KZ}})();i=i["default"];return i})()));
-//# sourceMappingURL=editor.js.map \ No newline at end of file
diff --git a/ckeditor/editor.js.map b/ckeditor/editor.js.map
deleted file mode 100644
index 88d534d..0000000
--- a/ckeditor/editor.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"ckeditor.js","mappings":";;;;AAAA","sources":["webpack://CKSource/webpack/universalModuleDefinition"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"CKSource\"] = factory();\n\telse\n\t\troot[\"CKSource\"] = factory();\n})(self, () => {\nreturn "],"names":[],"sourceRoot":""} \ No newline at end of file
diff --git a/ckeditor/editor.php b/ckeditor/editor.php
deleted file mode 100644
index 658000a..0000000
--- a/ckeditor/editor.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
-header("Content-Type: application/javascript");
-$base = file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/ckeditor/ckeditor-build.js");
-$iconAmount = 87;
-
-$icons = [];
-$index = 0;
-
-while (true) {
- if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/ckeditor/icons/delta/" . $index . ".svg")) {
- $icons[] = file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/ckeditor/icons/delta/" . $index . ".svg");
- } elseif (file_exists($_SERVER['DOCUMENT_ROOT'] . "/ckeditor/icons/original/" . $index . ".svg")) {
- $icons[] = file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/ckeditor/icons/original/" . $index . ".svg");
- } else {
- $icons[] = "";
- }
-
- $iconAmount--; $index++;
- if ($iconAmount === 0) break;
-}
-
-foreach ($icons as $index => $icon) {
- $base = str_replace("$\${Delta.CKEditor.Icon[$index]}$$", $icon, $base);
-}
-
-die($base); \ No newline at end of file
diff --git a/ckeditor/icons.js b/ckeditor/icons.js
deleted file mode 100644
index 06daf21..0000000
--- a/ckeditor/icons.js
+++ /dev/null
@@ -1,27 +0,0 @@
-const fs = require('fs');
-
-let source = fs.readFileSync("./ckeditor.js").toString();
-let out = source;
-let regex = /<svg([^']*)<\/svg>/m;
-
-let icons = [];
-let index = 0;
-
-while (out.replace(regex, "") !== out) {
- let matches = out.match(regex);
-
- if (matches && matches.length >= 2) {
- let icon = matches[0];
- icons.push(icon);
- out = out.replace(regex, "$$${Delta.CKEditor.Icon[" + index + "]}$$$");
- index++;
- }
-}
-
-console.log(icons);
-
-icons.forEach((icon, index) => {
- fs.writeFileSync("./icons/original/" + index + ".svg", icon);
-})
-
-fs.writeFileSync("./ckeditor-build.js", out); \ No newline at end of file
diff --git a/ckeditor/icons/delta/0.svg b/ckeditor/icons/delta/0.svg
deleted file mode 100644
index 79414e8..0000000
--- a/ckeditor/icons/delta/0.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.77 4.93l1.4 1.4L8.43 19.07l-5.6-5.6 1.4-1.4 4.2 4.2L19.77 4.93m0-2.83L8.43 13.44l-4.2-4.2L0 13.47l8.43 8.43L24 6.33 19.77 2.1z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/1.svg b/ckeditor/icons/delta/1.svg
deleted file mode 100644
index b615405..0000000
--- a/ckeditor/icons/delta/1.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M24 24H0V0h24v24z" fill="none" opacity=".87"/><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/10.svg b/ckeditor/icons/delta/10.svg
deleted file mode 100644
index 188d757..0000000
--- a/ckeditor/icons/delta/10.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 19h3v4h2v-4h3l-4-4-4 4zm8-14h-3V1h-2v4H8l4 4 4-4zM4 11v2h16v-2H4z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/11.svg b/ckeditor/icons/delta/11.svg
deleted file mode 100644
index 3aeaa03..0000000
--- a/ckeditor/icons/delta/11.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/12.svg b/ckeditor/icons/delta/12.svg
deleted file mode 100644
index c205f1a..0000000
--- a/ckeditor/icons/delta/12.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/13.svg b/ckeditor/icons/delta/13.svg
deleted file mode 100644
index 01fdffd..0000000
--- a/ckeditor/icons/delta/13.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M7 15v2h10v-2H7zm-4 6h18v-2H3v2zm0-8h18v-2H3v2zm4-6v2h10V7H7zM3 3v2h18V3H3z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/14.svg b/ckeditor/icons/delta/14.svg
deleted file mode 100644
index 0d45c78..0000000
--- a/ckeditor/icons/delta/14.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 21h18v-2H3v2zm6-4h12v-2H9v2zm-6-4h18v-2H3v2zm6-4h12V7H9v2zM3 3v2h18V3H3z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/15.svg b/ckeditor/icons/delta/15.svg
deleted file mode 100644
index 4700fe9..0000000
--- a/ckeditor/icons/delta/15.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 21h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18V7H3v2zm0-6v2h18V3H3z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/16.svg b/ckeditor/icons/delta/16.svg
deleted file mode 100644
index 7af919e..0000000
--- a/ckeditor/icons/delta/16.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><rect fill="none" height="24" width="24"/><path d="M4,22H2V2h2V22z M22,7H6v3h16V7z M16,14H6v3h10V14z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/17.svg b/ckeditor/icons/delta/17.svg
deleted file mode 100644
index 2c7edcc..0000000
--- a/ckeditor/icons/delta/17.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><rect fill="none" height="24" width="24"/><polygon points="11,2 13,2 13,7 21,7 21,10 13,10 13,14 18,14 18,17 13,17 13,22 11,22 11,17 6,17 6,14 11,14 11,10 3,10 3,7 11,7"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/18.svg b/ckeditor/icons/delta/18.svg
deleted file mode 100644
index d29326e..0000000
--- a/ckeditor/icons/delta/18.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><rect fill="none" height="24" width="24"/><path d="M20,2h2v20h-2V2z M2,10h16V7H2V10z M8,17h10v-3H8V17z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/19.svg b/ckeditor/icons/delta/19.svg
deleted file mode 100644
index 432a25a..0000000
--- a/ckeditor/icons/delta/19.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 17h18v2H3zm16-5v1H5v-1h14m2-2H3v5h18v-5zM3 6h18v2H3z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/2.svg b/ckeditor/icons/delta/2.svg
deleted file mode 100644
index 5f1267d..0000000
--- a/ckeditor/icons/delta/2.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/20.svg b/ckeditor/icons/delta/20.svg
deleted file mode 100644
index 7af919e..0000000
--- a/ckeditor/icons/delta/20.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><rect fill="none" height="24" width="24"/><path d="M4,22H2V2h2V22z M22,7H6v3h16V7z M16,14H6v3h10V14z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/21.svg b/ckeditor/icons/delta/21.svg
deleted file mode 100644
index 7af919e..0000000
--- a/ckeditor/icons/delta/21.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><rect fill="none" height="24" width="24"/><path d="M4,22H2V2h2V22z M22,7H6v3h16V7z M16,14H6v3h10V14z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/22.svg b/ckeditor/icons/delta/22.svg
deleted file mode 100644
index d29326e..0000000
--- a/ckeditor/icons/delta/22.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><rect fill="none" height="24" width="24"/><path d="M20,2h2v20h-2V2z M2,10h16V7H2V10z M8,17h10v-3H8V17z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/23.svg b/ckeditor/icons/delta/23.svg
deleted file mode 100644
index 33f0eac..0000000
--- a/ckeditor/icons/delta/23.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H6V6h12v12z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/24.svg b/ckeditor/icons/delta/24.svg
deleted file mode 100644
index afbe64d..0000000
--- a/ckeditor/icons/delta/24.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 12h-2v3h-3v2h5v-5zM7 9h3V7H5v5h2V9zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/25.svg b/ckeditor/icons/delta/25.svg
deleted file mode 100644
index afbe64d..0000000
--- a/ckeditor/icons/delta/25.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 12h-2v3h-3v2h5v-5zM7 9h3V7H5v5h2V9zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/26.svg b/ckeditor/icons/delta/26.svg
deleted file mode 100644
index afbe64d..0000000
--- a/ckeditor/icons/delta/26.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 12h-2v3h-3v2h5v-5zM7 9h3V7H5v5h2V9zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/27.svg b/ckeditor/icons/delta/27.svg
deleted file mode 100644
index c95c5b3..0000000
--- a/ckeditor/icons/delta/27.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/></g><g><g><polygon points="15,16 11,20 21,20 21,16"/><path d="M12.06,7.19L3,16.25V20h3.75l9.06-9.06L12.06,7.19z M5.92,18H5v-0.92l7.06-7.06l0.92,0.92L5.92,18z"/><path d="M18.71,8.04c0.39-0.39,0.39-1.02,0-1.41l-2.34-2.34C16.17,4.09,15.92,4,15.66,4c-0.25,0-0.51,0.1-0.7,0.29l-1.83,1.83 l3.75,3.75L18.71,8.04z"/></g></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/28.svg b/ckeditor/icons/delta/28.svg
deleted file mode 100644
index c8e3890..0000000
--- a/ckeditor/icons/delta/28.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 96 960 960" width="24"><path d="M360 896V656q-83 0-141.5-58.5T160 456q0-83 58.5-141.5T360 256h360v80h-80v560h-80V336H440v560h-80Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/29.svg b/ckeditor/icons/delta/29.svg
deleted file mode 100644
index cdcb180..0000000
--- a/ckeditor/icons/delta/29.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.62 18h-5.24l2-4H13V6h8v7.24L18.62 18zm-2-2h.76L19 12.76V8h-4v4h3.62l-2 4zm-8 2H3.38l2-4H3V6h8v7.24L8.62 18zm-2-2h.76L9 12.76V8H5v4h3.62l-2 4z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/3.svg b/ckeditor/icons/delta/3.svg
deleted file mode 100644
index b4c0bc5..0000000
--- a/ckeditor/icons/delta/3.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 14h4v-4h-4V7l-5 5 5 5zm7-11h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM19 19H5V5h14v14z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/30.svg b/ckeditor/icons/delta/30.svg
deleted file mode 100644
index 2145ccd..0000000
--- a/ckeditor/icons/delta/30.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/31.svg b/ckeditor/icons/delta/31.svg
deleted file mode 100644
index 9739d31..0000000
--- a/ckeditor/icons/delta/31.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/32.svg b/ckeditor/icons/delta/32.svg
deleted file mode 100644
index e6e0a14..0000000
--- a/ckeditor/icons/delta/32.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M13 3H6v18h4v-6h3c3.31 0 6-2.69 6-6s-2.69-6-6-6zm.2 8H10V7h3.2c1.1 0 2 .9 2 2s-.9 2-2 2z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/33.svg b/ckeditor/icons/delta/33.svg
deleted file mode 100644
index 93b8cea..0000000
--- a/ckeditor/icons/delta/33.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/34.svg b/ckeditor/icons/delta/34.svg
deleted file mode 100644
index f9c44e6..0000000
--- a/ckeditor/icons/delta/34.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M2.5 4v3h5v12h3V7h5V4h-13zm19 5h-9v3h3v7h3v-7h3V9z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/35.svg b/ckeditor/icons/delta/35.svg
deleted file mode 100644
index c46a8bf..0000000
--- a/ckeditor/icons/delta/35.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><path d="M0,0h24v24H0V0z" fill="none"/></g><g><path d="M14,2H6C4.9,2,4.01,2.9,4.01,4L4,20c0,1.1,0.89,2,1.99,2H18c1.1,0,2-0.9,2-2V8L14,2z M18,20H6V4h7v5h5V20z M8.82,13.05 L7.4,14.46L10.94,18l5.66-5.66l-1.41-1.41l-4.24,4.24L8.82,13.05z"/></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/36.svg b/ckeditor/icons/delta/36.svg
deleted file mode 100644
index f49ea29..0000000
--- a/ckeditor/icons/delta/36.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/37.svg b/ckeditor/icons/delta/37.svg
deleted file mode 100644
index b0428e2..0000000
--- a/ckeditor/icons/delta/37.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/38.svg b/ckeditor/icons/delta/38.svg
deleted file mode 100644
index 27c15d0..0000000
--- a/ckeditor/icons/delta/38.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 5v4h2V5h4V3H5c-1.1 0-2 .9-2 2zm2 10H3v4c0 1.1.9 2 2 2h4v-2H5v-4zm14 4h-4v2h4c1.1 0 2-.9 2-2v-4h-2v4zm0-16h-4v2h4v4h2V5c0-1.1-.9-2-2-2z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/39.svg b/ckeditor/icons/delta/39.svg
deleted file mode 100644
index 4ac2969..0000000
--- a/ckeditor/icons/delta/39.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><rect fill="none" height="24" width="24"/><path d="M12,3L2,21h20L12,3z M13,8.92L18.6,19H13V8.92z M11,8.92V19H5.4L11,8.92z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/4.svg b/ckeditor/icons/delta/4.svg
deleted file mode 100644
index b7e19d3..0000000
--- a/ckeditor/icons/delta/4.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/40.svg b/ckeditor/icons/delta/40.svg
deleted file mode 100644
index 5375947..0000000
--- a/ckeditor/icons/delta/40.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/41.svg b/ckeditor/icons/delta/41.svg
deleted file mode 100644
index c5bf4fd..0000000
--- a/ckeditor/icons/delta/41.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/42.svg b/ckeditor/icons/delta/42.svg
deleted file mode 100644
index 5728238..0000000
--- a/ckeditor/icons/delta/42.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/43.svg b/ckeditor/icons/delta/43.svg
deleted file mode 100644
index fd05976..0000000
--- a/ckeditor/icons/delta/43.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/><circle cx="12" cy="3.5" fill="none" r=".75"/><circle cx="12" cy="3.5" fill="none" r=".75"/><polygon fill="none" points="5,15 5,16 5,19 19,19 19,16 19,15 19,5 5,5"/><g><polygon points="11,14.17 8.83,12 11,9.83 9.59,8.41 6,12 9.59,15.59"/><polygon points="14.41,15.59 18,12 14.41,8.41 13,9.83 15.17,12 13,14.17"/><path d="M19,3h-4.18C14.4,1.84,13.3,1,12,1S9.6,1.84,9.18,3H5C4.86,3,4.73,3.01,4.6,3.04C4.21,3.12,3.86,3.32,3.59,3.59 c-0.18,0.18-0.33,0.4-0.43,0.64C3.06,4.46,3,4.72,3,5v10v1v3c0,0.27,0.06,0.54,0.16,0.78c0.1,0.24,0.25,0.45,0.43,0.64 c0.27,0.27,0.62,0.47,1.01,0.55C4.73,20.99,4.86,21,5,21h14c1.1,0,2-0.9,2-2v-3v-1V5C21,3.9,20.1,3,19,3z M12,2.75 c0.41,0,0.75,0.34,0.75,0.75S12.41,4.25,12,4.25s-0.75-0.34-0.75-0.75S11.59,2.75,12,2.75z M19,15v1v3H5v-3v-1V5h14V15z"/></g></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/44.svg b/ckeditor/icons/delta/44.svg
deleted file mode 100644
index a773d5b..0000000
--- a/ckeditor/icons/delta/44.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/><path d="M14.17,5L19,9.83V19H5V5L14.17,5L14.17,5 M14.17,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V9.83 c0-0.53-0.21-1.04-0.59-1.41l-4.83-4.83C15.21,3.21,14.7,3,14.17,3L14.17,3z M7,15h10v2H7V15z M7,11h10v2H7V11z M7,7h7v2H7V7z"/></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/45.svg b/ckeditor/icons/delta/45.svg
deleted file mode 100644
index 82d013e..0000000
--- a/ckeditor/icons/delta/45.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4zm5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20l-4.85-4.86z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/46.svg b/ckeditor/icons/delta/46.svg
deleted file mode 100644
index 7d95d75..0000000
--- a/ckeditor/icons/delta/46.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/><path d="M17,5h-2V3h2V5z M15,15v6l2.29-2.29L19.59,21L21,19.59l-2.29-2.29L21,15H15z M19,9h2V7h-2V9z M19,13h2v-2h-2V13z M11,21h2 v-2h-2V21z M7,5h2V3H7V5z M3,17h2v-2H3V17z M5,21v-2H3C3,20.1,3.9,21,5,21z M19,3v2h2C21,3.9,20.1,3,19,3z M11,5h2V3h-2V5z M3,9h2 V7H3V9z M7,21h2v-2H7V21z M3,13h2v-2H3V13z M3,5h2V3C3.9,3,3,3.9,3,5z"/></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/47.svg b/ckeditor/icons/delta/47.svg
deleted file mode 100644
index ca6106c..0000000
--- a/ckeditor/icons/delta/47.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/48.svg b/ckeditor/icons/delta/48.svg
deleted file mode 100644
index d9cfd7a..0000000
--- a/ckeditor/icons/delta/48.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/></g><g><g><g><g><path d="M12,22C6.49,22,2,17.51,2,12S6.49,2,12,2s10,4.04,10,9c0,3.31-2.69,6-6,6h-1.77c-0.28,0-0.5,0.22-0.5,0.5 c0,0.12,0.05,0.23,0.13,0.33c0.41,0.47,0.64,1.06,0.64,1.67C14.5,20.88,13.38,22,12,22z M12,4c-4.41,0-8,3.59-8,8s3.59,8,8,8 c0.28,0,0.5-0.22,0.5-0.5c0-0.16-0.08-0.28-0.14-0.35c-0.41-0.46-0.63-1.05-0.63-1.65c0-1.38,1.12-2.5,2.5-2.5H16 c2.21,0,4-1.79,4-4C20,7.14,16.41,4,12,4z"/><circle cx="6.5" cy="11.5" r="1.5"/><circle cx="9.5" cy="7.5" r="1.5"/><circle cx="14.5" cy="7.5" r="1.5"/><circle cx="17.5" cy="11.5" r="1.5"/></g></g></g></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/49.svg b/ckeditor/icons/delta/49.svg
deleted file mode 100644
index 67b769d..0000000
--- a/ckeditor/icons/delta/49.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M9 4v3h5v12h3V7h5V4H9zm-6 8h3v7h3v-7h3V9H3v3z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/5.svg b/ckeditor/icons/delta/5.svg
deleted file mode 100644
index 4165162..0000000
--- a/ckeditor/icons/delta/5.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.06-.02-.12-.03-.18-.03-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.06.02.12.03.18.03.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zm-1.98-1.71c.04.31.05.52.05.73 0 .21-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7.14 1.13zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/50.svg b/ckeditor/icons/delta/50.svg
deleted file mode 100644
index c95c5b3..0000000
--- a/ckeditor/icons/delta/50.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/></g><g><g><polygon points="15,16 11,20 21,20 21,16"/><path d="M12.06,7.19L3,16.25V20h3.75l9.06-9.06L12.06,7.19z M5.92,18H5v-0.92l7.06-7.06l0.92,0.92L5.92,18z"/><path d="M18.71,8.04c0.39-0.39,0.39-1.02,0-1.41l-2.34-2.34C16.17,4.09,15.92,4,15.66,4c-0.25,0-0.51,0.1-0.7,0.29l-1.83,1.83 l3.75,3.75L18.71,8.04z"/></g></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/51.svg b/ckeditor/icons/delta/51.svg
deleted file mode 100644
index c95c5b3..0000000
--- a/ckeditor/icons/delta/51.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/></g><g><g><polygon points="15,16 11,20 21,20 21,16"/><path d="M12.06,7.19L3,16.25V20h3.75l9.06-9.06L12.06,7.19z M5.92,18H5v-0.92l7.06-7.06l0.92,0.92L5.92,18z"/><path d="M18.71,8.04c0.39-0.39,0.39-1.02,0-1.41l-2.34-2.34C16.17,4.09,15.92,4,15.66,4c-0.25,0-0.51,0.1-0.7,0.29l-1.83,1.83 l3.75,3.75L18.71,8.04z"/></g></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/52.svg b/ckeditor/icons/delta/52.svg
deleted file mode 100644
index 0eb0389..0000000
--- a/ckeditor/icons/delta/52.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" fill-rule="evenodd" height="24" width="24"/><g><rect fill-rule="evenodd" height="2" width="16" x="4" y="11"/></g></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/53.svg b/ckeditor/icons/delta/53.svg
deleted file mode 100644
index 4c1eb5e..0000000
--- a/ckeditor/icons/delta/53.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/></g><g><path d="M3.5,9H5v6H3.5v-2.5h-2V15H0V9h1.5v2h2V9z M17.5,9H13c-0.55,0-1,0.45-1,1v5h1.5v-4.5h1V14H16v-3.51h1V15h1.5v-5 C18.5,9.45,18.05,9,17.5,9z M11,9H6v1.5h1.75V15h1.5v-4.5H11V9z M24,15v-1.5h-2.5V9H20v6H24z"/></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/54.svg b/ckeditor/icons/delta/54.svg
deleted file mode 100644
index 0a78e6c..0000000
--- a/ckeditor/icons/delta/54.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/55.svg b/ckeditor/icons/delta/55.svg
deleted file mode 100644
index 4b80b1c..0000000
--- a/ckeditor/icons/delta/55.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 17h10v-2H11v2zm-8-5l4 4V8l-4 4zm0 9h18v-2H3v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/56.svg b/ckeditor/icons/delta/56.svg
deleted file mode 100644
index 44267e9..0000000
--- a/ckeditor/icons/delta/56.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4h-8z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/57.svg b/ckeditor/icons/delta/57.svg
deleted file mode 100644
index 0bf7b1b..0000000
--- a/ckeditor/icons/delta/57.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.39 11L16 12.61V11zM17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.27-.77 2.37-1.87 2.84l1.4 1.4C21.05 15.36 22 13.79 22 12c0-2.76-2.24-5-5-5zM2 4.27l3.11 3.11C3.29 8.12 2 9.91 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1 0-1.59 1.21-2.9 2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4.01 1.41-1.41L3.41 2.86 2 4.27z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/58.svg b/ckeditor/icons/delta/58.svg
deleted file mode 100644
index 482f1fa..0000000
--- a/ckeditor/icons/delta/58.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/59.svg b/ckeditor/icons/delta/59.svg
deleted file mode 100644
index 349c148..0000000
--- a/ckeditor/icons/delta/59.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/6.svg b/ckeditor/icons/delta/6.svg
deleted file mode 100644
index 46ecfcd..0000000
--- a/ckeditor/icons/delta/6.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H7.07L2.4 12l4.66-7H22v14zm-11.59-2L14 13.41 17.59 17 19 15.59 15.41 12 19 8.41 17.59 7 14 10.59 10.41 7 9 8.41 12.59 12 9 15.59z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/60.svg b/ckeditor/icons/delta/60.svg
deleted file mode 100644
index 21821a1..0000000
--- a/ckeditor/icons/delta/60.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/7.svg b/ckeditor/icons/delta/7.svg
deleted file mode 100644
index 396cb2a..0000000
--- a/ckeditor/icons/delta/7.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0zm0 0h24v24H0V0z" fill="none"/><path d="M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/70.svg b/ckeditor/icons/delta/70.svg
deleted file mode 100644
index 0452166..0000000
--- a/ckeditor/icons/delta/70.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2V6zm5 9h14l-3.5-4.5-2.5 3.01L11.5 9zM22 4h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 12H6V4h5.17l1.41 1.41.59.59H22v10z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/71.svg b/ckeditor/icons/delta/71.svg
deleted file mode 100644
index df8d3d3..0000000
--- a/ckeditor/icons/delta/71.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M15 8v8H5V8h10m1-2H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4V7c0-.55-.45-1-1-1z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/72.svg b/ckeditor/icons/delta/72.svg
deleted file mode 100644
index f1cd967..0000000
--- a/ckeditor/icons/delta/72.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/></g><g><g><path d="M18,20H6v-3H4v3c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-3h-2V20z"/><path d="M6,4h7v5h5v2h2V8l-6-6H6C4.9,2,4,2.9,4,4v7h2V4z"/><rect height="2" width="6" x="9" y="13"/><rect height="2" width="6" x="17" y="13"/><rect height="2" width="6" x="1" y="13"/></g></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/73.svg b/ckeditor/icons/delta/73.svg
deleted file mode 100644
index bde3f9f..0000000
--- a/ckeditor/icons/delta/73.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 8V5H6.39l3 3h1.83l-.55 1.28 2.09 2.1L14.21 8zM3.41 4.86L2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21l1.41-1.41z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/74.svg b/ckeditor/icons/delta/74.svg
deleted file mode 100644
index fe46d70..0000000
--- a/ckeditor/icons/delta/74.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><rect fill="none" height="24" width="24"/><path d="M3,10h11v2H3V10z M3,8h11V6H3V8z M3,16h7v-2H3V16z M18.01,12.87l0.71-0.71c0.39-0.39,1.02-0.39,1.41,0l0.71,0.71 c0.39,0.39,0.39,1.02,0,1.41l-0.71,0.71L18.01,12.87z M17.3,13.58l-5.3,5.3V21h2.12l5.3-5.3L17.3,13.58z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/75.svg b/ckeditor/icons/delta/75.svg
deleted file mode 100644
index e9a6269..0000000
--- a/ckeditor/icons/delta/75.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/></g><g><g/><g><rect height="2" width="8" x="3" y="2"/><polygon points="6,11 8,11 8,7 11,7 11,5 3,5 3,7 6,7"/><rect height="2" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -7.0416 16.9999)" width="11" x="11.5" y="16"/><circle cx="14.5" cy="14.5" r="1.5"/><circle cx="19.5" cy="19.5" r="1.5"/><path d="M15.5,11c1.38,0,2.5-1.12,2.5-2.5V4h3V2h-4v4.51C16.58,6.19,16.07,6,15.5,6C14.12,6,13,7.12,13,8.5 C13,9.88,14.12,11,15.5,11z"/><path d="M9.74,15.96l-1.41,1.41l-0.71-0.71l0.35-0.35c0.98-0.98,0.98-2.56,0-3.54c-0.49-0.49-1.13-0.73-1.77-0.73 c-0.64,0-1.28,0.24-1.77,0.73c-0.98,0.98-0.98,2.56,0,3.54l0.35,0.35l-1.06,1.06c-0.98,0.98-0.98,2.56,0,3.54 C4.22,21.76,4.86,22,5.5,22s1.28-0.24,1.77-0.73l1.06-1.06l1.41,1.41l1.41-1.41l-1.41-1.41l1.41-1.41L9.74,15.96z M5.85,14.2 c0.12-0.12,0.26-0.15,0.35-0.15s0.23,0.03,0.35,0.15c0.19,0.2,0.19,0.51,0,0.71l-0.35,0.35L5.85,14.9 C5.66,14.71,5.66,14.39,5.85,14.2z M5.85,19.85C5.73,19.97,5.59,20,5.5,20s-0.23-0.03-0.35-0.15c-0.19-0.19-0.19-0.51,0-0.71 l1.06-1.06l0.71,0.71L5.85,19.85z"/></g></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/76.svg b/ckeditor/icons/delta/76.svg
deleted file mode 100644
index a3d02e6..0000000
--- a/ckeditor/icons/delta/76.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0z" fill="none"/><path d="M7.24 8.75c-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67.26-.5.63-.93 1.11-1.29.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81h-3.01c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68-.2-.19-.45-.33-.75-.44-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55-.1.21-.15.43-.15.66 0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25zM21 12v-2H3v2h9.62c.18.07.4.14.55.2.37.17.66.34.87.51s.35.36.43.57c.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53-.19.15-.42.26-.71.35-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42c-.25-.19-.45-.44-.59-.75s-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65.44.17.9.3 1.38.39.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79c.46-.34.82-.77 1.07-1.27s.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H21V12z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/77.svg b/ckeditor/icons/delta/77.svg
deleted file mode 100644
index d7679ec..0000000
--- a/ckeditor/icons/delta/77.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/><path d="M22,18h-2v1h3v1h-4v-2c0-0.55,0.45-1,1-1h2v-1h-3v-1h3c0.55,0,1,0.45,1,1v1C23,17.55,22.55,18,22,18z M5.88,18h2.66 l3.4-5.42h0.12l3.4,5.42h2.66l-4.65-7.27L17.81,4h-2.68l-3.07,4.99h-0.12L8.85,4H6.19l4.32,6.73L5.88,18z"/></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/78.svg b/ckeditor/icons/delta/78.svg
deleted file mode 100644
index 5cbf5cb..0000000
--- a/ckeditor/icons/delta/78.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24" x="0" y="0"/><path d="M22,7h-2v1h3v1h-4V7c0-0.55,0.45-1,1-1h2V5h-3V4h3c0.55,0,1,0.45,1,1v1C23,6.55,22.55,7,22,7z M5.88,20h2.66l3.4-5.42h0.12 l3.4,5.42h2.66l-4.65-7.27L17.81,6h-2.68l-3.07,4.99h-0.12L8.85,6H6.19l4.32,6.73L5.88,20z"/></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/79.svg b/ckeditor/icons/delta/79.svg
deleted file mode 100644
index 1e0ae83..0000000
--- a/ckeditor/icons/delta/79.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 2v3H5V5h15zm-5 14h-5v-9h5v9zM5 10h3v9H5v-9zm12 9v-9h3v9h-3z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/8.svg b/ckeditor/icons/delta/8.svg
deleted file mode 100644
index 4d5f44c..0000000
--- a/ckeditor/icons/delta/8.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4.86 8.86l-3 3.87L9 13.14 6 17h12l-3.86-5.14z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/80.svg b/ckeditor/icons/delta/80.svg
deleted file mode 100644
index 17a5007..0000000
--- a/ckeditor/icons/delta/80.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><rect fill="none" height="24" width="24"/><path d="M3,5v14h18V5H3z M8.33,17H5V7h3.33V17z M13.67,17h-3.33V7h3.33V17z M19,17h-3.33V7H19V17z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/81.svg b/ckeditor/icons/delta/81.svg
deleted file mode 100644
index 82ce0b6..0000000
--- a/ckeditor/icons/delta/81.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><rect fill="none" height="24" width="24"/><path d="M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M19,5v3H5V5H19z M19,10v4H5v-4H19z M5,19v-3h14v3H5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/82.svg b/ckeditor/icons/delta/82.svg
deleted file mode 100644
index 6792d95..0000000
--- a/ckeditor/icons/delta/82.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/></g><g><path d="M6.41,21L5,19.59l4.83-4.83c0.75-0.75,1.17-1.77,1.17-2.83v-5.1L9.41,8.41L8,7l4-4l4,4l-1.41,1.41L13,6.83v5.1 c0,1.06,0.42,2.08,1.17,2.83L19,19.59L17.59,21L12,15.41L6.41,21z"/></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/83.svg b/ckeditor/icons/delta/83.svg
deleted file mode 100644
index 483bd64..0000000
--- a/ckeditor/icons/delta/83.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/84.svg b/ckeditor/icons/delta/84.svg
deleted file mode 100644
index c81d1e9..0000000
--- a/ckeditor/icons/delta/84.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><path d="M0 0h24v24H0V0z" fill="none"/><path d="M0 0h24v24H0V0z" fill="none"/></g><g><path d="M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27z"/></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/85.svg b/ckeditor/icons/delta/85.svg
deleted file mode 100644
index e21445b..0000000
--- a/ckeditor/icons/delta/85.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><rect fill="none" height="24" width="24"/><path d="M22,7h-9v2h9V7z M22,15h-9v2h9V15z M5.54,11L2,7.46l1.41-1.41l2.12,2.12l4.24-4.24l1.41,1.41L5.54,11z M5.54,19L2,15.46 l1.41-1.41l2.12,2.12l4.24-4.24l1.41,1.41L5.54,19z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/86.svg b/ckeditor/icons/delta/86.svg
deleted file mode 100644
index ca6106c..0000000
--- a/ckeditor/icons/delta/86.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/delta/9.svg b/ckeditor/icons/delta/9.svg
deleted file mode 100644
index efc0c46..0000000
--- a/ckeditor/icons/delta/9.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/></g><g><path d="M18,15v3H6v-3H4v3c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2v-3H18z M17,11l-1.41-1.41L13,12.17V4h-2v8.17L8.41,9.59L7,11l5,5 L17,11z"/></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/0.svg b/ckeditor/icons/desktop/0.svg
deleted file mode 100644
index c9748ba..0000000
--- a/ckeditor/icons/desktop/0.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M381 789 180 588l25-24 176 176 375-376 25 25-400 400Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/1.svg b/ckeditor/icons/desktop/1.svg
deleted file mode 100644
index b2a993a..0000000
--- a/ckeditor/icons/desktop/1.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M480 686 266 472l26-26 188 189 189-189 25 26-214 214Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/10.svg b/ckeditor/icons/desktop/10.svg
deleted file mode 100644
index d708e61..0000000
--- a/ckeditor/icons/desktop/10.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M463 962V787l-89 89-25-25 131-131 131 131-25 25-88-91v177h-35ZM177 627v-35h607v35H177Zm0-112v-35h607v35H177Zm303-128L349 256l25-25 88 89V145h35v175l89-89 25 25-131 131Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/11.svg b/ckeditor/icons/desktop/11.svg
deleted file mode 100644
index 3da2d66..0000000
--- a/ckeditor/icons/desktop/11.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M463 919V470L334 599l-25-24 172-172 171 171-25 25-129-129v449h-35ZM177 267v-35h607v35H177Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/12.svg b/ckeditor/icons/desktop/12.svg
deleted file mode 100644
index c0c678b..0000000
--- a/ckeditor/icons/desktop/12.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M136 920v-35h688v35H136Zm0-164v-35h444v35H136Zm0-163v-35h688v35H136Zm0-163v-35h444v35H136Zm0-163v-35h688v35H136Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/13.svg b/ckeditor/icons/desktop/13.svg
deleted file mode 100644
index 43b8be4..0000000
--- a/ckeditor/icons/desktop/13.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M136 920v-35h688v35H136Zm162-164v-35h364v35H298ZM136 593v-35h688v35H136Zm162-163v-35h364v35H298ZM136 267v-35h688v35H136Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/14.svg b/ckeditor/icons/desktop/14.svg
deleted file mode 100644
index f479b25..0000000
--- a/ckeditor/icons/desktop/14.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M136 920v-35h688v35H136Zm245-164v-35h443v35H381ZM136 593v-35h688v35H136Zm245-163v-35h443v35H381ZM136 267v-35h688v35H136Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/15.svg b/ckeditor/icons/desktop/15.svg
deleted file mode 100644
index 4a8824f..0000000
--- a/ckeditor/icons/desktop/15.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M136 920v-35h688v35H136Zm0-164v-35h688v35H136Zm0-163v-35h688v35H136Zm0-163v-35h688v35H136Zm0-163v-35h688v35H136Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/16.svg b/ckeditor/icons/desktop/16.svg
deleted file mode 100644
index ac90c5b..0000000
--- a/ckeditor/icons/desktop/16.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M140 916v-35h681v35H140Zm0-159V393h364v364H140Zm0-487v-35h681v35H140Zm35 452h294V428H175v294Zm451 32v-35h195v35H626Zm0-161v-35h195v35H626Zm0-162v-35h195v35H626Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/17.svg b/ckeditor/icons/desktop/17.svg
deleted file mode 100644
index d9a9fad..0000000
--- a/ckeditor/icons/desktop/17.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M140 916v-35h681v35H140Zm0-162v-35h195v35H140Zm0-161v-35h195v35H140Zm0-162v-35h195v35H140Zm0-161v-35h681v35H140Zm317 487V393h364v364H457Zm35-35h294V428H492v294Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/18.svg b/ckeditor/icons/desktop/18.svg
deleted file mode 100644
index d9a9fad..0000000
--- a/ckeditor/icons/desktop/18.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M140 916v-35h681v35H140Zm0-162v-35h195v35H140Zm0-161v-35h195v35H140Zm0-162v-35h195v35H140Zm0-161v-35h681v35H140Zm317 487V393h364v364H457Zm35-35h294V428H492v294Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/19.svg b/ckeditor/icons/desktop/19.svg
deleted file mode 100644
index bf91dfe..0000000
--- a/ckeditor/icons/desktop/19.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M223 737q-27.5 0-47.25-19.75T156 670V482q0-27.5 19.75-47.25T223 415h514q27.5 0 47.25 19.75T804 482v188q0 27.5-19.75 47.25T737 737H223Zm0-35h514q12 0 22-10t10-22V482q0-12-10-22t-22-10H223q-12 0-22 10t-10 22v188q0 12 10 22t22 10Zm-67-390v-35h648v35H156Zm0 563v-35h648v35H156Zm35-425v252-252Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/2.svg b/ckeditor/icons/desktop/2.svg
deleted file mode 100644
index b7f896d..0000000
--- a/ckeditor/icons/desktop/2.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m252 830-25-26 228-228-228-229 25-26 229 229 227-229 25 26-227 229 227 228-25 26-227-229-229 229Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/20.svg b/ckeditor/icons/desktop/20.svg
deleted file mode 100644
index ac90c5b..0000000
--- a/ckeditor/icons/desktop/20.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M140 916v-35h681v35H140Zm0-159V393h364v364H140Zm0-487v-35h681v35H140Zm35 452h294V428H175v294Zm451 32v-35h195v35H626Zm0-161v-35h195v35H626Zm0-162v-35h195v35H626Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/21.svg b/ckeditor/icons/desktop/21.svg
deleted file mode 100644
index ac90c5b..0000000
--- a/ckeditor/icons/desktop/21.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M140 916v-35h681v35H140Zm0-159V393h364v364H140Zm0-487v-35h681v35H140Zm35 452h294V428H175v294Zm451 32v-35h195v35H626Zm0-161v-35h195v35H626Zm0-162v-35h195v35H626Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/22.svg b/ckeditor/icons/desktop/22.svg
deleted file mode 100644
index d9a9fad..0000000
--- a/ckeditor/icons/desktop/22.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M140 916v-35h681v35H140Zm0-162v-35h195v35H140Zm0-161v-35h195v35H140Zm0-162v-35h195v35H140Zm0-161v-35h681v35H140Zm317 487V393h364v364H457Zm35-35h294V428H492v294Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/23.svg b/ckeditor/icons/desktop/23.svg
deleted file mode 100644
index cd1b8ff..0000000
--- a/ckeditor/icons/desktop/23.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M183 859q-27.5 0-47.25-19.75T116 792V360q0-27.5 19.75-47.25T183 293h594q27.5 0 47.25 19.75T844 360v432q0 27.5-19.75 47.25T777 859H183Zm0-35h594q12 0 22-10t10-22V360q0-12-10-22t-22-10H183q-12 0-22 10t-10 22v432q0 12 10 22t22 10Zm-32 0V328v496Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/24.svg b/ckeditor/icons/desktop/24.svg
deleted file mode 100644
index 9375e45..0000000
--- a/ckeditor/icons/desktop/24.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M810 451v-92q0-12-10-22t-22-10h-93v-35h93q27.5 0 47.25 19.75T845 359v92h-35Zm-694 0v-92q0-27.5 19.75-47.25T183 292h92v35h-92q-12 0-22 10t-10 22v92h-35Zm569 408v-35h93q12 0 22-10t10-22v-92h35v92q0 27.5-19.75 47.25T778 859h-93Zm-502 0q-27.5 0-47.25-19.75T116 792v-92h35v92q0 12 10 22t22 10h92v35h-92Zm99-166V458h397v235H282Zm35-35h327V493H317v165Zm0 0V493v165Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/25.svg b/ckeditor/icons/desktop/25.svg
deleted file mode 100644
index 9375e45..0000000
--- a/ckeditor/icons/desktop/25.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M810 451v-92q0-12-10-22t-22-10h-93v-35h93q27.5 0 47.25 19.75T845 359v92h-35Zm-694 0v-92q0-27.5 19.75-47.25T183 292h92v35h-92q-12 0-22 10t-10 22v92h-35Zm569 408v-35h93q12 0 22-10t10-22v-92h35v92q0 27.5-19.75 47.25T778 859h-93Zm-502 0q-27.5 0-47.25-19.75T116 792v-92h35v92q0 12 10 22t22 10h92v35h-92Zm99-166V458h397v235H282Zm35-35h327V493H317v165Zm0 0V493v165Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/26.svg b/ckeditor/icons/desktop/26.svg
deleted file mode 100644
index 9375e45..0000000
--- a/ckeditor/icons/desktop/26.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M810 451v-92q0-12-10-22t-22-10h-93v-35h93q27.5 0 47.25 19.75T845 359v92h-35Zm-694 0v-92q0-27.5 19.75-47.25T183 292h92v35h-92q-12 0-22 10t-10 22v92h-35Zm569 408v-35h93q12 0 22-10t10-22v-92h35v92q0 27.5-19.75 47.25T778 859h-93Zm-502 0q-27.5 0-47.25-19.75T116 792v-92h35v92q0 12 10 22t22 10h92v35h-92Zm99-166V458h397v235H282Zm35-35h327V493H317v165Zm0 0V493v165Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/27.svg b/ckeditor/icons/desktop/27.svg
deleted file mode 100644
index e6b8a39..0000000
--- a/ckeditor/icons/desktop/27.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m311 905 64-63h460v63H311Zm-150-35h44l438-438-45-45-437 439v44Zm547-454-94-95 42-42q10-10 25-10t26 11l44 45q10 10 9.5 24.5T749 375l-41 41Zm-15 14L219 905h-93v-94l474-474 93 93Zm-72-21-23-22 45 45-22-23Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/28.svg b/ckeditor/icons/desktop/28.svg
deleted file mode 100644
index 7ea2030..0000000
--- a/ckeditor/icons/desktop/28.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M430 846V604h-16q-61.755-2-103.378-45.673Q269 514.654 269 452.827 269 389 312.867 345 356.735 301 421 301h228v35h-83v510h-35V336h-66v510h-35Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/29.svg b/ckeditor/icons/desktop/29.svg
deleted file mode 100644
index 237f26d..0000000
--- a/ckeditor/icons/desktop/29.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M575 561h171V390H575v171Zm-360 0h171V390H215v171Zm456 195 71-160H540V355h241v238l-72 163h-38Zm-360 0 71-160H180V355h241v238l-72 163h-38Zm-11-280Zm360 0Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/30.svg b/ckeditor/icons/desktop/30.svg
deleted file mode 100644
index 0aad51e..0000000
--- a/ckeditor/icons/desktop/30.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M479.832 845q-10.382 0-17.607-7.393T455 819.832q0-10.382 7.393-18.107T480.168 794q10.382 0 17.607 7.703Q505 809.405 505 820.221q0 10.404-7.393 17.591Q490.214 845 479.832 845Zm0-244q-10.382 0-17.607-7.393T455 575.832q0-10.382 7.393-17.607T480.168 551q10.382 0 17.607 7.393T505 576.168q0 10.382-7.393 17.607T479.832 601Zm0-243q-10.382 0-17.607-7.703Q455 342.595 455 331.779q0-10.404 7.393-17.591Q469.786 307 480.168 307q10.382 0 17.607 7.393T505 332.168q0 10.382-7.393 18.107T479.832 358Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/31.svg b/ckeditor/icons/desktop/31.svg
deleted file mode 100644
index 24064de..0000000
--- a/ckeditor/icons/desktop/31.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M325 821V331h161q57 0 95 37.5t38 86.5q0 27-16.5 59.5T541 564v5q55 12 74.5 50.5T635 689q0 42-35.5 87T493 821H325Zm17-13h146q35 0 81.5-27.5T616 690q0-62-46-89t-80-27H342v234Zm0-246h141q42 0 80-30t38-79q0-46-36.5-78T482 343H342v219Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/32.svg b/ckeditor/icons/desktop/32.svg
deleted file mode 100644
index 7ea2030..0000000
--- a/ckeditor/icons/desktop/32.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M430 846V604h-16q-61.755-2-103.378-45.673Q269 514.654 269 452.827 269 389 312.867 345 356.735 301 421 301h228v35h-83v510h-35V336h-66v510h-35Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/33.svg b/ckeditor/icons/desktop/33.svg
deleted file mode 100644
index 0de6e9b..0000000
--- a/ckeditor/icons/desktop/33.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M463 837V593H219v-35h244V314h35v244h244v35H498v244h-35Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/34.svg b/ckeditor/icons/desktop/34.svg
deleted file mode 100644
index 0f58a9f..0000000
--- a/ckeditor/icons/desktop/34.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M326 853V324H123v-25h431v25H351v529h-25Zm363 0V527H566v-25h271v25H714v326h-25Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/35.svg b/ckeditor/icons/desktop/35.svg
deleted file mode 100644
index a3d872f..0000000
--- a/ckeditor/icons/desktop/35.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m437 769 202-201-23-23-178 179-94-94-23 23 116 116ZM264 940q-27.5 0-47.25-19.75T197 873V279q0-27.5 19.75-47.25T264 212h322l177 176v485q0 27.5-19.75 47.25T696 940H264Zm305-535V247H264q-12 0-22 10t-10 22v594q0 12 10 22t22 10h432q12 0 22-10t10-22V405H569ZM232 247v158-158 658-658Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/36.svg b/ckeditor/icons/desktop/36.svg
deleted file mode 100644
index bde4753..0000000
--- a/ckeditor/icons/desktop/36.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M561 789 347 575l214-215 25 25-189 190 189 189-25 25Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/37.svg b/ckeditor/icons/desktop/37.svg
deleted file mode 100644
index 6076d93..0000000
--- a/ckeditor/icons/desktop/37.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m376 789-25-25 189-189-189-190 25-25 214 215-214 214Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/38.svg b/ckeditor/icons/desktop/38.svg
deleted file mode 100644
index bfb4ea1..0000000
--- a/ckeditor/icons/desktop/38.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M191 901q-13.05 0-24.025-10.975Q156 879.05 156 866h35v35Zm-35-118v-82h35v82h-35Zm0-166v-82h35v82h-35Zm0-165v-82h35v82h-35Zm0-165q0-13.05 10.975-24.025Q177.95 252 191 252v35h-35Zm170 444V422h309v309H326Zm-52 170v-35h82v35h-82Zm0-614v-35h82v35h-82Zm87 409h239V457H361v239Zm79 205v-35h82v35h-82Zm0-614v-35h82v35h-82Zm165 614v-35h82v35h-82Zm0-614v-35h82v35h-82Zm165 614v-35h35q0 14-10.975 24.5T770 901Zm0-108v-82h35v82h-35Zm0-176v-82h35v82h-35Zm0-175v-82h35v82h-35Zm0-155v-35q13.05 0 24.025 10.975Q805 273.95 805 287h-35Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/39.svg b/ckeditor/icons/desktop/39.svg
deleted file mode 100644
index a4d3dbc..0000000
--- a/ckeditor/icons/desktop/39.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m153 892 327-588 327 588H153Zm60-35h250V407L213 857Zm285 0h249L498 407v450Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/4.svg b/ckeditor/icons/desktop/4.svg
deleted file mode 100644
index c9748ba..0000000
--- a/ckeditor/icons/desktop/4.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M381 789 180 588l25-24 176 176 375-376 25 25-400 400Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/40.svg b/ckeditor/icons/desktop/40.svg
deleted file mode 100644
index 28a20eb..0000000
--- a/ckeditor/icons/desktop/40.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M294 839v-35h269q74.019 0 127.51-47.5Q744 709 744 636q0-72-53.49-119.5Q637.019 469 563 469H248l128 128-25 24-170-170 170-170 25 25-128 128h314q87.712 0 152.356 58.709Q779 551.418 779 636q0 85.582-64.728 144.291T561.715 839H294Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/41.svg b/ckeditor/icons/desktop/41.svg
deleted file mode 100644
index cc4e25c..0000000
--- a/ckeditor/icons/desktop/41.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M398.285 839q-87.829 0-152.557-58.709T181 636q0-84.582 64.644-143.291T398 434h314L584 306l25-25 170 170-170 170-25-24 128-128H398q-75.019 0-128.51 47.5Q216 564 216 636q0 73 53.49 120.5Q322.981 804 398 804h268v35H398.285Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/42.svg b/ckeditor/icons/desktop/42.svg
deleted file mode 100644
index 34f1882..0000000
--- a/ckeditor/icons/desktop/42.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M318 789 104 574l216-215 24 26-189 189 189 189-26 26Zm323 1-24-26 190-190-189-190 24-24 215 214-216 216Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/43.svg b/ckeditor/icons/desktop/43.svg
deleted file mode 100644
index ef6d384..0000000
--- a/ckeditor/icons/desktop/43.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m382 692 24-23-93-93 91-92-24-23-114 115 116 116Zm197 0 115-116-115-116-24 23 93 93-93 93 24 23ZM226 897q-27.775 0-47.387-19.612Q159 857.775 159 830V322q0-27.775 19.613-47.388Q198.225 255 226 255h508q27.775 0 47.388 19.612Q801 294.225 801 322v508q0 27.775-19.612 47.388Q761.775 897 734 897H226Zm0-35h508q12 0 22-10t10-22V322q0-12-10-22t-22-10H226q-12 0-22 10t-10 22v508q0 12 10 22t22 10Zm-32-572v572-572Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/44.svg b/ckeditor/icons/desktop/44.svg
deleted file mode 100644
index 85051de..0000000
--- a/ckeditor/icons/desktop/44.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M100 316V155h161v35H135v126h-35Zm726 0V190H700v-35h161v161h-35ZM100 996V835h35v126h126v35H100Zm600 0v-35h126V835h35v161H700ZM255 809q0 12 10 22t22 10h387q12 0 22-10t10-22V342q0-12-10-22t-22-10H287q-12 0-22 10t-10 22v467Zm32 67q-28.138 0-47.569-19.431T220 809V342q0-27.5 19.431-47.25T287 275h387q27.5 0 47.25 19.75T741 342v467q0 28.138-19.75 47.569T674 876H287Zm98-405h190v-30H385v30Zm0 120h190v-30H385v30Zm0 120h190v-30H385v30Zm-130 98V310v531-32Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/45.svg b/ckeditor/icons/desktop/45.svg
deleted file mode 100644
index 1416700..0000000
--- a/ckeditor/icons/desktop/45.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M204 501q13-86 83-142.5T443 302q88 0 136.5 43.5T651 424V288h35v213H474v-35h156q-18-45-65-87t-122-42q-75 0-132 46.5T239 501h-35Zm591 422L601 729q-35 29-75 44t-83 15q-62 0-120-32t-88-90v122h-35V589h199v35H255q21 58 73 93.5T443 753q74 0 130.5-46.5T646 589h36q-6 36-20 62t-36 52l194 195-25 25Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/46.svg b/ckeditor/icons/desktop/46.svg
deleted file mode 100644
index e41ca5f..0000000
--- a/ckeditor/icons/desktop/46.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M215 635h325V392H215v243Zm-29 221q-27.5 0-47.25-19.75T119 789V363q0-27.5 19.75-47.25T186 296h588q27.5 0 47.25 19.75T841 363v426q0 27.5-19.75 47.25T774 856H186Zm0-35h588q12 0 22-10t10-22V363q0-12-10-22t-22-10H186q-12 0-22 10t-10 22v426q0 12 10 22t22 10Zm-32 0V331v490Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/47.svg b/ckeditor/icons/desktop/47.svg
deleted file mode 100644
index 9f11cf4..0000000
--- a/ckeditor/icons/desktop/47.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M225 866v-45h511v45H225Zm254.726-135q-85.146 0-134.936-49Q295 633 295 549V270h45v277q0 66 37.695 102.5T480.122 686q64.732 0 102.805-36.5Q621 613 621 547V270h45v279q0 84-50.564 133-50.563 49-135.71 49Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/48.svg b/ckeditor/icons/desktop/48.svg
deleted file mode 100644
index f970228..0000000
--- a/ckeditor/icons/desktop/48.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M476 940q-75 0-140.5-29t-115-78q-49.5-49-78-115.5T114 576q0-76 29-142.5T223 318q51-49 119-77.5T488 212q71 0 135.5 23.5t114 66Q787 344 817 402.5T847 529q0 93-54.5 149T643 734h-58q-31 0-54 22t-23 54q0 31 12.5 42t12.5 32q0 21-16.5 38.5T476 940Zm4-364Zm-228 16q14 0 25.5-11t11.5-26q0-15-11.5-26T252 518q-15 0-26 11t-11 26q0 15 11 26t26 11Zm123-165q14 0 25.5-11t11.5-26q0-15-11.5-26T375 353q-15 0-26 11t-11 26q0 15 11 26t26 11Zm206 0q14 0 25.5-11t11.5-26q0-15-11.5-26T581 353q-15 0-26 11t-11 26q0 15 11 26t26 11Zm125 165q14 0 25.5-11t11.5-26q0-15-11.5-26T706 518q-15 0-26 11t-11 26q0 15 11 26t26 11ZM474 905q11 0 17.5-4t6.5-14q0-14-15-26t-15-49q0-47 29.5-80t73.5-33h72q78 0 123.5-45.5T812 529q0-128-98.5-205T488 247q-144 0-241.5 95.5T149 576q0 137 94.5 233T474 905Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/49.svg b/ckeditor/icons/desktop/49.svg
deleted file mode 100644
index 438be86..0000000
--- a/ckeditor/icons/desktop/49.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M609 853V324H406v-25h431v25H634v529h-25Zm-363 0V527H123v-25h271v25H271v326h-25Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/5.svg b/ckeditor/icons/desktop/5.svg
deleted file mode 100644
index 81a3e9c..0000000
--- a/ckeditor/icons/desktop/5.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m410 940-16-115q-20-6-46.309-20.227Q321.382 790.545 304 774l-106 47-70-127 91-69.165q-1-10.761-2.5-24.135-1.5-13.374-1.5-25.7 0-10.457 1.5-23.025Q218 539.407 219 524l-91-69 70-123 103 45q20-16 45-30.5t47-21.5l17-114h141l15 115q25 9 47 22t42 29l109-45 69 123-97 72q3 14 4.5 26.5T742 576q0 9-2 21.5t-3 27.5l94 69-70 127-108-48q-21 18-43 31.5T567 824l-16 116H410Zm66-266q41.8 0 70.4-28.559 28.6-28.558 28.6-70.3 0-41.741-28.6-70.441Q517.8 476 476 476q-41 0-70 28.559-29 28.558-29 70.3 0 41.741 29 70.441 29 28.7 70 28.7Zm-.618-35Q449 639 430.5 620.174 412 601.348 412 574.882q0-26.465 18.706-45.174 18.706-18.708 45-18.708Q503 511 521.5 529.826q18.5 18.826 18.5 45.292 0 26.465-18.618 45.174-18.617 18.708-46 18.708ZM480 575Zm-41 330h81.212l15.038-112q30.75-8 55.663-22.085Q615.827 756.83 644.182 731L745 775l40-69-89-67q4-18.636 6.5-33.964t2.5-30.182q0-16.854-2.5-30.354T697 513l90-68-39-69-105 43q-18-20-50.073-39.795Q560.853 359.41 533.598 356L522 246h-84l-11 109q-34 7-60.5 22T314 418l-100.717-42L172 445l89 66q-5 15-7 31t-2 33.485q0 15.515 2 31.015t6 32.5l-88 67 41 69 101-43q26 27 52.5 41t59.5 22l13 110Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/50.svg b/ckeditor/icons/desktop/50.svg
deleted file mode 100644
index e6b8a39..0000000
--- a/ckeditor/icons/desktop/50.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m311 905 64-63h460v63H311Zm-150-35h44l438-438-45-45-437 439v44Zm547-454-94-95 42-42q10-10 25-10t26 11l44 45q10 10 9.5 24.5T749 375l-41 41Zm-15 14L219 905h-93v-94l474-474 93 93Zm-72-21-23-22 45 45-22-23Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/51.svg b/ckeditor/icons/desktop/51.svg
deleted file mode 100644
index e6b8a39..0000000
--- a/ckeditor/icons/desktop/51.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m311 905 64-63h460v63H311Zm-150-35h44l438-438-45-45-437 439v44Zm547-454-94-95 42-42q10-10 25-10t26 11l44 45q10 10 9.5 24.5T749 375l-41 41Zm-15 14L219 905h-93v-94l474-474 93 93Zm-72-21-23-22 45 45-22-23Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/52.svg b/ckeditor/icons/desktop/52.svg
deleted file mode 100644
index 6b291d3..0000000
--- a/ckeditor/icons/desktop/52.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M197 593v-35h566v35H197Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/53.svg b/ckeditor/icons/desktop/53.svg
deleted file mode 100644
index 681c61e..0000000
--- a/ckeditor/icons/desktop/53.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M-1 685V467h32v84h115v-84h32v218h-32V583H31v102H-1Zm316 0V500h-81v-33h194v33h-81v185h-32Zm166 0V496.373q0-12.823 8-21.098Q497 467 510.888 467h190.224Q715 467 723 475.412q8 8.413 8 20.588v189h-33V500h-81v144h-22V500h-81v185h-33Zm331 0V467h33v185h116v33H812Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/54.svg b/ckeditor/icons/desktop/54.svg
deleted file mode 100644
index bf1e3db..0000000
--- a/ckeditor/icons/desktop/54.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M136 920v-35h688v35H136Zm0-237V468l108 107-108 108Zm0-416v-35h688v35H136Zm328 489v-35h360v35H464Zm0-163v-35h360v35H464Zm0-163v-35h360v35H464Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/55.svg b/ckeditor/icons/desktop/55.svg
deleted file mode 100644
index 3974743..0000000
--- a/ckeditor/icons/desktop/55.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M138 920v-35h686v35H138Zm327-164v-35h359v35H465Zm-209-73L147 575l109-107v215Zm209-90v-35h359v35H465Zm0-163v-35h359v35H465ZM138 267v-35h686v35H138Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/56.svg b/ckeditor/icons/desktop/56.svg
deleted file mode 100644
index 85d004c..0000000
--- a/ckeditor/icons/desktop/56.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M242 821v-35h135l145-422H384v-35h319v35H562L418 786h143v35H242Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/57.svg b/ckeditor/icons/desktop/57.svg
deleted file mode 100644
index c7bb900..0000000
--- a/ckeditor/icons/desktop/57.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m739 730-29-27q44-11 72-46t28-80q0-54-38-92t-92-38H535v-35h145q68.395 0 116.698 48.302Q845 508.605 845 577q0 50.608-30.5 91.304Q784 709 739 730ZM599 594l-35-35h55v35h-20Zm230 383L81 228l25-24 748 748-25 25ZM429 741H280q-68.395 0-116.697-48.302Q115 644.395 115 576q0-64 43.5-111T266 414h26l32 32h-44q-54 0-92 38t-38 92q0 54 38 92t92 38h149v35Zm-87-148v-35h93l34 35H342Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/58.svg b/ckeditor/icons/desktop/58.svg
deleted file mode 100644
index 3728313..0000000
--- a/ckeditor/icons/desktop/58.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M427 741H278q-68.475 0-116.737-48.289Q113 644.421 113 575.908t48.262-116.71Q209.525 411 278 411h149v35H278q-54.333 0-92.167 37.765-37.833 37.764-37.833 92Q148 630 185.833 668q37.834 38 92.167 38h149v35Zm-87-148v-35h281v35H340Zm193 148v-35h149q54.333 0 92.167-37.765 37.833-37.764 37.833-92Q812 522 774.167 484 736.333 446 682 446H533v-35h149q68.475 0 116.737 48.289Q847 507.579 847 576.092t-48.263 116.71Q750.475 741 682 741H533Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/59.svg b/ckeditor/icons/desktop/59.svg
deleted file mode 100644
index 058e38b..0000000
--- a/ckeditor/icons/desktop/59.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M177 940v-33h100v-60h-60v-28h60v-59H177v-33h106.838q10.487 0 18.325 7.838Q310 742.675 310 753v58q0 11.05-7.837 18.525Q294.325 837 284 837q10.325 0 18.163 7.763Q310 852.525 310 864v49q0 11.475-7.837 19.237Q294.325 940 283.838 940H177Zm0-258v-94q0-10.325 7.763-18.162Q192.525 562 204 562h73v-60H177v-33h106.838q10.487 0 18.325 7.762Q310 484.525 310 496v67q0 11.475-7.837 19.237Q294.325 590 284 590h-74v59h100v33H177Zm60-258V239h-60v-28h93v213h-33Zm168 411v-35h399v35H405Zm0-243v-35h399v35H405Zm0-243v-35h399v35H405Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/6.svg b/ckeditor/icons/desktop/6.svg
deleted file mode 100644
index 195c34e..0000000
--- a/ckeditor/icons/desktop/6.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m437 708 107-107 107 107 26-25-108-107 107-107-25-25-107 107-107-107-25 25 107 107-107 107 25 25ZM161 576l144-204q12-19 31.385-29 19.384-10 42.681-10H733q26.75 0 46.875 19.625T800 400v352q0 27.75-20.125 47.375T733 819H379q-23.121 0-42.227-10.971Q317.667 797.059 305 778L161 576Zm43 0 130.568 182q8 11 21.5 18.5t28.5 7.5H733q12 0 22-10t10-22V400q0-12-10-22t-22-10H384q-15 0-28.5 7.5T334 394L204 576Zm561 0V368v416-208Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/60.svg b/ckeditor/icons/desktop/60.svg
deleted file mode 100644
index 851d2d9..0000000
--- a/ckeditor/icons/desktop/60.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M400 840v-35h404v35H400Zm0-247v-35h404v35H400Zm0-246v-35h404v35H400ZM207.473 873q-21.086 0-36.279-15.19Q156 842.62 156 821.385q0-19.947 15.19-35.166Q186.38 771 207.615 771q19.947 0 35.166 15.809Q258 802.618 258 823.115q0 19.672-15.133 34.779Q227.734 873 207.473 873Zm0-247q-21.086 0-36.279-15.371Q156 595.257 156 574.885q0-19.085 15.369-34.485 15.368-15.4 36.95-15.4 19.469 0 34.575 15.515Q258 556.03 258 575.615T242.867 610.6Q227.734 626 207.473 626Zm-1.088-246q-19.585 0-34.985-15.371-15.4-15.372-15.4-35.744 0-19.085 15.371-34.485 15.372-15.4 36.244-15.4 19.585 0 34.985 15.515 15.4 15.515 15.4 35.1T242.547 364.6Q227.095 380 206.385 380Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/7.svg b/ckeditor/icons/desktop/7.svg
deleted file mode 100644
index 763c6d4..0000000
--- a/ckeditor/icons/desktop/7.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m616 606-28-29q12-64-33.663-102.5T459 448l-29-28q8-3 21.5-6t28.816-3Q541 411 583 453t42 102.684q0 15.316-2.5 28.96T616 606Zm128 125-26-24q41-31 73.5-69.016 32.5-38.017 52.5-82.4Q793 451 696.129 389.5 599.258 328 482.647 328q-32.649 0-66.311 5.5Q382.674 339 357 347l-27-28q32-12 72.5-19t79.889-7Q609 293 719.5 364.5 830 436 882 556q-22 51-56.5 94T744 731Zm55 213L641 786q-24 13-66.651 23-42.652 10-94.349 10-130 0-239.5-71.5T78 556q23-54 63-101.5t87-82.77L110 255l25-25 688 688-24 26ZM253 398q-36 26-76.5 69T116 556q50.578 105.082 148.289 166.541Q362 784 482 784q40 0 80-8t53-16l-72-73q-9 5-28 9.5t-35 4.5q-61 0-103-42t-42-103q0-14.065 4.5-32.532Q344 505 349 493l-96-95Zm285 132Zm-103 52Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/70.svg b/ckeditor/icons/desktop/70.svg
deleted file mode 100644
index 57a8b6a..0000000
--- a/ckeditor/icons/desktop/70.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M317 833V666l135 83-135 84Zm205-370q-40 0-68-27.865t-28-67.841q0-39.059 28-67.676Q482 271 522 271h31v22h-31q-31.917 0-52.958 21.194Q448 335.387 448 367.235 448 400 469.125 420.5T522 441h31v22h-31Zm129 0v-22h31q31.917 0 52.958-20.735 21.042-20.736 21.042-53Q756 335 734.875 314T682 293h-31v-22h31q40 0 68 28.323 28 28.324 28 67.883t-28 67.676Q722 463 682 463h-31Zm-110-85v-22h122v22H541Zm75 234v-41h192q14 0 23-9t9-23V253q0-14-9-23t-23-9H393q-14 0-23 9t-9 23v288h-35V253q0-26.5 19.75-46.75T393 186h415q26.5 0 46.75 20.25T875 253v292q0 27.5-20.25 47.25T808 612H616ZM153 965q-27.5 0-47.25-19.75T86 898V600q0-26.5 19.75-46.75T153 533h415q26.5 0 46.75 20.25T635 600v298q0 27.5-20.25 47.25T568 965H153Zm0-35h415q14 0 23-9t9-23V600q0-14-9-23t-23-9H153q-14 0-23 9t-9 23v298q0 14 9 23t23 9Zm447-534ZM360 749Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/71.svg b/ckeditor/icons/desktop/71.svg
deleted file mode 100644
index 5ecb955..0000000
--- a/ckeditor/icons/desktop/71.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m176 293 58 120h125l-59-120h84l58 120h125l-59-120h83l59 120h125l-60-120h62q27.5 0 47.25 19.75T844 360v432q0 27.5-19.75 47.25T777 859H183q-27.5 0-47.25-19.75T116 792V360q0-27.775 16.613-45.388Q149.225 297 176 293Zm-25 155v344q0 14 9 23t23 9h594q14 0 23-9t9-23V448H151Zm0 0v376-376Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/72.svg b/ckeditor/icons/desktop/72.svg
deleted file mode 100644
index c1fc7d7..0000000
--- a/ckeditor/icons/desktop/72.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M264 940q-27.5 0-47.25-19.75T197 873V747h35v126q0 14 9 23t23 9h432q14 0 23-9t9-23V747h35v126q0 27.5-19.75 47.25T696 940H264Zm-67-376V279q0-27.5 19.75-47.25T264 212h323l176 176v176h-35V405H569V247H264q-14 0-23 9t-9 23v285h-35Zm168 109v-35h231v35H365Zm305 0v-35h227v35H670Zm-606 0v-35h227v35H64Zm416-109Zm0 183Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/73.svg b/ckeditor/icons/desktop/73.svg
deleted file mode 100644
index bf08b02..0000000
--- a/ckeditor/icons/desktop/73.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m740 731-28-30q8-16.069 11-37.229T726 622q0-48-18.5-92.5T654 452L480 280l-97 95-25-25 122-121 200 197q36 36 58.5 89.5T761 622q0 23-5 51.5T740 731Zm63 222L671 820q-34 36-86 56.5T480 897q-115.597 0-198.298-80Q199 737 199 622q0-57 23-108t58-85L109 259l25-25 694 694-25 25Zm-323-91q54.634 0 97.817-19.5Q621 823 646 795L306 454q-28 25-50 69.092T234 622q0 101 72 170.5T480 862Zm-5-241Zm75-78Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/74.svg b/ckeditor/icons/desktop/74.svg
deleted file mode 100644
index 727fd1b..0000000
--- a/ckeditor/icons/desktop/74.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M223 900q-27.5 0-47.25-19.75T156 833V699h35v134q0 12 10 22t22 10h134v35H223Zm380 0v-35h134q12 0 22-10t10-22V699h35v134q0 27.5-19.75 47.25T737 900H603ZM344 688 232 576l112-112 24 25-87 87 87 87-24 25Zm272 0-24-25 87-87-87-87 24-25 112 112-112 112ZM156 453V319q0-27.5 19.75-47.25T223 252h134v35H223q-12 0-22 10t-10 22v134h-35Zm613 0V319q0-12-10-22t-22-10H603v-35h134q27.5 0 47.25 19.75T804 319v134h-35Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/75.svg b/ckeditor/icons/desktop/75.svg
deleted file mode 100644
index 51f705f..0000000
--- a/ckeditor/icons/desktop/75.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M136 243v-35h281v35H136Zm123 269V320H136v-35h281v35H294v192h-35Zm289 425-25-25 287-287 25 25-287 287Zm33.349-216Q564 721 551 708.849t-13-30.5Q538 661 550.651 648t30-13Q599 635 611.5 647.651t12.5 30Q624 696 611.849 708.5t-30.5 12.5Zm203 205Q766 926 753.5 913.349t-12.5-31Q741 865 753.151 852t30.5-13Q801 839 814 851.651t13 30Q827 900 814.349 913t-30 13ZM625.801 518q-32.361 0-53.581-22.22Q551 473.56 551 442.5q0-32.5 21.36-52.5T626 370q13 0 23.5 3.25T669 384V210q0-8.4 4.3-12.7 4.3-4.3 12.7-4.3h137v35H701v215q0 32.28-20.919 53.64Q659.163 518 625.801 518ZM210.77 962q-31.687 0-55.728-23.02Q131 915.961 131 883q0-16.073 8-31.536Q147 836 159 824l59-57-31-32q-11-11-16.5-25t-5.5-30.754q0-33.116 22.868-55.181Q210.736 602 242.908 602 278 602 300 622.935t22 55.655q0 17.41-5 31.41t-16 25l-32 32 63 63 57-57 26 23-59 59 55 55-24 24-57-56-59 58q-12.962 14-28.624 20-15.662 6-31.606 6ZM244 747l32-32q7.5-7.333 10.25-14.567 2.75-7.233 2.75-18.59Q289 662 275.7 649.5 262.4 637 244 637q-16 0-30 12.9t-14 31.85q0 12.25 3.5 19.795 3.5 7.546 10.382 13.514L244 747Zm-31 179q7.688 0 17.5-4 9.812-4 16.5-11l58-59-62-60-56.766 56.667Q178 857 173 865q-5 8-5 15.278 0 17.244 13.833 31.483Q195.667 926 213 926Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/76.svg b/ckeditor/icons/desktop/76.svg
deleted file mode 100644
index 0f6c294..0000000
--- a/ckeditor/icons/desktop/76.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M491 874q-68 0-120-32t-76-96l36-15q21 52 61 78t99 26q58 0 100.5-29t42.5-88q0-29-7.5-50.5T606 628h41q12 15 19 38t7 52q0 73-52.5 114.5T491 874ZM96 553v-35h768v35H96Zm383-279q55 0 94 24t66 66l-36 15q-17-29-51-47.5T478 313q-67 0-100.5 38T350 434v4.5q0 2.5 1 4.5h-38q-1-2-1.5-4.5t-.5-5.5q-7-62 40-110.5T479 274Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/77.svg b/ckeditor/icons/desktop/77.svg
deleted file mode 100644
index 8a137cb..0000000
--- a/ckeditor/icons/desktop/77.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M729 900v-87q0-14.9 10.05-24.95Q749.1 778 764 778h85v-51H729v-35h120q15 0 25 10.05T884 727v51q0 15.9-10.05 25.45Q863.9 813 849 813h-85v52h120v35H729ZM283 781l164-256-150-234h43l134 207h-3l137-207h44L500 525l165 256h-44L471 550h3L325 781h-42Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/78.svg b/ckeditor/icons/desktop/78.svg
deleted file mode 100644
index 9b56313..0000000
--- a/ckeditor/icons/desktop/78.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M729 460v-87q0-13.9 10.05-24.45Q749.1 338 764 338h85v-51H729v-35h120q15 0 25 10.05T884 287v51q0 15.9-10.05 25.45Q863.9 373 849 373h-85v52h120v35H729ZM283 861l164-256-150-234h43l134 207h-3l137-207h44L500 605l165 256h-44L471 630h3L325 861h-42Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/79.svg b/ckeditor/icons/desktop/79.svg
deleted file mode 100644
index 85a90c5..0000000
--- a/ckeditor/icons/desktop/79.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M159 897V255h642v642H159Zm35-461h572V290H194v146Zm203 213h167V471H397v178Zm0 213h167V684H397v178ZM194 649h168V471H194v178Zm405 0h167V471H599v178ZM194 862h168V684H194v178Zm405 0h167V684H599v178Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/8.svg b/ckeditor/icons/desktop/8.svg
deleted file mode 100644
index 58a296e..0000000
--- a/ckeditor/icons/desktop/8.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M226 897q-27.5 0-47.25-19.75T159 830V322q0-27.5 19.75-47.25T226 255h508q27.5 0 47.25 19.75T801 322v508q0 27.5-19.75 47.25T734 897H226Zm0-35h508q12 0 22-10t10-22V322q0-12-10-22t-22-10H226q-12 0-22 10t-10 22v508q0 12 10 22t22 10Zm82-103h353L551 613 447 742l-66-77-73 94ZM194 862V290v572Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/80.svg b/ckeditor/icons/desktop/80.svg
deleted file mode 100644
index 79adfea..0000000
--- a/ckeditor/icons/desktop/80.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M156 819V333h649v486H156Zm35-35h170V368H191v416Zm205 0h169V368H396v416Zm204 0h170V368H600v416Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/81.svg b/ckeditor/icons/desktop/81.svg
deleted file mode 100644
index d089f9e..0000000
--- a/ckeditor/icons/desktop/81.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M769 714V587H191v127h578Zm0-149V436H191v129h578Zm0-151v-95q0-14-9-23t-23-9H223q-14 0-23 9t-9 23v95h578ZM223 900q-27.5 0-47.25-19.75T156 833V319q0-27.5 19.75-47.25T223 252h514q27.5 0 47.25 19.75T804 319v514q0 27.5-19.75 47.25T737 900H223Zm546-67v-97H191v97q0 14 9 23t23 9h514q14 0 23-9t9-23Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/82.svg b/ckeditor/icons/desktop/82.svg
deleted file mode 100644
index 808c926..0000000
--- a/ckeditor/icons/desktop/82.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M130 926V731h35v160h160v35H130Zm506 0v-35h160V731h35v195H636ZM287 697l-25-24 79-80H90v-35h251l-79-79 25-25 121 122-121 121Zm386 0L552 576l121-122 25 25-79 79h252v35H619l79 80-25 24ZM130 420V225h195v35H165v160h-35Zm666 0V260H636v-35h195v195h-35Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/83.svg b/ckeditor/icons/desktop/83.svg
deleted file mode 100644
index 1d7d9e5..0000000
--- a/ckeditor/icons/desktop/83.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m355 808 125-76 126 77-33-143 111-96-146-13-58-135-57 134-146 13 111 96-33 143Zm-54 73 48-203-158-137 208-17 81-192 82 192 207 17-158 137 48 203-179-108-179 108Zm179-256Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/84.svg b/ckeditor/icons/desktop/84.svg
deleted file mode 100644
index 4849b65..0000000
--- a/ckeditor/icons/desktop/84.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="m480 732 126 77-33-143 111-96-146-13-58-135v310ZM301 881l48-203-158-137 208-17 81-192 82 192 207 17-158 137 48 203-179-108-179 108Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/85.svg b/ckeditor/icons/desktop/85.svg
deleted file mode 100644
index f31c923..0000000
--- a/ckeditor/icons/desktop/85.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M239 804 125 690l24-24 89 89 173-173 24 25-196 197Zm0-280L125 410l24-24 89 89 173-173 24 25-196 197Zm277 209v-35h321v35H516Zm0-280v-35h321v35H516Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/86.svg b/ckeditor/icons/desktop/86.svg
deleted file mode 100644
index 9f11cf4..0000000
--- a/ckeditor/icons/desktop/86.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M225 866v-45h511v45H225Zm254.726-135q-85.146 0-134.936-49Q295 633 295 549V270h45v277q0 66 37.695 102.5T480.122 686q64.732 0 102.805-36.5Q621 613 621 547V270h45v279q0 84-50.564 133-50.563 49-135.71 49Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/desktop/9.svg b/ckeditor/icons/desktop/9.svg
deleted file mode 100644
index df1f251..0000000
--- a/ckeditor/icons/desktop/9.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 96 960 960" width="48"><path d="M264 859q-27.5 0-47.25-19.431T197 792v-96h35v96q0 12 10 22t22 10h432q12 0 22-10t10-22v-96h35v96q0 28.138-19.75 47.569T696 859H264Zm217-158L339 559l25-23 99 98V271h35v363l99-98 26 23-142 142Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/0.svg b/ckeditor/icons/original/0.svg
deleted file mode 100644
index 67e27d4..0000000
--- a/ckeditor/icons/original/0.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path class="ck-icon__fill" d="M16.935 5.328a2 2 0 0 1 0 2.829l-7.778 7.778a2 2 0 0 1-2.829 0L3.5 13.107a1.999 1.999 0 1 1 2.828-2.829l.707.707a1 1 0 0 0 1.414 0l5.658-5.657a2 2 0 0 1 2.828 0z"/><path d="M14.814 6.035 8.448 12.4a1 1 0 0 1-1.414 0l-1.413-1.415A1 1 0 1 0 4.207 12.4l2.829 2.829a1 1 0 0 0 1.414 0l7.778-7.778a1 1 0 1 0-1.414-1.415z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/1.svg b/ckeditor/icons/original/1.svg
deleted file mode 100644
index 84ffa9f..0000000
--- a/ckeditor/icons/original/1.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M.941 4.523a.75.75 0 1 1 1.06-1.06l3.006 3.005 3.005-3.005a.75.75 0 1 1 1.06 1.06l-3.549 3.55a.75.75 0 0 1-1.168-.136L.941 4.523z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/10.svg b/ckeditor/icons/original/10.svg
deleted file mode 100644
index 0a0fead..0000000
--- a/ckeditor/icons/original/10.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.75 11.875a.752.752 0 0 1 .508.184l2.883 1.666a.75.75 0 0 1-.659 1.344l-.091-.044-1.892-1.093.001 4.318a.75.75 0 1 1-1.5 0v-4.317l-1.89 1.092a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .51-.187zM15.25 9a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM9.75.375a.75.75 0 0 1 .75.75v4.318l1.89-1.093.092-.045a.75.75 0 0 1 .659 1.344l-2.883 1.667a.752.752 0 0 1-.508.184.752.752 0 0 1-.511-.187L6.359 5.65a.75.75 0 0 1 .75-1.299L9 5.442V1.125a.75.75 0 0 1 .75-.75z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/11.svg b/ckeditor/icons/original/11.svg
deleted file mode 100644
index 7302ca0..0000000
--- a/ckeditor/icons/original/11.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m10.261 7.062 2.88 1.663a.75.75 0 0 1-.75 1.3L10.5 8.933v7.317a.75.75 0 1 1-1.5 0V8.932l-1.89 1.093a.75.75 0 0 1-.75-1.3l2.879-1.663a.752.752 0 0 1 .511-.187.752.752 0 0 1 .511.187zM15.25 4a.75.75 0 1 1 0 1.5H4.75a.75.75 0 0 1 0-1.5h10.5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/12.svg b/ckeditor/icons/original/12.svg
deleted file mode 100644
index bf1a932..0000000
--- a/ckeditor/icons/original/12.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/13.svg b/ckeditor/icons/original/13.svg
deleted file mode 100644
index 4d5a61d..0000000
--- a/ckeditor/icons/original/13.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm2.286 4c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h9.928a.75.75 0 1 0 0-1.5H5.036a.75.75 0 0 0-.75.75z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/14.svg b/ckeditor/icons/original/14.svg
deleted file mode 100644
index 4d51b5b..0000000
--- a/ckeditor/icons/original/14.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M18 3.75a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 8a.75.75 0 0 1-.75.75H2.75a.75.75 0 1 1 0-1.5h14.5a.75.75 0 0 1 .75.75zm0 4a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75zm0-8a.75.75 0 0 1-.75.75H7.321a.75.75 0 1 1 0-1.5h9.929a.75.75 0 0 1 .75.75z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/15.svg b/ckeditor/icons/original/15.svg
deleted file mode 100644
index 277c3de..0000000
--- a/ckeditor/icons/original/15.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0 4c0 .414.336.75.75.75h9.929a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm0-8c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/16.svg b/ckeditor/icons/original/16.svg
deleted file mode 100644
index a25ba4f..0000000
--- a/ckeditor/icons/original/16.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/17.svg b/ckeditor/icons/original/17.svg
deleted file mode 100644
index 45445a4..0000000
--- a/ckeditor/icons/original/17.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M15.003 7v5.5a1 1 0 0 1-1 1H5.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H6.5V12h6.997V7.5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/18.svg b/ckeditor/icons/original/18.svg
deleted file mode 100644
index aef13f8..0000000
--- a/ckeditor/icons/original/18.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/19.svg b/ckeditor/icons/original/19.svg
deleted file mode 100644
index a3dbfb6..0000000
--- a/ckeditor/icons/original/19.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2z"/><path d="M18 7v5.5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1zm-1.505.5H3.504V12h12.991V7.5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/2.svg b/ckeditor/icons/original/2.svg
deleted file mode 100644
index 8ce47b4..0000000
--- a/ckeditor/icons/original/2.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.591 10.177 4.243 4.242a1 1 0 0 1-1.415 1.415l-4.242-4.243-4.243 4.243a1 1 0 0 1-1.414-1.415l4.243-4.242L4.52 5.934A1 1 0 0 1 5.934 4.52l4.243 4.243 4.242-4.243a1 1 0 1 1 1.415 1.414l-4.243 4.243z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/20.svg b/ckeditor/icons/original/20.svg
deleted file mode 100644
index 550a10a..0000000
--- a/ckeditor/icons/original/20.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/21.svg b/ckeditor/icons/original/21.svg
deleted file mode 100644
index 59f1864..0000000
--- a/ckeditor/icons/original/21.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm11.5 9H18v1.5h-4.5zm0-3H18v1.5h-4.5zm0-3H18v1.5h-4.5zM2 15h16v1.5H2z"/><path d="M12.003 7v5.5a1 1 0 0 1-1 1H2.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H3.5V12h6.997V7.5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/22.svg b/ckeditor/icons/original/22.svg
deleted file mode 100644
index f58ee12..0000000
--- a/ckeditor/icons/original/22.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path opacity=".5" d="M2 3h16v1.5H2zm0 12h16v1.5H2zm0-9h5v1.5H2zm0 3h5v1.5H2zm0 3h5v1.5H2z"/><path d="M18.003 7v5.5a1 1 0 0 1-1 1H8.996a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h8.007a1 1 0 0 1 1 1zm-1.506.5H9.5V12h6.997V7.5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/23.svg b/ckeditor/icons/original/23.svg
deleted file mode 100644
index 4490edc..0000000
--- a/ckeditor/icons/original/23.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M18.095 2H1.905C.853 2 0 2.895 0 4v12c0 1.105.853 2 1.905 2h16.19C19.147 18 20 17.105 20 16V4c0-1.105-.853-2-1.905-2zm0 1.5c.263 0 .476.224.476.5v12c0 .276-.213.5-.476.5H1.905a.489.489 0 0 1-.476-.5V4c0-.276.213-.5.476-.5h16.19z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/24.svg b/ckeditor/icons/original/24.svg
deleted file mode 100644
index bcaa5b8..0000000
--- a/ckeditor/icons/original/24.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M13 6H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5V8a.5.5 0 0 1 .5-.5h11z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/25.svg b/ckeditor/icons/original/25.svg
deleted file mode 100644
index 4a32bad..0000000
--- a/ckeditor/icons/original/25.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M7 10H2a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/26.svg b/ckeditor/icons/original/26.svg
deleted file mode 100644
index f0b5621..0000000
--- a/ckeditor/icons/original/26.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.5 17v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zm2 0v1h-1v-1h1zM1 15.5v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm-19-2v1H0v-1h1zm19 0v1h-1v-1h1zm0-2v1h-1v-1h1zm-19 0v1H0v-1h1zM14.5 2v1h-1V2h1zm2 0v1h-1V2h1zm2 0v1h-1V2h1zm-8 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm-2 0v1h-1V2h1zm8 0v1h-1V2h1zm-10 0v1h-1V2h1z"/><path d="M10 8H2a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2zm0 1.5a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5h8z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/27.svg b/ckeditor/icons/original/27.svg
deleted file mode 100644
index db2bd80..0000000
--- a/ckeditor/icons/original/27.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m7.3 17.37-.061.088a1.518 1.518 0 0 1-.934.535l-4.178.663-.806-4.153a1.495 1.495 0 0 1 .187-1.058l.056-.086L8.77 2.639c.958-1.351 2.803-1.076 4.296-.03 1.497 1.047 2.387 2.693 1.433 4.055L7.3 17.37zM9.14 4.728l-5.545 8.346 3.277 2.294 5.544-8.346L9.14 4.728zM6.07 16.512l-3.276-2.295.53 2.73 2.746-.435zM9.994 3.506 13.271 5.8c.316-.452-.16-1.333-1.065-1.966-.905-.634-1.895-.78-2.212-.328zM8 18.5 9.375 17H19v1.5H8z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/28.svg b/ckeditor/icons/original/28.svg
deleted file mode 100644
index dc793e9..0000000
--- a/ckeditor/icons/original/28.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.999 2H15a1 1 0 0 1 0 2h-1.004v13a1 1 0 1 1-2 0V4H8.999v13a1 1 0 1 1-2 0v-7A4 4 0 0 1 3 6a4 4 0 0 1 3.999-4z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/29.svg b/ckeditor/icons/original/29.svg
deleted file mode 100644
index a3da8f0..0000000
--- a/ckeditor/icons/original/29.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 10.423a6.5 6.5 0 0 1 6.056-6.408l.038.67C6.448 5.423 5.354 7.663 5.22 10H9c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574zm8 0a6.5 6.5 0 0 1 6.056-6.408l.038.67c-2.646.739-3.74 2.979-3.873 5.315H17c.552 0 .5.432.5.986v4.511c0 .554-.448.503-1 .503h-5c-.552 0-.5-.449-.5-1.003v-4.574z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/3.svg b/ckeditor/icons/original/3.svg
deleted file mode 100644
index b0ac841..0000000
--- a/ckeditor/icons/original/3.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 16h9a1 1 0 0 1 0 2H2a1 1 0 0 1 0-2z"/><path d="M17 1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14zm0 1.5H3a.5.5 0 0 0-.492.41L2.5 3v9a.5.5 0 0 0 .41.492L3 12.5h14a.5.5 0 0 0 .492-.41L17.5 12V3a.5.5 0 0 0-.41-.492L17 2.5z" fill-opacity=".6"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/30.svg b/ckeditor/icons/original/30.svg
deleted file mode 100644
index d32f9fe..0000000
--- a/ckeditor/icons/original/30.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle cx="9.5" cy="4.5" r="1.5"/><circle cx="9.5" cy="10.5" r="1.5"/><circle cx="9.5" cy="16.5" r="1.5"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/31.svg b/ckeditor/icons/original/31.svg
deleted file mode 100644
index 4cf547d..0000000
--- a/ckeditor/icons/original/31.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.187 17H5.773c-.637 0-1.092-.138-1.364-.415-.273-.277-.409-.718-.409-1.323V4.738c0-.617.14-1.062.419-1.332.279-.27.73-.406 1.354-.406h4.68c.69 0 1.288.041 1.793.124.506.083.96.242 1.36.478.341.197.644.447.906.75a3.262 3.262 0 0 1 .808 2.162c0 1.401-.722 2.426-2.167 3.075C15.05 10.175 16 11.315 16 13.01a3.756 3.756 0 0 1-2.296 3.504 6.1 6.1 0 0 1-1.517.377c-.571.073-1.238.11-2 .11zm-.217-6.217H7v4.087h3.069c1.977 0 2.965-.69 2.965-2.072 0-.707-.256-1.22-.768-1.537-.512-.319-1.277-.478-2.296-.478zM7 5.13v3.619h2.606c.729 0 1.292-.067 1.69-.2a1.6 1.6 0 0 0 .91-.765c.165-.267.247-.566.247-.897 0-.707-.26-1.176-.778-1.409-.519-.232-1.31-.348-2.375-.348H7z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/32.svg b/ckeditor/icons/original/32.svg
deleted file mode 100644
index 452bff5..0000000
--- a/ckeditor/icons/original/32.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 5.5H7v5h3.5a2.5 2.5 0 1 0 0-5zM5 3h6.5v.025a5 5 0 0 1 0 9.95V13H7v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/33.svg b/ckeditor/icons/original/33.svg
deleted file mode 100644
index 384c0a1..0000000
--- a/ckeditor/icons/original/33.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2a1 1 0 0 0-1 1v6H3a1 1 0 1 0 0 2h6v6a1 1 0 1 0 2 0v-6h6a1 1 0 1 0 0-2h-6V3a1 1 0 0 0-1-1Z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/34.svg b/ckeditor/icons/original/34.svg
deleted file mode 100644
index 73ba777..0000000
--- a/ckeditor/icons/original/34.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path d="M9.816 11.5 7.038 4.785 4.261 11.5h5.555Zm.62 1.5H3.641l-1.666 4.028H.312l5.789-14h1.875l5.789 14h-1.663L10.436 13Z"/><path clip-rule="evenodd" d="m12.09 17-.534-1.292.848-1.971.545 1.319L12.113 17h-.023Zm1.142-5.187.545 1.319L15.5 9.13l1.858 4.316h-3.45l.398.965h3.467L18.887 17H20l-3.873-9h-1.254l-1.641 3.813Z"/></g><defs><clipPath id="a"><path d="M0 0h20v20H0z"/></clipPath></defs></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/35.svg b/ckeditor/icons/original/35.svg
deleted file mode 100644
index 72c9e0e..0000000
--- a/ckeditor/icons/original/35.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path clip-rule="evenodd" d="M19 4.5 14 0H3v12.673l.868-1.041c.185-.222.4-.402.632-.54V1.5h8v5h5v7.626a2.24 2.24 0 0 1 1.5.822V4.5ZM14 5V2l3.3 3H14Zm-3.692 12.5c.062.105.133.206.213.303L11.52 19H8v-.876a2.243 2.243 0 0 0 1.82-.624h.488Zm7.518-.657a.75.75 0 0 0-1.152-.96L15.5 17.29V12H14v5.29l-1.174-1.408a.75.75 0 0 0-1.152.96l2.346 2.816a.95.95 0 0 0 1.46 0l2.346-2.815Zm-15.056-.38a.75.75 0 0 1-.096-1.056l2.346-2.815a.95.95 0 0 1 1.46 0l2.346 2.815a.75.75 0 1 1-1.152.96L6.5 14.96V20H5v-5.04l-1.174 1.408a.75.75 0 0 1-1.056.096Z"/></g><defs><clipPath id="a"><path d="M0 0h20v20H0z"/></clipPath></defs></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/36.svg b/ckeditor/icons/original/36.svg
deleted file mode 100644
index f7c14d9..0000000
--- a/ckeditor/icons/original/36.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.463 5.187a.888.888 0 1 1 1.254 1.255L9.16 10l3.557 3.557a.888.888 0 1 1-1.254 1.255L7.26 10.61a.888.888 0 0 1 .16-1.382l4.043-4.042z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/37.svg b/ckeditor/icons/original/37.svg
deleted file mode 100644
index 7cdf80e..0000000
--- a/ckeditor/icons/original/37.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.537 14.813a.888.888 0 1 1-1.254-1.255L10.84 10 7.283 6.442a.888.888 0 1 1 1.254-1.255L12.74 9.39a.888.888 0 0 1-.16 1.382l-4.043 4.042z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/38.svg b/ckeditor/icons/original/38.svg
deleted file mode 100644
index b61ba9c..0000000
--- a/ckeditor/icons/original/38.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M4 0v1H1v3H0V.5A.5.5 0 0 1 .5 0H4zm8 0h3.5a.5.5 0 0 1 .5.5V4h-1V1h-3V0zM4 16H.5a.5.5 0 0 1-.5-.5V12h1v3h3v1zm8 0v-1h3v-3h1v3.5a.5.5 0 0 1-.5.5H12z"/><path fill-opacity=".256" d="M1 1h14v14H1z"/><g class="ck-icon__selected-indicator"><path d="M7 0h2v1H7V0zM0 7h1v2H0V7zm15 0h1v2h-1V7zm-8 8h2v1H7v-1z"/><path fill-opacity=".254" d="M1 1h14v14H1z"/></g></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/39.svg b/ckeditor/icons/original/39.svg
deleted file mode 100644
index ac57e07..0000000
--- a/ckeditor/icons/original/39.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 10 8" xmlns="http://www.w3.org/2000/svg"><path d="M9.055.263v3.972h-6.77M1 4.216l2-2.038m-2 2 2 2.038"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/4.svg b/ckeditor/icons/original/4.svg
deleted file mode 100644
index 4b9b547..0000000
--- a/ckeditor/icons/original/4.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.972 16.615a.997.997 0 0 1-.744-.292l-4.596-4.596a1 1 0 1 1 1.414-1.414l3.926 3.926 9.937-9.937a1 1 0 0 1 1.414 1.415L7.717 16.323a.997.997 0 0 1-.745.292z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/40.svg b/ckeditor/icons/original/40.svg
deleted file mode 100644
index af99ba4..0000000
--- a/ckeditor/icons/original/40.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m5.042 9.367 2.189 1.837a.75.75 0 0 1-.965 1.149l-3.788-3.18a.747.747 0 0 1-.21-.284.75.75 0 0 1 .17-.945L6.23 4.762a.75.75 0 1 1 .964 1.15L4.863 7.866h8.917A.75.75 0 0 1 14 7.9a4 4 0 1 1-1.477 7.718l.344-1.489a2.5 2.5 0 1 0 1.094-4.73l.008-.032H5.042z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/41.svg b/ckeditor/icons/original/41.svg
deleted file mode 100644
index 360eb9c..0000000
--- a/ckeditor/icons/original/41.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m14.958 9.367-2.189 1.837a.75.75 0 0 0 .965 1.149l3.788-3.18a.747.747 0 0 0 .21-.284.75.75 0 0 0-.17-.945L13.77 4.762a.75.75 0 1 0-.964 1.15l2.331 1.955H6.22A.75.75 0 0 0 6 7.9a4 4 0 1 0 1.477 7.718l-.344-1.489A2.5 2.5 0 1 1 6.039 9.4l-.008-.032h8.927z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/42.svg b/ckeditor/icons/original/42.svg
deleted file mode 100644
index 0cd08e1..0000000
--- a/ckeditor/icons/original/42.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m12.5 5.7 5.2 3.9v1.3l-5.6 4c-.1.2-.3.2-.5.2-.3-.1-.6-.7-.6-1l.3-.4 4.7-3.5L11.5 7l-.2-.2c-.1-.3-.1-.6 0-.8.2-.2.5-.4.8-.4a.8.8 0 0 1 .4.1zm-5.2 0L2 9.6v1.3l5.6 4c.1.2.3.2.5.2.3-.1.7-.7.6-1 0-.1 0-.3-.2-.4l-5-3.5L8.2 7l.2-.2c.1-.3.1-.6 0-.8-.2-.2-.5-.4-.8-.4a.8.8 0 0 0-.3.1z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/43.svg b/ckeditor/icons/original/43.svg
deleted file mode 100644
index b2d657a..0000000
--- a/ckeditor/icons/original/43.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M12.87 12.61a.75.75 0 0 1-.089.976l-.085.07-3.154 2.254 3.412 2.414a.75.75 0 0 1 .237.95l-.057.095a.75.75 0 0 1-.95.237l-.096-.058-4.272-3.022-.003-1.223 4.01-2.867a.75.75 0 0 1 1.047.174zm2.795-.231.095.057 4.011 2.867-.003 1.223-4.272 3.022-.095.058a.75.75 0 0 1-.88-.151l-.07-.086-.058-.095a.75.75 0 0 1 .15-.88l.087-.07 3.412-2.414-3.154-2.253-.085-.071a.75.75 0 0 1 .862-1.207zM16 0a2 2 0 0 1 2 2v9.354l-.663-.492-.837-.001V2a.5.5 0 0 0-.5-.5H2a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5h3.118L7.156 19H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h14zM5.009 15l.003 1H3v-1h2.009zm2.188-2-1.471 1H5v-1h2.197zM10 11v.095L8.668 12H7v-1h3zm4-2v1H7V9h7zm0-2v1H7V7h7zm-4-2v1H5V5h5zM6 3v1H3V3h3z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/44.svg b/ckeditor/icons/original/44.svg
deleted file mode 100644
index 7850d92..0000000
--- a/ckeditor/icons/original/44.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M.75 15.5a.75.75 0 0 1 .75.75V18l.008.09A.5.5 0 0 0 2 18.5h1.75a.75.75 0 1 1 0 1.5H1.5l-.144-.007a1.5 1.5 0 0 1-1.35-1.349L0 18.5v-2.25a.75.75 0 0 1 .75-.75zm18.5 0a.75.75 0 0 1 .75.75v2.25l-.007.144a1.5 1.5 0 0 1-1.349 1.35L18.5 20h-2.25a.75.75 0 1 1 0-1.5H18a.5.5 0 0 0 .492-.41L18.5 18v-1.75a.75.75 0 0 1 .75-.75zm-10.45 3c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2v-1.1c0-.11.09-.2.2-.2h1.6zm.45-5.5a.75.75 0 1 1 0 1.5h-8.5a.75.75 0 1 1 0-1.5h8.5zM1.3 11c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2v-1.6c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5H4.75a.75.75 0 1 1 0-1.5h10.5zM1.3 7c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2H.2a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm18.5 0c.11 0 .2.09.2.2v1.6a.2.2 0 0 1-.2.2h-1.1a.2.2 0 0 1-.2-.2V7.2c0-.11.09-.2.2-.2h1.1zm-4.55-2a.75.75 0 1 1 0 1.5h-2.5a.75.75 0 1 1 0-1.5h2.5zm-5 0a.75.75 0 1 1 0 1.5h-5.5a.75.75 0 0 1 0-1.5h5.5zm-6.5-5a.75.75 0 0 1 0 1.5H2a.5.5 0 0 0-.492.41L1.5 2v1.75a.75.75 0 0 1-1.5 0V1.5l.007-.144A1.5 1.5 0 0 1 1.356.006L1.5 0h2.25zM18.5 0l.144.007a1.5 1.5 0 0 1 1.35 1.349L20 1.5v2.25a.75.75 0 1 1-1.5 0V2l-.008-.09A.5.5 0 0 0 18 1.5h-1.75a.75.75 0 1 1 0-1.5h2.25zM8.8 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2H7.2a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6zm4 0c.11 0 .2.09.2.2v1.1a.2.2 0 0 1-.2.2h-1.6a.2.2 0 0 1-.2-.2V.2c0-.11.09-.2.2-.2h1.6z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/45.svg b/ckeditor/icons/original/45.svg
deleted file mode 100644
index ca0bddb..0000000
--- a/ckeditor/icons/original/45.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m12.87 13.786 1.532-1.286 3.857 4.596a1 1 0 1 1-1.532 1.286l-3.857-4.596z"/><path d="M16.004 8.5a6.5 6.5 0 0 1-9.216 5.905c-1.154-.53-.863-1.415-.663-1.615.194-.194.564-.592 1.635-.141a4.5 4.5 0 0 0 5.89-5.904l-.104-.227 1.332-1.331c.045-.046.196-.041.224.007a6.47 6.47 0 0 1 .902 3.306zm-3.4-5.715c.562.305.742 1.106.354 1.494-.388.388-.995.414-1.476.178a4.5 4.5 0 0 0-6.086 5.882l.114.236-1.348 1.349c-.038.037-.17.022-.198-.023a6.5 6.5 0 0 1 5.54-9.9 6.469 6.469 0 0 1 3.1.784z"/><path d="M4.001 11.93.948 8.877a.2.2 0 0 1 .141-.341h6.106a.2.2 0 0 1 .141.341L4.283 11.93a.2.2 0 0 1-.282 0zm11.083-6.789 3.053 3.053a.2.2 0 0 1-.14.342H11.89a.2.2 0 0 1-.14-.342l3.052-3.053a.2.2 0 0 1 .282 0z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/46.svg b/ckeditor/icons/original/46.svg
deleted file mode 100644
index acc57d2..0000000
--- a/ckeditor/icons/original/46.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M4 2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm8.38 9.262H7.62L10 5.506l2.38 5.756zm.532 1.285L14.34 16h1.426L10.804 4H9.196L4.234 16H5.66l1.428-3.453h5.824z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/47.svg b/ckeditor/icons/original/47.svg
deleted file mode 100644
index 199d5f9..0000000
--- a/ckeditor/icons/original/47.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M12.4 10.3 10 4.5l-2.4 5.8h4.8zm.5 1.2H7.1L5.7 15H4.2l5-12h1.6l5 12h-1.5L13 11.5zm3.1 7H4a1 1 0 0 1 0-2h12a1 1 0 0 1 0 2z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/48.svg b/ckeditor/icons/original/48.svg
deleted file mode 100644
index d3fc98d..0000000
--- a/ckeditor/icons/original/48.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11.03 3h6.149a.75.75 0 1 1 0 1.5h-5.514L11.03 3zm1.27 3h4.879a.75.75 0 1 1 0 1.5h-4.244L12.3 6zm1.27 3h3.609a.75.75 0 1 1 0 1.5h-2.973L13.57 9zm-2.754 2.5L8.038 4.785 5.261 11.5h5.555zm.62 1.5H4.641l-1.666 4.028H1.312l5.789-14h1.875l5.789 14h-1.663L11.436 13z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/49.svg b/ckeditor/icons/original/49.svg
deleted file mode 100644
index 3526f12..0000000
--- a/ckeditor/icons/original/49.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.816 11.5 7.038 4.785 4.261 11.5h5.555zm.62 1.5H3.641l-1.666 4.028H.312l5.789-14h1.875l5.789 14h-1.663L10.436 13zm7.55 2.279.779-.779.707.707-2.265 2.265-2.193-2.265.707-.707.765.765V4.825c0-.042 0-.083.002-.123l-.77.77-.707-.707L17.207 2.5l2.265 2.265-.707.707-.782-.782c.002.043.003.089.003.135v10.454z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/5.svg b/ckeditor/icons/original/5.svg
deleted file mode 100644
index 588fb84..0000000
--- a/ckeditor/icons/original/5.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.333 2 .19 2.263a5.899 5.899 0 0 1 1.458.604L14.714 3.4 16.6 5.286l-1.467 1.733c.263.452.468.942.605 1.46L18 8.666v2.666l-2.263.19a5.899 5.899 0 0 1-.604 1.458l1.467 1.733-1.886 1.886-1.733-1.467a5.899 5.899 0 0 1-1.46.605L11.334 18H8.667l-.19-2.263a5.899 5.899 0 0 1-1.458-.604L5.286 16.6 3.4 14.714l1.467-1.733a5.899 5.899 0 0 1-.604-1.458L2 11.333V8.667l2.262-.189a5.899 5.899 0 0 1 .605-1.459L3.4 5.286 5.286 3.4l1.733 1.467a5.899 5.899 0 0 1 1.46-.605L8.666 2h2.666zM10 6.267a3.733 3.733 0 1 0 0 7.466 3.733 3.733 0 0 0 0-7.466z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/50.svg b/ckeditor/icons/original/50.svg
deleted file mode 100644
index 72b5b23..0000000
--- a/ckeditor/icons/original/50.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path class="ck-icon__fill" d="M10.798 1.59 3.002 12.875l1.895 1.852 2.521 1.402 6.997-12.194z"/><path d="m2.556 16.727.234-.348c-.297-.151-.462-.293-.498-.426-.036-.137.002-.416.115-.837.094-.25.15-.449.169-.595a4.495 4.495 0 0 0 0-.725c-.209-.621-.303-1.041-.284-1.26.02-.218.178-.506.475-.862l6.77-9.414c.539-.91 1.605-.85 3.199.18 1.594 1.032 2.188 1.928 1.784 2.686l-5.877 10.36c-.158.412-.333.673-.526.782-.193.108-.604.179-1.232.21-.362.131-.608.237-.738.318-.13.081-.305.238-.526.47-.293.265-.504.397-.632.397-.096 0-.27-.075-.524-.226l-.31.41-1.6-1.12zm-.279.415 1.575 1.103-.392.515H1.19l1.087-1.618zm8.1-13.656-4.953 6.9L8.75 12.57l4.247-7.574c.175-.25-.188-.647-1.092-1.192-.903-.546-1.412-.652-1.528-.32zM8.244 18.5 9.59 17h9.406v1.5H8.245z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/51.svg b/ckeditor/icons/original/51.svg
deleted file mode 100644
index 524de1e..0000000
--- a/ckeditor/icons/original/51.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path class="ck-icon__fill" d="M10.126 2.268 2.002 13.874l1.895 1.852 2.521 1.402L14.47 5.481l-1.543-2.568-2.801-.645z"/><path d="m4.5 18.088-2.645-1.852-.04-2.95-.006-.005.006-.008v-.025l.011.008L8.73 2.97c.165-.233.356-.417.567-.557l-1.212.308L4.604 7.9l-.83-.558 3.694-5.495 2.708-.69 1.65 1.145.046.018.85-1.216 2.16 1.512-.856 1.222c.828.967 1.144 2.141.432 3.158L7.55 17.286l.006.005-3.055.797H4.5zm-.634.166-1.976.516-.026-1.918 2.002 1.402zM9.968 3.817l-.006-.004-6.123 9.184 3.277 2.294 6.108-9.162.005.003c.317-.452-.16-1.332-1.064-1.966-.891-.624-1.865-.776-2.197-.349zM8.245 18.5 9.59 17h9.406v1.5H8.245z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/52.svg b/ckeditor/icons/original/52.svg
deleted file mode 100644
index a6757f2..0000000
--- a/ckeditor/icons/original/52.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 9h16v2H2z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/53.svg b/ckeditor/icons/original/53.svg
deleted file mode 100644
index f699d93..0000000
--- a/ckeditor/icons/original/53.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M17 0a2 2 0 0 1 2 2v7a1 1 0 0 1 1 1v5a1 1 0 0 1-.883.993l-.118.006L19 17a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2l-.001-1.001-.116-.006A1 1 0 0 1 0 15v-5a1 1 0 0 1 .999-1L1 2a2 2 0 0 1 2-2h14zm.499 15.999h-15L2.5 17a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5l-.001-1.001zm-3.478-6.013-.014.014H14v.007l-1.525 1.525-1.46-1.46-.015.013V10h-1v5h1v-3.53l1.428 1.43.048.043.131-.129L14 11.421V15h1v-5h-.965l-.014-.014zM2 10H1v5h1v-2h2v2h1v-5H4v2H2v-2zm7 0H6v1h1v4h1v-4h1v-1zm8 0h-1v5h3v-1h-2v-4zm0-8.5H3a.5.5 0 0 0-.5.5l-.001 6.999h15L17.5 2a.5.5 0 0 0-.5-.5zM10 7v1H4V7h6zm3-2v1H4V5h9zm-3-2v1H4V3h6z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/54.svg b/ckeditor/icons/original/54.svg
deleted file mode 100644
index 7b2ffd5..0000000
--- a/ckeditor/icons/original/54.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zM1.632 6.95 5.02 9.358a.4.4 0 0 1-.013.661l-3.39 2.207A.4.4 0 0 1 1 11.892V7.275a.4.4 0 0 1 .632-.326z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/55.svg b/ckeditor/icons/original/55.svg
deleted file mode 100644
index 62fa9e9..0000000
--- a/ckeditor/icons/original/55.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.75c0 .414.336.75.75.75h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 0 0-.75.75zm5 6c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM2.75 16.5h14.5a.75.75 0 1 0 0-1.5H2.75a.75.75 0 1 0 0 1.5zm1.618-9.55L.98 9.358a.4.4 0 0 0 .013.661l3.39 2.207A.4.4 0 0 0 5 11.892V7.275a.4.4 0 0 0-.632-.326z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/56.svg b/ckeditor/icons/original/56.svg
deleted file mode 100644
index efd83d1..0000000
--- a/ckeditor/icons/original/56.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.586 14.633.021.004c-.036.335.095.655.393.962.082.083.173.15.274.201h1.474a.6.6 0 1 1 0 1.2H5.304a.6.6 0 0 1 0-1.2h1.15c.474-.07.809-.182 1.005-.334.157-.122.291-.32.404-.597l2.416-9.55a1.053 1.053 0 0 0-.281-.823 1.12 1.12 0 0 0-.442-.296H8.15a.6.6 0 0 1 0-1.2h6.443a.6.6 0 1 1 0 1.2h-1.195c-.376.056-.65.155-.823.296-.215.175-.423.439-.623.79l-2.366 9.347z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/57.svg b/ckeditor/icons/original/57.svg
deleted file mode 100644
index dc28733..0000000
--- a/ckeditor/icons/original/57.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184zm4.919 10.562-1.414 1.414a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.061-1.06l1.414 1.414 1.414-1.415a.75.75 0 0 1 1.061 1.061l-1.414 1.414 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/58.svg b/ckeditor/icons/original/58.svg
deleted file mode 100644
index a3a0899..0000000
--- a/ckeditor/icons/original/58.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.077 15 .991-1.416a.75.75 0 1 1 1.229.86l-1.148 1.64a.748.748 0 0 1-.217.206 5.251 5.251 0 0 1-8.503-5.955.741.741 0 0 1 .12-.274l1.147-1.639a.75.75 0 1 1 1.228.86L4.933 10.7l.006.003a3.75 3.75 0 0 0 6.132 4.294l.006.004zm5.494-5.335a.748.748 0 0 1-.12.274l-1.147 1.639a.75.75 0 1 1-1.228-.86l.86-1.23a3.75 3.75 0 0 0-6.144-4.301l-.86 1.229a.75.75 0 0 1-1.229-.86l1.148-1.64a.748.748 0 0 1 .217-.206 5.251 5.251 0 0 1 8.503 5.955zm-4.563-2.532a.75.75 0 0 1 .184 1.045l-3.155 4.505a.75.75 0 1 1-1.229-.86l3.155-4.506a.75.75 0 0 1 1.045-.184z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/59.svg b/ckeditor/icons/original/59.svg
deleted file mode 100644
index 55240a5..0000000
--- a/ckeditor/icons/original/59.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zM3.5 3v5H2V3.7H1v-1h2.5V3zM.343 17.857l2.59-3.257H2.92a.6.6 0 1 0-1.04 0H.302a2 2 0 1 1 3.995 0h-.001c-.048.405-.16.734-.333.988-.175.254-.59.692-1.244 1.312H4.3v1h-4l.043-.043zM7 14.75a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/6.svg b/ckeditor/icons/original/6.svg
deleted file mode 100644
index 4dc55a4..0000000
--- a/ckeditor/icons/original/6.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m8.636 9.531-2.758 3.94a.5.5 0 0 0 .122.696l3.224 2.284h1.314l2.636-3.736L8.636 9.53zm.288 8.451L5.14 15.396a2 2 0 0 1-.491-2.786l6.673-9.53a2 2 0 0 1 2.785-.49l3.742 2.62a2 2 0 0 1 .491 2.785l-7.269 10.053-2.147-.066z"/><path d="M4 18h5.523v-1H4zm-2 0h1v-1H2z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/60.svg b/ckeditor/icons/original/60.svg
deleted file mode 100644
index 3ec86bf..0000000
--- a/ckeditor/icons/original/60.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.75c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0C1 4.784 1.777 4 2.75 4c.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75C1.784 7.5 1 6.723 1 5.75zm6 9c0 .414.336.75.75.75h9.5a.75.75 0 1 0 0-1.5h-9.5a.75.75 0 0 0-.75.75zm-6 0c0-.966.777-1.75 1.75-1.75.966 0 1.75.777 1.75 1.75 0 .966-.777 1.75-1.75 1.75-.966 0-1.75-.777-1.75-1.75z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/61.svg b/ckeditor/icons/original/61.svg
deleted file mode 100644
index f7e902e..0000000
--- a/ckeditor/icons/original/61.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11 27a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0-9a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0-9a3 3 0 1 1 0 6 3 3 0 0 1 0-6z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/62.svg b/ckeditor/icons/original/62.svg
deleted file mode 100644
index dc8859e..0000000
--- a/ckeditor/icons/original/62.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11 27a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm0-10a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm0-10a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 1a2 2 0 1 0 0 4 2 2 0 0 0 0-4z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/63.svg b/ckeditor/icons/original/63.svg
deleted file mode 100644
index 8a02107..0000000
--- a/ckeditor/icons/original/63.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M14 27v6H8v-6h6zm0-9v6H8v-6h6zm0-9v6H8V9h6z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/64.svg b/ckeditor/icons/original/64.svg
deleted file mode 100644
index ca9bd48..0000000
--- a/ckeditor/icons/original/64.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M10.29 15V8.531H9.286c-.14.393-.4.736-.778 1.03-.378.295-.728.495-1.05.6v1.121a4.257 4.257 0 0 0 1.595-.936V15h1.235zm3.343 0v-1.235h-1.235V15h1.235zM11.3 24v-1.147H8.848c.064-.111.148-.226.252-.343.104-.117.351-.354.74-.712.39-.357.66-.631.81-.821.225-.288.39-.562.494-.824.104-.263.156-.539.156-.829 0-.51-.182-.936-.545-1.279-.363-.342-.863-.514-1.499-.514-.58 0-1.063.148-1.45.444-.387.296-.617.784-.69 1.463l1.23.124c.024-.36.112-.619.264-.774.153-.155.358-.233.616-.233.26 0 .465.074.613.222.148.148.222.36.222.635 0 .25-.085.501-.255.756-.126.185-.468.536-1.024 1.055-.692.641-1.155 1.156-1.389 1.544-.234.389-.375.8-.422 1.233H11.3zm2.333 0v-1.235h-1.235V24h1.235zM9.204 34.11c.615 0 1.129-.2 1.542-.598.413-.398.62-.88.62-1.446 0-.39-.11-.722-.332-.997a1.5 1.5 0 0 0-.886-.532c.619-.337.928-.788.928-1.353 0-.399-.151-.756-.453-1.073-.366-.386-.852-.58-1.459-.58a2.25 2.25 0 0 0-.96.2 1.617 1.617 0 0 0-.668.55c-.16.232-.28.544-.358.933l1.138.194c.032-.282.123-.495.272-.642.15-.146.33-.22.54-.22.215 0 .386.065.515.194s.193.302.193.518c0 .255-.087.46-.263.613-.176.154-.43.227-.765.218l-.136 1.006c.22-.061.409-.092.567-.092.24 0 .444.09.61.272.168.182.251.428.251.739 0 .328-.087.589-.261.782a.833.833 0 0 1-.644.29.841.841 0 0 1-.607-.242c-.167-.16-.27-.394-.307-.698l-1.196.145c.062.542.285.98.668 1.316.384.335.868.503 1.45.503zm4.43-.11v-1.235h-1.236V34h1.235z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/65.svg b/ckeditor/icons/original/65.svg
deleted file mode 100644
index e9f1d41..0000000
--- a/ckeditor/icons/original/65.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M5.714 15.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm6.078.914V8.531H10.79c-.14.393-.4.736-.778 1.03-.378.295-.728.495-1.05.6v1.121a4.257 4.257 0 0 0 1.595-.936V15h1.235zm3.344 0v-1.235h-1.235V15h1.235zm-9.422 9.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm7.088.914v-1.147H10.35c.065-.111.149-.226.253-.343.104-.117.35-.354.74-.712.39-.357.66-.631.81-.821.225-.288.39-.562.493-.824.104-.263.156-.539.156-.829 0-.51-.181-.936-.544-1.279-.364-.342-.863-.514-1.499-.514-.58 0-1.063.148-1.45.444-.387.296-.617.784-.69 1.463l1.23.124c.024-.36.112-.619.264-.774.152-.155.357-.233.615-.233.261 0 .465.074.613.222.148.148.222.36.222.635 0 .25-.085.501-.255.756-.126.185-.467.536-1.024 1.055-.691.641-1.154 1.156-1.388 1.544-.235.389-.375.8-.422 1.233h4.328zm2.334 0v-1.235h-1.235V24h1.235zM5.714 34.11c.624 0 1.11-.22 1.46-.66.421-.533.632-1.408.632-2.627 0-1.222-.21-2.096-.629-2.624-.351-.445-.839-.668-1.463-.668-.624 0-1.11.22-1.459.66-.422.533-.633 1.406-.633 2.619 0 1.236.192 2.095.576 2.577.384.482.89.723 1.516.723zm0-1.024a.614.614 0 0 1-.398-.14c-.115-.094-.211-.283-.287-.565-.077-.283-.115-.802-.115-1.558s.043-1.294.128-1.613c.064-.246.155-.417.272-.512a.617.617 0 0 1 .4-.143.61.61 0 0 1 .398.143c.116.095.211.284.288.567.076.283.114.802.114 1.558s-.043 1.292-.128 1.608c-.064.246-.155.417-.272.512a.617.617 0 0 1-.4.143zm4.992 1.024c.616 0 1.13-.2 1.543-.598.413-.398.62-.88.62-1.446 0-.39-.111-.722-.332-.997a1.5 1.5 0 0 0-.886-.532c.618-.337.927-.788.927-1.353 0-.399-.15-.756-.452-1.073-.366-.386-.853-.58-1.46-.58a2.25 2.25 0 0 0-.96.2 1.617 1.617 0 0 0-.667.55c-.16.232-.28.544-.359.933l1.139.194c.032-.282.123-.495.272-.642.15-.146.33-.22.54-.22.214 0 .386.065.515.194s.193.302.193.518c0 .255-.088.46-.264.613-.175.154-.43.227-.764.218l-.136 1.006c.22-.061.408-.092.566-.092.24 0 .444.09.611.272.167.182.25.428.25.739 0 .328-.086.589-.26.782a.833.833 0 0 1-.644.29.841.841 0 0 1-.607-.242c-.167-.16-.27-.394-.308-.698l-1.195.145c.062.542.284.98.668 1.316.384.335.867.503 1.45.503zm4.43-.11v-1.235h-1.235V34h1.235z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/66.svg b/ckeditor/icons/original/66.svg
deleted file mode 100644
index 315b4a9..0000000
--- a/ckeditor/icons/original/66.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11.88 8.7V7.558h-1.234V8.7h1.234zm0 5.3V9.333h-1.234V14h1.234zm2.5 0v-1.235h-1.234V14h1.235zm-4.75 4.7v-1.142H8.395V18.7H9.63zm0 5.3v-4.667H8.395V24H9.63zm2.5-5.3v-1.142h-1.234V18.7h1.235zm0 5.3v-4.667h-1.234V24h1.235zm2.501 0v-1.235h-1.235V24h1.235zM7.38 28.7v-1.142H6.145V28.7H7.38zm0 5.3v-4.667H6.145V34H7.38zm2.5-5.3v-1.142H8.646V28.7H9.88zm0 5.3v-4.667H8.646V34H9.88zm2.5-5.3v-1.142h-1.234V28.7h1.235zm0 5.3v-4.667h-1.234V34h1.235zm2.501 0v-1.235h-1.235V34h1.235z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/67.svg b/ckeditor/icons/original/67.svg
deleted file mode 100644
index bd98834..0000000
--- a/ckeditor/icons/original/67.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M11.916 15V8.558h-1.301V15h1.3zm2.465 0v-1.235h-1.235V15h1.235zM9.665 25v-6.442h-1.3V25h1.3zm2.5 0v-6.442h-1.3V25h1.3zm2.466 0v-1.235h-1.235V25h1.235zm-7.216 9v-6.442h-1.3V34h1.3zm2.5 0v-6.442h-1.3V34h1.3zm2.501 0v-6.442h-1.3V34h1.3zm2.465 0v-1.235h-1.235V34h1.235z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/68.svg b/ckeditor/icons/original/68.svg
deleted file mode 100644
index f25007c..0000000
--- a/ckeditor/icons/original/68.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="M9.62 14.105c.272 0 .528-.05.768-.153s.466-.257.677-.462c.009.024.023.072.044.145.047.161.086.283.119.365h1.221a2.649 2.649 0 0 1-.222-.626c-.04-.195-.059-.498-.059-.908l.013-1.441c0-.536-.055-.905-.165-1.105-.11-.201-.3-.367-.569-.497-.27-.13-.68-.195-1.23-.195-.607 0-1.064.108-1.371.325-.308.217-.525.55-.65 1.002l1.12.202c.076-.217.176-.369.299-.455.123-.086.294-.13.514-.13.325 0 .546.05.663.152.118.101.176.27.176.508v.123c-.222.093-.622.194-1.2.303-.427.082-.755.178-.982.288-.227.11-.403.268-.53.474a1.327 1.327 0 0 0-.188.706c0 .398.138.728.415.988.277.261.656.391 1.136.391zm.368-.87a.675.675 0 0 1-.492-.189.606.606 0 0 1-.193-.448c0-.176.08-.32.241-.435.106-.07.33-.142.673-.215a7.19 7.19 0 0 0 .751-.19v.247c0 .296-.016.496-.048.602a.773.773 0 0 1-.295.409 1.07 1.07 0 0 1-.637.22zm4.645.765v-1.235h-1.235V14h1.235zM10.2 25.105c.542 0 1.003-.215 1.382-.646.38-.43.57-1.044.57-1.84 0-.771-.187-1.362-.559-1.774a1.82 1.82 0 0 0-1.41-.617c-.522 0-.973.216-1.354.65v-2.32H7.594V25h1.147v-.686a1.9 1.9 0 0 0 .67.592c.26.133.523.2.79.2zm-.299-.975c-.354 0-.638-.164-.852-.492-.153-.232-.229-.59-.229-1.073 0-.468.098-.818.295-1.048a.93.93 0 0 1 .738-.345c.302 0 .55.118.743.354.193.236.29.62.29 1.154 0 .5-.096.868-.288 1.1-.192.233-.424.35-.697.35zm4.478.87v-1.235h-1.234V25h1.234zm-4.017 9.105c.6 0 1.08-.142 1.437-.426.357-.284.599-.704.725-1.261l-1.213-.207c-.061.326-.167.555-.316.688a.832.832 0 0 1-.576.2.916.916 0 0 1-.75-.343c-.185-.228-.278-.62-.278-1.173 0-.498.091-.853.274-1.066.183-.212.429-.318.736-.318.232 0 .42.061.565.184.145.123.238.306.28.55l1.216-.22c-.146-.501-.387-.874-.722-1.119-.336-.244-.788-.366-1.356-.366-.695 0-1.245.214-1.653.643-.407.43-.61 1.03-.61 1.8 0 .762.202 1.358.608 1.788.406.431.95.646 1.633.646zM14.633 34v-1.235h-1.235V34h1.235z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/69.svg b/ckeditor/icons/original/69.svg
deleted file mode 100644
index 06257b1..0000000
--- a/ckeditor/icons/original/69.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 44 44" xmlns="http://www.w3.org/2000/svg"><path d="M35 29a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17zm0-9a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H18a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h17z" fill-opacity=".163"/><path d="m7.88 15 .532-1.463h2.575L11.549 15h1.415l-2.58-6.442H9.01L6.5 15h1.38zm2.69-2.549H8.811l.87-2.39.887 2.39zM14.88 15v-1.235h-1.234V15h1.234zM9.352 25c.83-.006 1.352-.02 1.569-.044.346-.038.636-.14.872-.305.236-.166.422-.387.558-.664.137-.277.205-.562.205-.855 0-.372-.106-.695-.317-.97-.21-.276-.512-.471-.905-.585a1.51 1.51 0 0 0 .661-.567 1.5 1.5 0 0 0 .244-.83c0-.28-.066-.53-.197-.754a1.654 1.654 0 0 0-.495-.539 1.676 1.676 0 0 0-.672-.266c-.25-.042-.63-.063-1.14-.063H7.158V25h2.193zm.142-3.88H8.46v-1.49h.747c.612 0 .983.007 1.112.022.217.026.38.102.49.226.11.125.165.287.165.486a.68.68 0 0 1-.192.503.86.86 0 0 1-.525.23 11.47 11.47 0 0 1-.944.023h.18zm.17 2.795H8.46v-1.723h1.05c.592 0 .977.03 1.154.092.177.062.313.16.406.295a.84.84 0 0 1 .14.492c0 .228-.06.41-.181.547a.806.806 0 0 1-.473.257c-.126.026-.423.04-.892.04zM14.88 25v-1.235h-1.234V25h1.234zm-5.018 9.11c.691 0 1.262-.17 1.711-.512.45-.341.772-.864.965-1.567l-1.261-.4c-.109.472-.287.818-.536 1.037-.25.22-.547.33-.892.33-.47 0-.85-.173-1.143-.519-.293-.345-.44-.925-.44-1.74 0-.767.15-1.322.447-1.665.297-.343.684-.514 1.162-.514.346 0 .64.096.881.29.242.193.4.457.477.79l1.288-.307c-.147-.516-.367-.911-.66-1.187-.492-.465-1.132-.698-1.92-.698-.902 0-1.63.296-2.184.89-.554.593-.83 1.426-.83 2.498 0 1.014.275 1.813.825 2.397.551.585 1.254.877 2.11.877zM14.88 34v-1.235h-1.234V34h1.234z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/7.svg b/ckeditor/icons/original/7.svg
deleted file mode 100644
index 628b3dd..0000000
--- a/ckeditor/icons/original/7.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M5.085 6.22 2.943 4.078a.75.75 0 1 1 1.06-1.06l2.592 2.59A11.094 11.094 0 0 1 10 5.068c4.738 0 8.578 3.101 8.578 5.083 0 1.197-1.401 2.803-3.555 3.887l1.714 1.713a.75.75 0 0 1-.09 1.138.488.488 0 0 1-.15.084.75.75 0 0 1-.821-.16L6.17 7.304c-.258.11-.51.233-.757.365l6.239 6.24-.006.005.78.78c-.388.094-.78.166-1.174.215l-1.11-1.11h.011L4.55 8.197a7.2 7.2 0 0 0-.665.514l-.112.098 4.897 4.897-.005.006 1.276 1.276a10.164 10.164 0 0 1-1.477-.117l-.479-.479-.009.009-4.863-4.863-.022.031a2.563 2.563 0 0 0-.124.2c-.043.077-.08.158-.108.241a.534.534 0 0 0-.028.133.29.29 0 0 0 .008.072.927.927 0 0 0 .082.226c.067.133.145.26.234.379l3.242 3.365.025.01.59.623c-3.265-.918-5.59-3.155-5.59-4.668 0-1.194 1.448-2.838 3.663-3.93zm7.07.531a4.632 4.632 0 0 1 1.108 5.992l.345.344.046-.018a9.313 9.313 0 0 0 2-1.112c.256-.187.5-.392.727-.613.137-.134.27-.277.392-.431.072-.091.141-.185.203-.286.057-.093.107-.19.148-.292a.72.72 0 0 0 .036-.12.29.29 0 0 0 .008-.072.492.492 0 0 0-.028-.133.999.999 0 0 0-.036-.096 2.165 2.165 0 0 0-.071-.145 2.917 2.917 0 0 0-.125-.2 3.592 3.592 0 0 0-.263-.335 5.444 5.444 0 0 0-.53-.523 7.955 7.955 0 0 0-1.054-.768 9.766 9.766 0 0 0-1.879-.891c-.337-.118-.68-.219-1.027-.301zm-2.85.21-.069.002a.508.508 0 0 0-.254.097.496.496 0 0 0-.104.679.498.498 0 0 0 .326.199l.045.005c.091.003.181.003.272.012a2.45 2.45 0 0 1 2.017 1.513c.024.061.043.125.069.185a.494.494 0 0 0 .45.287h.008a.496.496 0 0 0 .35-.158.482.482 0 0 0 .13-.335.638.638 0 0 0-.048-.219 3.379 3.379 0 0 0-.36-.723 3.438 3.438 0 0 0-2.791-1.543l-.028-.001h-.013z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/70.svg b/ckeditor/icons/original/70.svg
deleted file mode 100644
index f140b5f..0000000
--- a/ckeditor/icons/original/70.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 64 42" xmlns="http://www.w3.org/2000/svg"><path d="M47.426 17V3.713L63.102 0v19.389h-.001l.001.272c0 1.595-2.032 3.43-4.538 4.098-2.506.668-4.538-.083-4.538-1.678 0-1.594 2.032-3.43 4.538-4.098.914-.244 2.032-.565 2.888-.603V4.516L49.076 7.447v9.556A1.014 1.014 0 0 0 49 17h-1.574zM29.5 17h-8.343a7.073 7.073 0 1 0-4.657 4.06v3.781H3.3a2.803 2.803 0 0 1-2.8-2.804V8.63a2.803 2.803 0 0 1 2.8-2.805h4.082L8.58 2.768A1.994 1.994 0 0 1 10.435 1.5h8.985c.773 0 1.477.448 1.805 1.149l1.488 3.177H26.7c1.546 0 2.8 1.256 2.8 2.805V17zm-11.637 0H17.5a1 1 0 0 0-1 1v.05A4.244 4.244 0 1 1 17.863 17zm29.684 2c.97 0 .953-.048.953.889v20.743c0 .953.016.905-.953.905H19.453c-.97 0-.953.048-.953-.905V19.89c0-.937-.016-.889.97-.889h28.077zm-4.701 19.338V22.183H24.154v16.155h18.692zM20.6 21.375v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616v-1.616H20.6zm0 3.231v1.616h1.616V37.53H20.6zm24.233-16.155v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615v-1.616h-1.615zm0 3.231v1.616h1.615V37.53h-1.615zM29.485 25.283a.4.4 0 0 1 .593-.35l9.05 4.977a.4.4 0 0 1 0 .701l-9.05 4.978a.4.4 0 0 1-.593-.35v-9.956z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/71.svg b/ckeditor/icons/original/71.svg
deleted file mode 100644
index 1bdb82a..0000000
--- a/ckeditor/icons/original/71.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M18.68 3.03c.6 0 .59-.03.59.55v12.84c0 .59.01.56-.59.56H1.29c-.6 0-.59.03-.59-.56V3.58c0-.58-.01-.55.6-.55h17.38zM15.77 15V5H4.2v10h11.57zM2 4v1h1V4H2zm0 2v1h1V6H2zm0 2v1h1V8H2zm0 2v1h1v-1H2zm0 2v1h1v-1H2zm0 2v1h1v-1H2zM17 4v1h1V4h-1zm0 2v1h1V6h-1zm0 2v1h1V8h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zm0 2v1h1v-1h-1zM7.5 7.177a.4.4 0 0 1 .593-.351l5.133 2.824a.4.4 0 0 1 0 .7l-5.133 2.824a.4.4 0 0 1-.593-.35V7.176v.001z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/72.svg b/ckeditor/icons/original/72.svg
deleted file mode 100644
index de00048..0000000
--- a/ckeditor/icons/original/72.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3.598.687h1.5v5h-1.5zm14.5 0h1.5v5h-1.5z"/><path d="M19.598 4.187v1.5h-16v-1.5zm-16 14.569h1.5v-5h-1.5zm14.5 0h1.5v-5h-1.5z"/><path d="M19.598 15.256v-1.5h-16v1.5zM5.081 9h6v2h-6zm8 0h6v2h-6zm-9.483 1L0 12.5v-5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/73.svg b/ckeditor/icons/original/73.svg
deleted file mode 100644
index 0df1d64..0000000
--- a/ckeditor/icons/original/73.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.69 14.915c.053.052.173.083.36.093a.366.366 0 0 1 .345.485l-.003.01a.738.738 0 0 1-.697.497h-2.67a.374.374 0 0 1-.353-.496l.013-.038a.681.681 0 0 1 .644-.458c.197-.012.325-.043.386-.093a.28.28 0 0 0 .072-.11L9.592 4.5H6.269c-.359-.017-.609.013-.75.09-.142.078-.289.265-.442.563-.192.29-.516.464-.864.464H4.17a.43.43 0 0 1-.407-.569L4.46 3h13.08l-.62 2.043a.81.81 0 0 1-.775.574h-.114a.486.486 0 0 1-.486-.486c.001-.284-.054-.464-.167-.54-.112-.076-.367-.106-.766-.091h-3.28l-2.68 10.257c-.006.074.007.127.038.158zM3 17h8a.5.5 0 1 1 0 1H3a.5.5 0 1 1 0-1zm11.299 1.17a.75.75 0 1 1-1.06-1.06l1.414-1.415-1.415-1.414a.75.75 0 0 1 1.06-1.06l1.415 1.414 1.414-1.415a.75.75 0 1 1 1.06 1.06l-1.413 1.415 1.414 1.415a.75.75 0 0 1-1.06 1.06l-1.415-1.414-1.414 1.414z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/74.svg b/ckeditor/icons/original/74.svg
deleted file mode 100644
index 0bf9e95..0000000
--- a/ckeditor/icons/original/74.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m12.5 0 5 4.5v15.003h-16V0h11zM3 1.5v3.25l-1.497 1-.003 8 1.5 1v3.254L7.685 18l-.001 1.504H17.5V8.002L16 9.428l-.004-4.22-4.222-3.692L3 1.5z"/><path d="M4.06 6.64a.75.75 0 0 1 .958 1.15l-.085.07L2.29 9.75l2.646 1.89c.302.216.4.62.232.951l-.058.095a.75.75 0 0 1-.951.232l-.095-.058-3.5-2.5V9.14l3.496-2.5zm4.194 6.22a.75.75 0 0 1-.958-1.149l.085-.07 2.643-1.89-2.646-1.89a.75.75 0 0 1-.232-.952l.058-.095a.75.75 0 0 1 .95-.232l.096.058 3.5 2.5v1.22l-3.496 2.5zm7.644-.836 2.122 2.122-5.825 5.809-2.125-.005.003-2.116zm2.539-1.847 1.414 1.414a.5.5 0 0 1 0 .707l-1.06 1.06-2.122-2.12 1.061-1.061a.5.5 0 0 1 .707 0z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/75.svg b/ckeditor/icons/original/75.svg
deleted file mode 100644
index 8e0251b..0000000
--- a/ckeditor/icons/original/75.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2.5a7.47 7.47 0 0 1 4.231 1.31 7.268 7.268 0 0 1 2.703 3.454 7.128 7.128 0 0 1 .199 4.353c-.39 1.436-1.475 2.72-2.633 3.677h2.013c0-.226.092-.443.254-.603a.876.876 0 0 1 1.229 0c.163.16.254.377.254.603v.853c0 .209-.078.41-.22.567a.873.873 0 0 1-.547.28l-.101.006h-4.695a.517.517 0 0 1-.516-.518v-1.265c0-.21.128-.398.317-.489a5.601 5.601 0 0 0 2.492-2.371 5.459 5.459 0 0 0 .552-3.693 5.53 5.53 0 0 0-1.955-3.2A5.71 5.71 0 0 0 10 4.206 5.708 5.708 0 0 0 6.419 5.46 5.527 5.527 0 0 0 4.46 8.663a5.457 5.457 0 0 0 .554 3.695 5.6 5.6 0 0 0 2.497 2.37.55.55 0 0 1 .317.49v1.264c0 .286-.23.518-.516.518H2.618a.877.877 0 0 1-.614-.25.845.845 0 0 1-.254-.603v-.853c0-.226.091-.443.254-.603a.876.876 0 0 1 1.228 0c.163.16.255.377.255.603h1.925c-1.158-.958-2.155-2.241-2.545-3.678a7.128 7.128 0 0 1 .199-4.352 7.268 7.268 0 0 1 2.703-3.455A7.475 7.475 0 0 1 10 2.5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/76.svg b/ckeditor/icons/original/76.svg
deleted file mode 100644
index 9b307bc..0000000
--- a/ckeditor/icons/original/76.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M7 16.4c-.8-.4-1.5-.9-2.2-1.5a.6.6 0 0 1-.2-.5l.3-.6h1c1 1.2 2.1 1.7 3.7 1.7 1 0 1.8-.3 2.3-.6.6-.4.6-1.2.6-1.3.2-1.2-.9-2.1-.9-2.1h2.1c.3.7.4 1.2.4 1.7v.8l-.6 1.2c-.6.8-1.1 1-1.6 1.2a6 6 0 0 1-2.4.6c-1 0-1.8-.3-2.5-.6zM6.8 9 6 8.3c-.4-.5-.5-.8-.5-1.6 0-.7.1-1.3.5-1.8.4-.6 1-1 1.6-1.3a6.3 6.3 0 0 1 4.7 0 4 4 0 0 1 1.7 1l.3.7c0 .1.2.4-.2.7-.4.2-.9.1-1 0a3 3 0 0 0-1.2-1c-.4-.2-1-.3-2-.4-.7 0-1.4.2-2 .6-.8.6-1 .8-1 1.5 0 .8.5 1 1.2 1.5.6.4 1.1.7 1.9 1H6.8z"/><path d="M3 10.5V9h14v1.5z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/77.svg b/ckeditor/icons/original/77.svg
deleted file mode 100644
index 0cb413e..0000000
--- a/ckeditor/icons/original/77.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m7.03 10.349 3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82zm8.147 7.829h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/78.svg b/ckeditor/icons/original/78.svg
deleted file mode 100644
index 92b5eb1..0000000
--- a/ckeditor/icons/original/78.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M15.677 8.678h2.549c.254 0 .447.05.58.152a.49.49 0 0 1 .201.413.54.54 0 0 1-.159.393c-.105.108-.266.162-.48.162h-3.594c-.245 0-.435-.066-.572-.197a.621.621 0 0 1-.205-.463c0-.114.044-.265.132-.453a1.62 1.62 0 0 1 .288-.444c.433-.436.824-.81 1.172-1.122.348-.312.597-.517.747-.615.267-.183.49-.368.667-.553.177-.185.312-.375.405-.57.093-.194.139-.384.139-.57a1.008 1.008 0 0 0-.554-.917 1.197 1.197 0 0 0-.56-.133c-.426 0-.761.182-1.005.546a2.332 2.332 0 0 0-.164.39 1.609 1.609 0 0 1-.258.488c-.096.114-.237.17-.423.17a.558.558 0 0 1-.405-.156.568.568 0 0 1-.161-.427c0-.218.05-.446.151-.683.101-.238.252-.453.452-.646s.454-.349.762-.467a2.998 2.998 0 0 1 1.081-.178c.498 0 .923.076 1.274.228a1.916 1.916 0 0 1 1.004 1.032 1.984 1.984 0 0 1-.156 1.794c-.2.32-.405.572-.613.754-.208.182-.558.468-1.048.857-.49.39-.826.691-1.008.906a2.703 2.703 0 0 0-.24.309zM7.03 10.349l3.818-3.819a.8.8 0 1 1 1.132 1.132L8.16 11.48l3.819 3.818a.8.8 0 1 1-1.132 1.132L7.03 12.61l-3.818 3.82a.8.8 0 1 1-1.132-1.132L5.9 11.48 2.08 7.662A.8.8 0 1 1 3.212 6.53l3.818 3.82z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/79.svg b/ckeditor/icons/original/79.svg
deleted file mode 100644
index 374ef88..0000000
--- a/ckeditor/icons/original/79.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 6v3h4V6H3zm0 4v3h4v-3H3zm0 4v3h4v-3H3zm5 3h4v-3H8v3zm5 0h4v-3h-4v3zm4-4v-3h-4v3h4zm0-4V6h-4v3h4zm1.5 8a1.5 1.5 0 0 1-1.5 1.5H3A1.5 1.5 0 0 1 1.5 17V4c.222-.863 1.068-1.5 2-1.5h13c.932 0 1.778.637 2 1.5v13zM12 13v-3H8v3h4zm0-4V6H8v3h4z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/8.svg b/ckeditor/icons/original/8.svg
deleted file mode 100644
index 1449860..0000000
--- a/ckeditor/icons/original/8.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M6.91 10.54c.26-.23.64-.21.88.03l3.36 3.14 2.23-2.06a.64.64 0 0 1 .87 0l2.52 2.97V4.5H3.2v10.12l3.71-4.08zm10.27-7.51c.6 0 1.09.47 1.09 1.05v11.84c0 .59-.49 1.06-1.09 1.06H2.79c-.6 0-1.09-.47-1.09-1.06V4.08c0-.58.49-1.05 1.1-1.05h14.38zm-5.22 5.56a1.96 1.96 0 1 1 3.4-1.96 1.96 1.96 0 0 1-3.4 1.96z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/80.svg b/ckeditor/icons/original/80.svg
deleted file mode 100644
index 5df1bb7..0000000
--- a/ckeditor/icons/original/80.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M18 7v1H2V7h16zm0 5v1H2v-1h16z" opacity=".6"/><path d="M14 1v18a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1zm-2 1H8v4h4V2zm0 6H8v4h4V8zm0 6H8v4h4v-4z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/81.svg b/ckeditor/icons/original/81.svg
deleted file mode 100644
index 95da77d..0000000
--- a/ckeditor/icons/original/81.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v16h-1V2z" opacity=".6"/><path d="M1 6h18a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm1 2v4h4V8H2zm6 0v4h4V8H8zm6 0v4h4V8h-4z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/82.svg b/ckeditor/icons/original/82.svg
deleted file mode 100644
index 8ac1e13..0000000
--- a/ckeditor/icons/original/82.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 1h15A1.5 1.5 0 0 1 19 2.5v15a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1zM2 2v16h16V2H2z" opacity=".6"/><path d="M7 2h1v16H7V2zm5 0h1v7h-1V2zm6 5v1H2V7h16zM8 12v1H2v-1h6z" opacity=".6"/><path d="M7 7h12a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1zm1 2v9h10V9H8z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/83.svg b/ckeditor/icons/original/83.svg
deleted file mode 100644
index 11a9754..0000000
--- a/ckeditor/icons/original/83.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.105 18-.17 1H2.5A1.5 1.5 0 0 1 1 17.5v-15A1.5 1.5 0 0 1 2.5 1h15A1.5 1.5 0 0 1 19 2.5v9.975l-.85-.124-.15-.302V8h-5v4h.021l-.172.351-1.916.28-.151.027c-.287.063-.54.182-.755.341L8 13v5h3.105zM2 12h5V8H2v4zm10-4H8v4h4V8zM2 2v5h5V2H2zm0 16h5v-5H2v5zM13 7h5V2h-5v5zM8 2v5h4V2H8z" opacity=".6"/><path d="m15.5 11.5 1.323 2.68 2.957.43-2.14 2.085.505 2.946L15.5 18.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L15.5 11.5zM13 6a1 1 0 0 1 1 1v3.172a2.047 2.047 0 0 0-.293.443l-.858 1.736-1.916.28-.151.027A1.976 1.976 0 0 0 9.315 14H7a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h6zm-1 2H8v4h4V8z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/84.svg b/ckeditor/icons/original/84.svg
deleted file mode 100644
index e80de82..0000000
--- a/ckeditor/icons/original/84.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8 2v5h4V2h1v5h5v1h-5v4h.021l-.172.351-1.916.28-.151.027c-.287.063-.54.182-.755.341L8 13v5H7v-5H2v-1h5V8H2V7h5V2h1zm4 6H8v4h4V8z" opacity=".6"/><path d="m15.5 11.5 1.323 2.68 2.957.43-2.14 2.085.505 2.946L15.5 18.25l-2.645 1.39.505-2.945-2.14-2.086 2.957-.43L15.5 11.5zM17 1a2 2 0 0 1 2 2v9.475l-.85-.124-.857-1.736a2.048 2.048 0 0 0-.292-.44L17 3H3v14h7.808l.402.392L10.935 19H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h14z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/85.svg b/ckeditor/icons/original/85.svg
deleted file mode 100644
index 99ddba1..0000000
--- a/ckeditor/icons/original/85.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m2.315 14.705 2.224-2.24a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .949L2.865 16.07a.682.682 0 0 1-.112.089.647.647 0 0 1-.852-.051L.688 14.886a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.717.722zm5.185.045a.75.75 0 0 1 .75-.75h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75zM2.329 5.745l2.21-2.226a.689.689 0 0 1 .963 0 .664.664 0 0 1 0 .95L2.865 7.125a.685.685 0 0 1-.496.196.644.644 0 0 1-.468-.187L.688 5.912a.635.635 0 0 1 0-.903.647.647 0 0 1 .91 0l.73.736zM7.5 5.75A.75.75 0 0 1 8.25 5h9.5a.75.75 0 1 1 0 1.5h-9.5a.75.75 0 0 1-.75-.75z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/86.svg b/ckeditor/icons/original/86.svg
deleted file mode 100644
index 149b64f..0000000
--- a/ckeditor/icons/original/86.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M3 18v-1.5h14V18zm2.2-8V3.6c0-.4.4-.6.8-.6.3 0 .7.2.7.6v6.2c0 2 1.3 2.8 3.2 2.8 1.9 0 3.4-.9 3.4-2.9V3.6c0-.3.4-.5.8-.5.3 0 .7.2.7.5V10c0 2.7-2.2 4-4.9 4-2.6 0-4.7-1.2-4.7-4z"/></svg> \ No newline at end of file
diff --git a/ckeditor/icons/original/9.svg b/ckeditor/icons/original/9.svg
deleted file mode 100644
index 2c462d1..0000000
--- a/ckeditor/icons/original/9.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m9.239 13.938-2.88-1.663a.75.75 0 0 1 .75-1.3L9 12.067V4.75a.75.75 0 1 1 1.5 0v7.318l1.89-1.093a.75.75 0 0 1 .75 1.3l-2.879 1.663a.752.752 0 0 1-.511.187.752.752 0 0 1-.511-.187zM4.25 17a.75.75 0 1 1 0-1.5h10.5a.75.75 0 0 1 0 1.5H4.25z"/></svg> \ No newline at end of file
diff --git a/ckeditor/translations/af.js b/ckeditor/translations/af.js
deleted file mode 100644
index 53f9fcb..0000000
--- a/ckeditor/translations/af.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const n=e["af"]=e["af"]||{};n.dictionary=Object.assign(n.dictionary||{},{"%0 of %1":"%0 van %1","Align center":"Belyn in die middel","Align left":"Belyn links","Align right":"Belyn regs","Block quote":"Verwysingsaanhaling",Bold:"Vet",Cancel:"Kanselleer",Code:"Bronkode",Find:"Soek","Find and replace":"Soek en vervang","Find in text…":"Soek in teks …","Insert code block":"Voeg bronkodeblok in",Italic:"Kursief",Justify:"Belyn beide kante","Match case":"Hooflettersensitief","Next result":"Volgende resultaat","Plain text":"Gewone skrif","Previous result":"Vorige resultaat","Remove color":"Verwyder kleur","Remove Format":"Verwyder formatering",Replace:"Vervang","Replace all":"Vervang alles","Replace with…":"Vervang met ...","Restore default":"Herstel verstek",Save:"Stoor","Saving changes":"Veranderinge word gestoor","Show more items":"Wys meer items","Show options":"Wys opsies",Strikethrough:"Deurstreep",Subscript:"Onderskrif",Superscript:"Boskrif","Text alignment":"Teksbelyning","Text alignment toolbar":"Teksbelyning nutsbank","Text to find must not be empty.":"Soekteks mag nie leeg wees nie.","Tip: Find some text first in order to replace it.":"Wenk: Soek eers 'n bietjie teks om dit te vervang.",Underline:"Onderstreep","Whole words only":"Slegs hele woorde"});n.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/ar.js b/ckeditor/translations/ar.js
deleted file mode 100644
index ad4828e..0000000
--- a/ckeditor/translations/ar.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["ar"]=t["ar"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 من %1","Align cell text to the bottom":"قم بمحاذاة نص الخلية للاسفل","Align cell text to the center":"قم بمحاذاة نص الخلية إلى المركز","Align cell text to the left":"قم بمحاذاة نص الخلية إلى اليسار","Align cell text to the middle":"قم بمحاذاة نص الخلية إلى المنتصف","Align cell text to the right":"قم بمحاذاة نص الخلية إلى اليمين","Align cell text to the top":"قم بمحاذاة نص الخلية إلى الأعلى","Align center":"محاذاة في المنتصف","Align left":"محاذاة لليسار","Align right":"محاذاة لليمين","Align table to the left":"قم بمحاذاة الجدول إلى اليسار","Align table to the right":"قم بمحاذاة الجدول إلى اليمين",Alignment:"المحاذاة",All:"الكل","Almost equal to":"يساوي على الأرجح",Angle:"علامة الزاوية","Approximately equal to":"يساوي تقريباً",Aquamarine:"أخضر زبرجد",Arrows:"أسهم","Asterisk operator":"علامة الضرب (النجمة)","Austral sign":"رمز الأسترال","back with leftwards arrow above":'"عودة" أعلاها سهم يتجه يساراً',Background:"الخلفية",Big:"كبير","Bitcoin sign":"رمز البيتكوين",Black:"أسود","Block quote":"اقتباس","Block styles":"أنماط الكتل",Blue:"أزرق","Blue marker":"تحديد ازرق",Bold:"عريض",Border:"الحدود","Break text":"اعتراض النص","Bulleted List":"قائمة نقطية","Bulleted list styles toolbar":"شريط أدوات أنماط قوائم التعداد النقطي",Cancel:"إلغاء","Caption for image: %0":"التسمية التوضيحية للصورة: %0","Caption for the image":"التسمية التوضيحية للصورة","Cedi sign":"رمز السيدي","Cell properties":"خصائص الخلية","Cent sign":"رمز السنت","Center table":"قم بمحاذاة الجدول إلى المنتصف","Centered image":"صورة بالوسط","Change image text alternative":"غير النص البديل للصورة","Character categories":"فئات الأحرف","Characters: %0":"الأحرف: %0","Choose heading":"اختر عنوان",Circle:"دائرة",Code:"شفرة برمجية","Colon sign":"رمز الكولون",Color:"اللون","Color picker":"أداة انتقاء الألوان",Column:"عمود","Contains as member":"يحتوي كعضو","Copyright sign":'علامة "حق التأليف والنشر"',"Cruzeiro sign":"رمز الكروزيرو",Currency:"عملة","Currency sign":"رمز العملة",Dashed:"متقطع",Decimal:"رقم عشري","Decimal with leading zero":"رقم عشري مع البدء بصفر ","Decrease indent":"تقليص المسافة البادئة",Default:"افتراضي","Degree sign":"علامة الدرجة","Delete column":"حذف العمود","Delete row":"حذف الصف","Dim grey":"رمادي خافت",Dimensions:"الابعاد",Disc:"قرص","Division sign":"علامة القسمة","Document colors":"ألوان المستند","Dollar sign":"رمز الدولار","Dong sign":"رمز الدونغ",Dotted:"منقط",Double:"مزدوج","Double dagger":"رمز الخنجر المزدوج","Double exclamation mark":"علامة تعجّب مزدوجة","Double low-9 quotation mark":"علامة تنصيص 9 منخفضة، مزدوجة","Double question mark":"علامة استفهام مزدوجة",Downloadable:"يمكن تنزيله","downwards arrow to bar":"سهم لأسفل يشير إلى خط","downwards dashed arrow":"سهم متقطع متجه لأسفل","downwards double arrow":"سهم مزدوج متجه لأسفل","downwards simple arrow":"سهم بسيط يشير إلى الأسفل","Drachma sign":"رمز الدراخما","Dropdown toolbar":"شريط أدوات القائمة المنسدلة","Edit block":"كتلة التحرير","Edit link":"تحرير الرابط","Edit source":"تحرير المصدر","Editor block content toolbar":"شريط المحرر لأدوات كتلة المحتوى","Editor contextual toolbar":"شريط المحرر للأدوات السياقية","Editor editing area: %0":"منطقة تحرير المحرر: %0","Editor toolbar":"شريط أدوات المحرر","Element of":"ينتمي إلى","Em dash":"شرطة طويلة","Empty set":"مجموعة فارغة","Empty snippet content":"محتوى القصاصة فارغ","En dash":"شرطة قصيرة","end with leftwards arrow above":'"النهاية" أعلاها سهم يتجه يساراً',"Enter image caption":"ادخل عنوان الصورة","Enter table caption":"أدخل التسمية التوضيحية للجدول","Euro sign":"رمز اليورو","Euro-currency sign":"رمز عملة اليورو","Exclamation question mark":"علامة استفهام مع علامة تعجب",Find:"البحث","Find and replace":"البحث والاستبدال","Find in text…":"البحث في النص...","Font Background Color":"لون خلفية الخط","Font Color":"لون الخط","Font Family":"نوع الخط","Font Size":"حجم الخط","For all":"علامة للكل","Fraction slash":"شرطة الكسر","French franc sign":"رمز الفرانك الفرنسي","Full size image":"صورة بحجم كامل","German penny sign":"رمز البنس الألماني","Greater-than or equal to":"أكبر من أو يساوي","Greater-than sign":"علامة أكبر من",Green:"أخضر","Green marker":"تحديد اخضر","Green pen":"قلم اخضر",Grey:"رمادي",Groove:"إطار محفور","Guarani sign":"رمز الغواراني","Header column":"عمود عنوان","Header row":"صف عنوان",Heading:"عنوان","Heading 1":"عنوان 1","Heading 2":"عنوان 2","Heading 3":"عنوان 3","Heading 4":"عنوان 4","Heading 5":"عنوان 5","Heading 6":"عنوان 6",Height:"الارتفاع",Highlight:"تحديد","Horizontal ellipsis":"علامة القطع الأفقي","Horizontal line":"خط أفقي","Horizontal text alignment toolbar":"شريط أدوات محاذاة النص الأفقي","Hryvnia sign":"رمز الهريفنا","HTML object":"عنصر HTML","HTML snippet":"قصاصة برمجية بلغة HTML",Huge:"ضخم","Identical to":"مطابق لـ","Image resize list":"قائمة تغيير حجم الصورة","Image toolbar":"شريط أدوات الصور","image widget":"عنصر الصورة","In line":"سطري مع النص","Increase indent":"زيادة المسافة البادئة","Indian rupee sign":"رمز الروبية الهندية",Infinity:"علامة ما لا نهاية",Insert:"إدراج","Insert code block":"إدراج كتلة تعليمات برمجية","Insert column left":"أدخل العمود إلى اليسار","Insert column right":"أدخل العمود إلى اليمين","Insert HTML":"إدراج HTML","Insert image":"ادراج صورة","Insert image via URL":"إدراج صورة عبر عنوان URL","Insert media":"أدخل الوسائط","Insert paragraph after block":"إدراج فقرة بعد الكتلة","Insert paragraph before block":"إدراج فقرة قبل الكتلة","Insert row above":"ادراج صف قبل","Insert row below":"ادراج صف بعد","Insert table":"إدراج جدول",Inset:"منخفض",Integral:"علامة التكامل",Intersection:"تقاطع","Inverted exclamation mark":"علامة تعجّب مقلوبة","Inverted question mark":"علامة استفهام مقلوبة",Italic:"مائل",Justify:"ضبط","Justify cell text":"ضبط نص الخلية","Kip sign":"رمز الكيب",Latin:"لاتيني","Latin capital letter a with breve":"حرف a لاتيني كبير مع علامة تشكيل بريف","Latin capital letter a with macron":"حرف a لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter a with ogonek":"حرف a لاتيني كبير مع علامة تشكيل خطاف","Latin capital letter c with acute":"حرف c لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin capital letter c with caron":"حرف c لاتيني كبير مع علامة تشكيل كارون","Latin capital letter c with circumflex":"حرف c لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin capital letter c with dot above":"حرف c لاتيني كبير مع نقطة أعلاه","Latin capital letter d with caron":"حرف d لاتيني كبير مع علامة تشكيل كارون","Latin capital letter d with stroke":"حرف d لاتيني كبير مع علامة شطب","Latin capital letter e with breve":"حرف e لاتيني كبير مع علامة تشكيل بريف","Latin capital letter e with caron":"حرف e لاتيني كبير مع علامة تشكيل كارون","Latin capital letter e with dot above":"حرف e لاتيني كبير مع نقطة أعلاه","Latin capital letter e with macron":"حرف e لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter e with ogonek":"حرف e لاتيني كبير مع علامة تشكيل خطاف","Latin capital letter eng":"حرف eng لاتيني كبير","Latin capital letter g with breve":"حرف g لاتيني كبير مع علامة تشكيل بريف","Latin capital letter g with cedilla":"حرف g لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter g with circumflex":"حرف g لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin capital letter g with dot above":"حرف g لاتيني كبير مع نقطة أعلاه","Latin capital letter h with circumflex":"حرف h لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin capital letter h with stroke":"حرف h لاتيني كبير مع علامة شطب","Latin capital letter i with breve":"حرف i لاتيني كبير مع علامة تشكيل بريف","Latin capital letter i with dot above":"حرف i لاتيني كبير مع نقطة أعلاه","Latin capital letter i with macron":"حرف i لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter i with ogonek":"حرف i لاتيني كبير مع علامة تشكيل خطاف","Latin capital letter i with tilde":"حرف i لاتيني كبير مع علامة المد","Latin capital letter j with circumflex":"حرف j لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin capital letter k with cedilla":"حرف k لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter l with acute":"حرف l لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin capital letter l with caron":"حرف l لاتيني كبير مع علامة تشكيل كارون","Latin capital letter l with cedilla":"حرف l لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter l with middle dot":"حرف l لاتيني كبير مع نقطة عند الوسط","Latin capital letter l with stroke":"حرف l لاتيني كبير مع علامة شطب","Latin capital letter n with acute":"حرف n لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin capital letter n with caron":"حرف n لاتيني كبير مع علامة تشكيل كارون","Latin capital letter n with cedilla":"حرف n لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter o with breve":"حرف o لاتيني كبير مع علامة تشكيل بريف","Latin capital letter o with double acute":"حرف o لاتيني كبير مع علامة تشكيل النبرة الحادة المزدوجة","Latin capital letter o with macron":"حرف o لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter r with acute":"حرف r لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin capital letter r with caron":"حرف r لاتيني كبير مع علامة تشكيل كارون","Latin capital letter r with cedilla":"حرف r لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter s with acute":"حرف s لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin capital letter s with caron":"حرف s لاتيني كبير مع علامة تشكيل كارون","Latin capital letter s with cedilla":"حرف s لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter s with circumflex":"حرف s لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin capital letter t with caron":"حرف t لاتيني كبير مع علامة تشكيل كارون","Latin capital letter t with cedilla":"حرف t لاتيني كبير مع علامة تشكيل السيديلة","Latin capital letter t with stroke":"حرف t لاتيني كبير مع علامة شطب","Latin capital letter u with breve":"حرف u لاتيني كبير مع علامة تشكيل بريف","Latin capital letter u with double acute":"حرف u لاتيني كبير مع علامة تشكيل النبرة الحادة المزدوجة","Latin capital letter u with macron":"حرف u لاتيني كبير مع علامة تشكيل ماكرون","Latin capital letter u with ogonek":"حرف u لاتيني كبير مع علامة تشكيل خطاف","Latin capital letter u with ring above":"حرف u لاتيني كبير مع حلقة أعلاه","Latin capital letter u with tilde":"حرف u لاتيني كبير مع علامة المد","Latin capital letter w with circumflex":"حرف w لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin capital letter y with circumflex":"حرف y لاتيني كبير مع علامة تشكيل ثنية محيطة","Latin capital letter y with diaeresis":"حرف y لاتيني كبير مع نقطتين أعلاه","Latin capital letter z with acute":"حرف z لاتيني كبير مع علامة تشكيل النبرة الحادة","Latin capital letter z with caron":"حرف z لاتيني كبير مع علامة تشكيل كارون","Latin capital letter z with dot above":"حرف z لاتيني كبير مع نقطة أعلاه","Latin capital ligature ij":"حرف ij لاتيني مُركَّب كبير","Latin capital ligature oe":"حرف oe لاتيني مُركَّب كبير","Latin small letter a with breve":"حرف a لاتيني صغير مع علامة تشكيل بريف","Latin small letter a with macron":"حرف a لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter a with ogonek":"حرف a لاتيني صغير مع علامة تشكيل خطاف","Latin small letter c with acute":"حرف c لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin small letter c with caron":"حرف c لاتيني صغير مع علامة تشكيل كارون","Latin small letter c with circumflex":"حرف c لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin small letter c with dot above":"حرف c لاتيني صغير مع نقطة أعلاه","Latin small letter d with caron":"حرف d لاتيني صغير مع علامة تشكيل كارون","Latin small letter d with stroke":"حرف d لاتيني صغير مع علامة شطب","Latin small letter dotless i":"حرف i لاتيني صغير بدون نقطة","Latin small letter e with breve":"حرف e لاتيني صغير مع علامة تشكيل بريف","Latin small letter e with caron":"حرف e لاتيني صغير مع علامة تشكيل كارون","Latin small letter e with dot above":"حرف e لاتيني صغير مع نقطة أعلاه","Latin small letter e with macron":"حرف e لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter e with ogonek":"حرف e لاتيني صغير مع علامة تشكيل خطاف","Latin small letter eng":"حرف eng لاتيني صغير","Latin small letter f with hook":"حرف f لاتيني صغير مع علامة الخطاف","Latin small letter g with breve":"حرف g لاتيني صغير مع علامة تشكيل بريف","Latin small letter g with cedilla":"حرف g لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter g with circumflex":"حرف g لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin small letter g with dot above":"حرف g لاتيني صغير مع نقطة أعلاه","Latin small letter h with circumflex":"حرف h لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin small letter h with stroke":"حرف h لاتيني صغير مع علامة شطب","Latin small letter i with breve":"حرف i لاتيني صغير مع علامة تشكيل بريف","Latin small letter i with macron":"حرف i لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter i with ogonek":"حرف i لاتيني صغير مع علامة تشكيل خطاف","Latin small letter i with tilde":"حرف i لاتيني صغير مع علامة المد","Latin small letter j with circumflex":"حرف j لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin small letter k with cedilla":"حرف k لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter kra":"حرف kra لاتيني صغير","Latin small letter l with acute":"حرف l لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin small letter l with caron":"حرف l لاتيني صغير مع علامة تشكيل كارون","Latin small letter l with cedilla":"حرف l لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter l with middle dot":"حرف l لاتيني صغير مع نقطة عند الوسط","Latin small letter l with stroke":"حرف l لاتيني صغير مع علامة شطب","Latin small letter long s":'حرف "s طويل" لاتيني صغير',"Latin small letter n preceded by apostrophe":"حرف n لاتيني صغير مسبوقة بعلامة فاصلة عليا","Latin small letter n with acute":"حرف n لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin small letter n with caron":"حرف n لاتيني صغير مع علامة تشكيل كارون","Latin small letter n with cedilla":"حرف n لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter o with breve":"حرف o لاتيني صغير مع علامة تشكيل بريف","Latin small letter o with double acute":"حرف o لاتيني صغير مع علامة تشكيل النبرة الحادة المزدوجة","Latin small letter o with macron":"حرف o لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter r with acute":"حرف r لاتيني صغير مع علامة تشكيل النبرة الحادة\n","Latin small letter r with caron":"حرف r لاتيني صغير مع علامة تشكيل كارون","Latin small letter r with cedilla":"حرف r لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter s with acute":"حرف s لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin small letter s with caron":"حرف s لاتيني صغير مع علامة تشكيل كارون","Latin small letter s with cedilla":"حرف s لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter s with circumflex":"حرف s لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin small letter t with caron":"حرف t لاتيني صغير مع علامة تشكيل كارون","Latin small letter t with cedilla":"حرف t لاتيني صغير مع علامة تشكيل السيديلة","Latin small letter t with stroke":"حرف t لاتيني صغير مع علامة شطب","Latin small letter u with breve":"حرف u لاتيني صغير مع علامة تشكيل بريف","Latin small letter u with double acute":"حرف u لاتيني صغير مع علامة تشكيل النبرة الحادة المزدوجة","Latin small letter u with macron":"حرف u لاتيني صغير مع علامة تشكيل ماكرون","Latin small letter u with ogonek":"حرف u لاتيني صغير مع علامة تشكيل خطاف","Latin small letter u with ring above":"حرف u لاتيني صغير مع حلقة أعلاه","Latin small letter u with tilde":"حرف u لاتيني صغير مع علامة المد","Latin small letter w with circumflex":"حرف w لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin small letter y with circumflex":"حرف y لاتيني صغير مع علامة تشكيل ثنية محيطة","Latin small letter z with acute":"حرف z لاتيني صغير مع علامة تشكيل النبرة الحادة","Latin small letter z with caron":"حرف z لاتيني صغير مع علامة تشكيل كارون","Latin small letter z with dot above":"حرف z لاتيني صغير مع نقطة أعلاه","Latin small ligature ij":"حرف ij لاتيني مُركَّب صغير","Latin small ligature oe":"حرف oe لاتيني مُركَّب صغير","Left aligned image":"صورة بمحاذاة لليسار","Left double quotation mark":"علامة تنصيص مزدوجة، تشير جهة اليسار","Left single quotation mark":"علامة تنصيص أحادية، تشير جهة اليسار","Left-pointing double angle quotation mark":"علامة تنصيص مزدوجة، رمز الزاوية، تشير جهة اليسار","leftwards arrow to bar":"سهم يشير إلى خط جهة اليسار","leftwards dashed arrow":"سهم متقطع متجه يساراً","leftwards double arrow":"سهم مزدوج متجه يساراً","leftwards simple arrow":"سهم بسيط يشير إلى اليسار","Less-than or equal to":"أقل من أو يساوي","Less-than sign":"علامة أقل من","Light blue":"أزرق فاتح","Light green":"أخضر فاتح","Light grey":"رمادي فاتح",Link:"رابط","Link image":"ربط الصورة","Link URL":"رابط عنوان","Lira sign":"رمز الليرة","List properties":"خصائص القائمة","Livre tournois sign":"رمز الليفر تورنوز","Logical and":"and المنطقية","Logical or":"or المنطقية","Lower-latin":"حرف لاتيني صغير","Lower–roman":"رقم روماني صغير",Macron:"علامة التشكيل ماكرون","Manat sign":"رمز المانات","Match case":"مطابقة حالة الأحرف",Mathematical:"رياضي","Media toolbar":"شريط أدوات الوسائط","Media URL":"عنوان URL الوسائط","media widget":"أداة الوسائط","Merge cell down":"دمج الخلايا للأسفل","Merge cell left":"دمج الخلايا لليسار","Merge cell right":"دمج الخلايا لليمين","Merge cell up":"دمج الخلايا للأعلى","Merge cells":"دمج الخلايا","Mill sign":"رمز المليم","Minus sign":"علامة الطرح","Multiple styles":"أنماط متعددة","Multiplication sign":"علامة الضرب","N-ary product":"حاصل مصفوفة N","N-ary summation":"جمع مصفوفة N",Nabla:"رمز نبلة","Naira sign":"رمز النيرة","New sheqel sign":"رمز الشيكل الجديد",Next:"التالي","Next result":"النتيجة التالية","No preview available":"المعاينة غير متاحة",None:"لا شيء","Nordic mark sign":"رمز المارك الاسكندنافي","Not an element of":"لا ينتمي إلى","Not equal to":"لا يساوي","Not sign":"علامة Not المنطقية","Numbered List":"قائمة رقمية","Numbered list styles toolbar":"شريط أدوات أنماط القوائم المرقمة","on with exclamation mark with left right arrow above":'"يعمل" وعلامة تعجب، أعلاهما سهم باتجاهين يميناً ويساراً',"Open in a new tab":"فتح في تبويب جديد","Open link in new tab":"فتح الرابط في تبويب جديد","Open media in new tab":"فتح الوسائط في علامة تبويب جديدة",Orange:"برتقالي",Original:"الحجم الأصلي",Outset:"بارز",Overline:"خط أعلى الحرف",Padding:"الحاشية","Page break":"فاصل صفحات",Paragraph:"فقرة","Paragraph sign":"علامة الفقرة","Partial differential":"التفاضلية الجزئية","Paste raw HTML here...":"ألصق رمز HTML الأولي هنا...","Paste the media URL in the input.":"ألصق عنوان URL الوسائط في موضع الإدخال.","Per mille sign":'علامة "لكل ميل"',"Per ten thousand sign":'علامة "لكل 10 آلاف"',"Peseta sign":"رمز البيزيتا","Peso sign":"رمز البيزو","Pink marker":"تحديد وردي","Plain text":"نص عادي","Plus-minus sign":"علامة الطرح والجمع","Pound sign":"رمز الجنيه","Press Enter to type after or press Shift + Enter to type before the widget":"اضغط على Enter للكتابة بعد ذلك أو اضغط على Shift + Enter للكتابة قبل الأداة",Previous:"السابق","Previous result":"النتيجة السابقة","Proportional to":"يتناسب مع",Purple:"أرجواني","Question exclamation mark":"علامة استفهام مزدوجة",Red:"أحمر","Red pen":"تحديد احمر",Redo:"إعادة","Registered sign":'علامة "مسجل"',"Remove color":"إزالة اللون","Remove Format":"إزالة التنسيق","Remove highlight":"إزالة التحديد",Replace:"استبدال","Replace all":"استبدال الكل","Replace with…":"استبدال بـ...","Resize image":"تغيير حجم الصورة","Resize image to %0":"تغيير حجم الصورة إلى %0","Resize image to the original size":"تغيير حجم الصورة إلى الحجم الأصلي","Restore default":"استعادة الافتراضي","Reversed order":"عكس اتجاه الترتيب","Reversed paragraph sign":"علامة الفقرة مقلوبة","Rich Text Editor":"معالج نصوص",Ridge:"إطار ناتئ","Right aligned image":"صورة بمحاذاة لليمين","Right double quotation mark":"علامة تنصيص مزدوجة، تشير جهة اليمين","Right single quotation mark":"علامة تنصيص أحادية، تشير جهة اليمين","Right-pointing double angle quotation mark":"علامة تنصيص مزدوجة، رمز الزاوية، تشير جهة اليمين","rightwards arrow to bar":"سهم يشير إلى خط جهة اليمين","rightwards dashed arrow":"سهم متقطع متجه يميناً","rightwards double arrow":"سهم مزدوج متجه يميناً","rightwards simple arrow":"سهم بسيط يشير إلى اليمين",Row:"صف","Ruble sign":"رمز الروبيل","Rupee sign":"رمز الروبية",Save:"حفظ","Save changes":"حفظ التغييرات","Saving changes":"جاري حفظ التعديلات","Section sign":"علامة القطاع","Select all":"تحديد الكل","Select column":"حدد العمود","Select row":"حدد صفًا","Show more items":"عرض المزيد من العناصر","Show options":"عرض الخيارات","Side image":"صورة جانبية","Single left-pointing angle quotation mark":"علامة تنصيص أحادية، رمز الزاوية، تشير جهة اليسار","Single low-9 quotation mark":"علامة تنصيص 9 منخفضة، أحادية","Single right-pointing angle quotation mark":"علامة تنصيص أحادية، رمز الزاوية، تشير جهة اليمين",Small:"صغير",Solid:"صلب","soon with rightwards arrow above":'"قريباً" أعلاها سهم يتجه يميناً',Source:"المصدر","Special characters":"أحرف خاصة","Spesmilo sign":"رمز السبسميلو","Split cell horizontally":"فصل الخلايا بشكل افقي","Split cell vertically":"فصل الخلايا بشكل عمودي",Square:"مربع","Square root":"الجذر التربيعي","Start at":"البدء من","Start index must be greater than 0.":"يجب أن تكون قيمة البداية في الفهرس أكبر من 0.",Strikethrough:"يتوسطه خط",Style:"أسلوب",Styles:"الأنماط",Subscript:"حرف منخفض",Superscript:"حرف مرتفع","Table alignment toolbar":"شريط أدوات محاذاة الجدول","Table cell text alignment":"محاذاة نص خلية الجدول","Table properties":"خصائص الجدول","Table toolbar":"شريط أدوات الجدول","Tenge sign":"رمز التينغ",Text:"نص","Text alignment":"محاذاة النص","Text alignment toolbar":"شريط أدوات محاذاة النص","Text alternative":"النص البديل","Text highlight toolbar":"شريط أدوات تمييز النص","Text styles":"أنماط النصوص","Text to find must not be empty.":"لا يمكن لبيان النص المطلوب البحث عنه أن يكون فارغاً.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'هذا اللون غير صالح. جرِّب "#FF0000" أو "rgb(255,0,0)" أو "أحمر".',"The URL must not be empty.":"لا يمكن ترك بيان عنوان URL فارغاً.",'The value is invalid. Try "10px" or "2em" or simply "2".':'هذه القيمة غير صالحة. جرِّب "10px" أو "2em" أو "2" وحسب.',"There exists":"علامة يوجد بها","This link has no URL":"لا يحتوي هذا الرابط على عنوان","This media URL is not supported.":"عنوان URL الوسائط هذا غير مدعوم.","Tilde operator":"علامة دلتا",Tiny:"ضئيل","Tip: Find some text first in order to replace it.":"نصيحة: في البداية، ابحث عن جزء من النص؛ لتتمكن من استبداله. ","Tip: Paste the URL into the content to embed faster.":"نصيحة: ألصق عنوان URL داخل المحتوى؛ لتسريع عملية التضمين.","To-do List":"قائمة المهام","Toggle caption off":"إخفاء التسمية التوضيحية","Toggle caption on":"عرض التسمية التوضيحية","Toggle the circle list style":"تبديل نمط قائمة الدوائر","Toggle the decimal list style":"تبديل نمط قائمة الأرقام العشرية","Toggle the decimal with leading zero list style":"تبديل الأرقام العشرية بنمط قائمة الأصفار البادئة","Toggle the disc list style":"تبديل نمط قائمة الأقراص","Toggle the lower–latin list style":"تبديل نمط قائمة الأحرف اللاتينية الصغيرة","Toggle the lower–roman list style":"تبديل نمط قائمة الأرقام الرومانية الصغيرة","Toggle the square list style":"تبديل نمط قائمة المربعات","Toggle the upper–latin list style":"تبديل نمط قائمة الأحرف اللاتينية الكبيرة","Toggle the upper–roman list style":"تبديل نمط قائمة الأرقام الرومانية الكبيرة","top with upwards arrow above":'"إلى القمة" أعلاها سهم لأعلى',"Trade mark sign":"رمز العلامة التجارية","Tugrik sign":"رمز التوغروغ","Turkish lira sign":"رمز الليرة التركية",Turquoise:"فيروزي","Two dot leader":"سابقة من نقطتان",Underline:"تحته خط",Undo:"تراجع",Union:"اتحاد",Unlink:"إلغاء الرابط","up down arrow with base":"سهم بالاتجاهين أعلى وأسفل، له قاعدة",Update:"تحديث","Update image URL":"عنوان URL الخاص بتحديث الصورة","Upload failed":"فشل الرفع","Upload in progress":"جاري الرفع","Upper-latin":"حرف لاتيني كبير","Upper-roman":"رقم روماني كبير","upwards arrow to bar":"سهم لأعلى يشير إلى خط","upwards dashed arrow":"سهم متقطع متجه لأعلى","upwards double arrow":"سهم مزدوج متجه لأعلى","upwards simple arrow":"سهم بسيط يشير إلى الأعلى","Vertical text alignment toolbar":"شريط أدوات محاذاة النص العمودي","Vulgar fraction one half":"الكسر الاعتيادي نصف","Vulgar fraction one quarter":"الكسر الاعتيادي ربع","Vulgar fraction three quarters":"الكسر الاعتيادي ثلاثة أرباع",White:"أبيض","Whole words only":"الكلمات بأكملها فقط","Widget toolbar":"شريط أدوات الواجهة",Width:"العرض","Won sign":"رمز الوون","Words: %0":"الكلمات: %0","Wrap text":"التفاف النص",Yellow:"أصفر","Yellow marker":"تحديد اصفر","Yen sign":"رمز الين"});e.getPluralForm=function(t){return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11&&t%100<=99?4:5}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/ast.js b/ckeditor/translations/ast.js
deleted file mode 100644
index 91734fc..0000000
--- a/ckeditor/translations/ast.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["ast"]=e["ast"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Bold:"Negrina","Break text":"","Bulleted List":"Llista con viñetes","Bulleted list styles toolbar":"",Cancel:"Encaboxar","Caption for image: %0":"","Caption for the image":"","Centered image":"","Change image text alternative":"",Circle:"",Code:"",Decimal:"","Decimal with leading zero":"","Dim grey":"",Disc:"",Downloadable:"","Dropdown toolbar":"","Edit block":"","Edit link":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"","Enter image caption":"","Full size image":"Imaxen a tamañu completu",Green:"",Grey:"","Image resize list":"","Image toolbar":"","image widget":"complementu d'imaxen","In line":"",Insert:"","Insert image":"","Insert image via URL":"",Italic:"Cursiva","Left aligned image":"","Light blue":"","Light green":"","Light grey":"",Link:"Enllazar","Link image":"","Link URL":"URL del enllaz","List properties":"","Lower-latin":"","Lower–roman":"",Next:"","Numbered List":"Llista numberada","Numbered list styles toolbar":"","Open in a new tab":"","Open link in new tab":"",Orange:"",Original:"",Previous:"",Purple:"",Red:"",Redo:"Refacer","Remove color":"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Rich Text Editor":"Editor de testu arriquecíu","Right aligned image":"",Save:"Guardar","Show more items":"","Side image":"Imaxen llateral",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"",Subscript:"",Superscript:"","Text alternative":"","This link has no URL":"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"",Underline:"",Undo:"Desfacer",Unlink:"Desenllazar",Update:"","Update image URL":"","Upload failed":"","Upper-latin":"","Upper-roman":"",White:"","Wrap text":"",Yellow:""});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/az.js b/ckeditor/translations/az.js
deleted file mode 100644
index 79e69bf..0000000
--- a/ckeditor/translations/az.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["az"]=t["az"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%1-dən %0","Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align center":"Mərkəzə düzləndir","Align left":"Soldan düzləndir","Align right":"Sağdan düzləndir","Align table to the left":"","Align table to the right":"",Alignment:"",All:"","Almost equal to":"",Angle:"","Approximately equal to":"",Aquamarine:"Akvamarin",Arrows:"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"",Background:"Fon",Big:"Böyük","Bitcoin sign":"",Black:"Qara","Block quote":"Sitat bloku",Blue:"Mavi","Blue marker":"Mavi marker",Bold:"Yarıqalın",Border:"Sərhəd","Break text":"","Bulleted List":"Markerlənmiş siyahı","Bulleted list styles toolbar":"",Cancel:"İmtina et","Caption for image: %0":"","Caption for the image":"","Cedi sign":"","Cell properties":"","Cent sign":"","Center table":"","Centered image":"Mərkəzə düzləndir","Change image text alternative":"Alternativ mətni redaktə et","Character categories":"","Characters: %0":"Simvolar: %0","Choose heading":"Başlıqı seç",Circle:"",Code:"Kod","Colon sign":"",Color:"Rəng","Color picker":"",Column:"Sütun","Contains as member":"","Copyright sign":"","Cruzeiro sign":"",Currency:"","Currency sign":"",Dashed:"",Decimal:"","Decimal with leading zero":"","Decrease indent":"Boş yeri kiçilt",Default:"Default","Degree sign":"","Delete column":"Sütunları sil","Delete row":"Sətirləri sil","Dim grey":"Tünd boz",Dimensions:"Ölçülər",Disc:"","Division sign":"","Document colors":"Rənglər","Dollar sign":"","Dong sign":"",Dotted:"",Double:"","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"",Downloadable:"Yüklənə bilər","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"aşağı ikiqat ox","downwards simple arrow":"","Drachma sign":"","Dropdown toolbar":"Açılan paneli","Edit block":"Redaktə etmək bloku","Edit link":"Linki redaktə et","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"Redaktorun paneli","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Enter image caption":"Şəkil başlığı daxil edin","Enter table caption":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","Font Background Color":"Şrift Fonunun Rəngi","Font Color":"Şrift Rəngi","Font Family":"Şrift ailəsi","Font Size":"Şrift ölçüsü","For all":"","Fraction slash":"","French franc sign":"","Full size image":"Tam ölçülü şəkili","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"",Green:"Yaşıl","Green marker":"Yaşıl marker","Green pen":"Yaşıl qələm",Grey:"Boz",Groove:"","Guarani sign":"","Header column":"Başlıqlı sütun","Header row":"Başlıqlı sətir",Heading:"Başlıq","Heading 1":"Başlıq 1","Heading 2":"Başlıq 2","Heading 3":"Başlıq 3","Heading 4":"Başlıq 4","Heading 5":"Başlıq 5","Heading 6":"Başlıq 6",Height:"Hündürlük",Highlight:"Vurğulamaq","Horizontal ellipsis":"","Horizontal line":"Üfüqi xətt","Horizontal text alignment toolbar":"","Hryvnia sign":"",Huge:"Nəhəng","Identical to":"","Image resize list":"","Image toolbar":"Şəkil paneli","image widget":"Şəkil vidgetı","In line":"","Increase indent":"Boş yeri böyüt","Indian rupee sign":"",Infinity:"",Insert:"","Insert code block":"Kod blokunu əlavə et","Insert column left":"Sola sütun əlavə et","Insert column right":"Sağa sütun əlavə et","Insert image":"Şəkili əlavə et","Insert image via URL":"","Insert media":"Media əlavə ed","Insert paragraph after block":"","Insert paragraph before block":"","Insert row above":"Aşağıya sətir əlavə et","Insert row below":"Yuxarıya sətir əlavə et","Insert table":"Cədvəli əlavə et",Inset:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"",Italic:"Maili",Justify:"Eninə görə","Justify cell text":"","Kip sign":"",Latin:"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left aligned image":"Soldan düzləndir","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"sola ikiqat ox","leftwards simple arrow":"","Less-than or equal to":"","Less-than sign":"","Light blue":"Açıq mavi","Light green":"Açıq yaşıl","Light grey":"Açıq boz",Link:"Əlaqələndir","Link image":"","Link URL":"Linkin URL","Lira sign":"","List properties":"","Livre tournois sign":"","Logical and":"","Logical or":"","Lower-latin":"","Lower–roman":"",Macron:"","Manat sign":"",Mathematical:"","Media toolbar":"Media paneli","Media URL":"Media URL","media widget":"media vidgeti","Merge cell down":"Xanaları aşağı birləşdir","Merge cell left":"Xanaları sola birləşdir","Merge cell right":"Xanaları sağa birləşdir","Merge cell up":"Xanaları yuxarı birləşdir","Merge cells":"Xanaları birləşdir","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"",Next:"Növbəti",None:"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","Numbered List":"Nömrələnmiş siyahı","Numbered list styles toolbar":"","on with exclamation mark with left right arrow above":"","Open in a new tab":"Yeni pəncərədə aç","Open link in new tab":"Linki yeni pəncərədə aç","Open media in new tab":"",Orange:"Narıncı",Original:"",Outset:"",Overline:"",Padding:"","Page break":"Səhifə qırılması",Paragraph:"Abzas","Paragraph sign":"","Partial differential":"","Paste the media URL in the input.":"Media URL-ni xanaya əlavə edin","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Pink marker":"Çəhrayı marker","Plain text":"Sadə mətn","Plus-minus sign":"","Pound sign":"","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"Əvvəlki","Proportional to":"",Purple:"Bənövşəyi","Question exclamation mark":"",Red:"Qırmızı","Red pen":"Qırmızı qələm",Redo:"Təkrar et","Registered sign":"","Remove color":"Rəngi ləğv et","Remove Format":"Formatı Ləğv Et","Remove highlight":"Vurgulanı sil","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Reversed paragraph sign":"","Rich Text Editor":"Rich Text Redaktoru",Ridge:"","Right aligned image":"Sağdan düzləndir","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"sağa ikiqat ox","rightwards simple arrow":"",Row:"Sətir","Ruble sign":"","Rupee sign":"",Save:"Yadda saxla","Saving changes":"Dəyişikliklər saxlanılır","Section sign":"","Select column":"","Select row":"","Show more items":"Daha çox əşyanı göstərin","Side image":"Yan şəkil","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"",Small:"Kiçik",Solid:"","soon with rightwards arrow above":"","Special characters":"Xüsusi simvollar","Spesmilo sign":"","Split cell horizontally":"Xanaları üfüqi böl","Split cell vertically":"Xanaları şaquli böl",Square:"","Square root":"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"Qaralanmış",Style:"",Subscript:"Alt yazı",Superscript:"Üst yazı","Table alignment toolbar":"","Table cell text alignment":"Cədvəl hüceyrəsi mətninin uyğunlaşdırılması","Table properties":"Cədvəl xüsusiyyətləri","Table toolbar":"Cədvəl paneli","Tenge sign":"",Text:"","Text alignment":"Mətn düzləndirməsi","Text alignment toolbar":"Mətnin düzləndirmə paneli","Text alternative":"Alternativ mətn","Text highlight toolbar":"Vurğulamaq paneli",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"","The URL must not be empty.":"URL boş olmamalıdır.",'The value is invalid. Try "10px" or "2em" or simply "2".':"","There exists":"","This link has no URL":"Bu linkdə URL yoxdur","This media URL is not supported.":"Bu media URL dəstəklənmir.","Tilde operator":"",Tiny:"Miniatür","Tip: Paste the URL into the content to embed faster.":"Məsləhət: Sürətli qoşma üçün URL-i kontentə əlavə edin","To-do List":"To-do siyahı","Toggle caption off":"","Toggle caption on":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"",Turquoise:"Firuzəyi","Two dot leader":"",Underline:"Altdan xətt",Undo:"İmtina et",Union:"",Unlink:"Linki sil","up down arrow with base":"",Update:"","Update image URL":"","Upload failed":"Şəkili serverə yüklə","Upload in progress":"Yüklənir","Upper-latin":"","Upper-roman":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"yuxarı ikiqat ox","upwards simple arrow":"","Vertical text alignment toolbar":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"",White:"Ağ","Widget toolbar":"Vidgetin paneli",Width:"Eni","Won sign":"","Words: %0":"Sözlər: %0","Wrap text":"",Yellow:"Sarı","Yellow marker":"Sarı marker","Yen sign":""});e.getPluralForm=function(t){return t!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/bg.js b/ckeditor/translations/bg.js
deleted file mode 100644
index 4ef9550..0000000
--- a/ckeditor/translations/bg.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["bg"]=t["bg"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 от %1","Align cell text to the bottom":"Подравни текста в клетката към дъното","Align cell text to the center":"Подравни текста в клетката централно","Align cell text to the left":"Подравни текста в клетката наляво","Align cell text to the middle":"Подравни текста в клетката към средата","Align cell text to the right":"Подравни текста в клетката надясно","Align cell text to the top":"Подравни текста в клетката нагоре","Align center":"Централно подравняване","Align left":"Ляво подравняване","Align right":"Дясно подравняване","Align table to the left":"Подравни таблицата наляво","Align table to the right":"Подравни таблицата надясно",Alignment:"Подравняване",All:"Всички","Almost equal to":"Почти равно на",Angle:"Ъгъл","Approximately equal to":"Приблизително равно на",Aquamarine:"Аквамарин",Arrows:"Стрелки","Asterisk operator":"Оператор звездичка","Austral sign":"Символ на аустрал","back with leftwards arrow above":"назад със стрелка наляво отгоре",Background:"Фон",Big:"Едър","Bitcoin sign":"Символ на Биткойн",Black:"Черен","Block quote":"Цитат","Block styles":"Блокови стилове",Blue:"Син","Blue marker":"Син маркер",Bold:"Удебелен",Border:"Граница","Break text":"Раздели текст","Bulleted List":"Водещи символи","Bulleted list styles toolbar":"Лента със стилове за подточки",Cancel:"Отказ","Caption for image: %0":"Заглавие на изображението: %0","Caption for the image":"Заглавие на изображението","Cedi sign":"Символ Седи","Cell properties":"Свойства на клетки","Cent sign":"Символ на цент","Center table":"Центрирай таблицата","Centered image":"Центрирано изображение","Change image text alternative":"Промени изображението на текстовата алтернатива","Character categories":"Категории символи","Characters: %0":"Знаци: %0","Choose heading":"Избери заглавие",Circle:"Кръг",Code:"Код","Colon sign":"Символ двоеточие",Color:"Цвят","Color picker":"Избор на цвят",Column:"Колона","Contains as member":"Съдържа като член","Copyright sign":"Знак за авторски права","Cruzeiro sign":"Символ Крузейро",Currency:"Валутни символи","Currency sign":"Символ на валута",Dashed:"На черти",Decimal:"Десетичен","Decimal with leading zero":"Десетичен с водеща нула","Decrease indent":"Намали отстъпа",Default:"По подразбиране","Degree sign":"Знак за степен","Delete column":"Изтриване на колона","Delete row":"Изтриване на ред","Dim grey":"Тъмно сив",Dimensions:"Размери",Disc:"Диск","Division sign":"Знак за деление","Document colors":"Цвят на документа","Dollar sign":"Символ на долар","Dong sign":"Символ на донг",Dotted:"На точки",Double:"Двоен","Double dagger":"Двойна кама","Double exclamation mark":"Двоен удивителен знак","Double low-9 quotation mark":"Двойна ниска 9-кавичка","Double question mark":"Двоен въпросителен знак",Downloadable:"Изтегляне","downwards arrow to bar":"стрелка надолу към лентата","downwards dashed arrow":"пунктирана стрелка надолу","downwards double arrow":"двойна стрелка надолу","downwards simple arrow":"обикновена стрелка надолу","Drachma sign":"Символ на драхма","Dropdown toolbar":"Лента с падащо меню","Edit block":"Редактирай блок","Edit link":"Редакция на линк","Edit source":"Редактирай източник","Editor block content toolbar":"Лента с инструменти за блокиране на съдържанието на редактора","Editor contextual toolbar":"Контекстна лента с инструменти на редактора","Editor editing area: %0":"Зона за редактиране на редактора: %0","Editor toolbar":"Лента за редакция","Element of":"Елемент на","Em dash":"Ем тире","Empty set":"Празен комплект","Empty snippet content":"Изпразни съдържанието на съкращението","En dash":"Ен тире","end with leftwards arrow above":"завършва със стрелка наляво отгоре","Enter image caption":"Въведи описание на изображението","Enter table caption":"Въведи надпис на таблица","Euro sign":"Символ на евро","Euro-currency sign":"Символ на евровалута","Exclamation question mark":"Знак удивителна въпросителна",Find:"Намери","Find and replace":"Намери и замени","Find in text…":"Намери в текста...","Font Background Color":"Цвят на шрифтовия фон","Font Color":"Цвят на шрифта","Font Family":"Семейство шрифтове","Font Size":"Размер на шрифта","For all":"За всички","Fraction slash":"Дробна наклонена черта","French franc sign":"Символ на френски франк","Full size image":"Изображение в пълен размер","German penny sign":"Символ на немско пени","Greater-than or equal to":"По-голямо или равно на","Greater-than sign":"Знак „по-голямо от“",Green:"Зелен","Green marker":"Зелен маркер","Green pen":"Зелена химикалка",Grey:"Сив",Groove:"На зиг-заг","Guarani sign":"Символ на гуарани","Header column":"Заглавна колона","Header row":"Заглавен ред",Heading:"Заглавие","Heading 1":"Заглавие 1","Heading 2":"Заглавие 2","Heading 3":"Заглавие 3","Heading 4":"Заглавие 4","Heading 5":"Заглавие 5","Heading 6":"Заглавие 6",Height:"Височина",Highlight:"Подчертай","Horizontal ellipsis":"Хоризонтална елипса","Horizontal line":"Хоризонтална черта","Horizontal text alignment toolbar":"Лента за хоризонтално подравняване на текст","Hryvnia sign":"Символ на гривнa","HTML object":"HTML обект","HTML snippet":"съкратен HTML",Huge:"Много едър","Identical to":"Идентично на","Image resize list":"Списък с промените на размера на изображението","Image toolbar":"Лента с изображения","image widget":"Компонент за изображение","In line":"В линия","Increase indent":"Увеличи отстъпа","Indian rupee sign":"Символ на индийска рупия",Infinity:"Безкрайност",Insert:"Вмъкни","Insert code block":"Въведи кодов блок","Insert column left":"Вмъкни колона отляво","Insert column right":"Вмъкни колона отдясно","Insert HTML":"Въведи HTML","Insert image":"Вмъкни изображение","Insert image via URL":"Въведи изображение чрез URL","Insert media":"Вмъкни медия","Insert paragraph after block":"Въведи параграф след блока","Insert paragraph before block":"Въведи параграф преди блока","Insert row above":"Вмъкни ред отгоре","Insert row below":"Вмъкни ред отдолу","Insert table":"Вмъкни таблица",Inset:"Вмъкни",Integral:"Интеграл",Intersection:"Пресечна точка","Inverted exclamation mark":"Обърнат удивителен знак","Inverted question mark":"Обърнат въпросителен знак",Italic:"Курсив",Justify:"Разпредели по равно","Justify cell text":"Разпредели равномерно текста в клетката","Kip sign":"Символ на кип",Latin:"Латиница","Latin capital letter a with breve":"Главна латинска буква „a“ с бреве","Latin capital letter a with macron":"Главна латинска буква „a“ с макрон","Latin capital letter a with ogonek":"Главна латинска буква „a“ с огонек","Latin capital letter c with acute":"Главна латинска буква „c“ с акут","Latin capital letter c with caron":"Главна латинска буква „c“ с карон","Latin capital letter c with circumflex":"Главна латинска буква „c“ с циркумфлекс","Latin capital letter c with dot above":"Главна латинска буква „c“ с точка отгоре","Latin capital letter d with caron":"Главна латинска буква d с карон","Latin capital letter d with stroke":"Главна латинска буква d с черта","Latin capital letter e with breve":"Главна латинска буква „e“ с бреве","Latin capital letter e with caron":"Главна латинска буква „e“ с карон","Latin capital letter e with dot above":"Главна латинска буква „e“ с точка отгоре","Latin capital letter e with macron":"Главна латинска буква „e“ с макрон","Latin capital letter e with ogonek":"Главна латинска буква „e“ с огонек","Latin capital letter eng":"Главна латинска буква eng","Latin capital letter g with breve":"Главна латинска буква „g“ с бреве","Latin capital letter g with cedilla":"Главна латинска буква „g“ със седил","Latin capital letter g with circumflex":"Главна латинска буква „g“ с циркумфлекс","Latin capital letter g with dot above":"Главна латинска буква „g“ с точка отгоре","Latin capital letter h with circumflex":"Главна латинска буква h с циркумфлекс","Latin capital letter h with stroke":"Главна латинска буква h с черта","Latin capital letter i with breve":"Главна латинска буква i с бреве","Latin capital letter i with dot above":"Главна латинска буква i с точка отгоре","Latin capital letter i with macron":"Главна латинска буква i с макрон","Latin capital letter i with ogonek":"Главна латинска буква i с ogonek","Latin capital letter i with tilde":"Главна латинска буква i с тилда","Latin capital letter j with circumflex":"Главна латинска буква j с циркумфлекс","Latin capital letter k with cedilla":"Главна латинска буква k със седил","Latin capital letter l with acute":"Главна латинска буква l с акут","Latin capital letter l with caron":"Главна латинска буква l с карон","Latin capital letter l with cedilla":"Главна латинска буква l със седил","Latin capital letter l with middle dot":"Главна латинска буква l със средна точка","Latin capital letter l with stroke":"Главна латинска буква l с черта","Latin capital letter n with acute":"Главна латинска буква n с акут","Latin capital letter n with caron":"Главна латинска буква n с карон","Latin capital letter n with cedilla":"Главна латинска буква n със седил","Latin capital letter o with breve":"Главна латинска буква „o“ с бреве","Latin capital letter o with double acute":"Главна латинска буква „o“ с двоен акут","Latin capital letter o with macron":"Главна латинска буква „o“ с макрон","Latin capital letter r with acute":"Главна латинска буква r с акут","Latin capital letter r with caron":"Главна латинска буква r с карон","Latin capital letter r with cedilla":"Главна латинска буква r със седил","Latin capital letter s with acute":"Главна латинска буква s с акут","Latin capital letter s with caron":"Главна латинска буква s с карон","Latin capital letter s with cedilla":"Главна латинска буква s със седил","Latin capital letter s with circumflex":"Главна латинска буква s с циркумфлекс","Latin capital letter t with caron":"Главна латинска буква t с карон","Latin capital letter t with cedilla":"Главна латинска буква t със седил","Latin capital letter t with stroke":"Главна латинска буква t с черта","Latin capital letter u with breve":"Главна латинска буква u с бреве","Latin capital letter u with double acute":"Главна латинска буква u с двоен акут","Latin capital letter u with macron":"Главна латинска буква u с макрон","Latin capital letter u with ogonek":"Главна латинска буква u с огонек","Latin capital letter u with ring above":"Главна латинска буква u с пръстен отгоре","Latin capital letter u with tilde":"Главна латинска буква u с тилда","Latin capital letter w with circumflex":"Главна латинска буква w с циркумфлекс","Latin capital letter y with circumflex":"Главна латинска буква y с циркумфлекс","Latin capital letter y with diaeresis":"Главна латинска буква y с диареза","Latin capital letter z with acute":"Главна латинска буква z с акут","Latin capital letter z with caron":"Главна латинска буква z с карон","Latin capital letter z with dot above":"Главна латинска буква z с точка отгоре","Latin capital ligature ij":"Главна латинска лигатура ij","Latin capital ligature oe":"Главна латинска лигатура oe","Latin small letter a with breve":"Малка латинска буква „а“ с бреве","Latin small letter a with macron":"Малка латинска буква „a“ с макрон","Latin small letter a with ogonek":"Малка латинска буква „a“ с огонек","Latin small letter c with acute":"Малка латинска буква „c“ с акут","Latin small letter c with caron":"Mалка латинска буква „c“ с карон","Latin small letter c with circumflex":"Малка латинска буква „c“ с циркумфлекс","Latin small letter c with dot above":"Малка латинска буква „c“ с точка отгоре","Latin small letter d with caron":"Малка латинска буква d с карон","Latin small letter d with stroke":"Малк а латинска буква d с черта","Latin small letter dotless i":"Малка латинска буква без точка i","Latin small letter e with breve":"Малка латинска буква „e“ с бреве","Latin small letter e with caron":"Малка латинска буква „e“ с карон","Latin small letter e with dot above":"Малка латинска буква „e“ с точка отгоре","Latin small letter e with macron":"Малка латинска буква „e“ с макрон","Latin small letter e with ogonek":"Малка латинска буква „e“ с огонек","Latin small letter eng":"Малка латинска буква eng","Latin small letter f with hook":"Малка латинска буква f с кукичка","Latin small letter g with breve":"Малка латинска буква „g“ с бреве","Latin small letter g with cedilla":"Малка латинска буква „g“ със седил","Latin small letter g with circumflex":"Малка латинска буква „g“ с циркумфлекс","Latin small letter g with dot above":"Малка латинска буква „g“ с точка отгоре","Latin small letter h with circumflex":"Малка латинска буква h с циркумфлекс","Latin small letter h with stroke":"Малка латинска буква h с черта","Latin small letter i with breve":"Малка латинска буква i с бреве","Latin small letter i with macron":"Малка латинска буква i с макрон","Latin small letter i with ogonek":"Малка латинска буква i с огонек","Latin small letter i with tilde":"Малка латинска буква i с тилда","Latin small letter j with circumflex":"Малка латинска буква j с циркумфлекс","Latin small letter k with cedilla":"Mалка lатинска буква k със седил","Latin small letter kra":"Mалка латинска буква kra","Latin small letter l with acute":"Mалка латинска буква l с акут","Latin small letter l with caron":"Малка латинска буква l с карон","Latin small letter l with cedilla":"Малка латинска буква l със седил","Latin small letter l with middle dot":"Малка латинска буква l със средна точка","Latin small letter l with stroke":"Малка латинска буква l с черта","Latin small letter long s":"Малка латинска буква дълго s","Latin small letter n preceded by apostrophe":"Малка латинска буква n, предшествана от апостроф","Latin small letter n with acute":"Малка латинска буква n с акут","Latin small letter n with caron":"Малка латинска буква n с карон","Latin small letter n with cedilla":"Малка латинска буква n със седил","Latin small letter o with breve":"Малка латинска буква „o“ с бреве","Latin small letter o with double acute":"Малка латинска буква „o“ с двоен акут","Latin small letter o with macron":"Малка латинска буква „o“ с макрон","Latin small letter r with acute":"Малка латинска буква r с акут","Latin small letter r with caron":"Малка латинска буква r с карон","Latin small letter r with cedilla":"Малка латинска буква r със седил","Latin small letter s with acute":"Малка латинска буква s с акут","Latin small letter s with caron":"Малка латинска буква s с карон","Latin small letter s with cedilla":"Малка латинска буква s със седил","Latin small letter s with circumflex":"Малка латинска буква s с циркумфлекс","Latin small letter t with caron":"Малка латинска буква t с карон","Latin small letter t with cedilla":"Малка латинска буква t със седил","Latin small letter t with stroke":"Малка латинска буква t с черта","Latin small letter u with breve":"Малка латинска буква u с бреве","Latin small letter u with double acute":"Малка латинска буква u с двоен акут","Latin small letter u with macron":"Малка латинска буква u с макрон","Latin small letter u with ogonek":"Малка латинска буква u с огонек","Latin small letter u with ring above":"Малка латинска буква u с пръстен отгоре","Latin small letter u with tilde":"Малка латинска буква u с тилда","Latin small letter w with circumflex":"Малка латинска буква w с циркумфлекс","Latin small letter y with circumflex":"Малка латинска буква y с циркумфлекс","Latin small letter z with acute":"Малка латинска буква z с акут","Latin small letter z with caron":"Малка латинска буква z с карон","Latin small letter z with dot above":"Малка латинска буква z с точка отгоре","Latin small ligature ij":"Mалка латинска лигатура ij","Latin small ligature oe":"Малка латинска лигатура oe","Left aligned image":"Изображение подравнено вляво","Left double quotation mark":"Лява двойна кавичка","Left single quotation mark":"Лява единична кавичка","Left-pointing double angle quotation mark":"Сочеща наляво двойна ъглова кавичка","leftwards arrow to bar":"стрелка наляво към лентата\n","leftwards dashed arrow":"пунктирана стрелка наляво","leftwards double arrow":"двойна стрелка наляво","leftwards simple arrow":"обикновена стрелка наляво","Less-than or equal to":"По-малко или равно на","Less-than sign":"Знак „по-малко от“ ","Light blue":"Светло син","Light green":"Светло зелен","Light grey":"Светло сив",Link:"Линк","Link image":"Свържи изображение","Link URL":"Уеб адрес на линка","Lira sign":"Символ на лира","List properties":"Свойства на списъка","Livre tournois sign":"Символ на ливр турноа","Logical and":"Логично и","Logical or":"Логично или","Lower-latin":"Долен-латински","Lower–roman":"Долен-римски",Macron:"Макрон","Manat sign":"Символ на манат","Match case":"Сравни съвпадащ шрифт",Mathematical:"Математически символи","Media toolbar":"Лента със задачи за медия","Media URL":"Медиен уеб адрес","media widget":"Медиен компонент","Merge cell down":"Обединяване на клетка надолу","Merge cell left":"Обединяване на клетка отляво","Merge cell right":"Обединяване на клетка отдясно","Merge cell up":"Обединяване на клетка отгоре","Merge cells":"Обединяване на клетки","Mill sign":"Символ на мелница","Minus sign":"Знак минус","Multiple styles":"Множество стилове","Multiplication sign":"Знак за умножение","N-ary product":"N-арен продукт","N-ary summation":"N-арно сумиране",Nabla:"Набла","Naira sign":"Символ Найра","New sheqel sign":"Символ на нов шекел",Next:"Следващ","Next result":"Следващ резултат","No preview available":"Не е наличен преглед",None:"Нищо","Nordic mark sign":"Символ на скандинавски знак","Not an element of":"Не е елемент от","Not equal to":"Не е равно на","Not sign":"Знак „не“","Numbered List":"Номериране","Numbered list styles toolbar":"Лента със стилове за номерация","on with exclamation mark with left right arrow above":"върху с удивителен знак със стрелка наляво надясно над","Open in a new tab":"Отваряне в нов раздел","Open link in new tab":"Отваряне на линк в нов раздел","Open media in new tab":"Отворете мултимедията в нов раздел",Orange:"Оранжев",Original:"Оригинал",Outset:"Изпъкнала",Overline:"Черта над буква",Padding:"Пълнеж","Page break":"Край на страница",Paragraph:"Параграф","Paragraph sign":"Знак за параграф","Partial differential":"Частичен диференциал","Paste raw HTML here...":"Постави суров HTML тук...","Paste the media URL in the input.":"Постави медииния уеб адрес във входа.","Per mille sign":"Знак за промили","Per ten thousand sign":"Символ на десет хиляди","Peseta sign":"Символ на песета","Peso sign":"Символ на песо","Pink marker":"Розов маркер","Plain text":"Обикновен текст","Plus-minus sign":"Знак плюс-минус","Pound sign":"Символ на лира стерлинг","Press Enter to type after or press Shift + Enter to type before the widget":"Натиснете Enter за въвеждане или натиснете Shift + Enter за въвеждане преди изпълнимия модул",Previous:"Предишен","Previous result":"Предишен резултат","Proportional to":"Пропорционално на",Purple:"Лилав","Question exclamation mark":"Знак въпросителна удивителна",Red:"Червен","Red pen":"Червена химикалка",Redo:"Повтори","Registered sign":"Регистриран знак","Remove color":"Премахни цвят","Remove Format":"Премахни форматиране","Remove highlight":"Премахни подчертаване",Replace:"Замени","Replace all":"Замени всички","Replace with…":"Замени с...","Resize image":"Промени размера на изображението","Resize image to %0":"Промени размера на изображението на %0","Resize image to the original size":"Възстанови оригиналния размер на изображението","Restore default":"Възстанови първоначалните настройки","Reversed order":"Обърнат ред","Reversed paragraph sign":"Обърнат знак за параграф","Rich Text Editor":"Богат текстов редактор",Ridge:"Назъбен","Right aligned image":"Изображение подравнено вдясно","Right double quotation mark":"Дясна двойна кавичка","Right single quotation mark":"Дясна единична кавичка","Right-pointing double angle quotation mark":"Сочеща надясно двойна ъглова кавичка","rightwards arrow to bar":"стрелка надясно към лентата","rightwards dashed arrow":"пунктирана стрелка надясно","rightwards double arrow":"двойна стрелка надясно","rightwards simple arrow":"обикновена стрелка надясно",Row:"Ред","Ruble sign":"Символ на рубла","Rupee sign":"Символ на рупия",Save:"Запазване","Save changes":"Запази промените","Saving changes":"Запазване на промените","Section sign":"Знак за раздел","Select all":"Избери всички","Select column":"Избери колона","Select row":"Избери ред","Show more items":"Покажи повече единици","Show options":"Покажи опции","Side image":"Странично изображение","Single left-pointing angle quotation mark":"\nЕдинична сочеща наляво ъглова кавичка","Single low-9 quotation mark":"Единична ниска 9-кавичка","Single right-pointing angle quotation mark":"Единична сочеща надясно ъглова кавичка",Small:"Малък",Solid:"Твърд","soon with rightwards arrow above":"скоро със стрелка надясно отгоре",Source:"Източник","Special characters":"Специални символи","Spesmilo sign":"Символ на спесмило","Split cell horizontally":"Разделяне на клетки хоризонтално","Split cell vertically":"Разделяне на клетки вертикално",Square:"Квадрат","Square root":"Корен квадратен","Start at":"Започни с","Start index must be greater than 0.":"Стартовия индекс трябва да е по-голям от 0.",Strikethrough:"Зачертаване",Style:"Стил",Styles:"Стилове",Subscript:"Долен индекс",Superscript:"Горен индекс","Table alignment toolbar":"Лента за подравняване на таблици","Table cell text alignment":"Подравняване на текст в клетка","Table properties":"Свойства на таблици","Table toolbar":"Лента за таблици","Tenge sign":"Символ на тенге",Text:"Текст","Text alignment":"Подравняване на текста","Text alignment toolbar":"Лента за подравняване на текст","Text alternative":"Текстова алтернатива","Text highlight toolbar":"Лента за подчертаване на текст","Text styles":"Текстови стилове","Text to find must not be empty.":"Текстът за намиране не трябва да е празен.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Цветът е невалиден. Опитайте "#FF0000" или "rgb(255,0,0)", или "red".',"The URL must not be empty.":"Уеб адресът не трябва да бъде празен.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Стойността е невалидна. Опитайте "10px" или "2em", или просто "2".',"There exists":"Съществува","This link has no URL":"Този линк няма уеб адрес","This media URL is not supported.":"Този медиен уеб адрес не се поддържа.","Tilde operator":"Оператор тилда",Tiny:"Много малък","Tip: Find some text first in order to replace it.":"Съвет: Първо намерете някакъв текст, за да го замените.","Tip: Paste the URL into the content to embed faster.":"Полезен съвет: Постави уеб адреса в съдържанието, за да вградите по-бързо.","To-do List":"Списък със задачи","Toggle caption off":"Превключи изключване на надписи","Toggle caption on":"Превключи включване на надписи","Toggle the circle list style":"Превключи между стиловете на кръговия списък","Toggle the decimal list style":"Превключи между стиловете на десетичния списък","Toggle the decimal with leading zero list style":"Превключи между стиловете на десетичния списък с начало нула","Toggle the disc list style":"Превключи между стиловете на дисковия списък ","Toggle the lower–latin list style":"Превключи между стиловете на долен-латиснки списък","Toggle the lower–roman list style":"Превключи между стиловете на долен-римски списък","Toggle the square list style":"Превключи между стиловете на квадратния списък","Toggle the upper–latin list style":"Превключи между стиловете на горен-латински списък","Toggle the upper–roman list style":"Превключи между стиловете на горен-римски списък","top with upwards arrow above":"отгоре със стрелка нагоре отгоре","Trade mark sign":"Знак за търговска марка","Tugrik sign":"Символ на тугрик","Turkish lira sign":"Символ на турска лира",Turquoise:"Тюркоазен","Two dot leader":"Водач с две точки",Underline:"Подчертаване",Undo:"Отмени",Union:"Съюз",Unlink:"Премахване на линка","up down arrow with base":"стрелка нагоре надолу с основа",Update:"Обнови","Update image URL":"Обнови URL на изображението","Upload failed":"Качването е неуспешно","Upload in progress":"Качването е в процес","Upper-latin":"Горен-латински","Upper-roman":"Горен-римски","upwards arrow to bar":"стрелка нагоре към лентата","upwards dashed arrow":"пунктирана стрелка нагоре","upwards double arrow":"двойна стрелка нагоре","upwards simple arrow":"обикновена стрелка нагоре","Vertical text alignment toolbar":"Лента за вертикално подравняване на текст","Vulgar fraction one half":"Проста дроб една половина","Vulgar fraction one quarter":"Проста дроб една четвърт","Vulgar fraction three quarters":"Проста дроб три четвърти",White:"Бял","Whole words only":"Само цели думи","Widget toolbar":"Лента с помощни средства",Width:"Ширина","Won sign":"Символ на уон","Words: %0":"Думи: %0","Wrap text":"Събери текст",Yellow:"Жълт","Yellow marker":"Жълт маркер","Yen sign":"Символ на йена"});e.getPluralForm=function(t){return t!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/bn.js b/ckeditor/translations/bn.js
deleted file mode 100644
index 28b7cdc..0000000
--- a/ckeditor/translations/bn.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["bn"]=t["bn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 এর %1","Align cell text to the bottom":"নীচে সেল টেক্সট সারিবদ্ধ করুন","Align cell text to the center":"কেন্দ্রে সেল টেক্সট সারিবদ্ধ করুন","Align cell text to the left":"বাম দিকে সেল টেক্সট সারিবদ্ধ করুন","Align cell text to the middle":"মাঝখানে সেল টেক্সট সারিবদ্ধ করুন","Align cell text to the right":"ডানদিকে সেল টেক্সট সারিবদ্ধ করুন ","Align cell text to the top":"শীর্ষে সেল টেক্সট সারিবদ্ধ করুন","Align center":"কেন্দ্র সারিবদ্ধ করুন","Align left":"বামে সারিবদ্ধ করুন","Align right":"ডানদিকে সারিবদ্ধ করুন","Align table to the left":"বাম দিকে টেবিল সারিবদ্ধ করুন","Align table to the right":"ডানদিকে টেবিলটি সারিবদ্ধ করুন",Alignment:"সারিবদ্ধকরণ",All:"সকল","Almost equal to":"প্রায় সমান",Angle:"কোণ","Approximately equal to":"প্রায় সমান",Aquamarine:"ফেকাশে সবুজবর্ণ",Arrows:"তীর","Asterisk operator":"অস্ট্রিক অপারেটর","Austral sign":"অস্ট্রাল চিহ্ন","back with leftwards arrow above":"ব্যাক এর উপরে বামমুখী তীর",Background:"ব্যাকগ্রাউন্ড",Big:"বড়","Bitcoin sign":"বিটকয়েনের চিহ্ন",Black:"কালো","Block quote":"ব্লক কোট","Block styles":"ব্লক স্টাইল",Blue:"নীল ","Blue marker":"নীল মার্কার",Bold:"বোল্ড",Border:"বর্ডার ","Break text":"টেক্সট ভেঙ্গে ফেলুন","Bulleted List":"বুলেটযুক্ত তালিকা","Bulleted list styles toolbar":"বুলেটেড তালিকা স্টাইল টুলবার",Cancel:"বাতিল করুন","Caption for image: %0":"ছবির জন্য ক্যাপশন: %0","Caption for the image":"ছবির জন্য ক্যাপশন","Cedi sign":"সেডি চিহ্ন","Cell properties":"সেল বৈশিষ্ট্য","Cent sign":"সেন্ট চিহ্ন","Center table":"কেন্দ্রের টেবিল","Centered image":"কেন্দ্রীভূত ছবি","Change image text alternative":"ছবির টেক্সট বিকল্প পরিবর্তন","Character categories":"অক্ষরের শ্রেণীবিভাগসমূহ","Characters: %0":"অক্ষরসমূহঃ %0","Choose heading":"শিরোনাম নির্বাচন করুন",Circle:"বৃত্ত",Code:"কোড","Colon sign":"কোলন চিহ্ন",Color:" রং","Color picker":"রং বাছাইকারী",Column:"কলাম","Contains as member":"সদস্য হিসেবে রয়েছে","Copyright sign":"কপিরাইট চিহ্ন","Cruzeiro sign":"ত্রুুজেইরো চিহ্ন",Currency:"মুদ্রা","Currency sign":"মুদ্রার চিহ্ন",Dashed:"ড্যাশড",Decimal:"দশমিক","Decimal with leading zero":"অগ্রণী 0 সহ দশমিক ","Decrease indent":"ইন্ডেন্ট হ্রাস করুন",Default:"ডিফল্ট","Degree sign":"ডিগ্রি চিহ্ন","Delete column":"কলাম মুছে ফেলুন","Delete row":"সারি মুছুন","Dim grey":"আবছা ধূসর",Dimensions:"মাত্রাগুলো",Disc:"ডিস্ক","Division sign":"ভাগ চিহ্ন","Document colors":"নথির রং","Dollar sign":"ডলারের চিহ্ন","Dong sign":"ডং চিহ্ন",Dotted:"ডটেড",Double:"দ্বিগুণ","Double dagger":"ডাবল ড্যাগার","Double exclamation mark":"দ্বৈত বিস্ময়বোধক চিহ্ন","Double low-9 quotation mark":"দ্বৈত লো-9 উদ্ধৃতি চিহ্ন","Double question mark":"দ্বৈত প্রশ্ন চিহ্ন",Downloadable:"ডাউনলোডযোগ্য","downwards arrow to bar":"নিম্নমুখী তীরের বার","downwards dashed arrow":"নিম্নমুখী ড্যাশড তীর","downwards double arrow":"নিম্নমুখী দ্বৈত তীর","downwards simple arrow":"নিচের দিকে সরল তীর","Drachma sign":"ড্রাকমা চিহ্ন","Dropdown toolbar":"ড্রপডাউন টুলবার","Edit block":"এডিট ব্লক","Edit link":"\t\nলিঙ্ক এডিট করুন","Edit source":"উৎস এডিট করুন","Editor block content toolbar":"সম্পাদক ব্লক কন্টেন্ট টুলবার","Editor contextual toolbar":"সম্পাদক প্রাসঙ্গিক টুলবার","Editor editing area: %0":"সম্পাদক সম্পাদনার ক্ষেত্র: %0","Editor toolbar":"সম্পাদক টুলবার","Element of":"এর উপাদান","Em dash":"Em ড্যাশ","Empty set":"ফাঁকা সেট","Empty snippet content":"খালি স্নিপেট বিষয়বস্তু","En dash":"En ড্যাশ","end with leftwards arrow above":"এন্ড এর উপরে বামমুখী তীর","Enter image caption":"ছবির ক্যাপশন লিখুন","Enter table caption":"টেবিল ক্যাপশন লিখুন","Euro sign":"ইউরো চিহ্ন","Euro-currency sign":"ইউরো-মুদ্রার চিহ্ন","Exclamation question mark":"বিস্ময়বোধক প্রশ্ন চিহ্ন",Find:"খুঁজুন ","Find and replace":"অনুসন্ধান ও প্রতিস্থাপন করুন","Find in text…":"টেক্সটে খুঁজুন…","Font Background Color":"ফন্ট ব্যাকগ্রাউন্ডের রং","Font Color":"ফন্টের রং","Font Family":"ফন্ট পরিবার","Font Size":"অক্ষরের আকার","For all":"সবার জন্য","Fraction slash":"ভগ্নাংশ স্ল্যাশ","French franc sign":"ফরাসি ফ্রাঙ্ক চিহ্ন","Full size image":"সম্পূর্ণ আকারের ছবি","German penny sign":"জার্মান পেনি চিহ্ন","Greater-than or equal to":"এর চেয়ে বেশি বা সমান চিহ্ন","Greater-than sign":"এর চেয়ে বেশি চিহ্ন",Green:"সবুজ","Green marker":"সবুজ মার্কার","Green pen":"সবুজ কলম",Grey:"ধূসর",Groove:"খাঁজকাটা","Guarani sign":"গুয়ারানি চিহ্ন","Header column":"হেডার কলাম","Header row":"হেডার সারি",Heading:"শিরোনাম","Heading 1":"শিরোনাম 1","Heading 2":"শিরোনাম 2","Heading 3":"শিরোনাম 3","Heading 4":"শিরোনাম 4","Heading 5":"শিরোনাম 5","Heading 6":"শিরোনাম 6",Height:"উচ্চতা",Highlight:"হাইলাইট","Horizontal ellipsis":"অনুভূমিক উপবৃত্তাকার","Horizontal line":"অনুভূমিক রেখা","Horizontal text alignment toolbar":"অনুভূমিক টেক্সট সারিবদ্ধকরণ টুলবার","Hryvnia sign":"হিরভনিয়া চিহ্ন","HTML object":"HTML অবজেক্ট","HTML snippet":"HTML স্নিপেট",Huge:"অনেক বড়","Identical to":"এর অনুরূপ","Image resize list":"ছবির আকার পরিবর্তনের তালিকা","Image toolbar":"ছবির টুলবার","image widget":"ছবির উইজেট","In line":"সঙ্গতিপূর্ণভাবে","Increase indent":"ইন্ডেন্ট বৃদ্ধি করুন","Indian rupee sign":"ভারতীয় রুপির চিহ্ন",Infinity:"অসীম",Insert:"ঢোকান","Insert code block":"কোড ব্লক ঢোকান","Insert column left":"বাম দিকে কলাম ঢোকান","Insert column right":"ডানদিকে কলাম ঢোকান","Insert HTML":"HTML ঢোকান","Insert image":"ছবি ঢোকান","Insert image via URL":"URL এর মাধ্যমে ছবি ঢোকান","Insert media":"মিডিয়া ঢোকান","Insert paragraph after block":"ব্লকের পর অনুচ্ছেদ ঢোকান","Insert paragraph before block":"ব্লক করার আগে অনুচ্ছেদ ঢোকান","Insert row above":"উপরে সারি ঢোকান","Insert row below":"নীচে সারি ঢোকান","Insert table":"টেবিল ঢোকান",Inset:"ইনসেট",Integral:"ইন্টিগ্রাল",Intersection:"ছেদ","Inverted exclamation mark":"ইনভার্টেড বিস্ময়বোধক চিহ্ন","Inverted question mark":"ইনভার্টেড প্রশ্ন চিহ্ন",Italic:"ইটালিক",Justify:"জাস্টিফাই","Justify cell text":"সেল টেক্সট জাস্টিফাই করুন","Kip sign":"কিপ চিহ্ন",Latin:"ল্যাটিন","Latin capital letter a with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর a","Latin capital letter a with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর a","Latin capital letter a with ogonek":"ওগোনেক সহ ল্যাটিন বড় হাতের অক্ষর a","Latin capital letter c with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর c","Latin capital letter c with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর c","Latin capital letter c with circumflex":"সারকামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর c","Latin capital letter c with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর c","Latin capital letter d with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর d","Latin capital letter d with stroke":"স্ট্রোক সহ ল্যাটিন বড় হাতের অক্ষর d","Latin capital letter e with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর e","Latin capital letter e with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর e","Latin capital letter e with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর e","Latin capital letter e with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর e","Latin capital letter e with ogonek":"ওগোনেক সহ ল্যাটিন বড় হাতের অক্ষর e","Latin capital letter eng":"ল্যাটিন বড় হাতের অক্ষর eng","Latin capital letter g with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর g","Latin capital letter g with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর g","Latin capital letter g with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর g","Latin capital letter g with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর g","Latin capital letter h with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর h","Latin capital letter h with stroke":"স্ট্রোক সহ ল্যাটিন বড় হাতের অক্ষর h","Latin capital letter i with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর i","Latin capital letter i with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর i","Latin capital letter i with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর i","Latin capital letter i with ogonek":"ওগোনেক সহ ল্যাটিন বড় হাতের অক্ষর i","Latin capital letter i with tilde":"টিল্ড সহ ল্যাটিন বড় হাতের অক্ষর i","Latin capital letter j with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর j","Latin capital letter k with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর k","Latin capital letter l with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর l","Latin capital letter l with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর l","Latin capital letter l with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর l","Latin capital letter l with middle dot":"মধ্যবিন্দু সহ ল্যাটিন বড় হাতের অক্ষর l","Latin capital letter l with stroke":"স্ট্রোক সহ ল্যাটিন বড় হাতের অক্ষর l","Latin capital letter n with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর n","Latin capital letter n with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর n","Latin capital letter n with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর n","Latin capital letter o with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর o","Latin capital letter o with double acute":"দ্বৈত অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর o","Latin capital letter o with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর o","Latin capital letter r with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর r","Latin capital letter r with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর r","Latin capital letter r with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর r","Latin capital letter s with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর s","Latin capital letter s with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর s","Latin capital letter s with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর s","Latin capital letter s with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর s","Latin capital letter t with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর t","Latin capital letter t with cedilla":"সেডিলা সহ ল্যাটিন বড় হাতের অক্ষর t","Latin capital letter t with stroke":"স্ট্রোক সহ ল্যাটিন বড় হাতের অক্ষর t","Latin capital letter u with breve":"ব্রেভ সহ ল্যাটিন বড় হাতের অক্ষর u","Latin capital letter u with double acute":"দ্বৈত অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর u","Latin capital letter u with macron":"ম্যাক্রোন সহ ল্যাটিন বড় হাতের অক্ষর u","Latin capital letter u with ogonek":"ওগোনেক সহ ল্যাটিন বড় হাতের অক্ষর u","Latin capital letter u with ring above":"উপরে রিং সহ ল্যাটিন বড় হাতের অক্ষর u","Latin capital letter u with tilde":"টিল্ড সহ ল্যাটিন বড় হাতের অক্ষর u","Latin capital letter w with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর w","Latin capital letter y with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন বড় হাতের অক্ষর y","Latin capital letter y with diaeresis":"ডায়েরেসিস সহ ল্যাটিন বড় হাতের অক্ষর y","Latin capital letter z with acute":"অ্যাকিউট সহ ল্যাটিন বড় হাতের অক্ষর z","Latin capital letter z with caron":"ক্যারন সহ ল্যাটিন বড় হাতের অক্ষর z","Latin capital letter z with dot above":"উপরে বিন্দু সহ ল্যাটিন বড় হাতের অক্ষর z","Latin capital ligature ij":"ল্যাটিন বড় হাতের লিগেচার ij","Latin capital ligature oe":"ল্যাটিন বড় হাতের লিগ্যাচার oe","Latin small letter a with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর a","Latin small letter a with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর a","Latin small letter a with ogonek":"ওগোনেক সহ ল্যাটিন ছোট হাতের অক্ষর a","Latin small letter c with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর c","Latin small letter c with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর c","Latin small letter c with circumflex":"সারকামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর c","Latin small letter c with dot above":"উপরে বিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর c","Latin small letter d with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর d","Latin small letter d with stroke":"স্ট্রোক সহ ল্যাটিন ছোট হাতের অক্ষর d","Latin small letter dotless i":"ল্যাটিন ছোট হাতের অক্ষর বিন্দুবিহীন i","Latin small letter e with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin small letter e with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin small letter e with dot above":"উপরে বিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin small letter e with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin small letter e with ogonek":"ওগোনেক সহ ল্যাটিন ছোট হাতের অক্ষর e","Latin small letter eng":"ল্যাটিন ছোট হাতের অক্ষর eng","Latin small letter f with hook":"হুক সহ ল্যাটিন ছোট হাতের অক্ষর f","Latin small letter g with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর g","Latin small letter g with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর g","Latin small letter g with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর g","Latin small letter g with dot above":"উপরে বিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর g","Latin small letter h with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর h","Latin small letter h with stroke":"স্ট্রোক সহ ল্যাটিন ছোট হাতের অক্ষর h","Latin small letter i with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর i","Latin small letter i with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর i","Latin small letter i with ogonek":"ওগোনেক সহ ল্যাটিন ছোট হাতের অক্ষর i","Latin small letter i with tilde":"টিল্ড সহ ল্যাটিন ছোট হাতের অক্ষর i","Latin small letter j with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর j","Latin small letter k with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর k","Latin small letter kra":"ল্যাটিন ছোট হাতের অক্ষর kra","Latin small letter l with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin small letter l with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin small letter l with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin small letter l with middle dot":"মধ্যবিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin small letter l with stroke":"স্ট্রোক সহ ল্যাটিন ছোট হাতের অক্ষর l","Latin small letter long s":"ল্যাটিন ছোট হাতের অক্ষর দীর্ঘ s","Latin small letter n preceded by apostrophe":"ল্যাটিন ছোট হাতের অক্ষর n এর পূর্বে apostrophe","Latin small letter n with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর n","Latin small letter n with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর n","Latin small letter n with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর n","Latin small letter o with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর o","Latin small letter o with double acute":"দ্বৈত অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর o","Latin small letter o with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর o","Latin small letter r with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর r","Latin small letter r with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর r","Latin small letter r with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর r","Latin small letter s with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর s","Latin small letter s with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর s","Latin small letter s with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর s","Latin small letter s with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর s","Latin small letter t with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর t","Latin small letter t with cedilla":"সেডিলা সহ ল্যাটিন ছোট হাতের অক্ষর t","Latin small letter t with stroke":"স্ট্রোক সহ ল্যাটিন ছোট হাতের অক্ষর t","Latin small letter u with breve":"ব্রেভ সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin small letter u with double acute":"দ্বৈত অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin small letter u with macron":"ম্যাক্রোন সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin small letter u with ogonek":"ওগোনেক সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin small letter u with ring above":"উপরে রিং সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin small letter u with tilde":"টিল্ড সহ ল্যাটিন ছোট হাতের অক্ষর u","Latin small letter w with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর w","Latin small letter y with circumflex":"সার্কামফ্লেক্স সহ ল্যাটিন ছোট হাতের অক্ষর y","Latin small letter z with acute":"অ্যাকিউট সহ ল্যাটিন ছোট হাতের অক্ষর z","Latin small letter z with caron":"ক্যারন সহ ল্যাটিন ছোট হাতের অক্ষর z","Latin small letter z with dot above":"উপরে বিন্দু সহ ল্যাটিন ছোট হাতের অক্ষর z","Latin small ligature ij":"ল্যাটিন ছোট হাতের লিগেচার ij","Latin small ligature oe":"ল্যাটিন ছোট হাতের লিগ্যাচার oe","Left aligned image":"বাম সারিবদ্ধ ছবি","Left double quotation mark":"বাম দ্বৈত উদ্ধৃতি চিহ্ন","Left single quotation mark":"বাম একক উদ্ধৃতি চিহ্ন","Left-pointing double angle quotation mark":"বাম-নির্দেশক দ্বৈত কোণ উদ্ধৃতি চিহ্ন","leftwards arrow to bar":"বামমুখী তীরের বার","leftwards dashed arrow":"বামমুখী ড্যাশড তীর","leftwards double arrow":"বামমুখী দ্বৈত তীর","leftwards simple arrow":"বাম দিকে সরল তীর","Less-than or equal to":"এর চেয়ে কম বা সমান চিহ্ন","Less-than sign":"এর চেয়ে কম চিহ্ন","Light blue":"হালকা নীল","Light green":"হালকা সবুজ","Light grey":"হালকা ধূসর",Link:"লিঙ্ক","Link image":"লিঙ্ক চিত্র","Link URL":"লিঙ্ক URL","Lira sign":"লিরার চিহ্ন","List properties":"বৈশিষ্ট্য তালিকাভুক্ত করুন","Livre tournois sign":"লিভরে টুরনোইস চিহ্ন","Logical and":"লজিক্যাল এন্ড ","Logical or":"লজিক্যাল অর","Lower-latin":"নিম্ন-ল্যাটিন","Lower–roman":"নিম্ন-রোমান",Macron:"ম্যাক্রন","Manat sign":"মানাত চিহ্ন","Match case":"ম্যাচ কেস",Mathematical:"গাণিতিক","Media toolbar":"মিডিয়া টুলবার","Media URL":"মিডিয়া URL","media widget":"মিডিয়া উইজেট","Merge cell down":"নিচে সেল মার্জ করুন","Merge cell left":"বামদিকে সেল মার্জ করুন","Merge cell right":" ডানদিকে সেল মার্জ করুন","Merge cell up":"সেল আপ মার্জ","Merge cells":"সেল একত্রিত করুন","Mill sign":"মিল চিহ্ন","Minus sign":"বিয়োগ চিহ্ন","Multiple styles":"একাধিক স্টাইল","Multiplication sign":"গুণ চিহ্ন","N-ary product":"N-ary গুণফল","N-ary summation":"N-ary সমষ্টি",Nabla:"ন্যাবলা","Naira sign":"নাইরা চিহ্ন","New sheqel sign":"নিউ শেকেল চিহ্ন",Next:"পরবর্তী","Next result":"পরবর্তী ফলাফল","No preview available":"কোনো প্রিভিউ উপলব্ধ নেই",None:"কোনোটিই নয়","Nordic mark sign":"নর্ডিক মার্ক চিহ্ন","Not an element of":"এর একটি উপাদান নয়","Not equal to":"সমান নয়","Not sign":"নট চিহ্ন","Numbered List":"সংখ্যাযুক্ত তালিকা","Numbered list styles toolbar":"সংখ্যাযুক্ত তালিকা স্টাইল টুলবার","on with exclamation mark with left right arrow above":"বিস্ময়বোধকসহ অন এর উপরে বাম ডান তীর","Open in a new tab":"একটি নতুন ট্যাবে খুলুন","Open link in new tab":"লিঙ্কটি নতুন ট্যাবে খুলুন","Open media in new tab":"নতুন ট্যাবে মিডিয়া খুলুন",Orange:"কমলা",Original:"মূল",Outset:"শুরু",Overline:"ওভারলাইন",Padding:"প্যাডিং","Page break":"পৃষ্ঠা বিরতি",Paragraph:"অনুচ্ছেদ","Paragraph sign":"প্যারাগ্রাফ চিহ্ন","Partial differential":"আংশিক ডিফারেনশিয়াল","Paste raw HTML here...":"এখানে সারি HTML পেস্ট করুন...","Paste the media URL in the input.":"ইনপুটে মিডিয়া URL পেস্ট করুন।","Per mille sign":"প্রতি মাইল চিহ্ন","Per ten thousand sign":"প্রতি দশ হাজার চিহ্ন","Peseta sign":"পেসেটা চিহ্ন","Peso sign":"পেসো চিহ্ন","Pink marker":"গোলাপী মার্কার","Plain text":"প্লেইন টেক্সট","Plus-minus sign":"যোগ-বিয়োগ চিহ্ন","Pound sign":"পাউন্ড চিহ্ন","Press Enter to type after or press Shift + Enter to type before the widget":"পরে টাইপ করতে এন্টার চাপুন বা উইজেটের আগে টাইপ করতে Shift + এন্টার চাপুন",Previous:"পূর্ববর্তী","Previous result":"পূর্ববর্তী ফলাফল","Proportional to":"সমানুপাতিক",Purple:"বেগুনি","Question exclamation mark":"প্রশ্ন বিস্ময়বোধক চিহ্ন",Red:"লাল","Red pen":"লাল কলম",Redo:"রেডো","Registered sign":"নিবন্ধিত চিহ্ন","Remove color":"রং মুছে ফেলুন","Remove Format":"ফরম্যাট মুছে ফেলুন","Remove highlight":"হাইলাইট মুছুন",Replace:"প্রতিস্থাপন করুন","Replace all":"সব প্রতিস্থাপন","Replace with…":"এর সাথে প্রতিস্থাপন...","Resize image":"ছবির আকার পরিবর্তন করুন","Resize image to %0":"ছবি %0 আকার পরিবর্তন করুন","Resize image to the original size":"মূল আকারে ছবির আকার পরিবর্তন করুন","Restore default":"পূর্বাবস্থায় ফিরিয়ে আনুন","Reversed order":"উল্টো ক্রম","Reversed paragraph sign":"বিপরীত প্যারাগ্রাফ চিহ্ন","Rich Text Editor":"রিচ টেক্সট এডিটর",Ridge:"রিজ","Right aligned image":"ডানে সারিবদ্ধ ছবি","Right double quotation mark":"ডান দ্বৈত উদ্ধৃতি চিহ্ন","Right single quotation mark":"ডান একক উদ্ধৃতি চিহ্ন","Right-pointing double angle quotation mark":"ডান-নির্দেশক দ্বৈত কোণ উদ্ধৃতি চিহ্ন","rightwards arrow to bar":"ডানমুখী তীরের বার","rightwards dashed arrow":"ডানমুখী ড্যাশড তীর","rightwards double arrow":"ডানমুখী দ্বৈত তীর","rightwards simple arrow":"ডানমুখী সরল তীর",Row:"সারি ","Ruble sign":"রুবল চিহ্ন","Rupee sign":"রুপির চিহ্ন",Save:"সংরক্ষণ করুন","Save changes":"পরিবর্তনগুলো সংরক্ষন","Saving changes":"পরিবর্তনগুলো সংরক্ষণ করা হচ্ছে","Section sign":"সেকশন চিহ্ন","Select all":"সব নির্বাচন করুন","Select column":"কলাম নির্বাচন করুন","Select row":"সারি নির্বাচন করুন","Show more items":"আরও আইটেম দেখান","Show options":"অপশন দেখান","Side image":"পার্শ্ব ছবি","Single left-pointing angle quotation mark":"একক বাম-নির্দেশক কোণ উদ্ধৃতি চিহ্ন","Single low-9 quotation mark":"একক লো-9 উদ্ধৃতি চিহ্ন","Single right-pointing angle quotation mark":"একক ডান-নির্দেশক কোণ উদ্ধৃতি চিহ্ন",Small:"ছোট",Solid:"সলিড","soon with rightwards arrow above":"শীঘ্রই এর উপরে ডানমুখী তীর",Source:"উৎস","Special characters":"বিশেষ অক্ষর","Spesmilo sign":"স্পেসমিলো চিহ্ন","Split cell horizontally":"অনুভূমিকভাবে সেল বিভক্ত করুন","Split cell vertically":"সেল উল্লম্বভাবে বিভক্ত করুন",Square:"বর্গক্ষেত্র","Square root":"বর্গমূল","Start at":"শুরু হবে","Start index must be greater than 0.":"স্টার্ট ইনডেক্স অবশ্যই 0-এর বেশি হতে হবে।",Strikethrough:"স্ট্রাইকথ্রু",Style:"স্টাইল ",Styles:"স্টাইলস",Subscript:"সাবস্ক্রিপ্ট",Superscript:"সুপারস্ক্রিপ্ট","Table alignment toolbar":"টেবিল সারিবদ্ধকরণ টুলবার","Table cell text alignment":"সক্ষম সেল টেক্সট সারিবদ্ধকরণ","Table properties":"টেবিল বৈশিষ্ট্য","Table toolbar":"টেবিল টুলবার","Tenge sign":"টেঞ্জ চিহ্ন",Text:"পাঠ্য","Text alignment":"টেক্সট সারিবদ্ধকরণ","Text alignment toolbar":"টেক্সট শ্রেণীবিন্যাস টুলবার","Text alternative":"টেক্সট বিকল্প","Text highlight toolbar":"টেক্সট হাইলাইট টুলবার","Text styles":"টেস্কট স্টাইল","Text to find must not be empty.":"খুঁজে পেতে টেক্সট খালি হওয়া উচিত নয়।",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'রংটি সঠিক নয়। "#FF0000" অথবা "rgb(255,0,0)" অথবা "লাল" ব্যাবহার করুন।\n',"The URL must not be empty.":"URLটি খালি হওয়া উচিত নয়৷",'The value is invalid. Try "10px" or "2em" or simply "2".':'মানটি সঠিক নয়। "10px" বা "2em" বা সহজভাবে "2" ব্যবহার করে দেখুন।',"There exists":"অস্তিত্ব আছে","This link has no URL":"এই লিঙ্কের কোন URL নেই","This media URL is not supported.":"এই মিডিয়া URL সমর্থিত নয়।","Tilde operator":"টিল্ড অপারেটর",Tiny:"ক্ষুদ্র","Tip: Find some text first in order to replace it.":"পরামর্শঃ এটি প্রতিস্থাপন করতে প্রথমে কিছু টেক্সট খুঁজুন।","Tip: Paste the URL into the content to embed faster.":"টিপ: দ্রুত এম্বেড করতে কন্টেন্টে URL পেস্ট করুন।","To-do List":"তালিকা তৈরি","Toggle caption off":"টগল ক্যাপশন বন্ধ করুন","Toggle caption on":"টগল ক্যাপশন চালু করুন","Toggle the circle list style":"বৃত্ত তালিকা স্টাইল টগল করুন","Toggle the decimal list style":"দশমিক তালিকা স্টাইল টগল করুন","Toggle the decimal with leading zero list style":"অগ্রণী 0 তালিকা স্টাইল সহ দশমিক টগল করুন","Toggle the disc list style":"ডিস্ক তালিকা স্টাইল টগল করুন","Toggle the lower–latin list style":"নিম্ন-ল্যাটিন তালিকা স্টাইল টগল করুন","Toggle the lower–roman list style":"নিম্ন-রোমান তালিকা স্টাইল টগল করুন","Toggle the square list style":"বর্গাকার তালিকা স্টাইল টগল করুন","Toggle the upper–latin list style":"উপরের-ল্যাটিন তালিকা স্টাইল টগল করুন","Toggle the upper–roman list style":"উপরের-রোমান তালিকা স্টাইল টগল করুন","top with upwards arrow above":"টপ লেখাসহ উপরে উর্ধ্বমুখী তীর","Trade mark sign":"ট্রেড মার্ক সাইন","Tugrik sign":"তুগ্রিক চিহ্ন","Turkish lira sign":"তুর্কি লিরা সাইন ",Turquoise:"ফিরোজা","Two dot leader":"দুই বিন্দু লিডার",Underline:"আন্ডারলাইন",Undo:"পূর্বাবস্থায় ফেরান",Union:"সংযোগ",Unlink:"লিঙ্কমুক্ত করুন","up down arrow with base":"বেসসহ উপরে নিচের তীর",Update:"আপডেট করুন","Update image URL":"ছবির URL আপডেট করুন","Upload failed":"আপলোড ব্যর্থ হয়েছে","Upload in progress":"আপলোড চলছে","Upper-latin":"উচ্চ-ল্যাটিন","Upper-roman":"উচ্চ-রোমান","upwards arrow to bar":"উর্ধ্বমুখী তীরের বার","upwards dashed arrow":"উর্ধ্বমুখী ড্যাশড তীর","upwards double arrow":"উর্ধ্বমুখী দ্বৈত তীর","upwards simple arrow":"উপরের দিকে সরল তীর","Vertical text alignment toolbar":"উল্লম্ব টেক্সট সারিবদ্ধকরণ টুলবার","Vulgar fraction one half":"ভালগার ভগ্নাংশ একের অর্ধেক","Vulgar fraction one quarter":"ভালগার ভগ্নাংশ এক চতুর্থাংশ","Vulgar fraction three quarters":"ভালগার ভগ্নাংশ তিন চতুর্থাংশ",White:"সাদা","Whole words only":"শুধুমাত্র পুরো শব্দ","Widget toolbar":"উইজেট টুলবার",Width:"প্রস্থ","Won sign":"ওন চিহ্ন","Words: %0":"শব্দগুলোঃ %0","Wrap text":"টেক্সট মোড়ানো",Yellow:"হলুদ ","Yellow marker":"হলুদ মার্কার","Yen sign":"ইয়েন চিহ্ন"});e.getPluralForm=function(t){return t!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/bs.js b/ckeditor/translations/bs.js
deleted file mode 100644
index ebb8854..0000000
--- a/ckeditor/translations/bs.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const i=e["bs"]=e["bs"]||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"%0 od %1","Align center":"Centrirati","Align left":"Lijevo poravnanje","Align right":"Desno poravnanje",Big:"","Block quote":"Citat",Bold:"Podebljano","Break text":"",Cancel:"Poništi","Caption for image: %0":"","Caption for the image":"","Centered image":"Centrirana slika","Change image text alternative":"Promijeni ALT atribut za sliku","Choose heading":"Odaberi naslov",Code:"Kod",Default:"Zadani","Document colors":"","Edit source":"Uredi izvor","Empty snippet content":"HTML odlomak nema sadžaj","Enter image caption":"Unesi naziv slike",Find:"Pronađi","Find and replace":"Pronađi i zamijeni","Find in text…":"Pronađi u tekstu","Font Background Color":"Boja pozadine","Font Color":"Boja","Font Family":"Font","Font Size":"Veličina fonta","Full size image":"",Heading:"Naslov","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6","Horizontal line":"Horizontalna linija","HTML snippet":"HTML odlomak",Huge:"","Image resize list":"Lista veličina slike","Image toolbar":"","image widget":"","In line":"",Insert:"Umetni","Insert code block":"Umetni kod blok","Insert HTML":"Umetni HTML","Insert image":"Umetni sliku","Insert image via URL":"Umetni sliku preko URLa",Italic:"Zakrivljeno",Justify:"","Left aligned image":"Lijevo poravnata slika","Match case":"Podudaranje","Next result":"","No preview available":"Pregled nedostupan",Original:"Original",Paragraph:"Paragraf","Paste raw HTML here...":"Zalijepi HTML ovdje...","Plain text":"Tekst","Previous result":"Prethodni rezultat","Remove color":"Ukloni boju",Replace:"Zamijeni","Replace all":"Zamijeni sve","Replace with…":"Zamijeni sa...","Resize image":"Promijeni veličinu slike","Resize image to %0":"","Resize image to the original size":"Postavi originalnu veličinu slike","Restore default":"Vrati na zadano","Right aligned image":"Desno poravnata slika",Save:"Sačuvaj","Save changes":"Sačuvaj izmjene","Saving changes":"Spremanje izmjena","Show more items":"Prikaži više stavki","Show options":"Prikaži opcije","Side image":"",Small:"",Strikethrough:"Precrtano",Subscript:"",Superscript:"","Text alignment":"Poravnanje teksta","Text alignment toolbar":"Traka za poravnanje teksta","Text alternative":"ALT atribut","Text to find must not be empty.":"Unesite tekst za pretragu.",Tiny:"","Tip: Find some text first in order to replace it.":"",Underline:"Podcrtano",Update:"Ažuriraj","Update image URL":"Ažuriraj URL slike","Upload failed":"Učitavanje slike nije uspjelo","Whole words only":"Samo cijele riječi","Wrap text":"Prelomi tekst"});i.getPluralForm=function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/ca.js b/ckeditor/translations/ca.js
deleted file mode 100644
index e3a3ca9..0000000
--- a/ckeditor/translations/ca.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const e=a["ca"]=a["ca"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 de %1","Align cell text to the bottom":"Alinear el text de la cel·la a la part inferior","Align cell text to the center":"Alinear el text de la cel·la al centre","Align cell text to the left":"Alinear el text de la cel·la a l'esquerra","Align cell text to the middle":"Alinear el text de la cel·la al centre","Align cell text to the right":"Alinear el text de la cel·la a la dreta","Align cell text to the top":"Alinear el text de la cel·la a la part superior","Align center":"Alineació centre","Align left":"Alineació esquerra","Align right":"Alineació dreta","Align table to the left":"Alinear la taula a l'esquerra","Align table to the right":"Alinear la taula a la dreta",Alignment:"Alineació",All:"Tot","Almost equal to":"Gairebé igual a",Angle:"Angle","Approximately equal to":"Aproximadament igual a",Aquamarine:"Aiguamarina",Arrows:"Fletxes","Asterisk operator":"Operador d'asterisc","Austral sign":"signe de l'austral","back with leftwards arrow above":"back amb fletxa cap a l'esquerra per sobre",Background:"Fons",Big:"Gran","Bitcoin sign":"signe del bitcoin",Black:"Negre","Block quote":"Cita de bloc","Block styles":"Estils de bloc",Blue:"Blau","Blue marker":"Marcador blau",Bold:"Negreta",Border:"Vora","Break text":"Partir el text","Bulleted List":"Llista amb vinyetes","Bulleted list styles toolbar":"Barra d'eines d'estils de llista amb vinyetes",Cancel:"Cancel·lar","Caption for image: %0":"Peu de foto: %0","Caption for the image":"Peu de foto","Cedi sign":"ok","Cell properties":"Propietats de la cel·la","Cent sign":"signe del cèntim","Center table":"Centrar la taula","Centered image":"Imatge centrada","Change image text alternative":"Canviar l'alternativa del text de la imatge","Character categories":"Categories de caràcters","Characters: %0":"Caràcters: %0","Choose heading":"Escull capçalera",Circle:"Cercle",Code:"Codi","Colon sign":"signe del còlon",Color:"Color","Color picker":"Selector de colors",Column:"Columna","Contains as member":"Conté com a membre","Copyright sign":"Signe de drets d'autor","Cruzeiro sign":"signe del cruzeiro",Currency:"Moneda","Currency sign":"signe de divisa",Dashed:"De guions",Decimal:"Decimal","Decimal with leading zero":"Decimal amb un zero al davant","Decrease indent":"Reduir el sagnat",Default:"Predeterminada","Degree sign":"Signe del grau","Delete column":"Suprimir la columna","Delete row":"Suprimir fila","Dim grey":"Gris fosc",Dimensions:"Dimensions",Disc:"Disc","Division sign":"Signe de divisió","Document colors":"Colors del document","Dollar sign":"signe del dòlar","Dong sign":"signe del dong",Dotted:"De punts",Double:"Doble","Double dagger":"Doble obelisc o diesi","Double exclamation mark":"Doble signe d'exclamació","Double low-9 quotation mark":"Cometes dobles inferiors","Double question mark":"Doble signe d'interrogació",Downloadable:"Es pot descarregar","downwards arrow to bar":"fletxa cap a la barra de sota","downwards dashed arrow":"fletxa discontínua cap avall","downwards double arrow":"fletxa doble cap avall","downwards simple arrow":"fletxa simple cap avall","Drachma sign":"signe del dracma","Dropdown toolbar":"Barra d'eines desplegable","Edit block":"Editar bloc","Edit link":"Editar enllaç","Edit source":"Editar la font","Editor block content toolbar":"Barra d'eines de contingut del bloc de l'editor","Editor contextual toolbar":"Barra d'eines contextual de l'editor","Editor editing area: %0":"Àrea d'edició d'editor: %0","Editor toolbar":"Barra d'eines de l'editor","Element of":"Element de","Em dash":"Guió llarg","Empty set":"Conjunt buit","Empty snippet content":"Contingut del fragment buit","En dash":"Guió mitjà","end with leftwards arrow above":"end amb fletxa cap a l'esquerra per sobre","Enter image caption":"Introduir el peu de foto de la imatge","Enter table caption":"Introduir el peu de foto de la taula","Euro sign":"signe de l'euro","Euro-currency sign":"signe de l'eurodivisa","Exclamation question mark":"Signe d'interrogació d'exclamació",Find:"Trobar","Find and replace":"Trobar i substituir","Find in text…":"Trobar al text...","Font Background Color":"Color de fons del tipus de lletra","Font Color":"Color del tipus de lletra","Font Family":"Font","Font Size":"Mida de la font","For all":"Per a tot","Fraction slash":"Barra obliqua de fracció","French franc sign":"signe del franc francès","Full size image":"Imatge a mida completa","German penny sign":"signe del cèntim alemany","Greater-than or equal to":"més gran o igual que","Greater-than sign":"signe de més gran que",Green:"Verd","Green marker":"Marcador verd","Green pen":"Bolígraf verd",Grey:"Gris",Groove:"De solc","Guarani sign":"signe del guaraní","Header column":"Columna d'encapçalament","Header row":"Fila d'encapçalament",Heading:"Capçalera","Heading 1":"Capçalera 1","Heading 2":"Capçalera 2","Heading 3":"Capçalera 3","Heading 4":"Encapçalament 4","Heading 5":"Encapçalament 5","Heading 6":"Encapçalament 6",Height:"Alçada",Highlight:"Destacat","Horizontal ellipsis":"Punts suspensius","Horizontal line":"Línia horitzontal","Horizontal text alignment toolbar":"Barra d'eines d'alineació de text horitzontal","Hryvnia sign":"signe de la hrívnia","HTML object":"Objecte HTML","HTML snippet":"Fragment de HTML",Huge:"Molt gran","Identical to":"Idèntic a","Image resize list":"Llista de redimensionament de la imatge","Image toolbar":"Barra d'eines d'imatge","image widget":"giny d'imatge","In line":"A la línia","Increase indent":"Augmentar el sagnat","Indian rupee sign":"signe de la rupia índia",Infinity:"Infinit",Insert:"Introduir","Insert code block":"Introduir un bloc de codi","Insert column left":"Inserir columna a l'esquerra","Insert column right":"Inserir la columna a la dreta","Insert HTML":"Introduir HTML","Insert image":"Introduir la imatge","Insert image via URL":"Introduir la imatge mitjançant l'URL","Insert media":"Introduir multimèdia","Insert paragraph after block":"Inserir un paràgraf després del bloc","Insert paragraph before block":"Inserir un paràgraf abans del bloc","Insert row above":"Inserir fila a sobre","Insert row below":"Inserir la fila a continuació","Insert table":"Introduir taula",Inset:"Entrant",Integral:"Integral",Intersection:"Intersecció","Inverted exclamation mark":"Signe d'exclamació invertit","Inverted question mark":"Signe d'interrogació invertit",Italic:"Cursiva",Justify:"Justificar","Justify cell text":"Justificar el text de la cel·la","Kip sign":"signe del kip",Latin:"Llatí","Latin capital letter a with breve":"lletra llatina a majúscula amb breu","Latin capital letter a with macron":"lletra llatina a majúscula amb màcron","Latin capital letter a with ogonek":"lletra llatina a majúscula amb ogonek","Latin capital letter c with acute":"lletra llatina c majúscula amb accent agut","Latin capital letter c with caron":"lletra llatina c majúscula amb anticircumflex","Latin capital letter c with circumflex":"lletra llatina c majúscula amb accent circumflex","Latin capital letter c with dot above":"lletra llatina c majúscula amb un punt per sobre","Latin capital letter d with caron":"lletra llatina d majúscula amb anticircumflex","Latin capital letter d with stroke":"lletra llatina d majúscula amb barra inscrita","Latin capital letter e with breve":"lletra llatina e majúscula amb breu","Latin capital letter e with caron":"lletra llatina e majúscula amb anticircumflex","Latin capital letter e with dot above":"lletra llatina e majúscula amb un punt per sobre","Latin capital letter e with macron":"lletra llatina e majúscula amb màcron","Latin capital letter e with ogonek":"lletra llatina e majúscula amb ogonek","Latin capital letter eng":"lletra llatina eng majúscula","Latin capital letter g with breve":"lletra llatina g majúscula amb breu","Latin capital letter g with cedilla":"lletra llatina g majúscula amb trenc","Latin capital letter g with circumflex":"lletra llatina g majúscula amb accent circumflex","Latin capital letter g with dot above":"lletra llatina g majúscula amb un punt per sobre","Latin capital letter h with circumflex":"lletra llatina h majúscula amb accent circumflex","Latin capital letter h with stroke":"lletra llatina h majúscula amb barra inscrita","Latin capital letter i with breve":"lletra llatina i majúscula amb breu","Latin capital letter i with dot above":"lletra llatina i majúscula amb un punt per sobre","Latin capital letter i with macron":"lletra llatina i majúscula amb màcron","Latin capital letter i with ogonek":"lletra llatina i majúscula amb ogonek","Latin capital letter i with tilde":"lletra llatina i majúscula amb titlla","Latin capital letter j with circumflex":"lletra llatina i majúscula amb circumflex","Latin capital letter k with cedilla":"lletra llatina k majúscula amb trenc","Latin capital letter l with acute":"lletra llatina l majúscula amb accent agut","Latin capital letter l with caron":"lletra llatina l majúscula amb anticircumflex","Latin capital letter l with cedilla":"lletra llatina l majúscula amb trenc","Latin capital letter l with middle dot":"lletra llatina l majúscula amb punt volat","Latin capital letter l with stroke":"lletra llatina l majúscula amb barra inscrita","Latin capital letter n with acute":"lletra llatina n majúscula amb accent agut","Latin capital letter n with caron":"lletra llatina n majúscula amb anticircumflex","Latin capital letter n with cedilla":"lletra llatina n majúscula amb trenc","Latin capital letter o with breve":"lletra llatina o majúscula amb breu","Latin capital letter o with double acute":"lletra llatina o majúscula amb accent agut doble","Latin capital letter o with macron":"lletra llatina o majúscula amb màcron","Latin capital letter r with acute":"lletra llatina r majúscula amb accent agut","Latin capital letter r with caron":"lletra llatina r majúscula amb anticircumflex","Latin capital letter r with cedilla":"lletra llatina r majúscula amb trenc","Latin capital letter s with acute":"lletra llatina s majúscula amb accent agut","Latin capital letter s with caron":"lletra llatina s majúscula amb anticircumflex","Latin capital letter s with cedilla":"lletra llatina s majúscula amb trenc","Latin capital letter s with circumflex":"lletra llatina s majúscula amb accent circumflex","Latin capital letter t with caron":"lletra llatina t majúscula amb anticircumflex","Latin capital letter t with cedilla":"lletra llatina t majúscula amb trenc","Latin capital letter t with stroke":"lletra llatina t majúscula amb barra inscrita","Latin capital letter u with breve":"lletra llatina u majúscula amb breu","Latin capital letter u with double acute":"lletra llatina u majúscula amb accent agut doble","Latin capital letter u with macron":"lletra llatina u majúscula amb màcron","Latin capital letter u with ogonek":"lletra llatina u majúscula amb ogonek","Latin capital letter u with ring above":"lletra llatina u majúscula amb anell per sobre","Latin capital letter u with tilde":"lletra llatina u majúscula amb titlla","Latin capital letter w with circumflex":"lletra llatina w majúscula amb accent circumflex","Latin capital letter y with circumflex":"lletra llatina y majúscula amb accent circumflex","Latin capital letter y with diaeresis":"lletra llatina y majúscula amb dièresi","Latin capital letter z with acute":"lletra llatina z majúscula amb accent agut","Latin capital letter z with caron":"lletra llatina z majúscula amb anticircumflex","Latin capital letter z with dot above":"lletra llatina z majúscula amb un punt per sobre","Latin capital ligature ij":"lligadura llatina ij majúscula","Latin capital ligature oe":"lligadura llatina oe majúscula","Latin small letter a with breve":"lletra llatina a minúscula amb breu","Latin small letter a with macron":"lletra llatina a minúscula amb màcron","Latin small letter a with ogonek":"lletra llatina a minúscula amb ogonek","Latin small letter c with acute":"lletra llatina c minúscula amb accent agut","Latin small letter c with caron":"lletra llatina c minúscula amb anticircumflex","Latin small letter c with circumflex":"lletra llatina c minúscula amb accent circumflex","Latin small letter c with dot above":"lletra llatina c minúscula amb un punt per sobre","Latin small letter d with caron":"lletra llatina d minúscula amb anticircumflex","Latin small letter d with stroke":"lletra llatina d minúscula amb barra inscrita","Latin small letter dotless i":"lletra llatina i sense punt minúscula","Latin small letter e with breve":"lletra llatina e minúscula amb breu","Latin small letter e with caron":"lletra llatina e minúscula amb anticircumflex","Latin small letter e with dot above":"lletra llatina e minúscula amb un punt per sobre","Latin small letter e with macron":"lletra llatina e minúscula amb màcron","Latin small letter e with ogonek":"lletra llatina e minúscula amb ogonek","Latin small letter eng":"lletra llatina eng minúscula","Latin small letter f with hook":"lletra llatina f minúscula amb cua","Latin small letter g with breve":"lletra llatina g minúscula amb breu","Latin small letter g with cedilla":"lletra llatina g minúscula amb trenc","Latin small letter g with circumflex":"lletra llatina g minúscula amb accent circumflex","Latin small letter g with dot above":"lletra llatina g minúscula amb un punt per sobre","Latin small letter h with circumflex":"lletra llatina h minúscula amb accent circumflex","Latin small letter h with stroke":"lletra llatina h minúscula amb barra inscrita","Latin small letter i with breve":"lletra llatina i minúscula amb breu","Latin small letter i with macron":"lletra llatina i minúscula amb màcron","Latin small letter i with ogonek":"lletra llatina i minúscula amb ogonek","Latin small letter i with tilde":"lletra llatina i minúscula amb titlla","Latin small letter j with circumflex":"lletra llatina i minúscula amb circumflex","Latin small letter k with cedilla":"lletra llatina k minúscula amb trenc","Latin small letter kra":"lletra llatina kra minúscula","Latin small letter l with acute":"lletra llatina l minúscula amb accent agut","Latin small letter l with caron":"lletra llatina l minúscula amb anticircumflex","Latin small letter l with cedilla":"lletra llatina l minúscula amb trenc","Latin small letter l with middle dot":"lletra llatina l minúscula amb punt volat","Latin small letter l with stroke":"lletra llatina l minúscula amb barra inscrita","Latin small letter long s":"lletra llatina s llarga minúscula","Latin small letter n preceded by apostrophe":"Lletra llatina n minúscula precedida d'apòstrof","Latin small letter n with acute":"lletra llatina n minúscula amb accent agut","Latin small letter n with caron":"lletra llatina n minúscula amb anticircumflex","Latin small letter n with cedilla":"lletra llatina n minúscula amb trenc","Latin small letter o with breve":"lletra llatina o minúscula amb breu","Latin small letter o with double acute":"lletra llatina o minúscula amb accent agut doble","Latin small letter o with macron":"lletra llatina o minúscula amb màcron","Latin small letter r with acute":"lletra llatina r minúscula amb accent agut","Latin small letter r with caron":"lletra llatina r minúscula amb anticircumflex","Latin small letter r with cedilla":"lletra llatina r minúscula amb trenc","Latin small letter s with acute":"lletra llatina s minúscula amb accent agut","Latin small letter s with caron":"lletra llatina s minúscula amb anticircumflex","Latin small letter s with cedilla":"lletra llatina s minúscula amb trenc","Latin small letter s with circumflex":"lletra llatina s minúscula amb accent circumflex","Latin small letter t with caron":"lletra llatina t minúscula amb anticircumflex","Latin small letter t with cedilla":"lletra llatina t minúscula amb trenc","Latin small letter t with stroke":"lletra llatina t minúscula amb barra inscrita","Latin small letter u with breve":"lletra llatina u minúscula amb breu","Latin small letter u with double acute":"lletra llatina u minúscula amb accent agut doble","Latin small letter u with macron":"lletra llatina u minúscula amb màcron","Latin small letter u with ogonek":"lletra llatina u minúscula amb ogonek","Latin small letter u with ring above":"lletra llatina u minúscula amb anell per sobre","Latin small letter u with tilde":"lletra llatina u minúscula amb titlla","Latin small letter w with circumflex":"lletra llatina w minúscula amb accent circumflex","Latin small letter y with circumflex":"lletra llatina y minúscula amb accent circumflex","Latin small letter z with acute":"lletra llatina z minúscula amb accent agut","Latin small letter z with caron":"lletra llatina z minúscula amb anticircumflex","Latin small letter z with dot above":"lletra llatina z minúscula amb un punt per sobre","Latin small ligature ij":"lligadura llatina ij minúscula","Latin small ligature oe":"lligadura llatina oe minúscula","Left aligned image":"Imatge alineada a l'esquerra","Left double quotation mark":"Cometes dobles a l'esquerra","Left single quotation mark":"Cometa simple cap a l'esquerra","Left-pointing double angle quotation mark":"Cometes angulars dobles cap a l'esquerra","leftwards arrow to bar":"fletxa cap a la barra de l'esquerra","leftwards dashed arrow":"fletxa discontínua cap a l'esquerra","leftwards double arrow":"fletxa doble cap a l'esquerra","leftwards simple arrow":"fletxa simple cap a l'esquerra","Less-than or equal to":"més petit o igual que","Less-than sign":"signe de més petit que","Light blue":"Blau clar","Light green":"Verd clar","Light grey":"Gris clar",Link:"Enllaç","Link image":"Enllaçar imatge","Link URL":"Enllaçar URL","Lira sign":"signe de la lira","List properties":"Llista de propietats","Livre tournois sign":"signe de la lliura tornesa","Logical and":"Conjunció lògica","Logical or":"Disjunció lògica","Lower-latin":"Lletres llatines en minúscules","Lower–roman":"Numerals romans en minúscules",Macron:"Màcron","Manat sign":"signe del manat","Match case":"Coincidència de majúscules i minúscules",Mathematical:"Matemàtic","Media toolbar":"Barra d'eines multimèdia","Media URL":"URL dels mitjans","media widget":"giny multimèdia","Merge cell down":"Combinar la cel·la cap avall","Merge cell left":"Combinar la cel·la a l'esquerra","Merge cell right":"Combinar la cel·la a la dreta","Merge cell up":"Combinar la cel·la cap amunt","Merge cells":"Combinar cel·les","Mill sign":"signe del mill","Minus sign":"Signe de menys","Multiple styles":"Estils múltiples","Multiplication sign":"Signe de multiplicació","N-ary product":"Producte de n-ària","N-ary summation":"Suma n-ària",Nabla:"Gradient","Naira sign":"signe de la naira","New sheqel sign":"signe del nou xéquel",Next:"Següent","Next result":"Següent resultat","No preview available":"No hi ha cap vista prèvia disponible",None:"Cap","Nordic mark sign":"Signe del marc nòrdic","Not an element of":"No és un element de","Not equal to":"No igual a","Not sign":"Negació lògica","Numbered List":"Llista numerada","Numbered list styles toolbar":"Barra d'eines d'estils de llista numerada","on with exclamation mark with left right arrow above":"on amb el signe d'exclamació i fletxa cap a l'esquerra i cap a la dreta per sobre","Open in a new tab":"Obrir en una pestanya nova","Open link in new tab":"Obrir l'enllaç en una pestanya nova","Open media in new tab":"Obriu l'enllaç a una nova pestanya",Orange:"Taronja",Original:"Original",Outset:"Sortint",Overline:"Sobrelínia",Padding:"Padding","Page break":"Salt de pàgina",Paragraph:"Pàrraf","Paragraph sign":"Signe de paràgraf","Partial differential":"Derivada parcial","Paste raw HTML here...":"Enganxa HTML en brut aquí...","Paste the media URL in the input.":"Enganxar l'URL del contingut multimèdia a l'entrada.","Per mille sign":"Signe de per mil","Per ten thousand sign":"Signe de per deu mil","Peseta sign":"signe de la pesseta","Peso sign":"signe del peso","Pink marker":"Marcador rosa","Plain text":"Text simple","Plus-minus sign":"Signe de més o menys","Pound sign":"signe de la lliura","Press Enter to type after or press Shift + Enter to type before the widget":"Premeu Retorn per escriure després o premeu Maj + Retorn per escriure abans del giny",Previous:"Anterior","Previous result":"Resultat anterior","Proportional to":"Proporcional a",Purple:"Lila","Question exclamation mark":"Signe d'exclamació d'interrogació",Red:"Vermell","Red pen":"Marcador vermell",Redo:"Refer","Registered sign":"Signe de marca registrada","Remove color":"Eliminar el color","Remove Format":"Esborrar el format","Remove highlight":"Esborrar destacat",Replace:"Substituir","Replace all":"Substituir-ho tot","Replace with…":"Substituir per...","Resize image":"Redimensionar la imatge","Resize image to %0":"Redimensiona la imatge a %0","Resize image to the original size":"Redimensiona la imatge a la mida original","Restore default":"Restaurar el valor predeterminat","Reversed order":"Ordre invertit","Reversed paragraph sign":"Signe de paràgraf invertit","Rich Text Editor":"Editor de text enriquit",Ridge:"De cresta","Right aligned image":"Imatge alineada a la dreta","Right double quotation mark":"Cometes dobles a la dreta","Right single quotation mark":"Cometa simple cap a la dreta","Right-pointing double angle quotation mark":"Cometes angulars dobles cap a la dreta","rightwards arrow to bar":"fletxa cap a la barra de la dreta","rightwards dashed arrow":"fletxa discontínua cap a la dreta","rightwards double arrow":"fletxa doble cap a la dreta","rightwards simple arrow":"fletxa simple cap a la dreta",Row:"Fila","Ruble sign":"signe del ruble","Rupee sign":"signe de la rupia",Save:"Desar","Save changes":"Desar els canvis","Saving changes":"S'estan desant els canvis","Section sign":"Signe de secció","Select all":"Seleccionar-ho tot","Select column":"Seleccionar columna","Select row":"Seleccionar fila","Show more items":"Mostrar més elements","Show options":"Mostrar opcions","Side image":"Imatge lateral","Single left-pointing angle quotation mark":"Cometa angular simple cap a l'esquerra","Single low-9 quotation mark":"Cometes simples inferiors","Single right-pointing angle quotation mark":"Cometa angular simple cap a la dreta",Small:"Peita",Solid:"Sòlid","soon with rightwards arrow above":"soon amb fletxa cap a la dreta per sobre",Source:"Font","Special characters":"Caràcters especials","Spesmilo sign":"signe del spesmilo","Split cell horizontally":"Dividir la cel·la horitzontalment","Split cell vertically":"Dividir la cel·la verticalment",Square:"Quadrat","Square root":"Arrel quadrada","Start at":"Començar a","Start index must be greater than 0.":"L'índex inicial ha de ser superior a 0.",Strikethrough:"Marcat",Style:"Estil",Styles:"Estils",Subscript:"Subíndex",Superscript:"Superíndex","Table alignment toolbar":"Barra d'eines d'alineació de taules","Table cell text alignment":"Alineació del text de la cel·la de la taula","Table properties":"Propietats de la taula","Table toolbar":"Barra d'eines de taula","Tenge sign":"signe del tenge",Text:"Text","Text alignment":"Alineació text","Text alignment toolbar":"Barra d'eines d'alineació de text","Text alternative":"Alternativa de text","Text highlight toolbar":"Barra d'eines de ressaltat de text","Text styles":"Estils de text","Text to find must not be empty.":"El text per cercar no pot estar buit.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'El color és invàlid. Prova "#FF0000" o "rgb(255,0,0)" o "vermell".',"The URL must not be empty.":"L'URL no pot estar buit.",'The value is invalid. Try "10px" or "2em" or simply "2".':'El valor és invàlid. Prova "10px" o "2em" o simplement "2".',"There exists":"Quantificador existencial","This link has no URL":"Aquest enllaç no té cap URL","This media URL is not supported.":"Aquest URL multimèdia no és compatible.","Tilde operator":"Operador de titlla",Tiny:"Molt petita","Tip: Find some text first in order to replace it.":"Consell: Troba primer un text per substituir-lo.","Tip: Paste the URL into the content to embed faster.":"Consell: Enganxa l'URL al contingut per inserir-lo més ràpid.","To-do List":"Llista de tasques pendents","Toggle caption off":"Desactivar el peu de foto","Toggle caption on":"Activar el peu de foto","Toggle the circle list style":"Canviar l'estil de llista de cercles","Toggle the decimal list style":"Canviar l'estil de llista decimal","Toggle the decimal with leading zero list style":"Commutar l'estil de la llista de decimals amb un zero al davant","Toggle the disc list style":"Canviar l'estil de llista de discs","Toggle the lower–latin list style":"Canviar l'estil de la llista a lletres llatines en minúscules","Toggle the lower–roman list style":"Canviar l'estil de la llista a numerals romans en minúscules","Toggle the square list style":"Canviar l'estil de llista quadrada","Toggle the upper–latin list style":"Canviar l'estil de la llista a lletres llatines en majúscules","Toggle the upper–roman list style":"Canviar l'estil de la llista a numerals romans en majúscules","top with upwards arrow above":"top amb fletxa cap amunt per sobre","Trade mark sign":"Signe de marca comercial","Tugrik sign":"signe del tögrög","Turkish lira sign":"signe de la lira turca",Turquoise:"Turquesa","Two dot leader":"Dos punts horitzontals",Underline:"Subrallat",Undo:"Desfer",Union:"Unió",Unlink:"Desenllaçar","up down arrow with base":"fletxa cap amunt i cap avall amb base",Update:"Actualitzar","Update image URL":"Actualitzar l'URL de la imatge","Upload failed":"No s'ha pogut carregar","Upload in progress":"Carrega en curs","Upper-latin":"Lletres llatines en majúscules","Upper-roman":"Numerals romans en majúscules","upwards arrow to bar":"fletxa cap a la barra de dalt","upwards dashed arrow":"fletxa discontínua cap amunt","upwards double arrow":"fletxa doble cap amunt","upwards simple arrow":"fletxa simple cap amunt","Vertical text alignment toolbar":"Barra d'eines d'alineació de text vertical","Vulgar fraction one half":"Fracció comuna d'una meitat","Vulgar fraction one quarter":"Fracció comuna d'un quart","Vulgar fraction three quarters":"Fracció comuna de tres quarts",White:"Blanc","Whole words only":"Només paraules senceres","Widget toolbar":"Barra d'eines de ginys",Width:"Amplada","Won sign":"signe del won","Words: %0":"Paraules: %0","Wrap text":"Embolcallar el text",Yellow:"Groc","Yellow marker":"Marcador groc","Yen sign":"signe del ien"});e.getPluralForm=function(a){return a!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/cs.js b/ckeditor/translations/cs.js
deleted file mode 100644
index dfe4ace..0000000
--- a/ckeditor/translations/cs.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["cs"]=e["cs"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 z %1","Align cell text to the bottom":"Zarovnat text buňky dolů","Align cell text to the center":"Zarovnat text buňky na střed","Align cell text to the left":"Zarovnat text buňky doleva","Align cell text to the middle":"Zarovnat text buňky na střed","Align cell text to the right":"Zarovnat text buňky doprava","Align cell text to the top":"Zarovnat text buňky nahoru","Align center":"Zarovnat na střed","Align left":"Zarovnat vlevo","Align right":"Zarovnat vpravo","Align table to the left":"Zarovnat tabulku doleva","Align table to the right":"Zarovnat tabulku doprava",Alignment:"Zarovnání",All:"Vše","Almost equal to":"Částečně rovný",Angle:"Úhel","Approximately equal to":"Aproximace",Aquamarine:"Akvamarínová",Arrows:"Šipky","Asterisk operator":"Hvězdička / násobení","Austral sign":"Znak Austral","back with leftwards arrow above":"šipka zpět",Background:"Pozadí",Big:"Velké","Bitcoin sign":"Měna Bitcoin",Black:"Černá","Block quote":"Citace","Block styles":"Styly bloků",Blue:"Modrá","Blue marker":"Modrý fix",Bold:"Tučné",Border:"Okraj","Break text":"Obtékání textu","Bulleted List":"Odrážky","Bulleted list styles toolbar":"Panel seznamu s odrážkami",Cancel:"Zrušit","Caption for image: %0":"Popisek k obrázku: %0","Caption for the image":"Popisek k obrázku","Cedi sign":"Znak Cedi","Cell properties":"Vlastnosti buňky","Cent sign":"Znak cent","Center table":"Centrovat tabulku","Centered image":"Obrázek zarovnaný na střed","Change image text alternative":"Změnit alternativní text obrázku","Character categories":"Kategorie znaků","Characters: %0":"Počet znaků: %0","Choose heading":"Zvolte nadpis",Circle:"Kruh",Code:"Kódový blok","Colon sign":"dvojtečka",Color:"Barva","Color picker":"Vybrat barvu",Column:"Sloupec","Contains as member":"Obsahuje prvek","Copyright sign":"Copyright","Cruzeiro sign":"Měna Cruzeiro",Currency:"Měna","Currency sign":"Znak měny",Dashed:"Čárkovaná",Decimal:"Čísla","Decimal with leading zero":"Čísla s nulou na začátku","Decrease indent":"Zmenšit odsazení",Default:"Výchozí","Degree sign":"Znak stupeň","Delete column":"Smazat sloupec","Delete row":"Smazat řádek","Dim grey":"Tmavě šedá",Dimensions:"Rozměry",Disc:"Plný kruh","Division sign":"Dělení","Document colors":"Barvy dokumentu","Dollar sign":"Znak Dolar","Dong sign":"Znak Dong",Dotted:"Tečkovaná",Double:"Dvojitá","Double dagger":"Dvojkříž","Double exclamation mark":"Dvojitý vykřičník","Double low-9 quotation mark":"Dvojitá spodní uvozovka","Double question mark":"Dvojitý otazník",Downloadable:"Ke stažení","downwards arrow to bar":"šipka dolů do svislé čáry","downwards dashed arrow":"přerušovaná šipka dolů","downwards double arrow":"dvojitá šipka dolů","downwards simple arrow":"jednoduchá šipka dolů","Drachma sign":"Znak Drachma","Dropdown toolbar":"Rozbalovací panel nástrojů","Edit block":"Upravit blok","Edit link":"Upravit odkaz","Edit source":"Upravit zdroj","Editor block content toolbar":"Panel nástrojů obsahu bloku editoru","Editor contextual toolbar":"Kontextový panel nástrojů editoru","Editor editing area: %0":"Editační oblast editoru: %0","Editor toolbar":"Panel nástrojů editoru","Element of":"Patří / Je součástí","Em dash":"Dlouhá pomlčka","Empty set":"Prázdná množina","Empty snippet content":"Prázdný obsah kódu","En dash":"Pomlčka","end with leftwards arrow above":"šipka konec","Enter image caption":"Zadejte popis obrázku","Enter table caption":"Zadejte titulek tabulky","Euro sign":"Znak Euro","Euro-currency sign":"Mena Euro","Exclamation question mark":"Vykřičník a otazník",Find:"Najít","Find and replace":"Najít a nahradit","Find in text…":"Najít v textu...","Font Background Color":"Barva pozadí písma","Font Color":"Barva písma","Font Family":"Typ písma","Font Size":"Velikost písma","For all":"Pro všechny prvky v množině","Fraction slash":"Lomítko / Dělení","French franc sign":"Měna Francouzský Frank","Full size image":"Obrázek v plné velikosti","German penny sign":"Německá penny","Greater-than or equal to":"Větší nebo roven","Greater-than sign":"Větší než",Green:"Zelená","Green marker":"Zelený fix","Green pen":"Zelené pero",Grey:"Šedá",Groove:"Drážkovaná","Guarani sign":"Znak Guarani","Header column":"Sloupec záhlaví","Header row":"Řádek záhlaví",Heading:"Nadpis","Heading 1":"Nadpis 1","Heading 2":"Nadpis 2","Heading 3":"Nadpis 3","Heading 4":"Nadpis 4","Heading 5":"Nadpis 5","Heading 6":"Nadpis 6",Height:"Výška",Highlight:"Zvýraznění","Horizontal ellipsis":"Tečky","Horizontal line":"Vodorovná čára","Horizontal text alignment toolbar":"Horizontální zarovnání textu v panelu","Hryvnia sign":"Znak Hryvnia","HTML object":"HTML objekt","HTML snippet":"Kód HTML",Huge:"Obrovské","Identical to":"Identický k","Image resize list":"Seznam možností změny velikosti","Image toolbar":"Panel nástrojů obrázku","image widget":"ovládací prvek obrázku","In line":"Rovnoběžně s textem","Increase indent":"Zvětšit odsazení","Indian rupee sign":"Znak Indická rupia",Infinity:"Nekonečno",Insert:"Vložit","Insert code block":"Vložit blok zdrojového kódu","Insert column left":"Vložit sloupec vlevo","Insert column right":"Vložit sloupec vpravo","Insert HTML":"Vložit kód HTML","Insert image":"Vložit obrázek","Insert image via URL":"Vložit obrázek pomocí URL","Insert media":"Vložit média","Insert paragraph after block":"Vložte odstavec za blok","Insert paragraph before block":"Vložte odstavec před blok","Insert row above":"Vložit řádek před","Insert row below":"Vložit řádek pod","Insert table":"Vložit tabulku",Inset:"Vložená zevnitř",Integral:"Integrál",Intersection:"Průsečík / Průnik","Inverted exclamation mark":"Obrácený vykřičník","Inverted question mark":"Obrácený otazník",Italic:"Kurzíva",Justify:"Zarovnat do bloku","Justify cell text":"Zarovnat text buňky z obou stran","Kip sign":"Znak Kip",Latin:"Latina","Latin capital letter a with breve":"Latinské velké písmeno a s háčkem","Latin capital letter a with macron":"Latinské velké písmeno a s čárou","Latin capital letter a with ogonek":"Latinské velké písmeno a s háčkem","Latin capital letter c with acute":"Latinské velké písmeno c s čárkou","Latin capital letter c with caron":"Latinské veľké písmeno c s mäkčeňom","Latin capital letter c with circumflex":"Latinské velké písmeno c s obráceným háčkem","Latin capital letter c with dot above":"Latinské velké písmeno c s tečkou nad znakem","Latin capital letter d with caron":"Latinské velké písmeno d s háčkem","Latin capital letter d with stroke":"Latinské velké písmeno d s přeškrtnutím","Latin capital letter e with breve":"Latinské velké písmeno e s háčkem","Latin capital letter e with caron":"Latinské velké písmeno e s háčkem","Latin capital letter e with dot above":"Latinské velké písmeno e s tečkou nad znakem","Latin capital letter e with macron":"Latinské velké písmeno e s čárou","Latin capital letter e with ogonek":"Latinské velké písmeno e s háčkem","Latin capital letter eng":"Latinské velké písmeno Eng","Latin capital letter g with breve":"Latinské velké písmeno g s háčkem","Latin capital letter g with cedilla":"Latinské velké písmeno g s háčkem","Latin capital letter g with circumflex":"Latinské velké písmeno g s obráceným háčkem","Latin capital letter g with dot above":"Latinské velké písmeno g s tečkou nad znakem","Latin capital letter h with circumflex":"Latinské velké písmeno h s obráceným háčkem","Latin capital letter h with stroke":"Latinské velké písmeno h s přeškrtnutím","Latin capital letter i with breve":"Latinské velké písmeno i s háčkem","Latin capital letter i with dot above":"Latinské velké písmeno i s tečkou nad znakem","Latin capital letter i with macron":"Latinské velké písmeno i s čárou","Latin capital letter i with ogonek":"Latinské velké písmeno i s háčkem","Latin capital letter i with tilde":"Latinské velké písmeno i s vlnovkou","Latin capital letter j with circumflex":"Latinské velké písmeno j s obráceným háčkem","Latin capital letter k with cedilla":"Latinské velké písmeno k s háčkem","Latin capital letter l with acute":"Latinské velké písmeno l s čárkou","Latin capital letter l with caron":"Latinské velké písmeno l s háčkem","Latin capital letter l with cedilla":"Latinské velké písmeno l s háčkem","Latin capital letter l with middle dot":"Latinské velké písmeno l s tečkou uprostřed","Latin capital letter l with stroke":"Latinské velké písmeno l s přeškrtnutím","Latin capital letter n with acute":"Latinské velké písmeno n s čárkou","Latin capital letter n with caron":"Latinské velké písmeno n s háčkem","Latin capital letter n with cedilla":"Latinské velké písmeno n s háčkem","Latin capital letter o with breve":"Latinské velké písmeno o s háčkem","Latin capital letter o with double acute":"Latinské velké písmeno o s čárkou","Latin capital letter o with macron":"Latinské velké písmeno o s čárou","Latin capital letter r with acute":"Latinské velké písmeno r s čárkou","Latin capital letter r with caron":"Latinské velké písmeno r s háčkem","Latin capital letter r with cedilla":"Latinské velké písmeno r s háčkem","Latin capital letter s with acute":"Latinské velké písmeno s s čárkou","Latin capital letter s with caron":"Latinské velké písmeno s s háčkem","Latin capital letter s with cedilla":"Latinské velké písmeno s s háčkem","Latin capital letter s with circumflex":"Latinské velké písmeno s s obráceným háčkem","Latin capital letter t with caron":"Latinské velké písmeno t s háčkem","Latin capital letter t with cedilla":"Latinské velké písmeno t s háčkem","Latin capital letter t with stroke":"Latinské velké písmeno t s přeškrtnutím","Latin capital letter u with breve":"Latinské velké písmeno u s háčkem","Latin capital letter u with double acute":"Latinské velké písmeno u s dvojitým akcentu","Latin capital letter u with macron":"Latinské velké písmeno u s čárou","Latin capital letter u with ogonek":"Latinské velké písmeno u s háčkem","Latin capital letter u with ring above":"Latinské velké písmeno u s kroužkem nad znakem","Latin capital letter u with tilde":"Latinské velké písmeno u s vlnovkou","Latin capital letter w with circumflex":"Latinské velké písmeno w s obráceným háčkem","Latin capital letter y with circumflex":"Latinské velké písmeno y s obráceným háčkem","Latin capital letter y with diaeresis":"Latinské velké písmeno y s dvojtečkou nad znakem","Latin capital letter z with acute":"Latinské velké písmeno z s čárkou","Latin capital letter z with caron":"Latinské velké písmeno z s háčkem","Latin capital letter z with dot above":"Latinské velké písmeno z s tečkou nad znakem","Latin capital ligature ij":"Latinský velký znak ligatury ij","Latin capital ligature oe":"Latinský velký znak ligatury oe","Latin small letter a with breve":"Latinské malé písmeno a s háčkem","Latin small letter a with macron":"Latinské malé písmeno a s čárou","Latin small letter a with ogonek":"Latinské malé písmeno a s háčkem","Latin small letter c with acute":"Latinské malé písmeno c s čárkou","Latin small letter c with caron":"Latinské malé písmeno c s háčkem","Latin small letter c with circumflex":"Latinské malé písmeno c s obráceným háčkem","Latin small letter c with dot above":"Latinské malé písmeno c s tečkou nad znakem","Latin small letter d with caron":"Latinské malé písmeno d s háčkem","Latin small letter d with stroke":"Latinské malé písmeno d s přeškrtnutím","Latin small letter dotless i":"Latinské malé písmeno i bez tečky","Latin small letter e with breve":"Latinské malé písmeno e s háčkem","Latin small letter e with caron":"Latinské malé písmeno e s háčkem","Latin small letter e with dot above":"Latinské malé písmeno e s tečkou nad znakem","Latin small letter e with macron":"Latinské malé písmeno e s čárou","Latin small letter e with ogonek":"Latinské malé písmeno e s háčkem","Latin small letter eng":"Latinské malé písmeno Eng","Latin small letter f with hook":"Funkce","Latin small letter g with breve":"Latinské malé písmeno g s háčkem","Latin small letter g with cedilla":"Latinské malé písmeno g s háčkem","Latin small letter g with circumflex":"Latinské malé písmeno g s obráceným háčkem","Latin small letter g with dot above":"Latinské malé písmeno g s tečkou nad znakem","Latin small letter h with circumflex":"Latinské malé písmeno h s obráceným háčkem","Latin small letter h with stroke":"Latinské malé písmeno h s přeškrtnutím","Latin small letter i with breve":"Latinské malé písmeno i s háčkem","Latin small letter i with macron":"Latinské malé písmeno i s čárou","Latin small letter i with ogonek":"Latinské malé písmeno i s háčkem","Latin small letter i with tilde":"Latinské malé písmeno i s vlnovkou","Latin small letter j with circumflex":"Latinské malé písmeno j s obráceným háčkem","Latin small letter k with cedilla":"Latinské malé písmeno k s háčkem","Latin small letter kra":"Latinský malý znak Kra","Latin small letter l with acute":"Latinské malé písmeno l s čárkou","Latin small letter l with caron":"Latinské malé písmeno l s háčkem","Latin small letter l with cedilla":"Latinské malé písmeno l s háčkem","Latin small letter l with middle dot":"Latinské malé písmeno l s tečkou uprostřed","Latin small letter l with stroke":"Latinské malé písmeno l s přeškrtnutím","Latin small letter long s":"Malé dlouhé písmeno s","Latin small letter n preceded by apostrophe":"Latinské malé písmeno n s apostrofem","Latin small letter n with acute":"Latinské malé písmeno n s čárkou","Latin small letter n with caron":"Latinské malé písmeno n s háčkem","Latin small letter n with cedilla":"Latinské malé písmeno n s háčkem","Latin small letter o with breve":"Latinské malé písmeno o s háčkem","Latin small letter o with double acute":"Latinské malé písmeno o s čárkou","Latin small letter o with macron":"Latinské malé písmeno o s čárou","Latin small letter r with acute":"Latinské malé písmeno r s čárkou","Latin small letter r with caron":"Latinské malé písmeno r s háčkem","Latin small letter r with cedilla":"Latinské malé písmeno r s háčkem","Latin small letter s with acute":"Latinské malé písmeno s s čárkou","Latin small letter s with caron":"Latinské malé písmeno s s háčkem","Latin small letter s with cedilla":"Latinské malé písmeno s s háčkem","Latin small letter s with circumflex":"Latinské malé písmeno s s obráceným háčkem","Latin small letter t with caron":"Latinské malé písmeno t s háčkem","Latin small letter t with cedilla":"Latinské malé písmeno t s háčkem","Latin small letter t with stroke":"Latinské malé písmeno t s přeškrtnutím","Latin small letter u with breve":"Latinské malé písmeno u s háčkem","Latin small letter u with double acute":"Latinské malé písmeno u s dvojitým akcentu","Latin small letter u with macron":"Latinské malé písmeno o s čárou","Latin small letter u with ogonek":"Latinské malé písmeno u s háčkem","Latin small letter u with ring above":"Latinské malé písmeno u s kroužkem nad znakem","Latin small letter u with tilde":"Latinské malé písmeno u s vlnovkou","Latin small letter w with circumflex":"Latinské malé písmeno w s obráceným háčkem","Latin small letter y with circumflex":"Latinské malé písmeno y s obráteným mäkčeňom","Latin small letter z with acute":"Latinské malé písmeno z s čárkou","Latin small letter z with caron":"Malé písmeno s z háčkem","Latin small letter z with dot above":"Latinské malé písmeno z s tečkou nad znakem","Latin small ligature ij":"Latinský malý znak ligatury ij","Latin small ligature oe":"Latinský malý znak ligatury oe","Left aligned image":"Obrázek zarovnaný vlevo","Left double quotation mark":"Levá dvojitá uvozovka","Left single quotation mark":"Levá uvozovka","Left-pointing double angle quotation mark":"Dvojitá šipka ukazující do leva","leftwards arrow to bar":"šipka doleva do svislé čáry","leftwards dashed arrow":"přerušovaná šipka doleva","leftwards double arrow":"dvojitá šipka doleva","leftwards simple arrow":"jednoduchá šipka doleva","Less-than or equal to":"Menší nebo roven","Less-than sign":"Menší než","Light blue":"Světle modrá","Light green":"Světle zelená","Light grey":"Světle šedá",Link:"Odkaz","Link image":"Adresa obrázku","Link URL":"URL odkazu","Lira sign":"Měna Lira","List properties":"Vlastnosti seznamu","Livre tournois sign":"Znak Livre tournois","Logical and":"Logický AND","Logical or":"Logický OR","Lower-latin":"Malá písmena","Lower–roman":"Malé římské čísla",Macron:"Horní čára","Manat sign":"Znak Manat","Match case":"Rozlišovat velikost písmen",Mathematical:"Matematické","Media toolbar":"Panel nástrojů médií","Media URL":"URL adresa","media widget":"ovládací prvek médií","Merge cell down":"Sloučit s buňkou pod","Merge cell left":"Sloučit s buňkou vlevo","Merge cell right":"Sloučit s buňkou vpravo","Merge cell up":"Sloučit s buňkou nad","Merge cells":"Sloučit buňky","Mill sign":"Znak Mill","Minus sign":"Znak mínus","Multiple styles":"Více stylů","Multiplication sign":"Násobení","N-ary product":"Znak cyklického násobení","N-ary summation":"Znak cyklického sčítání",Nabla:"Nabla","Naira sign":"Znak Naira","New sheqel sign":"Nový znak šekel",Next:"Další","Next result":"Další výskyt","No preview available":"Náhled není k dispozici",None:"Žádná","Nordic mark sign":"Znak Nórska marka","Not an element of":"Nepatří / Není součástí","Not equal to":"Nerovná se","Not sign":"Není rovný","Numbered List":"Číslování","Numbered list styles toolbar":"Panel se styly číslovaného seznamu","on with exclamation mark with left right arrow above":"ON s vykřičníkem se šipkou doleva doprava nahoru","Open in a new tab":"Otevřít v nové kartě","Open link in new tab":"Otevřít odkaz v nové kartě","Open media in new tab":"Otevřete média na nové kartě",Orange:"Oranžová",Original:"Originální",Outset:"Vložená zvenku",Overline:"Přeškrtnutí",Padding:"Vnitřní okraj","Page break":"Konec stránky",Paragraph:"Odstavec","Paragraph sign":"Odstavec","Partial differential":"Parciální diference","Paste raw HTML here...":"Sem vložte kód HTML ...","Paste the media URL in the input.":"Vložte URL média do vstupního pole.","Per mille sign":"Promile","Per ten thousand sign":"Na deset tisíc","Peseta sign":"Znak Peseta","Peso sign":"Znak Peso","Pink marker":"Růžový fix","Plain text":"Prostý text","Plus-minus sign":"Znak plus-minus","Pound sign":"Znak Libra","Press Enter to type after or press Shift + Enter to type before the widget":"Stisknutím klávesy Enter můžete psát za widgetem a stisknutím Shift + Enter před ním",Previous:"Předchozí","Previous result":"Předchozí výskyt","Proportional to":"Úměrný k",Purple:"Fialová","Question exclamation mark":"Otazník a vykřičník",Red:"Červená","Red pen":"Červený fix",Redo:"Znovu","Registered sign":"Registrovaný","Remove color":"Odstranit barvu","Remove Format":"Odstranit formátování","Remove highlight":"Odstranit zvýraznění",Replace:"Nahradit","Replace all":"Nahradit vše","Replace with…":"Nahradit čím...","Resize image":"Změnit velikost","Resize image to %0":"Změnit velikost na %0","Resize image to the original size":"Změnit velikost na původní velikost","Restore default":"Obnovit výchozí","Reversed order":"Obrácené pořadí","Reversed paragraph sign":"Obrácený znak odstavce","Rich Text Editor":"Textový editor",Ridge:"Rámovaná","Right aligned image":"Obrázek zarovnaný vpravo","Right double quotation mark":"Pravá dvojitá uvozovka","Right single quotation mark":"Pravá uvozovka","Right-pointing double angle quotation mark":"Dvojitá šipka ukazující do prava","rightwards arrow to bar":"šipka doprava do svislé čáry","rightwards dashed arrow":"čárkovaná šipka doprava","rightwards double arrow":"dvojitá šipka doprava","rightwards simple arrow":"jednoduchá šipka doprava",Row:"Řádek","Ruble sign":"Znak Ruble","Rupee sign":"Znak Rupee",Save:"Uložit","Save changes":"Uložit změny","Saving changes":"Ukládání změn","Section sign":"Sekce","Select all":"Vybrat vše","Select column":"Vybrat sloupec","Select row":"Vybrat řádek","Show more items":"Zobrazit další položky","Show options":"Zobrazit možnosti","Side image":"Postranní obrázek","Single left-pointing angle quotation mark":"Šipka ukazující do leva","Single low-9 quotation mark":"Spodní uvozovka","Single right-pointing angle quotation mark":"Šipka ukazující do prava",Small:"Malé",Solid:"Plná","soon with rightwards arrow above":"brzy se šipkou doprava nahoru",Source:"Zdroj","Special characters":"Speciální znaky","Spesmilo sign":"Znak Spesmilo","Split cell horizontally":"Rozdělit buňky horizontálně","Split cell vertically":"Rozdělit buňky vertikálně",Square:"Čtverec","Square root":"Odmocnina","Start at":"Začít na","Start index must be greater than 0.":"Počátek musí být větší jak 0.",Strikethrough:"Přeškrtnuté",Style:"Styl",Styles:"Styly",Subscript:"Dolní index",Superscript:"Horní index","Table alignment toolbar":"Panel zarovnání tabulky","Table cell text alignment":"Zarovnání textu buňky tabulky","Table properties":"Vlastnosti tabulky","Table toolbar":"Panel nástrojů tabulky","Tenge sign":"Znak Tenge",Text:"Text","Text alignment":"Zarovnání textu","Text alignment toolbar":"Panel nástrojů zarovnání textu","Text alternative":"Alternativní text","Text highlight toolbar":"Panel nástrojů zvýraznění textu","Text styles":"Styly textu","Text to find must not be empty.":"Hledaný text nesmí být prázdný.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Barva má nesprávný formát. Zkuste "#FF0000", "rgb(255,0,0)" nebo "red".',"The URL must not be empty.":"URL adresa musí být vyplněna.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Hodnota je nesprávná. Zkuste "10px", "2em" nebo jednoduše "2".',"There exists":"Existuje v množině","This link has no URL":"Tento odkaz nemá žádnou URL","This media URL is not supported.":"Tato adresa bohužel není podporována.","Tilde operator":"Vlnovka",Tiny:"Drobné","Tip: Find some text first in order to replace it.":"Tip: Nejprve najděte nějaký text, abyste jej mohli nahradit.","Tip: Paste the URL into the content to embed faster.":"Rada: Vložte URL přímo do editoru pro rychlejší vnoření.","To-do List":"Seznam úkolů","Toggle caption off":"Vypnout titulek","Toggle caption on":"Zapnout titulek","Toggle the circle list style":"Přepnout na seznam s kruhovým označením","Toggle the decimal list style":"Přepnout na číselný seznam","Toggle the decimal with leading zero list style":"Přepnout na číselný seznam s nulou na začátku","Toggle the disc list style":"Přepnout na seznam s označením plného kruhu","Toggle the lower–latin list style":"Přepnout na seznam s malými písmeny","Toggle the lower–roman list style":"Přepnout na seznam s malými římskými čísly","Toggle the square list style":"Přepnout na seznam se čtvercovým označením","Toggle the upper–latin list style":"Přepnout na seznam s velkými písmeny","Toggle the upper–roman list style":"Přepnout na seznam s velkými římskými čísly","top with upwards arrow above":"TOP se šipkou nahoru","Trade mark sign":"Ochranná známka","Tugrik sign":"Znak Tugrik","Turkish lira sign":"Znak Turecká líra",Turquoise:"Tyrkysová","Two dot leader":"Horizontální dvojtečka",Underline:"Podtržené",Undo:"Zpět",Union:"Sjednocení",Unlink:"Odstranit odkaz","up down arrow with base":"Šipka nahoru-dolů od základny",Update:"Aktualizovat","Update image URL":"Aktualizovat URL obrázku","Upload failed":"Nahrání selhalo","Upload in progress":"Probíhá nahrávání","Upper-latin":"Velká písmena","Upper-roman":"Velké římské čísla","upwards arrow to bar":"šipka nahoru do svislé čáry","upwards dashed arrow":"čárkovaná šipka nahoru","upwards double arrow":"dvojitá šipka nahoru","upwards simple arrow":"jednoduchá šipka nahoru","Vertical text alignment toolbar":"Vertikální zarovnání textu v panelu","Vulgar fraction one half":"Polovina","Vulgar fraction one quarter":"Jedna čtvrtina","Vulgar fraction three quarters":"Tři čtvrtiny",White:"Bílá","Whole words only":"Pouze celá slova","Widget toolbar":"Panel nástrojů ovládacího prvku",Width:"Šířka","Won sign":"Znak Won","Words: %0":"Počet slov: %0","Wrap text":"Text nahoře a dole",Yellow:"Žlutá","Yellow marker":"Žlutý fix","Yen sign":"Znak Jen"});t.getPluralForm=function(e){return e==1&&e%1==0?0:e>=2&&e<=4&&e%1==0?1:e%1!=0?2:3}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/da.js b/ckeditor/translations/da.js
deleted file mode 100644
index fd3c3e2..0000000
--- a/ckeditor/translations/da.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["da"]=e["da"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 af %1","Align cell text to the bottom":"Justér tekstcelle til bunden","Align cell text to the center":"Justér tekstcelle centreret","Align cell text to the left":"Justér tekstcelle til venstre","Align cell text to the middle":"Justér tekstcelle til midten","Align cell text to the right":"Justér tekstcelle til højre","Align cell text to the top":"Justér tekstcelle til top","Align center":"Justér center","Align left":"Justér venstre","Align right":"Justér højre","Align table to the left":"Justér tabel til venstre","Align table to the right":"Justér tabel til højre",Alignment:"Justering",All:"Alle","Almost equal to":"Næsten lig med",Angle:"Vinkel","Approximately equal to":"Nogenlunde lig med",Aquamarine:"Marineblå",Arrows:"Pile","Asterisk operator":"Asterisk-operator","Austral sign":"Austral-tegn","back with leftwards arrow above":"tilbage med venstrepegende pil over",Background:"Baggrund",Big:"Stor","Bitcoin sign":"Bitcoin-tegn",Black:"Sort","Block quote":"Blot citat","Block styles":"Blokstile",Blue:"Blå","Blue marker":"Blå markør",Bold:"Fed",Border:"Ramme","Break text":"Opdel tekst","Bulleted List":"Punktopstilling","Bulleted list styles toolbar":"Værktøjslinje til punktopdelt liste",Cancel:"Annullér","Caption for image: %0":"Billedtekst for billede: %0","Caption for the image":"Billedtekst for billedet","Cedi sign":"Cedi-tegn","Cell properties":"Celleegenskaber","Cent sign":"Cent-tegn","Center table":"Centrér tabel","Centered image":"Centreret billede","Change image text alternative":"Skift alternativ billedtekst","Character categories":"Tegnkategorier","Characters: %0":"Karakterer: %0","Choose heading":"Vælg overskrift",Circle:"Cirkel",Code:"Kode","Colon sign":"Kolontegn",Color:"Farve","Color picker":"Farvevælger",Column:"Kolonne","Contains as member":"Element i","Copyright sign":"Copyright-tegnb","Cruzeiro sign":"Cruzeiro-tegn",Currency:"Valuta","Currency sign":"Valuta-tegn",Dashed:"Stiplet (streg)",Decimal:"Decimal","Decimal with leading zero":"Decimal med nul i starten","Decrease indent":"Formindsk indrykning",Default:"Standard","Degree sign":"Grad-tegn","Delete column":"Slet kolonne","Delete row":"Slet række","Dim grey":"Dunkel grå",Dimensions:"Dimensioner",Disc:"Disk","Division sign":"Divisionstegn","Document colors":"Dokumentfarve","Dollar sign":"Dollartegn","Dong sign":"Dong-tegn",Dotted:"Stiplet (prik)",Double:"Dobbel","Double dagger":"Dobbeltobelisk","Double exclamation mark":"Dobbelt udråbstegn","Double low-9 quotation mark":"Dobbelt lav-9 citationstegn","Double question mark":"Dobbelt spørgsmålstegn",Downloadable:"Kan downloades","downwards arrow to bar":"nedadpegende pil mod bjælke","downwards dashed arrow":"nedadpegende stiplet pil","downwards double arrow":"nedadpegende dobbeltpil","downwards simple arrow":"nedadgående simpel pil","Drachma sign":"Drakmer-tegn","Dropdown toolbar":"Dropdown værktøjslinje","Edit block":"Redigér blok","Edit link":"Redigér link","Edit source":"Rediger kilde","Editor block content toolbar":"Redigeringskasse indholdsværktøjslinje","Editor contextual toolbar":"Kontekstuel værktøjslinje til redigeringsprogram","Editor editing area: %0":"Redigeringsområde: %0","Editor toolbar":"Editor værktøjslinje","Element of":"Element af","Em dash":"Em-bindestreg","Empty set":"Tomt sæt","Empty snippet content":"Tøm uddragsindhold","En dash":"En-bindestreg","end with leftwards arrow above":"afslut med venstrepegende pil over","Enter image caption":"Indtast billedoverskrift","Enter table caption":"Indtast tabeltekst","Euro sign":"Eurotegn","Euro-currency sign":"Euro-valutategn","Exclamation question mark":"Udråbstegn-spørgsmålstegn",Find:"Find","Find and replace":"Søg og erstat","Find in text…":"Find i tekst...","Font Background Color":"Skrift baggrundsfarve","Font Color":"Skriftfarve","Font Family":"Skriftfamilie","Font Size":"Skriftstørrelse","For all":"For alle","Fraction slash":"Brøk-tegn","French franc sign":"Franske franc-tegn","Full size image":"Fuld billedstørrelse","German penny sign":"Tysk penny-tegn","Greater-than or equal to":"Større end eller lig med-tegn","Greater-than sign":"Større end-tegn",Green:"Grøn","Green marker":"Grøn markør","Green pen":"Grøn pen",Grey:"Grå",Groove:"Not","Guarani sign":"Guarani-tegn","Header column":"Headerkolonne","Header row":"Headerrække",Heading:"Overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"Overskrift 4","Heading 5":"Overskrift 5","Heading 6":"Overskrift 6",Height:"Højde",Highlight:"Fremhæv","Horizontal ellipsis":"Horisontal ellipse","Horizontal line":"Horisontal linje","Horizontal text alignment toolbar":"Horisontal tekstjustering værktøjslinje","Hryvnia sign":"Hryvnia-tegn","HTML object":"HTML-objekt","HTML snippet":"HTML-uddrag",Huge:"Kæmpe","Identical to":"Lig med","Image resize list":"Liste over justering af billedstørrelse","Image toolbar":"Billedværktøjslinje","image widget":"billed widget","In line":"På linje","Increase indent":"Forøg indrykning","Indian rupee sign":"Indisk rupee-tegn",Infinity:"Uendelig",Insert:"Indsæt","Insert code block":"Indsæt kodeblok","Insert column left":"Indsæt kolonne venstre","Insert column right":"Indsæt kolonne højre","Insert HTML":"Indsæt HTML","Insert image":"Indsæt billede","Insert image via URL":"Indsæt billede via URL","Insert media":"Indsæt medie","Insert paragraph after block":"Indsæt paragraf efter blok","Insert paragraph before block":"Indsæt paragraf før blok","Insert row above":"Indsæt header over","Insert row below":"Indsæt header under","Insert table":"Indsæt tabel",Inset:"Forsænket",Integral:"Integral",Intersection:"Intersektion","Inverted exclamation mark":"Omvendt udråbstegn","Inverted question mark":"Omvendt spørgsmålstegn",Italic:"Kursiv",Justify:"Justér","Justify cell text":"Justér tekstcelle","Kip sign":"Kip-tegn",Latin:"Latin","Latin capital letter a with breve":"Latinsk stort bogstav a med en breve","Latin capital letter a with macron":"Latinsk stort bogstav a med macron","Latin capital letter a with ogonek":"Latinsk stort bogstav a med ogonek","Latin capital letter c with acute":"Latinsk stort bogstav c med accent","Latin capital letter c with caron":"Latinsk stort bogstav c med caron","Latin capital letter c with circumflex":"Latinsk stort bogstav c med cirkumfleks","Latin capital letter c with dot above":"Latinsk stort bogstav c med prik over","Latin capital letter d with caron":"Latinsk stort bogstav d med caron","Latin capital letter d with stroke":"Latinsk stort bogstav d med streg","Latin capital letter e with breve":"Latinsk stort bogstav e med en breve","Latin capital letter e with caron":"Latinsk stort bogstav e med caron","Latin capital letter e with dot above":"Latinsk stort bogstav e med en prik over","Latin capital letter e with macron":"Latinsk stort bogstav e med macron","Latin capital letter e with ogonek":"Latinsk stort bogstav e med ogonek","Latin capital letter eng":"Latinsk stort bogstav eng","Latin capital letter g with breve":"Latinsk stort bogstav g med en breve","Latin capital letter g with cedilla":"Latinsk stort bogstav g med cedille","Latin capital letter g with circumflex":"Latinsk stort bogstav g med cirkumfleks","Latin capital letter g with dot above":"Latinsk stort bogstav g med en prik over","Latin capital letter h with circumflex":"Latinsk stort bogstav h med cirkumfleks","Latin capital letter h with stroke":"Latinsk stort bogstav h med streg","Latin capital letter i with breve":"Latinsk stort bogstav i med en breve","Latin capital letter i with dot above":"Latinsk stort bogstav i med en prik over","Latin capital letter i with macron":"Latinsk stort bogstav i med macron","Latin capital letter i with ogonek":"Latinsk stort bogstav i med ogonek","Latin capital letter i with tilde":"Latinsk stort bogstav i med tilde","Latin capital letter j with circumflex":"Latinsk stort bogstav j med cirkumfleks","Latin capital letter k with cedilla":"Latinsk stort bogstav k med cedille","Latin capital letter l with acute":"Latinsk stort bogstav l med akut accent","Latin capital letter l with caron":"Latinsk stort bogstav l med caron","Latin capital letter l with cedilla":"Latinsk stort bogstav l med cedille","Latin capital letter l with middle dot":"Latinsk stort bogstav l med prik i midten","Latin capital letter l with stroke":"Latinsk stort bogstav l med streg","Latin capital letter n with acute":"Latinsk stort bogstav n med akut accent","Latin capital letter n with caron":"Latinsk stort bogstav n med caron","Latin capital letter n with cedilla":"Latinsk stort bogstav n med cedille","Latin capital letter o with breve":"Latinsk stort bogstav o med en breve","Latin capital letter o with double acute":"Latinsk stort bogstav o med dobbelt akut accent","Latin capital letter o with macron":"Latinsk stort bogstav o med macron","Latin capital letter r with acute":"Latinsk stort bogstav r med akut accent","Latin capital letter r with caron":"Latinsk stort bogstav r med caron","Latin capital letter r with cedilla":"Latinsk stort bogstav r med cedille","Latin capital letter s with acute":"Latinsk stort bogstav s med akut accent","Latin capital letter s with caron":"Latinsk stort bogstav s med caron","Latin capital letter s with cedilla":"Latinsk stort bogstav s med cedille","Latin capital letter s with circumflex":"Latinsk stort bogstav s med cirkumfleks","Latin capital letter t with caron":"Latinsk stort bogstav t med caron","Latin capital letter t with cedilla":"Latinsk stort bogstav t med cedille","Latin capital letter t with stroke":"Latinsk stort bogstav t med streg","Latin capital letter u with breve":"Latinsk stort bogstav u med en breve","Latin capital letter u with double acute":"Latinsk lille bogstav u med dobbelt akut accent","Latin capital letter u with macron":"Latinsk stort bogstav u med macron","Latin capital letter u with ogonek":"Latinsk stort bogstav u med ogonek","Latin capital letter u with ring above":"Latinsk stort bogstav u med ring over","Latin capital letter u with tilde":"Latinsk stort bogstav u med tilde","Latin capital letter w with circumflex":"Latinsk stort bogstav w med cirkumfleks","Latin capital letter y with circumflex":"Latinsk stort bogstav y med cirkumfleks","Latin capital letter y with diaeresis":"Latinsk stort bogstav y med trema","Latin capital letter z with acute":"Latinsk stort bogstav z med akut accent","Latin capital letter z with caron":"Latinsk stort bogstav z med caron","Latin capital letter z with dot above":"Latinsk stort bogstav z med en prik over","Latin capital ligature ij":"Latinsk stort sammensat ij","Latin capital ligature oe":"Latinsk stort sammensat oe","Latin small letter a with breve":"Latinsk lille bogstav a med en breve","Latin small letter a with macron":"Latinsk lille bogstav a med macron","Latin small letter a with ogonek":"Latinsk lille bogstav a med ogonek","Latin small letter c with acute":"Latinsk lille bogstav c med accent","Latin small letter c with caron":"Latinsk lille bogstav c med caron","Latin small letter c with circumflex":"Latinsk ille bogstav c med cirkumfleks","Latin small letter c with dot above":"Latinsk lille bogstav c med prik over","Latin small letter d with caron":"Latinsk lille bogstav d med caron","Latin small letter d with stroke":"Latinsk lille bogstav d med streg","Latin small letter dotless i":"Latinsk lille i uden prik","Latin small letter e with breve":"Latinsk lille bogstav e med en breve","Latin small letter e with caron":"Latinsk lille bogstav e med caron","Latin small letter e with dot above":"Latinsk lille bogstav e med en prik over","Latin small letter e with macron":"Latinsk lille bogstav e med macron","Latin small letter e with ogonek":"Latinsk lille bogstav e med ogonek","Latin small letter eng":"Latinsk lille bogstav eng","Latin small letter f with hook":"Latinsk lille bogstav f med krog","Latin small letter g with breve":"Latinsk lille bogstav g med en breve","Latin small letter g with cedilla":"Latinsk lille bogstav g med cedille","Latin small letter g with circumflex":"Latinsk lille bogstav g med cirkumfleks","Latin small letter g with dot above":"Latinsk lille bogstav g med en prik over","Latin small letter h with circumflex":"Latinsk lille bogstav h med cirkumfleks","Latin small letter h with stroke":"Latinsk lille bogstav h med streg","Latin small letter i with breve":"Latinsk lille bogstav i med en breve","Latin small letter i with macron":"Latinsk lille bogstav i med macron","Latin small letter i with ogonek":"Latinsk lille bogstav i med ogonek","Latin small letter i with tilde":"Latinsk lille bogstav i med tilde","Latin small letter j with circumflex":"Latinsk lille bogstav j med cirkumfleks","Latin small letter k with cedilla":"Latinsk lille bogstav k med cedille","Latin small letter kra":"Latinsk lille bogstav kra","Latin small letter l with acute":"Latinsk lille bogstav l med akut accent","Latin small letter l with caron":"Latinsk lille bogstav l med caron","Latin small letter l with cedilla":"Latinsk lille bogstav l med cedille","Latin small letter l with middle dot":"Latinsk lille bogstav l med prik i midten","Latin small letter l with stroke":"Latinsk lille bogstav l med streg","Latin small letter long s":"Latinsk lille bogstav langt s","Latin small letter n preceded by apostrophe":"Latinsk lille bogstav n med apostrof inden ","Latin small letter n with acute":"Latinsk lille bogstav n med akut accent","Latin small letter n with caron":"Latinsk lille bogstav n med caron","Latin small letter n with cedilla":"Latinsk lille bogstav n med cedille","Latin small letter o with breve":"Latinsk lille bogstav o med en breve","Latin small letter o with double acute":"Latinsk lille bogstav o med dobbelt akut accent","Latin small letter o with macron":"Latinsk lille bogstav o med macron","Latin small letter r with acute":"Latinsk lille bogstav r med akut accent","Latin small letter r with caron":"Latinsk lille bogstav r med caron","Latin small letter r with cedilla":"Latinsk lille bogstav r med cedille","Latin small letter s with acute":"Latinsk lille bogstav s med akut accent","Latin small letter s with caron":"Latinsk lille bogstav s med caron","Latin small letter s with cedilla":"Latinsk lille bogstav s med cedille","Latin small letter s with circumflex":"Latinsk lille bogstav s med cirkumfleks","Latin small letter t with caron":"Latinsk lille bogstav t med caron","Latin small letter t with cedilla":"Latinsk lille bogstav t med cedille","Latin small letter t with stroke":"Latinsk lille bogstav t med streg","Latin small letter u with breve":"Latinsk lille bogstav u med en breve","Latin small letter u with double acute":"Latinsk stort bogstav u med dobbelt akut accent","Latin small letter u with macron":"Latinsk lille bogstav u med macron","Latin small letter u with ogonek":"Latinsk lille bogstav u med ogonek","Latin small letter u with ring above":"Latinsk lille bogstav u med ring over","Latin small letter u with tilde":"Latinsk lille bogstav u med tilde","Latin small letter w with circumflex":"Latinsk lille bogstav w med cirkumfleks","Latin small letter y with circumflex":"Latinsk lille bogstav y med cirkumfleks","Latin small letter z with acute":"Latinsk lille bogstav z med akut accent","Latin small letter z with caron":"Latinsk lille bogstav z med caron","Latin small letter z with dot above":"Latinsk lille bogstav z med en prik over","Latin small ligature ij":"Latinsk lille sammensat ij","Latin small ligature oe":"Latinsk lille sammensat oe","Left aligned image":"Venstrestillet billede","Left double quotation mark":"Venstre dobbelt citationstegn","Left single quotation mark":"Venstre enkelt citationstegn","Left-pointing double angle quotation mark":"Venstrepegende dobbeltvinklet citationstegn","leftwards arrow to bar":"venstrepegende pil mod bjælke","leftwards dashed arrow":"venstrepegende stiplet pil","leftwards double arrow":"venstrepegende dobbeltpil","leftwards simple arrow":"venstrepegende simpel pil","Less-than or equal to":"Mindre end eller lig med-tegn","Less-than sign":"Mindre end-tegn","Light blue":"Lys blå","Light green":"Lys grøn","Light grey":"Lys grå",Link:"Link","Link image":"Link-billede","Link URL":"Link URL","Lira sign":"Lira-tegn","List properties":"Listeegenskaber","Livre tournois sign":"Livre tournois-tegn","Logical and":"Logisk og","Logical or":"Logisk eller","Lower-latin":"Latinsk med små bogstaver","Lower–roman":"Romertal med små bogstaver",Macron:"Macron","Manat sign":"Manat-tegn","Match case":"Skeln mellem store og små bogstaver",Mathematical:"Matematisk","Media toolbar":"Medie værktøjslinje","Media URL":"Medie URL","media widget":"mediewidget","Merge cell down":"Flet celler ned","Merge cell left":"Flet celler venstre","Merge cell right":"Flet celler højre","Merge cell up":"Flet celler op","Merge cells":"Flet celler","Mill sign":"Mill-tegn","Minus sign":"Minus-tegn","Multiple styles":"Flere stile","Multiplication sign":"Gangetegn","N-ary product":"Sumprodukttegn","N-ary summation":"Sum-tegn",Nabla:"Nabla","Naira sign":"Naira-tegn","New sheqel sign":"Ny Shekel-tegn",Next:"Næste","Next result":"Næste","No preview available":"Ingen forhåndsvisning tilgængelig",None:"Ingen","Nordic mark sign":"Nordisk mark-tegn","Not an element of":"Ikke et element af","Not equal to":"Ikke lig med","Not sign":"Ikke-tegn","Numbered List":"Opstilling med tal","Numbered list styles toolbar":"Værktøjslinje til nummereret listestil","on with exclamation mark with left right arrow above":"til med udråbstegn med pil mod venstre og højre over","Open in a new tab":"Åben i ny fane","Open link in new tab":"Åben link i ny fane","Open media in new tab":"Åbn medie i ny fane",Orange:"Orange",Original:"Original",Outset:"Fra starten",Overline:"Streg over",Padding:"Fyld","Page break":"Sideskift",Paragraph:"Afsnit","Paragraph sign":"Paragraftegn","Partial differential":"Delvis differential","Paste raw HTML here...":"Indsæt rå HTML her...","Paste the media URL in the input.":"Indsæt medie URLen i feltet.","Per mille sign":"Promilletegn","Per ten thousand sign":"Per titusind-tegn","Peseta sign":"Peseta-tegn","Peso sign":"Peso-tegn","Pink marker":"Lyserød markør","Plain text":"Plain tekst","Plus-minus sign":"Plus-minus-tegn","Pound sign":"Pund-tegn","Press Enter to type after or press Shift + Enter to type before the widget":"Tryk på Enter for at skrive efter, eller tryk på Shift + Enter for at skrive før widgetten",Previous:"Forrige","Previous result":"Forrige","Proportional to":"Proportionelt med",Purple:"Lilla","Question exclamation mark":"Spørgsmålstegn-udråbstegn",Red:"Rød","Red pen":"Rød pen",Redo:"Gentag","Registered sign":"Registreret-tegn","Remove color":"Fjern farve","Remove Format":"Fjern format","Remove highlight":"Fjern fremhævning",Replace:"Erstat","Replace all":"Erstatte alle","Replace with…":"Erstat med...","Resize image":"Juster billedstørrelse","Resize image to %0":"Juster billedstørrelse til %0","Resize image to the original size":"Juster billedstørrelse til original størrelse","Restore default":"Nulstil","Reversed order":"Omvendt rækkefølge","Reversed paragraph sign":"Omvendt paragraftegn","Rich Text Editor":"Wysiwyg editor",Ridge:"Kam","Right aligned image":"Højrestillet billede","Right double quotation mark":"Højre dobbelt citationstegn","Right single quotation mark":"Højre enkelt citationstegn","Right-pointing double angle quotation mark":"Højrepegende dobbeltvinklet citationstegn","rightwards arrow to bar":"højrepegende pil mod bjælke","rightwards dashed arrow":"højrepegende stiplet pil","rightwards double arrow":"højrepegende dobbeltpil","rightwards simple arrow":"højrepegende simpel pil",Row:"Række","Ruble sign":"Rubel-tegn","Rupee sign":"Rupee-tegn",Save:"Gem","Save changes":"Gem ændringer","Saving changes":"Gemmer ændringer","Section sign":"Sektionstegn","Select all":"Vælg alt","Select column":"Vælg kolonne","Select row":"Vælg række","Show more items":"Vis flere emner","Show options":"Vis muligheder","Side image":"Sidebillede","Single left-pointing angle quotation mark":"Enkelt venstrepegende vinkel citationstegn","Single low-9 quotation mark":"Enkelt lav-9 citationstegn","Single right-pointing angle quotation mark":"Enkelt højrepegende vinkel citationstegn",Small:"Lille",Solid:"Massiv","soon with rightwards arrow above":"snart med højrepegende pil over",Source:"Kilde","Special characters":"Specialtegn","Spesmilo sign":"Spesmilo-tegn","Split cell horizontally":"Del celle horisontalt","Split cell vertically":"Del celle vertikalt",Square:"Firkant","Square root":"Kvadratrod","Start at":"Start ved","Start index must be greater than 0.":"Startindeks skal være større end 0.",Strikethrough:"Gennemstreg",Style:"Stil",Styles:"Stile",Subscript:"Sænket skrift",Superscript:"Hævet skrift","Table alignment toolbar":"Tabeljustering værktøjslinje","Table cell text alignment":"Tabelcelle tekstjustering","Table properties":"Tabelegenskaber","Table toolbar":"Tabel værktøjslinje","Tenge sign":"Tenge-tegn",Text:"Tekst","Text alignment":"Tekstjustering","Text alignment toolbar":"Tekstjustering værktøjslinje","Text alternative":"Alternativ tekst","Text highlight toolbar":"Tekstfremhævning værktøjslinje","Text styles":"Tekststile","Text to find must not be empty.":"Tekst der skal findes, må ikke være tom.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Farven er ugyldig. Prøv "#FF0000" eller "rgb(255,0,0)" eller "red".',"The URL must not be empty.":"URLen kan ikke være tom.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Værdien er ugyldig. Prøv "10px" eller "2em" eller ganske enkelt "2".',"There exists":"Der eksisterer","This link has no URL":"Dette link har ingen URL","This media URL is not supported.":"Denne medie URL understøttes ikke.","Tilde operator":"Tilde-operator",Tiny:"Lillebitte","Tip: Find some text first in order to replace it.":"Tip: Find først noget tekst, for at erstatte det.","Tip: Paste the URL into the content to embed faster.":"Tip: Indsæt URLen i indholdet for at indlejre hurtigere.","To-do List":"To-do liste","Toggle caption off":"Slå billedtekst fra","Toggle caption on":"Slå billedtekst til","Toggle the circle list style":"Slå listestilen cirkel til og fra","Toggle the decimal list style":"Slå listestilen decimal til og fra","Toggle the decimal with leading zero list style":"Slå listestilen decimal med nul i starten til og fra","Toggle the disc list style":"Slå listestilen disk til og fra","Toggle the lower–latin list style":"Slå listestilen latinsk med små bogstaver til","Toggle the lower–roman list style":"Slå listestilen romertal med små bogstaver til","Toggle the square list style":"Slå listestilen firkantet til og fra","Toggle the upper–latin list style":"Slå listestilen latinsk med store bogstaver til","Toggle the upper–roman list style":"Slå listestilen romertal med store bogstaver til","top with upwards arrow above":"top med opadpegende pil over","Trade mark sign":"Varemærke-tegn","Tugrik sign":"Tugrik-tegn","Turkish lira sign":"Tyrkisk lira-tegn",Turquoise:"Turkis","Two dot leader":"Dobbelt punktum",Underline:"Understreget",Undo:"Fortryd",Union:"Union",Unlink:"Fjern link","up down arrow with base":"Op- og nedadpegende pil med streg under",Update:"Opdater","Update image URL":"Opdater billed-URL","Upload failed":"Upload fejlede","Upload in progress":"Upload i gang","Upper-latin":"Latinsk med store bogstaver","Upper-roman":"Romertal med store bogstaver","upwards arrow to bar":"opadpegende pil mod bjælke","upwards dashed arrow":"opadpegende stiplet pil","upwards double arrow":"Opadpegende dobbeltpil","upwards simple arrow":"opadgående simpel pil","Vertical text alignment toolbar":"Vertikal tekstjustering værktøjslinje","Vulgar fraction one half":"En halv","Vulgar fraction one quarter":"En kvart","Vulgar fraction three quarters":"Trekvart",White:"Hvid","Whole words only":"Kun hele ord","Widget toolbar":"Widget værktøjslinje",Width:"Bredde","Won sign":"Won-tegn","Words: %0":"Ord: %0","Wrap text":"Ombryd tekst",Yellow:"Gyl","Yellow marker":"Gul markør","Yen sign":"Yen-tegn"});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/de-ch.js b/ckeditor/translations/de-ch.js
deleted file mode 100644
index 0f3b2ba..0000000
--- a/ckeditor/translations/de-ch.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["de-ch"]=e["de-ch"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"","Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align center":"Zentriert","Align left":"Linksbündig","Align right":"Rechtsbündig","Align table to the left":"","Align table to the right":"",Alignment:"",Aquamarine:"",Background:"",Big:"Gross",Black:"","Block quote":"Blockzitat",Blue:"","Blue marker":"Blauer Marker",Bold:"Fett",Border:"","Break text":"","Bulleted List":"Aufzählungsliste","Bulleted list styles toolbar":"Darstellung der ungeordneten Liste",Cancel:"Abbrechen","Caption for image: %0":"","Caption for the image":"","Cell properties":"","Center table":"","Centered image":"zentriertes Bild","Change image text alternative":"Alternativtext ändern","Characters: %0":"Zeichen: %0","Choose heading":"Überschrift auswählen",Circle:"Leerer Kreis",Code:"Code",Color:"","Color picker":"",Column:"Spalte",Dashed:"",Decimal:"Dezimalzahlen","Decimal with leading zero":"Dezimalzahlen mit vorangestellten Nullen","Decrease indent":"Einzug verkleinern",Default:"Standard","Delete column":"Spalte löschen","Delete row":"Zeile löschen","Dim grey":"",Dimensions:"",Disc:"Gefüllter Kreis","Document colors":"Farben des Dokuments",Dotted:"",Double:"",Downloadable:"Herunterladbar","Dropdown toolbar":"","Edit block":"","Edit link":"Link bearbeiten","Edit source":"Quelle bearbeiten","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"","Empty snippet content":"Codeschnipsel ohne Inhalt","Enter image caption":"Bildunterschrift eingeben","Enter table caption":"","Font Background Color":"Hintergrundfarbe der Schrift","Font Color":"Schriftfarbe","Font Family":"Schriftfamilie","Font Size":"Schriftgrösse","Full size image":"Bild in voller Grösse",Green:"","Green marker":"Grüner Marker","Green pen":"Grüne Schriftfarbe",Grey:"",Groove:"","Header column":"Kopfspalte","Header row":"Kopfspalte",Heading:"Überschrift","Heading 1":"Überschrift 1","Heading 2":"Überschrift 2","Heading 3":"Überschrift 3","Heading 4":"Überschrift 4","Heading 5":"Überschrift 5","Heading 6":"Überschrift 6",Height:"",Highlight:"Texthervorhebung","Horizontal line":"Horizontale Linie","Horizontal text alignment toolbar":"","HTML snippet":"HTML-Codeschnipsel",Huge:"Riesig","Image resize list":"Bildgrössen-Liste","Image toolbar":"Bild Werkzeugleiste","image widget":"Bild-Steuerelement","In line":"","Increase indent":"Einzug vergrössern",Insert:"Einfügen","Insert code block":"Code-Block einfügen","Insert column left":"","Insert column right":"","Insert HTML":"HTML einfügen","Insert image":"Bild einfügen","Insert image via URL":"Bild von URL einfügen","Insert media":"Medium einfügen","Insert paragraph after block":"Absatz nach Block einfügen","Insert paragraph before block":"Absatz vor Block einfügen","Insert row above":"Zeile oben einfügen","Insert row below":"Zeile unten einfügen","Insert table":"Tabelle einfügen",Inset:"",Italic:"Kursiv",Justify:"Blocksatz","Justify cell text":"","Left aligned image":"linksbündiges Bild","Light blue":"","Light green":"","Light grey":"",Link:"Link","Link image":"Bild verlinken","Link URL":"Link Adresse","List properties":"","Lower-latin":"Kleingeschriebene lateinische Buchstaben","Lower–roman":"Kleingeschriebene römische Zahlen","Media toolbar":"Medien Werkzeugleiste","Media URL":"Medien-URL","media widget":"Medien-Widget","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Merge cell right":"Zele rechts verbinden","Merge cell up":"Zelle oben verbinden","Merge cells":"Zellen verbinden",Next:"","No preview available":"Keine Vorschau verfügbar",None:"","Numbered List":"Nummerierte Liste","Numbered list styles toolbar":"Darstellung der nummerierten Liste","Open in a new tab":"In neuem Tab öffnen","Open link in new tab":"Link in neuem Tab öffnen","Open media in new tab":"",Orange:"",Original:"Original",Outset:"",Padding:"","Page break":"Seitenumbruch",Paragraph:"Absatz","Paste raw HTML here...":"HTML-Code hier einfügen…","Paste the media URL in the input.":"Medien-URL in das Eingabefeld einfügen.","Pink marker":"Pinker Marker","Plain text":"Nur Text","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"",Purple:"",Red:"","Red pen":"Rote Schriftfarbe",Redo:"Wiederherstellen","Remove color":"Farbe entfernen","Remove Format":"Formatierung entfernen","Remove highlight":"Texthervorhebung entfernen","Resize image":"Bildgrösse ändern","Resize image to %0":"Bildgrösse ändern in %0","Resize image to the original size":"Originalgrösse wiederherstellen","Restore default":"","Reversed order":"","Rich Text Editor":"Rich-Text-Edito",Ridge:"","Right aligned image":"rechtsbündiges Bild",Row:"Zeile",Save:"Speichern","Save changes":"Änderungen speichern","Saving changes":"Änderungen werden gespeichert","Select all":"Alles auswählen","Select column":"","Select row":"","Show more items":"","Side image":"Ausgerichtetes Bild",Small:"Klein",Solid:"","Split cell horizontally":"Zelle horizontal teilen","Split cell vertically":"Zelle vertikal teilen",Square:"Quadrat","Start at":"","Start index must be greater than 0.":"",Strikethrough:"Durchgestrichen",Style:"",Subscript:"Tiefgestellt",Superscript:"Hochgestellt","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"","Text alignment":"Textausrichtung","Text alignment toolbar":"Textausrichtung Werkzeugleiste","Text alternative":"Alternativtext","Text highlight toolbar":"Texthervorhebung Werkzeugleiste",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"","The URL must not be empty.":"Die URL darf nicht leer sein.",'The value is invalid. Try "10px" or "2em" or simply "2".':"","This link has no URL":"Dieser Link hat keine Adresse","This media URL is not supported.":"Diese Medien-URL wird nicht unterstützt.",Tiny:"Winzig","Tip: Paste the URL into the content to embed faster.":"Tipp: Zum schnelleren Einbetten können Sie die Medien-URL in den Inhalt einfügen.","To-do List":"Aufgabenliste","Toggle caption off":"","Toggle caption on":"","Toggle the circle list style":"Leeren Kreis einstellen","Toggle the decimal list style":"Dezimalzahlen einstellen","Toggle the decimal with leading zero list style":"Dezimalzahlen mit vorangestellten Nullen einstellen","Toggle the disc list style":"Gefüllten Kreis einstellen","Toggle the lower–latin list style":"Kleingeschriebene lateinische Buchstaben einstellen","Toggle the lower–roman list style":"Kleingeschriebene römische Zahlen einstellen","Toggle the square list style":"Quadrat einstellen","Toggle the upper–latin list style":"Grossgeschriebene lateinische Buchstaben einstellen","Toggle the upper–roman list style":"Grossgeschriebene römische Zahlen einstellen",Turquoise:"",Underline:"Unterstrichen",Undo:"Rückgängig",Unlink:"Link entfernen",Update:"Aktualisieren","Update image URL":"Bild-URL aktualisieren","Upload failed":"Hochladen fehlgeschlagen","Upload in progress":"Upload läuft","Upper-latin":"Grossgeschriebene lateinische Buchstaben","Upper-roman":"Grossgeschriebene römische Zahlen","Vertical text alignment toolbar":"",White:"","Widget toolbar":"Widget Werkzeugleiste",Width:"","Words: %0":"Wörter: %0","Wrap text":"",Yellow:"","Yellow marker":"Gelber Marker"});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/de.js b/ckeditor/translations/de.js
deleted file mode 100644
index d703eee..0000000
--- a/ckeditor/translations/de.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["de"]=e["de"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 von %1","Align cell text to the bottom":"Zellentext unten ausrichten","Align cell text to the center":"Zellentext zentriert ausrichten","Align cell text to the left":"Zellentext linksbündig ausrichten","Align cell text to the middle":"Zellentext mittig ausrichten","Align cell text to the right":"Zellentext rechtsbündig ausrichten","Align cell text to the top":"Zellentext oben ausrichten","Align center":"Zentriert","Align left":"Linksbündig","Align right":"Rechtsbündig","Align table to the left":"Tabelle links ausrichten","Align table to the right":"Tabelle rechts ausrichten",Alignment:"Ausrichtung",All:"Alle","Almost equal to":"Gerundet",Angle:"Winkel-Zeichen","Approximately equal to":"Ungefähr gleich",Aquamarine:"Aquamarinblau",Arrows:"Pfeile","Asterisk operator":"Hodge-Stern-Operator","Austral sign":"Austral-Zeichen","back with leftwards arrow above":"„Back“ darüber Pfeil nach links",Background:"Hintergrund",Big:"Groß","Bitcoin sign":"Bitcoin-Zeichen",Black:"Schwarz","Block quote":"Blockzitat","Block styles":"Block-Stile",Blue:"Blau","Blue marker":"Blauer Marker",Bold:"Fett",Border:"Rahmen","Break text":"Bild teilt Text","Bulleted List":"Aufzählungsliste","Bulleted list styles toolbar":"Darstellung der ungeordneten Liste",Cancel:"Abbrechen","Caption for image: %0":"Bildunterschrift: %0","Caption for the image":"Bildunterschrift","Cedi sign":"Cedi-Zeichen","Cell properties":"Zelleneigenschaften","Cent sign":"Cent-Zeichen","Center table":"Tabelle zentrieren","Centered image":"Zentriertes Bild","Change image text alternative":"Alternativtext ändern","Character categories":"Zeichenkategorien","Characters: %0":"Zeichen: %0 ","Choose heading":"Überschrift auswählen",Circle:"Leerer Kreis",Code:"Code","Colon sign":"Colón-Zeichen",Color:"Farbe","Color picker":"Farbwähler",Column:"Spalte","Contains as member":"Enthält als Element","Copyright sign":"Copyright-Zeichen","Cruzeiro sign":"Cruzeiro-Zeichen",Currency:"Währung","Currency sign":"Währungssymbol",Dashed:"Gestrichelt",Decimal:"Dezimalzahlen","Decimal with leading zero":"Dezimalzahlen mit vorangestellten Nullen","Decrease indent":"Einzug verkleinern",Default:"Standard","Degree sign":"Grad-Zeichen","Delete column":"Spalte löschen","Delete row":"Zeile löschen","Dim grey":"Dunkelgrau",Dimensions:"Größe",Disc:"Gefüllter Kreis","Division sign":"Geteilt-Zeichen","Document colors":"Dokumentfarben","Dollar sign":"Dollar-Zeichen","Dong sign":"Đồng-Zeichen",Dotted:"Gepunktet",Double:"Doppelt","Double dagger":"Zweibalkenkreuz","Double exclamation mark":"Doppeltes Ausrufezeichen","Double low-9 quotation mark":"Doppelte Anführungszeichen links unten","Double question mark":"Doppeltes Fragezeichen",Downloadable:"Herunterladbar","downwards arrow to bar":"Pfeil nach unten zum Querstrich","downwards dashed arrow":"Gestrichelter Pfeil nach unten","downwards double arrow":"Doppelpfeil nach unten","downwards simple arrow":"einfacher Abwärtspfeil","Drachma sign":"Drachme-Zeichen","Dropdown toolbar":"Dropdown-Liste Werkzeugleiste","Edit block":"Absatz bearbeiten","Edit link":"Link bearbeiten","Edit source":"Quelle bearbeiten","Editor block content toolbar":"Editor Blockinhalt-Toolbar","Editor contextual toolbar":"Editor kontextuelle Toolbar","Editor editing area: %0":"Bearbeitungsbereich des Editors: %0","Editor toolbar":"Editor Werkzeugleiste","Element of":"Element von","Em dash":"Geviertstrich","Empty set":"Leere Menge","Empty snippet content":"Leerer Snippet-Inhalt","En dash":"Halbgeviertstrich","end with leftwards arrow above":"„End“ darüber Pfeil nach links","Enter image caption":"Bildunterschrift eingeben","Enter table caption":"Tabellenüberschrift eingeben","Euro sign":"Euro-Zeichen","Euro-currency sign":"Euro-Währungszeichen","Exclamation question mark":"Ruf-Frage-Zeichen",Find:"Suchen","Find and replace":"Suchen und ersetzen","Find in text…":"In Text suchen…","Font Background Color":"Hintergrundfarbe","Font Color":"Schriftfarbe","Font Family":"Schriftart","Font Size":"Schriftgröße","For all":"Allquantor","Fraction slash":"Schrägstrich","French franc sign":"Französischer Franc-Zeichen","Full size image":"Bild in voller Größe","German penny sign":"Pfennig-Zeichen","Greater-than or equal to":"Größer als oder gleich","Greater-than sign":"Größer-als-Zeichen",Green:"Grün","Green marker":"Grüner Marker","Green pen":"Grüne Schriftfarbe",Grey:"Grau",Groove:"Eingeritzt","Guarani sign":"Guaraní-Zeichen","Header column":"Kopfspalte","Header row":"Kopfzeile",Heading:"Überschrift","Heading 1":"Überschrift 1","Heading 2":"Überschrift 2","Heading 3":"Überschrift 3","Heading 4":"Überschrift 4","Heading 5":"Überschrift 5","Heading 6":"Überschrift 6",Height:"Höhe",Highlight:"Texthervorhebung","Horizontal ellipsis":"Auslassungspunkte","Horizontal line":"Horizontale Linie","Horizontal text alignment toolbar":"Werkzeugleiste für die horizontale Zellentext-Ausrichtung","Hryvnia sign":"Hrywnja-Zeichen","HTML object":"HTML-Objekt","HTML snippet":"HTML-Snippet",Huge:"Sehr groß","Identical to":"Identisch mit","Image resize list":"Bildgrößen-Liste","Image toolbar":"Bild Werkzeugleiste","image widget":"Bild-Steuerelement","In line":"Text in Zeile","Increase indent":"Einzug vergrößern","Indian rupee sign":"Indische Rupie-Zeichen",Infinity:"Unendlich-Zeichen",Insert:"Einfügen","Insert code block":"Code-Block einfügen","Insert column left":"Spalte links einfügen","Insert column right":"Spalte rechts einfügen","Insert HTML":"HTML einfügen","Insert image":"Bild einfügen","Insert image via URL":"Bild von URL einfügen","Insert media":"Medium einfügen","Insert paragraph after block":"Absatz nach Block einfügen","Insert paragraph before block":"Absatz vor Block einfügen","Insert row above":"Zeile oben einfügen","Insert row below":"Zeile unten einfügen","Insert table":"Tabelle einfügen",Inset:"Eingelassen",Integral:"Integral-Zeichen",Intersection:"Schnitt","Inverted exclamation mark":"Umgekehrtes Ausrufezeichen","Inverted question mark":"Umgekehrtes Fragezeichen",Italic:"Kursiv",Justify:"Blocksatz","Justify cell text":"Zellentext als Blocksatz ausrichten","Kip sign":"Kip-Zeichen",Latin:"Lateinisch","Latin capital letter a with breve":"Lateinischer Großbuchstabe a mit Breve","Latin capital letter a with macron":"Lateinischer Großbuchstabe a mit Makron","Latin capital letter a with ogonek":"Lateinischer Großbuchstabe a mit Ogonek","Latin capital letter c with acute":"Lateinischer Großbuchstabe c mit Akut","Latin capital letter c with caron":"Lateinischer Großbuchstabe c mit Hatschek","Latin capital letter c with circumflex":"Lateinischer Großbuchstabe c mit Zirkumflex","Latin capital letter c with dot above":"Lateinischer Großbuchstabe c mit Punkt darüber","Latin capital letter d with caron":"Lateinischer Großbuchstabe d mit Hatschek","Latin capital letter d with stroke":"Lateinischer Großbuchstabe d mit Querstrich","Latin capital letter e with breve":"Lateinischer Großbuchstabe e mit Breve","Latin capital letter e with caron":"Lateinischer Großbuchstabe e mit Hatschek","Latin capital letter e with dot above":"Lateinischer Großbuchstabe e mit Punkt darüber","Latin capital letter e with macron":"Lateinischer Großbuchstabe e mit Makron","Latin capital letter e with ogonek":"Lateinischer Großbuchstabe e mit Ogonek","Latin capital letter eng":"Lateinischer Großbuchstabe Eng","Latin capital letter g with breve":"Lateinischer Großbuchstabe g mit Breve","Latin capital letter g with cedilla":"Lateinischer Großbuchstabe g mit Cedille","Latin capital letter g with circumflex":"Lateinischer Großbuchstabe g mit Zirkumflex","Latin capital letter g with dot above":"Lateinischer Großbuchstabe g mit Punkt darüber","Latin capital letter h with circumflex":"Lateinischer Großbuchstabe h mit Zirkumflex","Latin capital letter h with stroke":"Lateinischer Großbuchstabe h mit Querstrich","Latin capital letter i with breve":"Lateinischer Großbuchstabe i mit Breve","Latin capital letter i with dot above":"Lateinischer Großbuchstabe i mit Punkt darüber","Latin capital letter i with macron":"Lateinischer Großbuchstabe i mit Makron","Latin capital letter i with ogonek":"Lateinischer Großbuchstabe i mit Ogonek","Latin capital letter i with tilde":"Lateinischer Großbuchstabe i mit Tilde","Latin capital letter j with circumflex":"Lateinischer Großbuchstabe j mit Zirkumflex","Latin capital letter k with cedilla":"Lateinischer Großbuchstabe k mit Cedille","Latin capital letter l with acute":"Lateinischer Großbuchstabe l mit Akut","Latin capital letter l with caron":"Lateinischer Großbuchstabe l mit Hatschek","Latin capital letter l with cedilla":"Lateinischer Großbuchstabe l mit Cedille","Latin capital letter l with middle dot":"Lateinischer Großbuchstabe l mit Mittelpunkt","Latin capital letter l with stroke":"Lateinischer Großbuchstabe l mit Querstrich","Latin capital letter n with acute":"Lateinischer Großbuchstabe n mit Akut","Latin capital letter n with caron":"Lateinischer Großbuchstabe n mit Hatschek","Latin capital letter n with cedilla":"Lateinischer Großbuchstabe n mit Cedille","Latin capital letter o with breve":"Lateinischer Großbuchstabe o mit Breve","Latin capital letter o with double acute":"Lateinischer Großbuchstabe o mit doppeltem Akut","Latin capital letter o with macron":"Lateinischer Großbuchstabe o mit Makron","Latin capital letter r with acute":"Lateinischer Großbuchstabe r mit Akut","Latin capital letter r with caron":"Lateinischer Großbuchstabe r mit Hatschek","Latin capital letter r with cedilla":"Lateinischer Großbuchstabe r mit Cedille","Latin capital letter s with acute":"Lateinischer Großbuchstabe s mit Akut","Latin capital letter s with caron":"Lateinischer Großbuchstabe s mit Hatschek","Latin capital letter s with cedilla":"Lateinischer Großbuchstabe s mit Cedille","Latin capital letter s with circumflex":"Lateinischer Großbuchstabe s mit Zirkumflex","Latin capital letter t with caron":"Lateinischer Großbuchstabe t mit Hatschek","Latin capital letter t with cedilla":"Lateinischer Großbuchstabe t mit Cedille","Latin capital letter t with stroke":"Lateinischer Großbuchstabe t mit Querstrich","Latin capital letter u with breve":"Lateinischer Großbuchstabe u mit Breve","Latin capital letter u with double acute":"Lateinischer Großbuchstabe u mit doppeltem Akut","Latin capital letter u with macron":"Lateinischer Großbuchstabe u mit Makron","Latin capital letter u with ogonek":"Lateinischer Großbuchstabe u mit Ogonek","Latin capital letter u with ring above":"Lateinischer Großbuchstabe u mit Kroužek darüber","Latin capital letter u with tilde":"Lateinischer Großbuchstabe u mit Tilde","Latin capital letter w with circumflex":"Lateinischer Großbuchstabe w mit Zirkumflex","Latin capital letter y with circumflex":"Lateinischer Großbuchstabe y mit Zirkumflex","Latin capital letter y with diaeresis":"Lateinischer Großbuchstabe y mit Trema","Latin capital letter z with acute":"Lateinischer Großbuchstabe z mit Akut","Latin capital letter z with caron":"Lateinischer Großbuchstabe z mit Hatschek","Latin capital letter z with dot above":"Lateinischer Großbuchstabe z mit Punkt darüber","Latin capital ligature ij":"Große lateinische Ligatur ij","Latin capital ligature oe":"Große lateinische Ligatur oe","Latin small letter a with breve":"Lateinischer Kleinbuchstabe a mit Breve","Latin small letter a with macron":"Lateinischer Kleinbuchstabe a mit Makron","Latin small letter a with ogonek":"Lateinischer Kleinbuchstabe a mit Ogonek","Latin small letter c with acute":"Lateinischer Kleinbuchstabe c mit Akut","Latin small letter c with caron":"Lateinischer Kleinbuchstabe c mit Hatschek","Latin small letter c with circumflex":"Lateinischer Kleinbuchstabe c mit Zirkumflex","Latin small letter c with dot above":"Lateinischer Kleinbuchstabe c mit Punkt darüber","Latin small letter d with caron":"Lateinischer Kleinbuchstabe d mit Hatschek","Latin small letter d with stroke":"Lateinischer Kleinbuchstabe d mit Querstrich","Latin small letter dotless i":"Lateinischer Kleinbuchstabe i ohne Punkt","Latin small letter e with breve":"Lateinischer Kleinbuchstabe e mit Breve","Latin small letter e with caron":"Lateinischer Kleinbuchstabe e mit Hatschek","Latin small letter e with dot above":"Lateinischer Kleinbuchstabe e mit Punkt darüber","Latin small letter e with macron":"Lateinischer Kleinbuchstabe e mit Makron","Latin small letter e with ogonek":"Lateinischer Kleinbuchstabe e mit Ogonek","Latin small letter eng":"Lateinischer Kleinbuchstabe Eng","Latin small letter f with hook":"Lateinischer Kleinbuchstabe f mit Haken","Latin small letter g with breve":"Lateinischer Kleinbuchstabe g mit Breve","Latin small letter g with cedilla":"Lateinischer Kleinbuchstabe g mit Cedille","Latin small letter g with circumflex":"Lateinischer Kleinbuchstabe g mit Zirkumflex","Latin small letter g with dot above":"Lateinischer Kleinbuchstabe g mit Punkt darüber","Latin small letter h with circumflex":"Lateinischer Kleinbuchstabe h mit Zirkumflex","Latin small letter h with stroke":"Lateinischer Kleinbuchstabe h mit Querstrich","Latin small letter i with breve":"Lateinischer Kleinbuchstabe i mit Breve","Latin small letter i with macron":"Lateinischer Kleinbuchstabe i mit Makron","Latin small letter i with ogonek":"Lateinischer Kleinbuchstabe i mit Ogonek","Latin small letter i with tilde":"Lateinischer Kleinbuchstabe i mit Tilde","Latin small letter j with circumflex":"Lateinischer Kleinbuchstabe j mit Zirkumflex","Latin small letter k with cedilla":"Lateinischer Kleinbuchstabe k mit Cedille","Latin small letter kra":"Lateinischer Kleinbuchstabe Kra","Latin small letter l with acute":"Lateinischer Kleinbuchstabe l mit Akut","Latin small letter l with caron":"Lateinischer Kleinbuchstabe l mit Hatschek","Latin small letter l with cedilla":"Lateinischer Kleinbuchstabe l mit Cedille","Latin small letter l with middle dot":"Lateinischer Kleinbuchstabe l mit Mittelpunkt","Latin small letter l with stroke":"Lateinischer Kleinbuchstabe l mit Querstrich","Latin small letter long s":"Lateinischer Kleinbuchstabe langes s","Latin small letter n preceded by apostrophe":"Lateinischer Kleinbuchstabe n mit vorangestelltem Apostroph","Latin small letter n with acute":"Lateinischer Kleinbuchstabe n mit Akut","Latin small letter n with caron":"Lateinischer Kleinbuchstabe n mit Hatschek","Latin small letter n with cedilla":"Lateinischer Kleinbuchstabe n mit Cedille","Latin small letter o with breve":"Lateinischer Kleinbuchstabe o mit Breve","Latin small letter o with double acute":"Lateinischer Kleinbuchstabe o mit doppeltem Akut","Latin small letter o with macron":"Lateinischer Kleinbuchstabe o mit Makron","Latin small letter r with acute":"Lateinischer Kleinbuchstabe r mit Akut","Latin small letter r with caron":"Lateinischer Kleinbuchstabe r mit Hatschek","Latin small letter r with cedilla":"Lateinischer Kleinbuchstabe r mit Cedille","Latin small letter s with acute":"Lateinischer Kleinbuchstabe s mit Akut","Latin small letter s with caron":"Lateinischer Kleinbuchstabe s mit Hatschek","Latin small letter s with cedilla":"Lateinischer Kleinbuchstabe s mit Cedille","Latin small letter s with circumflex":"Lateinischer Kleinbuchstabe s mit Zirkumflex","Latin small letter t with caron":"Lateinischer Kleinbuchstabe t mit Hatschek","Latin small letter t with cedilla":"Lateinischer Kleinbuchstabe t mit Cedille","Latin small letter t with stroke":"Lateinischer Kleinbuchstabe t mit Querstrich","Latin small letter u with breve":"Lateinischer Kleinbuchstabe u mit Breve","Latin small letter u with double acute":"Lateinischer Kleinbuchstabe u mit doppeltem Akut","Latin small letter u with macron":"Lateinischer Kleinbuchstabe u mit Makron","Latin small letter u with ogonek":"Lateinischer Kleinbuchstabe u mit Ogonek","Latin small letter u with ring above":"Lateinischer Kleinbuchstabe u mit Kroužek darüber","Latin small letter u with tilde":"Lateinischer Kleinbuchstabe u mit Tilde","Latin small letter w with circumflex":"Lateinischer Kleinbuchstabe w mit Zirkumflex","Latin small letter y with circumflex":"Lateinischer Kleinbuchstabe y mit Zirkumflex","Latin small letter z with acute":"Lateinischer Kleinbuchstabe z mit Akut","Latin small letter z with caron":"Lateinischer Kleinbuchstabe z mit Hatschek","Latin small letter z with dot above":"Lateinischer Kleinbuchstabe z mit Punkt darüber","Latin small ligature ij":"Kleine lateinische Ligatur ij","Latin small ligature oe":"Kleine lateinische Ligatur oe","Left aligned image":"Linksbündiges Bild","Left double quotation mark":"Doppelte Anführungszeichen links","Left single quotation mark":"Einfache Anführungszeichen links","Left-pointing double angle quotation mark":"Doppelte Guillemets nach links","leftwards arrow to bar":"Pfeil nach links zum Querstrich","leftwards dashed arrow":"Gestrichelter Pfeil nach links","leftwards double arrow":"Doppelpfeil nach links","leftwards simple arrow":"einfacher Linkspfeil","Less-than or equal to":"Kleiner als oder gleich","Less-than sign":"Kleiner-als-Zeichen","Light blue":"Hellblau","Light green":"Hellgrün","Light grey":"Hellgrau",Link:"Link","Link image":"Bild verlinken","Link URL":"Link Adresse","Lira sign":"Lira-Zeichen","List properties":"Listeneigenschaften","Livre tournois sign":"Livre tournois-Zeichen","Logical and":"Logisches und","Logical or":"Logisches oder","Lower-latin":"Kleingeschriebene lateinische Buchstaben","Lower–roman":"Kleingeschriebene römische Zahlen",Macron:"Makron","Manat sign":"Manat-Zeichen","Match case":"Groß-/Kleinschreibung beachten",Mathematical:"Mathematisch","Media toolbar":"Medien Werkzeugleiste","Media URL":"Medien-URL","media widget":"Medien-Widget","Merge cell down":"Zelle unten verbinden","Merge cell left":"Zelle links verbinden","Merge cell right":"Zelle rechts verbinden","Merge cell up":"Zelle verbinden","Merge cells":"Zellen verbinden","Mill sign":"Mill-Zeichen","Minus sign":"Minus-Zeichen","Multiple styles":"Mehrere Stile","Multiplication sign":"Mal-Zeichen","N-ary product":"Produkt-Zeichen","N-ary summation":"Summen-Zeichen",Nabla:"Nabla","Naira sign":"Naira-Zeichen","New sheqel sign":"Schekel-Zeichen",Next:"Nächste","Next result":"Nächstes Ergebnis","No preview available":"Keine Vorschau verfügbar",None:"Kein Rahmen","Nordic mark sign":"Nordische Mark-Zeichen","Not an element of":"Kein Element von","Not equal to":"Ungleich","Not sign":"Negations-Zeichen","Numbered List":"Nummerierte Liste","Numbered list styles toolbar":"Darstellung der geordneten Liste","on with exclamation mark with left right arrow above":"„On“ mit Ausrufezeichen darüber Pfeil nach links und rechts","Open in a new tab":"In neuem Tab öffnen","Open link in new tab":"Link im neuen Tab öffnen","Open media in new tab":"Medien in neuem Tab öffnen",Orange:"Orange",Original:"Original",Outset:"Geprägt",Overline:"Überstrich",Padding:"Innenabstand","Page break":"Seitenumbruch",Paragraph:"Absatz","Paragraph sign":"Absatz-Zeichen","Partial differential":"Partielle Ableitung","Paste raw HTML here...":"Rohes HTML hier einfügen…","Paste the media URL in the input.":"Medien-URL in das Eingabefeld einfügen.","Per mille sign":"Promille-Zeichen","Per ten thousand sign":"Pro-Zehntausend-Zeichen","Peseta sign":"Peseta-Zeichen","Peso sign":"Philippinischer Peso-Zeichen","Pink marker":"Pinker Marker","Plain text":"Nur Text","Plus-minus sign":"Plus-Minus-Zeichen","Pound sign":"Pfund-Zeichen","Press Enter to type after or press Shift + Enter to type before the widget":"Drücken Sie die Eingabetaste, um nach dem Widget zu tippen oder Shift + Eingabetaste, um vor dem Widget zu tippen.",Previous:"vorherige","Previous result":"Vorheriges Ergebnis","Proportional to":"Proportional zu",Purple:"Violett","Question exclamation mark":"Frage-Ruf-Zeichen",Red:"Rot","Red pen":"Rote Schriftfarbe",Redo:"Wiederherstellen","Registered sign":"Registered-Trade-Mark-Zeichen","Remove color":"Farbe entfernen","Remove Format":"Formatierung entfernen","Remove highlight":"Texthervorhebung entfernen",Replace:"Ersetzen","Replace all":"Alle ersetzen","Replace with…":"Ersetzen durch…","Resize image":"Bildgröße ändern","Resize image to %0":"Bildgröße ändern in %0","Resize image to the original size":"Bild in Originalgröße ändern","Restore default":"Standard wiederherstellen","Reversed order":"Umgekehrte Reihenfolge","Reversed paragraph sign":"Umgedrehtes Absatz-Zeichen","Rich Text Editor":"Rich Text Editor",Ridge:"Hervorgehoben","Right aligned image":"Rechtsbündiges Bild","Right double quotation mark":"Doppelte Anführungszeichen rechts","Right single quotation mark":"Einfache Anführungszeichen rechts","Right-pointing double angle quotation mark":"Doppelte Guillemets nach rechts","rightwards arrow to bar":"Pfeil nach rechts zum Querstrich","rightwards dashed arrow":"Gestrichelter Pfeil nach rechts","rightwards double arrow":"Doppelpfeil nach rechts","rightwards simple arrow":"einfacher Rechtspfeil",Row:"Zeile","Ruble sign":"Rubel-Zeichen","Rupee sign":"Rupie-Zeichen",Save:"Speichern","Save changes":"Änderungen speichern","Saving changes":"Änderungen werden gespeichert","Section sign":"Paragraphen-Zeichen","Select all":"Alles auswählen","Select column":"Spalte auswählen","Select row":"Zeile auswählen","Show more items":"Mehr anzeigen","Show options":"Optionen anzeigen","Side image":"Seitenbild","Single left-pointing angle quotation mark":"Einfache Guillemets nach links","Single low-9 quotation mark":"Einfache Anführungszeichen links unten","Single right-pointing angle quotation mark":"Einfache Guillemets nach rechts",Small:"Klein",Solid:"Durchgezogen","soon with rightwards arrow above":"„Soon“ darüber Pfeil nach rechts",Source:"Quellcode","Special characters":"Sonderzeichen","Spesmilo sign":"Spesmilo-Zeichen","Split cell horizontally":"Zelle horizontal teilen","Split cell vertically":"Zelle vertikal teilen",Square:"Quadrat","Square root":"Wurzel-Zeichen","Start at":"Beginnen mit","Start index must be greater than 0.":"Der Startwert muss größer als 0 sein.",Strikethrough:"Durchgestrichen",Style:"Rahmenart",Styles:"Stile",Subscript:"Tiefgestellt",Superscript:"Hochgestellt","Table alignment toolbar":"Werkzeugleiste für die Tabellen-Ausrichtung","Table cell text alignment":"Ausrichtung des Zellentextes","Table properties":"Tabelleneigenschaften","Table toolbar":"Tabelle Werkzeugleiste","Tenge sign":"Tenge-Zeichen",Text:"Text","Text alignment":"Textausrichtung","Text alignment toolbar":"Text-Ausrichtung Toolbar","Text alternative":"Alternativtext","Text highlight toolbar":"Text hervorheben Werkzeugleiste","Text styles":"Text-Stile","Text to find must not be empty.":"Der Suchtext darf nicht leer sein.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"Die Farbe ist ungültig. Probieren Sie „#FF0000“ oder „rgb(255,0,0)“ oder „red“.","The URL must not be empty.":"Die URL darf nicht leer sein.",'The value is invalid. Try "10px" or "2em" or simply "2".':"Der Wert ist ungültig. Probieren Sie „10px“ oder „2em“ oder „2“.","There exists":"Existenzquantor","This link has no URL":"Dieser Link hat keine Adresse","This media URL is not supported.":"Diese Medien-URL wird nicht unterstützt.","Tilde operator":"Tilde-Operator",Tiny:"Sehr klein","Tip: Find some text first in order to replace it.":"Tipp: Zuerst nach Text suchen um diesen zu ersetzen.","Tip: Paste the URL into the content to embed faster.":"Tipp: Zum schnelleren Einbetten können Sie die Medien-URL in den Inhalt einfügen.","To-do List":"Aufgabenliste","Toggle caption off":"Tabellenüberschrift deaktivieren","Toggle caption on":"Tabellenüberschrift aktivieren","Toggle the circle list style":"Leeren Kreis einstellen","Toggle the decimal list style":"Dezimalzahlen einstellen","Toggle the decimal with leading zero list style":"Dezimalzahlen mit vorangestellten Nullen einstellen","Toggle the disc list style":"Gefüllten Kreis einstellen","Toggle the lower–latin list style":"Kleingeschriebene lateinische Buchstaben einstellen","Toggle the lower–roman list style":"Kleingeschriebene römische Zahlen einstellen","Toggle the square list style":"Quadrat einstellen","Toggle the upper–latin list style":"Großgeschriebene lateinische Buchstaben einstellen","Toggle the upper–roman list style":"Großgeschriebene römische Zahlen einstellen","top with upwards arrow above":"„Top“ darüber Pfeil nach oben","Trade mark sign":"Unregistered-Trade-Mark-Zeichen","Tugrik sign":"Tugrik-Zeichen","Turkish lira sign":"Türkische Lira-Zeichen",Turquoise:"Türkis","Two dot leader":"Doppel-Punktlinie",Underline:"Unterstrichen",Undo:"Rückgängig",Union:"Vereinigung",Unlink:"Link entfernen","up down arrow with base":"Unterstrichener Pfeil nach oben und unten",Update:"Aktualisieren","Update image URL":"Bild-URL aktualisieren","Upload failed":"Hochladen fehlgeschlagen","Upload in progress":"Upload läuft","Upper-latin":"Großgeschriebene lateinische Buchstaben","Upper-roman":"Großgeschriebene römische Zahlen","upwards arrow to bar":"Pfeil nach oben zum Querstrich","upwards dashed arrow":"Gestrichelter Pfeil nach oben","upwards double arrow":"Doppelpfeil nach oben","upwards simple arrow":"einfacher Aufwärtspfeil","Vertical text alignment toolbar":"Werkzeugleiste für die vertikale Zellentext-Ausrichtung","Vulgar fraction one half":"Gemeiner Bruch ein Halb","Vulgar fraction one quarter":"Gemeiner Bruch ein Viertel","Vulgar fraction three quarters":"Gemeiner Bruch drei Viertel",White:"Weiß","Whole words only":"Nur ganze Wörter","Widget toolbar":"Widget Werkzeugleiste",Width:"Breite","Won sign":"Won-Zeichen","Words: %0":"Wörter: %0 ","Wrap text":"Text umfließt Bild",Yellow:"Gelb","Yellow marker":"Gelber Marker","Yen sign":"Yen-Zeichen"});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/el.js b/ckeditor/translations/el.js
deleted file mode 100644
index d1b0391..0000000
--- a/ckeditor/translations/el.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["el"]=t["el"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 από %1","Align cell text to the bottom":"Στοίχιση κειμένου κελιού κάτω","Align cell text to the center":"Στοίχιση κειμένου κελιού στο κέντρο","Align cell text to the left":"Στοίχιση κειμένου κελιού στα αριστερά","Align cell text to the middle":"Στοίχιση κειμένου κελιού στο μέσο","Align cell text to the right":"Στοίχιση κειμένου κελιού στα δεξιά","Align cell text to the top":"Στοίχιση κειμένου κελιού επάνω","Align center":"Στοίχιση στο κέντρο","Align left":"Στοίχιση αριστερά","Align right":"Στοίχιση δεξιά","Align table to the left":"Στοίχιση πίνακα στα αριστερά","Align table to the right":"Στοίχιση πίνακα στα δεξιά",Alignment:"Στοίχιση",All:"Όλα","Almost equal to":"Περίπου ίσο με",Angle:"Γωνία","Approximately equal to":"Κατά προσέγγιση ίσο με",Aquamarine:"Ακουαμαρίνα",Arrows:"Βέλη","Asterisk operator":"Τελεστής αστερίσκος","Austral sign":"Σύμβολο αουστράλ Αργεντινής","back with leftwards arrow above":"όπισθεν με αριστερό βέλος άνω",Background:"Υπόβαθρο",Big:"Μεγάλο","Bitcoin sign":"Σύμβολο Bitcoin",Black:"Μαύρο","Block quote":"Περιοχή παράθεσης","Block styles":"Στυλ για μπλοκ",Blue:"Μπλε","Blue marker":"Επισημαντής μπλε",Bold:"Έντονα",Border:"Περίγραμμα","Break text":"Κατάτμηση κειμένου","Bulleted List":"Λίστα με κουκκίδες","Bulleted list styles toolbar":"Γραμμή εργαλείων στυλ λιστών με κουκίδες",Cancel:"Ακύρωση","Caption for image: %0":"Λεζάντα για την εικόνα: %0","Caption for the image":"Λεζάντα για την εικόνα","Cedi sign":"Σύμβολο σίντι Γκάνας","Cell properties":"Ιδιότητες κελιού","Cent sign":"Σύμβολο λεπτού","Center table":"Στοίχιση πίνακα στο κέντρο","Centered image":"Εικόνα με στοίχιση στο κέντρο","Change image text alternative":"Αλλαγή εναλλακτικού κείμενου εικόνας","Character categories":"Κατηγορίες χαρακτήρων","Characters: %0":"Χαρακτήρες: %0","Choose heading":"Επιλέξτε κεφαλίδα",Circle:"Κύκλος",Code:"Κώδικας","Colon sign":"Σύμβολο άνω κάτω τελείας",Color:"Χρώμα","Color picker":"Επιλογέας χρώματος",Column:"Στήλη","Contains as member":"Περιέχει ως μέλος","Copyright sign":"Σύμβολο πνευματικής ιδιοκτησίας","Cruzeiro sign":"Σύμβολο Κρουζέιρο",Currency:"Νόμισμα","Currency sign":"Σύμβολο νομίσματος",Dashed:"Με παύλες",Decimal:"Δεκαδικό","Decimal with leading zero":"Δεκαδικό με μηδενικά","Decrease indent":"Μείωση εσοχής",Default:"Προεπιλογή","Degree sign":"Σύμβολο βαθμών Κελσίου","Delete column":"Διαγραφή στήλης","Delete row":"Διαγραφή γραμμής","Dim grey":"Θολό γκρι",Dimensions:"Διαστάσεις",Disc:"Δίσκος","Division sign":"Σύμβολο διαίρεσης","Document colors":"Χρώματα εγγράφου","Dollar sign":"Σύμβολο δολλαρίου","Dong sign":"Σύμβολο Ντόνγκ Βιετνάμ",Dotted:"Διάστικτο",Double:"Διπλό","Double dagger":"Διπλός σταυρός","Double exclamation mark":"Διπλό θαυμαστικό","Double low-9 quotation mark":"Διπλό κάτω-9 εισαγωγικό","Double question mark":"Διπλό ερωτηματικό",Downloadable:"Με δυνατότητα λήψης","downwards arrow to bar":"κάτω βέλος σε γραμμή","downwards dashed arrow":"κάτω βέλος με παύλες","downwards double arrow":"κάτω διπλό βέλος","downwards simple arrow":"απλό βέλος προς τα κάτω","Drachma sign":"Σύμβολο δραχμής Ελλάδας","Dropdown toolbar":"Γραμμή εργαλείων αναδυόμενου μενού","Edit block":"Επεξεργασία τμήματος","Edit link":"Επεξεργασία συνδέσμου","Edit source":"Επεξεργασία κώδικα","Editor block content toolbar":"Γραμμή εργαλείων επεξεργασίας περιεχομένου αποκλεισμού","Editor contextual toolbar":"Γραμμή εργαλείων επεξεργασίας συμφραζομένων","Editor editing area: %0":"Περιοχή επεξεργασίας προγράμματος επεξεργασίας: %0","Editor toolbar":"Γραμμή εργαλείων επεξεργαστή","Element of":"Στοιχείο του","Em dash":"Μικρή παύλα","Empty set":"Κενό σύνολο","Empty snippet content":"Άδειο περιεχόμενο αποσπάσματος","En dash":"Μεγάλη παύλα","end with leftwards arrow above":"τέλος με αριστερό βέλος άνω","Enter image caption":"Εισαγωγή λεζάντας εικόνας","Enter table caption":"Εισαγωγή λεζάντας πίνακα","Euro sign":"Σύμβολο ευρώ","Euro-currency sign":"Σύμβολο ευρωνομίσματος","Exclamation question mark":"Θαυμαστικό",Find:"Εύρεση","Find and replace":"Εύρεση και αντικατάσταση","Find in text…":"Εύρεση στο κείμενο...","Font Background Color":"Χρώμα υποβάθρου γραμματοσειράς","Font Color":"Χρώμα γραμματοσειράς","Font Family":"Οικογένεια γραμματοσειρών","Font Size":"Μέγεθος γραμματοσειράς","For all":"Σύμβολο για όλα","Fraction slash":"Κάθετος κλάσματος","French franc sign":"Σύμβολο γαλλικού φράγκου","Full size image":"Εικόνα σε πλήρες μέγεθος","German penny sign":"Σύμβολο γερμανικού λεπτού","Greater-than or equal to":"Σύμβολο μεγαλύτερο ή ίσο από","Greater-than sign":"Σύμβολο μεγαλύτερο από",Green:"Πράσινο","Green marker":"Επισημαντής πράσινου","Green pen":"Πένα πράσινου",Grey:"Γκρι",Groove:"Βαθουλωτό","Guarani sign":"Σύμβολο γκουαράνι Παραγουάης","Header column":"Στήλη κεφαλίδας","Header row":"Γραμμή κεφαλίδας",Heading:"Κεφαλίδα","Heading 1":"Κεφαλίδα 1","Heading 2":"Κεφαλίδα 2","Heading 3":"Κεφαλίδα 3","Heading 4":"Κεφαλίδα 4","Heading 5":"Κεφαλίδα 5","Heading 6":"Κεφαλίδα 6",Height:"Ύψος",Highlight:"Επισήμανση","Horizontal ellipsis":"Οριζόντια έλλειψη","Horizontal line":"Οριζόντια γραμμή","Horizontal text alignment toolbar":"Γραμμή εργαλείων οριζόντιας στοίχισης κειμένου","Hryvnia sign":"Σύμβολο γρίβνα Ουκρανίας","HTML object":"Αντικείμενο HTML","HTML snippet":"Απόσπασμα HTML",Huge:"Τεράστιο","Identical to":"Ταυτόσημο με","Image resize list":"Λίστα μεγεθών εικόνων","Image toolbar":"Γραμμή εργαλείων εικόνας","image widget":"Γραφικό στοιχείο εικόνας","In line":"Εντός γραμμής","Increase indent":"Αύξηση εσοχής","Indian rupee sign":"Σύμβολο ρουπίας Ινδίας",Infinity:"Άπειρο",Insert:"Εισαγωγή","Insert code block":"Εισαγωγή τμήματος κώδικα","Insert column left":"Εισαγωγή στήλης αριστερά","Insert column right":"Εισαγωγή στήλης δεξιά","Insert HTML":"Εισαγωγή HTML","Insert image":"Εισαγωγή εικόνας","Insert image via URL":"Εισαγωγή εικόνας μέσω διεύθυνσης","Insert media":"Εισαγωγή πολυμέσου","Insert paragraph after block":"Εισαγωγή παραγράφου μετά το τμήμα","Insert paragraph before block":"Εισαγωγή παραγράφου πριν το τμήμα","Insert row above":"Εισαγωγή γραμμής πάνω","Insert row below":"Εισαγωγή γραμμής κάτω","Insert table":"Εισαγωγή πίνακα",Inset:"Κείμενο με βάθος",Integral:"Ολοκλήρωμα",Intersection:"Τομή","Inverted exclamation mark":"Αντεστραμμένο θαυμαστικό","Inverted question mark":"Αντεστραμμένο ερωτηματικό",Italic:"Πλάγια",Justify:"Πλήρης στοίχηση","Justify cell text":"Πλήρης στοίχιση κειμένου κελιού","Kip sign":"Σύμβολο κίπ Λάος",Latin:"Λατινικά","Latin capital letter a with breve":"Λατινικό κεφαλαίο γράμμα a με μισοφέγγαρο","Latin capital letter a with macron":"Λατινικό κεφαλαίο γράμμα a με παύλα","Latin capital letter a with ogonek":"Λατινικό κεφαλαίο γράμμα a με μικρή ουρά","Latin capital letter c with acute":"Λατινικό κεφαλαίο γράμμα c με δεξί τόνο","Latin capital letter c with caron":"Λατινικό κεφαλαίο γράμμα c με ανάποδο καπελάκι","Latin capital letter c with circumflex":"Λατινικό κεφαλαίο γράμμα c με καπελάκι","Latin capital letter c with dot above":"Λατινικό κεφαλαίο γράμμα c με τελεία επάνω","Latin capital letter d with caron":"Λατινικό κεφαλαίο γράμμα d με ανάποδο καπελάκι","Latin capital letter d with stroke":"Λατινικό κεφαλαίο γράμμα d με σταυρωμένη παύλα","Latin capital letter e with breve":"Λατινικό κεφαλαίο γράμμα e με μισοφέγγαρο","Latin capital letter e with caron":"Λατινικό κεφαλαίο γράμμα e με ανάποδο καπελάκι","Latin capital letter e with dot above":"Λατινικό κεφαλαίο γράμμα e με τελεία επάνω","Latin capital letter e with macron":"Λατινικό κεφαλαίο γράμμα e με παύλα","Latin capital letter e with ogonek":"Λατινικό κεφαλαίο γράμμα e με μικρή ουρά","Latin capital letter eng":"Λατινικό κεφαλαίο γράμμα eng","Latin capital letter g with breve":"Λατινικό κεφαλαίο γράμμα g με βραχεία","Latin capital letter g with cedilla":"Λατινικό κεφαλαίο γράμμα g με υποστιγμή","Latin capital letter g with circumflex":"Λατινικό κεφαλαίο γράμμα g με καπελάκι","Latin capital letter g with dot above":"Λατινικό κεφαλαίο γράμμα g με τελεία επάνω","Latin capital letter h with circumflex":"Λατινικό κεφαλαίο γράμμα h με αιχμή","Latin capital letter h with stroke":"Λατινικό κεφαλαίο γράμμα h με κάθετο","Latin capital letter i with breve":"Λατινικό κεφαλαίο γράμμα i με βραχεία","Latin capital letter i with dot above":"Λατινικό κεφαλαίο γράμμα i με τελεία επάνω","Latin capital letter i with macron":"Λατινικό κεφαλαίο γράμμα i με μακριά παύλα","Latin capital letter i with ogonek":"Λατινικό κεφαλαίο γράμμα i με ανάστροφη υποστιγμή","Latin capital letter i with tilde":"Λατινικό κεφαλαίο γράμμα i με περισπωμένη","Latin capital letter j with circumflex":"Λατινικό κεφαλαίο γράμμα j με αιχμή","Latin capital letter k with cedilla":"Λατινικό κεφαλαίο γράμμα k με υποστιγμή","Latin capital letter l with acute":"Λατινικό κεφαλαίο γράμμα l με οξεία","Latin capital letter l with caron":"Λατινικό κεφαλαίο γράμμα l με αμβλεία","Latin capital letter l with cedilla":"Λατινικό κεφαλαίο γράμμα l με υποστιγμή","Latin capital letter l with middle dot":"Λατινικό κεφαλαίο γράμμα l με μεσαία τελεία","Latin capital letter l with stroke":"Λατινικό κεφαλαίο γράμμα l με κάθετο","Latin capital letter n with acute":"Λατινικό κεφαλαίο γράμμα n με οξεία","Latin capital letter n with caron":"Λατινικό κεφαλαίο γράμμα n με αμβλεία","Latin capital letter n with cedilla":"Λατινικό κεφαλαίο γράμμα n με υποστιγμή","Latin capital letter o with breve":"Λατινικό κεφαλαίο γράμμα o με βραχεία","Latin capital letter o with double acute":"Λατινικό κεφαλαίο γράμμα o με διπλή οξεία","Latin capital letter o with macron":"Λατινικό κεφαλαίο γράμμα o με μακριά παύλα","Latin capital letter r with acute":"Λατινικό κεφαλαίο γράμμα r με οξεία","Latin capital letter r with caron":"Λατινικό κεφαλαίο γράμμα r με αμβλεία","Latin capital letter r with cedilla":"Λατινικό κεφαλαίο γράμμα r με υποστιγμή","Latin capital letter s with acute":"Λατινικό κεφαλαίο γράμμα s με οξεία","Latin capital letter s with caron":"Λατινικό κεφαλαίο γράμμα s με αμβλεία","Latin capital letter s with cedilla":"Λατινικό κεφαλαίο γράμμα s με υποστιγμή","Latin capital letter s with circumflex":"Λατινικό κεφαλαίο γράμμα s με αιχμή","Latin capital letter t with caron":"Λατινικό κεφαλαίο γράμμα t με αμβλεία","Latin capital letter t with cedilla":"Λατινικό κεφαλαίο γράμμα t με υποστιγμή","Latin capital letter t with stroke":"Λατινικό κεφαλαίο γράμμα t με κάθετο","Latin capital letter u with breve":"Λατινικό κεφαλαίο γράμμα u με βραχεία","Latin capital letter u with double acute":"Λατινικό κεφαλαίο γράμμα u με διπλή οξεία","Latin capital letter u with macron":"Λατινικό κεφαλαίο γράμμα u με μακριά παύλα","Latin capital letter u with ogonek":"Λατινικό κεφαλαίο γράμμα u με ανάστροφη υποστιγμή","Latin capital letter u with ring above":"Λατινικό κεφαλαίο γράμμα u με δακτύλιο επάνω","Latin capital letter u with tilde":"Λατινικό κεφαλαίο γράμμα u με περισπωμένη","Latin capital letter w with circumflex":"Λατινικό κεφαλαίο γράμμα w με αιχμή","Latin capital letter y with circumflex":"Λατινικό κεφαλαίο γράμμα y με αιχμή","Latin capital letter y with diaeresis":"Λατινικό κεφαλαίο γράμμα y με διαλυτικά","Latin capital letter z with acute":"Λατινικό κεφαλαίο γράμμα z με οξεία","Latin capital letter z with caron":"Λατινικό κεφαλαίο γράμμα z με αμβλεία","Latin capital letter z with dot above":"Λατινικό κεφαλαίο γράμμα z με τελεία επάνω","Latin capital ligature ij":"Λατινικό κεφαλαίο σύμπλεγμα ij","Latin capital ligature oe":"Λατινικό κεφαλαίο σύμπλεγμα oe","Latin small letter a with breve":"Λατινικό μικρό γράμμα a με μισοφέγγαρο","Latin small letter a with macron":"Λατινικό μικρό γράμμα a με παύλα","Latin small letter a with ogonek":"Λατινικό μικρό γράμμα a με μικρή ουρά","Latin small letter c with acute":"Λατινικό μικρό γράμμα c με δεξί τόνο","Latin small letter c with caron":"Λατινικό μικρό γράμμα c με ανάποδο καπελάκι","Latin small letter c with circumflex":"Λατινικό μικρό γράμμα c με καπελάκι","Latin small letter c with dot above":"Λατινικό μικρό γράμμα c με τελεία επάνω","Latin small letter d with caron":"Λατινικό μικρό γράμμα d με ανάποδο καπελάκι","Latin small letter d with stroke":"Λατινικό μικρό γράμμα d με σταυρωμένη παύλα","Latin small letter dotless i":"Λατινικό μικρό γράμμα i χωρίς τελεία","Latin small letter e with breve":"Λατινικό μικρό γράμμα e με μισοφέγγαρο","Latin small letter e with caron":"Λατινικό μικρό γράμμα e με ανάποδο καπελάκι","Latin small letter e with dot above":"Λατινικό μικρό γράμμα e με τελεία επάνω","Latin small letter e with macron":"Λατινικό μικρό γράμμα e με παύλα","Latin small letter e with ogonek":"Λατινικό μικρό γράμμα e με μικρή ουρά","Latin small letter eng":"Λατινικό μικρό γράμμα eng","Latin small letter f with hook":"Λατινικό μικρό γράμμα f με άγκιστρο","Latin small letter g with breve":"Λατινικό μικρό γράμμα g με βραχεία","Latin small letter g with cedilla":"Λατινικό μικρό γράμμα g με υποστιγμή","Latin small letter g with circumflex":"Λατινικό μικρό γράμμα g με καπελάκι","Latin small letter g with dot above":"Λατινικό μικρό γράμμα g με τελεία επάνω","Latin small letter h with circumflex":"Λατινικό μικρό γράμμα h με αιχμή","Latin small letter h with stroke":"Λατινικό μικρό γράμμα h με κάθετο","Latin small letter i with breve":"Λατινικό μικρό γράμμα i με βραχεία","Latin small letter i with macron":"Λατινικό μικρό γράμμα i με μακριά παύλα","Latin small letter i with ogonek":"Λατινικό μικρό γράμμα i με ανάστροφη υποστιγμή","Latin small letter i with tilde":"Λατινικό μικρό γράμμα i με περισπωμένη","Latin small letter j with circumflex":"Λατινικό μικρό γράμμα j με αιχμή","Latin small letter k with cedilla":"Λατινικό μικρό γράμμα k με υποστιγμή","Latin small letter kra":"Λατινικό μικρό γράμμα kra","Latin small letter l with acute":"Λατινικό μικρό γράμμα l με οξεία","Latin small letter l with caron":"Λατινικό μικρό γράμμα l με αμβλεία","Latin small letter l with cedilla":"Λατινικό μικρό γράμμα l με υποστιγμή","Latin small letter l with middle dot":"Λατινικό μικρό γράμμα l με μεσαία τελεία","Latin small letter l with stroke":"Λατινικό μικρό γράμμα l με κάθετο","Latin small letter long s":"Λατινικό μικρό γράμμα μακρό s","Latin small letter n preceded by apostrophe":"Λατινικό μικρό γράμμα n με απόστροφο που προηγείται","Latin small letter n with acute":"Λατινικό μικρό γράμμα n με οξεία","Latin small letter n with caron":"Λατινικό μικρό γράμμα n με αμβλεία","Latin small letter n with cedilla":"Λατινικό μικρό γράμμα n με υποστιγμή","Latin small letter o with breve":"Λατινικό μικρό γράμμα o με βραχεία","Latin small letter o with double acute":"Λατινικό μικρό γράμμα o με διπλή οξεία","Latin small letter o with macron":"Λατινικό κεφαλαίο γράμμα o με μακριά παύλα","Latin small letter r with acute":"Λατινικό μικρό γράμμα r με οξεία","Latin small letter r with caron":"Λατινικό μικρό γράμμα r με αμβλεία","Latin small letter r with cedilla":"Λατινικό μικρό γράμμα r με υποστιγμή","Latin small letter s with acute":"Λατινικό μικρό γράμμα s με οξεία","Latin small letter s with caron":"Λατινικό μικρό γράμμα s με αμβλεία","Latin small letter s with cedilla":"Λατινικό μικρό γράμμα s με υποστιγμή","Latin small letter s with circumflex":"Λατινικό μικρό γράμμα s με αιχμή","Latin small letter t with caron":"Λατινικό μικρό γράμμα t με αμβλεία","Latin small letter t with cedilla":"Λατινικό μικρό γράμμα t με υποστιγμή","Latin small letter t with stroke":"Λατινικό μικρό γράμμα t με κάθετο","Latin small letter u with breve":"Λατινικό μικρό γράμμα u με βραχεία","Latin small letter u with double acute":"Λατινικό μικρό γράμμα u με διπλή οξεία","Latin small letter u with macron":"Λατινικό μικρό γράμμα u με μακριά παύλα","Latin small letter u with ogonek":"Λατινικό μικρό γράμμα u με ανάστροφη υποστιγμή","Latin small letter u with ring above":"Λατινικό μικρό γράμμα u με δακτύλιο επάνω","Latin small letter u with tilde":"Λατινικό μικρό γράμμα u με περισπωμένη","Latin small letter w with circumflex":"Λατινικό μικρό γράμμα w με αιχμή","Latin small letter y with circumflex":"Λατινικό μικρό γράμμα y με αιχμή","Latin small letter z with acute":"Λατινικό μικρό γράμμα z με οξεία","Latin small letter z with caron":"Λατινικό μικρό γράμμα z με αμβλεία","Latin small letter z with dot above":"Λατινικό μικρό γράμμα z με τελεία επάνω","Latin small ligature ij":"Λατινικό μικρό σύμπλεγμα ij","Latin small ligature oe":"Λατινικό μικρό σύμπλεγμα oe","Left aligned image":"Εικόνα με αριστερή στοίχιση","Left double quotation mark":"Διπλό αριστερό ερωτηματικό","Left single quotation mark":"Μονό αριστερό ερωτηματικό","Left-pointing double angle quotation mark":"Διπλό ερωτηματικό αριστερής γωνίας","leftwards arrow to bar":"αριστερό βέλος σε γραμμή","leftwards dashed arrow":"αριστερό βέλος με παύλες","leftwards double arrow":"αριστερό διπλό βέλος","leftwards simple arrow":"απλό βέλος προς τα αριστερά","Less-than or equal to":"Σύμβολο μικρότερο ή ίσο από","Less-than sign":"Σύμβολο μικρότερο από","Light blue":"Φωτινό μπλε","Light green":"Φωτινό πράσινο","Light grey":"Φωτινό γκρι",Link:"Σύνδεσμος","Link image":"Εικόνα συνδέσμου","Link URL":"Διεύθυνση συνδέσμου","Lira sign":"Σύμβολο λίρας Τουρκίας","List properties":"Ιδιότητες λίστας","Livre tournois sign":"Σύμβολο λίβρα τουρ Γαλλίας","Logical and":"Λογικός τελεστής τομής","Logical or":"Λογικός τελεστής ένωσης","Lower-latin":"Μικρά λατινικά","Lower–roman":"Μικρά ρωμαϊκά",Macron:"Μακριά παύλα","Manat sign":"Σύμβολο μανάτ Αζερμπαϊτζάν","Match case":"Ταίριασμα πεζών-ΚΕΦΑΛΑΙΩΝ",Mathematical:"Μαθηματικά","Media toolbar":"Γραμμή εργαλείων πολυμέσων","Media URL":"Διεύθυνση πολυμέσου","media widget":"Γραφικό στοιχείου πολυμέσου","Merge cell down":"Συγχώνευση κελιού κάτω","Merge cell left":"Συγχώνευση κελιού αριστερά","Merge cell right":"Συγχώνευση κελιού δεξιά","Merge cell up":"Συγχώνευση κελιού πάνω","Merge cells":"Συγχώνευση κελιών","Mill sign":"Σύμβολο χιλιοστού νομίσματος","Minus sign":"Σύμβολο αφαίρεσης","Multiple styles":"Πολλαπλά στυλ","Multiplication sign":"Σύμβολο πολλαπλασιασμού","N-ary product":"Νιοστό παραγοντικό","N-ary summation":"Νιοστή άθροιση",Nabla:"Ανάδελτα","Naira sign":"Σύμβολο Ναΐρα Νιγηρίας","New sheqel sign":"Σύμβολο νέου σεκέλ Ισραήλ",Next:"Επόμενο","Next result":"Επόμενο αποτέλεσμα","No preview available":"Η προεπισκόπηση δεν είναι διαθέσιμη",None:"Χωρίς περίγραμμα","Nordic mark sign":"Σύμβολο μάρκου Νορβηγίας","Not an element of":"Όχι στοιχείο του","Not equal to":"Όχι ίσο με","Not sign":"Σύμβολο άρνησης","Numbered List":"Λίστα με αριθμούς","Numbered list styles toolbar":"Γραμμή εργαλείων στυλ λιστών με αριθμούς","on with exclamation mark with left right arrow above":"ενεργό με θαυμαστικό με αριστερό δεξί βέλος άνω","Open in a new tab":"Άνοιγμα σε νέα καρτέλα","Open link in new tab":"Άνοιγμα συνδέσμου σε νέα καρτέλα","Open media in new tab":"Άνοιγμα πολυμέσων σε νέα καρτέλα",Orange:"Πορτοκαλί",Original:"Αρχικό",Outset:"Κείμενο με ύψος",Overline:"Άνω γραμμή",Padding:"Απόσταση κειμένου από το περίγραμμα","Page break":"Αλλαγή σελίδας",Paragraph:"Παράγραφος","Paragraph sign":"Σύμβολο παραγράφου","Partial differential":"Μερικό διαφορικό","Paste raw HTML here...":"Επικολλήστε κώδικα HTML εδώ...","Paste the media URL in the input.":"Επικολλήστε τη διεύθυνση του πολυμέσου στο πλαίσιο.","Per mille sign":"Σύμβολο τοις χιλίοις","Per ten thousand sign":"Σύμβολο δεκάκις χιλίοις","Peseta sign":"Σύμβολο πεσέτας Ισπανίας","Peso sign":"Σύμβολο πέσος Μεξικού","Pink marker":"Επισημαντής ροζ","Plain text":"Απλό κέιμενο","Plus-minus sign":"Σύμβολο συν-πλην","Pound sign":"Σύμβολο λίρας Αγγλίας","Press Enter to type after or press Shift + Enter to type before the widget":"Πατήστε Enter για να πληκτρολογήσετε μετά ή πατήστε Shift + Enter για να πληκτρολογήσετε πριν από το γραφικό στοιχείο",Previous:"Προηγούμενο","Previous result":"Προηγούμενο αποτέλεσμα","Proportional to":"Αναλογικό με",Purple:"Πορφυρό","Question exclamation mark":"Ερωτηματικό",Red:"Κόκκινο","Red pen":"Πένα κόκκινου",Redo:"Επανάληψη","Registered sign":"Σύμβολο καταχώρησης","Remove color":"Απομάκρυνση χρώματος","Remove Format":"Απομάκρυνση μορφοποίησης","Remove highlight":"Απομάκρυνση επισήμανσης",Replace:"Αντικατάσταση","Replace all":"Αντικατάσταση όλων","Replace with…":"Αντικατάσταση με...","Resize image":"Αλλαγή μεγέθους εικόνας","Resize image to %0":"Αλλαγή μεγέθους σε %0","Resize image to the original size":"Αλλαγή μεγέθους εικόνας στο αρχικό μέγεθος","Restore default":"Επαναφορά προεπιλογής","Reversed order":"Αντίστροφη σειρά","Reversed paragraph sign":"Σύμβολο αντεστραμμένης παραγράφου","Rich Text Editor":"Επεξεργαστής εμπλουτισμένου κειμένου",Ridge:"Ραχωτό","Right aligned image":"Εικόνα με δεξιά στοίχιση","Right double quotation mark":"Δεξί διπλό ερωτηματικό","Right single quotation mark":"Μονό δεξιό ερωτηματικό","Right-pointing double angle quotation mark":"Διπλό ερωτηματικό δεξιάς γωνίας","rightwards arrow to bar":"δεξιό βέλος σε γραμμή","rightwards dashed arrow":"δεξιό βέλος με παύλες","rightwards double arrow":"δεξιό διπλό βέλος","rightwards simple arrow":"απλό βέλος προς τα δεξιά",Row:"Γραμμή","Ruble sign":"Σύμβολο ρουβλίου Ρωσίας","Rupee sign":"Σύμβολο ρουπίας Ινδίας",Save:"Αποθήκευση","Save changes":"Αποθήκευση αλλαγών","Saving changes":"Αποθήκευση αλλαγών","Section sign":"Σύμβολο τομέα","Select all":"Επιλογή όλων","Select column":"Επιλογή στήλης","Select row":"Επιλογή γραμμής","Show more items":"Προβολή περισσότερων αντικειμένων","Show options":"Προβολή επιλογών","Side image":"Πλευρική εικόνα","Single left-pointing angle quotation mark":"Μονό ερωτηματικό αριστερής γωνίας","Single low-9 quotation mark":"Μονό κάτω-9 εισαγωγικό","Single right-pointing angle quotation mark":"Μονό ερωτηματικό δεξιάς γωνίας",Small:"Μικρό",Solid:"Συμπαγές","soon with rightwards arrow above":"σύντομα με δεξί βέλος άνω",Source:"Κώδικας","Special characters":"Ειδικοί χαρακτήρες","Spesmilo sign":"Σύμβολο σπεσμίλο","Split cell horizontally":"Διαχωρισμός κελιού οριζόντια","Split cell vertically":"Διαχωρισμός κελιού κάθετα",Square:"Τετράγωνο","Square root":"Τετραγωνική ρίζα","Start at":"Εναρξη από","Start index must be greater than 0.":"Ο αριθμός έναρξης πρέπει να είναι μεγαλύτερος από 0.",Strikethrough:"Διακριτή διαγραφή",Style:"Στυλ",Styles:"Στυλ",Subscript:"Δείκτης",Superscript:"Εκθέτης","Table alignment toolbar":"Γραμμή εργαλείων στοίχισης πίνακα","Table cell text alignment":"Στοίχιση κειμένου κελιού πίνακα","Table properties":"Ιδιότητες πίνακα","Table toolbar":"Γραμμή εργαλείων πίνακα","Tenge sign":"Σύμβολο τένγκε Καζακστάν",Text:"Κείμενο","Text alignment":"Στοίχιση κειμένου","Text alignment toolbar":"Γραμμή εργαλείων στοίχισης κειμένου","Text alternative":"Εναλλακτικό κείμενο","Text highlight toolbar":"Γραμμή εργαλείων επισήμανσης κειμένου","Text styles":"Στυλ για κείμενο","Text to find must not be empty.":"Το κείμενο προς εύρεση δεν πρέπει να είναι άδειο.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"Το χρώμα δεν είναι έγκυρο. Δοκιμάστε «#FF0000» ή «rgb(255,0,0)» ή «red».","The URL must not be empty.":"Η διεύθυνση δεν πρέπει να είναι άδεια.",'The value is invalid. Try "10px" or "2em" or simply "2".':"Η τιμή δεν είναι έγκυρη. Δοκιμάστε «10px» ή «2em» ή απλά «2».","There exists":"Υπάρχει","This link has no URL":"Ο σύνδεσμος δεν έχει διεύθυνση","This media URL is not supported.":"Αυτή η διεύθυνση πολυμέσου δεν υποστηρίζεται.","Tilde operator":"Τελεστής περισπωμένης",Tiny:"Μικροσκοπικό","Tip: Find some text first in order to replace it.":"Επισήμανση: Βρείτε κάποιο κείμενο αρχικά ώστε να το αντικαταστήσετε.","Tip: Paste the URL into the content to embed faster.":"Επισήμανση: Επικολλήστε τη διεύθυνση στο περιεχόμενο για γρηγορότερη ενσωμάτωση.","To-do List":"Λίστα προγραμματισμένων ενεργειών","Toggle caption off":"Εναλλαγή απόκρυψης λεζάντας","Toggle caption on":"Εναλλαγής εμφάνισης λεζάντας","Toggle the circle list style":"Εναλλαγή του στυλ λίστας με κύκλο","Toggle the decimal list style":"Εναλλαγή του στυλ λίστας με δεκαδικά","Toggle the decimal with leading zero list style":"Εναλλαγή του στυλ λίστας δεκαδικών με μηδενικά","Toggle the disc list style":"Εναλλαγή του στυλ λίστας με δίσκο","Toggle the lower–latin list style":"Εναλλαγή του στυλ λίστας με μικρά λατινικά","Toggle the lower–roman list style":"Εναλλαγή του στυλ λίστας με μικρά ρωμαϊκά","Toggle the square list style":"Εναλαγή του στυλ λίστας με τετράγωνο","Toggle the upper–latin list style":"Εναλλαγή του στυλ λίστας με κεφαλαία λατινικά","Toggle the upper–roman list style":"Εναλλαγή του στυλ λίστας με κεφαλαία ρωμαϊκά","top with upwards arrow above":"κορυφή με άνω βέλος επάνω","Trade mark sign":"Σύμβολο εμπορικού σήματος","Tugrik sign":"Σύμβολο τουγκρίκ Μογγολίας","Turkish lira sign":"Σύμβολο λίρας Τουρκίας",Turquoise:"Τιρκουάζ","Two dot leader":"Οδηγός δύο τελειών",Underline:"Υπογράμμιση",Undo:"Αναίρεση",Union:"Ένωση",Unlink:"Αφαίρεση συνδέσμου","up down arrow with base":"άνω κάτω βέλος με βάση",Update:"Ενημέρωση","Update image URL":"Ενημέρωση διεύθυνσης εικόνας","Upload failed":"Η αποστολή απέτυχε","Upload in progress":"Αποστολή σε εξέλιξη","Upper-latin":"Κεφαλαία λατινικά","Upper-roman":"Κεφαλαία ρωμαϊκά","upwards arrow to bar":"άνω βέλος σε γραμμή","upwards dashed arrow":"άνω βέλος με παύλες","upwards double arrow":"άνω διπλό βέλος","upwards simple arrow":"απλό βέλος προς τα πάνω","Vertical text alignment toolbar":"Γραμμή εργαλείων κάθετης στοίχισης κειμένου","Vulgar fraction one half":"Ανάγωγο Κλάσμα ενός δευτέρου","Vulgar fraction one quarter":"Ανάγωγο Κλάσμα ενός τετάρτου","Vulgar fraction three quarters":"Ανάγωγο Κλάσμα τριών τετάρτων",White:"Λευκό","Whole words only":"Μόνο ολόκληρες λέξεις","Widget toolbar":"Γραμμή εργαλείων γραφικού στοιχείου",Width:"Πλάτος","Won sign":"Σύμβολο Γουάν Κίνας","Words: %0":"Λέξεις: %0","Wrap text":"Αναδίπλωση κειμένου",Yellow:"Κίτρινο","Yellow marker":"Επισημαντής κίτρινου","Yen sign":"Σύμβολο Γιέν"});e.getPluralForm=function(t){return t!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/en-au.js b/ckeditor/translations/en-au.js
deleted file mode 100644
index 08b353b..0000000
--- a/ckeditor/translations/en-au.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["en-au"]=t["en-au"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1","Align cell text to the bottom":"Align cell text to the bottom","Align cell text to the center":"Align cell text to the center","Align cell text to the left":"Align cell text to the left","Align cell text to the middle":"Align cell text to the middle","Align cell text to the right":"Align cell text to the right","Align cell text to the top":"Align cell text to the top","Align center":"Align centre","Align left":"Align left","Align right":"Align right","Align table to the left":"Align table to the left","Align table to the right":"Align table to the right",Alignment:"Alignment",All:"","Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to",Aquamarine:"Aquamarine",Arrows:"","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above",Background:"Background",Big:"Big","Bitcoin sign":"Bitcoin sign",Black:"Black","Block quote":"Block quote","Block styles":"Block styles",Blue:"Blue","Blue marker":"Blue marker",Bold:"Bold",Border:"Border","Break text":"Break text","Bulleted List":"Bulleted List","Bulleted list styles toolbar":"Bulleted list styles toolbar",Cancel:"Cancel","Caption for image: %0":"","Caption for the image":"","Cedi sign":"Cedi sign","Cell properties":"Cell properties","Cent sign":"Cent sign","Center table":"Centre table","Centered image":"Centred image","Change image text alternative":"Change image text alternative","Character categories":"Character categories","Characters: %0":"Characters: %0","Choose heading":"Choose heading",Circle:"Circle",Code:"Code","Colon sign":"Colon sign",Color:"Colour","Color picker":"Colour picker",Column:"Column","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign",Currency:"","Currency sign":"Currency sign",Dashed:"Dashed",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Decrease indent":"Decrease indent",Default:"Default","Degree sign":"Degree sign","Delete column":"Delete column","Delete row":"Delete row","Dim grey":"Dim grey",Dimensions:"Dimensions",Disc:"Disc","Division sign":"Division sign","Document colors":"Document colours","Dollar sign":"Dollar sign","Dong sign":"Dong sign",Dotted:"Dotted",Double:"Double","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark",Downloadable:"Downloadable","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","downwards simple arrow":"downwards simple arrow","Drachma sign":"Drachma sign","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Edit link":"Edit link","Edit source":"Edit source","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Editor editing area: %0","Editor toolbar":"Editor toolbar","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","Empty snippet content":"Empty snippet content","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Enter image caption":"Enter image caption","Enter table caption":"Enter table caption","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark",Find:"Find","Find and replace":"Find and replace","Find in text…":"Find in text…","Font Background Color":"Font Background Colour","Font Color":"Font Colour","Font Family":"Font Family","Font Size":"Font Size","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","Full size image":"Full size image","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign",Green:"Green","Green marker":"Green marker","Green pen":"Green pen",Grey:"Grey",Groove:"Groove","Guarani sign":"Guarani sign","Header column":"Header column","Header row":"Header row",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Height:"Height",Highlight:"Highlight","Horizontal ellipsis":"Horizontal ellipsis","Horizontal line":"Horizontal line","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Hryvnia sign":"Hryvnia sign","HTML object":"HTML object","HTML snippet":"HTML snippet",Huge:"Huge","Identical to":"Identical to","Image resize list":"Image resize list","Image toolbar":"Image toolbar","image widget":"image widget","In line":"In line","Increase indent":"Increase indent","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Insert:"Insert","Insert code block":"Insert code block","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert HTML":"Insert HTML","Insert image":"Insert image","Insert image via URL":"Insert image via URL","Insert media":"Insert media","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table",Inset:"Inset",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark",Italic:"Italic",Justify:"Justify","Justify cell text":"Justify cell text","Kip sign":"Kip sign",Latin:"","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left aligned image":"Left aligned image","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","leftwards simple arrow":"leftwards simple arrow","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Link:"Link","Link image":"Link image","Link URL":"Link URL","Lira sign":"Lira sign","List properties":"List properties","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or","Lower-latin":"Lower-latin","Lower–roman":"Lower–roman",Macron:"Macron","Manat sign":"Manat sign","Match case":"Match case",Mathematical:"","Media toolbar":"Media toolbar","Media URL":"Media URL","media widget":"media widget","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiple styles":"Multiple styles","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign",Next:"Next","Next result":"Next result","No preview available":"No preview available",None:"None","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","Numbered List":"Numbered List","Numbered list styles toolbar":"Numbered list styles toolbar","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","Open media in new tab":"",Orange:"Orange",Original:"Original",Outset:"Outset",Overline:"Overline",Padding:"Padding","Page break":"Page break",Paragraph:"Paragraph","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Paste raw HTML here...":"Paste raw HTML here...","Paste the media URL in the input.":"Paste the media URL in the input.","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Pink marker":"Pink marker","Plain text":"Plain text","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"Previous","Previous result":"Previous result","Proportional to":"Proportional to",Purple:"Purple","Question exclamation mark":"Question exclamation mark",Red:"Red","Red pen":"Red pen",Redo:"Redo","Registered sign":"Registered sign","Remove color":"Remove colour","Remove Format":"Remove Format","Remove highlight":"Remove highlight",Replace:"Replace","Replace all":"Replace all","Replace with…":"Replace with…","Resize image":"Resize image","Resize image to %0":"Resize image to %0","Resize image to the original size":"Resize image to the original size","Restore default":"Restore default","Reversed order":"Reversed order","Reversed paragraph sign":"Reversed paragraph sign","Rich Text Editor":"Rich Text Editor",Ridge:"Ridge","Right aligned image":"Right aligned image","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","rightwards simple arrow":"rightwards simple arrow",Row:"Row","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign",Save:"Save","Save changes":"Save changes","Saving changes":"Saving changes","Section sign":"Section sign","Select all":"Select all","Select column":"Select column","Select row":"Select row","Show more items":"Show more items","Show options":"Show options","Side image":"Side image","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark",Small:"Small",Solid:"Solid","soon with rightwards arrow above":"soon with rightwards arrow above",Source:"Source","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Square:"Square","Square root":"Square root","Start at":"Start at","Start index must be greater than 0.":"Start index must be greater than 0.",Strikethrough:"Strikethrough",Style:"Style",Styles:"Styles",Subscript:"Subscript",Superscript:"Superscript","Table alignment toolbar":"Table alignment toolbar","Table cell text alignment":"Table cell text alignment","Table properties":"Table properties","Table toolbar":"Table toolbar","Tenge sign":"Tenge sign",Text:"","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar","Text alternative":"Text alternative","Text highlight toolbar":"Text highlight toolbar","Text styles":"Text styles","Text to find must not be empty.":"Text to find must not be empty.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'The colour is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".',"The URL must not be empty.":"The URL must not be empty.",'The value is invalid. Try "10px" or "2em" or simply "2".':'The value is invalid. Try "10px" or "2em" or simply "2".',"There exists":"There exists","This link has no URL":"This link has no URL","This media URL is not supported.":"This media URL is not supported.","Tilde operator":"Tilde operator",Tiny:"Tiny","Tip: Find some text first in order to replace it.":"Tip: Find some text first in order to replace it.","Tip: Paste the URL into the content to embed faster.":"Tip: Paste the URL into the content to embed faster.","To-do List":"To-do List","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on","Toggle the circle list style":"Toggle the circle list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the disc list style":"Toggle the disc list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the square list style":"Toggle the square list style","Toggle the upper–latin list style":"Toggle the upper–latin list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign",Turquoise:"Turquoise","Two dot leader":"Two dot leader",Underline:"Underline",Undo:"Undo",Union:"Union",Unlink:"Unlink","up down arrow with base":"up down arrow with base",Update:"Update","Update image URL":"Update image URL","Upload failed":"Upload failed","Upload in progress":"Upload in progress","Upper-latin":"Upper-latin","Upper-roman":"Upper-roman","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","upwards simple arrow":"upwards simple arrow","Vertical text alignment toolbar":"Vertical text alignment toolbar","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters",White:"White","Whole words only":"Whole words only","Widget toolbar":"Widget toolbar",Width:"Width","Won sign":"Won sign","Words: %0":"Words: %0","Wrap text":"Wrap text",Yellow:"Yellow","Yellow marker":"Yellow marker","Yen sign":"Yen sign"});e.getPluralForm=function(t){return t!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/en-gb.js b/ckeditor/translations/en-gb.js
deleted file mode 100644
index 84d26c0..0000000
--- a/ckeditor/translations/en-gb.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["en-gb"]=e["en-gb"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 of %1","Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align center":"Align center","Align left":"Align left","Align right":"Align right","Align table to the left":"","Align table to the right":"",Alignment:"",Aquamarine:"Aquamarine",Background:"",Big:"Big",Black:"Black","Block quote":"Block quote",Blue:"Blue","Blue marker":"Blue marker",Bold:"Bold",Border:"","Break text":"","Bulleted List":"Bulleted List","Bulleted list styles toolbar":"",Cancel:"Cancel","Caption for image: %0":"","Caption for the image":"","Cell properties":"","Center table":"","Centered image":"Centred image","Change image text alternative":"Change image text alternative","Characters: %0":"Characters: %0","Choose heading":"Choose heading",Circle:"",Code:"Code",Color:"","Color picker":"",Column:"Column",Dashed:"",Decimal:"","Decimal with leading zero":"","Decrease indent":"Decrease indent",Default:"Default","Delete column":"Delete column","Delete row":"Delete row","Dim grey":"Dim grey",Dimensions:"",Disc:"","Document colors":"Document colours",Dotted:"",Double:"",Downloadable:"Downloadable","Dropdown toolbar":"","Edit block":"Edit block","Edit link":"Edit link","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"","Enter image caption":"Enter image caption","Enter table caption":"","Font Background Color":"Font Background Colour","Font Color":"Font Colour","Font Family":"Font Family","Font Size":"Font Size","Full size image":"Full size image",Green:"Green","Green marker":"Green marker","Green pen":"Green pen",Grey:"Grey",Groove:"","Header column":"Header column","Header row":"Header row",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Height:"",Highlight:"Highlight","Horizontal text alignment toolbar":"",Huge:"Huge","Image resize list":"","Image toolbar":"","image widget":"Image widget","In line":"","Increase indent":"Increase indent",Insert:"","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert image":"Insert image","Insert image via URL":"","Insert media":"Insert media","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table",Inset:"",Italic:"Italic",Justify:"Justify","Justify cell text":"","Left aligned image":"Left aligned image","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Link:"Link","Link image":"","Link URL":"Link URL","List properties":"","Lower-latin":"","Lower–roman":"","Media toolbar":"","Media URL":"Media URL","media widget":"Media widget","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells",Next:"Next",None:"","Numbered List":"Numbered List","Numbered list styles toolbar":"","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","Open media in new tab":"",Orange:"Orange",Original:"",Outset:"",Padding:"",Paragraph:"Paragraph","Paste the media URL in the input.":"Paste the media URL in the input.","Pink marker":"Pink marker",Previous:"Previous",Purple:"Purple",Red:"Red","Red pen":"Red pen",Redo:"Redo","Remove color":"Remove colour","Remove Format":"Remove Format","Remove highlight":"Remove highlight","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Rich Text Editor":"Rich Text Editor",Ridge:"","Right aligned image":"Right aligned image",Row:"Row",Save:"Save","Saving changes":"Saving changes","Select column":"","Select row":"","Show more items":"","Side image":"Side image",Small:"Small",Solid:"","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"Strikethrough",Style:"",Subscript:"Subscript",Superscript:"Superscript","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"","Text alignment":"Text alignment","Text alignment toolbar":"","Text alternative":"Text alternative","Text highlight toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"","The URL must not be empty.":"The URL must not be empty.",'The value is invalid. Try "10px" or "2em" or simply "2".':"","This link has no URL":"This link has no URL","This media URL is not supported.":"This media URL is not supported.",Tiny:"Tiny","Tip: Paste the URL into the content to embed faster.":"Tip: Paste the URL into the content to embed faster.","To-do List":"","Toggle caption off":"","Toggle caption on":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"Turquoise",Underline:"Underline",Undo:"Undo",Unlink:"Unlink",Update:"","Update image URL":"","Upload failed":"Upload failed","Upload in progress":"Upload in progress","Upper-latin":"","Upper-roman":"","Vertical text alignment toolbar":"",White:"White",Width:"","Words: %0":"Words: %0","Wrap text":"",Yellow:"Yellow","Yellow marker":"Yellow marker"});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/eo.js b/ckeditor/translations/eo.js
deleted file mode 100644
index c8117d4..0000000
--- a/ckeditor/translations/eo.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const i=e["eo"]=e["eo"]||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"",Blue:"",Bold:"grasa","Break text":"","Bulleted List":"Bula Listo","Bulleted list styles toolbar":"",Cancel:"Nuligi","Caption for image: %0":"","Caption for the image":"","Centered image":"","Change image text alternative":"Ŝanĝu la alternativan tekston de la bildo","Choose heading":"Elektu ĉapon",Circle:"",Code:"",Decimal:"","Decimal with leading zero":"","Dim grey":"",Disc:"",Downloadable:"","Dropdown toolbar":"","Edit block":"","Edit link":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"","Enter image caption":"Skribu klarigon pri la bildo","Full size image":"Bildo kun reala dimensio",Green:"",Grey:"",Heading:"Ĉapo","Heading 1":"Ĉapo 1","Heading 2":"Ĉapo 2","Heading 3":"Ĉapo 3","Heading 4":"","Heading 5":"","Heading 6":"","Image resize list":"","Image toolbar":"","image widget":"bilda fenestraĵo","In line":"",Insert:"","Insert image":"Enmetu bildon","Insert image via URL":"",Italic:"kursiva","Left aligned image":"","Light blue":"","Light green":"","Light grey":"",Link:"Ligilo","Link image":"","Link URL":"URL de la ligilo","List properties":"","Lower-latin":"","Lower–roman":"",Next:"","Numbered List":"Numerita Listo","Numbered list styles toolbar":"","Open in a new tab":"","Open link in new tab":"",Orange:"",Original:"",Paragraph:"Paragrafo",Previous:"",Purple:"",Red:"",Redo:"Refari","Remove color":"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Rich Text Editor":"Redaktilo de Riĉa Teksto","Right aligned image":"",Save:"Konservi","Show more items":"","Side image":"Flanka biildo",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"",Subscript:"",Superscript:"","Text alternative":"Alternativa teksto","This link has no URL":"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"",Underline:"",Undo:"Malfari",Unlink:"Malligi",Update:"","Update image URL":"","Upload failed":"","Upper-latin":"","Upper-roman":"",White:"","Wrap text":"",Yellow:""});i.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/es-co.js b/ckeditor/translations/es-co.js
deleted file mode 100644
index e89b120..0000000
--- a/ckeditor/translations/es-co.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const a=e["es-co"]=e["es-co"]||{};a.dictionary=Object.assign(a.dictionary||{},{"%0 of %1":"%0 de %1","Align center":"Centrar","Align left":"Alinear a la izquierda","Align right":"Alinear a la derecha","Block quote":"Cita de bloque",Bold:"Negrita",Cancel:"Cancelar","Characters: %0":"Caracteres: %0",Code:"Código","Insert code block":"Insertar bloque de código",Italic:"Cursiva",Justify:"Justificar","Plain text":"Texto plano","Remove color":"Quitar color","Restore default":"Restaurar valores predeterminados",Save:"Guardar","Saving changes":"Guardando cambios","Show more items":"Mostrar más elementos",Strikethrough:"Tachado",Subscript:"Subíndice",Superscript:"Superíndice","Text alignment":"Alineación de texto","Text alignment toolbar":"Herramientas de alineación de texto",Underline:"Subrayado","Upload in progress":"Carga en progreso","Words: %0":"Palabras: %0"});a.getPluralForm=function(e){return e==1?0:e!=0&&e%1e6==0?1:2}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/es.js b/ckeditor/translations/es.js
deleted file mode 100644
index 090aa7e..0000000
--- a/ckeditor/translations/es.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const e=a["es"]=a["es"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 de %1","Align cell text to the bottom":"Alinear texto de celda hacia abajo","Align cell text to the center":"Centrar texto de celda","Align cell text to the left":"Alinear texto de celda a la izquierda","Align cell text to the middle":"Alinear texto de celda al medio","Align cell text to the right":"Alinear texto de celda a la derecha","Align cell text to the top":"Alinear texto de celda hacia arriba","Align center":"Centrar","Align left":"Alinear a la izquierda","Align right":"Alinear a la derecha","Align table to the left":"Alinear tabla a la izquierda","Align table to the right":"Alinear tabla a la derecha",Alignment:"Alineación",All:"Todos","Almost equal to":"Casi igual a",Angle:"Ángulo","Approximately equal to":"Aproximadamente igual a",Aquamarine:"Aguamarina",Arrows:"Flechas","Asterisk operator":"Operador asterisco","Austral sign":"Signo de austral","back with leftwards arrow above":"«back» con una flecha hacia la izquierda arriba",Background:"Fondo",Big:"Grande","Bitcoin sign":"Signo del bitcóin",Black:"Negro","Block quote":"Cita de bloque","Block styles":"Estilos de bloque",Blue:"Azul","Blue marker":"Marcador azul",Bold:"Negrita",Border:"Borde","Break text":"Permitir quebrar texto","Bulleted List":"Lista con viñetas","Bulleted list styles toolbar":"Estilos de lista con viñetas",Cancel:"Cancelar","Caption for image: %0":"Título de la imagen: %0","Caption for the image":"Descripción de la imagen","Cedi sign":"Signo de cedi","Cell properties":"Propiedades de celda","Cent sign":"Signo del centavo","Center table":"Centrar tabla","Centered image":"Imagen centrada","Change image text alternative":"Cambiar el texto alternativo de la imagen","Character categories":"Categorías de caracteres","Characters: %0":"Caracteres: %0","Choose heading":"Elegir Encabezado",Circle:"Círculo",Code:"Código","Colon sign":"Signo del colón",Color:"Color","Color picker":"Selector de color",Column:"Columna","Contains as member":"Contiene como miembro","Copyright sign":"Signo de derechos de autor","Cruzeiro sign":"Signo del cruceiro",Currency:"Monedas","Currency sign":"Signo monetario",Dashed:"Línea discontinua",Decimal:"Decimal","Decimal with leading zero":"Decimal con cero","Decrease indent":"Disminuir sangría",Default:"Por defecto","Degree sign":"Signo de grado","Delete column":"Eliminar columna","Delete row":"Eliminar fila","Dim grey":"Gris Oscuro",Dimensions:"Dimensiones",Disc:"Disco","Division sign":"Signo de división","Document colors":"Colores del documento","Dollar sign":"Signo del dólar","Dong sign":"Signo de dong",Dotted:"Línea de puntos",Double:"Doble línea","Double dagger":"Cruz doble","Double exclamation mark":"Signo de exclamación doble","Double low-9 quotation mark":"Comilla tipográfica en forma de 9 doble y baja","Double question mark":"Signo de interrogación doble",Downloadable:"Descargable","downwards arrow to bar":"flecha hacia abajo hasta una barra","downwards dashed arrow":"flecha punteada hacia abajo","downwards double arrow":"flecha doble hacia abajo","downwards simple arrow":"flecha simple hacia abajo","Drachma sign":"Signo de dracma","Dropdown toolbar":"Barra de herramientas desplegable","Edit block":"Cuadro de edición","Edit link":"Editar enlace","Edit source":"Editar fuente","Editor block content toolbar":"Barra de herramientas de contenido del bloque del editor","Editor contextual toolbar":"Barra de herramientas contextual del editor","Editor editing area: %0":"Área de edición del editor: %0","Editor toolbar":"Barra de herramientas de edición","Element of":"Elemento de","Em dash":"Raya","Empty set":"Conjunto vacío","Empty snippet content":"Fragmento vacío","En dash":"Semirraya","end with leftwards arrow above":"«end» con una flecha hacia la izquierda arriba","Enter image caption":"Introducir título de la imagen","Enter table caption":"Ingresar título de tabla","Euro sign":"Signo del euro","Euro-currency sign":"Signo de la moneda euro","Exclamation question mark":"Signo de interrogación exclamativa",Find:"Buscar","Find and replace":"Buscar y reemplazar","Find in text…":"Buscar en el texto...","Font Background Color":"Color de Fondo","Font Color":"Color de Fuente","Font Family":"Fuente","Font Size":"Tamaño de fuente","For all":"Para todo","Fraction slash":"Barra fraccionaria","French franc sign":"Signo del franco francés","Full size image":"Imagen a tamaño completo","German penny sign":"Signo de centavo alemán","Greater-than or equal to":"Mayor que o igual a","Greater-than sign":"Signo de mayor que",Green:"Verde","Green marker":"Marcador verde","Green pen":"Texto verde",Grey:"Gris",Groove:"Bisel","Guarani sign":"Signo del guaraní","Header column":"Columna de encabezado","Header row":"Fila de encabezado",Heading:"Encabezado","Heading 1":"Encabezado 1","Heading 2":"Encabezado 2","Heading 3":"Encabezado 3","Heading 4":"Encabezado 4","Heading 5":"Encabezado 5","Heading 6":"Encabezado 6",Height:"Altura",Highlight:"Resaltar","Horizontal ellipsis":"Puntos suspensivos horizontales","Horizontal line":"Línea horizontal","Horizontal text alignment toolbar":"Alineación horizontal de texto","Hryvnia sign":"Signo de grivna","HTML object":"Objeto HTML","HTML snippet":"Fragmento HTML",Huge:"Enorme","Identical to":"Idéntico a","Image resize list":"Listado para redimensionar imagen","Image toolbar":"Barra de herramientas de imagen","image widget":"Widget de imagen","In line":"En línea","Increase indent":"Aumentar sangría","Indian rupee sign":"Signo de rupia india",Infinity:"Infinito",Insert:"Insertar","Insert code block":"Insertar bloque de código","Insert column left":"Insertar columna izquierda","Insert column right":"Insertar columna derecha","Insert HTML":"Insertar HTML","Insert image":"Insertar imagen","Insert image via URL":"Insertar imagen vía URL","Insert media":"Insertar contenido multimedia","Insert paragraph after block":"Insertar párrafo después del bloque","Insert paragraph before block":"Insertar párrafo antes del bloque","Insert row above":"Insertar fila encima","Insert row below":"Insertar fila debajo","Insert table":"Insertar tabla",Inset:"Incrustación",Integral:"Integral",Intersection:"Intersección","Inverted exclamation mark":"Signo de exclamación de apertura","Inverted question mark":"Signo de interrogación de apertura",Italic:"Cursiva",Justify:"Justificar","Justify cell text":"Justificar texto de celda","Kip sign":"Signo de kip",Latin:"Latín","Latin capital letter a with breve":"Letra latina mayúscula «A» con acento breve","Latin capital letter a with macron":"Letra latina mayúscula «A» con macrón","Latin capital letter a with ogonek":"Letra latina mayúscula «A» con ogonek","Latin capital letter c with acute":"Letra latina mayúscula «C» con acento agudo","Latin capital letter c with caron":"Letra latina mayúscula «C» con acento anticircunflejo","Latin capital letter c with circumflex":"Letra latina mayúscula «C» con acento circunflejo","Latin capital letter c with dot above":"Letra latina mayúscula «C» con punto superior","Latin capital letter d with caron":"Letra latina mayúscula «D» con acento anticircunflejo","Latin capital letter d with stroke":"Letra latina mayúscula «D» con barra horizontal","Latin capital letter e with breve":"Letra latina mayúscula «e» con acento breve","Latin capital letter e with caron":"Letra latina mayúscula «E» con acento anticircunflejo","Latin capital letter e with dot above":"Letra latina mayúscula «E» con punto superior","Latin capital letter e with macron":"Letra latina mayúscula «E» con macrón","Latin capital letter e with ogonek":"Letra latina mayúscula «E» con ogonek","Latin capital letter eng":"Letra latina mayúscula «Eng»","Latin capital letter g with breve":"Letra latina mayúscula «G» con acento breve","Latin capital letter g with cedilla":"Letra latina mayúscula «G» con cedilla","Latin capital letter g with circumflex":"Letra latina mayúscula «G» con acento circunflejo","Latin capital letter g with dot above":"Letra latina mayúscula «G» con punto superior","Latin capital letter h with circumflex":"Letra latina mayúscula «H» con acento circunflejo","Latin capital letter h with stroke":"Letra latina mayúscula «H» con barra horizontal","Latin capital letter i with breve":"Letra latina mayúscula «I» con acento breve","Latin capital letter i with dot above":"Letra latina mayúscula «I» con punto superior","Latin capital letter i with macron":"Letra latina mayúscula «I» con macrón","Latin capital letter i with ogonek":"Letra latina mayúscula «I» con ogonek","Latin capital letter i with tilde":"Letra latina mayúscula «I» con tilde","Latin capital letter j with circumflex":"Letra latina mayúscula «J» con acento circunflejo","Latin capital letter k with cedilla":"Letra latina mayúscula «K» con cedilla","Latin capital letter l with acute":"Letra latina mayúscula «L» con acento agudo","Latin capital letter l with caron":"Letra latina mayúscula «I» con acento anticircunflejo","Latin capital letter l with cedilla":"Letra latina mayúscula «I» con cedilla","Latin capital letter l with middle dot":"Letra latina mayúscula «L» con punto medio","Latin capital letter l with stroke":"Letra latina mayúscula «L» con barra diagonal","Latin capital letter n with acute":"Letra latina mayúscula «N» con acento agudo","Latin capital letter n with caron":"Letra latina mayúscula «n» con acento anticircunflejo","Latin capital letter n with cedilla":"Letra latina mayúscula «N» con cedilla","Latin capital letter o with breve":"Letra latina mayúscula «O» con acento breve","Latin capital letter o with double acute":"Letra latina mayúscula «O» con doble acento agudo","Latin capital letter o with macron":"Letra latina mayúscula «O» con macrón","Latin capital letter r with acute":"Letra latina mayúscula «R» con acento agudo","Latin capital letter r with caron":"Letra latina mayúscula «R» con acento anticircunflejo","Latin capital letter r with cedilla":"Letra latina mayúscula «R» con cedilla","Latin capital letter s with acute":"Letra latina mayúscula «S» con acento agudo","Latin capital letter s with caron":"Letra latina mayúscula «S» con acento anticircunflejo","Latin capital letter s with cedilla":"Letra latina mayúscula «S» con cedilla","Latin capital letter s with circumflex":"Letra latina mayúscula «S» con acento circunflejo","Latin capital letter t with caron":"Letra latina mayúscula «T» con acento anticircunflejo","Latin capital letter t with cedilla":"Letra latina mayúscula «T» con cedilla","Latin capital letter t with stroke":"Letra latina mayúscula «T» con barra horizontal","Latin capital letter u with breve":"Letra latina mayúscula «U» con acento breve","Latin capital letter u with double acute":"Letra latina mayúscula «U» con doble acento agudo","Latin capital letter u with macron":"Letra latina mayúscula «U» con macrón","Latin capital letter u with ogonek":"Letra latina mayúscula «U» con ogonek","Latin capital letter u with ring above":"Letra latina mayúscula «U» con anillo superior","Latin capital letter u with tilde":"Letra latina mayúscula «U» con tilde","Latin capital letter w with circumflex":"Letra latina mayúscula «W» con acento circunflejo","Latin capital letter y with circumflex":"Letra latina mayúscula «Y» con acento circunflejo","Latin capital letter y with diaeresis":"Letra latina mayúscula «Y» con diéresis","Latin capital letter z with acute":"Letra latina mayúscula «Z» con acento agudo","Latin capital letter z with caron":"Letra latina mayúscula «Z» con acento anticircunflejo","Latin capital letter z with dot above":"Letra latina mayúscula «Z» con punto superior","Latin capital ligature ij":"Ligadura latina mayúscula «IJ»","Latin capital ligature oe":"Ligadura latina mayúscula «OE»","Latin small letter a with breve":"Letra latina minúscula «a» con acento breve","Latin small letter a with macron":"Letra latina minúscula «a» con macrón","Latin small letter a with ogonek":"Letra latina minúscula «a» con ogonek","Latin small letter c with acute":"Letra latina minúscula «c» con acento agudo","Latin small letter c with caron":"Letra latina minúscula «c» con acento anticircunflejo","Latin small letter c with circumflex":"Letra latina minúscula «c» con acento circunflejo","Latin small letter c with dot above":"Letra latina minúscula «c» con punto superior","Latin small letter d with caron":"Letra latina minúscula «d» con acento anticircunflejo","Latin small letter d with stroke":"Letra latina minúscula «d» con barra horizontal","Latin small letter dotless i":"Letra latina minúscula «i» sin punto","Latin small letter e with breve":"Letra latina minúscula «e» con acento breve","Latin small letter e with caron":"Letra latina minúscula «e» con acento anticircunflejo","Latin small letter e with dot above":"Letra latina minúscula «e» con punto superior","Latin small letter e with macron":"Letra latina minúscula «e» con macrón","Latin small letter e with ogonek":"Letra latina minúscula «e» con ogonek","Latin small letter eng":"Letra latina minúscula «eng»","Latin small letter f with hook":"Letra latina minúscula «f» con gancho","Latin small letter g with breve":"Letra latina minúscula «g» con acento breve","Latin small letter g with cedilla":"Letra latina minúscula «g» con cedilla","Latin small letter g with circumflex":"Letra latina minúscula «g» con acento circunflejo","Latin small letter g with dot above":"Letra latina minúscula «g» con punto superior","Latin small letter h with circumflex":"Letra latina minúscula «h» con acento circunflejo","Latin small letter h with stroke":"Letra latina minúscula «h» con barra horizontal","Latin small letter i with breve":"Letra latina minúscula «i» con acento breve","Latin small letter i with macron":"Letra latina minúscula «i» con macrón","Latin small letter i with ogonek":"Letra latina minúscula «i» con ogonek","Latin small letter i with tilde":"Letra latina minúscula «i» con tilde","Latin small letter j with circumflex":"Letra latina minúscula «j» con acento circunflejo","Latin small letter k with cedilla":"Letra latina minúscula «k» con cedilla","Latin small letter kra":"Letra latina minúscula «kra»","Latin small letter l with acute":"Letra latina minúscula «l» con acento agudo","Latin small letter l with caron":"Letra latina minúscula «i» con acento anticircunflejo","Latin small letter l with cedilla":"Letra latina minúscula «l» con cedilla","Latin small letter l with middle dot":"Letra latina minúscula «l» con punto medio","Latin small letter l with stroke":"Letra latina minúscula «l» con barra diagonal","Latin small letter long s":"Letra latina minúscula «s» larga","Latin small letter n preceded by apostrophe":"Letra latina minúscula «n» precedida de apóstrofo","Latin small letter n with acute":"Letra latina minúscula «n» con acento agudo","Latin small letter n with caron":"Letra latina minúscula «n» con acento anticircunflejo","Latin small letter n with cedilla":"Letra latina minúscula «n» con cedilla","Latin small letter o with breve":"Letra latina minúscula «o» con acento breve","Latin small letter o with double acute":"Letra latina minúscula «o» con doble acento agudo","Latin small letter o with macron":"Letra latina minúscula «o» con macrón","Latin small letter r with acute":"Letra latina minúscula «r» con acento agudo","Latin small letter r with caron":"Letra latina minúscula «r» con acento anticircunflejo","Latin small letter r with cedilla":"Letra latina minúscula «r» con cedilla","Latin small letter s with acute":"Letra latina minúscula «s» con acento agudo","Latin small letter s with caron":"Letra latina minúscula «s» con acento anticircunflejo","Latin small letter s with cedilla":"Letra latina minúscula «s» con cedilla","Latin small letter s with circumflex":"Letra latina minúscula «s» con acento circunflejo","Latin small letter t with caron":"Letra latina minúscula «t» con acento anticircunflejo","Latin small letter t with cedilla":"Letra latina minúscula «t» con cedilla","Latin small letter t with stroke":"Letra latina minúscula «t» con barra horizontal","Latin small letter u with breve":"Letra latina minúscula «u» con acento breve","Latin small letter u with double acute":"Letra latina minúscula «u» con doble acento agudo","Latin small letter u with macron":"Letra latina minúscula «u» con macrón","Latin small letter u with ogonek":"Letra latina minúscula «u» con ogonek","Latin small letter u with ring above":"Letra latina minúscula «u» con anillo superior","Latin small letter u with tilde":"Letra latina minúscula «u» con tilde","Latin small letter w with circumflex":"Letra latina minúscula «w» con acento circunflejo","Latin small letter y with circumflex":"Letra latina minúscula «y» con acento circunflejo","Latin small letter z with acute":"Letra latina minúscula «z» con acento agudo","Latin small letter z with caron":"Letra latina minúscula «z» con acento anticircunflejo","Latin small letter z with dot above":"Letra latina minúscula «z» con punto superior","Latin small ligature ij":"Ligadura latina minúscula «ij»","Latin small ligature oe":"Ligadura latina minúscula «oe»","Left aligned image":"Imagen alineada a la izquierda","Left double quotation mark":"Comilla tipográfica doble de apertura","Left single quotation mark":"Comilla tipográfica de apertura","Left-pointing double angle quotation mark":"Comilla tipográfica doble angular de apertura","leftwards arrow to bar":"flecha hacia la izquierda hasta una barra","leftwards dashed arrow":"flecha punteada hacia la izquierda","leftwards double arrow":"flecha doble hacia la izquierda","leftwards simple arrow":"flecha simple hacia la izquierda","Less-than or equal to":"Menor que o igual a","Less-than sign":"Signo de menor que","Light blue":"Azul Claro","Light green":"Verde Claro","Light grey":"Gris Claro",Link:"Enlace","Link image":"URL de la imagen","Link URL":"URL del enlace","Lira sign":"Signo de la lira","List properties":"Propiedades de la lista","Livre tournois sign":"Signo de libra tornesa","Logical and":"Y lógico","Logical or":"O lógico","Lower-latin":"Latinos minúsculas","Lower–roman":"Romanos minúsculas",Macron:"Macrón","Manat sign":"Signo de manat","Match case":"Respetar mayúsculas y minúsculas",Mathematical:"Matemáticas","Media toolbar":"Barra de herramientas de contenido multimedia","Media URL":"URL del contenido multimedia","media widget":"Widget de contenido multimedia","Merge cell down":"Combinar celda inferior","Merge cell left":"Combinar celda izquierda","Merge cell right":"Combinar celda derecha","Merge cell up":"Combinar celda superior","Merge cells":"Combinar celdas","Mill sign":"Signo de milésima","Minus sign":"Signo de resta","Multiple styles":"Múltiples estilos","Multiplication sign":"Signo de multiplicación","N-ary product":"Productorio","N-ary summation":"Sumatoria",Nabla:"Nabla","Naira sign":"Signo de naira","New sheqel sign":"Signo del nuevo séquel",Next:"Siguiente","Next result":"Siguiente resultado","No preview available":"No hay ninguna previsualización",None:"Ninguno","Nordic mark sign":"Signo de marco nórdico","Not an element of":"No es un elemento de","Not equal to":"No igual a","Not sign":"Signo de negación","Numbered List":"Lista numerada","Numbered list styles toolbar":"Estilos de lista numerada","on with exclamation mark with left right arrow above":"«on» seguido de un signo de exclamación y con una flecha hacia la izquierda y derecha arriba","Open in a new tab":"Abrir en una pestaña nueva ","Open link in new tab":"Abrir enlace en una pestaña nueva","Open media in new tab":"Abrir medio en una pestaña nueva",Orange:"Anaranjado",Original:"Original",Outset:"Relieve",Overline:"Línea alta",Padding:"Márgenes","Page break":"Salto de página",Paragraph:"Párrafo","Paragraph sign":"Signo de párrafo","Partial differential":"Diferencial parcial","Paste raw HTML here...":"Pegue el código HTML aquí…","Paste the media URL in the input.":"Pega la URL del contenido multimedia","Per mille sign":"Signo de por mil","Per ten thousand sign":"Signo de por diez mil","Peseta sign":"Signo de la peseta","Peso sign":"Signo del peso","Pink marker":"Marcador rosa","Plain text":"Texto plano","Plus-minus sign":"Signo más-menos","Pound sign":"Signo de la libra","Press Enter to type after or press Shift + Enter to type before the widget":"Pulse Intro para escribir después o pulse Mayús + Intro para escribir antes del «widget».",Previous:"Anterior","Previous result":"Resultado anterior","Proportional to":"Proporcional a",Purple:"Morado","Question exclamation mark":"Signo de exclamación interrogativa",Red:"Rojo","Red pen":"Texto rojo",Redo:"Rehacer","Registered sign":"Signo de marca registrada","Remove color":"Quitar color","Remove Format":"Quitar Formato","Remove highlight":"Quitar resaltado",Replace:"Reemplazar","Replace all":"Reemplazar todo","Replace with…":"Reemplazar con...","Resize image":"Redimensionar imagen","Resize image to %0":"Redimensionar imagen al %0","Resize image to the original size":"Redimensionar imagen al tamaño original","Restore default":"Restaurar valores predeterminados","Reversed order":"Orden inverso","Reversed paragraph sign":"Signo de antígrafo invertido","Rich Text Editor":"Editor de Texto Enriquecido",Ridge:"Marco","Right aligned image":"Imagen alineada a la derecha","Right double quotation mark":"Comilla tipográfica de cierre","Right single quotation mark":"Comilla tipográfica de cierre","Right-pointing double angle quotation mark":"Comilla tipográfica dobe angular de cierre","rightwards arrow to bar":"flecha hacia la derecha hasta una barra","rightwards dashed arrow":"flecha punteada hacia la derecha","rightwards double arrow":"flecha doble hacia la derecha","rightwards simple arrow":"flecha simple hacia la derecha",Row:"Fila","Ruble sign":"Signo del rublo","Rupee sign":"Signo de la rupia",Save:"Guardar","Save changes":"Guardar cambios","Saving changes":"Guardando cambios","Section sign":"Signo de sección","Select all":"Seleccionar todo","Select column":"Seleccionar columna","Select row":"Seleccionar fila","Show more items":"Mostrar más elementos","Show options":"Ver opciones","Side image":"Imagen lateral","Single left-pointing angle quotation mark":"Comilla tipográfica simple angular de apertura","Single low-9 quotation mark":"Comilla tipográfica en forma de 9 simple y baja","Single right-pointing angle quotation mark":"Comilla tipográfica simple angular de cierre",Small:"Pequeño",Solid:"Sólido","soon with rightwards arrow above":"«soon» con una flecha hacia la derecha arriba",Source:"Origen","Special characters":"Caracteres especiales","Spesmilo sign":"Signo de spesmilo","Split cell horizontally":"Dividir celdas horizontalmente","Split cell vertically":"Dividir celdas verticalmente",Square:"Cuadrado","Square root":"Raíz cuadrada","Start at":"Empezar en","Start index must be greater than 0.":"El número de inicio debe ser mayor que 0.",Strikethrough:"Tachado",Style:"Estilo",Styles:"Estilos",Subscript:"Subíndice",Superscript:"Superíndice","Table alignment toolbar":"Alineación de tabla","Table cell text alignment":"Alineación texto de celda","Table properties":"Propiedades de tabla","Table toolbar":"Barra de herramientas de tabla","Tenge sign":"Signo de tenge",Text:"Texto","Text alignment":"Alineación del texto","Text alignment toolbar":"Barra de herramientas de alineación del texto","Text alternative":"Texto alternativo","Text highlight toolbar":"Barra de herramientas de resaltado de texto","Text styles":"Estilos de texto","Text to find must not be empty.":"El texto a buscar no debe estar vacío.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'El color es inválido. Intente con "#FF0000", "rgb(255,0,0)" o "red".',"The URL must not be empty.":"La URL no debe estar vacía",'The value is invalid. Try "10px" or "2em" or simply "2".':'El valor es inválido. Intente con "10px", "2em" o simplemente "2".',"There exists":"Existe","This link has no URL":"Este enlace no tiene URL","This media URL is not supported.":"La URL de este contenido multimedia no está soportada","Tilde operator":"Operador de tilde",Tiny:"Minúsculo","Tip: Find some text first in order to replace it.":"Consejo: Primero busque algún texto para reemplazar.","Tip: Paste the URL into the content to embed faster.":"Tip: pega la URL dentro del contenido para embeber más rápido","To-do List":"Lista de tareas","Toggle caption off":"Desactivar título","Toggle caption on":"Activar título","Toggle the circle list style":"Cambiar estilo de viñeta a círculo","Toggle the decimal list style":"Cambiar estilo de lista a decimal","Toggle the decimal with leading zero list style":"Cambiar estilo de lista decimal empezando con cero","Toggle the disc list style":"Cambiar estilo de viñeta a disco","Toggle the lower–latin list style":"Cambiar estilo de lista a números latinos en minúsculas","Toggle the lower–roman list style":"Cambiar estilo de lista a números romanos en minúsculas","Toggle the square list style":"Cambiar estilo de viñeta a cuadrado","Toggle the upper–latin list style":"Cambiar estilo de lista a números latinos en mayúsculas","Toggle the upper–roman list style":"Cambiar estilo de lista a números roanos en mayúsculas","top with upwards arrow above":"«top» con una flecha hacia arriba arriba","Trade mark sign":"Signo de marca comercial","Tugrik sign":"Signo de tugrik","Turkish lira sign":"Signo de lira turca",Turquoise:"Turquesa","Two dot leader":"Punto de inicio doble",Underline:"Subrayado",Undo:"Deshacer",Union:"Unión",Unlink:"Quitar enlace","up down arrow with base":"flecha hacia arriba y abajo con una base",Update:"Actualizar","Update image URL":"Actualizar imagen vía URL","Upload failed":"Fallo en la subida","Upload in progress":"Subida en progreso","Upper-latin":"Latinos minúsculas","Upper-roman":"Romanos mayúscula","upwards arrow to bar":"flecha hacia arriba hasta una barra","upwards dashed arrow":"flecha punteada hacia arriba","upwards double arrow":"flecha doble hacia arriba","upwards simple arrow":"flecha simple hacia arriba","Vertical text alignment toolbar":"Alineación vertical de texto","Vulgar fraction one half":"Fracción ordinaria de un medio","Vulgar fraction one quarter":"Fracción ordinaria de un cuarto","Vulgar fraction three quarters":"Fracción ordinaria de tres cuartos",White:"Blanco","Whole words only":"Solo palabras completas","Widget toolbar":"Barra de herramientas del widget",Width:"Ancho","Won sign":"Signo del won","Words: %0":"Palabras: %0","Wrap text":"Mantener texto unido",Yellow:"Amarillo","Yellow marker":"Marcador amarillo","Yen sign":"Signo del yen"});e.getPluralForm=function(a){return a==1?0:a!=0&&a%1e6==0?1:2}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/et.js b/ckeditor/translations/et.js
deleted file mode 100644
index 0e517db..0000000
--- a/ckeditor/translations/et.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const i=a["et"]=a["et"]||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"%0 / %1","Align cell text to the bottom":"Lahtri tekst all","Align cell text to the center":"Lahtri tekst keskel","Align cell text to the left":"Lahtri tekst vasakul","Align cell text to the middle":"Lahtri tekst kõrguse järgi keskel","Align cell text to the right":"Lahtri tekst paremal","Align cell text to the top":"Lahtri tekst üleval","Align center":"Keskjoondus","Align left":"Vasakjoondus","Align right":"Paremjoondus","Align table to the left":"Tabel joondatud vasakule","Align table to the right":"Tabel joondatud paremale",Alignment:"Joondus",All:"Kõik","Almost equal to":"Peaaegu võrdne",Angle:"Nurk","Approximately equal to":"Ligikaudu võrdne",Aquamarine:"Akvamariin",Arrows:"Nooled","Asterisk operator":"Tärnisisestaja","Austral sign":"Australimärk","back with leftwards arrow above":"BACK ülemise vasaknoolega",Background:"Taust",Big:"Suur","Bitcoin sign":"Bitcoini märk",Black:"Must","Block quote":"Tsitaat","Block styles":"Ploki stiilid",Blue:"Sinine","Blue marker":"Sinine marker",Bold:"Rasvane",Border:"Ääris","Break text":"Murra teksti","Bulleted List":"Punktidega loetelu","Bulleted list styles toolbar":"Täpploendi stiili tööriistariba",Cancel:"Loobu","Caption for image: %0":"Pildi pealkiri: %0","Caption for the image":"Pildi pealkiri","Cedi sign":"Sedimärk","Cell properties":"Lahtri omadused","Cent sign":"Sendi märk","Center table":"Tabel joondatud keskele","Centered image":"Keskele joondatud pilt","Change image text alternative":"Muuda pildi asenduskirjeldust","Character categories":"Märkide kategooriad","Characters: %0":"Märke: %0","Choose heading":"Vali pealkiri",Circle:"Ring",Code:"Kood","Colon sign":"Koolon",Color:"Värvus","Color picker":"Värvi valija",Column:"Veerg","Contains as member":"Sisaldab liikmena","Copyright sign":"Autoriõigusmärk","Cruzeiro sign":"Kruseiromärk",Currency:"Valuuta","Currency sign":"Valuutamärk",Dashed:"Kriipsjoon",Decimal:"Kümnend","Decimal with leading zero":"Nulliga kümnendsüsteem","Decrease indent":"Vähenda taanet",Default:"Vaikimisi","Degree sign":"Kraadimärk","Delete column":"Kustuta veerg","Delete row":"Kustuta rida","Dim grey":"Tumehall",Dimensions:"Mõõtmed",Disc:"Ketas","Division sign":"Jagamismärk","Document colors":"Dokumendi värvid","Dollar sign":"Dollarimärk","Dong sign":"Dongimärk",Dotted:"Punktiir",Double:"Topelt","Double dagger":"Topeltpistoda","Double exclamation mark":"Topelthüüumärk","Double low-9 quotation mark":"Kahekordsed madalad üheksakujulised jutumärgid","Double question mark":"Topeltküsimärk",Downloadable:"Allalaaditav","downwards arrow to bar":"kriipsu suunatud allanool","downwards dashed arrow":"katkendnool alla","downwards double arrow":"topeltnool alla","downwards simple arrow":"allapoole suunatud lihtne nool","Drachma sign":"Drahmimärk","Dropdown toolbar":"Avatav tööriistariba","Edit block":"Muuda plokki","Edit link":"Muuda linki","Edit source":"Muuda allikat","Editor block content toolbar":"Redigeerija ploki sisu tööriistariba","Editor contextual toolbar":"Redigeerija kontekstuaalne tööriistariba","Editor editing area: %0":"Redaktori redigeerimisala: %0","Editor toolbar":"Redaktori tööriistariba","Element of":"Esineb elemendina","Em dash":"Mõttekriips","Empty set":"Tühihulk","Empty snippet content":"Tühi jupi sisu","En dash":"Sidekriips","end with leftwards arrow above":"LÕPP ülemise vasaknoolega","Enter image caption":"Sisesta pildi pealkiri","Enter table caption":"Sisesta tabeli pealdis","Euro sign":"Euro märk","Euro-currency sign":"Euromärk","Exclamation question mark":"Hüüuküsimärk",Find:"Otsi","Find and replace":"Otsi ja asenda","Find in text…":"Otsi tekstist...","Font Background Color":"Kirja tausta värvus","Font Color":"Fondi värvus","Font Family":"Kirjastiil","Font Size":"Teksti suurus","For all":"Kõigile","Fraction slash":"Kaldus murrupoolitaja","French franc sign":"Prantsuse frangi märk","Full size image":"Täissuuruses pilt","German penny sign":"Saksa penni märk","Greater-than or equal to":"Suurem-kui või võrdne","Greater-than sign":"Suurem-kui märk",Green:"Roheline","Green marker":"Roheline marker","Green pen":"Roheline pliiats",Grey:"Hall",Groove:"Kraav","Guarani sign":"Guaraniimärk","Header column":"Päise veerg","Header row":"Päise rida",Heading:"Pealkiri","Heading 1":"Pealkiri 1","Heading 2":"Pealkiri 2","Heading 3":"Pealkiri 3","Heading 4":"Pealkiri 4","Heading 5":"Pealkiri 5","Heading 6":"Pealkiri 6",Height:"Kõrgus",Highlight:"Tõsta esile","Horizontal ellipsis":"Horisontaalne ellips","Horizontal line":"Horisontaalne joon","Horizontal text alignment toolbar":"Teksti rõhtpaigutuse tööriistariba","Hryvnia sign":"Grivnamärk","HTML object":"HTML objekt","HTML snippet":"HTML jupp",Huge:"Ülisuur","Identical to":"Samane","Image resize list":"Pildi suuruse muutmise loend","Image toolbar":"Piltide tööriistariba","image widget":"pildi vidin","In line":"Joone sees","Increase indent":"Suurenda taanet","Indian rupee sign":"India ruupia märk",Infinity:"Lõpmatus",Insert:"Sisesta","Insert code block":"Sisesta koodiplokk","Insert column left":"Sisesta veerg vasakule","Insert column right":"Sisesta veerg paremale","Insert HTML":"Sisesta HTML","Insert image":"Sisesta pilt","Insert image via URL":"Sisesta pilt läbi URL-i","Insert media":"Sisesta meedia","Insert paragraph after block":"Sisesta lõik pärast plokki","Insert paragraph before block":"Sisesta lõik enne plokki","Insert row above":"Sisesta rida ülespoole","Insert row below":"Sisesta rida allapoole","Insert table":"Sisesta tabel",Inset:"Süvik",Integral:"Integraal",Intersection:"Ühisosa","Inverted exclamation mark":"Tagurpidine hüüumärk","Inverted question mark":"Tagurpidine küsimärk",Italic:"Kaldkiri",Justify:"Rööpjoondus","Justify cell text":"Lahtri tekst rööpjoondatud","Kip sign":"Kipimärk",Latin:"Ladina","Latin capital letter a with breve":"Ladina suurtäht A kaarega","Latin capital letter a with macron":"Ladina suurtäht A ülakriipsuga","Latin capital letter a with ogonek":"Ladina suurtäht A pöördsediiga","Latin capital letter c with acute":"Ladina suurtäht C akuudiga","Latin capital letter c with caron":"Ladina suurtäht C haagiga","Latin capital letter c with circumflex":"Ladina suurtäht C tsirkumfleksiga","Latin capital letter c with dot above":"Ladina suurtäht C ülapunktiga","Latin capital letter d with caron":"Ladina suurtäht D haagiga","Latin capital letter d with stroke":"Ladina suurtäht D läbiva kriipsuga","Latin capital letter e with breve":"Ladina suurtäht E kaarega","Latin capital letter e with caron":"Ladina suurtäht E haagiga","Latin capital letter e with dot above":"Ladina suurtäht E ülapunktiga","Latin capital letter e with macron":"Ladina suurtäht E ülakriipsuga","Latin capital letter e with ogonek":"Ladina suurtäht E pöördsediiga","Latin capital letter eng":"Ladina suurtäht ENG","Latin capital letter g with breve":"Ladina suurtäht G kaarega","Latin capital letter g with cedilla":"Ladina suurtäht G sediiga","Latin capital letter g with circumflex":"Ladina suurtäht G tsirkumfleksiga","Latin capital letter g with dot above":"Ladina suurtäht G ülapunktiga","Latin capital letter h with circumflex":"Ladina suurtäht H tsirkumfleksiga","Latin capital letter h with stroke":"Ladina suurtäht H läbiva kriipsuga","Latin capital letter i with breve":"Ladina suurtäht I kaarega","Latin capital letter i with dot above":"Ladina suurtäht I ülapunktiga","Latin capital letter i with macron":"Ladina suurtäht I ülakriipsuga","Latin capital letter i with ogonek":"Ladina suurtäht I pöördsediiga","Latin capital letter i with tilde":"Ladina suurtäht I tildega","Latin capital letter j with circumflex":"Ladina suurtäht J tsirkumfleksiga","Latin capital letter k with cedilla":"Ladina suurtäht K sediiga","Latin capital letter l with acute":"Ladina suurtäht I akuudiga","Latin capital letter l with caron":"Ladina suurtäht I haagiga","Latin capital letter l with cedilla":"Ladina suurtäht I sediiga","Latin capital letter l with middle dot":"Ladina suurtäht I keskmise punktiga","Latin capital letter l with stroke":"Ladina suurtäht I läbiva kriipsuga","Latin capital letter n with acute":"Ladina suurtäht N akuudiga","Latin capital letter n with caron":"Ladina suurtäht N haagiga","Latin capital letter n with cedilla":"Ladina suurtäht N sediiga","Latin capital letter o with breve":"Ladina suurtäht O kaarega","Latin capital letter o with double acute":"Ladina suurtäht O topeltakuudiga","Latin capital letter o with macron":"Ladina suurtäht O ülakriipsuga","Latin capital letter r with acute":"Ladina suurtäht R akuudiga","Latin capital letter r with caron":"Ladina suurtäht R haagiga","Latin capital letter r with cedilla":"Ladina suurtäht R sediiga","Latin capital letter s with acute":"Ladina suurtäht S akuudiga","Latin capital letter s with caron":"Ladina suurtäht S haagiga","Latin capital letter s with cedilla":"Ladina suurtäht S sediiga","Latin capital letter s with circumflex":"Ladina suurtäht S tsirkumfleksiga","Latin capital letter t with caron":"Ladina suurtäht T haagiga","Latin capital letter t with cedilla":"Ladina suurtäht T sediiga","Latin capital letter t with stroke":"Ladina suurtäht T läbiva kriipsuga","Latin capital letter u with breve":"Ladina suurtäht U kaarega","Latin capital letter u with double acute":"Ladina suurtäht U topeltakuudiga","Latin capital letter u with macron":"Ladina suurtäht U ülakriipsuga","Latin capital letter u with ogonek":"Ladina suurtäht U pöördsediiga","Latin capital letter u with ring above":"Ladina suurtäht U ülaringiga","Latin capital letter u with tilde":"Ladina suurtäht U tildega","Latin capital letter w with circumflex":"Ladina suurtäht W tsirkumfleksiga","Latin capital letter y with circumflex":"Ladina suurtäht Y tsirkumfleksiga","Latin capital letter y with diaeresis":"Ladina suurtäht Y täppidega","Latin capital letter z with acute":"Ladina suurtäht Z akuudiga","Latin capital letter z with caron":"Ladina suurtäht Z haagiga","Latin capital letter z with dot above":"Ladina suurtäht Z ülapunktiga","Latin capital ligature ij":"Ladina suurligatuur IJ","Latin capital ligature oe":"Ladina suurligatuur OE","Latin small letter a with breve":"Ladina väiketäht A kaarega","Latin small letter a with macron":"Ladina väiketäht A ülakriipsuga","Latin small letter a with ogonek":"Ladina väiketäht A pöördsediiga","Latin small letter c with acute":"Ladina väiketäht C akuudiga","Latin small letter c with caron":"Ladina väiketäht C haagiga","Latin small letter c with circumflex":"Ladina väiketäht C tsirkumfleksiga","Latin small letter c with dot above":"Ladina väiketäht C ülapunktiga","Latin small letter d with caron":"Ladina väiketäht D haagiga","Latin small letter d with stroke":"Ladina väiketäht D läbiva kriipsuga","Latin small letter dotless i":"Ladina väiketäht I ilma täpita","Latin small letter e with breve":"Ladina väiketäht E kaarega","Latin small letter e with caron":"Ladina väiketäht E haagiga","Latin small letter e with dot above":"Ladina väiketäht E ülapunktiga","Latin small letter e with macron":"Ladina väiketäht E ülakriipsuga","Latin small letter e with ogonek":"Ladina väiketäht E pöördsediiga","Latin small letter eng":"Ladina väiketäht ENG","Latin small letter f with hook":"Ladina väiketäht F konksuga","Latin small letter g with breve":"Ladina väiketäht G kaarega","Latin small letter g with cedilla":"Ladina väiketäht G sediiga","Latin small letter g with circumflex":"Ladina väiketäht G tsirkumfleksiga","Latin small letter g with dot above":"Ladina väiketäht G ülapunktiga","Latin small letter h with circumflex":"Ladina väiketäht H tsirkumfleksiga","Latin small letter h with stroke":"Ladina väiketäht H läbiva kriipsuga","Latin small letter i with breve":"Ladina väiketäht I kaarega","Latin small letter i with macron":"Ladina väiketäht I ülakriipsuga","Latin small letter i with ogonek":"Ladina väiketäht I pöördsediiga","Latin small letter i with tilde":"Ladina väiketäht I tildega","Latin small letter j with circumflex":"Ladina väiketäht J tsirkumfleksiga","Latin small letter k with cedilla":"Ladina väiketäht K sediiga","Latin small letter kra":"Ladina väiketäht KRA","Latin small letter l with acute":"Ladina väiketäht I akuudiga","Latin small letter l with caron":"Ladina väiketäht I haagiga","Latin small letter l with cedilla":"Ladina väiketäht I sediiga","Latin small letter l with middle dot":"Ladina väiketäht I keskmise punktiga","Latin small letter l with stroke":"Ladina väiketäht I läbiva kriipsuga","Latin small letter long s":"Ladina väiketäht pikk S","Latin small letter n preceded by apostrophe":"Ladina väiketäht N koos eelneva ülakomaga","Latin small letter n with acute":"Ladina väiketäht N akuudiga","Latin small letter n with caron":"Ladina väiketäht N haagiga","Latin small letter n with cedilla":"Ladina väiketäht N sediiga","Latin small letter o with breve":"Ladina väiketäht O kaarega","Latin small letter o with double acute":"Ladina väiketäht O topeltakuudiga","Latin small letter o with macron":"Ladina väiketäht O ülakriipsuga","Latin small letter r with acute":"Ladina väiketäht R akuudiga","Latin small letter r with caron":"Ladina väiketäht R haagiga","Latin small letter r with cedilla":"Ladina väiketäht R sediiga","Latin small letter s with acute":"Ladina väiketäht S akuudiga","Latin small letter s with caron":"Ladina väiketäht S haagiga","Latin small letter s with cedilla":"Ladina väiketäht S sediiga","Latin small letter s with circumflex":"Ladina väiketäht S tsirkumfleksiga","Latin small letter t with caron":"Ladina väiketäht T haagiga","Latin small letter t with cedilla":"Ladina väiketäht T sediiga","Latin small letter t with stroke":"Ladina väiketäht T läbiva kriipsuga","Latin small letter u with breve":"Ladina väiketäht U kaarega","Latin small letter u with double acute":"Ladina väiketäht U topeltakuudiga","Latin small letter u with macron":"Ladina väiketäht U ülakriipsuga","Latin small letter u with ogonek":"Ladina väiketäht U pöördsediiga","Latin small letter u with ring above":"Ladina väiketäht U ülaringiga","Latin small letter u with tilde":"Ladina väiketäht U tildega","Latin small letter w with circumflex":"Ladina väiketäht W tsirkumfleksiga","Latin small letter y with circumflex":"Ladina väiketäht Y tsirkumfleksiga","Latin small letter z with acute":"Ladina väiketäht Z akuudiga","Latin small letter z with caron":"Ladina väiketäht Z haagiga","Latin small letter z with dot above":"Ladina väiketäht Z ülapunktiga","Latin small ligature ij":"Ladina väikeligatuur IJ","Latin small ligature oe":"Ladina väikeligatuur OE","Left aligned image":"Vasakule joondatud pilt","Left double quotation mark":"Vasakpoolsed kahekordsed jutumärgid","Left single quotation mark":"Vasakpoolne ühekordne jutumärk","Left-pointing double angle quotation mark":"Vasakule suunatud kahekordse nurgaga jutumärgid","leftwards arrow to bar":"kriipsu suunatud vasaknool","leftwards dashed arrow":"katkendnool vasakule","leftwards double arrow":"topeltnool vasakule","leftwards simple arrow":"vasakule suunatud lihtne nool","Less-than or equal to":"Väiksem-kui või võrdne","Less-than sign":"Väiksem-kui märk","Light blue":"Helesinine","Light green":"Heleroheline","Light grey":"Helehall",Link:"Link","Link image":"Lingi pilt","Link URL":"Lingi URL","Lira sign":"Liirimärk","List properties":"Loendi atribuudid","Livre tournois sign":"Livre tournois' märk","Logical and":"Loogiline ja","Logical or":"Loogiline või","Lower-latin":"Ladina väiketähe","Lower–roman":"Väikse rooma numbri",Macron:"Ülakriips","Manat sign":"Manatimärk","Match case":"Erista juhtumit",Mathematical:"Matemaatiline","Media toolbar":"Meedia tööriistariba","Media URL":"Meedia URL","media widget":"meedia vidin","Merge cell down":"Liida alumise lahtriga","Merge cell left":"Liida vasakul oleva lahtriga","Merge cell right":"Liida paremal oleva lahtriga","Merge cell up":"Liida ülemise lahtriga","Merge cells":"Liida lahtrid","Mill sign":"Valuutatuhandiku märk","Minus sign":"Miinusmärk","Multiple styles":"Mitu stiili","Multiplication sign":"Korrutusmärk","N-ary product":"N-aari tulem","N-ary summation":"N-aar liitmine",Nabla:"Nabla","Naira sign":"Nairamärk","New sheqel sign":"Uusseekelimärk",Next:"Järgmine","Next result":"Järgmine tulemus","No preview available":"Eelvaade pole saadaval",None:"Puudub","Nordic mark sign":"Põhjamaade marga märk","Not an element of":"Ei esine elemendina","Not equal to":"Ei võrdu","Not sign":"Keelumärk","Numbered List":"Nummerdatud loetelu","Numbered list styles toolbar":"Numbriloendi stiilide tööriistariba","on with exclamation mark with left right arrow above":"hüüumärgiga ON koos ülemise vasak-parem noolega","Open in a new tab":"Ava uuel kaardil","Open link in new tab":"Ava link uuel vahekaardil","Open media in new tab":"Avage meedia uuel vahekaardil",Orange:"Oranž",Original:"Algne",Outset:"Küngas",Overline:"Ülajoon",Padding:"Vahe sisuni","Page break":"Lehekülje murdmine",Paragraph:"Lõik","Paragraph sign":"Lõigumärk","Partial differential":"Osaline diferentsiaal","Paste raw HTML here...":"Kleebi toores HTML siia...","Paste the media URL in the input.":"Aseta meedia URL sisendi lahtrisse.","Per mille sign":"Promillimärk","Per ten thousand sign":"Kümnetuhandikosa märk","Peseta sign":"Peseetamärk","Peso sign":"Peesomärk","Pink marker":"Roosa marker","Plain text":"Lihtsalt tekst","Plus-minus sign":"Pluss-miinus märk","Pound sign":"Naela märk","Press Enter to type after or press Shift + Enter to type before the widget":"Vajutage Enter, et tippida pärast, või Shift + Enter, et tippida enne vidinat",Previous:"Eelmine","Previous result":"Eelmine tulemus","Proportional to":"Esineb proportsionaalsus",Purple:"Lilla","Question exclamation mark":"Küsihüüumärk",Red:"Punane","Red pen":"Punane pliiats",Redo:"Tee uuesti","Registered sign":"Registreerimiskujutis","Remove color":"Eemalda värv","Remove Format":"Eemalda vorming","Remove highlight":"Eemalda esiletõstmine",Replace:"Asenda","Replace all":"Asenda kõik","Replace with…":"Asenda...","Resize image":"Muuda pildi suurust","Resize image to %0":"Muuda pilt suurusesse %0","Resize image to the original size":"Muuda pilt algsuurusesse","Restore default":"Taasta algne","Reversed order":"Vastupidine järjekord","Reversed paragraph sign":"Ümberpööratud lõigumärk","Rich Text Editor":"Tekstiredaktor",Ridge:"Vall","Right aligned image":"Paremale joondatud pilt","Right double quotation mark":"Parempoolsed kahekordsed jutumärgid","Right single quotation mark":"Parempoolne ühekordne jutumärk","Right-pointing double angle quotation mark":"Paremale suunatud kahekordse nurgaga jutumärgid","rightwards arrow to bar":"kriipsu suunatud paremnool","rightwards dashed arrow":"katkendnool paremale","rightwards double arrow":"topeltnool paremale","rightwards simple arrow":"paremale suunatud lihtne nool",Row:"Rida","Ruble sign":"Rublamärk","Rupee sign":"Ruupiamärk",Save:"Salvesta","Save changes":"Salvesta muudatused","Saving changes":"Muudatuste salvestamine","Section sign":"Paragrahvimärk","Select all":"Vali kõik","Select column":"Vali veerg","Select row":"Vali rida","Show more items":"Näita veel","Show options":"Näita valikuid","Side image":"Pilt küljel","Single left-pointing angle quotation mark":"Ühekordne vasakule suunatud nurgaga jutumärk","Single low-9 quotation mark":"Ühekordne madal üheksakujuline jutumärk","Single right-pointing angle quotation mark":"Ühekordne paremale suunatud nurgaga jutumärk",Small:"Väike",Solid:"Pidev","soon with rightwards arrow above":"SOON ülemise paremnoolega",Source:"Allikas","Special characters":"Erimärgid","Spesmilo sign":"Spesmilomärk","Split cell horizontally":"Jaga lahter horisontaalselt","Split cell vertically":"Jaga lahter vertikaalselt",Square:"Ruut","Square root":"Ruutjuur","Start at":"Alusta alates","Start index must be greater than 0.":"Algindeks peab olema suurem kui 0.",Strikethrough:"Läbijoonitud",Style:"Stiil",Styles:"Stiilid",Subscript:"Alaindeks",Superscript:"Ülaindeks","Table alignment toolbar":"Tabeli paigutuse tööriistariba","Table cell text alignment":"Teksti paigutus lahtris","Table properties":"Tabeli omadused","Table toolbar":"Tabelite tööriistariba","Tenge sign":"Tengemärk",Text:"Tekst","Text alignment":"Teksti joondamine","Text alignment toolbar":"Teksti joonduse tööriistariba","Text alternative":"Asenduskirjeldus","Text highlight toolbar":"Teksti markeerimise tööriistariba","Text styles":"Teksti stiilid","Text to find must not be empty.":"Otsitav tekst ei tohi tühi olla.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Värvus ei sobi. Proovi "#FF0000" või "rgb(255,0,0)" või "red".',"The URL must not be empty.":"URL-i lahter ei tohi olla tühi.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Väärtus ei sobi. Proovi "10px", "2em" või lihtsalt "2".',"There exists":"Leidub","This link has no URL":"Sellel lingil puudub URL","This media URL is not supported.":"See meedia URL pole toetatud.","Tilde operator":"Tildesisestaja",Tiny:"Imepisike","Tip: Find some text first in order to replace it.":"Otsi esmalt tekst, mida asendada.","Tip: Paste the URL into the content to embed faster.":"Vihje: asetades meedia URLi otse sisusse saab selle lisada kiiremini.","To-do List":"Tööde nimekiri","Toggle caption off":"Lülita pealdis välja","Toggle caption on":"Lülita pealdis sisse","Toggle the circle list style":"Lülita ringi loendistiili sisse-välja","Toggle the decimal list style":"Lülita kümnendsüsteemi loendistiili sisse-välja","Toggle the decimal with leading zero list style":"Lülita nulliga kümnendsüsteemi loendistiili sisse-välja","Toggle the disc list style":"Lülita ketta loendistiili sisse-välja","Toggle the lower–latin list style":"Lülita ladina väiketähe loendistiili sisse-välja","Toggle the lower–roman list style":"Lülita väikse rooma numbri loendistiili sisse-välja","Toggle the square list style":"Lülita ruudu loendistiili sisse-välja","Toggle the upper–latin list style":"Lülita ladina suurtähe loendistiili sisse-välja","Toggle the upper–roman list style":"Lülita suure rooma numbri loendistiili sisse-välja","top with upwards arrow above":"TOP ülemise ülesnoolega","Trade mark sign":"Kaubamärgikujutis","Tugrik sign":"Tugrikumärk","Turkish lira sign":"Türgi liiri märk",Turquoise:"Türkiis","Two dot leader":"Kahetäpiline punktiir",Underline:"Allajoonitud",Undo:"Võta tagasi",Union:"Ühend",Unlink:"Eemalda link","up down arrow with base":"üles-alla nool aluskriipsuga",Update:"Uuenda","Update image URL":"Uuenda pildi URL-i","Upload failed":"Üleslaadimine ebaõnnestus","Upload in progress":"Üleslaadimine pooleli","Upper-latin":"Ladina suurtähe","Upper-roman":"Suure rooma numbri","upwards arrow to bar":"kriipsu suunatud ülesnool","upwards dashed arrow":"katkendnool üles","upwards double arrow":"topeltnool üles","upwards simple arrow":"ülespoole suunatud lihtne nool","Vertical text alignment toolbar":"Teksti püstpaigutuse tööriistariba","Vulgar fraction one half":"Harilik murd üks kahendik","Vulgar fraction one quarter":"Harilik murd üks neljandik","Vulgar fraction three quarters":"Harilik murd kolm neljandikku",White:"Valge","Whole words only":"Ainult terviksõnad","Widget toolbar":"Vidinate tööriistariba",Width:"Laius","Won sign":"Vonnimärk","Words: %0":"Sõnu: %0","Wrap text":"Murra teksti ridu",Yellow:"Kollane","Yellow marker":"Kollane marker","Yen sign":"Jeenimärk"});i.getPluralForm=function(a){return a!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/eu.js b/ckeditor/translations/eu.js
deleted file mode 100644
index 45e3e1c..0000000
--- a/ckeditor/translations/eu.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const i=e["eu"]=e["eu"]||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"","Block quote":"Aipua",Blue:"",Bold:"Lodia","Break text":"","Bulleted List":"Buletdun zerrenda","Bulleted list styles toolbar":"",Cancel:"Utzi","Caption for image: %0":"","Caption for the image":"","Centered image":"Zentratutako irudia","Change image text alternative":"Aldatu irudiaren ordezko testua","Choose heading":"Aukeratu izenburua",Circle:"",Code:"Kodea",Decimal:"","Decimal with leading zero":"","Dim grey":"",Disc:"",Downloadable:"","Dropdown toolbar":"","Edit block":"","Edit link":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"","Enter image caption":"Sartu irudiaren epigrafea","Full size image":"Tamaina osoko irudia",Green:"",Grey:"",Heading:"Izenburua","Heading 1":"Izenburua 1","Heading 2":"Izenburua 2","Heading 3":"Izenburua 3","Heading 4":"","Heading 5":"","Heading 6":"","Image resize list":"","Image toolbar":"","image widget":"irudi widgeta","In line":"",Insert:"","Insert image":"Txertatu irudia","Insert image via URL":"",Italic:"Etzana","Left aligned image":"Ezkerrean lerrokatutako irudia","Light blue":"","Light green":"","Light grey":"",Link:"Esteka","Link image":"","Link URL":"Estekaren URLa","List properties":"","Lower-latin":"","Lower–roman":"",Next:"","Numbered List":"Zenbakidun zerrenda","Numbered list styles toolbar":"","Open in a new tab":"","Open link in new tab":"",Orange:"",Original:"",Paragraph:"Paragrafoa",Previous:"",Purple:"",Red:"",Redo:"Berregin","Remove color":"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Rich Text Editor":"Testu aberastuaren editorea","Right aligned image":"Eskuinean lerrokatutako irudia",Save:"Gorde","Show more items":"","Side image":"Alboko irudia",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"",Subscript:"",Superscript:"","Text alternative":"Ordezko testua","This link has no URL":"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"",Underline:"Azpimarra",Undo:"Desegin",Unlink:"Desestekatu",Update:"","Update image URL":"","Upload failed":"Kargatzeak huts egin du","Upper-latin":"","Upper-roman":"",White:"","Wrap text":"",Yellow:""});i.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/fa.js b/ckeditor/translations/fa.js
deleted file mode 100644
index a2566bb..0000000
--- a/ckeditor/translations/fa.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["fa"]=t["fa"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 از %1","Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"متن سلول را در سمت راست تراز کنید","Align cell text to the top":"","Align center":"تراز وسط","Align left":"تراز چپ","Align right":"تراز راست","Align table to the left":"","Align table to the right":"جدول را در سمت راست تراز کنید",Alignment:"ترازبندی",All:"","Almost equal to":"",Angle:"","Approximately equal to":"",Aquamarine:"زمرد کبود",Arrows:"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"",Background:"زمینه",Big:"بزرگ","Bitcoin sign":"",Black:"سیاه","Block quote":" بلوک نقل قول",Blue:"آبی","Blue marker":"نشانگر آبی",Bold:"درشت",Border:"حاشیه","Break text":"","Bulleted List":"لیست نشانه‌دار","Bulleted list styles toolbar":"",Cancel:"لغو","Caption for image: %0":"","Caption for the image":"","Cedi sign":"","Cell properties":"خصوصیات سلول","Cent sign":"","Center table":"جدول وسط","Centered image":"تصویر در وسط","Change image text alternative":"تغییر متن جایگزین تصویر","Character categories":"","Characters: %0":"تعداد حروف : %0","Choose heading":"انتخاب عنوان",Circle:"",Code:"کد","Colon sign":"",Color:"رنگ","Color picker":"",Column:"ستون","Contains as member":"","Copyright sign":"","Cruzeiro sign":"",Currency:"","Currency sign":"",Dashed:"نقطه چین",Decimal:"","Decimal with leading zero":"","Decrease indent":"کاهش تورفتگی",Default:"پیش فرض","Degree sign":"","Delete column":"حذف ستون","Delete row":"حذف سطر","Dim grey":"خاکستری تیره",Dimensions:"ابعاد",Disc:"","Division sign":"","Document colors":"رنگ اسناد","Dollar sign":"","Dong sign":"",Dotted:"خط چین",Double:"دوبل","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"",Downloadable:"قابل بارگیری","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"downwards double arrow","downwards simple arrow":"","Drachma sign":"","Dropdown toolbar":"نوارابزار کشویی","Edit block":"ویرایش قطعه","Edit link":"ویرایش پیوند","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"نوارابزار ویرایشگر","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Enter image caption":"عنوان تصویر را وارد کنید","Enter table caption":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","Font Background Color":"رنگ پس زمینه فونت","Font Color":"رنگ فونت","Font Family":"خانواده فونت","Font Size":"اندازه فونت","For all":"","Fraction slash":"","French franc sign":"","Full size image":"تصویر در اندازه کامل","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"",Green:"سبز","Green marker":"نشانگر سبز","Green pen":"قلم سبز",Grey:"خاکستری",Groove:"خط دار کردن","Guarani sign":"","Header column":"ستون سربرگ","Header row":"سطر سربرگ",Heading:"عنوان","Heading 1":"عنوان 1","Heading 2":"عنوان 2","Heading 3":"عنوان 3","Heading 4":"عنوان 4","Heading 5":"عنوان 5","Heading 6":"عنوان 6",Height:"ارتفاع",Highlight:"برجسته","Horizontal ellipsis":"","Horizontal line":"خط افقی","Horizontal text alignment toolbar":"","Hryvnia sign":"",Huge:"بسیار بزرگ","Identical to":"","Image resize list":"","Image toolbar":"نوارابزار تصویر","image widget":"ابزاره تصویر","In line":"","Increase indent":"افزایش تورفتگی","Indian rupee sign":"",Infinity:"",Insert:"","Insert code block":"درج بلوک کد","Insert column left":"درج ستون در سمت چپ","Insert column right":"درج ستون در سمت راست","Insert image":"قرار دادن تصویر","Insert image via URL":"","Insert media":"وارد کردن رسانه","Insert paragraph after block":"درج پاراگراف بعد از بلوک","Insert paragraph before block":"درج پاراگراف قبل از بلوک","Insert row above":"درج سطر در بالا","Insert row below":"درج سطر در پایین","Insert table":"درج جدول",Inset:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"",Italic:"کج",Justify:"هم تراز کردن","Justify cell text":"","Kip sign":"",Latin:"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left aligned image":"تصویر تراز شده چپ","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"پیکان دوتایی چپ","leftwards simple arrow":"","Less-than or equal to":"","Less-than sign":"","Light blue":"آبی روشن","Light green":"سبز روشن","Light grey":"خاکستری روشن",Link:"پیوند","Link image":"اتصال پیوند به تصویر","Link URL":"نشانی اینترنتی پیوند","Lira sign":"","List properties":"","Livre tournois sign":"","Logical and":"","Logical or":"","Lower-latin":"","Lower–roman":"",Macron:"","Manat sign":"",Mathematical:"","Media toolbar":"نوارابزار رسانه","Media URL":"آدرس اینترنتی رسانه","media widget":"ویجت رسانه","Merge cell down":"ادغام سلول پایین","Merge cell left":"ادغام سلول چپ","Merge cell right":"ادغام سلول راست","Merge cell up":"ادغام سلول بالا","Merge cells":"ادغام سلول ها","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"",Next:"بعدی",None:"هیچ کدام","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","Numbered List":"لیست عددی","Numbered list styles toolbar":"","on with exclamation mark with left right arrow above":"","Open in a new tab":"بازکردن در برگه جدید","Open link in new tab":"باز کردن پیوند در برگه جدید","Open media in new tab":"",Orange:"نارنجی",Original:"",Outset:"",Overline:"",Padding:"حاشیه داخلی","Page break":"برش صفحه",Paragraph:"پاراگراف","Paragraph sign":"","Partial differential":"","Paste the media URL in the input.":"آدرس رسانه را در ورودی قرار دهید","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Pink marker":"نشانگر صورتی","Plain text":"متن ساده","Plus-minus sign":"","Pound sign":"","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"قبلی","Proportional to":"",Purple:"بنفش","Question exclamation mark":"",Red:"قرمز","Red pen":"قلم قرمز",Redo:"باز انجام","Registered sign":"","Remove color":"حذف رنگ","Remove Format":"حذف کردن قالب","Remove highlight":"حذف برجسته","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Reversed paragraph sign":"","Rich Text Editor":"ویرایشگر متن غنی",Ridge:"","Right aligned image":"تصویر تراز شده راست","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","rightwards simple arrow":"",Row:"سطر","Ruble sign":"","Rupee sign":"",Save:"ذخیره","Saving changes":"ذخیره سازی تغییرات","Section sign":"","Select all":"انتخاب همه","Select column":"","Select row":"","Show more items":"نمایش گزینه‌های بیشتر","Side image":"تصویر جانبی","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"",Small:"کوچک",Solid:"توپر","soon with rightwards arrow above":"","Special characters":"کاراکترهای ویژه","Spesmilo sign":"","Split cell horizontally":"تقسیم افقی سلول","Split cell vertically":"تقسیم عمودی سلول",Square:"","Square root":"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"خط خورده",Style:"",Subscript:"پایین نویس",Superscript:"بالانویس","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"خصوصیات جدول","Table toolbar":"نوارابزار جدول","Tenge sign":"",Text:"","Text alignment":"تراز متن","Text alignment toolbar":"نوار ابزار ترازبندی متن","Text alternative":"متن جایگزین","Text highlight toolbar":"نوارابزار برجستگی متن",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"","The URL must not be empty.":"آدرس اینترنتی URL نباید خالی باشد.",'The value is invalid. Try "10px" or "2em" or simply "2".':"","There exists":"","This link has no URL":"این پیوند نشانی اینترنتی ندارد","This media URL is not supported.":"این آدرس اینترنتی رسانه پشتیبانی نمی‌شود","Tilde operator":"",Tiny:"بسیار کوچک","Tip: Paste the URL into the content to embed faster.":"نکته : آدرس را در محتوا قراردهید تا سریع تر جاسازی شود","To-do List":"لیست انجام کار","Toggle caption off":"","Toggle caption on":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"",Turquoise:"فیروزه ای","Two dot leader":"",Underline:"خط زیر",Undo:"بازگردانی",Union:"",Unlink:"لغو پیوند","up down arrow with base":"",Update:"","Update image URL":"","Upload failed":"آپلود ناموفق بود","Upload in progress":"آپلود در حال انجام","Upper-latin":"","Upper-roman":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","upwards simple arrow":"","Vertical text alignment toolbar":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"",White:"سفید","Widget toolbar":"نوار ابزار ویجت",Width:"عرض","Won sign":"","Words: %0":"تعداد لغات : %0","Wrap text":"",Yellow:"زرد","Yellow marker":"نشانگر زرد","Yen sign":""});e.getPluralForm=function(t){return t>1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/fi.js b/ckeditor/translations/fi.js
deleted file mode 100644
index 7593741..0000000
--- a/ckeditor/translations/fi.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const i=a["fi"]=a["fi"]||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"%0 / %1","Align cell text to the bottom":"Siirrä solun teksti alaosaan","Align cell text to the center":"Siirrä solun teksti keskelle","Align cell text to the left":"Siirrä solun teksti vasemmalle","Align cell text to the middle":"Siirrä solun teksti keskiosaan","Align cell text to the right":"Siirrä solun teksti oikealle","Align cell text to the top":"Siirrä solun teksti yläosaan","Align center":"Tasaa keskelle","Align left":"Tasaa vasemmalle","Align right":"Tasaa oikealle","Align table to the left":"Siirrä taulukko vasemmalle","Align table to the right":"Siirrä taulukko oikealle",Alignment:"Suunta",All:"Kaikki","Almost equal to":"Likimain yhtä suuri kuin -merkki",Angle:"Kulma","Approximately equal to":"Suunnilleen yhtä suuri kuin -merkki",Aquamarine:"Akvamariini",Arrows:"Nuolet","Asterisk operator":"Asteriskioperaattori","Austral sign":"Australin merkki","back with leftwards arrow above":"BACK-nuoli",Background:"Tausta",Big:"Suuri","Bitcoin sign":"Bitcoinin merkki",Black:"Musta","Block quote":"Lainaus","Block styles":"Lohkotyylit",Blue:"Sininen","Blue marker":"Sininen tussi",Bold:"Lihavointi",Border:"Reunus","Break text":"Irrota teksti","Bulleted List":"Lista","Bulleted list styles toolbar":"Luetelmalistan työkalupalkki",Cancel:"Peruuta","Caption for image: %0":"Kuvan kuvateksti: %0","Caption for the image":"Kuvan kuvateksti","Cedi sign":"Cedin merkki","Cell properties":"Solun ominaisuudet","Cent sign":"Sentin merkki","Center table":"Keskitä taulukko","Centered image":"Keskitetty kuva","Change image text alternative":"Vaihda kuvan vaihtoehtoinen teksti","Character categories":"Merkkiluokat","Characters: %0":"Merkkejä: %0","Choose heading":"Valitse otsikko",Circle:"Ympyrä",Code:"Koodi","Colon sign":"Colónin merkki",Color:"Väri","Color picker":"Värin valitsin",Column:"Sarake","Contains as member":"Käänteisen joukkoon kuulumisen merkki","Copyright sign":"Tekijänoikeusmerkki","Cruzeiro sign":"Cruzeiron merkki",Currency:"Valuutta","Currency sign":"Valuuttamerkki",Dashed:"Katkoviiva",Decimal:"Desimaali","Decimal with leading zero":"Nolla alussa -desimaali","Decrease indent":"Vähennä sisennystä",Default:"Oletus","Degree sign":"Asteen merkki","Delete column":"Poista sarake","Delete row":"Poista rivi","Dim grey":"Vaaleanharmaa",Dimensions:"Mittasuhteet",Disc:"Levy","Division sign":"Jakomerkki","Document colors":"Asiakirjan värit","Dollar sign":"Dollarin merkki","Dong sign":"Dongin merkki",Dotted:"Pisteviiva",Double:"Kaksinkertainen","Double dagger":"Kaksoisristi","Double exclamation mark":"Kaksoishuutomerkki","Double low-9 quotation mark":"Rivinalinen kokolainausmerkki","Double question mark":"Kaksoiskysymysmerkki",Downloadable:"Ladattava","downwards arrow to bar":"nuoli alas perusviivalla","downwards dashed arrow":"pisteviivanuoli alas","downwards double arrow":"kaksoisnuoli alas","downwards simple arrow":"yksinkertainen nuoli alas","Drachma sign":"Drakman merkki","Dropdown toolbar":"Pudotusvalikon työkalupalkki","Edit block":"Muokkaa lohkoa","Edit link":"Muokkaa linkkiä","Edit source":"Muokkaa lähdettä","Editor block content toolbar":"Editorin lohkon sisällön työkalupalkki","Editor contextual toolbar":"Editorin kontekstuaalinen työkalupalkki","Editor editing area: %0":"Editorin muokkausalue: %0","Editor toolbar":"Editorin työkalupalkki","Element of":"Joukkoon kuulumisen merkki","Em dash":"M-viiva","Empty set":"Tyhjän joukon merkki","Empty snippet content":"Tyhjä pätkäsisältö","En dash":"N-viiva","end with leftwards arrow above":"END-nuoli","Enter image caption":"Syötä kuvateksti","Enter table caption":"Ota taulukon tekstitys käyttöön","Euro sign":"Euron merkki","Euro-currency sign":"Eurovaluutan merkki","Exclamation question mark":"Huutomerkki ja kysymysmerkki",Find:"Etsi","Find and replace":"Etsi ja korvaa","Find in text…":"Etsi tekstissä…","Font Background Color":"Fontin taustaväri","Font Color":"Fontin väri","Font Family":"Fonttiperhe","Font Size":"Fontin koko","For all":"Kaikkikvanttori","Fraction slash":"Murtoluvun vinoviiva","French franc sign":"Ranskan frangin merkki","Full size image":"Täysikokoinen kuva","German penny sign":"Saksan pfennigin merkki","Greater-than or equal to":"Suurempi tai yhtä suuri kuin -merkki","Greater-than sign":"Suurempi kuin -merkki",Green:"Vihreä","Green marker":"Vihreä tussi","Green pen":"Vihreä kynä",Grey:"Harmaa",Groove:"Uurrettu","Guarani sign":"Guaranin merkki","Header column":"Otsikkosarake","Header row":"Otsikkorivi",Heading:"Otsikkotyyli","Heading 1":"Otsikko 1","Heading 2":"Otsikko 2","Heading 3":"Otsikko 3","Heading 4":"Otsikko 4","Heading 5":"Otsikko 5","Heading 6":"Otsikko 6",Height:"Korkeus",Highlight:"Korosta","Horizontal ellipsis":"Kolme pistettä vaakasuunnassa","Horizontal line":"Vaakasuora viiva","Horizontal text alignment toolbar":"Vaakasuoran tekstin suunnan työkalupalkki","Hryvnia sign":"Hryvnian merkki","HTML object":"HMTL-kohde","HTML snippet":"HMTL-pätkä",Huge:"Hyvin suuri","Identical to":"Identtisesti yhtä suuri merkki -kuin","Image resize list":"Kuvan koon muokkaamisen lista","Image toolbar":"Kuvan työkalupalkki","image widget":"Kuvavimpain","In line":"Rivin sisällä","Increase indent":"Lisää sisennystä","Indian rupee sign":"Intian rupian merkki",Infinity:"Äärettömän merkki",Insert:"Liitä","Insert code block":"Liitä koodilohko","Insert column left":"Lisää sarake vasemmalle","Insert column right":"Lisää sarake oikealle","Insert HTML":"Liitä HTML","Insert image":"Lisää kuva","Insert image via URL":"Liitä kuva URL-koodin kautta","Insert media":"Liitä media","Insert paragraph after block":"Liitä kappale lohkon jälkeen","Insert paragraph before block":"Liitä kappale ennen lohkoa","Insert row above":"Lisää rivi ylle","Insert row below":"Lisää rivi alle","Insert table":"Lisää taulukko",Inset:"Upote",Integral:"Integraalimerkki",Intersection:"Leikkauksen merkki","Inverted exclamation mark":"Ylösalainen huutomerkki","Inverted question mark":"Ylösalainen kysymysmerkki",Italic:"Kursivointi",Justify:"Tasaa molemmat reunat","Justify cell text":"Tasaa solun teksti","Kip sign":"Kipin merkki",Latin:"Latinalaiset","Latin capital letter a with breve":"Latinalainen suuraakkonen a ja lyhyysmerkki","Latin capital letter a with macron":"Latinalainen suuraakkonen a ja pituusmerkki","Latin capital letter a with ogonek":"Latinalainen suuraakkonen a ja ogonek","Latin capital letter c with acute":"Latinalainen suuraakkonen c ja akuutti","Latin capital letter c with caron":"Latinalainen suuraakkonen c ja hattu","Latin capital letter c with circumflex":"Latinalainen suuraakkonen c ja sirkumfleksi","Latin capital letter c with dot above":"Latinalainen suuraakkonen c ja yläpuolinen piste","Latin capital letter d with caron":"Latinalainen suuraakkonen d ja hattu","Latin capital letter d with stroke":"Latinalainen suuraakkonen d ja poikkiviiva","Latin capital letter e with breve":"Latinalainen suuraakkonen e ja lyhyysmerkki","Latin capital letter e with caron":"Latinalainen suuraakkonen e ja hattu","Latin capital letter e with dot above":"Latinalainen suuraakkonen e ja yläpuolinen piste","Latin capital letter e with macron":"Latinalainen suuraakkonen e ja pituusmerkki","Latin capital letter e with ogonek":"Latinalainen suuraakkonen e ja ogonek","Latin capital letter eng":"Latinalainen suuraakkonen äng","Latin capital letter g with breve":"Latinalainen suuraakkonen g ja lyhyysmerkki","Latin capital letter g with cedilla":"Latinalainen suuraakkonen g ja sedilji","Latin capital letter g with circumflex":"Latinalainen suuraakkonen g ja sirkumfleksi","Latin capital letter g with dot above":"Latinalainen suuraakkonen g ja yläpuolinen piste","Latin capital letter h with circumflex":"Latinalainen suuraakkonen h ja sirkumfleksi","Latin capital letter h with stroke":"Latinalainen suuraakkonen h ja poikkiviiva","Latin capital letter i with breve":"Latinalainen suuraakkonen i ja lyhyysmerkki","Latin capital letter i with dot above":"Latinalainen suuraakkonen i ja yläpuolinen piste","Latin capital letter i with macron":"Latinalainen suuraakkonen i ja pituusmerkki","Latin capital letter i with ogonek":"Latinalainen suuraakkonen i ja ogonek","Latin capital letter i with tilde":"Latinalainen suuraakkonen i ja tilde","Latin capital letter j with circumflex":"Latinalainen suuraakkonen j ja sirkumfleksi","Latin capital letter k with cedilla":"Latinalainen suuraakkonen k ja sedilji","Latin capital letter l with acute":"Latinalainen suuraakkonen l ja akuutti","Latin capital letter l with caron":"Latinalainen suuraakkonen l ja hattu","Latin capital letter l with cedilla":"Latinalainen suuraakkonen l ja sedilji","Latin capital letter l with middle dot":"Latinalainen suuraakkonen l ja piste keskellä","Latin capital letter l with stroke":"Latinalainen suuraakkonen l ja poikkiviiva","Latin capital letter n with acute":"Latinalainen suuraakkonen n ja akuutti","Latin capital letter n with caron":"Latinalainen suuraakkonen n ja hattu","Latin capital letter n with cedilla":"Latinalainen suuraakkonen n ja sedilji","Latin capital letter o with breve":"Latinalainen suuraakkonen o ja lyhyysmerkki","Latin capital letter o with double acute":"Latinalainen suuraakkonen o ja kaksoisakuutti","Latin capital letter o with macron":"Latinalainen suuraakkonen o ja pituusmerkki","Latin capital letter r with acute":"Latinalainen suuraakkonen r ja akuutti","Latin capital letter r with caron":"Latinalainen suuraakkonen r ja hattu","Latin capital letter r with cedilla":"Latinalainen suuraakkonen r ja sedilji","Latin capital letter s with acute":"Latinalainen suuraakkonen s ja akuutti","Latin capital letter s with caron":"Latinalainen suuraakkonen s ja hattu","Latin capital letter s with cedilla":"Latinalainen suuraakkonen s ja sedilji","Latin capital letter s with circumflex":"Latinalainen suuraakkonen s ja sirkumfleksi","Latin capital letter t with caron":"Latinalainen suuraakkonen t ja hattu","Latin capital letter t with cedilla":"Latinalainen suuraakkonen t ja sedilji","Latin capital letter t with stroke":"Latinalainen suuraakkonen t ja poikkiviiva","Latin capital letter u with breve":"Latinalainen suuraakkonen u ja lyhyysmerkki","Latin capital letter u with double acute":"Latinalainen suuraakkonen u ja kaksoisakuutti","Latin capital letter u with macron":"Latinalainen suuraakkonen u ja pituusmerkki","Latin capital letter u with ogonek":"Latinalainen suuraakkonen u ja ogonek","Latin capital letter u with ring above":"Latinalainen suuraakkonen u ja yläpuolinen ympyrä","Latin capital letter u with tilde":"Latinalainen suuraakkonen u ja tilde","Latin capital letter w with circumflex":"Latinalainen suuraakkonen w ja sirkumfleksi","Latin capital letter y with circumflex":"Latinalainen suuraakkonen y ja sirkumfleksi","Latin capital letter y with diaeresis":"Latinalainen suuraakkonen y ja treema","Latin capital letter z with acute":"Latinalainen suuraakkonen z ja akuutti","Latin capital letter z with caron":"Latinalainen suuraakkonen z ja hattu","Latin capital letter z with dot above":"Latinalainen suuraakkonen z ja yläpuolinen piste","Latin capital ligature ij":"Latinalainen suuraakkosligatuuri ij","Latin capital ligature oe":"Latinalainen suuraakkosligatuuri oe","Latin small letter a with breve":"Latinalainen pienaakkonen a ja lyhyysmerkki","Latin small letter a with macron":"Latinalainen pienaakkonen a ja pituusmerkki","Latin small letter a with ogonek":"Latinalainen pienaakkonen a ja ogonek","Latin small letter c with acute":"Latinalainen pienaakkonen c ja akuutti","Latin small letter c with caron":"Latinalainen pienaakkonen c ja hattu","Latin small letter c with circumflex":"Latinalainen pienaakkonen c ja sirkumfleksi","Latin small letter c with dot above":"Latinalainen pienaakkonen c ja yläpuolinen piste","Latin small letter d with caron":"Latinalainen pienaakkonen d ja hattu","Latin small letter d with stroke":"Latinalainen pienaakkonen d ja poikkiviiva","Latin small letter dotless i":"Latinalainen pienaakkonen pisteetön i","Latin small letter e with breve":"Latinalainen pienaakkonen e ja lyhyysmerkki","Latin small letter e with caron":"Latinalainen pienaakkonen e ja hattu","Latin small letter e with dot above":"Latinalainen pienaakkonen e ja yläpuolinen piste","Latin small letter e with macron":"Latinalainen pienaakkonen e ja pituusmerkki","Latin small letter e with ogonek":"Latinalainen pienaakkonen e ja ogonek","Latin small letter eng":"Latinalainen pienaakkonen äng","Latin small letter f with hook":"Latinalainen pienaakkonen f jossa koukku","Latin small letter g with breve":"Latinalainen pienaakkonen g ja lyhyysmerkki","Latin small letter g with cedilla":"Latinalainen pienaakkonen g ja sedilji","Latin small letter g with circumflex":"Latinalainen pienaakkonen g ja sirkumfleksi","Latin small letter g with dot above":"Latinalainen pienaakkonen g ja yläpuolinen piste","Latin small letter h with circumflex":"Latinalainen pienaakkonen h ja sirkumfleksi","Latin small letter h with stroke":"Latinalainen pienaakkonen h ja poikkiviiva","Latin small letter i with breve":"Latinalainen pienaakkonen i ja lyhyysmerkki","Latin small letter i with macron":"Latinalainen pienaakkonen i ja pituusmerkki","Latin small letter i with ogonek":"Latinalainen pienaakkonen i ja ogonek","Latin small letter i with tilde":"Latinalainen pienaakkonen i ja tilde","Latin small letter j with circumflex":"Latinalainen pienaakkonen j ja sirkumfleksi","Latin small letter k with cedilla":"Latinalainen pienaakkonen k ja sedilji","Latin small letter kra":"Latinalainen pienaakkonen kra","Latin small letter l with acute":"Latinalainen pienaakkonen l ja akuutti","Latin small letter l with caron":"Latinalainen pienaakkonen l ja hattu","Latin small letter l with cedilla":"Latinalainen pienaakkonen l ja sedilji","Latin small letter l with middle dot":"Latinalainen pienaakkonen l ja piste keskellä","Latin small letter l with stroke":"Latinalainen pienaakkonen l ja poikkiviiva","Latin small letter long s":"Latinalainen pienaakkonen pitkä s","Latin small letter n preceded by apostrophe":"Latinalainen pienaakkonen n jota edeltää heittomerkki","Latin small letter n with acute":"Latinalainen pienaakkonen n ja akuutti","Latin small letter n with caron":"Latinalainen pienaakkonen n ja hattu","Latin small letter n with cedilla":"Latinalainen pienaakkonen n ja sedilji","Latin small letter o with breve":"Latinalainen pienaakkonen o ja lyhyysmerkki","Latin small letter o with double acute":"Latinalainen pienaakkonen o ja kaksoisakuutti","Latin small letter o with macron":"Latinalainen pienaakkonen o ja pituusmerkki","Latin small letter r with acute":"Latinalainen pienaakkonen r ja akuutti","Latin small letter r with caron":"Latinalainen pienaakkonen r ja hattu","Latin small letter r with cedilla":"Latinalainen pienaakkonen r ja sedilji","Latin small letter s with acute":"Latinalainen pienaakkonen s ja akuutti","Latin small letter s with caron":"Latinalainen pienaakkonen s ja hattu","Latin small letter s with cedilla":"Latinalainen pienaakkonen s ja sedilji","Latin small letter s with circumflex":"Latinalainen pienaakkonen s ja sirkumfleksi","Latin small letter t with caron":"Latinalainen pienaakkonen t ja hattu","Latin small letter t with cedilla":"Latinalainen pienaakkonen t ja sedilji","Latin small letter t with stroke":"Latinalainen pienaakkonen t ja poikkiviiva","Latin small letter u with breve":"Latinalainen pienaakkonen u ja lyhyysmerkki","Latin small letter u with double acute":"Latinalainen pienaakkonen u ja kaksoisakuutti","Latin small letter u with macron":"Latinalainen pienaakkonen u ja pituusmerkki","Latin small letter u with ogonek":"Latinalainen pienaakkonen u ja ogonek","Latin small letter u with ring above":"Latinalainen pienaakkonen u ja yläpuolinen ympyrä","Latin small letter u with tilde":"Latinalainen pienaakkonen u ja tilde","Latin small letter w with circumflex":"Latinalainen pienaakkonen w ja sirkumfleksi","Latin small letter y with circumflex":"Latinalainen pienaakkonen y ja sirkumfleksi","Latin small letter z with acute":"Latinalainen pienaakkonen z ja akuutti","Latin small letter z with caron":"Latinalainen pienaakkonen z ja hattu","Latin small letter z with dot above":"Latinalainen pienaakkonen z ja yläpuolinen piste","Latin small ligature ij":"Latinalainen pienaakkosligatuuri ij","Latin small ligature oe":"Latinalainen pienaakkosligatuuri oe","Left aligned image":"Vasemmalle tasattu kuva","Left double quotation mark":"Ylösalainen kokolainausmerkki","Left single quotation mark":"Ylösalainen puolilainausmerkki","Left-pointing double angle quotation mark":"Vasemmalle osoittava kaksinkertainen kulmalainausmerkki","leftwards arrow to bar":"nuoli vasemmalle perusviivalla","leftwards dashed arrow":"pisteviivanuoli vasemmalle","leftwards double arrow":"kaksoisnuoli vasemmalle","leftwards simple arrow":"yksinkertainen nuoli vasempaan","Less-than or equal to":"Pienempi tai yhtä suuri kuin -merkki","Less-than sign":"Pienempi kuin -merkki","Light blue":"Vaaleansininen","Light green":"Vaaleanvihreä","Light grey":"Vaaleanharmaa",Link:"Linkki","Link image":"Linkkikuva","Link URL":"Linkin osoite","Lira sign":"Liiran merkki","List properties":"Listaominaisuudet","Livre tournois sign":"Livre tournois’n merkki","Logical and":"Looginen ja-merkki","Logical or":"Looginen tai-merkki","Lower-latin":"Pienet latinalaiset aakkoset","Lower–roman":"Pienet roomalaiset numerot",Macron:"Pituusmerkki","Manat sign":"Manatin merkki","Match case":"Hae tapaukselle vastapari",Mathematical:"Matemaattiset","Media toolbar":"Median työkalupalkki","Media URL":"Media-URL","media widget":"mediawidget","Merge cell down":"Yhdistä solu alas","Merge cell left":"Yhdistä solu vasemmalle","Merge cell right":"Yhdistä solu oikealle","Merge cell up":"Yhdistä solu ylös","Merge cells":"Yhdistä tai jaa soluja","Mill sign":"Valuutan tuhannesosan merkki","Minus sign":"Miinusmerkki","Multiple styles":"Useita tyylejä","Multiplication sign":"Kertomerkki","N-ary product":"Tulo","N-ary summation":"Summa",Nabla:"Nablan merkki","Naira sign":"Nairan merkki","New sheqel sign":"Uuden sekelin merkki",Next:"Seuraava","Next result":"Seuraava tulos","No preview available":"Esikatseluversiota ei ole saatavilla",None:"Ei mitään","Nordic mark sign":"Riikintaalerin merkki","Not an element of":"Joukkoon kuulumattomuuden merkki","Not equal to":"Eri suuri kuin -merkki","Not sign":"Negaation merkki","Numbered List":"Numeroitu lista","Numbered list styles toolbar":"Numerolistan työkalupalkki","on with exclamation mark with left right arrow above":"ON!-nuoli","Open in a new tab":"Avaa uudelle välilehdelle","Open link in new tab":"Avaa linkki uudessa välilehdessä","Open media in new tab":"Avaa media uudessa välilehdessä",Orange:"Oranssi",Original:"Alkuperäinen",Outset:"Ulkonema",Overline:"Yläviiva",Padding:"Täyte","Page break":"Sivuväli",Paragraph:"Kappale","Paragraph sign":"Kappaleen merkki","Partial differential":"Osittaisderivaatta","Paste raw HTML here...":"Liitä raaka-HTML tähän...","Paste the media URL in the input.":"Liitä media-URL syötteeseen.","Per mille sign":"Promillemerkki","Per ten thousand sign":"Peruspisteen merkki","Peseta sign":"Pesetan merkki","Peso sign":"Peson merkki","Pink marker":"Pinkki tussi","Plain text":"Pelkkä teksti","Plus-minus sign":"Plus-miinus-merkki","Pound sign":"Punnan merkki","Press Enter to type after or press Shift + Enter to type before the widget":"Paina enter-näppäintä kirjoittaaksesi tai paina shift + enter kirjoittaaksesi ennen widget-sovellusta",Previous:"Edellinen","Previous result":"Edellinen tulos","Proportional to":"Suhteellisuuden merkki",Purple:"Purppura","Question exclamation mark":"Kysymysmerkki ja huutomerkki",Red:"Punainen","Red pen":"Punainen tussi",Redo:"Tee uudelleen","Registered sign":"Rekisteröidyn tavaramerkin merkki","Remove color":"Poista väri","Remove Format":"Poista muotoilu","Remove highlight":"Poista korostus",Replace:"Korvaa","Replace all":"Korvaa kaikki","Replace with…":"Korvaa tällä…","Resize image":"Muokkaa kuvan kokoa","Resize image to %0":"Muokkaa kuvan kooksi %0","Resize image to the original size":"Vaihda kuvan koko alkuperäiseen kokoon","Restore default":"Palauta oletus","Reversed order":"Päinvastainen järjestys","Reversed paragraph sign":"Käännetty kappaleen merkki","Rich Text Editor":"Rikas tekstieditori",Ridge:"Harjanne","Right aligned image":"Oikealle tasattu kuva","Right double quotation mark":"Kokolainausmerkki","Right single quotation mark":"Puolilainausmerkki","Right-pointing double angle quotation mark":"Oikealle osoittava kaksinkertainen kulmalainausmerkki","rightwards arrow to bar":"nuoli oikealle perusviivalla","rightwards dashed arrow":"pisteviivanuoli oikealle","rightwards double arrow":"kaksoisnuoli oikealle","rightwards simple arrow":"yksinkertainen nuoli oikeaan",Row:"Rivi","Ruble sign":"Ruplan merkki","Rupee sign":"Rupian merkki",Save:"Tallenna","Save changes":"Tallenna muutokset","Saving changes":"Tallennetaan muutoksia","Section sign":"Pykälämerkki","Select all":"Valitse kaikki","Select column":"Valitse sarake","Select row":"Valitse rivi","Show more items":"Näytä lisää toimintoja","Show options":"Näytä vaihtoehdot","Side image":"Pieni kuva","Single left-pointing angle quotation mark":"Vasemmalle osoittava kulmapuolilainausmerkki","Single low-9 quotation mark":"Rivinalinen puolilainausmerkki","Single right-pointing angle quotation mark":"Oikealle osoittava kulmapuolilainausmerkki",Small:"Pieni",Solid:"Kiinteä","soon with rightwards arrow above":"SOON-nuoli",Source:"Lähde","Special characters":"Erikoismerkit","Spesmilo sign":"Spesmilon merkki","Split cell horizontally":"Jaa solu vaakasuunnassa","Split cell vertically":"Jaa solu pystysuunnassa",Square:"Neliö","Square root":"Neliöjuuri","Start at":"Alkaa","Start index must be greater than 0.":"Aloitusindeksi ei saa olla suurempi kuin 0.",Strikethrough:"Yliviivaus",Style:"Tyyli",Styles:"Tyylit",Subscript:"Alaindeksi",Superscript:"Yläindeksi","Table alignment toolbar":"Taulukon suunnan työkalupalkki","Table cell text alignment":"Taulukkosolun tekstin suunta","Table properties":"Taulukon ominaisuudet","Table toolbar":"Taulukon työkalupalkki","Tenge sign":"Tengen merkki",Text:"Teksti","Text alignment":"Tekstin tasaus","Text alignment toolbar":"Tekstin suuntauksen työkalupalkki","Text alternative":"Vaihtoehtoinen teksti","Text highlight toolbar":"Tekstinkorostuksen työkalupalkki","Text styles":"Tekstityylit","Text to find must not be empty.":"Haettava teksti ei saa olla tyhjä.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Väri ei kelpaa. Ota sen sijaan käyttöön "#FF0000", "rgb(255,0,0)" tai "red".',"The URL must not be empty.":"URL-osoite ei voi olla tyhjä.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Arvo ei kelpaa. Ota käyttöön "10px", "2em" tai pelkästään "2".',"There exists":"Olemassaolokvanttori","This link has no URL":"Linkillä ei ole URL-osoitetta","This media URL is not supported.":"Tätä media-URLia ei tueta.","Tilde operator":"Tildeoperaattori",Tiny:"Hyvin pieni","Tip: Find some text first in order to replace it.":"Vinkki: hae ensin teksti korvataksesi sen.","Tip: Paste the URL into the content to embed faster.":"Vinkki: liitä URL sisältöön upottaaksesi sen nopeammin.","To-do List":"Tehtävälista","Toggle caption off":"Ota tekstitykset pois päältä","Toggle caption on":"Ota tekstitys käyttöön","Toggle the circle list style":"Ympyrälistatyylin vaihdin","Toggle the decimal list style":"Desimaalilistatyylin vaihdin","Toggle the decimal with leading zero list style":"Nolla alussa -desimaalilistatyylin vaihdin","Toggle the disc list style":"Levylistatyylin vaihdin","Toggle the lower–latin list style":"Pienet latinalaiset aakkoset -listatyylin vaihdin","Toggle the lower–roman list style":"Pienet roomalaiset numerot -listatyylin vaihdin","Toggle the square list style":"Neliölistatyylin vaihdin","Toggle the upper–latin list style":"Isot latinalaiset aakkoset -listatyylin vaihdin","Toggle the upper–roman list style":"Isot roomalaiset numerot -listatyylin vaihdin","top with upwards arrow above":"TOP-nuoli","Trade mark sign":"Tavaramerkin merkki","Tugrik sign":"Tugrikin merkki","Turkish lira sign":"Turkin liiran merkki",Turquoise:"Turkoosi","Two dot leader":"Kaksi täytemerkkiä",Underline:"Alleviivaus",Undo:"Peru",Union:"Yhdisteen merkki",Unlink:"Poista linkki","up down arrow with base":"nuoli ylös ja alas perusviivalla",Update:"Päivitä","Update image URL":"Päivitä kuvan URL","Upload failed":"Lataus epäonnistui","Upload in progress":"Lähetys käynnissä","Upper-latin":"Isot latinalaiset aakkoset","Upper-roman":"Isot roomalaiset numerot","upwards arrow to bar":"nuoli ylös perusviivalla","upwards dashed arrow":"pisteviivanuoli ylös","upwards double arrow":"kaksoisnuoli ylös","upwards simple arrow":"yksinkertainen nuoli ylös","Vertical text alignment toolbar":"Pystysuoran tekstin suunnan työkalupalkki","Vulgar fraction one half":"Puolikkaan merkki","Vulgar fraction one quarter":"Neljäsosan merkki","Vulgar fraction three quarters":"Kolmen neljäsosan merkki",White:"Valkoinen","Whole words only":"Vain kokonaisia sanoja","Widget toolbar":"Widget-työkalupalkki",Width:"Leveys","Won sign":"Wonin merkki","Words: %0":"Sanoja: %0","Wrap text":"Sovita teksti",Yellow:"Keltainen","Yellow marker":"Keltainen tussi","Yen sign":"Jenin merkki"});i.getPluralForm=function(a){return a!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/fr.js b/ckeditor/translations/fr.js
deleted file mode 100644
index da06aa8..0000000
--- a/ckeditor/translations/fr.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["fr"]=e["fr"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 sur %1","Align cell text to the bottom":"Aligner le texte en bas","Align cell text to the center":"Aligner la cellule au centre","Align cell text to the left":"Aligner la cellule à gauche","Align cell text to the middle":"Aligner le texte au milieu","Align cell text to the right":"Aligner la cellule à droite","Align cell text to the top":"Aligner le texte en haut","Align center":"Centrer","Align left":"Aligner à gauche","Align right":"Aligner à droite","Align table to the left":"Aligner le tableau à gauche","Align table to the right":"Aligner le tableau à droite",Alignment:"Alignement",All:"Tous","Almost equal to":"Presque égal à",Angle:"Angle","Approximately equal to":"Environ égal à",Aquamarine:"Bleu vert",Arrows:"Flèches","Asterisk operator":"Astérisque","Austral sign":"Austral","back with leftwards arrow above":"Précédent avec flèche vers la gauche",Background:"Fond",Big:"Grand","Bitcoin sign":"Bitcoin",Black:"Noir","Block quote":"Citation","Block styles":"Styles de bloc",Blue:"Bleu","Blue marker":"Marqueur bleu",Bold:"Gras",Border:"Bordure","Break text":"Saut de ligne","Bulleted List":"Liste à puces","Bulleted list styles toolbar":"Barre d'outils des styles de liste à puce",Cancel:"Annuler","Caption for image: %0":"Légende de l'image : %0","Caption for the image":"Légende de l'image","Cedi sign":"Cédi","Cell properties":"Propriétés de la cellule","Cent sign":"Centime","Center table":"Centrer le tableau ","Centered image":"Image centrée","Change image text alternative":"Changer le texte alternatif à l’image","Character categories":"Catégories de caractères","Characters: %0":"Caractères : %0","Choose heading":"Choisir l'en-tête",Circle:"Cercle",Code:"Code","Colon sign":"Deux points",Color:"Couleur","Color picker":"Pipette à couleurs",Column:"Colonne","Contains as member":"Contient","Copyright sign":"Copyright","Cruzeiro sign":"Cruzeiro",Currency:"Devise","Currency sign":"Symbole monétaire",Dashed:"Tirets",Decimal:"Chiffres","Decimal with leading zero":"Chiffres avec des zéros supplémentaire","Decrease indent":"Diminuer le retrait",Default:"Par défaut","Degree sign":"Degré","Delete column":"Supprimer la colonne","Delete row":"Supprimer la ligne","Dim grey":"Gris pâle",Dimensions:"Dimensions",Disc:"Disque","Division sign":"Division","Document colors":"Couleurs du document","Dollar sign":"Dollar","Dong sign":"Dong",Dotted:"Pointillés",Double:"Double","Double dagger":"Croix de Lorraine","Double exclamation mark":"Double point d'exclamation","Double low-9 quotation mark":"Guillemet-virgule double inférieur","Double question mark":"Double point d'interrogation",Downloadable:"Fichier téléchargeable","downwards arrow to bar":"Flèche vers le bas avec barre de fin","downwards dashed arrow":"Flèche en pointillés vers le bas","downwards double arrow":"Double flèche vers le bas","downwards simple arrow":"flèche simple vers le bas","Drachma sign":"Drachme","Dropdown toolbar":"Barre d'outils dans un menu déroulant","Edit block":"Modifier le bloc","Edit link":"Modifier le lien","Edit source":"Modifier la source","Editor block content toolbar":"Barre d'outils du contenu du bloc éditeur","Editor contextual toolbar":"Barre d'outils contextuelle de l'éditeur","Editor editing area: %0":"Zone d'édition de l'éditeur : %0","Editor toolbar":"Barre d'outils de l'éditeur","Element of":"Appartient à","Em dash":"Tiret long","Empty set":"Élément vide","Empty snippet content":"Aucun contenu pour ce fragment de code","En dash":"Tiret","end with leftwards arrow above":"Fin avec flèche vers la gauche","Enter image caption":"Saisir la légende de l’image","Enter table caption":"Saisir la légende du tableau","Euro sign":"Euro","Euro-currency sign":"Symbole monétaire de l'euro","Exclamation question mark":"Point exclamation et question",Find:"Rechercher","Find and replace":"Rechercher et remplacer","Find in text…":"Rechercher dans le texte...","Font Background Color":"Couleur d'arrière-plan","Font Color":"Couleur de police","Font Family":"Police","Font Size":"Taille de police","For all":"Pour tout","Fraction slash":"Fraction","French franc sign":"Franc français","Full size image":"Image taille réelle","German penny sign":"Pfennig","Greater-than or equal to":"Signe supérieur ou égal","Greater-than sign":"Signe supérieur",Green:"Vert","Green marker":"Marqueur vert","Green pen":"Crayon vert",Grey:"Gris",Groove:"Rainuré","Guarani sign":"Guarani","Header column":"Colonne d'entête","Header row":"Ligne d'entête",Heading:"En-tête","Heading 1":"Titre 1","Heading 2":"Titre 2","Heading 3":"Titre 3","Heading 4":"Titre 4","Heading 5":"Titre 5","Heading 6":"Titre 6",Height:"Hauteur",Highlight:"Surlignage","Horizontal ellipsis":"Trois points","Horizontal line":"Ligne horizontale","Horizontal text alignment toolbar":"Barre d'outils pour modifier l'alignement horizontal du texte","Hryvnia sign":"Hryvnia","HTML object":"Objet HTML","HTML snippet":"Code HTML",Huge:"Enorme","Identical to":"Identique à","Image resize list":"Liste des tailles d'images","Image toolbar":"Barre d'outils des images","image widget":"Objet image","In line":"Aligné","Increase indent":"Augmenter le retrait","Indian rupee sign":"Roupie indienne",Infinity:"Infini",Insert:"Insérer","Insert code block":"Insérer un bloc de code","Insert column left":"Insérer une colonne à gauche","Insert column right":"Insérer une colonne à droite","Insert HTML":"Insérer du code HTML","Insert image":"Insérer une image","Insert image via URL":"Insérer une image à partir d'une URL","Insert media":"Insérer un média","Insert paragraph after block":"Insérer du texte après ce bloc","Insert paragraph before block":"Insérer du texte avant ce bloc","Insert row above":"Insérer une ligne au-dessus","Insert row below":"Insérer une ligne en-dessous","Insert table":"Insérer un tableau",Inset:"Relief intérieur",Integral:"Intégrale",Intersection:"Intersection","Inverted exclamation mark":"Point d'exclamation inversé","Inverted question mark":"Point d'interrogation inversé",Italic:"Italique",Justify:"Justifier","Justify cell text":"Justifier le contenu de la cellule","Kip sign":"Kip",Latin:"Latin","Latin capital letter a with breve":"A bref majuscule","Latin capital letter a with macron":"A barre majuscule","Latin capital letter a with ogonek":"A ogonek majuscule","Latin capital letter c with acute":"C accent aigu majuscule","Latin capital letter c with caron":"C caron majuscule","Latin capital letter c with circumflex":"C circonflexe majuscule","Latin capital letter c with dot above":"C point suscrit majuscule","Latin capital letter d with caron":"D caron majuscule","Latin capital letter d with stroke":"D barré majuscule","Latin capital letter e with breve":"E bref majuscule","Latin capital letter e with caron":"E caron majuscule","Latin capital letter e with dot above":"E point suscrit majuscule","Latin capital letter e with macron":"E macron majuscule","Latin capital letter e with ogonek":"E ogonek majuscule","Latin capital letter eng":"Eng majuscule","Latin capital letter g with breve":"G bref majuscule","Latin capital letter g with cedilla":"G cédille majuscule","Latin capital letter g with circumflex":"G accent circonflexe majuscule","Latin capital letter g with dot above":"G point suscrit majuscule","Latin capital letter h with circumflex":"H accent circonflexe majuscule","Latin capital letter h with stroke":"H barré majuscule","Latin capital letter i with breve":"I bref majuscule","Latin capital letter i with dot above":"I point suscrit majuscule","Latin capital letter i with macron":"I macron majuscule","Latin capital letter i with ogonek":"I ogonek majuscule","Latin capital letter i with tilde":"I tilde majuscule","Latin capital letter j with circumflex":"J accent circonflexe majuscule","Latin capital letter k with cedilla":"K cédille majuscule","Latin capital letter l with acute":"L accent aigu majuscule","Latin capital letter l with caron":"L caron majuscule","Latin capital letter l with cedilla":"L cédille majuscule","Latin capital letter l with middle dot":"L point médian majuscule","Latin capital letter l with stroke":"L barré majuscule","Latin capital letter n with acute":"N accent aigu majuscule","Latin capital letter n with caron":"N caron majuscule","Latin capital letter n with cedilla":"N cédille majuscule","Latin capital letter o with breve":"O bref majuscule","Latin capital letter o with double acute":"O double accent aigu majuscule","Latin capital letter o with macron":"O macron majuscule","Latin capital letter r with acute":"R accent aigu majuscule","Latin capital letter r with caron":"R caron majuscule","Latin capital letter r with cedilla":"R cédille majuscule","Latin capital letter s with acute":"S accent aigu majuscule","Latin capital letter s with caron":"S caron majuscule","Latin capital letter s with cedilla":"S cédille majuscule","Latin capital letter s with circumflex":"S circonflexe majuscule","Latin capital letter t with caron":"T caron majuscule","Latin capital letter t with cedilla":"T cédille majuscule","Latin capital letter t with stroke":"T barré majuscule","Latin capital letter u with breve":"U bref majuscule","Latin capital letter u with double acute":"U double accent aigu majuscule","Latin capital letter u with macron":"U macron majuscule","Latin capital letter u with ogonek":"U ogonek majuscule","Latin capital letter u with ring above":"U rond en chef majuscule","Latin capital letter u with tilde":"U tilde majuscule","Latin capital letter w with circumflex":"W circonflexe majuscule","Latin capital letter y with circumflex":"Y circonflexe majuscule","Latin capital letter y with diaeresis":"Y tréma majuscule","Latin capital letter z with acute":"Z accent circonflexe majuscule","Latin capital letter z with caron":"Z caron majuscule","Latin capital letter z with dot above":"Z point suscrit majuscule","Latin capital ligature ij":"Digramme soudé IJ majuscule","Latin capital ligature oe":"O-E entrelacé majuscule","Latin small letter a with breve":"A bref minuscule","Latin small letter a with macron":"A barre minuscule","Latin small letter a with ogonek":"A ogonek minuscule","Latin small letter c with acute":"C accent aigu minuscule","Latin small letter c with caron":"C caron minuscule","Latin small letter c with circumflex":"C circonflexe minuscule","Latin small letter c with dot above":"C point suscrit minuscule","Latin small letter d with caron":"C caron minuscule","Latin small letter d with stroke":"D barré minuscule","Latin small letter dotless i":"I sans point minuscule","Latin small letter e with breve":"E bref minuscule","Latin small letter e with caron":"E caron minuscule","Latin small letter e with dot above":"E point suscrit minuscule","Latin small letter e with macron":"E macron minuscule","Latin small letter e with ogonek":"E ogonek minuscule","Latin small letter eng":"Eng minuscule","Latin small letter f with hook":"Fonction","Latin small letter g with breve":"G bref minuscule","Latin small letter g with cedilla":"G cédille minuscule","Latin small letter g with circumflex":"G accent circonflexe minuscule","Latin small letter g with dot above":"G point suscrit minuscule","Latin small letter h with circumflex":"H accent circonflexe minuscule","Latin small letter h with stroke":"H barré minuscule","Latin small letter i with breve":"I bref minuscule","Latin small letter i with macron":"I macron minuscule","Latin small letter i with ogonek":"I ogonek minuscule","Latin small letter i with tilde":"I tilde minuscule","Latin small letter j with circumflex":"J accent circonflexe minuscule","Latin small letter k with cedilla":"K cédille minuscule","Latin small letter kra":"Kra minuscule","Latin small letter l with acute":"L accent aigu minuscule","Latin small letter l with caron":"L caron minuscule","Latin small letter l with cedilla":"L cédille minuscule","Latin small letter l with middle dot":"L point médian minuscule","Latin small letter l with stroke":"L barré minuscule","Latin small letter long s":"S long minuscule","Latin small letter n preceded by apostrophe":"Apostrophe N minuscule","Latin small letter n with acute":"N accent aigu minuscule","Latin small letter n with caron":"N caron minuscule","Latin small letter n with cedilla":"N cédille minuscule","Latin small letter o with breve":"O bref minuscule","Latin small letter o with double acute":"O double accent aigu minuscule","Latin small letter o with macron":"O macron minuscule","Latin small letter r with acute":"R accent aigu minuscule","Latin small letter r with caron":"R caron minuscule","Latin small letter r with cedilla":"R cédille minuscule","Latin small letter s with acute":"S accent aigu minuscule","Latin small letter s with caron":"S caron minuscule","Latin small letter s with cedilla":"S cédille minuscule","Latin small letter s with circumflex":"S circonflexe minuscule","Latin small letter t with caron":"T caron minuscule","Latin small letter t with cedilla":"T cédille minuscule","Latin small letter t with stroke":"T barré minuscule","Latin small letter u with breve":"U bref minuscule","Latin small letter u with double acute":"U double accent aigu minuscule","Latin small letter u with macron":"U macron minuscule","Latin small letter u with ogonek":"U ogonek minuscule","Latin small letter u with ring above":"U rond en chef minuscule","Latin small letter u with tilde":"U tilde minuscule","Latin small letter w with circumflex":"W circonflexe minuscule","Latin small letter y with circumflex":"Y circonflexe minuscule","Latin small letter z with acute":"Z accent circonflexe minuscule","Latin small letter z with caron":"Z caron minuscule","Latin small letter z with dot above":"Z point suscrit minuscule","Latin small ligature ij":"Digramme soudé IJ minuscule","Latin small ligature oe":"O-E entrelacé minuscule","Left aligned image":"Image alignée à gauche","Left double quotation mark":"Guillemet-apostrophe double culbuté","Left single quotation mark":"Guillemet-apostrophe culbuté","Left-pointing double angle quotation mark":"Guillemet double vers la gauche","leftwards arrow to bar":"Flèche vers la gauche avec barre de fin","leftwards dashed arrow":"Flèche en pointillés vers la gauche","leftwards double arrow":"Double flèche vers la gauche","leftwards simple arrow":"flèche simple vers la gauche","Less-than or equal to":"Signe inférieur ou égal","Less-than sign":"Signe inférieur","Light blue":"Bleu clair","Light green":"Vert clair","Light grey":"Gris clair",Link:"Lien","Link image":"Lien d'image","Link URL":"URL du lien","Lira sign":"Lire","List properties":"Liste des propriétés","Livre tournois sign":"Livre tournois","Logical and":"Et logique","Logical or":"Ou logique","Lower-latin":"Lettres minuscules","Lower–roman":"Chiffres romains en minuscules",Macron:"Macron","Manat sign":"Manat","Match case":"Sensible à la casse",Mathematical:"Mathématique","Media toolbar":"Barre d'outils des médias","Media URL":"URL de média","media widget":"Widget média","Merge cell down":"Fusionner la cellule en-dessous","Merge cell left":"Fusionner la cellule à gauche","Merge cell right":"Fusionner la cellule à droite","Merge cell up":"Fusionner la cellule au-dessus","Merge cells":"Fusionner les cellules","Mill sign":"Moulin","Minus sign":"Moins","Multiple styles":"Styles multiples","Multiplication sign":"Multiplication","N-ary product":"Produit","N-ary summation":"Somme",Nabla:"Nabla","Naira sign":"Naira","New sheqel sign":"Shekel",Next:"Suivant","Next result":"Résultat suivant","No preview available":"Aucun aperçu disponible",None:"Aucun","Nordic mark sign":"Mark nordique","Not an element of":"N'appartient pas à","Not equal to":"Différent de","Not sign":"Négation logique","Numbered List":"Liste numérotée","Numbered list styles toolbar":"Barre d'outils des styles de liste numérotée","on with exclamation mark with left right arrow above":"Allumé avec flèches vers la gauche et la droite","Open in a new tab":"Ouvrir dans un nouvel onglet","Open link in new tab":"Ouvrir le lien dans un nouvel onglet","Open media in new tab":"Ouvrir le média dans un nouvel onglet",Orange:"Orange",Original:"Taille originale",Outset:"Relief extérieur",Overline:"Macron long",Padding:"Remplissage pour aérer le texte","Page break":"Séparation de page",Paragraph:"Paragraphe","Paragraph sign":"Fin de paragraphe","Partial differential":"Partiellement différent","Paste raw HTML here...":"Collez le code HTML brut ici...","Paste the media URL in the input.":"Coller l'URL du média","Per mille sign":"Pour mille","Per ten thousand sign":"Pour dix milles","Peseta sign":"Peseta","Peso sign":"Peso","Pink marker":"Marqueur rose","Plain text":"Texte brut","Plus-minus sign":"Plus ou moins","Pound sign":"Livre sterling","Press Enter to type after or press Shift + Enter to type before the widget":"Appuyez sur la touche Entrée pour taper après ou sur Maj + Entrée pour taper avant le widget.",Previous:"Précedent","Previous result":"Résultat précédent","Proportional to":"Proportionnel à",Purple:"Violet","Question exclamation mark":"Point d'interrogation et exclamation",Red:"Rouge","Red pen":"Crayon rouge",Redo:"Restaurer","Registered sign":"Registered","Remove color":"Enlever la couleur","Remove Format":"Enlever le format","Remove highlight":"Enlever le surlignage",Replace:"Remplacer","Replace all":"Remplacer tout","Replace with…":"Remplacer par ...","Resize image":"Redimensionner l'image","Resize image to %0":"Redimensionner à %0","Resize image to the original size":"Appliquer les dimensions d'origine","Restore default":"Restaurer par défaut","Reversed order":"Ordre inversé","Reversed paragraph sign":"Fin de paragraphe inversé","Rich Text Editor":"Éditeur de texte enrichi",Ridge:"Relief","Right aligned image":"Image alignée à droite","Right double quotation mark":"Guillemet-apostrophe double","Right single quotation mark":"Guillemet-apostrophe","Right-pointing double angle quotation mark":"Guillemet double vers la droite","rightwards arrow to bar":"Flèche vers la droite avec barre de fin","rightwards dashed arrow":"Flèche en pointillés vers la droite","rightwards double arrow":"Double flèche vers la droite","rightwards simple arrow":"flèche simple vers la droite",Row:"Ligne","Ruble sign":"Rouble","Rupee sign":"Roupie",Save:"Enregistrer","Save changes":"Enregistrer les changements","Saving changes":"Enregistrement des modifications","Section sign":"Paragraphe","Select all":"Sélectionner tout","Select column":"Sélectionner la colonne","Select row":"Sélectionner la ligne","Show more items":"Montrer plus d'éléments","Show options":"Afficher les options","Side image":"Image latérale","Single left-pointing angle quotation mark":"Guillemet simple vers la gauche","Single low-9 quotation mark":"Guillemet-virgule inférieur","Single right-pointing angle quotation mark":"Guillemet simple vers la droite",Small:"Petit",Solid:"Continu","soon with rightwards arrow above":"Bientôt avec flèche vers la droite",Source:"Source","Special characters":"Caractères spéciaux","Spesmilo sign":"Spesmilo","Split cell horizontally":"Scinder la cellule horizontalement","Split cell vertically":"Scinder la cellule verticalement",Square:"Carré","Square root":"Racine carrée","Start at":"Commencer à","Start index must be greater than 0.":"L'indice de départ doit être supérieur à 0.",Strikethrough:"Barré",Style:"Style",Styles:"Styles",Subscript:"Indice",Superscript:"Exposant","Table alignment toolbar":"Barre d'outils pour modifier l'alignement du tableau","Table cell text alignment":"Alignement du texte de la cellule","Table properties":"Propriétés du tableau","Table toolbar":"Barre d'outils des tableaux","Tenge sign":"Tenge",Text:"Texte","Text alignment":"Alignement du texte","Text alignment toolbar":"Barre d'outils d'alignement du texte","Text alternative":"Texte alternatif","Text highlight toolbar":"Barre d'outils du surlignage","Text styles":"Styles de texte","Text to find must not be empty.":"L'expression à rechercher ne doit pas être vide",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'La couleur est invalide. Essayez "#FF0000" ou "rgb(255,0,0)" ou "red".',"The URL must not be empty.":"L'URL ne doit pas être vide.",'The value is invalid. Try "10px" or "2em" or simply "2".':'La valeur est invalide. Essayez "10px" ou "2em" ou simplement "2".',"There exists":"Existe","This link has no URL":"Ce lien n'a pas d'URL","This media URL is not supported.":"Cette URL de média n'est pas supportée.","Tilde operator":"Tilde",Tiny:"Minuscule","Tip: Find some text first in order to replace it.":"Astuce : rechercher une expression afin de la remplacer","Tip: Paste the URL into the content to embed faster.":"Astuce : Copier l'URL du média dans le contenu pour l'insérer plus rapidement","To-do List":"Liste de tâches","Toggle caption off":"Désactiver la légende","Toggle caption on":"Activer la légende","Toggle the circle list style":'Activer / désactiver le style de liste "cercle"',"Toggle the decimal list style":'Activer / désactiver le style de liste "chiffres"',"Toggle the decimal with leading zero list style":'Activer / désactiver le style de liste "chiffres de mêmes longueurs"',"Toggle the disc list style":'Activer / désactiver le style de liste "disque"',"Toggle the lower–latin list style":'Activer / désactiver le style de liste "lettres minuscules"',"Toggle the lower–roman list style":'Activer / désactiver le style de liste "chiffres romains en minuscules"',"Toggle the square list style":'Activer / désactiver le style de liste "carré"',"Toggle the upper–latin list style":'Activer / désactiver le style de liste "lettres majuscules"',"Toggle the upper–roman list style":'Activer / désactiver le style de liste "chiffres romains en majuscules"',"top with upwards arrow above":"Haut avec flèche vers le haut","Trade mark sign":"Marque déposée","Tugrik sign":"Tugrik","Turkish lira sign":"Lire turque",Turquoise:"Turquoise","Two dot leader":"Deux points",Underline:"Souligné",Undo:"Annuler",Union:"Union",Unlink:"Supprimer le lien","up down arrow with base":"Flèche haut et bas avec barre de fin",Update:"Modifier","Update image URL":"Modifier l'URL de l'image","Upload failed":"Échec de l'envoi","Upload in progress":"Téléchargement en cours","Upper-latin":"Lettres majuscules","Upper-roman":"Chiffres romains en majuscules","upwards arrow to bar":"Flèche vers le haut avec barre de fin","upwards dashed arrow":"Flèche en pointillés vers le haut","upwards double arrow":"Double flèche vers le haut","upwards simple arrow":"flèche simple vers le haut","Vertical text alignment toolbar":"Barre d'outils pour modifier l'alignement vertical du texte","Vulgar fraction one half":"Un demi","Vulgar fraction one quarter":"Un quart","Vulgar fraction three quarters":"Trois quarts",White:"Blanc","Whole words only":"Mots entiers uniquement","Widget toolbar":"Barre d'outils du widget",Width:"Largeur","Won sign":"Won","Words: %0":"Mots : %0","Wrap text":"Retour à la ligne",Yellow:"Jaune","Yellow marker":"Marqueur jaune","Yen sign":"Yen"});t.getPluralForm=function(e){return e==0||e==1?0:e!=0&&e%1e6==0?1:2}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/gl.js b/ckeditor/translations/gl.js
deleted file mode 100644
index 07fe652..0000000
--- a/ckeditor/translations/gl.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const e=a["gl"]=a["gl"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 de %1","Align cell text to the bottom":"Aliñar o texto da cela á base","Align cell text to the center":"Aliñar o texto da cela ao centro","Align cell text to the left":"Aliñar o texto da cela á esquerda","Align cell text to the middle":"Aliñar o texto da cela ao medio","Align cell text to the right":"Aliña o texto da cela á dereita","Align cell text to the top":"Aliñar o texto da cela á parte superior","Align center":"Centrar horizontalmente","Align left":"Aliñar á esquerda","Align right":"Aliñar á dereita","Align table to the left":"Aliñar a táboa á esquerda","Align table to the right":"Aliñar a táboa á dereita",Alignment:"Aliñamento",All:"","Almost equal to":"Case igual a",Angle:"Ángulo","Approximately equal to":"Aproximadamente igual a",Aquamarine:"Augamariña",Arrows:"","Asterisk operator":"Operador asterisco","Austral sign":"Símbolo do austral","back with leftwards arrow above":"cara atrás, coa frecha cara á esquerda enriba",Background:"Fondo",Big:"Grande","Bitcoin sign":"Símbolo do Bitcoin",Black:"Negro","Block quote":"Cita de bloque","Block styles":"Estilos de bloque",Blue:"Azul","Blue marker":"Marcador azul",Bold:"Negra",Border:"Bordo","Break text":"Romper o texto","Bulleted List":"Lista con viñetas","Bulleted list styles toolbar":"Barra de ferramentas de estilos de lista con viñetas",Cancel:"Cancelar","Caption for image: %0":"Lenda da imaxe: %0","Caption for the image":"Lenda da imaxe","Cedi sign":"Símbolo do cedi","Cell properties":"Propiedades da cela","Cent sign":"Símbolo do centavo","Center table":"Centrar a táboa","Centered image":"Imaxe centrada horizontalmente","Change image text alternative":"Cambiar o texto alternativo da imaxe","Character categories":"Categorías de caracteres","Characters: %0":"Caracteres: %0","Choose heading":"Escolla o título",Circle:"Círculos",Code:"Código","Colon sign":"Símbolo do colón",Color:"Cor","Color picker":"Selector de cores",Column:"Columna","Contains as member":"Conten a","Copyright sign":"Símbolo de copyright","Cruzeiro sign":"Símbolo do cruceiro",Currency:"","Currency sign":"Símbolo de moeda",Dashed:"Raiado",Decimal:"Decimais","Decimal with leading zero":"Decimais con cero á esquerda","Decrease indent":"Reducir sangrado",Default:"Predeterminada","Degree sign":"Signo de grao","Delete column":"Eliminar columna","Delete row":"Eliminar fila","Dim grey":"Gris fume",Dimensions:"Dimensións",Disc:"Discos","Division sign":"Signo de división","Document colors":"Cores do documento","Dollar sign":"Símbolo do dolar","Dong sign":"Símbolo do dong",Dotted:"Punteado",Double:"Dobre","Double dagger":"Daga dobre","Double exclamation mark":"Marca de dobre exclamación","Double low-9 quotation mark":"Marca de acoutamento comiña dobre baixo-9","Double question mark":"Marca de dobre interrogación",Downloadable:"Descargábel","downwards arrow to bar":"frecha cara abaixo con tope","downwards dashed arrow":"frecha de guións cara abaixo","downwards double arrow":"frecha dobre cara abaixo","downwards simple arrow":"","Drachma sign":"Símbolo do dracma","Dropdown toolbar":"Barra de ferramentas despregábel","Edit block":"Editar bloque","Edit link":"Editar a ligazón","Edit source":"Editar fonte","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"Área de edición do editor: %0","Editor toolbar":"Barra de ferramentas do editor","Element of":"Pertenza","Em dash":"Guión longo (raia)","Empty set":"Conxunto baleiro","Empty snippet content":"Contido de fragmento de código baleiro","En dash":"Guión curto","end with leftwards arrow above":"final, coa frecha cara á esquerda enriba","Enter image caption":"Introduza o título da imaxe","Enter table caption":"Introduza o título da táboa","Euro sign":"Símbolo do euro","Euro-currency sign":"Símbolo da moeda do euro","Exclamation question mark":"Marca de exclamación interrogación",Find:"Buscar","Find and replace":"Buscar e substituír","Find in text…":"Buscar no texto…","Font Background Color":"Cor do fondo da letra","Font Color":"Cor da letra","Font Family":"Familia tipográfica","Font Size":"Tamaño da letra","For all":"Para todo","Fraction slash":"Barra de fracción","French franc sign":"Símbolo do franco francés","Full size image":"Imaxe a tamaño completo","German penny sign":"Símbolo do penique alemán","Greater-than or equal to":"Maior ou igual que","Greater-than sign":"Maior que",Green:"Verde","Green marker":"Marcador verde","Green pen":"Pluma verde",Grey:"Gris",Groove:"Rañura","Guarani sign":"Símbolo do guaraní","Header column":"Cabeceira de columna","Header row":"Cabeceira de fila",Heading:"Título","Heading 1":"Título 1","Heading 2":"Título 2","Heading 3":"Título 3","Heading 4":"Título 4","Heading 5":"Título 5","Heading 6":"Título 6",Height:"Alto",Highlight:"Resaltado","Horizontal ellipsis":"Elipse horizontal","Horizontal line":"Liña horizontal","Horizontal text alignment toolbar":"Barra de ferramentas de aliñamento de texto horizontal","Hryvnia sign":"Símbolo do hryvnia","HTML object":"Obxecto HTML","HTML snippet":"Fragmento HTML",Huge:"Enorme","Identical to":"Idéntico a","Image resize list":"Lista de tamaños de imaxe","Image toolbar":"Barra de ferramentas de imaxe","image widget":"Trebello de imaxe","In line":"En liña","Increase indent":"Aumentar sangrado","Indian rupee sign":"Símbolo da rupia india",Infinity:"Infinito",Insert:"Inserir","Insert code block":"Inserir bloque de código","Insert column left":"Inserir columna á esquerda","Insert column right":"Inserir columna á dereita","Insert HTML":"Inserir HTML","Insert image":"Inserir imaxe","Insert image via URL":"Inserir imaxe a través de URL","Insert media":"Inserir elemento multimedia","Insert paragraph after block":"Inserir parágrafo após o bloque","Insert paragraph before block":"Inserir parágrafo antes do bloque","Insert row above":"Inserir fila enriba","Insert row below":"Inserir fila embaixo","Insert table":"Inserir táboa",Inset:"Inserción",Integral:"Integral",Intersection:"Intersección","Inverted exclamation mark":"Marca invertida de exclamación","Inverted question mark":"Marca invertida de interrogación",Italic:"Itálica",Justify:"Xustificado","Justify cell text":"Xustificar o texto da cela","Kip sign":"Símbolo do kip",Latin:"","Latin capital letter a with breve":"A maiúsculo latino con acento breve","Latin capital letter a with macron":"A maiúsculo latino con macron","Latin capital letter a with ogonek":"A maiúsculo latino con ogonek","Latin capital letter c with acute":"C maiúsculo latino con acento agudo","Latin capital letter c with caron":"C maiúsculo latino con caron","Latin capital letter c with circumflex":"C maiúsculo latino con acento circunflexo","Latin capital letter c with dot above":"C maiúsculo latino con punto enriba","Latin capital letter d with caron":"D maiúsculo latino con caron","Latin capital letter d with stroke":"D maiúsculo latino barrado","Latin capital letter e with breve":"E maiúsculo latino con acento breve","Latin capital letter e with caron":"E maiúsculo latino con caron","Latin capital letter e with dot above":"E maiúsculo latino con punto enriba","Latin capital letter e with macron":"E maiúsculo latino con macron","Latin capital letter e with ogonek":"E maiúsculo latino con ogonek","Latin capital letter eng":"Eng (engma) mziúsculo latino","Latin capital letter g with breve":"G maiúsculo latino con acento breve","Latin capital letter g with cedilla":"G maiúsculo latino con cedilla","Latin capital letter g with circumflex":"G maiúsculo latino con acento circunflexo","Latin capital letter g with dot above":"G maiúsculo latino con punto enriba","Latin capital letter h with circumflex":"H maiúsculo latino con acento circunflexo","Latin capital letter h with stroke":"H maiúsculo latino barrado","Latin capital letter i with breve":"I maiúsculo latino con acento breve","Latin capital letter i with dot above":"I maiúsculo latino con punto enriba","Latin capital letter i with macron":"I maiúsculo latino con macron","Latin capital letter i with ogonek":"I maiúsculo latino con ogonek","Latin capital letter i with tilde":"I maiúsculo latino con til","Latin capital letter j with circumflex":"J maiúsculo latino con acento circunflexo","Latin capital letter k with cedilla":"K maiúsculo latino con cedilla","Latin capital letter l with acute":"L maiúsculo latino con acento agudo","Latin capital letter l with caron":"L maiúsculo latino con caron","Latin capital letter l with cedilla":"L maiúsculo latino con cedilla","Latin capital letter l with middle dot":"L maiúsculo latino con punto medio","Latin capital letter l with stroke":"L maiúsculo latino barrado","Latin capital letter n with acute":"N maiúsculo latino con acento agudo","Latin capital letter n with caron":"N maiúsculo latino con caron","Latin capital letter n with cedilla":"N maiúsculo latino con cedilla","Latin capital letter o with breve":"O maiúsculo latino con acento breve","Latin capital letter o with double acute":"O maiúsculo latino con acento agudo dobre","Latin capital letter o with macron":"O maiúsculo latino con macron","Latin capital letter r with acute":"R maiúsculo latino con acento agudo","Latin capital letter r with caron":"R maiúsculo latino con caron","Latin capital letter r with cedilla":"R maiúsculo latino con cedilla","Latin capital letter s with acute":"S maiúsculo latino con acento agudo","Latin capital letter s with caron":"S maiúsculo latino con caron","Latin capital letter s with cedilla":"S maiúsculo latino con cedilla","Latin capital letter s with circumflex":"S maiúsculo latino con acento circunflexo","Latin capital letter t with caron":"T maiúsculo latino con caron","Latin capital letter t with cedilla":"T maiúsculo latino con cedilla","Latin capital letter t with stroke":"T maiúsculo latino barrado","Latin capital letter u with breve":"U maiúsculo latino con acento breve","Latin capital letter u with double acute":"U maiúsculo latino con acento agudo dobre","Latin capital letter u with macron":"U maiúsculo latino con macron","Latin capital letter u with ogonek":"U maiúsculo latino con ogonek","Latin capital letter u with ring above":"U maiúsculo latino con anel enriba","Latin capital letter u with tilde":"U maiúsculo latino con til","Latin capital letter w with circumflex":"W maiúsculo latino con acento circunflexo","Latin capital letter y with circumflex":"Y maiúsculo latino con acento circunflexo","Latin capital letter y with diaeresis":"Y maiúsculo latino con diérese","Latin capital letter z with acute":"Z maiúsculo latino con acento agudo","Latin capital letter z with caron":"Z maiúsculo latino con caron","Latin capital letter z with dot above":"Z maiúsculo latino con punto enriba","Latin capital ligature ij":"Ligadura IJ maiúsculo latino","Latin capital ligature oe":"Ligadura OE maiúsculo latino","Latin small letter a with breve":"a minúsculo latino con acento breve","Latin small letter a with macron":"a minúsculo latino con macron","Latin small letter a with ogonek":"a minúsculo latino con ogonek","Latin small letter c with acute":"c minúsculo latino con acento agudo","Latin small letter c with caron":"cminúsculo latino con caron","Latin small letter c with circumflex":"c minúsculo latino con acento circunflexo","Latin small letter c with dot above":"c minúsculo latino con punto enriba","Latin small letter d with caron":"d minúsculo latino con caron","Latin small letter d with stroke":"d minúsculo latino barrado","Latin small letter dotless i":"i minúsculo latino sen punto","Latin small letter e with breve":"e minúsculo latino con acento breve","Latin small letter e with caron":"e minúsculo latino con caron","Latin small letter e with dot above":"e minúsculo latino con punto enriba","Latin small letter e with macron":"e minúsculo latino con macron","Latin small letter e with ogonek":"e minúsculo latino con ogonek","Latin small letter eng":"Eng (engma) minúsculo latino","Latin small letter f with hook":"f minúsculo latino con gancho","Latin small letter g with breve":"g minúsculo latino con acento breve","Latin small letter g with cedilla":"g minúsculo latino con cedilla","Latin small letter g with circumflex":"g minúsculo latino con acento circunflexo","Latin small letter g with dot above":"g minúsculo latino con punto enriba","Latin small letter h with circumflex":"h minúsculo latino con acento circunflexo","Latin small letter h with stroke":"h minúsculo latino barrado","Latin small letter i with breve":"i minúsculo latino con acento breve","Latin small letter i with macron":"i minúsculo latino con macron","Latin small letter i with ogonek":"i minúsculo latino con ogonek","Latin small letter i with tilde":"i minúsculo latino con til","Latin small letter j with circumflex":"j minúsculo latino con acento circunflexo","Latin small letter k with cedilla":"k minúsculo latino con cedilla","Latin small letter kra":"Letra kra minúscula","Latin small letter l with acute":"l minúsculo latino con acento agudo","Latin small letter l with caron":"l minúsculo latino con caron","Latin small letter l with cedilla":"l minúsculo latino con cedilla","Latin small letter l with middle dot":"l minúsculo latino con punto medio","Latin small letter l with stroke":"l minúsculo latino barrado","Latin small letter long s":"s minúsculo latino larga","Latin small letter n preceded by apostrophe":"n minúsculo latino precedido de apostrofe","Latin small letter n with acute":"n minúsculo latino con acento agudo","Latin small letter n with caron":"n minúsculo latino con caron","Latin small letter n with cedilla":"n minúsculo latino con cedilla","Latin small letter o with breve":"o minúsculo latino con acento breve","Latin small letter o with double acute":"o minúsculo latino con acento agudo dobre","Latin small letter o with macron":"o minúsculo latino con macron","Latin small letter r with acute":"r minúsculo latino con acento agudo","Latin small letter r with caron":"r minúsculo latino con caron","Latin small letter r with cedilla":"r minúsculo latino con cedilla","Latin small letter s with acute":"s minúsculo latino con acento agudo","Latin small letter s with caron":"s minúsculo latino con caron","Latin small letter s with cedilla":"s minúsculo latino con cedilla","Latin small letter s with circumflex":"s minúsculo latino con acento circunflexo","Latin small letter t with caron":"t minúsculo latino con caron","Latin small letter t with cedilla":"t minúsculo latino con cedilla","Latin small letter t with stroke":"t minúsculo latino barrado","Latin small letter u with breve":"u minúsculo latino con acento breve","Latin small letter u with double acute":"u minúsculo latino con acento agudo dobre","Latin small letter u with macron":"u minúsculo latino con macron","Latin small letter u with ogonek":"u minúsculo latino con ogonek","Latin small letter u with ring above":"u minúsculo latino con anel enriba","Latin small letter u with tilde":"u minúsculo latino con til","Latin small letter w with circumflex":"w minúsculo latino con acento circunflexo","Latin small letter y with circumflex":"y minúsculo latino con acento circunflexo","Latin small letter z with acute":"z minúsculo latino con acento agudo","Latin small letter z with caron":"z minúsculo latino con caron","Latin small letter z with dot above":"z minúsculo latino con punto enriba","Latin small ligature ij":"Ligadura ij minúsculo latino","Latin small ligature oe":"Ligadura oe minúsculo latino","Left aligned image":"Imaxe aliñada á esquerda","Left double quotation mark":"Marca de acoutamento comiña dobre esquerda","Left single quotation mark":"Marca de acoutamento comiña sinxela esquerda","Left-pointing double angle quotation mark":"Marca de acoutamento ángulo esquerdo dobre","leftwards arrow to bar":"frecha cara á esquerda con tope","leftwards dashed arrow":"frecha de guións cara á esquerda","leftwards double arrow":"frecha dobre cara á esquerda","leftwards simple arrow":"","Less-than or equal to":"Menor ou igual que","Less-than sign":"Menor que","Light blue":"Azul claro","Light green":"Verde claro","Light grey":"Gris claro",Link:"Ligar","Link image":"Ligazón da imaxe","Link URL":"URL de ligazón","Lira sign":"Símbolo da lira","List properties":"Lista de propiedades","Livre tournois sign":"Símbolo da libra tournois","Logical and":"E lóxico (conxunción)","Logical or":"Ou lóxico (disxunción)","Lower-latin":"Letras minúsculas","Lower–roman":"Núm, romanos en minúscula",Macron:"Macron","Manat sign":"Símbolo do manat","Match case":"Coincidencia de maiúsculas",Mathematical:"","Media toolbar":"Barra de ferramentas de multimedia","Media URL":"URL multimedia","media widget":"trebello multimedia","Merge cell down":"Combinar cela cara abaixo","Merge cell left":"Combinar cela cara a esquerda","Merge cell right":"Combinar cela cara a dereita","Merge cell up":"Combinar cela cara arriba","Merge cells":"Combinar celas","Mill sign":"Símbolo do mill","Minus sign":"Signo menos","Multiple styles":"Múltiples estilos","Multiplication sign":"Signo de multiplicación","N-ary product":"Produto de n elementos, produtorio","N-ary summation":"Suma de n elementos, sumatorio",Nabla:"Nabla (Gradiente)","Naira sign":"Símbolo da naira","New sheqel sign":"Símbolo do novo xequel",Next:"Seguinte","Next result":"Seguinte resultado","No preview available":"Non hai vista previa dispoñíbel",None:"Ningún","Nordic mark sign":"Símbolo do marco nordico","Not an element of":"Non pertenza","Not equal to":"Distinto de","Not sign":"Signo non","Numbered List":"Lista numerada","Numbered list styles toolbar":"Barra de ferramentas de estilos de lista numerada","on with exclamation mark with left right arrow above":"activado, con signo de exclamación coa frecha esquerda-dereita enrriba","Open in a new tab":"Abrir nunha nova lapela","Open link in new tab":"Abrir a ligazón nunha nova lapela","Open media in new tab":"",Orange:"Laranxa",Original:"Orixinal",Outset:"Inicio",Overline:"Liña superior",Padding:"Recheo","Page break":"Salto de páxina",Paragraph:"Parágrafo","Paragraph sign":"Signo de parágrafo","Partial differential":"Derivada parcial","Paste raw HTML here...":"Pegar HTML en bruto aquí…","Paste the media URL in the input.":"Pegue o URL do medio na entrada.","Per mille sign":"Signo de por milleiro","Per ten thousand sign":"Signo de por dez mil","Peseta sign":"Símbolo da peseta","Peso sign":"Símbolo do peso","Pink marker":"Marcador rosa","Plain text":"Texto simple","Plus-minus sign":"Signo más/menos","Pound sign":"Símbolo da libra","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"Anterior","Previous result":"Resultado anterior","Proportional to":"Proporcional a",Purple:"Púrpura","Question exclamation mark":"Marca de interrogación exclamación",Red:"Vermello","Red pen":"Pluma vermella",Redo:"Refacer","Registered sign":"Símbolo de rexistrado","Remove color":"Retirar a cor","Remove Format":"Retirar o formato","Remove highlight":"Retirar o resaltado",Replace:"Substituír","Replace all":"Substituír todo","Replace with…":"Substituír por…","Resize image":"Redimensionar a imaxe","Resize image to %0":"Redimensionar a imaxe ao %0","Resize image to the original size":"Aplicar o tamaño orixinal da imaxe","Restore default":"Restaurar valores predeterminados","Reversed order":"Orde inversa","Reversed paragraph sign":"Signo invertido do parágrafo","Rich Text Editor":"Editor de texto mellorado",Ridge:"Crista","Right aligned image":"Imaxe aliñada á dereita","Right double quotation mark":"Marca de acoutamento comiña dobre dereita","Right single quotation mark":"Marca de acoutamento comiña sinxela dereita","Right-pointing double angle quotation mark":"Marca de acoutamento ángulo dereito dobre","rightwards arrow to bar":"frecha cara á dereita con tope","rightwards dashed arrow":"frecha de guións cara á dereita","rightwards double arrow":"frecha dobre cara á dereita","rightwards simple arrow":"",Row:"Fila","Ruble sign":"Símbolo do rublo","Rupee sign":"Símbolo da rupia",Save:"Gardar","Save changes":"Gardar cambios","Saving changes":"Gardando os cambios","Section sign":"Signo de sección","Select all":"Seleccionar todo","Select column":"Seleccionar columna","Select row":"Seleccionar fila","Show more items":"Amosar máis elementos","Show options":"Amosar as opcións","Side image":"Lado da imaxe","Single left-pointing angle quotation mark":"Marca de acoutamento ángulo esquerdo sinxelo","Single low-9 quotation mark":"Marca de acoutamento comiña sinxela baixo-9","Single right-pointing angle quotation mark":"Marca de acoutamento ángulo dereito sinxelo",Small:"Pequena",Solid:"Sólido","soon with rightwards arrow above":"logo, coa frecha cara á dereita enriba",Source:"Orixe","Special characters":"Caracteres especiais","Spesmilo sign":"Símbolo do spesmilo","Split cell horizontally":"Dividir cela en horizontal","Split cell vertically":"Dividir cela en vertical",Square:"Cadrados","Square root":"Raíz cadrada","Start at":"Comezar en","Start index must be greater than 0.":"O índice de inicio debe ser maior que 0.",Strikethrough:"Riscado",Style:"Estilo",Styles:"Estilos",Subscript:"Subíndice",Superscript:"Superíndice","Table alignment toolbar":"Barra de ferramentas de aliñamento da táboa","Table cell text alignment":"Aliñamento do texto das celas da táboa","Table properties":"Propiedades da táboa","Table toolbar":"Barra de ferramentas de táboas","Tenge sign":"Símbolo do tenge",Text:"","Text alignment":"Aliñamento do texto","Text alignment toolbar":"Barra de ferramentas de aliñamento de textos","Text alternative":"Texto alternativo","Text highlight toolbar":"Barra de ferramentas para resaltar texto","Text styles":"Estilos de texto","Text to find must not be empty.":"O texto a buscar non debe estar baleiro.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"A cor non é válida. Probe «#FF0000» ou «rgb(255,0,0)» ou «vermello».","The URL must not be empty.":"O URL non debe estar baleiro.",'The value is invalid. Try "10px" or "2em" or simply "2".':"O valor non é válido. Probe «10px» ou «2em» ou simplemente «2».","There exists":"Existe","This link has no URL":"Esta ligazón non ten URL","This media URL is not supported.":"Este URL multimedia non é compatible.","Tilde operator":"Operador til",Tiny:"Diminuta","Tip: Find some text first in order to replace it.":"Consello: primeiro busca algo de texto para substituílo.","Tip: Paste the URL into the content to embed faster.":"Consello: Pegue o URL no contido para incrustalo máis rápido.","To-do List":"Lista de cousas por facer","Toggle caption off":"Desactivar os subtítulos","Toggle caption on":"Activar os subtítulos","Toggle the circle list style":"Alternar o estilo da lista «círculos»","Toggle the decimal list style":"Alternar o estilo da lista «decimais»","Toggle the decimal with leading zero list style":"Activar/desactivar o estilo «decimais con cero á esquerda»","Toggle the disc list style":"Alternar o estilo da lista «discos»","Toggle the lower–latin list style":"Activar/desactivar o estilo da lista «letras minúsculas»","Toggle the lower–roman list style":"Activar/desactivar o estilo da lista «núm. romanos en minúscula»","Toggle the square list style":"Alternar o estilo da lista «cadrados»","Toggle the upper–latin list style":"Activar/desactivar o estilo da lista «letras maiúsculas»","Toggle the upper–roman list style":"Activar/desactivar o estilo da lista «núm. romanos en maiúscula»","top with upwards arrow above":"superior, coa frecha cara arriba enriba","Trade mark sign":"Símbolo de marca de fábrica","Tugrik sign":"Símbolo do tugrik","Turkish lira sign":"Símbolo da lira turca",Turquoise:"Turquesa","Two dot leader":"Líder de dous puntos",Underline:"Subliñado",Undo:"Desfacer",Union:"Unión",Unlink:"Desligar","up down arrow with base":"frecha arriba-abaixo con base",Update:"Actualizar","Update image URL":"Actualizar o URL da imaxe","Upload failed":"Fallou o envío","Upload in progress":"Envío en proceso","Upper-latin":"Letras maiúsculas","Upper-roman":"Núm, romanos en maiúscula","upwards arrow to bar":"frecha cara arriba con tope","upwards dashed arrow":"frecha de guións cara arriba","upwards double arrow":"frecha dobre cara arriba","upwards simple arrow":"","Vertical text alignment toolbar":"Barra de ferramentas de aliñamento de texto vertical","Vulgar fraction one half":"Fracción común dun medio","Vulgar fraction one quarter":"Fracción común dun cuarto","Vulgar fraction three quarters":"Fracción común de tres cuartos",White:"Branco","Whole words only":"Só palabras enteiras","Widget toolbar":"Barra de ferramentas de trebellos",Width:"Largo","Won sign":"Símbolo do won","Words: %0":"Palabras: %0","Wrap text":"Envolver o texto",Yellow:"Amarelo","Yellow marker":"Marcador marelo","Yen sign":"Símbolo do yen"});e.getPluralForm=function(a){return a!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/gu.js b/ckeditor/translations/gu.js
deleted file mode 100644
index 7f6214a..0000000
--- a/ckeditor/translations/gu.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(o){const e=o["gu"]=o["gu"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"","Block quote":" વિચાર ટાંકો",Bold:"ઘાટુ - બોલ્ડ્",Cancel:"",Code:"",Italic:"ત્રાંસુ - ઇટલિક્","Remove color":"","Restore default":"",Save:"","Show more items":"",Strikethrough:"",Subscript:"",Superscript:"",Underline:"નીચે લિટી - અન્ડરલાઇન્"});e.getPluralForm=function(o){return o!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/he.js b/ckeditor/translations/he.js
deleted file mode 100644
index c81ac6f..0000000
--- a/ckeditor/translations/he.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["he"]=t["he"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 מתוך %1","Align cell text to the bottom":"יישר את טקסט התא לחלק התחתון","Align cell text to the center":"יישר את טקסט התא למרכז","Align cell text to the left":"יישר את טקסט התא לשמאל","Align cell text to the middle":"יישר את טקסט התא לאמצע","Align cell text to the right":"יישר את טקסט התא לימין","Align cell text to the top":"יישר את טקסט התא לחלק העליון","Align center":"יישור באמצע","Align left":"יישור לשמאל","Align right":"יישור לימין","Align table to the left":"יישור טבלה לשמאל","Align table to the right":"יישור טבלה לימין",Alignment:"יישור",All:"כל","Almost equal to":"כמעט שווה ל-",Angle:"זווית","Approximately equal to":"שווה בקירוב ל-",Aquamarine:"ירוק-כחלחל",Arrows:"חיצים","Asterisk operator":"אופרטור כוכבית","Austral sign":"סמל אאוסטרל","back with leftwards arrow above":'"back" ומעליו חץ שמאלה',Background:"רקע",Big:"גדול","Bitcoin sign":"סמל ביטקוין",Black:"שחור","Block quote":"בלוק ציטוט","Block styles":"סגנונות בלוקים",Blue:"כחול","Blue marker":"סימון כחול",Bold:"מודגש",Border:"גבול","Break text":"שבירת טקסט","Bulleted List":"רשימה מנוקדת","Bulleted list styles toolbar":"סרגל כלים של סגנונות רשימה עם תבליטים",Cancel:"ביטול","Caption for image: %0":"כותרת עבור תמונה: %0","Caption for the image":"כותרת עבור התמונה","Cedi sign":"סמל סדי","Cell properties":"אפשרויות תא","Cent sign":"סמל סנט","Center table":"מירכוז טבלה","Centered image":"תמונה ממרוכזת","Change image text alternative":"שינוי טקסט אלטרנטיבי לתמונה","Character categories":"קטגוריות תווים","Characters: %0":"מס' תווים: %0","Choose heading":"בחר סוג כותרת",Circle:"עיגול",Code:"קוד","Colon sign":"סמל קולון",Color:"צבע","Color picker":"בורר הצבעים",Column:"עמודה","Contains as member":"מכיל כחבר","Copyright sign":"סימן זכויות יוצרים","Cruzeiro sign":"סמל קרוזיירו",Currency:"מטבע","Currency sign":"סמל מטבע",Dashed:"מקווקו",Decimal:"עשרונית","Decimal with leading zero":"עשרונית עם אפס מוביל","Decrease indent":"הקטנת הזחה",Default:"ברירת מחדל","Degree sign":"סימן מעלה","Delete column":"מחיקת עמודה","Delete row":"מחיקת שורה","Dim grey":"אפור עמום",Dimensions:"ממדים",Disc:"עיגול מלא","Division sign":"סימן חילוק","Document colors":"צבעי המסמך","Dollar sign":"סמל דולר","Dong sign":"סמל דונג",Dotted:"מנוקד",Double:"כפול","Double dagger":"דקר כפול","Double exclamation mark":"סימן קריאה כפול","Double low-9 quotation mark":"מירכאות נמוכות כפולות בצורת 9","Double question mark":"סימן שאלה כפול",Downloadable:"ניתן להורדה","downwards arrow to bar":"חץ למטה לפס","downwards dashed arrow":"חץ מקווקו למטה","downwards double arrow":"חץ כפול למטה","downwards simple arrow":"חץ פשוט כלפי מטה","Drachma sign":"סמל דרכמה","Dropdown toolbar":"סרגל כלים נפתח","Edit block":"הגדרות בלוק","Edit link":"עריכת קישור","Edit source":"ערוך מקור","Editor block content toolbar":"סרגל כלים של תוכן בלוק של העורך","Editor contextual toolbar":"סרגל כלים הקשרי של העורך","Editor editing area: %0":"אזור עריכה של העורך: %0","Editor toolbar":"סרגל הכלים","Element of":"שייך ל-","Em dash":"קו מפריד ארוך","Empty set":"הקבוצה הריקה","Empty snippet content":"תוכן קטע ריק","En dash":"קו מפריד רגיל","end with leftwards arrow above":'"end" ומעליו חץ שמאלה',"Enter image caption":"הזן כותרת תמונה","Enter table caption":"הזינו כיתוב טבלה","Euro sign":"סמל אירו","Euro-currency sign":"סמל יחידת מטבע אירופאית","Exclamation question mark":"סימן קריאה/שאלה",Find:"חיפוש","Find and replace":"חיפוש והחלפה","Find in text…":"חיפוש בטקסט","Font Background Color":"צבע הרקע של הגופן","Font Color":"צבע גופן","Font Family":"משפחת גופנים","Font Size":"גודל טקסט","For all":"לכל","Fraction slash":"לוכסן שבר","French franc sign":"סמל פרנק צרפתי","Full size image":"תמונה בפריסה מלאה","German penny sign":"סמל פני גרמני","Greater-than or equal to":'סימן "גדול/שווה"',"Greater-than sign":'סימן "גדול מ-"',Green:"ירוק","Green marker":"סימון ירוק","Green pen":"עט ירוק",Grey:"אפור",Groove:"Groove","Guarani sign":"סמל גוארני","Header column":"עמודת כותרת","Header row":"שורת כותרת",Heading:"כותרת","Heading 1":"כותרת 1","Heading 2":"כותרת 2","Heading 3":"כותרת 3","Heading 4":"כותרת 4","Heading 5":"כותרת 5","Heading 6":"כותרת 6",Height:"גובה",Highlight:"הדגשה","Horizontal ellipsis":"שלוש נקודות אופקיות","Horizontal line":"קו אופקי","Horizontal text alignment toolbar":"סרגל כלים של יישור טקסט אופקי","Hryvnia sign":"סמל הריבניה","HTML object":"אובייקט HTML","HTML snippet":"קטע HTML",Huge:"ענק","Identical to":"זהה ל-","Image resize list":"רשימת שינוי גודל תמונה","Image toolbar":"סרגל תמונה","image widget":"תמונה","In line":"בתוך השורה","Increase indent":"הגדלת הזחה","Indian rupee sign":"סמל רופי הודי",Infinity:"אינסוף",Insert:"הכנס","Insert code block":"הוספת קטע קוד","Insert column left":"הכנסת עמודה משמאל","Insert column right":"הכנסת עמודה מימן","Insert HTML":"הכנס HTML","Insert image":"הוספת תמונה","Insert image via URL":"הכנסת תמונה באמצעות קישור","Insert media":"הכנס מדיה","Insert paragraph after block":"הוספת פסקה מתחת","Insert paragraph before block":"הוספת פסקה מעל","Insert row above":"הכנסת שורה מעל","Insert row below":"הכנה שורה מתחת","Insert table":"הכנס טבלה",Inset:"פנימי",Integral:"אינטגרל",Intersection:"חיתוך","Inverted exclamation mark":"סימן קריאה הפוך","Inverted question mark":"סימן שאלה הפוך",Italic:"נטוי",Justify:"מרכוז גבולות","Justify cell text":"יישר את טקסט התא לשני הצדדים","Kip sign":"סמל קיפ",Latin:"לטינית","Latin capital letter a with breve":"a גדולה לטינית עם ברווה","Latin capital letter a with macron":"a גדולה לטינית עם קו עילי","Latin capital letter a with ogonek":"a גדולה לטינית עם זנבון","Latin capital letter c with acute":"c גדולה לטינית עם סימן הטעמה עילי","Latin capital letter c with caron":"c גדולה לטינית עם וי קטן","Latin capital letter c with circumflex":"c גדולה לטינית עם גג","Latin capital letter c with dot above":"c גדולה לטינית עם נקודה עילית","Latin capital letter d with caron":"d גדולה לטינית עם וי קטן","Latin capital letter d with stroke":"d גדולה לטינית עם קו","Latin capital letter e with breve":"e גדולה לטינית עם ברווה","Latin capital letter e with caron":"e גדולה לטינית עם וי קטן","Latin capital letter e with dot above":"e גדולה לטינית עם נקודה עילית","Latin capital letter e with macron":"e גדולה לטינית עם קו עילי","Latin capital letter e with ogonek":"e גדולה לטינית עם זנבון","Latin capital letter eng":"אנג גדולה לטינית","Latin capital letter g with breve":"g גדולה לטינית עם ברווה","Latin capital letter g with cedilla":"g גדולה לטינית עם סדיליה","Latin capital letter g with circumflex":"g גדולה לטינית עם גג","Latin capital letter g with dot above":"g גדולה לטינית עם נקודה עילית","Latin capital letter h with circumflex":"h גדולה לטינית עם גג","Latin capital letter h with stroke":"h גדולה לטינית עם קו","Latin capital letter i with breve":"i גדולה לטינית עם ברווה","Latin capital letter i with dot above":"i גדולה לטינית עם נקודה עילית","Latin capital letter i with macron":"i גדולה לטינית עם קו עילי","Latin capital letter i with ogonek":"i גדולה לטינית עם זנבון","Latin capital letter i with tilde":"i גדולה לטינית עם טילדה","Latin capital letter j with circumflex":"j גדולה לטינית עם גג","Latin capital letter k with cedilla":"k גדולה לטינית עם סדיליה","Latin capital letter l with acute":"l גדולה לטינית עם סימן הטעמה עילי","Latin capital letter l with caron":"l גדולה לטינית עם וי קטן","Latin capital letter l with cedilla":"l גדולה לטינית עם סדיליה","Latin capital letter l with middle dot":"l גדולה לטינית עם נקודה אמצעית","Latin capital letter l with stroke":"l גדולה לטינית עם קו","Latin capital letter n with acute":"n גדולה לטינית עם סימן הטעמה עילי","Latin capital letter n with caron":"n גדולה לטינית עם וי קטן","Latin capital letter n with cedilla":"n גדולה לטינית עם סדיליה","Latin capital letter o with breve":"o גדולה לטינית עם ברווה","Latin capital letter o with double acute":"o גדולה לטינית עם סימן הטעמה עילי כפול","Latin capital letter o with macron":"o גדולה לטינית עם קו עילי","Latin capital letter r with acute":"r גדולה לטינית עם סימן הטעמה עילי","Latin capital letter r with caron":"r גדולה לטינית עם וי קטן","Latin capital letter r with cedilla":"r גדולה לטינית עם סדיליה","Latin capital letter s with acute":"s גדולה לטינית עם סימן הטעמה עילי","Latin capital letter s with caron":"s גדולה לטינית עם וי קטן","Latin capital letter s with cedilla":"s גדולה לטינית עם סדיליה","Latin capital letter s with circumflex":"s גדולה לטינית עם גג","Latin capital letter t with caron":"t גדולה לטינית עם וי קטן","Latin capital letter t with cedilla":"t גדולה לטינית עם סדיליה","Latin capital letter t with stroke":"t גדולה לטינית עם קו","Latin capital letter u with breve":"u גדולה לטינית עם ברווה","Latin capital letter u with double acute":"u גדולה לטינית עם סימן הטעמה עילי כפול","Latin capital letter u with macron":"u גדולה לטינית עם קו עילי","Latin capital letter u with ogonek":"u גדולה לטינית עם זנבון","Latin capital letter u with ring above":"u גדולה לטינית עם טבעת עילית","Latin capital letter u with tilde":"u גדולה לטינית עם טילדה","Latin capital letter w with circumflex":"w גדולה לטינית עם גג","Latin capital letter y with circumflex":"y גדולה לטינית עם גג","Latin capital letter y with diaeresis":"y גדולה לטינית עם אומלאוט","Latin capital letter z with acute":"z גדולה לטינית עם סימן הטעמה עילי","Latin capital letter z with caron":"z גדולה לטינית עם וי קטן","Latin capital letter z with dot above":"z גדולה לטינית עם נקודה עילית","Latin capital ligature ij":"ליגטורה גדולה לטינית ij","Latin capital ligature oe":"ליגטורה גדולה לטינית oe","Latin small letter a with breve":"a קטנה לטינית עם ברווה","Latin small letter a with macron":"a קטנה לטינית עם קו עילי","Latin small letter a with ogonek":"a קטנה לטינית עם זנבון","Latin small letter c with acute":"c קטנה לטינית עם סימן הטעמה עילי","Latin small letter c with caron":"c גדולה לטינית עם וי קטן","Latin small letter c with circumflex":"c קטנה לטינית עם גג","Latin small letter c with dot above":"c קטנה לטינית עם נקודה עילית","Latin small letter d with caron":"d קטנה לטינית עם וי קטן","Latin small letter d with stroke":"d קטנה לטינית עם קו","Latin small letter dotless i":"i קטנה לטינית עם נקודה עילית","Latin small letter e with breve":"e קטנה לטינית עם ברווה","Latin small letter e with caron":"e קטנה לטינית עם וי קטן","Latin small letter e with dot above":"e קטנה לטינית עם נקודה עילית","Latin small letter e with macron":"e קטנה לטינית עם קו עילי","Latin small letter e with ogonek":"e קטנה לטינית עם זנבון","Latin small letter eng":"אנג קטנה לטינית","Latin small letter f with hook":"f קטנה לטינית עם וו","Latin small letter g with breve":"g קטנה לטינית עם ברווה","Latin small letter g with cedilla":"g קטנה לטינית עם סדיליה","Latin small letter g with circumflex":"g קטנה לטינית עם גג","Latin small letter g with dot above":"g קטנה לטינית עם נקודה עילית","Latin small letter h with circumflex":"h קטנה לטינית עם גג","Latin small letter h with stroke":"h קטנה לטינית עם קו","Latin small letter i with breve":"i קטנה לטינית עם ברווה","Latin small letter i with macron":"i קטנה לטינית עם קו עילי","Latin small letter i with ogonek":"i קטנה לטינית עם זנבון","Latin small letter i with tilde":"i קטנה לטינית עם טילדה","Latin small letter j with circumflex":"j קטנה לטינית עם גג","Latin small letter k with cedilla":"k קטנה לטינית עם סדיליה","Latin small letter kra":"קרה קטנה לטינית","Latin small letter l with acute":"l קטנה לטינית עם סימן הטעמה עילי","Latin small letter l with caron":"l קטנה לטינית עם וי קטן","Latin small letter l with cedilla":"l קטנה לטינית עם סימן הטעמה עילי","Latin small letter l with middle dot":"l קטנה לטינית עם נקודה אמצעית","Latin small letter l with stroke":"l קטנה לטינית עם קו","Latin small letter long s":"s ארוכה קטנה לטינית","Latin small letter n preceded by apostrophe":"n קטנה לטינית ולפניה אפוסטרוף","Latin small letter n with acute":"n קטנה לטינית עם סימן הטעמה עילי","Latin small letter n with caron":"n קטנה לטינית עם וי קטן","Latin small letter n with cedilla":"n קטנה לטינית עם סדיליה","Latin small letter o with breve":"o קטנה לטינית עם ברווה","Latin small letter o with double acute":"o קטנה לטינית עם סימן הטעמה עילי כפול","Latin small letter o with macron":"o קטנה לטינית עם קו עילי","Latin small letter r with acute":"r קטנה לטינית עם סימן הטעמה עילי","Latin small letter r with caron":"r קטנה לטינית עם וי קטן","Latin small letter r with cedilla":"r קטנה לטינית עם סדיליה","Latin small letter s with acute":"s קטנה לטינית עם סימן הטעמה עילי","Latin small letter s with caron":"s קטנה לטינית עם וי קטן","Latin small letter s with cedilla":"s קטנה לטינית עם סדיליה","Latin small letter s with circumflex":"s קטנה לטינית עם גג","Latin small letter t with caron":"t קטנה לטינית עם וי קטן","Latin small letter t with cedilla":"t קטנה לטינית עם סדיליה","Latin small letter t with stroke":"t קטנה לטינית עם קו","Latin small letter u with breve":"u קטנה לטינית עם ברווה","Latin small letter u with double acute":"u קטנה לטינית עם סימן הטעמה עילי כפול","Latin small letter u with macron":"u קטנה לטינית עם קו עילי","Latin small letter u with ogonek":"u קטנה לטינית עם זנבון","Latin small letter u with ring above":"u קטנה לטינית עם טבעת עילית","Latin small letter u with tilde":"u קטנה לטינית עם טילדה","Latin small letter w with circumflex":"w קטנה לטינית עם גג","Latin small letter y with circumflex":"y קטנה לטינית עם גג","Latin small letter z with acute":"z קטנה לטינית עם סימן הטעמה עילי","Latin small letter z with caron":"z קטנה לטינית עם וי קטן","Latin small letter z with dot above":"z קטנה לטינית עם נקודה עילית","Latin small ligature ij":"ליגטורה קטנה לטינית ij","Latin small ligature oe":"ליגטורה קטנה לטינית oe","Left aligned image":"תמונה מיושרת לשמאל","Left double quotation mark":"מירכאות שמאליות כפולות","Left single quotation mark":"מירכאות שמאליות יחידות","Left-pointing double angle quotation mark":"מירכאות מחודדות כפולות פונות שמאלה","leftwards arrow to bar":"חץ שמאלה לפס","leftwards dashed arrow":"חץ מקווקו שמאלה","leftwards double arrow":"חץ כפול שמאלה","leftwards simple arrow":"חץ פשוט שמאלה","Less-than or equal to":'סימן "קטן/שווה"',"Less-than sign":'סימן "קטן מ-"',"Light blue":"כחול בהיר","Light green":"ירוק בהיר","Light grey":"אפור בהיר",Link:"קישור","Link image":"קישור תמונה","Link URL":"קישור כתובת אתר","Lira sign":"סמל לירה","List properties":"אפשרויות רשימה","Livre tournois sign":"סמל ליבר טורנואה","Logical and":'"וגם" לוגי',"Logical or":'"או" לוגי',"Lower-latin":"אותיות לטיניות קטנות","Lower–roman":"אותיות רומיות קטנות",Macron:"קו עילי","Manat sign":"סמל מאנאט","Match case":"התאם רישיות",Mathematical:"מתמטי","Media toolbar":"סרגל כלים של מדיה","Media URL":"כתובת URL של מדיה","media widget":"יישומון מדיה","Merge cell down":"מיזוג תא למטה","Merge cell left":"מיזוג תא שמאלה","Merge cell right":"מיזוג תא ימינה","Merge cell up":"מיזוג תא למעלה","Merge cells":"מיזוג תאים","Mill sign":"סמל מיל","Minus sign":"סימן מינוס","Multiple styles":"סגנונות מרובים","Multiplication sign":"סימן כפל","N-ary product":"תוצר N","N-ary summation":"סכום N",Nabla:"נבלה","Naira sign":"סמל נאירה","New sheqel sign":"סמל שקל חדש",Next:"הבא","Next result":"התוצאה הבאה","No preview available":"אין תצוגה מקדימה זמינה",None:"ללא","Nordic mark sign":"סמל מארק נורדי","Not an element of":"לא שייך ל-","Not equal to":"לא שווה ל-","Not sign":"סימן שלילה","Numbered List":"רשימה ממוספרת","Numbered list styles toolbar":"סרגל כלים של סגנונות רשימה ממוספרת","on with exclamation mark with left right arrow above":'"on" עם סימן קריאה ומעליו חץ שמאלה וימינה',"Open in a new tab":"פתח בכרטיסייה חדשה","Open link in new tab":"פתח קישור בכרטיסייה חדשה","Open media in new tab":"פתח מדיה בכרטיסיה חדשה",Orange:"כתום",Original:"גודל מקורי",Outset:"חיצוני",Overline:"קו עליון",Padding:"מרווח","Page break":"מעבר עמוד",Paragraph:"פיסקה","Paragraph sign":"סימן פסקה","Partial differential":"נגזרת חלקית","Paste raw HTML here...":"הדביקו כאן HTML גולמי...","Paste the media URL in the input.":"הדביקו את כתובת ה-URL של המדיה בקלט.","Per mille sign":"סימן אלפית","Per ten thousand sign":"סימן רבבית","Peseta sign":"סמל פסטה","Peso sign":"סמל פסו","Pink marker":"סימון וורוד","Plain text":"טקסט פשוט","Plus-minus sign":"סימן פלוס-מינוס","Pound sign":'סמל ליש"ט',"Press Enter to type after or press Shift + Enter to type before the widget":"לחץ Enter כדי להקליד לפני היישומון או Shift + Enter כדי להקליד אחריו",Previous:"הקודם","Previous result":"התוצאה הקודמת","Proportional to":"יחס ישר",Purple:"סגול","Question exclamation mark":"סימן שאלה/קריאה",Red:"אדום","Red pen":"עט אדום",Redo:"ביצוע מחדש","Registered sign":"סימן רשום","Remove color":"מחיקת צבע","Remove Format":"הסרת עיצוב","Remove highlight":"הסר הדגשה",Replace:"החלף","Replace all":"החלף הכל","Replace with…":"החלף ב…","Resize image":"שנה גודל תמונה","Resize image to %0":"שנה את גודל התמונה ל-%0","Resize image to the original size":"שנה את גודל התמונה לגודל המקורי","Restore default":"שחזור ברירת מחדל","Reversed order":"סדר הפוך","Reversed paragraph sign":"סימן פסקה הפוך","Rich Text Editor":"עורך טקסט עשיר",Ridge:"Ridge","Right aligned image":"תמונה מיושרת לימין","Right double quotation mark":"מירכאות ימניות כפולות","Right single quotation mark":"מירכאות ימניות יחידות","Right-pointing double angle quotation mark":"מירכאות מחודדות כפולות פונות ימינה","rightwards arrow to bar":"חץ ימינה לפס","rightwards dashed arrow":"חץ מקווקו ימינה","rightwards double arrow":"חץ כפול ימינה","rightwards simple arrow":"חץ פשוט ימינה",Row:"שורה","Ruble sign":"סמל רובל","Rupee sign":"סמל רופי",Save:"שמירה","Save changes":"שמור שינויים","Saving changes":"שומר שינויים","Section sign":"סימן סעיף","Select all":"בחר הכל","Select column":"בחירת עמודה","Select row":"בחירת שורה","Show more items":"הצג פריטים נוספים","Show options":"הצגת אפשרויות","Side image":"תמונת צד","Single left-pointing angle quotation mark":"מירכאות מחודדות יחידות פונות שמאלה","Single low-9 quotation mark":"מירכאות נמוכות יחידות בצורת 9","Single right-pointing angle quotation mark":"מירכאות מחודדות יחידות פונות ימינה",Small:"קטן",Solid:"אחיד","soon with rightwards arrow above":'"soon" ומעליו חץ ימינה',Source:"מקור","Special characters":"תווים מיוחדים","Spesmilo sign":"סמל ספסמילו","Split cell horizontally":"פיצול תא אופקית","Split cell vertically":"פיצול תא אנכית",Square:"ריבוע","Square root":"שורש ריבועי","Start at":"התחל ב-","Start index must be greater than 0.":"אינדקס ההתחלה חייב להיות גדול מ-0.",Strikethrough:"קו חוצה",Style:"עיצוב",Styles:"סגנונות",Subscript:"כתב תחתי",Superscript:"כתב עילי","Table alignment toolbar":"סרגל כלים של יישור טבלה","Table cell text alignment":"יישור טקסט של תא טבלה","Table properties":"אפשרויות טבלה","Table toolbar":"סרגל כלים של טבלה","Tenge sign":"סמל טנגה",Text:"טקסט","Text alignment":"יישור טקסט","Text alignment toolbar":"סרגל כלים יישור טקסט","Text alternative":"טקסט אלטרנטיבי","Text highlight toolbar":"סרגל הדגשת טקסט","Text styles":"עיצוב טקסט","Text to find must not be empty.":"הטקסט לחיפוש לא יכול להיות ריק.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'הצבע לא חוקי. נסו "#FF0000" או "rgb(255,0,0)" או "אדום".',"The URL must not be empty.":"כתובת URL לא יכולה להיות ריקה.",'The value is invalid. Try "10px" or "2em" or simply "2".':'הערך לא חוקי. נסו "10px" או "2em" או פשוט "2".',"There exists":"קיים","This link has no URL":"לקישור זה אין כתובת אתר","This media URL is not supported.":"כתובת ה-URL של מדיה זו אינה נתמכת.","Tilde operator":"אופרטור טילדה",Tiny:"זעיר","Tip: Find some text first in order to replace it.":"טיפ: מצאו תחילה טקסט כדי להחליף אותו.","Tip: Paste the URL into the content to embed faster.":"טיפ: הדביקו את כתובת ה-URL לתוך התוכן כדי להטמיע מהר יותר.","To-do List":"רשימת מטלות","Toggle caption off":"כבה את הכיתוב","Toggle caption on":"הפעל את הכיתוב","Toggle the circle list style":"החלף מצב סגנון רשימת מעגלים","Toggle the decimal list style":"החלף מצב סגנון רשימה עשרונית","Toggle the decimal with leading zero list style":"החלף מצב סגנון רשימה עשרונית עם אפס מוביל","Toggle the disc list style":"החלף מצב סגנון רשימת דיסקות","Toggle the lower–latin list style":"החלף מצב סגנון רשימה עם אותיות לטיניות קטנות","Toggle the lower–roman list style":"החלף מצב סגנון רשימה עם ספרות רומיות קטנות","Toggle the square list style":"החלף מצב סגנון רשימת ריבועים","Toggle the upper–latin list style":"החלף מצב סגנון רשימה עם אותיות לטיניות גדולות","Toggle the upper–roman list style":"החלף מצב סגנון רשימה עם ספרות רומיות גדולות","top with upwards arrow above":'"top" ומעליו חץ למעלה',"Trade mark sign":"סימן סמל מסחרי","Tugrik sign":"סמל טוגרוג","Turkish lira sign":"סמל לירה טורקית",Turquoise:"טורקיז","Two dot leader":"מחבר שתי נקודות",Underline:"קו תחתון",Undo:"ביטול",Union:"איחוד",Unlink:"ביטול קישור","up down arrow with base":"חץ למעלה ולמטה עם בסיס",Update:"עדכן","Update image URL":"עדכן את כתובת ה-URL של התמונה","Upload failed":"העלאה נכשלה","Upload in progress":"העלאה מתבצעת","Upper-latin":"אותיות לטיניות גדולות","Upper-roman":"אותיות רומיות גדולות","upwards arrow to bar":"חץ למעלה לפס","upwards dashed arrow":"חץ מקווקו למעלה","upwards double arrow":"חץ כפול למעלה","upwards simple arrow":"חץ פשוט כלפי מעלה","Vertical text alignment toolbar":"סרגל כלים של יישור טקסט אנכי","Vulgar fraction one half":"שבר פשוט חצי","Vulgar fraction one quarter":"שבר פשוט רבע","Vulgar fraction three quarters":"שבר פשוט שלושה רבעים",White:"לבן","Whole words only":"מילים שלמות בלבד","Widget toolbar":"סרגל יישומון",Width:"רוחב","Won sign":"סמל וון","Words: %0":"מס' מילים: %0","Wrap text":"גלישת טקסט",Yellow:"צהוב","Yellow marker":"סימון צהוב","Yen sign":"סמל ין"});e.getPluralForm=function(t){return t==1&&t%1==0?0:t==2&&t%1==0?1:t%10==0&&t%1==0&&t>10?2:3}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/hi.js b/ckeditor/translations/hi.js
deleted file mode 100644
index 2a3105f..0000000
--- a/ckeditor/translations/hi.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["hi"]=t["hi"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1","Align cell text to the bottom":"Align cell text to the bottom","Align cell text to the center":"Align cell text to the center","Align cell text to the left":"Align cell text to the left","Align cell text to the middle":"Align cell text to the middle","Align cell text to the right":"Align cell text to the right","Align cell text to the top":"Align cell text to the top","Align center":"Align center","Align left":"Align left","Align right":"Align right","Align table to the left":"Align table to the left","Align table to the right":"Align table to the right",Alignment:"Alignment",All:"सभी","Almost equal to":"Almost equal to",Angle:"Angle","Approximately equal to":"Approximately equal to",Aquamarine:"Aquamarine",Arrows:"एरोज","Asterisk operator":"Asterisk operator","Austral sign":"Austral sign","back with leftwards arrow above":"back with leftwards arrow above",Background:"Background",Big:"Big","Bitcoin sign":"Bitcoin sign",Black:"Black","Block quote":"Block quote","Block styles":"ब्लॉक स्टाइल्स",Blue:"Blue","Blue marker":"Blue marker",Bold:"Bold",Border:"Border","Break text":"टेक्स्ट तोड़ें","Bulleted List":"Bulleted List","Bulleted list styles toolbar":"Bulleted list styles toolbar",Cancel:"Cancel","Caption for image: %0":"छवि के लिए कैप्शन: %0","Caption for the image":"छवि के लिए कैप्शन","Cedi sign":"Cedi sign","Cell properties":"Cell properties","Cent sign":"Cent sign","Center table":"Center table","Centered image":"Centered image","Change image text alternative":"Change image text alternative","Character categories":"Character categories","Characters: %0":"Characters: %0","Choose heading":"Choose heading",Circle:"Circle",Code:"Code","Colon sign":"Colon sign",Color:"Color","Color picker":"Color picker",Column:"Column","Contains as member":"Contains as member","Copyright sign":"Copyright sign","Cruzeiro sign":"Cruzeiro sign",Currency:"करेंसी","Currency sign":"Currency sign",Dashed:"Dashed",Decimal:"Decimal","Decimal with leading zero":"Decimal with leading zero","Decrease indent":"Decrease indent",Default:"Default","Degree sign":"Degree sign","Delete column":"Delete column","Delete row":"Delete row","Dim grey":"Dim grey",Dimensions:"Dimensions",Disc:"Disc","Division sign":"Division sign","Document colors":"Document colors","Dollar sign":"Dollar sign","Dong sign":"Dong sign",Dotted:"Dotted",Double:"Double","Double dagger":"Double dagger","Double exclamation mark":"Double exclamation mark","Double low-9 quotation mark":"Double low-9 quotation mark","Double question mark":"Double question mark",Downloadable:"Downloadable","downwards arrow to bar":"downwards arrow to bar","downwards dashed arrow":"downwards dashed arrow","downwards double arrow":"downwards double arrow","downwards simple arrow":"सिम्पल ऐरो नीचे की तरफ","Drachma sign":"Drachma sign","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Edit link":"Edit link","Edit source":"सोर्स एडिट करें","Editor block content toolbar":"एडीटर ब्लॉक कंटेंट टूलबार","Editor contextual toolbar":"एडीटर कॉन्टेक्स्टूअल टूलबार","Editor editing area: %0":"संपादक संपादन क्षेत्र: %0","Editor toolbar":"Editor toolbar","Element of":"Element of","Em dash":"Em dash","Empty set":"Empty set","Empty snippet content":"खाली स्निपेट कंटेंट","En dash":"En dash","end with leftwards arrow above":"end with leftwards arrow above","Enter image caption":"Enter image caption","Enter table caption":"टेबल कैप्शन एंटर करें","Euro sign":"Euro sign","Euro-currency sign":"Euro-currency sign","Exclamation question mark":"Exclamation question mark",Find:"ढूँढें","Find and replace":"ढूँढें और बदलें","Find in text…":"टेक्स्ट में ढूंढें…","Font Background Color":"Font Background Color","Font Color":"Font Color","Font Family":"Font Family","Font Size":"Font Size","For all":"For all","Fraction slash":"Fraction slash","French franc sign":"French franc sign","Full size image":"Full size image","German penny sign":"German penny sign","Greater-than or equal to":"Greater-than or equal to","Greater-than sign":"Greater-than sign",Green:"Green","Green marker":"Green marker","Green pen":"Green pen",Grey:"Grey",Groove:"Groove","Guarani sign":"Guarani sign","Header column":"Header column","Header row":"Header row",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6",Height:"Height",Highlight:"Highlight","Horizontal ellipsis":"Horizontal ellipsis","Horizontal line":"Horizontal line","Horizontal text alignment toolbar":"Horizontal text alignment toolbar","Hryvnia sign":"Hryvnia sign","HTML object":"एचटीएमएल वस्तु","HTML snippet":"एचटीएमएल स्निपेट",Huge:"Huge","Identical to":"Identical to","Image resize list":"Image resize list","Image toolbar":"Image toolbar","image widget":"image widget","In line":"इन - लाइन","Increase indent":"Increase indent","Indian rupee sign":"Indian rupee sign",Infinity:"Infinity",Insert:"Insert","Insert code block":"Insert code block","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert HTML":"एचटीएमएल इन्सर्ट करें","Insert image":"Insert image","Insert image via URL":"Insert image via URL","Insert media":"Insert media","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table",Inset:"Inset",Integral:"Integral",Intersection:"Intersection","Inverted exclamation mark":"Inverted exclamation mark","Inverted question mark":"Inverted question mark",Italic:"Italic",Justify:"Justify","Justify cell text":"Justify cell text","Kip sign":"Kip sign",Latin:"लैटिन","Latin capital letter a with breve":"Latin capital letter a with breve","Latin capital letter a with macron":"Latin capital letter a with macron","Latin capital letter a with ogonek":"Latin capital letter a with ogonek","Latin capital letter c with acute":"Latin capital letter c with acute","Latin capital letter c with caron":"Latin capital letter c with caron","Latin capital letter c with circumflex":"Latin capital letter c with circumflex","Latin capital letter c with dot above":"Latin capital letter c with dot above","Latin capital letter d with caron":"Latin capital letter d with caron","Latin capital letter d with stroke":"Latin capital letter d with stroke","Latin capital letter e with breve":"Latin capital letter e with breve","Latin capital letter e with caron":"Latin capital letter e with caron","Latin capital letter e with dot above":"Latin capital letter e with dot above","Latin capital letter e with macron":"Latin capital letter e with macron","Latin capital letter e with ogonek":"Latin capital letter e with ogonek","Latin capital letter eng":"Latin capital letter eng","Latin capital letter g with breve":"Latin capital letter g with breve","Latin capital letter g with cedilla":"Latin capital letter g with cedilla","Latin capital letter g with circumflex":"Latin capital letter g with circumflex","Latin capital letter g with dot above":"Latin capital letter g with dot above","Latin capital letter h with circumflex":"Latin capital letter h with circumflex","Latin capital letter h with stroke":"Latin capital letter h with stroke","Latin capital letter i with breve":"Latin capital letter i with breve","Latin capital letter i with dot above":"Latin capital letter i with dot above","Latin capital letter i with macron":"Latin capital letter i with macron","Latin capital letter i with ogonek":"Latin capital letter i with ogonek","Latin capital letter i with tilde":"Latin capital letter i with tilde","Latin capital letter j with circumflex":"Latin capital letter j with circumflex","Latin capital letter k with cedilla":"Latin capital letter k with cedilla","Latin capital letter l with acute":"Latin capital letter l with acute","Latin capital letter l with caron":"Latin capital letter l with caron","Latin capital letter l with cedilla":"Latin capital letter l with cedilla","Latin capital letter l with middle dot":"Latin capital letter l with middle dot","Latin capital letter l with stroke":"Latin capital letter l with stroke","Latin capital letter n with acute":"Latin capital letter n with acute","Latin capital letter n with caron":"Latin capital letter n with caron","Latin capital letter n with cedilla":"Latin capital letter n with cedilla","Latin capital letter o with breve":"Latin capital letter o with breve","Latin capital letter o with double acute":"Latin capital letter o with double acute","Latin capital letter o with macron":"Latin capital letter o with macron","Latin capital letter r with acute":"Latin capital letter r with acute","Latin capital letter r with caron":"Latin capital letter r with caron","Latin capital letter r with cedilla":"Latin capital letter r with cedilla","Latin capital letter s with acute":"Latin capital letter s with acute","Latin capital letter s with caron":"Latin capital letter s with caron","Latin capital letter s with cedilla":"Latin capital letter s with cedilla","Latin capital letter s with circumflex":"Latin capital letter s with circumflex","Latin capital letter t with caron":"Latin capital letter t with caron","Latin capital letter t with cedilla":"Latin capital letter t with cedilla","Latin capital letter t with stroke":"Latin capital letter t with stroke","Latin capital letter u with breve":"Latin capital letter u with breve","Latin capital letter u with double acute":"Latin capital letter u with double acute","Latin capital letter u with macron":"Latin capital letter u with macron","Latin capital letter u with ogonek":"Latin capital letter u with ogonek","Latin capital letter u with ring above":"Latin capital letter u with ring above","Latin capital letter u with tilde":"Latin capital letter u with tilde","Latin capital letter w with circumflex":"Latin capital letter w with circumflex","Latin capital letter y with circumflex":"Latin capital letter y with circumflex","Latin capital letter y with diaeresis":"Latin capital letter y with diaeresis","Latin capital letter z with acute":"Latin capital letter z with acute","Latin capital letter z with caron":"Latin capital letter z with caron","Latin capital letter z with dot above":"Latin capital letter z with dot above","Latin capital ligature ij":"Latin capital ligature ij","Latin capital ligature oe":"Latin capital ligature oe","Latin small letter a with breve":"Latin small letter a with breve","Latin small letter a with macron":"Latin small letter a with macron","Latin small letter a with ogonek":"Latin small letter a with ogonek","Latin small letter c with acute":"Latin small letter c with acute","Latin small letter c with caron":"Latin small letter c with caron","Latin small letter c with circumflex":"Latin small letter c with circumflex","Latin small letter c with dot above":"Latin small letter c with dot above","Latin small letter d with caron":"Latin small letter d with caron","Latin small letter d with stroke":"Latin small letter d with stroke","Latin small letter dotless i":"Latin small letter dotless i","Latin small letter e with breve":"Latin small letter e with breve","Latin small letter e with caron":"Latin small letter e with caron","Latin small letter e with dot above":"Latin small letter e with dot above","Latin small letter e with macron":"Latin small letter e with macron","Latin small letter e with ogonek":"Latin small letter e with ogonek","Latin small letter eng":"Latin small letter eng","Latin small letter f with hook":"Latin small letter f with hook","Latin small letter g with breve":"Latin small letter g with breve","Latin small letter g with cedilla":"Latin small letter g with cedilla","Latin small letter g with circumflex":"Latin small letter g with circumflex","Latin small letter g with dot above":"Latin small letter g with dot above","Latin small letter h with circumflex":"Latin small letter h with circumflex","Latin small letter h with stroke":"Latin small letter h with stroke","Latin small letter i with breve":"Latin small letter i with breve","Latin small letter i with macron":"Latin small letter i with macron","Latin small letter i with ogonek":"Latin small letter i with ogonek","Latin small letter i with tilde":"Latin small letter i with tilde","Latin small letter j with circumflex":"Latin small letter j with circumflex","Latin small letter k with cedilla":"Latin small letter k with cedilla","Latin small letter kra":"Latin small letter kra","Latin small letter l with acute":"Latin small letter l with acute","Latin small letter l with caron":"Latin small letter l with caron","Latin small letter l with cedilla":"Latin small letter l with cedilla","Latin small letter l with middle dot":"Latin small letter l with middle dot","Latin small letter l with stroke":"Latin small letter l with stroke","Latin small letter long s":"Latin small letter long s","Latin small letter n preceded by apostrophe":"Latin small letter n preceded by apostrophe","Latin small letter n with acute":"Latin small letter n with acute","Latin small letter n with caron":"Latin small letter n with caron","Latin small letter n with cedilla":"Latin small letter n with cedilla","Latin small letter o with breve":"Latin small letter o with breve","Latin small letter o with double acute":"Latin small letter o with double acute","Latin small letter o with macron":"Latin small letter o with macron","Latin small letter r with acute":"Latin small letter r with acute","Latin small letter r with caron":"Latin small letter r with caron","Latin small letter r with cedilla":"Latin small letter r with cedilla","Latin small letter s with acute":"Latin small letter s with acute","Latin small letter s with caron":"Latin small letter s with caron","Latin small letter s with cedilla":"Latin small letter s with cedilla","Latin small letter s with circumflex":"Latin small letter s with circumflex","Latin small letter t with caron":"Latin small letter t with caron","Latin small letter t with cedilla":"Latin small letter t with cedilla","Latin small letter t with stroke":"Latin small letter t with stroke","Latin small letter u with breve":"Latin small letter u with breve","Latin small letter u with double acute":"Latin small letter u with double acute","Latin small letter u with macron":"Latin small letter u with macron","Latin small letter u with ogonek":"Latin small letter u with ogonek","Latin small letter u with ring above":"Latin small letter u with ring above","Latin small letter u with tilde":"Latin small letter u with tilde","Latin small letter w with circumflex":"Latin small letter w with circumflex","Latin small letter y with circumflex":"Latin small letter y with circumflex","Latin small letter z with acute":"Latin small letter z with acute","Latin small letter z with caron":"Latin small letter z with caron","Latin small letter z with dot above":"Latin small letter z with dot above","Latin small ligature ij":"Latin small ligature ij","Latin small ligature oe":"Latin small ligature oe","Left aligned image":"Left aligned image","Left double quotation mark":"Left double quotation mark","Left single quotation mark":"Left single quotation mark","Left-pointing double angle quotation mark":"Left-pointing double angle quotation mark","leftwards arrow to bar":"leftwards arrow to bar","leftwards dashed arrow":"leftwards dashed arrow","leftwards double arrow":"leftwards double arrow","leftwards simple arrow":"सिम्पल ऐरो बाएं तरफ","Less-than or equal to":"Less-than or equal to","Less-than sign":"Less-than sign","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Link:"Link","Link image":"Link image","Link URL":"Link URL","Lira sign":"Lira sign","List properties":"प्रॉपर्टीज़ को लिस्ट करें","Livre tournois sign":"Livre tournois sign","Logical and":"Logical and","Logical or":"Logical or","Lower-latin":"Lower-latin","Lower–roman":"Lower–roman",Macron:"Macron","Manat sign":"Manat sign","Match case":"केस मैच करें",Mathematical:"मैथमैटिकल","Media toolbar":"Media toolbar","Media URL":"Media URL","media widget":"media widget","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells","Mill sign":"Mill sign","Minus sign":"Minus sign","Multiple styles":"कई स्टाइल्स","Multiplication sign":"Multiplication sign","N-ary product":"N-ary product","N-ary summation":"N-ary summation",Nabla:"Nabla","Naira sign":"Naira sign","New sheqel sign":"New sheqel sign",Next:"Next","Next result":"अगला रेज़ल्ट","No preview available":"कोई प्रीव्यू उपलब्ध नहीं",None:"None","Nordic mark sign":"Nordic mark sign","Not an element of":"Not an element of","Not equal to":"Not equal to","Not sign":"Not sign","Numbered List":"Numbered List","Numbered list styles toolbar":"Numbered list styles toolbar","on with exclamation mark with left right arrow above":"on with exclamation mark with left right arrow above","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","Open media in new tab":"नए टैब में मीडिया खोलें",Orange:"Orange",Original:"Original",Outset:"Outset",Overline:"Overline",Padding:"Padding","Page break":"Page break",Paragraph:"Paragraph","Paragraph sign":"Paragraph sign","Partial differential":"Partial differential","Paste raw HTML here...":"रॉ एचटीएमएल यहां पेस्ट करें...","Paste the media URL in the input.":"Paste the media URL in the input.","Per mille sign":"Per mille sign","Per ten thousand sign":"Per ten thousand sign","Peseta sign":"Peseta sign","Peso sign":"Peso sign","Pink marker":"Pink marker","Plain text":"Plain text","Plus-minus sign":"Plus-minus sign","Pound sign":"Pound sign","Press Enter to type after or press Shift + Enter to type before the widget":"विजेट के बाद टाइप करने के लिए एंटर दबाएं या पहले टाइप करने के लिए शिफ्ट+एंटर दबाएं",Previous:"Previous","Previous result":"पिछला रेज़ल्ट","Proportional to":"Proportional to",Purple:"Purple","Question exclamation mark":"Question exclamation mark",Red:"Red","Red pen":"Red pen",Redo:"Redo","Registered sign":"Registered sign","Remove color":"Remove color","Remove Format":"Remove Format","Remove highlight":"Remove highlight",Replace:"बदलें","Replace all":"सब बदल दें","Replace with…":"...के साथ बदलें","Resize image":"Resize image","Resize image to %0":"Resize image to %0","Resize image to the original size":"Resize image to the original size","Restore default":"डिफ़ॉल्ट रिस्टोर कर दें","Reversed order":"रिवर्स किया गया क्रम","Reversed paragraph sign":"Reversed paragraph sign","Rich Text Editor":"Rich Text Editor",Ridge:"Ridge","Right aligned image":"Right aligned image","Right double quotation mark":"Right double quotation mark","Right single quotation mark":"Right single quotation mark","Right-pointing double angle quotation mark":"Right-pointing double angle quotation mark","rightwards arrow to bar":"rightwards arrow to bar","rightwards dashed arrow":"rightwards dashed arrow","rightwards double arrow":"rightwards double arrow","rightwards simple arrow":"सिम्पल ऐरो दाएं तरफ",Row:"Row","Ruble sign":"Ruble sign","Rupee sign":"Rupee sign",Save:"Save","Save changes":"चेंजेज़ को सेव करें","Saving changes":"Saving changes","Section sign":"Section sign","Select all":"Select all","Select column":"Select column","Select row":"Select row","Show more items":"Show more items","Show options":"विकल्प दिखाएं","Side image":"Side image","Single left-pointing angle quotation mark":"Single left-pointing angle quotation mark","Single low-9 quotation mark":"Single low-9 quotation mark","Single right-pointing angle quotation mark":"Single right-pointing angle quotation mark",Small:"Small",Solid:"Solid","soon with rightwards arrow above":"soon with rightwards arrow above",Source:"सोर्स","Special characters":"Special characters","Spesmilo sign":"Spesmilo sign","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically",Square:"Square","Square root":"Square root","Start at":"शुरू करे इस पर","Start index must be greater than 0.":"स्टार्ट इंडेक्स 0 से अधिक होना चाहिए.",Strikethrough:"Strikethrough",Style:"Style",Styles:"स्टाइल्स",Subscript:"Subscript",Superscript:"Superscript","Table alignment toolbar":"Table alignment toolbar","Table cell text alignment":"Table cell text alignment","Table properties":"Table properties","Table toolbar":"Table toolbar","Tenge sign":"Tenge sign",Text:"टेक्स्ट","Text alignment":"Text alignment","Text alignment toolbar":"Text alignment toolbar","Text alternative":"Text alternative","Text highlight toolbar":"Text highlight toolbar","Text styles":"टेक्स्ट स्टाइल्स","Text to find must not be empty.":"खोजने के लिए टेक्स्ट खाली नहीं होना चाहिए.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".',"The URL must not be empty.":"The URL must not be empty.",'The value is invalid. Try "10px" or "2em" or simply "2".':'The value is invalid. Try "10px" or "2em" or simply "2".',"There exists":"There exists","This link has no URL":"This link has no URL","This media URL is not supported.":"This media URL is not supported.","Tilde operator":"Tilde operator",Tiny:"Tiny","Tip: Find some text first in order to replace it.":"टिप:उसे बदलने के लिए पहले कुछ वह टेक्स्ट खोजें.","Tip: Paste the URL into the content to embed faster.":"Tip: Paste the URL into the content to embed faster.","To-do List":"To-do List","Toggle caption off":"कैप्शन को टॉगल बंद करें","Toggle caption on":"कैप्शन का टॉगल ऑन करें","Toggle the circle list style":"Toggle the circle list style","Toggle the decimal list style":"Toggle the decimal list style","Toggle the decimal with leading zero list style":"Toggle the decimal with leading zero list style","Toggle the disc list style":"Toggle the disc list style","Toggle the lower–latin list style":"Toggle the lower–latin list style","Toggle the lower–roman list style":"Toggle the lower–roman list style","Toggle the square list style":"Toggle the square list style","Toggle the upper–latin list style":"Toggle the upper–latin list style","Toggle the upper–roman list style":"Toggle the upper–roman list style","top with upwards arrow above":"top with upwards arrow above","Trade mark sign":"Trade mark sign","Tugrik sign":"Tugrik sign","Turkish lira sign":"Turkish lira sign",Turquoise:"Turquoise","Two dot leader":"Two dot leader",Underline:"Underline",Undo:"Undo",Union:"Union",Unlink:"Unlink","up down arrow with base":"up down arrow with base",Update:"Update","Update image URL":"Update image URL","Upload failed":"Upload failed","Upload in progress":"Upload in progress","Upper-latin":"Upper-latin","Upper-roman":"Upper-roman","upwards arrow to bar":"upwards arrow to bar","upwards dashed arrow":"upwards dashed arrow","upwards double arrow":"upwards double arrow","upwards simple arrow":"सिम्पल ऐरो ऊपर की तरफ","Vertical text alignment toolbar":"Vertical text alignment toolbar","Vulgar fraction one half":"Vulgar fraction one half","Vulgar fraction one quarter":"Vulgar fraction one quarter","Vulgar fraction three quarters":"Vulgar fraction three quarters",White:"White","Whole words only":"केवल पूरे शब्द","Widget toolbar":"Widget toolbar",Width:"Width","Won sign":"Won sign","Words: %0":"Words: %0","Wrap text":"टेक्स्ट रैप करें",Yellow:"Yellow","Yellow marker":"Yellow marker","Yen sign":"Yen sign"});e.getPluralForm=function(t){return t!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/hr.js b/ckeditor/translations/hr.js
deleted file mode 100644
index 013049d..0000000
--- a/ckeditor/translations/hr.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const a=e["hr"]=e["hr"]||{};a.dictionary=Object.assign(a.dictionary||{},{"%0 of %1":"%0 od %1","Align cell text to the bottom":"Tekst ćelije poravnaj prema dolje","Align cell text to the center":"Tekst ćelije poravnaj u sredinu","Align cell text to the left":"Tekst ćelije poravnaj lijevo","Align cell text to the middle":"Tekst ćelije poravnaj u sredinu","Align cell text to the right":"Tekst ćelije poravnaj udesno","Align cell text to the top":"Tekst ćelije poravnaj prema gore","Align center":"Poravnaj po sredini","Align left":"Poravnaj ulijevo","Align right":"Poravnaj udesno","Align table to the left":"Poravnaj tablicu ulijevo","Align table to the right":"Poravnaj tablicu udesno",Alignment:"Poravnanje",Aquamarine:"Akvamarin",Background:"Pozadina",Big:"Veliki",Black:"Crna","Block quote":"Blok citat","Block styles":"Blok stilovi",Blue:"Plava","Blue marker":"Plavi marker",Bold:"Podebljano",Border:"Granica","Break text":"Prelomi tekst","Bulleted List":"Obična lista","Bulleted list styles toolbar":"",Cancel:"Poništi","Caption for image: %0":"","Caption for the image":"","Cell properties":"Svojstva ćelije","Center table":"Centriraj tablicu","Centered image":"Centrirana slika","Change image text alternative":"Promijeni alternativni tekst slike","Characters: %0":"Znakova: %0","Choose heading":"Odaberite naslov",Circle:"",Code:"Kod",Color:"Boja","Color picker":"Birač boje",Column:"Kolona",Dashed:"Crtičasta",Decimal:"","Decimal with leading zero":"","Decrease indent":"Umanji uvlačenje",Default:"Podrazumijevano","Delete column":"Obriši kolonu","Delete row":"Obriši red","Dim grey":"Tamnosiva",Dimensions:"Dimenzije",Disc:"","Document colors":"Boje dokumenta",Dotted:"Točkasta",Double:"Dvostruka",Downloadable:"Moguće preuzeti","Dropdown toolbar":"Traka padajućeg izbornika","Edit block":"Uredi blok","Edit link":"Uredi vezu","Edit source":"Uredi izvorni kod","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"Traka uređivača","Empty snippet content":"Ukloni sadržaj isječka","Enter image caption":"Unesite naslov slike","Enter table caption":"Unesite natpis",Find:"Pronađi","Find and replace":"Pronađi i zamijeni","Find in text…":"Pronađi u tekstu...","Font Background Color":"Pozadinska Boja Fonta","Font Color":"Boja Fonta","Font Family":"Obitelj fonta","Font Size":"Veličina fonta","Full size image":"Slika pune veličine",Green:"Zelena","Green marker":"Zeleni marker","Green pen":"Zeleno pero",Grey:"Siva",Groove:"","Header column":"Kolona zaglavlja","Header row":"Red zaglavlja",Heading:"Naslov","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6",Height:"Visina",Highlight:"Istakni","Horizontal line":"Vodoravna linija","Horizontal text alignment toolbar":"Alatna traka za horizontalno poravnanje teksta","HTML object":"HTML objekt","HTML snippet":"HTML isječak",Huge:"Ogroman","Image resize list":"Lista veličina slika","Image toolbar":"Traka za slike","image widget":"Slika widget","In line":"U istom redu","Increase indent":"Povećaj uvlačenje",Insert:"Ubaci","Insert code block":"Umetni blok koda","Insert column left":"Umetni stupac lijevo","Insert column right":"Umetni stupac desno","Insert HTML":"Ubaci HTML","Insert image":"Umetni sliku","Insert image via URL":"Ubaci sliku putem URLa","Insert media":"Ubaci medij","Insert paragraph after block":"Umetni odlomak poslije bloka","Insert paragraph before block":"Umetni odlomak prije bloka","Insert row above":"Ubaci red iznad","Insert row below":"Ubaci red ispod","Insert table":"Ubaci tablicu",Inset:"",Italic:"Ukošeno",Justify:"Razvuci","Justify cell text":"Razvuci tekst ćelije","Left aligned image":"Lijevo poravnata slika","Light blue":"Svijetloplava","Light green":"Svijetlozelena","Light grey":"Svijetlosiva",Link:"Veza","Link image":"URL slike","Link URL":"URL veze","List properties":"","Lower-latin":"","Lower–roman":"","Match case":"Točna velika/mala slova","Media toolbar":"Traka za medije","Media URL":"URL medija","media widget":"dodatak za medije","Merge cell down":"Spoji ćelije prema dolje","Merge cell left":"Spoji ćelije prema lijevo","Merge cell right":"Spoji ćelije prema desno","Merge cell up":"Spoji ćelije prema gore","Merge cells":"Spoji ćelije","Multiple styles":"Više stilova",Next:"Sljedeći","Next result":"Sljedeći rezultat","No preview available":"Pregled nije dostupan",None:"Nikakva","Numbered List":"Brojčana lista","Numbered list styles toolbar":"","Open in a new tab":"Otvori u novoj kartici","Open link in new tab":"Otvori vezu u novoj kartici","Open media in new tab":"",Orange:"Narančasta",Original:"Original",Outset:"",Padding:"Podstava","Page break":"Prijelom stranice",Paragraph:"Paragraf","Paste raw HTML here...":"Zalijepi ovdje čisti HTML...","Paste the media URL in the input.":"Zalijepi URL medija u ulaz.","Pink marker":"Rozi marker","Plain text":"Običan tekst","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"Prethodni","Previous result":"Prethodni rezultat",Purple:"Ljubičasta",Red:"Crvena","Red pen":"Crveno pero",Redo:"Ponovi","Remove color":"Ukloni boju","Remove Format":"Ukloni format","Remove highlight":"Ukloni isticanje",Replace:"Zamijeni","Replace all":"Zamijeni sve","Replace with…":"Zamijeni sa....","Resize image":"Promijeni veličinu slike","Resize image to %0":"Promijeni veličinu slike u %0","Resize image to the original size":"Vrati veličinu slike na originalnu veličinu","Restore default":"Vrati tvorničke postavke","Reversed order":"","Rich Text Editor":"Rich Text Editor",Ridge:"Greben","Right aligned image":"Slika poravnata desno",Row:"Red",Save:"Snimi","Save changes":"Snimi promjene","Saving changes":"Snimanje promjena","Select all":"Odaberi sve","Select column":"Odaberi stupac","Select row":"Odaberi redak","Show more items":"Prikaži više stavaka","Show options":"Prikaži opcije","Side image":"Slika sa strane",Small:"Mali",Solid:"Neprekidna",Source:"Izvorni kod","Split cell horizontally":"Razdvoji ćeliju vodoravno","Split cell vertically":"Razdvoji ćeliju okomito",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"Precrtano",Style:"Stil",Styles:"Stilovi",Subscript:"Indeks",Superscript:"Eksponent","Table alignment toolbar":"Alatna traka za poravnanje tablice","Table cell text alignment":"Poravnanje teksta ćelije tablice","Table properties":"Svojstva tablice","Table toolbar":"Traka za tablice","Text alignment":"Poravnanje teksta","Text alignment toolbar":"Traka za poravnanje","Text alternative":"Alternativni tekst","Text highlight toolbar":"Traka za isticanje teksta","Text styles":"Tekstualni stilovi","Text to find must not be empty.":"Morate upisati tekst za traženje.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Neispravna boja. Pokušajte "#FF0000" ili "rgb(255,0,0)" ili "red".',"The URL must not be empty.":"URL ne smije biti prazan.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Neispravna vrijednost. Pokušajte "10px" ili "2em" ili jednostavno "2".',"This link has no URL":"Ova veza nema URL","This media URL is not supported.":"URL nije podržan.",Tiny:"Sićušan","Tip: Find some text first in order to replace it.":"Savjet: Pronađite neki tekst kako bi ga zamijenili.","Tip: Paste the URL into the content to embed faster.":"Natuknica: Za brže ugrađivanje zalijepite URL u sadržaj.","To-do List":"Lista zadataka za obaviti","Toggle caption off":"Isključite natpis","Toggle caption on":"Uključite natpis","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"Tirkizna",Underline:"Podcrtavanje",Undo:"Poništi",Unlink:"Ukloni vezu",Update:"Snimi","Update image URL":"Snimi URL slike","Upload failed":"Slanje nije uspjelo","Upload in progress":"Slanje u tijeku","Upper-latin":"","Upper-roman":"","Vertical text alignment toolbar":"Alatna traka za vertikalno poravnanje teksta",White:"Bijela","Whole words only":"Samo cijele riječi","Widget toolbar":"Traka sa spravicama",Width:"Širina","Words: %0":"Riječi: %0","Wrap text":"Prelamanje teksta",Yellow:"Žuta","Yellow marker":"Žuti marker"});a.getPluralForm=function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/hu.js b/ckeditor/translations/hu.js
deleted file mode 100644
index 8f35465..0000000
--- a/ckeditor/translations/hu.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["hu"]=e["hu"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 / %1","Align cell text to the bottom":"Szöveg igazítása a cellában alulra","Align cell text to the center":"Szöveg igazítása a cellában középre","Align cell text to the left":"Szöveg igazítása a cellában balra","Align cell text to the middle":"Szöveg igazítása a cellában középre","Align cell text to the right":"Szöveg igazítása a cellában jobbra","Align cell text to the top":"Szöveg igazítása a cellában felülre","Align center":"Középre igazítás","Align left":"Balra igazítás","Align right":"Jobbra igazítás","Align table to the left":"Tábla igazítása balra","Align table to the right":"Tábla igazítása jobbra",Alignment:"Igazítás",All:"Összes","Almost equal to":"Majdnem egyenlő",Angle:"Szög","Approximately equal to":"Közelítőleg egyenlő",Aquamarine:"Kékeszöld",Arrows:"Nyilak","Asterisk operator":"Csillag műveleti jel","Austral sign":"Ausztrál szimbólum","back with leftwards arrow above":"back felirat felette balra nyíllal",Background:"Háttér",Big:"Nagy","Bitcoin sign":"Bitcoin jel",Black:"Fekete","Block quote":"Idézet","Block styles":"Blokkstílusok",Blue:"Kék","Blue marker":"Kék kiemelő",Bold:"Félkövér",Border:"Keret","Break text":"Sortörés","Bulleted List":"Pontozott lista","Bulleted list styles toolbar":"Felsorolásos lista stílusú eszköztár",Cancel:"Mégsem","Caption for image: %0":"Képfelirat: %0","Caption for the image":"Felirat a képhez","Cedi sign":"Cedi szimbólum","Cell properties":"Cella tulajdonságok","Cent sign":"Cent jel","Center table":"Tábla igazítása középre","Centered image":"Középre igazított kép","Change image text alternative":"Helyettesítő szöveg módosítása","Character categories":"Karakterek kategóriái","Characters: %0":"Karakterek: %0","Choose heading":"Stílus megadása",Circle:"Kör",Code:"Forráskód","Colon sign":"Kettőspont",Color:"Szín","Color picker":"Szín választása",Column:"Oszlop","Contains as member":"Tagként tartalmaz","Copyright sign":"Copyright jele","Cruzeiro sign":"Cruizero szimbólum",Currency:"Valuta","Currency sign":"Pénznem jel",Dashed:"Szaggatott",Decimal:"Szám","Decimal with leading zero":"Nullával kezdődő szám","Decrease indent":"Behúzás csökkentése",Default:"Alapértelmezett","Degree sign":"Fokjel","Delete column":"Oszlop törlése","Delete row":"Sor törlése","Dim grey":"Halvány szürke",Dimensions:"Méretek",Disc:"Korong","Division sign":"Osztásjel","Document colors":"Dokumentum színek","Dollar sign":"Dollár jel","Dong sign":"Dong szimbólum",Dotted:"Pontozott",Double:"Dupla","Double dagger":"Kettős kereszt","Double exclamation mark":"Kettős felkiáltójel","Double low-9 quotation mark":"Dupla 9-es alakú alsó idézőjel","Double question mark":"Dupla kérdőjel",Downloadable:"Letölthető","downwards arrow to bar":"vonalig érő lefele nyíl","downwards dashed arrow":"szaggatott nyíl lefelé","downwards double arrow":"dupla nyíl lefelé","downwards simple arrow":"lefelé mutató egyszerű nyíl","Drachma sign":"Drachma szimbólum","Dropdown toolbar":"Lenyíló eszköztár","Edit block":"Blokk szerkesztése","Edit link":"Link szerkesztése","Edit source":"Forrás szerkesztése","Editor block content toolbar":"Szerkesztő - tartalomblokk eszköztár","Editor contextual toolbar":"Szerkesztő - szövegre vonatkozó eszköztár","Editor editing area: %0":"Szerkesztő szerkesztési területe: %0","Editor toolbar":"Szerkesztő eszköztár","Element of":"Része","Em dash":"Kvirtmínusz","Empty set":"Üres halmaz","Empty snippet content":"Üres kódrészleti tartalom","En dash":"Félkvirtmínusz","end with leftwards arrow above":"end felirat felette balra nyíllal","Enter image caption":"Képaláírás megadása","Enter table caption":"Táblázat feliratának megadása","Euro sign":"Euró jel","Euro-currency sign":"Euró pénznem jel","Exclamation question mark":"Felkiáltó- és kérdőjel",Find:"Keresés","Find and replace":"Keresés és csere","Find in text…":"Keresés szövegben...","Font Background Color":"Betű háttérszín","Font Color":"Betűszín","Font Family":"Betűtípus","Font Size":"Betűméret","For all":"Mindenre","Fraction slash":"Törtvonás","French franc sign":"Francia frank jel","Full size image":"Teljes méretű kép","German penny sign":"Német pfennig szimbólum","Greater-than or equal to":"Nagyobb vagy egyenlő jel","Greater-than sign":"Nagyobb jel",Green:"Zöld","Green marker":"Zöld kiemelő","Green pen":"Zöld toll",Grey:"Szürke",Groove:"Árok","Guarani sign":"Guarani szimbólum","Header column":"Oszlop fejléc","Header row":"Sor fejléc",Heading:"Stílusok","Heading 1":"Címsor 1","Heading 2":"Címsor 2","Heading 3":"Címsor 3","Heading 4":"Címsor 4","Heading 5":"Címsor 5","Heading 6":"Címsor 6",Height:"Magasság",Highlight:"Kiemelés","Horizontal ellipsis":"Vízszintes három pont","Horizontal line":"Vízszintes elválasztóvonal","Horizontal text alignment toolbar":"Vízszintes szövegigazítási eszköztár","Hryvnia sign":"Hrivnya szimbólum","HTML object":"HTML objektum","HTML snippet":"HTML kódrészlet",Huge:"Hatalmas","Identical to":"Azonos","Image resize list":"Kép átméretezési lista","Image toolbar":"Kép eszköztár","image widget":"képmodul","In line":"Soron belül","Increase indent":"Behúzás növelése","Indian rupee sign":"Indiai rúpia szimbólum",Infinity:"Végtelen",Insert:"Beszúrás","Insert code block":"Kód blokk beszúrása","Insert column left":"Oszlop beszúrása balra","Insert column right":"Oszlop beszúrása jobbra","Insert HTML":"HTML beillesztése","Insert image":"Kép beszúrása","Insert image via URL":"Kép beszúrása URL alapján","Insert media":"Média beszúrása","Insert paragraph after block":"Bekezdés beszúrása utána","Insert paragraph before block":"Bekezdés beszúrása elé","Insert row above":"Sor beszúrása fölé","Insert row below":"Sor beszúrása alá","Insert table":"Táblázat beszúrása",Inset:"Mélyített",Integral:"Integrál",Intersection:"Metszet","Inverted exclamation mark":"Fordított felkiáltójel","Inverted question mark":"Fordított kérdőjel",Italic:"Dőlt",Justify:"Sorkizárt","Justify cell text":"Szöveg igazítása a cellában sorkizártra","Kip sign":"Kip szimbólum",Latin:"Latin","Latin capital letter a with breve":"Latin nagy a betű brevével","Latin capital letter a with macron":"Latin nagy a betű macronnal","Latin capital letter a with ogonek":"Latin nagy a betű ogonekkel","Latin capital letter c with acute":"Latin nagy c betű éles ékezettel","Latin capital letter c with caron":"Latin nagy c betű hacsekkel","Latin capital letter c with circumflex":"Latin nagy c betű háztető ékezettel","Latin capital letter c with dot above":"Latin nagy c betű egy pontos ékezettel","Latin capital letter d with caron":"Latin nagy d betű hacsekkel","Latin capital letter d with stroke":"Latin nagy d betű áthúzva","Latin capital letter e with breve":"Latin nagy e betű brevével","Latin capital letter e with caron":"Latin nagy e betű hacsekkel","Latin capital letter e with dot above":"Latin nagy e betű egy pontos ékezettel","Latin capital letter e with macron":"Latin nagy e betű macronnal","Latin capital letter e with ogonek":"Latin nagy e betű ogonekkel","Latin capital letter eng":"Latin nagybetűs eng","Latin capital letter g with breve":"Latin nagy g betű brevével","Latin capital letter g with cedilla":"Latin nagy g betű cedillával","Latin capital letter g with circumflex":"Latin nagy g betű háztető ékezettel","Latin capital letter g with dot above":"Latin nagy g betű egy pontos ékezettel","Latin capital letter h with circumflex":"Latin nagy h betű háztető ékezettel","Latin capital letter h with stroke":"Latin nagy h betű áthúzva","Latin capital letter i with breve":"Latin nagy i betű brevével","Latin capital letter i with dot above":"Latin nagy i betű egy pontos ékezettel","Latin capital letter i with macron":"Latin nagy i betű macronnal","Latin capital letter i with ogonek":"Latin nagy i betű ogonekkel","Latin capital letter i with tilde":"Latin nagy i betű tildével","Latin capital letter j with circumflex":"Latin nagy j betű háztető ékezettel","Latin capital letter k with cedilla":"Latin nagy k betű cedillával","Latin capital letter l with acute":"Latin nagy l betű éles ékezettel","Latin capital letter l with caron":"Latin nagy l betű hacsekkel","Latin capital letter l with cedilla":"Latin nagy l betű cedillával","Latin capital letter l with middle dot":"Latin nagy l betű középen ponttal","Latin capital letter l with stroke":"Latin nagy l betű áthúzva","Latin capital letter n with acute":"Latin nagy n betű éles ékezettel","Latin capital letter n with caron":"Latin nagy n betű hacsekkel","Latin capital letter n with cedilla":"Latin nagy n betű cedillával","Latin capital letter o with breve":"Latin nagy o betű brevével","Latin capital letter o with double acute":"Latin nagy o betű kettős éles ékezettel","Latin capital letter o with macron":"Latin nagy o betű macronnal","Latin capital letter r with acute":"Latin nagy r betű éles ékezettel","Latin capital letter r with caron":"Latin nagy r betű hacsekkel","Latin capital letter r with cedilla":"Latin nagy r betű cedillával","Latin capital letter s with acute":"Latin nagy s betű éles ékezettel","Latin capital letter s with caron":"Latin nagy s betű hacsekkel","Latin capital letter s with cedilla":"Latin nagy s betű cedillával","Latin capital letter s with circumflex":"Latin nagy s betű háztető ékezettel","Latin capital letter t with caron":"Latin nagy t betű hacsekkel","Latin capital letter t with cedilla":"Latin nagy t betű cedillával","Latin capital letter t with stroke":"Latin nagy t betű áthúzva","Latin capital letter u with breve":"Latin nagy u betű brevével","Latin capital letter u with double acute":"Latin nagy u betű kettős éles ékezettel","Latin capital letter u with macron":"Latin nagy u betű macronnal","Latin capital letter u with ogonek":"Latin nagy u betű ogonekkel","Latin capital letter u with ring above":"Latin nagy u betű karika ékezettel","Latin capital letter u with tilde":"Latin nagy u betű tildével","Latin capital letter w with circumflex":"Latin nagy w betű háztető ékezettel","Latin capital letter y with circumflex":"Latin nagy y betű háztető ékezettel","Latin capital letter y with diaeresis":"Latin nagy y betű diarézissel","Latin capital letter z with acute":"Latin nagy z betű éles ékezettel","Latin capital letter z with caron":"Latin nagy z betű hacsekkel","Latin capital letter z with dot above":"Latin nagy z betű egy pontos ékezettel","Latin capital ligature ij":"Latin nagy ij ligatúra","Latin capital ligature oe":"Latin nagy oe ligatúra","Latin small letter a with breve":"Latin kis a betű brevével","Latin small letter a with macron":"Latin kis a betű macronnal","Latin small letter a with ogonek":"Latin kis a betű ogonekkel","Latin small letter c with acute":"Latin kis c betű betű éles ékezettel","Latin small letter c with caron":"Latin kis c betű hacsekkel","Latin small letter c with circumflex":"Latin kis c betű betű háztető ékezettel","Latin small letter c with dot above":"Latin kis c betű egy pontos ékezettel","Latin small letter d with caron":"Latin kis d betű hacsekkel","Latin small letter d with stroke":"Latin kis d betű áthúzva","Latin small letter dotless i":"Latin pont nélküli kis i betű","Latin small letter e with breve":"Latin kis e betű brevével","Latin small letter e with caron":"Latin kis e betű hacsekkel","Latin small letter e with dot above":"Latin kis e betű egy pontos ékezettel","Latin small letter e with macron":"Latin kis e betű macronnal","Latin small letter e with ogonek":"Latin kis e betű ogonekkel","Latin small letter eng":"Latin kisbetűs eng","Latin small letter f with hook":"Latin kisbetűs f-horog","Latin small letter g with breve":"Latin kis g betű brevével","Latin small letter g with cedilla":"Latin kis g betű cedillával","Latin small letter g with circumflex":"Latin kis g betű háztető ékezettel","Latin small letter g with dot above":"Latin kis g betű egy pontos ékezettel","Latin small letter h with circumflex":"Latin kis h betű háztető ékezettel","Latin small letter h with stroke":"Latin kis h betű áthúzva","Latin small letter i with breve":"Latin kis i betű brevével","Latin small letter i with macron":"Latin kis i betű macronnal","Latin small letter i with ogonek":"Latin kis i betű ogonekkel","Latin small letter i with tilde":"Latin kis i betű tildével","Latin small letter j with circumflex":"Latin kis j betű háztető ékezettel","Latin small letter k with cedilla":"Latin kis k betű cedillával","Latin small letter kra":"latin kisbetűs kra","Latin small letter l with acute":"Latin kis l betű éles ékezettel","Latin small letter l with caron":"Latin kis l betű hacsekkel","Latin small letter l with cedilla":"Latin kis l betű cedillával","Latin small letter l with middle dot":"Latin kis l betű középen ponttal","Latin small letter l with stroke":"Latin kis l betű áthúzva","Latin small letter long s":"Latin kisbetűs hosszú s","Latin small letter n preceded by apostrophe":"Latin kis n betű előtte aposztróffal","Latin small letter n with acute":"Latin kis n betű éles ékezettel","Latin small letter n with caron":"Latin kis n betű hacsekkel","Latin small letter n with cedilla":"Latin kis n betű cedillával","Latin small letter o with breve":"Latin kis o betű brevével","Latin small letter o with double acute":"Latin kis o betű kettős éles ékezettel","Latin small letter o with macron":"Latin kis o betű macronnal","Latin small letter r with acute":"Latin kis r betű éles ékezettel","Latin small letter r with caron":"Latin kis r betű hacsekkel","Latin small letter r with cedilla":"Latin kis r betű cedillával","Latin small letter s with acute":"Latin kis s betű éles ékezettel","Latin small letter s with caron":"Latin kis s betű hacsekkel","Latin small letter s with cedilla":"Latin kis s betű cedillával","Latin small letter s with circumflex":"Latin kis s betű háztető ékezettel","Latin small letter t with caron":"Latin kis t betű hacsekkel","Latin small letter t with cedilla":"Latin kis t betű cedillával","Latin small letter t with stroke":"Latin kis t betű áthúzva","Latin small letter u with breve":"Latin kis u betű brevével","Latin small letter u with double acute":"Latin kis u betű kettős éles ékezettel","Latin small letter u with macron":"Latin kis u betű macronnal","Latin small letter u with ogonek":"Latin kis u betű ogonekkel","Latin small letter u with ring above":"Latin kis u betű karika ékezettel","Latin small letter u with tilde":"Latin kis u betű tildével","Latin small letter w with circumflex":"Latin kis w betű háztető ékezettel","Latin small letter y with circumflex":"Latin kis y betű háztető ékezettel","Latin small letter z with acute":"Latin kis z betű éles ékezettel","Latin small letter z with caron":"Latin kis z betű hacsekkel","Latin small letter z with dot above":"Latin kis z betű egy pontos ékezettel","Latin small ligature ij":"Latin kis ij ligatúra","Latin small ligature oe":"Latin kis oe ligatúra","Left aligned image":"Balra igazított kép","Left double quotation mark":"Bal oldali dupla idézőjel","Left single quotation mark":"Bal oldali szimpla idézőjel","Left-pointing double angle quotation mark":"Bal oldali dupla szögletes idézőjel","leftwards arrow to bar":"vonalig érő balra nyíl","leftwards dashed arrow":"szaggatott nyíl balra","leftwards double arrow":"dupla nyíl balra","leftwards simple arrow":"balra mutató egyszerű nyíl","Less-than or equal to":"Kisebb vagy egyenlő jel","Less-than sign":"Kisebb jel","Light blue":"Világoskék","Light green":"Világoszöld","Light grey":"Világosszürke",Link:"Link","Link image":"Hivatkozás","Link URL":"URL link","Lira sign":"Líra jel","List properties":"Lista tulajdonságai","Livre tournois sign":"Livre tournois szimbólum","Logical and":"Logikai és ","Logical or":"Logikai vagy","Lower-latin":"Kisbetűs latin szám","Lower–roman":"Kisbetűs római szám",Macron:"Macron","Manat sign":"Manat szimbólum","Match case":"Nagybetű érzékeny",Mathematical:"Matematikai","Media toolbar":"Média eszköztár","Media URL":"Média URL","media widget":"Média widget","Merge cell down":"Cellák egyesítése lefelé","Merge cell left":"Cellák egyesítése balra","Merge cell right":"Cellák egyesítése jobbra","Merge cell up":"Cellák egyesítése felfelé","Merge cells":"Cellaegyesítés","Mill sign":"Mill szimbólum","Minus sign":"Mínuszjel","Multiple styles":"Többféle stílus","Multiplication sign":"Szorzójel","N-ary product":"N-áris produktum","N-ary summation":"N-áris szumma",Nabla:"Nabla","Naira sign":"Naira szimbólum","New sheqel sign":"Új sékel szimbólum",Next:"Következő","Next result":"Következő találat","No preview available":"Nincs elérhető előnézet",None:"Nincs","Nordic mark sign":"Északi márka szimbólum","Not an element of":"Nem része","Not equal to":"Nem egyenlő","Not sign":"Nem szimbólum","Numbered List":"Számozott lista","Numbered list styles toolbar":"Számozott lista stílusú eszköztár","on with exclamation mark with left right arrow above":"on felirat felkiáltójellel és felette jobbra-balra nyíllal","Open in a new tab":"Megnyitás új lapon","Open link in new tab":"Link megnyitása új ablakban","Open media in new tab":"Nyissa meg a médiát új lapon",Orange:"Narancs",Original:"Eredeti",Outset:"Kiemelkedő",Overline:"Föléhúzás",Padding:"Térköz","Page break":"Oldaltörés",Paragraph:"Bekezdés","Paragraph sign":"Bekezdésjel","Partial differential":"Parciális derivált","Paste raw HTML here...":"Másolja ide a HTML forrás szövegét...","Paste the media URL in the input.":"Illessze be a média URL-jét.","Per mille sign":"Ezrelékjel","Per ten thousand sign":"Tízezrelékjel","Peseta sign":"Peseta szimbólum","Peso sign":"Peso szimbólum","Pink marker":"Rózsaszín kiemelő","Plain text":"Egyszerű szöveg","Plus-minus sign":"Pluszmínusz-jel","Pound sign":"Font jel","Press Enter to type after or press Shift + Enter to type before the widget":"Az Enter billentyű megnyomásával a widget után, a Shift + Enter kombinációval pedig a widget előtt írhatja be a szöveget",Previous:"Előző","Previous result":"Előző találat","Proportional to":"Aránylik",Purple:"Lila","Question exclamation mark":"Kérdő- és felkiáltójel",Red:"Piros","Red pen":"Piros toll",Redo:"Újra","Registered sign":"Bejegyzett védjegy szimbólum","Remove color":"Szín eltávolítása","Remove Format":"Formázás eltávolítása","Remove highlight":"Kiemelés eltávolítása",Replace:"Csere","Replace all":"Mind cserél","Replace with…":"Csere erre...","Resize image":"Kép átméretezése","Resize image to %0":"Kép méretezése %0","Resize image to the original size":"Kép méretezése az eredeti méretre","Restore default":"Alapértelmezés visszaállítása","Reversed order":"Fordított sorrend","Reversed paragraph sign":"Fordított bekezdésjel","Rich Text Editor":"Bővített szövegszerkesztő",Ridge:"Gerinc","Right aligned image":"Jobbra igazított kép","Right double quotation mark":"Jobb oldali dupla idézőjel","Right single quotation mark":"Jobb oldali szimpla idézőjel","Right-pointing double angle quotation mark":"Jobb oldali dupla szögletes idézőjel","rightwards arrow to bar":"vonalig érő jobbra nyíl","rightwards dashed arrow":"szaggatott nyíl jobbra","rightwards double arrow":"dupla nyíl jobbra","rightwards simple arrow":"jobbra mutató egyszerű nyíl",Row:"Sor","Ruble sign":"Rubel szimbólum","Rupee sign":"Rúpia szimbólum",Save:"Mentés","Save changes":"Módosítások mentése","Saving changes":"Módosítások mentése","Section sign":"Szakaszjel","Select all":"Mindet kijelöl","Select column":"Oszlop kijelölése","Select row":"Sor kijelölése","Show more items":"További elemek","Show options":"Beállítások megjelenítése","Side image":"Oldalsó kép","Single left-pointing angle quotation mark":"Szimpla bal oldali szögletes idézőjel","Single low-9 quotation mark":"Szimpla 9-es alakú alsó idézőjel","Single right-pointing angle quotation mark":"Jobb oldali szimpla szögletes idézőjel",Small:"Kicsi",Solid:"Tömör","soon with rightwards arrow above":"soon felirat felette jobbra nyíllal",Source:"Forrás","Special characters":"Speciális karakterek","Spesmilo sign":"Spesmilo szimbólum","Split cell horizontally":"Cella felosztása vízszintesen","Split cell vertically":"Cella felosztása függőlegesen",Square:"Négyzet","Square root":"Négyzetgyök","Start at":"Kezdőpont","Start index must be greater than 0.":"A kezdő index nagyobb kell legyen mint 0.",Strikethrough:"Áthúzott",Style:"Stílus",Styles:"Stílusok",Subscript:"Alsó index",Superscript:"Felső index","Table alignment toolbar":"Táblázatigazítási eszköztár","Table cell text alignment":"Szöveg igazítása a cellában","Table properties":"Táblázat tulajdonságai","Table toolbar":"Táblázat eszköztár","Tenge sign":"Tenge szimbólum",Text:"Szöveg","Text alignment":"Szöveg igazítása","Text alignment toolbar":"Szöveg igazítás eszköztár","Text alternative":"Helyettesítő szöveg","Text highlight toolbar":"Szöveg kiemelés eszköztár","Text styles":"Szövegstílusok","Text to find must not be empty.":"A keresendő szöveg nem lehet üres.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'A szín érványtelen. Próbáld így "#FF0000" vagy "rgb(255,0,0)" vagy "red".',"The URL must not be empty.":"Az URL nem lehet üres.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Az érték érvénytelen. Próbáld így "10px" vagy "2em" vagy csak egyszerűen "2".',"There exists":"Létezik","This link has no URL":"A link nem tartalmaz URL-t","This media URL is not supported.":"Ez a média URL típus nem támogatott.","Tilde operator":"Hullámvonal",Tiny:"Apró","Tip: Find some text first in order to replace it.":"Tipp: Először keressen egy szöveget, hogy lecserélhesse.","Tip: Paste the URL into the content to embed faster.":"Tipp: Illessze be a média URL-jét a tartalomba.","To-do List":"Tennivaló lista","Toggle caption off":"Felirat kikapcsolása","Toggle caption on":"Felirat bekapcsolása","Toggle the circle list style":"Kör stílusú lista bekapcsolása","Toggle the decimal list style":"Tizedesjegy stílusú lista bekapcsolása","Toggle the decimal with leading zero list style":"Zéróval kezdődő tizedesjegy stílusú lista bekapcsolása","Toggle the disc list style":"Korong stílusú lista bekapcsolása","Toggle the lower–latin list style":"Kis latin betűs stílusú lista bekapcsolása","Toggle the lower–roman list style":"Kis római számok stílusú lista bekapcsolása","Toggle the square list style":"Négyzet stílusú lista bekapcsolása","Toggle the upper–latin list style":"Nagy latin betűs stílusú lista bekapcsolása","Toggle the upper–roman list style":"Nagy római számok stílusú lista bekapcsolása","top with upwards arrow above":"top felirat felette felfele nyíllal","Trade mark sign":"Kereskedelmi védjegy szimbólum","Tugrik sign":"Tugrik szimbólum","Turkish lira sign":"Török líra szimbólum",Turquoise:"Türkiz","Two dot leader":"Két bevezető pont",Underline:"Aláhúzott",Undo:"Visszavonás",Union:"Egyesítés",Unlink:"Link eltávolítása","up down arrow with base":"fel-le nyíl alapvonallal",Update:"Módosítás","Update image URL":"Kép URL módosítása","Upload failed":"A feltöltés nem sikerült","Upload in progress":"A feltöltés folyamatban","Upper-latin":"Nagybetűs latin szám","Upper-roman":"Nagybetűs római szám","upwards arrow to bar":"vonalig érő felfele nyíl","upwards dashed arrow":"szaggatott nyíl felfelé","upwards double arrow":"dupla nyíl felfelé","upwards simple arrow":"felfelé mutató egyszerű nyíl","Vertical text alignment toolbar":"Függőleges szövegigazítási eszköztár","Vulgar fraction one half":"Vulgáris tört egyketted","Vulgar fraction one quarter":"Vulgáris tört egynegyed","Vulgar fraction three quarters":"Vulgáris tört háromnegyed",White:"Fehér","Whole words only":"Csak teljes szavak","Widget toolbar":"Widget eszköztár",Width:"Szélesség","Won sign":"Won szimbólum","Words: %0":"Szavak: %0","Wrap text":"Körbefuttatás",Yellow:"Sárga","Yellow marker":"Sárga kiemelő","Yen sign":"Yen jel"});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/id.js b/ckeditor/translations/id.js
deleted file mode 100644
index 3e3e617..0000000
--- a/ckeditor/translations/id.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const e=a["id"]=a["id"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 dari %1","Align cell text to the bottom":"Sejajarkan teks sel ke bawah","Align cell text to the center":"Sejajarkan teks sel ke tengah","Align cell text to the left":"Sejajarkan teks sel ke kiri","Align cell text to the middle":"Sejajarkan teks sel ke tengah","Align cell text to the right":"Sejajarkan teks sel ke kanan","Align cell text to the top":"Sejajarkan teks sel ke atas","Align center":"Rata tengah","Align left":"Rata kiri","Align right":"Rata kanan","Align table to the left":"Sejajarkan teks sel ke kiri","Align table to the right":"Sejajarkan teks sel ke kanan",Alignment:"Penjajaran",All:"Semua","Almost equal to":"Hampir sama dengan",Angle:"Sudut","Approximately equal to":"Kira-kira sama dengan",Aquamarine:"Biru laut",Arrows:"Panah","Asterisk operator":"Operator asteris","Austral sign":"Simbol austral","back with leftwards arrow above":"belakang dengan panah kiri di atas",Background:"Latar belakang",Big:"Besar","Bitcoin sign":"Tanda bitcoin",Black:"Hitam","Block quote":"Kutipan","Block styles":"Gaya blok",Blue:"Biru","Blue marker":"Marka biru",Bold:"Tebal",Border:"Garis batas","Break text":"Pecahkan teks","Bulleted List":"Daftar Tak Berangka","Bulleted list styles toolbar":"Bilah alat gaya daftar bullet",Cancel:"Batal","Caption for image: %0":"Keterangan gambar: %0","Caption for the image":"Keterangan untuk gambar","Cedi sign":"Simbol cedi","Cell properties":"Properti sel","Cent sign":"Tanda sen","Center table":"Tengahkan tabel","Centered image":"Gambar rata tengah","Change image text alternative":"Ganti alternatif teks gambar","Character categories":"Kategori karakter","Characters: %0":"Karakter: %0","Choose heading":"Pilih tajuk",Circle:"Lingkaran",Code:"Kode","Colon sign":"Tanda titik dua",Color:"Warna","Color picker":"Pengambil warna",Column:"Kolom","Contains as member":"Berisi sebagai anggota","Copyright sign":"Simbol hak cipta","Cruzeiro sign":"Simbol cruzeiro ",Currency:"Mata Uang","Currency sign":"Tanda mata uang",Dashed:"Garis putus-putus",Decimal:"Desimal","Decimal with leading zero":"Desimal dengan awalan nol","Decrease indent":"Kurangi indentasi",Default:"Bawaan","Degree sign":"Tanda derajat","Delete column":"Hapus kolom","Delete row":"Hapus baris","Dim grey":"Kelabu gelap",Dimensions:"Dimensi",Disc:"Disk","Division sign":"Tanda pembagian","Document colors":"Warna dokumen","Dollar sign":"Tanda dollar","Dong sign":"Simbol dong",Dotted:"Titik titik",Double:"Ganda","Double dagger":"Diesis","Double exclamation mark":"Tanda seru ganda","Double low-9 quotation mark":"Tanda kutip 9 bawah ganda","Double question mark":"Tanda tanya ganda",Downloadable:"Dapat diunduh","downwards arrow to bar":"panah bawah ke bar","downwards dashed arrow":"Panah putus-putus ke ke bawah","downwards double arrow":"Panah ganda ke bawah","downwards simple arrow":"panah bawah sederhana","Drachma sign":"Simbol drakhma","Dropdown toolbar":"Alat dropdown","Edit block":"Sunting blok","Edit link":"Sunting tautan","Edit source":"Sunting sumber","Editor block content toolbar":"Bilah alat konten blok editor","Editor contextual toolbar":"Bilah alat kontekstual editor","Editor editing area: %0":"Area edit editor: %0","Editor toolbar":"Alat editor","Element of":"Elemen dari","Em dash":"Tanda pisah em","Empty set":"Himpunan kosong","Empty snippet content":"Konten potongan kosong","En dash":"Tanda pisah en","end with leftwards arrow above":"akhir dengan panah kiri di atas","Enter image caption":"Tambahkan deskripsi gambar","Enter table caption":"Masukkan keterangan tabel","Euro sign":"Tanda euro","Euro-currency sign":"Tanda mata uang euro","Exclamation question mark":"Tanda seru dan tanya",Find:"Cari","Find and replace":"Cari dan ubah","Find in text…":"Cari di dalam teks...","Font Background Color":"Warna Latar Huruf","Font Color":"Warna Huruf","Font Family":"Jenis Huruf","Font Size":"Ukuran Huruf","For all":"Untuk semua","Fraction slash":"Garis bagi pecahan","French franc sign":"Simbol franc Prancis","Full size image":"Gambar ukuran penuh","German penny sign":"Simbol penny Jerman","Greater-than or equal to":"Lebih dari atau sama dengan","Greater-than sign":"Tanda lebih besar dari",Green:"Hijau","Green marker":"Marka hijau","Green pen":"Pena hijau",Grey:"Kelabu",Groove:"Groove","Guarani sign":"Simbol guarani","Header column":"Kolom tajuk","Header row":"Baris tajuk",Heading:"Tajuk","Heading 1":"Tajuk 1","Heading 2":"Tajuk 2","Heading 3":"Tajuk 3","Heading 4":"Tajuk 4","Heading 5":"Tajuk 5","Heading 6":"Tajuk 6",Height:"Tinggi",Highlight:"Tanda","Horizontal ellipsis":"Elipsis horizontal","Horizontal line":"Garis horizontal","Horizontal text alignment toolbar":"Bilah alat penjajaran teks horizontal","Hryvnia sign":"Simbol hryvnia","HTML object":"Objek HTML","HTML snippet":"Potongan HTML",Huge:"Sangat Besar","Identical to":"Identik dengan","Image resize list":"Daftar ukuran gambar","Image toolbar":"Alat gambar","image widget":"widget gambar","In line":"Sebaris","Increase indent":"Tambah indentasi","Indian rupee sign":"Tanda rupee India",Infinity:"Tak hingga",Insert:"Sisipkan","Insert code block":"Sisipkan blok kode","Insert column left":"Sisipkan kolom ke kiri","Insert column right":"Sisipkan kolom ke kanan","Insert HTML":"Sisipkan HTML","Insert image":"Sisipkan gambar","Insert image via URL":"Sisipkan gambar melalui URL","Insert media":"Sisipkan media","Insert paragraph after block":"Tambahkan paragraf setelah blok","Insert paragraph before block":"Tambahkan paragraf sebelum blok","Insert row above":"Sisipkan baris ke atas","Insert row below":"Sisipkan baris ke bawah","Insert table":"Sisipkan tabel",Inset:"Inset",Integral:"Integral",Intersection:"Irisan","Inverted exclamation mark":"Tanda seru terbalik","Inverted question mark":"Tanda tanya terbalik",Italic:"Miring",Justify:"Rata kanan-kiri","Justify cell text":"Ratakan teks sel","Kip sign":"Simbol kip",Latin:"Latin","Latin capital letter a with breve":"Huruf Latin besar a dengan breve","Latin capital letter a with macron":"Huruf Latin besar a dengan macron","Latin capital letter a with ogonek":"Huruf Latin besar a dengan ogonek","Latin capital letter c with acute":"Huruf Latin besar c dengan akut","Latin capital letter c with caron":"Huruf Latin besar c dengan caron","Latin capital letter c with circumflex":"Huruf Latin besar c dengan sirkumfleks","Latin capital letter c with dot above":"Huruf Latin besar c dengan titik di atas","Latin capital letter d with caron":"Huruf Latin besar d dengan caron","Latin capital letter d with stroke":"Huruf Latin besar d dengan garis","Latin capital letter e with breve":"Huruf Latin besar e dengan breve","Latin capital letter e with caron":"Huruf Latin besar e dengan caron","Latin capital letter e with dot above":"Huruf Latin besar e dengan titik di atas","Latin capital letter e with macron":"Huruf Latin besar e dengan macron","Latin capital letter e with ogonek":"Huruf Latin besar e dengan ogonek","Latin capital letter eng":"Huruf Latin besar eng","Latin capital letter g with breve":"Huruf Latin besar g dengan breve","Latin capital letter g with cedilla":"Huruf Latin besar g dengan cedilla","Latin capital letter g with circumflex":"Huruf Latin besar g dengan sirkumfleks","Latin capital letter g with dot above":"Huruf Latin besar g dengan titik di atas","Latin capital letter h with circumflex":"Huruf Latin besar h dengan sirkumfleks","Latin capital letter h with stroke":"Huruf Latin besar h dengan garis","Latin capital letter i with breve":"Huruf Latin besar i dengan breve","Latin capital letter i with dot above":"Huruf Latin besar i dengan titik di atas","Latin capital letter i with macron":"Huruf Latin besar i dengan macron","Latin capital letter i with ogonek":"Huruf Latin besar i dengan ogonek","Latin capital letter i with tilde":"Huruf Latin besar i dengan tilde","Latin capital letter j with circumflex":"Huruf Latin besar j dengan sirkumfleks","Latin capital letter k with cedilla":"Huruf Latin besar k dengan cedilla","Latin capital letter l with acute":"Huruf Latin besar l dengan akut","Latin capital letter l with caron":"Huruf Latin besar l dengan caron","Latin capital letter l with cedilla":"Huruf Latin besar l dengan cedilla","Latin capital letter l with middle dot":"Huruf Latin besar l dengan titik di tengah","Latin capital letter l with stroke":"Huruf Latin besar l dengan garis","Latin capital letter n with acute":"Huruf Latin besar n dengan akut","Latin capital letter n with caron":"Huruf Latin besar n dengan caron","Latin capital letter n with cedilla":"Huruf Latin besar n dengan cedilla","Latin capital letter o with breve":"Huruf Latin besar o dengan breve","Latin capital letter o with double acute":"Huruf Latin besar o dengan akut ganda","Latin capital letter o with macron":"Huruf Latin besar o dengan macron","Latin capital letter r with acute":"Huruf Latin besar r dengan akut","Latin capital letter r with caron":"Huruf Latin besar r dengan caron","Latin capital letter r with cedilla":"Huruf Latin besar r dengan cedilla","Latin capital letter s with acute":"Huruf Latin besar s dengan akut","Latin capital letter s with caron":"Huruf Latin besar s dengan caron","Latin capital letter s with cedilla":"Huruf Latin besar s dengan cedilla","Latin capital letter s with circumflex":"Huruf Latin besar s dengan sirkumfleks","Latin capital letter t with caron":"Huruf Latin besar t dengan caron","Latin capital letter t with cedilla":"Huruf Latin besar t dengan cedilla","Latin capital letter t with stroke":"Huruf Latin besar t dengan garis","Latin capital letter u with breve":"Huruf Latin besar u dengan breve","Latin capital letter u with double acute":"Huruf Latin besar u dengan akut ganda","Latin capital letter u with macron":"Huruf Latin besar u dengan macron","Latin capital letter u with ogonek":"Huruf Latin besar u dengan ogonek","Latin capital letter u with ring above":"Huruf Latin besar u dengan cincin di atas","Latin capital letter u with tilde":"Huruf Latin besar u dengan tilde","Latin capital letter w with circumflex":"Huruf Latin besar w dengan sirkumfleks","Latin capital letter y with circumflex":"Huruf Latin besar y dengan sirkumfleks","Latin capital letter y with diaeresis":"Huruf Latin besar y dengan diaresis","Latin capital letter z with acute":"Huruf Latin besar z dengan akut","Latin capital letter z with caron":"Huruf Latin besar z dengan caron","Latin capital letter z with dot above":"Huruf Latin besar z dengan titik di atas","Latin capital ligature ij":"Ligatur Latin kapital ij","Latin capital ligature oe":"Ligatur Latin kapital oe","Latin small letter a with breve":"Huruf Latin kecil a dengan breve","Latin small letter a with macron":"Huruf Latin kecil a dengan macron","Latin small letter a with ogonek":"Huruf Latin kecil a dengan ogonek","Latin small letter c with acute":"Huruf Latin kecil c dengan akut","Latin small letter c with caron":"Huruf Latin kecil c dengan caron","Latin small letter c with circumflex":"Huruf Latin kecil c dengan sirkumfleks","Latin small letter c with dot above":"Huruf Latin kecil c dengan titik di atas","Latin small letter d with caron":"Huruf Latin kecil d dengan caron","Latin small letter d with stroke":"Huruf Latin kecil d dengan garis","Latin small letter dotless i":"Huruf Latin kecil tanpa titik i","Latin small letter e with breve":"Huruf Latin kecil e dengan breve","Latin small letter e with caron":"Huruf Latin kecil e dengan caron","Latin small letter e with dot above":"Huruf Latin kecil e dengan titik di atas","Latin small letter e with macron":"Huruf Latin kecil e dengan macron","Latin small letter e with ogonek":"Huruf Latin kecil e dengan ogonek","Latin small letter eng":"Huruf Latin kecil eng","Latin small letter f with hook":"Huruf Latin kecil f dengan kait","Latin small letter g with breve":"Huruf Latin kecil g dengan breve","Latin small letter g with cedilla":"Huruf Latin kecil g dengan cedilla","Latin small letter g with circumflex":"Huruf Latin kecil g dengan sirkumfleks","Latin small letter g with dot above":"Huruf Latin kecil g dengan titik di atas","Latin small letter h with circumflex":"Huruf Latin kecil h dengan sirkumfleks","Latin small letter h with stroke":"Huruf Latin kecil h dengan garis","Latin small letter i with breve":"Huruf Latin kecil i dengan breve","Latin small letter i with macron":"Huruf Latin kecil i dengan macron","Latin small letter i with ogonek":"Huruf Latin kecil i dengan ogonek","Latin small letter i with tilde":"Huruf Latin kecil i dengan tilde","Latin small letter j with circumflex":"Huruf Latin kecil j dengan sirkumfleks","Latin small letter k with cedilla":"Huruf Latin kecil k dengan cedilla","Latin small letter kra":"Huruf Latin kecil kra","Latin small letter l with acute":"Huruf Latin kecil l dengan akut","Latin small letter l with caron":"Huruf Latin kecil l dengan caron","Latin small letter l with cedilla":"Huruf Latin kecil l dengan cedilla","Latin small letter l with middle dot":"Huruf Latin kecil l dengan titik di tengah","Latin small letter l with stroke":"Huruf Latin kecil l dengan garis","Latin small letter long s":"Huruf Latin kecil s panjang","Latin small letter n preceded by apostrophe":"Huruf Latin kecil n yang didahului apostrof ","Latin small letter n with acute":"Huruf Latin kecil n dengan akut","Latin small letter n with caron":"Huruf Latin kecil n dengan caron","Latin small letter n with cedilla":"Huruf Latin kecil n dengan cedilla","Latin small letter o with breve":"Huruf Latin kecil o dengan breve","Latin small letter o with double acute":"Huruf Latin kecil o dengan akut ganda","Latin small letter o with macron":"Huruf Latin kecil o dengan macron","Latin small letter r with acute":"Huruf Latin kecil r dengan akut","Latin small letter r with caron":"Huruf Latin kecil r dengan caron","Latin small letter r with cedilla":"Huruf Latin kecil r dengan cedilla","Latin small letter s with acute":"Huruf Latin kecil s dengan akut","Latin small letter s with caron":"Huruf Latin kecil s dengan caron","Latin small letter s with cedilla":"Huruf Latin kecil s dengan cedilla","Latin small letter s with circumflex":"Huruf Latin kecil s dengan sirkumfleks","Latin small letter t with caron":"Huruf Latin kecil t dengan caron","Latin small letter t with cedilla":"Huruf Latin kecil t dengan cedilla","Latin small letter t with stroke":"Huruf Latin kecil t dengan garis","Latin small letter u with breve":"Huruf Latin kecil u dengan breve","Latin small letter u with double acute":"Huruf Latin kecil u dengan akut ganda","Latin small letter u with macron":"Huruf Latin kecil u dengan macron","Latin small letter u with ogonek":"Huruf Latin kecil u dengan ogonek","Latin small letter u with ring above":"Huruf Latin kecil u dengan cincin di atas","Latin small letter u with tilde":"Huruf Latin kecil u dengan tilde","Latin small letter w with circumflex":"Huruf Latin kecil w dengan sirkumfleks","Latin small letter y with circumflex":"Huruf Latin kecil y dengan sirkumfleks","Latin small letter z with acute":"Huruf Latin kecil z dengan akut","Latin small letter z with caron":"Huruf Latin kecil z dengan caron","Latin small letter z with dot above":"Huruf Latin kecil z dengan titik di atas","Latin small ligature ij":"Ligatur Latin kecil ij","Latin small ligature oe":"Ligatur Latin kecil oe","Left aligned image":"Gambar rata kiri","Left double quotation mark":"Tanda kutip ganda kiri","Left single quotation mark":"Tanda kutip tunggal kiri","Left-pointing double angle quotation mark":"Tanda kutip bersudut ganda mengarah ke kiri","leftwards arrow to bar":"panah kiri ke bar","leftwards dashed arrow":"Panah putus-putus ke kiri","leftwards double arrow":"Panah ganda ke kiri","leftwards simple arrow":"panah kiri sederhana","Less-than or equal to":"Kurang dari atau sama dengan","Less-than sign":"Tanda kurang dari","Light blue":"Biru terang","Light green":"Hijau terang","Light grey":"Kelabu terang",Link:"Tautan","Link image":"Tautkan gambar","Link URL":"URL tautan","Lira sign":"Simbol lira","List properties":"Properti daftar","Livre tournois sign":"Simbol livre tournois","Logical and":'"Dan" logis',"Logical or":'"Atau" logis',"Lower-latin":"Lower-latin","Lower–roman":"Lower–roman",Macron:"Macron","Manat sign":"Simbol manat","Match case":"Sesuaikan huruf",Mathematical:"Matematika","Media toolbar":"Alat media","Media URL":"URL Media","media widget":"widget media","Merge cell down":"Gabungkan sel ke bawah","Merge cell left":"Gabungkan sel ke kiri","Merge cell right":"Gabungkan sel ke kanan","Merge cell up":"Gabungkan sel ke atas","Merge cells":"Gabungkan sel","Mill sign":"Simbol mill","Minus sign":"Tanda negatif","Multiple styles":"Banyak gaya","Multiplication sign":"Tanda perkalian","N-ary product":"Produk N-ary","N-ary summation":"Penjumlahan N-Ary",Nabla:"Nabla","Naira sign":"Simbol naira","New sheqel sign":"Simbol shekel baru",Next:"Berikutnya","Next result":"Hasil berikutnya","No preview available":"Pratinjau tidak tersedia",None:"Tidak ada","Nordic mark sign":"Simbol mark Nordik","Not an element of":"Bukan sebuah elemen dari","Not equal to":"Tidak sama dengan","Not sign":'Tanda "bukan"',"Numbered List":"Daftar Berangka","Numbered list styles toolbar":"Bilah alat gaya daftar angka","on with exclamation mark with left right arrow above":"nyala tanda seru dengan panah kiri kanan di atas","Open in a new tab":"Buka di tab baru","Open link in new tab":"Buka tautan di tab baru","Open media in new tab":"Buka media di tab baru",Orange:"Jingga",Original:"Asli",Outset:"Outset",Overline:"Garis atas",Padding:"Padding","Page break":"Henti halaman",Paragraph:"Paragraf","Paragraph sign":"Simbol paragraf","Partial differential":"Turunan parsial","Paste raw HTML here...":"Tempelkan HTML apa adanya di sini...","Paste the media URL in the input.":"Tempelkan URL ke dalam bidang masukan.","Per mille sign":"Tanda permil","Per ten thousand sign":"Tanda persepuluh ribu","Peseta sign":"Simbol peseta","Peso sign":"Tanda peso","Pink marker":"Marka merah jambu","Plain text":"Teks mentah","Plus-minus sign":"Tanda lebih kurang","Pound sign":"Tanda pound","Press Enter to type after or press Shift + Enter to type before the widget":"Tekan Enter untuk mengetik setelah atau tekan Shift + Enter untuk mengetik sebelum widget",Previous:"Sebelumnya","Previous result":"Hasil sebelumnya","Proportional to":"Proporsional dengan",Purple:"Ungu","Question exclamation mark":"Tanda tanya dan seru",Red:"Merah","Red pen":"Pena merah",Redo:"Lakukan lagi","Registered sign":"Simbol merek dagang terdaftar","Remove color":"Hapus warna","Remove Format":"Hapus Format","Remove highlight":"Hapus tanda",Replace:"Ubah","Replace all":"Ubah semua","Replace with…":"Ubah dengan...","Resize image":"Ubah ukuran gambar","Resize image to %0":"Ubah ukuran gambar ke %0","Resize image to the original size":"Ubah ukuran gambar ke ukuran asli","Restore default":"Pulihkan nilai baku","Reversed order":"Urutan terbalik","Reversed paragraph sign":"Simbol paragraf terbalik","Rich Text Editor":"Editor Teks Kaya",Ridge:"Ridge","Right aligned image":"Gambar rata kanan","Right double quotation mark":"Tanda kutip ganda kanan","Right single quotation mark":"Tanda kutip tunggal kanan","Right-pointing double angle quotation mark":"Tanda kutip bersudut ganda mengarah ke kanan","rightwards arrow to bar":"panah kanan ke bar","rightwards dashed arrow":"Panah putus-putus ke kanan","rightwards double arrow":"Panah ganda ke kanan","rightwards simple arrow":"panah kanan sederhana",Row:"Baris","Ruble sign":"Simbol rubel","Rupee sign":"Tanda rupee",Save:"Simpan","Save changes":"Simpan perubahan","Saving changes":"Menyimpan perubahan","Section sign":"Simbol bagian","Select all":"Pilih semua","Select column":"Seleksi kolom","Select row":"Seleksi baris","Show more items":"Tampilkan lebih banyak item","Show options":"Tampilkan opsi","Side image":"Gambar sisi","Single left-pointing angle quotation mark":"Tanda kutip bersudut mengarah ke kiri tunggal","Single low-9 quotation mark":"Tanda kutip 9 bawah tunggal","Single right-pointing angle quotation mark":"Tanda kutip bersudut mengarah ke kanan tunggal",Small:"Kecil",Solid:"Garis utuh","soon with rightwards arrow above":"segera (soon) dengan panah arah kanan di atas",Source:"Sumber","Special characters":"Karakter spesial","Spesmilo sign":"Simbol spesmilo","Split cell horizontally":"Bagikan sel secara horizontal","Split cell vertically":"Bagikan sel secara vertikal",Square:"Kotak","Square root":"Akar kuadrat","Start at":"Mulai dari","Start index must be greater than 0.":"Indeks awal harus lebih besar dari 0.",Strikethrough:"Coret",Style:"Gaya",Styles:"Gaya",Subscript:"Subskrip",Superscript:"Superskrip","Table alignment toolbar":"Bilah alat penjajaran tabel","Table cell text alignment":"Penjajaran teks sel tabel","Table properties":"Properti tabel","Table toolbar":"Alat tabel","Tenge sign":"Simbol tenge",Text:"Teks","Text alignment":"Perataan teks","Text alignment toolbar":"Alat perataan teks","Text alternative":"Alternatif teks","Text highlight toolbar":"Alat penanda teks","Text styles":"Gaya teks","Text to find must not be empty.":"Teks yang dicari tidak boleh kosong.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Warna tidak valid. Coba "#FF0000" atau "rgb(255,0,0)" atau "red".',"The URL must not be empty.":"URL tidak boleh kosong.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Nilai tidak valid. Coba "10px" atau "2em" atau hanya "2".',"There exists":"Ada","This link has no URL":"Tautan ini tidak memiliki URL","This media URL is not supported.":"URL media ini tidak didukung.","Tilde operator":"Operator tilde",Tiny:"Sangat Kecil","Tip: Find some text first in order to replace it.":"Tip: Cari suatu teks terlebih dahulu untuk menggantinya.","Tip: Paste the URL into the content to embed faster.":"Tip: Tempelkan URL ke bagian konten untuk sisip cepat.","To-do List":"Daftar untuk-dikerjakan","Toggle caption off":"Sembunyikan keterangan","Toggle caption on":"Tampilkan keterangan","Toggle the circle list style":"Alihkan gaya daftar circle","Toggle the decimal list style":"Alihkan gaya daftar decimal","Toggle the decimal with leading zero list style":"Alihkan gaya daftar decimal with leading zero","Toggle the disc list style":"Alihkan gaya daftar disc","Toggle the lower–latin list style":"Alihkan gaya daftar lower–latin","Toggle the lower–roman list style":"Alihkan gaya daftar lower–roman","Toggle the square list style":"Alihkan gaya daftar square","Toggle the upper–latin list style":"Alihkan gaya daftar upper–latin","Toggle the upper–roman list style":"Alihkan gaya daftar upper–roman","top with upwards arrow above":"puncak (top) dengan panah arah atas di atas","Trade mark sign":"Simbol merek dagang","Tugrik sign":"Simbol tugrik","Turkish lira sign":"Simbol lira Turki",Turquoise:"Turkish","Two dot leader":"Dua titik utama",Underline:"Garis bawah",Undo:"Batal",Union:"Himpunan",Unlink:"Hapus tautan","up down arrow with base":"panah atas bawah dari dasar",Update:"Perbarui","Update image URL":"Perbarui URL gambar","Upload failed":"Gagal mengunggah","Upload in progress":"Sedang mengunggah","Upper-latin":"Upper-latin","Upper-roman":"Upper-roman","upwards arrow to bar":"panah atas ke bar","upwards dashed arrow":"Panah putus-putus ke atas","upwards double arrow":"Panah ganda ke atas","upwards simple arrow":"panah atas sederhana","Vertical text alignment toolbar":"Bilah alat penjajaran teks vertikal","Vulgar fraction one half":"Pecahan vulgar satu perdua","Vulgar fraction one quarter":"Pecahan vulgar satu perempat","Vulgar fraction three quarters":"Pecahan vulgar tiga perempat",White:"Putih","Whole words only":"Kata utuh saja","Widget toolbar":"Alat widget",Width:"Lebar","Won sign":"Tanda won","Words: %0":"Kata: %0","Wrap text":"Bungkus teks",Yellow:"Kuning","Yellow marker":"Marka kuning","Yen sign":"Tanda yen"});e.getPluralForm=function(a){return 0}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/it.js b/ckeditor/translations/it.js
deleted file mode 100644
index c34906a..0000000
--- a/ckeditor/translations/it.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const e=a["it"]=a["it"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 di %1","Align cell text to the bottom":"Allinea il testo della cella in basso","Align cell text to the center":"Allinea il testo della cella al centro","Align cell text to the left":"Allinea il testo della cella a sinistra","Align cell text to the middle":"Allinea il testo della cella in mezzo","Align cell text to the right":"Allinea il testo della cella a destra","Align cell text to the top":"Allinea il testo della cella in alto","Align center":"Allinea al centro","Align left":"Allinea a sinistra","Align right":"Allinea a destra","Align table to the left":"Allinea tabella a sinistra","Align table to the right":"Allinea tabella a destra",Alignment:"Allineamento",All:"Tutti","Almost equal to":"Quasi uguale a",Angle:"Angolo","Approximately equal to":"Approssimativamente uguale a",Aquamarine:"Aquamarina",Arrows:"Frecce","Asterisk operator":"Operatore asterisco","Austral sign":"Simbolo austral","back with leftwards arrow above":"back con sopra freccia verso sinistra",Background:"Sfondo",Big:"Grandi","Bitcoin sign":"Simbolo bitcoin",Black:"Nero","Block quote":"Blocco citazione","Block styles":"Stili per blocchi",Blue:"Blu","Blue marker":"Contrassegno blu",Bold:"Grassetto",Border:"Bordo","Break text":"Interrompi testo","Bulleted List":"Elenco puntato","Bulleted list styles toolbar":"Barra degli strumenti con gli stili degli elenchi puntati",Cancel:"Annulla","Caption for image: %0":"Didascalia dell'immagine: %0","Caption for the image":"Didascalia dell'immagine","Cedi sign":"Simbolo cedi","Cell properties":"Proprietà cella","Cent sign":"Simbolo centesimo","Center table":"Allinea tabella al centro","Centered image":"Immagine centrata","Change image text alternative":"Cambia testo alternativo dell'immagine","Character categories":"Categorie di caratteri","Characters: %0":"Caratteri: %0","Choose heading":"Seleziona intestazione",Circle:"Cerchio",Code:"Codice","Colon sign":"Simbolo colon",Color:"Colore","Color picker":"Selezione colore",Column:"Colonna","Contains as member":"Contiene","Copyright sign":"Simbolo copyright","Cruzeiro sign":"Simbolo cruzeiro",Currency:"Valuta","Currency sign":"Simbolo valuta",Dashed:"Tratteggiato",Decimal:"Numero","Decimal with leading zero":"Numero con zero anteposto","Decrease indent":"Riduci rientro",Default:"Predefinito","Degree sign":"Simbolo gradi","Delete column":"Elimina colonna","Delete row":"Elimina riga","Dim grey":"Grigio tenue",Dimensions:"Dimensioni",Disc:"Disco","Division sign":"Segno di divisione","Document colors":"Colori del docmento","Dollar sign":"Simbolo dollaro","Dong sign":"Simbolo dong",Dotted:"Punteggiato",Double:"Doppio","Double dagger":"Doppio obelisco","Double exclamation mark":"Doppio punto esclamativo","Double low-9 quotation mark":"Doppie virgolette basse","Double question mark":"Doppio punto interrogativo",Downloadable:"Scaricabile","downwards arrow to bar":"Freccia verso barra in basso","downwards dashed arrow":"Freccia tratteggiata verso il basso","downwards double arrow":"Freccia doppia verso il basso","downwards simple arrow":"freccia semplice verso il basso","Drachma sign":"Simbolo dracma","Dropdown toolbar":"Barra degli strumenti del menu a discesa","Edit block":"Modifica blocco","Edit link":"Modifica collegamento","Edit source":"Modifica sorgente","Editor block content toolbar":"Barra degli strumenti contestuale dell'editor del blocco","Editor contextual toolbar":"Barra degli strumenti contestuale dell'editor","Editor editing area: %0":"Area di modifica dell'editor: %0","Editor toolbar":"Barra degli strumenti dell'editor","Element of":"Elemento di","Em dash":"Trattino lungo (em)","Empty set":"Insieme vuoto","Empty snippet content":"Contenuto frammento di codice vuoto","En dash":"Trattino medio (en)","end with leftwards arrow above":"end con sopra freccia verso sinistra","Enter image caption":"inserire didascalia dell'immagine","Enter table caption":"Inserire la didascalia della tabella","Euro sign":"Simbolo euro","Euro-currency sign":"Simbolo valuta euro","Exclamation question mark":"Punti esclamativo e interrogativo",Find:"Trova","Find and replace":"Trova e sostituisci","Find in text…":"Trova nel testo…","Font Background Color":"Colore di sfondo caratteri","Font Color":"Colore caratteri","Font Family":"Tipo di caratteri","Font Size":"Dimensione caratteri","For all":"Per ogni","Fraction slash":"Barra di frazione","French franc sign":"Simbolo franco francese","Full size image":"Immagine a dimensione intera","German penny sign":"Simbolo pfennig tedesco","Greater-than or equal to":"Maggiore o uguale a","Greater-than sign":"Simbolo maggiore di",Green:"Verde","Green marker":"Contrassegno verde","Green pen":"Penna verde",Grey:"Grigio",Groove:"Scanalatura","Guarani sign":"Simbolo guaraní","Header column":"Intestazione colonna","Header row":"Riga d'intestazione",Heading:"Intestazione","Heading 1":"Intestazione 1","Heading 2":"Intestazione 2","Heading 3":"Intestazione 3","Heading 4":"Intestazione 4","Heading 5":"Intestazione 5","Heading 6":"Intestazione 6",Height:"Altezza",Highlight:"Evidenzia","Horizontal ellipsis":"Puntini di sospensione orizzontali","Horizontal line":"Linea orizzontale","Horizontal text alignment toolbar":"Barra degli strumenti dell'allineamento orizzontale del testo","Hryvnia sign":"Simbolo grivnia","HTML object":"Oggetto HTML","HTML snippet":"Frammento HTML",Huge:"Grandissimi","Identical to":"Identico a","Image resize list":"Elenco ridimensionamenti immagine","Image toolbar":"Barra degli strumenti dell'immagine","image widget":"Widget immagine","In line":"In linea","Increase indent":"Aumenta rientro","Indian rupee sign":"Simbolo rupia indiana",Infinity:"Infinito",Insert:"Inserisci","Insert code block":"Inserisci blocco di codice","Insert column left":"Inserisci colonna a sinistra","Insert column right":"Inserisci colonna a destra","Insert HTML":"Inserisci HTML","Insert image":"Inserisci immagine","Insert image via URL":"Inserisci immagine tramite URL","Insert media":"Inserisci media","Insert paragraph after block":"Inserisci paragrafo dopo blocco","Insert paragraph before block":"Inserisci paragrafo prima di blocco","Insert row above":"Inserisci riga sopra","Insert row below":"Inserisci riga sotto","Insert table":"Inserisci tabella",Inset:"Incassato",Integral:"Integrale",Intersection:"Intersezione","Inverted exclamation mark":"Punto esclamativo invertito","Inverted question mark":"Punto interrogativo invertito",Italic:"Corsivo",Justify:"Giustifica","Justify cell text":"Testo della cella giustificato","Kip sign":"Simbolo kip",Latin:"Latini","Latin capital letter a with breve":"Lettera A latina maiuscola con breve","Latin capital letter a with macron":"Lettera A latina maiuscola con macron","Latin capital letter a with ogonek":"Lettera A latina maiuscola con codetta","Latin capital letter c with acute":"Lettera C latina maiuscola con accento acuto","Latin capital letter c with caron":"Lettera C latina maiuscola con pipa","Latin capital letter c with circumflex":"Lettera C latina maiuscola con accento circonflesso","Latin capital letter c with dot above":"Lettera C latina maiuscola con punto sovrascritto","Latin capital letter d with caron":"Lettera D latina maiuscola con pipa","Latin capital letter d with stroke":"Lettera D latina maiuscola con barra","Latin capital letter e with breve":"Lettera E latina maiuscola con accento breve","Latin capital letter e with caron":"Lettera E latina maiuscola con pipa","Latin capital letter e with dot above":"Lettera E latina maiuscola con punto sovrascritto","Latin capital letter e with macron":"Lettera E latina maiuscola con macron","Latin capital letter e with ogonek":"Lettera E latina maiuscola con codetta","Latin capital letter eng":"Nasale velare maiuscola","Latin capital letter g with breve":"Lettera G latina maiuscola con breve","Latin capital letter g with cedilla":"Lettera G latina maiuscola con cediglia","Latin capital letter g with circumflex":"Lettera G latina maiuscola con accento circonflesso","Latin capital letter g with dot above":"Lettera G latina maiuscola con punto sovrascritto","Latin capital letter h with circumflex":"Lettera H latina maiuscola con accento circonflesso","Latin capital letter h with stroke":"Lettera H latina maiuscola con barra","Latin capital letter i with breve":"Lettera I latina maiuscola con breve","Latin capital letter i with dot above":"Lettera I latina maiuscola con punto sovrascritto","Latin capital letter i with macron":"Lettera I latina maiuscola con macron","Latin capital letter i with ogonek":"Lettera I latina maiuscola con codetta","Latin capital letter i with tilde":"Lettera I latina maiuscola con tilde","Latin capital letter j with circumflex":"Lettera J latina maiuscola con accento circonflesso","Latin capital letter k with cedilla":"Lettera K latina maiuscola con cediglia","Latin capital letter l with acute":"Lettera L latina maiuscola con accento acuto","Latin capital letter l with caron":"Lettera L latina maiuscola con pipa","Latin capital letter l with cedilla":"Lettera L latina maiuscola con cediglia","Latin capital letter l with middle dot":"Lettera L latina maiuscola con punto in mezzo","Latin capital letter l with stroke":"Lettera L latina maiuscola con barra","Latin capital letter n with acute":"Lettera N latina maiuscola con accento acuto","Latin capital letter n with caron":"Lettera N latina maiuscola con pipa","Latin capital letter n with cedilla":"Lettera N latina maiuscola con cediglia","Latin capital letter o with breve":"Lettera O latina maiuscola con breve","Latin capital letter o with double acute":"Lettera O latina maiuscola con doppio accento acuto","Latin capital letter o with macron":"Lettera O latina maiuscola con macron","Latin capital letter r with acute":"Lettera R latina maiuscola con accento acuto","Latin capital letter r with caron":"Lettera R latina maiuscola con pipa","Latin capital letter r with cedilla":"Lettera R latina maiuscola con cediglia","Latin capital letter s with acute":"Lettera S latina maiuscola con accento acuto","Latin capital letter s with caron":"Lettera S latina maiuscola con pipa","Latin capital letter s with cedilla":"Lettera S latina maiuscola con cediglia","Latin capital letter s with circumflex":"Lettera S latina maiuscola con accento circonflesso","Latin capital letter t with caron":"Lettera T latina maiuscola con pipa","Latin capital letter t with cedilla":"Lettera T latina maiuscola con cediglia","Latin capital letter t with stroke":"Lettera T latina maiuscola con barra","Latin capital letter u with breve":"Lettera U latina maiuscola con breve","Latin capital letter u with double acute":"Lettera U latina maiuscola con doppio accento acuto","Latin capital letter u with macron":"Lettera U latina maiuscola con macron","Latin capital letter u with ogonek":"Lettera U latina maiuscola con codetta","Latin capital letter u with ring above":"Lettera U latina maiuscola con anello in alto","Latin capital letter u with tilde":"Lettera U latina maiuscola con tilde","Latin capital letter w with circumflex":"Lettera W latina maiuscola con accento circonflesso","Latin capital letter y with circumflex":"Lettera Y latina maiuscola con accento circonflesso","Latin capital letter y with diaeresis":"Lettera Y latina maiuscola con dieresi","Latin capital letter z with acute":"Lettera Z latina maiuscola con accento acuto","Latin capital letter z with caron":"Lettera Z latina maiuscola con pipa","Latin capital letter z with dot above":"Lettera Z latina maiuscola con punto sovrascritto","Latin capital ligature ij":"Legatura IJ latina maiuscola","Latin capital ligature oe":"Legatura OE latina maiuscola","Latin small letter a with breve":"Lettera A latina minuscola con breve","Latin small letter a with macron":"Lettera A latina minuscola con macron","Latin small letter a with ogonek":"Lettera A latina minuscola con codetta","Latin small letter c with acute":"Lettera C latina minuscola con accento acuto","Latin small letter c with caron":"Lettera C latina minuscola con pipa","Latin small letter c with circumflex":"Lettera C latina minuscola con accento circonflesso","Latin small letter c with dot above":"Lettera C latina minuscola con punto sovrascritto","Latin small letter d with caron":"Lettera D latina minuscola con pipa","Latin small letter d with stroke":"Lettera D latina minuscola con barra","Latin small letter dotless i":"Lettera I latina minuscola senza punto","Latin small letter e with breve":"Lettera E latina minuscola con accento breve","Latin small letter e with caron":"Lettera E latina minuscola con pipa","Latin small letter e with dot above":"Lettera E latina minuscola con punto sovrascritto","Latin small letter e with macron":"Lettera E latina minuscola con macron","Latin small letter e with ogonek":"Lettera E latina minuscola con codetta","Latin small letter eng":"Nasale velare minuscola","Latin small letter f with hook":"Lettera f latina minuscola con gancio","Latin small letter g with breve":"Lettera G latina minuscola con breve","Latin small letter g with cedilla":"Lettera G latina minuscola con cediglia","Latin small letter g with circumflex":"Lettera G latina minuscola con accento circonflesso","Latin small letter g with dot above":"Lettera G latina minuscola con punto sovrascritto","Latin small letter h with circumflex":"Lettera H latina minuscola con accento circonflesso","Latin small letter h with stroke":"Lettera H latina minuscola con barra","Latin small letter i with breve":"Lettera I latina minuscola con breve","Latin small letter i with macron":"Lettera I latina minuscola con macron","Latin small letter i with ogonek":"Lettera I latina minuscola con codetta","Latin small letter i with tilde":"Lettera I latina minuscola con tilde","Latin small letter j with circumflex":"Lettera J latina minuscola con accento circonflesso","Latin small letter k with cedilla":"Lettera K latina minuscola con cediglia","Latin small letter kra":"Lettera Kra latina minuscola","Latin small letter l with acute":"Lettera L latina minuscola con accento acuto","Latin small letter l with caron":"Lettera L latina minuscola con pipa","Latin small letter l with cedilla":"Lettera L latina minuscola con cediglia","Latin small letter l with middle dot":"Lettera L latina minuscola con punto in mezzo","Latin small letter l with stroke":"Lettera L latina minuscola con barra","Latin small letter long s":"Lettera S latina lunga minuscola","Latin small letter n preceded by apostrophe":"Lettera N latina minuscola preceduta da apostrofo","Latin small letter n with acute":"Lettera N latina minuscola con accento acuto","Latin small letter n with caron":"Lettera N latina minuscola con pipa","Latin small letter n with cedilla":"Lettera N latina minuscola con cediglia","Latin small letter o with breve":"Lettera O latina minuscola con breve","Latin small letter o with double acute":"Lettera O latina minuscola con doppio accento acuto","Latin small letter o with macron":"Lettera O latina minuscola con macron","Latin small letter r with acute":"Lettera R latina minuscola con accento acuto","Latin small letter r with caron":"Lettera R latina minuscola con pipa","Latin small letter r with cedilla":"Lettera R latina minuscola con cediglia","Latin small letter s with acute":"Lettera S latina minuscola con accento acuto","Latin small letter s with caron":"Lettera S latina minuscola con pipa","Latin small letter s with cedilla":"Lettera S latina minuscola con cediglia","Latin small letter s with circumflex":"Lettera S latina minuscola con accento circonflesso","Latin small letter t with caron":"Lettera T latina minuscola con pipa","Latin small letter t with cedilla":"Lettera T latina minuscola con cediglia","Latin small letter t with stroke":"Lettera T latina minuscola con barra","Latin small letter u with breve":"Lettera U latina minuscola con breve","Latin small letter u with double acute":"Lettera U latina minuscola con doppio accento acuto","Latin small letter u with macron":"Lettera U latina minuscola con macron","Latin small letter u with ogonek":"Lettera U latina minuscola con codetta","Latin small letter u with ring above":"Lettera U latina minuscola con cerchio in alto","Latin small letter u with tilde":"Lettera U latina minuscola con tilde","Latin small letter w with circumflex":"Lettera W latina minuscola con accento circonflesso","Latin small letter y with circumflex":"Lettera Y latina minuscola con accento circonflesso","Latin small letter z with acute":"Lettera Z latina minuscola con accento acuto","Latin small letter z with caron":"Lettera Z latina minuscola con pipa","Latin small letter z with dot above":"Lettera Z latina minuscola con punto sovrascritto","Latin small ligature ij":"Legatura IJ latina minuscola","Latin small ligature oe":"Legatura OE latina minuscola","Left aligned image":"Immagine allineata a sinistra","Left double quotation mark":"Doppie virgolette a sinistra","Left single quotation mark":"Virgoletta a sinistra","Left-pointing double angle quotation mark":"Virgolette doppie angolari a sinistra","leftwards arrow to bar":"Freccia verso barra a sinistra","leftwards dashed arrow":"Freccia tratteggiata verso sinistra","leftwards double arrow":"Freccia doppia verso sinistra","leftwards simple arrow":"freccia semplice verso sinistra","Less-than or equal to":"Minore o uguale a","Less-than sign":"Simbolo minore di","Light blue":"Azzurro","Light green":"Verde chiaro","Light grey":"Grigio chiaro",Link:"Collegamento","Link image":"Collega immagine","Link URL":"URL del collegamento","Lira sign":"Simbolo lira","List properties":"Proprietà elenco","Livre tournois sign":"Simbolo livre tournois","Logical and":"E logico","Logical or":"O logico","Lower-latin":"Lettera minuscola","Lower–roman":"Numero romano minuscolo",Macron:"Macron","Manat sign":"Simbolo manat","Match case":"Distingui maiuscole e minuscole",Mathematical:"Matematici","Media toolbar":"Barra degli strumenti degli elementi multimediali","Media URL":"URL media","media widget":"widget media","Merge cell down":"Unisci cella sotto","Merge cell left":"Unisci cella a sinistra","Merge cell right":"Unisci cella a destra","Merge cell up":"Unisci cella sopra","Merge cells":"Unisci celle","Mill sign":"Simbolo millesimo","Minus sign":"Segno di sottrazione","Multiple styles":"Stili multipli","Multiplication sign":"Segno di moltiplicazione","N-ary product":"Prodotto ennesimo","N-ary summation":"Sommatoria",Nabla:"Nabla","Naira sign":"Simbolo naira","New sheqel sign":"Simbolo nuovo shekel",Next:"Avanti","Next result":"Risultato successivo","No preview available":"Nessuna anteprima disponibile",None:"Nessuno","Nordic mark sign":"Simbolo marco nordico","Not an element of":"Non parte di","Not equal to":"Non uguale a","Not sign":"Simbolo Not","Numbered List":"Elenco numerato","Numbered list styles toolbar":"Barra degli strumenti con gli stili degli elenchi numerati","on with exclamation mark with left right arrow above":"on! con sopra freccia verso sinistra","Open in a new tab":"Apri in una nuova scheda","Open link in new tab":"Apri collegamento in nuova scheda","Open media in new tab":"Apri media in nuova scheda",Orange:"Arancio",Original:"Originale",Outset:"Rialzato",Overline:"Linea alta",Padding:"Spaziatura interna","Page break":"Interruzione di pagina",Paragraph:"Paragrafo","Paragraph sign":"Simbolo paragrafo","Partial differential":"Derivata parziale","Paste raw HTML here...":"Incolla qui HTML non elaborato...","Paste the media URL in the input.":"Incolla l'URL del file multimediale nell'input.","Per mille sign":"Simbolo per mille","Per ten thousand sign":"Simbolo per diecimila","Peseta sign":"Simbolo peseta","Peso sign":"Simbolo peso","Pink marker":"Contrassegno rosa","Plain text":"Testo semplice","Plus-minus sign":"Segno più o meno","Pound sign":"Simbolo sterlina","Press Enter to type after or press Shift + Enter to type before the widget":"Premere Invio per inserire dopo il widget o premere Maiusc + Invio per inserire prima del widget",Previous:"Indietro","Previous result":"Risultato precedente","Proportional to":"Proporzionale a",Purple:"Porpora","Question exclamation mark":"Punti interrogativo ed esclamativo",Red:"Rosso","Red pen":"Penna rossa",Redo:"Ripristina","Registered sign":"Simbolo marchio registrato","Remove color":"Rimuovi colore","Remove Format":"Rimuovi formato","Remove highlight":"Rimuovi evidenziazione",Replace:"Sostituisci","Replace all":"Sostituisci tutto","Replace with…":"Sostituisci con…","Resize image":"Ridimensiona immagine","Resize image to %0":"Ridimensiona immagine a %0","Resize image to the original size":"Ridimensiona immagine alle dimensioni originali","Restore default":"Ripristina predefinito","Reversed order":"Ordine inverso","Reversed paragraph sign":"Simbolo paragrafo invertito","Rich Text Editor":"Editor di testo formattato",Ridge:"Rilievo","Right aligned image":"Immagine allineata a destra","Right double quotation mark":"Doppie virgolette a destra","Right single quotation mark":"Virgoletta a destra","Right-pointing double angle quotation mark":"Virgolette doppie angolari a destra","rightwards arrow to bar":"Freccia verso barra a destra","rightwards dashed arrow":"Freccia tratteggiata verso destra","rightwards double arrow":"Freccia doppia verso destra","rightwards simple arrow":"freccia semplice verso destra",Row:"Riga","Ruble sign":"Simbolo rublo","Rupee sign":"Simbolo rupia",Save:"Salva","Save changes":"Salva modifiche","Saving changes":"Salvataggio modifiche","Section sign":"Simbolo sezione","Select all":"Seleziona tutto","Select column":"Seleziona colonna","Select row":"Seleziona riga","Show more items":"Mostra più elementi","Show options":"Mostra opzioni","Side image":"Immagine laterale","Single left-pointing angle quotation mark":"Virgoletta angolare a sinistra","Single low-9 quotation mark":"Virgoletta bassa","Single right-pointing angle quotation mark":"Virgoletta angolare a destra",Small:"Piccoli",Solid:"Solido","soon with rightwards arrow above":"soon con sopra freccia verso destra",Source:"Sorgente","Special characters":"Caratteri speciali","Spesmilo sign":"Simbolo spesmilo","Split cell horizontally":"Dividi cella orizzontalmente","Split cell vertically":"Dividi cella verticalmente",Square:"Quadrato","Square root":"Radice quadrata","Start at":"Inizia da","Start index must be greater than 0.":"L'indice iniziale deve essere maggiore di 0.",Strikethrough:"Barrato",Style:"Stile",Styles:"Stili",Subscript:"Pedice",Superscript:"Apice","Table alignment toolbar":"Barra degli strumenti dell'allineamento della tabella","Table cell text alignment":"Allineamento del testo nella cella della tabella","Table properties":"Proprietà tabella","Table toolbar":"Barra degli strumenti della tabella","Tenge sign":"Simbolo tenge",Text:"Testo","Text alignment":"Allineamento del testo","Text alignment toolbar":"Barra degli strumenti dell'allineamento","Text alternative":"Testo alternativo","Text highlight toolbar":"Barra degli strumenti dell'evidenziazione del testo","Text styles":"Stili per testi","Text to find must not be empty.":"Il testo da cercare non può essere vuoto.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Il colore non è valido. Provare "#FF0000" o "rgb(255,0,0)" o "red".',"The URL must not be empty.":"L'URL non può essere vuoto.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Il valore non è valido. Provare "10px" o "2em" o semplicemente "2".',"There exists":"Esiste","This link has no URL":"Questo collegamento non ha un URL","This media URL is not supported.":"Questo URL di file multimediali non è supportato.","Tilde operator":"Operatore tilde",Tiny:"Piccolissimi","Tip: Find some text first in order to replace it.":"Consiglio: trova il testo prima di sostituirlo.","Tip: Paste the URL into the content to embed faster.":"Consiglio: incolla l'URL nel contenuto per un'incorporazione più veloce.","To-do List":"Elenco cose da fare","Toggle caption off":"Attiva didascalia","Toggle caption on":"Disattiva didascalia","Toggle the circle list style":"Attiva/disattiva lo stile degli elenchi con cerchi","Toggle the decimal list style":"Attiva/disattiva lo stile degli elenchi con numeri","Toggle the decimal with leading zero list style":"Attiva/disattiva lo stile degli elenchi con numeri con zero anteposto","Toggle the disc list style":"Attiva/disattiva lo stile degli elenchi con dischi","Toggle the lower–latin list style":"Attiva/disattiva lo stile degli elenchi con lettere minuscole","Toggle the lower–roman list style":"Attiva/disattiva lo stile degli elenchi con numeri romani minuscoli","Toggle the square list style":"Attiva/disattiva lo stile degli elenchi con quadrati","Toggle the upper–latin list style":"Attiva/disattiva lo stile degli elenchi con lettere maiuscole","Toggle the upper–roman list style":"Attiva/disattiva lo stile degli elenchi con numeri romani maiuscoli","top with upwards arrow above":"top con sopra freccia verso l'alto","Trade mark sign":"Simbolo trademark","Tugrik sign":"Simbolo tugrik","Turkish lira sign":"Simbolo lira turca",Turquoise:"Turchese","Two dot leader":"Due punti iniziali",Underline:"Sottolineato",Undo:"Annulla",Union:"Unione",Unlink:"Elimina collegamento","up down arrow with base":"Doppia freccia verticale con base",Update:"Aggiorna","Update image URL":"Aggiorna URL immagine","Upload failed":"Caricamento fallito","Upload in progress":"Caricamento in corso","Upper-latin":"Lettera maiuscola","Upper-roman":"Numero romano maiuscolo","upwards arrow to bar":"Freccia verso barra in alto","upwards dashed arrow":"Freccia tratteggiata verso l'alto","upwards double arrow":"Freccia doppia verso l'alto","upwards simple arrow":"freccia semplice verso l'alto","Vertical text alignment toolbar":"Barra degli strumenti dell'allineamento verticale del testo","Vulgar fraction one half":"Frazione semplice un mezzo","Vulgar fraction one quarter":"Frazione semplice un quarto","Vulgar fraction three quarters":"Frazione semplice tre quarti",White:"Bianco","Whole words only":"Solo parole intere","Widget toolbar":"Barra degli strumenti del widget",Width:"Larghezza","Won sign":"Simbolo won","Words: %0":"Parole: %0","Wrap text":"Testo a capo",Yellow:"Giallo","Yellow marker":"Contrassegno giallo","Yen sign":"Simbolo yen"});e.getPluralForm=function(a){return a==1?0:a!=0&&a%1e6==0?1:2}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/ja.js b/ckeditor/translations/ja.js
deleted file mode 100644
index 5564dbd..0000000
--- a/ckeditor/translations/ja.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["ja"]=t["ja"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0/%1","Align cell text to the bottom":"セルのテキストを下に寄せる","Align cell text to the center":"セルのテキストを中央へ揃える","Align cell text to the left":"セルのテキストを左へ寄せる","Align cell text to the middle":"セルのテキストを中央へ揃える","Align cell text to the right":"セルのテキストを右へ寄せる","Align cell text to the top":"セルのテキストを上に寄せる","Align center":"中央揃え","Align left":"左揃え","Align right":"右揃え","Align table to the left":"テーブルを左へ寄せる","Align table to the right":"テーブルを右へ寄せる",Alignment:"配置",All:"全て","Almost equal to":"ほぼ等しい",Angle:"角","Approximately equal to":"およそ等しい",Aquamarine:"薄い青緑",Arrows:"矢印","Asterisk operator":"アスタリスク演算子","Austral sign":"アウストラル記号","back with leftwards arrow above":"左向き矢印が上にあるBack",Background:"背景",Big:"大","Bitcoin sign":"ビットコイン記号",Black:"黒","Block quote":"ブロッククオート(引用)","Block styles":"ブロックスタイル",Blue:"青","Blue marker":"青のマーカー",Bold:"ボールド",Border:"罫線","Break text":"テキストを分割する","Bulleted List":"箇条書きリスト","Bulleted list styles toolbar":"箇条書きリストスタイルのツールバー",Cancel:"キャンセル","Caption for image: %0":"画像キャプション:%0","Caption for the image":"画像キャプション","Cedi sign":"セディ記号","Cell properties":"セルのプロパティ","Cent sign":"セント記号","Center table":"テーブルを中央へ寄せる","Centered image":"中央寄せ画像","Change image text alternative":"画像の代替テキストを変更","Character categories":"文字カテゴリ","Characters: %0":"文字数: %0","Choose heading":"見出しを選択",Circle:"白い丸",Code:"コード","Colon sign":"コロン記号",Color:"色","Color picker":"カラーピッカー",Column:"列","Contains as member":"要素として含む","Copyright sign":"著作権表示記号","Cruzeiro sign":"クルゼイロ記号",Currency:"通貨","Currency sign":"通貨記号",Dashed:"破線",Decimal:"10進数の数値","Decimal with leading zero":"10進数の数値の前に0がつく","Decrease indent":"インデントの削除",Default:"デフォルト","Degree sign":"度記号","Delete column":"列を削除","Delete row":"行を削除","Dim grey":"暗い灰色",Dimensions:"寸法",Disc:"黒い丸","Division sign":"除算記号","Document colors":"ドキュメント背景色","Dollar sign":"ドル記号","Dong sign":"ドン記号",Dotted:"点線",Double:"2本線","Double dagger":"ダブルダガー","Double exclamation mark":"二重感嘆符","Double low-9 quotation mark":"下側の二重引用符","Double question mark":"二重疑問符",Downloadable:"ダウンロード可能","downwards arrow to bar":"横線に向かう下向き矢印","downwards dashed arrow":"下向き破線矢印","downwards double arrow":"下向き二重矢印","downwards simple arrow":"シンプルな下向き矢印","Drachma sign":"ドラクマ記号","Dropdown toolbar":"ドロップダウンツールバー","Edit block":"ブロックを編集","Edit link":"リンクを編集","Edit source":"ソースを編集","Editor block content toolbar":"エディター ブロック コンテンツ ツールバー","Editor contextual toolbar":"エディター コンテクスト ツールバー","Editor editing area: %0":"エディタ編集エリア:%0","Editor toolbar":"エディタツールバー","Element of":"要素である","Em dash":"全角ダッシュ","Empty set":"空集合","Empty snippet content":"スニペットのコンテンツを空にする","En dash":"半角ダッシュ","end with leftwards arrow above":"左向き矢印が上にあるEnd","Enter image caption":"画像の注釈を入力","Enter table caption":"テーブルキャプションを入力","Euro sign":"ユーロ記号","Euro-currency sign":"ユーロ通貨記号","Exclamation question mark":"感嘆符疑問符",Find:"見つける","Find and replace":"検索して置換","Find in text…":"テキスト内を検索...","Font Background Color":"背景色","Font Color":"文字色","Font Family":"フォントファミリー","Font Size":"フォントサイズ","For all":"任意の","Fraction slash":"分数の斜線","French franc sign":"フランスフラン記号","Full size image":"フルサイズ画像","German penny sign":"ドイツペニー記号","Greater-than or equal to":"大なりまたは等しい","Greater-than sign":"大なり記号",Green:"緑","Green marker":"緑のマーカー","Green pen":"緑のペン",Grey:"灰色",Groove:"立体的にくぼんだ線","Guarani sign":"グアラニ記号","Header column":"見出し列","Header row":"見出し行",Heading:"見出し","Heading 1":"見出し1","Heading 2":"見出し2","Heading 3":"見出し3 ","Heading 4":"見出し4","Heading 5":"見出し5","Heading 6":"見出し6",Height:"高さ",Highlight:"ハイライト","Horizontal ellipsis":"水平の省略記号","Horizontal line":"区切り","Horizontal text alignment toolbar":"水平方向のテキスト配置ツールバー","Hryvnia sign":"フリヴニャ記号","HTML object":"HTMLオブジェクト","HTML snippet":"HTMLスニペット",Huge:"極大","Identical to":"同一である","Image resize list":"画像サイズリスト","Image toolbar":"画像","image widget":"画像ウィジェット","In line":"インライン","Increase indent":"インデントの追加","Indian rupee sign":"インドルピー記号",Infinity:"無限",Insert:"挿入","Insert code block":"コードブロックの挿入","Insert column left":"左に列を挿入","Insert column right":"右に列を挿入","Insert HTML":"HTMLを挿入","Insert image":"画像挿入","Insert image via URL":"画像URLを挿入","Insert media":"メディアの挿入","Insert paragraph after block":"ブロックの後にパラグラフを挿入","Insert paragraph before block":"ブロックの前にパラグラフを挿入","Insert row above":"上に行を挿入","Insert row below":"下に行を挿入","Insert table":"表の挿入",Inset:"内側全体がくぼんだ線",Integral:"積分",Intersection:"集合積","Inverted exclamation mark":"ひっくり返った感嘆符","Inverted question mark":"ひっくり返った疑問符",Italic:"イタリック",Justify:"両端揃え","Justify cell text":"セルのテキストを両端へ揃える","Kip sign":"キップ記号",Latin:"ラテン","Latin capital letter a with breve":"ブリーブ付きラテン大文字A","Latin capital letter a with macron":"マクロン付きラテン大文字A","Latin capital letter a with ogonek":"オゴネク付きラテン大文字A","Latin capital letter c with acute":"アキュート付きラテン大文字C","Latin capital letter c with caron":"キャロン付きラテン大文字C","Latin capital letter c with circumflex":"サーカムフレックス付きラテン大文字C","Latin capital letter c with dot above":"上点付きラテン大文字C","Latin capital letter d with caron":"キャロン付きラテン大文字D","Latin capital letter d with stroke":"ストローク付きラテン大文字D","Latin capital letter e with breve":"ブリーブ付きラテン大文字E","Latin capital letter e with caron":"キャロン付きラテン大文字E","Latin capital letter e with dot above":"上点付きラテン大文字E","Latin capital letter e with macron":"マクロン付きラテン大文字E","Latin capital letter e with ogonek":"オゴネク付きラテン大文字E","Latin capital letter eng":"ラテン大文字ENG","Latin capital letter g with breve":"ブリーブ付きラテン大文字G","Latin capital letter g with cedilla":"セディラ付きラテン大文字G","Latin capital letter g with circumflex":"サーカムフレックス付きラテン大文字G","Latin capital letter g with dot above":"上点付きラテン大文字G","Latin capital letter h with circumflex":"サーカムフレックス付きラテン大文字H","Latin capital letter h with stroke":"ストローク付きラテン大文字H","Latin capital letter i with breve":"ブリーブ付きラテン大文字I","Latin capital letter i with dot above":"上点付きラテン大文字I","Latin capital letter i with macron":"マクロン付きラテン大文字I","Latin capital letter i with ogonek":"オゴネク付きラテン大文字I","Latin capital letter i with tilde":"チルダ付きラテン大文字I","Latin capital letter j with circumflex":"サーカムフレックス付きラテン大文字J","Latin capital letter k with cedilla":"セディラ付きラテン大文字K","Latin capital letter l with acute":"アキュート付きラテン大文字L","Latin capital letter l with caron":"キャロン付きラテン大文字L","Latin capital letter l with cedilla":"セディラ付きラテン大文字L","Latin capital letter l with middle dot":"中点付きラテン大文字L","Latin capital letter l with stroke":"ストローク付きラテン大文字L","Latin capital letter n with acute":"アキュート付きラテン大文字N","Latin capital letter n with caron":"キャロン付きラテン大文字N","Latin capital letter n with cedilla":"セディラ付きラテン大文字N","Latin capital letter o with breve":"ブリーブ付きラテン大文字O","Latin capital letter o with double acute":"ダブルアキュート付きラテン大文字O","Latin capital letter o with macron":"マクロン付きラテン大文字O","Latin capital letter r with acute":"アキュート付きラテン大文字R","Latin capital letter r with caron":"キャロン付きラテン大文字R","Latin capital letter r with cedilla":"セディラ付きラテン大文字R","Latin capital letter s with acute":"アキュート付きラテン大文字S","Latin capital letter s with caron":"キャロン付きラテン大文字S","Latin capital letter s with cedilla":"セディラ付きラテン大文字S","Latin capital letter s with circumflex":"サーカムフレックス付きラテン大文字S","Latin capital letter t with caron":"キャロン付きラテン大文字T","Latin capital letter t with cedilla":"セディラ付きラテン大文字T","Latin capital letter t with stroke":"ストローク付きラテン大文字T","Latin capital letter u with breve":"ブリーブ付きラテン大文字U","Latin capital letter u with double acute":"ダブルアキュート付きラテン大文字U","Latin capital letter u with macron":"マクロン付きラテン大文字U","Latin capital letter u with ogonek":"オゴネク付きラテン大文字U","Latin capital letter u with ring above":"上丸付きラテン大文字U","Latin capital letter u with tilde":"チルダ付きラテン大文字U","Latin capital letter w with circumflex":"サーカムフレックス付きラテン大文字W","Latin capital letter y with circumflex":"サーカムフレックス付きラテン大文字Y","Latin capital letter y with diaeresis":"ダイエレシス付きラテン大文字Y","Latin capital letter z with acute":"アキュート付きラテン大文字Z","Latin capital letter z with caron":"キャロン付きラテン大文字Z","Latin capital letter z with dot above":"上点付きラテン大文字Z","Latin capital ligature ij":"ラテン大文字連字IJ","Latin capital ligature oe":"ラテン大文字連字OE","Latin small letter a with breve":"ブリーブ付きラテン小文字a","Latin small letter a with macron":"マクロン付きラテン小文字a","Latin small letter a with ogonek":"オゴネク付きラテン小文字a","Latin small letter c with acute":"アキュート付きラテン小文字c","Latin small letter c with caron":"キャロン付きラテン小文字c","Latin small letter c with circumflex":"サーカムフレックス付きラテン小文字c","Latin small letter c with dot above":"上点付きラテン小文字c","Latin small letter d with caron":"キャロン付きラテン小文字d","Latin small letter d with stroke":"ストローク付きラテン小文字d","Latin small letter dotless i":"ラテン小文字点のないi","Latin small letter e with breve":"ブリーブ付きラテン小文字e","Latin small letter e with caron":"キャロン付きラテン小文字e","Latin small letter e with dot above":"上点付きラテン小文字e","Latin small letter e with macron":"マクロン付きラテン小文字e","Latin small letter e with ogonek":"オゴネク付きラテン小文字e","Latin small letter eng":"ラテン小文字eng","Latin small letter f with hook":"フック付きラテン小文字f","Latin small letter g with breve":"ブリーブ付きラテン小文字g","Latin small letter g with cedilla":"セディラ付きラテン小文字g","Latin small letter g with circumflex":"サーカムフレックス付きラテン小文字g","Latin small letter g with dot above":"上点付きラテン小文字g","Latin small letter h with circumflex":"サーカムフレックス付きラテン小文字h","Latin small letter h with stroke":"ストローク付きラテン小文字h","Latin small letter i with breve":"ブリーブ付きラテン小文字i","Latin small letter i with macron":"マクロン付きラテン小文字i","Latin small letter i with ogonek":"オゴネク付きラテン小文字i","Latin small letter i with tilde":"チルダ付きラテン小文字i","Latin small letter j with circumflex":"サーカムフレックス付きラテン小文字j","Latin small letter k with cedilla":"セディラ付きラテン小文字k","Latin small letter kra":"ラテン小文字kra","Latin small letter l with acute":"アキュート付きラテン小文字l","Latin small letter l with caron":"キャロン付きラテン小文字l","Latin small letter l with cedilla":"セディラ付きラテン小文字l","Latin small letter l with middle dot":"中点付きラテン小文字l","Latin small letter l with stroke":"ストローク付きラテン小文字l","Latin small letter long s":"ラテン小文字長いs","Latin small letter n preceded by apostrophe":"アポストロフィが前に付くラテン小文字n","Latin small letter n with acute":"アキュート付きラテン小文字n","Latin small letter n with caron":"キャロン付きラテン小文字n","Latin small letter n with cedilla":"セディラ付きラテン小文字n","Latin small letter o with breve":"ブリーブ付きラテン小文字o","Latin small letter o with double acute":"ダブルアキュート付きラテン小文字o","Latin small letter o with macron":"マクロン付きラテン小文字o","Latin small letter r with acute":"アキュート付きラテン小文字r","Latin small letter r with caron":"キャロン付きラテン小文字r","Latin small letter r with cedilla":"セディラ付きラテン小文字r","Latin small letter s with acute":"アキュート付きラテン小文字s","Latin small letter s with caron":"キャロン付きラテン小文字s","Latin small letter s with cedilla":"セディラ付きラテン小文字s","Latin small letter s with circumflex":"サーカムフレックス付きラテン小文字s","Latin small letter t with caron":"キャロン付きラテン小文字t","Latin small letter t with cedilla":"セディラ付きラテン小文字t","Latin small letter t with stroke":"ストローク付きラテン小文字t","Latin small letter u with breve":"ブリーブ付きラテン小文字u","Latin small letter u with double acute":"ダブルアキュート付きラテン小文字u","Latin small letter u with macron":"マクロン付きラテン小文字u","Latin small letter u with ogonek":"オゴネク付きラテン小文字u","Latin small letter u with ring above":"上丸付きラテン小文字u","Latin small letter u with tilde":"チルダ付きラテン小文字u","Latin small letter w with circumflex":"サーカムフレックス付きラテン小文字w","Latin small letter y with circumflex":"サーカムフレックス付きラテン小文字y","Latin small letter z with acute":"アキュート付きラテン小文字z","Latin small letter z with caron":"キャロン付きラテン小文字z","Latin small letter z with dot above":"上点付きラテン小文字z","Latin small ligature ij":"ラテン小文字連字ij","Latin small ligature oe":"ラテン小文字連字oe","Left aligned image":"左寄せ画像","Left double quotation mark":"左の二重引用符","Left single quotation mark":"左の一重引用符","Left-pointing double angle quotation mark":"左を指す角張った二重引用符","leftwards arrow to bar":"縦線に向かう左向き矢印","leftwards dashed arrow":"左向き破線矢印","leftwards double arrow":"左向き二重矢印","leftwards simple arrow":"シンプルな左向き矢印","Less-than or equal to":"小なりまたは等しい","Less-than sign":"小なり記号","Light blue":"明るい青","Light green":"明るい緑","Light grey":"明るい灰色",Link:"リンク","Link image":"リンク画像","Link URL":"リンクURL","Lira sign":"リラ記号","List properties":"リストのプロパティ","Livre tournois sign":"リーヴルトゥルノワ記号","Logical and":"論理積","Logical or":"論理和","Lower-latin":"小文字アルファベット","Lower–roman":"小文字ローマ数字",Macron:"マクロン","Manat sign":"マナト記号","Match case":"マッチケース",Mathematical:"数学的","Media toolbar":"メディア","Media URL":"メディアURL","media widget":"メディアウィジェット","Merge cell down":"下のセルと結合","Merge cell left":"左のセルと結合","Merge cell right":"右のセルと結合","Merge cell up":"上のセルと結合","Merge cells":"セルを結合","Mill sign":"ミル記号","Minus sign":"マイナス記号","Multiple styles":"複数のスタイル","Multiplication sign":"乗算記号","N-ary product":"配列用の積","N-ary summation":"配列用の和",Nabla:"ナブラ","Naira sign":"ナイラ記号","New sheqel sign":"新シェケル記号",Next:"次へ","Next result":"次の結果","No preview available":"プレビューは使用できません",None:"なし","Nordic mark sign":"ノルディックマーク記号","Not an element of":"要素でない","Not equal to":"等しくない","Not sign":"否定記号","Numbered List":"番号付きリスト","Numbered list styles toolbar":"番号付きリストスタイルのツールバー","on with exclamation mark with left right arrow above":"左右両方を向いた矢印が上にある感嘆符付きOn","Open in a new tab":"新しいタブで開く","Open link in new tab":"新しいタブでリンクを開く","Open media in new tab":"新しいタブでメディアを開く",Orange:"オレンジ",Original:"オリジナル",Outset:"内側全体が隆起した線",Overline:"上線",Padding:"パディング","Page break":"改ページ",Paragraph:"段落","Paragraph sign":"段落記号","Partial differential":"偏微分","Paste raw HTML here...":"ここにRaw HTMLを貼り付ける...","Paste the media URL in the input.":"URLを入力欄にコピー","Per mille sign":"パーミル記号","Per ten thousand sign":"一万分率記号","Peseta sign":"ペセタ記号","Peso sign":"ペソ記号","Pink marker":"ピンクのマーカー","Plain text":"プレインテキスト","Plus-minus sign":"プラスマイナス記号","Pound sign":"ポンド記号","Press Enter to type after or press Shift + Enter to type before the widget":"Enterを押してウィジェットの後に入力するか、Shift + Enterを押してウィジェットの前に入力してください",Previous:"前へ","Previous result":"前の結果","Proportional to":"比例",Purple:"紫","Question exclamation mark":"疑問符感嘆符",Red:"赤","Red pen":"赤のマーカー",Redo:"やり直し","Registered sign":"登録商標記号","Remove color":"カラーを削除","Remove Format":"フォーマットの削除","Remove highlight":"ハイライトの削除",Replace:"置換","Replace all":"全てを置換","Replace with…":"こちらと置換...","Resize image":"画像サイズ","Resize image to %0":"画像サイズを%0に変更","Resize image to the original size":"画像サイズを元のサイズに変更","Restore default":"初期値に戻す","Reversed order":"逆順","Reversed paragraph sign":"反転した段落記号","Rich Text Editor":"リッチテキストエディター",Ridge:"立体的に隆起した線","Right aligned image":"右寄せ画像","Right double quotation mark":"右の二重引用符","Right single quotation mark":"右の一重引用符","Right-pointing double angle quotation mark":"右を指す角張った二重引用符","rightwards arrow to bar":"縦線に向かう右向き矢印","rightwards dashed arrow":"右向き破線矢印","rightwards double arrow":"右向き二重矢印","rightwards simple arrow":"シンプルな右向き矢印",Row:"行","Ruble sign":"ルーブル記号","Rupee sign":"ルピー記号",Save:"保存","Save changes":"変更を保存","Saving changes":"変更を保存中","Section sign":"節記号","Select all":"すべて選択","Select column":"列を選択","Select row":"行を選択","Show more items":"他の項目を表示","Show options":"オプションを表示","Side image":"サイドイメージ","Single left-pointing angle quotation mark":"左を指す角張った一重引用符","Single low-9 quotation mark":"下側の一重引用符","Single right-pointing angle quotation mark":"右を指す角張った一重引用符",Small:"小",Solid:"1本線","soon with rightwards arrow above":"右向き矢印が上にあるSoon",Source:"ソース","Special characters":"特殊文字","Spesmilo sign":"スぺスミロ記号","Split cell horizontally":"縦にセルを分離","Split cell vertically":"横にセルを分離",Square:"黒い四角","Square root":"平方根","Start at":"開始数字","Start index must be greater than 0.":"開始インデックスは0より大きくなければいけません。",Strikethrough:"取り消し線",Style:"スタイル",Styles:"スタイル",Subscript:"下付き文字",Superscript:"上付き文字","Table alignment toolbar":"テーブル配置ツールバー","Table cell text alignment":"テーブルセルのテキスト配置","Table properties":"テーブルのプロパティ","Table toolbar":"テーブルのツールバー","Tenge sign":"テンゲ記号",Text:"テキスト","Text alignment":"文字揃え","Text alignment toolbar":"テキストの整列","Text alternative":"代替テキスト","Text highlight toolbar":"テキストのハイライト","Text styles":"テキストスタイル","Text to find must not be empty.":"検索対象テキスト欄は空白にできません。",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"この色は無効です。「#FF0000」、「rgb(255,0,0」または「赤」をお試しください。","The URL must not be empty.":"空のURLは許可されていません。",'The value is invalid. Try "10px" or "2em" or simply "2".':"この値は無効です。「10px」、「2em」または単純に「2」をお試しください。","There exists":"存在する","This link has no URL":"リンクにURLが設定されていません","This media URL is not supported.":"このメディアのURLはサポートされていません。","Tilde operator":"チルダ演算子",Tiny:"極小","Tip: Find some text first in order to replace it.":"ヒント:置換するには、対象テキストを先に検索してください。","Tip: Paste the URL into the content to embed faster.":"ヒント:より迅速に埋め込むには、コンテンツへURLを貼り付けてください。","To-do List":"やることリスト","Toggle caption off":"キャプションをオフにする","Toggle caption on":"キャプションをオンにする","Toggle the circle list style":"白い丸リストスタイルを切り替える","Toggle the decimal list style":"10進数リストスタイルを切り替える","Toggle the decimal with leading zero list style":"10進数の数値の前に0がつくリストスタイルを切り替える","Toggle the disc list style":"黒い丸リストスタイルを切り替える","Toggle the lower–latin list style":"小文字アルファベットリストスタイルを切り替える","Toggle the lower–roman list style":"小文字ローマ数字リストスタイルを切り替える","Toggle the square list style":"黒い四角リストスタイルを切り替える","Toggle the upper–latin list style":"大文字アルファベットリストスタイルを切り替える","Toggle the upper–roman list style":"大文字ローマ数字リストスタイルを切り替える","top with upwards arrow above":"上向き矢印が上にあるTop","Trade mark sign":"商標記号","Tugrik sign":"トゥグルグ記号","Turkish lira sign":"トルコリラ記号",Turquoise:"水色","Two dot leader":"二点のリーダー(点線)",Underline:"アンダーライン",Undo:"元に戻す",Union:"集合和",Unlink:"リンク解除","up down arrow with base":"ベース付き上下両方を向いた矢印",Update:"更新","Update image URL":"画像URLを更新","Upload failed":"アップロード失敗","Upload in progress":"アップロード中","Upper-latin":"大文字アルファベット","Upper-roman":"大文字ローマ数字","upwards arrow to bar":"横線に向かう上向き矢印","upwards dashed arrow":"上向き破線矢印","upwards double arrow":"上向き二重矢印","upwards simple arrow":"シンプルな上向き矢印","Vertical text alignment toolbar":"垂直方向のテキスト配置ツールバー","Vulgar fraction one half":"常分数2分の1","Vulgar fraction one quarter":"常分数4分の1","Vulgar fraction three quarters":"常分数4分の3",White:"白","Whole words only":"単語全体のみ","Widget toolbar":"ウィジェットツールバー",Width:"幅","Won sign":"ウォン記号","Words: %0":"単語数: %0","Wrap text":"テキストを折り返す",Yellow:"黄","Yellow marker":"黄色のマーカー","Yen sign":"円記号"});e.getPluralForm=function(t){return 0}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/jv.js b/ckeditor/translations/jv.js
deleted file mode 100644
index a3c3b12..0000000
--- a/ckeditor/translations/jv.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const a=e["jv"]=e["jv"]||{};a.dictionary=Object.assign(a.dictionary||{},{"%0 of %1":"%0 saking %1","Align center":"Rata tengah","Align left":"Rata kiwa","Align right":"Rata tengen",Big:"Ageng","Blue marker":"Penandha biru",Bold:"Kandhel","Break text":"","Bulleted List":"","Bulleted list styles toolbar":"",Cancel:"Batal","Caption for image: %0":"","Caption for the image":"","Centered image":"Gambar ing tengah","Change image text alternative":"","Choose heading":"",Circle:"Bunder",Code:"Kode",Decimal:"","Decimal with leading zero":"",Default:"Default",Disc:"Kaset","Document colors":"Warni dokumen","Edit source":"","Empty snippet content":"","Enter image caption":"",Find:"Pados","Find and replace":"Pados lan gantos","Find in text…":"Pados ing seratan","Font Background Color":"Warni Latar Aksara","Font Color":"Warni aksara","Font Family":"Jinising Aksara","Font Size":"Ukuran aksara","Full size image":"Gambar ukuran kebak","Green marker":"Panandha ijem","Green pen":"Pen ijem",Heading:"","Heading 1":"","Heading 2":"","Heading 3":"","Heading 4":"","Heading 5":"","Heading 6":"",Highlight:"Sorot","Horizontal line":"Garis horisontal","HTML object":"Obyek HTML","HTML snippet":"",Huge:"Langkung ageng","Image resize list":"","Image toolbar":"","image widget":"","In line":"",Insert:"Tambah","Insert code block":"","Insert HTML":"Tambahaken HTML","Insert image":"Tambahaken gambar","Insert image via URL":"Tambah gambar saking URL",Italic:"Miring",Justify:"Rata kiwa tengen","Left aligned image":"Gambar ing kiwa","List properties":"","Lower-latin":"","Lower–roman":"","Match case":"Samikaken aksara","Next result":"Kasil salajengipun","No preview available":"","Numbered List":"","Numbered list styles toolbar":"",Original:"Asli",Paragraph:"","Paste raw HTML here...":"","Pink marker":"Penandha abrit jambon","Plain text":"Seratan biasa","Previous result":"Kasil saderengipun","Red pen":"Penandha abrit","Remove color":"Busek warni","Remove highlight":"Busek sorot",Replace:"Gantos","Replace all":"Gantos sedaya","Replace with…":"Gantos kaliyan...","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"Mangsulaken default","Reversed order":"Dipunwangsul","Right aligned image":"Gambar ing tengen",Save:"Rimat","Save changes":"","Saving changes":"Nyimpen perubahan","Show more items":"Tampilaken langkung kathah","Show options":"Tampilaken pilihan","Side image":"",Small:"Alit",Square:"Kotak","Start at":"Wiwit saking","Start index must be greater than 0.":"",Strikethrough:"Seratan dicoret",Subscript:"",Superscript:"","Text alignment":"Perataan seratan","Text alignment toolbar":"","Text alternative":"","Text highlight toolbar":"","Text to find must not be empty.":"Seratan ingkang dipunpadosi mboten angsal kosong.",Tiny:"Langkung alit","Tip: Find some text first in order to replace it.":"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Underline:"Garis ngandhap",Update:"","Update image URL":"","Upload failed":"","Upper-latin":"","Upper-roman":"","Whole words only":"Sedayaning ukanten","Wrap text":"","Yellow marker":"Panandha jene"});a.getPluralForm=function(e){return 0}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/kk.js b/ckeditor/translations/kk.js
deleted file mode 100644
index 1c9cf77..0000000
--- a/ckeditor/translations/kk.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(n){const t=n["kk"]=n["kk"]||{};t.dictionary=Object.assign(t.dictionary||{},{"Align center":"Ортадан туралау","Align left":"Солға туралау","Align right":"Оңға туралау",Justify:"","Text alignment":"Мәтінді туралау","Text alignment toolbar":"Мәтінді туралау құралдар тақтасы"});t.getPluralForm=function(n){return n!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/km.js b/ckeditor/translations/km.js
deleted file mode 100644
index 76cf3dd..0000000
--- a/ckeditor/translations/km.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["km"]=e["km"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"","Align center":"តម្រឹម​កណ្ដាល","Align left":"តម្រឹម​ឆ្វេង","Align right":"តម្រឹម​ស្ដាំ",Aquamarine:"",Black:"","Block quote":"ប្លុក​ពាក្យ​សម្រង់",Blue:"",Bold:"ដិត","Break text":"","Bulleted List":"បញ្ជី​ជា​ចំណុច","Bulleted list styles toolbar":"",Cancel:"បោះបង់","Caption for image: %0":"","Caption for the image":"","Centered image":"","Change image text alternative":"","Choose heading":"ជ្រើសរើស​ក្បាលអត្ថបទ",Circle:"",Code:"កូដ",Decimal:"","Decimal with leading zero":"","Dim grey":"",Disc:"",Downloadable:"","Dropdown toolbar":"","Edit block":"","Edit link":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"","Enter image caption":"បញ្ចូល​ពាក្យ​ពណ៌នា​រូបភាព","Full size image":"រូបភាព​ពេញ​ទំហំ",Green:"",Grey:"",Heading:"ក្បាលអត្ថបទ","Heading 1":"ក្បាលអត្ថបទ 1","Heading 2":"ក្បាលអត្ថបទ 2","Heading 3":"ក្បាលអត្ថបទ 3","Heading 4":"","Heading 5":"","Heading 6":"","Image resize list":"","Image toolbar":"","image widget":"វិដជិត​រូបភាព","In line":"",Insert:"","Insert image":"បញ្ចូល​រូបភាព","Insert image via URL":"",Italic:"ទ្រេត",Justify:"តម្រឹម​សងខាង","Left aligned image":"","Light blue":"","Light green":"","Light grey":"",Link:"តំណ","Link image":"","Link URL":"URL តំណ","List properties":"","Lower-latin":"","Lower–roman":"",Next:"","Numbered List":"បញ្ជី​ជា​លេខ","Numbered list styles toolbar":"","Open in a new tab":"","Open link in new tab":"",Orange:"",Original:"",Paragraph:"កថាខណ្ឌ",Previous:"",Purple:"",Red:"",Redo:"ធ្វើ​វិញ","Remove color":"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Rich Text Editor":"កម្មវិធី​កែសម្រួល​អត្ថបទ​សម្បូរបែប","Right aligned image":"",Save:"រក្សាទុ","Saving changes":"កំពុង​រក្សាទុក​ការផ្លាស់ប្ដូរ","Show more items":"","Side image":"រូបភាព​នៅ​ខាង",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"ឆូតកណ្ដាល",Subscript:"អក្សរ​តូចក្រោម",Superscript:"អក្សរ​តូចលើ","Text alignment":"ការ​តម្រឹម​អក្សរ","Text alignment toolbar":"របារ​ឧបករណ៍​តម្រឹម​អក្សរ","Text alternative":"","This link has no URL":"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"",Underline:"គូស​បន្ទាត់​ក្រោម",Undo:"លែង​ធ្វើ​វិញ",Unlink:"ផ្ដាច់​តំណ",Update:"","Update image URL":"","Upload failed":"អាប់ឡូត​មិនបាន","Upper-latin":"","Upper-roman":"",White:"","Wrap text":"",Yellow:""});t.getPluralForm=function(e){return 0}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/kn.js b/ckeditor/translations/kn.js
deleted file mode 100644
index f88d2a9..0000000
--- a/ckeditor/translations/kn.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const i=e["kn"]=e["kn"]||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"",Aquamarine:"",Black:"","Block quote":"‍‍‍‍ಗುರುತಿಸಲಾದ ‍‍ಉಲ್ಲೇಖ",Blue:"",Bold:"‍‍ದಪ್ಪ","Break text":"","Bulleted List":"‍‍ಬುಲೆಟ್ ಪಟ್ಟಿ","Bulleted list styles toolbar":"",Cancel:"ರದ್ದುಮಾಡು","Caption for image: %0":"","Caption for the image":"","Centered image":"","Change image text alternative":"‍ಚಿತ್ರದ ಬದಲಿ ಪಠ್ಯ ಬದಲಾಯಿಸು","Choose heading":"ಶೀರ್ಷಿಕೆ ಆಯ್ಕೆಮಾಡು",Circle:"",Code:"",Decimal:"","Decimal with leading zero":"","Dim grey":"",Disc:"",Downloadable:"","Dropdown toolbar":"","Edit block":"","Edit link":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"","Enter image caption":"‍ಚಿತ್ರದ ಶೀರ್ಷಿಕೆ ಸೇರಿಸು","Full size image":"‍ಪೂರ್ಣ ‍‍ಅಳತೆಯ ಚಿತ್ರ",Green:"",Grey:"",Heading:"ಶೀರ್ಷಿಕೆ","Heading 1":"ಶೀರ್ಷಿಕೆ 1","Heading 2":"ಶೀರ್ಷಿಕೆ 2","Heading 3":"ಶೀರ್ಷಿಕೆ 3","Heading 4":"","Heading 5":"","Heading 6":"","Image resize list":"","Image toolbar":"","image widget":"‍ಚಿತ್ರ ವಿಜೆಟ್","In line":"",Insert:"","Insert image":"","Insert image via URL":"",Italic:"‍ಇಟಾಲಿಕ್","Left aligned image":"","Light blue":"","Light green":"","Light grey":"",Link:"‍ಕೊಂಡಿ","Link image":"","Link URL":"‍ಕೊಂಡಿ ಸಂಪರ್ಕಿಸು","List properties":"","Lower-latin":"","Lower–roman":"",Next:"","Numbered List":"‍ಸಂಖ್ಯೆಯ ಪಟ್ಟಿ‍","Numbered list styles toolbar":"","Open in a new tab":"","Open link in new tab":"",Orange:"",Original:"",Paragraph:"ಪ್ಯಾರಾಗ್ರಾಫ್",Previous:"",Purple:"",Red:"",Redo:"‍ಮತ್ತೆ ಮಾಡು","Remove color":"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Rich Text Editor":"‍ಸಮೃದ್ಧ ಪಠ್ಯ ಸಂಪಾದಕ‍‍","Right aligned image":"",Save:"ಉಳಿಸು","Show more items":"","Side image":"‍ಪಕ್ಕದ ಚಿತ್ರ",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"",Subscript:"",Superscript:"","Text alternative":"‍ಪಠ್ಯದ ಬದಲಿ","This link has no URL":"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"",Underline:"",Undo:"‍‍ರದ್ದು",Unlink:"‍ಕೊಂಡಿ ತೆಗೆ",Update:"","Update image URL":"","Upload failed":"","Upper-latin":"","Upper-roman":"",White:"","Wrap text":"",Yellow:""});i.getPluralForm=function(e){return e>1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/ko.js b/ckeditor/translations/ko.js
deleted file mode 100644
index 42540ce..0000000
--- a/ckeditor/translations/ko.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["ko"]=t["ko"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 / %1","Align cell text to the bottom":"셀 텍스트를 아래로 정렬","Align cell text to the center":"셀 텍스트를 가로 가운데로 정렬","Align cell text to the left":"셀 텍스트를 왼쪽으로 정렬","Align cell text to the middle":"셀 텍스트를 세로 가운데로 정렬","Align cell text to the right":"셀 텍스트를 오른쪽으로 정렬","Align cell text to the top":"셀 텍스트를 위로 정렬","Align center":"가운데 정렬","Align left":"왼쪽 정렬","Align right":"오른쪽 정렬","Align table to the left":"테이블을 왼쪽으로 정렬","Align table to the right":"테이블을 오른쪽으로 정렬",Alignment:"정렬",All:"전체","Almost equal to":"거의 같음",Angle:"각","Approximately equal to":"대략 같음",Aquamarine:"연한 청록색",Arrows:"화살표","Asterisk operator":"별표 연산자","Austral sign":"오스트랄 기호","back with leftwards arrow above":"BACK 위 왼쪽 화살표",Background:"배경색",Big:"큰","Bitcoin sign":"비트코인 기호",Black:"검은색","Block quote":"인용 단락","Block styles":"블록 스타일",Blue:"파랑색","Blue marker":"파란색 마커",Bold:"굵게",Border:"테두리","Break text":"텍스트 분리","Bulleted List":"불릿 목록","Bulleted list styles toolbar":"글머리 기호 목록 스타일 도구 모음",Cancel:"취소","Caption for image: %0":"이미지용 캡션: %0","Caption for the image":"이미지용 캡션","Cedi sign":"세디 기호","Cell properties":"셀 속성","Cent sign":"센트 기호","Center table":"테이블을 가운데로 정렬","Centered image":"가운데 정렬","Change image text alternative":"대체 문구 변경","Character categories":"문자 카테고리","Characters: %0":"문자 수: %0","Choose heading":"제목 선택",Circle:"흰 원형",Code:"코드","Colon sign":"콜론 기호",Color:"색","Color picker":"색상 선택기",Column:"열","Contains as member":"원소로 포함","Copyright sign":"저작권 기호","Cruzeiro sign":"크루제이루 기호",Currency:"통화","Currency sign":"통화 기호",Dashed:"파선",Decimal:"십진수","Decimal with leading zero":"앞에 0이 붙는 십진수","Decrease indent":"들여쓰기 줄이기",Default:"기본","Degree sign":"도 기호","Delete column":"열 삭제","Delete row":"행 삭제","Dim grey":"진한 회색",Dimensions:"크기",Disc:"검은 원형","Division sign":"나누기 기호","Document colors":"문서 색깔들","Dollar sign":"달러 기호","Dong sign":"동 기호",Dotted:"점선",Double:"이중선","Double dagger":"겹칼표","Double exclamation mark":"겹느낌표","Double low-9 quotation mark":"낮은 겹따옴표","Double question mark":"겹물음표",Downloadable:"다운로드 가능","downwards arrow to bar":"아래쪽 바를 향한 화살표","downwards dashed arrow":"아래쪽 대시 화살표","downwards double arrow":"아래쪽 겹화살표","downwards simple arrow":"아래쪽 단순 화살표","Drachma sign":"드라크마 기호","Dropdown toolbar":"드롭다운 툴바","Edit block":"편집 영역","Edit link":"링크 편집","Edit source":"소스 편집","Editor block content toolbar":"편집기 영역 내용 툴바","Editor contextual toolbar":"편집기 문맥 툴바","Editor editing area: %0":"편집기 편집 영역: %0","Editor toolbar":"편집기 툴바","Element of":"원소","Em dash":"엠 대시","Empty set":"공집합","Empty snippet content":"빈 코드 조각 내용","En dash":"엔 대시","end with leftwards arrow above":"END 위 왼쪽 화살표","Enter image caption":"사진 설명을 입력하세요","Enter table caption":"테이블 캡션 입력","Euro sign":"유로 기호","Euro-currency sign":"유로화 기호","Exclamation question mark":"느낌표 물음표",Find:"찾기","Find and replace":"찾기 및 바꾸기","Find in text…":"텍스트에서 찾기...","Font Background Color":"글자 배경 색깔","Font Color":"글자 색깔","Font Family":"글꼴 집합","Font Size":"글자 크기","For all":"전칭","Fraction slash":"분수 슬래시","French franc sign":"프랑스 프랑 기호","Full size image":"꽉 찬 크기","German penny sign":"독일 페니 기호","Greater-than or equal to":"더 크거나 같음","Greater-than sign":"더 큼 기호",Green:"초록색","Green marker":"초록색 마커","Green pen":"초록색 펜",Grey:"회색",Groove:"음각선","Guarani sign":"과라니 기호","Header column":"헤더 열","Header row":"헤더 행",Heading:"제목","Heading 1":"제목 1","Heading 2":"제목 2","Heading 3":"제목 3","Heading 4":"제목 4","Heading 5":"제목 5","Heading 6":"제목 6",Height:"세로",Highlight:"강조","Horizontal ellipsis":"세 점 줄임표","Horizontal line":"수평선","Horizontal text alignment toolbar":"가로 텍스트 정렬 도구 모음","Hryvnia sign":"흐리브냐 기호","HTML object":"HTML 오브젝트","HTML snippet":"HTML 코드 조각",Huge:"매우 큰","Identical to":"합동","Image resize list":"사진 크기 목록","Image toolbar":"사진 툴바","image widget":"사진 위젯","In line":"줄 안에","Increase indent":"들여쓰기 늘리기","Indian rupee sign":"인도 루피 기호",Infinity:"무한대",Insert:"삽입","Insert code block":"코드 블럭 삽입","Insert column left":"왼쪽에 열 삽입","Insert column right":"오른쪽에 열 삽입","Insert HTML":"HTML 삽입","Insert image":"사진 삽입","Insert image via URL":"URL로 이미지 삽입","Insert media":"미디어 삽입","Insert paragraph after block":"블록 뒤에 단락 삽입","Insert paragraph before block":"블록 앞에 단락 삽입","Insert row above":"위에 행 삽입","Insert row below":"아래에 행 삽입","Insert table":"테이블 삽입",Inset:"측면 음각선",Integral:"적분",Intersection:"교집합","Inverted exclamation mark":"역느낌표","Inverted question mark":"역물음표",Italic:"기울임꼴",Justify:"양쪽 정렬","Justify cell text":"셀 텍스트를 양쪽으로 정렬","Kip sign":"킵 기호",Latin:"라틴","Latin capital letter a with breve":"반달점 부호가 있는 라틴어 대문자 A","Latin capital letter a with macron":"장음 부호가 있는 라틴어 대문자 A","Latin capital letter a with ogonek":"꼬리 부호가 있는 라틴어 대문자 A","Latin capital letter c with acute":"양음 부호가 있는 라틴어 대문자 C","Latin capital letter c with caron":"반대 곡절 부호가 있는 라틴어 대문자 C","Latin capital letter c with circumflex":"곡절 부호가 있는 라틴어 대문자 C","Latin capital letter c with dot above":"위에 점 부호가 있는 라틴어 대문자 C","Latin capital letter d with caron":"반대 곡절 부호가 있는 라틴어 대문자 D","Latin capital letter d with stroke":"획 부호가 있는 라틴어 대문자 D","Latin capital letter e with breve":"반달점 부호가 있는 라틴어 대문자 E","Latin capital letter e with caron":"반대 곡절 부호가 있는 라틴어 대문자 E","Latin capital letter e with dot above":"위에 점 부호가 있는 라틴어 대문자 E","Latin capital letter e with macron":"장음 부호가 있는 라틴어 대문자 E","Latin capital letter e with ogonek":"꼬리 부호가 있는 라틴어 대문자 E","Latin capital letter eng":"라틴어 대문자 엥","Latin capital letter g with breve":"반달점 부호가 있는 라틴어 대문자 G","Latin capital letter g with cedilla":"갈고리 부호가 있는 라틴어 대문자 G","Latin capital letter g with circumflex":"곡절 부호가 있는 라틴어 대문자 G","Latin capital letter g with dot above":"위에 점 부호가 있는 라틴어 대문자 G","Latin capital letter h with circumflex":"곡절 부호가 있는 라틴어 대문자 H","Latin capital letter h with stroke":"획 부호가 있는 라틴어 대문자 H","Latin capital letter i with breve":"반달점 부호가 있는 라틴어 대문자 I","Latin capital letter i with dot above":"위에 점 부호가 있는 라틴어 대문자 I","Latin capital letter i with macron":"장음 부호가 있는 라틴어 대문자 I","Latin capital letter i with ogonek":"꼬리 부호가 있는 라틴어 대문자 I","Latin capital letter i with tilde":"물결 부호가 있는 라틴어 대문자 I","Latin capital letter j with circumflex":"곡절 부호가 있는 라틴어 대문자 J","Latin capital letter k with cedilla":"갈고리 부호가 있는 라틴어 대문자 K","Latin capital letter l with acute":"양음 부호가 있는 라틴어 대문자 I","Latin capital letter l with caron":"반대 곡절 부호가 있는 라틴어 대문자 I","Latin capital letter l with cedilla":"갈고리 부호가 있는 라틴어 대문자 I","Latin capital letter l with middle dot":"중간에 점 부호가 있는 라틴어 대문자 I","Latin capital letter l with stroke":"획 부호가 있는 라틴어 대문자 I","Latin capital letter n with acute":"양음 부호가 있는 라틴어 대문자 N","Latin capital letter n with caron":"반대 곡절 부호가 있는 라틴어 대문자 N","Latin capital letter n with cedilla":"갈고리 부호가 있는 라틴어 대문자 N","Latin capital letter o with breve":"반달점 부호가 있는 라틴어 대문자 O","Latin capital letter o with double acute":"이중 양음 부호가 있는 라틴어 대문자 O","Latin capital letter o with macron":"장음 부호가 있는 라틴어 대문자 O","Latin capital letter r with acute":"양음 부호가 있는 라틴어 대문자 R","Latin capital letter r with caron":"반대 곡절 부호가 있는 라틴어 대문자 R","Latin capital letter r with cedilla":"갈고리 부호가 있는 라틴어 대문자 R","Latin capital letter s with acute":"양음 부호가 있는 라틴어 대문자 S","Latin capital letter s with caron":"반대 곡절 부호가 있는 라틴어 대문자 S","Latin capital letter s with cedilla":"갈고리 부호가 있는 라틴어 대문자 S","Latin capital letter s with circumflex":"곡절 부호가 있는 라틴어 대문자 S","Latin capital letter t with caron":"반대 곡절 부호가 있는 라틴어 대문자 T","Latin capital letter t with cedilla":"갈고리 부호가 있는 라틴어 대문자 T","Latin capital letter t with stroke":"획 부호가 있는 라틴어 대문자 T","Latin capital letter u with breve":"반달점 부호가 있는 라틴어 대문자 U","Latin capital letter u with double acute":"이중 양음 부호가 있는 라틴어 대문자 U","Latin capital letter u with macron":"장음 부호가 있는 라틴어 대문자 U","Latin capital letter u with ogonek":"꼬리 부호가 있는 라틴어 대문자 U","Latin capital letter u with ring above":"위에 고리가 있는 라틴어 대문자 U","Latin capital letter u with tilde":"물결 부호가 있는 라틴어 대문자 U","Latin capital letter w with circumflex":"곡절 부호가 있는 라틴어 대문자 W","Latin capital letter y with circumflex":"곡절 부호가 있는 라틴어 대문자 Y","Latin capital letter y with diaeresis":"분음 부호가 있는 라틴어 대문자 Y","Latin capital letter z with acute":"양음 부호가 있는 라틴어 대문자 Z","Latin capital letter z with caron":"반대 곡절 부호가 있는 라틴어 대문자 Z","Latin capital letter z with dot above":"위에 점 부호가 있는 라틴어 대문자 Z","Latin capital ligature ij":"라틴어 대문자 합자 IJ","Latin capital ligature oe":"라틴어 대문자 합자 OE","Latin small letter a with breve":"반달점 부호가 있는 라틴어 소문자 a","Latin small letter a with macron":"장음 부호가 있는 라틴어 소문자 a","Latin small letter a with ogonek":"꼬리 부호가 있는 라틴어 소문자 a","Latin small letter c with acute":"양음 부호가 있는 라틴어 소문자 c","Latin small letter c with caron":"반대 곡절 부호가 있는 라틴어 소문자 c","Latin small letter c with circumflex":"곡절 부호가 있는 라틴어 소문자 c","Latin small letter c with dot above":"위에 점 부호가 있는 라틴어 소문자 c","Latin small letter d with caron":"반대 곡절 부호가 있는 라틴어 소문자 d","Latin small letter d with stroke":"획 부호가 있는 라틴어 소문자 d","Latin small letter dotless i":"라틴어 소문자 점 없는 i","Latin small letter e with breve":"반달점 부호가 있는 라틴어 소문자 e","Latin small letter e with caron":"반대 곡절 부호가 있는 라틴어 소문자 e","Latin small letter e with dot above":"위에 점 부호가 있는 라틴어 소문자 e","Latin small letter e with macron":"장음 부호가 있는 라틴어 소문자 e","Latin small letter e with ogonek":"꼬리 부호가 있는 라틴어 소문자 e","Latin small letter eng":"라틴어 소문자 엥","Latin small letter f with hook":"밑이 구부러진 라틴어 소문자 f","Latin small letter g with breve":"반달점 부호가 있는 라틴어 소문자 g","Latin small letter g with cedilla":"갈고리 부호가 있는 라틴어 소문자 g","Latin small letter g with circumflex":"곡절 부호가 있는 라틴어 소문자 g","Latin small letter g with dot above":"위에 점 부호가 있는 라틴어 소문자 g","Latin small letter h with circumflex":"곡절 부호가 있는 라틴어 소문자 h","Latin small letter h with stroke":"획 부호가 있는 라틴어 소문자 h","Latin small letter i with breve":"반달점 부호가 있는 라틴어 소문자 i","Latin small letter i with macron":"장음 부호가 있는 라틴어 소문자 i","Latin small letter i with ogonek":"꼬리 부호가 있는 라틴어 소문자 i","Latin small letter i with tilde":"물결 부호가 있는 라틴어 소문자 i","Latin small letter j with circumflex":"곡절 부호가 있는 라틴어 소문자 j","Latin small letter k with cedilla":"갈고리 부호가 있는 라틴어 소문자 k","Latin small letter kra":"라틴어 소문자 크라","Latin small letter l with acute":"양음 부호가 있는 라틴어 소문자 i","Latin small letter l with caron":"반대 곡절 부호가 있는 라틴어 소문자 i","Latin small letter l with cedilla":"갈고리 부호가 있는 라틴어 소문자 i","Latin small letter l with middle dot":"중간에 점 부호가 있는 라틴어 소문자 i","Latin small letter l with stroke":"획 부호가 있는 라틴어 소문자 i","Latin small letter long s":"라틴어 소문자 긴 s","Latin small letter n preceded by apostrophe":"아포스트로피 다음에 있는 라틴어 소문자 n","Latin small letter n with acute":"양음 부호가 있는 라틴어 소문자 n","Latin small letter n with caron":"반대 곡절 부호가 있는 라틴어 소문자 n","Latin small letter n with cedilla":"갈고리 부호가 있는 라틴어 소문자 n","Latin small letter o with breve":"반달점 부호가 있는 라틴어 소문자 o","Latin small letter o with double acute":"이중 양음 부호가 있는 라틴어 소문자 o","Latin small letter o with macron":"장음 부호가 있는 라틴어 소문자 o","Latin small letter r with acute":"양음 부호가 있는 라틴어 소문자 r","Latin small letter r with caron":"반대 곡절 부호가 있는 라틴어 소문자 r","Latin small letter r with cedilla":"갈고리 부호가 있는 라틴어 소문자 r","Latin small letter s with acute":"양음 부호가 있는 라틴어 소문자 s","Latin small letter s with caron":"반대 곡절 부호가 있는 라틴어 소문자 s","Latin small letter s with cedilla":"갈고리 부호가 있는 라틴어 소문자 s","Latin small letter s with circumflex":"곡절 부호가 있는 라틴어 소문자 s","Latin small letter t with caron":"반대 곡절 부호가 있는 라틴어 소문자 t","Latin small letter t with cedilla":"갈고리 부호가 있는 라틴어 소문자 t","Latin small letter t with stroke":"획 부호가 있는 라틴어 소문자 t","Latin small letter u with breve":"반달점 부호가 있는 라틴어 소문자 u","Latin small letter u with double acute":"이중 양음 부호가 있는 라틴어 소문자 u","Latin small letter u with macron":"장음 부호가 있는 라틴어 소문자 u","Latin small letter u with ogonek":"꼬리 부호가 있는 라틴어 소문자 u","Latin small letter u with ring above":"위에 고리가 있는 라틴어 소문자 u","Latin small letter u with tilde":"물결 부호가 있는 라틴어 소문자 u","Latin small letter w with circumflex":"곡절 부호가 있는 라틴어 소문자 w","Latin small letter y with circumflex":"곡절 부호가 있는 라틴어 소문자 y","Latin small letter z with acute":"양음 부호가 있는 라틴어 소문자 z","Latin small letter z with caron":"반대 곡절 부호가 있는 라틴어 소문자 z","Latin small letter z with dot above":"위에 점 부호가 있는 라틴어 소문자 z","Latin small ligature ij":"라틴어 소문자 합자 ij","Latin small ligature oe":"라틴어 소문자 합자 oe","Left aligned image":"왼쪽 정렬","Left double quotation mark":"왼쪽 큰따옴표","Left single quotation mark":"왼쪽 작은따옴표","Left-pointing double angle quotation mark":"왼쪽 겹화살괄호","leftwards arrow to bar":"왼쪽 바를 향한 화살표","leftwards dashed arrow":"왼쪽 대시 화살표","leftwards double arrow":"왼쪽 겹화살표","leftwards simple arrow":"왼쪽 단순 화살표","Less-than or equal to":"더 작거나 같음","Less-than sign":"더 작음 기호","Light blue":"연한 파랑색","Light green":"연한 초록색","Light grey":"밝은 회색",Link:"링크","Link image":"사진 링크","Link URL":"링크 주소","Lira sign":"리라 기호","List properties":"목록 속성","Livre tournois sign":"리브르 트르누아 기호","Logical and":"논리곱","Logical or":"논리합","Lower-latin":"소문자 알파벳","Lower–roman":"소문자 로마자",Macron:"장음 부호","Manat sign":"마나트 기호","Match case":"대/소문자 구분",Mathematical:"수식","Media toolbar":"미디어 툴바","Media URL":"미디어 URL","media widget":"미디어 위젯","Merge cell down":"아래 셀과 병합","Merge cell left":"왼쪽 셀과 병합","Merge cell right":"오른쪽 셀과 병합","Merge cell up":"위 셀과 병합","Merge cells":"셀 병합","Mill sign":"밀 기호","Minus sign":"빼기 기호","Multiple styles":"다중 스타일","Multiplication sign":"곱하기 기호","N-ary product":"중복순열","N-ary summation":"누계합",Nabla:"나블라","Naira sign":"나이라 기호","New sheqel sign":"뉴 세켈 기호",Next:"다음","Next result":"다음 결과","No preview available":"미리보기를 이용할 수 없습니다",None:"선 없음","Nordic mark sign":"노르딕 마크 기호","Not an element of":"원소가 아님","Not equal to":"같지 않음","Not sign":"부정 기호","Numbered List":"번호 목록","Numbered list styles toolbar":"번호 목록 스타일 도구 모음","on with exclamation mark with left right arrow above":"ON! 위 왼쪽 오른쪽 화살표","Open in a new tab":"새 탭에서 열기","Open link in new tab":"새 탭에서 링크 열기","Open media in new tab":"새 탭에서 미디어 열기",Orange:"주황색",Original:"원본",Outset:"측면 양각선",Overline:"윗줄",Padding:"여백","Page break":"페이지 나누기",Paragraph:"문단","Paragraph sign":"단락 기호","Partial differential":"편미분","Paste raw HTML here...":"원시 HTML을 여기에 붙여넣으세요...","Paste the media URL in the input.":"미디어 URL을 입력해주세요.","Per mille sign":"퍼 마일 기호","Per ten thousand sign":"만분율 기호","Peseta sign":"페세타 기호","Peso sign":"페소 기호","Pink marker":"분홍색 마커","Plain text":"평문","Plus-minus sign":"더하기 빼기 기호","Pound sign":"파운드 기호","Press Enter to type after or press Shift + Enter to type before the widget":"엔터를 눌러서 위젯 뒤에 입력하거나 시프트 + 엔터를 눌러서 위젯 앞에 입력하세요",Previous:"이전","Previous result":"이전 결과","Proportional to":"비례",Purple:"보라색","Question exclamation mark":"물음표 느낌표",Red:"빨간색","Red pen":"빨간색 펜",Redo:"다시 실행","Registered sign":"등록 상표 기호","Remove color":"색깔 제거","Remove Format":"서식 지우기","Remove highlight":"강조 제거",Replace:"바꾸기","Replace all":"모두 바꾸기","Replace with…":"바꿀 내용...","Resize image":"사진 크기 조절","Resize image to %0":"사진의 크기를 %0으로 조절","Resize image to the original size":"사진을 원래 크기로 돌려놓기","Restore default":"기본값 복원","Reversed order":"역순","Reversed paragraph sign":"반전된 단락 기호","Rich Text Editor":"서식 있는 텍스트 편집기",Ridge:"양각선","Right aligned image":"오른쪽 정렬","Right double quotation mark":"오른쪽 큰따옴표","Right single quotation mark":"오른쪽 작은따옴표","Right-pointing double angle quotation mark":"오른쪽 겹화살괄호","rightwards arrow to bar":"오른쪽 바를 향한 화살표","rightwards dashed arrow":"오른쪽 대시 화살표","rightwards double arrow":"오른쪽 겹화살표","rightwards simple arrow":"오른쪽 단순 화살표",Row:"행","Ruble sign":"루블 기호","Rupee sign":"루피 기호",Save:"저장","Save changes":"변경사항 저장","Saving changes":"변경된 내용을 저장하고 있습니다","Section sign":"구역 기호","Select all":"전체 선택","Select column":"열 선택","Select row":"행 선택","Show more items":"더보기","Show options":"옵션 보기","Side image":"본문 옆에 배치","Single left-pointing angle quotation mark":"왼쪽 홑화살괄호","Single low-9 quotation mark":"낮은 홑따옴표","Single right-pointing angle quotation mark":"오른쪽 홑화살괄호",Small:"작은",Solid:"실선","soon with rightwards arrow above":"SOON 위 오른쪽 화살표",Source:"소스","Special characters":"특수 문자","Spesmilo sign":"스페스밀로 기호","Split cell horizontally":"가로로 셀 분할","Split cell vertically":"세로로 셀 분할",Square:"검은 사각형","Square root":"제곱근","Start at":"시작 번호","Start index must be greater than 0.":"시작 번호는 0보다 커야 합니다.",Strikethrough:"취소선",Style:"스타일",Styles:"스타일",Subscript:"아래 첨자",Superscript:"위 첨자","Table alignment toolbar":"표 정렬 도구 모음","Table cell text alignment":"표 셀 텍스트 정렬","Table properties":"표 속성","Table toolbar":"표 도구 모음","Tenge sign":"텡게 기호",Text:"텍스트","Text alignment":"텍스트 정렬","Text alignment toolbar":"텍스트 정렬 툴바","Text alternative":"대체 문구","Text highlight toolbar":"글자 강조 툴바","Text styles":"텍스트 스타일","Text to find must not be empty.":"찾을 텍스트를 입력해야 합니다.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'유효하지 않은 색입니다. "#FF0000"이나 "rgb(255,0,0)", 또는 "red"를 입력해 보세요.',"The URL must not be empty.":"URL이 비어있을 수 없습니다.",'The value is invalid. Try "10px" or "2em" or simply "2".':'유효하지 않은 값입니다. "10px"나 "2em" 또는 그냥 "2"를 입력해 보세요.',"There exists":"존재","This link has no URL":"이 주소에는 URL이 없습니다.","This media URL is not supported.":"이 미디어 URL은 지원되지 않습니다.","Tilde operator":"물결표 연산자",Tiny:"매우 작은","Tip: Find some text first in order to replace it.":"팁: 바꾸려는 텍스트를 먼저 찾으세요.","Tip: Paste the URL into the content to embed faster.":"팁: URL을 붙여넣으면 더 빨리 삽입할 수 있습니다.","To-do List":"확인 목록","Toggle caption off":"캡션 지우기","Toggle caption on":"캡션 넣기","Toggle the circle list style":"검은 원형 목록 스타일 전환","Toggle the decimal list style":"십진수 목록 스타일 전환","Toggle the decimal with leading zero list style":"앞에 0이 붙는 십진수 목록 스타일 전환","Toggle the disc list style":"흰 원형 목록 스타일 전환","Toggle the lower–latin list style":"소문자 알파벳 목록 스타일 전환","Toggle the lower–roman list style":"소문자 로마자 목록 스타일 전환","Toggle the square list style":"검은 사각형 목록 스타일 전환","Toggle the upper–latin list style":"대문자 알파벳 목록 스타일 전환","Toggle the upper–roman list style":"대문자 로마자 목록 스타일 전환","top with upwards arrow above":"TOP 위 위쪽 화살표","Trade mark sign":"상표 기호","Tugrik sign":"투그리크 기호","Turkish lira sign":"터키 리라 기호",Turquoise:"청록색","Two dot leader":"두 점 줄임표",Underline:"밑줄",Undo:"실행 취소",Union:"합집합",Unlink:"링크 삭제","up down arrow with base":"받침이 있는 위아래 화살표",Update:"업데이트","Update image URL":"이미지 URL 업데이트","Upload failed":"업로드 실패","Upload in progress":"업로드 진행 중","Upper-latin":"대문자 알파벳","Upper-roman":"대문자 로마자","upwards arrow to bar":"위쪽 바를 향한 화살표","upwards dashed arrow":"위쪽 대시 화살표","upwards double arrow":"위쪽 겹화살표","upwards simple arrow":"위쪽 단순 화살표","Vertical text alignment toolbar":"세로 텍스트 정렬 도구 모음","Vulgar fraction one half":"2분의 1","Vulgar fraction one quarter":"4분의 1","Vulgar fraction three quarters":"4분의 3",White:"흰색","Whole words only":"전체 단어만","Widget toolbar":"위젯 툴바",Width:"가로","Won sign":"원 기호","Words: %0":"단어 수: %0","Wrap text":"텍스트 줄 바꿈",Yellow:"노랑색","Yellow marker":"노란색 마커","Yen sign":"엔 기호"});e.getPluralForm=function(t){return 0}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/ku.js b/ckeditor/translations/ku.js
deleted file mode 100644
index 34dc15a..0000000
--- a/ckeditor/translations/ku.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["ku"]=e["ku"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 لە %1","Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align center":"بەهێڵکردنی ناورەڕاست","Align left":"بەهێڵکردنی چەپ","Align right":"بەهێڵکردنی ڕاست","Align table to the left":"","Align table to the right":"",Alignment:"",Aquamarine:"شینی دەریایی",Background:"",Big:"گەورە",Black:"ڕەش","Block quote":"وتەی وەرگیراو",Blue:"شین","Blue marker":"نیشانەکەری شین",Bold:"قەڵەو",Border:"","Break text":"","Bulleted List":"لیستەی خاڵەیی","Bulleted list styles toolbar":"",Cancel:"هەڵوەشاندنەوە","Caption for image: %0":"","Caption for the image":"","Cell properties":"","Center table":"","Centered image":"ناوەڕاستکراوی وێنە","Change image text alternative":"گۆڕینی جێگروەی تێکیسی وێنە","Characters: %0":"نووسەکان: %0","Choose heading":"سەرنووسە هەڵبژێرە",Circle:"",Code:"کۆد",Color:"","Color picker":"",Column:"ستوون",Dashed:"",Decimal:"","Decimal with leading zero":"","Decrease indent":"کەمکردنەوەی بۆشایی",Default:"بنچینە","Delete column":"سڕینەوەی ستوون","Delete row":"سڕینەوەی ڕیز","Dim grey":"ڕەساسی تاریک",Dimensions:"",Disc:"","Document colors":"ڕەنگەکانی دۆکومێنت",Dotted:"",Double:"",Downloadable:"Downloadable","Dropdown toolbar":"تووڵامرازی لیستەیی","Edit block":"دەستکاری بلۆک","Edit link":"دەستکاری بەستەر","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"تووڵامرازی دەسکاریکەر","Enter image caption":"سەردێڕی وێنە دابنێ","Enter table caption":"","Font Background Color":"ڕەنگی پاشبنەمای فۆنت","Font Color":"ڕەنگی فۆنت","Font Family":"فۆنتی خێزانی","Font Size":"قەبارەی فۆنت","Full size image":"پڕ بەقەبارەی وێنە",Green:"سەوز","Green marker":"نیشانەکەری سەوز","Green pen":"پێنووسی سەوز",Grey:"ڕەساسی",Groove:"","Header column":"ستوونی دەسپێک","Header row":"ڕیزی دەسپێک",Heading:"سەرنووسە","Heading 1":"سەرنووسەی 1","Heading 2":"سەرنووسەی 2","Heading 3":"سەرنووسەی 3","Heading 4":"سەرنووسەی 4","Heading 5":"سەرنووسەی 5","Heading 6":"سەرنووسەی 6",Height:"",Highlight:"بەرچاوکردن","Horizontal line":"هێڵی ئاسۆیی","Horizontal text alignment toolbar":"",Huge:"زۆر گەورە","Image resize list":"","Image toolbar":"تووڵامرازی وێنە","image widget":"وێدجیتی وێنە","In line":"","Increase indent":"زیادکردنی بۆشایی",Insert:"","Insert code block":"دانانی خشتەی کۆد","Insert column left":"دانانی ستوون لە چەپ","Insert column right":"دانانی ستوون لە ڕاست","Insert image":"وێنە دابنێ","Insert image via URL":"","Insert media":"مێدیا دابنێ","Insert paragraph after block":"","Insert paragraph before block":"","Insert row above":"دانانی ڕیز لە سەرەوە","Insert row below":"دانانی ڕیز لە ژێرەوە","Insert table":"خشتە دابنێ",Inset:"",Italic:"لار",Justify:"هاوستوونی","Justify cell text":"","Left aligned image":"ڕیزکردنی وێنە بۆ لای چەپ","Light blue":"شینی ڕووناک","Light green":"سەوزی ڕووناک","Light grey":"ڕەساسی ڕووناک",Link:"بەستەر","Link image":"","Link URL":"ناونیشانی بەستەر","List properties":"","Lower-latin":"","Lower–roman":"","Media toolbar":"تووڵامرازی مێدیا","Media URL":"بەستەری مێدیا","media widget":"ویدجێتتی مێدیا","Merge cell down":"تێکەڵکردنی خانەکان بەرەو ژێرەوە","Merge cell left":"تێکەڵکردنی خانەکان بەرەو چەپ","Merge cell right":"تێکەڵکردنی خانەکان بەرەو ڕاست","Merge cell up":"تێکەڵکردنی خانەکان بەرەو سەر","Merge cells":"تێکەڵکردنی خانەکان",Next:"دواتر",None:"","Numbered List":"لیستەی ژمارەیی","Numbered list styles toolbar":"","Open in a new tab":"کردنەوەی لە پەنجەرەیەکی نوێ","Open link in new tab":"کردنەوەی بەستەرەکە لە پەڕەیەکی نوێ","Open media in new tab":"",Orange:"پرتەقاڵی",Original:"",Outset:"",Padding:"","Page break":"کۆتایهێنانی پەڕە",Paragraph:"پەراگراف","Paste the media URL in the input.":"بەستەری مێدیاکە لە خانەکە بلکێنە.","Pink marker":"نیشانەکەری پەمەیی","Plain text":"تێکستی سادە","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"پێشتر",Purple:"مۆر",Red:"سور","Red pen":"پێنووسی سۆر",Redo:"هەلگەڕاندنەوە","Remove color":"لابردنی ڕەنگ","Remove Format":"لابردنی شێواز","Remove highlight":"لابردنی بەرچاوکەر","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Rich Text Editor":"سەرنوسەری دەقی بەپیت",Ridge:"","Right aligned image":"ڕیزکردنی وێنە بۆ لای ڕاست",Row:"ڕیز",Save:"پاشکەوتکردن","Saving changes":"گۆڕانکاریەکان پاشکەوتدەکرێت","Select column":"","Select row":"","Show more items":"بڕگەی زیاتر نیشانبدە","Side image":"لای وێنە",Small:"بچوک",Solid:"","Split cell horizontally":"بەشکردنی خانەکان بە ئاسۆیی","Split cell vertically":"بەشکردنی خانەکان بە ئەستوونی",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"هێڵ بەسەرداهاتوو",Style:"",Subscript:"ژێرنووس",Superscript:"سەرنووس","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"تووڵامرازی خشتە","Text alignment":"ڕیززکردنی تێکست","Text alignment toolbar":"تووڵامرازی ڕیززکردنی تێکست","Text alternative":"جێگرەوەی تێکست","Text highlight toolbar":"تووڵامرازی نیشانکردنی تێکست",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"","The URL must not be empty.":"پێویستە بەستەر بەتاڵ نەبێت.",'The value is invalid. Try "10px" or "2em" or simply "2".':"","This link has no URL":"ئەم بەستەرە ناونیشانی نیە","This media URL is not supported.":"ئەم بەستەری مێدیایە پاڵپشتی ناکرێت.",Tiny:"گچکە","Tip: Paste the URL into the content to embed faster.":"Tip: Paste the URL into the content to embed faster.","To-do List":"لیستەی کردن","Toggle caption off":"","Toggle caption on":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"شینی ئاسمانی",Underline:"ژێرهێڵ",Undo:"وەک خۆی لێ بکەوە",Unlink:"لابردنی بەستەر",Update:"","Update image URL":"","Upload failed":"بارکردنەکە سەرنەکەووت","Upload in progress":"بارکردنەکە لە جێبەجێکردن دایە","Upper-latin":"","Upper-roman":"","Vertical text alignment toolbar":"",White:"سپی","Widget toolbar":"تووڵامرازی ویدجێت",Width:"","Words: %0":"وشەکان: %0","Wrap text":"",Yellow:"زەرد","Yellow marker":"نیشانەکەری زەرد"});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/lt.js b/ckeditor/translations/lt.js
deleted file mode 100644
index 2dcf853..0000000
--- a/ckeditor/translations/lt.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(i){const a=i["lt"]=i["lt"]||{};a.dictionary=Object.assign(a.dictionary||{},{"%0 of %1":"%0 iš %1","Align cell text to the bottom":"Lygiuoti langelio tekstą apačioje","Align cell text to the center":"Lygiuoti langelio tekstą centre","Align cell text to the left":"Lygiuoti langelio tekstą kairėje","Align cell text to the middle":"Lygiuoti langelio tekstą viduryje","Align cell text to the right":"Lygiuoti langelio tekstą dešinėje","Align cell text to the top":"Lygiuoti langelio tekstą viršuje","Align center":"Centruoti","Align left":"Lygiuoti į kairę","Align right":"Lygiuoti į dešinę","Align table to the left":"Lygiuoti lentelę kairėje","Align table to the right":"Lygiuoti lentelę dešinėje",Alignment:"Lygiavimas",All:"Visi","Almost equal to":"Beveik lygu",Angle:"Kampas","Approximately equal to":"Apytiksliai lygu",Aquamarine:"Aquamarine",Arrows:"Rodyklės","Asterisk operator":"Žvaigždutė","Austral sign":"Australo ženklas","back with leftwards arrow above":"atgal su rodykle kairėn viršuje",Background:"Fonas",Big:"Didelis","Bitcoin sign":"Bitkoino ženklas",Black:"Juoda","Block quote":"Citata","Block styles":"Blokuoti stilius",Blue:"Mėlyna","Blue marker":"Mėlynas žymeklis",Bold:"Paryškintas",Border:"Kraštas","Break text":"Suskaidyti tekstą","Bulleted List":"Sąrašas","Bulleted list styles toolbar":"Ženklinto sąrašo stilių įrankių juosta",Cancel:"Atšaukti","Caption for image: %0":"Vaizdo antraštė: %0","Caption for the image":"Vaizdo antraštė","Cedi sign":"Cedi ženklas","Cell properties":"Langelio savybės","Cent sign":"Cento ženklas","Center table":"Centruoti lentelę","Centered image":"Vaizdas centre","Change image text alternative":"Pakeisti vaizdo alternatyvųjį tekstą","Character categories":"Simbolių kategorijos","Characters: %0":"Simbolių: %0","Choose heading":"Pasirinkite antraštę",Circle:"Apskritimas",Code:"Kodas","Colon sign":"Dvitaškio ženklas",Color:"Spalva","Color picker":"Spalvos ieškiklis",Column:"Stulpelis","Contains as member":"Skaitosi kaip narys","Copyright sign":"Autorinių teisių simbolis","Cruzeiro sign":"Cruzeiro ženklas",Currency:"Valiuta","Currency sign":"Valiutos ženklas",Dashed:"Brūkšneliais",Decimal:"Dešimtainis","Decimal with leading zero":"Dešimtainis su nuliu priekyje","Decrease indent":"Sumažinti atitraukimą",Default:"Numatyta","Degree sign":"Laipsnio ženklas","Delete column":"Ištrinti stulpelį","Delete row":"Ištrinti eilutę","Dim grey":"Pilkšva",Dimensions:"Matmenys",Disc:"Diskas","Division sign":"Dalybos ženklas","Document colors":"Dokumento spalvos","Dollar sign":"Dolerio ženklas","Dong sign":"Dongo ženklas",Dotted:"Taškuotas",Double:"Dvigubas","Double dagger":"Dvigubo kryžiaus ženklas","Double exclamation mark":"Dvigubas šauktukas","Double low-9 quotation mark":"Dviguba žema „9“ kabutė","Double question mark":"Dvigubas klaustukas",Downloadable:"Parsisiunčiamas","downwards arrow to bar":"rodyklė į juostą žemyn","downwards dashed arrow":"punktyrinė rodyklė žemyn","downwards double arrow":"dviguba rodyklė žemyn","downwards simple arrow":"Į apačią paprasta rodyklė","Drachma sign":"Drachmos ženklas","Dropdown toolbar":"Įrankių juosta pasirenkamajame sąraše","Edit block":"Redaguoti bloką","Edit link":"Keisti nuorodą","Edit source":"Redaguoti šaltinį","Editor block content toolbar":"Redaktoriaus bloko turinio įrankių juosta","Editor contextual toolbar":"Redaktoriaus kontekstinė įrankių juosta","Editor editing area: %0":"Redaktoriaus redagavimo sritis: %0","Editor toolbar":"Redaktoriaus įrankių juosta","Element of":"Narys","Em dash":"Brūkšnys","Empty set":"Nulinė reikšmė","Empty snippet content":"Tuščias iškarpos turinys","En dash":"Brūkšnelis","end with leftwards arrow above":"pabaiga su rodykle kairėn viršuje","Enter image caption":"Įveskite vaizdo antraštę","Enter table caption":"Įvesti lentelės antraštę","Euro sign":"Euro ženklas","Euro-currency sign":"Euro valiutos ženklas","Exclamation question mark":"Šauktukas klaustukas",Find:"Surasti","Find and replace":"Rasti ir pakeisti","Find in text…":"Surasti tekste...","Font Background Color":"Šrifto fono spalva","Font Color":"Šrifto spalva","Font Family":"Šrifto šeima","Font Size":"Šrifto dydis","For all":"Bendrumo kvantorius","Fraction slash":"Trupmeninis pasvirasis brūkšnys","French franc sign":"Prancūzų franko ženklas","Full size image":"Pilno dydžio vaizdas","German penny sign":"Vokietijos cento ženklas","Greater-than or equal to":"Daugiau nei arba lygu","Greater-than sign":"Daugiau nei ženklas",Green:"Žalia","Green marker":"Žalias žymeklis","Green pen":"Žalias žymeklis",Grey:"Pilka",Groove:"Ilgas ir siauras","Guarani sign":"Guaranos ženklas","Header column":"Antraštės stulpelis","Header row":"Antraštės eilutė",Heading:"Antraštė","Heading 1":"Antraštė 1","Heading 2":"Antraštė 2","Heading 3":"Antraštė 3","Heading 4":"Antraštė 4","Heading 5":"Antraštė 5","Heading 6":"Antraštė 6",Height:"Aukštis",Highlight:"Pažymėti žymekliu","Horizontal ellipsis":"Horizontali elipsė","Horizontal line":"Horizontali linija","Horizontal text alignment toolbar":"Horizontalaus teksto lygiavimo įrankių juosta","Hryvnia sign":"Grivinos ženklas","HTML object":"HTML object","HTML snippet":"HTML iškarpa",Huge:"Milžiniškas","Identical to":"Identiškas","Image resize list":"Paveikslėlio dydžio keitimo sąrašas","Image toolbar":"Paveikslėlių įrankių juosta","image widget":"vaizdų valdiklis","In line":"tolygiai","Increase indent":"Padidinti atitraukimą","Indian rupee sign":"Indijos rupijos ženklas",Infinity:"Begalybė",Insert:"Įkelti","Insert code block":"Įterpti codų bloką","Insert column left":"Įterpti stulpelį kairėje","Insert column right":"Įterpti stulpelį dešinėje","Insert HTML":"Įkelti HTML","Insert image":"Įterpti vaizdą","Insert image via URL":"Įkelti paveikslėlį naudojant URL","Insert media":"Įterpkite media","Insert paragraph after block":"Įkelti pastraipą po bloko","Insert paragraph before block":"Įkelti pastraipą prieš bloką","Insert row above":"Įterpti eilutę aukščiau","Insert row below":"Įterpti eilutę žemiau","Insert table":"Įterpti lentelę",Inset:"Intarpas",Integral:"Integralas",Intersection:"Sankirta","Inverted exclamation mark":"Apverstas šauktukas","Inverted question mark":"Apverstas klaustukas",Italic:"Kursyvas",Justify:"Lygiuoti per visą plotį","Justify cell text":"Pabrėžti langelio tekstą","Kip sign":"Kipo ženklas",Latin:"Lotyniški rašmenys","Latin capital letter a with breve":"Lotynų didžioji raidė a su lankeliu","Latin capital letter a with macron":"Lotynų didžioji raidė a su makronu","Latin capital letter a with ogonek":"Lotynų didžioji raidė a su nosine","Latin capital letter c with acute":"Lotynų didžioji raidė c su dešininiu kirčiu","Latin capital letter c with caron":"Lotynų didžioji raidė c su paukščiuku","Latin capital letter c with circumflex":"Lotynų didžioji raidė c su cirkumfleksu","Latin capital letter c with dot above":"Lotynų didžioji raidė c su tašku viršuje","Latin capital letter d with caron":"Lotynų didžioji raidė d su paukščiuku","Latin capital letter d with stroke":"Lotynų didžioji raidė d su pasviruoju brūkšneliu","Latin capital letter e with breve":"Lotynų didžioji raidė e su lankeliu","Latin capital letter e with caron":"Lotynų didžioji raidė e su paukščiuku","Latin capital letter e with dot above":"Lotynų didžioji raidė e su tašku viršuje","Latin capital letter e with macron":"Lotynų didžioji raidė e su makronu","Latin capital letter e with ogonek":"Lotynų didžioji raidė e su nosine","Latin capital letter eng":"Lotynų didžioji raidė eng","Latin capital letter g with breve":"Lotynų didžioji raidė g su lankeliu","Latin capital letter g with cedilla":"Lotynų didžioji raidė g su sedile","Latin capital letter g with circumflex":"Lotynų didžioji raidė g su cirkumfleksu","Latin capital letter g with dot above":"Lotynų didžioji raidė g su tašku viršuje","Latin capital letter h with circumflex":"Lotynų didžioji raidė h su cirkumfleksu","Latin capital letter h with stroke":"Lotynų didžioji raidė h su pasviruoju brūkšneliu","Latin capital letter i with breve":"Lotynų didžioji raidė i su lankeliu","Latin capital letter i with dot above":"Lotynų didžioji raidė i su tašku viršuje","Latin capital letter i with macron":"Lotynų didžioji raidė i su makronu","Latin capital letter i with ogonek":"Lotynų didžioji raidė i su nosine","Latin capital letter i with tilde":"Lotynų didžioji raidė i su riestiniu kirčiu","Latin capital letter j with circumflex":"Lotynų didžioji raidė j su cirkumfleksu","Latin capital letter k with cedilla":"Lotynų didžioji raidė k su sedile","Latin capital letter l with acute":"Lotynų didžioji raidė l su dešininiu kirčiu","Latin capital letter l with caron":"Lotynų didžioji raidė l su paukščiuku","Latin capital letter l with cedilla":"Lotynų didžioji raidė l su sedile","Latin capital letter l with middle dot":"Lotynų didžioji raidė l su tašku viduryje","Latin capital letter l with stroke":"Lotynų didžioji raidė l su pasviruoju brūkšneliu","Latin capital letter n with acute":"Lotynų didžioji raidė n su dešininiu kirčiu","Latin capital letter n with caron":"Lotynų didžioji raidė n su paukščiuku","Latin capital letter n with cedilla":"Lotynų didžioji raidė n su sedile","Latin capital letter o with breve":"Lotynų didžioji raidė o su lankeliu","Latin capital letter o with double acute":"Lotynų didžioji raidė o su dvigubu dešininiu kirčiu","Latin capital letter o with macron":"Lotynų didžioji raidė o su makronu","Latin capital letter r with acute":"Lotynų didžioji raidė r su dešininiu kirčiu","Latin capital letter r with caron":"Lotynų didžioji raidė r su paukščiuku","Latin capital letter r with cedilla":"Lotynų didžioji raidė r su sedile","Latin capital letter s with acute":"Lotynų didžioji raidė s su dešininiu kirčiu","Latin capital letter s with caron":"Lotynų didžioji raidė s su paukščiuku","Latin capital letter s with cedilla":"Lotynų didžioji raidė s su sedile","Latin capital letter s with circumflex":"Lotynų didžioji raidė s su cirkumfleksu","Latin capital letter t with caron":"Lotynų didžioji raidė t su paukščiuku","Latin capital letter t with cedilla":"Lotynų didžioji raidė t su sedile","Latin capital letter t with stroke":"Lotynų didžioji raidė t su pasviruoju brūkšneliu","Latin capital letter u with breve":"Lotynų didžioji raidė u su lankeliu","Latin capital letter u with double acute":"Lotynų didžioji raidė u su dvigubu dešininiu kirčiu","Latin capital letter u with macron":"Lotynų didžioji raidė u su makronu","Latin capital letter u with ogonek":"Lotynų didžioji raidė u su nosine","Latin capital letter u with ring above":"Lotynų didžioji raidė u su žiedu viršuje","Latin capital letter u with tilde":"Lotynų didžioji raidė u su riestiniu kirčiu","Latin capital letter w with circumflex":"Lotynų didžioji raidė w su cirkumfleksu","Latin capital letter y with circumflex":"Lotynų didžioji raidė y su cirkumfleksu","Latin capital letter y with diaeresis":"Lotynų didžioji raidė y su diaereze","Latin capital letter z with acute":"Lotynų didžioji raidė z su dešininiu kirčiu","Latin capital letter z with caron":"Lotynų didžioji raidė z su paukščiuku","Latin capital letter z with dot above":"Lotynų didžioji raidė z su tašku viršuje","Latin capital ligature ij":"Lotynų didžioji ligatūra ij","Latin capital ligature oe":"Lotynų didžioji ligatūra oe","Latin small letter a with breve":"Lotynų mažoji raidė a su lankeliu","Latin small letter a with macron":"Lotynų mažoji raidė a su makronu","Latin small letter a with ogonek":"Lotynų mažoji raidė a su nosine","Latin small letter c with acute":"Lotynų mažoji raidė c su dešininiu kirčiu","Latin small letter c with caron":"Lotynų mažoji raidė c su paukščiuku","Latin small letter c with circumflex":"Lotynų mažoji raidė c su cirkumfleksu","Latin small letter c with dot above":"Lotynų mažoji raidė c su tašku viršuje","Latin small letter d with caron":"Lotynų mažoji raidė d su paukščiuku","Latin small letter d with stroke":"Lotynų mažoji raidė d su pasviruoju brūkšneliu","Latin small letter dotless i":"Lotynų mažoji raidė i be taškų","Latin small letter e with breve":"Lotynų mažoji raidė e su lankeliu","Latin small letter e with caron":"Lotynų didžioji raidė e su paukščiuku","Latin small letter e with dot above":"Lotynų mažoji raidė e su tašku viršuje","Latin small letter e with macron":"Lotynų mažoji raidė e su makronu","Latin small letter e with ogonek":"Lotynų mažoji raidė e su nosine","Latin small letter eng":"Lotynų mažoji raidė eng","Latin small letter f with hook":"Lotynų mažoji raidė f su kabliuku","Latin small letter g with breve":"Lotynų mažoji raidė g su lankeliu","Latin small letter g with cedilla":"Lotynų mažoji raidė g su sedile","Latin small letter g with circumflex":"Lotynų mažoji raidė g su cirkumfleksu","Latin small letter g with dot above":"Lotynų mažoji raidė g su tašku viršuje","Latin small letter h with circumflex":"Lotynų mažoji raidė h su cirkumfleksu","Latin small letter h with stroke":"Lotynų mažoji raidė h su pasviruoju brūkšneliu","Latin small letter i with breve":"Lotynų mažoji raidė i su lankeliu","Latin small letter i with macron":"Lotynų mažoji raidė i su makronu","Latin small letter i with ogonek":"Lotynų mažoji raidė i su nosine","Latin small letter i with tilde":"Lotynų mažoji raidė i su riestiniu kirčiu","Latin small letter j with circumflex":"Lotynų mažoji raidė j su cirkumfleksu","Latin small letter k with cedilla":"Lotynų mažoji raidė k su sedile","Latin small letter kra":"Lotynų mažoji raidė kra","Latin small letter l with acute":"Lotynų mažoji raidė l su dešininiu kirčiu","Latin small letter l with caron":"Lotynų mažoji raidė l su paukščiuku","Latin small letter l with cedilla":"Lotynų mažoji raidė l su sedile","Latin small letter l with middle dot":"Lotynų mažoji raidė l su tašku viduryje","Latin small letter l with stroke":"Lotynų mažoji raidė l su pasviruoju brūkšneliu","Latin small letter long s":"Lotynų mažoji ilga raidė s","Latin small letter n preceded by apostrophe":"Lotynų mažoji raidė n su apostrofu priešais","Latin small letter n with acute":"Lotynų mažoji raidė n su dešininiu kirčiu","Latin small letter n with caron":"Lotynų mažoji raidė n su paukščiuku","Latin small letter n with cedilla":"Lotynų mažoji raidė n su sedile","Latin small letter o with breve":"Lotynų mažoji raidė o su lankeliu","Latin small letter o with double acute":"Lotynų mažoji raidė o su dvigubu dešininiu kirčiu","Latin small letter o with macron":"Lotynų mažoji raidė o su makronu","Latin small letter r with acute":"Lotynų mažoji raidė r su dešininiu kirčiu","Latin small letter r with caron":"Lotynų mažoji raidė r su paukščiuku","Latin small letter r with cedilla":"Lotynų mažoji raidė r su sedile","Latin small letter s with acute":"Lotynų mažoji raidė s su dešininiu kirčiu","Latin small letter s with caron":"Lotynų mažoji raidė s su paukščiuku","Latin small letter s with cedilla":"Lotynų mažoji raidė s su sedile","Latin small letter s with circumflex":"Lotynų mažoji raidė s su cirkumfleksu","Latin small letter t with caron":"Lotynų mažoji raidė t su paukščiuku","Latin small letter t with cedilla":"Lotynų mažoji raidė t su sedile","Latin small letter t with stroke":"Lotynų mažoji raidė t su pasviruoju brūkšneliu","Latin small letter u with breve":"Lotynų mažoji raidė u su lankeliu","Latin small letter u with double acute":"Lotynų mažoji raidė u su dvigubu dešininiu kirčiu","Latin small letter u with macron":"Lotynų mažoji raidė u su makronu","Latin small letter u with ogonek":"Lotynų mažoji raidė u su nosine","Latin small letter u with ring above":"Lotynų mažoji raidė u su žiedu viršuje","Latin small letter u with tilde":"Lotynų mažoji raidė u su riestiniu kirčiu","Latin small letter w with circumflex":"Lotynų mažoji raidė w su cirkumfleksu","Latin small letter y with circumflex":"Lotynų mažoji raidė y su cirkumfleksu","Latin small letter z with acute":"Lotynų mažoji raidė z su dešininiu kirčiu","Latin small letter z with caron":"Lotynų mažoji raidė z su paukščiuku","Latin small letter z with dot above":"Lotynų mažoji raidė z su tašku viršuje","Latin small ligature ij":"Lotynų mažoji ligatūra ij","Latin small ligature oe":"Lotynų mažoji ligatūra oe","Left aligned image":"Vaizdas kairėje","Left double quotation mark":"Kairė dviguba kabutė","Left single quotation mark":"Vienguba kairė kabutė","Left-pointing double angle quotation mark":"Kairėn nukreipto kampo dviguba kabutė","leftwards arrow to bar":"rodyklė į kairę juostą","leftwards dashed arrow":"punktyrinė rodyklė kairėn","leftwards double arrow":"dviguba rodyklė kairėn","leftwards simple arrow":"Į kairę paprasta rodyklė","Less-than or equal to":"Mažiau nei arba lygu ","Less-than sign":"Mažiau nei ženklas","Light blue":"Šviesiai mėlyna","Light green":"Šviesiai žalia","Light grey":"Šviesiai pilka",Link:"Pridėti nuorodą","Link image":"Susieti paveikslėlį","Link URL":"Nuorodos URL","Lira sign":"Liros ženklas","List properties":"Vardyti ypatybes","Livre tournois sign":"Livre tournois ženklas","Logical and":"Konjunkcija","Logical or":"Disjunkcija","Lower-latin":"žemesnysis-lotyniškas","Lower–roman":"žemesnysis-romėniškas",Macron:"Makronas","Manat sign":"Manatos ženklas","Match case":"Sutapties atvejis",Mathematical:"Matematiniai rašmenys","Media toolbar":"Medijų įrankių juosta","Media URL":"Media URL","media widget":"media valdiklis","Merge cell down":"Prijungti langelį apačioje","Merge cell left":"Prijungti langelį kairėje","Merge cell right":"Prijungti langelį dešinėje","Merge cell up":"Prijungti langelį viršuje","Merge cells":"Sujungti langelius","Mill sign":"Malūno ženklas","Minus sign":"Minuso ženklas","Multiple styles":"Daug stilių","Multiplication sign":"Daugybos ženklas","N-ary product":"Dekarto produktas","N-ary summation":"Sigma sumavimas",Nabla:"Nabla","Naira sign":"Nairos ženklas","New sheqel sign":"Naujojo šekelio ženklas",Next:"Kitas","Next result":"Kitas rezultatas","No preview available":"Nėra galimų peržiūrų",None:"Nieko","Nordic mark sign":"Šiaurietiškas ženklas","Not an element of":"Ne narys","Not equal to":"Nelygu","Not sign":"Neigimas","Numbered List":"Numeruotas rąrašas","Numbered list styles toolbar":"Numeruoto sąrašo stilių įrankių juosta","on with exclamation mark with left right arrow above":"įjungta su šauktuku su rodykle kairėn dešinėn viršuje","Open in a new tab":"Atverti naujoje kortelėje","Open link in new tab":"Atidaryti nuorodą naujame skirtuke","Open media in new tab":"Atidaryti mediją naujame skirtuke",Orange:"Oranžinė",Original:"Originalus",Outset:"Pradžia",Overline:"Viršutinė juosta",Padding:"Užpildymas","Page break":"Puslapio lūžis",Paragraph:"Paragrafas","Paragraph sign":"Pastraipos ženklas","Partial differential":"Dalinė išvestinė","Paste raw HTML here...":"Įklijuokite neapdorotą HTML čia...","Paste the media URL in the input.":"Įklijuokite media URL adresą į įvedimo lauką.","Per mille sign":"Promilės ženklas","Per ten thousand sign":"Ten tūkstančių ženklas","Peseta sign":"Pesetos ženklas","Peso sign":"Peso ženklas","Pink marker":"Rožinis žymeklis","Plain text":"Paprastasis tekstas","Plus-minus sign":"Pliuso-minuso ženklas","Pound sign":"Svaro ženklas","Press Enter to type after or press Shift + Enter to type before the widget":"Paspauskite Enter, jei norite rašyti po valdiklio, arba paspauskite Shift + Enter, jei norite rašyti prieš valdiklį.",Previous:"Buvęs","Previous result":"Buvęs rezultatas","Proportional to":"Proporcingas",Purple:"Violetinė","Question exclamation mark":"Klaustukas šauktukas",Red:"Raudona","Red pen":"Raudonas žymeklis",Redo:"Pirmyn","Registered sign":"Registruoto prekės ženklo simbolis","Remove color":"Pašalinti spalvą","Remove Format":"Naikinti formatavimą","Remove highlight":"Panaikinti pažymėjimą",Replace:"Pakeisti","Replace all":"Pakeisti visus","Replace with…":"Sukeisti su...","Resize image":"Pakeisti paveikslėlio dydį","Resize image to %0":"Pakeisti paveikslėlio dydį į %0","Resize image to the original size":"Pakeisti paveikslėlio dydį į originalų","Restore default":"Atkurti numatytuosius","Reversed order":"Atvirkštinė tvarka","Reversed paragraph sign":"Apverstas pastraipos ženklas","Rich Text Editor":"Raiškiojo teksto redaktorius",Ridge:"Briaunuotas","Right aligned image":"Vaizdas dešinėje","Right double quotation mark":"Dešinė dviguba kabutė","Right single quotation mark":"Vienguba dešinė kabutė","Right-pointing double angle quotation mark":"Dešinėn nukreipto kampo dviguba kabutė","rightwards arrow to bar":"rodyklė į dešinę juostą","rightwards dashed arrow":"punktyrinė rodyklė dešinėn","rightwards double arrow":"dviguba rodyklė dešinėn","rightwards simple arrow":"Į dešinę paprasta rodyklė",Row:"Eilutė","Ruble sign":"Rublio ženklas","Rupee sign":"Rupijos ženklas",Save:"Išsaugoti","Save changes":"Išsaugoti pakeitimus","Saving changes":"Pakeitimai saugomi","Section sign":"Skirsnio ženklas","Select all":"Pasirinkti viską","Select column":"Pasirinkti stulpelį","Select row":"Pasirinkti eilutę","Show more items":"Rodyti daugiau elementų","Show options":"Rodyti pasirinkimus","Side image":"Vaizdas šone","Single left-pointing angle quotation mark":"Vienguba kairėn nukreipto kampo kabutė","Single low-9 quotation mark":"Vienguba žema „9“ kabutė","Single right-pointing angle quotation mark":"Vienguba dešinėn nukreipto kampo kabutė",Small:"Mažas",Solid:"Vientisas","soon with rightwards arrow above":"netrukus su rodykle dešinėn viršuje",Source:"Šaltinis","Special characters":"Išskirtiniai simboliai","Spesmilo sign":"Spesmilo ženklas","Split cell horizontally":"Padalinti langelį horizontaliai","Split cell vertically":"Padalinti langelį vertikaliai",Square:"Kvadratas","Square root":"Kvadratinė šaknis","Start at":"Pradėti nuo","Start index must be greater than 0.":"Pradžios indeksas turi būti didesnis nei 0.",Strikethrough:"Perbrauktas",Style:"Stilius",Styles:"Stiliai",Subscript:"Žemiau",Superscript:"Aukščiau","Table alignment toolbar":"Teksto lygiavimo įrankių juosta","Table cell text alignment":"Lentelės langelio teksto lygiavimas","Table properties":"Lentelės savybės","Table toolbar":"Lentelės įrankių juosta","Tenge sign":"Tengės ženklas",Text:"Tekstas","Text alignment":"Teksto lygiavimas","Text alignment toolbar":"Teksto lygiavimo įrankių juosta","Text alternative":"Alternatyvusis tekstas","Text highlight toolbar":"Teksto paryškinimo įrankių juosta","Text styles":"Teksto stiliai","Text to find must not be empty.":"Ieškomas tekstas negali būti tuščias.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Spalva neteisinga. Mėginkite "#FF0000" arba "rgb(255,0,0)" arba "raudona".',"The URL must not be empty.":"URL negali būti tuščias.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Reikšmė neteisinga. Mėginkite "10px" arba "2em", ar paprasčiausiai "2".',"There exists":"Egzistavimo kvantorius","This link has no URL":"Ši nuorda neturi URL","This media URL is not supported.":"Šis media URL yra nepalaikomas.","Tilde operator":"Ekvivalentas",Tiny:"Mažytis","Tip: Find some text first in order to replace it.":"Patarimas: Pirmiausiai suraskite teksto, jog jį sukeistumėte.","Tip: Paste the URL into the content to embed faster.":"Patarimas: norėdami greičiau įterpti media tiesiog įklijuokite URL į turinį.","To-do List":"Užduočių sąrašas","Toggle caption off":"Išjungti antraštę","Toggle caption on":"Įjungti antraštę","Toggle the circle list style":"Perjungti ovalų sąrašo stilių","Toggle the decimal list style":"Perjungti dešimtainį sąrašo stilių","Toggle the decimal with leading zero list style":"Perjungti dešimtainį sąrašo su nuliu priekyje stilių","Toggle the disc list style":"Perjungti diskinį sąrašo stilių","Toggle the lower–latin list style":"Perjungti žemesnįjį lotyniško stiliaus sąrašą","Toggle the lower–roman list style":"Perjungti žemesnįjį romėniško stiliaus sąrašą","Toggle the square list style":"Perjungti kvadratinį sąrašo stilių","Toggle the upper–latin list style":"Perjungti aukštesnįjį lotyniško stiliaus sąrašą","Toggle the upper–roman list style":"Perjungti aukštesnįjį romėniško stiliaus sąrašą","top with upwards arrow above":"viršus su rodykle aukštyn viršuje","Trade mark sign":"Prekės ženklo simbolis","Tugrik sign":"Tugriko ženklas","Turkish lira sign":"Turkijos liros ženklas",Turquoise:"Turkio","Two dot leader":"Two taškų linijos",Underline:"Pabrauktas",Undo:"Atgal",Union:"Sąjunga",Unlink:"Pašalinti nuorodą","up down arrow with base":"rodyklė aukštyn žemyn su pagrindu",Update:"Atnaujinti","Update image URL":"Atnaujinti paveikslėlio URL","Upload failed":"Įkelti nepavyko","Upload in progress":"Įkelima","Upper-latin":"Viršutinis romėniškas","Upper-roman":"Viršutinis romėniškas","upwards arrow to bar":"rodyklė į juostą aukštyn","upwards dashed arrow":"punktyrinė rodyklė aukštyn","upwards double arrow":"dviguba rodyklė aukštyn","upwards simple arrow":"Į viršų paprasta rodyklė","Vertical text alignment toolbar":"Vertikalaus teksto lygiavimo įrankių juosta","Vulgar fraction one half":"Paprastoji trupmena one antroji","Vulgar fraction one quarter":"Paprastoji trupmena one ketvirtadalis","Vulgar fraction three quarters":"Paprastoji trupmena three ketvirtadaliai",White:"Balta","Whole words only":"Tik vientisus žodžius","Widget toolbar":"Valdiklių įrankių juosta",Width:"Plotis","Won sign":"Vonos ženklas","Words: %0":"Žodžių: %0","Wrap text":"Perkelti tekstą į kitą eilutę",Yellow:"Geltona","Yellow marker":"Geltonas žymeklis","Yen sign":"Jenos ženklas"});a.getPluralForm=function(i){return i%10==1&&(i%100>19||i%100<11)?0:i%10>=2&&i%10<=9&&(i%100>19||i%100<11)?1:i%1!=0?2:3}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/lv.js b/ckeditor/translations/lv.js
deleted file mode 100644
index 634ed66..0000000
--- a/ckeditor/translations/lv.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const t=a["lv"]=a["lv"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 no %1","Align cell text to the bottom":"Līdzināt šūnas tekstu pie apakšas","Align cell text to the center":"Līdzināt šūnas tekstu centrā","Align cell text to the left":"Līdzināt šūnas tekstu pa kreisi","Align cell text to the middle":"Līdzināt šūnas tekstu vidū","Align cell text to the right":"Līdzināt šūnas tekstu pa labi","Align cell text to the top":"Līdzināt šūnas tekstu pie augšas","Align center":"Centrēt","Align left":"Pa kreisi","Align right":"Pa labi","Align table to the left":"Līdzināt tabulu pa kreisi","Align table to the right":"Līdzināt tabulu pa labi",Alignment:"Novietojums",All:"Visi","Almost equal to":"Gandrīz vienāds ar",Angle:"Stūris","Approximately equal to":"Aptuveni vienāds ar",Aquamarine:"Akvamarīns",Arrows:"Bultas","Asterisk operator":"Asterisks","Austral sign":"Austrāla zīme","back with leftwards arrow above":"atpakaļ ar kreisi vērstu bultiņu augšpusē",Background:"Fona krāsa",Big:"Liels","Bitcoin sign":"Bitkoina zīme",Black:"Melns","Block quote":"Citāts","Block styles":"Bloka stili",Blue:"Zils","Blue marker":"Zils marķieris",Bold:"Trekns",Border:"Apmale","Break text":"Pārtraukt tekstu","Bulleted List":"Nenumurēts Saraksts","Bulleted list styles toolbar":"Nenumurēta saraksta stili",Cancel:"Atcelt","Caption for image: %0":"Attēla virsraksts: %0","Caption for the image":"Attēla virsraksts","Cedi sign":"Sedi zīme","Cell properties":"Šūnas īpašības","Cent sign":"Centa zīme","Center table":"Centrēt tabulu","Centered image":"Centrēts attēls","Change image text alternative":"Mainīt attēla alternatīvo tekstu","Character categories":"Rakstzīmju kategorijas","Characters: %0":"Rakstzīmes: %0","Choose heading":"Izvēlēties virsrakstu",Circle:"Aplis",Code:"Kods","Colon sign":"Kols",Color:"Teksta krāsa","Color picker":"Krāsu palete",Column:"Kolonna","Contains as member":"Satur kā ","Copyright sign":"Autortiesību zīme","Cruzeiro sign":"Kruzeiro zīme",Currency:"Valūta","Currency sign":"Valūtas zīme",Dashed:"Pārtraukta līnija",Decimal:"Cipari","Decimal with leading zero":"Decimālskaitļi sākot ar nulli","Decrease indent":"Samazināt atkāpi",Default:"Noklusējuma","Degree sign":"Grādu zīme","Delete column":"Dzēst kolonnu","Delete row":"Dzēst rindu","Dim grey":"Blāvi pelēks",Dimensions:"Izmēri",Disc:"Disks","Division sign":"Dalīšanas zīme","Document colors":"Krāsas dokumentā","Dollar sign":"Dolārzīme","Dong sign":"Donga zīme",Dotted:"Punktēta līnija",Double:"Dubulta līnija","Double dagger":"Dubults duncis","Double exclamation mark":"Dubulta izsaukuma zīme","Double low-9 quotation mark":"Dubultās zemās-9 pēdiņās","Double question mark":"Dubulta jautājumzīme",Downloadable:"Lejupielādējams","downwards arrow to bar":"lejupvērsta bultiņa uz joslu","downwards dashed arrow":"lejupvērsta pārtrauktā bultiņa","downwards double arrow":"lejupvērsta dubultā bultiņa","downwards simple arrow":"vienkāršā bulta lejup","Drachma sign":"Drahmas zīme","Dropdown toolbar":"Papildus izvēlnes rīkjosla","Edit block":"Labot bloku","Edit link":"Labot Saiti","Edit source":"Labot pirmavotu","Editor block content toolbar":"Rediģēšanas bloka satura rīkjosla","Editor contextual toolbar":"Redaktora konteksta rīkjosla","Editor editing area: %0":"Redaktora rediģēšanas zona: %0","Editor toolbar":"Redaktora rīkjosla","Element of":"Elements no","Em dash":"Domuzīme","Empty set":"Tukša kopa","Empty snippet content":"Tukšs fragments","En dash":"Īsa domuzīme","end with leftwards arrow above":"beigt ar kreisi vērstu bultiņu augšpusē","Enter image caption":"Ievadiet attēla parakstu","Enter table caption":"Ievadiet tabulas parakstu","Euro sign":"Eirozīme","Euro-currency sign":"Eiro valūtas zīme","Exclamation question mark":"Izsaukuma jautājuma zīme",Find:"Meklēt","Find and replace":"Meklēt un aizstāt","Find in text…":"Meklēt tekstā...","Font Background Color":"Fonta fona krāsa","Font Color":"Fonta krāsa","Font Family":"Fonts","Font Size":"Fonta Lielums","For all":"Visiem","Fraction slash":"Dalīšanas slīpsvītra","French franc sign":"Franču franka zīme","Full size image":"Pilna izmēra attēls","German penny sign":"Vācu santīma zīme","Greater-than or equal to":"Lielāks par vai vienāds ar","Greater-than sign":"Vairāk nekā zīme",Green:"Zaļš","Green marker":"Zaļš marķieris","Green pen":"Zaļa pildspalva",Grey:"Pelēks",Groove:"Iespiesta līnija","Guarani sign":"Guarani zīme","Header column":"Šī kolonna ir galvene","Header row":"Šī rinda ir galvene",Heading:"Virsraksts","Heading 1":"Virsraksts 1","Heading 2":"Virsraksts 2","Heading 3":"Virsraksts 3","Heading 4":"Virsraksts 4","Heading 5":"Virsraksts 5","Heading 6":"Virsraksts 6",Height:"Augstums",Highlight:"Izcelt","Horizontal ellipsis":"Horizontālā elipse","Horizontal line":"Horizontāli atdalošā līnija","Horizontal text alignment toolbar":"Horizontāla teksta līdzināšana","Hryvnia sign":"Grivnas zīme","HTML object":"HTML objekts","HTML snippet":"HTML fragments",Huge:"Milzīgs","Identical to":"Vienāds ar","Image resize list":"Attēla izmēru saraksts","Image toolbar":"Attēlu rīkjosla","image widget":"attēla sīkrīks","In line":"Rindā","Increase indent":"Palielināt atkāpi","Indian rupee sign":"Indijas rūpijas zīme",Infinity:"Bezgalība",Insert:"Ievietot","Insert code block":"Ievietot koda bloku","Insert column left":"Ievietot kolonnu pa kreisi","Insert column right":"Ievietot kolonnu pa labi","Insert HTML":"Ievietot HTML","Insert image":"Ievietot attēlu","Insert image via URL":"Ievietot attēlu, izmantojot saiti","Insert media":"Ievietot mediju","Insert paragraph after block":"Ievietot paragrāfu aiz bloka","Insert paragraph before block":"Ievietot paragrāfu pirms bloka","Insert row above":"Ievietot rindu virs","Insert row below":"Ievietot rindu zem","Insert table":"Ievietot tabulu",Inset:"Ievietot / ieliktnis",Integral:"Integrālis",Intersection:"Intersekcija","Inverted exclamation mark":"Apgriezta izsaukuma zīme","Inverted question mark":"Apgriezta jautājuma zīme",Italic:"Kursīvs",Justify:"Izlīdzināt abas malas","Justify cell text":"Taisnot šūnas tekstu","Kip sign":"Kipa zīme",Latin:"Latīņu","Latin capital letter a with breve":"Latīņu lielais burts a ar īsuma zīmi","Latin capital letter a with macron":"Latīņu lielais burts a ar garumzīmi","Latin capital letter a with ogonek":"Latīņu lielais burts a ar ogoneku","Latin capital letter c with acute":"Latīņu lielais burts c ar akūtu","Latin capital letter c with caron":"Latīņu lielais burts c ar karonu","Latin capital letter c with circumflex":"Latīņu lielais burts c ar cirkumfleksu","Latin capital letter c with dot above":"Latīņu lielais burts c ar punktu augšpusē","Latin capital letter d with caron":"Latīņu lielais burts d ar karonu","Latin capital letter d with stroke":"Latīņu lielais burts d ar līniju","Latin capital letter e with breve":"Latīņu lielais burts e ar īsuma zīmi","Latin capital letter e with caron":"Latīņu lielais burts e ar karonu","Latin capital letter e with dot above":"Latīņu lielais burts e ar punktu augšpusē","Latin capital letter e with macron":"Latīņu lielais burts e ar garumzīmi","Latin capital letter e with ogonek":"Latīņu lielais burts e ar ogoneku","Latin capital letter eng":"Latīņu lielais burts eng","Latin capital letter g with breve":"Latīņu lielais burts g ar īsuma zīmi","Latin capital letter g with cedilla":"Latīņu lielais burts g ar sediļu","Latin capital letter g with circumflex":"Latīņu lielais burts g ar cirkumfleksu","Latin capital letter g with dot above":"Latīņu lielais burts g ar punktu augšpusē","Latin capital letter h with circumflex":"Latīņu lielais burts h ar cirkumfleksu","Latin capital letter h with stroke":"Latīņu lielais burts h ar līniju","Latin capital letter i with breve":"Latīņu lielais burts i ar īsuma zīmi","Latin capital letter i with dot above":"Latīņu lielais burts i ar punktu augšpusē","Latin capital letter i with macron":"Latīņu lielais burts i ar garumzīmi","Latin capital letter i with ogonek":"Latīņu lielais burts i ar ogoneku","Latin capital letter i with tilde":"Latīņu lielais burts i ar tildi","Latin capital letter j with circumflex":"Latīņu lielais burts j ar cirkumfleksu","Latin capital letter k with cedilla":"Latīņu lielais burts k ar sediļu","Latin capital letter l with acute":"Latīņu lielais burts l ar akūtu","Latin capital letter l with caron":"Latīņu lielais burts l ar karonu","Latin capital letter l with cedilla":"Latīņu lielais burts l ar sediļu","Latin capital letter l with middle dot":"Latīņu lielais burts l ar vidējo punktu","Latin capital letter l with stroke":"Latīņu lielais burts l ar līniju","Latin capital letter n with acute":"Latīņu lielais burts n ar akūtu","Latin capital letter n with caron":"Latīņu lielais burts n ar karonu","Latin capital letter n with cedilla":"Latīņu lielais burts n ar sediļu","Latin capital letter o with breve":"Latīņu lielais burts o ar īsuma zīmi","Latin capital letter o with double acute":"Latīņu lielais burts o ar dubultu akūtu","Latin capital letter o with macron":"Latīņu lielais burts o ar garumzīmi","Latin capital letter r with acute":"Latīņu lielais burts r ar akūtu","Latin capital letter r with caron":"Latīņu lielais burts r ar karonu","Latin capital letter r with cedilla":"Latīņu lielais burts r ar sediļu","Latin capital letter s with acute":"Latīņu lielais burts s ar akūtu","Latin capital letter s with caron":"Latīņu lielais burts s ar karonu","Latin capital letter s with cedilla":"Latīņu lielais burts s ar sediļu","Latin capital letter s with circumflex":"Latīņu lielais burts s ar cirkumfleksu","Latin capital letter t with caron":"Latīņu lielais burts t ar karonu","Latin capital letter t with cedilla":"Latīņu lielais burts t ar sediļu","Latin capital letter t with stroke":"Latīņu lielais burts t ar līniju","Latin capital letter u with breve":"Latīņu lielais burts u ar īsuma zīmi","Latin capital letter u with double acute":"Latīņu lielais burts u ar dubultu akūtu","Latin capital letter u with macron":"Latīņu lielais burts u ar garumzīmi","Latin capital letter u with ogonek":"Latīņu lielais burts u ar ogoneku","Latin capital letter u with ring above":"Latīņu lielais burts u ar gredzenu augšpusē","Latin capital letter u with tilde":"Latīņu lielais burts u ar tildi","Latin capital letter w with circumflex":"Latīņu lielais burts w ar cirkumfleksu","Latin capital letter y with circumflex":"Latīņu lielais burts y ar cirkumfleksu","Latin capital letter y with diaeresis":"Latīņu lielais burts y ar diaerēzi","Latin capital letter z with acute":"Latīņu lielais burts z ar akūtu","Latin capital letter z with caron":"Latīņu lielais burts z ar karonu","Latin capital letter z with dot above":"Latīņu lielais burts z ar punktu augšpusē","Latin capital ligature ij":"Latīņu lielā ligatūra ij","Latin capital ligature oe":"Latīņu lielā ligatūra oe","Latin small letter a with breve":"Latīņu mazais burts a ar īsuma zīmi","Latin small letter a with macron":"Latīņu mazais burts a ar garumzīmi","Latin small letter a with ogonek":"Latīņu mazais burts a ar ogoneku","Latin small letter c with acute":"Latīņu mazais burts c ar akūtu","Latin small letter c with caron":"Latīņu mazais burts c ar karonu","Latin small letter c with circumflex":"Latīņu mazais burts c ar cirkumfleksu","Latin small letter c with dot above":"Latīņu mazais burts c ar punktu augšpusē","Latin small letter d with caron":"Latīņu mazais burts d ar karonu","Latin small letter d with stroke":"Latīņu mazais burts d ar līniju","Latin small letter dotless i":"Latīņu mazais bezpunkta burts i","Latin small letter e with breve":"Latīņu mazais burts e ar īsuma zīmi","Latin small letter e with caron":"Latīņu mazais burts e ar karonu","Latin small letter e with dot above":"Latīņu mazais burts e ar punktu augšpusē","Latin small letter e with macron":"Latīņu mazais burts e ar garumzīmi","Latin small letter e with ogonek":"Latīņu mazais burts e ar ogoneku","Latin small letter eng":"Latīņu mazais burts eng","Latin small letter f with hook":"Latīņu mazais burts f ar āķi","Latin small letter g with breve":"Latīņu mazais burts g ar īsuma zīmi","Latin small letter g with cedilla":"Latīņu mazais burts g ar sediļu","Latin small letter g with circumflex":"Latīņu mazais burts g ar cirkumfleksu","Latin small letter g with dot above":"Latīņu mazais burts e ar punktu augšpusē","Latin small letter h with circumflex":"Latīņu mazais burts c ar cirkumfleksu","Latin small letter h with stroke":"Latīņu mazais burts h ar līniju","Latin small letter i with breve":"Latīņu mazais burts i ar īsuma zīmi","Latin small letter i with macron":"Latīņu mazais burts i ar garumzīmi","Latin small letter i with ogonek":"Latīņu mazais burts i ar ogoneku","Latin small letter i with tilde":"Latīņu mazais burts i ar tildi","Latin small letter j with circumflex":"Latīņu mazais burts j ar cirkumfleksu","Latin small letter k with cedilla":"Latīņu mazais burts k ar sediļu","Latin small letter kra":"Latīņu mazais burts kra","Latin small letter l with acute":"Latīņu mazais burts l ar akūtu","Latin small letter l with caron":"Latīņu mazais burts l ar karonu","Latin small letter l with cedilla":"Latīņu mazais burts l ar sediļu","Latin small letter l with middle dot":"Latīņu mazais burts l ar vidējo punktu","Latin small letter l with stroke":"Latīņu mazais burts l ar līniju","Latin small letter long s":"Latīņu mazais burts garais s","Latin small letter n preceded by apostrophe":"Latīņu mazais burts n, pirms kura ir apostrofs","Latin small letter n with acute":"Latīņu mazais burts n ar akūtu","Latin small letter n with caron":"Latīņu mazais burts n ar karonu","Latin small letter n with cedilla":"Latīņu mazais burts n ar sediļu","Latin small letter o with breve":"Latīņu mazais burts o ar īsuma zīmi","Latin small letter o with double acute":"Latīņu mazais burts o ar dubultu akūtu","Latin small letter o with macron":"Latīņu mazais burts o ar garumzīmi","Latin small letter r with acute":"Latīņu mazais burts r ar akūtu","Latin small letter r with caron":"Latīņu mazais burts r ar karonu","Latin small letter r with cedilla":"Latīņu mazais burts r ar sediļu","Latin small letter s with acute":"Latīņu mazais burts s ar akūtu","Latin small letter s with caron":"Latīņu mazais burts s ar karonu","Latin small letter s with cedilla":"Latīņu mazais burts s ar sediļu","Latin small letter s with circumflex":"Latīņu mazais burts s ar cirkumfleksu","Latin small letter t with caron":"Latīņu mazais burts t ar karonu","Latin small letter t with cedilla":"Latīņu mazais burts t ar sediļu","Latin small letter t with stroke":"Latīņu mazais burts t ar līniju","Latin small letter u with breve":"Latīņu mazais burts u ar īsuma zīmi","Latin small letter u with double acute":"Latīņu mazais burts u ar dubultu akūtu","Latin small letter u with macron":"Latīņu mazais burts u ar garumzīmi","Latin small letter u with ogonek":"Latīņu mazais burts u ar ogoneku","Latin small letter u with ring above":"Latīņu mazais burts u ar gredzenu augšpusē","Latin small letter u with tilde":"Latīņu mazais burts u ar tildi","Latin small letter w with circumflex":"Latīņu mazais burts w ar cirkumfleksu","Latin small letter y with circumflex":"Latīņu mazais burts y ar cirkumfleksu","Latin small letter z with acute":"Latīņu mazais burts z ar akūtu","Latin small letter z with caron":"Latīņu mazais burts z ar karonu","Latin small letter z with dot above":"Latīņu mazais burts z ar punktu augšpusē","Latin small ligature ij":"Latīņu mazā ligatūra ij","Latin small ligature oe":"Latīņu mazā ligatūra oe","Left aligned image":"Pa kreisi līdzināts attēls","Left double quotation mark":"Kreisās dubultās pēdiņas","Left single quotation mark":"Viena kreisā pēdiņa","Left-pointing double angle quotation mark":"Pa kreisi vērstas dubultās stūrainās pēdiņas","leftwards arrow to bar":"pa kreisi vērstā bultiņa uz joslu","leftwards dashed arrow":"pa kreisi vērstā partrauktā bultiņa","leftwards double arrow":"pa kreisi vērstā dubultbultiņa","leftwards simple arrow":"vienkāršā bulta pa kreisi","Less-than or equal to":"Mazāks par vai vienāds ar","Less-than sign":"Mazāk nekā zīme","Light blue":"Gaiši zils","Light green":"Gaiši zaļš","Light grey":"Gaiši pelēks",Link:"Saite","Link image":"Ievietot saiti uz attēla","Link URL":"Saites URL","Lira sign":"Liras zīme","List properties":"saraksta detaļas","Livre tournois sign":"Tours mārciņu zīme","Logical and":"Loģisks un ","Logical or":"Loģisks vai","Lower-latin":"mazie latīņu burti","Lower–roman":"mazie romiešu burti",Macron:"Garumzīme","Manat sign":"Manata zīme","Match case":"Precīza atbilstība",Mathematical:"Matemātisks","Media toolbar":"Mediju rīkjosla","Media URL":"Medija URL","media widget":"medija sīkrīks","Merge cell down":"Apvienot šūnas uz leju","Merge cell left":"Apvienot šūnas pa kreisi","Merge cell right":"Apvienot šūnas pa labi","Merge cell up":"Apvienot šūnas uz augšu","Merge cells":"Apvienot šūnas","Mill sign":"Millas zīmes","Minus sign":"Mīnus zīme","Multiple styles":"Vairāki stili","Multiplication sign":"Reizināšanas zīme","N-ary product":"N-ārs produkts","N-ary summation":"N-āra summa",Nabla:"Nabla","Naira sign":"Nairas zīme","New sheqel sign":"Šekeļa zīme",Next:"Nākamā","Next result":"Nākamais rezultāts","No preview available":"Priekšskatījums nav pieejams",None:"Bez apmales","Nordic mark sign":"Ziemeļu markas zīme","Not an element of":"Nav elements","Not equal to":"Nav vienāds ar","Not sign":"Aizlieguma zīme","Numbered List":"Numurēts Saraksts","Numbered list styles toolbar":"Numurēta saraksta stili","on with exclamation mark with left right arrow above":"ieslēgts ar izsaukuma zīmi ar kreiso-labo bultiņu augšpusē","Open in a new tab":"Atvērt jaunā cilnē","Open link in new tab":"Atvērt saiti jaunā cilnē","Open media in new tab":"Atvērt mediju jaunā cilnē",Orange:"Oranžs",Original:"Oriģināls",Outset:"sākums",Overline:"Virssvītra",Padding:"Atstatums","Page break":"Lappuses pārtraukums",Paragraph:"Paragrāfs","Paragraph sign":"Rindkopas zīme","Partial differential":"Daļējs diferenciālis","Paste raw HTML here...":"Ievietojiet HTML šeit...","Paste the media URL in the input.":"Ielīmējiet medija URL teksta laukā.","Per mille sign":"Promiles zīme","Per ten thousand sign":"Desmit tūkstošās daļas zīme","Peseta sign":"Pesetas zīme","Peso sign":"Peso zīme","Pink marker":"Rozā marķieris","Plain text":"Vienkāršs teksts","Plus-minus sign":"Plus-mīnus zīme","Pound sign":"Mārciņas zīme","Press Enter to type after or press Shift + Enter to type before the widget":"Nospiediet taustiņu Enter, lai rakstītu aiz logrīka, vai nospiediet taustiņu Shift + Enter, lai rakstītu pirms logrīka",Previous:"Iepriekšējā","Previous result":"Iepriekšējais rezultāts","Proportional to":"Proporcionāls",Purple:"Violets","Question exclamation mark":"Jautājuma izsaukuma zīme",Red:"Sarkans","Red pen":"Sarkana pildspalva",Redo:"Uz priekšu","Registered sign":"Reģistrēta prečuzīmes zīme","Remove color":"Noņemt krāsu","Remove Format":"Noņemt formatējumu","Remove highlight":"Noņemt izcēlumu",Replace:"Aizstāt","Replace all":"Aizstāt visu","Replace with…":"Aizstāt ar...","Resize image":"Mainīt attēla izmērus","Resize image to %0":"Mainīt attēla izmēru uz %0","Resize image to the original size":"Mainīt attēla izmēru uz oriģinālo izmēru","Restore default":"Atgriezt noklusējumu","Reversed order":"Pretēja secība","Reversed paragraph sign":"Apgrieztā rindkopas zīme","Rich Text Editor":"Bagātinātais Teksta Redaktors",Ridge:"Izcelta līnija","Right aligned image":"Pa labi līdzināts attēls","Right double quotation mark":"Labās dubultās pēdiņas","Right single quotation mark":"Viena labā pēdiņa","Right-pointing double angle quotation mark":"Pa labi vērstas dubultās stūrainās pēdiņas","rightwards arrow to bar":"pa labi vērstā bultiņa uz joslu","rightwards dashed arrow":"pa labi vērstā partrauktā bultiņa","rightwards double arrow":"pa labi vērstā dubultbultiņa","rightwards simple arrow":"vienkāršā bulta pa labi",Row:"Rinda","Ruble sign":"Rubļa zīme","Rupee sign":"Rūpijas zīme",Save:"Saglabāt","Save changes":"Saglabāt izmaiņas","Saving changes":"Saglabāju izmaiņas","Section sign":"Sekcijas zīme","Select all":"Izvēlēties visu","Select column":"Izvēlēties kolonnu","Select row":"Izvēlēties rindu","Show more items":"Parādīt vairāk vienumus","Show options":"Parādīt opcijas","Side image":"Sānā novietots attēls","Single left-pointing angle quotation mark":"Pa kreisi vērsta stūrainā pēdiņa","Single low-9 quotation mark":"Viena zemā-9 pēdiņās","Single right-pointing angle quotation mark":"Pa labi vērsta stūrainā pēdiņa",Small:"Mazs",Solid:"Nepārtraukta līnija","soon with rightwards arrow above":"drīz ar uz labo pusi vērstu bultiņu augšpusē",Source:"Pirmavots","Special characters":"Speciālie simboli","Spesmilo sign":"Spesmilo zīme","Split cell horizontally":"Atdalīt šūnu horizontāli","Split cell vertically":"Atdalīt šūnu vertikāli",Square:"Kvadrāts","Square root":"Kvadrātsakne","Start at":"Sākt no","Start index must be greater than 0.":"Indeksam jābūt lielākam par 0",Strikethrough:"Nosvītrots",Style:"Stils",Styles:"Stili",Subscript:"Apakšraksts",Superscript:"Augšraksts","Table alignment toolbar":"Tabulas līdzināšana","Table cell text alignment":"Teksta novietojums šūnā","Table properties":"Tabulas īpašības","Table toolbar":"Tabulas rīkjosla","Tenge sign":"Tenges zīme",Text:"Teksts","Text alignment":"Teksta izlīdzināšana","Text alignment toolbar":"Teksta līdzināšanas rīkjosla","Text alternative":"Alternatīvais teksts","Text highlight toolbar":"Teksta izcēluma rīkjosla","Text styles":"Teksta stili","Text to find must not be empty.":"Meklēšanas tekstam jābūt aizpildītam.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Krāsa nav korekta. Mēģiniet "#FF0000" vai "rgb(255,0,0)" vai "red"',"The URL must not be empty.":"URL ir jābūt ievadītam.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Vērtība nav korekta. Mēģiniet "10px" vai "2em" vai vienkārši "2"',"There exists":"Eksistē","This link has no URL":"Saitei nav norādīts URL","This media URL is not supported.":"Šis medija URL netiek atbalstīts.","Tilde operator":"Tildes operators",Tiny:"Ļoti mazs","Tip: Find some text first in order to replace it.":"Padoms: Sākumā uzmeklējiet tekstu un tikai tad aizstājiet to.","Tip: Paste the URL into the content to embed faster.":"Padoms: Ielīmējiet adresi saturā, lai iegultu","To-do List":"To-do Saraksts","Toggle caption off":"Izslēgt tabulas parakstu","Toggle caption on":"Ieslēgt tabulas parakstu","Toggle the circle list style":"Pārslēgt apļveida saraksta stilu","Toggle the decimal list style":"Pārslēgt decimālskaitļu saraksta stilu","Toggle the decimal with leading zero list style":"Pārslēgt decimālskaitļu sākot ar nulli saraksta stilu","Toggle the disc list style":"Pārslēgt diskveida saraksta stilu","Toggle the lower–latin list style":"Pārslēgt mazo latīņu burtu saraksta stilu","Toggle the lower–roman list style":"Pārslēgt mazo romiešu burtu saraksta stilu","Toggle the square list style":"Pārslēgt kvadrātveida saraksta stilu","Toggle the upper–latin list style":"Pārslēgt lielo latīņu burtu saraksta stilu","Toggle the upper–roman list style":"Pārslēgt lielo romiešu burtu saraksta stilu","top with upwards arrow above":"augšpusē ar augšupvērstu bultiņu augšpusē","Trade mark sign":"Prečuzīmes zīme","Tugrik sign":"Tugrika zīme","Turkish lira sign":"Turcijas liras zīme",Turquoise:"Tirkīza","Two dot leader":"Divu punktu līderis",Underline:"Pasvītrots",Undo:"Atsaukt",Union:"Savienība",Unlink:"Noņemt Saiti","up down arrow with base":"augšup-lejupvērsta bultiņa ar pamatni",Update:"Atjaunināt","Update image URL":"Labot attēla avota saiti","Upload failed":"Augšupielāde neizdevusies","Upload in progress":"Notiek augšupielāde","Upper-latin":"lielie latīņu burti","Upper-roman":"lielie romiešu burti","upwards arrow to bar":"augšupvērsta bultiņa uz joslu","upwards dashed arrow":"augšupvērsta pārtrauktā bultiņa","upwards double arrow":"augšupvērsta dubultā bultiņa","upwards simple arrow":"vienkāršā bulta uz augšu","Vertical text alignment toolbar":"Vertikāla teksta līdzināšana","Vulgar fraction one half":"Viena puse","Vulgar fraction one quarter":"Viena ceturtdaļa","Vulgar fraction three quarters":"Trīs ceturtdaļas",White:"Balts","Whole words only":"Tikai pilni vārdi","Widget toolbar":"Sīkrīku rīkjosla",Width:"Platums","Won sign":"Vonas zīme","Words: %0":"Vārdi: %0","Wrap text":"Aplauzt tekstu",Yellow:"Dzeltens","Yellow marker":"Dzeltens marķieris","Yen sign":"Jenas zīme"});t.getPluralForm=function(a){return a%10==1&&a%100!=11?0:a!=0?1:2}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/ms.js b/ckeditor/translations/ms.js
deleted file mode 100644
index 638f7fc..0000000
--- a/ckeditor/translations/ms.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const e=a["ms"]=a["ms"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 daripada %1","Align cell text to the bottom":"Jajarkan teks sel kebawah","Align cell text to the center":"Jajarkan teks sel ketengah","Align cell text to the left":"Jajarkan teks sel kekiri","Align cell text to the middle":"Jajarkan teks sel ketengah","Align cell text to the right":"Jajarkan teks sel kekanan","Align cell text to the top":"Jajarkan teks sel keatas","Align center":"Jajarkan tengah","Align left":"Jajarkan kiri","Align right":"Jajarkan kiri","Align table to the left":"Jajarkan jadual sel kekiri","Align table to the right":"Jajarkan jadual sel kekanan",Alignment:"Jajaran",All:"Semua","Almost equal to":"Hampir sama dengan",Angle:"Sudut","Approximately equal to":"Kira-kira sama dengan",Aquamarine:"Akuamarin",Arrows:"Anak Panah","Asterisk operator":"Pengoperasi asterisk","Austral sign":"Simbol Austral","back with leftwards arrow above":"kembali dengan anak panah arah kiri di atas",Background:"Latar belakang",Big:"Besar","Bitcoin sign":"Simbol Bitcoin",Black:"Hitam","Block quote":"Blok petikan","Block styles":"Gaya blok",Blue:"Biru","Blue marker":"Penanda biru",Bold:"Tebal",Border:"Sempadan","Break text":"Potong teks","Bulleted List":"Senarai Berbulet","Bulleted list styles toolbar":"Bar capaian gaya senarai berbulet",Cancel:"Batal","Caption for image: %0":"Kapsyen untuk imej: %0","Caption for the image":"Kapsyen untuk imej","Cedi sign":"Simbol Cedi","Cell properties":"Sifat sel","Cent sign":"Simbol sen","Center table":"Ketengahkan jadual","Centered image":"Imej berjajar tengah","Change image text alternative":"Tukar alternatif teks imej","Character categories":"Kategori aksara","Characters: %0":"Aksara: %0","Choose heading":"Pilih pengepala",Circle:"Bula",Code:"Kod","Colon sign":"Tanda titik bertindih",Color:"Warna","Color picker":"Pemilih warna",Column:"Kolum","Contains as member":"Terkandung sebagai anggota","Copyright sign":"Simbol hak cipta","Cruzeiro sign":"Simbol Cruzeiro",Currency:"Mata Wang","Currency sign":"Simbol mata wang",Dashed:"Garis putus-putus",Decimal:"Perpuluhan","Decimal with leading zero":"Perpuluhan dengan kosong pendahulu","Decrease indent":"Kurangkan inden",Default:"Lalai","Degree sign":"Simbol darjah","Delete column":"Padam kolum","Delete row":"Padam baris","Dim grey":"Kelabu malap",Dimensions:"Dimensi",Disc:"Cakera","Division sign":"Simbol bahagi","Document colors":"Warna dokumen","Dollar sign":"Simbol Dolar","Dong sign":"Simbol Dong",Dotted:"Bertitik",Double:"Dua baris","Double dagger":"Tanda rujuk kembar","Double exclamation mark":"Tanda seru berkembar","Double low-9 quotation mark":"Tanda petikan rendah 9 berkembar","Double question mark":"Tanda soal berkembar",Downloadable:"Boleh dimuat turun","downwards arrow to bar":"anak panah arah bawah ke bar","downwards dashed arrow":"anak panah bersengkang arah bawah","downwards double arrow":"anak panah berkembar arah bawah","downwards simple arrow":"anak panah mudah ke bawah","Drachma sign":"Simbol Drachma","Dropdown toolbar":"Bar alat capaian tetingkap","Edit block":"Sunting blok","Edit link":"Sunting pautan","Edit source":"Sunting sumber","Editor block content toolbar":"Bar alat sekat kandungan editor","Editor contextual toolbar":"Bar alat kontekstual editor","Editor editing area: %0":"Ruang suntingan editor: %0","Editor toolbar":"Bar alat capaian suntingan","Element of":"Unsur bagi","Em dash":"Sengkang em","Empty set":"Set kosong","Empty snippet content":"Kosongkan kandungan potongan","En dash":"Sengkang en","end with leftwards arrow above":"tamatkan dengan anak panah arah kiri di atas","Enter image caption":"Masukkan kapsyen imej","Enter table caption":"Benarkan kapsyen jadual","Euro sign":"Simbol Euro","Euro-currency sign":"Simbol mata wang Euro","Exclamation question mark":"Tanda soal seru",Find:"Cari","Find and replace":"Cari dan ganti","Find in text…":"Cari dalam teks...","Font Background Color":"Warna Latar Belakang Fon","Font Color":"Warna Fon","Font Family":"Keluarga Fon","Font Size":"Saiz fon","For all":"Untuk semua","Fraction slash":"Garis condong pecahan","French franc sign":"Simbol Franc Perancis","Full size image":"Imej bersaiz penuh","German penny sign":"Simbol Peni Jerman","Greater-than or equal to":"Lebih besar daripada atau sama dengan","Greater-than sign":"Simbol lebih besar daripada",Green:"Hijau","Green marker":"Penanda hijau","Green pen":"Pen hijau",Grey:"Kelabu",Groove:"Lurah","Guarani sign":"Simbol Guarani","Header column":"Kolum pengepala","Header row":"Baris pengepala",Heading:"Pengepala","Heading 1":"Pengepala 1","Heading 2":"Pengepala 2","Heading 3":"Pengepala 3","Heading 4":"Pengepala 4","Heading 5":"Pengepala 5","Heading 6":"Pengepala 6",Height:"Ketinggian",Highlight:"Sorotan","Horizontal ellipsis":"Elipsis Mendatar","Horizontal line":"Baris melintang","Horizontal text alignment toolbar":"Bar alat capaian jajaran teks melintang","Hryvnia sign":"Simbol Hryvnia","HTML object":"Objek HTML","HTML snippet":"Potongan HTML",Huge:"Gergasi","Identical to":"Serupa dengan","Image resize list":"Senarai saizkan semula imej ","Image toolbar":"Bar alat capaian imej","image widget":"widget imej","In line":"Dalam baris","Increase indent":"Tambah inden","Indian rupee sign":"Simbol Rupee India",Infinity:"Infiniti",Insert:"Masukkan","Insert code block":"Masukkan blok kod","Insert column left":"Masukkan kolum kiri","Insert column right":"Masukkan kolum kanan","Insert HTML":"Masukkan HTML","Insert image":"Masukkan imej","Insert image via URL":"Masukkan imej melalui URL","Insert media":"Masukkan media","Insert paragraph after block":"Masukkan perenggan sebelum blok","Insert paragraph before block":"Masukkan perenggan sebelum blok","Insert row above":"Masukkan baris diatas","Insert row below":"Masukkan baris dibawah","Insert table":"Masukkan jadual",Inset:"Inset",Integral:"Integral",Intersection:"Persilangan","Inverted exclamation mark":"Tanda seru terbalik","Inverted question mark":"Tanda soal terbalik",Italic:"Italik",Justify:"Imbang","Justify cell text":"Imbang teks sel","Kip sign":"Simbol Kip",Latin:"Bahasa Latin","Latin capital letter a with breve":"Huruf Latin a besar dengan tanda singkat","Latin capital letter a with macron":"Huruf Latin a besar dengan tanda makron","Latin capital letter a with ogonek":"Huruf Latin a besar dengan tanda ogonek","Latin capital letter c with acute":"Huruf Latin c besar dengan tanda tirus","Latin capital letter c with caron":"Huruf Latin c besar dengan tanda caron","Latin capital letter c with circumflex":"Huruf Latin c besar dengan tanda sirkumfleks","Latin capital letter c with dot above":"Huruf Latin c besar dengan titik di atas","Latin capital letter d with caron":"Huruf Latin d besar dengan tanda caron","Latin capital letter d with stroke":"Huruf Latin d besar dengan garis miring","Latin capital letter e with breve":"Huruf Latin e besar dengan tanda singkat","Latin capital letter e with caron":"Huruf Latin e besar dengan tanda caron","Latin capital letter e with dot above":"Huruf Latin e besar dengan titik di atas","Latin capital letter e with macron":"Huruf Latin e besar dengan tanda makron","Latin capital letter e with ogonek":"Huruf Latin e besar dengan tanda ogonek","Latin capital letter eng":"Huruf Latin eng besar","Latin capital letter g with breve":"Huruf Latin g besar dengan tanda singkat","Latin capital letter g with cedilla":"Huruf Latin g besar dengan tanda sedila","Latin capital letter g with circumflex":"Huruf Latin g besar dengan tanda sirkumfleks","Latin capital letter g with dot above":"Huruf Latin g besar dengan titik di atas","Latin capital letter h with circumflex":"Huruf Latin h besar dengan tanda sirkumfleks","Latin capital letter h with stroke":"Huruf Latin h besar dengan garis miring","Latin capital letter i with breve":"Huruf Latin i besar dengan tanda singkat","Latin capital letter i with dot above":"Huruf Latin i besar dengan titik di atas","Latin capital letter i with macron":"Huruf Latin i besar dengan tanda makron","Latin capital letter i with ogonek":"Huruf Latin i besar dengan tanda ogonek","Latin capital letter i with tilde":"Huruf Latin i besar dengan tanda tilde","Latin capital letter j with circumflex":"Huruf Latin j besar dengan tanda sirkumfleks","Latin capital letter k with cedilla":"Huruf Latin k besar dengan tanda sedila","Latin capital letter l with acute":"Huruf Latin l besar dengan tanda tirus","Latin capital letter l with caron":"Huruf Latin l besar dengan tanda caron","Latin capital letter l with cedilla":"Huruf Latin l besar dengan tanda sedila","Latin capital letter l with middle dot":"Huruf Latin l besar dengan titik tengah","Latin capital letter l with stroke":"Huruf Latin l besar dengan garis miring","Latin capital letter n with acute":"Huruf Latin n besar dengan tanda tirus","Latin capital letter n with caron":"Huruf Latin n besar dengan tanda caron","Latin capital letter n with cedilla":"Huruf Latin n besar dengan tanda sedila","Latin capital letter o with breve":"Huruf Latin o besar dengan tanda singkat","Latin capital letter o with double acute":"Huruf Latin o besar dengan tanda tirus berkembar","Latin capital letter o with macron":"Huruf Latin o besar dengan tanda makron","Latin capital letter r with acute":"Huruf Latin r besar dengan tanda tirus","Latin capital letter r with caron":"Huruf Latin r besar dengan tanda caron","Latin capital letter r with cedilla":"Huruf Latin r besar dengan tanda sedila","Latin capital letter s with acute":"Huruf Latin s besar dengan tanda tirus","Latin capital letter s with caron":"Huruf Latin s besar dengan tanda caron","Latin capital letter s with cedilla":"Huruf Latin s besar dengan tanda sedila","Latin capital letter s with circumflex":"Huruf Latin s besar dengan tanda sirkumfleks","Latin capital letter t with caron":"Huruf Latin t besar dengan tanda caron","Latin capital letter t with cedilla":"Huruf Latin t besar dengan tanda sedila","Latin capital letter t with stroke":"Huruf Latin t besar dengan garis miring","Latin capital letter u with breve":"Huruf Latin u besar dengan tanda singkat","Latin capital letter u with double acute":"Huruf Latin u besar dengan tanda tirus berkembar","Latin capital letter u with macron":"Huruf Latin u besar dengan tanda makron","Latin capital letter u with ogonek":"Huruf Latin u besar dengan tanda ogonek","Latin capital letter u with ring above":"Huruf Latin u besar dengan bulatan di atas","Latin capital letter u with tilde":"Huruf Latin u besar dengan tanda tilde","Latin capital letter w with circumflex":"Huruf Latin w besar dengan tanda sirkumfleks","Latin capital letter y with circumflex":"Huruf Latin y besar dengan tanda sirkumfleks","Latin capital letter y with diaeresis":"Huruf Latin y besar dengan tanda diaresis","Latin capital letter z with acute":"Huruf Latin z besar dengan tanda tirus","Latin capital letter z with caron":"Huruf Latin z besar dengan tanda caron","Latin capital letter z with dot above":"Huruf Latin z besar dengan titik di atas","Latin capital ligature ij":"Huruf kembar Latin ij besar","Latin capital ligature oe":"Huruf kembar Latin oe besar","Latin small letter a with breve":"Huruf Latin a kecil dengan tanda singkat","Latin small letter a with macron":"Huruf Latin a kecil dengan tanda makron","Latin small letter a with ogonek":"Huruf Latin a kecil dengan tanda ogonek","Latin small letter c with acute":"Huruf Latin c kecil dengan tanda tirus","Latin small letter c with caron":"Huruf Latin c kecil dengan tanda caron","Latin small letter c with circumflex":"Huruf Latin c kecil dengan tanda Sirkumfleks","Latin small letter c with dot above":"Huruf Latin c kecil dengan titik di atas","Latin small letter d with caron":"Huruf Latin d kecil dengan tanda caron","Latin small letter d with stroke":"Huruf Latin d kecil dengan garis miring","Latin small letter dotless i":"Huruf Latin i kecil tanpa titik","Latin small letter e with breve":"Huruf Latin e kecil dengan tanda singkat","Latin small letter e with caron":"Huruf Latin e kecil dengan tanda caron","Latin small letter e with dot above":"Huruf Latin e kecil dengan titik di atas","Latin small letter e with macron":"Huruf Latin e kecil dengan tanda makron","Latin small letter e with ogonek":"Huruf Latin e kecil dengan tanda ogonek","Latin small letter eng":"Huruf Latin eng kecil","Latin small letter f with hook":"Huruf Latin f kecil dengan cangkuk","Latin small letter g with breve":"Huruf Latin g kecil dengan tanda singkat","Latin small letter g with cedilla":"Huruf Latin g kecil dengan tanda sedila","Latin small letter g with circumflex":"Huruf Latin g kecil dengan tanda sirkumfleks","Latin small letter g with dot above":"Huruf Latin g kecil dengan titik di atas","Latin small letter h with circumflex":"Huruf Latin h kecil dengan tanda sirkumfleks","Latin small letter h with stroke":"Huruf Latin h kecil dengan garis miring","Latin small letter i with breve":"Huruf Latin i kecil dengan tanda singkat","Latin small letter i with macron":"Huruf Latin i kecil dengan tanda makron","Latin small letter i with ogonek":"Huruf Latin i kecil dengan tanda ogonek","Latin small letter i with tilde":"Huruf Latin i kecil dengan tanda tilde","Latin small letter j with circumflex":"Huruf Latin j kecil dengan tanda sirkumfleks","Latin small letter k with cedilla":"Huruf Latin k kecil dengan tanda sedila","Latin small letter kra":"Huruf Latin kra kecil","Latin small letter l with acute":"Huruf Latin l kecil dengan tanda tirus","Latin small letter l with caron":"Huruf Latin l kecil dengan tanda caron","Latin small letter l with cedilla":"Huruf Latin l kecil dengan tanda sedila","Latin small letter l with middle dot":"Huruf Latin l kecil dengan titik tengah","Latin small letter l with stroke":"Huruf Latin l kecil dengan garis miring","Latin small letter long s":"Huruf latin s panjang kecil","Latin small letter n preceded by apostrophe":"Huruf Latin n kecil didahului dengan koma atas","Latin small letter n with acute":"Huruf Latin n kecil dengan tanda tirus","Latin small letter n with caron":"Huruf Latin n kecil dengan tanda caron","Latin small letter n with cedilla":"Huruf Latin n kecil dengan tanda sedila","Latin small letter o with breve":"Huruf Latin o kecil dengan tanda singkat","Latin small letter o with double acute":"Huruf Latin o kecil dengan tanda tirus berkembar","Latin small letter o with macron":"Huruf Latin o kecil dengan tanda makron","Latin small letter r with acute":"Huruf Latin r kecil dengan tanda tirus","Latin small letter r with caron":"Huruf Latin r kecil dengan tanda caron","Latin small letter r with cedilla":"Huruf Latin r kecil dengan tanda sedila","Latin small letter s with acute":"Huruf Latin s kecil dengan tanda tirus","Latin small letter s with caron":"Huruf Latin s kecil dengan tanda caron","Latin small letter s with cedilla":"Huruf Latin s kecil dengan tanda sedila","Latin small letter s with circumflex":"Huruf Latin s kecil dengan tanda sirkumfleks","Latin small letter t with caron":"Huruf Latin t kecil dengan tanda caron","Latin small letter t with cedilla":"Huruf Latin t kecil dengan tanda sedila","Latin small letter t with stroke":"Huruf Latin t kecil dengan garis miring","Latin small letter u with breve":"Huruf Latin u kecil dengan tanda singkat","Latin small letter u with double acute":"Huruf Latin u kecil dengan tanda tirus berkembar","Latin small letter u with macron":"Huruf Latin u kecil dengan tanda makron","Latin small letter u with ogonek":"Huruf Latin u kecil dengan tanda ogonek","Latin small letter u with ring above":"Huruf Latin u kecil dengan bulatan di atas","Latin small letter u with tilde":"Huruf Latin u kecil dengan tanda tilde","Latin small letter w with circumflex":"Huruf Latin w kecil dengan tanda sirkumfleks","Latin small letter y with circumflex":"Huruf Latin y kecil dengan tanda sirkumfleks","Latin small letter z with acute":"Huruf Latin z kecil dengan tanda tirus","Latin small letter z with caron":"Huruf Latin z kecil dengan tanda caron","Latin small letter z with dot above":"Huruf Latin z kecil dengan titik di atas","Latin small ligature ij":"Huruf kembar Latin ij kecil","Latin small ligature oe":"Huruf kembar Latin oe kecil","Left aligned image":"Imej berjajar kiri","Left double quotation mark":"Tanda petikan berkembar kiri","Left single quotation mark":"Tanda petikan tunggal kiri","Left-pointing double angle quotation mark":"Tanda petikan sudut ke kiri berkembar","leftwards arrow to bar":"anak panah arah kiri ke bar","leftwards dashed arrow":"anak panah bersengkang arah kiri","leftwards double arrow":"anak panah berkembar arah kiri","leftwards simple arrow":"anak panah mudah ke kiri","Less-than or equal to":"Kurang daripada atau sama dengan","Less-than sign":"Simbol kurang daripada","Light blue":"Biru cerah","Light green":"Hijau cerah","Light grey":"Kelabu cerah",Link:"Pautkan","Link image":"Pautkan imej","Link URL":"Pautkan URL","Lira sign":"Simbol Lira","List properties":"Senarai sifat","Livre tournois sign":"Simbol Livre Tournois","Logical and":"Logik dan","Logical or":"Logik atau","Lower-latin":"Latin bawah","Lower–roman":"Roman bawah",Macron:"Tanda makron","Manat sign":"Simbol Manat","Match case":"Sesuaikan kes",Mathematical:"Matematik","Media toolbar":"Bar alat capaian media","Media URL":"URL Media","media widget":"widget media","Merge cell down":"Cantumkan sel kebawah","Merge cell left":"Cantumkan sel kekiri","Merge cell right":"Cantumkan sel kekanan","Merge cell up":"Cantumkan sel keatas","Merge cells":"Cantumkan sel ","Mill sign":"Simbol Mill","Minus sign":"Simbol tolak","Multiple styles":"Gaya berbilang","Multiplication sign":"Simbol darab","N-ary product":"Hasil per - n - an","N-ary summation":"Penghasiltambahan per - n - an",Nabla:"Nabla","Naira sign":"Simbol Naira","New sheqel sign":"Simbol Sheqel baru",Next:"Seterusnya","Next result":"Keputusan seterusnya","No preview available":"Tiada pratonton disediakan",None:"Tiada","Nordic mark sign":"Simbol lambang Nordik","Not an element of":"Bukan unsur bagi","Not equal to":"Tidak sama dengan","Not sign":"Bukan simbol","Numbered List":"Senarai Bernombor","Numbered list styles toolbar":"Bar alat capaian gaya senarai bernombor","on with exclamation mark with left right arrow above":"pada dengan tanda seru dengan anak panah kiri kanan di atas","Open in a new tab":"Buka dalam tab baru","Open link in new tab":"Buka pautan dalam tab baru","Open media in new tab":"Buka media dalam tab baru",Orange:"Oren",Original:"Asal",Outset:"Outset",Overline:"Garisan atas",Padding:"Ketebalan","Page break":"Pemisah halaman",Paragraph:"Perenggan","Paragraph sign":"Tanda perenggan","Partial differential":"Pembezaan separa","Paste raw HTML here...":"Tampal HTML mentah disini...","Paste the media URL in the input.":"Tampal URL media dalam input.","Per mille sign":"Simbol per mille","Per ten thousand sign":"Simbol per sepuluh ribu","Peseta sign":"Simbol Peseta","Peso sign":"Simbol Peso","Pink marker":"Penanda merah jambu","Plain text":"Teks kosong","Plus-minus sign":"Simbol tambah tolak","Pound sign":"Simbol Paun","Press Enter to type after or press Shift + Enter to type before the widget":"Tekan Enter untuk menaip selepas atau tekan Shift + Enter untuk menaip sebelum widget",Previous:"Sebelumnya","Previous result":"Keputusan sebelumnya","Proportional to":"Berkadaran dengan",Purple:"Ungu","Question exclamation mark":"Tanda seru soal",Red:"Merah","Red pen":"Pen merah",Redo:"Buat semula","Registered sign":"Simbol berdaftar","Remove color":"Buang warna","Remove Format":"Buang Format","Remove highlight":"Buang sorotan",Replace:"Ganti","Replace all":"Ganti semua","Replace with…":"Gantikan dengan...","Resize image":"Saizkan semula imej","Resize image to %0":"Saizkan semula imej kepada %0","Resize image to the original size":"Saizkan semula imej kepada saiz asal","Restore default":"Pulihkan lalai","Reversed order":"Susunan terbalik","Reversed paragraph sign":"Tanda perenggan terbalik","Rich Text Editor":"Penyunting Teks Kaya",Ridge:"Batas","Right aligned image":"Imej berjajar kanan","Right double quotation mark":"Tanda petikan berkembar kanan","Right single quotation mark":"Tanda petikan tunggal kanan","Right-pointing double angle quotation mark":"Tanda petikan sudut ke kanan berkembar","rightwards arrow to bar":"anak panah arah kanan ke bar","rightwards dashed arrow":"anak panah bersengkang arah kanan","rightwards double arrow":"anak panah berkembar arah kanan","rightwards simple arrow":"anak panah mudah ke kanan",Row:"Baris","Ruble sign":"Simbol Ruble","Rupee sign":"Simbol Rupee",Save:"Simpan","Save changes":"Simpan perubahan","Saving changes":"Menyimpan perubahan","Section sign":"Simbol seksyen","Select all":"Pilih seterusnya","Select column":"Pilih kolum","Select row":"Pilih baris","Show more items":"Tunjukkan item lain","Show options":"Tunjukkan pilihan","Side image":"Sisi imej","Single left-pointing angle quotation mark":"Tanda petikan sudut ke kiri tunggal","Single low-9 quotation mark":"Tanda petikan rendah 9 tunggal","Single right-pointing angle quotation mark":"Tanda petikan sudut ke kanan tunggal",Small:"Kecil",Solid:"Pejal","soon with rightwards arrow above":"tidak lama lagi dengan anak panah arah kanan di atas",Source:"Sumber","Special characters":"Aksara istimewa","Spesmilo sign":"Simbol Spesmilo","Split cell horizontally":"Leraikan sel melintang","Split cell vertically":"Leraikan sel menegak",Square:"Petak","Square root":"Punca kuasa","Start at":"Mula pada","Start index must be greater than 0.":"Indeks mula hendaklah lebih besar daripada 0.",Strikethrough:"Garis lorek",Style:"Gaya",Styles:"Gaya",Subscript:"Subskrip",Superscript:"Superskrip","Table alignment toolbar":"Bar alat capaian jajaran jadual","Table cell text alignment":"Jajaran teks sel jadual","Table properties":"Sifat jadual","Table toolbar":"Bar alat capaian jadual","Tenge sign":"Simbol Tenge",Text:"Teks","Text alignment":"Jajaran teks","Text alignment toolbar":"Bar alat capaian jajaran teks","Text alternative":"Alternatif teks","Text highlight toolbar":"Bar alat capaian sorotan teks","Text styles":"Gaya teks","Text to find must not be empty.":"Teks yang hendak dicari tidak boleh ditinggalkan kosong.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Warna tidak sah. Cuba "#FF0000" atau "rgb(255,0,0)" atau "merah".',"The URL must not be empty.":"URL tidak boleh ditinggalkan kosong.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Nilai tidak sah. Cuba "10px" atau "2em" atau "2" sahaja.',"There exists":"Wujud","This link has no URL":"Pautan ini tidak mempunyai URL","This media URL is not supported.":"URL media ini tidak disokong.","Tilde operator":"Pengoperasi tilde",Tiny:"Halus","Tip: Find some text first in order to replace it.":"Petua: Cari teks terlebih dahulu untuk menggantikannya.","Tip: Paste the URL into the content to embed faster.":"Petua: Tampal URL kedalam kandungan untuk membenam dengan lebih pantas.","To-do List":"Senarai Untuk Dilakukan","Toggle caption off":"Tutup kapsyen","Toggle caption on":"Buka kapsyen","Toggle the circle list style":"Buka gaya senarai bulatan","Toggle the decimal list style":"Buka gaya senarai titik perpuluhan","Toggle the decimal with leading zero list style":"Buka titik perpuluhan dengan gaya senarai kosong pendahulu","Toggle the disc list style":"Buka gaya senarai cakera","Toggle the lower–latin list style":"Buka gaya senarai latin bawah","Toggle the lower–roman list style":"Buka gaya senarai roman bawah","Toggle the square list style":"Buka gaya senarai petak","Toggle the upper–latin list style":"Buka gaya senarai latin atas","Toggle the upper–roman list style":"Buka gaya senarai roman atas","top with upwards arrow above":"atas dengan anak panah arah atas di atas","Trade mark sign":"Simbol tanda dagangan","Tugrik sign":"Simbol Tugrik","Turkish lira sign":"Simbol Lira Turki",Turquoise:"Firus","Two dot leader":"Pendahulu dua titik",Underline:"Garis bawah",Undo:"Buat asal",Union:"Penyatuan",Unlink:"Buang pautan","up down arrow with base":"anak panah atas bawah dengan dasar",Update:"Kemaskini","Update image URL":"Kemaskini URL imej","Upload failed":"Muat naik gagal","Upload in progress":"Muat naik sedang berlangsung","Upper-latin":"Latin atas","Upper-roman":"Roman atas","upwards arrow to bar":"anak panah arah atas ke bar","upwards dashed arrow":"anak panah bersengkang arah atas","upwards double arrow":"anak panah berkembar arah atas","upwards simple arrow":"anak panah mudah ke atas","Vertical text alignment toolbar":"Bar alat capaian jajaran teks menegak","Vulgar fraction one half":"Pecahan kasar satu per dua","Vulgar fraction one quarter":"Pecahan kasar satu per empat","Vulgar fraction three quarters":"Pecahan kasar tiga per empat",White:"Putih","Whole words only":"Perkataan penuh sahaja","Widget toolbar":"Bar alat capaian widget",Width:"Lebar","Won sign":"Simbol Won","Words: %0":"Perkataan: %0","Wrap text":"Balut teks",Yellow:"Kuning","Yellow marker":"Penanda kuning","Yen sign":"Simbol Yen"});e.getPluralForm=function(a){return 0}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/nb.js b/ckeditor/translations/nb.js
deleted file mode 100644
index 2787f5f..0000000
--- a/ckeditor/translations/nb.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["nb"]=e["nb"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"","Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align center":"Midstill","Align left":"Venstrejuster","Align right":"Høyrejuster","Align table to the left":"","Align table to the right":"",Alignment:"",Aquamarine:"",Background:"",Big:"Stor",Black:"","Block quote":"Blokksitat",Blue:"","Blue marker":"Blå uthevingsfarge",Bold:"Fet",Border:"","Break text":"","Bulleted List":"Punktmerket liste","Bulleted list styles toolbar":"",Cancel:"Avbryt","Caption for image: %0":"","Caption for the image":"","Cell properties":"","Center table":"","Centered image":"Midtstilt bilde","Change image text alternative":"Endre tekstalternativ for bilde","Choose heading":"Velg overskrift",Circle:"",Code:"Kode",Color:"","Color picker":"",Column:"Kolonne",Dashed:"",Decimal:"","Decimal with leading zero":"",Default:"Standard","Delete column":"Slett kolonne","Delete row":"Slett rad","Dim grey":"",Dimensions:"",Disc:"","Document colors":"",Dotted:"",Double:"",Downloadable:"","Dropdown toolbar":"","Edit block":"","Edit link":"Rediger lenke","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"","Enter image caption":"Skriv inn bildetekst","Enter table caption":"","Font Background Color":"","Font Color":"","Font Family":"Skrifttype","Font Size":"Skriftstørrelse","Full size image":"Bilde i full størrelse",Green:"","Green marker":"Grønn uthevingsfarge","Green pen":"Grønn penn",Grey:"",Groove:"","Header column":"Overskriftkolonne","Header row":"Overskriftrad",Heading:"Overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"","Heading 5":"","Heading 6":"",Height:"",Highlight:"Utheving","Horizontal text alignment toolbar":"",Huge:"Veldig stor","Image resize list":"","Image toolbar":"","image widget":"Bilde-widget","In line":"",Insert:"","Insert column left":"","Insert column right":"","Insert image":"Sett inn bilde","Insert image via URL":"","Insert row above":"Sett inn rad over","Insert row below":"Sett inn rad under","Insert table":"Sett inn tabell",Inset:"",Italic:"Kursiv",Justify:"Blokkjuster","Justify cell text":"","Left aligned image":"Venstrejustert bilde","Light blue":"","Light green":"","Light grey":"",Link:"Lenke","Link image":"","Link URL":"URL for lenke","List properties":"","Lower-latin":"","Lower–roman":"","Merge cell down":"Slå sammen celle ned","Merge cell left":"Slå sammen celle til venstre","Merge cell right":"Slå sammen celle til høyre","Merge cell up":"Slå sammen celle opp","Merge cells":"Slå sammen celler",Next:"",None:"","Numbered List":"Nummerert liste","Numbered list styles toolbar":"","Open in a new tab":"","Open link in new tab":"Åpne lenke i ny fane",Orange:"",Original:"",Outset:"",Padding:"",Paragraph:"Avsnitt","Pink marker":"Rosa uthevingsfarge",Previous:"",Purple:"",Red:"","Red pen":"Rød penn",Redo:"Gjør om","Remove color":"","Remove highlight":"Fjern uthevingsfarge","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Rich Text Editor":"Rikteksteditor",Ridge:"","Right aligned image":"Høyrejustert bilde",Row:"Rad",Save:"Lagre","Select column":"","Select row":"","Show more items":"","Side image":"Sidebilde",Small:"Liten",Solid:"","Split cell horizontally":"Del celle horisontalt","Split cell vertically":"Del celle vertikalt",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"Gjennomstreking",Style:"",Subscript:"",Superscript:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"","Text alignment":"Tekstjustering","Text alignment toolbar":"","Text alternative":"Tekstalternativ for bilde","Text highlight toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","This link has no URL":"Denne lenken har ingen URL",Tiny:"Veldig liten","To-do List":"","Toggle caption off":"","Toggle caption on":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"",Underline:"Understreking",Undo:"Angre",Unlink:"Fjern lenke",Update:"","Update image URL":"","Upload failed":"Opplasting feilet","Upload in progress":"Opplasting pågår","Upper-latin":"","Upper-roman":"","Vertical text alignment toolbar":"",White:"",Width:"","Wrap text":"",Yellow:"","Yellow marker":"Gul uthevingsfarge"});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/ne.js b/ckeditor/translations/ne.js
deleted file mode 100644
index 8046ca2..0000000
--- a/ckeditor/translations/ne.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["ne"]=e["ne"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 मध्ये %1","Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align center":"केन्द्र पङ्क्तिबद्ध गर्नुहोस्","Align left":"बायाँ पङ्क्तिबद्ध गर्नुहोस्","Align right":"दायाँ पङ्क्तिबद्ध गर्नुहोस्","Align table to the left":"","Align table to the right":"",Alignment:"",Aquamarine:"अव्कवामरिन",Background:"",Big:"ठूलो",Black:"कालो","Block quote":"ब्लक उद्धरण",Blue:"निलो","Blue marker":"नीलो मार्कर",Bold:"बोल्ड",Border:"","Break text":"","Bulleted List":"गोली चिन्ह अङ्कित सूची","Bulleted list styles toolbar":"",Cancel:"रद्द गर्नुहोस्","Caption for image: %0":"","Caption for the image":"","Cell properties":"","Center table":"","Centered image":"केन्द्रित तस्वीर","Change image text alternative":"तस्वीर पाठ विकल्प परिवर्तन गर्नुहोस्","Characters: %0":"क्यारेक्टरहरू: %0","Choose heading":"शीर्षक छनौट गर्नुहोस्",Circle:"",Code:"कोड",Color:"","Color picker":"",Column:"स्तम्भ",Dashed:"",Decimal:"","Decimal with leading zero":"","Decrease indent":"इन्डेन्ट घटाउन",Default:"पूर्वनिर्धारित","Delete column":"स्तम्भ मेटाउनुहोस्","Delete row":"पङ्क्ति मेटाउनुहोस्","Dim grey":"धमिलो खैरो",Dimensions:"",Disc:"","Document colors":"कागजात रंग",Dotted:"",Double:"",Downloadable:"डाउनलोड योग्य","Dropdown toolbar":"","Edit block":"ब्लक सम्पादन गर्न","Edit link":"लिङ्क सम्पादन गर्नुहोस्","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"","Enter image caption":"तस्वीर क्याप्शन प्रविष्ट गर्नुहोस्","Enter table caption":"","Font Background Color":"पृष्ठभूमिको फन्ट रंग","Font Color":"फन्ट रंग","Font Family":"फन्ट परिवार","Font Size":"फन्ट आकार","Full size image":"पूर्ण आकार तस्वीर",Green:"हरियो","Green marker":"हरियो मार्कर","Green pen":"हरियो कलम",Grey:"खैरो",Groove:"","Header column":"हेडर स्तम्भ","Header row":"हेडर पङ्क्ति",Heading:"शीर्षक","Heading 1":"शीर्षक-एक","Heading 2":"शीर्षक २","Heading 3":"शीर्षक ३","Heading 4":"शीर्षक ४","Heading 5":"शीर्षक ५","Heading 6":"शीर्षक ६",Height:"",Highlight:"हाइलाइट","Horizontal text alignment toolbar":"",Huge:"विशाल","Image resize list":"","Image toolbar":"","image widget":"तस्वीर विजेट","In line":"","Increase indent":"इन्डेन्ट बढाउन",Insert:"","Insert column left":"बायाँ स्तम्भ सम्मिलित गर्न","Insert column right":"दायाँ स्तम्भ सम्मिलित गर्न","Insert image":"तस्वीर सम्मिलित गर्नुहोस्","Insert image via URL":"","Insert media":"मिडिया सम्मिलित गर्नुहोस्।","Insert row above":"माथि पंक्ति सम्मिलित गर्नुहोस्","Insert row below":"तल पंक्ति सम्मिलित गर्नुहोस्","Insert table":"तालिका सम्मिलित गर्नुहोस्",Inset:"",Italic:"इटालिक",Justify:"जस्टिफाइ गर्नुहोस्","Justify cell text":"","Left aligned image":"बायाँ पङ्क्ति तस्वीर","Light blue":"हल्का निलो","Light green":"हल्का हरियो","Light grey":"हल्का खैरो",Link:"लिङ्क","Link image":"","Link URL":"लिङ्क यूआरएल","List properties":"","Lower-latin":"","Lower–roman":"","Media toolbar":"","Media URL":"मिडिया यूआरएल","media widget":"मिडिया विजेट","Merge cell down":"कक्ष तल मर्ज गर्नुहोस्","Merge cell left":"सेल बायाँ मर्ज गर्नुहोस्","Merge cell right":"दायाँ कक्ष मर्ज गर्नुहोस्","Merge cell up":"कक्ष माथि मर्ज गर्नुहोस्","Merge cells":"कक्ष मर्ज गर्नुहोस्",Next:"अर्को",None:"","Numbered List":"सूचीबद्ध सूची","Numbered list styles toolbar":"","Open in a new tab":"नयाँ ट्याबमा खोल्न","Open link in new tab":"नयाँ ट्याबमा लिङ्क खोल्नुहोस्","Open media in new tab":"",Orange:"सुन्तला रंग",Original:"",Outset:"",Padding:"",Paragraph:"अनुच्छेद","Paste the media URL in the input.":"इनपुटमा मिडिया यूआरएल पेस्ट गर्नुहोस्।","Pink marker":"गुलाबी मार्कर",Previous:"अघिल्लो",Purple:"बैंगनी रंग",Red:"रातो","Red pen":"रातो कलम",Redo:"रिडु","Remove color":"रंग हटाउन","Remove Format":"ढाँचा हटाउनुहोस्","Remove highlight":"हाइलाइट हटाउनुहोस्","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Rich Text Editor":"धनी पाठ सम्पादक",Ridge:"","Right aligned image":"दायाँ पङ्क्तिबद्ध तस्वीर",Row:"पङ्क्ति",Save:"सुरक्षित गर्नुहोस्","Saving changes":"परिवर्तनहरू बचत हुदैछ","Select column":"","Select row":"","Show more items":"","Side image":"साइड तस्वीर",Small:"सानो",Solid:"","Split cell horizontally":"क्षैतिज कक्ष विभाजित गर्नुहोस्","Split cell vertically":"ठाडो कक्ष विभाजित गर्नुहोस्",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"स्ट्राइकथ्रू",Style:"",Subscript:"सबस्क्रिप्ट",Superscript:"सुपरस्क्रिप्ट","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"","Text alignment":"पाठ संरेखण","Text alignment toolbar":"","Text alternative":"पाठ विकल्प","Text highlight toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"","The URL must not be empty.":"यूआरएल खाली हुनु हुँदैन।",'The value is invalid. Try "10px" or "2em" or simply "2".':"","This link has no URL":"यो लिङ्कसँग यूआरएल छैन","This media URL is not supported.":"यो मिडिया यूआरएल समर्थित छैन।",Tiny:"सानो","Tip: Paste the URL into the content to embed faster.":"सुझाव:छिटो इम्बेड गर्न यूआरएल सामग्रीमा पेस्ट गर्नुहोस्।","To-do List":"","Toggle caption off":"","Toggle caption on":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"त्रकोइस",Underline:"रेखांकन",Undo:"पूर्ववत",Unlink:"अनलिङ्क गर्नुहोस्",Update:"","Update image URL":"","Upload failed":"अपलोड असफल भयो","Upload in progress":"अपलोड हुदैछ","Upper-latin":"","Upper-roman":"","Vertical text alignment toolbar":"",White:"सेतो",Width:"","Words: %0":"शब्दहरू: %0","Wrap text":"",Yellow:"पहेंलो","Yellow marker":"पहेंलो मार्कर"});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/nl.js b/ckeditor/translations/nl.js
deleted file mode 100644
index 121c5f9..0000000
--- a/ckeditor/translations/nl.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["nl"]=e["nl"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 van %1","Align cell text to the bottom":"Celtekst onder uitlijnen","Align cell text to the center":"Tekst in de cel centreren","Align cell text to the left":"Celtekst links uitlijnen","Align cell text to the middle":"Celtekst in het midden uitlijnen","Align cell text to the right":"Celtekst rechts uitlijnen","Align cell text to the top":"Celtekst boven uitlijnen","Align center":"Midden uitlijnen","Align left":"Links uitlijnen","Align right":"Rechts uitlijnen","Align table to the left":"Tabel links uitlijnen","Align table to the right":"Tabel rechts uitlijnen",Alignment:"Uitlijning",All:"Alles","Almost equal to":"Bijna gelijk aan",Angle:"Hoek","Approximately equal to":"Ongeveer gelijk aan",Aquamarine:"Aquamarijn",Arrows:"Pijlen","Asterisk operator":"Asterisk teken","Austral sign":"Austral teken","back with leftwards arrow above":"back met linkswijzende pijl erboven",Background:"Achtergrond",Big:"Groot","Bitcoin sign":"Bitcoin teken",Black:"Zwart","Block quote":"Blok citaat","Block styles":"Blok stijlen",Blue:"Blauw","Blue marker":"Blauwe marker",Bold:"Vet",Border:"Rand","Break text":"Tekst afbreken","Bulleted List":"Ongenummerde lijst","Bulleted list styles toolbar":"Toolbar voor stijlen van opsommingslijsten",Cancel:"Annuleren","Caption for image: %0":"Bijschrift voor afbeelding: %0","Caption for the image":"Bijschrift voor afbeelding","Cedi sign":"Cedi teken","Cell properties":"Celeigenschappen","Cent sign":"Cent teken","Center table":"Tabel centreren","Centered image":"Gecentreerde afbeelding","Change image text alternative":"Verander alt-tekst van de afbeelding","Character categories":"Karakter categorieën","Characters: %0":"Tekens: %0","Choose heading":"Kies kop",Circle:"Cirkel",Code:"Code","Colon sign":"Colón teken",Color:"Kleur","Color picker":"Kleurkiezer",Column:"Kolom","Contains as member":"Bevat als onderdeel","Copyright sign":"Copyrightteken","Cruzeiro sign":"Cruzeiro teken",Currency:"Valuta","Currency sign":"Valuta teken",Dashed:"Onderbroken",Decimal:"Decimaal","Decimal with leading zero":"Decimaal voorafgegaan door een nul","Decrease indent":"Minder inspringen",Default:"Standaard","Degree sign":"Graden teken","Delete column":"Verwijder kolom","Delete row":"Verwijder rij","Dim grey":"Gedimd grijs",Dimensions:"Afmetingen",Disc:"Schijf","Division sign":"Deel teken","Document colors":"Document kleur","Dollar sign":"Dollar teken","Dong sign":"Dong teken",Dotted:"Stippellijn",Double:"Dubbel","Double dagger":"Dubbele obelisk","Double exclamation mark":"Dubbel uitroepteken","Double low-9 quotation mark":"Dubbel laag aanhalingsteken","Double question mark":"Dubbel vraagteken",Downloadable:"Downloadbaar","downwards arrow to bar":"benedenwijzende pijl naar streep","downwards dashed arrow":"benedenwijzende gestreepte pijl","downwards double arrow":"benedenwijzende dubbele pijl","downwards simple arrow":"simpele pijl naar beneden","Drachma sign":"Drachme teken","Dropdown toolbar":"Drop-down werkbalk","Edit block":"Blok aanpassen","Edit link":"Bewerk link","Edit source":"Bron bewerken","Editor block content toolbar":"Inhoud werkbalk voor editorblok","Editor contextual toolbar":"Contextuele werkbalk van editor","Editor editing area: %0":"Bewerkingsgebied: %0","Editor toolbar":"Editor welkbalk","Element of":"Onderdeel van","Em dash":"Kastlijntje","Empty set":"Lege set","Empty snippet content":"Geen content in snippet","En dash":"Half kastlijntje","end with leftwards arrow above":"end met linkswijzende pijl erboven","Enter image caption":"Typ een afbeeldingsbijschrift","Enter table caption":"Voer tabelbijschrift in","Euro sign":"Euro teken","Euro-currency sign":"Euro-valuta teken","Exclamation question mark":"Uitroepteken-vraagteken",Find:"Zoeken","Find and replace":"Zoeken en vervangen","Find in text…":"Zoeken in tekst","Font Background Color":"Tekst achtergrondkleur","Font Color":"Tekstkleur","Font Family":"Lettertype","Font Size":"Lettergrootte","For all":"Voor alles","Fraction slash":"Breuk teken","French franc sign":"Franse frank teken","Full size image":"Afbeelding op volledige grootte","German penny sign":"Duitse penny teken","Greater-than or equal to":"Groter-dan of gelijk aan","Greater-than sign":"Groter-dan teken",Green:"Groen","Green marker":"Groene marker","Green pen":"Groene pen",Grey:"Grijs",Groove:"Sleuf","Guarani sign":"Guarani teken","Header column":"Titel kolom","Header row":"Titel rij",Heading:"Koppen","Heading 1":"Kop 1","Heading 2":"Kop 2","Heading 3":"Kop 3","Heading 4":"Kop 4","Heading 5":"Kop 5","Heading 6":"Kop 6",Height:"Hoogte",Highlight:"Markeren","Horizontal ellipsis":"Horizontale ellips","Horizontal line":"Horizontale lijn","Horizontal text alignment toolbar":"Werkbalk voor horizontale tekstuitlijning","Hryvnia sign":"Grivna teken","HTML object":"HTML object","HTML snippet":"HTML-snippet",Huge:"Zeer groot","Identical to":"Gelijk aan","Image resize list":"Lijst voor wijzigen van afbeeldingsformaat","Image toolbar":"Afbeeldingswerkbalk","image widget":"afbeeldingswidget","In line":"In lijn","Increase indent":"Inspringen","Indian rupee sign":"Indiaanse roepie teken",Infinity:"Infinity",Insert:"Invoegen","Insert code block":"Codeblok invoegen","Insert column left":"Kolom links invoegen","Insert column right":"Kolom rechts invoegen","Insert HTML":"HTML invoegen","Insert image":"Afbeelding toevoegen","Insert image via URL":"Afbeelding toevoegen via URL","Insert media":"Voer media in","Insert paragraph after block":"Voeg paragraaf toe na blok","Insert paragraph before block":"Voeg paragraaf toe voor blok","Insert row above":"Rij hierboven invoegen","Insert row below":"Rij hieronder invoegen","Insert table":"Tabel invoegen",Inset:"Ingezet",Integral:"Integraal",Intersection:"Kruispunt","Inverted exclamation mark":"Omgekeerd uitroepteken","Inverted question mark":"Omgekeerd vraagteken",Italic:"Cursief",Justify:"Volledig uitlijnen","Justify cell text":"Celtekst uitvullen","Kip sign":"Kip teken",Latin:"Latijn","Latin capital letter a with breve":"Latijnse hoofdletter a met breve","Latin capital letter a with macron":"Latijnse hoofdletter a met macron","Latin capital letter a with ogonek":"Latijnse hoofdletter a met ogonek","Latin capital letter c with acute":"Latijnse hoofdletter c met acute","Latin capital letter c with caron":"Latijnse hoofdletter c met caron","Latin capital letter c with circumflex":"Latijnse hoofdletter c met circumflex","Latin capital letter c with dot above":"Latijnse hoofdletter c met punt erboven","Latin capital letter d with caron":"Latijnse hoofdletter d met caron","Latin capital letter d with stroke":"Latijnse hoofdletter d met dwarsstreep","Latin capital letter e with breve":"Latijnse hoofdletter e met breve","Latin capital letter e with caron":"Latijnse hoofdletter e met haček","Latin capital letter e with dot above":"Latijnse hoofdletter e met punt erboven","Latin capital letter e with macron":"Latijnse hoofdletter e met macron","Latin capital letter e with ogonek":"Latijnse hoofdletter e met ogonek","Latin capital letter eng":"Latijnse hoofdletter eng","Latin capital letter g with breve":"Latijnse hoofdletter g met breve","Latin capital letter g with cedilla":"Latijnse hoofdletter g met cedille","Latin capital letter g with circumflex":"Latijnse hoofdletter g met circumflex","Latin capital letter g with dot above":"Latijnse hoofdletter g met punt erboven","Latin capital letter h with circumflex":"Latijnse hoofdletter h met circumflex","Latin capital letter h with stroke":"Latijnse hoofdletter h met macron\n","Latin capital letter i with breve":"Latijnse hoofdletter i met breve","Latin capital letter i with dot above":"Latijnse hoofdletter i met punt erboven","Latin capital letter i with macron":"Latijnse hoofdletter i met macron","Latin capital letter i with ogonek":"Latijnse hoofdletter i met ogonek","Latin capital letter i with tilde":"Latijnse hoofdletter i met tilde","Latin capital letter j with circumflex":"Latijnse hoofdletter j met circumflex","Latin capital letter k with cedilla":"Latijnse hoofdletter k met cedille","Latin capital letter l with acute":"Latijnse hoofdletter l met accent aigu","Latin capital letter l with caron":"Latijnse hoofdletter l met haček","Latin capital letter l with cedilla":"Latijnse hoofdletter l met cedille","Latin capital letter l with middle dot":"Latijnse hoofdletter l met punt in het midden","Latin capital letter l with stroke":"Latijnse hoofdletter l met dwarsstreep","Latin capital letter n with acute":"Latijnse hoofdletter n met accent aigu","Latin capital letter n with caron":"Latijnse hoofdletter n met haček","Latin capital letter n with cedilla":"Latijnse hoofdletter n met cedille","Latin capital letter o with breve":"Latijnse hoofdletter o met breve","Latin capital letter o with double acute":"Latijnse hoofdletter o met dubbel accent aigu","Latin capital letter o with macron":"Latijnse hoofdletter o met macron","Latin capital letter r with acute":"Latijnse hoofdletter r met accent aigu","Latin capital letter r with caron":"Latijnse hoofdletter r met haček","Latin capital letter r with cedilla":"Latijnse hoofdletter r met cedille","Latin capital letter s with acute":"Latijnse hoofdletter s met accent aigu","Latin capital letter s with caron":"Latijnse hoofdletter s met haček","Latin capital letter s with cedilla":"Latijnse hoofdletter s met cedille","Latin capital letter s with circumflex":"Latijnse hoofdletter s met circumflex","Latin capital letter t with caron":"Latijnse hoofdletter t met haček","Latin capital letter t with cedilla":"Latijnse hoofdletter t met cedille","Latin capital letter t with stroke":"Latijnse hoofdletter t met dwarsstreep","Latin capital letter u with breve":"Latijnse hoofdletter u met breve","Latin capital letter u with double acute":"Latijnse hoofdletter u met dubbele accent aigu","Latin capital letter u with macron":"Latijnse hoofdletter u met macron","Latin capital letter u with ogonek":"Latijnse hoofdletter u met ogonek","Latin capital letter u with ring above":"Latijnse hoofdletter u met ring erboven","Latin capital letter u with tilde":"Latijnse hoofdletter u met tilde","Latin capital letter w with circumflex":"Latijnse hoofdletter w met circumflex","Latin capital letter y with circumflex":"Latijnse hoofdletter y met circumflex","Latin capital letter y with diaeresis":"Latijnse hoofdletter y met trema","Latin capital letter z with acute":"Latijnse hoofdletter z met accent aigu","Latin capital letter z with caron":"Latijnse hoofdletter z met haček","Latin capital letter z with dot above":"Latijnse hoofdletter z met punt erboven","Latin capital ligature ij":"Latijnse hoofdletter ligatuur ij","Latin capital ligature oe":"Latijnse hoofdletter ligatuur oe","Latin small letter a with breve":"Latijnse kleine letter a met breve","Latin small letter a with macron":"Latijnse kleine letter a met macron","Latin small letter a with ogonek":"Latijnse kleine letter a met ogonek","Latin small letter c with acute":"Latijnse kleine letter c met acute","Latin small letter c with caron":"Latijnse kleine letter c met caron","Latin small letter c with circumflex":"Latijnse kleine letter c met circumflex","Latin small letter c with dot above":"Latijnse kleine letter met punt erboven","Latin small letter d with caron":"Latijnse kleine letter d met caron","Latin small letter d with stroke":"Latijnse kleine letter d met dwarsstreep","Latin small letter dotless i":"Latijnse kleine letter i zonder punt","Latin small letter e with breve":"Latijnse kleine letter e met breve","Latin small letter e with caron":"Latijnse kleine letter e met haček","Latin small letter e with dot above":"Latijnse kleine letter e met punt erboven","Latin small letter e with macron":"Latijnse kleine letter e met macron","Latin small letter e with ogonek":"Latijnse kleine letter e met ogonek","Latin small letter eng":"Latijnse kleine letter eng","Latin small letter f with hook":"Latijnse kleine letter f met hoek","Latin small letter g with breve":"Latijnse kleine letter g met breve","Latin small letter g with cedilla":"Latijnse kleine letter g met cedille","Latin small letter g with circumflex":"Latijnse kleine letter g met circumflex","Latin small letter g with dot above":"Latijnse kleine letter g met punt erboven","Latin small letter h with circumflex":"Latijnse kleine letter h met circumflex","Latin small letter h with stroke":"Latijnse kleine letter h met macron","Latin small letter i with breve":"Latijnse kleine letter i met breve","Latin small letter i with macron":"Latijnse kleine letter i met macron","Latin small letter i with ogonek":"Latijnse kleine letter i met ogonek","Latin small letter i with tilde":"Latijnse kleine letter i met tilde","Latin small letter j with circumflex":"Latijnse kleine letter j met circumflex","Latin small letter k with cedilla":"Latijnse kleine letter k met cedille","Latin small letter kra":"Latijnse kleine letter kra","Latin small letter l with acute":"Latijnse kleine letter l met accent aigu","Latin small letter l with caron":"Latijnse kleine letter l met haček","Latin small letter l with cedilla":"Latijnse kleine letter l met cedille","Latin small letter l with middle dot":"Latijnse kleine letter l met punt in het midden","Latin small letter l with stroke":"Latijnse kleine letter l met dwarsstreep","Latin small letter long s":"Latijnse kleine letter lange s","Latin small letter n preceded by apostrophe":"Latijnse kleine letter n voorafgegaan door apostrof","Latin small letter n with acute":"Latijnse kleine letter n met accent aigu","Latin small letter n with caron":"Latijnse kleine letter n met haček","Latin small letter n with cedilla":"Latijnse kleine letter n met cedille","Latin small letter o with breve":"Latijnse kleine letter o met breve","Latin small letter o with double acute":"Latijnse kleine letter o met dubbel accent aigu","Latin small letter o with macron":"Latijnse kleine letter o met macron","Latin small letter r with acute":"Latijnse kleine letter r met accent aigu","Latin small letter r with caron":"Latijnse kleine letter r met haček","Latin small letter r with cedilla":"Latijnse kleine letter r met cedille","Latin small letter s with acute":"Latijnse kleine letter s met accent aigu","Latin small letter s with caron":"Latijnse kleine letter s met haček","Latin small letter s with cedilla":"Latijnse kleine letter s met cedille","Latin small letter s with circumflex":"Latijnse kleine letter s met circumflex","Latin small letter t with caron":"Latijnse kleine letter t met haček","Latin small letter t with cedilla":"Latijnse kleine letter t met cedille","Latin small letter t with stroke":"Latijnse kleine letter t met dwarsstreep","Latin small letter u with breve":"Latijnse kleine letter u met breve","Latin small letter u with double acute":"Latijnse kleine letter u met dubbele accent aigu","Latin small letter u with macron":"Latijnse kleine letter u met macron","Latin small letter u with ogonek":"Latijnse kleine letter u met ogonek","Latin small letter u with ring above":"Latijnse kleine letter u met ring erboven","Latin small letter u with tilde":"Latijnse kleine letter u met tilde","Latin small letter w with circumflex":"Latijnse kleine letter w met circumflex","Latin small letter y with circumflex":"Latijnse kleine letter y met circumflex","Latin small letter z with acute":"Latijnse kleine letter z met accent aigu","Latin small letter z with caron":"Latijnse kleine letter z met haček","Latin small letter z with dot above":"Latijnse kleine letter z met punt erboven","Latin small ligature ij":"Latijnse kleine ligatuur ij","Latin small ligature oe":"Latijnse kleine ligatuur oe","Left aligned image":"Links uitgelijnde afbeelding","Left double quotation mark":"Linker dubbel aanhalingsteken","Left single quotation mark":"Linker enkelvoudig aanhalingsteken","Left-pointing double angle quotation mark":"Naar links wijzende guillemet","leftwards arrow to bar":"linkswijzende pijl naar streep","leftwards dashed arrow":"linkswijzende gestreepte pijl","leftwards double arrow":"linkswijzende dubbele pijl","leftwards simple arrow":"simpele pijl naar links","Less-than or equal to":"Kleiner-dan of gelijk aan","Less-than sign":"Kleiner-dan teken","Light blue":"Lichtblauw","Light green":"Lichtgroen","Light grey":"Lichtgrijs",Link:"Link","Link image":"Link afbeelding","Link URL":"Link URL","Lira sign":"Lira teken","List properties":"Lijsteigenschappen","Livre tournois sign":"Livre tournois teken","Logical and":"Logische en","Logical or":"Logische of","Lower-latin":"Kleine Latijnse letters","Lower–roman":"Kleine Romeinse cijfers",Macron:"Makron","Manat sign":"Manat teken","Match case":"Hoofdlettergevoelig",Mathematical:"Wiskundig","Media toolbar":"Media werkbalk","Media URL":"Media URL","media widget":"media widget","Merge cell down":"Cel hieronder samenvoegen","Merge cell left":"Cel hiervoor samenvoegen","Merge cell right":"Cel hierna samenvoegen","Merge cell up":"Cel hierboven samenvoegen","Merge cells":"Cellen samenvoegen","Mill sign":"Mill teken","Minus sign":"Min teken","Multiple styles":"Meerdere stijlen","Multiplication sign":"Vermenigvuldigingsteken","N-ary product":"N-ary product","N-ary summation":"N-ary sommatie",Nabla:"Nabla","Naira sign":"Naira teken","New sheqel sign":"Nieuwe sjekel teken",Next:"Volgende","Next result":"Vorige zoeken","No preview available":"Geen voorbeeld beschikbaar",None:"Geen","Nordic mark sign":"Noorse mark teken","Not an element of":"Geen onderdeel van","Not equal to":"Niet gelijk aan","Not sign":"Niet teken","Numbered List":"Genummerde lijst","Numbered list styles toolbar":"Toolbar voor stijlen van genummerde lijsten","on with exclamation mark with left right arrow above":"on met uitroepteken met links rechts pijl erboven","Open in a new tab":"Open een nieuw tabblad","Open link in new tab":"Open link in nieuw tabblad","Open media in new tab":"Open media in nieuw tabblad",Orange:"Oranje",Original:"Origineel",Outset:"Opliggend",Overline:"Overline",Padding:"Opvulling","Page break":"Pagina einde",Paragraph:"Paragraaf","Paragraph sign":"Paragraaf teken","Partial differential":"Gedeeltelijk differentieel","Paste raw HTML here...":"Plak de ruwe HTML-code hier...","Paste the media URL in the input.":"Plak de media URL in het invoerveld.","Per mille sign":"Promilleteken","Per ten thousand sign":"Basispunt","Peseta sign":"Peseta teken","Peso sign":"Peso teken","Pink marker":"Roze marker","Plain text":"Platte tekst","Plus-minus sign":"Plus-minus teken","Pound sign":"Pond teken","Press Enter to type after or press Shift + Enter to type before the widget":"Druk op Enter om na de widget te typen of druk op Shift + Enter om vóór de widget te typen",Previous:"Vorige","Previous result":"Volgende zoeken","Proportional to":"Verhoudend tot",Purple:"Paars","Question exclamation mark":"Vraagteken-uitroepteken",Red:"Rood","Red pen":"Rode pen",Redo:"Opnieuw","Registered sign":"Geregistreerd handelsmerkteken","Remove color":"Verwijder kleur","Remove Format":"Verwijder opmaak","Remove highlight":"Verwijder markering",Replace:"Vervangen","Replace all":"Alles vervangen","Replace with…":"Vervangen door","Resize image":"Afbeeldingsformaat wijzigen","Resize image to %0":"Afbeeldingsformaat wijzigen naar %0","Resize image to the original size":"Afbeeldingsformaat wijzigen naar originele grootte","Restore default":"Standaardinstellingen terugzetten","Reversed order":"Omgekeerde volgorde","Reversed paragraph sign":"Omgekeerd paragraaf teken","Rich Text Editor":"Tekstbewerker",Ridge:"Rand","Right aligned image":"Rechts uitgelijnde afbeelding","Right double quotation mark":"Rechter dubbel aanhalingsteken","Right single quotation mark":"Rechter enkelvoudig aanhalingsteken","Right-pointing double angle quotation mark":"Naar rechts wijzende guillemet","rightwards arrow to bar":"rechtswijzende pijl naar streep","rightwards dashed arrow":"rechtswijzende gestreepte pijl","rightwards double arrow":"rechtswijzende dubbele pijl","rightwards simple arrow":"simpele pijl naar rechts",Row:"Rij","Ruble sign":"Roebel teken","Rupee sign":"Roepie teken",Save:"Opslaan","Save changes":"Aanpassingen bewaren","Saving changes":"Wijzigingen worden opgeslagen","Section sign":"Paragraafsymbool","Select all":"Selecteer alles","Select column":"Selecteer kolom","Select row":"Selecteer rij","Show more items":"Meer items weergeven","Show options":"Opties tonen","Side image":"Afbeelding naast tekst","Single left-pointing angle quotation mark":"Enkel naar links wijzend punthaakje","Single low-9 quotation mark":"Enkelvoudig laag aanhalingsteken","Single right-pointing angle quotation mark":"Enkel naar rechts wijzend punthaakje",Small:"Klein",Solid:"Ononderbroken","soon with rightwards arrow above":"soon met rechtswijzende pijl erboven",Source:"Bron","Special characters":"Speciale karakters","Spesmilo sign":"Spesmilo teken","Split cell horizontally":"Splits cel horizontaal","Split cell vertically":"Splits cel verticaal",Square:"Vierkant","Square root":"Vierkantswortel","Start at":"Begin op","Start index must be greater than 0.":"Begin van index moet groter zijn dan 0.",Strikethrough:"Doorhalen",Style:"Stijl",Styles:"Stijlen",Subscript:"Subscript",Superscript:"Superscript","Table alignment toolbar":"Werkbalk tabeluitlijning","Table cell text alignment":"Tekstuitlijning tabelcel","Table properties":"Tabeleigenschappen","Table toolbar":"Tabel werkbalk","Tenge sign":"Tenge teken",Text:"Tekst","Text alignment":"Tekst uitlijning","Text alignment toolbar":"Tekst uitlijning werkbalk","Text alternative":"Alt-tekst","Text highlight toolbar":"Tekst markering werkbalk","Text styles":"Tekst stijlen","Text to find must not be empty.":"Dit veld mag niet leeg zijn",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'De kleur in niet correct, probeer "#FF0000" of "rgb(255,0,0)" of "red".',"The URL must not be empty.":"De URL mag niet leeg zijn.",'The value is invalid. Try "10px" or "2em" or simply "2".':"De waarde is ongeldig. Probeer '10px' of '2em' of gewoon '2'.","There exists":"Er bestaat","This link has no URL":"Deze link heeft geen URL","This media URL is not supported.":"Deze media URL wordt niet ondersteund.","Tilde operator":"Tidle teken",Tiny:"Zeer klein","Tip: Find some text first in order to replace it.":"Tip: zoek eerst de tekst om hem te vervangen","Tip: Paste the URL into the content to embed faster.":"Tip: plak de URL in de inhoud om deze sneller in te laten sluiten.","To-do List":"To-do lijst","Toggle caption off":"Bijschrift uitzetten","Toggle caption on":"Bijschrift aanzetten","Toggle the circle list style":"Schakel de stijl van lijsten met cirkel in","Toggle the decimal list style":"Schakel de stijl van lijsten met cijfers in","Toggle the decimal with leading zero list style":"Schakel de stijl van lijsten met cijfers voorafgegaan door een nul in","Toggle the disc list style":"Schakel de stijl van lijsten met bulletpoint in","Toggle the lower–latin list style":"Schakel de stijl van lijsten met kleine Latijnse letters in","Toggle the lower–roman list style":"Schakel de stijl van lijsten met kleine Romeinse cijfers in","Toggle the square list style":"Schakel de stijl van lijsten met vierkant in","Toggle the upper–latin list style":"Schakel de stijl van lijsten met Latijnse hoofdletters in","Toggle the upper–roman list style":"Schakel de stijl van lijsten met grote Romeinse cijfers in","top with upwards arrow above":"top met bovenwijzende pijl erboven","Trade mark sign":"Handelsmerkteken","Tugrik sign":"Tugrik teken","Turkish lira sign":"Turkse lira teken",Turquoise:"Turquoise","Two dot leader":"Dubbele leidende punt",Underline:"Onderlijnen",Undo:"Ongedaan maken",Union:"Unie",Unlink:"Verwijder link","up down arrow with base":"boven beneden pijl met streep",Update:"Update","Update image URL":"URL van afbeelding bijwerken","Upload failed":"Uploaden afbeelding mislukt","Upload in progress":"Bezig met uploaden","Upper-latin":"Latijnse hoofdletters","Upper-roman":"Grote Romeinse cijfers","upwards arrow to bar":"bovenwijzende pijl naar streep","upwards dashed arrow":"bovenwijzende gestreepte pijl","upwards double arrow":"bovenwijzende dubbele pijl","upwards simple arrow":"simpele pijl naar boven","Vertical text alignment toolbar":"Werkbalk voor verticale tekstuitlijning","Vulgar fraction one half":"Gewone breuk een half","Vulgar fraction one quarter":"Gewone breuk een kwart","Vulgar fraction three quarters":"Gewone breuk driekwart",White:"Wit","Whole words only":"Alleen volledige woorden","Widget toolbar":"Widget werkbalk",Width:"Breedte","Won sign":"Won teken","Words: %0":"Woorden: %0","Wrap text":"Tekstterugloop",Yellow:"Geel","Yellow marker":"Gele marker","Yen sign":"Yen teken"});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/no.js b/ckeditor/translations/no.js
deleted file mode 100644
index 1677cdd..0000000
--- a/ckeditor/translations/no.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["no"]=e["no"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 av %1","Align cell text to the bottom":"Juster celletekst til bunn ","Align cell text to the center":"Juster celletekst til midten ","Align cell text to the left":"Juster celletekst til venstre ","Align cell text to the middle":"Juster celletekst til midten","Align cell text to the right":"Juster celletekst til høyre ","Align cell text to the top":"Juster celletekst til topp","Align center":"Midtstill","Align left":"Venstrejuster","Align right":"Høyrejuster","Align table to the left":"Juster tabell til venstre ","Align table to the right":"Juster tabell til høyre ",Alignment:"Justering",All:"Alle","Almost equal to":"Nesten lik",Angle:"Vinkel","Approximately equal to":"Omtrent ik",Aquamarine:"Akvamarin",Arrows:"Piltaster","Asterisk operator":"Asteriskoperatør","Austral sign":"Australtegn","back with leftwards arrow above":"Tilbake med pil mot venstre over",Background:"Bakgrunn ",Big:"Stor","Bitcoin sign":"Bitcoinsymbol",Black:"Svart","Block quote":"Blokksitat","Block styles":"Blokkstiler",Blue:"Blå","Blue marker":"Blå utheving",Bold:"Fet",Border:"Kantlinje ","Break text":"Bryt tekst","Bulleted List":"Punktliste","Bulleted list styles toolbar":"Verktøylinje for punktlistestiler",Cancel:"Avbryt","Caption for image: %0":"Bildetekst for bilde: %0","Caption for the image":"Bildetekst","Cedi sign":"Ceditegn","Cell properties":"Celleegenskaper ","Cent sign":"Cent-tegn","Center table":"Sentrer tabell ","Centered image":"Midtstilt bilde","Change image text alternative":"Endre tekstalternativ til bildet","Character categories":"Karakterkategorier","Characters: %0":"Tegn: %0","Choose heading":"Velg overskrift",Circle:"Sirkel",Code:"Kode","Colon sign":"Kolon",Color:"Farge","Color picker":"Fargevalg ",Column:"Kolonne","Contains as member":"Inneholder som medlem","Copyright sign":"Opphavsrettstegn","Cruzeiro sign":"Cruzeirotegn",Currency:"Valuta","Currency sign":"Valutasymbol",Dashed:"Stiplet",Decimal:"Nummer","Decimal with leading zero":"Nummer med foranstilt null","Decrease indent":"Reduser innrykk",Default:"Standard","Degree sign":"Grade","Delete column":"Slett kolonne","Delete row":"Slett rad","Dim grey":"Svak grå",Dimensions:"Dimensjoner",Disc:"Disk","Division sign":"Deletegn","Document colors":"Dokumentfarger","Dollar sign":"Dollartegn","Dong sign":"Dongtegn",Dotted:"Stiplede",Double:"Dobbel ","Double dagger":"Dobbel dolk","Double exclamation mark":"Dobbelt utropstegn","Double low-9 quotation mark":"Dobbelt lav-9-anførselstegn","Double question mark":"Dobbelt spørsmålstegn",Downloadable:"Nedlastbar","downwards arrow to bar":"Pil nedover til strek","downwards dashed arrow":"Stiplet pil nedover","downwards double arrow":"Dobbel pil nedover","downwards simple arrow":"ned enkel pil","Drachma sign":"Drakmetegn","Dropdown toolbar":"Verktøylinje for nedtrekksliste","Edit block":"Rediger blokk","Edit link":"Rediger lenke","Edit source":"Rediger kilde","Editor block content toolbar":"Verktøylinje for blokkinnhold i redigeringsverktøy","Editor contextual toolbar":"Verktøylinje for kontekst i redigeringsverktøy","Editor editing area: %0":"Redigeringsområde for redigeringsverktøyet: %0","Editor toolbar":"Verktøylinje for redigeringsverktøy","Element of":"Element av","Em dash":"Em-strek","Empty set":"Tomt sett","Empty snippet content":"Tomt snuttinnhold","En dash":"En-strek","end with leftwards arrow above":"Avslutt med pil mot venstre over","Enter image caption":"Skriv inn bildetekst","Enter table caption":"Legg inn tabelltekst","Euro sign":"Eurotegn","Euro-currency sign":"Valutasymbol for Euro","Exclamation question mark":"Utrops-spørsmålstegn",Find:"Søk","Find and replace":"Søk og erstatt","Find in text…":"Søk i tekst","Font Background Color":"Uthevingsfarge for tekst","Font Color":"Skriftfarge","Font Family":"Skrifttypefamilie","Font Size":"Skriftstørrelse","For all":"For alle","Fraction slash":"Brøkstrek","French franc sign":"Valutasymbol for franske franc","Full size image":"Bilde i full størrelse","German penny sign":"Tysk øretegn","Greater-than or equal to":"Stø","Greater-than sign":"Mer enn-tegn",Green:"Grønn","Green marker":"Grønn utheving","Green pen":"Grønn penn",Grey:"Grå",Groove:"Grov","Guarani sign":"Guaranitegn","Header column":"Overskriftkolonne","Header row":"Overskriftrad",Heading:"Overskrift","Heading 1":"Overskrift 1","Heading 2":"Overskrift 2","Heading 3":"Overskrift 3","Heading 4":"Overskrift 4","Heading 5":"Overskrift 5","Heading 6":"Overskrift 6",Height:"Høyde",Highlight:"Utheving","Horizontal ellipsis":"Horisontal ellipse","Horizontal line":"Horisontal linje","Horizontal text alignment toolbar":"Verktøylinje for justering av tekst horisontalt ","Hryvnia sign":"Hryvniategn","HTML object":"HTML-objekt","HTML snippet":"HTML-snutt",Huge:"Veldig stor","Identical to":"Identisk til","Image resize list":"Nedtrekksliste for bildestørrelse","Image toolbar":"Verktøylinje for bilde","image widget":"Bilde-widget","In line":"Innlemmet","Increase indent":"Øk innrykk","Indian rupee sign":"Indisk rupitegn",Infinity:"Uendelig",Insert:"Sett inn","Insert code block":"Sett inn kodeblokk","Insert column left":"Sett inn kolonne til venstre","Insert column right":"Sett inn kolonne til høyre","Insert HTML":"Legg inn HTML","Insert image":"Sett inn bilde","Insert image via URL":"Sett inn bilde via URL","Insert media":"Sett inn media","Insert paragraph after block":"Sett inn paragraf etter blokk","Insert paragraph before block":"Sett inn paragraf foran blokk","Insert row above":"Sett inn rad over","Insert row below":"Sett inn rad under","Insert table":"Sett inn tabell",Inset:"Innover",Integral:"Integrert",Intersection:"Kryss","Inverted exclamation mark":"Invertert utropstegn","Inverted question mark":"Invertert spørsmålstegn",Italic:"Kursiv",Justify:"Blokkjuster","Justify cell text":"Rett celletekst ","Kip sign":"Kiptegn",Latin:"Latin","Latin capital letter a with breve":"Latinsk stor a med breve","Latin capital letter a with macron":"Latinsk stor a med makron ","Latin capital letter a with ogonek":"Latinsk stor a med kvist","Latin capital letter c with acute":"Latinsk stor c med akutt aksent","Latin capital letter c with caron":"Latinsk stor c med caron","Latin capital letter c with circumflex":"Latinsk stor c med cirkumfleks","Latin capital letter c with dot above":"Latinsk stor c med prikk over","Latin capital letter d with caron":"Latinsk stor d med caron","Latin capital letter d with stroke":"Latinsk stor d med strek","Latin capital letter e with breve":"Latinsk stor e med breve","Latin capital letter e with caron":"Latinsk stor e med caron","Latin capital letter e with dot above":"Latinsk stor e med prikk over","Latin capital letter e with macron":"Latinsk stor e med makron","Latin capital letter e with ogonek":"Latinsk stor e med kvist","Latin capital letter eng":"Latinsk stor eng","Latin capital letter g with breve":"Latinsk stor g med breve","Latin capital letter g with cedilla":"Latinsk stor g med cedille","Latin capital letter g with circumflex":"Latinsk stor g med cirkumfleks","Latin capital letter g with dot above":"Latinsk stor g med prikk over","Latin capital letter h with circumflex":"Latinsk stor h med cirkumfleks","Latin capital letter h with stroke":"\nLatinsk stor h med stek","Latin capital letter i with breve":"Latinsk stor i med breve","Latin capital letter i with dot above":"Latinsk stor i med prikk over ","Latin capital letter i with macron":"Latinsk stor i med makron","Latin capital letter i with ogonek":"Latinsk stor i med kvist","Latin capital letter i with tilde":"Latinsk stor i med tilde","Latin capital letter j with circumflex":"Latinsk stor j med cirkumfleks","Latin capital letter k with cedilla":"Latinsk stor k med cedille","Latin capital letter l with acute":"Latinsk stor l med akutt aksent","Latin capital letter l with caron":"Latinsk stor l med caron","Latin capital letter l with cedilla":"Latinsk stor l med cedille","Latin capital letter l with middle dot":"Latinsk stor l med prikk midt på","Latin capital letter l with stroke":"Latinsk stor l med strek","Latin capital letter n with acute":"Latinsk stor n med akutt aksent","Latin capital letter n with caron":"Latinsk stor n med caron","Latin capital letter n with cedilla":"Latinsk stor n med cedille","Latin capital letter o with breve":"Latinsk stor o med breve","Latin capital letter o with double acute":"Latinsk stor o med dobbel akutt aksent","Latin capital letter o with macron":"Latinsk stor o med makron","Latin capital letter r with acute":"Latinsk stor r med akutt aksent","Latin capital letter r with caron":"Latinsk stor r med caron","Latin capital letter r with cedilla":"Latinsk stor r med cedille","Latin capital letter s with acute":"Latinsk stor s med akutt aksent","Latin capital letter s with caron":"Latinsk stor s med caron","Latin capital letter s with cedilla":"Latinsk stor s med cedille","Latin capital letter s with circumflex":"Latinsk stor s med cirkumfleks","Latin capital letter t with caron":"Latinsk stor t med caron","Latin capital letter t with cedilla":"Latinsk stor t med cedille","Latin capital letter t with stroke":"Latinsk stor t med strek","Latin capital letter u with breve":"Latinsk stor u med breve","Latin capital letter u with double acute":"Latinsk stor u med dobbel akutt aksent","Latin capital letter u with macron":"Latinsk stor u med makron","Latin capital letter u with ogonek":"Latinsk stor u med kvist","Latin capital letter u with ring above":"Latinsk stor u med ring over","Latin capital letter u with tilde":"Latinsk stor u med tilde","Latin capital letter w with circumflex":"Latings stor w med cirkumfleks","Latin capital letter y with circumflex":"Latinsk stor y med cirkumfleks","Latin capital letter y with diaeresis":"Latinsk stor y med trema","Latin capital letter z with acute":"Latinsk stor z med akutt aksent","Latin capital letter z with caron":"Latinsk stor z med caron","Latin capital letter z with dot above":"Latings stor z med prikk over","Latin capital ligature ij":"Latinsk stor digraf ij","Latin capital ligature oe":"Latinsk stor difraf oe","Latin small letter a with breve":"Latinsk liten a med breve","Latin small letter a with macron":"Latinsk liten a med makron ","Latin small letter a with ogonek":"Latinsk liten a med kvist","Latin small letter c with acute":"Latinsk liten c med akutt aksent ","Latin small letter c with caron":"Latinsk liten c med caron","Latin small letter c with circumflex":"Latinsk liten c med cirkumfleks","Latin small letter c with dot above":"Latinsk liten c med prikk over","Latin small letter d with caron":"Latinsk liten d med caron","Latin small letter d with stroke":"Latinsk liten d med strek","Latin small letter dotless i":"Latinsk liten i uten prikk","Latin small letter e with breve":"Latinsk liten e med breve","Latin small letter e with caron":"Latinsk liten e med caron","Latin small letter e with dot above":"Latinsk liten e med prikk over","Latin small letter e with macron":"Latinsk liten e med makron","Latin small letter e with ogonek":"Latinsk liten e med kvist","Latin small letter eng":"Latinsk liten eng","Latin small letter f with hook":"Latinsk liten f med krok","Latin small letter g with breve":"Latinsk liten g med breve","Latin small letter g with cedilla":"Latinsk liten g med cedille ","Latin small letter g with circumflex":"Latinsk liten g med cirkumfleks","Latin small letter g with dot above":"Latinsk liten g med prikk over","Latin small letter h with circumflex":"Latinsk liten h med cirkumfleks","Latin small letter h with stroke":"Latinsk liten h med strek","Latin small letter i with breve":"Latinsk liten i med breve","Latin small letter i with macron":"Latinsk liten i med makron","Latin small letter i with ogonek":"Latinsk liten i med kvist","Latin small letter i with tilde":"Latinsk liten i med tilde","Latin small letter j with circumflex":"Latinsk liten j med cirkumfleks","Latin small letter k with cedilla":"Latinsk liten k med cedille","Latin small letter kra":"Latinsk liten kra","Latin small letter l with acute":"Latinsk liten l med akutt aksent","Latin small letter l with caron":"Latinsk liten l med caron","Latin small letter l with cedilla":"Latinsk liten l med cedille","Latin small letter l with middle dot":"Latinsk liten l med midtprikk","Latin small letter l with stroke":"Latinsk liten l med strek","Latin small letter long s":"Latinsk liten lang s","Latin small letter n preceded by apostrophe":"Latinsk liten n med apostroff foran","Latin small letter n with acute":"Latinsk liten n med akutt aksent ","Latin small letter n with caron":"Latinsk liten n med caron","Latin small letter n with cedilla":"Latinsk liten n med cedille","Latin small letter o with breve":"Latinsk liten o med breve","Latin small letter o with double acute":"Latinsk liten o med dobbel akutt aksent","Latin small letter o with macron":"Latinsk liten o med makron","Latin small letter r with acute":"Latinsk liten r med akutt aksent","Latin small letter r with caron":"Latinsk liten r med caron","Latin small letter r with cedilla":"Latinsk liten r med ceille","Latin small letter s with acute":"Latinsk liten s med akutt aksent","Latin small letter s with caron":"Latinsk liten s med caron","Latin small letter s with cedilla":"Latinsk liten s med cedille","Latin small letter s with circumflex":"Latinsk liten s med cirkumfleks","Latin small letter t with caron":"Latinsk liten t med caron","Latin small letter t with cedilla":"Latinsk liten t med cedille","Latin small letter t with stroke":"Latinsk liten t med strek","Latin small letter u with breve":"Latinsk liten u med breve","Latin small letter u with double acute":"Latinsk liten u med dobbel akutt aksent","Latin small letter u with macron":"Latinsk liten u med makron","Latin small letter u with ogonek":"Latinsk liten u med kvist","Latin small letter u with ring above":"Latinsk liten u med ring over","Latin small letter u with tilde":"Latinsk liten u med tilde","Latin small letter w with circumflex":"Latinsk liten w med cirkumfleks","Latin small letter y with circumflex":"Latinsk liten y med cirkumfleks","Latin small letter z with acute":"Latinsk liten z med akutt aksent","Latin small letter z with caron":"Latinsk liten z med caron","Latin small letter z with dot above":"Latinsk liten z med prikk over","Latin small ligature ij":"Latinsk liten digraf ik","Latin small ligature oe":"Latinsk liten digraf oe","Left aligned image":"Venstrejustert bilde","Left double quotation mark":"Venstre dobbelt anførselstegn","Left single quotation mark":"Venstre enkelt anførselstegn","Left-pointing double angle quotation mark":"Venstrepekende dobbelvinklede anførselstegn","leftwards arrow to bar":"Pil mot venstre til strek","leftwards dashed arrow":"Stiplet pil mot venstre ","leftwards double arrow":"Dobbel pil mot venstre","leftwards simple arrow":"venstre enkel pil","Less-than or equal to":"Mindre eller lik","Less-than sign":"Mindre enn-tegn","Light blue":"Lyseblå","Light green":"Lysegrønn","Light grey":"Lysegrå",Link:"Lenke","Link image":"Bildelenke","Link URL":"Lenke-URL","Lira sign":"Liretegn","List properties":"Listeegenskaper","Livre tournois sign":"Livre tournoistegn","Logical and":"Logisk og","Logical or":"Logisk eller","Lower-latin":"Små latinske tegn","Lower–roman":"Små romertall",Macron:"Macr","Manat sign":"Manattegn","Match case":"Skill mellom store og små bokstaver",Mathematical:"Matematisk","Media toolbar":"Media verktøy ","Media URL":"Media-URL","media widget":"media-widget","Merge cell down":"Slå sammen celle under","Merge cell left":"Slå sammen celle til venstre","Merge cell right":"Slå sammen celle til høyre","Merge cell up":"Slå sammen celle over","Merge cells":"Slå sammen celler","Mill sign":"Milltegn","Minus sign":"Minustegn","Multiple styles":"Multiple stiler","Multiplication sign":"Gangetegn","N-ary product":"N-ary-produkt","N-ary summation":"N-ary-summering",Nabla:"Nabla","Naira sign":"Nairategn","New sheqel sign":"Nytt shekeltegn",Next:"Neste","Next result":"Neste resultat","No preview available":"Ingen forhåndsvisning tilgjengelig",None:"Ingen","Nordic mark sign":"Nordisk marktegn","Not an element of":"Ikke et element av","Not equal to":"Ikke lik","Not sign":"Ikketegn","Numbered List":"Nummerert liste","Numbered list styles toolbar":"Verktøylinje for stiler for nummererte lister","on with exclamation mark with left right arrow above":"På med utropstegn og venstre-høyre-pil over.","Open in a new tab":"Åpne i ny fane","Open link in new tab":"Åpne lenke i ny fane","Open media in new tab":"Åpne media i ny fane",Orange:"Oransje",Original:"Original",Outset:"Utover",Overline:"Linje over",Padding:"Fylling","Page break":"Sideskift ",Paragraph:"Avsnitt","Paragraph sign":"avsnittstegn","Partial differential":"Delvis forskjell","Paste raw HTML here...":"Lim inn rå HTML her …","Paste the media URL in the input.":"Lim inn media URL ","Per mille sign":"Per mille-tegn","Per ten thousand sign":"Per ti tusen-tegn","Peseta sign":"Pesetategn","Peso sign":"Pesotegn","Pink marker":"Rosa utheving","Plain text":"Ren tekst","Plus-minus sign":"Pluss","Pound sign":"Pundtegn","Press Enter to type after or press Shift + Enter to type before the widget":"Trykk Enter for å skrive etter eller trykk Shift + Enter for å skrive før widgeten",Previous:"Forrige","Previous result":"Forrige resultat","Proportional to":"Proporsjonell til",Purple:"Lilla","Question exclamation mark":"Spørmål-utropstegn",Red:"Rød","Red pen":"Rød penn",Redo:"Gjør om","Registered sign":"Registrert-tegn","Remove color":"Fjern farge","Remove Format":"Fjern formatering","Remove highlight":"Fjern utheving",Replace:"Erstatt","Replace all":"Erstatt alt","Replace with…":"Erstatt med …","Resize image":"Endre bildestørrelse","Resize image to %0":"Endre bildestørrelse til %0","Resize image to the original size":"Endre bildestørrelse til originalstørrelse","Restore default":"Tilbakestill til standard","Reversed order":"Motsatt rekkefølge","Reversed paragraph sign":"Reversert avsnittstegn","Rich Text Editor":"Tekstredigeringsverktøy for rik tekst",Ridge:"Kjede","Right aligned image":"Høyrejustert bilde","Right double quotation mark":"Høyre dobbelt anførselstegn","Right single quotation mark":"Høyre enkelt anførselstegn","Right-pointing double angle quotation mark":"Høyrepekende dobbelvinklede anførselstegn","rightwards arrow to bar":"Pil mot høyre til strek","rightwards dashed arrow":"Stiplet pil mot høyre","rightwards double arrow":"Dobbel pil mot høyre","rightwards simple arrow":"høyre enkel pil",Row:"Rad","Ruble sign":"Rubeltegn","Rupee sign":"Riupitegn",Save:"Lagre","Save changes":"Lagre endringer","Saving changes":"Lagrer endringer","Section sign":"Seksjontegn","Select all":"Velg alt ","Select column":"Velg kolonne ","Select row":"Velg rad","Show more items":"Vis flere elementer","Show options":"Vis alternativer","Side image":"Sidestilt bilde","Single left-pointing angle quotation mark":"Enkelt anførselstegn mot venstre","Single low-9 quotation mark":"Enkelt lav-9-anførselstegn","Single right-pointing angle quotation mark":"Enkelt anførselstegn mot høyre",Small:"Liten",Solid:"Hel","soon with rightwards arrow above":"Snart med pil mot høyre over",Source:"Kilde","Special characters":"Spesialtegn","Spesmilo sign":"Spesmilotegn","Split cell horizontally":"Del opp celle horisontalt","Split cell vertically":"Del opp celle vertikalt",Square:"Firkant","Square root":"Kvadratrot","Start at":"Start ved","Start index must be greater than 0.":"Startindeks må være større enn 0.",Strikethrough:"Gjennomstreket",Style:"Stil ",Styles:"Stiler",Subscript:"Senket skrift",Superscript:"Hevet skrift","Table alignment toolbar":"Verktøylinje for justering av tabell ","Table cell text alignment":"Celle tekstjustering ","Table properties":"Egenskaper for tabell","Table toolbar":"Tabell verktøylinje ","Tenge sign":"Tengetegn",Text:"Tekst","Text alignment":"Tekstjustering","Text alignment toolbar":"Verktøylinje for tekstjustering","Text alternative":"Tekstalternativ","Text highlight toolbar":"Verktøylinje for tekstutheving","Text styles":"Tekststiler","Text to find must not be empty.":"Teksten som skal finnes må ikke være tom",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"Ugyldig farge ","The URL must not be empty.":"URL-en kan ikke være tom.",'The value is invalid. Try "10px" or "2em" or simply "2".':"Ugyldig verdi ","There exists":"Det eksisterer","This link has no URL":"Denne lenken mangler en URL","This media URL is not supported.":"Denne media-URL-en er ikke støttet.","Tilde operator":"Tildeoperatør",Tiny:"Veldig liten","Tip: Find some text first in order to replace it.":"Tips: Finn noe tekst først for å kunne erstatte den.","Tip: Paste the URL into the content to embed faster.":"Tips: lim inn URL i innhold for bedre hastighet ","To-do List":"Oppgaveliste","Toggle caption off":"Veksle tabelltekst av","Toggle caption on":"Veksle tabelltekst på","Toggle the circle list style":"Veksle sirkellistestil","Toggle the decimal list style":"Veksle nummerlistestil","Toggle the decimal with leading zero list style":"Veksle listestilen med nummer med foranstilt null","Toggle the disc list style":"Veksle disklistestil","Toggle the lower–latin list style":"Veksle listestilen med små latinske tegn","Toggle the lower–roman list style":"Veksle listestilen med små romertall","Toggle the square list style":"Veksle firkantlistestil","Toggle the upper–latin list style":"Veksle listestilen med store latinske tegn","Toggle the upper–roman list style":"Veksle listestilen med store romertall","top with upwards arrow above":"Topp med pil oppover over","Trade mark sign":"Varemerketegn","Tugrik sign":"Tugriktegn","Turkish lira sign":"Tyrkisk liretegn",Turquoise:"Turkis","Two dot leader":"To prikker leder",Underline:"Understreket",Undo:"Angre",Union:"Union",Unlink:"Fjern lenke","up down arrow with base":"Pil oppover med base",Update:"Oppdater","Update image URL":"Oppdater bilde-URL","Upload failed":"Kunne ikke laste opp","Upload in progress":"Laster opp fil","Upper-latin":"Store latinske tegn","Upper-roman":"Store romertall","upwards arrow to bar":"Pil oppover til strek ","upwards dashed arrow":"Stiplet pil oppover","upwards double arrow":"Dobbel pil opp","upwards simple arrow":"opp enkel pil","Vertical text alignment toolbar":"Verktøylinje for justering av tekst vertikalt ","Vulgar fraction one half":"Vulgær brøkdel en halv","Vulgar fraction one quarter":"Vulgær brøkdel en kvart","Vulgar fraction three quarters":"Vulgær brøkdel tre kvarte",White:"Hvit","Whole words only":"Kun hele ord","Widget toolbar":"Widget verktøylinje ",Width:"Bredde","Won sign":"Wontegn","Words: %0":"Ord: %0","Wrap text":"Omslutt",Yellow:"Gul","Yellow marker":"Gul utheving","Yen sign":"Yentegn"});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/oc.js b/ckeditor/translations/oc.js
deleted file mode 100644
index 2ec8de1..0000000
--- a/ckeditor/translations/oc.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(o){const r=o["oc"]=o["oc"]||{};r.dictionary=Object.assign(r.dictionary||{},{"%0 of %1":"",Bold:"Gras",Cancel:"Anullar",Code:"",Italic:"Italica","Remove color":"","Restore default":"",Save:"Enregistrar","Show more items":"",Strikethrough:"",Subscript:"",Superscript:"",Underline:""});r.getPluralForm=function(o){return o>1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/pl.js b/ckeditor/translations/pl.js
deleted file mode 100644
index 3d0d11c..0000000
--- a/ckeditor/translations/pl.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const e=a["pl"]=a["pl"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 z %1","Align cell text to the bottom":"Wyrównaj tekst w komórce do dołu","Align cell text to the center":"Wyrównaj tekst w komórce do środka","Align cell text to the left":"Wyrównaj tekst w komórce do lewej","Align cell text to the middle":"Wyrównaj tekst w komórce do środka","Align cell text to the right":"Wyrównaj tekst w komórce do prawej","Align cell text to the top":"Wyrównaj tekst w komórce do góry","Align center":"Wyrównaj do środka","Align left":"Wyrównaj do lewej","Align right":"Wyrównaj do prawej","Align table to the left":"Wyrównaj tabelę do lewej","Align table to the right":"Wyrównaj tabelę do prawej",Alignment:"Wyrównanie",All:"Wszystko","Almost equal to":"Prawie równe",Angle:"Kąt","Approximately equal to":"W przybliżeniu równe",Aquamarine:"Akwamaryna",Arrows:"Strzałki","Asterisk operator":"Operator asterysk","Austral sign":"Znak australa","back with leftwards arrow above":"do tyłu ze strzałką w lewo powyżej",Background:"Tło",Big:"Duży","Bitcoin sign":"Znak bitcoina",Black:"Czarny","Block quote":"Cytat blokowy","Block styles":"Style tekstu blokowego",Blue:"Niebieski","Blue marker":"Niebieski marker",Bold:"Pogrubienie",Border:"Obramowanie","Break text":"Rozbijaj tekst","Bulleted List":"Lista wypunktowana","Bulleted list styles toolbar":"Pasek z narzędziami: style listy z punktorami",Cancel:"Anuluj","Caption for image: %0":"Nagłówek do obrazu: %0","Caption for the image":"Nagłówek do obrazu","Cedi sign":"Znak cedi","Cell properties":"Właściwości komórki","Cent sign":"Znak centa","Center table":"Wyrównaj tabelę do środka","Centered image":"Obraz wyrównany do środka","Change image text alternative":"Zmień tekst zastępczy obrazka","Character categories":"Kategorie znaków","Characters: %0":"Znaki: %0","Choose heading":"Wybierz nagłówek",Circle:"Kółko",Code:"Kod","Colon sign":"Znak colona",Color:"Kolor","Color picker":"Wybór koloru",Column:"Kolumna","Contains as member":"Zawiera element","Copyright sign":"Znak praw autorskich","Cruzeiro sign":"Znak cruzeiro",Currency:"Waluta","Currency sign":"Znak waluty",Dashed:"Kreskowane",Decimal:"Dziesiętne","Decimal with leading zero":"Dziesiętne z zerem wiodącym","Decrease indent":"Zmniejsz wcięcie",Default:"Domyślny","Degree sign":"Znak stopnia","Delete column":"Usuń kolumnę","Delete row":"Usuń wiersz","Dim grey":"Ciemnoszary",Dimensions:"Wymiary",Disc:"Dysk","Division sign":"Znak dzielenia","Document colors":"Kolory dokumentu","Dollar sign":"Znak dolara","Dong sign":"Znak donga",Dotted:"Kropkowane",Double:"Podwójne","Double dagger":"Podwójny sztylet","Double exclamation mark":"Podwójny wykrzyknik","Double low-9 quotation mark":"Podwójny dolny cudzysłów","Double question mark":"Podwójny pytajnik",Downloadable:"Do pobrania","downwards arrow to bar":"strzałka w dół do belki","downwards dashed arrow":"przerywana strzałka w dół","downwards double arrow":"podwójna strzałka w dół","downwards simple arrow":"prosta strzałka w dół","Drachma sign":"Znak drachmy","Dropdown toolbar":"Rozwijany pasek narzędzi","Edit block":"Edytuj blok","Edit link":"Edytuj odnośnik","Edit source":"Edytuj źródło","Editor block content toolbar":"Pasek zadań treści blokowej edytora","Editor contextual toolbar":"Kontekstowy pasek zadań edytora","Editor editing area: %0":"Obszar edycji edytora: %0","Editor toolbar":"Pasek narzędzi edytora","Element of":"Należy do","Em dash":"Pauza","Empty set":"Zbiór pusty","Empty snippet content":"Brak kodu","En dash":"Półpauza","end with leftwards arrow above":"koniec ze strzałką w lewo powyżej","Enter image caption":"Wstaw tytuł obrazka","Enter table caption":"Wprowadź podpis tabeli","Euro sign":"Znak euro","Euro-currency sign":"Znak euro","Exclamation question mark":"Wykrzyknik z pytajnikiem",Find:"Znajdź","Find and replace":"Znajdź i zamień","Find in text…":"Znajdź…","Font Background Color":"Kolor tła czcionki","Font Color":"Kolor czcionki","Font Family":"Czcionka","Font Size":"Rozmiar czcionki","For all":"Kwantyfikator ogólny","Fraction slash":"Kreska ułamkowa","French franc sign":"Znak franka francuskiego","Full size image":"Obraz w pełnym rozmiarze","German penny sign":"Znak feniga","Greater-than or equal to":"Znak większe niż lub równe","Greater-than sign":"Znak większości",Green:"Zielony","Green marker":"Zielony marker","Green pen":"Zielony długopis",Grey:"Szary",Groove:"Wklęsłe","Guarani sign":"Znak guarani","Header column":"Kolumna nagłówka","Header row":"Wiersz nagłówka",Heading:"Nagłówek","Heading 1":"Nagłówek 1","Heading 2":"Nagłówek 2","Heading 3":"Nagłówek 3","Heading 4":"Nagłówek 4","Heading 5":"Nagłówek 5","Heading 6":"Nagłówek 6",Height:"Wysokość",Highlight:"Podświetlenie","Horizontal ellipsis":"Wielokropek poziomy","Horizontal line":"Linia pozioma","Horizontal text alignment toolbar":"Pasek narzędzi wyrównania tekstu w poziomie","Hryvnia sign":"Znak hrywny","HTML object":"Obiekt HTML","HTML snippet":"Kod HTML",Huge:"Bardzo duży","Identical to":"Identyczne","Image resize list":"Lista: zmiana wielkości obrazu","Image toolbar":"Pasek narzędzi obrazka","image widget":"Obraz","In line":"W linii","Increase indent":"Zwiększ wcięcie","Indian rupee sign":"Znak rupii indyjskiej",Infinity:"Nieskończoność",Insert:"Wstaw","Insert code block":"Wstaw blok kodu","Insert column left":"Wstaw kolumnę z lewej","Insert column right":"Wstaw kolumnę z prawej","Insert HTML":"Wstaw kod HTML","Insert image":"Wstaw obraz","Insert image via URL":"Wstaw obraz z adresu URL","Insert media":"Wstaw media","Insert paragraph after block":"Wstaw akapit po bloku","Insert paragraph before block":"Wstaw akapit przed blokiem","Insert row above":"Wstaw wiersz ponad","Insert row below":"Wstaw wiersz poniżej","Insert table":"Wstaw tabelę",Inset:"Zapadnięte",Integral:"Całka",Intersection:"Część wspólna","Inverted exclamation mark":"Odwrócony wykrzyknik","Inverted question mark":"Odwrócony pytajnik",Italic:"Kursywa",Justify:"Wyrównaj obustronnie","Justify cell text":"Wyjustuj tekst komórki","Kip sign":"Znak kipa",Latin:"Łaciński","Latin capital letter a with breve":"Łacińska wielka litera a z łuczkiem","Latin capital letter a with macron":"Łacińska wielka litera a z makronem","Latin capital letter a with ogonek":"Łacińska wielka litera a z ogonkiem","Latin capital letter c with acute":"Łacińska wielka litera c z kreską","Latin capital letter c with caron":"Łacińska wielka litera c z ptaszkiem","Latin capital letter c with circumflex":"Łacińska wielka litera c z daszkiem","Latin capital letter c with dot above":"Łacińska wielka litera c z kropką powyżej","Latin capital letter d with caron":"Łacińska wielka litera d z ptaszkiem","Latin capital letter d with stroke":"Łacińska wielka litera d z przekreśleniem","Latin capital letter e with breve":"Łacińska wielka litera e z łuczkiem","Latin capital letter e with caron":"Łacińska wielka litera e z ptaszkiem","Latin capital letter e with dot above":"Łacińska wielka litera e z kropką powyżej","Latin capital letter e with macron":"Łacińska wielka litera e z makronem","Latin capital letter e with ogonek":"Łacińska wielka litera e z ogonkiem","Latin capital letter eng":"Łacińska wielka litera eng","Latin capital letter g with breve":"Łacińska wielka litera g z łuczkiem","Latin capital letter g with cedilla":"Łacińska wielka litera g z haczykiem","Latin capital letter g with circumflex":"Łacińska wielka litera g z daszkiem","Latin capital letter g with dot above":"Łacińska wielka litera g z kropką powyżej","Latin capital letter h with circumflex":"Łacińska wielka litera h z daszkiem","Latin capital letter h with stroke":"Łacińska wielka litera h z przekreśleniem","Latin capital letter i with breve":"Łacińska wielka litera i z łuczkiem","Latin capital letter i with dot above":"Łacińska wielka litera i z kropką powyżej","Latin capital letter i with macron":"Łacińska wielka litera i z makronem","Latin capital letter i with ogonek":"Łacińska wielka litera i z ogonkiem","Latin capital letter i with tilde":" Łacińska wielka litera i z tyldą","Latin capital letter j with circumflex":"Łacińska wielka litera j z daszkiem","Latin capital letter k with cedilla":"Łacińska wielka litera k z haczykiem","Latin capital letter l with acute":"Łacińska wielka litera l z kreską","Latin capital letter l with caron":"Łacińska wielka litera l z ptaszkiem","Latin capital letter l with cedilla":"Łacińska wielka litera l z haczykiem","Latin capital letter l with middle dot":"Łacińska wielka litera l z kropką pośrodku","Latin capital letter l with stroke":"Łacińska wielka litera l z przekreśleniem","Latin capital letter n with acute":"Łacińska wielka litera n z kreską","Latin capital letter n with caron":"Łacińska wielka litera n z ptaszkiem","Latin capital letter n with cedilla":"Łacińska wielka litera n z haczykiem","Latin capital letter o with breve":"Łacińska wielka litera o z łuczkiem","Latin capital letter o with double acute":"Łacińska wielka litera o z dwiema kreskami","Latin capital letter o with macron":"Łacińska wielka litera o z makronem","Latin capital letter r with acute":"Łacińska wielka litera r z kreską","Latin capital letter r with caron":"Łacińska wielka litera r z ptaszkiem","Latin capital letter r with cedilla":"Łacińska wielka litera r z haczykiem","Latin capital letter s with acute":"Łacińska wielka litera s z kreską","Latin capital letter s with caron":"Łacińska wielka litera s z ptaszkiem","Latin capital letter s with cedilla":"Łacińska wielka litera s z haczykiem","Latin capital letter s with circumflex":"Łacińska wielka litera s z daszkiem","Latin capital letter t with caron":"Łacińska wielka litera t z ptaszkiem","Latin capital letter t with cedilla":"Łacińska wielka litera t z haczykiem","Latin capital letter t with stroke":"Łacińska wielka litera t z przekreśleniem","Latin capital letter u with breve":"Łacińska wielka litera u z łuczkiem","Latin capital letter u with double acute":"Łacińska wielka litera u z dwiema kreskami","Latin capital letter u with macron":"Łacińska wielka litera u z makronem","Latin capital letter u with ogonek":"Łacińska wielka litera u z ogonkiem","Latin capital letter u with ring above":"Łacińska wielka litera u z kółkiem powyżej","Latin capital letter u with tilde":"Łacińska wielka litera u z tyldą","Latin capital letter w with circumflex":"Łacińska wielka litera w z daszkiem","Latin capital letter y with circumflex":"Łacińska wielka litera y z daszkiem","Latin capital letter y with diaeresis":"Łacińska wielka litera y z dwiema kropkami","Latin capital letter z with acute":"Łacińska wielka litera z z kreską","Latin capital letter z with caron":"Łacińska wielka litera z z ptaszkiem","Latin capital letter z with dot above":"Łacińska wielka litera z z kropką powyżej","Latin capital ligature ij":"Łacińska wielka ligatura ij","Latin capital ligature oe":"Łacińska wielka ligatura oe","Latin small letter a with breve":"Łacińska mała litera a z łuczkiem","Latin small letter a with macron":"Łacińska mała litera a z makronem","Latin small letter a with ogonek":"Łacińska mała litera a z ogonkiem","Latin small letter c with acute":"Łacińska mała litera c z kreską","Latin small letter c with caron":"Łacińska mała litera c z ptaszkiem","Latin small letter c with circumflex":"Łacińska mała litera c z daszkiem","Latin small letter c with dot above":"Łacińska mała litera c z kropką powyżej","Latin small letter d with caron":"Łacińska mała litera d z ptaszkiem","Latin small letter d with stroke":"Łacińska mała litera d z przekreśleniem","Latin small letter dotless i":"Łacińska mała litera i bez kropki","Latin small letter e with breve":"Łacińska mała litera e z łuczkiem","Latin small letter e with caron":"Łacińska mała litera e z ptaszkiem","Latin small letter e with dot above":"Łacińska mała litera e z kropką powyżej","Latin small letter e with macron":"Łacińska mała litera e z makronem","Latin small letter e with ogonek":"Łacińska mała litera e z ogonkiem","Latin small letter eng":"Łacińska mała litera eng","Latin small letter f with hook":"Łacińska mała litera f z zawijasem","Latin small letter g with breve":"Łacińska mała litera g z łuczkiem","Latin small letter g with cedilla":"Łacińska mała litera g z haczykiem","Latin small letter g with circumflex":"Łacińska mała litera g z daszkiem","Latin small letter g with dot above":"Łacińska mała litera g z kropką powyżej","Latin small letter h with circumflex":"Łacińska mała litera h z daszkiem","Latin small letter h with stroke":"Łacińska mała litera h z przekreśleniem","Latin small letter i with breve":"Łacińska mała litera i z łuczkiem","Latin small letter i with macron":"Łacińska mała litera i z makronem","Latin small letter i with ogonek":"Łacińska mała litera i z ogonkiem","Latin small letter i with tilde":"Łacińska mała litera i z tyldą","Latin small letter j with circumflex":"Łacińska mała litera j z daszkiem","Latin small letter k with cedilla":"Łacińska mała litera k z haczykiem","Latin small letter kra":"Łacińska mała litera kra","Latin small letter l with acute":"Łacińska mała litera l z kreską","Latin small letter l with caron":"Łacińska mała litera l z ptaszkiem","Latin small letter l with cedilla":"Łacińska mała litera l z haczykiem","Latin small letter l with middle dot":"Łacińska mała litera l z kropką pośrodku","Latin small letter l with stroke":"Łacińska mała litera l z przekreśleniem","Latin small letter long s":"Łacińska litera długie s","Latin small letter n preceded by apostrophe":"Łacińska mała litera n poprzedzona apostrofem","Latin small letter n with acute":"Łacińska mała litera n z kreską","Latin small letter n with caron":"Łacińska mała litera n z ptaszkiem","Latin small letter n with cedilla":"Łacińska mała litera n z haczykiem","Latin small letter o with breve":"Łacińska mała litera o z łuczkiem","Latin small letter o with double acute":"Łacińska mała litera o z dwiema kreskami","Latin small letter o with macron":"Łacińska mała litera o z makronem","Latin small letter r with acute":"Łacińska mała litera r z kreską","Latin small letter r with caron":"Łacińska mała litera r z ptaszkiem","Latin small letter r with cedilla":"Łacińska mała litera r z haczykiem","Latin small letter s with acute":"Łacińska mała litera s z kreską","Latin small letter s with caron":"Łacińska mała litera s z ptaszkiem","Latin small letter s with cedilla":"Łacińska wielka litera s z haczykiem","Latin small letter s with circumflex":"Łacińska mała litera s z daszkiem","Latin small letter t with caron":"Łacińska mała litera t z ptaszkiem","Latin small letter t with cedilla":"Łacińska mała litera t z haczykiem","Latin small letter t with stroke":"Łacińska mała litera t z przekreśleniem","Latin small letter u with breve":"Łacińska mała litera u z łuczkiem","Latin small letter u with double acute":"Łacińska mała litera u z dwiema kreskami","Latin small letter u with macron":"Łacińska mała litera u z makronem","Latin small letter u with ogonek":"Łacińska mała litera u z ogonkiem","Latin small letter u with ring above":"Łacińska mała litera u z kółkiem powyżej","Latin small letter u with tilde":"Łacińska mała litera u z tyldą","Latin small letter w with circumflex":"Łacińska mała litera w z daszkiem","Latin small letter y with circumflex":"Łacińska mała litera y z daszkiem","Latin small letter z with acute":"Łacińska mała litera z z kreską","Latin small letter z with caron":"Łacińska mała litera z z ptaszkiem","Latin small letter z with dot above":"Łacińska mała litera z z kropką powyżej","Latin small ligature ij":"Łacińska mała ligatura ij","Latin small ligature oe":"Łacińska mała ligatura oe","Left aligned image":"Obraz wyrównany do lewej","Left double quotation mark":"Podwójny lewy cudzysłów","Left single quotation mark":"Pojedynczy lewy cudzysłów","Left-pointing double angle quotation mark":"Podwójny lewy cudzysłów kątowy","leftwards arrow to bar":"strzałka w lewo do belki","leftwards dashed arrow":"przerywana strzałka w lewo","leftwards double arrow":"podwójna strzałka w lewo","leftwards simple arrow":"prosta strzałka w lewo","Less-than or equal to":"Znak mniejsze niż lub równe","Less-than sign":"Znak mniejszości","Light blue":"Jasnoniebieski","Light green":"Jasnozielony","Light grey":"Jasnoszary",Link:"Wstaw odnośnik","Link image":"Wstaw odnośnik do obrazka","Link URL":"Adres URL","Lira sign":"Znak liry","List properties":"Właściwości listy","Livre tournois sign":"Symbol liwra turońskiego","Logical and":"Koniunkcja logiczna","Logical or":"Alternatywa logiczna","Lower-latin":"Alfabet łaciński – małe litery","Lower–roman":"Małe cyfry rzymskie",Macron:"Makron","Manat sign":"Znak manata","Match case":"Uwzględnij wielkość liter",Mathematical:"Matematyczne","Media toolbar":"Pasek narzędzi mediów","Media URL":"Adres URL","media widget":"widget osadzenia mediów","Merge cell down":"Scal komórkę w dół","Merge cell left":"Scal komórkę w lewo","Merge cell right":"Scal komórkę w prawo","Merge cell up":"Scal komórkę w górę","Merge cells":"Scal komórki","Mill sign":"Symbol mila","Minus sign":"Znak minus","Multiple styles":"Wiele stylów","Multiplication sign":"Znak mnożenia","N-ary product":"Iloczyn n-argumentowy","N-ary summation":"Suma n-argumentowa",Nabla:"Operator nabla","Naira sign":"Znak nairy","New sheqel sign":"Znak nowego szekla",Next:"Następny","Next result":"Następny","No preview available":"Podgląd nie jest dostępny",None:"Brak","Nordic mark sign":"Znak marki nordyckiej","Not an element of":"Nie należy do","Not equal to":"Różne","Not sign":"Znak negacji","Numbered List":"Lista numerowana","Numbered list styles toolbar":"Pasek z narzędziami: style listy numerowanej","on with exclamation mark with left right arrow above":"na z wykrzyknikiem i strzałką w lewo i prawo powyżej","Open in a new tab":"Otwórz w nowej zakładce","Open link in new tab":"Otwórz odnośnik w nowej zakładce","Open media in new tab":"Otwórz media w nowej zakładce",Orange:"Pomarańczowy",Original:"Oryginalny",Outset:"Wysunięte",Overline:"Nadkreślenie",Padding:"Dopełnienie","Page break":"Podział strony",Paragraph:"Akapit","Paragraph sign":"Znak akapitu","Partial differential":"Pochodna cząstkowa","Paste raw HTML here...":"Wstaw tutaj czysty kod HTML...","Paste the media URL in the input.":"Wklej adres URL mediów do pola.","Per mille sign":"Znak promila","Per ten thousand sign":"Punkt bazowy","Peseta sign":"Znak pesety","Peso sign":"Znak peso","Pink marker":"Różowy marker","Plain text":"Zwykły tekst","Plus-minus sign":"Znak plus-minus","Pound sign":"Znak funta","Press Enter to type after or press Shift + Enter to type before the widget":"Naciśnij Enter, aby pisać po widżecie, lub Shift + Enter, aby pisać przed widżetem",Previous:"Poprzedni","Previous result":"Poprzedni","Proportional to":"Proporcjonalność",Purple:"Purpurowy","Question exclamation mark":"Pytajnik z wykrzyknikiem",Red:"Czerwony","Red pen":"Czerwony długopis",Redo:"Ponów","Registered sign":"Zastrzeżony znak towarowy","Remove color":"Usuń kolor","Remove Format":"Usuń formatowanie","Remove highlight":"Usuń podświetlenie",Replace:"Zamień","Replace all":"Zamień wszystko","Replace with…":"Zamień na…","Resize image":"Zmień rozmiar obrazka","Resize image to %0":"Zmień rozmiar do %0","Resize image to the original size":"Przywróć oryginalny rozmiar obrazu","Restore default":"Przywróć domyślne","Reversed order":"Odwrócona kolejność","Reversed paragraph sign":"Odwrócony znak akapitu","Rich Text Editor":"Edytor tekstu sformatowanego",Ridge:"Wypukłe","Right aligned image":"Obraz wyrównany do prawej","Right double quotation mark":"Podwójny prawy cudzysłów","Right single quotation mark":"Pojedynczy prawy cudzysłów","Right-pointing double angle quotation mark":"Podwójny prawy cudzysłów kątowy","rightwards arrow to bar":"strzałka w prawo do belki","rightwards dashed arrow":"przerywana strzałka w prawo","rightwards double arrow":"podwójna strzałka w prawo","rightwards simple arrow":"prosta strzałka w prawo",Row:"Wiersz","Ruble sign":"Znak rubla","Rupee sign":"Znak rupii",Save:"Zapisz","Save changes":"Zapisz zmiany","Saving changes":"Zapisywanie zmian","Section sign":"Znak sekcji","Select all":"Zaznacz wszystko","Select column":"Zaznacz kolumnę","Select row":"Zaznacz wiersz","Show more items":"Pokaż więcej","Show options":"Pokaż opcje","Side image":"Obraz dosunięty do brzegu, oblewany tekstem","Single left-pointing angle quotation mark":"Pojedynczy lewy cudzysłów kątowy","Single low-9 quotation mark":"Pojedynczy dolny cudzysłów","Single right-pointing angle quotation mark":"Pojedynczy prawy cudzysłów kątowy",Small:"Mały",Solid:"Ciągłe","soon with rightwards arrow above":"wkrótce ze strzałką w prawo powyżej",Source:"Źródło","Special characters":"Znaki specjalne","Spesmilo sign":"Symbol spesmilo","Split cell horizontally":"Podziel komórkę poziomo","Split cell vertically":"Podziel komórkę pionowo",Square:"Kwadrat","Square root":"Pierwiastek kwadratowy","Start at":"Zacznij od","Start index must be greater than 0.":"Wartość początkowa musi być większa niż 0.",Strikethrough:"Przekreślenie",Style:"Styl",Styles:"Style",Subscript:"Indeks dolny",Superscript:"Indeks górny","Table alignment toolbar":"Pasek narzędzi wyrównania tabeli","Table cell text alignment":"Wyrównanie tekstu komórki tabeli","Table properties":"Właściwości tabeli","Table toolbar":"Pasek narzędzi tabel","Tenge sign":"Znak tenge",Text:"Tekst","Text alignment":"Wyrównanie tekstu","Text alignment toolbar":"Pasek narzędzi wyrównania tekstu","Text alternative":"Tekst zastępczy obrazka","Text highlight toolbar":"Pasek narzędzi podświetleń","Text styles":"Style tekstu","Text to find must not be empty.":"Szukany tekst nie może być pusty.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Kolor jest niepoprawny. Spróbuj wpisać "#FF0000", "rgb(255,0,0)" lub "red".',"The URL must not be empty.":"Adres URL nie może być pusty.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Wartość jest niepoprawna. Spróbuj wpisać "10px", "2em" lub po prostu "2".',"There exists":"Kwantyfikator szczegółowy","This link has no URL":"Nie podano adresu URL odnośnika","This media URL is not supported.":"Ten rodzaj adresu URL nie jest obsługiwany.","Tilde operator":"Operator tylda",Tiny:"Bardzo mały","Tip: Find some text first in order to replace it.":"Podpowiedź: Znajdź jakiś tekst, aby go zamienić.","Tip: Paste the URL into the content to embed faster.":"Wskazówka: Wklej URL do treści edytora, by łatwiej osadzić media.","To-do List":"Lista rzeczy do zrobienia","Toggle caption off":"Ukryj podpis tabeli","Toggle caption on":"Pokaż podpis tabeli","Toggle the circle list style":"Włącz/wyłącz listę w stylu „kółko”","Toggle the decimal list style":"Włącz/wyłącz listę w stylu „dziesiętne”","Toggle the decimal with leading zero list style":"Włącz/wyłącz listę w stylu „dziesiętne z zerem wiodącym”","Toggle the disc list style":"Włącz/wyłącz listę w stylu „dysk”","Toggle the lower–latin list style":"Włącz/wyłącz listę w stylu „alfabet łaciński – małe litery”","Toggle the lower–roman list style":"Włącz/wyłącz listę w stylu „małe cyfry rzymskie”","Toggle the square list style":"Włącz/wyłącz listę w stylu „kwadrat”","Toggle the upper–latin list style":"Włącz/wyłącz listę w stylu „alfabet łaciński – wielkie litery”","Toggle the upper–roman list style":"Włącz/wyłącz listę w stylu „wielkie cyfry rzymskie”","top with upwards arrow above":"do góry ze strzałką w górę powyżej","Trade mark sign":"Symbol znaku towarowego","Tugrik sign":"Znak tugrika","Turkish lira sign":"Znak liry tureckiej",Turquoise:"Turkusowy","Two dot leader":"Dwie kropki wiodące",Underline:"Podkreślenie",Undo:"Cofnij",Union:"Suma zbiorów",Unlink:"Usuń odnośnik","up down arrow with base":"strzałka w górę i w dół z podstawą",Update:"Zaktualizuj","Update image URL":"Uaktualnij obraz z adresu URL","Upload failed":"Przesyłanie obrazu nie powiodło się","Upload in progress":"Trwa przesyłanie","Upper-latin":"Alfabet łaciński – wielkie litery","Upper-roman":"Wielkie cyfry rzymskie","upwards arrow to bar":"strzałka w górę do belki","upwards dashed arrow":"przerywana strzałka w górę","upwards double arrow":"podwójna strzałka w górę","upwards simple arrow":"prosta strzałka w górę","Vertical text alignment toolbar":"Pasek narzędzi wyrównania tekstu w pionie","Vulgar fraction one half":"Ułamek zwykły jedna druga","Vulgar fraction one quarter":"Ułamek zwykły jedna czwarta","Vulgar fraction three quarters":"Ułamek zwykły trzy czwarte",White:"Biały","Whole words only":"Znajdź tylko całe wyrazy","Widget toolbar":"Pasek widgetów",Width:"Szerokość","Won sign":"Znak wona","Words: %0":"Słowa: %0","Wrap text":"Zawijaj tekst",Yellow:"Żółty","Yellow marker":"Żółty marker","Yen sign":"Znak jena"});e.getPluralForm=function(a){return a==1?0:a%10>=2&&a%10<=4&&(a%100<12||a%100>14)?1:a!=1&&(a%10>=0&&a%10<=1)||a%10>=5&&a%10<=9||a%100>=12&&a%100<=14?2:3}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/pt-br.js b/ckeditor/translations/pt-br.js
deleted file mode 100644
index c729e89..0000000
--- a/ckeditor/translations/pt-br.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const e=a["pt-br"]=a["pt-br"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 de %1","Align cell text to the bottom":"Alinhar texto da célula para baixo","Align cell text to the center":"Alinhar texto da célula centralizado","Align cell text to the left":"Alinhar texto da célula para a esquerda","Align cell text to the middle":"Alinhar texto da célula para o meio","Align cell text to the right":"Alinhar texto da célula para a direita","Align cell text to the top":"Alinhar texto da célula para o topo","Align center":"Centralizar","Align left":"Alinhar à esquerda","Align right":"Alinhar à direita","Align table to the left":"Alinhar tabela para esquerda","Align table to the right":"Alinhar tabela para direita",Alignment:"Alinhamento",All:"Tudo","Almost equal to":"Quase igual a",Angle:"Ângulo","Approximately equal to":"Aproximadamente igual a",Aquamarine:"Água-marinha",Arrows:"Setas","Asterisk operator":"Operador asterisco","Austral sign":"Símbolo de Austral","back with leftwards arrow above":"volta com a seta esquerda acima",Background:"Cor de fundo",Big:"Grande","Bitcoin sign":"Símbolo do Bitcoin",Black:"Preto","Block quote":"Bloco de citação","Block styles":"Estilos de bloco",Blue:"Azul","Blue marker":"Marcador azul",Bold:"Negrito",Border:"Borda","Break text":"Quebrar texto","Bulleted List":"Lista com marcadores","Bulleted list styles toolbar":"Barra de ferramentas de estilos de lista com marcador",Cancel:"Cancelar","Caption for image: %0":"Legenda da imagem: %0","Caption for the image":"Legenda para a imagem","Cedi sign":"Símbolo de Cedi","Cell properties":"Propriedades da célula","Cent sign":"Símbolo de Centavo","Center table":"Centralizar tabela","Centered image":"Imagem centralizada","Change image text alternative":"Alterar texto alternativo da imagem","Character categories":"Categoria de caracteres","Characters: %0":"Caracteres: %0","Choose heading":"Escolha o título",Circle:"Círculo",Code:"Código","Colon sign":"Sinal de dois pontos",Color:"Cor","Color picker":"Seletor de cor",Column:"Coluna","Contains as member":"Contém como membro","Copyright sign":"Símbolo de direitos reservados","Cruzeiro sign":"Símbolo do Cruzeiro",Currency:"Moeda","Currency sign":"Símbolo de moeda",Dashed:"Tracejada",Decimal:"Decimal","Decimal with leading zero":"Decimal com zero à esquerda","Decrease indent":"Diminuir indentação",Default:"Padrão","Degree sign":"Sinal de grau","Delete column":"Excluir coluna","Delete row":"Excluir linha","Dim grey":"Cinza escuro",Dimensions:"Dimensões",Disc:"Disco","Division sign":"Sinal de divisão","Document colors":"Cores do documento","Dollar sign":"Símbolo do dólar","Dong sign":"Símbolo do Dong",Dotted:"Pontilhada",Double:"Dupla","Double dagger":"Adaga dupla","Double exclamation mark":"Sinal do ponto de exclamação duplo","Double low-9 quotation mark":"Aspas duplas baixas simples","Double question mark":"Ponto de interrogação duplo",Downloadable:"Pode ser baixado","downwards arrow to bar":"seta para baixo para barra","downwards dashed arrow":"Seta tracejada para baixo","downwards double arrow":"Seta dupla para baixo","downwards simple arrow":"seta simples para baixo","Drachma sign":"Sinal de Dracma","Dropdown toolbar":"Barra de Ferramentas da Lista Suspensa","Edit block":"Editor de bloco","Edit link":"Editar link","Edit source":"Editar código","Editor block content toolbar":"Barra de ferramentas de bloco do Editor","Editor contextual toolbar":"Barra de ferramentas contextuais do Editor","Editor editing area: %0":"Área de edição do editor: %0","Editor toolbar":"Ferramentas do Editor","Element of":"Elemento de","Em dash":"Travessão","Empty set":"Conjunto vazio","Empty snippet content":"Trecho sem conteúdo","En dash":"Traço","end with leftwards arrow above":"termina com a seta esquerda acima","Enter image caption":"Inserir legenda da imagem","Enter table caption":"Inserir legenda da tabela","Euro sign":"Símbolo do Euro","Euro-currency sign":"Símbolo da Moeda do Euro","Exclamation question mark":"Ponto de exclamação",Find:"Pesquisar","Find and replace":"Pesquisar e substituir","Find in text…":"Pesquisar no texto","Font Background Color":"Cor de Fundo","Font Color":"Cor da Fonte","Font Family":"Fonte","Font Size":"Tamanho da fonte","For all":"Para todos","Fraction slash":"Barra de fração","French franc sign":"Símbolo do Franco Francês","Full size image":"Imagem completa","German penny sign":"Símbolo do Centavo Alemão","Greater-than or equal to":"Maior que ou igual a","Greater-than sign":"Sinal maior que",Green:"Verde","Green marker":"Marcador verde","Green pen":"Caneta verde",Grey:"Cinza",Groove:"Ranhura","Guarani sign":"Símbolo de Guarani","Header column":"Coluna de cabeçalho","Header row":"Linha de cabeçalho",Heading:"Titulo","Heading 1":"Título 1","Heading 2":"Título 2","Heading 3":"Título 3","Heading 4":"Título 4","Heading 5":"Título 5","Heading 6":"Título 6",Height:"Altura",Highlight:"Realce","Horizontal ellipsis":"Elipse horizontal","Horizontal line":"Linha horizontal","Horizontal text alignment toolbar":"Ferramentas de alinhamento horizontal do texto","Hryvnia sign":"Símbolo de Hryvnia","HTML object":"Objeto HTML","HTML snippet":"Trecho HTML",Huge:"Gigante","Identical to":"Idêntico a","Image resize list":"Lista de redimensionamento de imagem","Image toolbar":"Ferramentas de Imagem","image widget":"Ferramenta de imagem","In line":"Na linha","Increase indent":"Aumentar indentação","Indian rupee sign":"Símbolo da Rupia Indiana",Infinity:"Infinito",Insert:"Inserir","Insert code block":"Inserir bloco de código","Insert column left":"Inserir coluna à esquerda","Insert column right":"Inserir coluna à direita","Insert HTML":"Inserir HTML","Insert image":"Inserir imagem","Insert image via URL":"Inserir imagem via URL","Insert media":"Inserir mídia","Insert paragraph after block":"Inserir parágrafo após o bloco","Insert paragraph before block":"Inserir parágrafo antes do bloco","Insert row above":"Inserir linha acima","Insert row below":"Inserir linha abaixo","Insert table":"Inserir tabela",Inset:"Baixo relevo",Integral:"Integral",Intersection:"Interseção","Inverted exclamation mark":"Ponto de exclamação invertido","Inverted question mark":"Ponto de interrogação invertido",Italic:"Itálico",Justify:"Justificar","Justify cell text":"Justificar texto da célula","Kip sign":"Símbolo do Kip",Latin:"Latim","Latin capital letter a with breve":"Símbolo latim maiúsculo A com breve","Latin capital letter a with macron":"Símbolo latim maiúsculo A com macron","Latin capital letter a with ogonek":"Símbolo latim maiúsculo A com ogonek","Latin capital letter c with acute":"Símbolo latim maiúsculo C com acento agudo","Latin capital letter c with caron":"Símbolo latim maiúsculo C com caron","Latin capital letter c with circumflex":"Símbolo latim maiúsculo C com acento circunflexo","Latin capital letter c with dot above":"Símbolo latim maiúsculo C com ponto acima","Latin capital letter d with caron":"Símbolo latim maiúsculo D com caron","Latin capital letter d with stroke":"Símbolo latin maiúsculo D com um traçado vertical","Latin capital letter e with breve":"Símbolo latim maiúsculo E com breve","Latin capital letter e with caron":"Símbolo latim maiúsculo E com caron","Latin capital letter e with dot above":"Símbolo latim maiúsculo E com ponto acima","Latin capital letter e with macron":"Símbolo latim maiúsculo E com macron","Latin capital letter e with ogonek":"Símbolo latim maiúsculo E com ogonek","Latin capital letter eng":"Símbolo latim maiúsculo Eng","Latin capital letter g with breve":"Símbolo latim maiúsculo G com breve","Latin capital letter g with cedilla":"Símbolo latim maiúsculo G com cedilha","Latin capital letter g with circumflex":"Símbolo latim maiúsculo G com acento circunflexo","Latin capital letter g with dot above":"Símbolo latim maiúsculo G com ponto acima","Latin capital letter h with circumflex":"Símbolo latim maiúsculo H com acento circunflexo","Latin capital letter h with stroke":"Símbolo latin maiúsculo H com um traçado vertical","Latin capital letter i with breve":"Símbolo latim maiúsculo I com breve","Latin capital letter i with dot above":"Símbolo latim maiúsculo I com ponto acima","Latin capital letter i with macron":"Símbolo latim maiúsculo I com macron","Latin capital letter i with ogonek":"Símbolo latim maiúsculo I com ogonek","Latin capital letter i with tilde":"Símbolo latim maiúsculo I com til","Latin capital letter j with circumflex":"Símbolo latim maiúsculo J com acento circunflexo","Latin capital letter k with cedilla":"Símbolo latim maiúsculo K com cedilha","Latin capital letter l with acute":"Símbolo latim maiúsculo l com acento agudo","Latin capital letter l with caron":"Símbolo latim maiúsculo I com caron","Latin capital letter l with cedilla":"Símbolo latim maiúsculo L com cedilha","Latin capital letter l with middle dot":"Símbolo latin maiúsculo L com ponto no meio","Latin capital letter l with stroke":"Símbolo latin maiúsculo L com um traçado vertical","Latin capital letter n with acute":"Símbolo latim maiúsculo N com acento agudo","Latin capital letter n with caron":"Símbolo latim maiúsculo N com caron","Latin capital letter n with cedilla":"Símbolo latim maiúsculo N com cedilha","Latin capital letter o with breve":"Símbolo latim maiúsculo O com breve","Latin capital letter o with double acute":"Símbolo latim maiúsculo O com acento agudo duplo","Latin capital letter o with macron":"Símbolo latim maiúsculo I com macron","Latin capital letter r with acute":"Símbolo latim maiúsculo R com acento agudo","Latin capital letter r with caron":"Símbolo latim maiúsculo R com caron","Latin capital letter r with cedilla":"Símbolo latim maiúsculo R com cedilha","Latin capital letter s with acute":"Símbolo latim maiúsculo S com acento agudo","Latin capital letter s with caron":"Símbolo latim maiúsculo S com caron","Latin capital letter s with cedilla":"Símbolo latim maiúsculo S com cedilha","Latin capital letter s with circumflex":"Símbolo latim maiúsculo S com acento circunflexo","Latin capital letter t with caron":"Símbolo latim maiúsculo T com caron","Latin capital letter t with cedilla":"Símbolo latim maiúsculo T com cedilha","Latin capital letter t with stroke":"Símbolo latin maiúsculo T com um traçado vertical","Latin capital letter u with breve":"Símbolo latim maiúsculo U com breve","Latin capital letter u with double acute":"Símbolo latim maiúsculo U com acento agudo duplo","Latin capital letter u with macron":"Símbolo latim maiúsculo I com macron","Latin capital letter u with ogonek":"Símbolo latim maiúsculo U com ogonek","Latin capital letter u with ring above":"Símbolo latim maiúsculo U com anel acima","Latin capital letter u with tilde":"Símbolo latim maiúsculo U com til","Latin capital letter w with circumflex":"Símbolo latim maiúsculo W com acento circunflexo","Latin capital letter y with circumflex":"Símbolo latim maiúsculo Y com acento circunflexo","Latin capital letter y with diaeresis":"Símbolo latim maiúsculo Z com trema","Latin capital letter z with acute":"Símbolo latim maiúsculo Z com acento agudo","Latin capital letter z with caron":"Símbolo latim maiúsculo Z com caron","Latin capital letter z with dot above":"Símbolo latim maiúsculo Z com ponto acima","Latin capital ligature ij":"Símbolo latin maiúsculo ligadura IJ","Latin capital ligature oe":"Símbolo latin maiúsculo ligadura OE","Latin small letter a with breve":"Símbolo latim minúsculo A com breve","Latin small letter a with macron":"Símbolo latim minúsculo A com macron","Latin small letter a with ogonek":"Símbolo latim minúsculo A com ogonek","Latin small letter c with acute":"Símbolo latim minúsculo C com acento agudo","Latin small letter c with caron":"Símbolo latim minúsculo C com caron","Latin small letter c with circumflex":"Símbolo latim minúsculo C com acento circunflexo","Latin small letter c with dot above":"Símbolo latim minúsculo C com ponto acima","Latin small letter d with caron":"Símbolo latim minúsculo D com caron","Latin small letter d with stroke":"Símbolo latin minúsculo D com um traçado vertical","Latin small letter dotless i":"Símbolo latin sem ponto I","Latin small letter e with breve":"Símbolo latim minúsculo E com breve","Latin small letter e with caron":"Símbolo latim minúsculo E com caron","Latin small letter e with dot above":"Símbolo latim minúsculo E com ponto acima","Latin small letter e with macron":"Símbolo latim minúsculo E com macron","Latin small letter e with ogonek":"Símbolo latim minúsculo E com ogonek","Latin small letter eng":"Símbolo latim minúsculo Eng","Latin small letter f with hook":"Símbolo latim minúsculo F com gancho","Latin small letter g with breve":"Símbolo latim minúsculo G com breve","Latin small letter g with cedilla":"Símbolo latim minúsculo G com cedilha","Latin small letter g with circumflex":"Símbolo latim minúsculo G com acento circunflexo","Latin small letter g with dot above":"Símbolo latim minúsculo G com ponto acima","Latin small letter h with circumflex":"Símbolo latim minúsculo H com acento circunflexo","Latin small letter h with stroke":"Símbolo latin minúsculo H com um traçado vertical","Latin small letter i with breve":"Símbolo latim minúsculo I com breve","Latin small letter i with macron":"Símbolo latim minúsculo I com macron","Latin small letter i with ogonek":"Símbolo latim minúsculo I com ogonek","Latin small letter i with tilde":"Símbolo latim minúsculo I com til","Latin small letter j with circumflex":"Símbolo latim minúsculo J com acento circunflexo","Latin small letter k with cedilla":"Símbolo latim minúsculo K com cedilha","Latin small letter kra":"Símbolo latin minúsculo K","Latin small letter l with acute":"Símbolo latim minúsculo I com acento agudo","Latin small letter l with caron":"Símbolo latim minúsculo I com caron","Latin small letter l with cedilla":"Símbolo latim minúsculo L com cedilha","Latin small letter l with middle dot":"Símbolo latin minúsculo L com ponto no meio","Latin small letter l with stroke":"Símbolo latin minúsculo L com um traçado vertical","Latin small letter long s":"Símbolo latim minúsculo long s","Latin small letter n preceded by apostrophe":"Símbolo latim minúsculo N precedido por apóstrofe","Latin small letter n with acute":"Símbolo latim minúsculo N com acento agudo","Latin small letter n with caron":"Símbolo latim minúsculo N com caron","Latin small letter n with cedilla":"Símbolo latim minúsculo N com cedilha","Latin small letter o with breve":"Símbolo latim minúsculo O com breve","Latin small letter o with double acute":"Símbolo latim minúsculo O com acento agudo duplo","Latin small letter o with macron":"Símbolo latim minúsculo O com macron","Latin small letter r with acute":"Símbolo latim minúsculo R com acento agudo","Latin small letter r with caron":"Símbolo latim minúsculo R com caron","Latin small letter r with cedilla":"Símbolo latim minúsculo R com cedilha","Latin small letter s with acute":"Símbolo latim minúsculo S com acento agudo","Latin small letter s with caron":"Símbolo latim minúsculo S com caron","Latin small letter s with cedilla":"Símbolo latim minúsculo S com cedilha","Latin small letter s with circumflex":"Símbolo latim minúsculo S com acento circunflexo","Latin small letter t with caron":"Símbolo latim minúsculo T com caron","Latin small letter t with cedilla":"Símbolo latim minúsculo T com cedilha","Latin small letter t with stroke":"Símbolo latin minúsculo T com um traçado vertical","Latin small letter u with breve":"Símbolo latim minúsculo U com breve","Latin small letter u with double acute":"Símbolo latim minúsculo U com acento agudo","Latin small letter u with macron":"Símbolo latim minúsculo U com macron","Latin small letter u with ogonek":"Símbolo latim minúsculo U com ogonek","Latin small letter u with ring above":"Símbolo latim minúsculo U com anel acima","Latin small letter u with tilde":"Símbolo latim minúsculo U com til","Latin small letter w with circumflex":"Símbolo latim minúsculo W com acento circunflexo","Latin small letter y with circumflex":"Símbolo latim minúsculo Y com acento circunflexo","Latin small letter z with acute":"Símbolo latim minúsculo Z com acento agudo","Latin small letter z with caron":"Símbolo latim minúsculo Z com caron","Latin small letter z with dot above":"Símbolo latim minúsculo Z com ponto acima","Latin small ligature ij":"Símbolo latin minúsculo ligadura IJ","Latin small ligature oe":"Símbolo latin minúsculo ligadura OE","Left aligned image":"Imagem alinhada à esquerda","Left double quotation mark":"Aspas dupla esquerda","Left single quotation mark":"Aspas simples esquerda","Left-pointing double angle quotation mark":"Aspas angulares duplas esquerda","leftwards arrow to bar":"seta para a esquerda para barra","leftwards dashed arrow":"Seta tracejada para esquerda","leftwards double arrow":"Seta dupla para esquerda","leftwards simple arrow":"seta simples para a esquerda","Less-than or equal to":"Menor que ou igual a","Less-than sign":"Sinal menor que","Light blue":"Azul claro","Light green":"Verde claro","Light grey":"Cinza claro",Link:"Link","Link image":"Link da imagem","Link URL":"URL","Lira sign":"Símbolo da Lira","List properties":"Propriedades da lista","Livre tournois sign":"Símbolo de Livre tournois","Logical and":"Operador lógico AND","Logical or":"Operador lógico OR","Lower-latin":"Latim inferior","Lower–roman":"Romano inferior",Macron:"Macron","Manat sign":"Símbolo do Manat","Match case":"Diferenciar maiúsculas de minúsculas",Mathematical:"Matemática","Media toolbar":"Ferramentas de Mídia","Media URL":"URL da mídia","media widget":"Ferramenta de mídia","Merge cell down":"Mesclar abaixo","Merge cell left":"Mesclar à esquerda","Merge cell right":"Mesclar à direita","Merge cell up":"Mesclar acima","Merge cells":"Mesclar células","Mill sign":"Símbolo de Mill","Minus sign":"Sinal de menos","Multiple styles":"Múltiplos estilos","Multiplication sign":"Sinal de multiplicação","N-ary product":"Símbolo Produto N-ário","N-ary summation":"Somatório",Nabla:"Nabla","Naira sign":"Símbolo de Naira","New sheqel sign":"Símbolo do Novo Sheqel",Next:"Próximo","Next result":"Próxima ocorrência","No preview available":"Nenhuma visualização disponível",None:"Sem borda","Nordic mark sign":"Símbolo da Marca Nórdica","Not an element of":"Não é um elemento de","Not equal to":"Diferente de","Not sign":"Sinal de não","Numbered List":"Lista numerada","Numbered list styles toolbar":"Barra de ferramentas de estilos de lista numerada","on with exclamation mark with left right arrow above":"com ponto de exclamação com a seta esquerda direita acima","Open in a new tab":"Abrir em nova aba","Open link in new tab":"Abrir link em nova aba","Open media in new tab":"Abrir mídia em nova aba",Orange:"Laranja",Original:"Original",Outset:"Alto relevo",Overline:"Sobrepor",Padding:"Margem interna","Page break":"Quebra de página",Paragraph:"Parágrafo","Paragraph sign":"Símbolo de parágrafo","Partial differential":"Diferencial parcial","Paste raw HTML here...":"Cole o HTML puro aqui","Paste the media URL in the input.":"Cole o endereço da mídia no campo.","Per mille sign":"Símbolo de por 1 mil","Per ten thousand sign":"Símbolo de por 10 mil","Peseta sign":"Símbolo de Peseta","Peso sign":"Sinal de Peso","Pink marker":"Marcador rosa","Plain text":"Texto sem formatação","Plus-minus sign":"Sinal de mais ou menos","Pound sign":"Símbolo de Libra","Press Enter to type after or press Shift + Enter to type before the widget":"Pressione Enter para digitar depois ou pressione Shift + Enter para digitar antes do widget",Previous:"Anterior","Previous result":"Ocorrência anterior","Proportional to":"Proporcional a",Purple:"Púrpura","Question exclamation mark":"Ponto de interrogação",Red:"Vermelho","Red pen":"Caneta vermelha",Redo:"Refazer","Registered sign":"Símbolo de registrado","Remove color":"Remover cor","Remove Format":"Remover Formatação","Remove highlight":"Remover realce",Replace:"Substituir","Replace all":"Substituir tudo","Replace with…":"Substituir por...","Resize image":"Redimensionar imagem","Resize image to %0":"Redimensionar a imagem para %0","Resize image to the original size":"Redimensionar a imagem para o tamanho original","Restore default":"Restaurar padrão","Reversed order":"Ordem reversa","Reversed paragraph sign":"Símbolo de parágrafo reverso","Rich Text Editor":"Editor de Formatação",Ridge:"Crista","Right aligned image":"Imagem alinhada à direita","Right double quotation mark":"Aspas dupla direita","Right single quotation mark":"Aspas simples direita","Right-pointing double angle quotation mark":"Aspas angulares duplas direita","rightwards arrow to bar":"seta para a direita para barra","rightwards dashed arrow":"Seta tracejada para direita","rightwards double arrow":"Seta dupla para direita","rightwards simple arrow":"seta simples para a direita",Row:"Linha","Ruble sign":"Símbolo do Rublo Russo","Rupee sign":"Símbolo da Rupia",Save:"Salvar","Save changes":"Salvar alterações","Saving changes":"Salvando alterações","Section sign":"Símbolo de seleção","Select all":"Selecionar tudo","Select column":"Selecionar coluna","Select row":"Selecionar linha","Show more items":"Exibir mais itens","Show options":"Mostrar opções","Side image":"Imagem lateral","Single left-pointing angle quotation mark":"Aspas angulares simples esquerda","Single low-9 quotation mark":"Aspas baixas simples","Single right-pointing angle quotation mark":"Aspas angulares simples direita",Small:"Pequeno",Solid:"Sólida","soon with rightwards arrow above":"Símbolo soon com a seta para a direita acima",Source:"Código-Fonte","Special characters":"Caracteres especiais","Spesmilo sign":"Símbolo do Spesmilo","Split cell horizontally":"Dividir horizontalmente","Split cell vertically":"Dividir verticalmente",Square:"Quadrado","Square root":"Raiz quadrada","Start at":"Iniciar em","Start index must be greater than 0.":"O índice inicial deve ser maior que 0.",Strikethrough:"Tachado",Style:"Estilo",Styles:"Estilos",Subscript:"Subscrito",Superscript:"Sobrescrito","Table alignment toolbar":"Ferramentas de alinhamento da tabela","Table cell text alignment":"Alinhamento do texto na célula","Table properties":"Propriedades da tabela","Table toolbar":"Ferramentas de Tabela","Tenge sign":"Símbolo do Tenge",Text:"Texto","Text alignment":"Alinhamento do texto","Text alignment toolbar":"Ferramentas de alinhamento de texto","Text alternative":"Texto alternativo","Text highlight toolbar":"Ferramentas de realce","Text styles":"Estilos de texto","Text to find must not be empty.":"Texto a ser pesquisado não pode ser vazio.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Cor inválida. Tente "#FF0000" ou "rgb(255,0,0)" ou "red"',"The URL must not be empty.":"A URL não pode ficar em branco.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Valor inválido. Tente "10px" ou "2em" ou apenas "2"',"There exists":"Existe","This link has no URL":"Este link não possui uma URL","This media URL is not supported.":"A URL desta mídia não é suportada.","Tilde operator":"Operador til",Tiny:"Minúsculo","Tip: Find some text first in order to replace it.":"Dica: Pesquise por algum texto antes para poder substituí-la.","Tip: Paste the URL into the content to embed faster.":"Cole o endereço dentro do conteúdo para embutir mais rapidamente.","To-do List":"Lista de Tarefas","Toggle caption off":"Desabilitar legenda","Toggle caption on":"Habilitar legenda","Toggle the circle list style":"Alternar o estilo da lista de círculo","Toggle the decimal list style":"Alternar o estilo de lista decimal","Toggle the decimal with leading zero list style":"Alternar o decimal com estilo de lista zero à esquerda","Toggle the disc list style":"Alternar o estilo da lista de disco","Toggle the lower–latin list style":"Alternar o estilo de lista latina inferior","Toggle the lower–roman list style":"Alternar o estilo de lista romana inferior","Toggle the square list style":"Alternar o estilo de lista quadrada","Toggle the upper–latin list style":"Alternar o estilo de lista latino superior","Toggle the upper–roman list style":"Alternar o estilo de lista romana superior","top with upwards arrow above":"Símbolo topo com a seta para cima acima","Trade mark sign":"Símbolo de marca registrada","Tugrik sign":"Símbolo de Tugrik","Turkish lira sign":"Símbolo da Lira Turca",Turquoise:"Turquesa","Two dot leader":"Dois pontos",Underline:"Sublinhado",Undo:"Desfazer",Union:"União",Unlink:"Remover link","up down arrow with base":"seta para baixo com base",Update:"Atualizar","Update image URL":"Atualizar URL da imagem","Upload failed":"Falha ao subir arquivo","Upload in progress":"Enviando dados","Upper-latin":"Latim superior","Upper-roman":"Romano superior","upwards arrow to bar":"seta para cima para barra","upwards dashed arrow":"Seta tracejada para cima","upwards double arrow":"Seta dupla para cima","upwards simple arrow":"seta simples para cima","Vertical text alignment toolbar":"Ferramentas de alinhamento vertical do texto","Vulgar fraction one half":"Fração um meio","Vulgar fraction one quarter":"Fração um quarto","Vulgar fraction three quarters":"Fração três quartos",White:"Branco","Whole words only":"Apenas palavras inteiras","Widget toolbar":"Ferramentas de Widgets",Width:"Largura","Won sign":"Símbolo do Won","Words: %0":"Palavras: %0","Wrap text":"Texto ao redor",Yellow:"Amarelo","Yellow marker":"Marcador amarelo","Yen sign":"Símbolo do Yen"});e.getPluralForm=function(a){return a==0||a==1?0:a!=0&&a%1e6==0?1:2}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/pt.js b/ckeditor/translations/pt.js
deleted file mode 100644
index 4472762..0000000
--- a/ckeditor/translations/pt.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const e=a["pt"]=a["pt"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 de %1","Align cell text to the bottom":"Alinhar texto da célula no fundo","Align cell text to the center":"Alinhar texto da célula ao centro","Align cell text to the left":"Alinhar texto da célula à esquerda","Align cell text to the middle":"Alinhar texto da célula ao meio","Align cell text to the right":"Alinhar texto da célula à direita","Align cell text to the top":"Alinhar texto da célula no topo","Align center":"Alinhar ao centro","Align left":"Alinhar à esquerda","Align right":"Alinhar à direita","Align table to the left":"Alinhar tabela à esquerda","Align table to the right":"Alinhar tabela à direita",Alignment:"Alinhamento",All:"Todos","Almost equal to":"Quase igual a",Angle:"Ângulo","Approximately equal to":"Aproximadamente igual a",Aquamarine:"Verde-azulado",Arrows:"Setas","Asterisk operator":"Operador asterisco","Austral sign":"Sinal de austral","back with leftwards arrow above":'"back" com seta para a esquerda em cima',Background:"Fundo",Big:"Grande","Bitcoin sign":"Sinal de bitcoin",Black:"Preto","Block quote":"Bloco de citação","Block styles":"Estilos de blocos",Blue:"Azul","Blue marker":"Marcador azul",Bold:"Negrito",Border:"Limite","Break text":"Quebrar texto","Bulleted List":"Lista não ordenada","Bulleted list styles toolbar":"Barra de ferramentas de estilos de lista de itens",Cancel:"Cancelar","Caption for image: %0":"Legenda da imagem: %0","Caption for the image":"Legenda da imagem","Cedi sign":"Sinal de cedi","Cell properties":"Propriedades da célula","Cent sign":"Sinal de cêntimo","Center table":"Centrar tabela","Centered image":"Imagem centrada","Change image text alternative":"Alterar texto alternativo da imagem","Character categories":"Categorias de carateres","Characters: %0":"Caracteres: %0","Choose heading":"Escolher cabeçalho",Circle:"Círculo",Code:"Código","Colon sign":"Sinal de colombo",Color:"Cor","Color picker":"Selecionador de cor",Column:"Coluna","Contains as member":"Contém como membro","Copyright sign":"Sinal de copyright","Cruzeiro sign":"Sinal de cruzeiro",Currency:"Moeda","Currency sign":"Sinal monetário",Dashed:"Tracejado",Decimal:"Decimal","Decimal with leading zero":"Decimal com zero inicial","Decrease indent":"Diminuir indentação",Default:"Padrão","Degree sign":"Sinal de grau","Delete column":"Eliminar coluna","Delete row":"Eliminar fila","Dim grey":"Cinzento-escuro",Dimensions:"Dimensões",Disc:"Disco","Division sign":"Sinal de divisão","Document colors":"Cores do documento","Dollar sign":"Cifrão","Dong sign":"Sinal de dong",Dotted:"Pontilhado",Double:"Duplo","Double dagger":"Óbelo duplo","Double exclamation mark":"Ponto de exclamação duplo","Double low-9 quotation mark":"Aspas curvas inferiores","Double question mark":"Duplo ponto de interrogação",Downloadable:"Descarregável","downwards arrow to bar":"seta para baixo contra uma barra","downwards dashed arrow":"seta tracejada para baixo","downwards double arrow":"seta dupla para baixo","downwards simple arrow":"seta simples para baixo","Drachma sign":"Sinal de dracma","Dropdown toolbar":"Barra de ferramentas do dropdown","Edit block":"Editar bloco","Edit link":"Editar link","Edit source":"Editar fonte","Editor block content toolbar":"Barra de ferramentas de edição do conteúdo de blocos","Editor contextual toolbar":"Barra de ferramentas contextual de edição","Editor editing area: %0":"Área de edição do editor: %0","Editor toolbar":"Barra de ferramentas do editor","Element of":"Elemento de","Em dash":"Travessão","Empty set":"Conjunto vazio","Empty snippet content":"Conteúdo de fragmento vazio","En dash":"Traço","end with leftwards arrow above":'"end" com seta para a esquerda em cima',"Enter image caption":"Indicar legenda da imagem","Enter table caption":"Introduzir legenda da tabela","Euro sign":"Sinal de euro","Euro-currency sign":"Sinal monetário do euro","Exclamation question mark":"Sinal de interrogação exclamativa",Find:"Encontrar","Find and replace":"Encontrar e substituir","Find in text…":"Encontrar no texto...","Font Background Color":"Cor de Fundo da Fonte","Font Color":"Cor da Fonte","Font Family":"Família de Fontes","Font Size":"Tamanho da Fonte","For all":"Para todo","Fraction slash":"Barra de fração","French franc sign":"Sinal de franco francês","Full size image":"Imagem em tamanho completo","German penny sign":"Sinal de fénigue alemão","Greater-than or equal to":"Maior que ou igual a","Greater-than sign":"Sinal de maior",Green:"Verde","Green marker":"Marcador verde","Green pen":"Caneta verde",Grey:"Cinzento",Groove:"Sulcos","Guarani sign":"Sinal de guarani","Header column":"Coluna de cabeçalho","Header row":"Filha de cabeçalho",Heading:"Cabeçalho","Heading 1":"Cabeçalho 1","Heading 2":"Cabeçalho 2","Heading 3":"Cabeçalho 3","Heading 4":"Cabeçalho 4","Heading 5":"Cabeçalho 5","Heading 6":"Cabeçalho 6",Height:"Altura",Highlight:"Sublinhar","Horizontal ellipsis":"Reticências horizontais","Horizontal line":"Linha horizontal","Horizontal text alignment toolbar":"Barra de ferramentas do alinhamento horizontal de texto","Hryvnia sign":"Sinal de grívnia","HTML object":"Objeto HTML","HTML snippet":"Fragmento de HTML",Huge:"Enorme","Identical to":"Idêntico a","Image resize list":"Lista de redimensionamento de imagem","Image toolbar":"Barra de ferramentas de imagem","image widget":"módulo de imagem","In line":"Em linha","Increase indent":"Aumentar indentação","Indian rupee sign":"Sinal de rupia indiana",Infinity:"Infinito",Insert:"Inserir","Insert code block":"Inserir bloco de citação","Insert column left":"Inserir coluna à esquerda","Insert column right":"Inserir coluna à direita","Insert HTML":"Inserir HTML","Insert image":"Inserir imagem","Insert image via URL":"Inserir imagem através de URL","Insert media":"Inserir média","Insert paragraph after block":"Inserir parágrafo após o bloco","Insert paragraph before block":"Inserir parágrafo antes do bloco","Insert row above":"Inserir fila acima","Insert row below":"Inserir fila abaixo","Insert table":"Inserir tabela",Inset:"Interior",Integral:"Inteiro",Intersection:"Interseção","Inverted exclamation mark":"Ponto de exclamação invertido","Inverted question mark":"Ponto de interrogação invertido",Italic:"Itálico",Justify:"Justificar","Justify cell text":"Justificar texto da célula","Kip sign":"Sinal de kip",Latin:"Latinos","Latin capital letter a with breve":"Latim - letra maiúscula a com breve","Latin capital letter a with macron":"Latim - letra maiúscula a com mácron","Latin capital letter a with ogonek":"Latim - letra maiúscula a com ogonek","Latin capital letter c with acute":"Latim - letra maiúscula c com acento agudo","Latin capital letter c with caron":"Latim - letra maiúscula c com cáron","Latin capital letter c with circumflex":"Latim - letra maiúscula c com acento circunflexo","Latin capital letter c with dot above":"Latim - letra maiúscula c com um ponto por cima","Latin capital letter d with caron":"Latim - letra maiúscula d com cáron","Latin capital letter d with stroke":"Latim - letra maiúscula d cortada por um traço","Latin capital letter e with breve":"Latim - letra maiúscula e com breve","Latin capital letter e with caron":"Latim - letra maiúscula e com cáron","Latin capital letter e with dot above":"Latim - letra maiúscula e com um ponto por cima","Latin capital letter e with macron":"Latim - letra maiúscula e com mácron","Latin capital letter e with ogonek":"Latim - letra maiúscula e com ogonek","Latin capital letter eng":"Latim - letra maiúscula eng (fonema velar nasal)","Latin capital letter g with breve":"Latim - letra maiúscula g com breve","Latin capital letter g with cedilla":"Latim - letra maiúscula g com cedilha","Latin capital letter g with circumflex":"Latim - letra maiúscula g com acento circunflexo","Latin capital letter g with dot above":"Latim - letra maiúscula g com um ponto por cima","Latin capital letter h with circumflex":"Latim - letra maiúscula h com acento circunflexo","Latin capital letter h with stroke":"Latim - letra maiúscula h cortada por um traço","Latin capital letter i with breve":"Latim - letra maiúscula i com breve","Latin capital letter i with dot above":"Latim - letra maiúscula i com um ponto por cima","Latin capital letter i with macron":"Latim - letra maiúscula i com mácron","Latin capital letter i with ogonek":"Latim - letra maiúscula i com ogonek","Latin capital letter i with tilde":"Latim - letra maiúscula i com til","Latin capital letter j with circumflex":"Latim - letra maiúscula j com acento circunflexo","Latin capital letter k with cedilla":"Latim - letra maiúscula k com cedilha","Latin capital letter l with acute":"Latim - letra maiúscula l com acento agudo","Latin capital letter l with caron":"Latim - letra maiúscula l com cáron","Latin capital letter l with cedilla":"Latim - letra maiúscula l com cedilha","Latin capital letter l with middle dot":"Latim - letra maiúscula l com ponto central","Latin capital letter l with stroke":"Latim - letra maiúscula l cortada por um traço","Latin capital letter n with acute":"Latim - letra maiúscula n com acento agudo","Latin capital letter n with caron":"Latim - letra maiúscula n com cáron","Latin capital letter n with cedilla":"Latim - letra maiúscula n com cedilha","Latin capital letter o with breve":"Latim - letra maiúscula o com breve","Latin capital letter o with double acute":"Latim - letra maiúscula o com acento agudo duplo","Latin capital letter o with macron":"Latim - letra maiúscula o com mácron","Latin capital letter r with acute":"Latim - letra maiúscula r com acento agudo","Latin capital letter r with caron":"Latim - letra maiúscula r com cáron","Latin capital letter r with cedilla":"Latim - letra maiúscula r com cedilha","Latin capital letter s with acute":"Latim - letra maiúscula s com acento agudo","Latin capital letter s with caron":"Latim - letra maiúscula s com cáron","Latin capital letter s with cedilla":"Latim - letra maiúscula s com cedilha","Latin capital letter s with circumflex":"Latim - letra maiúscula s com acento circunflexo","Latin capital letter t with caron":"Latim - letra maiúscula t com cáron","Latin capital letter t with cedilla":"Latim - letra maiúscula t com cedilha","Latin capital letter t with stroke":"Latim - letra maiúscula t cortada por um traço","Latin capital letter u with breve":"Latim - letra maiúscula u com breve","Latin capital letter u with double acute":"Latim - letra maiúscula u com acento agudo duplo","Latin capital letter u with macron":"Latim - letra maiúscula u com mácron","Latin capital letter u with ogonek":"Latim - letra maiúscula u com ogonek","Latin capital letter u with ring above":"Latim - letra maiúscula u com círculo por cima","Latin capital letter u with tilde":"Latim - letra maiúscula u com til","Latin capital letter w with circumflex":"Latim - letra maiúscula w com acento circunflexo","Latin capital letter y with circumflex":"Latim - letra maiúscula y com acento circunflexo","Latin capital letter y with diaeresis":"Latim - letra maiúscula y com trema","Latin capital letter z with acute":"Latim - letra maiúscula z com acento agudo","Latin capital letter z with caron":"Latim - letra maiúscula z com cáron","Latin capital letter z with dot above":"Latim - letra maiúscula z com um ponto por cima","Latin capital ligature ij":"Latim - digrama das letras maiúsculas ligadas ij","Latin capital ligature oe":"Latim - digrama das letras maiúsculas ligadas oe","Latin small letter a with breve":"Latim - letra minúscula a com breve","Latin small letter a with macron":"Latim - letra minúscula a com mácron","Latin small letter a with ogonek":"Latim - letra minúscula a com ogonek","Latin small letter c with acute":"Latim - letra minúscula c com acento agudo","Latin small letter c with caron":"Latim - letra minúscula c com cáron","Latin small letter c with circumflex":"Latim - letra minúscula c com acento circunflexo","Latin small letter c with dot above":"Latim - letra minúscula c com um ponto por cima","Latin small letter d with caron":"Latim - letra minúscula d com cáron","Latin small letter d with stroke":"Latim - letra minúscula d cortada por um traço","Latin small letter dotless i":"Latim - letra minúscula i, sem ponto","Latin small letter e with breve":"Latim - letra minúscula e com breve","Latin small letter e with caron":"Latim - letra minúscula e com cáron","Latin small letter e with dot above":"Latim - letra minúscula e com um ponto por cima","Latin small letter e with macron":"Latim - letra minúscula e com mácron","Latin small letter e with ogonek":"Latim - letra minúscula e com ogonek","Latin small letter eng":"Latim - letra minúscula eng (fonema velar nasal)","Latin small letter f with hook":"Latim - letra minúscula f com gancho","Latin small letter g with breve":"Latim - letra minúscula g com breve","Latin small letter g with cedilla":"Latim - letra minúscula g com cedilha","Latin small letter g with circumflex":"Latim - letra minúscula g com acento circunflexo","Latin small letter g with dot above":"Latim - letra minúscula g com um ponto por cima","Latin small letter h with circumflex":"Latim - letra minúscula h com acento circunflexo","Latin small letter h with stroke":"Latim - letra minúscula h cortada por um traço","Latin small letter i with breve":"Latim - letra minúscula i com breve","Latin small letter i with macron":"Latim - letra minúscula i com mácron","Latin small letter i with ogonek":"Latim - letra minúscula i com ogonek","Latin small letter i with tilde":"Latim - letra minúscula i com til","Latin small letter j with circumflex":"Latim - letra minúscula j com acento circunflexo","Latin small letter k with cedilla":"Latim - letra minúscula k com cedilha","Latin small letter kra":"Latim - letra minúscula kra (pequeno k)","Latin small letter l with acute":"Latim - letra minúscula l com acento agudo","Latin small letter l with caron":"Latim - letra minúscula l com cáron","Latin small letter l with cedilla":"Latim - letra minúscula l com cedilha","Latin small letter l with middle dot":"Latim - letra minúscula l com ponto central","Latin small letter l with stroke":"Latim - letra minúscula l cortada por um traço","Latin small letter long s":"Latim - s prolongado (símbolo do fonema fricativo alveolar surdo)","Latin small letter n preceded by apostrophe":"Latim - letra minúscula n precedida por um apóstrofo","Latin small letter n with acute":"Latim - letra minúscula n com acento agudo","Latin small letter n with caron":"Latim - letra minúscula n com cáron","Latin small letter n with cedilla":"Latim - letra minúscula n com cedilha","Latin small letter o with breve":"Latim - letra minúscula o com breve","Latin small letter o with double acute":"Latim - letra minúscula o com acento agudo duplo","Latin small letter o with macron":"Latim - letra minúscula o com mácron","Latin small letter r with acute":"Latim - letra minúscula r com acento agudo","Latin small letter r with caron":"Latim - letra minúscula r com cáron","Latin small letter r with cedilla":"Latim - letra minúscula r com cedilha","Latin small letter s with acute":"Latim - letra minúscula s com acento agudo","Latin small letter s with caron":"Latim - letra minúscula s com cáron","Latin small letter s with cedilla":"Latim - letra minúscula s com cedilha","Latin small letter s with circumflex":"Latim - letra minúscula s com acento circunflexo","Latin small letter t with caron":"Latim - letra minúscula t com cáron","Latin small letter t with cedilla":"Latim - letra minúscula t com cedilha","Latin small letter t with stroke":"Latim - letra minúscula t cortada por um traço","Latin small letter u with breve":"Latim - letra minúscula u com breve","Latin small letter u with double acute":"Latim - letra minúscula u com acento agudo duplo","Latin small letter u with macron":"Latim - letra minúscula u com mácron","Latin small letter u with ogonek":"Latim - letra minúscula u com ogonek","Latin small letter u with ring above":"Latim - letra minúscula u com círculo por cima","Latin small letter u with tilde":"Latim - letra minúscula u com til","Latin small letter w with circumflex":"Latim - letra minúscula w com acento circunflexo","Latin small letter y with circumflex":"Latim - letra minúscula y com acento circunflexo","Latin small letter z with acute":"Latim - letra minúscula z com acento agudo","Latin small letter z with caron":"Latim - letra minúscula z com cáron","Latin small letter z with dot above":"Latim - letra minúscula z com um ponto por cima","Latin small ligature ij":"Latim - digrama das letras minúsculas ligadas ij","Latin small ligature oe":"Latim - digrama das letras minúsculas ligadas oe","Left aligned image":"Imagem alinhada à esquerda","Left double quotation mark":"Aspas esquerdas","Left single quotation mark":"Plica esquerda","Left-pointing double angle quotation mark":"Aspas esquerdas em ângulo","leftwards arrow to bar":"seta para a esquerda contra uma barra","leftwards dashed arrow":"seta tracejada para a esquerda","leftwards double arrow":"seta dupla para a esquerda","leftwards simple arrow":"seta simples para a esquerda","Less-than or equal to":"Menor que ou igual a","Less-than sign":"Sinal de menor","Light blue":"Azul-claro","Light green":"Verde-claro","Light grey":"Cinzento-claro",Link:"Hiperligação","Link image":"Adicionar link a imagem","Link URL":"URL da ligação","Lira sign":"Sinal de lira","List properties":"Propriedades da lista","Livre tournois sign":"Sinal de libra de tours","Logical and":"E lógico","Logical or":"Ou lógico","Lower-latin":"Latim minúsculo","Lower–roman":"Romano minúsculo",Macron:"Mácron","Manat sign":"Sinal de manat","Match case":"Corresponder maiúsculas/minúsculas",Mathematical:"Matemáticos","Media toolbar":"Barra de ferramentas de média","Media URL":"URL de média","media widget":"widget de média","Merge cell down":"Unir célula abaixo","Merge cell left":"Unir célula à esquerda","Merge cell right":"Unir célula à direita","Merge cell up":"Unir célula acima","Merge cells":"Fundir células","Mill sign":"Sinal de mill","Minus sign":"Sinal de subtração","Multiple styles":"Vários estilos","Multiplication sign":"Sinal de multiplicação","N-ary product":"N-ésimo produto","N-ary summation":"N-ésimo somatório",Nabla:"Nabla","Naira sign":"Sinal de naira","New sheqel sign":"Sinal de novo sheqel",Next:"Seguinte","Next result":"Próximo resultado","No preview available":"Pré-visualização indisponível",None:"Nenhum","Nordic mark sign":"Sinal de marca nórdica","Not an element of":"Não é um elemento de","Not equal to":"Diferente de","Not sign":"Sinal de negação","Numbered List":"Lista ordenada","Numbered list styles toolbar":"Barra de ferramentas de estilos de lista numerada","on with exclamation mark with left right arrow above":'"on" com sinal de exclamação com seta para a direita e para a esquerda em cima',"Open in a new tab":"Abrir num novo separador","Open link in new tab":"Abrir link num novo separador","Open media in new tab":"Abrir ficheiro multimédia em novo separador",Orange:"Laranja",Original:"Original",Outset:"Exterior",Overline:"Linha sobreposta",Padding:"Enchimento","Page break":"Quebra de página",Paragraph:"Parágrafo","Paragraph sign":"Sinal de parágrafo","Partial differential":"Diferencial parcial","Paste raw HTML here...":"Colar HTML aqui...","Paste the media URL in the input.":"Cole o URL de média no input.","Per mille sign":"Sinal de permilagem","Per ten thousand sign":"Razão de um para dez mil","Peseta sign":"Sinal de peseta","Peso sign":"Sinal de peso","Pink marker":"Marcador rosa","Plain text":"Texto simples","Plus-minus sign":"Sinal de adição-subtração","Pound sign":"Sinal de libra","Press Enter to type after or press Shift + Enter to type before the widget":"Prima Enter para escrever depois ou Shift + Enter para escrever antes do widget",Previous:"Anterior","Previous result":"Resultado anterior","Proportional to":"Proporcional a",Purple:"Roxo","Question exclamation mark":"Sinal de exclamação interrogativa",Red:"Vermelho","Red pen":"Caneta vermelha",Redo:"Refazer","Registered sign":"Sinal de registado","Remove color":"Remover cor","Remove Format":"Remover formatação","Remove highlight":"Remover ",Replace:"Substituir","Replace all":"Substituir todos","Replace with…":"Substituir com...","Resize image":"Redimensionar imagem","Resize image to %0":"Redimensionar imagem para %0","Resize image to the original size":"Redimensionar imagem para tamanho original","Restore default":"Restaurar predefinição","Reversed order":"Ordem invertida","Reversed paragraph sign":"Sinal de parágrafo invertido","Rich Text Editor":"Editor de texto avançado",Ridge:"Rebordo","Right aligned image":"Imagem alinhada à direita","Right double quotation mark":"Aspas direitas","Right single quotation mark":"Plica direita","Right-pointing double angle quotation mark":"Aspas direitas em ângulo","rightwards arrow to bar":"seta para a direita contra uma barra","rightwards dashed arrow":"seta tracejada para a direita","rightwards double arrow":"seta dupla para a direita","rightwards simple arrow":"seta simples para a direita",Row:"Fila","Ruble sign":"Sinal de rublo","Rupee sign":"Sinal de rupia",Save:"Guardar","Save changes":"Guardar alterações","Saving changes":"A guardar alterações","Section sign":"Sinal de secção","Select all":"Selecionar todos","Select column":"Selecionar coluna","Select row":"Selecionar fila","Show more items":"Mostrar mais itens","Show options":"Mostrar opções","Side image":"Imagem lateral","Single left-pointing angle quotation mark":"Plica esquerda em ângulo","Single low-9 quotation mark":"Plica curva inferior","Single right-pointing angle quotation mark":"Plica direita em ângulo",Small:"Pequena",Solid:"Sólido","soon with rightwards arrow above":'"soon" com seta para a direita em cima',Source:"Fonte","Special characters":"Carateres especiais","Spesmilo sign":"Sinal de spesmilo","Split cell horizontally":"Dividir célula horizontalmente","Split cell vertically":"Dividir célula verticalmente",Square:"Quadrado","Square root":"Raiz quadrada","Start at":"Começa em","Start index must be greater than 0.":"O índice inicial tem de ser superior a 0.",Strikethrough:"Riscado",Style:"Estilo",Styles:"Estilos",Subscript:"Subscrito",Superscript:"Sobrescrito","Table alignment toolbar":"Barra de ferramentas do alinhamento da tabela","Table cell text alignment":"Alinhamento de texto das células da tabela","Table properties":"Propriedades da tabela","Table toolbar":"Barra de ferramentas da tabela","Tenge sign":"Sinal de tengue",Text:"Texto","Text alignment":"Alinhamento de texto","Text alignment toolbar":"Barra de alinhamento de texto","Text alternative":"Texto alternativo","Text highlight toolbar":"Barra de ferramentas de destaque de texto","Text styles":"Estilos de texto","Text to find must not be empty.":"O texto a pesquisar não pode estar vazio.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'A cor é inválida. Tente "#FF0000" ou "rgb(255,0,0)" ou "vermelho".',"The URL must not be empty.":"O URL não pode estar vazio.",'The value is invalid. Try "10px" or "2em" or simply "2".':'O valor é inválido. Tente "10px" ou "2em" ou simplesmente "2".',"There exists":"Existe","This link has no URL":"Este link não tem URL","This media URL is not supported.":"Este URL de média não é suportado.","Tilde operator":"Operador de til",Tiny:"Mínima","Tip: Find some text first in order to replace it.":"Dica: Encontre algum texto primeiro para poder substituí-lo.","Tip: Paste the URL into the content to embed faster.":"Dica: Cole o URL no conteúdo para incorporar mais rapidamente.","To-do List":"Lista de Afazeres","Toggle caption off":"Desativar legenda","Toggle caption on":"Ativar legenda","Toggle the circle list style":"Ativar o estilo de lista de círculos","Toggle the decimal list style":"Ativar o estilo de lista decimal","Toggle the decimal with leading zero list style":"Ativar o estilo de lista decimal com zero inicial","Toggle the disc list style":"Ativar o estilo de lista de discos","Toggle the lower–latin list style":"Ativar o estilo de lista de latim minúsculo","Toggle the lower–roman list style":"Ativar o estilo de lista de números romanos minúsculos","Toggle the square list style":"Ativar o estilo de lista de quadrados","Toggle the upper–latin list style":"Ativar o estilo de lista de latim maiúsculo","Toggle the upper–roman list style":"Ativar o estilo de lista de números romanos maiúsculos","top with upwards arrow above":'"Top" com seta para cima em cima',"Trade mark sign":"Sinal de marca comercial","Tugrik sign":"Sinal de tugrique","Turkish lira sign":"Sinal de lira turca",Turquoise:"Turquesa","Two dot leader":"Dois pontos de seguimento",Underline:"Sublinhado",Undo:"Desfazer",Union:"União",Unlink:"Desligar","up down arrow with base":"seta bidirecional vertical com base",Update:"Atualizar","Update image URL":"Atualizar URL da imagem","Upload failed":"Falha ao carregar","Upload in progress":"Carregamento em progresso","Upper-latin":"Latim maiúsculo","Upper-roman":"Romano maiúsculo","upwards arrow to bar":"seta para cima contra uma barra","upwards dashed arrow":"seta tracejada para cima","upwards double arrow":"seta dupla para cima","upwards simple arrow":"seta simples para cima","Vertical text alignment toolbar":"Barra de ferramentas do alinhamento vertical de texto","Vulgar fraction one half":"Fração comum - um meio","Vulgar fraction one quarter":"Fração comum - um quarto","Vulgar fraction three quarters":"Fração comum - três quartos",White:"Branco","Whole words only":"Apenas palavras inteiras","Widget toolbar":"Barra de ferramentas do widget",Width:"Largura","Won sign":"Sinal de won","Words: %0":"Palavras: %0","Wrap text":"Envolver texto",Yellow:"Amarelo","Yellow marker":"Marcador amarelo","Yen sign":"Sinal de iene"});e.getPluralForm=function(a){return a==0||a==1?0:a!=0&&a%1e6==0?1:2}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/ro.js b/ckeditor/translations/ro.js
deleted file mode 100644
index beaf9d9..0000000
--- a/ckeditor/translations/ro.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["ro"]=e["ro"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 din %1","Align cell text to the bottom":"Alinează textul celulei jos","Align cell text to the center":"Alinează textul celulei la centru","Align cell text to the left":"Alinează textul celulei la stânga","Align cell text to the middle":"Alinează textul celulei la mijloc","Align cell text to the right":"Alinează textul celulei la dreapta","Align cell text to the top":"Alinează textul celulei sus","Align center":"Aliniază la centru","Align left":"Aliniază la stânga","Align right":"Aliniază la dreapta","Align table to the left":"Alinează tabela la stânga","Align table to the right":"Alinează tabela la dreapta",Alignment:"Aliniere",All:"Toate","Almost equal to":"Aproape egal cu",Angle:"Unghi","Approximately equal to":"Aproximativ egal cu",Aquamarine:"Acvamarin",Arrows:"Săgeți","Asterisk operator":"Operatorul asterisc","Austral sign":"Simbolul pentru austral","back with leftwards arrow above":"înapoi cu săgeată spre stânga deasupra",Background:"Fundal",Big:"Mare","Bitcoin sign":"Simbolul pentru Bitcoin",Black:"Negru","Block quote":"Bloc citat","Block styles":"Stiluri pentru blocuri",Blue:"Albastru","Blue marker":"Evidențiator albastru",Bold:"Îngroșat",Border:"Bordură","Break text":"Segmentare text","Bulleted List":"Listă cu puncte","Bulleted list styles toolbar":"Toolbar Listă cu puncte",Cancel:"Anulare","Caption for image: %0":"Captură pentru imagine: %0","Caption for the image":"Captură pentru imagine","Cedi sign":"Simbolul pentru cedi","Cell properties":"Proprietățile celulei","Cent sign":"Simbolul pentru cent","Center table":"Tabelă centrată","Centered image":"Imagine aliniată pe centru","Change image text alternative":"Schimbă textul alternativ al imaginii","Character categories":"Categorii de caractere","Characters: %0":"Caractere: %0","Choose heading":"Alege titlu",Circle:"Cerc",Code:"Cod","Colon sign":"Două puncte",Color:"Culoare","Color picker":"Alegere culoare",Column:"Coloană","Contains as member":"Conține ca membru","Copyright sign":"Simbolul pentru copyright","Cruzeiro sign":"Simbolul pentru cruzeiro",Currency:"Monedă","Currency sign":"Simbolul pentru valută",Dashed:"Linii întrerupte",Decimal:"Număr","Decimal with leading zero":"Număr cu zero la început ","Decrease indent":"Micșorează indent",Default:"Implicită","Degree sign":"Simbolul pentru grad","Delete column":"Șterge coloană","Delete row":"Șterge rând","Dim grey":"Gri slab",Dimensions:"Dimensiuni",Disc:"Disc","Division sign":"Semnul împărțirii","Document colors":"Culorile din document","Dollar sign":"Simbolul dolarului","Dong sign":"Simbolul pentru dong",Dotted:"Punctată",Double:"Dublă","Double dagger":"Dublă obelă (dagger)","Double exclamation mark":"Semnul exclamării dublu","Double low-9 quotation mark":"Ghilimele jos în formă de 99","Double question mark":"Doublu semnul întrebării",Downloadable:"Descărcabil","downwards arrow to bar":"săgeată în jos spre bară","downwards dashed arrow":"săgeată în jos cu linie întreruptă","downwards double arrow":"săgeată dublă în jos","downwards simple arrow":"săgeată simplă în jos","Drachma sign":"Simbolul pentru drahmă","Dropdown toolbar":"Bară listă opțiuni","Edit block":"Editează bloc","Edit link":"Modifică link","Edit source":"Editează sursa","Editor block content toolbar":"Bară de instrumente editor pentru blocuri de conținut","Editor contextual toolbar":"Bară contextuală de instrumente editor","Editor editing area: %0":"Zonă editare editor: %0","Editor toolbar":"Bară editor","Element of":"Element al","Em dash":"Linie de dialog (em dash)","Empty set":"Mulțimea vidă","Empty snippet content":"Golește conținutul fragmentului","En dash":"Linie de pauză (en dash)","end with leftwards arrow above":"sfârșit cu săgeată spre stânga deasupra","Enter image caption":"Introdu titlul descriptiv al imaginii","Enter table caption":"Adaugă subtitlul tabelei","Euro sign":"Simbolul euro","Euro-currency sign":"Simbolul monedei euro","Exclamation question mark":"Semnele exclamării și întrebării",Find:"Găsire","Find and replace":"Găsire și înlocuire","Find in text…":"Găsire în text...","Font Background Color":"Culoarea de fundal a fontului","Font Color":"Culoare font","Font Family":"Familie font","Font Size":"Dimensiune font","For all":"Pentru toți","Fraction slash":"Bară de fracție (oblică)","French franc sign":"Simbolul pentru francul francez","Full size image":"Imagine mărime completă","German penny sign":"Simbolul pentru pfenigul german","Greater-than or equal to":"Simbolul „mai mare sau egal”","Greater-than sign":"Simbolul „mai mare decât”",Green:"Verde","Green marker":"Evidențiator verde","Green pen":"Pix verde",Grey:"Gri",Groove:"Groove","Guarani sign":"Simbolul pentru guarani","Header column":"Antet coloană","Header row":"Rând antet",Heading:"Titlu","Heading 1":"Titlu 1","Heading 2":"Titlu 2","Heading 3":"Titlu 3","Heading 4":"Titlu 4","Heading 5":"Titlu 5","Heading 6":"Titlu 6",Height:"Înălțime",Highlight:"Evidențiere text","Horizontal ellipsis":"Puncte de suspensie","Horizontal line":"Linie orizontală","Horizontal text alignment toolbar":"Toolbar aliniere text orizontală","Hryvnia sign":"Simbolul pentru grivnă (hrivnă)","HTML object":"Obiect HTML","HTML snippet":"Fragment HTML",Huge:"Foarte mare","Identical to":"Identic cu","Image resize list":"Lista cu mărimi de redimensionare","Image toolbar":"Bară imagine","image widget":"widget imagine","In line":"În linie","Increase indent":"Mărește indent","Indian rupee sign":"Simbolul pentru rupia indiană",Infinity:"Infinit",Insert:"Inserează","Insert code block":"Inserează un bloc code","Insert column left":"Inserează coloană la stânga","Insert column right":"Inserează coloană la dreapta","Insert HTML":"Inserează HTML","Insert image":"Inserează imagine","Insert image via URL":"Inserează o imagine via URL","Insert media":"Inserează media","Insert paragraph after block":"Inserează un paragraf după bloc","Insert paragraph before block":"Inserează un paragraf înaintea blocului","Insert row above":"Inserează rând deasupra","Insert row below":"Inserează rând dedesubt","Insert table":"Inserează tabel",Inset:"Inserează",Integral:"Integrală",Intersection:"Intersecție","Inverted exclamation mark":"Semnul exclamării inversat","Inverted question mark":"Semnul întrebării inversat",Italic:"Cursiv",Justify:"Aliniază stânga-dreapta","Justify cell text":"Textul celulei justify","Kip sign":"Simbolul pentru kip",Latin:"Latină","Latin capital letter a with breve":"Litera A majusculă cu breve („căciulă”)","Latin capital letter a with macron":"Litera A majusculă cu macron","Latin capital letter a with ogonek":"Litera A majusculă cu codiță (ogonek)","Latin capital letter c with acute":"Litera C majusculă cu accent ascuțit","Latin capital letter c with caron":"Litera C majusculă cu caron (circumflex inversat)","Latin capital letter c with circumflex":"Litera C majusculă cu accent circumflex","Latin capital letter c with dot above":"Litera C majusculă cu punct deasupra","Latin capital letter d with caron":"Litera D majusculă cu caron (circumflex inversat)","Latin capital letter d with stroke":"Litera D barată majusculă","Latin capital letter e with breve":"Litera E majusculă cu breve („căciulă”)","Latin capital letter e with caron":"Litera E majusculă cu caron (circumflex inversat)","Latin capital letter e with dot above":"Litera E majusculă cu punct deasupra","Latin capital letter e with macron":"Litera E majusculă cu macron","Latin capital letter e with ogonek":"Litera E majusculă cu ogonek („codiță”)","Latin capital letter eng":"Litera ENG majusculă","Latin capital letter g with breve":"Litera G majusculă cu breve („căciulă”)","Latin capital letter g with cedilla":"Litera G majusculă cu sedilă","Latin capital letter g with circumflex":"Litera G majusculă cu accent circumflex","Latin capital letter g with dot above":"Litera G majusculă cu punct deasupra","Latin capital letter h with circumflex":"Litera H majusculă cu accent circumflex","Latin capital letter h with stroke":"Litera H barată majusculă","Latin capital letter i with breve":"Litera I majusculă cu breve („căciulă”)","Latin capital letter i with dot above":"Litera I majusculă cu punct deasupra","Latin capital letter i with macron":"Litera I majusculă cu macron","Latin capital letter i with ogonek":"Litera I majusculă cu ogonek („codiță”)","Latin capital letter i with tilde":"Litera I majusculă cu tildă","Latin capital letter j with circumflex":"Litera J majusculă cu accent circumflex","Latin capital letter k with cedilla":"Litera K majusculă cu sedilă","Latin capital letter l with acute":"Litera L majusculă cu accent ascuțit","Latin capital letter l with caron":"Litera L majusculă cu caron (circumflex inversat)","Latin capital letter l with cedilla":"Litera L majusculă cu sedilă","Latin capital letter l with middle dot":"Litera L majusculă cu punct median","Latin capital letter l with stroke":"Litera L majusculă cu bară oblică","Latin capital letter n with acute":"Litera N majusculă cu accent ascuțit","Latin capital letter n with caron":"Litera N majusculă cu caron (circumflex inversat)","Latin capital letter n with cedilla":"Litera N majusculă cu sedilă","Latin capital letter o with breve":"Litera O majusculă cu breve („căciulă”)","Latin capital letter o with double acute":"Litera O majusculă cu dublu accent ascuțit","Latin capital letter o with macron":"Litera O majusculă cu macron","Latin capital letter r with acute":"Litera R majusculă cu accent ascuțit","Latin capital letter r with caron":"Litera R majusculă cu caron (circumflex inversat)","Latin capital letter r with cedilla":"Litera R majusculă cu sedilă","Latin capital letter s with acute":"Litera S majusculă cu accent ascuțit","Latin capital letter s with caron":"Litera S majusculă cu caron (circumflex inversat)","Latin capital letter s with cedilla":"Litera S majusculă cu sedilă","Latin capital letter s with circumflex":"Litera S majusculă cu accent circumflex","Latin capital letter t with caron":"Litera T majusculă cu caron (circumflex inversat)","Latin capital letter t with cedilla":"Litera T majusculă cu sedilă","Latin capital letter t with stroke":"Litera T majusculă barată","Latin capital letter u with breve":"Litera U majusculă cu breve („căciulă”)","Latin capital letter u with double acute":"Litera U majusculă cu dublu accent ascuțit","Latin capital letter u with macron":"Litera U majusculă cu macron","Latin capital letter u with ogonek":"Litera U majusculă cu ogonek („codiță”)","Latin capital letter u with ring above":"Litera majusculă U cu inel deasupra","Latin capital letter u with tilde":"Litera U majusculă cu tildă","Latin capital letter w with circumflex":"Litera W majusculă cu accent circumflex","Latin capital letter y with circumflex":"Litera Y majusculă cu accent circumflex","Latin capital letter y with diaeresis":"Litera Y majusculă cu tremă","Latin capital letter z with acute":"Litera Z majusculă cu accent ascuțit","Latin capital letter z with caron":"Litera Z majusculă cu caron (circumflex inversat)","Latin capital letter z with dot above":"Litera Z majusculă cu punct deasupra","Latin capital ligature ij":"Ligatură formată din literele majuscule IJ","Latin capital ligature oe":"Ligatură formată din literele OE majuscule","Latin small letter a with breve":"Litera A minusculă cu breve („căciulă”)","Latin small letter a with macron":"Litera A minusculă cu macron","Latin small letter a with ogonek":"Litera A minusculă cu codiță (ogonek)","Latin small letter c with acute":"Litera C minusculă cu accent ascuțit","Latin small letter c with caron":"Litera C minusculă cu caron (circumflex inversat)","Latin small letter c with circumflex":"Litera C minusculă cu accent circumflex","Latin small letter c with dot above":"Litera C minusculă cu punct deasupra","Latin small letter d with caron":"Litera D minusculă cu caron (circumflex inversat)","Latin small letter d with stroke":"Litera D barată minusculă","Latin small letter dotless i":"Litera I minusculă fără punct","Latin small letter e with breve":"Litera E minusculă cu breve („căciulă”)","Latin small letter e with caron":"Litera E minusculă cu caron (circumflex inversat)","Latin small letter e with dot above":"Litera E minusculă cu punct deasupra","Latin small letter e with macron":"Litera E minusculă cu macron","Latin small letter e with ogonek":"Litera E minusculă cu ogonek („codiță”)","Latin small letter eng":"Litera ENG minusculă","Latin small letter f with hook":"Litera F minusculă cu cârlig","Latin small letter g with breve":"Litera G minusculă cu breve („căciulă”)","Latin small letter g with cedilla":"Litera G minusculă cu sedilă","Latin small letter g with circumflex":"Litera G minusculă cu accent circumflex","Latin small letter g with dot above":"Litera G minusculă cu punct deasupra","Latin small letter h with circumflex":"Litera H minusculă cu accent circumflex","Latin small letter h with stroke":"Litera H barată minusculă","Latin small letter i with breve":"Litera I minusculă cu breve („căciulă”)","Latin small letter i with macron":"Litera I minusculă cu macron","Latin small letter i with ogonek":"Litera I minusculă cu ogonek („codiță”)","Latin small letter i with tilde":"Litera I minusculă cu tildă","Latin small letter j with circumflex":"Litera J minusculă cu accent circumflex","Latin small letter k with cedilla":"Litera K minusculă cu sedilă","Latin small letter kra":"Litera KRA minusculă","Latin small letter l with acute":"Litera L minusculă cu accent ascuțit","Latin small letter l with caron":"Litera L minusculă cu caron (circumflex inversat)","Latin small letter l with cedilla":"Litera L minusculă cu sedilă","Latin small letter l with middle dot":"Litera L minusculă cu punct median","Latin small letter l with stroke":"Litera L minusculă cu bară oblică","Latin small letter long s":"Litera S lungă minusculă","Latin small letter n preceded by apostrophe":"Litera N minusculă cu apostrof în față","Latin small letter n with acute":"Litera N minusculă cu accent ascuțit","Latin small letter n with caron":"Litera N minusculă cu caron (circumflex inversat)","Latin small letter n with cedilla":"Litera N minusculă cu sedilă","Latin small letter o with breve":"Litera O minusculă cu breve („căciulă”)","Latin small letter o with double acute":"Litera O minusculă cu dublu accent ascuțit","Latin small letter o with macron":"Litera O minusculă cu macron","Latin small letter r with acute":"Litera R minusculă cu accent ascuțit","Latin small letter r with caron":"Litera R minusculă cu caron (circumflex inversat)","Latin small letter r with cedilla":"Litera R minusculă cu sedilă","Latin small letter s with acute":"Litera S minusculă cu accent ascuțit","Latin small letter s with caron":"Litera S minusculă cu caron (circumflex inversat)","Latin small letter s with cedilla":"Litera S minusculă cu sedilă","Latin small letter s with circumflex":"Litera S minusculă cu accent circumflex","Latin small letter t with caron":"Litera T minusculă cu caron (circumflex inversat)","Latin small letter t with cedilla":"Litera T minusculă cu sedilă","Latin small letter t with stroke":"Litera T minusculă barată","Latin small letter u with breve":"Litera U minusculă cu breve („căciulă”)","Latin small letter u with double acute":"Litera U minusculă cu dublu accent ascuțit","Latin small letter u with macron":"Litera U minusculă cu macron","Latin small letter u with ogonek":"Litera U minusculă cu ogonek („codiță”)","Latin small letter u with ring above":"Litera minusculă U cu inel deasupra","Latin small letter u with tilde":"Litera U minusculă cu tildă","Latin small letter w with circumflex":"Litera W minusculă cu accent circumflex","Latin small letter y with circumflex":"Litera Y minusculă cu accent circumflex","Latin small letter z with acute":"Litera Z minusculă cu accent ascuțit","Latin small letter z with caron":"Litera Z minusculă cu caron (circumflex inversat)","Latin small letter z with dot above":"Litera Z minusculă cu punct deasupra","Latin small ligature ij":"Ligatură formată din literele minuscule IJ","Latin small ligature oe":"Ligatură formată din literele OE minuscule","Left aligned image":"Imagine aliniată la stânga","Left double quotation mark":"Ghilimele sus în formă de 66","Left single quotation mark":"Semnul citării simplu stânga (în formă de 6)","Left-pointing double angle quotation mark":"Ghilimele unghiulare cu vârful spre stânga","leftwards arrow to bar":"săgeată la stânga spre bară","leftwards dashed arrow":"săgeată la stânga cu linie întreruptă","leftwards double arrow":"săgeată dublă spre stânga","leftwards simple arrow":"săgeată simplă spre stânga","Less-than or equal to":"Simbolul „mai mic sau egal”","Less-than sign":"Simbolul „mai mic decât”","Light blue":"Albastru deschis","Light green":"Verde deschis","Light grey":"Gri deschis",Link:"Link","Link image":"Link imagine","Link URL":"Link URL","Lira sign":"Simbolul pentru liră","List properties":"Proprietăți listă","Livre tournois sign":"Simbolul pentru livra tournois","Logical and":"ȘI logic","Logical or":"SAU logic","Lower-latin":"Litere mici latine","Lower–roman":"Litere mici romane",Macron:"Macron","Manat sign":"Simbolul pentru manat","Match case":"Potrivire litere mari și mici",Mathematical:"Matematic","Media toolbar":"Bară media","Media URL":"Media URL","media widget":"widget media","Merge cell down":"Îmbină celula în jos","Merge cell left":"Îmbină celula la stânga","Merge cell right":"Îmbină celula la dreapta","Merge cell up":"Îmbină celula în sus","Merge cells":"Îmbină celulele","Mill sign":"Simbolul pentru mill","Minus sign":"Semnul minus","Multiple styles":"Stiluri multiple","Multiplication sign":"Semnul înmulțirii","N-ary product":"Produs cartezian (simbol matematic)","N-ary summation":"Sumă (simbol matematic)",Nabla:"Nabla","Naira sign":"Simbolul pentru naira","New sheqel sign":"Simbolul pentru shekelul nou",Next:"Înainte","Next result":"Rezultatul următor","No preview available":"Previzualizare indisponibilă",None:"Nimic","Nordic mark sign":"Simbolul pentru marca nordică","Not an element of":"Nu este un element al","Not equal to":"Diferit de (nu este egal cu)","Not sign":"Negare","Numbered List":"Listă numerotată","Numbered list styles toolbar":"Toolbar Listă numerotată","on with exclamation mark with left right arrow above":"„on” cu semn de exclamare și săgeată spre stânga deasupra","Open in a new tab":"Deschide în tab nou","Open link in new tab":"Deschide link în tab nou","Open media in new tab":"Deschideți conținutul media într-o filă nouă",Orange:"Portocaliu",Original:"Original",Outset:"Elimină",Overline:"Linie deasupra",Padding:"Spațiere","Page break":"Întrerupere de pagină",Paragraph:"Paragraf","Paragraph sign":"Simbolul pentru paragraf","Partial differential":"Diferențială parțială","Paste raw HTML here...":"Inserați aici HTML brut... ","Paste the media URL in the input.":"Adaugă URL-ul media in input.","Per mille sign":"Promilă","Per ten thousand sign":"La zece mii","Peseta sign":"Simbolul pentru peseta","Peso sign":"Simbolul pentru peso","Pink marker":"Evidențiator roz","Plain text":"Text simplu","Plus-minus sign":"Semnul plus/minus","Pound sign":"Simbolul lirei sterline","Press Enter to type after or press Shift + Enter to type before the widget":"Apăsați Enter pentru a scrie după widget sau Shift+Enter pentru a scrie înaintea acestuia",Previous:"Înapoi","Previous result":"Rezultatul anterior","Proportional to":"Proporțional cu",Purple:"Violet","Question exclamation mark":"Semnele întrebării și exclamării",Red:"Roșu","Red pen":"Pix roșu",Redo:"Revenire","Registered sign":"Simbolul de marcă înregistrată","Remove color":"Șterge culoare","Remove Format":"Șterge formatare","Remove highlight":"Șterge evidențiere text",Replace:"Înlocuire","Replace all":"Înlocuire toate","Replace with…":"Înlocuire cu...","Resize image":"Redimensionează imaginea","Resize image to %0":"Redimensionează imaginea la %0","Resize image to the original size":"Redimensionează imaginea la mărimea originală","Restore default":"Reface la default","Reversed order":"Ordine inversată","Reversed paragraph sign":"Simbolul pentru paragraf, inversat","Rich Text Editor":"Editor de text",Ridge:"Crestată","Right aligned image":"Imagine aliniată la dreapta","Right double quotation mark":"Ghilimele sus în formă de 99","Right single quotation mark":"Semnul citării simplu dreapta (în formă de 9)","Right-pointing double angle quotation mark":"Ghilimele unghiulare cu vârful spre dreapta","rightwards arrow to bar":"săgeată la dreapta spre bară","rightwards dashed arrow":"săgeată la dreapta cu linie întreruptă","rightwards double arrow":"săgeată dublă spre dreapta","rightwards simple arrow":"săgeată simplă spre dreapta",Row:"Rând","Ruble sign":"Simbolul pentru rublă","Rupee sign":"Simbolul pentru rupie",Save:"Salvare","Save changes":"Salvează schimbările","Saving changes":"Se salvează modificările","Section sign":"Simbolul pentru secțiune","Select all":"Selectează-le pe toate","Select column":"Selectează coloana","Select row":"Selectează linia","Show more items":"Arată mai multe elemente","Show options":"Afișare opțiuni","Side image":"Imagine laterală","Single left-pointing angle quotation mark":"Ghilimele unghiulare simple cu vârful spre stânga","Single low-9 quotation mark":"Ghilimele simple jos în formă de 9","Single right-pointing angle quotation mark":"Ghilimele unghiulare simple cu vârful spre dreapta",Small:"Mică",Solid:"Solidă","soon with rightwards arrow above":"„soon” cu săgeată spre dreapta deasupra",Source:"Sursă","Special characters":"Caractere speciale","Spesmilo sign":"Simbolul pentru spesmilo","Split cell horizontally":"Scindează celula pe orizontală","Split cell vertically":"Scindează celula pe verticală",Square:"Pătrat","Square root":"Rădăcină pătrată","Start at":"Începe de la","Start index must be greater than 0.":"Indexul de pornire trebuie să fie mai mare de 0.",Strikethrough:"Tăiere text cu o linie",Style:"Stil",Styles:"Stiluri",Subscript:"Indice",Superscript:"Exponent","Table alignment toolbar":"Toolbar aliniere tabelă","Table cell text alignment":"Alinierea textului celulei tabelei","Table properties":"Proprietățile tabelei","Table toolbar":"Bară tabel","Tenge sign":"Simbolul pentru tenge",Text:"Text","Text alignment":"Aliniere text","Text alignment toolbar":"Bara aliniere text","Text alternative":"Text alternativ","Text highlight toolbar":"Bară evidențiere text","Text styles":"Stiluri pentru text","Text to find must not be empty.":"„Text de găsit” nu poate fi lăsat gol.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Culoarea este invalidă. Încearcă "#FF0000" sau "rgb(255,0,0)" sau "red".',"The URL must not be empty.":"URL-ul nu trebuie să fie gol.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Valoarea este invalidă. Încearcă "10px" sau "2em" sau simplu "2".',"There exists":"Există","This link has no URL":"Acest link nu are niciun URL","This media URL is not supported.":"Acest URL media nu este suportat.","Tilde operator":"Operatorul tildă",Tiny:"Foarte mică","Tip: Find some text first in order to replace it.":"Sfat: Mai întâi găsiți textul pentru a-l înlocui.","Tip: Paste the URL into the content to embed faster.":"Sugestie: adaugă URL-ul în conținut pentru a fi adăugat mai rapid.","To-do List":"Listă cu activități","Toggle caption off":"Dezactivați subtitlul","Toggle caption on":"Activați subtitlul","Toggle the circle list style":"Comutați stilul la lista cu cercuri","Toggle the decimal list style":"Comutați stilul la lista cu numere","Toggle the decimal with leading zero list style":"Comutați stilul la lista cu numere cu zero la început","Toggle the disc list style":"Comutați stilul la lista cu discuri","Toggle the lower–latin list style":"Comutați stilul la lista cu litere mici latine","Toggle the lower–roman list style":"Comutați stilul la lista cu litere mici romane","Toggle the square list style":"Comutați stilul la lista cu pătrate","Toggle the upper–latin list style":"Comutați stilul la lista cu litere mari latine","Toggle the upper–roman list style":"Comutați stilul la lista cu litere mari romane","top with upwards arrow above":"„top” cu săgeată în sus deasupra","Trade mark sign":"Simbolul de marcă comercială","Tugrik sign":"Simbolul pentru tugrik","Turkish lira sign":"Simbolul pentru lira turcească",Turquoise:"Turcoaz","Two dot leader":"Două puncte orizontale pe linia de bază",Underline:"Subliniat",Undo:"Anulare",Union:"Uniune",Unlink:"Șterge link","up down arrow with base":"săgeată în sus și în jos cu linie de bază",Update:"Actualizează","Update image URL":"Actualizează o imagine via URL","Upload failed":"Încărcare eșuată","Upload in progress":"Încărcare în curs","Upper-latin":"Litere mari latine","Upper-roman":"Litere mari romane","upwards arrow to bar":"săgeată în sus spre bară","upwards dashed arrow":"săgeată în sus cu linie întreruptă","upwards double arrow":"săgeată dublă în sus","upwards simple arrow":"săgeată simplă în sus","Vertical text alignment toolbar":"Toolbar aliniere text verticală","Vulgar fraction one half":"Jumătate (fracție în scrierea comună)","Vulgar fraction one quarter":"Un sfert (fracție în scrierea comună)","Vulgar fraction three quarters":"Trei sferturi (fracție în scrierea comună)",White:"Alb","Whole words only":"Doar cuvinte întregi","Widget toolbar":"Bară widget",Width:"Lungime","Won sign":"Simbolul pentru won","Words: %0":"Cuvinte: %0","Wrap text":"Încadrare text",Yellow:"Galben","Yellow marker":"Evidențiator galben","Yen sign":"Simbolul yenului"});t.getPluralForm=function(e){return e==1?0:e%100>19||e%100==0&&e!=0?2:1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/ru.js b/ckeditor/translations/ru.js
deleted file mode 100644
index 3db6526..0000000
--- a/ckeditor/translations/ru.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["ru"]=t["ru"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 из %1","Align cell text to the bottom":"Выровнять текст ячейки по нижнему краю","Align cell text to the center":"Выровнять текст по центру","Align cell text to the left":"Выровнять текст по левому краю","Align cell text to the middle":"Выровнять текст ячейки по центру","Align cell text to the right":"Выровнять текст по правому краю","Align cell text to the top":"Выровнять текст ячейки по верхнему краю","Align center":"Выравнивание по центру","Align left":"Выравнивание по левому краю","Align right":"Выравнивание по правому краю","Align table to the left":"Выровнять таблицу по левому краю","Align table to the right":"Выровнять таблицу по правому краю",Alignment:"Выравнивание",All:"Все","Almost equal to":"Почти равный",Angle:"Угол","Approximately equal to":"Конгруэнтность (геометрическое равенство)",Aquamarine:"Аквамариновый",Arrows:"Стрелки","Asterisk operator":"Оператор звездочка","Austral sign":"Символ аргентинского аустраля","back with leftwards arrow above":"Стрелка влево над словом BACK (назад)",Background:"Фон",Big:"Крупный","Bitcoin sign":"Символ биткоина",Black:"Чёрный","Block quote":"Цитата","Block styles":"Блочные стили",Blue:"Синий","Blue marker":"Выделение синим маркером",Bold:"Жирный",Border:"Граница","Break text":"Разрывать текст","Bulleted List":"Маркированный список","Bulleted list styles toolbar":"Стили маркированного списка",Cancel:"Отмена","Caption for image: %0":"Подпись к изображению: %0","Caption for the image":"Подпись к изображению","Cedi sign":"Символ ганского седи","Cell properties":"Свойства ячейки","Cent sign":"Символ цента","Center table":"Выровнять таблицу по центру","Centered image":"Выравнивание по центру","Change image text alternative":"Редактировать альтернативный текст","Character categories":"Категории","Characters: %0":"Символов: %0","Choose heading":"Выбор стиля",Circle:"Окружность",Code:"Исходный код","Colon sign":"Символ двоеточия",Color:"Цвет","Color picker":"Выбор цвета",Column:"Столбец","Contains as member":"Содержит как член","Copyright sign":"Знак авторского права","Cruzeiro sign":"Символ бразильского крузейро",Currency:"Валюта","Currency sign":"Символ валюты",Dashed:"Пунктирная",Decimal:"Десятичный","Decimal with leading zero":"Десятичный с ведущим нулем","Decrease indent":"Уменьшить отступ",Default:"По умолчанию","Degree sign":"Знак градуса","Delete column":"Удалить столбец","Delete row":"Удалить строку","Dim grey":"Тёмно-серый",Dimensions:"Размеры",Disc:"Диск","Division sign":"Знак деления","Document colors":"Цвет страницы","Dollar sign":"Символ доллара","Dong sign":"Символ донга",Dotted:"Точечная",Double:"Двойная","Double dagger":"Двойной крестик","Double exclamation mark":"Двойной восклицательный знак","Double low-9 quotation mark":"Нижняя двойная открывающая кавычка","Double question mark":"Двойной вопросительный знак",Downloadable:"Загружаемые","downwards arrow to bar":"Стрелка вниз, упирающаяся в планку","downwards dashed arrow":"Пунктирная стрелка вниз","downwards double arrow":"Двойная стрелка вниз","downwards simple arrow":"простая стрелка вниз","Drachma sign":"Символ драхмы","Dropdown toolbar":"Выпадающая панель инструментов","Edit block":"Редактировать блок","Edit link":"Редактировать ссылку","Edit source":"Изменить код","Editor block content toolbar":"Панель инструментов редактора","Editor contextual toolbar":"Контекстуальная панель инструментов редактора","Editor editing area: %0":"Область редактирования редактора: %0","Editor toolbar":"Панель инструментов редактора","Element of":"Принадлежит","Em dash":"Длинное тире","Empty set":"Пустое множество","Empty snippet content":"Нет контента","En dash":"Среднее тире","end with leftwards arrow above":"Стрелка влево над словом END (конец)","Enter image caption":"Подпись к изображению","Enter table caption":"Подпись таблицы","Euro sign":"Символ евро","Euro-currency sign":"Символ евровалюты","Exclamation question mark":"Восклицательный вопросительный знак",Find:"Найти","Find and replace":"Найти и заменить","Find in text…":"Найти в тексте","Font Background Color":"Цвет фона","Font Color":"Цвет шрифта","Font Family":"Семейство шрифтов","Font Size":"Размер шрифта","For all":"Для всех","Fraction slash":"Дробная наклонная черта","French franc sign":"Символ французского франка","Full size image":"Оригинальный размер изображения","German penny sign":"Символ немецкого пенни","Greater-than or equal to":"Больше либо равно","Greater-than sign":"Знак больше",Green:"Зелёный","Green marker":"Выделение зелёным маркером","Green pen":"Зеленый цвет текста",Grey:"Серый",Groove:"Желобчатая","Guarani sign":"Символ гуарани","Header column":"Столбец заголовков","Header row":"Строка заголовков",Heading:"Стиль","Heading 1":"Заголовок 1","Heading 2":"Заголовок 2","Heading 3":"Заголовок 3","Heading 4":"Заголовок 4","Heading 5":"Заголовок 5","Heading 6":"Заголовок 6",Height:"Высота",Highlight:"Выделить","Horizontal ellipsis":"Многоточие","Horizontal line":"Горизонтальная линия","Horizontal text alignment toolbar":"Панель инструментов горизонтального выравнивания текста","Hryvnia sign":"Символ гривны","HTML object":"HTML объект","HTML snippet":"HTML сниппет",Huge:"Очень крупный","Identical to":"Тождественно равно","Image resize list":"Список размеров","Image toolbar":"Панель инструментов изображения","image widget":"Виджет изображений","In line":"В тексте","Increase indent":"Увеличить отступ","Indian rupee sign":"Символ индийской рупии",Infinity:"Бесконечность",Insert:"Вставить","Insert code block":"Вставить код","Insert column left":"Вставить столбец слева","Insert column right":"Вставить столбец справа","Insert HTML":"Вставить HTML","Insert image":"Вставить изображение","Insert image via URL":"Вставить изображение по URL","Insert media":"Вставить медиа","Insert paragraph after block":"Вставить параграф после блока","Insert paragraph before block":"Вставить параграф перед блоком","Insert row above":"Вставить строку выше","Insert row below":"Вставить строку ниже","Insert table":"Вставить таблицу",Inset:"Вдавленная",Integral:"Интеграл",Intersection:"Пересечение","Inverted exclamation mark":"Перевернутый восклицательный знак","Inverted question mark":"Перевернутый вопросительный знак",Italic:"Курсив",Justify:"Выравнивание по ширине","Justify cell text":"Выровнять текст по ширине","Kip sign":"Символ кипа",Latin:"Латинские","Latin capital letter a with breve":"Латинская заглавная буква «A» с бревисом","Latin capital letter a with macron":"Латинская заглавная буква «A» с макроном","Latin capital letter a with ogonek":"Латинская заглавная буква «A» с огонеком","Latin capital letter c with acute":"Латинская заглавная буква «C» с акутом","Latin capital letter c with caron":"Латинская заглавная буква «C» с гачеком","Latin capital letter c with circumflex":"Латинская заглавная буква «C» с циркумфлексом","Latin capital letter c with dot above":"Латинская заглавная буква «C» с точкой сверху","Latin capital letter d with caron":"Латинская заглавная буква «D» с гачеком","Latin capital letter d with stroke":"Латинская заглавная буква «D» со штрихом","Latin capital letter e with breve":"Латинская заглавная буква «E» с бревисом","Latin capital letter e with caron":"Латинская заглавная буква «E» с гачеком","Latin capital letter e with dot above":"Латинская заглавная буква «E» с точкой сверху","Latin capital letter e with macron":"Латинская заглавная буква «E» с макроном","Latin capital letter e with ogonek":"Латинская заглавная буква «E» с огонеком","Latin capital letter eng":"Латинская заглавная буква энг","Latin capital letter g with breve":"Латинская заглавная буква «G» с бревисом","Latin capital letter g with cedilla":"Латинская заглавная буква «G» с седилью","Latin capital letter g with circumflex":"Латинская заглавная буква «G» с циркумфлексом","Latin capital letter g with dot above":"Латинская заглавная буква «G» с точкой сверху","Latin capital letter h with circumflex":"Латинская заглавная буква «H» с циркумфлексом","Latin capital letter h with stroke":"Латинская заглавная буква «H» со штрихом","Latin capital letter i with breve":"Латинская заглавная буква «I» с бревисом","Latin capital letter i with dot above":"Латинская заглавная буква «I» с точкой сверху","Latin capital letter i with macron":"Латинская заглавная буква «I» с макроном","Latin capital letter i with ogonek":"Латинская заглавная буква «I» с огонеком","Latin capital letter i with tilde":"Латинская заглавная буква «I» с тильдой","Latin capital letter j with circumflex":"Латинская заглавная буква «J» с циркумфлексом","Latin capital letter k with cedilla":"Латинская заглавная буква «K» с седилью","Latin capital letter l with acute":"Латинская заглавная буква «L» с акутом","Latin capital letter l with caron":"Латинская заглавная буква «L» с гачеком","Latin capital letter l with cedilla":"Латинская заглавная буква «L» с седилью","Latin capital letter l with middle dot":"Латинская заглавная буква «L» с внутристрочной точкой","Latin capital letter l with stroke":"Латинская заглавная буква «L» со штрихом","Latin capital letter n with acute":"Латинская заглавная буква «N» с акутом","Latin capital letter n with caron":"Латинская заглавная буква «N» с гачеком","Latin capital letter n with cedilla":"Латинская заглавная буква «N» с седилью","Latin capital letter o with breve":"Латинская заглавная буква «O» с бревисом","Latin capital letter o with double acute":"Латинская заглавная буква «O» с двойным акутом","Latin capital letter o with macron":"Латинская заглавная буква «O» с макроном","Latin capital letter r with acute":"Латинская заглавная буква «R» с акутом","Latin capital letter r with caron":"Латинская заглавная буква «R» с гачеком","Latin capital letter r with cedilla":"Латинская заглавная буква «R» с седилью","Latin capital letter s with acute":"Латинская заглавная буква «S» с акутом","Latin capital letter s with caron":"Латинская заглавная буква «S» с гачеком","Latin capital letter s with cedilla":"Латинская заглавная буква «S» с седилью","Latin capital letter s with circumflex":"Латинская заглавная буква «S» с циркумфлексом","Latin capital letter t with caron":"Латинская заглавная буква «T» с гачеком","Latin capital letter t with cedilla":"Латинская заглавная буква «T» с седилью","Latin capital letter t with stroke":"Латинская заглавная буква «T» со штрихом","Latin capital letter u with breve":"Латинская заглавная буква «U» с бревисом","Latin capital letter u with double acute":"Латинская заглавная буква «U» с двойным акутом","Latin capital letter u with macron":"Латинская заглавная буква «U» с макроном","Latin capital letter u with ogonek":"Латинская заглавная буква «U» с огонеком","Latin capital letter u with ring above":"Латинская заглавная буква «U» с кружком сверху","Latin capital letter u with tilde":"Латинская заглавная буква «U» с тильдой","Latin capital letter w with circumflex":"Латинская заглавная буква «W» с циркумфлексом","Latin capital letter y with circumflex":"Латинская заглавная буква «Y» с циркумфлексом","Latin capital letter y with diaeresis":"Латинская заглавная буква «Y» с диэрезисом","Latin capital letter z with acute":"Латинская заглавная буква «Z» с акутом","Latin capital letter z with caron":"Латинская заглавная буква «Z» с гачеком","Latin capital letter z with dot above":"Латинская заглавная буква «Z» с точкой сверху","Latin capital ligature ij":"Латинская заглавная лигатура «IJ»","Latin capital ligature oe":"Латинская заглавная лигатура OE","Latin small letter a with breve":"Латинская строчная буква «a» с бревисом","Latin small letter a with macron":"Латинская строчная буква «a» с макроном","Latin small letter a with ogonek":"Латинская строчная буква «a» с огонеком","Latin small letter c with acute":"Латинская строчная буква «c» с акутом","Latin small letter c with caron":"Латинская строчная буква «c» с гачеком","Latin small letter c with circumflex":"Латинская строчная буква «c» с циркумфлексом","Latin small letter c with dot above":"Латинская строчная буква «c» с точкой сверху","Latin small letter d with caron":"Латинская строчная буква «d» с гачеком","Latin small letter d with stroke":"Латинская строчная буква «d» со штрихом","Latin small letter dotless i":"Латинская строчная буква «i» без точки","Latin small letter e with breve":"Латинская строчная буква «e» с бревисом","Latin small letter e with caron":"Латинская строчная буква «e» с гачеком","Latin small letter e with dot above":"Латинская строчная буква «e» с точкой сверху","Latin small letter e with macron":"Латинская строчная буква «e» с макроном","Latin small letter e with ogonek":"Латинская строчная буква «e» с огонеком","Latin small letter eng":"Латинская строчная буква энг","Latin small letter f with hook":"Латинская строчная буква «f» с хвостиком","Latin small letter g with breve":"Латинская строчная буква «g» с бревисом","Latin small letter g with cedilla":"Латинская строчная буква «g» с седилью","Latin small letter g with circumflex":"Латинская строчная буква «g» с циркумфлексом","Latin small letter g with dot above":"Латинская строчная буква «g» с точкой сверху","Latin small letter h with circumflex":"Латинская строчная буква «h» с циркумфлексом","Latin small letter h with stroke":"Латинская строчная буква «h» со штрихом","Latin small letter i with breve":"Латинская строчная буква «i» с бревисом","Latin small letter i with macron":"Латинская строчная буква «i» с макроном","Latin small letter i with ogonek":"Латинская строчная буква «i» с огонеком","Latin small letter i with tilde":"Латинская строчная буква «i» с тильдой","Latin small letter j with circumflex":"Латинская строчная буква «j» с циркумфлексом","Latin small letter k with cedilla":"Латинская строчная буква «k» с седилью","Latin small letter kra":"Латинская строчная буква кра","Latin small letter l with acute":"Латинская строчная буква «l» с акутом","Latin small letter l with caron":"Латинская строчная буква «l» с гачеком","Latin small letter l with cedilla":"Латинская строчная буква «l» с седилью","Latin small letter l with middle dot":"Латинская строчная буква «l» с внутристрочной точкой","Latin small letter l with stroke":"Латинская строчная буква «l» со штрихом","Latin small letter long s":"Латинская строчная буква длинная «s»","Latin small letter n preceded by apostrophe":"Латинская строчная буква «n» с предшествующим апострофом","Latin small letter n with acute":"Латинская строчная буква «n» с акутом","Latin small letter n with caron":"Латинская строчная буква «n» с гачеком","Latin small letter n with cedilla":"Латинская строчная буква «n» с седилью","Latin small letter o with breve":"Латинская строчная буква «o» с бревисом","Latin small letter o with double acute":"Латинская строчная буква «o» с двойным акутом","Latin small letter o with macron":"Латинская строчная буква «o» с макроном","Latin small letter r with acute":"Латинская строчная буква «r» с акутом","Latin small letter r with caron":"Латинская строчная буква «r» с гачеком","Latin small letter r with cedilla":"Латинская строчная буква «r» с седилью","Latin small letter s with acute":"Латинская строчная буква «s» с акутом","Latin small letter s with caron":"Латинская строчная буква «s» с гачеком","Latin small letter s with cedilla":"Латинская строчная буква «s» с седилью","Latin small letter s with circumflex":"Латинская строчная буква «s» с циркумфлексом","Latin small letter t with caron":"Латинская строчная буква «t» с гачеком","Latin small letter t with cedilla":"Латинская строчная буква «t» с седилью","Latin small letter t with stroke":"Латинская строчная буква «t» со штрихом","Latin small letter u with breve":"Латинская строчная буква «u» с бревисом","Latin small letter u with double acute":"Латинская строчная буква «u» с двойным акутом","Latin small letter u with macron":"Латинская строчная буква «u» с макроном","Latin small letter u with ogonek":"Латинская строчная буква «u» с огонеком","Latin small letter u with ring above":"Латинская строчная буква «u» с кружком сверху","Latin small letter u with tilde":"Латинская строчная буква «u» с тильдой","Latin small letter w with circumflex":"Латинская строчная буква «w» с циркумфлексом","Latin small letter y with circumflex":"Латинская строчная буква «y» с циркумфлексом","Latin small letter z with acute":"Латинская строчная буква «z» с акутом","Latin small letter z with caron":"Латинская строчная буква «z» с гачеком","Latin small letter z with dot above":"Латинская строчная буква «z» с точкой сверху","Latin small ligature ij":"Латинская строчная лигатура «ij»","Latin small ligature oe":"Латинская строчная лигатура oe","Left aligned image":"Выравнивание по левому краю","Left double quotation mark":"Открывающая двойная кавычка","Left single quotation mark":"Открывающая одинарная кавычка","Left-pointing double angle quotation mark":"Открывающая левая кавычка «ёлочка»","leftwards arrow to bar":"Стрелка влево, упирающаяся в планку","leftwards dashed arrow":"Пунктирная стрелка влево","leftwards double arrow":"Двойная стрелка влево","leftwards simple arrow":"простая стрелка влево","Less-than or equal to":"Меньше либо равно","Less-than sign":"Знак меньше","Light blue":"Голубой","Light green":"Салатовый","Light grey":"Светло-серый",Link:"Ссылка","Link image":"Ссылка на изображение","Link URL":"Ссылка URL","Lira sign":"Символ лиры","List properties":"Свойства списка","Livre tournois sign":"Символ турского ливра","Logical and":"Логическое И","Logical or":"Логическое ИЛИ","Lower-latin":"Малые латинские","Lower–roman":"Малые римские",Macron:"Макрон","Manat sign":"Символ маната","Match case":"С учетом регистра",Mathematical:"Математические","Media toolbar":"Панель инструментов медиа","Media URL":"URL медиа","media widget":"медиа-виджет","Merge cell down":"Объединить с ячейкой снизу","Merge cell left":"Объединить с ячейкой слева","Merge cell right":"Объединить с ячейкой справа","Merge cell up":"Объединить с ячейкой сверху","Merge cells":"Объединить ячейки","Mill sign":"Символ милль","Minus sign":"Знак минус","Multiple styles":"Несколько стилей","Multiplication sign":"Знак умножения","N-ary product":"N-арное произведение","N-ary summation":"N-арная сумма",Nabla:"Набла","Naira sign":"Символ найры","New sheqel sign":"Символ нового шекеля",Next:"Следующий","Next result":"Следующий результат","No preview available":"Предпросмотр недоступен",None:"Нет","Nordic mark sign":"Символ скандинавской марки","Not an element of":"Не принадлежит","Not equal to":"Не равно","Not sign":"Знак отрицания","Numbered List":"Нумерованный список","Numbered list styles toolbar":"Стили нумерованного списка","on with exclamation mark with left right arrow above":"Стрелка влево и вправо над словом ON! (включить)","Open in a new tab":"Открыть в новой вкладке","Open link in new tab":"Открыть ссылку в новой вкладке","Open media in new tab":"Откройте медиа в новой вкладке",Orange:"Оранжевый",Original:"Оригинальный",Outset:"Выпуклая",Overline:"Надчёркивание",Padding:"Отступ","Page break":"Разрыв страницы",Paragraph:"Параграф","Paragraph sign":"Знак абзаца","Partial differential":"Частичный дифференциал","Paste raw HTML here...":"Вставьте HTML код сюда...","Paste the media URL in the input.":"Вставьте URL медиа в поле ввода.","Per mille sign":"Знак промилле","Per ten thousand sign":"Знак на десять тысяч","Peseta sign":"Символ песеты","Peso sign":"Символ песо","Pink marker":"Выделение розовым маркером","Plain text":"Простой текст","Plus-minus sign":"Знак плюс-минус","Pound sign":"Символ фунта стерлингов","Press Enter to type after or press Shift + Enter to type before the widget":"Нажмите Enter для ввода текста после виджета или нажмите Shift + Enter для ввода текста перед виджетом",Previous:"Предыдущий","Previous result":"Предыдущий результат","Proportional to":"Пропорционально",Purple:"Фиолетовый","Question exclamation mark":"Вопросительный восклицательный знак",Red:"Красный","Red pen":"Красный цвет текста",Redo:"Повторить","Registered sign":"Зарегистрированный товарный знак","Remove color":"Убрать цвет","Remove Format":"Убрать форматирование","Remove highlight":"Убрать выделение",Replace:"Заменить","Replace all":"Заменить всё","Replace with…":"Заменить на...","Resize image":"Изменить размер изображения","Resize image to %0":"Изменить размер изображения до %0","Resize image to the original size":"Вернуть размер изображения к оригинальному","Restore default":"По умолчанию","Reversed order":"Обратный порядок","Reversed paragraph sign":"Обратный знак абзаца","Rich Text Editor":"Редактор",Ridge:"Ребристая","Right aligned image":"Выравнивание по правому краю","Right double quotation mark":"Закрывающая двойная кавычка","Right single quotation mark":"Закрывающая одинарная кавычка","Right-pointing double angle quotation mark":"Закрывающая правая кавычка «ёлочка»","rightwards arrow to bar":"Стрелка вправо, упирающаяся в планку","rightwards dashed arrow":"Пунктирная стрелка вправо","rightwards double arrow":"Двойная стрелка вправо","rightwards simple arrow":"простая стрелка вправо",Row:"Строка","Ruble sign":"Символ рубля","Rupee sign":"Символ рупии",Save:"Сохранить","Save changes":"Сохранить изменения","Saving changes":"Сохранение изменений","Section sign":"Параграф","Select all":"Выбрать все","Select column":"Выбрать столбец","Select row":"Выбрать строку","Show more items":"Другие инструменты","Show options":"Показать опции","Side image":"Боковое изображение","Single left-pointing angle quotation mark":"Одинарная открывающая (левая) французская угловая кавычка","Single low-9 quotation mark":"Нижняя одинарная открывающая кавычка","Single right-pointing angle quotation mark":"Одинарная закрывающая (правая) французская угловая кавычка",Small:"Мелкий",Solid:"Сплошная","soon with rightwards arrow above":"Стрелка вправо над словом SOON (скоро)",Source:"HTML редактор","Special characters":"Спецсимволы","Spesmilo sign":"Символ спесмило","Split cell horizontally":"Разделить ячейку горизонтально","Split cell vertically":"Разделить ячейку вертикально",Square:"Квадрат","Square root":"Квадратный корень","Start at":"Начать с","Start index must be greater than 0.":"Начальный индекс должен быть больше 0.",Strikethrough:"Зачеркнутый",Style:"Стиль",Styles:"Стили",Subscript:"Подстрочный",Superscript:"Надстрочный","Table alignment toolbar":"Панель инструментов выравнивания таблицы","Table cell text alignment":"Выравнивание текста в ячейке таблицы","Table properties":"Свойства таблицы","Table toolbar":"Панель инструментов таблицы","Tenge sign":"Символ тенге",Text:"Текст","Text alignment":"Выравнивание текста","Text alignment toolbar":"Выравнивание","Text alternative":"Альтернативный текст","Text highlight toolbar":"Панель инструментов выделения текста","Text styles":"Стиль текста","Text to find must not be empty.":"Искомый текст не должен быть пустым.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Неверный цвет. Попробуйте "#FF0000" или "rgb(255,0,0)" или "red".',"The URL must not be empty.":"URL не должен быть пустым.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Неверное значение. Попробуйте "10px" или "2em" или просто "2".',"There exists":"Существует","This link has no URL":"Для этой ссылки не установлен адрес URL","This media URL is not supported.":"Этот URL медиа не поддерживается.","Tilde operator":"Оператор тильда",Tiny:"Очень мелкий","Tip: Find some text first in order to replace it.":"Совет: сначала найдите текст, чтобы заменить его.","Tip: Paste the URL into the content to embed faster.":"Подсказка: Вставьте URL в контент для быстрого включения.","To-do List":"Список задач","Toggle caption off":"Выключить описание","Toggle caption on":"Включить описание","Toggle the circle list style":"Переключить на стиль списка с маркерами в виде незакрашенного кружка","Toggle the decimal list style":"Переключить на стиль списка с цифровыми маркерами","Toggle the decimal with leading zero list style":"Переключить на стиль списка с маркерами в виде цифр с нулем в начале","Toggle the disc list style":"Переключить на стиль списка с маркерами в виде закрашенного кружка","Toggle the lower–latin list style":"Переключить на стиль списка с маркерами в виде строчных латинских букв","Toggle the lower–roman list style":"Переключить на стиль списка с маркерами в виде строчных римских цифр","Toggle the square list style":"Переключить на стиль списка с квадратными маркерами","Toggle the upper–latin list style":"Переключить на стиль списка с маркерами в виде заглавных латинских букв","Toggle the upper–roman list style":"Переключить на стиль списка с маркерами в виде заглавных римских цифр","top with upwards arrow above":"Стрелка вверх над словом TOP (верх)","Trade mark sign":"Знак торговой марки","Tugrik sign":"Символ тугрика","Turkish lira sign":"Символ турецкой лиры",Turquoise:"Бирюзовый","Two dot leader":"Двухточечный пунктир",Underline:"Подчеркнутый",Undo:"Отменить",Union:"Объединение",Unlink:"Убрать ссылку","up down arrow with base":"Стрелка вверх и вниз от планки внизу",Update:"Изменить","Update image URL":"Изменить URL изображения","Upload failed":"Загрузка не выполнена","Upload in progress":"Идёт загрузка","Upper-latin":"Большие латинские","Upper-roman":"Большие римские","upwards arrow to bar":"Стрелка вверх, упирающаяся в планку","upwards dashed arrow":"Пунктирная стрелка вверх","upwards double arrow":"Двойная стрелка вверх","upwards simple arrow":"простая стрелка вверх","Vertical text alignment toolbar":"Панель инструментов вертикального выравнивания текста","Vulgar fraction one half":"Дробь – одна вторая","Vulgar fraction one quarter":"Дробь – одна четверть","Vulgar fraction three quarters":"Дробь – три четверти",White:"Белый","Whole words only":"Только слова целиком","Widget toolbar":"Панель инструментов виджета",Width:"Ширина","Won sign":"Символ воны","Words: %0":"Слов: %0","Wrap text":"Обтекать текст",Yellow:"Жёлтый","Yellow marker":"Выделение жёлтым маркером","Yen sign":"Символ иены"});e.getPluralForm=function(t){return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<12||t%100>14)?1:t%10==0||t%10>=5&&t%10<=9||t%100>=11&&t%100<=14?2:3}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/si.js b/ckeditor/translations/si.js
deleted file mode 100644
index 8f1bff5..0000000
--- a/ckeditor/translations/si.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["si"]=e["si"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"",Bold:"තදකුරු","Break text":"","Bulleted List":"බුලටිත ලැයිස්තුව","Bulleted list styles toolbar":"",Cancel:"","Caption for image: %0":"","Caption for the image":"","Centered image":"","Change image text alternative":"",Circle:"",Code:"",Decimal:"","Decimal with leading zero":"",Disc:"","Enter image caption":"","Full size image":"","Image resize list":"","Image toolbar":"","image widget":"","In line":"",Insert:"","Insert image":"පින්තූරය ඇතුල් කරන්න","Insert image via URL":"",Italic:"ඇලකුරු","Left aligned image":"","List properties":"","Lower-latin":"","Lower–roman":"","Numbered List":"අංකිත ලැයිස්තුව","Numbered list styles toolbar":"",Original:"",Redo:"නැවත කරන්න","Remove color":"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Right aligned image":"",Save:"","Show more items":"","Side image":"",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"",Subscript:"",Superscript:"","Text alternative":"","To-do List":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Underline:"",Undo:"අහෝසි කරන්න",Update:"","Update image URL":"","Upload failed":"උඩුගත කිරීම අසාර්ථක විය","Upper-latin":"","Upper-roman":"","Wrap text":""});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/sk.js b/ckeditor/translations/sk.js
deleted file mode 100644
index 6030a2d..0000000
--- a/ckeditor/translations/sk.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const a=e["sk"]=e["sk"]||{};a.dictionary=Object.assign(a.dictionary||{},{"%0 of %1":"%0 z %1","Align cell text to the bottom":"Zarovnať text bunky nadol","Align cell text to the center":"Zarovnať text bunky na stred","Align cell text to the left":"Zarovnať text bunky doľava","Align cell text to the middle":"Zarovnať text bunky na stred","Align cell text to the right":"Zarovnať text bunky doprava","Align cell text to the top":"Zarovnať text bunky nahor","Align center":"Zarovnať na stred","Align left":"Zarovnať vľavo","Align right":"Zarovnať vpravo","Align table to the left":"Zarovnať tabuľku doľava","Align table to the right":"Zarovnať tabuľku doprava",Alignment:"Zarovnanie",All:"Všetko","Almost equal to":"Čiastočne rovný",Angle:"Uhol","Approximately equal to":"Aproximácia",Aquamarine:"Akvamarínová",Arrows:"Šípky","Asterisk operator":"Hviezdička / násobenie","Austral sign":"Znak Austral","back with leftwards arrow above":"Šípka späť",Background:"Pozadie",Big:"Veľké","Bitcoin sign":"Mena Bitcoin",Black:"Čierna","Block quote":"Citát","Block styles":"Štýly bloku",Blue:"Modrá","Blue marker":"Modrý zvýrazňovač",Bold:"Tučné",Border:"Orámovanie","Break text":"Zalomenie textu","Bulleted List":"Zoznam s odrážkami","Bulleted list styles toolbar":"Panel zoznamu s odrážkami",Cancel:"Zrušiť","Caption for image: %0":"Popis k obrázku: %0","Caption for the image":"Popis k obrázku","Cedi sign":"Znak Cedi","Cell properties":"Vlastnosti bunky","Cent sign":"Znak cent","Center table":"Centrovať tabuľku","Centered image":"Zarovnať na stred","Change image text alternative":"Zmeňte alternatívny text obrázka","Character categories":"Kategórie znakov","Characters: %0":"Znakov: %0","Choose heading":"Vyberte nadpis",Circle:"Kruh",Code:"Kód","Colon sign":"Dvojbodka",Color:"Farba","Color picker":"Vybrať farbu",Column:"Stĺpec","Contains as member":"Obsahuje prvok","Copyright sign":"Copyright","Cruzeiro sign":"Mena Cruzeiro",Currency:"Mena","Currency sign":"Znak meny",Dashed:"Čiarkovaná",Decimal:"Čísla","Decimal with leading zero":"Čísla s nulou na začiatku","Decrease indent":"Zmenšiť odsadenie",Default:"Predvolené","Degree sign":"Znak stupeň","Delete column":"Odstrániť stĺpec","Delete row":"Odstrániť riadok","Dim grey":"Tmavosivá",Dimensions:"Rozmery",Disc:"Plný kruh","Division sign":"Delenie","Document colors":"Farby dokumentu","Dollar sign":"Znak Dolár","Dong sign":"Znak Dong",Dotted:"Bodkovaná",Double:"Dvojitá","Double dagger":"Dvojkríž","Double exclamation mark":"Dvojitý výkričník","Double low-9 quotation mark":"Dvojitá spodná uvodzovka","Double question mark":"Dvojitý otáznik",Downloadable:"Na stiahnutie","downwards arrow to bar":"šípka nadol do zvislej čiary","downwards dashed arrow":"prerušovaná šípka nadol","downwards double arrow":"dvojitá šípka nadol","downwards simple arrow":"jednoduchá šípka nadol","Drachma sign":"Znak Drachma","Dropdown toolbar":"Panel nástrojov roletového menu","Edit block":"Upraviť odsek","Edit link":"Upraviť odkaz","Edit source":"Upraviť zdroj","Editor block content toolbar":"Panel s nástrojmi obsahu bloku editora","Editor contextual toolbar":"Kontextový panel nástrojov editora","Editor editing area: %0":"Oblasť úprav editora: %0","Editor toolbar":"Panel nástrojov editora","Element of":"Patrí / Je súčasťou","Em dash":"Dlhá pomĺčka","Empty set":"Prázdna množina","Empty snippet content":"Prázdny obsah kódu","En dash":"Pomĺčka","end with leftwards arrow above":"Šípka koniec","Enter image caption":"Vložte popis obrázka","Enter table caption":"Zadajte popis tabuľky","Euro sign":"Znak Euro","Euro-currency sign":"Mena Euro","Exclamation question mark":"Výkričník a otáznik",Find:"Vyhľadať","Find and replace":"Vyhľadať a nahradiť","Find in text…":"Vyhľadať v texte...","Font Background Color":"Farba zvýraznenia textu","Font Color":"Farba písma","Font Family":"Názov písma","Font Size":"Veľkosť písma","For all":"Pre všetky prvky v množine","Fraction slash":"Lomítko / Delenie","French franc sign":"Mena Francúzsky Frank","Full size image":"Obrázok v plnej veľkosti","German penny sign":"Nemecká penny","Greater-than or equal to":"Väčší alebo rovný","Greater-than sign":"Väčší ako",Green:"Zelená","Green marker":"Zelený zvýrazňovač","Green pen":"Zelené pero",Grey:"Sivá",Groove:"Drážkovaná","Guarani sign":"Znak Guarani","Header column":"Stĺpec hlavičky","Header row":"Riadok hlavičky",Heading:"Nadpis","Heading 1":"Nadpis 1","Heading 2":"Nadpis 2","Heading 3":"Nadpis 3","Heading 4":"Nadpis 4","Heading 5":"Nadpis 5","Heading 6":"Nadpis 6",Height:"Výška",Highlight:"Zvýraznenie","Horizontal ellipsis":"Trojbodka","Horizontal line":"Vodorovná čiara","Horizontal text alignment toolbar":"Horizontálne zarovnanie textu v panely","Hryvnia sign":"Znak Hryvnia","HTML object":"HTML objekt","HTML snippet":"Kód HTML",Huge:"Veľmi veľké","Identical to":"Identický k","Image resize list":"Zoznam možností zmeny veľkosti","Image toolbar":"Panel nástrojov obrázka","image widget":"widget obrázka","In line":"V riadku","Increase indent":"Zväčšiť odsadenie","Indian rupee sign":"Znak Indická rupia",Infinity:"Nekonečno",Insert:"Vložiť","Insert code block":"Vložte blok kódu","Insert column left":"Vložiť stĺpec vľavo","Insert column right":"Vložiť stĺpec vpravo","Insert HTML":"Vložiť kód HTML","Insert image":"Vložiť obrázok","Insert image via URL":"Vložiť obrázok pomocou URL","Insert media":"Vložiť média","Insert paragraph after block":"Vložiť odstavec za blok","Insert paragraph before block":"Vložiť odstavec pred blok","Insert row above":"Vložiť riadok nad","Insert row below":"Vložiť riadok pod","Insert table":"Vložiť tabuľku",Inset:"Vložená z vnútra",Integral:"Integrál",Intersection:"Priesečník / Prienik","Inverted exclamation mark":"Obrátený výkričník","Inverted question mark":"Obrátený otáznik",Italic:"Kurzíva",Justify:"Do bloku","Justify cell text":"Zarovnať text bunky z oboch strán","Kip sign":"Znak Kip",Latin:"Latinský","Latin capital letter a with breve":"Latinské veľké písmeno a s mäkčeňom","Latin capital letter a with macron":"Latinské veľké písmeno a s čiarou","Latin capital letter a with ogonek":"Latinské veľké písmeno a s háčikom","Latin capital letter c with acute":"Latinské veľké písmeno c s dĺžňom","Latin capital letter c with caron":"Latinské veľké písmeno c s mäkčeňom","Latin capital letter c with circumflex":"Latinské veľké písmeno c s obráteným mäkčeňom","Latin capital letter c with dot above":"Latinské veľké písmeno c s bodkou nad znakom","Latin capital letter d with caron":"Latinské veľké písmeno d s mäkčeňom","Latin capital letter d with stroke":"Latinské veľké písmeno d s prečiarknutím","Latin capital letter e with breve":"Latinské veľké písmeno e s mäkčeňom","Latin capital letter e with caron":"Latinské veľké písmeno e s mäkčeňom","Latin capital letter e with dot above":"Latinské veľké písmeno e s bodkou nad znakom","Latin capital letter e with macron":"Latinské veľké písmeno e s čiarou","Latin capital letter e with ogonek":"Latinské veľké písmeno e s háčikom","Latin capital letter eng":"Latinské veľké písmeno Eng","Latin capital letter g with breve":"Latinské veľké písmeno g s mäkčeňom","Latin capital letter g with cedilla":"Latinské veľké písmeno g s háčikom","Latin capital letter g with circumflex":"Latinské veľké písmeno g s obráteným mäkčeňom","Latin capital letter g with dot above":"Latinské veľké písmeno g s bodkou nad znakom","Latin capital letter h with circumflex":"Latinské veľké písmeno h s obráteným mäkčeňom","Latin capital letter h with stroke":"Latinské veľké písmeno h s prečiarknutím","Latin capital letter i with breve":"Latinské veľké písmeno i s mäkčeňom","Latin capital letter i with dot above":"Latinské veľké písmeno i s bodkou nad znakom","Latin capital letter i with macron":"Latinské veľké písmeno i s čiarou","Latin capital letter i with ogonek":"Latinské veľké písmeno i s háčikom","Latin capital letter i with tilde":"Latinské veľké písmeno i s vlnovkou","Latin capital letter j with circumflex":"Latinské veľké písmeno j s obráteným mäkčeňom","Latin capital letter k with cedilla":"Latinské veľké písmeno k s háčikom","Latin capital letter l with acute":"Latinské veľké písmeno l s dĺžňom","Latin capital letter l with caron":"Latinské veľké písmeno l s mäkčeňom","Latin capital letter l with cedilla":"Latinské veľké písmeno l s háčikom","Latin capital letter l with middle dot":"Latinské veľké písmeno l s bodkou uprostred","Latin capital letter l with stroke":"Latinské veľké písmeno l s prečiarknutím","Latin capital letter n with acute":"Latinské veľké písmeno n s dĺžňom","Latin capital letter n with caron":"Latinské veľké písmeno n s mäkčeňom","Latin capital letter n with cedilla":"Latinské veľké písmeno n s háčikom","Latin capital letter o with breve":"Latinské veľké písmeno o s mäkčeňom","Latin capital letter o with double acute":"Latinské veľké písmeno o s dĺžňom","Latin capital letter o with macron":"Latinské veľké písmeno o s čiarou","Latin capital letter r with acute":"Latinské veľké písmeno r s dĺžňom","Latin capital letter r with caron":"Latinské veľké písmeno r s mäkčeňom","Latin capital letter r with cedilla":"Latinské veľké písmeno r s háčikom","Latin capital letter s with acute":"Latinské veľké písmeno s s dĺžňom","Latin capital letter s with caron":"Latinské veľké písmeno s s mäkčeňom","Latin capital letter s with cedilla":"Latinské veľké písmeno s s háčikom","Latin capital letter s with circumflex":"Latinské veľké písmeno s s obráteným mäkčeňom","Latin capital letter t with caron":"Latinské veľké písmeno t s mäkčeňom","Latin capital letter t with cedilla":"Latinské veľké písmeno t s háčikom","Latin capital letter t with stroke":"Latinské veľké písmeno t s prečiarknutím","Latin capital letter u with breve":"Latinské veľké písmeno u s mäkčeňom","Latin capital letter u with double acute":"Latinské veľké písmeno u s dvojitým dĺžňom","Latin capital letter u with macron":"Latinské veľké písmeno u s čiarou","Latin capital letter u with ogonek":"Latinské veľké písmeno u s háčikom","Latin capital letter u with ring above":"Latinské veľké písmeno u s krúžkom nad znakom","Latin capital letter u with tilde":"Latinské veľké písmeno u s vlnovkou","Latin capital letter w with circumflex":"Latinské veľké písmeno w s obráteným mäkčeňom","Latin capital letter y with circumflex":"Latinské veľké písmeno y s obráteným mäkčeňom","Latin capital letter y with diaeresis":"Latinské veľké písmeno y s dvojbodkou nad znakom","Latin capital letter z with acute":"Latinské veľké písmeno z s dĺžňom","Latin capital letter z with caron":"Latinské veľké písmeno z s mäkčeňom","Latin capital letter z with dot above":"Latinské veľké písmeno z s bodkou nad znakom","Latin capital ligature ij":"Latinský veľký znak ligatúry ij","Latin capital ligature oe":"Latinský veľký znak ligatúry oe","Latin small letter a with breve":"Latinské malé písmeno a s mäkčeňom","Latin small letter a with macron":"Latinské malé písmeno a s čiarou","Latin small letter a with ogonek":"Latinské malé písmeno a s háčikom","Latin small letter c with acute":"Latinské malé písmeno c s dĺžňom","Latin small letter c with caron":"Latinské malé písmeno c s mäkčeňom","Latin small letter c with circumflex":"Latinské malé písmeno c s obráteným mäkčeňom","Latin small letter c with dot above":"Latinské malé písmeno c s bodkou nad znakom","Latin small letter d with caron":"Latinské malé písmeno d s mäkčeňom","Latin small letter d with stroke":"Latinské malé písmeno d s prečiarknutím","Latin small letter dotless i":"Latinské malé písmeno i bez bodky","Latin small letter e with breve":"Latinské malé písmeno e s mäkčeňom","Latin small letter e with caron":"Latinské malé písmeno e s mäkčeňom","Latin small letter e with dot above":"Latinské malé písmeno e s bodkou nad znakom","Latin small letter e with macron":"Latinské malé písmeno e s čiarou","Latin small letter e with ogonek":"Latinské malé písmeno e s háčikom","Latin small letter eng":"Latinské malé písmeno Eng","Latin small letter f with hook":"Funkcia","Latin small letter g with breve":"Latinské malé písmeno g s mäkčeňom","Latin small letter g with cedilla":"Latinské malé písmeno g s háčikom","Latin small letter g with circumflex":"Latinské malé písmeno g s obráteným mäkčeňom","Latin small letter g with dot above":"Latinské malé písmeno g s bodkou nad znakom","Latin small letter h with circumflex":"Latinské malé písmeno h s obráteným mäkčeňom","Latin small letter h with stroke":"Latinské malé písmeno h s prečiarknutím","Latin small letter i with breve":"Latinské malé písmeno i s mäkčeňom","Latin small letter i with macron":"Latinské malé písmeno i s čiarou","Latin small letter i with ogonek":"Latinské malé písmeno i s háčikom","Latin small letter i with tilde":"Latinské malé písmeno i s vlnovkou","Latin small letter j with circumflex":"Latinské malé písmeno j s obráteným mäkčeňom","Latin small letter k with cedilla":"Latinské malé písmeno k s háčikom","Latin small letter kra":"latinský malý znak Kra","Latin small letter l with acute":"Latinské malé písmeno l s dĺžňom","Latin small letter l with caron":"Latinské malé písmeno l s mäkčeňom","Latin small letter l with cedilla":"Latinské malé písmeno l s háčikom","Latin small letter l with middle dot":"Latinské malé písmeno l s bodkou uprostred","Latin small letter l with stroke":"Latinské malé písmeno l s prečiarknutím","Latin small letter long s":"Malé dlhé písmeno s","Latin small letter n preceded by apostrophe":"Latinské malé písmeno n s apostrofom","Latin small letter n with acute":"Latinské malé písmeno n s dĺžňom","Latin small letter n with caron":"Latinské malé písmeno n s mäkčeňom","Latin small letter n with cedilla":"Latinské malé písmeno n s háčikom","Latin small letter o with breve":"Latinské malé písmeno o s mäkčeňom","Latin small letter o with double acute":"Latinské malé písmeno o s dĺžňom","Latin small letter o with macron":"Latinské malé písmeno o s čiarou","Latin small letter r with acute":"Latinské malé písmeno r s dĺžňom","Latin small letter r with caron":"Latinské malé písmeno r s mäkčeňom","Latin small letter r with cedilla":"Latinské malé písmeno r s háčikom","Latin small letter s with acute":"Latinské malé písmeno s s dĺžňom","Latin small letter s with caron":"Latinské malé písmeno s s mäkčeňom","Latin small letter s with cedilla":"Latinské malé písmeno s s háčikom","Latin small letter s with circumflex":"Latinské malé písmeno s s obráteným mäkčeňom","Latin small letter t with caron":"Latinské malé písmeno t s mäkčeňom","Latin small letter t with cedilla":"Latinské malé písmeno t s háčikom","Latin small letter t with stroke":"Latinské malé písmeno t s prečiarknutím","Latin small letter u with breve":"Latinské malé písmeno u s mäkčeňom","Latin small letter u with double acute":"Latinské malé písmeno u s dvojitým dĺžňom","Latin small letter u with macron":"Latinské malé písmeno o s čiarou","Latin small letter u with ogonek":"Latinské malé písmeno u s háčikom","Latin small letter u with ring above":"Latinské malé písmeno u s krúžkom nad znakom","Latin small letter u with tilde":"Latinské malé písmeno u s vlnovkou","Latin small letter w with circumflex":"Latinské malé písmeno w s obráteným mäkčeňom","Latin small letter y with circumflex":"Latinské malé písmeno y s obráteným mäkčeňom","Latin small letter z with acute":"Latinské malé písmeno z s dĺžňom","Latin small letter z with caron":"Malé písmeno s z mäkčeňom","Latin small letter z with dot above":"Latinské malé písmeno z s bodkou nad znakom","Latin small ligature ij":"Latinský malý znak ligatúry ij","Latin small ligature oe":"Latinský malý znak ligatúry oe","Left aligned image":"Zarovnať vľavo","Left double quotation mark":"Ľavá dvojitá uvodzovka","Left single quotation mark":"Ľavá uvodzovka","Left-pointing double angle quotation mark":"Dvojitá šípka ukazujúca doľava","leftwards arrow to bar":"šípka doľava do zvislej čiary","leftwards dashed arrow":"prerušovaná šípka doľava","leftwards double arrow":"dvojitá šípka doľava","leftwards simple arrow":"jednoduchá šípka doľava","Less-than or equal to":"Menší alebo rovný","Less-than sign":"Menší ako","Light blue":"Bledomodrá","Light green":"Bledozelená","Light grey":"Bledosivá",Link:"Odkaz","Link image":"Adresa obrázku","Link URL":"URL adresa","Lira sign":"Mena Líra","List properties":"Vlastnosti zoznamu","Livre tournois sign":"Znak Livre tournois","Logical and":"Logický AND","Logical or":"Logický OR","Lower-latin":"Malé písmená","Lower–roman":"Malé rímske čísla",Macron:"Horná čiara","Manat sign":"Znak Manat","Match case":"Presná zhoda",Mathematical:"Matematický","Media toolbar":"Nástroje pre médiá","Media URL":"URL média","media widget":"Nástroj pre médiá","Merge cell down":"Zlúčiť bunku dole","Merge cell left":"Zlúčiť bunku vľavo","Merge cell right":"Zlúčiť bunku vpravo","Merge cell up":"Zlúčiť bunku hore","Merge cells":"Zlúčiť bunky","Mill sign":"Znak Mill","Minus sign":"Znak mínus","Multiple styles":"Viacero štýlov","Multiplication sign":"Násobenie","N-ary product":"Znak cyklického násobenia","N-ary summation":"Znak cyklického sčítania",Nabla:"Nabla","Naira sign":"Znak Naira","New sheqel sign":"Nový znak šekelu",Next:"Ďalšie","Next result":"Nasledujúci výsledok","No preview available":"Náhľad nie je k dispozícii",None:"Žiadna","Nordic mark sign":"Znak Nórska marka","Not an element of":"Nepatrí / Nie je súčasťou","Not equal to":"Nerovná sa","Not sign":"Nie je rovný","Numbered List":"Číslovaný zoznam","Numbered list styles toolbar":"Panel so štýlmi číslovaného zoznamu","on with exclamation mark with left right arrow above":"ON s výkričníkom so šípkou doľava doprava hore","Open in a new tab":"Otvoriť v novej záložke","Open link in new tab":"Otvoriť odkaz v novom okne","Open media in new tab":"Otvoriť médiá na novej karte",Orange:"Oranžová",Original:"Originál",Outset:"Vložená zvonku",Overline:"Preškrtnutie",Padding:"Vnútorný okraj","Page break":"Zalomenie strany",Paragraph:"Odsek","Paragraph sign":"Odsek","Partial differential":"Parciálna diferencia","Paste raw HTML here...":"Sem vložte kód HTML...","Paste the media URL in the input.":"Vložte URL média.","Per mille sign":"Promile","Per ten thousand sign":"Na desaťtisíc","Peseta sign":"Znak Peseta","Peso sign":"Znak Peso","Pink marker":"Ružový zvýrazňovač","Plain text":"Čistý text","Plus-minus sign":"Znak plus-mínus","Pound sign":"Znak Libra","Press Enter to type after or press Shift + Enter to type before the widget":"Stlačte Enter, ak chcete písať po miniaplikácii, alebo stlačte Shift + Enter, ak chcete písať pred miniaplikáciou",Previous:"Predchádzajúce","Previous result":"Predchádzajúci výsledok","Proportional to":"Úmerný k",Purple:"Fialová","Question exclamation mark":"Otáznik a výkričník",Red:"Červená","Red pen":"Červené pero",Redo:"Znova","Registered sign":"Registrovaný","Remove color":"Zrušiť farbu","Remove Format":"Vyčistiť formátovanie","Remove highlight":"Odstrániť zvýraznenie",Replace:"Nahradiť","Replace all":"Nahradiť všetko","Replace with…":"Nahradiť za...","Resize image":"Zmeniť veľkosť obrázka","Resize image to %0":"Zmeniť veľkosť na %0","Resize image to the original size":"Zmeniť veľkosť na pôvodnú","Restore default":"Obnoviť predvolené","Reversed order":"Obrátene poradie","Reversed paragraph sign":"Obrátený znak odseku","Rich Text Editor":"Editor s formátovaním",Ridge:"Rámovaná","Right aligned image":"Zarovnať vpravo","Right double quotation mark":"Pravá dvojitá uvodzovka","Right single quotation mark":"Pravá uvodzovka","Right-pointing double angle quotation mark":"Dvojitá šípka ukazujúca doprava","rightwards arrow to bar":"šípka doprava do zvislej čiary","rightwards dashed arrow":"čiarkovaná šípka doprava","rightwards double arrow":"dvojitá šípka doprava","rightwards simple arrow":"jednoduchá šípka doprava",Row:"Riadok","Ruble sign":"Znak Ruble","Rupee sign":"Znak Rupee",Save:"Uložiť","Save changes":"Uložiť zmeny","Saving changes":"Ukladám zmeny","Section sign":"Sekcia","Select all":"Označiť všetko","Select column":"Vybrať stĺpec","Select row":"Vybrať riadok","Show more items":"Zobraziť viac položiek","Show options":"Zobraziť možnosti","Side image":"Bočný obrázok","Single left-pointing angle quotation mark":"Šípka ukazujúca doľava","Single low-9 quotation mark":"Spodná uvodzovka","Single right-pointing angle quotation mark":"Šípka ukazujúca doprava",Small:"Malé",Solid:"Plná","soon with rightwards arrow above":"čoskoro so šípkou doprava hore",Source:"Zdroj","Special characters":"Špeciálne znaky","Spesmilo sign":"Znak Spesmilo","Split cell horizontally":"Rozdeliť bunku vodorovne","Split cell vertically":"Rozdeliť bunku zvislo",Square:"Štvorec","Square root":"Odmocnina","Start at":"Prvá položka","Start index must be greater than 0.":"Prvá položka musí mať index väčší ako 0.",Strikethrough:"Preškrtnuté",Style:"Štýl",Styles:"Štýly",Subscript:"Dolný index",Superscript:"Horný index","Table alignment toolbar":"Panel zarovnania tabuľky","Table cell text alignment":"Zarovnanie textu v bunke","Table properties":"Vlastnosti tabuľky","Table toolbar":"Panel nástrojov tabuľky","Tenge sign":"Znak Tenge",Text:"Text","Text alignment":"Zarovnanie textu","Text alignment toolbar":"Panel nástrojov zarovnania textu","Text alternative":"Alternatívny text","Text highlight toolbar":"Panel nástrojov zvýraznenia textu","Text styles":"Štýly textu","Text to find must not be empty.":"Text vyhľadávania nemôže byť prázdny.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Farba má nesprávny formát. Skúste "#FF0000", "rgb(255,0,0)" alebo "red".',"The URL must not be empty.":"Musíte zadať URL.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Hodnota je nesprávna. Skúste "10px", "2em" alebo jednoducho "2".',"There exists":"Existuje v množine","This link has no URL":"Tento odkaz nemá nastavenú URL adresu","This media URL is not supported.":"URL média nie je podporovaná.","Tilde operator":"Vlnovka",Tiny:"Veľmi malé","Tip: Find some text first in order to replace it.":"Tip: Najskôr vyhľadajte text, ktorý následne môžete nahradiť.","Tip: Paste the URL into the content to embed faster.":"Tip: URL adresu média vložte do obsahu.","To-do List":"To-do zoznam","Toggle caption off":"Vypnúť titulok","Toggle caption on":"Zapnúť titulok","Toggle the circle list style":"Prepnúť na zoznam s kruhovým označením","Toggle the decimal list style":"Prepnúť na číselný zoznam","Toggle the decimal with leading zero list style":"Prepnúť na číselný zoznam s nulou na začiatku","Toggle the disc list style":"Prepnúť na zoznam s označením plného kruhu","Toggle the lower–latin list style":"Prepnúť na zoznam s malými písmenami","Toggle the lower–roman list style":"Prepnúť na zoznam s malými rímskymi číslami","Toggle the square list style":"Prepnúť na zoznam so štvorcovým označením","Toggle the upper–latin list style":"Prepnúť na zoznam s veľkými písmenami","Toggle the upper–roman list style":"Prepnúť na zoznam s veľkými rímskymi číslami","top with upwards arrow above":"TOP so šípkou hore","Trade mark sign":"Ochranná známka","Tugrik sign":"Znak Tugrik","Turkish lira sign":"Znak Turecká líra",Turquoise:"Tyrkysová","Two dot leader":"Horizontálna dvojbodka",Underline:"Podčiarknuté",Undo:"Späť",Union:"Zjednotenie",Unlink:"Zrušiť odkaz","up down arrow with base":"Šípka hore-dole od základne",Update:"Aktualizovať","Update image URL":"Aktualizovať URL obrázka","Upload failed":"Nahrávanie zlyhalo","Upload in progress":"Prebieha nahrávanie","Upper-latin":"Veľké písmená","Upper-roman":"Veľké rímske čísla","upwards arrow to bar":"šípka nahor do zvislej čiary","upwards dashed arrow":"čiarkovaná šípka nahor","upwards double arrow":"dvojitá šípka nahor","upwards simple arrow":"jednoduchá šípka nahor","Vertical text alignment toolbar":"Vertikálne zarovnanie textu v panely","Vulgar fraction one half":"Polovica","Vulgar fraction one quarter":"Jedna štvrtina","Vulgar fraction three quarters":"Tri štvrtiny",White:"Biela","Whole words only":"Iba celé slová","Widget toolbar":"Panel nástrojov ovládacieho prvku",Width:"Šírka","Won sign":"Znak Won","Words: %0":"Slov: %0","Wrap text":"Obtekanie textu",Yellow:"Žltá","Yellow marker":"Žltý zvýrazňovač","Yen sign":"Znak Jen"});a.getPluralForm=function(e){return e%1==0&&e==1?0:e%1==0&&e>=2&&e<=4?1:e%1!=0?2:3}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/sl.js b/ckeditor/translations/sl.js
deleted file mode 100644
index d0ed6f3..0000000
--- a/ckeditor/translations/sl.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const e=a["sl"]=a["sl"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"","Align center":"Sredinska poravnava","Align left":"Poravnava levo","Align right":"Poravnava desno",Aquamarine:"Akvamarin",Big:"Veliko",Black:"Črna","Block quote":"Blokiraj citat",Blue:"Modra","Blue marker":"Modra oznaka",Bold:"Krepko",Cancel:"Prekliči","Choose heading":"Izberi naslov",Code:"Koda",Default:"Privzeto","Dim grey":"Temno siva","Document colors":"Barve dokumenta","Dropdown toolbar":"","Edit block":"","Edit source":"Uredi izvorno kodo","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"","Empty snippet content":"","Font Background Color":"Barva ozadja pisave","Font Color":"Barva pisave","Font Family":"Vrsta oz. tip pisave","Font Size":"Velikost pisave",Green:"Zelena","Green marker":"Zelena oznaka","Green pen":"Zeleno pisalo",Grey:"Siva",Heading:"Naslov","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6",Highlight:"Označi","Horizontal line":"Vodoravna črta","HTML snippet":"HTML izsek",Huge:"Ogromno","Insert HTML":"Vstavi HTML",Italic:"Poševno",Justify:"Postavi na sredino","Light blue":"Svetlo modra","Light green":"Svetlo zelena","Light grey":"Svetlo siva",Next:"","No preview available":"",Orange:"Oranžna",Paragraph:"Odstavek","Paste raw HTML here...":"Prilepi HTML kodo ...","Pink marker":"Rožnata oznaka",Previous:"",Purple:"Vijolična",Red:"Rdeča","Red pen":"Rdeče pisalo","Remove color":"Odstrani barvo","Remove highlight":"Odstrani oznako","Restore default":"","Rich Text Editor":"",Save:"Shrani","Save changes":"Shrani spremembe","Saving changes":"Shrani spremembe","Show more items":"",Small:"Majhna",Strikethrough:"Prečrtano",Subscript:"Naročnik",Superscript:"Nadpis","Text alignment":"Poravnava besedila","Text alignment toolbar":"Orodna vrstica besedila","Text highlight toolbar":"Orodna vrstica označevanja",Tiny:"Drobna",Turquoise:"Turkizna",Underline:"Podčrtaj",White:"Bela",Yellow:"Rumena","Yellow marker":"Rumena oznaka"});e.getPluralForm=function(a){return a%100==1?0:a%100==2?1:a%100==3||a%100==4?2:3}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/sq.js b/ckeditor/translations/sq.js
deleted file mode 100644
index 145835d..0000000
--- a/ckeditor/translations/sq.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["sq"]=e["sq"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"","Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align center":"Radhit në mes","Align left":"Radhit majtas","Align right":"Radhit djathtas","Align table to the left":"","Align table to the right":"",Alignment:"",Aquamarine:"",Background:"",Big:"I madh",Black:"","Block quote":"Thonjëzat",Blue:"","Blue marker":"Shënuesi kaltër",Bold:"Trash",Border:"","Break text":"","Bulleted List":"Listë me Pika","Bulleted list styles toolbar":"",Cancel:"Anulo","Caption for image: %0":"","Caption for the image":"","Cell properties":"","Center table":"","Centered image":"Foto e vendosur në mes","Change image text alternative":"Ndrysho tekstin zgjedhor të fotos","Choose heading":"Përzgjidh nëntitullin",Circle:"",Code:"Kod",Color:"","Color picker":"",Column:"Kolona",Dashed:"",Decimal:"","Decimal with leading zero":"",Default:"Parazgjedhur","Delete column":"Gris kolonën","Delete row":"Grish rreshtin","Dim grey":"",Dimensions:"",Disc:"","Document colors":"",Dotted:"",Double:"",Downloadable:"","Dropdown toolbar":"","Edit block":"","Edit link":"Redakto nyjën","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"","Enter image caption":"Shto përshkrimin e fotos","Enter table caption":"","Font Background Color":"","Font Color":"","Font Family":"Familja e fontit","Font Size":"Madhësia tekstit","Full size image":"Foto me madhësi të plotë",Green:"","Green marker":"Shënuesi gjelbër","Green pen":"Lapsi gjelbër",Grey:"",Groove:"","Header column":"Kolona e kokës","Header row":"Rreshti i kokës",Heading:"Nëntitulli","Heading 1":"Nëntitulli 1","Heading 2":"Nëntitulli 2","Heading 3":"Nëntitulli 3","Heading 4":"","Heading 5":"","Heading 6":"",Height:"",Highlight:"Ngjyrimi","Horizontal text alignment toolbar":"",Huge:"I stërmadh","Image resize list":"","Image toolbar":"","image widget":"Vegla e fotos","In line":"",Insert:"","Insert column left":"","Insert column right":"","Insert image":"Shto Foto","Insert image via URL":"","Insert media":"Shto Medie","Insert row above":"Shto rresht sipër","Insert row below":"Shto rresht poshtë","Insert table":"Shto tabelë",Inset:"",Italic:"Pjerrtë",Justify:"Plotësim","Justify cell text":"","Left aligned image":"Foto e vendosur majtas","Light blue":"","Light green":"","Light grey":"",Link:"Shto nyjën","Link image":"","Link URL":"Nyja e URL-së","List properties":"","Lower-latin":"","Lower–roman":"","Media toolbar":"","Media URL":"URL e Medies","media widget":"Vegla e medies","Merge cell down":"Bashko kutizat poshtë","Merge cell left":"Bashko kutizat majtas","Merge cell right":"Bashko kutizat djathtas","Merge cell up":"Bashko kutizat sipër","Merge cells":"Bashko kutizat",Next:"",None:"","Numbered List":"Listë me Numra","Numbered list styles toolbar":"","Open in a new tab":"","Open link in new tab":"Hap nyjën në faqe të re","Open media in new tab":"",Orange:"",Original:"",Outset:"",Padding:"",Paragraph:"Paragrafi","Paste the media URL in the input.":"","Pink marker":"Shënuesi rozë",Previous:"",Purple:"",Red:"","Red pen":"Lapsi kuq",Redo:"Ribëj","Remove color":"","Remove highlight":"Largo ngjyrimet","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Rich Text Editor":"Redaktues i Tekstit të Pasur",Ridge:"","Right aligned image":"Foto e vendosur djathtas",Row:"Rreshti",Save:"Ruaj","Saving changes":"Duke ruajtur ndryshimet","Select column":"","Select row":"","Show more items":"","Side image":"Foto anësore",Small:"I vogël",Solid:"","Split cell horizontally":"Ndaj kutizat horizontalisht","Split cell vertically":"Ndajë kutizat vertikalisht",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"Vi në mes",Style:"",Subscript:"",Superscript:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"","Text alignment":"Radhitja e tekstit","Text alignment toolbar":"","Text alternative":"Teksti zgjedhor","Text highlight toolbar":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"","The URL must not be empty.":"URL nuk duhet të jetë e zbrazët.",'The value is invalid. Try "10px" or "2em" or simply "2".':"","This link has no URL":"Kjo nyje nuk ka URL","This media URL is not supported.":"URL e medies nuk mbështetet.",Tiny:"I vocërr","Tip: Paste the URL into the content to embed faster.":"","To-do List":"","Toggle caption off":"","Toggle caption on":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"",Underline:"Nënvizuar",Undo:"Rikthe",Unlink:"Largo nyjën",Update:"","Update image URL":"","Upload failed":"Ngarkimi dështoi","Upload in progress":"Duke ngarkuar","Upper-latin":"","Upper-roman":"","Vertical text alignment toolbar":"",White:"",Width:"","Wrap text":"",Yellow:"","Yellow marker":"Shënuesi verdh"});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/sr-latn.js b/ckeditor/translations/sr-latn.js
deleted file mode 100644
index ef5c609..0000000
--- a/ckeditor/translations/sr-latn.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const e=a["sr-latn"]=a["sr-latn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1","Align cell text to the bottom":"Poravnajte tekst ćelije prema dole","Align cell text to the center":"Poravnajte tekst ćelije u sredinu","Align cell text to the left":"Poravnajte tekst ćelije levo","Align cell text to the middle":"Poravnajte tekst ćelije u sredinu","Align cell text to the right":"Poravnajte tekst ćelije desno","Align cell text to the top":"Poravnajte tekst ćelije prema gore","Align center":"Centralno ravnanje","Align left":"Levo ravnanje","Align right":"Desno ravnanje","Align table to the left":"Poravnajte tabelu na levu stranu","Align table to the right":"Poravnajte tabelu na desnu stranu",Alignment:"Poravnanje",All:"","Almost equal to":"Skoro jednako",Angle:"Ugao","Approximately equal to":"Otprilike jednako",Aquamarine:"Zelenkastoplava",Arrows:"","Asterisk operator":"Asterisk operator","Austral sign":"Australni znak","back with leftwards arrow above":"Nazad sa strelicom levo",Background:"Pozadina",Big:"Veliko","Bitcoin sign":"Znak bitcoina",Black:"Crna","Block quote":"Citat","Block styles":"Blok stilovi",Blue:"Plava","Blue marker":"Plavi marker",Bold:"Podebljano",Border:"Granica","Break text":"Prelom teksta","Bulleted List":"Nabrajane liste","Bulleted list styles toolbar":"Traka sa alatkama za nabrajane liste",Cancel:"Odustani","Caption for image: %0":"Natpis za sliku:%0","Caption for the image":"Natpis za sliku","Cedi sign":"Znak cedi","Cell properties":"Svojstva ćelije","Cent sign":"Znak centа","Center table":"Centar tabele","Centered image":"Slika u sredini","Change image text alternative":"Izmena alternativnog teksta","Character categories":"Kategorija karaktera","Characters: %0":"Karakteri: %0","Choose heading":"Odredi stil",Circle:"Krug",Code:"Kod","Colon sign":"Dvotačka",Color:"Boja","Color picker":"Birač boja",Column:"Kolona","Contains as member":"Sadrži kao član","Copyright sign":"Simbol autorskog prava","Cruzeiro sign":"Znak cruzeiro",Currency:"","Currency sign":"Znak valute",Dashed:"Razbijeno",Decimal:"Decimala","Decimal with leading zero":"Decimalni broj sa nulom na početku","Decrease indent":"Smanji uvlačenje",Default:"Оsnovni","Degree sign":"Znak stepena","Delete column":"Briši kolonu","Delete row":"Briši red","Dim grey":"Bledo siva",Dimensions:"Dimenzija",Disc:"Disk","Division sign":"Znak divizije","Document colors":"Boje dokumenta","Dollar sign":"Znak dolara","Dong sign":"Znak dong",Dotted:"Sa tačkama",Double:"Dvostruki","Double dagger":"Dvostruki bodež","Double exclamation mark":"Dvosrtuki uzvičnik","Double low-9 quotation mark":"Dvostruki niski-9 navodnik","Double question mark":"Dvostruki upitnik",Downloadable:"Moguće preuzimanje","downwards arrow to bar":"Strelica prema dole ka traci","downwards dashed arrow":"Prekidana strelica prema dole","downwards double arrow":"Dupla strelica prema dole","downwards simple arrow":"jednostavna strelica nadole","Drachma sign":"Znak drahma","Dropdown toolbar":"Padajuća traka sa alatkama","Edit block":"Blok uređivač","Edit link":"Ispravi link","Edit source":"Uredi izvor","Editor block content toolbar":"Traka sa alatkama za blokiranje sadržaja uređivača","Editor contextual toolbar":"Kontekstualna traka sa alatkama Editor","Editor editing area: %0":"Oblast za uređivanje urednika: %0","Editor toolbar":"Uređivač traka sa alatkama","Element of":"Element od","Em dash":"Em crtica","Empty set":"Prazan set","Empty snippet content":"Sadržaj praznog isečka","En dash":"En crtica","end with leftwards arrow above":"Završite strelicom levo","Enter image caption":"Odredi tekst ispod slike","Enter table caption":"Unesite naslov tabele","Euro sign":"Znak eura","Euro-currency sign":"Znak valute eura","Exclamation question mark":"Znak uzvičnika upitnika",Find:"Pronađji","Find and replace":"Nađji i zameni","Find in text…":"Pronađji u tekstu…","Font Background Color":"Boja pozadine slova","Font Color":"Boja slova","Font Family":"Font","Font Size":"Veličina fonta","For all":"Za sve","Fraction slash":"Crta frakcije","French franc sign":"Znak francuskog franaka","Full size image":"Slika u punoj veličini","German penny sign":"Znak nemački peni","Greater-than or equal to":"Znak veće od ili jednako","Greater-than sign":"Znak veće od",Green:"Zelena","Green marker":"Zeleni marker","Green pen":"Zelena olovka",Grey:"Siva",Groove:"Kolosek","Guarani sign":"Znak guarani","Header column":"Kolona za zaglavlje","Header row":"Red za zaglavlje",Heading:"Stilovi","Heading 1":"Naslov 1","Heading 2":"Naslov 2","Heading 3":"Naslov 3","Heading 4":"Naslov 4","Heading 5":"Naslov 5","Heading 6":"Naslov 6",Height:"Visina",Highlight:"Isticanje","Horizontal ellipsis":"Horizontalna elipsa","Horizontal line":"Horizontalna razdelna linija","Horizontal text alignment toolbar":"Horizontalna traka sa alatkama za poravnavanje teksta","Hryvnia sign":"Znak grivna","HTML object":"HTML objеkat","HTML snippet":"HTML deo",Huge:"Ogromno","Identical to":"Identičan","Image resize list":"Lista veličine slike","Image toolbar":"Slika traka sa alatkama","image widget":"modul sa slikom","In line":"U redu","Increase indent":"Povećaj uclačenje","Indian rupee sign":"Znak indijske rupije",Infinity:"Beskonačnost",Insert:"Ubaci","Insert code block":"Dodaj blok koda","Insert column left":"Dodaj kolonu levo","Insert column right":"Dodaj kolonu desno","Insert HTML":"Umetni HTML","Insert image":"Dodaj sliku","Insert image via URL":"Ubaci sliku preko URL-a","Insert media":"Dodaj media","Insert paragraph after block":"Уметните одломак после блока","Insert paragraph before block":"Уметните одломак пре блока","Insert row above":"Dodaj red iznad","Insert row below":"Dodaj red ispod","Insert table":"Dodaj tabelu",Inset:"Prilog",Integral:"Integral",Intersection:"Raskrsnica","Inverted exclamation mark":"Obrnuti uzvičnik","Inverted question mark":"Obrnuti upitnik",Italic:"Kurziv",Justify:"Obostrano ravnanje","Justify cell text":"Opravdajte tekst ćelije","Kip sign":"Znak kip",Latin:"","Latin capital letter a with breve":"Latinsko veliko slovo a sa brevom","Latin capital letter a with macron":"Latinsko veliko slovo a sa makronom","Latin capital letter a with ogonek":"Latinsko veliko slovo a sa ogonek","Latin capital letter c with acute":"Latinsko veliko slovo c sa akutom","Latin capital letter c with caron":"Latinsko veliko slovo c sa caronom","Latin capital letter c with circumflex":"Latinsko veliko slovo c sa circumflex","Latin capital letter c with dot above":"Latinsko veliko slovo c sa tačkom iznad","Latin capital letter d with caron":"Latinsko veliko slovo d sa caronom","Latin capital letter d with stroke":"Latinsko veliko slovo d sa stroke","Latin capital letter e with breve":"Latinsko veliko slovo e sa breve","Latin capital letter e with caron":"Latinsko veliko slovo e sa caron","Latin capital letter e with dot above":"Latinsko veliko slovo e sa tačkom iznad","Latin capital letter e with macron":"Latinsko veliko slovo e sa macron","Latin capital letter e with ogonek":"Latinsko veliko slovo e sa ogonek","Latin capital letter eng":"Latinsko veliko slovo eng","Latin capital letter g with breve":"Latinsko veliko slovo g sa breve","Latin capital letter g with cedilla":"Latinsko veliko slovo g sa cedillom","Latin capital letter g with circumflex":"Latinsko veliko slovo g sa circumflex","Latin capital letter g with dot above":"Latinsko veliko slovo g sa tačkom iznad","Latin capital letter h with circumflex":"Latinsko veliko slovo h sa circumflex","Latin capital letter h with stroke":"Latinsko veliko slovo h sa stroke","Latin capital letter i with breve":"Latinsko veloko slovo i sa breve","Latin capital letter i with dot above":"Latinsko veliko slovo i sa tackom iznad","Latin capital letter i with macron":"Latinsko veliko slovo i sa macron","Latin capital letter i with ogonek":"Latinsko veliko slovo i sa ogonek","Latin capital letter i with tilde":"Latinsko veliko slovo i sa tildom","Latin capital letter j with circumflex":"Latinsko veliko slovo j sa circumflex","Latin capital letter k with cedilla":"Latinsko veliko slovo k sa cedila","Latin capital letter l with acute":"Latinsko veloko slovo l sa akutom","Latin capital letter l with caron":"Latinsko veliko slovo l sa caron","Latin capital letter l with cedilla":"Latinsko veliko slovo l sa cedila","Latin capital letter l with middle dot":"Latinsko veliko slovo l sa srednjom tačkom","Latin capital letter l with stroke":"Latinsko veliko slovo l sa stroke","Latin capital letter n with acute":"Latinsko veliko slovo n sa akutom ","Latin capital letter n with caron":"Latinsko veliko slovo n sa caron","Latin capital letter n with cedilla":"Latinsko veliko slovo n sa cedilom","Latin capital letter o with breve":"Latinsko veliko slovo o sa breve","Latin capital letter o with double acute":"Latinsko veliko slovo o sa dvostrukom akutom","Latin capital letter o with macron":"Latinsko veliko slovo o sa macron","Latin capital letter r with acute":"Latinsko veliko slovo r sa akutom","Latin capital letter r with caron":"Latinsko veliko slovo r sa caron","Latin capital letter r with cedilla":"Latinsko veliko slovo r sa cedila","Latin capital letter s with acute":"Latinsko veliko slovo s sa akutom","Latin capital letter s with caron":"Latinsko veliko slovo s sa caron","Latin capital letter s with cedilla":"Latinsko veliko slovo s sa cedila","Latin capital letter s with circumflex":"Latinsko veliko slovo s sa circumflex","Latin capital letter t with caron":"Latinsko veliko slovo t sa caron","Latin capital letter t with cedilla":"Latinsko veliko slovo t sa cedila","Latin capital letter t with stroke":"Latinsko veliko slovo t sa stroke","Latin capital letter u with breve":"Latinsko veliko slovo u sa breve","Latin capital letter u with double acute":"Latinsko veliko slovo u s dvostrukom akutom","Latin capital letter u with macron":"Latinsko veliko slovo u sa macron","Latin capital letter u with ogonek":"Latinsko veliko slovo u sa ogonek","Latin capital letter u with ring above":"Latinsko veliko slovo u s prstenom iznad","Latin capital letter u with tilde":"Latinsko veliko slovo u sa tildom","Latin capital letter w with circumflex":"Latinsko veliko slovo w sa circumflex","Latin capital letter y with circumflex":"Latinsko veliko slovo y sa circumflex","Latin capital letter y with diaeresis":"Latinsko veliko slovo y sa dijarezom","Latin capital letter z with acute":"Latinsko veliko slovo z sa akutom","Latin capital letter z with caron":"Latinsko veliko slovo z sa caron","Latin capital letter z with dot above":"Latinsko veliko slovo z sa tačkom iznad","Latin capital ligature ij":"Latinska velika ligatura ij","Latin capital ligature oe":"Latinska velika ligatura oe","Latin small letter a with breve":"Latinsko malo slovo a sa brevom","Latin small letter a with macron":"Latinsko malo slovo a sa makronom","Latin small letter a with ogonek":"Latinsko malo slovo a sa ogonek","Latin small letter c with acute":"Latinsko malo slovo c sa akutom","Latin small letter c with caron":"Latinsko malo slovo c sa caronom","Latin small letter c with circumflex":"Latino malo slovo c sa circumflex","Latin small letter c with dot above":"Latinsko malo slovo c sa tačkom iznad","Latin small letter d with caron":"Latinsko malo slovo d sa caronom","Latin small letter d with stroke":"Latinsko malo slovo d sa stroke","Latin small letter dotless i":"Latinsko malo slovo i bez tačke","Latin small letter e with breve":"Latinsko malo slovo e sa breve","Latin small letter e with caron":"Latinsko malo slovo e sa caron","Latin small letter e with dot above":"Latinsko malo slovo e sa tačkom iznad","Latin small letter e with macron":"Latinsko malo slovo e sa macron","Latin small letter e with ogonek":"Latinsko malo slovo e sa ogonek","Latin small letter eng":"Latinsko malo slovo eng","Latin small letter f with hook":"Latinsko malo slovo f sa kukom","Latin small letter g with breve":"Latinsko malo slovo g sa breve","Latin small letter g with cedilla":"Latinsko malo slovo g sa cedillom","Latin small letter g with circumflex":"Latinsko malo slovo g sa circumflex","Latin small letter g with dot above":"Latinsko malo slovo g sa tačkom iznad","Latin small letter h with circumflex":"Latinsko malo slovo h sa circumflex","Latin small letter h with stroke":"Latinsko malo slovo h sa stroke","Latin small letter i with breve":"Latinsko malo slovo i sa breve","Latin small letter i with macron":"Latinsko malo slovo i sa macron","Latin small letter i with ogonek":"Latinsko malo slovo i sa ogonek","Latin small letter i with tilde":"Latinsko malo slovo i sa tildom","Latin small letter j with circumflex":"Latinsko malo slovo j sa circumflex","Latin small letter k with cedilla":"Latinsko malo slovo k sa cedila","Latin small letter kra":"Latinsko malo slovo kra","Latin small letter l with acute":"Latinsko malo slovo l sa akutom","Latin small letter l with caron":"Latinsko malo slovo l sa caron","Latin small letter l with cedilla":"Latinsko malo slovo l sa cedila","Latin small letter l with middle dot":"Latinsko malo slovo l sa srednjom tačkom","Latin small letter l with stroke":"Latinsko malo slovo l sa stroke","Latin small letter long s":"Latinsko malo slovo dugačko s","Latin small letter n preceded by apostrophe":"Latinsko malo slovo n koje prethodi apostrof","Latin small letter n with acute":"Latinsko malo slovo n sa akutom ","Latin small letter n with caron":"Latinsko malo slovo n sa caron ","Latin small letter n with cedilla":"Latinsko malo slovo n sa cedilom","Latin small letter o with breve":"Latinsko malo slovo o sa breve","Latin small letter o with double acute":"Latinsko malo slovo o sa dvostrukom akutom","Latin small letter o with macron":"Latinsko malo slovo o sa macron","Latin small letter r with acute":"Latinsko malo slovo r sa akutom","Latin small letter r with caron":"Latinsko malo slovo r sa caron","Latin small letter r with cedilla":"Latinsko malo slovo r sa cedila","Latin small letter s with acute":"Latinsko malo slovo s sa akutom","Latin small letter s with caron":"Latinsko malo slovo s sa caron","Latin small letter s with cedilla":"Latinsko malo slovo s sa cedila","Latin small letter s with circumflex":"Latinsko malo slovo s sa circumflex","Latin small letter t with caron":"Latinsko malo slovo t sa caron","Latin small letter t with cedilla":"Latinsko malo slovo t sa cedila","Latin small letter t with stroke":"Latinsko malo slovo t sa stroke","Latin small letter u with breve":"Latinsko malo slovo u sa breve","Latin small letter u with double acute":"Latinsko malo slovo u s dvostrukom akutom","Latin small letter u with macron":"Latinsko malo slovo u sa macron","Latin small letter u with ogonek":"Latinsko malo slovo u sa ogonek","Latin small letter u with ring above":"Latinsko malo slovo u s prstenom iznad","Latin small letter u with tilde":"Latinsko malo slovo u sa tildom","Latin small letter w with circumflex":"Latinsko malo slovo w sa circumflex","Latin small letter y with circumflex":"Latinsko malo slovo y sa circumflex","Latin small letter z with acute":"Latinsko malo slovo z sa akutom","Latin small letter z with caron":"Latinsko malo slovo z sa caron","Latin small letter z with dot above":"Latinsko malo slovo z sa tačkom iznad","Latin small ligature ij":"Latinska mala ligatura ij","Latin small ligature oe":"Latinska mala ligatura oe","Left aligned image":"Leva slika","Left double quotation mark":"Levi dvostruki navodnik","Left single quotation mark":"Levi pojedinačni navodnik","Left-pointing double angle quotation mark":"Levi dvostrani navodnik dvostrukog ugla","leftwards arrow to bar":"Strelica nalevo ka traci","leftwards dashed arrow":"Prekidana strelica levo","leftwards double arrow":"Dupla strlica levo","leftwards simple arrow":"jednostavna strelica nalevo","Less-than or equal to":"Znak manje od ili jednako","Less-than sign":"Znak manje od","Light blue":"Svetloplava","Light green":"Svetlo zelena","Light grey":"Svetlo siva",Link:"Link","Link image":"Link slike","Link URL":"URL link","Lira sign":"Znak lire","List properties":"Navedite svojstva","Livre tournois sign":"Znak livre tournois","Logical and":"Logički i","Logical or":"Logički ili","Lower-latin":"Donji - latinski","Lower–roman":"Donji - rimski",Macron:"Macron","Manat sign":"Znak manat","Match case":"Podudaranje slučaj",Mathematical:"","Media toolbar":"Mediji traka sa alatkama","Media URL":"Media URL","media widget":"Media widget","Merge cell down":"Spoj ćelije na dole","Merge cell left":"Spoj ćelije na levo","Merge cell right":"Spoj ćelije na desno","Merge cell up":"Spoj ćelije na gore","Merge cells":"Spoj ćelije","Mill sign":"Znak mlina","Minus sign":"Znak minus","Multiple styles":"Više stilova","Multiplication sign":"Znak množenja","N-ary product":"N-ari proizvod","N-ary summation":"N-ari zbir",Nabla:"Nabla","Naira sign":"Znak naira","New sheqel sign":"Znak novi šekel",Next:"Sledeći","Next result":"Sledeći rezultat","No preview available":"Prikaz nije dostupan",None:"Nijedan","Nordic mark sign":"Nordijski znak","Not an element of":"Nije element","Not equal to":"Nejednako sa","Not sign":"Nije znak","Numbered List":"Lista sa brojevima","Numbered list styles toolbar":"Traka sa altakama za liste sa brojevima","on with exclamation mark with left right arrow above":"Uključeno sa uzvičnikom sa strelicom levo desno","Open in a new tab":"Otvori u novoj kartici","Open link in new tab":"Otvori link u novom prozoru","Open media in new tab":"Otvorite medije u novoj kartici",Orange:"Narandžasta",Original:"Original",Outset:"Početak",Overline:"Overline",Padding:"Postavljanje","Page break":"Prelom stranice",Paragraph:"Pasus","Paragraph sign":"Znak paragraf","Partial differential":"Delimični diferencijal","Paste raw HTML here...":"Ovde nalepite HTML ...","Paste the media URL in the input.":" Nalepi medijski URL u polje za unos.","Per mille sign":"Znak per mile","Per ten thousand sign":"Znak za deset hiljada","Peseta sign":"Znak pezeta","Peso sign":"Znak peso","Pink marker":"Roza marker","Plain text":"Običan tekst","Plus-minus sign":"Znak plus-minus","Pound sign":"Znak funti","Press Enter to type after or press Shift + Enter to type before the widget":"Pritisnite Enter da kucate posle ili pritisnite Shift + Enter da kucate pre vidžeta",Previous:"Prethodni","Previous result":"Prethodni rezultat","Proportional to":"Srazmerno",Purple:"Ljubičasta","Question exclamation mark":"Znak upitnika uzvičnika",Red:"Crvena","Red pen":"Crvena olovka",Redo:"Ponovo","Registered sign":"Registrovani znak","Remove color":"Otkloni boju","Remove Format":"Ukloni formatiranje","Remove highlight":"Ukloni isticanje",Replace:"Zameni","Replace all":"Zameni sve","Replace with…":"Zameni sa…","Resize image":"Promenite veličinu slike","Resize image to %0":"Promenite veličinu slike na% 0","Resize image to the original size":"Promenite veličinu slike do originalne veličine","Restore default":"Vrati podrazumevano","Reversed order":"Obrnuti redosled","Reversed paragraph sign":"Obrnuti znak paragrafa","Rich Text Editor":"Prošireni uređivač teksta",Ridge:"Greben","Right aligned image":"Desna slika","Right double quotation mark":"Desni dvostruki navodnik","Right single quotation mark":"Desni pojedinačni navodnik","Right-pointing double angle quotation mark":"Desni dvostrani navodnik dvostrukog ugla","rightwards arrow to bar":"Strelica nadesno ka traci","rightwards dashed arrow":"Prekidana strelica desno","rightwards double arrow":"Dupla strelica desno","rightwards simple arrow":"jednostavna strelica udesno",Row:"Red","Ruble sign":"Znak ruble","Rupee sign":"Znak rupia",Save:"Sačuvaj","Save changes":"Sačuvaj promene","Saving changes":"Sačuvaj izmene","Section sign":"Znak sekcija","Select all":"Označi sve","Select column":"Odaberi kolonu","Select row":"Odaberi red","Show more items":"Prikaži još stavki","Show options":"Prikaži opcije","Side image":"Bočna slika","Single left-pointing angle quotation mark":"Pojedinačni navodnik ugla levog pokazivanja","Single low-9 quotation mark":"Jedan niski-9 navodnik","Single right-pointing angle quotation mark":"Pojedinačni navodnik ugla desnog pokazivanja",Small:"Malo",Solid:"Čvrst","soon with rightwards arrow above":"Uskoro sa strelicom nadesno",Source:"Izvor","Special characters":"Specijalni karakteri","Spesmilo sign":"Znak spesmilio","Split cell horizontally":"Deli ćelije vodoravno","Split cell vertically":"Deli ćelije uspravno",Square:"Kvadrat","Square root":"Kvadratni koren","Start at":"Početi u","Start index must be greater than 0.":"Početni indeks mora biti veći od 0.",Strikethrough:"Precrtan",Style:"Stil",Styles:"Stilovi",Subscript:"Index dole",Superscript:"Index gore","Table alignment toolbar":"Traka sa alatkama za poravnavanje tabele","Table cell text alignment":"Poravnaj tekst u tabeli","Table properties":"Svojstva tabele","Table toolbar":"Tabela traka sa alatkama","Tenge sign":"Znak tenge",Text:"","Text alignment":"Ravnanje teksta","Text alignment toolbar":"Alatke za ravnanje teksta","Text alternative":"Alternativni tekst","Text highlight toolbar":"Alatke za markiranje teksta","Text styles":"Stilovi teksta","Text to find must not be empty.":"Tekst za pronalaženje ne sme biti prazan.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Boja je nevažeća. Pokušajte sa "# FF0000" ili "rgb (255,0,0)" ili "crvena".',"The URL must not be empty.":"URL ne sme biti prazan.",'The value is invalid. Try "10px" or "2em" or simply "2".':"Vrednost je nevažeća. Pokušajte sa „10pk“ ili „2em“ ili jednostavno „2“.","There exists":"Postoji","This link has no URL":"Link ne sadrži URL","This media URL is not supported.":"Ovaj media URL tip nije podržan.","Tilde operator":"Tilde operator",Tiny:"Sitno","Tip: Find some text first in order to replace it.":"Savet: Prvo pronađjite neki tekst da biste ga zamenili.","Tip: Paste the URL into the content to embed faster.":"Savet: Zalepite URL u sadržaj da bi ste ga brže ugradili.","To-do List":"Lista obaveza","Toggle caption off":"Isključivanje natpisa","Toggle caption on":"Uključite naslov","Toggle the circle list style":"Uključite / isključite stil liste krugova","Toggle the decimal list style":"Uključi / isključi stil dekadne liste","Toggle the decimal with leading zero list style":"Prebaci decimalni znak sa vodećim stilom liste nula","Toggle the disc list style":"Uključite / isključite stil liste diskova","Toggle the lower–latin list style":"Uključite / isključite stil donje liste latinice","Toggle the lower–roman list style":"Uključite / isključite stil donje rimske liste","Toggle the square list style":"Uključite / isključite stil liste kvadrata","Toggle the upper–latin list style":"Uključite / isključite stil gornje liste latinice","Toggle the upper–roman list style":"Uključite / isključite stil gornje rimske liste","top with upwards arrow above":"Na vrhu sa strelicom prema gore","Trade mark sign":"Znak brenda","Tugrik sign":"Znak tugrik","Turkish lira sign":"Znak turskih lira",Turquoise:"Tirkizna","Two dot leader":"Vodja sa dve tačke",Underline:"Podvučen",Undo:"Povlačenje",Union:"Unija",Unlink:"Оtkloni link","up down arrow with base":"Strelica nadole sa bazom",Update:"Ažuriraj","Update image URL":"Ažuriraj URL slike","Upload failed":"Postavljanje neuspešno","Upload in progress":"Postavljanje u toku","Upper-latin":"Gornji - latinski","Upper-roman":"Gornji - rimski","upwards arrow to bar":"Strelica prema gore ka traci","upwards dashed arrow":"Prekidana strelica prema gore","upwards double arrow":"Dupla strelica prema gore","upwards simple arrow":"jednostavna strelica nagore","Vertical text alignment toolbar":"Vertikalna traka sa alatkama za poravnavanje teksta","Vulgar fraction one half":"Vulgarna frakcija jedna polovina","Vulgar fraction one quarter":"Vulgarna frakcija jedna četvrtina","Vulgar fraction three quarters":"Vulgarna frakcija tri četvrtine",White:"Bela","Whole words only":"Samo cele reči","Widget toolbar":"Видгет трака са алаткама",Width:"Širina","Won sign":"Znak von","Words: %0":"Reči: %0","Wrap text":"Prelomiti tekst",Yellow:"Žuta","Yellow marker":"Žuti marker","Yen sign":"Znak jena"});e.getPluralForm=function(a){return a%10==1&&a%100!=11?0:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?1:2}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/sr.js b/ckeditor/translations/sr.js
deleted file mode 100644
index 88a49f7..0000000
--- a/ckeditor/translations/sr.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["sr"]=t["sr"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1","Align cell text to the bottom":"Поравнајте текст ћелије према доле","Align cell text to the center":"Поравнајте текст ћелије у средину","Align cell text to the left":"Поравнајте текст ћелије лево","Align cell text to the middle":"Поравнајте текст ћелије у средину","Align cell text to the right":"Поравнајте текст ћелије десно","Align cell text to the top":"Поравнајте текст ћелије према горе","Align center":"Централно равнанје","Align left":"Лево равнање","Align right":"Десно равнање","Align table to the left":"Поравнајте табелу на леву страну","Align table to the right":"Поравнајте табелу на десну страну",Alignment:"Поравнање",All:"Svi","Almost equal to":"Скоро једнако",Angle:"Угао","Approximately equal to":"Отприлике једнако",Aquamarine:"Зеленкастоплава",Arrows:"Strelice","Asterisk operator":"Астерикс оператор","Austral sign":"Аустрални знак","back with leftwards arrow above":"Назад са стрелицом лево",Background:"Позадина",Big:"Велико","Bitcoin sign":"Знак биткиона",Black:"Црна","Block quote":"Цитат","Block styles":"Блок стилови",Blue:"Плава","Blue marker":"Плави маркер",Bold:"Подебљано",Border:"Граница","Break text":"Прелом текста","Bulleted List":"Набрајане листе","Bulleted list styles toolbar":"Трака са алаткама за набрајане листе",Cancel:"Одустани","Caption for image: %0":"Натпис за слику: %0","Caption for the image":"Натпис за слику","Cedi sign":"Знак цеди","Cell properties":"Својства ћелије","Cent sign":"Знак цента","Center table":"Центар табеле","Centered image":"Слика у средини","Change image text alternative":"Измена алтернативног текста","Character categories":"Категорија карактера","Characters: %0":"Карактери: %0","Choose heading":"Одреди стил",Circle:"Круг",Code:"Код","Colon sign":"Двотачка",Color:"Боја","Color picker":"Бирач боја",Column:"Колона","Contains as member":"Садржи као члан","Copyright sign":"Симбол ауторског права","Cruzeiro sign":"Знак црузеиро",Currency:"Valute","Currency sign":"Знак валуте",Dashed:"Разбијено",Decimal:"Децимала","Decimal with leading zero":"Децимала са нулом на почетку","Decrease indent":"Смањи увлачење",Default:"Основни","Degree sign":"Знак степена","Delete column":"Бриши колону","Delete row":"Бриши ред","Dim grey":"Бледо сива",Dimensions:"Димензија",Disc:"Диск","Division sign":"Знак дивизије","Document colors":"Боје документа","Dollar sign":"Знак долара","Dong sign":"Знак донг",Dotted:"Са тачкама",Double:"Двоструко","Double dagger":"Двоструки бодеж","Double exclamation mark":"Двоструки узвичник","Double low-9 quotation mark":"Двоструки ниски -9 наводник","Double question mark":"Двоструки упитник",Downloadable:"Могуће преузимање","downwards arrow to bar":"Стрелица према доле ка траци","downwards dashed arrow":"Прекидана стрелица према доле","downwards double arrow":"Дупла стрелица према доле","downwards simple arrow":"једноставна стрелица надоле","Drachma sign":"Знак драхма","Dropdown toolbar":"Падајућа трака са алаткама","Edit block":"Блок уређивач","Edit link":"Исправи линк","Edit source":"Уреди извор","Editor block content toolbar":"Трака са алаткама за блокирање садржаја уређивача","Editor contextual toolbar":"Контекстуална трака са алаткама Едитор","Editor editing area: %0":"Област за уређивање уредника: %0","Editor toolbar":"Уређивач трака са алаткама","Element of":"Елемент од","Em dash":"Ем цртица","Empty set":"Празан сет","Empty snippet content":"Садрћај празног исечка","En dash":"Ен цртица","end with leftwards arrow above":"Завршите стрелицом лево","Enter image caption":"Одреди текст испод слике","Enter table caption":"Унесите наслов табеле ","Euro sign":"Знак еура","Euro-currency sign":"Знак валуте еура","Exclamation question mark":"Знак узвичника упитника",Find:"Пронаћи","Find and replace":"Нађи и замени","Find in text…":"Пронађи у тексту… ","Font Background Color":"Боја позадине слова","Font Color":"Боја слова","Font Family":"Фонт","Font Size":"Величина фонта","For all":"За све","Fraction slash":"Црта фракције","French franc sign":"Знак француског франака","Full size image":"Слика у пуној величини","German penny sign":"Знак немачки пени","Greater-than or equal to":"Знак веће од или једнако","Greater-than sign":"Знак веће од",Green:"Зелена","Green marker":"Зелени маркер","Green pen":"Зелена оловка",Grey:"Сива",Groove:"Колосек","Guarani sign":"Знак гуарани","Header column":"Колона за заглавље","Header row":"Ред за заглавлје",Heading:"Стилови","Heading 1":"Наслов 1","Heading 2":"Наслов 2","Heading 3":"Наслов 3","Heading 4":"Наслов 4","Heading 5":"Наслов 5","Heading 6":"Наслов 6",Height:"Висина",Highlight:"Истицање","Horizontal ellipsis":"Хоризонтална елипса","Horizontal line":"Хоризонтална разделна линија","Horizontal text alignment toolbar":"Хоризонтална трака са алаткама за поравнање текста","Hryvnia sign":"Знак гривна","HTML object":"ХТМЛ објекат ","HTML snippet":"ХТМЛ део",Huge:"Огромно","Identical to":"Идентичан","Image resize list":"Листа величине слике","Image toolbar":"Слика трака са алтакама","image widget":"модул са сликом","In line":"У реду","Increase indent":"Повећај увлачење","Indian rupee sign":"Знак индијске рупије",Infinity:"Бесконачност",Insert:"Убаци","Insert code block":"Додај блок кода","Insert column left":"Додај колону лево","Insert column right":"Додај колону десно","Insert HTML":"Уметни ХТМЛ","Insert image":"Додај слику","Insert image via URL":"Убаци слику преко УРЛ-а","Insert media":"Додај медиа","Insert paragraph after block":"Umetnite odlomak posle bloka","Insert paragraph before block":"Umetnite odlomak pre bloka","Insert row above":"Додај ред изнад","Insert row below":"Додај ред испод","Insert table":"Додај табелу",Inset:"Прилог",Integral:"Интеграл",Intersection:"Раскрсница","Inverted exclamation mark":"Обрнути узвичник","Inverted question mark":"Обрнути упитник",Italic:"Курзив",Justify:"Обострано равнање","Justify cell text":"Оправдајте текст ћелије","Kip sign":"Знак кип",Latin:"Latinični","Latin capital letter a with breve":"Латинско велико слово а са бревом ","Latin capital letter a with macron":"Латинско белико слово а са макроном","Latin capital letter a with ogonek":"Латинско велико слово а са огонек","Latin capital letter c with acute":"Латинско велико слово ц са акутом","Latin capital letter c with caron":"Латинско велико слово ц са цароном","Latin capital letter c with circumflex":"Латинско велико слово ц са цирцумфлекс","Latin capital letter c with dot above":"Латинско велико слово ц са тачком изнад","Latin capital letter d with caron":"Латинско велико слово д са цароном","Latin capital letter d with stroke":"Латинско велико слово д са строке","Latin capital letter e with breve":"Латинско велико слово е са бреве","Latin capital letter e with caron":"Латинско велико слово е са царон","Latin capital letter e with dot above":"Латинско велико слово е са тачком изнад","Latin capital letter e with macron":"Латинско велико слово е са мацрон","Latin capital letter e with ogonek":"Латинско велико слово е са огонек","Latin capital letter eng":"Латинско велико слово енг","Latin capital letter g with breve":"Латинск велико слово г са бреве","Latin capital letter g with cedilla":"Латинско велико слово г са цедилом","Latin capital letter g with circumflex":"Латинско велико слово г са цирцумфлекс","Latin capital letter g with dot above":"Латинско велико слово г са тачком изнад","Latin capital letter h with circumflex":"Латинско велико слово х са цирцумфлекс","Latin capital letter h with stroke":"Латинско велико слово х са строке","Latin capital letter i with breve":"Латинско велико слово и са бреве","Latin capital letter i with dot above":"Латинско велико слово и са тачком изнад","Latin capital letter i with macron":"Латинско велико слово и са мацрон","Latin capital letter i with ogonek":"Латинско велоко слово и са огонек","Latin capital letter i with tilde":"Латинско велико слово и са тилдом","Latin capital letter j with circumflex":"Латинско велико слово ј са цирцумфлекс","Latin capital letter k with cedilla":"Латинско велико слово к са цедила","Latin capital letter l with acute":"Лаинско велико слово л са акутом","Latin capital letter l with caron":"Латинско велико слово л са царон","Latin capital letter l with cedilla":"Латинско велико слово л са цедила","Latin capital letter l with middle dot":"Латинско велико слово л са среднјом тачком","Latin capital letter l with stroke":"Латинско велико слово л са строке","Latin capital letter n with acute":"Латинско влико слово н са акутом","Latin capital letter n with caron":"Латинско велико слово н са царон","Latin capital letter n with cedilla":"Латинско велико слово н са цедилом","Latin capital letter o with breve":"Латинско велико слово о са бреве","Latin capital letter o with double acute":"Латинско велико слово о са двоструком акутом","Latin capital letter o with macron":"Латинско велико слово о са мацрон","Latin capital letter r with acute":"Латинско велико слово р са акутом","Latin capital letter r with caron":"Латинско велико слово р са царон","Latin capital letter r with cedilla":"Латинско велико слово р са цедила","Latin capital letter s with acute":"Латинско велоко слово с са акутом","Latin capital letter s with caron":"Латинско велико слово с са царон","Latin capital letter s with cedilla":"Латинско велико слово с са цедила","Latin capital letter s with circumflex":"Латинско велико слово с са цирцумфлекс","Latin capital letter t with caron":"Латинско велико слово т са царон","Latin capital letter t with cedilla":"Латинско велико слово т са цедила","Latin capital letter t with stroke":"Латинско велико слово т са строке","Latin capital letter u with breve":"Латинско велико слово у са бреве","Latin capital letter u with double acute":"Латинско велико слово у с двоструким акутом","Latin capital letter u with macron":"Латинско велико слово у са мацрон","Latin capital letter u with ogonek":"Латинско велико слово у са огонек","Latin capital letter u with ring above":"Латинско велико слово у с престеном изнад","Latin capital letter u with tilde":"Латинско велико слово у са тилдом","Latin capital letter w with circumflex":"Латинско велико слово дупло в са цирцумфлекс","Latin capital letter y with circumflex":"Латинско велико слово ипсилон са цирцумфлекс","Latin capital letter y with diaeresis":"Латинско велико слово ипсилон са дијарезом","Latin capital letter z with acute":"Латинско велико слово з са акутом","Latin capital letter z with caron":"Латинско велико слово з са царон","Latin capital letter z with dot above":"Латинско велико слово з са тачком изнад","Latin capital ligature ij":"Латинска велика лигатура иј","Latin capital ligature oe":"Латинска велика лигатура ое","Latin small letter a with breve":"Латинско мало слово а са бревом","Latin small letter a with macron":"Латинско мало слово а са макроном","Latin small letter a with ogonek":"Латинско мало слово с са огонек","Latin small letter c with acute":"Латинско мало слово ц са акутом","Latin small letter c with caron":"Латинско мало слово ц са цароном","Latin small letter c with circumflex":"Латинско мало слово ц са цирцумфлекс","Latin small letter c with dot above":"Латинско мало слвово ц са тачком изнад","Latin small letter d with caron":"Латинско мало слово д са цароном","Latin small letter d with stroke":"Латинско мало слово д са строке","Latin small letter dotless i":"Латинско мало слово и без тачке","Latin small letter e with breve":"Латинско мало слово е са бреве","Latin small letter e with caron":"Латинско мало слово е са царон","Latin small letter e with dot above":"Латинско мало слово е са тачком изнад","Latin small letter e with macron":"Латинско мало слово е са мацрон","Latin small letter e with ogonek":"Латинско мало слво е са огонек","Latin small letter eng":"Латинско мало слово енг","Latin small letter f with hook":"Латинско мало слово ф са куком","Latin small letter g with breve":"Латинско мало слово г са бреве","Latin small letter g with cedilla":"Латинско мало слово г са цедилом","Latin small letter g with circumflex":"Латинско мало слобо г са цирцумфлекс","Latin small letter g with dot above":"Латинско мало слово г са тачком изнад","Latin small letter h with circumflex":"Латинско мало слово х са цирцумфлекс","Latin small letter h with stroke":"Латинско мало слово х са строке","Latin small letter i with breve":"Латинско мало слово и са бреве","Latin small letter i with macron":"Латинско мало слово и са мацрон","Latin small letter i with ogonek":"Латинско мало слово и са огонек","Latin small letter i with tilde":"Латинско мало слово и са тилдом","Latin small letter j with circumflex":"Латнцско мало слово ј са цирцумфлекс","Latin small letter k with cedilla":"Латинско мало слово к са цедила","Latin small letter kra":"Латинско мало слово кра","Latin small letter l with acute":"Латинско мало слово л са акутом","Latin small letter l with caron":"Латинско мало слово л са царон","Latin small letter l with cedilla":"Латинско мало слово л са цедила","Latin small letter l with middle dot":"Латинско мало слово са цреднјом тачком","Latin small letter l with stroke":"Латинско мало слово л са строке","Latin small letter long s":"Латинско мало слово дугачко с","Latin small letter n preceded by apostrophe":"Латинско мало слово н које претходи апостроф","Latin small letter n with acute":"Латинско мало слово н са акутом","Latin small letter n with caron":"Латинско мало слово н са царон","Latin small letter n with cedilla":"Латинско мало слово н са цедилом","Latin small letter o with breve":"Латинско мало слово о са бреве","Latin small letter o with double acute":"Латинско мало слово о са двоструком акутом","Latin small letter o with macron":"Латинско мало слово о са марон","Latin small letter r with acute":"Латинско мало слово р са акутом","Latin small letter r with caron":"Латинско мало слово р са царон","Latin small letter r with cedilla":"Латинско мало слово р са цедила","Latin small letter s with acute":"Латинско мало слово с са акутом","Latin small letter s with caron":"Латинско мало слово с са царон","Latin small letter s with cedilla":"Латинско мало слово с са цедила","Latin small letter s with circumflex":"Латинско мало слово с са цирцумфлекс","Latin small letter t with caron":"Латинско мало слово т са царон","Latin small letter t with cedilla":"Латинско мало слово т са цедила","Latin small letter t with stroke":"Латинско мало слово т са строке","Latin small letter u with breve":"Латинско мало слово у са бреве","Latin small letter u with double acute":"Латинско мало слово у с двоструким акутом","Latin small letter u with macron":"Латинско мало слово у са мацрон","Latin small letter u with ogonek":"Латинско мало слово у са огонек","Latin small letter u with ring above":"Латинско мало слово у с прстеном изнад","Latin small letter u with tilde":"Латинско мало слово у са тилдом","Latin small letter w with circumflex":"Латинско мало слово дупло в са цирцумфлекс","Latin small letter y with circumflex":"Латинско мало слово ипсилон са цирцумфлекс","Latin small letter z with acute":"Латинско мало слово з са акутом","Latin small letter z with caron":"Латинско мало слово з са царон","Latin small letter z with dot above":"Латинско мало слово з са тачком изнад","Latin small ligature ij":"Латинска мала лигатура иј","Latin small ligature oe":"Латинска мала лигатура ое","Left aligned image":"Лева слика","Left double quotation mark":"Леви двоструки наводник","Left single quotation mark":"Леви појединачни наводник","Left-pointing double angle quotation mark":"Леви двострани наводник двоструког угла ","leftwards arrow to bar":"Стрелица налево ка траци","leftwards dashed arrow":"Прекидана стрелица лево","leftwards double arrow":"Дупла стрелица лево","leftwards simple arrow":"једноставна стрелица налево","Less-than or equal to":"Збак мање од или једнако","Less-than sign":"Знак мање од","Light blue":"Светлоплава","Light green":"Светлозелена","Light grey":"Светло сива",Link:"Линк","Link image":"Линк слике","Link URL":"УРЛ линк","Lira sign":"Знак лире","List properties":"Наведите својства ","Livre tournois sign":"Знак ливре тоурноис","Logical and":"Логички и","Logical or":"Локички или","Lower-latin":"Доњи - латински","Lower–roman":"Доњи - римски",Macron:"Мацрон","Manat sign":"Знак манат","Match case":"Подударање случај ",Mathematical:"Matematički","Media toolbar":"Медији трака са алаткама","Media URL":"Mедиа УРЛ","media widget":"Медиа wидгет","Merge cell down":"Спој ћелије на доле","Merge cell left":"Cпој ћелије на лево","Merge cell right":"Спој ћелије на десно","Merge cell up":"Спој ћелије на горе","Merge cells":"Спој ћелије","Mill sign":"Знак млна","Minus sign":"Знак минус","Multiple styles":"Више стилова","Multiplication sign":"Знак множења","N-ary product":"Н-ари производ","N-ary summation":"Н-ари збир",Nabla:"Набла","Naira sign":"Знак наира","New sheqel sign":"Знак нови шекел",Next:"Следећи","Next result":"Следећи резултат ","No preview available":"Приказ није доступан",None:"Ниједан","Nordic mark sign":"Нордијски знак","Not an element of":"Није елемент","Not equal to":"Неједнако са","Not sign":"Није знак","Numbered List":"Листа са бројевима","Numbered list styles toolbar":"Трака са алаткама за листе са бројевима","on with exclamation mark with left right arrow above":"Укључено са узвичником са стрелицомлево десно","Open in a new tab":"Отвори у новој картици","Open link in new tab":"Отвори линк у новом прозору","Open media in new tab":"Отворите медије у новој картици",Orange:"Нараџаста",Original:"Оригинал",Outset:"Почетак",Overline:"Оверлине",Padding:"Постављање","Page break":"Прелом странице",Paragraph:"Пасус","Paragraph sign":"Знак параграф","Partial differential":"Делимични диференцијал","Paste raw HTML here...":"Овде налепите ХТМЛ","Paste the media URL in the input.":"Налепи медијски УРЛ у поље за унос","Per mille sign":"Знак пер миле","Per ten thousand sign":"Знак за десет хиљада","Peseta sign":"Знак пезета","Peso sign":"Знак песо","Pink marker":"Роза маркер","Plain text":"Обичан текст","Plus-minus sign":"Знак плус-минус","Pound sign":"Знак фунти","Press Enter to type after or press Shift + Enter to type before the widget":"Притисните Ентер да куцате после или притисните Схифт + Ентер да куцате пре виџета",Previous:"Претходни","Previous result":"Претходни резултат ","Proportional to":"Сразмерно",Purple:"Љубичаста","Question exclamation mark":"Знак упитника узвичника",Red:"Црвена","Red pen":"Црвена оловка",Redo:"Поново","Registered sign":"Регистровани знак","Remove color":"Отклони боју","Remove Format":"Уклони форматирање","Remove highlight":"Уклони истицање",Replace:"Замени","Replace all":"Замени све","Replace with…":"Замени са…","Resize image":"Промените величину слике","Resize image to %0":"Промените величину слике на% 0","Resize image to the original size":"Промените величину слике до оригиналне величине","Restore default":"Врати подразумевано","Reversed order":"Обрнути редослед ","Reversed paragraph sign":"Обрнути знак параграфа","Rich Text Editor":"Проширен уређивач текста",Ridge:"Гребен","Right aligned image":"Десна слика","Right double quotation mark":"Десни двоструки наводник","Right single quotation mark":"Десни појединачни наводник","Right-pointing double angle quotation mark":"Десни двострани наводик двоструког угла ","rightwards arrow to bar":"Стрелица надесно ка траци","rightwards dashed arrow":"Прекидана стрелица десно","rightwards double arrow":"Дупла стрелица десно","rightwards simple arrow":"једноставна стрелица удесно",Row:"Ред","Ruble sign":"Знак рубле","Rupee sign":"Знак рупиа",Save:"Сачувај","Save changes":"Сачувај измене","Saving changes":"Сачувај измене","Section sign":"Знак селекција","Select all":"Означи све.","Select column":"Изабери колону","Select row":"Изабери ред","Show more items":"Прикажи још ставки","Show options":"Прикажи опције ","Side image":"Бочна слика","Single left-pointing angle quotation mark":"Појединачни наводник угла левог показиванја","Single low-9 quotation mark":"Један ниски -9 наводник","Single right-pointing angle quotation mark":"Појединачни наводник угла десног показивања",Small:"Мало",Solid:"Чврст","soon with rightwards arrow above":"Ускоро са стрелицом надесно",Source:"Извор","Special characters":"Специјални карактери","Spesmilo sign":"Знак спесмилио","Split cell horizontally":"Дели ћелије водоравно","Split cell vertically":"Дели ћелије усправно",Square:"Квадрат","Square root":"Квадратни корен","Start at":"Почети у","Start index must be greater than 0.":"Почетни индекс мора бити већи од 0. ",Strikethrough:"Прецртан",Style:"Стил",Styles:"Стилови",Subscript:"Индекс доле",Superscript:"Индекс горе","Table alignment toolbar":"Трака са алаткама за поравнање табеле","Table cell text alignment":"Поравнај тексту табели","Table properties":"Својства табеле","Table toolbar":"Табела трака са алаткама","Tenge sign":"Знак тенге",Text:"Tekst","Text alignment":"Равнање текста","Text alignment toolbar":"Алатке за равнање текста","Text alternative":"Алтернативни текст","Text highlight toolbar":"Алатке за маркирање текста","Text styles":"Стилови текста","Text to find must not be empty.":"Текст за проналажење не сме бити празан.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Боја је неважећа. Покушајте са "#FF0000" или "rgb(255,0,0)" или "црвена".',"The URL must not be empty.":"УРЛ не сме бити празан.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Вредност је неважећа. Покушајте са "10px" или "2em" или једноставно "2".',"There exists":"Постоји","This link has no URL":"Линк не садржи УРЛ","This media URL is not supported.":"Овај медиа УРЛ тип није подржан.","Tilde operator":"Тилде оператор",Tiny:"Ситно","Tip: Find some text first in order to replace it.":"Савет: Прво пронађите неки текст да бисте га заменили. ","Tip: Paste the URL into the content to embed faster.":"Савет: Залепите УРЛ у садржај да би сте га брже уградили.","To-do List":"Листа обавеза","Toggle caption off":"Искључивање натписа ","Toggle caption on":"Укључите наслов ","Toggle the circle list style":"Укључи / искључи стил листе кругова","Toggle the decimal list style":"Укључи / искључи стил декадне листе","Toggle the decimal with leading zero list style":"Пребаци децимални знак са водећим стилом листе нула","Toggle the disc list style":"Укључите / искључите стил листе дискова","Toggle the lower–latin list style":"Укључите / искључите стил доње листе латинице","Toggle the lower–roman list style":"Укључите/ искључите стил доње римске листе","Toggle the square list style":"Укључи / искључи стил листе квадрата","Toggle the upper–latin list style":"Укључите / искључите стил горње листе латинице","Toggle the upper–roman list style":"Укључите / искључите стил горње римске листе","top with upwards arrow above":"На врху са стрелицом према горе","Trade mark sign":"Знак бренда","Tugrik sign":"Знак тугрик","Turkish lira sign":"Знак турских лира",Turquoise:"Тиркизна","Two dot leader":"Вођа са две тачке",Underline:"Подвучен",Undo:"Повлачење",Union:"Унија",Unlink:"Отклони линк","up down arrow with base":"Стрелица на доле са базом",Update:"Ажурирај","Update image URL":"Ажурирај УРЛ слике","Upload failed":"Постављање неуспешно","Upload in progress":"Постављање у току","Upper-latin":"Горњи - латински","Upper-roman":"Горњи - римски","upwards arrow to bar":"Стрелица према горе ка траци","upwards dashed arrow":"Прекидана стрелица према горе","upwards double arrow":"Дупла стрелица према горе","upwards simple arrow":"једноставна стрелица нагоре","Vertical text alignment toolbar":"Вертикална трака са алаткама за поравнање текста","Vulgar fraction one half":"Вулгарна фракција једна половина","Vulgar fraction one quarter":"Вулгарна фракција једна четвртина","Vulgar fraction three quarters":"Вулгарна фрација три четвртине",White:"Бела","Whole words only":"Само целе речи ","Widget toolbar":"Widget traka sa alatkama",Width:"Ширина","Won sign":"Знак вон","Words: %0":"Речи: %0","Wrap text":"Преломити текст",Yellow:"Жута","Yellow marker":"Жути маркер","Yen sign":"Знак јена"});e.getPluralForm=function(t){return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/sv.js b/ckeditor/translations/sv.js
deleted file mode 100644
index 67fefb5..0000000
--- a/ckeditor/translations/sv.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["sv"]=e["sv"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 av %1","Align cell text to the bottom":"Bottenjustera celltext","Align cell text to the center":"Centrera celltext","Align cell text to the left":"Vänsterjustera celltext","Align cell text to the middle":"Centrera celltext","Align cell text to the right":"Högerjustera celltext","Align cell text to the top":"Toppjustera celltext","Align center":"Centrera","Align left":"Vänsterjustera","Align right":"Högerjustera","Align table to the left":"Vänsterjustera tabell","Align table to the right":"Högerjustera tabell",Alignment:"Justering",All:"Alla","Almost equal to":"Nästan lika med",Angle:"Vinkel","Approximately equal to":"Ungefär lika med",Aquamarine:"Akvamarin",Arrows:"Pilar","Asterisk operator":"Asteriskoperatör","Austral sign":"Australisk skylt","back with leftwards arrow above":"tillbaka med pil åt vänster ovanför",Background:"Bakgrund",Big:"Stor","Bitcoin sign":"Bitcoin-tecken",Black:"Svart","Block quote":"Blockcitat","Block styles":"Blockstilar",Blue:"Blå","Blue marker":"Blå markering",Bold:"Fet",Border:"Kant","Break text":"Bryt upp text","Bulleted List":"Punktlista","Bulleted list styles toolbar":"Verktygsfält för punktlistor",Cancel:"Avbryt","Caption for image: %0":"Bildtext till bild: %0","Caption for the image":"Bildtext till bilden","Cedi sign":"Cedi-tecken","Cell properties":"Cellegenskaper","Cent sign":"Cent-tecken","Center table":"Centrera tabell","Centered image":"Centrerad bild","Change image text alternative":"Ändra bildens alternativa text","Character categories":"Karaktärskategorier","Characters: %0":"Tecken: %0","Choose heading":"Välj rubrik",Circle:"Cirkel",Code:"Kod","Colon sign":"Colon-tecken",Color:"Färg","Color picker":"Färgväljare",Column:"Kolumn","Contains as member":"Innehåller som medlem","Copyright sign":"Upphovsrättstecken","Cruzeiro sign":"Kryssningsskylt",Currency:"Valuta","Currency sign":"Valutateknik",Dashed:"Streckad",Decimal:"Decimal","Decimal with leading zero":"Decimal med inledande nolla","Decrease indent":"Minska indrag",Default:"Standard","Degree sign":"Gradbeteckning","Delete column":"Ta bort kolumn","Delete row":"Ta bort rad","Dim grey":"Dunkelgrå",Dimensions:"Mått",Disc:"Disk","Division sign":"Tecken på en avdelning","Document colors":"Dokumentfärger","Dollar sign":"Dollartecken","Dong sign":"Dong-tecken",Dotted:"Prickig",Double:"Dubbel","Double dagger":"Dubbel dolk","Double exclamation mark":"Dubbelt utropstecken","Double low-9 quotation mark":"Dubbla låg-9 citationstecken","Double question mark":"Dubbelt frågetecken",Downloadable:"Nedladdningsbar","downwards arrow to bar":"pil nedåt för att sätta en bar","downwards dashed arrow":"streckad pil nedåt","downwards double arrow":"dubbelpil nedåt","downwards simple arrow":"enkel nedåtpil","Drachma sign":"Drachma tecken","Dropdown toolbar":"Rullgardinsverktygsfält","Edit block":"Redigera block","Edit link":"Redigera länk","Edit source":"Redigera källa","Editor block content toolbar":"Verktygsfält vid block av innehåll","Editor contextual toolbar":"Ordbehandlarens kontextuella verktygsfält","Editor editing area: %0":"Ordbehandlares redigeringsområde: %0","Editor toolbar":"Redigeringsverktygsfält","Element of":"Element av","Em dash":"Em streck","Empty set":"Tom uppsättning","Empty snippet content":"Töm snuttinnehåll","En dash":"Ett streck","end with leftwards arrow above":"avsluta med en pil åt vänster ovanför","Enter image caption":"Fyll i bildtext","Enter table caption":"Ange tabellrubrik","Euro sign":"Euro-skylt","Euro-currency sign":"Tecken på euro-valuta","Exclamation question mark":"Utrop frågetecken",Find:"Hitta","Find and replace":"Hitta och ersätt","Find in text…":"Hitta i text ...","Font Background Color":"Tecknens bakgrundsfärg","Font Color":"Teckenfärg","Font Family":"Typsnitt","Font Size":"Teckenstorlek","For all":"För alla","Fraction slash":"Fraktion snedstreck","French franc sign":"Franska franc tecken","Full size image":"Bild i full storlek","German penny sign":"Tyska penny-tecken","Greater-than or equal to":"Större än eller lika med","Greater-than sign":"Större än-tecken",Green:"Grön","Green marker":"Grön markering","Green pen":"Grön penna",Grey:"Grå",Groove:"Skåra","Guarani sign":"Guarani-tecken","Header column":"Rubrikkolumn","Header row":"Rubrikrad",Heading:"Rubrik","Heading 1":"Rubrik 1","Heading 2":"Rubrik 2","Heading 3":"Rubrik 3","Heading 4":"Rubrik 4","Heading 5":"Rubrik 5","Heading 6":"Rubrik 6",Height:"Höjd",Highlight:"Markera","Horizontal ellipsis":"Horisontell ellips","Horizontal line":"Horisontell linje","Horizontal text alignment toolbar":"Verktygsfält för horisontell textjustering","Hryvnia sign":"Hryvnia tecken","HTML object":"HTML-objekt","HTML snippet":"HTML-kodsnutt",Huge:"Enorm","Identical to":"Identisk med","Image resize list":"Lista för storleksändring av bild","Image toolbar":"Bildverktygsfält","image widget":"image widget","In line":"På rad","Increase indent":"Öka indrag","Indian rupee sign":"Indisk rupie tecken",Infinity:"Oändlighet",Insert:"Infoga","Insert code block":"Infoga kodblock","Insert column left":"Infoga kolumn till vänster","Insert column right":"Infoga kolumn till höger","Insert HTML":"Infoga HTML","Insert image":"Infoga bild","Insert image via URL":"Infoga bild via URL","Insert media":"Lägg in media","Insert paragraph after block":"Infoga stycke efter block","Insert paragraph before block":"Infoga stycke före block","Insert row above":"Infoga rad ovanför","Insert row below":"Infoga rad nedanför","Insert table":"Lägg in tabell",Inset:"Infälld",Integral:"Integrerad",Intersection:"Korsning","Inverted exclamation mark":"Inverterat utropstecken","Inverted question mark":"Inverterat frågetecken",Italic:"Kursiv",Justify:"Justera till marginaler","Justify cell text":"Anpassa celltext","Kip sign":"Kip-tecken",Latin:"Latinska","Latin capital letter a with breve":"Den latinska storbokstaven a med breve","Latin capital letter a with macron":"Den latinska storbokstaven a med makron","Latin capital letter a with ogonek":"Den latinska huvudbokstaven a med ogonek","Latin capital letter c with acute":"Den latinska storbokstaven c med akut","Latin capital letter c with caron":"Den latinska storbokstaven c med caron","Latin capital letter c with circumflex":"Den latinska storbokstaven c med omljud","Latin capital letter c with dot above":"Latinsk huvudbokstav c med punkt ovan","Latin capital letter d with caron":"Latin stor bokstav d med caron","Latin capital letter d with stroke":"Latin stor bokstav d med streck","Latin capital letter e with breve":"Den latinska storbokstaven e med breve","Latin capital letter e with caron":"Latin stor bokstav e med caron","Latin capital letter e with dot above":"Latinsk huvudbokstav e med punkt ovan","Latin capital letter e with macron":"Latinskt huvudstadbrev e med macron","Latin capital letter e with ogonek":"Den latinska storbokstaven e med ogonek","Latin capital letter eng":"Latinsk stor bokstav eng","Latin capital letter g with breve":"Den latinska storbokstaven g med breve","Latin capital letter g with cedilla":"Den latinska storbokstaven g med cedilla","Latin capital letter g with circumflex":"Den latinska storbokstaven g med omljud","Latin capital letter g with dot above":"Latinsk huvudbokstav g med punkt ovan","Latin capital letter h with circumflex":"Latinsk huvudbokstav h med circumflex","Latin capital letter h with stroke":"Latin stor bokstav h med streck","Latin capital letter i with breve":"Den latinska storbokstaven i med breve","Latin capital letter i with dot above":"Latinsk stor bokstav i med prick ovanför","Latin capital letter i with macron":"Den latinska storbokstaven i med makron","Latin capital letter i with ogonek":"Den latinska storbokstaven i med ogonek","Latin capital letter i with tilde":"Den latinska storbokstaven i med tilde","Latin capital letter j with circumflex":"Den latinska storbokstaven j med omljud","Latin capital letter k with cedilla":"Den latinska storbokstaven k med cedilla","Latin capital letter l with acute":"Den latinska storbokstaven l med akut","Latin capital letter l with caron":"Latin stor bokstav l med caron","Latin capital letter l with cedilla":"Den latinska storbokstaven l med cedilla","Latin capital letter l with middle dot":"Latinsk huvudbokstav l med mittpunkt","Latin capital letter l with stroke":"Latinska huvudbokstaven l med streck","Latin capital letter n with acute":"Den latinska huvudbokstaven n med akut","Latin capital letter n with caron":"Den latinska huvudbokstaven n med caron","Latin capital letter n with cedilla":"Den latinska storbokstaven n med cedilla","Latin capital letter o with breve":"Den latinska storbokstaven o med breve","Latin capital letter o with double acute":"Latinsk huvudbokstav o med dubbel akut","Latin capital letter o with macron":"Den latinska storbokstaven o med makron","Latin capital letter r with acute":"Latinsk huvudbokstav r med akut","Latin capital letter r with caron":"Latinsk huvudstadbokstav r med caron","Latin capital letter r with cedilla":"Den latinska storbokstaven r med cedilla","Latin capital letter s with acute":"Latinskt huvudbrev s med akut","Latin capital letter s with caron":"Latin stor bokstav s med caron","Latin capital letter s with cedilla":"Latinsk huvudbokstav s med cedilla","Latin capital letter s with circumflex":"Den latinska storbokstaven s med circumflex","Latin capital letter t with caron":"Den latinska storbokstaven t med caron","Latin capital letter t with cedilla":"Den latinska storbokstaven t med cedilla","Latin capital letter t with stroke":"Latin stor bokstav t med streck","Latin capital letter u with breve":"Den latinska storbokstaven u med breve","Latin capital letter u with double acute":"Den latinska storbokstaven u med dubbel spets","Latin capital letter u with macron":"Den latinska storbokstaven u med makron","Latin capital letter u with ogonek":"Den latinska storbokstaven u med ogonek","Latin capital letter u with ring above":"Latinsk versalbokstav u med ring ovanför","Latin capital letter u with tilde":"Den latinska storbokstaven u med tilde","Latin capital letter w with circumflex":"Den latinska storbokstaven w med omljud","Latin capital letter y with circumflex":"Den latinska versalbokstaven y med circumflex","Latin capital letter y with diaeresis":"Den latinska storbokstaven y med diaeresis","Latin capital letter z with acute":"Den latinska storbokstaven z med akut","Latin capital letter z with caron":"Den latinska storbokstaven z med caron","Latin capital letter z with dot above":"Latinsk versalbokstav z med punkt ovanför","Latin capital ligature ij":"Latinisk huvudbokstavsligatur ij","Latin capital ligature oe":"Latinsk huvudboksligatur oe","Latin small letter a with breve":"Den latinska lilla bokstaven a med breve","Latin small letter a with macron":"Latin liten bokstav a med makron","Latin small letter a with ogonek":"Den latinska lilla bokstaven a med ogonek","Latin small letter c with acute":"Den latinska lilla bokstaven c med akut","Latin small letter c with caron":"Den latinska lilla bokstaven c med caron","Latin small letter c with circumflex":"Den latinska lilla bokstaven c med circumflex","Latin small letter c with dot above":"Den latinska lilla bokstaven c med en punkt ovanför","Latin small letter d with caron":"Latin liten bokstav d med caron","Latin small letter d with stroke":"Latin liten bokstav d med streck","Latin small letter dotless i":"latinsk liten bokstav utan punkt i","Latin small letter e with breve":"Den latinska lilla bokstaven e med breve","Latin small letter e with caron":"Den latinska lilla bokstaven e med caron","Latin small letter e with dot above":"Den latinska lilla bokstaven e med en punkt ovanför","Latin small letter e with macron":"Den latinska lilla bokstaven e med makron","Latin small letter e with ogonek":"Den latinska lilla bokstaven e med ogonek","Latin small letter eng":"Latin liten bokstav eng","Latin small letter f with hook":"Latin liten bokstav f med krok","Latin small letter g with breve":"Den latinska lilla bokstaven g med breve","Latin small letter g with cedilla":"Den latinska lilla bokstaven g med cedilla","Latin small letter g with circumflex":"Den latinska lilla bokstaven g med omljud","Latin small letter g with dot above":"Den latinska lilla bokstaven g med en punkt ovanför","Latin small letter h with circumflex":"Den latinska lilla bokstaven h med omljud","Latin small letter h with stroke":"Latin liten bokstav h med streck","Latin small letter i with breve":"Den latinska lilla bokstaven i med breve","Latin small letter i with macron":"Den latinska lilla bokstaven i med makron","Latin small letter i with ogonek":"Den latinska lilla bokstaven i med ogonek","Latin small letter i with tilde":"Den latinska lilla bokstaven i med tilde","Latin small letter j with circumflex":"Den latinska lilla bokstaven j med circumflex","Latin small letter k with cedilla":"Den latinska lilla bokstaven k med cedilla","Latin small letter kra":"Den latinska lilla bokstaven kra","Latin small letter l with acute":"Den latinska lilla bokstaven l med akut","Latin small letter l with caron":"Den latinska lilla bokstaven l med caron","Latin small letter l with cedilla":"Den latinska lilla bokstaven l med cedilla","Latin small letter l with middle dot":"Latinsk liten bokstav l med mittpunkt","Latin small letter l with stroke":"Latinska lilla bokstaven l med streck","Latin small letter long s":"Latin liten bokstav lång s","Latin small letter n preceded by apostrophe":"Den latinska lilla bokstaven n föregås av en apostrof","Latin small letter n with acute":"Den latinska lilla bokstaven n med akut","Latin small letter n with caron":"Den latinska lilla bokstaven n med caron","Latin small letter n with cedilla":"Den latinska lilla bokstaven n med cedilla","Latin small letter o with breve":"Den latinska lilla bokstaven o med breve","Latin small letter o with double acute":"Den latinska lilla bokstaven o med dubbel spets","Latin small letter o with macron":"Den latinska lilla bokstaven o med makron","Latin small letter r with acute":"Den latinska lilla bokstaven r med akut","Latin small letter r with caron":"Den latinska lilla bokstaven r med caron","Latin small letter r with cedilla":"Den latinska lilla bokstaven r med cedilla","Latin small letter s with acute":"Den latinska lilla bokstaven s med akut","Latin small letter s with caron":"Latinska små brev s med caron","Latin small letter s with cedilla":"Latinska små bokstäver s med cedilla","Latin small letter s with circumflex":"Latinska små bokstäver s med circumflex","Latin small letter t with caron":"Den latinska lilla bokstaven t med caron","Latin small letter t with cedilla":"Den latinska lilla bokstaven t med cedilla","Latin small letter t with stroke":"Latin liten bokstav t med streck","Latin small letter u with breve":"Den latinska lilla bokstaven u med breve","Latin small letter u with double acute":"Den latinska lilla bokstaven u med dubbel spets","Latin small letter u with macron":"Den latinska lilla bokstaven u med makron","Latin small letter u with ogonek":"Den latinska lilla bokstaven u med ogonek","Latin small letter u with ring above":"Latin liten bokstav u med ring ovanför","Latin small letter u with tilde":"Den latinska lilla bokstaven u med tilde","Latin small letter w with circumflex":"Den latinska lilla bokstaven w med omljud","Latin small letter y with circumflex":"Den latinska lilla bokstaven y med circumflex","Latin small letter z with acute":"Den latinska lilla bokstaven z med akut","Latin small letter z with caron":"Den latinska lilla bokstaven z med caron","Latin small letter z with dot above":"Den latinska lilla bokstaven z med en punkt ovanför","Latin small ligature ij":"latinsk liten ligatur ij","Latin small ligature oe":"Latin liten ligatur oe","Left aligned image":"Vänsterjusterad bild","Left double quotation mark":"Vänster dubbelt citationstecken","Left single quotation mark":"Vänster enkelt citationstecken","Left-pointing double angle quotation mark":"Vänsterpekande dubbelt vinklat citationstecken","leftwards arrow to bar":"pil åt vänster till baren","leftwards dashed arrow":"streckad pil åt vänster","leftwards double arrow":"dubbelpil åt vänster","leftwards simple arrow":"enkel vänsterpil","Less-than or equal to":"Mindre än eller lika med","Less-than sign":"Mindre än-tecken","Light blue":"Ljusblå","Light green":"Ljusgrön","Light grey":"Ljusgrå",Link:"Länk","Link image":"Länka bild","Link URL":"Länkens URL","Lira sign":"Lira-tecken","List properties":"Listegenskaper","Livre tournois sign":"Turneringens bokskylt","Logical and":"Logisk och","Logical or":"Logisk eller","Lower-latin":"Latinska gemener","Lower–roman":"Romerska gemener",Macron:"Macron","Manat sign":"Manat-tecken","Match case":"Matcha versaler",Mathematical:"Matematiska","Media toolbar":"Medieverktygsfält","Media URL":"Medie-URL","media widget":"mediewidget","Merge cell down":"Sammanfoga celler neråt","Merge cell left":"Sammanfoga celler åt vänster","Merge cell right":"Sammanfoga celler åt höger","Merge cell up":"Sammanfoga celler uppåt","Merge cells":"Sammanfoga celler","Mill sign":"Kvarnskylt","Minus sign":"Minustecken","Multiple styles":"Flera stilar","Multiplication sign":"Multiplikationstecken","N-ary product":"N-ary produkt","N-ary summation":"N-ständig summering",Nabla:"Nabla","Naira sign":"Naira-tecken","New sheqel sign":"Ny sheqel-skylt",Next:"Nästa","Next result":"Nästa träff","No preview available":"Ingen förhandsvisning tillgänglig",None:"Inget","Nordic mark sign":"Nordiskt märke tecken","Not an element of":"Inte en del av","Not equal to":"Inte lika med","Not sign":"Inte underteckna","Numbered List":"Numrerad lista","Numbered list styles toolbar":"Verktygsfält för numrerade listor","on with exclamation mark with left right arrow above":"på med utropstecken med vänster högerpil ovanför","Open in a new tab":"Öppna i en ny flik","Open link in new tab":"Öppna länk i ny flik","Open media in new tab":"Öppna media i ny flik",Orange:"Orange",Original:"Ursprunglig",Outset:"Utfälld",Overline:"Överlinje",Padding:"Marginal","Page break":"Sidbrytning",Paragraph:"Paragraf","Paragraph sign":"Paragraftecken","Partial differential":"Partiell differential","Paste raw HTML here...":"Klistra in rå HTML här ...","Paste the media URL in the input.":"Klistra in medie-URL:en i indata.","Per mille sign":"Per mille sign","Per ten thousand sign":"Per tiotusen tecken","Peseta sign":"Peseta-tecken","Peso sign":"Peso-tecken","Pink marker":"Rosa markering","Plain text":"Vanlig text","Plus-minus sign":"Plustecken","Pound sign":"Pundskyltning","Press Enter to type after or press Shift + Enter to type before the widget":"Tryck på retur för att skriva efter eller på skift + retur för att skriva före widgeten.",Previous:"Föregående","Previous result":"Föregående träff","Proportional to":"Proportionerligt till",Purple:"Lila","Question exclamation mark":"Fråga utropstecken",Red:"Röd","Red pen":"Röd penna",Redo:"Gör om","Registered sign":"Registrerat tecken","Remove color":"Ta bort färg","Remove Format":"Radera formatering","Remove highlight":"Ta bort markering",Replace:"Ersätt","Replace all":"Ersätt alla","Replace with…":"Ersätt med ...","Resize image":"Ändra storlek på bild","Resize image to %0":"Ändra bildens storlek till %0","Resize image to the original size":"Ändra bilden till dess ursprungsstorlek","Restore default":"Återställ standard","Reversed order":"Byt riktning","Reversed paragraph sign":"Omvänt paragraftecken","Rich Text Editor":"Rich Text-editor",Ridge:"Kant","Right aligned image":"Högerjusterad bild","Right double quotation mark":"Höger dubbelt citationstecken","Right single quotation mark":"Höger enkelt citationstecken","Right-pointing double angle quotation mark":"Högerpekande dubbelt vinklat citationstecken","rightwards arrow to bar":"pil åt höger till bar","rightwards dashed arrow":"streckad pil åt höger","rightwards double arrow":"dubbelpil åt höger","rightwards simple arrow":"enkel högerpil",Row:"Rad","Ruble sign":"Rubel tecken","Rupee sign":"Tecken på rupier",Save:"Spara","Save changes":"Spara ändringar","Saving changes":"Sparar ändringar","Section sign":"Sektionsskylt","Select all":"Välj alla","Select column":"Välj kolumn","Select row":"Välj rad","Show more items":"Visa fler objekt","Show options":"Visa alternativ","Side image":"Kantbild","Single left-pointing angle quotation mark":"Enbart vänsterpekande vinkelhängetecken","Single low-9 quotation mark":"Enstaka låg-9 citationstecken","Single right-pointing angle quotation mark":"Enbart högerpekande vinkelstämplat citationstecken",Small:"Liten",Solid:"Enfärgad","soon with rightwards arrow above":"snart med högerpilen ovan",Source:"Källa","Special characters":"Specialtecken","Spesmilo sign":"Spesmilo skylt","Split cell horizontally":"Dela cell horisontellt","Split cell vertically":"Dela cell vertikalt",Square:"Fyrkant","Square root":"Kvadratrot","Start at":"Börja på","Start index must be greater than 0.":"Startindex måste vara större än 0.",Strikethrough:"Genomstruken",Style:"Stil",Styles:"Stilar",Subscript:"Nedsänkta tecken",Superscript:"Upphöjda tecken","Table alignment toolbar":"Verktygsfält för tabelljustering","Table cell text alignment":"Textjustering i tabellcell","Table properties":"Tabellegenskaper","Table toolbar":"Tabellverktygsfält","Tenge sign":"Tenge-tecken",Text:"Text","Text alignment":"Textjustering","Text alignment toolbar":"Verktygsfält för textjustering","Text alternative":"Alternativ text","Text highlight toolbar":"Verktygsfält för textmarkering","Text styles":"Texttyper","Text to find must not be empty.":"Text att hitta får inte vara tom.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Färgen är ogiltig. Testa "#FF0000" eller "rgb(255,0,0)" eller "röd".',"The URL must not be empty.":"URL:en får inte vara tom.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Värdet är ogiltigt. Testa "10px" eller "2em" eller helt enkelt "2".',"There exists":"Tom uppsättning","This link has no URL":"Denna länk saknar URL","This media URL is not supported.":"Medie-URL:en stöds inte.","Tilde operator":"Tilde-operatör",Tiny:"Mycket liten","Tip: Find some text first in order to replace it.":"Tips: Hitta någon text först för att ersätta den.","Tip: Paste the URL into the content to embed faster.":"Tips: Klistra in URL:en i innehållet för snabbare inbäddning.","To-do List":"Att-göra-lista","Toggle caption off":"Slå av rubrik","Toggle caption on":"Slå på rubrik","Toggle the circle list style":"Växla till cirkellisttypen","Toggle the decimal list style":"Växla till decimallisttypen","Toggle the decimal with leading zero list style":"Växla till listtypen decimal-med-inledande-nolla","Toggle the disc list style":"Växla till disklisttypen","Toggle the lower–latin list style":"Växla till listtypen latinska gemener","Toggle the lower–roman list style":"Växla till listtypen romerska gemener","Toggle the square list style":"Växla till fyrkantslisttypen","Toggle the upper–latin list style":"Växla till listtypen latinska versaler ","Toggle the upper–roman list style":"Växla till listtypen romerska versaler","top with upwards arrow above":"överst med en uppåtriktad pil ovanför","Trade mark sign":"Varumärkesskylt","Tugrik sign":"Tugrik-tecken","Turkish lira sign":"Turkiska liran tecken",Turquoise:"Turkos","Two dot leader":"Två punkts ledare",Underline:"Understrykning",Undo:"Ångra",Union:"Unionen",Unlink:"Ta bort länk","up down arrow with base":"upp ner pil med bas",Update:"Uppdatera","Update image URL":"Uppdatera bildens URL","Upload failed":"Uppladdning misslyckades","Upload in progress":"Uppladdning pågår","Upper-latin":"Latinska versaler","Upper-roman":"Romerska versaler","upwards arrow to bar":"uppåtriktad pil till streck","upwards dashed arrow":"streckad pil uppåt","upwards double arrow":"dubbelpil uppåt","upwards simple arrow":"enkel uppåtpil","Vertical text alignment toolbar":"Verktygsfält för vertikal textjustering","Vulgar fraction one half":"Vulgärfraktion hälften","Vulgar fraction one quarter":"Vulgärfraktion en fjärdedel","Vulgar fraction three quarters":"Vulgärfraktion tre fjärdedelar",White:"Vit","Whole words only":"Enbart hela ord","Widget toolbar":"Widgetverktygsfält",Width:"Bredd","Won sign":"Vunnit tecken","Words: %0":"Ord: %0","Wrap text":"Omslut med text",Yellow:"Gul","Yellow marker":"Gul markering","Yen sign":"Yen-tecken"});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/th.js b/ckeditor/translations/th.js
deleted file mode 100644
index b1b188b..0000000
--- a/ckeditor/translations/th.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["th"]=t["th"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 จาก %1","Align cell text to the bottom":"จัดตำแหน่งข้อความของเซลล์ชิดด้านล่าง","Align cell text to the center":"จัดตำแหน่งข้อความของเซลล์ไว้กึ่งกลาง","Align cell text to the left":"จัดตำแหน่งข้อความของเซลล์ชิดซ้าย","Align cell text to the middle":"จัดตำแหน่งข้อความของเซลล์ไว้กึ่งกลาง","Align cell text to the right":"จัดตำแหน่งข้อความของเซลล์ชิดขวา","Align cell text to the top":"จัดตำแหน่งข้อความของเซลล์ชิดด้านบน","Align center":"จัดกึ่งกลาง","Align left":"จัดชิดซ้าย","Align right":"จัดชิดขวา","Align table to the left":"จัดตำแหน่งตารางชิดด้านซ้าย","Align table to the right":"จัดตำแหน่งตารางชิดด้านขวา",Alignment:"การจัดตำแหน่ง",All:"ทั้งหมด","Almost equal to":"เกือบเท่ากับ",Angle:"มุม","Approximately equal to":"ประมาณเท่ากับ",Aquamarine:"พลอยสีฟ้า",Arrows:"ลูกศร","Asterisk operator":"ตัวปฏิบัติการดอกจัน","Austral sign":"สัญลักษณ์ออสตรัล","back with leftwards arrow above":"ย้อนกลับมีลูกศรซ้ายข้างบน",Background:"พื้นหลัง",Big:"ใหญ่","Bitcoin sign":"สัญลักษณ์บิตคอยน์",Black:"สีดำ","Block quote":"คำพูดบล็อก","Block styles":"รูปแบบบล็อก",Blue:"สีน้ำเงิน","Blue marker":"มาร์กเกอร์สีน้ำเงิน",Bold:"ตัวหนา",Border:"เส้นขอบ","Break text":"แบ่งข้อความ","Bulleted List":"รายการสัญลักษณ์แสดงหัวข้อย่อย","Bulleted list styles toolbar":"แถบเครื่องมือรูปแบบรายการสัญลักษณ์แสดงหัวข้อย่อย",Cancel:"ยกเลิก","Caption for image: %0":"คำบรรยายภาพ: %0","Caption for the image":"คำบรรยายภาพ","Cedi sign":"สัญลักษณ์เซดี","Cell properties":"คุณสมบัติของเซลล์","Cent sign":"สัญลักษณ์เซนต์","Center table":"จัดตำแหน่งตารางไว้ตรงกลาง","Centered image":"จัดแนวรูปกึ่งกลาง","Change image text alternative":"เปลี่ยนข้อความเมื่อไม่พบรูป","Character categories":"หมวดหมู่อักขระ","Characters: %0":"ตัวอักษร: %0","Choose heading":"เลือกขนาดหัวข้อ",Circle:"วงกลม",Code:"โค้ด","Colon sign":"สัญลักษณ์ทวิภาค",Color:"สี","Color picker":"เครื่องมือเลือกสี",Column:"คอลัมน์","Contains as member":"มีเป็นสมาชิก","Copyright sign":"สัญลักษณ์ลิขสิทธิ์","Cruzeiro sign":"สัญลักษณ์ครูเซโร",Currency:"สกุลเงิน","Currency sign":"สัญลักษณ์สกุลเงิน",Dashed:"เส้นประ",Decimal:"ทศนิยม","Decimal with leading zero":"ทศนิยมที่มีศูนย์นำหน้า","Decrease indent":"ลดการเยื้อง",Default:"ค่าเริ่มต้น","Degree sign":"สัญลักษณ์องศา","Delete column":"ลบคอลัมน์","Delete row":"ลบแถว","Dim grey":"สีเทาเข้ม",Dimensions:"ขนาด",Disc:"ดิสก์","Division sign":"สัญลักษณ์หาร","Document colors":"สีเอกสาร","Dollar sign":"สัญลักษณ์ดอลลาร์","Dong sign":"สัญลักษณ์ดง",Dotted:"เส้นไข่ปลา",Double:"คู่","Double dagger":"กริชซ้อน","Double exclamation mark":"เครื่องหมายอัศเจรีย์คู่","Double low-9 quotation mark":"อัญประกาศคู่มีหัวด้านล่าง","Double question mark":"เครื่องหมายปรัศนีคู่",Downloadable:"ที่สามารถดาวน์โหลดได้","downwards arrow to bar":"ลูกศรชี้ลงชนขีด","downwards dashed arrow":"ลูกศรลงเส้นประ","downwards double arrow":"ลูกศรลงคู่","downwards simple arrow":"ลูกศรลงธรรมดา","Drachma sign":"สัญลักษณ์ดรักมา","Dropdown toolbar":"แถบเครื่องมือแบบเลื่อนลง","Edit block":"แก้ไขบล็อก","Edit link":"แก้ไขลิงก์","Edit source":"แก้ไขซอร์ส","Editor block content toolbar":"แถบเครื่องมือแก้ไขบล็อกเนื้อหา","Editor contextual toolbar":"แถบเครื่องมือแก้ไขข้อความ","Editor editing area: %0":"พื้นที่แก้ไขของตัวแก้ไข: %0","Editor toolbar":"แถบเครื่องมือแก้ไข","Element of":"องค์ประกอบของ","Em dash":"ขีดยาว","Empty set":"เซตว่าง","Empty snippet content":"เนื้อหาส่วนย่อยว่างเปล่า","En dash":"ขีด","end with leftwards arrow above":"สิ้นสุดมีลูกศรซ้ายข้างบน","Enter image caption":"ระบุคำอธิบายภาพ","Enter table caption":"ป้อนคำบรรยายตาราง","Euro sign":"สัญลักษณ์ยูโร","Euro-currency sign":"สัญลักษณ์สกุลเงินยูโร","Exclamation question mark":"เครื่องหมายอัศเจรีย์ปรัศนี",Find:"ค้นหา","Find and replace":"ค้นหาและแทนที่","Find in text…":"ค้นหาในข้อความ...","Font Background Color":"สีพื้นหลังข้อความ","Font Color":"สีข้อความ","Font Family":"แบบอักษร","Font Size":"ขนาดข้อความ","For all":"สำหรับทั้งหมด","Fraction slash":"ขีดแบ่ง","French franc sign":"สัญลักษณ์ฟรังก์ฝรั่งเศส","Full size image":"รูปขนาดเต็ม","German penny sign":"สัญลักษณ์เพนนีเยอรมัน","Greater-than or equal to":"มากกว่าหรือเท่ากับ","Greater-than sign":"สัญลักษณ์มากกว่า",Green:"สีเขียว","Green marker":"มาร์กเกอร์สีเขียว","Green pen":"ปากกาสีเขียว",Grey:"สีเทา",Groove:"ร่อง","Guarani sign":"สัญลักษณ์กวารานี","Header column":"หัวข้อคอลัมน์","Header row":"ส่วนหัวแถว",Heading:"หัวข้อ","Heading 1":"หัวข้อขนาด 1","Heading 2":"หัวข้อ 2","Heading 3":"หัวข้อ 3","Heading 4":"หัวข้อ 4","Heading 5":"หัวข้อ 5","Heading 6":"หัวข้อ 6",Height:"ความสูง",Highlight:"ไฮไลต์","Horizontal ellipsis":"จุดไข่ปลาแนวนอน","Horizontal line":"เส้นแนวนอน","Horizontal text alignment toolbar":"แถบเครื่องมือจัดตำแหน่งข้อความในแนวนอน","Hryvnia sign":"สัญลักษณ์ฮริฟเนีย","HTML object":"วัตถุ HTML","HTML snippet":"ส่วนย่อยของ HTML",Huge:"ใหญ่มาก","Identical to":"เหมือนกับ","Image resize list":"รายการปรับขนาดภาพ","Image toolbar":"เครื่องมือรูปภาพ","image widget":"วิดเจ็ตรูปภาพ","In line":"ในบรรทัด","Increase indent":"เพิ่มการเยื้อง","Indian rupee sign":"สัญลักษณ์อินเดียรูปี",Infinity:"อนันต์",Insert:"แทรก","Insert code block":"เพิ่มโค้ดบล็อก","Insert column left":"แทรกคอลัมน์ทางซ้าย","Insert column right":"แทรกคอลัมน์ทางขวา","Insert HTML":"แทรก HTML","Insert image":"แทรกรูป","Insert image via URL":"แทรกภาพผ่าน URL","Insert media":"แทรกสื่อ","Insert paragraph after block":"แทรกย่อหน้าหลังบล็อก","Insert paragraph before block":"แทรกย่อหน้าก่อนบล็อก","Insert row above":"แทรกส่วนหัวด้านบน","Insert row below":"แทรกส่วนหัวด้านล่าง","Insert table":"แทรกตาราง",Inset:"ยุบ",Integral:"อินทิกรัล",Intersection:"อินเตอร์เซกชัน","Inverted exclamation mark":"อัศเจรีย์กลับหัว","Inverted question mark":"ปรัศนีกลับหัว",Italic:"ตัวเอียง",Justify:"จัด(ขอบ)","Justify cell text":"จัดขอบข้อความของเซลล์ให้กระจายเต็มแนว","Kip sign":"สัญลักษณ์กีบ",Latin:"ละติน","Latin capital letter a with breve":"ตัวอักษรลาตินเอตัวพิมพ์ใหญ่มีเบรฟ","Latin capital letter a with macron":"ตัวอักษรลาตินเอตัวพิมพ์ใหญ่มีมาครอน","Latin capital letter a with ogonek":"ตัวอักษรลาตินเอตัวพิมพ์ใหญ่มีโอโกเนก","Latin capital letter c with acute":"ตัวอักษรลาตินซีตัวพิมพ์ใหญ่มีอะคิวต์","Latin capital letter c with caron":"ตัวอักษรลาตินซีตัวพิมพ์ใหญ่มีคารอน","Latin capital letter c with circumflex":"ตัวอักษรลาตินซีตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin capital letter c with dot above":"ตัวอักษรลาตินซีตัวพิมพ์ใหญ่มีจุดข้างบน","Latin capital letter d with caron":"ตัวอักษรลาตินดีตัวพิมพ์ใหญ่มีคารอน","Latin capital letter d with stroke":"ตัวอักษรลาตินดีตัวพิมพ์ใหญ่มีสโตรก","Latin capital letter e with breve":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีเบรฟ","Latin capital letter e with caron":"ตัวอักษรลาตินอีตัวพิมพ์เล็กมีคารอน","Latin capital letter e with dot above":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีจุดข้างบน","Latin capital letter e with macron":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีมาครอน","Latin capital letter e with ogonek":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีโอโกเนก","Latin capital letter eng":"ตัวอักษรลาตินอังตัวพิมพ์ใหญ่","Latin capital letter g with breve":"ตัวอักษรลาตินจีตัวพิมพ์ใหญ่มีเบรฟ","Latin capital letter g with cedilla":"ตัวอักษรลาตินจีตัวพิมพ์ใหญ่มีเซดีลลา","Latin capital letter g with circumflex":"ตัวอักษรลาตินจีตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin capital letter g with dot above":"ตัวอักษรลาตินจีตัวพิมพ์ใหญ่มีจุดข้างบน","Latin capital letter h with circumflex":"ตัวอักษรลาตินเอชตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin capital letter h with stroke":"ตัวอักษรลาตินเอชตัวพิมพ์ใหญ่มีสโตรก","Latin capital letter i with breve":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีเบรฟ","Latin capital letter i with dot above":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีจุดข้างบน","Latin capital letter i with macron":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีมาครอน","Latin capital letter i with ogonek":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีโอโกเนก","Latin capital letter i with tilde":"ตัวอักษรลาตินไอตัวพิมพ์ใหญ่มีทิลด์","Latin capital letter j with circumflex":"ตัวอักษรลาตินเจตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin capital letter k with cedilla":"ตัวอักษรลาตินเคตัวพิมพ์ใหญ่มีเซดีลลา","Latin capital letter l with acute":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีอะคิวต์","Latin capital letter l with caron":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีคารอน","Latin capital letter l with cedilla":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีเซดีลลา","Latin capital letter l with middle dot":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีจุดกลาง","Latin capital letter l with stroke":"ตัวอักษรลาตินแอลตัวพิมพ์ใหญ่มีสโตรก","Latin capital letter n with acute":"ตัวอักษรลาตินเอ็นตัวพิมพ์ใหญ่มีอะคิวต์","Latin capital letter n with caron":"ตัวอักษรลาตินเอ็นตัวพิมพ์ใหญ่มีคารอน","Latin capital letter n with cedilla":"ตัวอักษรลาตินเอ็นตัวพิมพ์ใหญ่มีเซดีลลา","Latin capital letter o with breve":"ตัวอักษรลาตินโอตัวพิมพ์ใหญ่มีเบรฟ","Latin capital letter o with double acute":"ตัวอักษรลาตินโอตัวพิมพ์ใหญ่มีดับเบิลอะคิวต์","Latin capital letter o with macron":"ตัวอักษรลาตินโอตัวพิมพ์ใหญ่มีมาครอน","Latin capital letter r with acute":"ตัวอักษรลาตินอาร์ตัวพิมพ์ใหญ่มีอะคิวต์","Latin capital letter r with caron":"ตัวอักษรลาตินอาร์ตัวพิมพ์ใหญ่มีคารอน","Latin capital letter r with cedilla":"ตัวอักษรลาตินอาร์ตัวพิมพ์ใหญ่มีเซดีลลา","Latin capital letter s with acute":"ตัวอักษรลาตินเอสตัวพิมพ์ใหญ่มีอะคิวต์","Latin capital letter s with caron":"ตัวอักษรลาตินเอสตัวพิมพ์ใหญ่มีคารอน","Latin capital letter s with cedilla":"ตัวอักษรลาตินเอสตัวพิมพ์ใหญ่มีเซดีลลา","Latin capital letter s with circumflex":"ตัวอักษรลาตินเอสตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin capital letter t with caron":"ตัวอักษรลาตินทีตัวพิมพ์ใหญ่มีคารอน","Latin capital letter t with cedilla":"ตัวอักษรลาตินทีตัวพิมพ์ใหญ่มีเซดีลลา","Latin capital letter t with stroke":"ตัวอักษรลาตินทีตัวพิมพ์ใหญ่มีสโตรก","Latin capital letter u with breve":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีเบรฟ","Latin capital letter u with double acute":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีดับเบิลอะคิวต์","Latin capital letter u with macron":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีมาครอน","Latin capital letter u with ogonek":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีโอโกเนก","Latin capital letter u with ring above":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีแหวนข้างบน","Latin capital letter u with tilde":"ตัวอักษรลาตินยูตัวพิมพ์ใหญ่มีทิลด์","Latin capital letter w with circumflex":"ตัวอักษรลาตินดับเบิลยูตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin capital letter y with circumflex":"ตัวอักษรลาตินวายตัวพิมพ์ใหญ่มีเซอร์คัมเฟล็กซ์","Latin capital letter y with diaeresis":"ตัวอักษรลาตินวายตัวพิมพ์ใหญ่มีไดอาเรซิส","Latin capital letter z with acute":"ตัวอักษรลาตินแซดตัวพิมพ์ใหญ่มีอะคิวต์","Latin capital letter z with caron":"ตัวอักษรลาตินแซดตัวพิมพ์ใหญ่มีคารอน","Latin capital letter z with dot above":"ตัวอักษรลาตินแซดตัวพิมพ์ใหญ่มีจุดข้างบน","Latin capital ligature ij":"ตัวอักษรลาตินแฝดไอเจตัวพิมพ์ใหญ่","Latin capital ligature oe":"ตัวอักษรลาตินแฝดโออีตัวพิมพ์ใหญ่","Latin small letter a with breve":"ตัวอักษรลาตินเอตัวพิมพ์เล็กมีเบรฟ","Latin small letter a with macron":"ตัวอักษรลาตินเอตัวพิมพ์เล็กมีมาครอน","Latin small letter a with ogonek":"ตัวอักษรลาตินเอตัวพิมพ์เล็กมีโอโกเนก","Latin small letter c with acute":"ตัวอักษรลาตินซีตัวพิมพ์เล็กมีอะคิวต์","Latin small letter c with caron":"ตัวอักษรลาตินซีตัวพิมพ์เล็กมีคารอน","Latin small letter c with circumflex":"ตัวอักษรลาตินซีตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin small letter c with dot above":"ตัวอักษรลาตินซีตัวพิมพ์เล็กมีจุดข้างบน","Latin small letter d with caron":"ตัวอักษรลาตินดีตัวพิมพ์เล็กมีคารอน","Latin small letter d with stroke":"ตัวอักษรลาตินดีตัวพิมพ์เล็กมีสโตรก","Latin small letter dotless i":"ตัวอักษรลาตินไอไม่มีจุดตัวพิมพ์เล็ก","Latin small letter e with breve":"ตัวอักษรลาตินอีตัวพิมพ์เล็กมีเบรฟ","Latin small letter e with caron":"ตัวอักษรลาตินอีตัวเล็กใหญ่มีคารอน","Latin small letter e with dot above":"ตัวอักษรลาตินอีตัวพิมพ์เล็กมีจุดข้างบน","Latin small letter e with macron":"ตัวอักษรลาตินอีตัวพิมพ์เล็กมีมาครอน","Latin small letter e with ogonek":"ตัวอักษรลาตินอีตัวพิมพ์ใหญ่มีโอโกเนก","Latin small letter eng":"ตัวอักษรลาตินอังตัวพิมพ์เล็ก","Latin small letter f with hook":"ตัวอักษรลาตินเอฟเล็กมีตะขอ","Latin small letter g with breve":"ตัวอักษรลาตินจีตัวพิมพ์เล็กมีเบรฟ","Latin small letter g with cedilla":"ตัวอักษรลาตินจีตัวพิมพ์เล็กมีเซดีลลา","Latin small letter g with circumflex":"ตัวอักษรลาตินจีตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin small letter g with dot above":"ตัวอักษรลาตินจีตัวพิมพ์เล็กมีจุดข้างบน","Latin small letter h with circumflex":"ตัวอักษรลาตินเอชตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin small letter h with stroke":"ตัวอักษรลาตินเอชตัวพิมพ์เล็กมีสโตรก","Latin small letter i with breve":"ตัวอักษรลาตินไอตัวพิมพ์เล็กมีเบรฟ","Latin small letter i with macron":"ตัวอักษรลาตินไอตัวพิมพ์เล็กมีมาครอน","Latin small letter i with ogonek":"ตัวอักษรลาตินไอตัวพิมพ์เล็กมีโอโกเนก","Latin small letter i with tilde":"ตัวอักษรลาตินไอตัวพิมพ์เล็กมีทิลด์","Latin small letter j with circumflex":"ตัวอักษรลาตินเจตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin small letter k with cedilla":"ตัวอักษรลาตินเคตัวพิมพ์เล็กมีเซดีลลา","Latin small letter kra":"ตัวอักษรลาตินคราตัวพิมพ์เล็ก","Latin small letter l with acute":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีอะคิวต์","Latin small letter l with caron":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีคารอน","Latin small letter l with cedilla":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีเซดีลลา","Latin small letter l with middle dot":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีจุดกลาง","Latin small letter l with stroke":"ตัวอักษรลาตินแอลตัวพิมพ์เล็กมีสโตรก","Latin small letter long s":"ตัวอักษรลาตินเล็กเอสยาว","Latin small letter n preceded by apostrophe":"ตัวอักษรลาตินเอ็นตัวพิมพ์เล็กนำหน้าด้วยอะพอสทรอฟี","Latin small letter n with acute":"ตัวอักษรลาตินเอ็นตัวพิมพ์เล็กมีอะคิวต์","Latin small letter n with caron":"ตัวอักษรลาตินเอ็นตัวพิมพ์เล็กมีคารอน","Latin small letter n with cedilla":"ตัวอักษรลาตินเอ็นตัวพิมพ์เล็กมีเซดีลลา","Latin small letter o with breve":"ตัวอักษรลาตินโอตัวพิมพ์เล็กมีเบรฟ","Latin small letter o with double acute":"ตัวอักษรลาตินโอตัวพิมพ์เล็กมีดับเบิลอะคิวต์","Latin small letter o with macron":"ตัวอักษรลาตินโอตัวพิมพ์เล็กมีมาครอน","Latin small letter r with acute":"ตัวอักษรลาตินอาร์ตัวพิมพ์เล็กมีอะคิวต์","Latin small letter r with caron":"ตัวอักษรลาตินอาร์ตัวพิมพ์เล็กมีคารอน","Latin small letter r with cedilla":"ตัวอักษรลาตินอาร์ตัวพิมพ์เล็กมีเซดีลลา","Latin small letter s with acute":"ตัวอักษรลาตินเอสตัวพิมพ์เล็กมีอะคิวต์","Latin small letter s with caron":"ตัวอักษรลาตินเอสตัวพิมพ์เล็กมีคารอน","Latin small letter s with cedilla":"ตัวอักษรลาตินเอสตัวพิมพ์เล็กมีเซดีลลา","Latin small letter s with circumflex":"ตัวอักษรลาตินเอสตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin small letter t with caron":"ตัวอักษรลาตินทีตัวพิมพ์เล็กมีคารอน","Latin small letter t with cedilla":"ตัวอักษรลาตินทีตัวพิมพ์เล็กมีเซดีลลา","Latin small letter t with stroke":"ตัวอักษรลาตินทีตัวพิมพ์เล็กมีสโตรก","Latin small letter u with breve":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีเบรฟ","Latin small letter u with double acute":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีดับเบิลอะคิวต์","Latin small letter u with macron":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีมาครอน","Latin small letter u with ogonek":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีโอโกเนก","Latin small letter u with ring above":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีแหวนข้างบน","Latin small letter u with tilde":"ตัวอักษรลาตินยูตัวพิมพ์เล็กมีทิลด์","Latin small letter w with circumflex":"ตัวอักษรลาตินดับเบิลยูตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin small letter y with circumflex":"ตัวอักษรลาตินวายตัวพิมพ์เล็กมีเซอร์คัมเฟล็กซ์","Latin small letter z with acute":"ตัวอักษรลาตินแซดตัวพิมพ์เล็กมีอะคิวต์","Latin small letter z with caron":"ตัวอักษรลาตินแซดตัวพิมพ์เล็กมีคารอน","Latin small letter z with dot above":"ตัวอักษรลาตินแซดตัวพิมพ์เล็กมีจุดข้างบน","Latin small ligature ij":"ตัวอักษรลาตินแฝดไอเจตัวพิมพ์เล็ก","Latin small ligature oe":"ตัวอักษรลาตินแฝดโออีตัวพิมพ์เล็ก","Left aligned image":"จัดแนวภาพซ้าย","Left double quotation mark":"อัญประกาศคู่ด้านซ้าย","Left single quotation mark":"อัญประกาศเดี่ยวด้านซ้าย","Left-pointing double angle quotation mark":"อัญประกาศคู่เอียงซ้าย","leftwards arrow to bar":"ลูกศรชี้ซ้ายชนขีด","leftwards dashed arrow":"ลูกศรซ้ายเส้นประ","leftwards double arrow":"ลูกศรซ้ายคู่","leftwards simple arrow":"ลูกศรซ้ายธรรมดา","Less-than or equal to":"น้อยกว่าหรือเท่ากับ","Less-than sign":"สัญลักษณ์น้อยกว่า","Light blue":"สีฟ้า","Light green":"สีเขียวอ่อน","Light grey":"สีเทาอ่อน",Link:"ลิงก์","Link image":"ลิงก์ภาพ","Link URL":"ลิงก์ URL","Lira sign":"สัญลักษณ์ลีรา","List properties":"คุณสมบัติของรายการ","Livre tournois sign":"สัญลักษณ์ลิฟร์ ทัวร์นัวส์","Logical and":"ตรรกะและ","Logical or":"ตรรกะหรือ","Lower-latin":"อักษรลาตินตัวพิมพ์เล็ก","Lower–roman":"อักษรโรมันตัวพิมพ์เล็ก",Macron:"มาครอน","Manat sign":"สัญลักษณ์มานัต","Match case":"ตัวใหญ่-เล็ก ตรงกัน",Mathematical:"คณิตศาสตร์","Media toolbar":"แถบเครื่องมือสื่อ","Media URL":"URL สื่อ","media widget":"วิดเจ็ตสื่อ","Merge cell down":"ผสานเซลล์ด้านล่าง","Merge cell left":"ผสานเซลล์ด้านซ้าย","Merge cell right":"ผสานเซลล์ด้านขวา","Merge cell up":"ผสานเซลล์ด้านบน","Merge cells":"ผสานเซลล์","Mill sign":"สัญลักษณ์มิลล์","Minus sign":"สัญลักษณ์ลบ","Multiple styles":"มีหลายรูปแบบ","Multiplication sign":"สัญลักษณ์คูณ","N-ary product":"ผลคูณเอ็นเรย์","N-ary summation":"ผลรวมเอ็นเรย์",Nabla:"นาบลา","Naira sign":"สัญลักษณ์ไนรา","New sheqel sign":"สัญลักษณ์นิวเชเกล",Next:"ถัดไป","Next result":"ผลลัพธ์ถัดไป","No preview available":"ไม่มีภาพตัวอย่างให้ใช้งาน",None:"ไม่มี","Nordic mark sign":"สัญลักษณ์มาร์กนอร์ดิก","Not an element of":"ไม่ใช่องค์ประกอบของ","Not equal to":"ไม่เท่ากับ","Not sign":"สัญลักษณ์ไม่ใช่","Numbered List":"รายการลำดับเลข","Numbered list styles toolbar":"แถบเครื่องมือรูปแบบรายการแบบตัวเลข","on with exclamation mark with left right arrow above":"เปิดมีอัศเจรีย์มีลูกศรซ้ายขวาข้างบน","Open in a new tab":"เปิดในแท็บใหม่","Open link in new tab":"เปิดลิงก์ในแท็บใหม่","Open media in new tab":"เปิดสื่อในแท็บใหม่",Orange:"สีส้ม",Original:"ดั้งเดิม",Outset:"นูน",Overline:"ขีดบน",Padding:"การเสริมเต็ม","Page break":"ตัวแบ่งหน้า",Paragraph:"ย่อหน้า","Paragraph sign":"สัญลักษณ์ย่อหน้า","Partial differential":"อนุพันธ์ย่อย","Paste raw HTML here...":"วาง HTML ดิบที่นี่...","Paste the media URL in the input.":"วาง URL สื่อในอินพุต","Per mille sign":"สัญลักษณ์ต่อพัน","Per ten thousand sign":"สัญลักษณ์ต่อหมื่น","Peseta sign":"สัญลักษณ์ปีเซตา","Peso sign":"สัญลักษณ์เปโซ","Pink marker":"มาร์กเกอร์สีชมพู","Plain text":"ข้อความธรรมดา","Plus-minus sign":"สัญลักษณ์บวกลบ","Pound sign":"สัญลักษณ์ปอนด์","Press Enter to type after or press Shift + Enter to type before the widget":"กด Enter เพื่อพิมพ์หลังจาก หรือกด Shift + Enter เพื่อพิมพ์ก่อนหน้าวิดเจ็ต",Previous:"ก่อนหน้า","Previous result":"ผลลัพธ์ก่อนหน้านี้","Proportional to":"สัดส่วนกับ",Purple:"สีม่วง","Question exclamation mark":"เครื่องหมายปรัศนีอัศเจรีย์",Red:"สีแดง","Red pen":"ปากกาสีแดง",Redo:"ทำซ้ำ","Registered sign":"สัญลักษณ์จดทะเบียน","Remove color":"ลบสี","Remove Format":"ลบรูปแบบ","Remove highlight":"ลบไฮไลต์ออก",Replace:"แทนที่","Replace all":"แทนที่ทั้งหมด","Replace with…":"แทนที่ด้วย...","Resize image":"ปรับขนาดภาพ","Resize image to %0":"ปรับขนาดภาพเป็น %0","Resize image to the original size":"ปรับขนาดภาพเป็นขนาดเดิม","Restore default":"คืนค่าเริ่มต้น","Reversed order":"ลำดับที่ย้อนกลับ","Reversed paragraph sign":"สัญลักษณ์ย่อหน้ากลับหัว","Rich Text Editor":"โปรแกรมแก้ไข Rich Text",Ridge:"สัน","Right aligned image":"จัดแนวภาพขวา","Right double quotation mark":"อัญประกาศคู่ด้านขวา","Right single quotation mark":"อัญประกาศเดี่ยวด้านขวา","Right-pointing double angle quotation mark":"อัญประกาศคู่เอียงขวา","rightwards arrow to bar":"ลูกศรชี้ขวาชนขีด","rightwards dashed arrow":"ลูกศรขวาเส้นประ","rightwards double arrow":"ลูกศรขวาคู่","rightwards simple arrow":"ลูกศรขวาธรรมดา",Row:"แถว","Ruble sign":"สัญลักษณ์รูเบิล","Rupee sign":"สัญลักษณ์รูปี",Save:"บันทึก","Save changes":"บันทึกการเปลี่ยนแปลง","Saving changes":"บันทึกการเปลี่ยนแปลง<br>","Section sign":"สัญลักษณ์มาตรา","Select all":"เลือกทั้งหมด","Select column":"เลือกคอลัมน์","Select row":"เลือกแถว","Show more items":"แสดงรายการเพิ่มเติม","Show options":"แสดงตัวเลือก","Side image":"รูปด้านข้าง","Single left-pointing angle quotation mark":"อัญประกาศเดี่ยวเอียงซ้าย","Single low-9 quotation mark":"อัญประกาศเดี่ยวมีหัวด้านล่าง","Single right-pointing angle quotation mark":"อัญประกาศเดี่ยวเอียงขวา",Small:"เล็ก",Solid:"เส้นทึบ","soon with rightwards arrow above":"เร็ว ๆ นี้มีลูกศรขวาข้างบน",Source:"ซอร์ส","Special characters":"อักขระพิเศษ","Spesmilo sign":"สัญลักษณ์สเปสมิโล","Split cell horizontally":"แยกเซลล์แนวนอน","Split cell vertically":"แยกเซลล์แนวตั้ง",Square:"สี่เหลี่ยม","Square root":"รากที่สอง","Start at":"เริ่มต้นที่","Start index must be greater than 0.":"ดัชนีเริ่มต้นต้องมากกว่า 0",Strikethrough:"ขีดทับ",Style:"รูปแบบ",Styles:"รูปแบบ",Subscript:"ตัวห้อย",Superscript:"ตัวยก","Table alignment toolbar":"แถบเครื่องมือจัดตำแหน่งตาราง","Table cell text alignment":"การจัดตำแหน่งข้อความของเซลล์ตาราง","Table properties":"คุณสมบัติของตาราง","Table toolbar":"เครื่องมือตาราง","Tenge sign":"สัญลักษณ์เทงเจ",Text:"ข้อความ","Text alignment":"จัดตำแหน่งข้อความ","Text alignment toolbar":"แถบเครื่องมือจัดตำแหน่งข้อความ","Text alternative":"ข้อความเมื่อไม่พบรูป","Text highlight toolbar":"แถบเครื่องมือไฮไลต์ข้อความ","Text styles":"รูปแบบข้อความ","Text to find must not be empty.":"ข้อความที่จะค้นหาต้องไม่ว่างเปล่า",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'สีไม่ถูกต้อง ลอง "#FF0000" หรือ "rgb(255,0,0)" หรือ "red"',"The URL must not be empty.":"URL ต้องไม่ว่างเปล่า",'The value is invalid. Try "10px" or "2em" or simply "2".':'ค่าไม่ถูกต้อง ลอง "10px" หรือ "2em" หรือแค่เพียง "2"',"There exists":"มีอยู่","This link has no URL":"ลิงก์นี้ไม่มี URL","This media URL is not supported.":"ไม่รองรับ URL ของสื่อนี้","Tilde operator":"ตัวปฏิบัติการทิลด์",Tiny:"เล็กมาก","Tip: Find some text first in order to replace it.":"เคล็ดลับ: ค้นหาข้อความบางอย่างก่อนจึงจะแทนที่ได้","Tip: Paste the URL into the content to embed faster.":"เคล็ดลับ: การวาง URL ลงในเนื้อหาจะช่วยให้ฝังได้เร็วขึ้น","To-do List":"รายการสิ่งที่จะทำ","Toggle caption off":"ปิดคำอธิบายภาพ","Toggle caption on":"เปิดคำอธิบายภาพ","Toggle the circle list style":"สลับรูปแบบรายการวงกลม","Toggle the decimal list style":"สลับรูปแบบรายการทศนิยม","Toggle the decimal with leading zero list style":"สลับทศนิยมด้วยรูปแบบรายการศูนย์นำหน้า","Toggle the disc list style":"สลับรูปแบบรายการดิสก์","Toggle the lower–latin list style":"สลับรูปแบบรายการอักษรลาตินตัวพิมพ์เล็ก","Toggle the lower–roman list style":"สลับรูปแบบรายการอักษรโรมันตัวพิมพ์เล็ก","Toggle the square list style":"สลับรูปแบบรายการสี่เหลี่ยม","Toggle the upper–latin list style":"สลับรูปแบบรายการอักษรลาตินตัวพิมพ์ใหญ่","Toggle the upper–roman list style":"สลับรูปแบบรายการอักษรโรมันตัวพิมพ์ใหญ่","top with upwards arrow above":"บนสุดมีลูกศรขึ้นข้างบน","Trade mark sign":"สัญลักษณ์เครื่องหมายการค้า","Tugrik sign":"สัญลักษณ์ทูกรีก","Turkish lira sign":"สัญลักษณ์ลีราตุรกี",Turquoise:"สีเขียวขุ่น","Two dot leader":"สองจุดนำ",Underline:"ขีดเส้นใต้",Undo:"ย้อนกลับ",Union:"ยูเนียน",Unlink:"ยกเลิกการลิงก์","up down arrow with base":"ลูกศรขึ้นลงมีฐาน",Update:"อัปเดต","Update image URL":"อัปเดต URL ภาพ","Upload failed":"อัปโหลดไม่สำเร็จ","Upload in progress":"กำลังดำเนินการอัปโหลด","Upper-latin":"อักษรลาตินตัวพิมพ์ใหญ่","Upper-roman":"อักษรโรมันตัวพิมพ์ใหญ่","upwards arrow to bar":"ลูกศรชี้ขึ้นชนขีด","upwards dashed arrow":"ลูกศรขึ้นเส้นประ","upwards double arrow":"ลูกศรขึ้นคู่","upwards simple arrow":"ลูกศรขึ้นธรรมดา","Vertical text alignment toolbar":"แถบเครื่องมือจัดตำแหน่งข้อความแนวตั้ง","Vulgar fraction one half":"เศษหนึ่งส่วนสอง","Vulgar fraction one quarter":"เศษหนึ่งส่วนสี่","Vulgar fraction three quarters":"เศษหนึ่งส่วนสาม",White:"สีขาว","Whole words only":"ตรงกันทุกตัวอักษร","Widget toolbar":"แถมเครื่องมือวิดเจ็ต",Width:"ความกว้าง","Won sign":"สัญลักษณ์วอน","Words: %0":"คำ: %0","Wrap text":"ตัดคำข้อความ",Yellow:"สีเหลือง","Yellow marker":"มาร์กเกอร์สีเหลือง","Yen sign":"สัญลักษณ์เยน"});e.getPluralForm=function(t){return 0}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/tk.js b/ckeditor/translations/tk.js
deleted file mode 100644
index 645ab7d..0000000
--- a/ckeditor/translations/tk.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["tk"]=t["tk"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%1-iň %0-i","Align cell text to the bottom":"Öýjük tekstini aşagyna deňleşdiriň","Align cell text to the center":"Öýjük tekstini merkeze deňleşdiriň","Align cell text to the left":"Öýjük tekstini çepe deňleşdiriň","Align cell text to the middle":"Öýjük tekstini ortasyna deňleşdiriň","Align cell text to the right":"Öýjük tekstini saga deňleşdiriň","Align cell text to the top":"Öýjük tekstini ýokarsyna deňleşdiriň","Align center":"Merkeze deňleşdir","Align left":"Çepe deňleşdiriň","Align right":"Saga deňleşdiriň","Align table to the left":"Tablisany çepe deňleşdiriň","Align table to the right":"Tablisany sag tarapa deňleşdiriň",Alignment:"Deňleşdirmek",All:"","Almost equal to":"",Angle:"","Approximately equal to":"",Aquamarine:"Akuamarin",Arrows:"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"",Background:"Arka",Big:"Uly","Bitcoin sign":"",Black:"Gara","Block quote":"Sitata blokirläň",Blue:"Gök","Blue marker":"Gök marker",Bold:"Galyň",Border:"Serhet","Break text":"","Bulleted List":"Bullet sanawy","Bulleted list styles toolbar":"",Cancel:"Ýatyr","Caption for image: %0":"","Caption for the image":"","Cedi sign":"","Cell properties":"Öýjük aýratynlyklary","Cent sign":"","Center table":"Tablisany merkezleşdiriň","Centered image":"Merkezleşdirilen surat","Change image text alternative":"Surat tekstiniň alternatiwasyny üýtgediň","Character categories":"","Characters: %0":"Nyşanlar: %0","Choose heading":"Sözbaşy saýlaň",Circle:"",Code:"Kod","Colon sign":"Iki nokat nyşany",Color:"Reňk","Color picker":"Reňk saýlaýjy",Column:"Sütün","Contains as member":"","Copyright sign":"","Cruzeiro sign":"",Currency:"","Currency sign":"",Dashed:"Çyzykly",Decimal:"","Decimal with leading zero":"","Decrease indent":"Indent peseltmek",Default:"Bellenen","Degree sign":"","Delete column":"Sütüni pozuň","Delete row":"Setiri poz","Dim grey":"Goýy çal",Dimensions:"Ölçegleri",Disc:"","Division sign":"","Document colors":"Resminamanyň reňkleri","Dollar sign":"","Dong sign":"",Dotted:"Nokatly",Double:"Goşa","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"",Downloadable:"Göçürip alyp bolýar","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","downwards simple arrow":"","Drachma sign":"","Dropdown toolbar":"Açylýan gurallar paneli","Edit block":"Bloky redaktirläň","Edit link":"Baglanyşygy üýtget","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"Redaktor gurallar paneli","Element of":"","Em dash":"","Empty set":"","En dash":"","end with leftwards arrow above":"","Enter image caption":"Surat ýazgysyny giriziň","Enter table caption":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","Font Background Color":"Şriftiň fon reňki","Font Color":"Şriftiň reňki","Font Family":"Şrift maşgalasy","Font Size":"Şrift ölçegi","For all":"","Fraction slash":"","French franc sign":"","Full size image":"Doly ululykdaky surat","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"",Green:"Ýaşyl","Green marker":"Ýaşyl marker","Green pen":"Ýaşyl galam",Grey:"Çal",Groove:"Groove","Guarani sign":"","Header column":"Sözbaşy sütüni","Header row":"Sözbaşy hatary",Heading:"Sözbaşy","Heading 1":"Sözbaşy 1","Heading 2":"Sözbaşy 2","Heading 3":"Sözbaşy 3","Heading 4":"Sözbaşy 4","Heading 5":"Sözbaşy 5","Heading 6":"Sözbaşy 6",Height:"Boý",Highlight:"Bellik","Horizontal ellipsis":"","Horizontal line":"Gorizontal çyzyk","Horizontal text alignment toolbar":"Kese tekst tekizlemek gurallar paneli","Hryvnia sign":"",Huge:"Ägirt","Identical to":"","Image resize list":"","Image toolbar":"Surat gurallar paneli","image widget":"surat widjeti","In line":"","Increase indent":"Indent köpeltmek","Indian rupee sign":"",Infinity:"",Insert:"","Insert code block":"Kod blogyna goýuň","Insert column left":"Sütüni çepe goýuň","Insert column right":"Sütüni saga goýuň","Insert image":"Surat goýuň","Insert image via URL":"","Insert media":"Mediýa goýuň","Insert paragraph after block":"Blokdan soň abzas goýuň","Insert paragraph before block":"Blokdan öň abzas goýuň","Insert row above":"Hatary ýokaryk goýuň","Insert row below":"Hatary aşak goýuň","Insert table":"Tablisa goýuň",Inset:"Inset",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"",Italic:"Italik",Justify:"Akla","Justify cell text":"Öýjük tekstini esaslandyryň","Kip sign":"",Latin:"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left aligned image":"Çep deňleşdirilen surat","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"çepe tarap goşa ok","leftwards simple arrow":"","Less-than or equal to":"","Less-than sign":"","Light blue":"Açyk gök","Light green":"Açyk ýaşyl","Light grey":"Açyk çal",Link:"Baglanyşyk","Link image":"Surat baglanyşygy","Link URL":"URL baglanyşygy","Lira sign":"","List properties":"","Livre tournois sign":"","Logical and":"","Logical or":"","Lower-latin":"","Lower–roman":"",Macron:"","Manat sign":"",Mathematical:"","Media toolbar":"Mediýa gurallar paneli","Media URL":"Media URL","media widget":"media widjeti","Merge cell down":"Öýjügi aşak birleşdiriň","Merge cell left":"Öýjügi çepe birleşdiriň","Merge cell right":"Öýjügi saga birleşdiriň","Merge cell up":"Öýjügi ýokary birleşdiriň","Merge cells":"Öýjükleri birleşdiriň","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"",Next:"Indiki",None:"Hiç","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","Numbered List":"Sanly sanaw","Numbered list styles toolbar":"","on with exclamation mark with left right arrow above":"","Open in a new tab":"Täze goýmada açyň","Open link in new tab":"Täze goýmada baglanyşyk açyň","Open media in new tab":"",Orange:"Mämişi",Original:"",Outset:"Outset",Overline:"",Padding:"Padding","Page break":"Sahypa arakesmesi",Paragraph:"Abzas","Paragraph sign":"","Partial differential":"","Paste the media URL in the input.":"Media URL-ni girişde goýuň.","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Pink marker":"Gülgüne marker","Plain text":"Düz tekst","Plus-minus sign":"","Pound sign":"","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"Öňki","Proportional to":"",Purple:"Gyrmyzy","Question exclamation mark":"",Red:"Gyzyl","Red pen":"Gyzyl galam",Redo:"Öňe gaýtar","Registered sign":"","Remove color":"Reňki aýyryň","Remove Format":"Formaty aýyryň","Remove highlight":"Belligi aýyryň","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Reversed paragraph sign":"","Rich Text Editor":"Baý Tekst Redaktory",Ridge:"Kertik","Right aligned image":"Sag deňleşdirilen surat","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","rightwards simple arrow":"",Row:"Setir","Ruble sign":"","Rupee sign":"",Save:"Saklaň","Saving changes":"Üýtgeşmeleri saklaň","Section sign":"","Select all":"Ählisini saýla","Select column":"Sütün saýlaň","Select row":"Setir saýlaň","Show more items":"Has köp zady görkeziň","Side image":"Gapdal surat","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"",Small:"Kiçi",Solid:"Gaty","soon with rightwards arrow above":"","Special characters":"Ýörite nyşanlar","Spesmilo sign":"","Split cell horizontally":"Öýjügi keseligine bölüň","Split cell vertically":"Öýjügi dikligine bölüň",Square:"","Square root":"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"Üsti çyzykly",Style:"Stil",Subscript:"Aşaky ýazgy",Superscript:"Üst ýazgy","Table alignment toolbar":"Tablisa deňleşdirmek gurallar paneli","Table cell text alignment":"Tablisa öýjükleriniň tekstini deňleşdirmek","Table properties":"Tablisa aýratynlyklary","Table toolbar":"Tablisa gurallar paneli","Tenge sign":"",Text:"","Text alignment":"Tekstiň deňleşdirilmegi","Text alignment toolbar":"Teksti deňleşdirmek gurallar paneli","Text alternative":"Tekstiň alternatiwasy","Text highlight toolbar":"Tekst bellik gurallar paneli",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Reňki nädogry "#FF0000" ýa-da "rgb(255,0,0)" ýa-da "gyzyl" barlap görüň.',"The URL must not be empty.":"URL boş bolmaly däldir.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Baha nädogry "10px" ýa-da "2em" ýa-da diňe "2" barlap görüň.',"There exists":"","This link has no URL":"Bu baglanyşykda URL ýok","This media URL is not supported.":"Bu media URL goldanok.","Tilde operator":"",Tiny:"Kiçijik","Tip: Paste the URL into the content to embed faster.":"Maslahat: Has çalt ýerleşdirmek üçin URL-i mazmuna goýuň.","To-do List":"Edilmeli işleriň sanawy","Toggle caption off":"","Toggle caption on":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"",Turquoise:"Turkuaz","Two dot leader":"",Underline:"Aşagy çyzykly",Undo:"Yza gaýtar",Union:"",Unlink:"Baglanyşygy aýyr","up down arrow with base":"",Update:"","Update image URL":"","Upload failed":"Ýükläp bolmady","Upload in progress":"Ýüklemek dowam edýär","Upper-latin":"","Upper-roman":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","upwards simple arrow":"","Vertical text alignment toolbar":"Dik tekst tekizlemek gurallar paneli","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"",White:"Ak","Widget toolbar":"Widget gurallar paneli",Width:"Ini","Won sign":"","Words: %0":"Sözler: %0","Wrap text":"",Yellow:"Sary","Yellow marker":"Sary marker","Yen sign":""});e.getPluralForm=function(t){return t!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/tr.js b/ckeditor/translations/tr.js
deleted file mode 100644
index cad01b1..0000000
--- a/ckeditor/translations/tr.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const i=a["tr"]=a["tr"]||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"%0/%1","Align cell text to the bottom":"Hücre içindeki metni alta hizala","Align cell text to the center":"Hücre içindeki metnini ortaya hizalama","Align cell text to the left":"Hücre içindeki metnini sola hizala","Align cell text to the middle":"Hücre içindeki metni ortaya hizala","Align cell text to the right":"Hücre içindeki metnini sağa hizala","Align cell text to the top":"Hücre içindeki metni üste hizala","Align center":"Ortala","Align left":"Sola hizala","Align right":"Sağa hizala","Align table to the left":"Tabloyu sola hizala","Align table to the right":"Tabloyu sağa hizala",Alignment:"Hizalama",All:"Tümü","Almost equal to":"Neredeyse eşit",Angle:"Açı","Approximately equal to":"Yaklaşık olarak eşit",Aquamarine:"Su Yeşili",Arrows:"Oklar","Asterisk operator":"Yıldız operatörü","Austral sign":"Austral işareti","back with leftwards arrow above":"geri sol ok yukarıda",Background:"Arkaplan",Big:"Büyük","Bitcoin sign":"Bitcoin işareti",Black:"Siyah","Block quote":"Alıntı","Block styles":"Blok stilleri",Blue:"Mavi","Blue marker":"Mavi işaretleyici",Bold:"Kalın",Border:"Kenar","Break text":"Metni böl","Bulleted List":"Simgeli Liste","Bulleted list styles toolbar":"Madde işaretli liste stilleri araç çubuğu",Cancel:"İptal","Caption for image: %0":"Resim için başlık: %0","Caption for the image":"Resim için başlık","Cedi sign":"Cedi işareti","Cell properties":"Hücre özellikleri","Cent sign":"Kuruş işareti","Center table":"Tabloyu ortala","Centered image":"Ortalanmış görsel","Change image text alternative":"Görsel alternatif yazısını değiştir","Character categories":"Karakter kategorileri","Characters: %0":"Karakterler: %0","Choose heading":"Başlık tipi seç",Circle:"Çember",Code:"Kod","Colon sign":"İki nokta üst üste işareti",Color:"Renk","Color picker":"Renk seçici",Column:"Kolon","Contains as member":"Üye olarak içerir","Copyright sign":"Telif hakkı işareti","Cruzeiro sign":"Cruzeiro işareti",Currency:"Para Birimi","Currency sign":"Para birimi işareti",Dashed:"Kesik çizgili",Decimal:"Ondalık","Decimal with leading zero":"0'la başlayan ondalık","Decrease indent":"Girintiyi azalt",Default:"Varsayılan","Degree sign":"Derece işareti","Delete column":"Kolonu sil","Delete row":"Satırı sil","Dim grey":"Koyu Gri",Dimensions:"Ölçüler",Disc:"Disk","Division sign":"Bölme işareti","Document colors":"Belge Rengi","Dollar sign":"Dolar işareti","Dong sign":"Dong işareti",Dotted:"Noktalı",Double:"Çift","Double dagger":"Çift hançer","Double exclamation mark":"Çift ünlem işareti","Double low-9 quotation mark":"Çift düşük 9 tırnak işareti","Double question mark":"Çift soru işareti",Downloadable:"İndirilebilir","downwards arrow to bar":"aşağı ok çubuğu","downwards dashed arrow":"aşağı doğru kesik ok","downwards double arrow":"aşağı çift ok","downwards simple arrow":"aşağı doğru basit ok","Drachma sign":"Drahmisi işareti","Dropdown toolbar":"Açılır araç çubuğu","Edit block":"Bloğu Düzenle","Edit link":"Bağlantıyı değiştir","Edit source":"Kaynağı düzenle","Editor block content toolbar":"Düzenleyici engelleme içerik araç çubuğu","Editor contextual toolbar":"Düzenleyici içeriksel araç çubuğu","Editor editing area: %0":"Editör düzenleme alanı: %0","Editor toolbar":"Düzenleme araç çubuğu","Element of":"Öğesi","Em dash":"Uzun çizgi","Empty set":"Boş küme","Empty snippet content":"Snippet içeriği boş","En dash":"Çizgi","end with leftwards arrow above":"sona sol ok yukarıda","Enter image caption":"Resim açıklaması gir","Enter table caption":"Tablo açıklaması gir","Euro sign":"Avro işareti","Euro-currency sign":"Avro para birimi simgesi","Exclamation question mark":"Ünlem soru işareti",Find:"Bul","Find and replace":"Bul ve değiştir","Find in text…":"Metinde bul...","Font Background Color":"Yazı Tipi Arkaplan Rengi","Font Color":"Yazı Tipi Rengi","Font Family":"Yazı Tipi Ailesi","Font Size":"Yazı Boyutu","For all":"Hepsi için","Fraction slash":"Kesir eğik çizgi","French franc sign":"Fransız Frangı işareti","Full size image":"Tam Boyut Görsel","German penny sign":"Alman kuruş işareti","Greater-than or equal to":"Büyük veya eşit","Greater-than sign":"Büyüktür işareti",Green:"Yeşil","Green marker":"Yeşil işaretleyici","Green pen":"Yeşik kalem",Grey:"Gri",Groove:"Yiv","Guarani sign":"Guarani işareti","Header column":"Başlık kolonu","Header row":"Başlık satırı",Heading:"Başlık","Heading 1":"1. Seviye Başlık","Heading 2":"2. Seviye Başlık","Heading 3":"3. Seviye Başlık","Heading 4":"4. Seviye Başlık","Heading 5":"5. Seviye Başlık","Heading 6":"6. Seviye Başlık",Height:"Yükseklik",Highlight:"Vurgu","Horizontal ellipsis":"Yatay elips","Horizontal line":"Yatay çiizgi","Horizontal text alignment toolbar":"Yatay metin hizalama araç çubuğu","Hryvnia sign":"Grivnası işareti","HTML object":"HTML nesnesi","HTML snippet":"HTML snippet'i",Huge:"Çok Büyük","Identical to":"Benzeri","Image resize list":"Resim yeniden boyutlandırma listesi","Image toolbar":"Resim araç çubuğu","image widget":"resim aracı","In line":"Aynı hizada","Increase indent":"Girintiyi arttır","Indian rupee sign":"Hint Rupisi işareti",Infinity:"Sonsuzluk",Insert:"Ekle","Insert code block":"Kod bloğu ekle","Insert column left":"Sola kolon ekle","Insert column right":"Sağa kolon ekle","Insert HTML":"HTML ekle","Insert image":"Görsel Ekle","Insert image via URL":"URL ile görüntü ekle","Insert media":"Medya Ekle","Insert paragraph after block":"Bloktan sonra paragraf ekle","Insert paragraph before block":"Bloktan önce paragraf ekle","Insert row above":"Üste satır ekle","Insert row below":"Alta satır ekle","Insert table":"Tablo Ekle",Inset:"İçe",Integral:"İntegral",Intersection:"Kesişim","Inverted exclamation mark":"Ters ünlem işareti","Inverted question mark":"Ters soru işareti",Italic:"İtalik",Justify:"İki yana yasla","Justify cell text":"Hücre içindeki metini iki yana yasla","Kip sign":"Kip işareti",Latin:"Latince","Latin capital letter a with breve":"Üstü yuvarlak büyük a harfi","Latin capital letter a with macron":"Üstü çizili büyük a harfi","Latin capital letter a with ogonek":"Altı kuyruklu işaretli büyük a harfi","Latin capital letter c with acute":"Üzeri tırnaklı büyük c harfi","Latin capital letter c with caron":"Üstü ters şapkalı büyük c harfi","Latin capital letter c with circumflex":"Üzeri şapkalı büyük c harfi","Latin capital letter c with dot above":"Üstü noktalı büyük c harfi","Latin capital letter d with caron":"Üstü ters şapkalı büyük d harfi","Latin capital letter d with stroke":"Ortası çizgili büyük d harfi","Latin capital letter e with breve":"Üstü ters şapkalı büyük e harfi","Latin capital letter e with caron":"Üstü ters şapkalı büyük e harfi","Latin capital letter e with dot above":"Üstü noktalı büyük e harfi","Latin capital letter e with macron":"Üstü çizili büyük e harfi","Latin capital letter e with ogonek":"Altı kuyruklu büyük e harfi","Latin capital letter eng":"Alttan kuyruklu büyük n harfi","Latin capital letter g with breve":"Üstü ters şapkalı büyük g harfi","Latin capital letter g with cedilla":"Altı kuyruklu büyük g harfi","Latin capital letter g with circumflex":"Üzeri şapkalı büyük g harfi","Latin capital letter g with dot above":"Üstü noktalı büyük g harfi","Latin capital letter h with circumflex":"Üzeri şapkalı büyük h harfi","Latin capital letter h with stroke":"Üst kısmı çizgili büyük h harfi","Latin capital letter i with breve":"Üstü ters şapkalı büyük i harfi","Latin capital letter i with dot above":"Üstü noktalı büyük i harfi","Latin capital letter i with macron":"Üstü çizili büyük i harfi","Latin capital letter i with ogonek":"Altı kuyruklu büyük i harfi","Latin capital letter i with tilde":"Üstü tilda işaretli büyük i harfi","Latin capital letter j with circumflex":"Üzeri şapkalı büyük j harfi","Latin capital letter k with cedilla":"Altı kuyruklu büyük k harfi","Latin capital letter l with acute":"Üzeri tırnaklı büyük L harfi","Latin capital letter l with caron":"Üstü ters şapkalı büyük L harfi","Latin capital letter l with cedilla":"Altı kuyruklu büyük L harfi","Latin capital letter l with middle dot":"Ortası noktalı büyük L harfi","Latin capital letter l with stroke":"Üst kısmı çizgili büyük L harfi","Latin capital letter n with acute":"Üzeri tırnaklı büyük n harfi","Latin capital letter n with caron":"Üstü ters şapkalı büyük n harfi","Latin capital letter n with cedilla":"Altı kuyruklu büyük n harfi","Latin capital letter o with breve":"Üstü ters şapkalı büyük o harfi","Latin capital letter o with double acute":"Üstü çift tırnaklı büyük o harfi","Latin capital letter o with macron":"Üstü çizili büyük o harfi","Latin capital letter r with acute":"Üzeri tırnaklı büyük r harfi","Latin capital letter r with caron":"Üstü ters şapkalı büyük r harfi","Latin capital letter r with cedilla":"Altı kuyruklu büyük r harfi","Latin capital letter s with acute":"Üzeri tırnaklı büyük s harfi","Latin capital letter s with caron":"Üstü ters şapkalı büyük s harfi","Latin capital letter s with cedilla":"Altı kuyruklu büyük s harfi","Latin capital letter s with circumflex":"Üzeri şapkalı büyük s harfi","Latin capital letter t with caron":"Üstü ters şapkalı büyük t harfi","Latin capital letter t with cedilla":"Altı kuyruklu büyük t harfi","Latin capital letter t with stroke":"Üst kısmı çizgili büyük t harfi","Latin capital letter u with breve":"Üstü ters şapkalı büyük u harfi","Latin capital letter u with double acute":"Üstü çift tırnaklı büyük u harfi","Latin capital letter u with macron":"Üstü çizili büyük u harfi","Latin capital letter u with ogonek":"Altı kuyruklu büyük u harfi","Latin capital letter u with ring above":"Üstü derece işaretli büyük u harfi","Latin capital letter u with tilde":"Üstü tildalı büyük u harfi","Latin capital letter w with circumflex":"Üzeri şapkalı büyük w harfi","Latin capital letter y with circumflex":"Üzeri şapkalı büyük y harfi","Latin capital letter y with diaeresis":"Üstü çift noktalı büyük y harfi","Latin capital letter z with acute":"Üzeri tırnaklı büyük z harfi","Latin capital letter z with caron":"Üstü ters şapkalı büyük z harfi","Latin capital letter z with dot above":"Üstü noktalı büyük z harfi","Latin capital ligature ij":"Büyük ij harfi","Latin capital ligature oe":"Büyük yunan OE harfi","Latin small letter a with breve":"Üstü yuvarlak küçük a harfi","Latin small letter a with macron":"Üstü çizili küçük a harfi","Latin small letter a with ogonek":"Altı kuyruklu işaretli küçük a harfi","Latin small letter c with acute":"Üzeri tırnaklı küçük c harfi","Latin small letter c with caron":"Üstü ters şapkalı küçük c harfi","Latin small letter c with circumflex":"Üzeri şapkalı küçük c harfi","Latin small letter c with dot above":"Üstü noktalı küçük c harfi","Latin small letter d with caron":"Üstü ters şapkalı küçük d harfi","Latin small letter d with stroke":"Ortası çizgili küçük d harfi","Latin small letter dotless i":"Noktası küçük i harfi","Latin small letter e with breve":"Üstü ters şapkalı küçük e harfi","Latin small letter e with caron":"Üstü ters şapkalı küçük e harfi","Latin small letter e with dot above":"Üstü noktalı küçük e harfi","Latin small letter e with macron":"Üstü çizili küçük e harfi","Latin small letter e with ogonek":"Altı kuyruklu küçük e harfi","Latin small letter eng":"Alttan kuyruklu küçük n harfi","Latin small letter f with hook":"Latince küçük f harfi","Latin small letter g with breve":"Üstü ters şapkalı küçük g harfi","Latin small letter g with cedilla":"Altı kuyruklu küçük g harfi","Latin small letter g with circumflex":"Üzeri şapkalı küçük g harfi","Latin small letter g with dot above":"Üstü noktalı küçük g harfi","Latin small letter h with circumflex":"Üzeri şapkalı küçük g harfi","Latin small letter h with stroke":"Üst kısmı çizgili küçük h harfi","Latin small letter i with breve":"Üstü ters şapkalı küçük i harfi","Latin small letter i with macron":"Üstü çizili küçük i harfi","Latin small letter i with ogonek":"Altı kuyruklu küçük i harfi","Latin small letter i with tilde":"Üstü tilda işaretli küçük i harfi","Latin small letter j with circumflex":"Üzeri şapkalı küçük j harfi","Latin small letter k with cedilla":"Altı kuyruklu küçük k harfi","Latin small letter kra":"Küçük küt k harfi","Latin small letter l with acute":"Üzeri tırnaklı küçük L harfi","Latin small letter l with caron":"Üstü ters şapkalı küçük L harfi","Latin small letter l with cedilla":"Altı kuyruklu küçük L harfi","Latin small letter l with middle dot":"Ortası noktalı küçük L harfi","Latin small letter l with stroke":"Üst kısmı çizgili küçük L harfi","Latin small letter long s":"Uzun küçük s harfi","Latin small letter n preceded by apostrophe":"Önden apostrof küçük n harfi","Latin small letter n with acute":"Üzeri tırnaklı küçük n harfi","Latin small letter n with caron":"Üstü ters şapkalı küçük n harfi","Latin small letter n with cedilla":"Altı kuyruklu küçük n harfi","Latin small letter o with breve":"Üstü ters şapkalı küçük o harfi","Latin small letter o with double acute":"Üstü çift tırnaklı küçük o harfi","Latin small letter o with macron":"Üstü çizili küçük o harfi","Latin small letter r with acute":"Üzeri tırnaklı küçük r harfi","Latin small letter r with caron":"Üstü ters şapkalı küçük r harfi","Latin small letter r with cedilla":"Altı kuyruklu küçük r harfi","Latin small letter s with acute":"Üzeri tırnaklı küçük s harfi","Latin small letter s with caron":"Üstü ters şapkalı küçük s harfi","Latin small letter s with cedilla":"Altı kuyruklu küçük s harfi","Latin small letter s with circumflex":"Üzeri şapkalı küçük s harfi","Latin small letter t with caron":"Üstü ters şapkalı küçük t harfi","Latin small letter t with cedilla":"Altı kuyruklu küçük t harfi","Latin small letter t with stroke":"Üst kısmı çizgili küçük t harfi","Latin small letter u with breve":"Üstü ters şapkalı küçük u harfi","Latin small letter u with double acute":"Üstü çift tırnaklı küçük u harfi","Latin small letter u with macron":"Üstü çizili küçük u harfi","Latin small letter u with ogonek":"Altı kuyruklu küçük u harfi","Latin small letter u with ring above":"Üstü derece işaretli küçük u harfi","Latin small letter u with tilde":"Üstü tildalı küçük u harfi","Latin small letter w with circumflex":"Üzeri şapkalı küçük w harfi","Latin small letter y with circumflex":"Üzeri şapkalı küçük y harfi","Latin small letter z with acute":"Üzeri tırnaklı küçük z harfi","Latin small letter z with caron":"Üstü ters şapkalı küçük z harfi","Latin small letter z with dot above":"Üstü noktalı küçük z harfi","Latin small ligature ij":"Küçük ij harfi","Latin small ligature oe":"Küçük yunan OE harfi","Left aligned image":"Sola hizalı görsel","Left double quotation mark":"Sol çift tırnak işareti","Left single quotation mark":"Sol tek tırnak işareti","Left-pointing double angle quotation mark":"Sola dönük çift açılı tırnak işareti","leftwards arrow to bar":"sola ok çubuğu","leftwards dashed arrow":"sola kesik çizgili ok","leftwards double arrow":"sola çift ok","leftwards simple arrow":"sola doğru basit ok","Less-than or equal to":"Küçük veya eşit","Less-than sign":"Küçüktür işareti","Light blue":"Açık Mavi","Light green":"Açık Yeşil","Light grey":"Açık Gri",Link:"Bağlantı","Link image":"Resim bağlantısı","Link URL":"Bağlantı Adresi","Lira sign":"Lira işareti","List properties":"Liste özellikleri","Livre tournois sign":"Livre tournois işareti","Logical and":"Mantıksal VE","Logical or":"Mantıksal VEYA","Lower-latin":"Küçük Latin harfleri","Lower–roman":"Küçük Roma rakamları",Macron:"Uzatma işareti","Manat sign":"Manat işareti","Match case":"Büyük küçük harfe duyarlı",Mathematical:"Matematiksel","Media toolbar":"Medya araç çubuğu","Media URL":"Medya URL'si","media widget":"medya aracı","Merge cell down":"Aşağıya doğru birleştir","Merge cell left":"Sola doğru birleştir","Merge cell right":"Sağa doğru birleştir","Merge cell up":"Yukarı doğru birleştir","Merge cells":"Hücreleri birleştir","Mill sign":"Mill işareti","Minus sign":"Eksi işareti","Multiple styles":"Birden fazla stil","Multiplication sign":"Çarpma işareti","N-ary product":"N-ary ürünü","N-ary summation":"N-ary toplamı",Nabla:"Nabla","Naira sign":"Naira işareti","New sheqel sign":"Yeni şekel işareti",Next:"Sonraki","Next result":"Sonraki sonuç","No preview available":"Önizleme yok",None:"Yok","Nordic mark sign":"İskandinav işareti","Not an element of":"Onun öğesi değil","Not equal to":"Eşit değil","Not sign":"İmzalanmamış","Numbered List":"Numaralı Liste","Numbered list styles toolbar":"Numaralandırılmış liste stilleri araç çubuğu","on with exclamation mark with left right arrow above":"üzerinde sol sağ ok bulunan ünlem işaretiyle","Open in a new tab":"Yeni sekmede aç","Open link in new tab":"Yeni sekmede aç","Open media in new tab":"Medyayı yeni sekmede aç",Orange:"Turuncu",Original:"Orijinal",Outset:"Dışarıya",Overline:"Üstü çizili",Padding:"İç boşluk","Page break":"Sayfa sonu",Paragraph:"Paragraf","Paragraph sign":"Paragraf işareti","Partial differential":"Kısmi diferansiyel","Paste raw HTML here...":"Ham HTML'yi buraya yapıştırın...","Paste the media URL in the input.":"Medya URL'siini metin kutusuna yapıştırınız.","Per mille sign":"Bin işareti için","Per ten thousand sign":"Her on bine göre işareti","Peseta sign":"Peseta işareti","Peso sign":"Peso işareti","Pink marker":"Pembe işaretleyici","Plain text":"Düz metin","Plus-minus sign":"Artı eksi işareti","Pound sign":"Sterlin işareti","Press Enter to type after or press Shift + Enter to type before the widget":"Görsel bileşenden sonra yazmak için Enter'a basın ya da görsel bileşenden önce yazmak için Shift + Enter'a basın",Previous:"Önceki","Previous result":"Önceki sonuç","Proportional to":"Orantılı",Purple:"Mor","Question exclamation mark":"Soru ünlem işareti",Red:"Kırmızı","Red pen":"Kırmızı kalem",Redo:"Tekrar yap","Registered sign":"Kayıtlı işareti","Remove color":"Rengi Sil","Remove Format":"Biçimlendirmeyi Kaldır","Remove highlight":"Vurgulamayı temizle",Replace:"Değiştir","Replace all":"Hepsini değiştir","Replace with…":"Şununla değiştir...","Resize image":"Resmi boyutlandır","Resize image to %0":"Resmi %0 ölçülerine boyutlandır","Resize image to the original size":"Resmi orijinal büyüklüğüne al","Restore default":"Varsayılanı geri yükle","Reversed order":"Ters sıralama","Reversed paragraph sign":"Ters paragraf işareti","Rich Text Editor":"Zengin İçerik Editörü",Ridge:"Yükselti","Right aligned image":"Sağa hizalı görsel","Right double quotation mark":"Sağ çift tırnak işareti","Right single quotation mark":"Sağ tek tırnak işareti","Right-pointing double angle quotation mark":"Sağa bakan çift açılı tırnak işareti","rightwards arrow to bar":"sağa ok çubuğu","rightwards dashed arrow":"sağa kesik çizgili ok","rightwards double arrow":"sağa çift ok","rightwards simple arrow":"sağa doğru basit ok",Row:"Satır","Ruble sign":"Ruble işareti","Rupee sign":"Rupi işareti",Save:"Kaydet","Save changes":"Değişiklikleri kaydet","Saving changes":"Değişiklikler Kaydediliyor","Section sign":"Bölüm işareti","Select all":"Hepsini seç","Select column":"Kolon seç","Select row":"Satır seç","Show more items":"Daha fazla öğe göster","Show options":"Seçenekleri göster","Side image":"Yan Görsel","Single left-pointing angle quotation mark":"Tek sola dönük açı tırnak işareti","Single low-9 quotation mark":"Tek düşük 9 tırnak işareti","Single right-pointing angle quotation mark":"Sağa bakan tek açılı tırnak işareti",Small:"Küçük",Solid:"Dolu","soon with rightwards arrow above":"yakında sağ ok ile",Source:"Kaynak","Special characters":"Özel karakterler","Spesmilo sign":"Spesmilo işareti","Split cell horizontally":"Hücreyi yatay böl","Split cell vertically":"Hücreyi dikey böl",Square:"Kare","Square root":"Kare kök","Start at":"Şununla başla","Start index must be greater than 0.":"Başlangıç dizini 0'dan büyük olmalıdır.",Strikethrough:"Üstü çizili",Style:"Stil",Styles:"Stiller",Subscript:"Alt Simge",Superscript:"Üst Simge","Table alignment toolbar":"Tablo hizalama araç çubuğu","Table cell text alignment":"Tablo hücresi metin hizalaması","Table properties":"Tablo özellikleri","Table toolbar":"Tablo araç çubuğu","Tenge sign":"Tenge işareti",Text:"Metin","Text alignment":"Yazı hizalama","Text alignment toolbar":"Yazı Hizlama Araç Çubuğu","Text alternative":"Yazı alternatifi","Text highlight toolbar":"Yazı Vurgulama Araç Çubuğu","Text styles":"Metin stilleri","Text to find must not be empty.":"Bulunacak metin boş bırakılmamalıdır.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Geçersiz renk. "#FF0000" veya "rgb(255,0,0)" veya "red" deneyin.',"The URL must not be empty.":"URL boş olamaz.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Geçersiz değer. "10px" veya "2em" veya sadece "2" deneyin.',"There exists":"Var","This link has no URL":"Bağlantı adresi yok","This media URL is not supported.":"Desteklenmeyen Medya URL'si.","Tilde operator":"Tilde operatörü",Tiny:"Çok Küçük","Tip: Find some text first in order to replace it.":"İpucu: Değiştirmek için önce bir metin bul.","Tip: Paste the URL into the content to embed faster.":"İpucu: İçeriği daha hızlı yerleştirmek için URL'yi yapıştırın.","To-do List":"Yapılacaklar Listesi","Toggle caption off":"Açıklamayı kapat","Toggle caption on":"Açıklamayı aç","Toggle the circle list style":"Çember liste stilini değiştir","Toggle the decimal list style":"Ondalık liste stilini değiştir","Toggle the decimal with leading zero list style":"0'la başlayan ondalık liste stilini değiştir","Toggle the disc list style":"Disk liste stilini değiştir","Toggle the lower–latin list style":"Küçük Latin harfleri liste stilini değiştir","Toggle the lower–roman list style":"Küçük Roma rakamları liste stilini değiştir","Toggle the square list style":"Kare liste stilini değiştir","Toggle the upper–latin list style":"Büyük Latin harfleri liste stilini değiştir","Toggle the upper–roman list style":"Büyük Roma rakamları liste stilini değiştir","top with upwards arrow above":"en üst yukarı oku","Trade mark sign":"Ticari marka işareti","Tugrik sign":"Tugrik işareti","Turkish lira sign":"Türk Lirası işareti",Turquoise:"Turkuaz","Two dot leader":"Öncelikli iki nokta",Underline:"Altı Çizgili",Undo:"Geri al",Union:"Birleşik",Unlink:"Bağlantıyı kaldır","up down arrow with base":"taban ile yukarı aşağı ok",Update:"Güncelle","Update image URL":"Görüntü URL'sini güncelle","Upload failed":"Yükleme başarsız","Upload in progress":"Yükleme işlemi devam ediyor","Upper-latin":"Büyük Latin harfleri","Upper-roman":"Büyük Roma rakamları","upwards arrow to bar":"yukarı ok çubuğu","upwards dashed arrow":"yukarı doğru kesik ok","upwards double arrow":"yukarı çift ok","upwards simple arrow":"yukarı doğru basit ok","Vertical text alignment toolbar":"Dikey metin hizalama araç çubuğu","Vulgar fraction one half":"Kaba kesir bir buçuk","Vulgar fraction one quarter":"Kaba kesir bir çeyrek","Vulgar fraction three quarters":"Kaba bölüm dörtte üç",White:"Beyaz","Whole words only":"Sadece bütün kelimeler","Widget toolbar":"Bileşen araç çubuğu",Width:"Genişlik","Won sign":"Kazanılan işaret","Words: %0":"Kelimeler: %0","Wrap text":"Metni kaydır",Yellow:"Sarı","Yellow marker":"Sarı işaretleyici","Yen sign":"Yen işareti"});i.getPluralForm=function(a){return a>1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/tt.js b/ckeditor/translations/tt.js
deleted file mode 100644
index 65e0145..0000000
--- a/ckeditor/translations/tt.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["tt"]=e["tt"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"","Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align table to the left":"","Align table to the right":"",Alignment:"",Aquamarine:"Аквамарин",Background:"",Black:"Кара",Blue:"Зәңгәр",Bold:"Калын",Border:"","Break text":"","Bulleted List":"","Bulleted list styles toolbar":"",Cancel:"Баш тарт","Caption for image: %0":"","Caption for the image":"","Cell properties":"","Center table":"","Centered image":"","Change image text alternative":"",Circle:"Түгәрәк",Code:"Код",Color:"Төс","Color picker":"",Column:"",Dashed:"",Decimal:"","Decimal with leading zero":"","Delete column":"","Delete row":"","Dim grey":"",Dimensions:"",Disc:"Диск",Dotted:"",Double:"",Downloadable:"","Dropdown toolbar":"","Edit block":"","Edit link":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"","Enter image caption":"","Enter table caption":"",Find:"Таб","Find and replace":"","Find in text…":"Текстта таб...","Full size image":"",Green:"Яшел",Grey:"Соры",Groove:"","Header column":"","Header row":"",Height:"","Horizontal text alignment toolbar":"","Image resize list":"","Image toolbar":"","image widget":"","In line":"",Insert:"","Insert column left":"","Insert column right":"","Insert image":"","Insert image via URL":"","Insert row above":"","Insert row below":"","Insert table":"",Inset:"",Italic:"","Justify cell text":"","Left aligned image":"","Light blue":"Ачык зәңгәр","Light green":"Ачык яшел","Light grey":"Ачык соры",Link:"Сылтама","Link image":"","Link URL":"","List properties":"","Lower-latin":"","Lower–roman":"","Match case":"","Merge cell down":"","Merge cell left":"","Merge cell right":"","Merge cell up":"","Merge cells":"",Next:"","Next result":"",None:"","Numbered List":"","Numbered list styles toolbar":"","Open in a new tab":"","Open link in new tab":"",Orange:"Кызгылт",Original:"",Outset:"",Padding:"",Previous:"","Previous result":"",Purple:"Шәмәхә",Red:"Кызыл",Redo:"Кабатла","Remove color":"",Replace:"","Replace all":"","Replace with…":"","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"","Reversed order":"","Rich Text Editor":"",Ridge:"","Right aligned image":"",Row:"",Save:"Сакла","Select column":"","Select row":"","Show more items":"","Show options":"","Side image":"",Solid:"","Split cell horizontally":"","Split cell vertically":"",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"",Style:"",Subscript:"",Superscript:"","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"","Text alternative":"","Text to find must not be empty.":"",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","This link has no URL":"","Tip: Find some text first in order to replace it.":"","To-do List":"","Toggle caption off":"","Toggle caption on":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"Фервоз",Underline:"",Undo:"",Unlink:"",Update:"Яңарт","Update image URL":"","Upload failed":"","Upper-latin":"","Upper-roman":"","Vertical text alignment toolbar":"",White:"Ак","Whole words only":"",Width:"","Wrap text":"",Yellow:"Сары"});t.getPluralForm=function(e){return 0}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/ug.js b/ckeditor/translations/ug.js
deleted file mode 100644
index 3bac676..0000000
--- a/ckeditor/translations/ug.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(e){const t=e["ug"]=e["ug"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"%0 / %1","Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align center":"ئوتتۇرىغا توغرىلاش","Align left":"سولغا توغرىلاش","Align right":"ئوڭغا توغرىلاش","Align table to the left":"","Align table to the right":"",Alignment:"",Aquamarine:"",Background:"",Big:"چوڭ",Black:"","Block quote":"نەقىل",Blue:"",Bold:"توم",Border:"","Break text":"","Bulleted List":"بەلگە تىزىملىك","Bulleted list styles toolbar":"",Cancel:"ۋاز كەچ","Caption for image: %0":"","Caption for the image":"","Cell properties":"","Center table":"","Centered image":"ئوتتۇردىكى رەسىم","Change image text alternative":"رەسىملىك تېكىست تاللىغۇچنى ئۆزگەرتىش","Choose heading":"ماۋزۇ تاللاش",Circle:"",Code:"كود",Color:"","Color picker":"",Column:"",Dashed:"",Decimal:"","Decimal with leading zero":"",Default:"سۈكۈتتىكى","Delete column":"","Delete row":"","Dim grey":"",Dimensions:"",Disc:"","Document colors":"",Dotted:"",Double:"",Downloadable:"","Dropdown toolbar":"","Edit block":"","Edit link":"","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"","Enter image caption":"رەسىمنىڭ تېمىسىنى كىرگۈزۈڭ","Enter table caption":"",Find:"ئىزدە","Find and replace":"ئىزدە ۋە ئالماشتۇر","Find in text…":"تېكىستتىن ئىزدە…","Font Background Color":"خەت تەگلىك رەڭگى","Font Color":"خەت رەڭگى","Font Family":"خەت نۇسخىسى","Font Size":"خەت چوڭلۇقى","Full size image":"ئەسلى چوڭلۇقتىكى رەسىم",Green:"",Grey:"",Groove:"","Header column":"","Header row":"",Heading:"ماۋزۇ","Heading 1":"ماۋزۇ 1","Heading 2":"ماۋزۇ 2","Heading 3":"ماۋزۇ 3","Heading 4":"ماۋزۇ 4","Heading 5":"ماۋزۇ 5","Heading 6":"ماۋزۇ 6",Height:"","Horizontal text alignment toolbar":"",Huge:"زور","Image resize list":"","Image toolbar":"","image widget":"رەسىمچىك","In line":"",Insert:"","Insert code block":"كود بۆلىكى قىستۇر","Insert column left":"","Insert column right":"","Insert image":"رەسىم قىستۇرۇش","Insert image via URL":"","Insert row above":"","Insert row below":"","Insert table":"جەدۋەل قىستۇر",Inset:"",Italic:"يانتۇ",Justify:"ئوڭ سولدىن توغرىلا","Justify cell text":"","Left aligned image":"سولغا توغۇرلانغان رەسىم","Light blue":"","Light green":"","Light grey":"",Link:"ئۇلانما","Link image":"","Link URL":"ئۇلاش ئادىرسى","List properties":"","Lower-latin":"","Lower–roman":"","Match case":"چوڭ كىچىك ھەرپنى پەرقلەندۈر","Merge cell down":"","Merge cell left":"","Merge cell right":"","Merge cell up":"","Merge cells":"",Next:"","Next result":"كېيىنكى نەتىجە",None:"","Numbered List":"نومۇرلۇق تىزىملىك","Numbered list styles toolbar":"","Open in a new tab":"","Open link in new tab":"",Orange:"",Original:"",Outset:"",Padding:"",Paragraph:"ئابزاس","Plain text":"ساپ تېكىست",Previous:"","Previous result":"ئالدىنقى نەتىجە",Purple:"",Red:"",Redo:"تەكرارلاش","Remove color":"رەڭنى چىقىرىۋەت",Replace:"ئالماشتۇر","Replace all":"ھەممىنى ئالماشتۇر","Replace with…":"ئالماشتۇرۇلۇدىغىنى…","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"كۆڭۈلدىكىگە قايتۇر","Reversed order":"","Rich Text Editor":"تېكىست تەھرىرلىگۈچ",Ridge:"","Right aligned image":"ئوڭغا توغۇرلانغان رەسىم",Row:"",Save:"ساقلا","Saving changes":"ئۆزگەرتىشلەرنى ساقلاش","Select column":"","Select row":"","Show more items":"تېخىمۇ كۆپ تۈرنى كۆرسەت","Show options":"تاللانمىلارنى كۆرسەت","Side image":"يان رەسىم",Small:"كىچىك",Solid:"","Split cell horizontally":"","Split cell vertically":"",Square:"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"ئۆچۈرۈش سىزىقى",Style:"",Subscript:"ئاستبەلگە",Superscript:"ئۈستبەلگە","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"","Text alignment":"تېكىست توغرىلاش","Text alignment toolbar":"تېكىست توغرىلاش قورالبالدىقى","Text alternative":"تېكىست ئاملاشتۇرۇش","Text to find must not be empty.":"ئىزدەيدىغان تېكىست بوش قالدۇرۇلمايدۇ.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"",'The value is invalid. Try "10px" or "2em" or simply "2".':"","This link has no URL":"",Tiny:"ئەڭ كىچىك","Tip: Find some text first in order to replace it.":"ئەسكەرتىش: ئاۋال ئىزدەپ ئاندىن ئالماشتۇرىدۇ.","To-do List":"","Toggle caption off":"","Toggle caption on":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"",Turquoise:"",Underline:"ئاستى سىزىق",Undo:"يېنىۋېلىش",Unlink:"ئۇلانمىنى ئۈزۈش",Update:"","Update image URL":"","Upload failed":"چىقىرىش مەغلۇپ بولدى","Upper-latin":"","Upper-roman":"","Vertical text alignment toolbar":"",White:"","Whole words only":"سۆزلا",Width:"","Wrap text":"",Yellow:""});t.getPluralForm=function(e){return e!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/uk.js b/ckeditor/translations/uk.js
deleted file mode 100644
index 64a69b9..0000000
--- a/ckeditor/translations/uk.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["uk"]=t["uk"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 із %1","Align cell text to the bottom":"Вирівняти текст комірки по низу","Align cell text to the center":"Вирівняти текст по центру","Align cell text to the left":"Вирівняти текст по лівому краю","Align cell text to the middle":"Вирівняти текст комірки по середині","Align cell text to the right":"Вирівняти текст по правому краю","Align cell text to the top":"Вирівняти текст комірки по верху ","Align center":"По центру","Align left":"По лівому краю","Align right":"По правому краю","Align table to the left":"Вирівняти таблицю по лівому краю","Align table to the right":"Вирівняти таблицю по правому краю ",Alignment:"Вирівнювання",All:"Усі","Almost equal to":"Майже дорівнює",Angle:"Кут","Approximately equal to":"Приблизно дорівнює",Aquamarine:"Аквамариновий",Arrows:"Стрілки","Asterisk operator":"Оператор зірочка","Austral sign":"Символ аустрала","back with leftwards arrow above":"back зі стрілкою вліво зверху",Background:"Фон",Big:"Великий","Bitcoin sign":"Символ біткоїна",Black:"Чорний","Block quote":"Цитата","Block styles":"Стилі блоку",Blue:"Синій","Blue marker":"Синій маркер",Bold:"Жирний",Border:"Межа","Break text":"Розірвати тексту","Bulleted List":"Маркерний список","Bulleted list styles toolbar":"Панель маркерних списків",Cancel:"Відміна","Caption for image: %0":"Підпис до зображення: %0","Caption for the image":"Підпис до зображення","Cedi sign":"Символ седі","Cell properties":"Властивості комірок","Cent sign":"Символ цента","Center table":"Відцентрувати таблицю","Centered image":"Зображення по центру","Change image text alternative":"Змінити текстову альтернативу зображення","Character categories":"Категорії символів","Characters: %0":"Символи: %0","Choose heading":"Оберіть заголовок",Circle:"Коло",Code:"Код","Colon sign":"Символ двокрапки",Color:"Колір","Color picker":"Вибір кольору",Column:"Стовпець","Contains as member":"Містить як елемент","Copyright sign":"Знак авторського права","Cruzeiro sign":"Символ крузейро",Currency:"Валюта","Currency sign":"Символ валюти",Dashed:"Пунктирна",Decimal:"Цифри","Decimal with leading zero":"Цифри із провідним нулем","Decrease indent":"Зменшити відступ",Default:"За замовчуванням","Degree sign":"Знак ступеня","Delete column":"Видалити стовпець","Delete row":"Видалити рядок","Dim grey":"Темно-сірий",Dimensions:"Розміри",Disc:"Круг","Division sign":"Знак ділення","Document colors":"Кольори документу","Dollar sign":"Символ долара","Dong sign":"Символ донга",Dotted:"Точкова",Double:"Подвійна","Double dagger":"Подвійний хрестик","Double exclamation mark":"Подвійний знак оклику","Double low-9 quotation mark":"Подвійні нижні лапки","Double question mark":"Подвійний знак питання",Downloadable:"Завантажувальне","downwards arrow to bar":"стрілка вниз до блоку","downwards dashed arrow":"пунктирна стрілка вниз","downwards double arrow":"подвійна стрілка вниз","downwards simple arrow":"проста стрілка вниз","Drachma sign":"Символ драхми","Dropdown toolbar":"Випадаюча панель інструментів","Edit block":"Редагувати блок","Edit link":"Редагувати посилання","Edit source":"Редагувати джерело","Editor block content toolbar":"Панель інструментів вмісту блоку редактора","Editor contextual toolbar":"Контекстна панель інструментів редактора","Editor editing area: %0":"Область редагування редактора: %0","Editor toolbar":"Панель інструментів редактора","Element of":"Елемент","Em dash":"Довге тире","Empty set":"Порожній набір","Empty snippet content":"Порожній вміст","En dash":"Тире","end with leftwards arrow above":"end зі стрілкою вліво зверху","Enter image caption":"Введіть підпис зображення","Enter table caption":"Введіть підпис таблиці","Euro sign":"Символ євро","Euro-currency sign":"Символ євровалюти","Exclamation question mark":"Знак оклику і знак питання",Find:"Знайти","Find and replace":"Знайти та замінити","Find in text…":"Знайти в тексті…","Font Background Color":"Колір тла шрифту","Font Color":"Колір шрифту","Font Family":"Сімейство шрифтів","Font Size":"Розмір шрифту","For all":"Для всіх","Fraction slash":"Риска дробу","French franc sign":"Символ французького франка","Full size image":"Повний розмір зображення","German penny sign":"Символ німецького пенні","Greater-than or equal to":"Більше або дорівнює","Greater-than sign":"Знак більше",Green:"Зелений","Green marker":"Зелений маркер","Green pen":"Зелений маркер",Grey:"Сірий",Groove:"Жолобчаста","Guarani sign":"Символ гуарані","Header column":"Заголовок стовпця","Header row":"Заголовок рядка",Heading:"Заголовок","Heading 1":"Заголовок 1","Heading 2":"Заголовок 2","Heading 3":"Заголовок 3","Heading 4":"Заголовок 4","Heading 5":"Заголовок 5","Heading 6":"Заголовок 6",Height:"Висота",Highlight:"Виділення","Horizontal ellipsis":"Горизонтальний еліпс","Horizontal line":"Горизонтальна лінія","Horizontal text alignment toolbar":"Панель інструментів вирівнювання горизонтального тексту","Hryvnia sign":"Символ гривні","HTML object":"HTML об'єкт","HTML snippet":"Фрагмент HTML",Huge:"Величезний","Identical to":"Ідентичне до","Image resize list":"Перелік розмірів","Image toolbar":"Панелі інструментів зображення","image widget":"Віджет зображення","In line":"В тексті","Increase indent":"Збільшити відступ","Indian rupee sign":"Символ індійської рупії",Infinity:"Нескінченність",Insert:"Вставити","Insert code block":"Вставте блок коду","Insert column left":"Вставити стовпець зліва","Insert column right":"Вставити стовпець справа","Insert HTML":"Вставити HTML","Insert image":"Вставити зображення","Insert image via URL":"Вставити зображення через посилання","Insert media":"Вставити медіа","Insert paragraph after block":"Додати абзац після блока","Insert paragraph before block":"Додати абзац перед блоком","Insert row above":"Вставити рядок знизу","Insert row below":"Вставити рядок зверху","Insert table":"Вставити таблицю",Inset:"Угнута",Integral:"Інтеграл",Intersection:"Перетин","Inverted exclamation mark":"Перевернутий знак оклику","Inverted question mark":"Перевернутий знак питання",Italic:"Курсив",Justify:"По ширині","Justify cell text":"Вирівняти текст по ширині ","Kip sign":"Символ кіпа",Latin:"Латинські","Latin capital letter a with breve":"Латинська велика літера а з бревісом","Latin capital letter a with macron":"Латинська велика літера а зі знаком довготи","Latin capital letter a with ogonek":"Латинська велика літера а з хвостиком","Latin capital letter c with acute":"Латинська велика літера с з гострим наголосом","Latin capital letter c with caron":"Латинська велика літера с з пташкою","Latin capital letter c with circumflex":"Латинська велика літера с з дашком","Latin capital letter c with dot above":"Латинська велика літера с з крапкою згори","Latin capital letter d with caron":"Латинська велика літера d з пташкою","Latin capital letter d with stroke":"Латинська велика літера d з рискою","Latin capital letter e with breve":"Латинська велика літера е з бревісом","Latin capital letter e with caron":"Латинська велика літера е з пташкою","Latin capital letter e with dot above":"Латинська велика літера е з крапкою вгорі","Latin capital letter e with macron":"Латинська велика літера е зі знаком довготи","Latin capital letter e with ogonek":"Латинська велика літера е з хвостиком","Latin capital letter eng":"Латинські великі літери eng","Latin capital letter g with breve":"Латинська велика літера g з бревісом","Latin capital letter g with cedilla":"Латинська велика літера g з седилем","Latin capital letter g with circumflex":"Латинська велика літера g з дашком","Latin capital letter g with dot above":"Латинська велика літера g з крапкою вгорі","Latin capital letter h with circumflex":"Латинська велика літера h з дашком","Latin capital letter h with stroke":"Латинська велика літера h з рискою","Latin capital letter i with breve":"Латинська велика літера і з бревісом","Latin capital letter i with dot above":"Латинська велика літера і з крапкою вгорі","Latin capital letter i with macron":"Латинська велика літера і зі знаком довготи","Latin capital letter i with ogonek":"Латинська велика літера і з пташкою","Latin capital letter i with tilde":"Латинська велика літера і з тильдою","Latin capital letter j with circumflex":"Латинська велика літера j з дашком","Latin capital letter k with cedilla":"Латинська велика літера k з седилем","Latin capital letter l with acute":"Латинська велика літера l з гострим наголосом","Latin capital letter l with caron":"Латинська велика літера l із пташкою","Latin capital letter l with cedilla":"Латинська велика літера l із седилем","Latin capital letter l with middle dot":"Латинська велика літера l з середньою крапкою","Latin capital letter l with stroke":"Латинська велика літера l з рискою","Latin capital letter n with acute":"Латинська велика літера n з гострим наголосом","Latin capital letter n with caron":"Латинська велика літера n із пташкою","Latin capital letter n with cedilla":"Латинська велика літера n із седилем","Latin capital letter o with breve":"Латинська велика літера о з бревісом","Latin capital letter o with double acute":"Латинська велика літера о з подвійним наголосом","Latin capital letter o with macron":"Латинська велика літера о зі знаком довготи","Latin capital letter r with acute":"Латинська велика літера r з гострим наголосом","Latin capital letter r with caron":"Латинська велика літера r із пташкою","Latin capital letter r with cedilla":"Латинська велика літера r із седилем","Latin capital letter s with acute":"Латинська велика літера s із гострим наголосом","Latin capital letter s with caron":"Латинська велика літера s із пташкою","Latin capital letter s with cedilla":"Латинська велика літера s із седилем","Latin capital letter s with circumflex":"Латинська велика літера s із дашком","Latin capital letter t with caron":"Латинська велика літера t із пташкою","Latin capital letter t with cedilla":"Латинська велика літера t із седилем","Latin capital letter t with stroke":"Латинська велика літера t із рискою","Latin capital letter u with breve":"Латинська велика літера u із бревісом","Latin capital letter u with double acute":"Латинська велика літера u із подвійним наголосом","Latin capital letter u with macron":"Латинська велика літера u зі знаком довготи","Latin capital letter u with ogonek":"Латинська велика літера u з хвостиком","Latin capital letter u with ring above":"Латинська велика літера u із кільцем вгорі","Latin capital letter u with tilde":"Латинська велика літера u із тильдою","Latin capital letter w with circumflex":"Латинська велика літера w із дашком","Latin capital letter y with circumflex":"Латинська велика літера y із дашком","Latin capital letter y with diaeresis":"Латинська велика літера y з умляутом","Latin capital letter z with acute":"Латинська велика літера z з гострим наголосом","Latin capital letter z with caron":"Латинська велика літера z з пташкою","Latin capital letter z with dot above":"Латинська велика літера z з крапкою вгорі","Latin capital ligature ij":"Латинська велика лігатура ij","Latin capital ligature oe":"Латинська велика лігатура ое","Latin small letter a with breve":"Латинська мала літера а з бревісом","Latin small letter a with macron":"Латинська мала літера а зі знаком довготи","Latin small letter a with ogonek":"Латинська мала літера а з хвостиком","Latin small letter c with acute":"Латинська мала літера с з гострим наголосом","Latin small letter c with caron":"Латинська мала літера с з пташкою","Latin small letter c with circumflex":"Латинська мала літера с з дашком","Latin small letter c with dot above":"Латинська мала літера с з крапкою згори","Latin small letter d with caron":"Латинська мала літера d з пташкою","Latin small letter d with stroke":"Латинська мала літера d з рискою","Latin small letter dotless i":"Латинська мала літера і без крапки","Latin small letter e with breve":"Латинська мала літера е з бревісом","Latin small letter e with caron":"Латинська мала літера е з пташкою","Latin small letter e with dot above":"Латинська мала літера е з крапкою вгорі","Latin small letter e with macron":"Латинська мала літера е зі знаком довготи","Latin small letter e with ogonek":"Латинська мала літера е з хвостиком","Latin small letter eng":"Латинські малі літери eng","Latin small letter f with hook":"Латинська мала літера f з гачком","Latin small letter g with breve":"Латинська мала літера g з бревісом","Latin small letter g with cedilla":"Латинська мала літера g з седилем","Latin small letter g with circumflex":"Латинська мала літера g з дашком","Latin small letter g with dot above":"Латинська мала літера g з крапкою вгорі","Latin small letter h with circumflex":"Латинська мала літера h з дашком","Latin small letter h with stroke":"Латинська мала літера h з рискою","Latin small letter i with breve":"Латинська мала літера і з бревісом","Latin small letter i with macron":"Латинська мала літера і зі знаком довготи","Latin small letter i with ogonek":"Латинська мала літера і з пташкою","Latin small letter i with tilde":"Латинська мала літера і з тильдою","Latin small letter j with circumflex":"Латинська мала літера j з дашком","Latin small letter k with cedilla":"Латинська мала літера k з седилем","Latin small letter kra":"Латинська мала літера kra","Latin small letter l with acute":"Латинська мала літера l з гострим наголосом","Latin small letter l with caron":"Латинська мала літера l із пташкою","Latin small letter l with cedilla":"Латинська мала літера l із седилем","Latin small letter l with middle dot":"Латинська мала літера l з середньою крапкою","Latin small letter l with stroke":"Латинська мала літера l з рискою","Latin small letter long s":"Латинська мала літера довга s","Latin small letter n preceded by apostrophe":"Латинська мала літера n з апострофом","Latin small letter n with acute":"Латинська мала літера n з гострим наголосом","Latin small letter n with caron":"Латинська мала літера n із пташкою","Latin small letter n with cedilla":"Латинська мала літера n із седилем","Latin small letter o with breve":"Латинська мала літера о з бревісом","Latin small letter o with double acute":"Латинська мала літера о з подвійним наголосом","Latin small letter o with macron":"Латинська мала літера о зі знаком довготи","Latin small letter r with acute":"Латинська мала літера r з гострим наголосом","Latin small letter r with caron":"Латинська мала літера r із пташкою","Latin small letter r with cedilla":"Латинська мала літера r із седилем","Latin small letter s with acute":"Латинська мала літера s із гострим наголосом ","Latin small letter s with caron":"Латинська мала літера s із пташкою","Latin small letter s with cedilla":"Латинська мала літера s із седилем","Latin small letter s with circumflex":"Латинська мала літера s із дашком","Latin small letter t with caron":"Латинська мала літера t із пташкою","Latin small letter t with cedilla":"Латинська мала літера t із седилем","Latin small letter t with stroke":"Латинська мала літера t із рискою","Latin small letter u with breve":"Латинська мала літера u із бревісом","Latin small letter u with double acute":"Латинська мала літера uіз подвійним наголосом","Latin small letter u with macron":"Латинська мала літера u зі знаком довготи","Latin small letter u with ogonek":"Латинська мала літера u з хвостиком","Latin small letter u with ring above":"Латинська мала літера u із кільцем вгорі","Latin small letter u with tilde":"Латинська мала літера u із тильдою","Latin small letter w with circumflex":"Латинська мала літера w із дашком","Latin small letter y with circumflex":"Латинська мала літера y із дашком","Latin small letter z with acute":"Латинська мала літера z з гострим наголосом","Latin small letter z with caron":"Латинська мала літера z з пташкою","Latin small letter z with dot above":"Латинська мала літера z з крапкою вгорі","Latin small ligature ij":"Латинська мала лігатура ij","Latin small ligature oe":"Латинська мала лігатура ое","Left aligned image":"Зображення ліворуч","Left double quotation mark":"Подвійні ліві лапки","Left single quotation mark":"Одинарна ліва лапка","Left-pointing double angle quotation mark":"Подвійні лівосторонні кутові лапки","leftwards arrow to bar":"стрілка вліво до блоку","leftwards dashed arrow":"пунктирна стрілка вліво","leftwards double arrow":"подвійна стрілка вліво","leftwards simple arrow":"проста стрілка вліво","Less-than or equal to":"Менше або дорівнює","Less-than sign":"Знак менше","Light blue":"Світло-синій","Light green":"Світло-зелений","Light grey":"Світло-сірий",Link:"Посилання","Link image":"Посилання зображення","Link URL":"URL посилання","Lira sign":"Символ ліри","List properties":"Список властивостей","Livre tournois sign":"Символ турського лівру","Logical and":"Логічний сполучник and","Logical or":"Логічний сполучник or","Lower-latin":"Нижній латинський","Lower–roman":"Нижньо-римський",Macron:"Знак довготи","Manat sign":"Символ маната","Match case":"Врахувати регістр",Mathematical:"Математичні","Media toolbar":"Панель інструментів медіа","Media URL":"Медіа URL","media widget":"медіа віджет","Merge cell down":"Поєднати комірки внизу","Merge cell left":"Поєднати комірки ліворуч","Merge cell right":"Поєднати комірки праворуч","Merge cell up":"Поєднати комірки вгору","Merge cells":"Поєднати комірки","Mill sign":"Символ мільйона","Minus sign":"Знак мінус","Multiple styles":"Кілька стилів","Multiplication sign":"Знак множення","N-ary product":"Пі","N-ary summation":"Сигма",Nabla:"Набла","Naira sign":"Символ найри","New sheqel sign":"Символ нового шекеля",Next:"Наступний","Next result":"Наступний результат","No preview available":"Попередній перегляд недоступний",None:"Не вказано","Nordic mark sign":"Символ нордичної марки","Not an element of":"Не елемент","Not equal to":"Не дорівнює","Not sign":"Знак не","Numbered List":"Нумерований список","Numbered list styles toolbar":"Панель нумерованих списків","on with exclamation mark with left right arrow above":"on зі знаком оклику зі стрілкою вліво-вправо зверху","Open in a new tab":"Вікрити у новій вкладці","Open link in new tab":"Відкрити посилання у новій вкладці","Open media in new tab":"Відкрити медіа у новій вкладці",Orange:"Помаранчевий",Original:"Оригінал",Outset:"Випукла",Overline:"Риска згори",Padding:"Заповнення","Page break":"Розрив cторінки",Paragraph:"Параграф","Paragraph sign":"Знак абзацу","Partial differential":"Частинні похідні","Paste raw HTML here...":"Вставте сюди необроблений HTML...","Paste the media URL in the input.":"Вставте URL на медіа в інпут.","Per mille sign":"Знак проміле","Per ten thousand sign":"Знак на десять тисяч","Peseta sign":"Символ песети","Peso sign":"Символ песо","Pink marker":"Рожевий маркер","Plain text":"Простий текст","Plus-minus sign":"Знак плюс-мінус","Pound sign":"Символ фунта","Press Enter to type after or press Shift + Enter to type before the widget":"Натисніть Enter, щоб друкувати після або натисніть Shift + Enter, щоб друкувати перед віджетом",Previous:"Попередній","Previous result":"Попередній результат","Proportional to":"Пропорційно до",Purple:"Фіолетовий","Question exclamation mark":"Знак питання і знак оклику",Red:"Червоний","Red pen":"Червоний маркер",Redo:"Повтор","Registered sign":"Знак реєстрації","Remove color":"Видалити колір","Remove Format":"Видалити форматування","Remove highlight":"Видалити виділення",Replace:"Замінити","Replace all":"Замінити все","Replace with…":"Замінити…","Resize image":"Розтягнути зображення","Resize image to %0":"Розтягнути зображення до %0","Resize image to the original size":"Розтягнути зображення до оригінального розміру","Restore default":"Відновити за замовчуванням","Reversed order":"Зворотний порядок","Reversed paragraph sign":"Перевернутий знак абзацу","Rich Text Editor":"Розширений текстовий редактор",Ridge:"Ребриста","Right aligned image":"Зображення праворуч","Right double quotation mark":"Подвійні праві лапки","Right single quotation mark":"Одинарна права лапка","Right-pointing double angle quotation mark":"Подвійні правосторонні кутові лапки","rightwards arrow to bar":"стрілка вправо до блоку","rightwards dashed arrow":"пунктирна стрілка вправо","rightwards double arrow":"подвійна стрілка вправо","rightwards simple arrow":"проста стрілка вправо",Row:"Рядок","Ruble sign":"Символ рубля","Rupee sign":"Символ рупії",Save:"Зберегти","Save changes":"Зберегти зміни","Saving changes":"Збереження змін","Section sign":"Знак розділу","Select all":"Вибрати все","Select column":"Виберіть стовпчик","Select row":"Виберіть рядок","Show more items":"Показати більше","Show options":"Показати параметри","Side image":"Бокове зображення","Single left-pointing angle quotation mark":"Одинарна лівостороння кутова лапка","Single low-9 quotation mark":"Одинарна нижня лапка","Single right-pointing angle quotation mark":"Одинарна правостороння кутова лапка",Small:"Маленький",Solid:"Суцільний","soon with rightwards arrow above":"soon зі стрілкою вправо зверху",Source:"Джерело","Special characters":"Спеціальні символи","Spesmilo sign":"Символ спесміло","Split cell horizontally":"Розділити комірки горизонтально","Split cell vertically":"Розділити комірки вертикально",Square:"Квадрат","Square root":"Квадратний корінь","Start at":"Початок при","Start index must be greater than 0.":"Початковий індекс має бути більше 0.",Strikethrough:"Закреслений",Style:"Стиль",Styles:"Стилі",Subscript:"Нижній індекс",Superscript:"Верхній індекс","Table alignment toolbar":"Панель інструментів вирівнювання таблиці","Table cell text alignment":"Вирівнювання тексту комірки","Table properties":"Властивості таблиці","Table toolbar":"Панель інструментів таблиці","Tenge sign":"Символ тенге",Text:"Текст","Text alignment":"Вирівнювання тексту","Text alignment toolbar":"Панель інструментів вирівнювання тексту","Text alternative":"Текстова альтернатива","Text highlight toolbar":"Панель виділення тексту","Text styles":"Стилі тексту","Text to find must not be empty.":"Текст для пошуку не повинен бути порожнім.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Колір недійсний. Спробуйте "#FF0000" або "rgb(255,0,0)" або "red"',"The URL must not be empty.":"URL не повинен бути порожнім.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Значення недійсне. Спробуйте "10px" або "2em" або просто "2"',"There exists":"Там існує","This link has no URL":"Це посилання не має URL","This media URL is not supported.":"Даний медіа URL не підтримується.","Tilde operator":"Оператор тильди",Tiny:"Крихітний","Tip: Find some text first in order to replace it.":"Порада: спочатку знайдіть текст, щоб замінити його.","Tip: Paste the URL into the content to embed faster.":"Вставте URL у вміст для швидкого перекладу.","To-do List":"Список справ","Toggle caption off":"Вимкнути підпис","Toggle caption on":"Увімкнути підпис","Toggle the circle list style":"Перемкнути круговий стиль списку","Toggle the decimal list style":"Перемкнути десятковий стиль списку","Toggle the decimal with leading zero list style":"Перемкнути десятковий стиль списку з нулем на початку","Toggle the disc list style":"Перемкнути дисковий стиль списку ","Toggle the lower–latin list style":"Перемкнути нижній латинський стиль списку","Toggle the lower–roman list style":"Перемкнути нижньо-римський стиль списку","Toggle the square list style":"Перемкнути квадратний стиль списку","Toggle the upper–latin list style":"Перемкнути верхній латинський стиль списку","Toggle the upper–roman list style":"Перемкнути верхньо-римський стиль списку","top with upwards arrow above":"top зі стрілкою вгору зверху","Trade mark sign":"Знак торгової марки","Tugrik sign":"Символ тугрика","Turkish lira sign":"Символ турецької ліри",Turquoise:"Бірюзовий","Two dot leader":"Лідер із двох крапок",Underline:"Підкреслений",Undo:"Відміна",Union:"Юніон",Unlink:"Видалити посилання","up down arrow with base":"стрілка вгору-вниз із основою",Update:"Оновити","Update image URL":"Оновити посилання на зображення","Upload failed":"Завантаження не вдалось","Upload in progress":"Виконується завантаження","Upper-latin":"Верхній латинський ","Upper-roman":"Верхньо-римський","upwards arrow to bar":"стрілка вгору до блоку","upwards dashed arrow":"пунктирна стрілка вгору","upwards double arrow":"подвійна стрілка вгору","upwards simple arrow":"проста стрілка вгору","Vertical text alignment toolbar":"Панель інструментів вертикального вирівнювання тексту","Vulgar fraction one half":"Звичайний дріб одна друга","Vulgar fraction one quarter":"Звичайний дріб одна четверта","Vulgar fraction three quarters":"Звичайний дріб три четвертих",White:"Білий","Whole words only":"Тільки цілі слова","Widget toolbar":"Панель інструментів віджетів",Width:"Ширина","Won sign":"Символ вони","Words: %0":"Слова: %0","Wrap text":"Обернути текст",Yellow:"Жовтий","Yellow marker":"Жовтий маркер","Yen sign":"Символ єни"});e.getPluralForm=function(t){return t%1==0&&t%10==1&&t%100!=11?0:t%1==0&&t%10>=2&&t%10<=4&&(t%100<12||t%100>14)?1:t%1==0&&(t%10==0||t%10>=5&&t%10<=9||t%100>=11&&t%100<=14)?2:3}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/ur.js b/ckeditor/translations/ur.js
deleted file mode 100644
index 4c684bc..0000000
--- a/ckeditor/translations/ur.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["ur"]=t["ur"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"0% میں سے 1%","Align cell text to the bottom":"","Align cell text to the center":"","Align cell text to the left":"","Align cell text to the middle":"","Align cell text to the right":"","Align cell text to the top":"","Align center":"درمیانی سیدھ","Align left":"بائیں سیدھ","Align right":"دائیں سیدھ","Align table to the left":"","Align table to the right":"",Alignment:"",All:"","Almost equal to":"",Angle:"","Approximately equal to":"",Aquamarine:"نیلگوں بلور",Arrows:"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"",Background:"",Big:"بڑا","Bitcoin sign":"",Black:"سیاہ","Block quote":"خانہ اقتباس","Block styles":"خانہ کے انداز",Blue:"نیلا","Blue marker":"نیلا نشان",Bold:"جلّی",Border:"حاشیہ","Break text":"متن تقسیم کریں","Bulleted List":"غیر ہندسی فہرست","Bulleted list styles toolbar":"",Cancel:"منسوخ","Caption for image: %0":"","Caption for the image":"","Cedi sign":"","Cell properties":"","Cent sign":"","Center table":"","Centered image":"","Change image text alternative":"","Character categories":"","Characters: %0":"حروف: 0%","Choose heading":"سرخی منتخب کریں",Circle:"",Code:"کوڈ","Colon sign":"",Color:"رنگ","Color picker":"",Column:"ستون","Contains as member":"","Copyright sign":"","Cruzeiro sign":"",Currency:"","Currency sign":"",Dashed:"قطعہ دار",Decimal:"","Decimal with leading zero":"","Decrease indent":"حاشیہ گھٹائیں",Default:"طے شدہ","Degree sign":"","Delete column":"ستون حذف کریں","Delete row":"قطار حذف کریں","Dim grey":"پھیکا سرمئی",Dimensions:"",Disc:"","Division sign":"","Document colors":"دستاویز کے رنگ","Dollar sign":"","Dong sign":"",Dotted:"نقطہ دار",Double:"دو گنا","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"",Downloadable:"ڈاؤنلوڈ ہو سکتا ہے","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","downwards simple arrow":"","Drachma sign":"علامتِ دراچمہ ","Dropdown toolbar":"آلہ جات برائے فہرست ","Edit block":"خانہ کی تدوین","Edit link":"ربط کی تدوین","Edit source":"ماخذ کی تدوین","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"رقبہ خانۂ ترمیم: 0%","Editor toolbar":"ایڈیٹر آلہ جات","Element of":"","Em dash":"","Empty set":"","Empty snippet content":"مندرجاتِ تراشہ خالی ہیں","En dash":"","end with leftwards arrow above":"","Enter image caption":"","Enter table caption":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"",Find:"تلاش","Find and replace":"تلاش و تبدیل","Find in text…":"متن میں تلاش۔۔۔","Font Background Color":"فانٹ کے پس منظر کا رنگ","Font Color":"فانٹ کا رنگ","Font Family":"فانٹ خاندان","Font Size":"فانٹ کا حجم","For all":"","Fraction slash":"","French franc sign":"","Full size image":"مکمل پہمائش کا عکس","German penny sign":"علامت جرمن پینی","Greater-than or equal to":"","Greater-than sign":"",Green:"سبز","Green marker":"سبز نشان","Green pen":"سبز قلم",Grey:"سرمئی",Groove:"","Guarani sign":"علامتِ گوارانی","Header column":"سر ستون","Header row":"سر قطار",Heading:"سرخی","Heading 1":"سرخی 1","Heading 2":"سرخی 2","Heading 3":"سرخی 3","Heading 4":"سرخی 4","Heading 5":"سرخی 5","Heading 6":"سرخی 6",Height:"اونچائی",Highlight:"نمایاں","Horizontal ellipsis":"","Horizontal line":"افقی خط","Horizontal text alignment toolbar":"","Hryvnia sign":"","HTML object":"ایچ ٹی ایم ایل آبجیکٹ","HTML snippet":"ایچ ٹی ایم ایل تراشہ",Huge:"جسيم","Identical to":"","Image resize list":"","Image toolbar":"آلہ جات برائے عکس","image widget":"آلۂ عکس","In line":"","Increase indent":"حاشیہ بڑھائیں","Indian rupee sign":"انڈین روپیہ کی علامت",Infinity:"",Insert:"","Insert code block":"کوڈ خانہ نصب کیرں","Insert column left":"بائیں جانب کالم بنائیں","Insert column right":"دائیں جانب کالم بنائیں","Insert HTML":"ایچ ٹی ایم ایل نصب کریں","Insert image":"","Insert image via URL":"","Insert media":"میڈیا نصب کریں","Insert paragraph after block":"پیراگراف کے بعد کوڈ خانہ نصب کریں","Insert paragraph before block":"پیراگراف سے پہلے کوڈ خانہ نصب کریں","Insert row above":"قطار بالا نصب کریں","Insert row below":"قطار زیریں نصب کریں","Insert table":"جدول داخل کریں",Inset:"",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"",Italic:"ترچھا",Justify:"برابر سیدھ","Justify cell text":"","Kip sign":"",Latin:"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left aligned image":"","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","leftwards simple arrow":"","Less-than or equal to":"","Less-than sign":"","Light blue":"ہلکا نیلا","Light green":"ہلکا سبز","Light grey":"ہلکا سرمئی",Link:"ربط","Link image":"","Link URL":"ربط کا یو آر ایل","Lira sign":"","List properties":"","Livre tournois sign":"","Logical and":"","Logical or":"","Lower-latin":"","Lower–roman":"",Macron:"","Manat sign":"","Match case":"بڑے چھوٹے حروف کا خیال رکھیں",Mathematical:"","Media toolbar":"آلہ جات برائے میڈیا","Media URL":"میڈیا یو آر ایل","media widget":"آلۂ میڈیا","Merge cell down":"سیل نچلی طرف یکجا کریں","Merge cell left":"سیل بائیں طرف یکجا کریں","Merge cell right":"سیل دائیں طرف یکجا کریں","Merge cell up":"سیل اوپر یکجا کریں","Merge cells":"سیل یکجا کریں","Mill sign":"","Minus sign":"","Multiple styles":"متعدد انداز","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"",Next:"اگلا","Next result":"اگلا نتیجہ","No preview available":"نمائش دستیاب نہیں",None:"","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","Numbered List":"ہندسی فہرست","Numbered list styles toolbar":"","on with exclamation mark with left right arrow above":"","Open in a new tab":"نئی ٹیب کھولیں","Open link in new tab":"نئے ٹیب میں کھولیں","Open media in new tab":"",Orange:"نارنجی",Original:"",Outset:"",Overline:"",Padding:"","Page break":"صفحہ کی حد",Paragraph:"پیرا","Paragraph sign":"","Partial differential":"","Paste raw HTML here...":"خام ایچ ٹی ایم ایل یہاں چسپاں کریں۔۔۔","Paste the media URL in the input.":"میڈیا یو آر ایل کو چسپاں کریں","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"علامتِ پیسو","Pink marker":"گلابی نشان","Plain text":"سادہ متن","Plus-minus sign":"","Pound sign":"","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"پچھلا","Previous result":"گزشتہ نتیجہ","Proportional to":"",Purple:"ارغوانی","Question exclamation mark":"",Red:"سرخ","Red pen":"سرخ قلم",Redo:"پھر سے کریں","Registered sign":"","Remove color":"رنگ حذف کریں","Remove Format":"فارمیٹ ہٹائیں","Remove highlight":"غیر نمایاں کریں",Replace:"بدل دیں","Replace all":"تمام بدل دیں","Replace with…":"اور اس سے تبدیل کریں...","Resize image":"","Resize image to %0":"","Resize image to the original size":"","Restore default":"طے شدہ بحال","Reversed order":"","Reversed paragraph sign":"","Rich Text Editor":"خانۂ ترمیم",Ridge:"","Right aligned image":"","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","rightwards simple arrow":"",Row:"قطار","Ruble sign":"","Rupee sign":"",Save:"محفوظ","Save changes":"تبدیلیاں محفوظ کریں","Saving changes":"خودکار محفوظ","Section sign":"","Select all":"سب منتخب کریں","Select column":"","Select row":"","Show more items":"مزید مواد کی نمائش کریں","Show options":"نمائش اختیارات","Side image":"عکس بہ پہلو","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"",Small:"چھوٹا",Solid:"","soon with rightwards arrow above":"",Source:"مآخذ","Special characters":"","Spesmilo sign":"","Split cell horizontally":"سیل کی افقی تقسیم","Split cell vertically":"سیل کی عمودی تقسیم",Square:"","Square root":"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"خط کشیدہ",Style:"",Styles:"انداز",Subscript:"زير نوشت",Superscript:"بالا نوشت","Table alignment toolbar":"","Table cell text alignment":"","Table properties":"","Table toolbar":"آلہ جات برائے جدول","Tenge sign":"",Text:"","Text alignment":"متن کی سیدھ","Text alignment toolbar":"خانہ آلات برائے سیدھ","Text alternative":"","Text highlight toolbar":"خانہ آلات برائے نمایاں متن","Text styles":"متن کے انداز","Text to find must not be empty.":"تلاش کے لیے متن خالی نہیں ہونا چاہیے۔",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':"","The URL must not be empty.":"یو آر ایل خالی نہیں ہونا چاہیے۔",'The value is invalid. Try "10px" or "2em" or simply "2".':"","There exists":"","This link has no URL":"ربط کا کوئی یو آر ایل نہیں","This media URL is not supported.":"میڈیا یو آر ایل معاونت یافتہ نہیں","Tilde operator":"",Tiny:"ننھا","Tip: Find some text first in order to replace it.":"نکتہ: تبدیل کرنے کے لیے پہلے متن کو تلاش کریں۔","Tip: Paste the URL into the content to embed faster.":"نکتہ : یو آر ایل کو جلد ضم کرنے کے لیے ربط مواد میں چسپاں کریں","To-do List":"","Toggle caption off":"","Toggle caption on":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"",Turquoise:"فیروزی","Two dot leader":"",Underline:"ترچھا",Undo:"رد ترمیم",Union:"",Unlink:"ربط حذف کریں","up down arrow with base":"",Update:"","Update image URL":"","Upload failed":"","Upload in progress":"آپلوڈ جاری ہے","Upper-latin":"","Upper-roman":"","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","upwards simple arrow":"","Vertical text alignment toolbar":"","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"",White:"سفید","Whole words only":"صرف الفاظ","Widget toolbar":"آلہ جات برائے وجٹ",Width:"چوڑائی","Won sign":"","Words: %0":"الفاظ: 0%","Wrap text":"ملفوف متن",Yellow:"پیلا","Yellow marker":"پیلا نشان","Yen sign":""});e.getPluralForm=function(t){return t!=1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/uz.js b/ckeditor/translations/uz.js
deleted file mode 100644
index 154a4f1..0000000
--- a/ckeditor/translations/uz.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(a){const t=a["uz"]=a["uz"]||{};t.dictionary=Object.assign(t.dictionary||{},{"%0 of %1":"","Align cell text to the bottom":"Hujayra matnini pastga tekislash","Align cell text to the center":"Matnni markazga tekislash","Align cell text to the left":"Matnni chapga tekislash","Align cell text to the middle":"Hujayra matnini markazga tekislash","Align cell text to the right":"Matnni o'ngga tekislash","Align cell text to the top":"Hujayra matnini tepaga tekislash","Align center":"O'rtada tekislash","Align left":"Chap tomonda tekislash","Align right":"O'ng tomonda tekislash","Align table to the left":"Jadvalni chap tomonga tekislash","Align table to the right":"Jadvalni o'ngga tekislash",Alignment:"Tekislash",All:"","Almost equal to":"",Angle:"","Approximately equal to":"",Aquamarine:"Akuamarin",Arrows:"","Asterisk operator":"","Austral sign":"","back with leftwards arrow above":"",Background:"Fon",Big:"Katta","Bitcoin sign":"",Black:"Qora","Block quote":"Iqtibos",Blue:"Ko'k","Blue marker":"Moviy rang markeri bilan ajratib ko'rsatish",Bold:"Qalin",Border:"Chegara","Break text":"","Bulleted List":"Belgilangan roʻyxat","Bulleted list styles toolbar":"Belgilangan ro'yxat uslublari",Cancel:"Bekor qilish","Caption for image: %0":"","Caption for the image":"","Cedi sign":"","Cell properties":"Hujayra xususiyatlari","Cent sign":"","Center table":"Jadvalni markazga tekislash","Centered image":"Markazga tekislash","Change image text alternative":"Muqobil matnni tahrirlash","Character categories":"Kategoriyalar","Choose heading":"Uslubni tanlash",Circle:"Doira",Code:"Manba kodi","Colon sign":"",Color:"Rang","Color picker":"Rang tanlash",Column:"Ustun","Contains as member":"","Copyright sign":"","Cruzeiro sign":"",Currency:"","Currency sign":"",Dashed:"Nuqtali",Decimal:"O'nlik","Decimal with leading zero":"Boshlovchi nol bilan oʻnlik","Decrease indent":"chekinishni kamaytirish",Default:"Standart","Degree sign":"","Delete column":"Ustunni o'chirish","Delete row":"Satrni o'chirish","Dim grey":"To'q kulrang",Dimensions:"O'lchamlar",Disc:"Disk","Division sign":"","Document colors":"Sahifa rangi","Dollar sign":"","Dong sign":"",Dotted:"Nuqta",Double:"Ikkitalik","Double dagger":"","Double exclamation mark":"","Double low-9 quotation mark":"","Double question mark":"",Downloadable:"Yuklab olinadigan","downwards arrow to bar":"","downwards dashed arrow":"","downwards double arrow":"","downwards simple arrow":"","Drachma sign":"","Dropdown toolbar":"Ochiladigan asboblar paneli","Edit block":"Blokni tahrirlash","Edit link":"Havolani tahrirlash","Edit source":"Kodni o'zgartirish","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"Tahrirlovchi asboblar paneli","Element of":"","Em dash":"","Empty set":"","Empty snippet content":"","En dash":"","end with leftwards arrow above":"","Enter image caption":"Rasm sarlavhasi","Enter table caption":"","Euro sign":"","Euro-currency sign":"","Exclamation question mark":"","Font Background Color":"Fon rangi","Font Color":"Shrift rangi","Font Family":"Shriftlar oilasi","Font Size":"Shrift hajmi","For all":"","Fraction slash":"","French franc sign":"","Full size image":"Asl rasm hajmi","German penny sign":"","Greater-than or equal to":"","Greater-than sign":"",Green:"Yashil","Green marker":"Yashil marker bilan ta'kidlash","Green pen":"Matn rangi yashil",Grey:"Kulrang",Groove:"Yivli","Guarani sign":"","Header column":"Ustun sarlavhalari","Header row":"Sarlavhalar satri",Heading:"Uslub","Heading 1":"Sarlavha 1","Heading 2":"Sarlavha 2","Heading 3":"Sarlavha 3","Heading 4":"Sarlavha 4","Heading 5":"Sarlavha 5","Heading 6":"Sarlavha 6",Height:"Balandligi",Highlight:"Ajratish","Horizontal ellipsis":"","Horizontal text alignment toolbar":"Matnni gorizontal tekislash asboblar paneli","Hryvnia sign":"","HTML snippet":"HTML snippet",Huge:"Juda katta","Identical to":"","Image resize list":"Hajmlar ro'yxati","Image toolbar":"Rasm asboblari paneli","image widget":"Tasvirlar vidjeti","In line":"","Increase indent":"chekinishni oshirish","Indian rupee sign":"",Infinity:"",Insert:"Kiritish","Insert code block":"Kodni kiritish","Insert column left":"Ustunni chapga kiritish","Insert column right":"Ustunni o'ngga kiritish","Insert HTML":"HTML kiritish","Insert image":"Rasm kiritish","Insert image via URL":"Rasmni URL orqali kiritish","Insert media":"Mediani joylashtiring","Insert paragraph after block":"Вblokdan keyin paragraf qo'yish","Insert paragraph before block":"Blokdan oldin paragrafni kiritish","Insert row above":"Yuqoriga qatorni kiritish","Insert row below":"Pastga qatorni kiritish","Insert table":"Jadvalni kiritish",Inset:"Tushkunlikka tushgan",Integral:"",Intersection:"","Inverted exclamation mark":"","Inverted question mark":"",Italic:"Kursiv",Justify:"Kengligi bo'yicha tekislash","Justify cell text":"Matnni kenglikka tekislash","Kip sign":"",Latin:"","Latin capital letter a with breve":"","Latin capital letter a with macron":"","Latin capital letter a with ogonek":"","Latin capital letter c with acute":"","Latin capital letter c with caron":"","Latin capital letter c with circumflex":"","Latin capital letter c with dot above":"","Latin capital letter d with caron":"","Latin capital letter d with stroke":"","Latin capital letter e with breve":"","Latin capital letter e with caron":"","Latin capital letter e with dot above":"","Latin capital letter e with macron":"","Latin capital letter e with ogonek":"","Latin capital letter eng":"","Latin capital letter g with breve":"","Latin capital letter g with cedilla":"","Latin capital letter g with circumflex":"","Latin capital letter g with dot above":"","Latin capital letter h with circumflex":"","Latin capital letter h with stroke":"","Latin capital letter i with breve":"","Latin capital letter i with dot above":"","Latin capital letter i with macron":"","Latin capital letter i with ogonek":"","Latin capital letter i with tilde":"","Latin capital letter j with circumflex":"","Latin capital letter k with cedilla":"","Latin capital letter l with acute":"","Latin capital letter l with caron":"","Latin capital letter l with cedilla":"","Latin capital letter l with middle dot":"","Latin capital letter l with stroke":"","Latin capital letter n with acute":"","Latin capital letter n with caron":"","Latin capital letter n with cedilla":"","Latin capital letter o with breve":"","Latin capital letter o with double acute":"","Latin capital letter o with macron":"","Latin capital letter r with acute":"","Latin capital letter r with caron":"","Latin capital letter r with cedilla":"","Latin capital letter s with acute":"","Latin capital letter s with caron":"","Latin capital letter s with cedilla":"","Latin capital letter s with circumflex":"","Latin capital letter t with caron":"","Latin capital letter t with cedilla":"","Latin capital letter t with stroke":"","Latin capital letter u with breve":"","Latin capital letter u with double acute":"","Latin capital letter u with macron":"","Latin capital letter u with ogonek":"","Latin capital letter u with ring above":"","Latin capital letter u with tilde":"","Latin capital letter w with circumflex":"","Latin capital letter y with circumflex":"","Latin capital letter y with diaeresis":"","Latin capital letter z with acute":"","Latin capital letter z with caron":"","Latin capital letter z with dot above":"","Latin capital ligature ij":"","Latin capital ligature oe":"","Latin small letter a with breve":"","Latin small letter a with macron":"","Latin small letter a with ogonek":"","Latin small letter c with acute":"","Latin small letter c with caron":"","Latin small letter c with circumflex":"","Latin small letter c with dot above":"","Latin small letter d with caron":"","Latin small letter d with stroke":"","Latin small letter dotless i":"","Latin small letter e with breve":"","Latin small letter e with caron":"","Latin small letter e with dot above":"","Latin small letter e with macron":"","Latin small letter e with ogonek":"","Latin small letter eng":"","Latin small letter f with hook":"","Latin small letter g with breve":"","Latin small letter g with cedilla":"","Latin small letter g with circumflex":"","Latin small letter g with dot above":"","Latin small letter h with circumflex":"","Latin small letter h with stroke":"","Latin small letter i with breve":"","Latin small letter i with macron":"","Latin small letter i with ogonek":"","Latin small letter i with tilde":"","Latin small letter j with circumflex":"","Latin small letter k with cedilla":"","Latin small letter kra":"","Latin small letter l with acute":"","Latin small letter l with caron":"","Latin small letter l with cedilla":"","Latin small letter l with middle dot":"","Latin small letter l with stroke":"","Latin small letter long s":"","Latin small letter n preceded by apostrophe":"","Latin small letter n with acute":"","Latin small letter n with caron":"","Latin small letter n with cedilla":"","Latin small letter o with breve":"","Latin small letter o with double acute":"","Latin small letter o with macron":"","Latin small letter r with acute":"","Latin small letter r with caron":"","Latin small letter r with cedilla":"","Latin small letter s with acute":"","Latin small letter s with caron":"","Latin small letter s with cedilla":"","Latin small letter s with circumflex":"","Latin small letter t with caron":"","Latin small letter t with cedilla":"","Latin small letter t with stroke":"","Latin small letter u with breve":"","Latin small letter u with double acute":"","Latin small letter u with macron":"","Latin small letter u with ogonek":"","Latin small letter u with ring above":"","Latin small letter u with tilde":"","Latin small letter w with circumflex":"","Latin small letter y with circumflex":"","Latin small letter z with acute":"","Latin small letter z with caron":"","Latin small letter z with dot above":"","Latin small ligature ij":"","Latin small ligature oe":"","Left aligned image":"Chapga tekislash","Left double quotation mark":"","Left single quotation mark":"","Left-pointing double angle quotation mark":"","leftwards arrow to bar":"","leftwards dashed arrow":"","leftwards double arrow":"","leftwards simple arrow":"","Less-than or equal to":"","Less-than sign":"","Light blue":"Moviy","Light green":"Och yashil","Light grey":"Och kulrang",Link:"Havola","Link image":"Rasmga havola","Link URL":'"Havola URL',"Lira sign":"","List properties":"","Livre tournois sign":"","Logical and":"","Logical or":"","Lower-latin":"Kichik lotincha","Lower–roman":"Kichik rim",Macron:"","Manat sign":"",Mathematical:"","Media toolbar":"Media asboblar paneli","Media URL":"Media URL manzili","media widget":"media vidjeti","Merge cell down":"Pastdagi katak bilan birlashtirish","Merge cell left":"Chapdagi katakcha bilan birlashtirish","Merge cell right":"O'ngdagi katakcha bilan birlashtirish","Merge cell up":"Yuqoridagi katak bilan birlashtirish","Merge cells":"Hujayralarni birlashtirish","Mill sign":"","Minus sign":"","Multiplication sign":"","N-ary product":"","N-ary summation":"",Nabla:"","Naira sign":"","New sheqel sign":"",Next:"Keyingi","No preview available":"",None:"Yo'q","Nordic mark sign":"","Not an element of":"","Not equal to":"","Not sign":"","Numbered List":"Raqamlangan ro'yxat","Numbered list styles toolbar":"Raqamlangan ro'yxat uslublari","on with exclamation mark with left right arrow above":"","Open in a new tab":"Yangi oynada oching","Open link in new tab":"Havolani yangi oynada ochish","Open media in new tab":"",Orange:"To'q sariq",Original:"Asl",Outset:"Qavariq",Overline:"",Padding:"Chekinish","Page break":"Sahifalar uzilishi",Paragraph:"Paragraf","Paragraph sign":"","Partial differential":"","Paste raw HTML here...":"HTML kodini shu yerga joylashtiring...","Paste the media URL in the input.":"Media URL manzilini kiritish maydoniga joylashtiring.","Per mille sign":"","Per ten thousand sign":"","Peseta sign":"","Peso sign":"","Pink marker":"Pushti rang markeri bilan belgilang","Plain text":"Oddiy matn","Plus-minus sign":"","Pound sign":"","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"Oldingi","Proportional to":"",Purple:"Siyohrang","Question exclamation mark":"",Red:"Qizil","Red pen":"Matn rangi qizil",Redo:"Takrorlash","Registered sign":"","Remove color":"Rangni olib tashlash","Remove Format":"Formatlashni olib tashlash","Remove highlight":"Ajratishni olib tashlash","Resize image":"Rasm hajmini o'zgartirish","Resize image to %0":"Rasm hajmini %0 ga o‘zgartirish","Resize image to the original size":"Rasmning o'lchamini asl o'lchamiga o'zgartiring","Restore default":"","Reversed order":"","Reversed paragraph sign":"","Rich Text Editor":"Tahrirlovchi",Ridge:"Qirrali","Right aligned image":"O'ngga tekislash","Right double quotation mark":"","Right single quotation mark":"","Right-pointing double angle quotation mark":"","rightwards arrow to bar":"","rightwards dashed arrow":"","rightwards double arrow":"","rightwards simple arrow":"",Row:"Satr","Ruble sign":"","Rupee sign":"",Save:"Saqlash","Save changes":"O'zgarishlarni saqlash","Section sign":"","Select all":"Hammasini tanlash","Select column":"Ustunni tanlash","Select row":"Satrni tanlang","Show more items":"","Side image":"Yon tasvir","Single left-pointing angle quotation mark":"","Single low-9 quotation mark":"","Single right-pointing angle quotation mark":"",Small:"Kichik",Solid:"Qattiq","soon with rightwards arrow above":"","Special characters":"Maxsus belgilar","Spesmilo sign":"","Split cell horizontally":"Hujayrani gorizontal ravishda ajratish","Split cell vertically":"Hujayrani vertikal ravishda ajratish",Square:"Kvadrat","Square root":"","Start at":"","Start index must be greater than 0.":"",Strikethrough:"Chizilgan",Style:"Uslub",Subscript:"Pastki yozuv",Superscript:"Yuqori yozuv","Table alignment toolbar":"Jadvalni tekislash asboblar paneli","Table cell text alignment":"Jadval katakchasidagi matnni tekislash","Table properties":"Jadvalning xususiyatlari","Table toolbar":"Jadval asboblar paneli","Tenge sign":"",Text:"","Text alignment":"Matnni tekislash","Text alignment toolbar":"Tekislash","Text alternative":"Muqobil matn","Text highlight toolbar":"Matn tanlash asboblar paneli",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Noto\'g\'ri rang. \\ "# FF0000 \\" yoki \\ "rgb (255,0,0) \\" yoki \\ "red \\" ni sinab ko\'ring.',"The URL must not be empty.":"URL bo'sh bo'lmasligi kerak.",'The value is invalid. Try "10px" or "2em" or simply "2".':'Noto\'g\'ri qiymat. \\ "10px \\" yoki \\ "2em \\" yoki shunchaki \\ "2 \\" ni sinab ko\'ring.',"There exists":"","This link has no URL":"Bu havola uchun URL oʻrnatilmagan","This media URL is not supported.":"Ushbu media URL manzili qo‘llab-quvvatlanmaydi.","Tilde operator":"",Tiny:"Juda kichik","Tip: Paste the URL into the content to embed faster.":"Maslahat: Tez kiritish uchun URL manzilini kontentga joylashtiring.","To-do List":"","Toggle caption off":"","Toggle caption on":"","Toggle the circle list style":"","Toggle the decimal list style":"","Toggle the decimal with leading zero list style":"","Toggle the disc list style":"","Toggle the lower–latin list style":"","Toggle the lower–roman list style":"","Toggle the square list style":"","Toggle the upper–latin list style":"","Toggle the upper–roman list style":"","top with upwards arrow above":"","Trade mark sign":"","Tugrik sign":"","Turkish lira sign":"",Turquoise:"Turkuaz","Two dot leader":"",Underline:"Tagi chizilgan",Undo:"Bekor qilish",Union:"",Unlink:"Havolani olib tashlash","up down arrow with base":"",Update:"O'zgartirish","Update image URL":"Rasm URL manzilini o'zgartirish","Upload failed":"Yuklab olinmadi","Upload in progress":"Yuklanmoqda","Upper-latin":"Katta lotincha","Upper-roman":"Katta rim","upwards arrow to bar":"","upwards dashed arrow":"","upwards double arrow":"","upwards simple arrow":"","Vertical text alignment toolbar":"Vertikal matnni tekislash asboblar paneli","Vulgar fraction one half":"","Vulgar fraction one quarter":"","Vulgar fraction three quarters":"",White:"Oq","Widget toolbar":"Vidjet asboblar paneli",Width:"Kengligi","Won sign":"","Wrap text":"",Yellow:"Sariq","Yellow marker":"Sariq marker bilan ta'kidlash","Yen sign":""});t.getPluralForm=function(a){return 0}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/vi.js b/ckeditor/translations/vi.js
deleted file mode 100644
index 5661085..0000000
--- a/ckeditor/translations/vi.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const i=t["vi"]=t["vi"]||{};i.dictionary=Object.assign(i.dictionary||{},{"%0 of %1":"%0 đến %1","Align cell text to the bottom":"Căn chỉnh văn bản trong ô xuống dưới cùng","Align cell text to the center":"Căn chỉnh văn bản trong ô vào chính giữa","Align cell text to the left":"Căn chỉnh văn bản trong ô về bên trái","Align cell text to the middle":"Căn chỉnh văn bản trong ô vào giữa","Align cell text to the right":"Căn chỉnh văn bản trong ô về bên phải","Align cell text to the top":"Căn chỉnh văn bản trong ô lên trên cùng","Align center":"Canh giữa","Align left":"Canh trái","Align right":"Canh phải","Align table to the left":"Căn chỉnh bảng về phía bên trái","Align table to the right":"Căn chỉnh bảng về phía bên phải",Alignment:"Căn lề",All:"Tất cả","Almost equal to":"Gần bằng",Angle:"Góc","Approximately equal to":"Xấp xỉ bằng",Aquamarine:"Xanh ngọc biển",Arrows:"Mũi tên","Asterisk operator":"Toán tử dấu hoa thị","Austral sign":"Ký hiệu Austral","back with leftwards arrow above":"back với mũi tên hướng sang trái ở trên",Background:"Màu nền",Big:"Lớn","Bitcoin sign":"Ký hiệu Bitcoin",Black:"Đen","Block quote":"Trích dẫn","Block styles":"Kiểu của khối",Blue:"Xanh biển","Blue marker":"Bút xanh dương",Bold:"Đậm",Border:"Viền","Break text":"Ngắt văn bản","Bulleted List":"Danh sách đánh ký hiệu","Bulleted list styles toolbar":"Thanh công cụ kiểu danh sách có dấu đầu dòng",Cancel:"Hủy","Caption for image: %0":"Chú thích cho hình ảnh: %0","Caption for the image":"Chú thích cho hình ảnh","Cedi sign":"Ký hiệu Cedi","Cell properties":"Thuộc tính của ô","Cent sign":"Ký hiệu Cent","Center table":"Căn chỉnh bảng vào chính giữa","Centered image":"Ảnh canh giữa","Change image text alternative":"Đổi chữ alt của ảnh","Character categories":"Danh mục ký tự","Characters: %0":"Số ký tự: %0","Choose heading":"Chọn tiêu đề",Circle:"Tròn",Code:"Code","Colon sign":"Ký hiệu Colon",Color:"Màu","Color picker":"Bộ chọn màu",Column:"Cột","Contains as member":"Chứa","Copyright sign":"Ký hiệu bản quyền","Cruzeiro sign":"Ký hiệu Cruzeiro",Currency:"Tiền tệ","Currency sign":"Ký hiệu tiền tệ",Dashed:"Dạng đường đứt nét",Decimal:"Thập phân","Decimal with leading zero":"Thập phân bắt đầu bằng số 0","Decrease indent":"Giảm lề",Default:"Mặc định","Degree sign":"Ký hiệu độ","Delete column":"Xoá cột","Delete row":"Xoá hàng","Dim grey":"Xám mờ",Dimensions:"Kích thước",Disc:"Đĩa","Division sign":"Ký hiệu chia","Document colors":"Màu văn bản","Dollar sign":"Ký hiệu Đô la","Dong sign":"Ký hiệu Đồng",Dotted:"Dạng chấm",Double:"Dạng nét đôi","Double dagger":"Dấu chữ thập kép","Double exclamation mark":"Dấu chấm than kép","Double low-9 quotation mark":"Dấu nháy kép kiểu low-9","Double question mark":"Dấu chấm hỏi kép",Downloadable:"Có thể tải về","downwards arrow to bar":"mũi tên hướng xuống dưới về phía thanh","downwards dashed arrow":"mũi tên đứt nét hướng xuống","downwards double arrow":"mũi tên kép hướng xuống","downwards simple arrow":"mũi tên đơn giản chỉ xuống dưới","Drachma sign":"Ký hiệu Drachma","Dropdown toolbar":"Thanh công cụ danh mục","Edit block":"Chỉnh sửa đoạn","Edit link":"Sửa liên kết","Edit source":"Sửa nguồn","Editor block content toolbar":"Thanh công cụ chỉnh sửa khối nội dung","Editor contextual toolbar":"Thanh công cụ chỉnh sửa theo ngữ cảnh","Editor editing area: %0":"Vùng chỉnh sửa của trình chỉnh sửa: %0","Editor toolbar":"Thanh công cụ biên tập","Element of":"Thuộc","Em dash":"Gạch ngang dài","Empty set":"Tập hợp rỗng","Empty snippet content":"Nội dung đoạn mã trống","En dash":"Gạch ngang ngắn","end with leftwards arrow above":"end với mũi tên hướng sang trái ở trên","Enter image caption":"Nhập mô tả ảnh","Enter table caption":"Nhập chú thích cho bảng","Euro sign":"Ký hiệu Euro","Euro-currency sign":"Ký hiệu tiền tệ Euro","Exclamation question mark":"Dấu chấm than và chấm hỏi",Find:"Tìm","Find and replace":"Tìm và thay thế","Find in text…":"Tìm trong văn bản...","Font Background Color":"Màu nền chữ","Font Color":"Màu chữ","Font Family":"Họ chữ","Font Size":"Cỡ chữ","For all":"Với mọi","Fraction slash":"Dấu gạch chéo phân số","French franc sign":"Ký hiệu franc Pháp","Full size image":"Ảnh đầy đủ","German penny sign":"Ký hiệu penny Đức","Greater-than or equal to":"Lớn hơn hoặc bằng","Greater-than sign":"Ký hiệu lớn hơn",Green:"Xanh lá","Green marker":"Bút xanh lá","Green pen":"Mực xanh",Grey:"Xám",Groove:"Dạng đường rãnh","Guarani sign":"Ký hiệu Guarani","Header column":"Tiêu đề cột","Header row":"Tiêu đề hàng",Heading:"Tiêu đề","Heading 1":"Tiêu đề 1","Heading 2":"Tiêu đề 2","Heading 3":"Tiêu đề 3","Heading 4":"Tiêu đề 4","Heading 5":"Tiêu đề 5","Heading 6":"Tiêu đề 6",Height:"Cao",Highlight:"Làm nổi","Horizontal ellipsis":"Dấu chấm lửng ngang","Horizontal line":"Đường ngang","Horizontal text alignment toolbar":"Thanh công cụ căn chỉnh văn bản theo chiều ngang","Hryvnia sign":"Ký hiệu Hryvnia","HTML object":"Đối tượng HTML","HTML snippet":"Mẫu HTML",Huge:"Khổng lồ","Identical to":"Tương đương","Image resize list":"Danh sách ảnh đã chỉnh kích thước","Image toolbar":"Thanh công cụ hình ảnh","image widget":"tiện ích ảnh","In line":"Nội dòng","Increase indent":"Tăng lề","Indian rupee sign":"Ký hiệu rupee Ấn Độ",Infinity:"Vô cực",Insert:"Chèn","Insert code block":"Chèn khối mã","Insert column left":"Thêm cột vào bên trái","Insert column right":"Thêm cột vào bên phải","Insert HTML":"Chèn HTML","Insert image":"Chèn ảnh","Insert image via URL":"Chèn ảnh từ URL","Insert media":"Chèn đa phương tiện","Insert paragraph after block":"Chèn đoạn sau khối","Insert paragraph before block":"Chèn đoạn trước khối","Insert row above":"Thêm hàng phía trên","Insert row below":"Thêm hàng ở dưới","Insert table":"Tạo bảng",Inset:"Dạng chìm",Integral:"Tích phân",Intersection:"Giao","Inverted exclamation mark":"Dấu chấm than ngược","Inverted question mark":"Dấu hỏi ngược",Italic:"Nghiêng",Justify:"Canh đều","Justify cell text":"Căn đều văn bản trong ô","Kip sign":"Ký hiệu Kip",Latin:"Latin","Latin capital letter a with breve":"Chữ cái Latinh a viết hoa với dấu trăng","Latin capital letter a with macron":"Chữ cái Latinh a viết hoa với dấu trường âm","Latin capital letter a with ogonek":"Chữ cái Latinh a viết hoa với dấu ogonek","Latin capital letter c with acute":"Chữ cái Latinh c viết hoa với dấu sắc","Latin capital letter c with caron":"Chữ cái Latinh c viết hoa với dấu mũ ngược","Latin capital letter c with circumflex":"Chữ cái Latinh c viết hoa với dấu mũ","Latin capital letter c with dot above":"Chữ cái Latinh c viết hoa với dấu chấm ở trên","Latin capital letter d with caron":"Chữ cái Latinh d viết hoa với dấu mũ ngược","Latin capital letter d with stroke":"Chữ cái Latinh d viết hoa với dấu gạch ngang","Latin capital letter e with breve":"Chữ cái Latinh e viết hoa với dấu trăng","Latin capital letter e with caron":"Chữ cái Latinh e viết hoa với dấu mũ ngược","Latin capital letter e with dot above":"Chữ cái Latinh e viết hoa với dấu chấm ở trên","Latin capital letter e with macron":"Chữ cái Latinh e viết hoa với dấu trường âm","Latin capital letter e with ogonek":"Chữ cái Latinh e viết hoa với dấu ogonek","Latin capital letter eng":"Chữ cái Latinh Ŋ viết hoa","Latin capital letter g with breve":"Chữ cái Latinh g viết hoa với dấu trăng","Latin capital letter g with cedilla":"Chữ cái Latinh g viết hoa với dấu móc dưới","Latin capital letter g with circumflex":"Chữ cái Latinh g viết hoa với dấu mũ","Latin capital letter g with dot above":"Chữ cái Latinh g viết hoa với dấu chấm ở trên","Latin capital letter h with circumflex":"Chữ cái Latinh h viết hoa với dấu mũ","Latin capital letter h with stroke":"Chữ cái Latinh h viết hoa với dấu gạch ngang","Latin capital letter i with breve":"Chữ cái Latinh i viết hoa với dấu trăng","Latin capital letter i with dot above":"Chữ cái Latinh i viết hoa với dấu chấm ở trên","Latin capital letter i with macron":"Chữ cái Latinh i viết hoa với dấu trường âm","Latin capital letter i with ogonek":"Chữ cái Latinh i viết hoa với dấu ogonek","Latin capital letter i with tilde":"Chữ cái Latinh i viết hoa với dấu ngã","Latin capital letter j with circumflex":"Chữ cái Latinh j viết hoa với dấu mũ","Latin capital letter k with cedilla":"Chữ cái Latinh k viết hoa với dấu móc dưới","Latin capital letter l with acute":"Chữ cái Latinh l viết hoa với dấu sắc","Latin capital letter l with caron":"Chữ cái Latinh l viết hoa với dấu mũ ngược","Latin capital letter l with cedilla":"Chữ cái Latinh l viết hoa với dấu móc dưới","Latin capital letter l with middle dot":"Chữ cái Latinh l viết hoa với dấu chấm ở giữa","Latin capital letter l with stroke":"Chữ cái Latinh l viết hoa với dấu gạch ngang","Latin capital letter n with acute":"Chữ cái Latinh n viết hoa với dấu sắc","Latin capital letter n with caron":"Chữ cái Latinh n viết hoa với dấu mũ ngược","Latin capital letter n with cedilla":"Chữ cái Latinh n viết hoa với dấu móc dưới","Latin capital letter o with breve":"Chữ cái Latinh o viết hoa với dấu trăng","Latin capital letter o with double acute":"Chữ cái Latinh o viết hoa với dấu sắc kép","Latin capital letter o with macron":"Chữ cái Latinh o viết hoa với dấu trường âm","Latin capital letter r with acute":"Chữ cái Latinh r viết hoa với dấu sắc","Latin capital letter r with caron":"Chữ cái Latinh r viết hoa với dấu mũ ngược","Latin capital letter r with cedilla":"Chữ cái Latinh r viết hoa với dấu móc dưới","Latin capital letter s with acute":"Chữ cái Latinh s viết hoa với dấu sắc","Latin capital letter s with caron":"Chữ cái Latinh s viết hoa với dấu mũ ngược","Latin capital letter s with cedilla":"Chữ cái Latinh s viết hoa với dấu móc dưới","Latin capital letter s with circumflex":"Chữ cái Latinh s viết hoa với dấu mũ","Latin capital letter t with caron":"Chữ cái Latinh t viết hoa với dấu mũ ngược","Latin capital letter t with cedilla":"Chữ cái Latinh t viết hoa với dấu móc dưới","Latin capital letter t with stroke":"Chữ cái Latinh t viết hoa với dấu gạch ngang","Latin capital letter u with breve":"Chữ cái Latinh u viết hoa với dấu trăng","Latin capital letter u with double acute":"Chữ cái Latinh u viết hoa với dấu sắc kép","Latin capital letter u with macron":"Chữ cái Latinh u viết hoa với dấu trường âm","Latin capital letter u with ogonek":"Chữ cái Latinh u viết hoa với dấu ogonek","Latin capital letter u with ring above":"Chữ cái Latinh u viết hoa với vòng tròn ở trên","Latin capital letter u with tilde":"Chữ cái Latinh u viết hoa với dấu ngã","Latin capital letter w with circumflex":"Chữ cái Latinh w viết hoa với dấu mũ","Latin capital letter y with circumflex":"Chữ cái Latinh y viết hoa với dấu mũ","Latin capital letter y with diaeresis":"Chữ cái Latinh y viết hoa với dấu tách đôi","Latin capital letter z with acute":"Chữ cái Latinh z viết hoa với dấu sắc","Latin capital letter z with caron":"Chữ cái Latinh z viết hoa với dấu mũ ngược","Latin capital letter z with dot above":"Chữ cái Latinh z viết hoa với dấu chấm ở trên","Latin capital ligature ij":"Chữ ghép Latinh ij viết hoa","Latin capital ligature oe":"Chữ ghép Latinh oe viết hoa","Latin small letter a with breve":"Chữ cái Latinh a viết thường với dấu trăng","Latin small letter a with macron":"Chữ cái Latinh a viết thường với dấu trường âm","Latin small letter a with ogonek":"Chữ cái Latinh a viết thường với dấu ogonek","Latin small letter c with acute":"Chữ cái Latinh c viết thường với dấu sắc","Latin small letter c with caron":"Chữ cái Latinh c viết thường với dấu mũ ngược","Latin small letter c with circumflex":"Chữ cái Latinh c viết thường với dấu mũ","Latin small letter c with dot above":"Chữ cái Latinh c viết thường với dấu chấm ở trên","Latin small letter d with caron":"Chữ cái Latinh d viết thường với dấu mũ ngược","Latin small letter d with stroke":"Chữ cái Latinh d viết thường với dấu gạch ngang","Latin small letter dotless i":"Chữ cái Latinh i viết thường không dấu chấm","Latin small letter e with breve":"Chữ cái Latinh e viết thường với dấu trăng","Latin small letter e with caron":"Chữ cái Latinh e viết thường với dấu mũ ngược","Latin small letter e with dot above":"Chữ cái Latinh e viết thường với dấu chấm ở trên","Latin small letter e with macron":"Chữ cái Latinh e viết thường với dấu trường âm","Latin small letter e with ogonek":"Chữ cái Latinh e viết thường với dấu ogonek","Latin small letter eng":"Chữ cái Latinh ŋ viết thường","Latin small letter f with hook":"Chữ cái Latinh f viết thường với móc","Latin small letter g with breve":"Chữ cái Latinh g viết thường với dấu trăng","Latin small letter g with cedilla":"Chữ cái Latinh g viết thường với dấu móc dưới","Latin small letter g with circumflex":"Chữ cái Latinh g viết thường với dấu mũ","Latin small letter g with dot above":"Chữ cái Latinh g viết thường với dấu chấm ở trên","Latin small letter h with circumflex":"Chữ cái Latinh h viết thường với dấu mũ","Latin small letter h with stroke":"Chữ cái Latinh h viết thường với dấu gạch ngang","Latin small letter i with breve":"Chữ cái Latinh i viết thường với dấu trăng","Latin small letter i with macron":"Chữ cái Latinh i viết thường với dấu trường âm","Latin small letter i with ogonek":"Chữ cái Latinh i viết thường với dấu ogonek","Latin small letter i with tilde":"Chữ cái Latinh i viết thường với dấu ngã","Latin small letter j with circumflex":"Chữ cái Latinh j viết thường với dấu mũ","Latin small letter k with cedilla":"Chữ cái Latinh k viết hoa với dấu móc dưới","Latin small letter kra":"Chữ cái Latinh k viết thường","Latin small letter l with acute":"Chữ cái Latinh l viết thường với dấu sắc","Latin small letter l with caron":"Chữ cái Latinh l viết thường với dấu mũ ngược","Latin small letter l with cedilla":"Chữ cái Latinh l viết thường với dấu móc dưới","Latin small letter l with middle dot":"Chữ cái Latinh l viết thường với dấu chấm ở giữa","Latin small letter l with stroke":"Chữ cái Latinh l viết thường với dấu gạch ngang","Latin small letter long s":"Chữ cái Latinh s dài viết thường","Latin small letter n preceded by apostrophe":"Chữ cái Latinh n viết thường có dấu viết lược đứng trước","Latin small letter n with acute":"Chữ cái Latinh n viết thường với dấu sắc","Latin small letter n with caron":"Chữ cái Latinh n viết thường với dấu mũ ngược","Latin small letter n with cedilla":"Chữ cái Latinh n viết thường với dấu móc dưới","Latin small letter o with breve":"Chữ cái Latinh o viết thường với dấu trăng","Latin small letter o with double acute":"Chữ cái Latinh o viết thường với dấu sắc kép","Latin small letter o with macron":"Chữ cái Latinh o viết thường với dấu trường âm","Latin small letter r with acute":"Chữ cái Latinh r viết thường với dấu sắc","Latin small letter r with caron":"Chữ cái Latinh r viết thường với dấu mũ ngược","Latin small letter r with cedilla":"Chữ cái Latinh r viết thường với dấu móc dưới","Latin small letter s with acute":"Chữ cái Latinh s viết thường với dấu sắc","Latin small letter s with caron":"Chữ cái Latinh s viết thường với dấu mũ ngược","Latin small letter s with cedilla":"Chữ cái Latinh s viết thường với dấu móc dưới","Latin small letter s with circumflex":"Chữ cái Latinh s viết thường với dấu mũ","Latin small letter t with caron":"Chữ cái Latinh t viết thường với dấu mũ ngược","Latin small letter t with cedilla":"Chữ cái Latinh t viết thường với dấu móc dưới","Latin small letter t with stroke":"Chữ cái Latinh t viết thường với dấu gạch ngang","Latin small letter u with breve":"Chữ cái Latinh u viết thường với dấu trăng","Latin small letter u with double acute":"Chữ cái Latinh u viết thường với dấu sắc kép","Latin small letter u with macron":"Chữ cái Latinh u viết thường với dấu trường âm","Latin small letter u with ogonek":"Chữ cái Latinh u viết thường với dấu ogonek","Latin small letter u with ring above":"Chữ cái Latinh u viết thường với vòng tròn ở trên","Latin small letter u with tilde":"Chữ cái Latinh u viết hoa với dấu ngã","Latin small letter w with circumflex":"Chữ cái Latinh w viết thường với dấu mũ","Latin small letter y with circumflex":"Chữ cái Latinh y viết thường với dấu mũ","Latin small letter z with acute":"Chữ cái Latinh z viết thường với dấu sắc","Latin small letter z with caron":"Chữ cái Latinh z viết thường với dấu mũ ngược","Latin small letter z with dot above":"Chữ cái Latinh z viết thường với dấu chấm ở trên","Latin small ligature ij":"Chữ ghép Latinh ij viết thường","Latin small ligature oe":"Chữ ghép Latinh oe viết thường","Left aligned image":"Ảnh canh trái","Left double quotation mark":"Dấu nháy kép bên trái","Left single quotation mark":"Dấu nháy đơn bên trái","Left-pointing double angle quotation mark":"Dấu nháy kép dạng góc chỉ sang bên trái","leftwards arrow to bar":"mũi tên hướng sang trái về phía thanh","leftwards dashed arrow":"mũi tên đứt nét hướng sang trái","leftwards double arrow":"mũi tên kép hướng sang trái","leftwards simple arrow":"mũi tên đơn giản chỉ sang trái","Less-than or equal to":"Nhỏ hơn hoặc bằng","Less-than sign":"Ký hiệu nhỏ hơn","Light blue":"Xanh dương","Light green":"Xanh lá nhạt","Light grey":"Xám nhạt",Link:"Chèn liên kết","Link image":"Liên kết của ảnh","Link URL":"Đường dẫn liên kết","Lira sign":"Ký hiệu Lira","List properties":"Thuộc tính danh sách","Livre tournois sign":"Ký hiệu Livre tournois","Logical and":"Và logic","Logical or":"Hoặc logic","Lower-latin":"Chữ cái Latinh viết thường","Lower–roman":"Chữ số La Mã viết thường",Macron:"Dấu trường âm","Manat sign":"Ký hiệu Manat","Match case":"Khớp chữ hoa/chữ thường",Mathematical:"Toán học","Media toolbar":"Thanh công cụ đa phương tiện","Media URL":"Đường dẫn đa phương tiện","media widget":"tiện ích đa phương tiện","Merge cell down":"Sát nhập ô xuống dưới","Merge cell left":"Sát nhập ô qua trái","Merge cell right":"Sát nhập ô qua phải","Merge cell up":"Sát nhập ô lên trên","Merge cells":"Sát nhập ô","Mill sign":"Ký hiệu Mill","Minus sign":"Ký hiệu trừ","Multiple styles":"Nhiều kiểu","Multiplication sign":"Ký hiệu nhân","N-ary product":"Tích n số nguyên","N-ary summation":"Phép tổng n số nguyên",Nabla:"Nabla","Naira sign":"Ký hiệu Naira","New sheqel sign":"Ký hiệu Shekel mới",Next:"Tiếp theo","Next result":"Kết quả tiếp theo","No preview available":"Không có sẵn bản xem trước",None:"Không có kiểu nào","Nordic mark sign":"Ký hiệu Mác Bắc Âu","Not an element of":"Không thuộc","Not equal to":"Không bằng","Not sign":"Không","Numbered List":"Danh sách đánh số","Numbered list styles toolbar":"Thanh công cụ kiểu danh sách được đánh số","on with exclamation mark with left right arrow above":"on với dấu chấm than và mũi tên trái phải ở trên","Open in a new tab":"Mở trên tab mới","Open link in new tab":"Mở liên kết","Open media in new tab":"Mở nội dung nghe nhìn trong tab mới",Orange:"Cam",Original:"Nguyên bản",Outset:"Dạng nổi",Overline:"Gạch trên",Padding:"Cách lề","Page break":"Ngắt trang",Paragraph:"Đoạn văn","Paragraph sign":"Ký hiệu đoạn văn","Partial differential":"Vi phân riêng phần","Paste raw HTML here...":"Dán mã HTML nguyên bản tại đây...","Paste the media URL in the input.":"Dán đường dẫn đa phương tiện vào trường","Per mille sign":"Ký hiệu phần nghìn","Per ten thousand sign":"Ký hiệu phần vạn","Peseta sign":"Ký hiệu Peseta","Peso sign":"Ký hiệu Peso","Pink marker":"Bút hồng","Plain text":"Văn bản thuần","Plus-minus sign":"Ký hiệu cộng-trừ","Pound sign":"Ký hiệu Bảng Anh","Press Enter to type after or press Shift + Enter to type before the widget":"Nhấn Enter để nhập vào sau hoặc nhấn Shift + Enter để nhập vào trước tiện ích",Previous:"Quay lại","Previous result":"Kết quả trước","Proportional to":"Tương ứng với",Purple:"Tím","Question exclamation mark":"Dấu chấm hỏi và chấm than",Red:"Đỏ","Red pen":"Mực đỏ",Redo:"Tiếp tục","Registered sign":"Ký hiệu đăng ký thương hiệu","Remove color":"Xóa màu","Remove Format":"Xóa định dang","Remove highlight":"Xóa làm nổi",Replace:"Thay thế","Replace all":"Thay thế tất cả","Replace with…":"Thay thế bằng...","Resize image":"Chỉnh kích cỡ ảnh","Resize image to %0":"Chỉnh kích cỡ ảnh về %0","Resize image to the original size":"Chỉnh về ảnh kích cỡ nguyên gốc","Restore default":"Khôi phục giá trị mặc định","Reversed order":"Thứ tự đảo ngược","Reversed paragraph sign":"Ký hiệu đoạn văn đảo ngược","Rich Text Editor":"Trình soạn thảo văn bản",Ridge:"Dạng gờ","Right aligned image":"Ảnh canh phải","Right double quotation mark":"Dấu nháy kép bên phải","Right single quotation mark":"Dấu nháy đơn bên phải","Right-pointing double angle quotation mark":"Dấu nháy kép dạng góc chỉ sang bên phải","rightwards arrow to bar":"mũi tên hướng sang phải về phía thanh","rightwards dashed arrow":"mũi tên đứt nét hướng sang phải","rightwards double arrow":"mũi tên kép hướng sang phải","rightwards simple arrow":"mũi tên đơn giản chỉ sang phải",Row:"Hàng","Ruble sign":"Ký hiệu Rúp","Rupee sign":"Ký hiệu Rupee",Save:"Lưu","Save changes":"Lưu thay đổi","Saving changes":"Đang lưu","Section sign":"Ký hiệu phân đoạn","Select all":"Chọn tất cả","Select column":"Chọn cột","Select row":"Chọn hàng","Show more items":"Xem thêm","Show options":"Hiển thị tùy chọn","Side image":"Ảnh một bên","Single left-pointing angle quotation mark":"Dấu nháy đơn dạng góc chỉ sang bên trái","Single low-9 quotation mark":"Dấu nháy đơn kiểu low-9","Single right-pointing angle quotation mark":"Dấu nháy đơn dạng góc chỉ sang bên phải",Small:"Nhỏ",Solid:"Dạng nét liền","soon with rightwards arrow above":"soon với mũi tên hướng sang phải ở trên",Source:"Nguồn","Special characters":"Các ký tự đặc biệt","Spesmilo sign":"Ký hiệu Spesmilo","Split cell horizontally":"Tách ô theo chiều ngang","Split cell vertically":"Tách ô theo chiều dọc",Square:"Vuông","Square root":"Căn bậc hai","Start at":"Bắt đầu tại","Start index must be greater than 0.":"Chỉ mục bắt đầu phải lớn hơn 0.",Strikethrough:"Gạch ngang",Style:"Kiểu",Styles:"Kiểu",Subscript:"Chữ nhỏ dưới",Superscript:"Chữ nhỏ trên","Table alignment toolbar":"Thanh công cụ căn chỉnh bảng","Table cell text alignment":"Căn lề văn bản trong ô","Table properties":"Thuộc tính của bảng","Table toolbar":"Thanh công cụ bảng","Tenge sign":"Ký hiệu Tenge",Text:"Văn bản","Text alignment":"Căn chỉnh văn bản","Text alignment toolbar":"Thanh công cụ canh chữ","Text alternative":"Chữ alt","Text highlight toolbar":"Thanh công cụ làm nổi chữ","Text styles":"Kiểu văn bản","Text to find must not be empty.":"Không được để trống trường văn bản cần tìm.",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'Màu này không hợp lệ. Hãy thử "#FF0000" hoặc "rgb(255,0,0)" hoặc "red".',"The URL must not be empty.":"Đường dẫn không được để trống",'The value is invalid. Try "10px" or "2em" or simply "2".':'Giá trị này không hợp lệ. Hãy thử "10px" hoặc "2em" hoặc chỉ "2".',"There exists":"Tồn tại","This link has no URL":"Liên kết không có đường dẫn","This media URL is not supported.":"Đường dẫn đa phương tiện không hỗ trợ","Tilde operator":"Toán tử dấu ngã",Tiny:"Bé","Tip: Find some text first in order to replace it.":"Mẹo: Tìm một đoạn văn bản trước để thay thế.","Tip: Paste the URL into the content to embed faster.":"Mẹo: Dán đường dẫn vào nội dung để nhúng ngay","To-do List":"Danh sách cần làm","Toggle caption off":"Ẩn chú thích","Toggle caption on":"Hiện chú thích","Toggle the circle list style":"Bật/tắt kiểu danh sách dạng vòng tròn","Toggle the decimal list style":"Bật/tắt kiểu danh sách dạng thập phân","Toggle the decimal with leading zero list style":"Bật/tắt kiểu danh sách dạng thập phân bắt đầu bằng số 0","Toggle the disc list style":"Bật/tắt kiểu danh sách dạng đĩa","Toggle the lower–latin list style":"Bật/tắt kiểu danh sách chữ cái Latinh viết thường","Toggle the lower–roman list style":"Bật/tắt kiểu danh sách chữ số La Mã viết thường","Toggle the square list style":"Bật/tắt kiểu danh sách dạng vuông","Toggle the upper–latin list style":"Bật/tắt kiểu danh sách chữ cái Latinh viết hoa","Toggle the upper–roman list style":"Bật/tắt kiểu danh sách chữ số La Mã viết hoa","top with upwards arrow above":"top với mũi tên hướng lên ở trên","Trade mark sign":"Ký hiệu thương hiệu","Tugrik sign":"Ký hiệu Tögrög","Turkish lira sign":"Ký hiệu lira Thổ Nhĩ Kỳ",Turquoise:"Xanh ngọc bích","Two dot leader":"Hàng hai dấu chấm",Underline:"Gạch dưới",Undo:"Hoàn tác",Union:"Hợp",Unlink:"Bỏ liên kết","up down arrow with base":"mũi tên lên xuống có đế",Update:"Cập nhật","Update image URL":"Cập nhật ảnh từ URL","Upload failed":"Tải thất bại","Upload in progress":"Đang tải lên","Upper-latin":"Chữ cái Latinh viết hoa","Upper-roman":"Chữ số La Mã viết hoa","upwards arrow to bar":"mũi tên hướng lên trên về phía thanh","upwards dashed arrow":"mũi tên đứt nét hướng lên","upwards double arrow":"mũi tên kép hướng lên","upwards simple arrow":"mũi tên đơn giản chỉ lên trên","Vertical text alignment toolbar":"Thanh công cụ căn chỉnh văn bản theo chiều dọc","Vulgar fraction one half":"Phân số thường một phần hai","Vulgar fraction one quarter":"Phân số thường một phần tư","Vulgar fraction three quarters":"Phân số thường ba phần tư",White:"Trắng","Whole words only":"Chỉ toàn bộ từ","Widget toolbar":"Thanh công cụ tiện ích",Width:"Rộng","Won sign":"Ký hiệu Won","Words: %0":"Số chữ: %0","Wrap text":"Bọc văn bản",Yellow:"Vàng","Yellow marker":"Bút vàng","Yen sign":"Ký hiệu Yên Nhật"});i.getPluralForm=function(t){return 0}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/zh-cn.js b/ckeditor/translations/zh-cn.js
deleted file mode 100644
index 9e7c0c6..0000000
--- a/ckeditor/translations/zh-cn.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["zh-cn"]=t["zh-cn"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"第 %0 步,共 %1 步","Align cell text to the bottom":"使单元格文本对齐到底部","Align cell text to the center":"使单元格文本水平居中","Align cell text to the left":"使单元格文本左对齐","Align cell text to the middle":"使单元格文本垂直居中","Align cell text to the right":"使单元格文本右对齐","Align cell text to the top":"使单元格文本对齐到顶部","Align center":"居中对齐","Align left":"左对齐","Align right":"右对齐","Align table to the left":"使表格左对齐","Align table to the right":"使表格右对齐",Alignment:"对齐",All:"全部","Almost equal to":"约等于",Angle:"角","Approximately equal to":"近似等于",Aquamarine:"海蓝色",Arrows:"箭头","Asterisk operator":"星号运算符","Austral sign":"澳大利亚货币符号","back with leftwards arrow above":"带有back标识的向左箭头",Background:"背景",Big:"大","Bitcoin sign":"比特币符号",Black:"黑色","Block quote":"块引用","Block styles":"块级样式",Blue:"蓝色","Blue marker":"蓝色标记",Bold:"加粗",Border:"边框","Break text":"文字断行","Bulleted List":"项目符号列表","Bulleted list styles toolbar":"项目符号列表样式工具条",Cancel:"取消","Caption for image: %0":"图片说明:%0","Caption for the image":"图片说明:","Cedi sign":"塞地符号","Cell properties":"单元格属性","Cent sign":"分币符号","Center table":"表格居中","Centered image":"图片居中","Change image text alternative":"更改图片替换文本","Character categories":"字符类别","Characters: %0":"字符数:%0","Choose heading":"标题类型",Circle:"空心圆点",Code:"代码","Colon sign":"科朗符号",Color:"颜色","Color picker":"颜色选择器",Column:"列","Contains as member":"包含","Copyright sign":"版权符号","Cruzeiro sign":"克鲁塞罗符号",Currency:"货币","Currency sign":"货币符号",Dashed:"虚线",Decimal:"阿拉伯数字","Decimal with leading zero":"前导零阿拉伯数字","Decrease indent":"减少缩进",Default:"默认","Degree sign":"度数符号","Delete column":"删除本列","Delete row":"删除本行","Dim grey":"暗灰色",Dimensions:"尺寸",Disc:"实心圆点","Division sign":"除号","Document colors":"文档中的颜色","Dollar sign":"美元符号","Dong sign":"越南盾符号",Dotted:"点状虚线",Double:"双线","Double dagger":"双剑号","Double exclamation mark":"双叹号","Double low-9 quotation mark":"低位后双引号","Double question mark":"双问号",Downloadable:"可下载","downwards arrow to bar":"头部带杠的向下箭头","downwards dashed arrow":"向下虚线箭头","downwards double arrow":"向下双箭头","downwards simple arrow":"向下简单箭头","Drachma sign":"德拉克马符号","Dropdown toolbar":"下拉工具栏","Edit block":"编辑框","Edit link":"修改链接","Edit source":"编辑源代码","Editor block content toolbar":"编辑器块内容工具栏","Editor contextual toolbar":"编辑器上下文工具栏","Editor editing area: %0":"编辑器编辑区域:%0","Editor toolbar":"编辑器工具栏","Element of":"属于","Em dash":"长破折号","Empty set":"空集","Empty snippet content":"空片段内容","En dash":"短破折号","end with leftwards arrow above":"带有end标识的向左箭头","Enter image caption":"输入图片标题","Enter table caption":"输入表标题","Euro sign":"欧元符号","Euro-currency sign":"欧元货币符号","Exclamation question mark":"感叹疑问号",Find:"查找","Find and replace":"查找和替换","Find in text…":"查找的文本","Font Background Color":"字体背景色","Font Color":"字体颜色","Font Family":"字体","Font Size":"字体大小","For all":"对于全部","Fraction slash":"分数斜线","French franc sign":"法国法郎符号","Full size image":"全尺寸图片","German penny sign":"德国便士符号","Greater-than or equal to":"大于等于","Greater-than sign":"大于号",Green:"绿色","Green marker":"绿色标记","Green pen":"绿色笔",Grey:"灰色",Groove:"凹槽边框","Guarani sign":"瓜拉尼货币符号","Header column":"标题列","Header row":"标题行",Heading:"标题","Heading 1":"标题 1","Heading 2":"标题 2","Heading 3":"标题 3","Heading 4":"标题 4","Heading 5":"标题 5","Heading 6":"标题 6",Height:"高度",Highlight:"高亮","Horizontal ellipsis":"省略号","Horizontal line":"水平线","Horizontal text alignment toolbar":"水平文本对齐工具栏","Hryvnia sign":"戈里夫纳符号","HTML object":"HTML对象","HTML snippet":"HTML 代码片段",Huge:"极大","Identical to":"恒等于","Image resize list":"图片大小列表","Image toolbar":"图片工具栏","image widget":"图片组件","In line":"行内","Increase indent":"增加缩进","Indian rupee sign":"印度卢比符号",Infinity:"无穷大",Insert:"插入","Insert code block":"插入代码块","Insert column left":"左侧插入列","Insert column right":"右侧插入列","Insert HTML":"插入 HTML","Insert image":"插入图像","Insert image via URL":"通过URL地址插入图片","Insert media":"插入媒体","Insert paragraph after block":"在后面插入段落","Insert paragraph before block":"在前面插入段落","Insert row above":"在上面插入一行","Insert row below":"在下面插入一行","Insert table":"插入表格",Inset:"凹边框",Integral:"积分",Intersection:"交集","Inverted exclamation mark":"反感叹号","Inverted question mark":"反问号",Italic:"倾斜",Justify:"两端对齐","Justify cell text":"对齐单元格文本","Kip sign":" 基普符号",Latin:"拉丁文","Latin capital letter a with breve":"带短音符的大写拉丁字母a","Latin capital letter a with macron":"带长音符的大写拉丁字母a","Latin capital letter a with ogonek":"带反尾形符的大写拉丁字母a","Latin capital letter c with acute":"带锐音符的大写拉丁字母c","Latin capital letter c with caron":"带抑扬符的大写拉丁字母c","Latin capital letter c with circumflex":"带扬抑符的大写拉丁字母c","Latin capital letter c with dot above":"带上点的大写拉丁字母c","Latin capital letter d with caron":"带抑扬符的大写拉丁字母d","Latin capital letter d with stroke":"带删节线的大写拉丁字母d","Latin capital letter e with breve":"带短音符的大写拉丁字母e","Latin capital letter e with caron":"带抑扬符的大写拉丁字母e","Latin capital letter e with dot above":"带上点的大写拉丁字母e","Latin capital letter e with macron":"带长音符的大写拉丁字母e","Latin capital letter e with ogonek":"带反尾形符的大写拉丁字母e","Latin capital letter eng":"大写拉丁字母eng","Latin capital letter g with breve":"带短音符的大写拉丁字母g","Latin capital letter g with cedilla":"带软音符的大写拉丁字母g","Latin capital letter g with circumflex":"带扬抑符的大写拉丁字母g","Latin capital letter g with dot above":"带上点的大写拉丁字母g","Latin capital letter h with circumflex":"带扬抑符的大写拉丁字母h","Latin capital letter h with stroke":"带删节线的大写拉丁字母h","Latin capital letter i with breve":"带短音符的大写拉丁字母i","Latin capital letter i with dot above":"带上点的大写拉丁字母i","Latin capital letter i with macron":"带长音符的大写拉丁字母i","Latin capital letter i with ogonek":"带反尾形符的大写拉丁字母i","Latin capital letter i with tilde":"带腭化符的大写拉丁字母i","Latin capital letter j with circumflex":"带扬抑符的大写拉丁字母j","Latin capital letter k with cedilla":"带软音符的大写拉丁字母k","Latin capital letter l with acute":"带锐音符的大写拉丁字母l","Latin capital letter l with caron":"带抑扬符的大写拉丁字母l","Latin capital letter l with cedilla":"带软音符的大写拉丁字母l","Latin capital letter l with middle dot":"带中点的大写拉丁字母l","Latin capital letter l with stroke":"带删节线的大写拉丁字母l","Latin capital letter n with acute":"带锐音符的大写拉丁字母n","Latin capital letter n with caron":"带抑扬符的大写拉丁字母n","Latin capital letter n with cedilla":"带软音符的大写拉丁字母n","Latin capital letter o with breve":"带短音符的大写拉丁字母o","Latin capital letter o with double acute":"带双锐音符的大写拉丁字母o","Latin capital letter o with macron":"带长音符的大写拉丁字母o","Latin capital letter r with acute":"带锐音符的大写拉丁字母r","Latin capital letter r with caron":"带抑扬符的大写拉丁字母r","Latin capital letter r with cedilla":"带软音符的大写拉丁字母r","Latin capital letter s with acute":"带锐音符的大写拉丁字母s","Latin capital letter s with caron":"带抑扬符的大写拉丁字母s","Latin capital letter s with cedilla":"带软音符的大写拉丁字母s","Latin capital letter s with circumflex":"带扬抑符的大写拉丁字母s","Latin capital letter t with caron":"带抑扬符的大写拉丁字母t","Latin capital letter t with cedilla":"带软音符的大写拉丁字母t","Latin capital letter t with stroke":"带删节线的大写拉丁字母t","Latin capital letter u with breve":"带短音符的大写拉丁字母u","Latin capital letter u with double acute":"带双锐音符的大写拉丁字母u","Latin capital letter u with macron":"带长音符的大写拉丁字母u","Latin capital letter u with ogonek":"带反尾形符的大写拉丁字母u","Latin capital letter u with ring above":"带上圆圈的大写拉丁字母u","Latin capital letter u with tilde":"带腭化符的大写拉丁字母u","Latin capital letter w with circumflex":"带扬抑符的大写拉丁字母w","Latin capital letter y with circumflex":"带扬抑符的大写拉丁字母y","Latin capital letter y with diaeresis":"带分音符的大写拉丁字母y","Latin capital letter z with acute":"带锐音符的大写拉丁字母z","Latin capital letter z with caron":"带抑扬符的大写拉丁字母z","Latin capital letter z with dot above":"带上点的大写拉丁字母z","Latin capital ligature ij":"大写拉丁连字符ij","Latin capital ligature oe":"大写拉丁连字符oe","Latin small letter a with breve":"带短音符的小写拉丁字母a","Latin small letter a with macron":"带长音符的小写拉丁字母a","Latin small letter a with ogonek":"带反尾形符的小写拉丁字母a","Latin small letter c with acute":"带锐音符的小写拉丁字母c","Latin small letter c with caron":"带抑扬符的小写拉丁字母c","Latin small letter c with circumflex":"带扬抑符的小写拉丁字母c","Latin small letter c with dot above":"带上点的小写拉丁字母c","Latin small letter d with caron":"带抑扬符的小写拉丁字母d","Latin small letter d with stroke":"带删节线的小写拉丁字母d","Latin small letter dotless i":"没有点的小写拉丁字母i","Latin small letter e with breve":"带短音符的小写拉丁字母e","Latin small letter e with caron":"带抑扬符的小写拉丁字母e","Latin small letter e with dot above":"带上点的小写拉丁字母e","Latin small letter e with macron":"带长音符的小写拉丁字母e","Latin small letter e with ogonek":"带反尾形符的小写拉丁字母e","Latin small letter eng":"小写拉丁字母eng","Latin small letter f with hook":"带钩的拉丁文小写字母 F","Latin small letter g with breve":"带短音符的小写拉丁字母g","Latin small letter g with cedilla":"带软音符的小写拉丁字母g","Latin small letter g with circumflex":"带扬抑符的小写拉丁字母g","Latin small letter g with dot above":"带上点的小写拉丁字母g","Latin small letter h with circumflex":"带扬抑符的小写拉丁字母h","Latin small letter h with stroke":"带删节线的小写拉丁字母h","Latin small letter i with breve":"带短音符的小写拉丁字母i","Latin small letter i with macron":"带长音符的小写拉丁字母i","Latin small letter i with ogonek":"带反尾形符的小写拉丁字母i","Latin small letter i with tilde":"带腭化符的小写拉丁字母i","Latin small letter j with circumflex":"带扬抑符的小写拉丁字母j","Latin small letter k with cedilla":"带软音符的小写拉丁字母k","Latin small letter kra":"小写拉丁字母kra","Latin small letter l with acute":"带锐音符的小写拉丁字母l","Latin small letter l with caron":"带抑扬符的小写拉丁字母l","Latin small letter l with cedilla":"带软音符的小写拉丁字母l","Latin small letter l with middle dot":"带中点的小写拉丁字母l","Latin small letter l with stroke":"带删节线的小写拉丁字母l","Latin small letter long s":"小写拉丁字母长s","Latin small letter n preceded by apostrophe":"冠以撇号的小写拉丁字母n","Latin small letter n with acute":"带锐音符的小写拉丁字母n","Latin small letter n with caron":"带抑扬符的小写拉丁字母n","Latin small letter n with cedilla":"带软音符的小写拉丁字母n","Latin small letter o with breve":"带短音符的小写拉丁字母o","Latin small letter o with double acute":"带双锐音符的小写拉丁字母o","Latin small letter o with macron":"带长音符的小写拉丁字母o","Latin small letter r with acute":"带锐音符的小写拉丁字母r","Latin small letter r with caron":"带抑扬符的小写拉丁字母r","Latin small letter r with cedilla":"带软音符的小写拉丁字母r","Latin small letter s with acute":"带锐音符的小写拉丁字母s","Latin small letter s with caron":"带抑扬符的小写拉丁字母s","Latin small letter s with cedilla":"带软音符的小写拉丁字母s","Latin small letter s with circumflex":"带扬抑符的小写拉丁字母s","Latin small letter t with caron":"带抑扬符的小写拉丁字母t","Latin small letter t with cedilla":"带软音符的小写拉丁字母t","Latin small letter t with stroke":"带删节线的小写拉丁字母t","Latin small letter u with breve":"带短音符的小写拉丁字母u","Latin small letter u with double acute":"带双锐音符的小写拉丁字母u","Latin small letter u with macron":"带长音符的小写拉丁字母u","Latin small letter u with ogonek":"带反尾形符的小写拉丁字母u","Latin small letter u with ring above":"带上圆圈的小写拉丁字母u","Latin small letter u with tilde":"带腭化符的小写拉丁字母u","Latin small letter w with circumflex":"带扬抑符的小写拉丁字母w","Latin small letter y with circumflex":"带扬抑符的小写拉丁字母y","Latin small letter z with acute":"带锐音符的小写拉丁字母z","Latin small letter z with caron":"带抑扬符的小写拉丁字母z","Latin small letter z with dot above":"带上点的小写拉丁字母z","Latin small ligature ij":"小写拉丁连字符ij","Latin small ligature oe":"小写拉丁连字符oe","Left aligned image":"图片左侧对齐","Left double quotation mark":"左双引号","Left single quotation mark":"左单引号","Left-pointing double angle quotation mark":"双左尖括号","leftwards arrow to bar":"头部带杠的向左箭头","leftwards dashed arrow":"向左虚线箭头","leftwards double arrow":"向左双箭头","leftwards simple arrow":"向左简单箭头","Less-than or equal to":"小于等于","Less-than sign":"小于号","Light blue":"浅蓝色","Light green":"浅绿色","Light grey":"浅灰色",Link:"超链接","Link image":"链接图片","Link URL":"链接网址","Lira sign":"里拉符号","List properties":"列表属性","Livre tournois sign":"里弗尔符号","Logical and":"逻辑与","Logical or":"逻辑或","Lower-latin":"小写拉丁字母","Lower–roman":"小写罗马数字",Macron:"长音符号","Manat sign":"马纳特符号","Match case":"区分大小写",Mathematical:"数学","Media toolbar":"媒体工具栏","Media URL":"媒体URL","media widget":"媒体小部件","Merge cell down":"向下合并单元格","Merge cell left":"向左合并单元格","Merge cell right":"向右合并单元格","Merge cell up":"向上合并单元格","Merge cells":"合并单元格","Mill sign":"密尔符号","Minus sign":"负号","Multiple styles":"多样式","Multiplication sign":"称号","N-ary product":"N 元乘积","N-ary summation":"N 元求和",Nabla:"劈形算符","Naira sign":"奈拉符号","New sheqel sign":"新谢克尔符号",Next:"下一步","Next result":"下一个匹配项","No preview available":"预览不可用",None:"无","Nordic mark sign":"北欧马克征符号","Not an element of":"不属于","Not equal to":"不等于","Not sign":"非","Numbered List":"项目编号列表","Numbered list styles toolbar":"项目编号列表样式工具条","on with exclamation mark with left right arrow above":"带有NO!标识的左右双向箭头","Open in a new tab":"在新标签页中打开","Open link in new tab":"在新标签页中打开链接","Open media in new tab":"在新标签页打开媒体",Orange:"橙色",Original:"原始大小",Outset:"凸边框",Overline:"上划线",Padding:"内边距","Page break":"分页符",Paragraph:"段落","Paragraph sign":"段落符号","Partial differential":"偏微分","Paste raw HTML here...":"在这里粘贴 HTML 源代码","Paste the media URL in the input.":"在输入中粘贴媒体URL","Per mille sign":"千分号","Per ten thousand sign":"万分号","Peseta sign":"比塞塔符号","Peso sign":"比索符号","Pink marker":"粉色标记","Plain text":"纯文本","Plus-minus sign":"正负号","Pound sign":"英镑符号","Press Enter to type after or press Shift + Enter to type before the widget":"按下“Enter”键,在小组件后输入;按下“Shift+Enter”键,在小组件前输入",Previous:"上一步","Previous result":"上一个匹配项","Proportional to":"比例",Purple:"紫色","Question exclamation mark":"疑问感叹号",Red:"红色","Red pen":"红色笔",Redo:"重做","Registered sign":"注册商标","Remove color":"移除颜色","Remove Format":"移除格式","Remove highlight":"清除高亮",Replace:"替换","Replace all":"全部替换","Replace with…":"替换的文本","Resize image":"调整图像大小","Resize image to %0":"调整图像大小为%0","Resize image to the original size":"调整图像大小为原始大小","Restore default":"恢复默认","Reversed order":"顺序反转","Reversed paragraph sign":"反向段落符号","Rich Text Editor":"富文本编辑器",Ridge:"垄状边框","Right aligned image":"图片右侧对齐","Right double quotation mark":"右双引号","Right single quotation mark":"右单引号","Right-pointing double angle quotation mark":"双右尖括号","rightwards arrow to bar":"头部带杠的向右箭头","rightwards dashed arrow":"向右虚线箭头","rightwards double arrow":"向右双箭头","rightwards simple arrow":"向右简单箭头",Row:"行","Ruble sign":"俄罗斯卢布","Rupee sign":"卢比符号",Save:"保存","Save changes":"保存更改","Saving changes":"正在保存更改","Section sign":"节标记","Select all":"全选","Select column":"选择列","Select row":"选择行","Show more items":"显示更多","Show options":"显示配置","Side image":"图片侧边显示","Single left-pointing angle quotation mark":"单左尖括号","Single low-9 quotation mark":"低位后单引号","Single right-pointing angle quotation mark":"单右尖括号",Small:"小",Solid:"实线","soon with rightwards arrow above":"带有soon标识的向右箭头",Source:"源代码","Special characters":"特殊字符","Spesmilo sign":"斯佩斯米洛符号","Split cell horizontally":"横向拆分单元格","Split cell vertically":"纵向拆分单元格",Square:"实心方块","Square root":"平方根","Start at":"起始编号","Start index must be greater than 0.":"起始编号必须大于0。",Strikethrough:"删除线",Style:"样式",Styles:"样式",Subscript:"下标",Superscript:"上标","Table alignment toolbar":"表格对齐工具栏","Table cell text alignment":"表格单元格中的文本水平对齐","Table properties":"表格属性","Table toolbar":"表格工具栏","Tenge sign":"坚戈符号",Text:"文本","Text alignment":"对齐","Text alignment toolbar":"对齐工具栏","Text alternative":"替换文本","Text highlight toolbar":"文本高亮工具栏","Text styles":"文本样式","Text to find must not be empty.":"查找的文本不可为空",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'颜色无效。尝试使用"#FF0000"、"rgb(255,0,0)"或者"red"。',"The URL must not be empty.":"URL不可以为空。",'The value is invalid. Try "10px" or "2em" or simply "2".':"无效值。尝试使用“10px”、“2ex”或者只写“2”。","There exists":"存在","This link has no URL":"此链接没有设置网址","This media URL is not supported.":"不支持此媒体URL。","Tilde operator":"波浪线运算符",Tiny:"极小","Tip: Find some text first in order to replace it.":"提示:先查找文本再替换","Tip: Paste the URL into the content to embed faster.":"提示:将URL粘贴到内容中可更快地嵌入","To-do List":"待办列表","Toggle caption off":"关闭表标题","Toggle caption on":"打开表标题","Toggle the circle list style":"切换空心原点列表样式","Toggle the decimal list style":"切换阿拉伯数字列表样式","Toggle the decimal with leading zero list style":"切换前导零阿拉伯数字列表样式","Toggle the disc list style":"切换实心原点列表样式","Toggle the lower–latin list style":"切换小写拉丁字母列表样式","Toggle the lower–roman list style":"切换小写罗马数字列表样式","Toggle the square list style":"切换实心方块列表样式","Toggle the upper–latin list style":"切换大写拉丁字母列表样式","Toggle the upper–roman list style":"切换大写罗马数字列表样式","top with upwards arrow above":"带有top标识的向上箭头","Trade mark sign":"商标符号","Tugrik sign":"图格里克符号","Turkish lira sign":"土耳其里拉符号",Turquoise:"青色","Two dot leader":"二点前导符",Underline:"下划线",Undo:"撤销",Union:"并集",Unlink:"取消超链接","up down arrow with base":"处于基线的上下箭头",Update:"更新","Update image URL":"更新图片URL地址","Upload failed":"上传失败","Upload in progress":"正在上传","Upper-latin":"大写拉丁字母","Upper-roman":"大写罗马数字","upwards arrow to bar":"头部带杠的向上箭头","upwards dashed arrow":"向上虚线箭头","upwards double arrow":"向上双箭头","upwards simple arrow":"向上简单箭头","Vertical text alignment toolbar":"垂直文本对齐工具栏","Vulgar fraction one half":"普通分数二分之一","Vulgar fraction one quarter":"普通分数四分之一","Vulgar fraction three quarters":"普通分数四分之三",White:"白色","Whole words only":"单词","Widget toolbar":"小部件工具栏",Width:"宽度","Won sign":"韩元符号","Words: %0":"单词数:%0","Wrap text":"文字环绕",Yellow:"黄色","Yellow marker":"黄色标记","Yen sign":"日元符号"});e.getPluralForm=function(t){return 0}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/ckeditor/translations/zh.js b/ckeditor/translations/zh.js
deleted file mode 100644
index 3bf235b..0000000
--- a/ckeditor/translations/zh.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){const e=t["zh"]=t["zh"]||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0/%1","Align cell text to the bottom":"向下對齊","Align cell text to the center":"置中對齊","Align cell text to the left":"靠左對齊","Align cell text to the middle":"置中對齊","Align cell text to the right":"靠右對齊","Align cell text to the top":"向上對齊","Align center":"置中對齊","Align left":"靠左對齊","Align right":"靠右對齊","Align table to the left":"靠左對齊","Align table to the right":"靠右對齊",Alignment:"對齊",All:"所有","Almost equal to":"幾乎等於",Angle:"角度","Approximately equal to":"約等於",Aquamarine:"淺綠色",Arrows:"箭頭","Asterisk operator":"星號運算子","Austral sign":"奧斯特拉爾符號","back with leftwards arrow above":"Back 上方有向左箭號",Background:"背景顏色",Big:"大","Bitcoin sign":"比特幣符號",Black:"黑色","Block quote":"段落引用","Block styles":"區塊樣式",Blue:"藍色","Blue marker":"藍色標記",Bold:"粗體",Border:"邊框","Break text":"上及下","Bulleted List":"符號清單","Bulleted list styles toolbar":"無序清單工具列",Cancel:"取消","Caption for image: %0":"影像標題:%0","Caption for the image":"影像的標題","Cedi sign":"塞地符號","Cell properties":"儲存格屬性","Cent sign":"美分符號","Center table":"置中對齊","Centered image":"置中圖片","Change image text alternative":"修改圖片的替代文字","Character categories":"字元類別","Characters: %0":"字元數: %0","Choose heading":"選取標題",Circle:"空心圓點",Code:"代碼","Colon sign":"冒號",Color:"文字顏色","Color picker":"顏色選擇",Column:"欄","Contains as member":"包含","Copyright sign":"版權符號","Cruzeiro sign":"克魯薩多符號",Currency:"貨幣","Currency sign":"貨幣符號",Dashed:"虛線",Decimal:"數字","Decimal with leading zero":"0開頭的數字","Decrease indent":"減少縮排",Default:"預設","Degree sign":"度符號","Delete column":"刪除欄","Delete row":"刪除列","Dim grey":"淡灰色",Dimensions:"尺寸",Disc:"實心圓點","Division sign":"除號","Document colors":"文件顏色","Dollar sign":"貨幣符號","Dong sign":"盾符號",Dotted:"點線",Double:"雙線","Double dagger":"雙劍註釋符號","Double exclamation mark":"雙驚嘆號","Double low-9 quotation mark":"雙下 9 形引號","Double question mark":"雙問號",Downloadable:"可下載","downwards arrow to bar":"向下停止箭頭","downwards dashed arrow":"向下虛線箭頭","downwards double arrow":"向下雙箭頭","downwards simple arrow":"向下簡單箭號","Drachma sign":"得拉克馬符號","Dropdown toolbar":"下拉選單","Edit block":"編輯區塊","Edit link":"編輯連結","Edit source":"編輯HTML","Editor block content toolbar":"編輯器區塊內容工具列","Editor contextual toolbar":"編輯器關聯式工具列","Editor editing area: %0":"編輯器編輯區:%0","Editor toolbar":"編輯器工具","Element of":"屬於","Em dash":"長破折號","Empty set":"空集合","Empty snippet content":"HTML標籤中無內容","En dash":"短破折號","end with leftwards arrow above":"End 上方有向左箭號","Enter image caption":"輸入圖片說明","Enter table caption":"輸入表標題","Euro sign":"歐元符號","Euro-currency sign":"歐元貨幣符號","Exclamation question mark":"驚嘆疑問號",Find:"尋找","Find and replace":"尋找和取代","Find in text…":"在文本中尋找","Font Background Color":"前景顏色","Font Color":"字體顏色","Font Family":"字型","Font Size":"字體大小","For all":"對於所有","Fraction slash":"分數斜線","French franc sign":"法國法郎符號","Full size image":"完整尺寸圖片","German penny sign":"德國便士符號","Greater-than or equal to":"大於或等於","Greater-than sign":"大於符號",Green:"綠色","Green marker":"綠色標記","Green pen":"綠色筆",Grey:"灰色",Groove:"內凹線","Guarani sign":"瓜拉尼符號","Header column":"標題欄","Header row":"標題列",Heading:"標題","Heading 1":"標題 1","Heading 2":"標題 2","Heading 3":"標題 3","Heading 4":"標題 4","Heading 5":"標題 5","Heading 6":"標題 6",Height:"高度",Highlight:"高亮","Horizontal ellipsis":"水平省略符號","Horizontal line":"水平線","Horizontal text alignment toolbar":"水平對齊","Hryvnia sign":"赫伐尼亞符號","HTML object":"HTML 物件","HTML snippet":"HTML標籤",Huge:"特大","Identical to":"恆等於","Image resize list":"圖片縮放清單","Image toolbar":"圖片工具","image widget":"圖片小工具","In line":"行中","Increase indent":"增加縮排","Indian rupee sign":"印度盧比符號",Infinity:"無限",Insert:"插入","Insert code block":"插入程式碼區塊","Insert column left":"插入左方欄","Insert column right":"插入右方欄","Insert HTML":"輸入HTML","Insert image":"插入圖片","Insert image via URL":"使用連結插入圖片","Insert media":"插入影音","Insert paragraph after block":"在這個區塊後面插入一個段落","Insert paragraph before block":"在這個區塊前面插入一個段落","Insert row above":"插入上方列","Insert row below":"插入下方列","Insert table":"插入表格",Inset:"內邊線",Integral:"積分",Intersection:"交集","Inverted exclamation mark":"倒驚嘆號","Inverted question mark":"倒問號",Italic:"斜體",Justify:"左右對齊","Justify cell text":"分散對齊","Kip sign":"基普符號",Latin:"拉丁字母","Latin capital letter a with breve":"拉丁大寫字母 A 帶短音符號","Latin capital letter a with macron":"拉丁大寫字母 A 帶長音符號","Latin capital letter a with ogonek":"拉丁大寫字母 A 帶 Ogonek","Latin capital letter c with acute":"拉丁大寫字母 C 帶尖音符號","Latin capital letter c with caron":"拉丁大寫字母 C 帶上勾符號","Latin capital letter c with circumflex":"拉丁大寫字母 C 帶抑揚符號","Latin capital letter c with dot above":"上有一點的拉丁大寫字母 C","Latin capital letter d with caron":"拉丁大寫字母 D 帶上勾符號","Latin capital letter d with stroke":"拉丁大寫字母 D 帶粗線符號","Latin capital letter e with breve":"拉丁大寫字母 E 帶短音符號","Latin capital letter e with caron":"拉丁大寫字母 E 帶上勾符號","Latin capital letter e with dot above":"上有一點的拉丁大寫字母 E","Latin capital letter e with macron":"拉丁大寫字母 E 帶長音符號","Latin capital letter e with ogonek":"拉丁大寫字母 E 帶 Ogonek","Latin capital letter eng":"拉丁大寫字母 Eng","Latin capital letter g with breve":"拉丁大寫字母 G 帶短音符號","Latin capital letter g with cedilla":"拉丁大寫字母 G 帶下尾符號","Latin capital letter g with circumflex":"拉丁大寫字母 G 帶抑揚符號","Latin capital letter g with dot above":"上有一點的拉丁大寫字母 G","Latin capital letter h with circumflex":"拉丁大寫字母 H 帶抑揚符號","Latin capital letter h with stroke":"拉丁大寫字母 H 帶粗線符號","Latin capital letter i with breve":"拉丁大寫字母 I 帶短音符號","Latin capital letter i with dot above":"上有一點的拉丁大寫字母 I","Latin capital letter i with macron":"拉丁大寫字母 I 帶長音符號","Latin capital letter i with ogonek":"拉丁大寫字母 I 帶 Ogonek","Latin capital letter i with tilde":"拉丁大寫字母 I 帶波狀符號","Latin capital letter j with circumflex":"拉丁大寫字母 J 帶抑揚符號","Latin capital letter k with cedilla":"拉丁大寫字母 K 帶下尾符號","Latin capital letter l with acute":"拉丁大寫字母 L 帶尖音符號","Latin capital letter l with caron":"拉丁大寫字母 L 帶上勾符號","Latin capital letter l with cedilla":"拉丁大寫字母 L 帶下尾符號","Latin capital letter l with middle dot":"中間一點的拉丁大寫字母 L","Latin capital letter l with stroke":"拉丁大寫字母 L 帶粗線符號","Latin capital letter n with acute":"拉丁大寫字母 N 帶尖音符號","Latin capital letter n with caron":"拉丁大寫字母 N 帶上勾符號","Latin capital letter n with cedilla":"拉丁大寫字母 N 帶下尾符號","Latin capital letter o with breve":"拉丁大寫字母 O 帶短音符號","Latin capital letter o with double acute":"拉丁大寫字母 O 帶雙尖音符號","Latin capital letter o with macron":"拉丁大寫字母 O 帶長音符號","Latin capital letter r with acute":"拉丁大寫字母 R 帶尖音符號","Latin capital letter r with caron":"拉丁大寫字母 R 帶上勾符號","Latin capital letter r with cedilla":"拉丁大寫字母 R 帶下尾符號","Latin capital letter s with acute":"拉丁大寫字母 S 帶尖音符號","Latin capital letter s with caron":"拉丁大寫字母 S 帶上勾符號","Latin capital letter s with cedilla":"拉丁大寫字母 S 帶下尾符號","Latin capital letter s with circumflex":"拉丁大寫字母 S 帶抑揚符號","Latin capital letter t with caron":"拉丁大寫字母 T 帶上勾符號","Latin capital letter t with cedilla":"拉丁大寫字母 T 帶下尾符號","Latin capital letter t with stroke":"拉丁大寫字母 T 帶粗線符號","Latin capital letter u with breve":"拉丁大寫字母 U 帶短音符號","Latin capital letter u with double acute":"拉丁大寫字母 U 帶雙尖音符號","Latin capital letter u with macron":"拉丁大寫字母 U 帶長音符號","Latin capital letter u with ogonek":"拉丁大寫字母 U 帶 Ogonek","Latin capital letter u with ring above":"拉丁大寫字母 U 帶上圓圈","Latin capital letter u with tilde":"拉丁大寫字母 U 帶波狀符號","Latin capital letter w with circumflex":"拉丁大寫字母 W 帶抑揚符號","Latin capital letter y with circumflex":"拉丁大寫字母 Y 帶抑揚符號","Latin capital letter y with diaeresis":"拉丁大寫字母 Y 帶分音符號","Latin capital letter z with acute":"拉丁大寫字母 Z 帶尖音符號","Latin capital letter z with caron":"拉丁大寫字母 Z 帶上勾符號","Latin capital letter z with dot above":"上有一點的拉丁大寫字母 Z","Latin capital ligature ij":"拉丁大寫連字 IJ","Latin capital ligature oe":"拉丁大寫連字 OE","Latin small letter a with breve":"拉丁小寫字母 a 帶短音符號","Latin small letter a with macron":"拉丁小寫字母 a 帶長音符號","Latin small letter a with ogonek":"拉丁小寫字母 a 帶 Ogonek","Latin small letter c with acute":"拉丁小寫字母 c 帶尖音符號","Latin small letter c with caron":"拉丁小寫字母 c 帶上勾符號","Latin small letter c with circumflex":"拉丁小寫字母 c 帶抑揚符號","Latin small letter c with dot above":"上有一點的拉丁小寫字母 c","Latin small letter d with caron":"拉丁小寫字母 d 帶上勾符號","Latin small letter d with stroke":"拉丁小寫字母 d 帶粗線符號","Latin small letter dotless i":"拉丁小寫字母無點 I","Latin small letter e with breve":"拉丁小寫字母 e 帶短音符號","Latin small letter e with caron":"拉丁小寫字母 e 帶上勾符號","Latin small letter e with dot above":"上有一點的拉丁小寫字母 e","Latin small letter e with macron":"拉丁小寫字母 e 帶長音符號","Latin small letter e with ogonek":"拉丁小寫字母 e 帶 Ogonek","Latin small letter eng":"拉丁小寫字母 Eng","Latin small letter f with hook":"帶鉤的拉丁小寫字母 f","Latin small letter g with breve":"拉丁小寫字母 g 帶短音符號","Latin small letter g with cedilla":"拉丁小寫字母 g 帶下尾符號","Latin small letter g with circumflex":"拉丁小寫字母 g 帶抑揚符號","Latin small letter g with dot above":"上有一點的拉丁小寫字母 g","Latin small letter h with circumflex":"拉丁小寫字母 h 帶抑揚符號","Latin small letter h with stroke":"拉丁小寫字母 h 帶粗線符號","Latin small letter i with breve":"拉丁小寫字母 i 帶短音符號","Latin small letter i with macron":"拉丁小寫字母 i 帶長音符號","Latin small letter i with ogonek":"拉丁小寫字母 i 帶 Ogonek","Latin small letter i with tilde":"拉丁小寫字母 i 帶波狀符號","Latin small letter j with circumflex":"拉丁小寫字母 j 帶抑揚符號","Latin small letter k with cedilla":"拉丁小寫字母 k 帶下尾符號","Latin small letter kra":"拉丁小寫字母 kra","Latin small letter l with acute":"拉丁小寫字母 l 帶尖音符號","Latin small letter l with caron":"拉丁小寫字母 l 帶上勾符號","Latin small letter l with cedilla":"拉丁小寫字母 l 帶下尾符號","Latin small letter l with middle dot":"中間一點的拉丁小寫字母 l","Latin small letter l with stroke":"拉丁小寫字母 l 帶粗線符號","Latin small letter long s":"拉丁小寫字母長 s","Latin small letter n preceded by apostrophe":"前有撇號的拉丁小寫字母 n","Latin small letter n with acute":"拉丁小寫字母 n 帶尖音符號","Latin small letter n with caron":"拉丁小寫字母 n 帶上勾符號","Latin small letter n with cedilla":"拉丁小寫字母 n 帶下尾符號","Latin small letter o with breve":"拉丁小寫字母 o 帶短音符號","Latin small letter o with double acute":"拉丁小寫字母 o 帶雙尖音符號","Latin small letter o with macron":"拉丁小寫字母 o 帶長音符號","Latin small letter r with acute":"拉丁小寫字母 r 帶尖音符號","Latin small letter r with caron":"拉丁小寫字母 r 帶上勾符號","Latin small letter r with cedilla":"拉丁小寫字母 r 帶下尾符號","Latin small letter s with acute":"拉丁小寫字母 s 帶尖音符號","Latin small letter s with caron":"拉丁小寫字母 s 帶上勾符號","Latin small letter s with cedilla":"拉丁小寫字母 s 帶下尾符號","Latin small letter s with circumflex":"拉丁小寫字母 s 帶抑揚符號","Latin small letter t with caron":"拉丁小寫字母 t 帶上勾符號","Latin small letter t with cedilla":"拉丁小寫字母 t 帶下尾符號","Latin small letter t with stroke":"拉丁小寫字母 t 帶粗線符號","Latin small letter u with breve":"拉丁小寫字母 u 帶短音符號","Latin small letter u with double acute":"拉丁小寫字母 u 帶雙尖音符號","Latin small letter u with macron":"拉丁小寫字母 u 帶長音符號","Latin small letter u with ogonek":"拉丁小寫字母 u 帶 Ogonek","Latin small letter u with ring above":"拉丁小寫字母 u 帶上圓圈","Latin small letter u with tilde":"拉丁小寫字母 u 帶波狀符號","Latin small letter w with circumflex":"拉丁小寫字母 w 帶抑揚符號","Latin small letter y with circumflex":"拉丁小寫字母 y 帶抑揚符號","Latin small letter z with acute":"拉丁小寫字母 z 帶尖音符號","Latin small letter z with caron":"拉丁小寫字母 z 帶上勾符號","Latin small letter z with dot above":"上有一點的拉丁小寫字母 z","Latin small ligature ij":"拉丁小寫連字 ij","Latin small ligature oe":"拉丁小寫連字 oe","Left aligned image":"向左對齊圖片","Left double quotation mark":"左雙引號","Left single quotation mark":"左單引號","Left-pointing double angle quotation mark":"左尖雙角括號","leftwards arrow to bar":"向左停止箭頭","leftwards dashed arrow":"向左虛線箭頭","leftwards double arrow":"向左雙箭頭","leftwards simple arrow":"向左簡單箭號","Less-than or equal to":"小於或等於","Less-than sign":"小於符號","Light blue":"亮藍色","Light green":"亮綠色","Light grey":"亮灰色",Link:"連結","Link image":"圖片連結","Link URL":"連結˙ URL","Lira sign":"里拉符號","List properties":"清單屬性","Livre tournois sign":"里弗爾法鎊符號","Logical and":"邏輯 And","Logical or":"邏輯 Or","Lower-latin":"小寫拉丁字母","Lower–roman":"小寫羅馬數字",Macron:"長音符號","Manat sign":"馬納特符號","Match case":"大小寫需相符",Mathematical:"數學","Media toolbar":"影音工具","Media URL":"影音網址","media widget":"影音小工具","Merge cell down":"合併下方儲存格","Merge cell left":"合併左方儲存格","Merge cell right":"合併右方儲存格","Merge cell up":"合併上方儲存格","Merge cells":"合併儲存格","Mill sign":"密爾符號","Minus sign":"減號","Multiple styles":"多重樣式","Multiplication sign":"乘號","N-ary product":"N 元乘積","N-ary summation":"N 元總合",Nabla:"倒三角算子","Naira sign":"奈及利亞奈拉符號","New sheqel sign":"新謝克爾符號",Next:"下一","Next result":"後一個結果","No preview available":"無法顯示預覽",None:"無","Nordic mark sign":"日耳曼馬克符號","Not an element of":"不屬於","Not equal to":"不等於","Not sign":"Not 符號","Numbered List":"有序清單","Numbered list styles toolbar":"有序清單工具列","on with exclamation mark with left right arrow above":"帶驚嘆號的 On 上方有左右雙向箭號","Open in a new tab":"在新視窗開啟","Open link in new tab":"在新視窗開啟連結","Open media in new tab":"在新分頁打開媒體",Orange:"橘色",Original:"原始圖片",Outset:"外框線",Overline:"頂線",Padding:"儲存格留白","Page break":"換頁",Paragraph:"段落","Paragraph sign":"段落符號","Partial differential":"偏微分","Paste raw HTML here...":"在此貼上純HTML","Paste the media URL in the input.":"在輸入框貼上影音網址。","Per mille sign":"千分號","Per ten thousand sign":"萬分號","Peseta sign":"比塞塔符號","Peso sign":"披索符號","Pink marker":"粉色標記","Plain text":"純文字","Plus-minus sign":"加減符號","Pound sign":"英鎊符號","Press Enter to type after or press Shift + Enter to type before the widget":"按下 Enter 在小工具後輸入,或按下 Shift + Enter 在小工具前輸入",Previous:"上一","Previous result":"前一個結果","Proportional to":"正比於",Purple:"紫色","Question exclamation mark":"疑問驚嘆號",Red:"紅色","Red pen":"紅色筆",Redo:"重做","Registered sign":"註冊商標符號","Remove color":"移除顏色","Remove Format":"移除格式","Remove highlight":"清除高亮",Replace:"取代","Replace all":"全部取代","Replace with…":"以…替代","Resize image":"縮放圖片","Resize image to %0":"縮放圖片到 %0","Resize image to the original size":"縮放圖片到原始尺寸","Restore default":"重設至預設值","Reversed order":"反轉順序","Reversed paragraph sign":"反段落符號","Rich Text Editor":"豐富文字編輯器",Ridge:"凸起線","Right aligned image":"向右對齊圖片","Right double quotation mark":"右雙引號","Right single quotation mark":"右單引號","Right-pointing double angle quotation mark":"右尖雙角括號","rightwards arrow to bar":"向右停止箭頭","rightwards dashed arrow":"向右虛線箭頭","rightwards double arrow":"向右雙箭頭","rightwards simple arrow":"向右簡單箭號",Row:"列","Ruble sign":"盧布符號","Rupee sign":"印度盧比符號",Save:"儲存","Save changes":"儲存變更","Saving changes":"正在儲存變更","Section sign":"章節符號","Select all":"選取全部","Select column":"選擇欄","Select row":"選擇列","Show more items":"顯示更多","Show options":"顯示設定","Side image":"側邊圖片","Single left-pointing angle quotation mark":"單左尖角括號","Single low-9 quotation mark":"單下 9 形引號","Single right-pointing angle quotation mark":"單右尖角括號",Small:"小",Solid:"實線","soon with rightwards arrow above":"Soon 上方有向右箭號",Source:"原始碼","Special characters":"特殊字元","Spesmilo sign":"Spesmilo 貨幣符號","Split cell horizontally":"水平分割儲存格","Split cell vertically":"垂直分割儲存格",Square:"方形","Square root":"平方根","Start at":"起始於","Start index must be greater than 0.":"起始索引須大於 0。",Strikethrough:"刪除線",Style:"樣式",Styles:"樣式",Subscript:"下標",Superscript:"上標","Table alignment toolbar":"表格對齊","Table cell text alignment":"儲存格文字對齊","Table properties":"表格屬性","Table toolbar":"表格工具","Tenge sign":"勘察加幣符號",Text:"文字","Text alignment":"文字對齊","Text alignment toolbar":"文字對齊","Text alternative":"替代文字","Text highlight toolbar":"高亮","Text styles":"文字樣式","Text to find must not be empty.":"不能查找空字串",'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".':'顏色代碼錯誤。試試看 "#FF0000" 或 "rgb(255, 0, 0)" 或 "red"。',"The URL must not be empty.":"網址不能空白。",'The value is invalid. Try "10px" or "2em" or simply "2".':'尺寸代碼錯誤。試試看 "10px" 或 "2em" 或簡單寫 "2"。',"There exists":"存在","This link has no URL":"連結沒有URL","This media URL is not supported.":"不支援此影音網址。","Tilde operator":"波狀符號運算子",Tiny:"特小","Tip: Find some text first in order to replace it.":"提示:先查找字串再取代","Tip: Paste the URL into the content to embed faster.":"提示:在內容貼上網址更快崁入。","To-do List":"代辦清單","Toggle caption off":"關閉表標題","Toggle caption on":"開啟表標題","Toggle the circle list style":"切換為空心圓點標示","Toggle the decimal list style":"切換為數字標示","Toggle the decimal with leading zero list style":"切換為0開頭的數字標示","Toggle the disc list style":"切換為實心圓點標示","Toggle the lower–latin list style":"切換為小寫拉丁文字標示","Toggle the lower–roman list style":"切換為小寫羅馬數字標示","Toggle the square list style":"切換為方形標示","Toggle the upper–latin list style":"切換為大寫拉丁文字標示","Toggle the upper–roman list style":"切換為大寫羅馬數字標示","top with upwards arrow above":"Top 上方有向上箭號","Trade mark sign":"商標符號","Tugrik sign":"圖格里克符號","Turkish lira sign":"土耳其里拉符號",Turquoise:"藍綠色","Two dot leader":"兩點前置字元",Underline:"底線",Undo:"取消",Union:"聯集",Unlink:"移除連結","up down arrow with base":"有底線的上下箭號",Update:"更新","Update image URL":"更新圖片連結","Upload failed":"上傳失敗","Upload in progress":"正在上傳","Upper-latin":"大寫拉丁字母","Upper-roman":"大寫羅馬數字","upwards arrow to bar":"向上停止箭頭","upwards dashed arrow":"向上虛線箭頭","upwards double arrow":"向上雙箭頭","upwards simple arrow":"向上簡單箭號","Vertical text alignment toolbar":"垂直對齊","Vulgar fraction one half":"普通分數二分之一","Vulgar fraction one quarter":"普通分數四分之一","Vulgar fraction three quarters":"普通分數四分之三",White:"白色","Whole words only":"僅全字拼寫","Widget toolbar":"小工具",Width:"寬度","Won sign":"圜符號","Words: %0":"字數: %0","Wrap text":"文繞圖",Yellow:"黃色","Yellow marker":"黃色標記","Yen sign":"日圓符號"});e.getPluralForm=function(t){return 0}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})); \ No newline at end of file
diff --git a/content/index.php b/content/index.php
index 86a2c97..86a2c97 100644..100755
--- a/content/index.php
+++ b/content/index.php
diff --git a/defaultuser.png b/defaultuser.png
index 993ff03..993ff03 100644..100755
--- a/defaultuser.png
+++ b/defaultuser.png
Binary files differ
diff --git a/download/index.php b/download/index.php
index b698c21..b698c21 100644..100755
--- a/download/index.php
+++ b/download/index.php
diff --git a/download/start/index.php b/download/start/index.php
index bed1587..bed1587 100644..100755
--- a/download/start/index.php
+++ b/download/start/index.php
diff --git a/embed/index.php b/embed/index.php
index 4fe3989..e69de29 100644..100755
--- a/embed/index.php
+++ b/embed/index.php
@@ -1,137 +0,0 @@
-<?php
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/functions.php";
-
-global $_PROFILE; global $_USER;
-
-$uuid = uuid();
-$json = file_get_contents('php://input');
-$obj = json_decode($json, true);
-
-header("Content-Type: application/json");
-
-if (!isset($_FILES["upload"])) {
- die(json_encode([
- "error" => [
- "message" => l("lang_upload_errors_unreceived")
- ]
- ]));
-}
-
-if ($_FILES["upload"]["error"] !== 0) {
- die(json_encode([
- "error" => [
- "message" => l("lang_upload_errors_internal")
- ]
- ]));
-}
-
-if ($_FILES["upload"]["type"] !== "image/png" && $_FILES["upload"]["type"] !== "image/jpeg" && $_FILES["upload"]["type"] !== "image/webp" && $_FILES["upload"]["type"] !== "image/gif" && $_FILES["upload"]["type"] !== "image/bmp" && $_FILES["upload"]["type"] !== "image/avif") {
- die(json_encode([
- "error" => [
- "message" => l("lang_upload_errors_type")
- ]
- ]));
-}
-
-$im = imagecreate(1, 1);
-
-switch ($_FILES["upload"]["type"]) {
- case "image/png":
- $im = imagecreatefrompng($_FILES["upload"]["tmp_name"]);
- break;
-
- case "image/jpeg":
- $im = imagecreatefromjpeg($_FILES["upload"]["tmp_name"]);
- break;
-
- case "image/webp":
- $im = imagecreatefromwebp($_FILES["upload"]["tmp_name"]);
- break;
-
- case "image/gif":
- $im = imagecreatefromgif($_FILES["upload"]["tmp_name"]);
- break;
-
- case "image/bmp":
- $im = imagecreatefrombmp($_FILES["upload"]["tmp_name"]);
- break;
-
- case "image/avif":
- $im = imagecreatefromavif($_FILES["upload"]["tmp_name"]);
- break;
-}
-
-$res = false;
-
-while (!$res) {
- $res = imagewebp($im, $_SERVER['DOCUMENT_ROOT'] . "/uploads/temp-" . $uuid . ".webp");
-}
-
-$size = getimagesize($_SERVER['DOCUMENT_ROOT'] . "/uploads/temp-" . $uuid . ".webp");
-
-$ratio_orig = $size[0] / $size[1];
-$width = 1080;
-$height = 1080;
-
-if ($width / $height > $ratio_orig) {
- $width = $height * $ratio_orig;
-} else {
- $height = $width / $ratio_orig;
-}
-
-if ($size[0] > 1080 || $size[1] > 1080) {
- imagescale($im, $width, $height);
-
- $res = false;
-
- while (!$res) {
- $res = imagewebp($im, $_SERVER['DOCUMENT_ROOT'] . "/uploads/temp-" . $uuid . ".webp");
- }
-}
-
-$list = json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/embeds.json")), true);
-
-foreach ($list as $item) {
- if (is_string($item)) {
- $list = array_map(function ($i) {
- if (is_string($i)) {
- return [
- "id" => $i,
- "author" => null
- ];
- } else {
- return $i;
- }
- }, $list);
- break;
- }
-}
-
-foreach ($list as $item) {
- if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $item["id"] . ".webp") && file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/uploads/temp-" . $uuid . ".webp") === file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $item["id"] . ".webp")) {
- $uuid = $item["id"];
- unlink($_SERVER['DOCUMENT_ROOT'] . "/uploads/temp-" . $uuid . ".webp");
- } elseif (file_exists($_SERVER['DOCUMENT_ROOT'] . "/uploads/archive/" . $item["id"] . ".webp") && file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/uploads/temp-" . $uuid . ".webp") === file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/uploads/archive/" . $item["id"] . ".webp")) {
- $uuid = $item["id"];
- unlink($_SERVER['DOCUMENT_ROOT'] . "/uploads/temp-" . $uuid . ".webp");
- rename($_SERVER['DOCUMENT_ROOT'] . "/uploads/archive/" . $item["id"] . ".webp", $_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $item["id"] . ".webp");
- } else {
- rename($_SERVER['DOCUMENT_ROOT'] . "/uploads/temp-" . $uuid . ".webp", $_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $uuid . ".webp");
-
- $list[] = [
- "id" => $uuid,
- "author" => $_USER
- ];
-
- break;
- }
-}
-
-file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/embeds.json", pf_utf8_encode(json_encode($list)));
-
-die(json_encode([
- "url" => "/uploads/" . $uuid . ".webp",
- "uuid" => $uuid
-])); \ No newline at end of file
diff --git a/font-italic.ttf b/font-italic.ttf
index 6a58fbf..6a58fbf 100644..100755
--- a/font-italic.ttf
+++ b/font-italic.ttf
Binary files differ
diff --git a/font-regular.ttf b/font-regular.ttf
index 87c50a8..87c50a8 100644..100755
--- a/font-regular.ttf
+++ b/font-regular.ttf
Binary files differ
diff --git a/fuse.php b/fuse.php
index 9fdea6a..9fdea6a 100644..100755
--- a/fuse.php
+++ b/fuse.php
diff --git a/hero.svg b/hero.svg
index e19252e..e19252e 100644..100755
--- a/hero.svg
+++ b/hero.svg
diff --git a/home/_base.php b/home/_base.php
index 8c19e1d..8c19e1d 100644..100755
--- a/home/_base.php
+++ b/home/_base.php
diff --git a/home/birthday.php b/home/birthday.php
index 9037165..9037165 100644..100755
--- a/home/birthday.php
+++ b/home/birthday.php
diff --git a/home/family.php b/home/family.php
index d431218..d431218 100644..100755
--- a/home/family.php
+++ b/home/family.php
diff --git a/home/history.php b/home/history.php
index 534e4db..534e4db 100644..100755
--- a/home/history.php
+++ b/home/history.php
diff --git a/home/recent.php b/home/recent.php
index aa219fc..aa219fc 100644..100755
--- a/home/recent.php
+++ b/home/recent.php
diff --git a/includes/._.DS_Store b/includes/._.DS_Store
new file mode 100755
index 0000000..42e9e11
--- /dev/null
+++ b/includes/._.DS_Store
Binary files differ
diff --git a/includes/._PHPMailer b/includes/._PHPMailer
new file mode 100755
index 0000000..bf09e83
--- /dev/null
+++ b/includes/._PHPMailer
Binary files differ
diff --git a/includes/._recaptcha b/includes/._recaptcha
new file mode 100755
index 0000000..be5e11a
--- /dev/null
+++ b/includes/._recaptcha
Binary files differ
diff --git a/includes/PHPMailer/._COMMITMENT b/includes/PHPMailer/._COMMITMENT
new file mode 100755
index 0000000..5822947
--- /dev/null
+++ b/includes/PHPMailer/._COMMITMENT
Binary files differ
diff --git a/includes/PHPMailer/._LICENSE b/includes/PHPMailer/._LICENSE
new file mode 100755
index 0000000..f132310
--- /dev/null
+++ b/includes/PHPMailer/._LICENSE
Binary files differ
diff --git a/includes/PHPMailer/._README.md b/includes/PHPMailer/._README.md
new file mode 100755
index 0000000..8db1983
--- /dev/null
+++ b/includes/PHPMailer/._README.md
Binary files differ
diff --git a/includes/PHPMailer/._SECURITY.md b/includes/PHPMailer/._SECURITY.md
new file mode 100755
index 0000000..6672b69
--- /dev/null
+++ b/includes/PHPMailer/._SECURITY.md
Binary files differ
diff --git a/includes/PHPMailer/._VERSION b/includes/PHPMailer/._VERSION
new file mode 100755
index 0000000..a49cf44
--- /dev/null
+++ b/includes/PHPMailer/._VERSION
Binary files differ
diff --git a/includes/PHPMailer/._composer.json b/includes/PHPMailer/._composer.json
new file mode 100755
index 0000000..b039278
--- /dev/null
+++ b/includes/PHPMailer/._composer.json
Binary files differ
diff --git a/includes/PHPMailer/._get_oauth_token.php b/includes/PHPMailer/._get_oauth_token.php
new file mode 100755
index 0000000..84d4476
--- /dev/null
+++ b/includes/PHPMailer/._get_oauth_token.php
Binary files differ
diff --git a/includes/PHPMailer/._language b/includes/PHPMailer/._language
new file mode 100755
index 0000000..8dd4fd1
--- /dev/null
+++ b/includes/PHPMailer/._language
Binary files differ
diff --git a/includes/PHPMailer/._src b/includes/PHPMailer/._src
new file mode 100755
index 0000000..1b63b6b
--- /dev/null
+++ b/includes/PHPMailer/._src
Binary files differ
diff --git a/includes/PHPMailer/COMMITMENT b/includes/PHPMailer/COMMITMENT
index a687e0d..a687e0d 100644..100755
--- a/includes/PHPMailer/COMMITMENT
+++ b/includes/PHPMailer/COMMITMENT
diff --git a/includes/PHPMailer/LICENSE b/includes/PHPMailer/LICENSE
index cc8ff70..cc8ff70 100644..100755
--- a/includes/PHPMailer/LICENSE
+++ b/includes/PHPMailer/LICENSE
diff --git a/includes/PHPMailer/README.md b/includes/PHPMailer/README.md
index 3bba826..3bba826 100644..100755
--- a/includes/PHPMailer/README.md
+++ b/includes/PHPMailer/README.md
diff --git a/includes/PHPMailer/SECURITY.md b/includes/PHPMailer/SECURITY.md
index 035a87f..035a87f 100644..100755
--- a/includes/PHPMailer/SECURITY.md
+++ b/includes/PHPMailer/SECURITY.md
diff --git a/includes/PHPMailer/VERSION b/includes/PHPMailer/VERSION
index 1d42024..1d42024 100644..100755
--- a/includes/PHPMailer/VERSION
+++ b/includes/PHPMailer/VERSION
diff --git a/includes/PHPMailer/composer.json b/includes/PHPMailer/composer.json
index 37e3d6e..37e3d6e 100644..100755
--- a/includes/PHPMailer/composer.json
+++ b/includes/PHPMailer/composer.json
diff --git a/includes/PHPMailer/get_oauth_token.php b/includes/PHPMailer/get_oauth_token.php
index cda0445..cda0445 100644..100755
--- a/includes/PHPMailer/get_oauth_token.php
+++ b/includes/PHPMailer/get_oauth_token.php
diff --git a/includes/PHPMailer/language/._phpmailer.lang-af.php b/includes/PHPMailer/language/._phpmailer.lang-af.php
new file mode 100755
index 0000000..76fde9f
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-af.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-ar.php b/includes/PHPMailer/language/._phpmailer.lang-ar.php
new file mode 100755
index 0000000..387af24
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-ar.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-az.php b/includes/PHPMailer/language/._phpmailer.lang-az.php
new file mode 100755
index 0000000..7948327
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-az.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-ba.php b/includes/PHPMailer/language/._phpmailer.lang-ba.php
new file mode 100755
index 0000000..577bc2f
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-ba.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-be.php b/includes/PHPMailer/language/._phpmailer.lang-be.php
new file mode 100755
index 0000000..80dd992
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-be.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-bg.php b/includes/PHPMailer/language/._phpmailer.lang-bg.php
new file mode 100755
index 0000000..f7b224b
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-bg.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-ca.php b/includes/PHPMailer/language/._phpmailer.lang-ca.php
new file mode 100755
index 0000000..567efc0
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-ca.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-cs.php b/includes/PHPMailer/language/._phpmailer.lang-cs.php
new file mode 100755
index 0000000..ebcab68
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-cs.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-da.php b/includes/PHPMailer/language/._phpmailer.lang-da.php
new file mode 100755
index 0000000..83a6c79
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-da.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-de.php b/includes/PHPMailer/language/._phpmailer.lang-de.php
new file mode 100755
index 0000000..6247caa
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-de.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-el.php b/includes/PHPMailer/language/._phpmailer.lang-el.php
new file mode 100755
index 0000000..20168ed
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-el.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-eo.php b/includes/PHPMailer/language/._phpmailer.lang-eo.php
new file mode 100755
index 0000000..b2a6200
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-eo.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-es.php b/includes/PHPMailer/language/._phpmailer.lang-es.php
new file mode 100755
index 0000000..4cb0f8d
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-es.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-et.php b/includes/PHPMailer/language/._phpmailer.lang-et.php
new file mode 100755
index 0000000..7ef06d4
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-et.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-fa.php b/includes/PHPMailer/language/._phpmailer.lang-fa.php
new file mode 100755
index 0000000..01d5ef4
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-fa.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-fi.php b/includes/PHPMailer/language/._phpmailer.lang-fi.php
new file mode 100755
index 0000000..ff2fd67
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-fi.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-fo.php b/includes/PHPMailer/language/._phpmailer.lang-fo.php
new file mode 100755
index 0000000..9f42a49
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-fo.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-fr.php b/includes/PHPMailer/language/._phpmailer.lang-fr.php
new file mode 100755
index 0000000..031f299
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-fr.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-gl.php b/includes/PHPMailer/language/._phpmailer.lang-gl.php
new file mode 100755
index 0000000..8c03c5b
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-gl.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-he.php b/includes/PHPMailer/language/._phpmailer.lang-he.php
new file mode 100755
index 0000000..f61cef1
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-he.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-hi.php b/includes/PHPMailer/language/._phpmailer.lang-hi.php
new file mode 100755
index 0000000..f135e81
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-hi.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-hr.php b/includes/PHPMailer/language/._phpmailer.lang-hr.php
new file mode 100755
index 0000000..bbd7ca9
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-hr.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-hu.php b/includes/PHPMailer/language/._phpmailer.lang-hu.php
new file mode 100755
index 0000000..e3ae653
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-hu.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-hy.php b/includes/PHPMailer/language/._phpmailer.lang-hy.php
new file mode 100755
index 0000000..88f084e
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-hy.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-id.php b/includes/PHPMailer/language/._phpmailer.lang-id.php
new file mode 100755
index 0000000..ad148d8
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-id.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-it.php b/includes/PHPMailer/language/._phpmailer.lang-it.php
new file mode 100755
index 0000000..276f786
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-it.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-ja.php b/includes/PHPMailer/language/._phpmailer.lang-ja.php
new file mode 100755
index 0000000..f4a1e9b
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-ja.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-ka.php b/includes/PHPMailer/language/._phpmailer.lang-ka.php
new file mode 100755
index 0000000..e0ba4c8
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-ka.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-ko.php b/includes/PHPMailer/language/._phpmailer.lang-ko.php
new file mode 100755
index 0000000..62279db
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-ko.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-lt.php b/includes/PHPMailer/language/._phpmailer.lang-lt.php
new file mode 100755
index 0000000..0271e88
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-lt.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-lv.php b/includes/PHPMailer/language/._phpmailer.lang-lv.php
new file mode 100755
index 0000000..6df3701
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-lv.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-mg.php b/includes/PHPMailer/language/._phpmailer.lang-mg.php
new file mode 100755
index 0000000..f13981b
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-mg.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-mn.php b/includes/PHPMailer/language/._phpmailer.lang-mn.php
new file mode 100755
index 0000000..a0df610
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-mn.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-ms.php b/includes/PHPMailer/language/._phpmailer.lang-ms.php
new file mode 100755
index 0000000..b58532a
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-ms.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-nb.php b/includes/PHPMailer/language/._phpmailer.lang-nb.php
new file mode 100755
index 0000000..4b185bf
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-nb.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-nl.php b/includes/PHPMailer/language/._phpmailer.lang-nl.php
new file mode 100755
index 0000000..03e91a7
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-nl.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-pl.php b/includes/PHPMailer/language/._phpmailer.lang-pl.php
new file mode 100755
index 0000000..33da1c6
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-pl.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-pt.php b/includes/PHPMailer/language/._phpmailer.lang-pt.php
new file mode 100755
index 0000000..86d69aa
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-pt.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-pt_br.php b/includes/PHPMailer/language/._phpmailer.lang-pt_br.php
new file mode 100755
index 0000000..d2504b5
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-pt_br.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-ro.php b/includes/PHPMailer/language/._phpmailer.lang-ro.php
new file mode 100755
index 0000000..51f4f43
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-ro.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-ru.php b/includes/PHPMailer/language/._phpmailer.lang-ru.php
new file mode 100755
index 0000000..db2e407
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-ru.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-sk.php b/includes/PHPMailer/language/._phpmailer.lang-sk.php
new file mode 100755
index 0000000..e8acbd4
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-sk.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-sl.php b/includes/PHPMailer/language/._phpmailer.lang-sl.php
new file mode 100755
index 0000000..5e42249
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-sl.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-sr.php b/includes/PHPMailer/language/._phpmailer.lang-sr.php
new file mode 100755
index 0000000..fdcbda8
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-sr.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-sr_latn.php b/includes/PHPMailer/language/._phpmailer.lang-sr_latn.php
new file mode 100755
index 0000000..64bdafc
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-sr_latn.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-sv.php b/includes/PHPMailer/language/._phpmailer.lang-sv.php
new file mode 100755
index 0000000..a81621c
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-sv.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-tl.php b/includes/PHPMailer/language/._phpmailer.lang-tl.php
new file mode 100755
index 0000000..a2b8feb
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-tl.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-tr.php b/includes/PHPMailer/language/._phpmailer.lang-tr.php
new file mode 100755
index 0000000..2eb8d99
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-tr.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-uk.php b/includes/PHPMailer/language/._phpmailer.lang-uk.php
new file mode 100755
index 0000000..e12d879
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-uk.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-vi.php b/includes/PHPMailer/language/._phpmailer.lang-vi.php
new file mode 100755
index 0000000..97581be
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-vi.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-zh.php b/includes/PHPMailer/language/._phpmailer.lang-zh.php
new file mode 100755
index 0000000..b065511
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-zh.php
Binary files differ
diff --git a/includes/PHPMailer/language/._phpmailer.lang-zh_cn.php b/includes/PHPMailer/language/._phpmailer.lang-zh_cn.php
new file mode 100755
index 0000000..8dd57ef
--- /dev/null
+++ b/includes/PHPMailer/language/._phpmailer.lang-zh_cn.php
Binary files differ
diff --git a/includes/PHPMailer/language/phpmailer.lang-af.php b/includes/PHPMailer/language/phpmailer.lang-af.php
index 0b2a72d..0b2a72d 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-af.php
+++ b/includes/PHPMailer/language/phpmailer.lang-af.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-ar.php b/includes/PHPMailer/language/phpmailer.lang-ar.php
index f795580..f795580 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-ar.php
+++ b/includes/PHPMailer/language/phpmailer.lang-ar.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-az.php b/includes/PHPMailer/language/phpmailer.lang-az.php
index 552167e..552167e 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-az.php
+++ b/includes/PHPMailer/language/phpmailer.lang-az.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-ba.php b/includes/PHPMailer/language/phpmailer.lang-ba.php
index 3694f34..3694f34 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-ba.php
+++ b/includes/PHPMailer/language/phpmailer.lang-ba.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-be.php b/includes/PHPMailer/language/phpmailer.lang-be.php
index 9e92dda..9e92dda 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-be.php
+++ b/includes/PHPMailer/language/phpmailer.lang-be.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-bg.php b/includes/PHPMailer/language/phpmailer.lang-bg.php
index c41f675..c41f675 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-bg.php
+++ b/includes/PHPMailer/language/phpmailer.lang-bg.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-ca.php b/includes/PHPMailer/language/phpmailer.lang-ca.php
index 3468485..3468485 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-ca.php
+++ b/includes/PHPMailer/language/phpmailer.lang-ca.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-cs.php b/includes/PHPMailer/language/phpmailer.lang-cs.php
index e770a1a..e770a1a 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-cs.php
+++ b/includes/PHPMailer/language/phpmailer.lang-cs.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-da.php b/includes/PHPMailer/language/phpmailer.lang-da.php
index 8b7b38a..8b7b38a 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-da.php
+++ b/includes/PHPMailer/language/phpmailer.lang-da.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-de.php b/includes/PHPMailer/language/phpmailer.lang-de.php
index e7e59d2..e7e59d2 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-de.php
+++ b/includes/PHPMailer/language/phpmailer.lang-de.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-el.php b/includes/PHPMailer/language/phpmailer.lang-el.php
index 339ee57..339ee57 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-el.php
+++ b/includes/PHPMailer/language/phpmailer.lang-el.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-eo.php b/includes/PHPMailer/language/phpmailer.lang-eo.php
index fa8c2c1..fa8c2c1 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-eo.php
+++ b/includes/PHPMailer/language/phpmailer.lang-eo.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-es.php b/includes/PHPMailer/language/phpmailer.lang-es.php
index 6992041..6992041 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-es.php
+++ b/includes/PHPMailer/language/phpmailer.lang-es.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-et.php b/includes/PHPMailer/language/phpmailer.lang-et.php
index 93addc9..93addc9 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-et.php
+++ b/includes/PHPMailer/language/phpmailer.lang-et.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-fa.php b/includes/PHPMailer/language/phpmailer.lang-fa.php
index 295a47f..295a47f 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-fa.php
+++ b/includes/PHPMailer/language/phpmailer.lang-fa.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-fi.php b/includes/PHPMailer/language/phpmailer.lang-fi.php
index 243c054..243c054 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-fi.php
+++ b/includes/PHPMailer/language/phpmailer.lang-fi.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-fo.php b/includes/PHPMailer/language/phpmailer.lang-fo.php
index b30f052..b30f052 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-fo.php
+++ b/includes/PHPMailer/language/phpmailer.lang-fo.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-fr.php b/includes/PHPMailer/language/phpmailer.lang-fr.php
index 38a7a8e..38a7a8e 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-fr.php
+++ b/includes/PHPMailer/language/phpmailer.lang-fr.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-gl.php b/includes/PHPMailer/language/phpmailer.lang-gl.php
index 3f3ab37..3f3ab37 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-gl.php
+++ b/includes/PHPMailer/language/phpmailer.lang-gl.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-he.php b/includes/PHPMailer/language/phpmailer.lang-he.php
index b123aa5..b123aa5 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-he.php
+++ b/includes/PHPMailer/language/phpmailer.lang-he.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-hi.php b/includes/PHPMailer/language/phpmailer.lang-hi.php
index d973a35..d973a35 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-hi.php
+++ b/includes/PHPMailer/language/phpmailer.lang-hi.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-hr.php b/includes/PHPMailer/language/phpmailer.lang-hr.php
index cacb6c3..cacb6c3 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-hr.php
+++ b/includes/PHPMailer/language/phpmailer.lang-hr.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-hu.php b/includes/PHPMailer/language/phpmailer.lang-hu.php
index e6b58b0..e6b58b0 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-hu.php
+++ b/includes/PHPMailer/language/phpmailer.lang-hu.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-hy.php b/includes/PHPMailer/language/phpmailer.lang-hy.php
index bb05d2d..bb05d2d 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-hy.php
+++ b/includes/PHPMailer/language/phpmailer.lang-hy.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-id.php b/includes/PHPMailer/language/phpmailer.lang-id.php
index 212a11f..212a11f 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-id.php
+++ b/includes/PHPMailer/language/phpmailer.lang-id.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-it.php b/includes/PHPMailer/language/phpmailer.lang-it.php
index 08a6b73..08a6b73 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-it.php
+++ b/includes/PHPMailer/language/phpmailer.lang-it.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-ja.php b/includes/PHPMailer/language/phpmailer.lang-ja.php
index c76f526..c76f526 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-ja.php
+++ b/includes/PHPMailer/language/phpmailer.lang-ja.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-ka.php b/includes/PHPMailer/language/phpmailer.lang-ka.php
index 51fe403..51fe403 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-ka.php
+++ b/includes/PHPMailer/language/phpmailer.lang-ka.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-ko.php b/includes/PHPMailer/language/phpmailer.lang-ko.php
index 8c97dd9..8c97dd9 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-ko.php
+++ b/includes/PHPMailer/language/phpmailer.lang-ko.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-lt.php b/includes/PHPMailer/language/phpmailer.lang-lt.php
index 4f115b1..4f115b1 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-lt.php
+++ b/includes/PHPMailer/language/phpmailer.lang-lt.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-lv.php b/includes/PHPMailer/language/phpmailer.lang-lv.php
index 679b18c..679b18c 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-lv.php
+++ b/includes/PHPMailer/language/phpmailer.lang-lv.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-mg.php b/includes/PHPMailer/language/phpmailer.lang-mg.php
index 8a94f6a..8a94f6a 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-mg.php
+++ b/includes/PHPMailer/language/phpmailer.lang-mg.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-mn.php b/includes/PHPMailer/language/phpmailer.lang-mn.php
index 04d262c..04d262c 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-mn.php
+++ b/includes/PHPMailer/language/phpmailer.lang-mn.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-ms.php b/includes/PHPMailer/language/phpmailer.lang-ms.php
index 71db338..71db338 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-ms.php
+++ b/includes/PHPMailer/language/phpmailer.lang-ms.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-nb.php b/includes/PHPMailer/language/phpmailer.lang-nb.php
index 65793ce..65793ce 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-nb.php
+++ b/includes/PHPMailer/language/phpmailer.lang-nb.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-nl.php b/includes/PHPMailer/language/phpmailer.lang-nl.php
index 8229d5e..8229d5e 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-nl.php
+++ b/includes/PHPMailer/language/phpmailer.lang-nl.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-pl.php b/includes/PHPMailer/language/phpmailer.lang-pl.php
index b0469fd..b0469fd 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-pl.php
+++ b/includes/PHPMailer/language/phpmailer.lang-pl.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-pt.php b/includes/PHPMailer/language/phpmailer.lang-pt.php
index f1ce946..f1ce946 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-pt.php
+++ b/includes/PHPMailer/language/phpmailer.lang-pt.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-pt_br.php b/includes/PHPMailer/language/phpmailer.lang-pt_br.php
index 5239865..5239865 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-pt_br.php
+++ b/includes/PHPMailer/language/phpmailer.lang-pt_br.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-ro.php b/includes/PHPMailer/language/phpmailer.lang-ro.php
index 45bef91..45bef91 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-ro.php
+++ b/includes/PHPMailer/language/phpmailer.lang-ro.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-ru.php b/includes/PHPMailer/language/phpmailer.lang-ru.php
index 8c8c5e8..8c8c5e8 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-ru.php
+++ b/includes/PHPMailer/language/phpmailer.lang-ru.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-sk.php b/includes/PHPMailer/language/phpmailer.lang-sk.php
index 028f5bc..028f5bc 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-sk.php
+++ b/includes/PHPMailer/language/phpmailer.lang-sk.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-sl.php b/includes/PHPMailer/language/phpmailer.lang-sl.php
index 3e00c25..3e00c25 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-sl.php
+++ b/includes/PHPMailer/language/phpmailer.lang-sl.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-sr.php b/includes/PHPMailer/language/phpmailer.lang-sr.php
index 0b5280f..0b5280f 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-sr.php
+++ b/includes/PHPMailer/language/phpmailer.lang-sr.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-sr_latn.php b/includes/PHPMailer/language/phpmailer.lang-sr_latn.php
index 6213832..6213832 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-sr_latn.php
+++ b/includes/PHPMailer/language/phpmailer.lang-sr_latn.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-sv.php b/includes/PHPMailer/language/phpmailer.lang-sv.php
index 9872c19..9872c19 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-sv.php
+++ b/includes/PHPMailer/language/phpmailer.lang-sv.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-tl.php b/includes/PHPMailer/language/phpmailer.lang-tl.php
index d15bed1..d15bed1 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-tl.php
+++ b/includes/PHPMailer/language/phpmailer.lang-tl.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-tr.php b/includes/PHPMailer/language/phpmailer.lang-tr.php
index f938f80..f938f80 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-tr.php
+++ b/includes/PHPMailer/language/phpmailer.lang-tr.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-uk.php b/includes/PHPMailer/language/phpmailer.lang-uk.php
index 3dea055..3dea055 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-uk.php
+++ b/includes/PHPMailer/language/phpmailer.lang-uk.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-vi.php b/includes/PHPMailer/language/phpmailer.lang-vi.php
index d65576e..d65576e 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-vi.php
+++ b/includes/PHPMailer/language/phpmailer.lang-vi.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-zh.php b/includes/PHPMailer/language/phpmailer.lang-zh.php
index 35e4e70..35e4e70 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-zh.php
+++ b/includes/PHPMailer/language/phpmailer.lang-zh.php
diff --git a/includes/PHPMailer/language/phpmailer.lang-zh_cn.php b/includes/PHPMailer/language/phpmailer.lang-zh_cn.php
index 728a499..728a499 100644..100755
--- a/includes/PHPMailer/language/phpmailer.lang-zh_cn.php
+++ b/includes/PHPMailer/language/phpmailer.lang-zh_cn.php
diff --git a/includes/PHPMailer/src/._Exception.php b/includes/PHPMailer/src/._Exception.php
new file mode 100755
index 0000000..e447fad
--- /dev/null
+++ b/includes/PHPMailer/src/._Exception.php
Binary files differ
diff --git a/includes/PHPMailer/src/._OAuth.php b/includes/PHPMailer/src/._OAuth.php
new file mode 100755
index 0000000..9a0de2e
--- /dev/null
+++ b/includes/PHPMailer/src/._OAuth.php
Binary files differ
diff --git a/includes/PHPMailer/src/._OAuthTokenProvider.php b/includes/PHPMailer/src/._OAuthTokenProvider.php
new file mode 100755
index 0000000..32fd796
--- /dev/null
+++ b/includes/PHPMailer/src/._OAuthTokenProvider.php
Binary files differ
diff --git a/includes/PHPMailer/src/._PHPMailer.php b/includes/PHPMailer/src/._PHPMailer.php
new file mode 100755
index 0000000..3e135c0
--- /dev/null
+++ b/includes/PHPMailer/src/._PHPMailer.php
Binary files differ
diff --git a/includes/PHPMailer/src/._POP3.php b/includes/PHPMailer/src/._POP3.php
new file mode 100755
index 0000000..9b520bb
--- /dev/null
+++ b/includes/PHPMailer/src/._POP3.php
Binary files differ
diff --git a/includes/PHPMailer/src/._SMTP.php b/includes/PHPMailer/src/._SMTP.php
new file mode 100755
index 0000000..aa1e199
--- /dev/null
+++ b/includes/PHPMailer/src/._SMTP.php
Binary files differ
diff --git a/includes/PHPMailer/src/Exception.php b/includes/PHPMailer/src/Exception.php
index 52eaf95..52eaf95 100644..100755
--- a/includes/PHPMailer/src/Exception.php
+++ b/includes/PHPMailer/src/Exception.php
diff --git a/includes/PHPMailer/src/OAuth.php b/includes/PHPMailer/src/OAuth.php
index c1d5b77..c1d5b77 100644..100755
--- a/includes/PHPMailer/src/OAuth.php
+++ b/includes/PHPMailer/src/OAuth.php
diff --git a/includes/PHPMailer/src/OAuthTokenProvider.php b/includes/PHPMailer/src/OAuthTokenProvider.php
index 1155507..1155507 100644..100755
--- a/includes/PHPMailer/src/OAuthTokenProvider.php
+++ b/includes/PHPMailer/src/OAuthTokenProvider.php
diff --git a/includes/PHPMailer/src/PHPMailer.php b/includes/PHPMailer/src/PHPMailer.php
index e14cdbf..e14cdbf 100644..100755
--- a/includes/PHPMailer/src/PHPMailer.php
+++ b/includes/PHPMailer/src/PHPMailer.php
diff --git a/includes/PHPMailer/src/POP3.php b/includes/PHPMailer/src/POP3.php
index 4ae52fb..4ae52fb 100644..100755
--- a/includes/PHPMailer/src/POP3.php
+++ b/includes/PHPMailer/src/POP3.php
diff --git a/includes/PHPMailer/src/SMTP.php b/includes/PHPMailer/src/SMTP.php
index 95b0d0b..95b0d0b 100644..100755
--- a/includes/PHPMailer/src/SMTP.php
+++ b/includes/PHPMailer/src/SMTP.php
diff --git a/includes/convert.sh b/includes/convert.sh
index 13fac54..13fac54 100644..100755
--- a/includes/convert.sh
+++ b/includes/convert.sh
diff --git a/includes/editor.php b/includes/editor.php
index d265135..d265135 100644..100755
--- a/includes/editor.php
+++ b/includes/editor.php
diff --git a/includes/email.html b/includes/email.html
index 8030214..8030214 100644..100755
--- a/includes/email.html
+++ b/includes/email.html
diff --git a/includes/email.php b/includes/email.php
index 71ba4e1..71ba4e1 100644..100755
--- a/includes/email.php
+++ b/includes/email.php
diff --git a/includes/fcm/._.DS_Store b/includes/fcm/._.DS_Store
new file mode 100755
index 0000000..6065710
--- /dev/null
+++ b/includes/fcm/._.DS_Store
Binary files differ
diff --git a/includes/fcm/index.js b/includes/fcm/index.js
index 1360806..1360806 100644..100755
--- a/includes/fcm/index.js
+++ b/includes/fcm/index.js
diff --git a/includes/fcm/node_modules/._.DS_Store b/includes/fcm/node_modules/._.DS_Store
new file mode 100755
index 0000000..3e41b44
--- /dev/null
+++ b/includes/fcm/node_modules/._.DS_Store
Binary files differ
diff --git a/includes/fcm/node_modules/.bin/acorn b/includes/fcm/node_modules/.bin/acorn
index cf76760..3ef3c12 120000..100755
--- a/includes/fcm/node_modules/.bin/acorn
+++ b/includes/fcm/node_modules/.bin/acorn
@@ -1 +1,4 @@
-../acorn/bin/acorn \ No newline at end of file
+#!/usr/bin/env node
+"use strict"
+
+require("../dist/bin.js")
diff --git a/includes/fcm/node_modules/.bin/compileProtos b/includes/fcm/node_modules/.bin/compileProtos
index c2993b0..f5535fa 120000..100755
--- a/includes/fcm/node_modules/.bin/compileProtos
+++ b/includes/fcm/node_modules/.bin/compileProtos
@@ -1 +1,315 @@
-../google-gax/build/tools/compileProtos.js \ No newline at end of file
+#!/usr/bin/env node
+"use strict";
+/**
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.main = exports.generateRootName = void 0;
+const fs = require("fs");
+const path = require("path");
+const util = require("util");
+const pbjs = require("protobufjs-cli/pbjs");
+const pbts = require("protobufjs-cli/pbts");
+const readdir = util.promisify(fs.readdir);
+const readFile = util.promisify(fs.readFile);
+const writeFile = util.promisify(fs.writeFile);
+const stat = util.promisify(fs.stat);
+const pbjsMain = util.promisify(pbjs.main);
+const pbtsMain = util.promisify(pbts.main);
+const PROTO_LIST_REGEX = /_proto_list\.json$/;
+const apacheLicense = `// Copyright ${new Date().getFullYear()} Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+`;
+/**
+ * Recursively scans directories starting from `directory` and finds all files
+ * matching `PROTO_LIST_REGEX`.
+ *
+ * @param {string} directory Path to start the scan from.
+ * @return {Promise<string[]} Resolves to an array of strings, each element is a full path to a matching file.
+ */
+async function findProtoJsonFiles(directory) {
+ const result = [];
+ const files = await readdir(directory);
+ for (const file of files) {
+ const fullPath = path.join(directory, file);
+ const fileStat = await stat(fullPath);
+ if (fileStat.isFile() && file.match(PROTO_LIST_REGEX)) {
+ result.push(fullPath);
+ }
+ else if (fileStat.isDirectory()) {
+ const nested = await findProtoJsonFiles(fullPath);
+ result.push(...nested);
+ }
+ }
+ return result;
+}
+/**
+ * Normalizes the Linux path for the current operating system.
+ *
+ * @param {string} filePath Linux-style path (with forward slashes)
+ * @return {string} Normalized path.
+ */
+function normalizePath(filePath) {
+ return path.join(...filePath.split('/'));
+}
+function getAllEnums(dts) {
+ const result = new Set();
+ const lines = dts.split('\n');
+ const nestedIds = [];
+ let currentEnum = undefined;
+ for (const line of lines) {
+ const match = line.match(/^\s*(?:export )?(namespace|class|interface|enum) (\w+) .*{/);
+ if (match) {
+ const [, keyword, id] = match;
+ nestedIds.push(id);
+ if (keyword === 'enum') {
+ currentEnum = nestedIds.join('.');
+ result.add(currentEnum);
+ }
+ continue;
+ }
+ if (line.match(/^\s*}/)) {
+ nestedIds.pop();
+ currentEnum = undefined;
+ continue;
+ }
+ }
+ return result;
+}
+function updateDtsTypes(dts, enums) {
+ const lines = dts.split('\n');
+ const result = [];
+ for (const line of lines) {
+ let typeName = undefined;
+ // Enums can be used in interfaces and in classes.
+ // For simplicity, we'll check these two cases independently.
+ // encoding?: (google.cloud.speech.v1p1beta1.RecognitionConfig.AudioEncoding|null);
+ const interfaceMatch = line.match(/"?\w+"?\?: \(([\w.]+)\|null\);/);
+ if (interfaceMatch) {
+ typeName = interfaceMatch[1];
+ }
+ // public encoding: google.cloud.speech.v1p1beta1.RecognitionConfig.AudioEncoding;
+ const classMatch = line.match(/public \w+: ([\w.]+);/);
+ if (classMatch) {
+ typeName = classMatch[1];
+ }
+ if (line.match(/\(number\|Long(?:\|null)?\)/)) {
+ typeName = 'Long';
+ }
+ let replaced = line;
+ if (typeName && enums.has(typeName)) {
+ // enum: E => E|keyof typeof E to allow all string values
+ replaced = replaced.replace(typeName, `${typeName}|keyof typeof ${typeName}`);
+ }
+ else if (typeName === 'Uint8Array') {
+ // bytes: Uint8Array => Uint8Array|string to allow base64-encoded strings
+ replaced = replaced.replace(typeName, `${typeName}|string`);
+ }
+ else if (typeName === 'Long') {
+ // Longs can be passed as strings :(
+ // number|Long => number|Long|string
+ replaced = replaced.replace('number|Long', 'number|Long|string');
+ }
+ // add brackets if we have added a |
+ replaced = replaced.replace(/: ([\w.]+\|[ \w.|]+);/, ': ($1);');
+ result.push(replaced);
+ }
+ return result.join('\n');
+}
+function fixJsFile(js) {
+ // 1. fix protobufjs require: we don't want the libraries to
+ // depend on protobufjs, so we re-export it from google-gax
+ js = js.replace('require("protobufjs/minimal")', 'require("google-gax/build/src/protobuf").protobufMinimal');
+ // 2. add Apache license to the generated .js file
+ js = apacheLicense + js;
+ // 3. reformat JSDoc reference link in the comments
+ js = js.replace(/{@link (.*?)#(.*?)}/g, '{@link $1|$2}');
+ return js;
+}
+function fixDtsFile(dts) {
+ // 1. fix for pbts output to make sure we import Long properly
+ dts = dts.replace('import * as Long from "long";', 'import Long = require("long");');
+ if (!dts.match(/import Long = require/)) {
+ dts = 'import Long = require("long");\n' + dts;
+ }
+ // 2. fix protobufjs import: we don't want the libraries to
+ // depend on protobufjs, so we re-export it from google-gax
+ dts = dts.replace('import * as $protobuf from "protobufjs"', 'import type {protobuf as $protobuf} from "google-gax"');
+ // 3. add Apache license to the generated .d.ts file
+ dts = apacheLicense + dts;
+ // 4. major hack: update types to allow passing strings
+ // where enums, longs, or bytes are expected
+ const enums = getAllEnums(dts);
+ dts = updateDtsTypes(dts, enums);
+ return dts;
+}
+/**
+ * Returns a combined list of proto files listed in all JSON files given.
+ *
+ * @param {string[]} protoJsonFiles List of JSON files to parse
+ * @return {Promise<string[]>} Resolves to an array of proto files.
+ */
+async function buildListOfProtos(protoJsonFiles) {
+ const result = [];
+ for (const file of protoJsonFiles) {
+ const directory = path.dirname(file);
+ const content = await readFile(file);
+ const list = JSON.parse(content.toString()).map((filePath) => path.join(directory, normalizePath(filePath)));
+ result.push(...list);
+ }
+ return result;
+}
+/**
+ * Runs `pbjs` to compile the given proto files, placing the result into
+ * `./protos/protos.json`. No support for changing output filename for now
+ * (but it's a TODO!)
+ *
+ * @param {string} rootName Name of the root object for pbjs static module (-r option)
+ * @param {string[]} protos List of proto files to compile.
+ */
+async function compileProtos(rootName, protos, skipJson = false) {
+ if (!skipJson) {
+ // generate protos.json file from proto list
+ const jsonOutput = path.join('protos', 'protos.json');
+ if (protos.length === 0) {
+ // no input file, just emit an empty object
+ await writeFile(jsonOutput, '{}');
+ return;
+ }
+ const pbjsArgs4JSON = [
+ '--target',
+ 'json',
+ '-p',
+ 'protos',
+ '-p',
+ path.join(__dirname, '..', '..', 'build', 'protos'),
+ '-o',
+ jsonOutput,
+ ];
+ pbjsArgs4JSON.push(...protos);
+ await pbjsMain(pbjsArgs4JSON);
+ }
+ // generate protos/protos.js from protos.json
+ const jsOutput = path.join('protos', 'protos.js');
+ const pbjsArgs4js = [
+ '-r',
+ rootName,
+ '--target',
+ 'static-module',
+ '-p',
+ 'protos',
+ '-p',
+ path.join(__dirname, '..', '..', 'build', 'protos'),
+ '-o',
+ jsOutput,
+ ];
+ pbjsArgs4js.push(...protos);
+ await pbjsMain(pbjsArgs4js);
+ let jsResult = (await readFile(jsOutput)).toString();
+ jsResult = fixJsFile(jsResult);
+ await writeFile(jsOutput, jsResult);
+ // generate protos/protos.d.ts
+ const tsOutput = path.join('protos', 'protos.d.ts');
+ const pbjsArgs4ts = [jsOutput, '-o', tsOutput];
+ await pbtsMain(pbjsArgs4ts);
+ let tsResult = (await readFile(tsOutput)).toString();
+ tsResult = fixDtsFile(tsResult);
+ await writeFile(tsOutput, tsResult);
+}
+/**
+ *
+ * @param directories List of directories to process. Normally, just the
+ * `./src` folder of the given client library.
+ * @return {Promise<string>} Resolves to a unique name for protobuf root to use in the JS static module, or 'default'.
+ */
+async function generateRootName(directories) {
+ // We need to provide `-r root` option to `pbjs -t static-module`, otherwise
+ // we'll have big problems if two different libraries are used together.
+ // It's OK to play some guessing game here: if we locate `package.json`
+ // with a package name, we'll use it; otherwise, we'll fallback to 'default'.
+ for (const directory of directories) {
+ const packageJson = path.resolve(directory, '..', 'package.json');
+ if (fs.existsSync(packageJson)) {
+ const json = JSON.parse((await readFile(packageJson)).toString());
+ const name = json.name.replace(/[^\w\d]/g, '_');
+ const hopefullyUniqueName = `${name}_protos`;
+ return hopefullyUniqueName;
+ }
+ }
+ return 'default';
+}
+exports.generateRootName = generateRootName;
+/**
+ * Main function. Takes an array of directories to process.
+ * Looks for JSON files matching `PROTO_LIST_REGEX`, parses them to get a list of all
+ * proto files used by the client library, and calls `pbjs` to compile them all into
+ * JSON (`pbjs -t json`).
+ *
+ * Exported to be called from a test.
+ *
+ * @param {string[]} directories List of directories to process. Normally, just the
+ * `./src` folder of the given client library.
+ */
+async function main(parameters) {
+ const protoJsonFiles = [];
+ let skipJson = false;
+ const directories = [];
+ for (const parameter of parameters) {
+ if (parameter === '--skip-json') {
+ skipJson = true;
+ continue;
+ }
+ // it's not an option so it's a directory
+ const directory = parameter;
+ directories.push(directory);
+ protoJsonFiles.push(...(await findProtoJsonFiles(directory)));
+ }
+ const rootName = await generateRootName(directories);
+ const protos = await buildListOfProtos(protoJsonFiles);
+ await compileProtos(rootName, protos, skipJson);
+}
+exports.main = main;
+/**
+ * Shows the usage information.
+ */
+function usage() {
+ console.log(`Usage: node ${process.argv[1]} [--skip-json] directory ...`);
+ console.log(`Finds all files matching ${PROTO_LIST_REGEX} in the given directories.`);
+ console.log('Each of those files should contain a JSON array of proto files used by the');
+ console.log('client library. Those proto files will be compiled to JSON using pbjs tool');
+ console.log('from protobufjs.');
+}
+if (require.main === module) {
+ if (process.argv.length <= 2) {
+ usage();
+ // eslint-disable-next-line no-process-exit
+ process.exit(1);
+ }
+ // argv[0] is node.js binary, argv[1] is script path
+ main(process.argv.slice(2));
+}
+//# sourceMappingURL=compileProtos.js.map \ No newline at end of file
diff --git a/includes/fcm/node_modules/.bin/escodegen b/includes/fcm/node_modules/.bin/escodegen
index 01a7c32..a7c38aa 120000..100755
--- a/includes/fcm/node_modules/.bin/escodegen
+++ b/includes/fcm/node_modules/.bin/escodegen
@@ -1 +1,77 @@
-../escodegen/bin/escodegen.js \ No newline at end of file
+#!/usr/bin/env node
+/*
+ Copyright (C) 2012 Yusuke Suzuki <utatane.tea@gmail.com>
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
+ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+/*jslint sloppy:true node:true */
+
+var fs = require('fs'),
+ path = require('path'),
+ root = path.join(path.dirname(fs.realpathSync(__filename)), '..'),
+ esprima = require('esprima'),
+ escodegen = require(root),
+ optionator = require('optionator')({
+ prepend: 'Usage: escodegen [options] file...',
+ options: [
+ {
+ option: 'config',
+ alias: 'c',
+ type: 'String',
+ description: 'configuration json for escodegen'
+ }
+ ]
+ }),
+ args = optionator.parse(process.argv),
+ files = args._,
+ options,
+ esprimaOptions = {
+ raw: true,
+ tokens: true,
+ range: true,
+ comment: true
+ };
+
+if (files.length === 0) {
+ console.log(optionator.generateHelp());
+ process.exit(1);
+}
+
+if (args.config) {
+ try {
+ options = JSON.parse(fs.readFileSync(args.config, 'utf-8'));
+ } catch (err) {
+ console.error('Error parsing config: ', err);
+ }
+}
+
+files.forEach(function (filename) {
+ var content = fs.readFileSync(filename, 'utf-8'),
+ syntax = esprima.parse(content, esprimaOptions);
+
+ if (options.comment) {
+ escodegen.attachComments(syntax, syntax.comments, syntax.tokens);
+ }
+
+ console.log(escodegen.generate(syntax, options));
+});
+/* vim: set sw=4 ts=4 et tw=80 : */
diff --git a/includes/fcm/node_modules/.bin/esgenerate b/includes/fcm/node_modules/.bin/esgenerate
index 7d0293e..449abcc 120000..100755
--- a/includes/fcm/node_modules/.bin/esgenerate
+++ b/includes/fcm/node_modules/.bin/esgenerate
@@ -1 +1,64 @@
-../escodegen/bin/esgenerate.js \ No newline at end of file
+#!/usr/bin/env node
+/*
+ Copyright (C) 2012 Yusuke Suzuki <utatane.tea@gmail.com>
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
+ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+/*jslint sloppy:true node:true */
+
+var fs = require('fs'),
+ path = require('path'),
+ root = path.join(path.dirname(fs.realpathSync(__filename)), '..'),
+ escodegen = require(root),
+ optionator = require('optionator')({
+ prepend: 'Usage: esgenerate [options] file.json ...',
+ options: [
+ {
+ option: 'config',
+ alias: 'c',
+ type: 'String',
+ description: 'configuration json for escodegen'
+ }
+ ]
+ }),
+ args = optionator.parse(process.argv),
+ files = args._,
+ options;
+
+if (files.length === 0) {
+ console.log(optionator.generateHelp());
+ process.exit(1);
+}
+
+if (args.config) {
+ try {
+ options = JSON.parse(fs.readFileSync(args.config, 'utf-8'))
+ } catch (err) {
+ console.error('Error parsing config: ', err);
+ }
+}
+
+files.forEach(function (filename) {
+ var content = fs.readFileSync(filename, 'utf-8');
+ console.log(escodegen.generate(JSON.parse(content), options));
+});
+/* vim: set sw=4 ts=4 et tw=80 : */
diff --git a/includes/fcm/node_modules/.bin/esparse b/includes/fcm/node_modules/.bin/esparse
index 7423b18..45d05fb 120000..100755
--- a/includes/fcm/node_modules/.bin/esparse
+++ b/includes/fcm/node_modules/.bin/esparse
@@ -1 +1,139 @@
-../esprima/bin/esparse.js \ No newline at end of file
+#!/usr/bin/env node
+/*
+ Copyright JS Foundation and other contributors, https://js.foundation/
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
+ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+/*jslint sloppy:true node:true rhino:true */
+
+var fs, esprima, fname, forceFile, content, options, syntax;
+
+if (typeof require === 'function') {
+ fs = require('fs');
+ try {
+ esprima = require('esprima');
+ } catch (e) {
+ esprima = require('../');
+ }
+} else if (typeof load === 'function') {
+ try {
+ load('esprima.js');
+ } catch (e) {
+ load('../esprima.js');
+ }
+}
+
+// Shims to Node.js objects when running under Rhino.
+if (typeof console === 'undefined' && typeof process === 'undefined') {
+ console = { log: print };
+ fs = { readFileSync: readFile };
+ process = { argv: arguments, exit: quit };
+ process.argv.unshift('esparse.js');
+ process.argv.unshift('rhino');
+}
+
+function showUsage() {
+ console.log('Usage:');
+ console.log(' esparse [options] [file.js]');
+ console.log();
+ console.log('Available options:');
+ console.log();
+ console.log(' --comment Gather all line and block comments in an array');
+ console.log(' --loc Include line-column location info for each syntax node');
+ console.log(' --range Include index-based range for each syntax node');
+ console.log(' --raw Display the raw value of literals');
+ console.log(' --tokens List all tokens in an array');
+ console.log(' --tolerant Tolerate errors on a best-effort basis (experimental)');
+ console.log(' -v, --version Shows program version');
+ console.log();
+ process.exit(1);
+}
+
+options = {};
+
+process.argv.splice(2).forEach(function (entry) {
+
+ if (forceFile || entry === '-' || entry.slice(0, 1) !== '-') {
+ if (typeof fname === 'string') {
+ console.log('Error: more than one input file.');
+ process.exit(1);
+ } else {
+ fname = entry;
+ }
+ } else if (entry === '-h' || entry === '--help') {
+ showUsage();
+ } else if (entry === '-v' || entry === '--version') {
+ console.log('ECMAScript Parser (using Esprima version', esprima.version, ')');
+ console.log();
+ process.exit(0);
+ } else if (entry === '--comment') {
+ options.comment = true;
+ } else if (entry === '--loc') {
+ options.loc = true;
+ } else if (entry === '--range') {
+ options.range = true;
+ } else if (entry === '--raw') {
+ options.raw = true;
+ } else if (entry === '--tokens') {
+ options.tokens = true;
+ } else if (entry === '--tolerant') {
+ options.tolerant = true;
+ } else if (entry === '--') {
+ forceFile = true;
+ } else {
+ console.log('Error: unknown option ' + entry + '.');
+ process.exit(1);
+ }
+});
+
+// Special handling for regular expression literal since we need to
+// convert it to a string literal, otherwise it will be decoded
+// as object "{}" and the regular expression would be lost.
+function adjustRegexLiteral(key, value) {
+ if (key === 'value' && value instanceof RegExp) {
+ value = value.toString();
+ }
+ return value;
+}
+
+function run(content) {
+ syntax = esprima.parse(content, options);
+ console.log(JSON.stringify(syntax, adjustRegexLiteral, 4));
+}
+
+try {
+ if (fname && (fname !== '-' || forceFile)) {
+ run(fs.readFileSync(fname, 'utf-8'));
+ } else {
+ var content = '';
+ process.stdin.resume();
+ process.stdin.on('data', function(chunk) {
+ content += chunk;
+ });
+ process.stdin.on('end', function() {
+ run(content);
+ });
+ }
+} catch (e) {
+ console.log('Error: ' + e.message);
+ process.exit(1);
+}
diff --git a/includes/fcm/node_modules/.bin/esvalidate b/includes/fcm/node_modules/.bin/esvalidate
index 16069ef..d49a7e4 120000..100755
--- a/includes/fcm/node_modules/.bin/esvalidate
+++ b/includes/fcm/node_modules/.bin/esvalidate
@@ -1 +1,236 @@
-../esprima/bin/esvalidate.js \ No newline at end of file
+#!/usr/bin/env node
+/*
+ Copyright JS Foundation and other contributors, https://js.foundation/
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
+ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+/*jslint sloppy:true plusplus:true node:true rhino:true */
+/*global phantom:true */
+
+var fs, system, esprima, options, fnames, forceFile, count;
+
+if (typeof esprima === 'undefined') {
+ // PhantomJS can only require() relative files
+ if (typeof phantom === 'object') {
+ fs = require('fs');
+ system = require('system');
+ esprima = require('./esprima');
+ } else if (typeof require === 'function') {
+ fs = require('fs');
+ try {
+ esprima = require('esprima');
+ } catch (e) {
+ esprima = require('../');
+ }
+ } else if (typeof load === 'function') {
+ try {
+ load('esprima.js');
+ } catch (e) {
+ load('../esprima.js');
+ }
+ }
+}
+
+// Shims to Node.js objects when running under PhantomJS 1.7+.
+if (typeof phantom === 'object') {
+ fs.readFileSync = fs.read;
+ process = {
+ argv: [].slice.call(system.args),
+ exit: phantom.exit,
+ on: function (evt, callback) {
+ callback();
+ }
+ };
+ process.argv.unshift('phantomjs');
+}
+
+// Shims to Node.js objects when running under Rhino.
+if (typeof console === 'undefined' && typeof process === 'undefined') {
+ console = { log: print };
+ fs = { readFileSync: readFile };
+ process = {
+ argv: arguments,
+ exit: quit,
+ on: function (evt, callback) {
+ callback();
+ }
+ };
+ process.argv.unshift('esvalidate.js');
+ process.argv.unshift('rhino');
+}
+
+function showUsage() {
+ console.log('Usage:');
+ console.log(' esvalidate [options] [file.js...]');
+ console.log();
+ console.log('Available options:');
+ console.log();
+ console.log(' --format=type Set the report format, plain (default) or junit');
+ console.log(' -v, --version Print program version');
+ console.log();
+ process.exit(1);
+}
+
+options = {
+ format: 'plain'
+};
+
+fnames = [];
+
+process.argv.splice(2).forEach(function (entry) {
+
+ if (forceFile || entry === '-' || entry.slice(0, 1) !== '-') {
+ fnames.push(entry);
+ } else if (entry === '-h' || entry === '--help') {
+ showUsage();
+ } else if (entry === '-v' || entry === '--version') {
+ console.log('ECMAScript Validator (using Esprima version', esprima.version, ')');
+ console.log();
+ process.exit(0);
+ } else if (entry.slice(0, 9) === '--format=') {
+ options.format = entry.slice(9);
+ if (options.format !== 'plain' && options.format !== 'junit') {
+ console.log('Error: unknown report format ' + options.format + '.');
+ process.exit(1);
+ }
+ } else if (entry === '--') {
+ forceFile = true;
+ } else {
+ console.log('Error: unknown option ' + entry + '.');
+ process.exit(1);
+ }
+});
+
+if (fnames.length === 0) {
+ fnames.push('');
+}
+
+if (options.format === 'junit') {
+ console.log('<?xml version="1.0" encoding="UTF-8"?>');
+ console.log('<testsuites>');
+}
+
+count = 0;
+
+function run(fname, content) {
+ var timestamp, syntax, name;
+ try {
+ if (typeof content !== 'string') {
+ throw content;
+ }
+
+ if (content[0] === '#' && content[1] === '!') {
+ content = '//' + content.substr(2, content.length);
+ }
+
+ timestamp = Date.now();
+ syntax = esprima.parse(content, { tolerant: true });
+
+ if (options.format === 'junit') {
+
+ name = fname;
+ if (name.lastIndexOf('/') >= 0) {
+ name = name.slice(name.lastIndexOf('/') + 1);
+ }
+
+ console.log('<testsuite name="' + fname + '" errors="0" ' +
+ ' failures="' + syntax.errors.length + '" ' +
+ ' tests="' + syntax.errors.length + '" ' +
+ ' time="' + Math.round((Date.now() - timestamp) / 1000) +
+ '">');
+
+ syntax.errors.forEach(function (error) {
+ var msg = error.message;
+ msg = msg.replace(/^Line\ [0-9]*\:\ /, '');
+ console.log(' <testcase name="Line ' + error.lineNumber + ': ' + msg + '" ' +
+ ' time="0">');
+ console.log(' <error type="SyntaxError" message="' + error.message + '">' +
+ error.message + '(' + name + ':' + error.lineNumber + ')' +
+ '</error>');
+ console.log(' </testcase>');
+ });
+
+ console.log('</testsuite>');
+
+ } else if (options.format === 'plain') {
+
+ syntax.errors.forEach(function (error) {
+ var msg = error.message;
+ msg = msg.replace(/^Line\ [0-9]*\:\ /, '');
+ msg = fname + ':' + error.lineNumber + ': ' + msg;
+ console.log(msg);
+ ++count;
+ });
+
+ }
+ } catch (e) {
+ ++count;
+ if (options.format === 'junit') {
+ console.log('<testsuite name="' + fname + '" errors="1" failures="0" tests="1" ' +
+ ' time="' + Math.round((Date.now() - timestamp) / 1000) + '">');
+ console.log(' <testcase name="' + e.message + '" ' + ' time="0">');
+ console.log(' <error type="ParseError" message="' + e.message + '">' +
+ e.message + '(' + fname + ((e.lineNumber) ? ':' + e.lineNumber : '') +
+ ')</error>');
+ console.log(' </testcase>');
+ console.log('</testsuite>');
+ } else {
+ console.log(fname + ':' + e.lineNumber + ': ' + e.message.replace(/^Line\ [0-9]*\:\ /, ''));
+ }
+ }
+}
+
+fnames.forEach(function (fname) {
+ var content = '';
+ try {
+ if (fname && (fname !== '-' || forceFile)) {
+ content = fs.readFileSync(fname, 'utf-8');
+ } else {
+ fname = '';
+ process.stdin.resume();
+ process.stdin.on('data', function(chunk) {
+ content += chunk;
+ });
+ process.stdin.on('end', function() {
+ run(fname, content);
+ });
+ return;
+ }
+ } catch (e) {
+ content = e;
+ }
+ run(fname, content);
+});
+
+process.on('exit', function () {
+ if (options.format === 'junit') {
+ console.log('</testsuites>');
+ }
+
+ if (count > 0) {
+ process.exit(1);
+ }
+
+ if (count === 0 && typeof phantom === 'object') {
+ process.exit(0);
+ }
+});
diff --git a/includes/fcm/node_modules/.bin/gp12-pem b/includes/fcm/node_modules/.bin/gp12-pem
index cfbbf67..95ff73a 120000..100755
--- a/includes/fcm/node_modules/.bin/gp12-pem
+++ b/includes/fcm/node_modules/.bin/gp12-pem
@@ -1 +1,26 @@
-../google-p12-pem/build/src/bin/gp12-pem.js \ No newline at end of file
+#!/usr/bin/env node
+"use strict";
+/**
+ * Copyright 2018 Google LLC
+ *
+ * Distributed under MIT license.
+ * See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
+ */
+Object.defineProperty(exports, "__esModule", { value: true });
+const gp12 = require("../index");
+const argv = process.argv;
+const p12Path = argv[2];
+if (!p12Path) {
+ console.error('Please specify a *.p12 file to convert.');
+ process.exitCode = 1;
+}
+gp12.getPem(p12Path, (err, pem) => {
+ if (err) {
+ console.log(err);
+ process.exitCode = 1;
+ }
+ else {
+ console.log(pem);
+ }
+});
+//# sourceMappingURL=gp12-pem.js.map \ No newline at end of file
diff --git a/includes/fcm/node_modules/.bin/jsdoc b/includes/fcm/node_modules/.bin/jsdoc
index 5c04777..6f33c0a 120000..100755
--- a/includes/fcm/node_modules/.bin/jsdoc
+++ b/includes/fcm/node_modules/.bin/jsdoc
@@ -1 +1,94 @@
-../jsdoc/jsdoc.js \ No newline at end of file
+#!/usr/bin/env node
+
+// initialize the environment for Node.js
+(() => {
+ const fs = require('fs');
+ const path = require('path');
+
+ let env;
+ let jsdocPath = __dirname;
+ const pwd = process.cwd();
+
+ // Create a custom require method that adds `lib/jsdoc` and `node_modules` to the module
+ // lookup path. This makes it possible to `require('jsdoc/foo')` from external templates and
+ // plugins, and within JSDoc itself. It also allows external templates and plugins to
+ // require JSDoc's module dependencies without installing them locally.
+ /* eslint-disable no-global-assign, no-redeclare */
+ require = require('requizzle')({
+ requirePaths: {
+ before: [path.join(__dirname, 'lib')],
+ after: [path.join(__dirname, 'node_modules')]
+ },
+ infect: true
+ });
+ /* eslint-enable no-global-assign, no-redeclare */
+
+ // resolve the path if it's a symlink
+ if ( fs.statSync(jsdocPath).isSymbolicLink() ) {
+ jsdocPath = path.resolve( path.dirname(jsdocPath), fs.readlinkSync(jsdocPath) );
+ }
+
+ env = require('./lib/jsdoc/env');
+ env.dirname = jsdocPath;
+ env.pwd = pwd;
+ env.args = process.argv.slice(2);
+})();
+
+/**
+ * Data about the environment in which JSDoc is running, including the configuration settings that
+ * were used to run JSDoc.
+ *
+ * @deprecated As of JSDoc 3.4.0. Use `require('jsdoc/env')` to access the `env` object. The global
+ * `env` object will be removed in a future release.
+ * @namespace
+ * @name env
+ */
+global.env = (() => require('./lib/jsdoc/env'))();
+
+/**
+ * Data that must be shared across the entire application.
+ *
+ * @deprecated As of JSDoc 3.4.0. Avoid using the `app` object. The global `app` object and the
+ * `jsdoc/app` module will be removed in a future release.
+ * @namespace
+ * @name app
+ */
+global.app = (() => require('./lib/jsdoc/app'))();
+
+(() => {
+ const env = global.env;
+ const cli = require('./cli');
+
+ function cb(errorCode) {
+ cli.logFinish();
+ cli.exit(errorCode || 0);
+ }
+
+ cli.setVersionInfo()
+ .loadConfig();
+
+ if (!env.opts.test) {
+ cli.configureLogger();
+ }
+
+ cli.logStart();
+
+ if (env.opts.debug) {
+ /**
+ * Recursively print an object's properties to stdout. This method is safe to use with
+ * objects that contain circular references.
+ *
+ * This method is available only when JSDoc is run with the `--debug` option.
+ *
+ * @global
+ * @name dump
+ * @private
+ * @param {...*} obj - Object(s) to print to stdout.
+ */
+ global.dump = (...args) => {
+ console.log(require('./lib/jsdoc/util/dumper').dump(args));
+ };
+ }
+
+ cli.runCommand(cb);
+})();
diff --git a/includes/fcm/node_modules/.bin/markdown-it b/includes/fcm/node_modules/.bin/markdown-it
index 894bcdb..d916635 120000..100755
--- a/includes/fcm/node_modules/.bin/markdown-it
+++ b/includes/fcm/node_modules/.bin/markdown-it
@@ -1 +1,117 @@
-../markdown-it/bin/markdown-it.js \ No newline at end of file
+#!/usr/bin/env node
+/*eslint no-console:0*/
+
+'use strict';
+
+
+var fs = require('fs');
+var argparse = require('argparse');
+
+
+////////////////////////////////////////////////////////////////////////////////
+
+var cli = new argparse.ArgumentParser({
+ prog: 'markdown-it',
+ add_help: true
+});
+
+cli.add_argument('-v', '--version', {
+ action: 'version',
+ version: require('../package.json').version
+});
+
+cli.add_argument('--no-html', {
+ help: 'Disable embedded HTML',
+ action: 'store_true'
+});
+
+cli.add_argument('-l', '--linkify', {
+ help: 'Autolink text',
+ action: 'store_true'
+});
+
+cli.add_argument('-t', '--typographer', {
+ help: 'Enable smartquotes and other typographic replacements',
+ action: 'store_true'
+});
+
+cli.add_argument('--trace', {
+ help: 'Show stack trace on error',
+ action: 'store_true'
+});
+
+cli.add_argument('file', {
+ help: 'File to read',
+ nargs: '?',
+ default: '-'
+});
+
+cli.add_argument('-o', '--output', {
+ help: 'File to write',
+ default: '-'
+});
+
+var options = cli.parse_args();
+
+
+function readFile(filename, encoding, callback) {
+ if (options.file === '-') {
+ // read from stdin
+ var chunks = [];
+
+ process.stdin.on('data', function (chunk) { chunks.push(chunk); });
+
+ process.stdin.on('end', function () {
+ return callback(null, Buffer.concat(chunks).toString(encoding));
+ });
+ } else {
+ fs.readFile(filename, encoding, callback);
+ }
+}
+
+
+////////////////////////////////////////////////////////////////////////////////
+
+readFile(options.file, 'utf8', function (err, input) {
+ var output, md;
+
+ if (err) {
+ if (err.code === 'ENOENT') {
+ console.error('File not found: ' + options.file);
+ process.exit(2);
+ }
+
+ console.error(
+ options.trace && err.stack ||
+ err.message ||
+ String(err));
+
+ process.exit(1);
+ }
+
+ md = require('..')({
+ html: !options.no_html,
+ xhtmlOut: false,
+ typographer: options.typographer,
+ linkify: options.linkify
+ });
+
+ try {
+ output = md.render(input);
+
+ } catch (e) {
+ console.error(
+ options.trace && e.stack ||
+ e.message ||
+ String(e));
+
+ process.exit(1);
+ }
+
+ if (options.output === '-') {
+ // write to stdout
+ process.stdout.write(output);
+ } else {
+ fs.writeFileSync(options.output, output);
+ }
+});
diff --git a/includes/fcm/node_modules/.bin/marked b/includes/fcm/node_modules/.bin/marked
index 6827ff3..5031246 120000..100755
--- a/includes/fcm/node_modules/.bin/marked
+++ b/includes/fcm/node_modules/.bin/marked
@@ -1 +1,217 @@
-../marked/bin/marked.js \ No newline at end of file
+#!/usr/bin/env node
+
+/**
+ * Marked CLI
+ * Copyright (c) 2011-2013, Christopher Jeffrey (MIT License)
+ */
+
+import { promises } from 'fs';
+import { marked } from '../lib/marked.esm.js';
+
+const { readFile, writeFile } = promises;
+
+/**
+ * Man Page
+ */
+
+async function help() {
+ const { spawn } = await import('child_process');
+
+ const options = {
+ cwd: process.cwd(),
+ env: process.env,
+ setsid: false,
+ stdio: 'inherit'
+ };
+
+ const { dirname, resolve } = await import('path');
+ const { fileURLToPath } = await import('url');
+ const __dirname = dirname(fileURLToPath(import.meta.url));
+ const helpText = await readFile(resolve(__dirname, '../man/marked.1.txt'), 'utf8');
+
+ // eslint-disable-next-line promise/param-names
+ await new Promise(res => {
+ spawn('man', [resolve(__dirname, '../man/marked.1')], options)
+ .on('error', () => {
+ console.log(helpText);
+ })
+ .on('close', res);
+ });
+}
+
+async function version() {
+ const { createRequire } = await import('module');
+ const require = createRequire(import.meta.url);
+ const pkg = require('../package.json');
+ console.log(pkg.version);
+}
+
+/**
+ * Main
+ */
+
+async function main(argv) {
+ const files = [];
+ const options = {};
+ let input;
+ let output;
+ let string;
+ let arg;
+ let tokens;
+ let opt;
+
+ function getarg() {
+ let arg = argv.shift();
+
+ if (arg.indexOf('--') === 0) {
+ // e.g. --opt
+ arg = arg.split('=');
+ if (arg.length > 1) {
+ // e.g. --opt=val
+ argv.unshift(arg.slice(1).join('='));
+ }
+ arg = arg[0];
+ } else if (arg[0] === '-') {
+ if (arg.length > 2) {
+ // e.g. -abc
+ argv = arg.substring(1).split('').map(function(ch) {
+ return '-' + ch;
+ }).concat(argv);
+ arg = argv.shift();
+ } else {
+ // e.g. -a
+ }
+ } else {
+ // e.g. foo
+ }
+
+ return arg;
+ }
+
+ while (argv.length) {
+ arg = getarg();
+ switch (arg) {
+ case '-o':
+ case '--output':
+ output = argv.shift();
+ break;
+ case '-i':
+ case '--input':
+ input = argv.shift();
+ break;
+ case '-s':
+ case '--string':
+ string = argv.shift();
+ break;
+ case '-t':
+ case '--tokens':
+ tokens = true;
+ break;
+ case '-h':
+ case '--help':
+ return await help();
+ case '-v':
+ case '--version':
+ return await version();
+ default:
+ if (arg.indexOf('--') === 0) {
+ opt = camelize(arg.replace(/^--(no-)?/, ''));
+ if (!marked.defaults.hasOwnProperty(opt)) {
+ continue;
+ }
+ if (arg.indexOf('--no-') === 0) {
+ options[opt] = typeof marked.defaults[opt] !== 'boolean'
+ ? null
+ : false;
+ } else {
+ options[opt] = typeof marked.defaults[opt] !== 'boolean'
+ ? argv.shift()
+ : true;
+ }
+ } else {
+ files.push(arg);
+ }
+ break;
+ }
+ }
+
+ async function getData() {
+ if (!input) {
+ if (files.length <= 2) {
+ if (string) {
+ return string;
+ }
+ return await getStdin();
+ }
+ input = files.pop();
+ }
+ return await readFile(input, 'utf8');
+ }
+
+ const data = await getData();
+
+ const html = tokens
+ ? JSON.stringify(marked.lexer(data, options), null, 2)
+ : marked(data, options);
+
+ if (output) {
+ return await writeFile(output, html);
+ }
+
+ process.stdout.write(html + '\n');
+}
+
+/**
+ * Helpers
+ */
+
+function getStdin() {
+ return new Promise((resolve, reject) => {
+ const stdin = process.stdin;
+ let buff = '';
+
+ stdin.setEncoding('utf8');
+
+ stdin.on('data', function(data) {
+ buff += data;
+ });
+
+ stdin.on('error', function(err) {
+ reject(err);
+ });
+
+ stdin.on('end', function() {
+ resolve(buff);
+ });
+
+ stdin.resume();
+ });
+}
+
+/**
+ * @param {string} text
+ */
+function camelize(text) {
+ return text.replace(/(\w)-(\w)/g, function(_, a, b) {
+ return a + b.toUpperCase();
+ });
+}
+
+function handleError(err) {
+ if (err.code === 'ENOENT') {
+ console.error('marked: output to ' + err.path + ': No such directory');
+ return process.exit(1);
+ }
+ throw err;
+}
+
+/**
+ * Expose / Entry Point
+ */
+
+process.title = 'marked';
+main(process.argv.slice()).then(code => {
+ process.exit(code || 0);
+}).catch(err => {
+ handleError(err);
+});
diff --git a/includes/fcm/node_modules/.bin/mime b/includes/fcm/node_modules/.bin/mime
index fbb7ee0..ab70a49 120000..100755
--- a/includes/fcm/node_modules/.bin/mime
+++ b/includes/fcm/node_modules/.bin/mime
@@ -1 +1,46 @@
-../mime/cli.js \ No newline at end of file
+#!/usr/bin/env node
+
+'use strict';
+
+process.title = 'mime';
+let mime = require('.');
+let pkg = require('./package.json');
+let args = process.argv.splice(2);
+
+if (args.includes('--version') || args.includes('-v') || args.includes('--v')) {
+ console.log(pkg.version);
+ process.exit(0);
+} else if (args.includes('--name') || args.includes('-n') || args.includes('--n')) {
+ console.log(pkg.name);
+ process.exit(0);
+} else if (args.includes('--help') || args.includes('-h') || args.includes('--h')) {
+ console.log(pkg.name + ' - ' + pkg.description + '\n');
+ console.log(`Usage:
+
+ mime [flags] [path_or_extension]
+
+ Flags:
+ --help, -h Show this message
+ --version, -v Display the version
+ --name, -n Print the name of the program
+
+ Note: the command will exit after it executes if a command is specified
+ The path_or_extension is the path to the file or the extension of the file.
+
+ Examples:
+ mime --help
+ mime --version
+ mime --name
+ mime -v
+ mime src/log.js
+ mime new.py
+ mime foo.sh
+ `);
+ process.exit(0);
+}
+
+let file = args[0];
+let type = mime.getType(file);
+
+process.stdout.write(type + '\n');
+
diff --git a/includes/fcm/node_modules/.bin/minifyProtoJson b/includes/fcm/node_modules/.bin/minifyProtoJson
index 0ecb29c..3f5a014 120000..100755
--- a/includes/fcm/node_modules/.bin/minifyProtoJson
+++ b/includes/fcm/node_modules/.bin/minifyProtoJson
@@ -1 +1,59 @@
-../google-gax/build/tools/minify.js \ No newline at end of file
+#!/usr/bin/env node
+"use strict";
+// Copyright 2022 Google LLC
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.main = void 0;
+// Minifies proto JSON files under `build/`.
+const fs_1 = require("fs");
+const path = require("path");
+const uglify = require("uglify-js");
+async function minifyFile(filename) {
+ const content = (await fs_1.promises.readFile(filename)).toString();
+ const output = uglify.minify(content, {
+ expression: true,
+ compress: false,
+ output: { quote_keys: true },
+ });
+ if (output.error) {
+ throw output.error;
+ }
+ await fs_1.promises.writeFile(filename, output.code);
+}
+async function main(directory) {
+ const buildDir = directory !== null && directory !== void 0 ? directory : path.join(process.cwd(), 'build', 'protos');
+ const files = await fs_1.promises.readdir(buildDir);
+ const jsonFiles = files.filter(file => file.match(/\.json$/));
+ for (const jsonFile of jsonFiles) {
+ console.log(`Minifying ${jsonFile}...`);
+ await minifyFile(path.join(buildDir, jsonFile));
+ }
+ console.log('Minified all proto JSON files successfully.');
+}
+exports.main = main;
+function usage() {
+ console.log(`Usage: node ${process.argv[1]} [directory]`);
+ console.log('Minifies all JSON files in-place in the given directory (non-recursively).');
+ console.log('If no directory is given, minifies JSON files in ./build/protos.');
+}
+if (require.main === module) {
+ // argv[0] is node.js binary, argv[1] is script path
+ if (process.argv[2] === '--help') {
+ usage();
+ // eslint-disable-next-line no-process-exit
+ process.exit(1);
+ }
+ main(process.argv[2]);
+}
+//# sourceMappingURL=minify.js.map \ No newline at end of file
diff --git a/includes/fcm/node_modules/.bin/mkdirp b/includes/fcm/node_modules/.bin/mkdirp
index 017896c..6e0aa8d 120000..100755
--- a/includes/fcm/node_modules/.bin/mkdirp
+++ b/includes/fcm/node_modules/.bin/mkdirp
@@ -1 +1,68 @@
-../mkdirp/bin/cmd.js \ No newline at end of file
+#!/usr/bin/env node
+
+const usage = () => `
+usage: mkdirp [DIR1,DIR2..] {OPTIONS}
+
+ Create each supplied directory including any necessary parent directories
+ that don't yet exist.
+
+ If the directory already exists, do nothing.
+
+OPTIONS are:
+
+ -m<mode> If a directory needs to be created, set the mode as an octal
+ --mode=<mode> permission string.
+
+ -v --version Print the mkdirp version number
+
+ -h --help Print this helpful banner
+
+ -p --print Print the first directories created for each path provided
+
+ --manual Use manual implementation, even if native is available
+`
+
+const dirs = []
+const opts = {}
+let print = false
+let dashdash = false
+let manual = false
+for (const arg of process.argv.slice(2)) {
+ if (dashdash)
+ dirs.push(arg)
+ else if (arg === '--')
+ dashdash = true
+ else if (arg === '--manual')
+ manual = true
+ else if (/^-h/.test(arg) || /^--help/.test(arg)) {
+ console.log(usage())
+ process.exit(0)
+ } else if (arg === '-v' || arg === '--version') {
+ console.log(require('../package.json').version)
+ process.exit(0)
+ } else if (arg === '-p' || arg === '--print') {
+ print = true
+ } else if (/^-m/.test(arg) || /^--mode=/.test(arg)) {
+ const mode = parseInt(arg.replace(/^(-m|--mode=)/, ''), 8)
+ if (isNaN(mode)) {
+ console.error(`invalid mode argument: ${arg}\nMust be an octal number.`)
+ process.exit(1)
+ }
+ opts.mode = mode
+ } else
+ dirs.push(arg)
+}
+
+const mkdirp = require('../')
+const impl = manual ? mkdirp.manual : mkdirp
+if (dirs.length === 0)
+ console.error(usage())
+
+Promise.all(dirs.map(dir => impl(dir, opts)))
+ .then(made => print ? made.forEach(m => m && console.log(m)) : null)
+ .catch(er => {
+ console.error(er.message)
+ if (er.code)
+ console.error(' code: ' + er.code)
+ process.exit(1)
+ })
diff --git a/includes/fcm/node_modules/.bin/parser b/includes/fcm/node_modules/.bin/parser
index ce7bf97..3aca314 120000..100755
--- a/includes/fcm/node_modules/.bin/parser
+++ b/includes/fcm/node_modules/.bin/parser
@@ -1 +1,15 @@
-../@babel/parser/bin/babel-parser.js \ No newline at end of file
+#!/usr/bin/env node
+/* eslint no-var: 0 */
+
+var parser = require("..");
+var fs = require("fs");
+
+var filename = process.argv[2];
+if (!filename) {
+ console.error("no filename specified");
+} else {
+ var file = fs.readFileSync(filename, "utf8");
+ var ast = parser.parse(file);
+
+ console.log(JSON.stringify(ast, null, " "));
+}
diff --git a/includes/fcm/node_modules/.bin/pbjs b/includes/fcm/node_modules/.bin/pbjs
index a96b24a..6a5d49a 120000..100755
--- a/includes/fcm/node_modules/.bin/pbjs
+++ b/includes/fcm/node_modules/.bin/pbjs
@@ -1 +1,6 @@
-../protobufjs/bin/pbjs \ No newline at end of file
+#!/usr/bin/env node
+var path = require("path"),
+ cli = require(path.join(__dirname, "..", "cli", "pbjs.js"));
+var ret = cli.main(process.argv.slice(2));
+if (typeof ret === 'number')
+ process.exit(ret);
diff --git a/includes/fcm/node_modules/.bin/pbts b/includes/fcm/node_modules/.bin/pbts
index b4c7c52..cb1cdaf 120000..100755
--- a/includes/fcm/node_modules/.bin/pbts
+++ b/includes/fcm/node_modules/.bin/pbts
@@ -1 +1,6 @@
-../protobufjs/bin/pbts \ No newline at end of file
+#!/usr/bin/env node
+var path = require("path"),
+ cli = require(path.join(__dirname, "..", "cli", "pbts.js"));
+var ret = cli.main(process.argv.slice(2));
+if (typeof ret === 'number')
+ process.exit(ret);
diff --git a/includes/fcm/node_modules/.bin/proto-loader-gen-types b/includes/fcm/node_modules/.bin/proto-loader-gen-types
index d677436..d1da5af 120000..100755
--- a/includes/fcm/node_modules/.bin/proto-loader-gen-types
+++ b/includes/fcm/node_modules/.bin/proto-loader-gen-types
@@ -1 +1,828 @@
-../@grpc/proto-loader/build/bin/proto-loader-gen-types.js \ No newline at end of file
+#!/usr/bin/env node
+"use strict";
+/**
+ * @license
+ * Copyright 2020 gRPC authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+Object.defineProperty(exports, "__esModule", { value: true });
+const fs = require("fs");
+const path = require("path");
+const Protobuf = require("protobufjs");
+const yargs = require("yargs");
+const camelCase = require("lodash.camelcase");
+const util_1 = require("../src/util");
+class TextFormatter {
+ constructor() {
+ this.indentText = ' ';
+ this.indentValue = 0;
+ this.textParts = [];
+ }
+ indent() {
+ this.indentValue += 1;
+ }
+ unindent() {
+ this.indentValue -= 1;
+ }
+ writeLine(line) {
+ for (let i = 0; i < this.indentValue; i += 1) {
+ this.textParts.push(this.indentText);
+ }
+ this.textParts.push(line);
+ this.textParts.push('\n');
+ }
+ getFullText() {
+ return this.textParts.join('');
+ }
+}
+// GENERATOR UTILITY FUNCTIONS
+function compareName(x, y) {
+ if (x.name < y.name) {
+ return -1;
+ }
+ else if (x.name > y.name) {
+ return 1;
+ }
+ else {
+ return 0;
+ }
+}
+function isNamespaceBase(obj) {
+ return Array.isArray(obj.nestedArray);
+}
+function stripLeadingPeriod(name) {
+ return name.startsWith('.') ? name.substring(1) : name;
+}
+function getImportPath(to) {
+ /* If the thing we are importing is defined in a message, it is generated in
+ * the same file as that message. */
+ if (to.parent instanceof Protobuf.Type) {
+ return getImportPath(to.parent);
+ }
+ return stripLeadingPeriod(to.fullName).replace(/\./g, '/');
+}
+function getPath(to) {
+ return stripLeadingPeriod(to.fullName).replace(/\./g, '/') + '.ts';
+}
+function getPathToRoot(from) {
+ const depth = stripLeadingPeriod(from.fullName).split('.').length - 1;
+ if (depth === 0) {
+ return './';
+ }
+ let path = '';
+ for (let i = 0; i < depth; i++) {
+ path += '../';
+ }
+ return path;
+}
+function getRelativeImportPath(from, to) {
+ return getPathToRoot(from) + getImportPath(to);
+}
+function getTypeInterfaceName(type) {
+ return type.fullName.replace(/\./g, '_');
+}
+function getImportLine(dependency, from) {
+ const filePath = from === undefined ? './' + getImportPath(dependency) : getRelativeImportPath(from, dependency);
+ const typeInterfaceName = getTypeInterfaceName(dependency);
+ let importedTypes;
+ /* If the dependency is defined within a message, it will be generated in that
+ * message's file and exported using its typeInterfaceName. */
+ if (dependency.parent instanceof Protobuf.Type) {
+ if (dependency instanceof Protobuf.Type) {
+ importedTypes = `${typeInterfaceName}, ${typeInterfaceName}__Output`;
+ }
+ else if (dependency instanceof Protobuf.Enum) {
+ importedTypes = `${typeInterfaceName}`;
+ }
+ else if (dependency instanceof Protobuf.Service) {
+ importedTypes = `${typeInterfaceName}Client, ${typeInterfaceName}Definition`;
+ }
+ else {
+ throw new Error('Invalid object passed to getImportLine');
+ }
+ }
+ else {
+ if (dependency instanceof Protobuf.Type) {
+ importedTypes = `${dependency.name} as ${typeInterfaceName}, ${dependency.name}__Output as ${typeInterfaceName}__Output`;
+ }
+ else if (dependency instanceof Protobuf.Enum) {
+ importedTypes = `${dependency.name} as ${typeInterfaceName}`;
+ }
+ else if (dependency instanceof Protobuf.Service) {
+ importedTypes = `${dependency.name}Client as ${typeInterfaceName}Client, ${dependency.name}Definition as ${typeInterfaceName}Definition`;
+ }
+ else {
+ throw new Error('Invalid object passed to getImportLine');
+ }
+ }
+ return `import type { ${importedTypes} } from '${filePath}';`;
+}
+function getChildMessagesAndEnums(namespace) {
+ const messageList = [];
+ for (const nested of namespace.nestedArray) {
+ if (nested instanceof Protobuf.Type || nested instanceof Protobuf.Enum) {
+ messageList.push(nested);
+ }
+ if (isNamespaceBase(nested)) {
+ messageList.push(...getChildMessagesAndEnums(nested));
+ }
+ }
+ return messageList;
+}
+function formatComment(formatter, comment) {
+ if (!comment) {
+ return;
+ }
+ formatter.writeLine('/**');
+ for (const line of comment.split('\n')) {
+ formatter.writeLine(` * ${line.replace(/\*\//g, '* /')}`);
+ }
+ formatter.writeLine(' */');
+}
+// GENERATOR FUNCTIONS
+function getTypeNamePermissive(fieldType, resolvedType, repeated, map) {
+ switch (fieldType) {
+ case 'double':
+ case 'float':
+ return 'number | string';
+ case 'int32':
+ case 'uint32':
+ case 'sint32':
+ case 'fixed32':
+ case 'sfixed32':
+ return 'number';
+ case 'int64':
+ case 'uint64':
+ case 'sint64':
+ case 'fixed64':
+ case 'sfixed64':
+ return 'number | string | Long';
+ case 'bool':
+ return 'boolean';
+ case 'string':
+ return 'string';
+ case 'bytes':
+ return 'Buffer | Uint8Array | string';
+ default:
+ if (resolvedType === null) {
+ throw new Error('Found field with no usable type');
+ }
+ const typeInterfaceName = getTypeInterfaceName(resolvedType);
+ if (resolvedType instanceof Protobuf.Type) {
+ if (repeated || map) {
+ return typeInterfaceName;
+ }
+ else {
+ return `${typeInterfaceName} | null`;
+ }
+ }
+ else {
+ return `${typeInterfaceName} | keyof typeof ${typeInterfaceName}`;
+ }
+ }
+}
+function getFieldTypePermissive(field) {
+ const valueType = getTypeNamePermissive(field.type, field.resolvedType, field.repeated, field.map);
+ if (field instanceof Protobuf.MapField) {
+ const keyType = field.keyType === 'string' ? 'string' : 'number';
+ return `{[key: ${keyType}]: ${valueType}}`;
+ }
+ else {
+ return valueType;
+ }
+}
+function generatePermissiveMessageInterface(formatter, messageType, options, nameOverride) {
+ if (options.includeComments) {
+ formatComment(formatter, messageType.comment);
+ }
+ if (messageType.fullName === '.google.protobuf.Any') {
+ /* This describes the behavior of the Protobuf.js Any wrapper fromObject
+ * replacement function */
+ formatter.writeLine('export type Any = AnyExtension | {');
+ formatter.writeLine(' type_url: string;');
+ formatter.writeLine(' value: Buffer | Uint8Array | string;');
+ formatter.writeLine('}');
+ return;
+ }
+ formatter.writeLine(`export interface ${nameOverride !== null && nameOverride !== void 0 ? nameOverride : messageType.name} {`);
+ formatter.indent();
+ for (const field of messageType.fieldsArray) {
+ const repeatedString = field.repeated ? '[]' : '';
+ const type = getFieldTypePermissive(field);
+ if (options.includeComments) {
+ formatComment(formatter, field.comment);
+ }
+ formatter.writeLine(`'${field.name}'?: (${type})${repeatedString};`);
+ }
+ for (const oneof of messageType.oneofsArray) {
+ const typeString = oneof.fieldsArray.map(field => `"${field.name}"`).join('|');
+ if (options.includeComments) {
+ formatComment(formatter, oneof.comment);
+ }
+ formatter.writeLine(`'${oneof.name}'?: ${typeString};`);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function getTypeNameRestricted(fieldType, resolvedType, repeated, map, options) {
+ switch (fieldType) {
+ case 'double':
+ case 'float':
+ if (options.json) {
+ return 'number | string';
+ }
+ else {
+ return 'number';
+ }
+ case 'int32':
+ case 'uint32':
+ case 'sint32':
+ case 'fixed32':
+ case 'sfixed32':
+ return 'number';
+ case 'int64':
+ case 'uint64':
+ case 'sint64':
+ case 'fixed64':
+ case 'sfixed64':
+ if (options.longs === Number) {
+ return 'number';
+ }
+ else if (options.longs === String) {
+ return 'string';
+ }
+ else {
+ return 'Long';
+ }
+ case 'bool':
+ return 'boolean';
+ case 'string':
+ return 'string';
+ case 'bytes':
+ if (options.bytes === Array) {
+ return 'Uint8Array';
+ }
+ else if (options.bytes === String) {
+ return 'string';
+ }
+ else {
+ return 'Buffer';
+ }
+ default:
+ if (resolvedType === null) {
+ throw new Error('Found field with no usable type');
+ }
+ const typeInterfaceName = getTypeInterfaceName(resolvedType);
+ if (resolvedType instanceof Protobuf.Type) {
+ /* null is only used to represent absent message values if the defaults
+ * option is set, and only for non-repeated, non-map fields. */
+ if (options.defaults && !repeated && !map) {
+ return `${typeInterfaceName}__Output | null`;
+ }
+ else {
+ return `${typeInterfaceName}__Output`;
+ }
+ }
+ else {
+ if (options.enums == String) {
+ return `keyof typeof ${typeInterfaceName}`;
+ }
+ else {
+ return typeInterfaceName;
+ }
+ }
+ }
+}
+function getFieldTypeRestricted(field, options) {
+ const valueType = getTypeNameRestricted(field.type, field.resolvedType, field.repeated, field.map, options);
+ if (field instanceof Protobuf.MapField) {
+ const keyType = field.keyType === 'string' ? 'string' : 'number';
+ return `{[key: ${keyType}]: ${valueType}}`;
+ }
+ else {
+ return valueType;
+ }
+}
+function generateRestrictedMessageInterface(formatter, messageType, options, nameOverride) {
+ var _a, _b, _c;
+ if (options.includeComments) {
+ formatComment(formatter, messageType.comment);
+ }
+ if (messageType.fullName === '.google.protobuf.Any' && options.json) {
+ /* This describes the behavior of the Protobuf.js Any wrapper toObject
+ * replacement function */
+ let optionalString = options.defaults ? '' : '?';
+ formatter.writeLine('export type Any__Output = AnyExtension | {');
+ formatter.writeLine(` type_url${optionalString}: string;`);
+ formatter.writeLine(` value${optionalString}: ${getTypeNameRestricted('bytes', null, false, false, options)};`);
+ formatter.writeLine('}');
+ return;
+ }
+ formatter.writeLine(`export interface ${nameOverride !== null && nameOverride !== void 0 ? nameOverride : messageType.name}__Output {`);
+ formatter.indent();
+ for (const field of messageType.fieldsArray) {
+ let fieldGuaranteed;
+ if (field.partOf) {
+ // The field is not guaranteed populated if it is part of a oneof
+ fieldGuaranteed = false;
+ }
+ else if (field.repeated) {
+ fieldGuaranteed = (_a = (options.defaults || options.arrays)) !== null && _a !== void 0 ? _a : false;
+ }
+ else if (field.map) {
+ fieldGuaranteed = (_b = (options.defaults || options.objects)) !== null && _b !== void 0 ? _b : false;
+ }
+ else {
+ fieldGuaranteed = (_c = options.defaults) !== null && _c !== void 0 ? _c : false;
+ }
+ const optionalString = fieldGuaranteed ? '' : '?';
+ const repeatedString = field.repeated ? '[]' : '';
+ const type = getFieldTypeRestricted(field, options);
+ if (options.includeComments) {
+ formatComment(formatter, field.comment);
+ }
+ formatter.writeLine(`'${field.name}'${optionalString}: (${type})${repeatedString};`);
+ }
+ if (options.oneofs) {
+ for (const oneof of messageType.oneofsArray) {
+ const typeString = oneof.fieldsArray.map(field => `"${field.name}"`).join('|');
+ if (options.includeComments) {
+ formatComment(formatter, oneof.comment);
+ }
+ formatter.writeLine(`'${oneof.name}': ${typeString};`);
+ }
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateMessageInterfaces(formatter, messageType, options) {
+ var _a, _b;
+ let usesLong = false;
+ let seenDeps = new Set();
+ const childTypes = getChildMessagesAndEnums(messageType);
+ formatter.writeLine(`// Original file: ${(_b = ((_a = messageType.filename) !== null && _a !== void 0 ? _a : 'null')) === null || _b === void 0 ? void 0 : _b.replace(/\\/g, '/')}`);
+ formatter.writeLine('');
+ messageType.fieldsArray.sort((fieldA, fieldB) => fieldA.id - fieldB.id);
+ for (const field of messageType.fieldsArray) {
+ if (field.resolvedType && childTypes.indexOf(field.resolvedType) < 0) {
+ const dependency = field.resolvedType;
+ if (seenDeps.has(dependency.fullName)) {
+ continue;
+ }
+ seenDeps.add(dependency.fullName);
+ formatter.writeLine(getImportLine(dependency, messageType));
+ }
+ if (field.type.indexOf('64') >= 0) {
+ usesLong = true;
+ }
+ }
+ for (const childType of childTypes) {
+ if (childType instanceof Protobuf.Type) {
+ for (const field of childType.fieldsArray) {
+ if (field.resolvedType && childTypes.indexOf(field.resolvedType) < 0) {
+ const dependency = field.resolvedType;
+ if (seenDeps.has(dependency.fullName)) {
+ continue;
+ }
+ seenDeps.add(dependency.fullName);
+ formatter.writeLine(getImportLine(dependency, messageType));
+ }
+ if (field.type.indexOf('64') >= 0) {
+ usesLong = true;
+ }
+ }
+ }
+ }
+ if (usesLong) {
+ formatter.writeLine("import type { Long } from '@grpc/proto-loader';");
+ }
+ if (messageType.fullName === '.google.protobuf.Any') {
+ formatter.writeLine("import type { AnyExtension } from '@grpc/proto-loader';");
+ }
+ formatter.writeLine('');
+ for (const childType of childTypes.sort(compareName)) {
+ const nameOverride = getTypeInterfaceName(childType);
+ if (childType instanceof Protobuf.Type) {
+ generatePermissiveMessageInterface(formatter, childType, options, nameOverride);
+ formatter.writeLine('');
+ generateRestrictedMessageInterface(formatter, childType, options, nameOverride);
+ }
+ else {
+ generateEnumInterface(formatter, childType, options, nameOverride);
+ }
+ formatter.writeLine('');
+ }
+ generatePermissiveMessageInterface(formatter, messageType, options);
+ formatter.writeLine('');
+ generateRestrictedMessageInterface(formatter, messageType, options);
+}
+function generateEnumInterface(formatter, enumType, options, nameOverride) {
+ var _a, _b;
+ formatter.writeLine(`// Original file: ${(_b = ((_a = enumType.filename) !== null && _a !== void 0 ? _a : 'null')) === null || _b === void 0 ? void 0 : _b.replace(/\\/g, '/')}`);
+ formatter.writeLine('');
+ if (options.includeComments) {
+ formatComment(formatter, enumType.comment);
+ }
+ formatter.writeLine(`export enum ${nameOverride !== null && nameOverride !== void 0 ? nameOverride : enumType.name} {`);
+ formatter.indent();
+ for (const key of Object.keys(enumType.values)) {
+ if (options.includeComments) {
+ formatComment(formatter, enumType.comments[key]);
+ }
+ formatter.writeLine(`${key} = ${enumType.values[key]},`);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+/**
+ * This is a list of methods that are exist in the generic Client class in the
+ * gRPC libraries. TypeScript has a problem with methods in subclasses with the
+ * same names as methods in the superclass, but with mismatched APIs. So, we
+ * avoid generating methods with these names in the service client interfaces.
+ * We always generate two service client methods per service method: one camel
+ * cased, and one with the original casing. So we will still generate one
+ * service client method for any conflicting name.
+ *
+ * Technically, at runtime conflicting name in the service client method
+ * actually shadows the original method, but TypeScript does not have a good
+ * way to represent that. So this change is not 100% accurate, but it gets the
+ * generated code to compile.
+ *
+ * This is just a list of the methods in the Client class definitions in
+ * grpc@1.24.11 and @grpc/grpc-js@1.4.0.
+ */
+const CLIENT_RESERVED_METHOD_NAMES = new Set([
+ 'close',
+ 'getChannel',
+ 'waitForReady',
+ 'makeUnaryRequest',
+ 'makeClientStreamRequest',
+ 'makeServerStreamRequest',
+ 'makeBidiStreamRequest',
+ 'resolveCallInterceptors',
+ /* These methods are private, but TypeScript is not happy with overriding even
+ * private methods with mismatched APIs. */
+ 'checkOptionalUnaryResponseArguments',
+ 'checkMetadataAndOptions'
+]);
+function generateServiceClientInterface(formatter, serviceType, options) {
+ if (options.includeComments) {
+ formatComment(formatter, serviceType.comment);
+ }
+ formatter.writeLine(`export interface ${serviceType.name}Client extends grpc.Client {`);
+ formatter.indent();
+ for (const methodName of Object.keys(serviceType.methods).sort()) {
+ const method = serviceType.methods[methodName];
+ for (const name of [methodName, camelCase(methodName)]) {
+ if (CLIENT_RESERVED_METHOD_NAMES.has(name)) {
+ continue;
+ }
+ if (options.includeComments) {
+ formatComment(formatter, method.comment);
+ }
+ const requestType = getTypeInterfaceName(method.resolvedRequestType);
+ const responseType = getTypeInterfaceName(method.resolvedResponseType) + '__Output';
+ const callbackType = `grpc.requestCallback<${responseType}>`;
+ if (method.requestStream) {
+ if (method.responseStream) {
+ // Bidi streaming
+ const callType = `grpc.ClientDuplexStream<${requestType}, ${responseType}>`;
+ formatter.writeLine(`${name}(metadata: grpc.Metadata, options?: grpc.CallOptions): ${callType};`);
+ formatter.writeLine(`${name}(options?: grpc.CallOptions): ${callType};`);
+ }
+ else {
+ // Client streaming
+ const callType = `grpc.ClientWritableStream<${requestType}>`;
+ formatter.writeLine(`${name}(metadata: grpc.Metadata, options: grpc.CallOptions, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(metadata: grpc.Metadata, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(options: grpc.CallOptions, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(callback: ${callbackType}): ${callType};`);
+ }
+ }
+ else {
+ if (method.responseStream) {
+ // Server streaming
+ const callType = `grpc.ClientReadableStream<${responseType}>`;
+ formatter.writeLine(`${name}(argument: ${requestType}, metadata: grpc.Metadata, options?: grpc.CallOptions): ${callType};`);
+ formatter.writeLine(`${name}(argument: ${requestType}, options?: grpc.CallOptions): ${callType};`);
+ }
+ else {
+ // Unary
+ const callType = 'grpc.ClientUnaryCall';
+ formatter.writeLine(`${name}(argument: ${requestType}, metadata: grpc.Metadata, options: grpc.CallOptions, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(argument: ${requestType}, metadata: grpc.Metadata, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(argument: ${requestType}, options: grpc.CallOptions, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(argument: ${requestType}, callback: ${callbackType}): ${callType};`);
+ }
+ }
+ }
+ formatter.writeLine('');
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateServiceHandlerInterface(formatter, serviceType, options) {
+ if (options.includeComments) {
+ formatComment(formatter, serviceType.comment);
+ }
+ formatter.writeLine(`export interface ${serviceType.name}Handlers extends grpc.UntypedServiceImplementation {`);
+ formatter.indent();
+ for (const methodName of Object.keys(serviceType.methods).sort()) {
+ const method = serviceType.methods[methodName];
+ if (options.includeComments) {
+ formatComment(formatter, method.comment);
+ }
+ const requestType = getTypeInterfaceName(method.resolvedRequestType) + '__Output';
+ const responseType = getTypeInterfaceName(method.resolvedResponseType);
+ if (method.requestStream) {
+ if (method.responseStream) {
+ // Bidi streaming
+ formatter.writeLine(`${methodName}: grpc.handleBidiStreamingCall<${requestType}, ${responseType}>;`);
+ }
+ else {
+ // Client streaming
+ formatter.writeLine(`${methodName}: grpc.handleClientStreamingCall<${requestType}, ${responseType}>;`);
+ }
+ }
+ else {
+ if (method.responseStream) {
+ // Server streaming
+ formatter.writeLine(`${methodName}: grpc.handleServerStreamingCall<${requestType}, ${responseType}>;`);
+ }
+ else {
+ // Unary
+ formatter.writeLine(`${methodName}: grpc.handleUnaryCall<${requestType}, ${responseType}>;`);
+ }
+ }
+ formatter.writeLine('');
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateServiceDefinitionInterface(formatter, serviceType) {
+ formatter.writeLine(`export interface ${serviceType.name}Definition extends grpc.ServiceDefinition {`);
+ formatter.indent();
+ for (const methodName of Object.keys(serviceType.methods).sort()) {
+ const method = serviceType.methods[methodName];
+ const requestType = getTypeInterfaceName(method.resolvedRequestType);
+ const responseType = getTypeInterfaceName(method.resolvedResponseType);
+ formatter.writeLine(`${methodName}: MethodDefinition<${requestType}, ${responseType}, ${requestType}__Output, ${responseType}__Output>`);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateServiceInterfaces(formatter, serviceType, options) {
+ var _a, _b;
+ formatter.writeLine(`// Original file: ${(_b = ((_a = serviceType.filename) !== null && _a !== void 0 ? _a : 'null')) === null || _b === void 0 ? void 0 : _b.replace(/\\/g, '/')}`);
+ formatter.writeLine('');
+ const grpcImportPath = options.grpcLib.startsWith('.') ? getPathToRoot(serviceType) + options.grpcLib : options.grpcLib;
+ formatter.writeLine(`import type * as grpc from '${grpcImportPath}'`);
+ formatter.writeLine(`import type { MethodDefinition } from '@grpc/proto-loader'`);
+ const dependencies = new Set();
+ for (const method of serviceType.methodsArray) {
+ dependencies.add(method.resolvedRequestType);
+ dependencies.add(method.resolvedResponseType);
+ }
+ for (const dep of Array.from(dependencies.values()).sort(compareName)) {
+ formatter.writeLine(getImportLine(dep, serviceType));
+ }
+ formatter.writeLine('');
+ generateServiceClientInterface(formatter, serviceType, options);
+ formatter.writeLine('');
+ generateServiceHandlerInterface(formatter, serviceType, options);
+ formatter.writeLine('');
+ generateServiceDefinitionInterface(formatter, serviceType);
+}
+function containsDefinition(definitionType, namespace) {
+ for (const nested of namespace.nestedArray.sort(compareName)) {
+ if (nested instanceof definitionType) {
+ return true;
+ }
+ else if (isNamespaceBase(nested) && !(nested instanceof Protobuf.Type) && !(nested instanceof Protobuf.Enum) && containsDefinition(definitionType, nested)) {
+ return true;
+ }
+ }
+ return false;
+}
+function generateDefinitionImports(formatter, namespace, options) {
+ const imports = [];
+ if (containsDefinition(Protobuf.Enum, namespace)) {
+ imports.push('EnumTypeDefinition');
+ }
+ if (containsDefinition(Protobuf.Type, namespace)) {
+ imports.push('MessageTypeDefinition');
+ }
+ if (imports.length) {
+ formatter.writeLine(`import type { ${imports.join(', ')} } from '@grpc/proto-loader';`);
+ }
+}
+function generateServiceImports(formatter, namespace, options) {
+ for (const nested of namespace.nestedArray.sort(compareName)) {
+ if (nested instanceof Protobuf.Service) {
+ formatter.writeLine(getImportLine(nested));
+ }
+ else if (isNamespaceBase(nested) && !(nested instanceof Protobuf.Type) && !(nested instanceof Protobuf.Enum)) {
+ generateServiceImports(formatter, nested, options);
+ }
+ }
+}
+function generateSingleLoadedDefinitionType(formatter, nested, options) {
+ if (nested instanceof Protobuf.Service) {
+ if (options.includeComments) {
+ formatComment(formatter, nested.comment);
+ }
+ const typeInterfaceName = getTypeInterfaceName(nested);
+ formatter.writeLine(`${nested.name}: SubtypeConstructor<typeof grpc.Client, ${typeInterfaceName}Client> & { service: ${typeInterfaceName}Definition }`);
+ }
+ else if (nested instanceof Protobuf.Enum) {
+ formatter.writeLine(`${nested.name}: EnumTypeDefinition`);
+ }
+ else if (nested instanceof Protobuf.Type) {
+ formatter.writeLine(`${nested.name}: MessageTypeDefinition`);
+ }
+ else if (isNamespaceBase(nested)) {
+ generateLoadedDefinitionTypes(formatter, nested, options);
+ }
+}
+function generateLoadedDefinitionTypes(formatter, namespace, options) {
+ formatter.writeLine(`${namespace.name}: {`);
+ formatter.indent();
+ for (const nested of namespace.nestedArray.sort(compareName)) {
+ generateSingleLoadedDefinitionType(formatter, nested, options);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateRootFile(formatter, root, options) {
+ formatter.writeLine(`import type * as grpc from '${options.grpcLib}';`);
+ generateDefinitionImports(formatter, root, options);
+ formatter.writeLine('');
+ generateServiceImports(formatter, root, options);
+ formatter.writeLine('');
+ formatter.writeLine('type SubtypeConstructor<Constructor extends new (...args: any) => any, Subtype> = {');
+ formatter.writeLine(' new(...args: ConstructorParameters<Constructor>): Subtype;');
+ formatter.writeLine('};');
+ formatter.writeLine('');
+ formatter.writeLine('export interface ProtoGrpcType {');
+ formatter.indent();
+ for (const nested of root.nestedArray) {
+ generateSingleLoadedDefinitionType(formatter, nested, options);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+ formatter.writeLine('');
+}
+async function writeFile(filename, contents) {
+ await fs.promises.mkdir(path.dirname(filename), { recursive: true });
+ return fs.promises.writeFile(filename, contents);
+}
+function generateFilesForNamespace(namespace, options) {
+ const filePromises = [];
+ for (const nested of namespace.nestedArray) {
+ const fileFormatter = new TextFormatter();
+ if (nested instanceof Protobuf.Type) {
+ generateMessageInterfaces(fileFormatter, nested, options);
+ if (options.verbose) {
+ console.log(`Writing ${options.outDir}/${getPath(nested)} from file ${nested.filename}`);
+ }
+ filePromises.push(writeFile(`${options.outDir}/${getPath(nested)}`, fileFormatter.getFullText()));
+ }
+ else if (nested instanceof Protobuf.Enum) {
+ generateEnumInterface(fileFormatter, nested, options);
+ if (options.verbose) {
+ console.log(`Writing ${options.outDir}/${getPath(nested)} from file ${nested.filename}`);
+ }
+ filePromises.push(writeFile(`${options.outDir}/${getPath(nested)}`, fileFormatter.getFullText()));
+ }
+ else if (nested instanceof Protobuf.Service) {
+ generateServiceInterfaces(fileFormatter, nested, options);
+ if (options.verbose) {
+ console.log(`Writing ${options.outDir}/${getPath(nested)} from file ${nested.filename}`);
+ }
+ filePromises.push(writeFile(`${options.outDir}/${getPath(nested)}`, fileFormatter.getFullText()));
+ }
+ else if (isNamespaceBase(nested)) {
+ filePromises.push(...generateFilesForNamespace(nested, options));
+ }
+ }
+ return filePromises;
+}
+function writeFilesForRoot(root, masterFileName, options) {
+ const filePromises = [];
+ const masterFileFormatter = new TextFormatter();
+ generateRootFile(masterFileFormatter, root, options);
+ if (options.verbose) {
+ console.log(`Writing ${options.outDir}/${masterFileName}`);
+ }
+ filePromises.push(writeFile(`${options.outDir}/${masterFileName}`, masterFileFormatter.getFullText()));
+ filePromises.push(...generateFilesForNamespace(root, options));
+ return filePromises;
+}
+async function writeAllFiles(protoFiles, options) {
+ await fs.promises.mkdir(options.outDir, { recursive: true });
+ const basenameMap = new Map();
+ for (const filename of protoFiles) {
+ const basename = path.basename(filename).replace(/\.proto$/, '.ts');
+ if (basenameMap.has(basename)) {
+ basenameMap.get(basename).push(filename);
+ }
+ else {
+ basenameMap.set(basename, [filename]);
+ }
+ }
+ for (const [basename, filenames] of basenameMap.entries()) {
+ const loadedRoot = await util_1.loadProtosWithOptions(filenames, options);
+ writeFilesForRoot(loadedRoot, basename, options);
+ }
+}
+async function runScript() {
+ const argv = yargs
+ .parserConfiguration({
+ 'parse-positional-numbers': false
+ })
+ .string(['includeDirs', 'grpcLib'])
+ .normalize(['includeDirs', 'outDir'])
+ .array('includeDirs')
+ .boolean(['keepCase', 'defaults', 'arrays', 'objects', 'oneofs', 'json', 'verbose', 'includeComments'])
+ .string(['longs', 'enums', 'bytes'])
+ .default('keepCase', false)
+ .default('defaults', false)
+ .default('arrays', false)
+ .default('objects', false)
+ .default('oneofs', false)
+ .default('json', false)
+ .default('includeComments', false)
+ .default('longs', 'Long')
+ .default('enums', 'number')
+ .default('bytes', 'Buffer')
+ .coerce('longs', value => {
+ switch (value) {
+ case 'String': return String;
+ case 'Number': return Number;
+ default: return undefined;
+ }
+ }).coerce('enums', value => {
+ if (value === 'String') {
+ return String;
+ }
+ else {
+ return undefined;
+ }
+ }).coerce('bytes', value => {
+ switch (value) {
+ case 'Array': return Array;
+ case 'String': return String;
+ default: return undefined;
+ }
+ }).alias({
+ includeDirs: 'I',
+ outDir: 'O',
+ verbose: 'v'
+ }).describe({
+ keepCase: 'Preserve the case of field names',
+ longs: 'The type that should be used to output 64 bit integer values. Can be String, Number',
+ enums: 'The type that should be used to output enum fields. Can be String',
+ bytes: 'The type that should be used to output bytes fields. Can be String, Array',
+ defaults: 'Output default values for omitted fields',
+ arrays: 'Output default values for omitted repeated fields even if --defaults is not set',
+ objects: 'Output default values for omitted message fields even if --defaults is not set',
+ oneofs: 'Output virtual oneof fields set to the present field\'s name',
+ json: 'Represent Infinity and NaN as strings in float fields. Also decode google.protobuf.Any automatically',
+ includeComments: 'Generate doc comments from comments in the original files',
+ includeDirs: 'Directories to search for included files',
+ outDir: 'Directory in which to output files',
+ grpcLib: 'The gRPC implementation library that these types will be used with'
+ }).demandOption(['outDir', 'grpcLib'])
+ .demand(1)
+ .usage('$0 [options] filenames...')
+ .epilogue('WARNING: This tool is in alpha. The CLI and generated code are subject to change')
+ .argv;
+ if (argv.verbose) {
+ console.log('Parsed arguments:', argv);
+ }
+ util_1.addCommonProtos();
+ writeAllFiles(argv._, Object.assign(Object.assign({}, argv), { alternateCommentMode: true })).then(() => {
+ if (argv.verbose) {
+ console.log('Success');
+ }
+ }, (error) => {
+ console.error(error);
+ process.exit(1);
+ });
+}
+if (require.main === module) {
+ runScript();
+}
+//# sourceMappingURL=proto-loader-gen-types.js.map \ No newline at end of file
diff --git a/includes/fcm/node_modules/.bin/rimraf b/includes/fcm/node_modules/.bin/rimraf
index 4cd49a4..023814c 120000..100755
--- a/includes/fcm/node_modules/.bin/rimraf
+++ b/includes/fcm/node_modules/.bin/rimraf
@@ -1 +1,68 @@
-../rimraf/bin.js \ No newline at end of file
+#!/usr/bin/env node
+
+const rimraf = require('./')
+
+const path = require('path')
+
+const isRoot = arg => /^(\/|[a-zA-Z]:\\)$/.test(path.resolve(arg))
+const filterOutRoot = arg => {
+ const ok = preserveRoot === false || !isRoot(arg)
+ if (!ok) {
+ console.error(`refusing to remove ${arg}`)
+ console.error('Set --no-preserve-root to allow this')
+ }
+ return ok
+}
+
+let help = false
+let dashdash = false
+let noglob = false
+let preserveRoot = true
+const args = process.argv.slice(2).filter(arg => {
+ if (dashdash)
+ return !!arg
+ else if (arg === '--')
+ dashdash = true
+ else if (arg === '--no-glob' || arg === '-G')
+ noglob = true
+ else if (arg === '--glob' || arg === '-g')
+ noglob = false
+ else if (arg.match(/^(-+|\/)(h(elp)?|\?)$/))
+ help = true
+ else if (arg === '--preserve-root')
+ preserveRoot = true
+ else if (arg === '--no-preserve-root')
+ preserveRoot = false
+ else
+ return !!arg
+}).filter(arg => !preserveRoot || filterOutRoot(arg))
+
+const go = n => {
+ if (n >= args.length)
+ return
+ const options = noglob ? { glob: false } : {}
+ rimraf(args[n], options, er => {
+ if (er)
+ throw er
+ go(n+1)
+ })
+}
+
+if (help || args.length === 0) {
+ // If they didn't ask for help, then this is not a "success"
+ const log = help ? console.log : console.error
+ log('Usage: rimraf <path> [<path> ...]')
+ log('')
+ log(' Deletes all files and folders at "path" recursively.')
+ log('')
+ log('Options:')
+ log('')
+ log(' -h, --help Display this usage info')
+ log(' -G, --no-glob Do not expand glob patterns in arguments')
+ log(' -g, --glob Expand glob patterns in arguments (default)')
+ log(' --preserve-root Do not remove \'/\' (default)')
+ log(' --no-preserve-root Do not treat \'/\' specially')
+ log(' -- Stop parsing flags')
+ process.exit(help ? 0 : 1)
+} else
+ go(0)
diff --git a/includes/fcm/node_modules/.bin/semver b/includes/fcm/node_modules/.bin/semver
index 5aaadf4..8d1b557 120000..100755
--- a/includes/fcm/node_modules/.bin/semver
+++ b/includes/fcm/node_modules/.bin/semver
@@ -1 +1,183 @@
-../semver/bin/semver.js \ No newline at end of file
+#!/usr/bin/env node
+// Standalone semver comparison program.
+// Exits successfully and prints matching version(s) if
+// any supplied version is valid and passes all tests.
+
+const argv = process.argv.slice(2)
+
+let versions = []
+
+const range = []
+
+let inc = null
+
+const version = require('../package.json').version
+
+let loose = false
+
+let includePrerelease = false
+
+let coerce = false
+
+let rtl = false
+
+let identifier
+
+const semver = require('../')
+
+let reverse = false
+
+let options = {}
+
+const main = () => {
+ if (!argv.length) {
+ return help()
+ }
+ while (argv.length) {
+ let a = argv.shift()
+ const indexOfEqualSign = a.indexOf('=')
+ if (indexOfEqualSign !== -1) {
+ const value = a.slice(indexOfEqualSign + 1)
+ a = a.slice(0, indexOfEqualSign)
+ argv.unshift(value)
+ }
+ switch (a) {
+ case '-rv': case '-rev': case '--rev': case '--reverse':
+ reverse = true
+ break
+ case '-l': case '--loose':
+ loose = true
+ break
+ case '-p': case '--include-prerelease':
+ includePrerelease = true
+ break
+ case '-v': case '--version':
+ versions.push(argv.shift())
+ break
+ case '-i': case '--inc': case '--increment':
+ switch (argv[0]) {
+ case 'major': case 'minor': case 'patch': case 'prerelease':
+ case 'premajor': case 'preminor': case 'prepatch':
+ inc = argv.shift()
+ break
+ default:
+ inc = 'patch'
+ break
+ }
+ break
+ case '--preid':
+ identifier = argv.shift()
+ break
+ case '-r': case '--range':
+ range.push(argv.shift())
+ break
+ case '-c': case '--coerce':
+ coerce = true
+ break
+ case '--rtl':
+ rtl = true
+ break
+ case '--ltr':
+ rtl = false
+ break
+ case '-h': case '--help': case '-?':
+ return help()
+ default:
+ versions.push(a)
+ break
+ }
+ }
+
+ options = { loose: loose, includePrerelease: includePrerelease, rtl: rtl }
+
+ versions = versions.map((v) => {
+ return coerce ? (semver.coerce(v, options) || { version: v }).version : v
+ }).filter((v) => {
+ return semver.valid(v)
+ })
+ if (!versions.length) {
+ return fail()
+ }
+ if (inc && (versions.length !== 1 || range.length)) {
+ return failInc()
+ }
+
+ for (let i = 0, l = range.length; i < l; i++) {
+ versions = versions.filter((v) => {
+ return semver.satisfies(v, range[i], options)
+ })
+ if (!versions.length) {
+ return fail()
+ }
+ }
+ return success(versions)
+}
+
+const failInc = () => {
+ console.error('--inc can only be used on a single version with no range')
+ fail()
+}
+
+const fail = () => process.exit(1)
+
+const success = () => {
+ const compare = reverse ? 'rcompare' : 'compare'
+ versions.sort((a, b) => {
+ return semver[compare](a, b, options)
+ }).map((v) => {
+ return semver.clean(v, options)
+ }).map((v) => {
+ return inc ? semver.inc(v, inc, options, identifier) : v
+ }).forEach((v, i, _) => {
+ console.log(v)
+ })
+}
+
+const help = () => console.log(
+`SemVer ${version}
+
+A JavaScript implementation of the https://semver.org/ specification
+Copyright Isaac Z. Schlueter
+
+Usage: semver [options] <version> [<version> [...]]
+Prints valid versions sorted by SemVer precedence
+
+Options:
+-r --range <range>
+ Print versions that match the specified range.
+
+-i --increment [<level>]
+ Increment a version by the specified level. Level can
+ be one of: major, minor, patch, premajor, preminor,
+ prepatch, or prerelease. Default level is 'patch'.
+ Only one version may be specified.
+
+--preid <identifier>
+ Identifier to be used to prefix premajor, preminor,
+ prepatch or prerelease version increments.
+
+-l --loose
+ Interpret versions and ranges loosely
+
+-p --include-prerelease
+ Always include prerelease versions in range matching
+
+-c --coerce
+ Coerce a string into SemVer if possible
+ (does not imply --loose)
+
+--rtl
+ Coerce version strings right to left
+
+--ltr
+ Coerce version strings left to right (default)
+
+Program exits successfully if any valid version satisfies
+all supplied ranges, and prints all satisfying versions.
+
+If no satisfying versions are found, then exits failure.
+
+Versions are printed in ascending order, so supplying
+multiple versions to the utility will just sort them.`)
+
+main()
diff --git a/includes/fcm/node_modules/.bin/uglifyjs b/includes/fcm/node_modules/.bin/uglifyjs
index fef3468..49e5185 120000..100755
--- a/includes/fcm/node_modules/.bin/uglifyjs
+++ b/includes/fcm/node_modules/.bin/uglifyjs
@@ -1 +1,605 @@
-../uglify-js/bin/uglifyjs \ No newline at end of file
+#! /usr/bin/env node
+// -*- js -*-
+
+"use strict";
+
+require("../tools/tty");
+
+var fs = require("fs");
+var info = require("../package.json");
+var path = require("path");
+var UglifyJS = require("../tools/node");
+
+var skip_keys = [ "cname", "fixed", "in_arg", "inlined", "length_read", "parent_scope", "redef", "scope", "unused" ];
+var truthy_keys = [ "optional", "pure", "terminal", "uses_arguments", "uses_eval", "uses_with" ];
+
+var files = {};
+var options = {};
+var short_forms = {
+ b: "beautify",
+ c: "compress",
+ d: "define",
+ e: "enclose",
+ h: "help",
+ m: "mangle",
+ o: "output",
+ O: "output-opts",
+ p: "parse",
+ v: "version",
+ V: "version",
+};
+var args = process.argv.slice(2);
+var paths = [];
+var output, nameCache;
+var specified = {};
+while (args.length) {
+ var arg = args.shift();
+ if (arg[0] != "-") {
+ paths.push(arg);
+ } else if (arg == "--") {
+ paths = paths.concat(args);
+ break;
+ } else if (arg[1] == "-") {
+ process_option(arg.slice(2));
+ } else [].forEach.call(arg.slice(1), function(letter, index, arg) {
+ if (!(letter in short_forms)) fatal("invalid option -" + letter);
+ process_option(short_forms[letter], index + 1 < arg.length);
+ });
+}
+
+function process_option(name, no_value) {
+ specified[name] = true;
+ switch (name) {
+ case "help":
+ switch (read_value()) {
+ case "ast":
+ print(UglifyJS.describe_ast());
+ break;
+ case "options":
+ var text = [];
+ var toplevels = [];
+ var padding = "";
+ var defaults = UglifyJS.default_options();
+ for (var name in defaults) {
+ var option = defaults[name];
+ if (option && typeof option == "object") {
+ text.push("--" + ({
+ output: "beautify",
+ sourceMap: "source-map",
+ }[name] || name) + " options:");
+ text.push(format_object(option));
+ text.push("");
+ } else {
+ if (padding.length < name.length) padding = Array(name.length + 1).join(" ");
+ toplevels.push([ {
+ keep_fargs: "keep-fargs",
+ keep_fnames: "keep-fnames",
+ nameCache: "name-cache",
+ }[name] || name, option ]);
+ }
+ }
+ toplevels.forEach(function(tokens) {
+ text.push("--" + tokens[0] + padding.slice(tokens[0].length - 2) + tokens[1]);
+ });
+ print(text.join("\n"));
+ break;
+ default:
+ print([
+ "Usage: uglifyjs [files...] [options]",
+ "",
+ "Options:",
+ " -h, --help Print usage information.",
+ " `--help options` for details on available options.",
+ " -v, -V, --version Print version number.",
+ " -p, --parse <options> Specify parser options.",
+ " -c, --compress [options] Enable compressor/specify compressor options.",
+ " -m, --mangle [options] Mangle names/specify mangler options.",
+ " --mangle-props [options] Mangle properties/specify mangler options.",
+ " -b, --beautify [options] Beautify output/specify output options.",
+ " -O, --output-opts <options> Output options (beautify disabled).",
+ " -o, --output <file> Output file (default STDOUT).",
+ " --annotations Process and preserve comment annotations.",
+ " --no-annotations Ignore and discard comment annotations.",
+ " --comments [filter] Preserve copyright comments in the output.",
+ " --config-file <file> Read minify() options from JSON file.",
+ " -d, --define <expr>[=value] Global definitions.",
+ " -e, --enclose [arg[,...][:value[,...]]] Embed everything in a big function, with configurable argument(s) & value(s).",
+ " --expression Parse a single expression, rather than a program.",
+ " --ie Support non-standard Internet Explorer.",
+ " --keep-fargs Do not mangle/drop function arguments.",
+ " --keep-fnames Do not mangle/drop function names. Useful for code relying on Function.prototype.name.",
+ " --module Process input as ES module (implies --toplevel)",
+ " --name-cache <file> File to hold mangled name mappings.",
+ " --rename Force symbol expansion.",
+ " --no-rename Disable symbol expansion.",
+ " --self Build UglifyJS as a library (implies --wrap UglifyJS)",
+ " --source-map [options] Enable source map/specify source map options.",
+ " --timings Display operations run time on STDERR.",
+ " --toplevel Compress and/or mangle variables in toplevel scope.",
+ " --v8 Support non-standard Chrome & Node.js.",
+ " --validate Perform validation during AST manipulations.",
+ " --verbose Print diagnostic messages.",
+ " --warn Print warning messages.",
+ " --webkit Support non-standard Safari/Webkit.",
+ " --wrap <name> Embed everything as a function with “exports” corresponding to “name” globally.",
+ "",
+ "(internal debug use only)",
+ " --in-situ Warning: replaces original source files with minified output.",
+ " --reduce-test Reduce a standalone test case (assumes cloned repository).",
+ ].join("\n"));
+ }
+ process.exit();
+ case "version":
+ print(info.name + " " + info.version);
+ process.exit();
+ case "config-file":
+ var config = JSON.parse(read_file(read_value(true)));
+ if (config.mangle && config.mangle.properties && config.mangle.properties.regex) {
+ config.mangle.properties.regex = UglifyJS.parse(config.mangle.properties.regex, {
+ expression: true,
+ }).value;
+ }
+ for (var key in config) if (!(key in options)) options[key] = config[key];
+ break;
+ case "compress":
+ case "mangle":
+ options[name] = parse_js(read_value(), options[name]);
+ break;
+ case "source-map":
+ options.sourceMap = parse_js(read_value(), options.sourceMap);
+ break;
+ case "enclose":
+ options[name] = read_value();
+ break;
+ case "annotations":
+ case "expression":
+ case "ie":
+ case "ie8":
+ case "module":
+ case "timings":
+ case "toplevel":
+ case "v8":
+ case "validate":
+ case "webkit":
+ options[name] = true;
+ break;
+ case "no-annotations":
+ options.annotations = false;
+ break;
+ case "keep-fargs":
+ options.keep_fargs = true;
+ break;
+ case "keep-fnames":
+ options.keep_fnames = true;
+ break;
+ case "wrap":
+ options[name] = read_value(true);
+ break;
+ case "verbose":
+ options.warnings = "verbose";
+ break;
+ case "warn":
+ if (!options.warnings) options.warnings = true;
+ break;
+ case "beautify":
+ options.output = parse_js(read_value(), options.output);
+ if (!("beautify" in options.output)) options.output.beautify = true;
+ break;
+ case "output-opts":
+ options.output = parse_js(read_value(true), options.output);
+ break;
+ case "comments":
+ if (typeof options.output != "object") options.output = {};
+ options.output.comments = read_value();
+ if (options.output.comments === true) options.output.comments = "some";
+ break;
+ case "define":
+ if (typeof options.compress != "object") options.compress = {};
+ options.compress.global_defs = parse_js(read_value(true), options.compress.global_defs, "define");
+ break;
+ case "mangle-props":
+ if (typeof options.mangle != "object") options.mangle = {};
+ options.mangle.properties = parse_js(read_value(), options.mangle.properties);
+ break;
+ case "name-cache":
+ nameCache = read_value(true);
+ options.nameCache = JSON.parse(read_file(nameCache, "{}"));
+ break;
+ case "output":
+ output = read_value(true);
+ break;
+ case "parse":
+ options.parse = parse_js(read_value(true), options.parse);
+ break;
+ case "rename":
+ options.rename = true;
+ break;
+ case "no-rename":
+ options.rename = false;
+ break;
+ case "in-situ":
+ case "reduce-test":
+ case "self":
+ break;
+ default:
+ fatal("invalid option --" + name);
+ }
+
+ function read_value(required) {
+ if (no_value || !args.length || args[0][0] == "-") {
+ if (required) fatal("missing option argument for --" + name);
+ return true;
+ }
+ return args.shift();
+ }
+}
+if (!output && options.sourceMap && options.sourceMap.url != "inline") fatal("cannot write source map to STDOUT");
+if (specified["beautify"] && specified["output-opts"]) fatal("--beautify cannot be used with --output-opts");
+[ "compress", "mangle" ].forEach(function(name) {
+ if (!(name in options)) options[name] = false;
+});
+if (/^ast|spidermonkey$/.test(output)) {
+ if (typeof options.output != "object") options.output = {};
+ options.output.ast = true;
+ options.output.code = false;
+}
+if (options.parse && (options.parse.acorn || options.parse.spidermonkey)
+ && options.sourceMap && options.sourceMap.content == "inline") {
+ fatal("inline source map only works with built-in parser");
+}
+if (options.warnings) {
+ UglifyJS.AST_Node.log_function(print_error, options.warnings == "verbose");
+ delete options.warnings;
+}
+var convert_path = function(name) {
+ return name;
+};
+if (typeof options.sourceMap == "object" && "base" in options.sourceMap) {
+ convert_path = function() {
+ var base = options.sourceMap.base;
+ delete options.sourceMap.base;
+ return function(name) {
+ return path.relative(base, name);
+ };
+ }();
+}
+if (specified["self"]) {
+ if (paths.length) UglifyJS.AST_Node.warn("Ignoring input files since --self was passed");
+ if (!options.wrap) options.wrap = "UglifyJS";
+ paths = UglifyJS.FILES;
+} else if (paths.length) {
+ paths = simple_glob(paths);
+}
+if (specified["in-situ"]) {
+ if (output && output != "spidermonkey" || specified["reduce-test"] || specified["self"]) {
+ fatal("incompatible options specified");
+ }
+ paths.forEach(function(name) {
+ print(name);
+ if (/^ast|spidermonkey$/.test(name)) fatal("invalid file name specified");
+ files = {};
+ files[convert_path(name)] = read_file(name);
+ output = name;
+ run();
+ });
+} else if (paths.length) {
+ paths.forEach(function(name) {
+ files[convert_path(name)] = read_file(name);
+ });
+ run();
+} else {
+ var timerId = process.stdin.isTTY && process.argv.length < 3 && setTimeout(function() {
+ print_error("Waiting for input... (use `--help` to print usage information)");
+ }, 1500);
+ var chunks = [];
+ process.stdin.setEncoding("utf8");
+ process.stdin.once("data", function() {
+ clearTimeout(timerId);
+ }).on("data", function(chunk) {
+ chunks.push(chunk);
+ }).on("end", function() {
+ files = { STDIN: chunks.join("") };
+ run();
+ });
+ process.stdin.resume();
+}
+
+function convert_ast(fn) {
+ return UglifyJS.AST_Node.from_mozilla_ast(Object.keys(files).reduce(fn, null));
+}
+
+function run() {
+ var content = options.sourceMap && options.sourceMap.content;
+ if (content && content != "inline") {
+ UglifyJS.AST_Node.info("Using input source map: {content}", {
+ content : content,
+ });
+ options.sourceMap.content = read_file(content, content);
+ }
+ try {
+ if (options.parse) {
+ if (options.parse.acorn) {
+ var annotations = Object.create(null);
+ files = convert_ast(function(toplevel, name) {
+ var content = files[name];
+ var list = annotations[name] = [];
+ var prev = -1;
+ return require("acorn").parse(content, {
+ allowHashBang: true,
+ ecmaVersion: "latest",
+ locations: true,
+ onComment: function(block, text, start, end) {
+ var match = /[@#]__PURE__/.exec(text);
+ if (!match) {
+ if (start != prev) return;
+ match = [ list[prev] ];
+ }
+ while (/\s/.test(content[end])) end++;
+ list[end] = match[0];
+ prev = end;
+ },
+ preserveParens: true,
+ program: toplevel,
+ sourceFile: name,
+ sourceType: "module",
+ });
+ });
+ files.walk(new UglifyJS.TreeWalker(function(node) {
+ if (!(node instanceof UglifyJS.AST_Call)) return;
+ var list = annotations[node.start.file];
+ var pure = list[node.start.pos];
+ if (!pure) {
+ var tokens = node.start.parens;
+ if (tokens) for (var i = 0; !pure && i < tokens.length; i++) {
+ pure = list[tokens[i].pos];
+ }
+ }
+ if (pure) node.pure = pure;
+ }));
+ } else if (options.parse.spidermonkey) {
+ files = convert_ast(function(toplevel, name) {
+ var obj = JSON.parse(files[name]);
+ if (!toplevel) return obj;
+ toplevel.body = toplevel.body.concat(obj.body);
+ return toplevel;
+ });
+ }
+ }
+ } catch (ex) {
+ fatal(ex);
+ }
+ var result;
+ if (specified["reduce-test"]) {
+ // load on demand - assumes cloned repository
+ var reduce_test = require("../test/reduce");
+ if (Object.keys(files).length != 1) fatal("can only test on a single file");
+ result = reduce_test(files[Object.keys(files)[0]], options, {
+ log: print_error,
+ verbose: true,
+ });
+ } else {
+ result = UglifyJS.minify(files, options);
+ }
+ if (result.error) {
+ var ex = result.error;
+ if (ex.name == "SyntaxError") {
+ print_error("Parse error at " + ex.filename + ":" + ex.line + "," + ex.col);
+ var file = files[ex.filename];
+ if (file) {
+ var col = ex.col;
+ var lines = file.split(/\r?\n/);
+ var line = lines[ex.line - 1];
+ if (!line && !col) {
+ line = lines[ex.line - 2];
+ col = line.length;
+ }
+ if (line) {
+ var limit = 70;
+ if (col > limit) {
+ line = line.slice(col - limit);
+ col = limit;
+ }
+ print_error(line.slice(0, 80));
+ print_error(line.slice(0, col).replace(/\S/g, " ") + "^");
+ }
+ }
+ } else if (ex.defs) {
+ print_error("Supported options:");
+ print_error(format_object(ex.defs));
+ }
+ fatal(ex);
+ } else if (output == "ast") {
+ if (!options.compress && !options.mangle) {
+ var toplevel = result.ast;
+ if (!(toplevel instanceof UglifyJS.AST_Toplevel)) {
+ if (!(toplevel instanceof UglifyJS.AST_Statement)) toplevel = new UglifyJS.AST_SimpleStatement({
+ body: toplevel,
+ });
+ toplevel = new UglifyJS.AST_Toplevel({
+ body: [ toplevel ],
+ });
+ }
+ toplevel.figure_out_scope({});
+ }
+ print(JSON.stringify(result.ast, function(key, value) {
+ if (value) switch (key) {
+ case "enclosed":
+ return value.length ? value.map(symdef) : undefined;
+ case "functions":
+ case "globals":
+ case "variables":
+ return value.size() ? value.map(symdef) : undefined;
+ case "thedef":
+ return symdef(value);
+ }
+ if (skip_property(key, value)) return;
+ if (value instanceof UglifyJS.AST_Token) return;
+ if (value instanceof UglifyJS.Dictionary) return;
+ if (value instanceof UglifyJS.AST_Node) {
+ var result = {
+ _class: "AST_" + value.TYPE
+ };
+ value.CTOR.PROPS.forEach(function(prop) {
+ result[prop] = value[prop];
+ });
+ return result;
+ }
+ return value;
+ }, 2));
+ } else if (output == "spidermonkey") {
+ print(JSON.stringify(result.ast.to_mozilla_ast(), null, 2));
+ } else if (output) {
+ var code;
+ if (result.ast) {
+ var opts = {};
+ for (var name in options.output) {
+ if (!/^ast|code$/.test(name)) opts[name] = options.output[name];
+ }
+ code = UglifyJS.AST_Node.from_mozilla_ast(result.ast.to_mozilla_ast()).print_to_string(opts);
+ } else {
+ code = result.code;
+ }
+ fs.writeFileSync(output, code);
+ if (result.map) fs.writeFileSync(output + ".map", result.map);
+ } else {
+ print(result.code);
+ }
+ if (nameCache) fs.writeFileSync(nameCache, JSON.stringify(options.nameCache));
+ if (result.timings) for (var phase in result.timings) {
+ print_error("- " + phase + ": " + result.timings[phase].toFixed(3) + "s");
+ }
+}
+
+function fatal(message) {
+ if (message instanceof Error) {
+ message = message.stack.replace(/^\S*?Error:/, "ERROR:")
+ } else {
+ message = "ERROR: " + message;
+ }
+ print_error(message);
+ process.exit(1);
+}
+
+// A file glob function that only supports "*" and "?" wildcards in the basename.
+// Example: "foo/bar/*baz??.*.js"
+// Argument `paths` must be an array of strings.
+// Returns an array of strings. Garbage in, garbage out.
+function simple_glob(paths) {
+ return paths.reduce(function(paths, glob) {
+ if (/\*|\?/.test(glob)) {
+ var dir = path.dirname(glob);
+ try {
+ var entries = fs.readdirSync(dir).filter(function(name) {
+ try {
+ return fs.statSync(path.join(dir, name)).isFile();
+ } catch (ex) {
+ return false;
+ }
+ });
+ } catch (ex) {}
+ if (entries) {
+ var pattern = "^" + path.basename(glob)
+ .replace(/[.+^$[\]\\(){}]/g, "\\$&")
+ .replace(/\*/g, "[^/\\\\]*")
+ .replace(/\?/g, "[^/\\\\]") + "$";
+ var mod = process.platform === "win32" ? "i" : "";
+ var rx = new RegExp(pattern, mod);
+ var results = entries.filter(function(name) {
+ return rx.test(name);
+ }).sort().map(function(name) {
+ return path.join(dir, name);
+ });
+ if (results.length) {
+ [].push.apply(paths, results);
+ return paths;
+ }
+ }
+ }
+ paths.push(glob);
+ return paths;
+ }, []);
+}
+
+function read_file(path, default_value) {
+ try {
+ return fs.readFileSync(path, "utf8");
+ } catch (ex) {
+ if (ex.code == "ENOENT" && default_value != null) return default_value;
+ fatal(ex);
+ }
+}
+
+function parse_js(value, options, flag) {
+ if (!options || typeof options != "object") options = Object.create(null);
+ if (typeof value == "string") try {
+ UglifyJS.parse(value, {
+ expression: true
+ }).walk(new UglifyJS.TreeWalker(function(node) {
+ if (node instanceof UglifyJS.AST_Assign) {
+ var name = node.left.print_to_string();
+ var value = node.right;
+ if (flag) {
+ options[name] = value;
+ } else if (value instanceof UglifyJS.AST_Array) {
+ options[name] = value.elements.map(to_string);
+ } else {
+ options[name] = to_string(value);
+ }
+ return true;
+ }
+ if (node instanceof UglifyJS.AST_Symbol || node instanceof UglifyJS.AST_PropAccess) {
+ var name = node.print_to_string();
+ options[name] = true;
+ return true;
+ }
+ if (!(node instanceof UglifyJS.AST_Sequence)) throw node;
+
+ function to_string(value) {
+ return value instanceof UglifyJS.AST_Constant ? value.value : value.print_to_string({
+ quote_keys: true
+ });
+ }
+ }));
+ } catch (ex) {
+ if (flag) {
+ fatal("cannot parse arguments for '" + flag + "': " + value);
+ } else {
+ options[value] = null;
+ }
+ }
+ return options;
+}
+
+function skip_property(key, value) {
+ return skip_keys.indexOf(key) >= 0
+ // only skip truthy_keys if their value is falsy
+ || truthy_keys.indexOf(key) >= 0 && !value;
+}
+
+function symdef(def) {
+ var ret = (1e6 + def.id) + " " + def.name;
+ if (def.mangled_name) ret += " " + def.mangled_name;
+ return ret;
+}
+
+function format_object(obj) {
+ var lines = [];
+ var padding = "";
+ Object.keys(obj).map(function(name) {
+ if (padding.length < name.length) padding = Array(name.length + 1).join(" ");
+ return [ name, JSON.stringify(obj[name]) ];
+ }).forEach(function(tokens) {
+ lines.push(" " + tokens[0] + padding.slice(tokens[0].length - 2) + tokens[1]);
+ });
+ return lines.join("\n");
+}
+
+function print_error(msg) {
+ process.stderr.write(msg);
+ process.stderr.write("\n");
+}
+
+function print(txt) {
+ process.stdout.write(txt);
+ process.stdout.write("\n");
+}
diff --git a/includes/fcm/node_modules/.bin/uuid b/includes/fcm/node_modules/.bin/uuid
index 588f70e..f38d2ee 120000..100755
--- a/includes/fcm/node_modules/.bin/uuid
+++ b/includes/fcm/node_modules/.bin/uuid
@@ -1 +1,2 @@
-../uuid/dist/bin/uuid \ No newline at end of file
+#!/usr/bin/env node
+require('../uuid-bin');
diff --git a/includes/fcm/node_modules/.package-lock.json b/includes/fcm/node_modules/.package-lock.json
index 70dd1ec..70dd1ec 100644..100755
--- a/includes/fcm/node_modules/.package-lock.json
+++ b/includes/fcm/node_modules/.package-lock.json
diff --git a/includes/fcm/node_modules/@babel/parser/._LICENSE b/includes/fcm/node_modules/@babel/parser/._LICENSE
new file mode 100755
index 0000000..c2053af
--- /dev/null
+++ b/includes/fcm/node_modules/@babel/parser/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@babel/parser/CHANGELOG.md b/includes/fcm/node_modules/@babel/parser/CHANGELOG.md
index b3840ac..b3840ac 100644..100755
--- a/includes/fcm/node_modules/@babel/parser/CHANGELOG.md
+++ b/includes/fcm/node_modules/@babel/parser/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@babel/parser/LICENSE b/includes/fcm/node_modules/@babel/parser/LICENSE
index d4c7fc5..d4c7fc5 100644..100755
--- a/includes/fcm/node_modules/@babel/parser/LICENSE
+++ b/includes/fcm/node_modules/@babel/parser/LICENSE
diff --git a/includes/fcm/node_modules/@babel/parser/README.md b/includes/fcm/node_modules/@babel/parser/README.md
index 513748c..513748c 100644..100755
--- a/includes/fcm/node_modules/@babel/parser/README.md
+++ b/includes/fcm/node_modules/@babel/parser/README.md
diff --git a/includes/fcm/node_modules/@babel/parser/index.cjs b/includes/fcm/node_modules/@babel/parser/index.cjs
index 89863a9..89863a9 100644..100755
--- a/includes/fcm/node_modules/@babel/parser/index.cjs
+++ b/includes/fcm/node_modules/@babel/parser/index.cjs
diff --git a/includes/fcm/node_modules/@babel/parser/lib/index.js b/includes/fcm/node_modules/@babel/parser/lib/index.js
index 3c600e7..3c600e7 100644..100755
--- a/includes/fcm/node_modules/@babel/parser/lib/index.js
+++ b/includes/fcm/node_modules/@babel/parser/lib/index.js
diff --git a/includes/fcm/node_modules/@babel/parser/lib/index.js.map b/includes/fcm/node_modules/@babel/parser/lib/index.js.map
index 43141ab..43141ab 100644..100755
--- a/includes/fcm/node_modules/@babel/parser/lib/index.js.map
+++ b/includes/fcm/node_modules/@babel/parser/lib/index.js.map
diff --git a/includes/fcm/node_modules/@babel/parser/package.json b/includes/fcm/node_modules/@babel/parser/package.json
index 16a4a41..16a4a41 100644..100755
--- a/includes/fcm/node_modules/@babel/parser/package.json
+++ b/includes/fcm/node_modules/@babel/parser/package.json
diff --git a/includes/fcm/node_modules/@babel/parser/typings/babel-parser.d.ts b/includes/fcm/node_modules/@babel/parser/typings/babel-parser.d.ts
index 70904c0..70904c0 100644..100755
--- a/includes/fcm/node_modules/@babel/parser/typings/babel-parser.d.ts
+++ b/includes/fcm/node_modules/@babel/parser/typings/babel-parser.d.ts
diff --git a/includes/fcm/node_modules/@fastify/busboy/._LICENSE b/includes/fcm/node_modules/@fastify/busboy/._LICENSE
new file mode 100755
index 0000000..c21ae66
--- /dev/null
+++ b/includes/fcm/node_modules/@fastify/busboy/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@fastify/busboy/LICENSE b/includes/fcm/node_modules/@fastify/busboy/LICENSE
index 290762e..290762e 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/LICENSE
+++ b/includes/fcm/node_modules/@fastify/busboy/LICENSE
diff --git a/includes/fcm/node_modules/@fastify/busboy/README.md b/includes/fcm/node_modules/@fastify/busboy/README.md
index 70e0466..70e0466 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/README.md
+++ b/includes/fcm/node_modules/@fastify/busboy/README.md
diff --git a/includes/fcm/node_modules/@fastify/busboy/deps/dicer/._LICENSE b/includes/fcm/node_modules/@fastify/busboy/deps/dicer/._LICENSE
new file mode 100755
index 0000000..b4430c2
--- /dev/null
+++ b/includes/fcm/node_modules/@fastify/busboy/deps/dicer/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@fastify/busboy/deps/dicer/LICENSE b/includes/fcm/node_modules/@fastify/busboy/deps/dicer/LICENSE
index 290762e..290762e 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/deps/dicer/LICENSE
+++ b/includes/fcm/node_modules/@fastify/busboy/deps/dicer/LICENSE
diff --git a/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/Dicer.js b/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/Dicer.js
index fc50a50..fc50a50 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/Dicer.js
+++ b/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/Dicer.js
diff --git a/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/HeaderParser.js b/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/HeaderParser.js
index a11fd90..a11fd90 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/HeaderParser.js
+++ b/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/HeaderParser.js
diff --git a/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/PartStream.js b/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/PartStream.js
index c969bda..c969bda 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/PartStream.js
+++ b/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/PartStream.js
diff --git a/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/dicer.d.ts b/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/dicer.d.ts
index 3c5b896..3c5b896 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/dicer.d.ts
+++ b/includes/fcm/node_modules/@fastify/busboy/deps/dicer/lib/dicer.d.ts
diff --git a/includes/fcm/node_modules/@fastify/busboy/deps/streamsearch/sbmh.js b/includes/fcm/node_modules/@fastify/busboy/deps/streamsearch/sbmh.js
index 7f79e59..7f79e59 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/deps/streamsearch/sbmh.js
+++ b/includes/fcm/node_modules/@fastify/busboy/deps/streamsearch/sbmh.js
diff --git a/includes/fcm/node_modules/@fastify/busboy/lib/main.d.ts b/includes/fcm/node_modules/@fastify/busboy/lib/main.d.ts
index 91b6448..91b6448 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/lib/main.d.ts
+++ b/includes/fcm/node_modules/@fastify/busboy/lib/main.d.ts
diff --git a/includes/fcm/node_modules/@fastify/busboy/lib/main.js b/includes/fcm/node_modules/@fastify/busboy/lib/main.js
index b0fa9f6..b0fa9f6 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/lib/main.js
+++ b/includes/fcm/node_modules/@fastify/busboy/lib/main.js
diff --git a/includes/fcm/node_modules/@fastify/busboy/lib/types/multipart.js b/includes/fcm/node_modules/@fastify/busboy/lib/types/multipart.js
index e02b9d9..e02b9d9 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/lib/types/multipart.js
+++ b/includes/fcm/node_modules/@fastify/busboy/lib/types/multipart.js
diff --git a/includes/fcm/node_modules/@fastify/busboy/lib/types/urlencoded.js b/includes/fcm/node_modules/@fastify/busboy/lib/types/urlencoded.js
index a83684e..a83684e 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/lib/types/urlencoded.js
+++ b/includes/fcm/node_modules/@fastify/busboy/lib/types/urlencoded.js
diff --git a/includes/fcm/node_modules/@fastify/busboy/lib/utils.js b/includes/fcm/node_modules/@fastify/busboy/lib/utils.js
index 1b2bd5c..1b2bd5c 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/lib/utils.js
+++ b/includes/fcm/node_modules/@fastify/busboy/lib/utils.js
diff --git a/includes/fcm/node_modules/@fastify/busboy/package.json b/includes/fcm/node_modules/@fastify/busboy/package.json
index 5b6e8e8..5b6e8e8 100644..100755
--- a/includes/fcm/node_modules/@fastify/busboy/package.json
+++ b/includes/fcm/node_modules/@fastify/busboy/package.json
diff --git a/includes/fcm/node_modules/@firebase/._.DS_Store b/includes/fcm/node_modules/@firebase/._.DS_Store
new file mode 100755
index 0000000..2f191bd
--- /dev/null
+++ b/includes/fcm/node_modules/@firebase/._.DS_Store
Binary files differ
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/CHANGELOG.md b/includes/fcm/node_modules/@firebase/analytics-compat/CHANGELOG.md
index 3899c95..3899c95 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/README.md b/includes/fcm/node_modules/@firebase/analytics-compat/README.md
index cff70fc..cff70fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/README.md
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/README.md
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js
index f06b005..f06b005 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js.map b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js.map
index efd851b..efd851b 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm2017.js
index 04b9b1b..04b9b1b 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm2017.js.map
index 3dfb420..3dfb420 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/package.json b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/constants.d.ts b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/constants.d.ts
index b319258..b319258 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/index.d.ts
index 41363c9..41363c9 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/service.d.ts b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/service.d.ts
index e05649f..e05649f 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/service.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/service.test.d.ts b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/service.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/esm/src/service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/analytics-compat/dist/index.cjs.js
index 1b939d9..1b939d9 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/analytics-compat/dist/index.cjs.js.map
index 917e154..917e154 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/constants.d.ts b/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/constants.d.ts
index b319258..b319258 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/index.d.ts
index b23fdd9..b23fdd9 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/service.d.ts b/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/service.d.ts
index e05649f..e05649f 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/service.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/service.test.d.ts b/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/service.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/dist/src/service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics-compat/package.json b/includes/fcm/node_modules/@firebase/analytics-compat/package.json
index cf40538..cf40538 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-compat/package.json
+++ b/includes/fcm/node_modules/@firebase/analytics-compat/package.json
diff --git a/includes/fcm/node_modules/@firebase/analytics-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/analytics-types/CHANGELOG.md
index a11948e..a11948e 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/analytics-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/analytics-types/README.md b/includes/fcm/node_modules/@firebase/analytics-types/README.md
index 030c232..030c232 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-types/README.md
+++ b/includes/fcm/node_modules/@firebase/analytics-types/README.md
diff --git a/includes/fcm/node_modules/@firebase/analytics-types/index.d.ts b/includes/fcm/node_modules/@firebase/analytics-types/index.d.ts
index c9c38e7..c9c38e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics-types/package.json b/includes/fcm/node_modules/@firebase/analytics-types/package.json
index d90df40..d90df40 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics-types/package.json
+++ b/includes/fcm/node_modules/@firebase/analytics-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/analytics/CHANGELOG.md b/includes/fcm/node_modules/@firebase/analytics/CHANGELOG.md
index 13d207d..13d207d 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/analytics/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/analytics/README.md b/includes/fcm/node_modules/@firebase/analytics/README.md
index 45dee7e..45dee7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/README.md
+++ b/includes/fcm/node_modules/@firebase/analytics/README.md
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/analytics-public.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/analytics-public.d.ts
index 8c16af6..8c16af6 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/analytics-public.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/analytics-public.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/analytics.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/analytics.d.ts
index 8c16af6..8c16af6 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/analytics.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/analytics.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm.js b/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm.js
index ff0ce8b..ff0ce8b 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm.js.map b/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm.js.map
index 136a5e3..136a5e3 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm2017.js
index 2f91858..2f91858 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm2017.js.map
index 2216d08..2216d08 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/package.json b/includes/fcm/node_modules/@firebase/analytics/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/api.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/api.d.ts
index cbe3a3d..cbe3a3d 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/api.test.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/api.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/api.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/api.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/constants.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/constants.d.ts
index be3e557..be3e557 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/errors.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/errors.d.ts
index 3b2a5dc..3b2a5dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/factory.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/factory.d.ts
index 3fecbc9..3fecbc9 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/factory.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/factory.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/functions.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/functions.d.ts
index a0cfd30..a0cfd30 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/functions.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/functions.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/functions.test.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/functions.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/functions.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/functions.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/get-config.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/get-config.d.ts
index 8a86fd4..8a86fd4 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/get-config.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/get-config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/get-config.test.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/get-config.test.d.ts
index e364113..e364113 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/get-config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/get-config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/helpers.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/helpers.d.ts
index 82fc022..82fc022 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/helpers.test.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/helpers.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/helpers.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/helpers.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/index.d.ts
index 42255be..42255be 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/index.test.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/index.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/initialize-analytics.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/initialize-analytics.d.ts
index e47f7f5..e47f7f5 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/initialize-analytics.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/initialize-analytics.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/initialize-analytics.test.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/initialize-analytics.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/initialize-analytics.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/initialize-analytics.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/logger.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/logger.d.ts
index f454022..f454022 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/public-types.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/public-types.d.ts
index 9f5d38e..9f5d38e 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/types.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/types.d.ts
index c541a10..c541a10 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/src/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/get-fake-firebase-services.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/get-fake-firebase-services.d.ts
index f458c99..f458c99 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/get-fake-firebase-services.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/get-fake-firebase-services.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/gtag-script-util.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/gtag-script-util.d.ts
index aa25438..aa25438 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/gtag-script-util.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/gtag-script-util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/integration-tests/integration.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/integration-tests/integration.d.ts
index cb7e7c4..cb7e7c4 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/integration-tests/integration.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/integration-tests/integration.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/setup.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/esm/testing/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/analytics/dist/index.cjs.js
index 794d0e1..794d0e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/analytics/dist/index.cjs.js.map
index 7b9fd5c..7b9fd5c 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/api.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/api.d.ts
index cbe3a3d..cbe3a3d 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/api.test.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/api.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/api.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/api.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/constants.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/constants.d.ts
index be3e557..be3e557 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/errors.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/errors.d.ts
index 3b2a5dc..3b2a5dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/factory.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/factory.d.ts
index 3fecbc9..3fecbc9 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/factory.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/factory.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/functions.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/functions.d.ts
index a0cfd30..a0cfd30 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/functions.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/functions.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/functions.test.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/functions.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/functions.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/functions.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/get-config.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/get-config.d.ts
index 8a86fd4..8a86fd4 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/get-config.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/get-config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/get-config.test.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/get-config.test.d.ts
index e364113..e364113 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/get-config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/get-config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/helpers.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/helpers.d.ts
index 82fc022..82fc022 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/helpers.test.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/helpers.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/helpers.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/helpers.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/index.d.ts
index 42255be..42255be 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/index.test.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/index.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/initialize-analytics.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/initialize-analytics.d.ts
index e47f7f5..e47f7f5 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/initialize-analytics.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/initialize-analytics.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/initialize-analytics.test.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/initialize-analytics.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/initialize-analytics.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/initialize-analytics.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/logger.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/logger.d.ts
index f454022..f454022 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/public-types.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/public-types.d.ts
index 9f5d38e..9f5d38e 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/analytics/dist/src/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/src/types.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/src/types.d.ts
index c541a10..c541a10 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/src/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/src/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/testing/get-fake-firebase-services.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/testing/get-fake-firebase-services.d.ts
index f458c99..f458c99 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/testing/get-fake-firebase-services.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/testing/get-fake-firebase-services.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/testing/gtag-script-util.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/testing/gtag-script-util.d.ts
index aa25438..aa25438 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/testing/gtag-script-util.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/testing/gtag-script-util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/testing/integration-tests/integration.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/testing/integration-tests/integration.d.ts
index cb7e7c4..cb7e7c4 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/testing/integration-tests/integration.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/testing/integration-tests/integration.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/dist/testing/setup.d.ts b/includes/fcm/node_modules/@firebase/analytics/dist/testing/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/dist/testing/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/analytics/dist/testing/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/analytics/package.json b/includes/fcm/node_modules/@firebase/analytics/package.json
index b7b835e..b7b835e 100644..100755
--- a/includes/fcm/node_modules/@firebase/analytics/package.json
+++ b/includes/fcm/node_modules/@firebase/analytics/package.json
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/CHANGELOG.md b/includes/fcm/node_modules/@firebase/app-check-compat/CHANGELOG.md
index 0209163..0209163 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/README.md b/includes/fcm/node_modules/@firebase/app-check-compat/README.md
index fab8226..fab8226 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/README.md
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/README.md
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm.js b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm.js
index e71917a..e71917a 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm.js.map b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm.js.map
index 9e8e08b..9e8e08b 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm2017.js
index ebd6106..ebd6106 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm2017.js.map
index ff9dca3..ff9dca3 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/package.json b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/errors.d.ts b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/errors.d.ts
index 232b9c8..232b9c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/index.d.ts
index 5408039..5408039 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/service.d.ts b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/service.d.ts
index 7306b7a..7306b7a 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/service.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/service.test.d.ts b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/service.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/esm/src/service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/app-check-compat/dist/index.cjs.js
index d5fdff1..d5fdff1 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/app-check-compat/dist/index.cjs.js.map
index d2ae470..d2ae470 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/errors.d.ts b/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/errors.d.ts
index 232b9c8..232b9c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/index.d.ts
index 2432dd7..2432dd7 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/service.d.ts b/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/service.d.ts
index 7306b7a..7306b7a 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/service.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/service.test.d.ts b/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/service.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/dist/src/service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check-compat/package.json b/includes/fcm/node_modules/@firebase/app-check-compat/package.json
index 6213c4d..6213c4d 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-compat/package.json
+++ b/includes/fcm/node_modules/@firebase/app-check-compat/package.json
diff --git a/includes/fcm/node_modules/@firebase/app-check-interop-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/app-check-interop-types/CHANGELOG.md
index bd183a6..bd183a6 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-interop-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/app-check-interop-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/app-check-interop-types/README.md b/includes/fcm/node_modules/@firebase/app-check-interop-types/README.md
index c54a183..c54a183 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-interop-types/README.md
+++ b/includes/fcm/node_modules/@firebase/app-check-interop-types/README.md
diff --git a/includes/fcm/node_modules/@firebase/app-check-interop-types/index.d.ts b/includes/fcm/node_modules/@firebase/app-check-interop-types/index.d.ts
index d2309c1..d2309c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-interop-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check-interop-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check-interop-types/package.json b/includes/fcm/node_modules/@firebase/app-check-interop-types/package.json
index cb8fbbc..cb8fbbc 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-interop-types/package.json
+++ b/includes/fcm/node_modules/@firebase/app-check-interop-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/app-check-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/app-check-types/CHANGELOG.md
index c45f6e8..c45f6e8 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/app-check-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/app-check-types/README.md b/includes/fcm/node_modules/@firebase/app-check-types/README.md
index d9a5394..d9a5394 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-types/README.md
+++ b/includes/fcm/node_modules/@firebase/app-check-types/README.md
diff --git a/includes/fcm/node_modules/@firebase/app-check-types/index.d.ts b/includes/fcm/node_modules/@firebase/app-check-types/index.d.ts
index 32913af..32913af 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check-types/package.json b/includes/fcm/node_modules/@firebase/app-check-types/package.json
index 0ad29af..0ad29af 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check-types/package.json
+++ b/includes/fcm/node_modules/@firebase/app-check-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/app-check/CHANGELOG.md b/includes/fcm/node_modules/@firebase/app-check/CHANGELOG.md
index 906b7bb..906b7bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/app-check/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/app-check/README.md b/includes/fcm/node_modules/@firebase/app-check/README.md
index aed9638..aed9638 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/README.md
+++ b/includes/fcm/node_modules/@firebase/app-check/README.md
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/app-check-public.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/app-check-public.d.ts
index 53bb45f..53bb45f 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/app-check-public.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/app-check-public.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/app-check.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/app-check.d.ts
index 157327c..157327c 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/app-check.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/app-check.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm.js b/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm.js
index f833b46..f833b46 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm.js.map b/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm.js.map
index e574724..e574724 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm2017.js
index 65b792d..65b792d 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm2017.js.map
index 30a267e..30a267e 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/package.json b/includes/fcm/node_modules/@firebase/app-check/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/api.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/api.d.ts
index d02fbd5..d02fbd5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/api.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/api.test.d.ts
index 7ee8ea6..7ee8ea6 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/api.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/api.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/client.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/client.d.ts
index 1479c55..1479c55 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/client.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/client.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/client.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/client.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/client.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/constants.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/constants.d.ts
index 4d2deae..4d2deae 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/debug.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/debug.d.ts
index 75103b2..75103b2 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/debug.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/debug.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/debug.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/debug.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/debug.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/debug.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/errors.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/errors.d.ts
index c4539f5..c4539f5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/factory.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/factory.d.ts
index 371f039..371f039 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/factory.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/factory.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/index.d.ts
index 07cadda..07cadda 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/indexeddb.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/indexeddb.d.ts
index 44c7561..44c7561 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/indexeddb.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/indexeddb.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/internal-api.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/internal-api.d.ts
index be7feb7..be7feb7 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/internal-api.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/internal-api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/internal-api.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/internal-api.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/internal-api.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/internal-api.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/logger.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/logger.d.ts
index efa8b94..efa8b94 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/proactive-refresh.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/proactive-refresh.d.ts
index 26529dd..26529dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/proactive-refresh.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/proactive-refresh.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/proactive-refresh.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/proactive-refresh.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/proactive-refresh.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/proactive-refresh.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/providers.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/providers.d.ts
index ac3f465..ac3f465 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/providers.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/providers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/providers.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/providers.test.d.ts
index 552390e..552390e 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/providers.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/providers.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/public-types.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/public-types.d.ts
index bbc47d8..bbc47d8 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/recaptcha.d.ts
index 15fddfc..15fddfc 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/recaptcha.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/recaptcha.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/recaptcha.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/recaptcha.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/state.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/state.d.ts
index 845eb36..845eb36 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/state.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/state.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/storage.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/storage.d.ts
index 49a94bd..49a94bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/storage.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/storage.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/types.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/types.d.ts
index 6a69c24..6a69c24 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/util.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/util.d.ts
index d244800..d244800 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/src/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/test/setup.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/test/setup.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/esm/test/util.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/esm/test/util.d.ts
index 47110d6..47110d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/esm/test/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/esm/test/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/app-check/dist/index.cjs.js
index eaeaf47..eaeaf47 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/app-check/dist/index.cjs.js.map
index 4302922..4302922 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/api.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/api.d.ts
index d02fbd5..d02fbd5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/api.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/api.test.d.ts
index 7ee8ea6..7ee8ea6 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/api.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/api.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/client.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/client.d.ts
index 1479c55..1479c55 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/client.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/client.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/client.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/client.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/client.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/constants.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/constants.d.ts
index 4d2deae..4d2deae 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/debug.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/debug.d.ts
index 75103b2..75103b2 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/debug.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/debug.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/debug.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/debug.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/debug.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/debug.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/errors.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/errors.d.ts
index c4539f5..c4539f5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/factory.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/factory.d.ts
index 371f039..371f039 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/factory.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/factory.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/index.d.ts
index 07cadda..07cadda 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/indexeddb.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/indexeddb.d.ts
index 44c7561..44c7561 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/indexeddb.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/indexeddb.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/internal-api.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/internal-api.d.ts
index be7feb7..be7feb7 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/internal-api.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/internal-api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/internal-api.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/internal-api.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/internal-api.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/internal-api.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/logger.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/logger.d.ts
index efa8b94..efa8b94 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/proactive-refresh.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/proactive-refresh.d.ts
index 26529dd..26529dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/proactive-refresh.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/proactive-refresh.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/proactive-refresh.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/proactive-refresh.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/proactive-refresh.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/proactive-refresh.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/providers.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/providers.d.ts
index ac3f465..ac3f465 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/providers.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/providers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/providers.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/providers.test.d.ts
index 552390e..552390e 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/providers.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/providers.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/public-types.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/public-types.d.ts
index bbc47d8..bbc47d8 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/recaptcha.d.ts
index 15fddfc..15fddfc 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/recaptcha.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/recaptcha.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/recaptcha.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/recaptcha.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/state.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/state.d.ts
index 845eb36..845eb36 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/state.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/state.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/storage.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/storage.d.ts
index 49a94bd..49a94bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/storage.test.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/storage.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/app-check/dist/src/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/types.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/types.d.ts
index 6a69c24..6a69c24 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/src/util.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/src/util.d.ts
index d244800..d244800 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/src/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/src/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/test/setup.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/test/setup.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/dist/test/util.d.ts b/includes/fcm/node_modules/@firebase/app-check/dist/test/util.d.ts
index 47110d6..47110d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/dist/test/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-check/dist/test/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-check/package.json b/includes/fcm/node_modules/@firebase/app-check/package.json
index 723ce9c..723ce9c 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-check/package.json
+++ b/includes/fcm/node_modules/@firebase/app-check/package.json
diff --git a/includes/fcm/node_modules/@firebase/app-compat/CHANGELOG.md b/includes/fcm/node_modules/@firebase/app-compat/CHANGELOG.md
index 05c7279..05c7279 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/app-compat/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/app-compat/README.md b/includes/fcm/node_modules/@firebase/app-compat/README.md
index 7077bc7..7077bc7 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/README.md
+++ b/includes/fcm/node_modules/@firebase/app-compat/README.md
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/app-compat-public.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/app-compat-public.d.ts
index 80c90cc..80c90cc 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/app-compat-public.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/app-compat-public.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/app-compat.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/app-compat.d.ts
index 80c90cc..80c90cc 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/app-compat.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/app-compat.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm2017.js
index e901595..e901595 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm2017.js.map
index 4bb450a..4bb450a 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm5.js b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm5.js
index db89c3d..db89c3d 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm5.js.map b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm5.js.map
index 686bb5d..686bb5d 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/package.json b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/errors.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/errors.d.ts
index 4474dd9..4474dd9 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseApp.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseApp.d.ts
index f1d672f..f1d672f 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseApp.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseApp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseNamespace.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseNamespace.d.ts
index 3723d50..3723d50 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseNamespace.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseNamespace.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseNamespaceCore.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseNamespaceCore.d.ts
index 85aed2b..85aed2b 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseNamespaceCore.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/firebaseNamespaceCore.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/index.d.ts
index 9139eae..9139eae 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/index.lite.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/index.lite.d.ts
index f425b22..f425b22 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/index.lite.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/index.lite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/lite/firebaseAppLite.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/lite/firebaseAppLite.d.ts
index ce9c123..ce9c123 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/lite/firebaseAppLite.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/lite/firebaseAppLite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/lite/firebaseNamespaceLite.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/lite/firebaseNamespaceLite.d.ts
index 10b8c8a..10b8c8a 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/lite/firebaseNamespaceLite.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/lite/firebaseNamespaceLite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/logger.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/logger.d.ts
index f454022..f454022 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/public-types.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/public-types.d.ts
index 3c8cba7..3c8cba7 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/registerCoreComponents.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/registerCoreComponents.d.ts
index dbc7f8b..dbc7f8b 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/registerCoreComponents.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/registerCoreComponents.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/types.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/types.d.ts
index 97a8e39..97a8e39 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/src/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/firebaseAppCompat.test.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/firebaseAppCompat.test.d.ts
index a12cf70..a12cf70 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/firebaseAppCompat.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/firebaseAppCompat.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/setup.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/util.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/util.d.ts
index 765986b..765986b 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/esm/test/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/app-compat/dist/index.cjs.js
index 5d4331f..5d4331f 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/app-compat/dist/index.cjs.js.map
index e2225b0..e2225b0 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.esm5.js b/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.esm5.js
index dee7eee..dee7eee 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.esm5.js
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.esm5.js.map b/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.esm5.js.map
index b6c511f..b6c511f 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.js b/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.js
index fa1c8b8..fa1c8b8 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.js
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.js
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.js.map b/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.js.map
index 943790b..943790b 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.js.map
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/index.lite.js.map
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/src/errors.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/src/errors.d.ts
index 4474dd9..4474dd9 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseApp.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseApp.d.ts
index f1d672f..f1d672f 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseApp.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseApp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseNamespace.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseNamespace.d.ts
index 3723d50..3723d50 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseNamespace.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseNamespace.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseNamespaceCore.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseNamespaceCore.d.ts
index 85aed2b..85aed2b 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseNamespaceCore.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/src/firebaseNamespaceCore.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/src/index.d.ts
index 9139eae..9139eae 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/src/index.lite.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/src/index.lite.d.ts
index f425b22..f425b22 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/src/index.lite.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/src/index.lite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/src/lite/firebaseAppLite.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/src/lite/firebaseAppLite.d.ts
index ce9c123..ce9c123 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/src/lite/firebaseAppLite.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/src/lite/firebaseAppLite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/src/lite/firebaseNamespaceLite.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/src/lite/firebaseNamespaceLite.d.ts
index 10b8c8a..10b8c8a 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/src/lite/firebaseNamespaceLite.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/src/lite/firebaseNamespaceLite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/src/logger.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/src/logger.d.ts
index f454022..f454022 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/src/logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/src/logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/src/public-types.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/src/public-types.d.ts
index 3c8cba7..3c8cba7 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/src/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/src/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/src/registerCoreComponents.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/src/registerCoreComponents.d.ts
index dbc7f8b..dbc7f8b 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/src/registerCoreComponents.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/src/registerCoreComponents.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/src/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/app-compat/dist/src/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/src/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/src/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/src/types.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/src/types.d.ts
index 97a8e39..97a8e39 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/src/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/src/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/test/firebaseAppCompat.test.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/test/firebaseAppCompat.test.d.ts
index a12cf70..a12cf70 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/test/firebaseAppCompat.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/test/firebaseAppCompat.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/test/setup.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/dist/test/util.d.ts b/includes/fcm/node_modules/@firebase/app-compat/dist/test/util.d.ts
index 765986b..765986b 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/dist/test/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-compat/dist/test/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-compat/package.json b/includes/fcm/node_modules/@firebase/app-compat/package.json
index 13344e6..13344e6 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-compat/package.json
+++ b/includes/fcm/node_modules/@firebase/app-compat/package.json
diff --git a/includes/fcm/node_modules/@firebase/app-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/app-types/CHANGELOG.md
index 769e1fe..769e1fe 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/app-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/app-types/README.md b/includes/fcm/node_modules/@firebase/app-types/README.md
index 931932c..931932c 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-types/README.md
+++ b/includes/fcm/node_modules/@firebase/app-types/README.md
diff --git a/includes/fcm/node_modules/@firebase/app-types/index.d.ts b/includes/fcm/node_modules/@firebase/app-types/index.d.ts
index 72b8fa6..72b8fa6 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app-types/package.json b/includes/fcm/node_modules/@firebase/app-types/package.json
index 640b1cf..640b1cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-types/package.json
+++ b/includes/fcm/node_modules/@firebase/app-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/app-types/private.d.ts b/includes/fcm/node_modules/@firebase/app-types/private.d.ts
index 410eece..410eece 100644..100755
--- a/includes/fcm/node_modules/@firebase/app-types/private.d.ts
+++ b/includes/fcm/node_modules/@firebase/app-types/private.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/CHANGELOG.md b/includes/fcm/node_modules/@firebase/app/CHANGELOG.md
index cf8a3ee..cf8a3ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/app/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/app/README.md b/includes/fcm/node_modules/@firebase/app/README.md
index e311103..e311103 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/README.md
+++ b/includes/fcm/node_modules/@firebase/app/README.md
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app-public.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app-public.d.ts
index ce3e098..ce3e098 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app-public.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app-public.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app.d.ts
index eb7c0f9..eb7c0f9 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/api.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/api.d.ts
index 4b69e9c..4b69e9c 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/api.test.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/api.test.d.ts
index 7375d8f..7375d8f 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/api.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/api.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/constants.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/constants.d.ts
index 7190e80..7190e80 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/errors.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/errors.d.ts
index 02dea62..02dea62 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/firebaseApp.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/firebaseApp.d.ts
index ab1d112..ab1d112 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/firebaseApp.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/firebaseApp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/firebaseApp.test.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/firebaseApp.test.d.ts
index 5850cee..5850cee 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/firebaseApp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/firebaseApp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/heartbeatService.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/heartbeatService.d.ts
index 74d9715..74d9715 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/heartbeatService.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/heartbeatService.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/heartbeatService.test.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/heartbeatService.test.d.ts
index d7cc111..d7cc111 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/heartbeatService.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/heartbeatService.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/index.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/index.d.ts
index 3c61407..3c61407 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/indexeddb.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/indexeddb.d.ts
index d5d7e8d..d5d7e8d 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/indexeddb.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/indexeddb.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/indexeddb.test.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/indexeddb.test.d.ts
index 16dd003..16dd003 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/indexeddb.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/indexeddb.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/internal.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/internal.d.ts
index 437703b..437703b 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/internal.test.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/internal.test.d.ts
index 9a3457f..9a3457f 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/internal.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/internal.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/logger.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/logger.d.ts
index f454022..f454022 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/platformLoggerService.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/platformLoggerService.d.ts
index 9415971..9415971 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/platformLoggerService.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/platformLoggerService.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/platformLoggerService.test.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/platformLoggerService.test.d.ts
index 07bbc51..07bbc51 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/platformLoggerService.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/platformLoggerService.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/public-types.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/public-types.d.ts
index 6190010..6190010 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/registerCoreComponents.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/registerCoreComponents.d.ts
index dbc7f8b..dbc7f8b 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/registerCoreComponents.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/registerCoreComponents.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/app/dist/app/src/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/src/types.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/src/types.d.ts
index 72d9137..72d9137 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/src/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/src/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/test/setup.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/app/test/util.d.ts b/includes/fcm/node_modules/@firebase/app/dist/app/test/util.d.ts
index f86d2f3..f86d2f3 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/app/test/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/app/test/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/api.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/api.d.ts
index 4b69e9c..4b69e9c 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/api.test.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/api.test.d.ts
index 7375d8f..7375d8f 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/api.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/api.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/constants.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/constants.d.ts
index 7190e80..7190e80 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/errors.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/errors.d.ts
index 02dea62..02dea62 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.d.ts
index ab1d112..ab1d112 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.test.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.test.d.ts
index 5850cee..5850cee 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/firebaseApp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.d.ts
index 74d9715..74d9715 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.test.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.test.d.ts
index d7cc111..d7cc111 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/heartbeatService.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/index.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/index.d.ts
index 3c61407..3c61407 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/indexeddb.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/indexeddb.d.ts
index d5d7e8d..d5d7e8d 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/indexeddb.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/indexeddb.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/indexeddb.test.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/indexeddb.test.d.ts
index 16dd003..16dd003 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/indexeddb.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/indexeddb.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/internal.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/internal.d.ts
index 437703b..437703b 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/internal.test.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/internal.test.d.ts
index 9a3457f..9a3457f 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/internal.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/internal.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/logger.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/logger.d.ts
index f454022..f454022 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.d.ts
index 9415971..9415971 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.test.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.test.d.ts
index 07bbc51..07bbc51 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/platformLoggerService.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/public-types.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/public-types.d.ts
index 6190010..6190010 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/registerCoreComponents.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/registerCoreComponents.d.ts
index dbc7f8b..dbc7f8b 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/registerCoreComponents.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/registerCoreComponents.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/types.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/types.d.ts
index 72d9137..72d9137 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/src/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/test/setup.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/app/test/util.d.ts b/includes/fcm/node_modules/@firebase/app/dist/esm/app/test/util.d.ts
index f86d2f3..f86d2f3 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/app/test/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/app/test/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm2017.js
index c83322a..c83322a 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm2017.js.map
index de69412..de69412 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm5.js b/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm5.js
index 43f9783..43f9783 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm5.js.map b/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm5.js.map
index ad279aa..ad279aa 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/app/dist/esm/package.json b/includes/fcm/node_modules/@firebase/app/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/app/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/app/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/app/dist/index.cjs.js
index 5cff62e..5cff62e 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/app/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/app/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/app/dist/index.cjs.js.map
index aa3d42b..aa3d42b 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/app/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/app/package.json b/includes/fcm/node_modules/@firebase/app/package.json
index 5cd636c..5cd636c 100644..100755
--- a/includes/fcm/node_modules/@firebase/app/package.json
+++ b/includes/fcm/node_modules/@firebase/app/package.json
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/CHANGELOG.md b/includes/fcm/node_modules/@firebase/auth-compat/CHANGELOG.md
index 7a877af..7a877af 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/auth-compat/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/README.md b/includes/fcm/node_modules/@firebase/auth-compat/README.md
index 3514079..3514079 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/README.md
+++ b/includes/fcm/node_modules/@firebase/auth-compat/README.md
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/index.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/index.d.ts
index a60f7e1..a60f7e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/index.node.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/index.node.d.ts
index 58a9afa..58a9afa 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/scripts/run_node_tests.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/scripts/run_node_tests.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/scripts/run_node_tests.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/scripts/run_node_tests.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/auth.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/auth.d.ts
index c3df4fc..c3df4fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/auth.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/auth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/auth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/auth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/persistence.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/persistence.d.ts
index 145b529..145b529 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/phone_auth_provider.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/phone_auth_provider.d.ts
index 23c1f3d..23c1f3d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/phone_auth_provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/phone_auth_provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/platform.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/platform.d.ts
index 23b606f..23b606f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/platform.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/platform.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/popup_redirect.d.ts
index 782cff6..782cff6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/popup_redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/recaptcha_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/recaptcha_verifier.d.ts
index b18836c..b18836c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/recaptcha_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/recaptcha_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/user.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/user.d.ts
index 858c2ac..858c2ac 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/user_credential.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/user_credential.d.ts
index 891c61b..891c61b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/user_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/user_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/wrap.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/wrap.d.ts
index 984f14d..984f14d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/wrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/src/wrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/helpers/helpers.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/helpers/helpers.d.ts
index 3f06262..3f06262 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/helpers/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/helpers/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/custom.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/custom.test.d.ts
index d201ccb..d201ccb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/custom.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/custom.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/idp.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/oob.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/oob.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/oob.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/oob.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/auth-compat/test/integration/flows/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/index.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/index.d.ts
index 2f8a7c9..2f8a7c9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/index.node.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/index.node.d.ts
index 58a9afa..58a9afa 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/scripts/run_node_tests.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/scripts/run_node_tests.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/scripts/run_node_tests.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/scripts/run_node_tests.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/auth.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/auth.d.ts
index c3df4fc..c3df4fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/auth.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/auth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/auth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/auth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/persistence.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/persistence.d.ts
index 145b529..145b529 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/phone_auth_provider.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/phone_auth_provider.d.ts
index 23c1f3d..23c1f3d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/phone_auth_provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/phone_auth_provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/platform.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/platform.d.ts
index 23b606f..23b606f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/platform.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/platform.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/popup_redirect.d.ts
index 782cff6..782cff6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/popup_redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/recaptcha_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/recaptcha_verifier.d.ts
index b18836c..b18836c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/recaptcha_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/recaptcha_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/user.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/user.d.ts
index 858c2ac..858c2ac 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/user_credential.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/user_credential.d.ts
index 891c61b..891c61b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/user_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/user_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/wrap.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/wrap.d.ts
index 984f14d..984f14d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/wrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/src/wrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/helpers/helpers.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/helpers/helpers.d.ts
index 3f06262..3f06262 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/helpers/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/helpers/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/custom.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/custom.test.d.ts
index d201ccb..d201ccb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/custom.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/custom.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/idp.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/oob.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/oob.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/oob.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/oob.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/auth-compat/test/integration/flows/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/index.node.esm.js b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/index.node.esm.js
index 3773641..3773641 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/index.node.esm.js
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/index.node.esm.js
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/index.node.esm.js.map b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/index.node.esm.js.map
index ccd838a..ccd838a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/index.node.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/index.node.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/package.json b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/firebase-auth.js b/includes/fcm/node_modules/@firebase/auth-compat/dist/firebase-auth.js
index deaee07..deaee07 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/firebase-auth.js
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/firebase-auth.js
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/firebase-auth.js.map b/includes/fcm/node_modules/@firebase/auth-compat/dist/firebase-auth.js.map
index 0e54492..0e54492 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/firebase-auth.js.map
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/firebase-auth.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm.js b/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm.js
index 962c0a8..962c0a8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm.js
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm.js
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm.js.map b/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm.js.map
index 5a4ea79..5a4ea79 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm2017.js b/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm2017.js
index 6ad128c..6ad128c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm2017.js.map
index 947da2f..947da2f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/index.node.cjs.js b/includes/fcm/node_modules/@firebase/auth-compat/dist/index.node.cjs.js
index 1afe2bc..1afe2bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/index.node.cjs.js
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/index.node.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/dist/index.node.cjs.js.map b/includes/fcm/node_modules/@firebase/auth-compat/dist/index.node.cjs.js.map
index ab00039..ab00039 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/dist/index.node.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/auth-compat/dist/index.node.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth-compat/package.json b/includes/fcm/node_modules/@firebase/auth-compat/package.json
index f6ce4e4..f6ce4e4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-compat/package.json
+++ b/includes/fcm/node_modules/@firebase/auth-compat/package.json
diff --git a/includes/fcm/node_modules/@firebase/auth-interop-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/auth-interop-types/CHANGELOG.md
index 977a3aa..977a3aa 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-interop-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/auth-interop-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/auth-interop-types/README.md b/includes/fcm/node_modules/@firebase/auth-interop-types/README.md
index 67ed638..67ed638 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-interop-types/README.md
+++ b/includes/fcm/node_modules/@firebase/auth-interop-types/README.md
diff --git a/includes/fcm/node_modules/@firebase/auth-interop-types/index.d.ts b/includes/fcm/node_modules/@firebase/auth-interop-types/index.d.ts
index 6c9eb3d..6c9eb3d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-interop-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-interop-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-interop-types/package.json b/includes/fcm/node_modules/@firebase/auth-interop-types/package.json
index a8fdbcc..a8fdbcc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-interop-types/package.json
+++ b/includes/fcm/node_modules/@firebase/auth-interop-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/auth-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/auth-types/CHANGELOG.md
index 7043627..7043627 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/auth-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/auth-types/README.md b/includes/fcm/node_modules/@firebase/auth-types/README.md
index 1a67477..1a67477 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-types/README.md
+++ b/includes/fcm/node_modules/@firebase/auth-types/README.md
diff --git a/includes/fcm/node_modules/@firebase/auth-types/index.d.ts b/includes/fcm/node_modules/@firebase/auth-types/index.d.ts
index bebf4e5..bebf4e5 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth-types/package.json b/includes/fcm/node_modules/@firebase/auth-types/package.json
index ee04979..ee04979 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth-types/package.json
+++ b/includes/fcm/node_modules/@firebase/auth-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/auth/CHANGELOG.md b/includes/fcm/node_modules/@firebase/auth/CHANGELOG.md
index 43d6645..43d6645 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/auth/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/auth/README.md b/includes/fcm/node_modules/@firebase/auth/README.md
index 0592fa5..0592fa5 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/README.md
+++ b/includes/fcm/node_modules/@firebase/auth/README.md
diff --git a/includes/fcm/node_modules/@firebase/auth/cordova/package.json b/includes/fcm/node_modules/@firebase/auth/cordova/package.json
index b133d28..b133d28 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/cordova/package.json
+++ b/includes/fcm/node_modules/@firebase/auth/cordova/package.json
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/auth-public.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/auth-public.d.ts
index 8972cf9..8972cf9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/auth-public.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/auth-public.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/auth.d.ts
index 736a8ff..736a8ff 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.cordova.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.cordova.d.ts
index 1cd8c76..1cd8c76 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.cordova.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.cordova.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.d.ts
index f88401c..f88401c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.doc.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.doc.d.ts
index cc84e68..cc84e68 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.doc.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.doc.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.js b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.js
index e9dd010..e9dd010 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.js.map b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.js.map
index d8a976f..d8a976f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.node.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.node.d.ts
index 165c594..165c594 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.rn.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.rn.d.ts
index e83c993..e83c993 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.rn.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.rn.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.shared.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.shared.d.ts
index 80d203d..80d203d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.shared.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.shared.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.webworker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.webworker.d.ts
index e6ba8ca..e6ba8ca 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.webworker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/index.webworker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/internal.js b/includes/fcm/node_modules/@firebase/auth/dist/cordova/internal.js
index 6e5da44..6e5da44 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/internal.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/internal.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/internal.js.map b/includes/fcm/node_modules/@firebase/auth/dist/cordova/internal.js.map
index 9e03a53..9e03a53 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/internal.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/internal.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/internal/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/internal/index.d.ts
index 9458cb9..9458cb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/internal/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/internal/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/popup_redirect-b7568081.js b/includes/fcm/node_modules/@firebase/auth/dist/cordova/popup_redirect-b7568081.js
index 3c52f39..3c52f39 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/popup_redirect-b7568081.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/popup_redirect-b7568081.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/popup_redirect-b7568081.js.map b/includes/fcm/node_modules/@firebase/auth/dist/cordova/popup_redirect-b7568081.js.map
index ef807a2..ef807a2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/popup_redirect-b7568081.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/popup_redirect-b7568081.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/scripts/run_node_tests.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/scripts/run_node_tests.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/scripts/run_node_tests.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/scripts/run_node_tests.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/account.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/account.d.ts
index f4fbd77..f4fbd77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/account.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/account.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/account.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/account.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/account.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/account.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/email_and_password.d.ts
index b60a2f1..b60a2f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/mfa.d.ts
index 4b1f8fb..4b1f8fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/profile.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/profile.d.ts
index 8141b7b..8141b7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/profile.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/profile.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/profile.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/profile.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/profile.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/account_management/profile.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/create_auth_uri.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/create_auth_uri.d.ts
index d8c101d..d8c101d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/create_auth_uri.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/create_auth_uri.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/create_auth_uri.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/create_auth_uri.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/create_auth_uri.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/create_auth_uri.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/custom_token.d.ts
index f959363..f959363 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_and_password.d.ts
index 20a182d..20a182d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_link.d.ts
index 97898e1..97898e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/idp.d.ts
index 8abd6fb..8abd6fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/idp.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/mfa.d.ts
index 15196c8..15196c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/recaptcha.d.ts
index 7c96b88..7c96b88 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/recaptcha.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/recaptcha.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/recaptcha.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/recaptcha.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sign_up.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sign_up.d.ts
index 2dd3ae8..2dd3ae8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sign_up.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sign_up.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sign_up.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sign_up.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sign_up.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sign_up.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sms.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sms.d.ts
index cbab365..cbab365 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sms.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sms.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sms.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sms.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/sms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/token.d.ts
index fe3008e..fe3008e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/authentication/token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/errors.d.ts
index 227fcd1..227fcd1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/index.d.ts
index 259b74d..259b74d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/index.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/index.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/project_config/get_project_config.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/project_config/get_project_config.d.ts
index cc2973c..cc2973c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/project_config/get_project_config.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/project_config/get_project_config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/project_config/get_project_config.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/project_config/get_project_config.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/project_config/get_project_config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/api/project_config/get_project_config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/action_code_url.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/action_code_url.d.ts
index acd367b..acd367b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/action_code_url.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/action_code_url.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/action_code_url.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/action_code_url.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/action_code_url.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/action_code_url.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_event_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_event_manager.d.ts
index 7da75fc..7da75fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_event_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_event_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_event_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_event_manager.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_event_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_event_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_impl.d.ts
index c458bc7..c458bc7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/auth_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/emulator.d.ts
index 66235f2..66235f2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/emulator.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/firebase_internal.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/firebase_internal.d.ts
index f9b9e2b..f9b9e2b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/firebase_internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/firebase_internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/firebase_internal.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/firebase_internal.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/firebase_internal.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/firebase_internal.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/initialize.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/initialize.d.ts
index a76af48..a76af48 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/initialize.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/initialize.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/initialize.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/initialize.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/initialize.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/initialize.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/middleware.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/middleware.d.ts
index 1ea5ea9..1ea5ea9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/middleware.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/middleware.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/middleware.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/middleware.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/middleware.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/middleware.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/register.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/register.d.ts
index cbfb3d6..cbfb3d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/auth/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/auth_credential.d.ts
index 092da7d..092da7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/email.d.ts
index 5fa2ebb..5fa2ebb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/index.d.ts
index 8043476..8043476 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/oauth.d.ts
index f5dbd7b..f5dbd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/phone.d.ts
index 57405a5..57405a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/saml.d.ts
index 0729b09..0729b09 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/credentials/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/errors.d.ts
index c0a7be2..c0a7be2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/errors.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/errors.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/errors.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/errors.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/index.d.ts
index 3e1a187..3e1a187 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/in_memory.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/in_memory.d.ts
index dfa2165..dfa2165 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/in_memory.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/in_memory.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/in_memory.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/in_memory.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/in_memory.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/in_memory.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/index.d.ts
index 9f03d1f..9f03d1f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/persistence_user_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/persistence_user_manager.d.ts
index f0ee24a..f0ee24a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/persistence_user_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/persistence_user_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/persistence_user_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/persistence_user_manager.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/persistence_user_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/persistence/persistence_user_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/email.d.ts
index 950c15c..950c15c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/facebook.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/facebook.d.ts
index c60433f..c60433f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/facebook.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/facebook.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/facebook.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/facebook.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/facebook.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/facebook.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/federated.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/federated.d.ts
index e52b0fc..e52b0fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/federated.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/federated.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/federated.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/federated.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/federated.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/federated.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/github.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/github.d.ts
index 9cd2dbc..9cd2dbc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/github.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/github.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/github.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/github.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/github.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/github.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/google.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/google.d.ts
index c1a73e1..c1a73e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/google.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/google.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/google.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/google.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/google.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/google.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/oauth.d.ts
index 34f4a0f..34f4a0f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/saml.d.ts
index 155e742..155e742 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/twitter.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/twitter.d.ts
index fdbf3eb..fdbf3eb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/twitter.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/twitter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/twitter.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/twitter.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/twitter.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/providers/twitter.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/abstract_popup_redirect_operation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/abstract_popup_redirect_operation.d.ts
index d93fc00..d93fc00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/abstract_popup_redirect_operation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/abstract_popup_redirect_operation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/abstract_popup_redirect_operation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/action_code_settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/action_code_settings.d.ts
index 3f1f517..3f1f517 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/action_code_settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/action_code_settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/action_code_settings.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/action_code_settings.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/action_code_settings.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/action_code_settings.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/anonymous.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/anonymous.d.ts
index 2f2913e..2f2913e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/anonymous.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/anonymous.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/credential.d.ts
index 0d12fa2..0d12fa2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/credential.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/credential.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/credential.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/credential.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/custom_token.d.ts
index 62c0d33..62c0d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email.d.ts
index 308413c..308413c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_and_password.d.ts
index b76df21..b76df21 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_link.d.ts
index c8e5c36..c8e5c36 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/idp.d.ts
index 591f461..591f461 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/idp.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/redirect.d.ts
index a9058e3..a9058e3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/account_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/account_info.d.ts
index cbfee9a..cbfee9a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/account_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/account_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/account_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/account_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/account_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/account_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/additional_user_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/additional_user_info.d.ts
index b076418..b076418 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/additional_user_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/additional_user_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/additional_user_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/additional_user_info.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/additional_user_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/additional_user_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/id_token_result.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/id_token_result.d.ts
index 15ab033..15ab033 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/id_token_result.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/id_token_result.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/id_token_result.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/id_token_result.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/id_token_result.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/id_token_result.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/invalidation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/invalidation.d.ts
index 9105b44..9105b44 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/invalidation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/invalidation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/invalidation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/invalidation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/invalidation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/invalidation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/link_unlink.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/link_unlink.d.ts
index 4329176..4329176 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/link_unlink.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/link_unlink.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/link_unlink.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/link_unlink.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/link_unlink.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/link_unlink.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/proactive_refresh.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/proactive_refresh.d.ts
index 542e2bf..542e2bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/proactive_refresh.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/proactive_refresh.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/proactive_refresh.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/proactive_refresh.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/proactive_refresh.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/proactive_refresh.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reauthenticate.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reauthenticate.d.ts
index c94596c..c94596c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reauthenticate.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reauthenticate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reauthenticate.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reauthenticate.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reauthenticate.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reauthenticate.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reload.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reload.d.ts
index f004590..f004590 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reload.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reload.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reload.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reload.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reload.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/reload.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/token_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/token_manager.d.ts
index e998b77..e998b77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/token_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/token_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/token_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/token_manager.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/token_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/token_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_credential_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_credential_impl.d.ts
index 14ecb8a..14ecb8a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_credential_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_credential_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_credential_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_credential_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_credential_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_credential_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_impl.d.ts
index 22208f6..22208f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_metadata.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_metadata.d.ts
index d0525c8..d0525c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_metadata.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/user/user_metadata.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/assert.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/assert.d.ts
index 1a49e4a..1a49e4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/assert.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/assert.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/assert.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/assert.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/assert.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/assert.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/browser.d.ts
index e41fa23..e41fa23 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/browser.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/delay.d.ts
index 9345275..9345275 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/delay.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/delay.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/delay.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/delay.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/emulator.d.ts
index c24ca2c..c24ca2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/emulator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/event_id.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/event_id.d.ts
index 7708c7e..7708c7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/event_id.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/event_id.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/event_id.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/event_id.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/event_id.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/event_id.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/fetch_provider.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/fetch_provider.d.ts
index 6d4e32c..6d4e32c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/fetch_provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/fetch_provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/handler.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/handler.d.ts
index 891bf0b..891bf0b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/handler.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/handler.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/instantiator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/instantiator.d.ts
index f4d3928..f4d3928 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/instantiator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/instantiator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/instantiator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/instantiator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/instantiator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/instantiator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/location.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/location.d.ts
index 198a929..198a929 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/location.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/location.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/log.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/log.d.ts
index 9fff3a1..9fff3a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/log.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/log.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/navigator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/navigator.d.ts
index 7d8de2a..7d8de2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/navigator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/navigator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/providers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/providers.d.ts
index dd52421..dd52421 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/providers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/providers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/resolver.d.ts
index 96cd9f4..96cd9f4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/time.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/time.d.ts
index 6b1ef15..6b1ef15 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/time.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/time.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/validate_origin.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/validate_origin.d.ts
index eeba716..eeba716 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/validate_origin.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/validate_origin.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/validate_origin.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/validate_origin.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/validate_origin.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/validate_origin.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/version.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/version.d.ts
index 86c1183..86c1183 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/version.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/version.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/version.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/version.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/core/util/version.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/index.d.ts
index fbb2c89..fbb2c89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/index.d.ts
index 55773cf..55773cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_assertion.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_assertion.d.ts
index bb6dd02..bb6dd02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_assertion.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_assertion.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_error.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_error.d.ts
index f2b3312..f2b3312 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_info.d.ts
index badb4f6..badb4f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_resolver.d.ts
index c7b1d91..c7b1d91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_resolver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_resolver.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_resolver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_resolver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_session.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_session.d.ts
index 053342b..053342b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_session.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_session.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_session.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_session.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_session.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_session.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_user.d.ts
index 24ef6ea..24ef6ea 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_user.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_user.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_user.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/mfa/mfa_user.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/application_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/application_verifier.d.ts
index 04a984c..04a984c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/application_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/application_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/auth.d.ts
index fa7ec7e..fa7ec7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/enum_maps.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/enum_maps.d.ts
index 17d48e7..17d48e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/enum_maps.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/enum_maps.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/enums.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/enums.d.ts
index 8e801f8..8e801f8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/enums.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/enums.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/id_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/id_token.d.ts
index df545e2..df545e2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/id_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/id_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/popup_redirect.d.ts
index 85aa784..85aa784 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/public_types.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/public_types.d.ts
index 8ad4f59..8ad4f59 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/public_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/public_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/user.d.ts
index 446aae6..446aae6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/model/user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/auth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/auth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/auth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/auth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/auth_window.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/auth_window.d.ts
index 54dc2b7..54dc2b7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/auth_window.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/auth_window.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.d.ts
index 4ef1add..4ef1add 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.iframes.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.iframes.d.ts
index 132adc4..132adc4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.iframes.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.iframes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/gapi.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/iframe.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/iframe.d.ts
index 1e0760a..1e0760a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/iframe.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/iframe.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/iframe.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/iframe.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/iframe.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/iframe/iframe.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/index.d.ts
index 4291822..4291822 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/load_js.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/load_js.d.ts
index 6d8efc3..6d8efc3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/load_js.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/load_js.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/load_js.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/load_js.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/load_js.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/load_js.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/index.d.ts
index 6c8bc72..6c8bc72 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/promise.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/promise.d.ts
index 038141e..038141e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/promise.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/promise.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/promise.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/promise.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/receiver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/receiver.d.ts
index 36bfa91..36bfa91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/receiver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/receiver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/receiver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/receiver.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/receiver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/receiver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/sender.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/sender.d.ts
index 95af6b2..95af6b2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/sender.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/sender.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/sender.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/sender.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/sender.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/messagechannel/sender.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/mfa/assertions/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/mfa/assertions/phone.d.ts
index 108e967..108e967 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/mfa/assertions/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/mfa/assertions/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/mfa/assertions/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/mfa/assertions/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/mfa/assertions/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/mfa/assertions/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/browser.d.ts
index 96e1583..96e1583 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/browser.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/indexed_db.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/indexed_db.d.ts
index b39d319..b39d319 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/indexed_db.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/indexed_db.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/indexed_db.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/indexed_db.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/indexed_db.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/indexed_db.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/local_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/local_storage.d.ts
index a0e4fab..a0e4fab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/local_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/local_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/local_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/local_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/local_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/local_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/session_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/session_storage.d.ts
index b568888..b568888 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/session_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/session_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/session_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/session_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/session_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/persistence/session_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/popup_redirect.d.ts
index c3b9867..c3b9867 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/popup_redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/providers/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/providers/phone.d.ts
index 1590d24..1590d24 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/providers/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/providers/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/providers/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/providers/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/providers/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/providers/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha.d.ts
index d690316..d690316 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_loader.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_loader.d.ts
index c803d89..c803d89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_loader.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_loader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_mock.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_mock.d.ts
index bcbcf67..bcbcf67 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_mock.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_mock.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
index 953dc69..953dc69 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/phone.d.ts
index 639a0ee..639a0ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/popup.d.ts
index a220c7d..a220c7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/redirect.d.ts
index 752b5ff..752b5ff 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/redirect.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/popup.d.ts
index bc259af..bc259af 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/worker.d.ts
index 84aac45..84aac45 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_browser/util/worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/plugins.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/plugins.d.ts
index 66d6e64..66d6e64 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/plugins.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/plugins.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/events.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/events.d.ts
index 505db00..505db00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/events.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/events.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/events.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/events.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/events.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/events.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/popup_redirect.d.ts
index 72abd7b..72abd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/utils.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/utils.d.ts
index 733c732..733c732 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/utils.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/utils.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/popup_redirect/utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/strategies/redirect.d.ts
index b07fb2f..b07fb2f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_cordova/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_node/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_node/index.d.ts
index a2c8ed6..a2c8ed6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_node/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_node/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_react_native/persistence/react_native.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_react_native/persistence/react_native.d.ts
index b442a22..b442a22 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_react_native/persistence/react_native.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_react_native/persistence/react_native.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_react_native/persistence/react_native.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_react_native/persistence/react_native.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_react_native/persistence/react_native.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/src/platform_react_native/persistence/react_native.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/api/helper.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/api/helper.d.ts
index f67051f..f67051f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/api/helper.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/api/helper.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/delay.d.ts
index d4c3767..d4c3767 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/erroring_unavailable_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/erroring_unavailable_persistence.d.ts
index 7dd92ee..7dd92ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/erroring_unavailable_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/erroring_unavailable_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/fake_service_worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/fake_service_worker.d.ts
index aeb7e9d..aeb7e9d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/fake_service_worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/fake_service_worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/id_token_response.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/id_token_response.d.ts
index 057545d..057545d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/id_token_response.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/id_token_response.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/iframe_event.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/iframe_event.d.ts
index c14ebd0..c14ebd0 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/iframe_event.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/iframe_event.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/emulator_rest_helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/emulator_rest_helpers.d.ts
index f72dd03..f72dd03 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/emulator_rest_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/emulator_rest_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/helpers.d.ts
index 0120a8d..0120a8d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/settings.d.ts
index f4f8415..f4f8415 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/integration/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/jwt.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/jwt.d.ts
index b8892ae..b8892ae 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/jwt.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/jwt.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_auth.d.ts
index 2822ce8..2822ce8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_auth_credential.d.ts
index 21a6f10..21a6f10 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_fetch.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_fetch.d.ts
index 48bcdcd..48bcdcd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_fetch.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_fetch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_fetch.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_fetch.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_fetch.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_fetch.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_popup_redirect_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_popup_redirect_resolver.d.ts
index 676d576..676d576 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_popup_redirect_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/mock_popup_redirect_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/redirect_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/redirect_persistence.d.ts
index 53deb3b..53deb3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/redirect_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/redirect_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/timeout_stub.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/timeout_stub.d.ts
index 2c31630..2c31630 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/timeout_stub.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/helpers/timeout_stub.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/custom.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/custom.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/custom.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/custom.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/idp.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/idp.local.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/idp.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/idp.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/middleware_test_generator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/middleware_test_generator.d.ts
index 3743c40..3743c40 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/middleware_test_generator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/middleware_test_generator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/oob.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/oob.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/oob.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/oob.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/flows/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/compat/firebaseui.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/compat/firebaseui.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/compat/firebaseui.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/compat/firebaseui.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/persistence.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/persistence.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/persistence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/persistence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/popup.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/auth_driver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/auth_driver.d.ts
index d17487c..d17487c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/auth_driver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/auth_driver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/functions.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/functions.d.ts
index 953318a..953318a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/functions.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/functions.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/idp_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/idp_page.d.ts
index c621472..c621472 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/idp_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/idp_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/js_load_condition.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/js_load_condition.d.ts
index 479ad02..479ad02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/js_load_condition.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/js_load_condition.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/test_runner.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/test_runner.d.ts
index 1650322..1650322 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/test_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/test_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/test_server.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/test_server.d.ts
index 6ec28bd..6ec28bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/test_server.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/test_server.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/ui_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/ui_page.d.ts
index a8fb354..a8fb354 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/ui_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/cordova/test/integration/webdriver/util/ui_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index-c6def6da.js b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index-c6def6da.js
index a638678..a638678 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index-c6def6da.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index-c6def6da.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index-c6def6da.js.map b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index-c6def6da.js.map
index 61fb27e..61fb27e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index-c6def6da.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index-c6def6da.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.cordova.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.cordova.d.ts
index 1cd8c76..1cd8c76 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.cordova.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.cordova.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.d.ts
index f88401c..f88401c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.doc.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.doc.d.ts
index cc84e68..cc84e68 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.doc.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.doc.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.js b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.js
index b34c222..b34c222 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.js.map b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.js.map
index 88f5618..88f5618 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.node.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.node.d.ts
index 165c594..165c594 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.rn.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.rn.d.ts
index e83c993..e83c993 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.rn.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.rn.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.shared.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.shared.d.ts
index 80d203d..80d203d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.shared.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.shared.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.webworker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.webworker.d.ts
index e6ba8ca..e6ba8ca 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.webworker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/index.webworker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal.js b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal.js
index 46b8579..46b8579 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal.js.map b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal.js.map
index 84363b8..84363b8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal/index.d.ts
index 9458cb9..9458cb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/internal/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/scripts/run_node_tests.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/scripts/run_node_tests.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/scripts/run_node_tests.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/scripts/run_node_tests.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/account.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/account.d.ts
index f4fbd77..f4fbd77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/account.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/account.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/account.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/account.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/account.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/account.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/email_and_password.d.ts
index b60a2f1..b60a2f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/mfa.d.ts
index 4b1f8fb..4b1f8fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/profile.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/profile.d.ts
index 8141b7b..8141b7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/profile.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/profile.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/profile.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/profile.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/profile.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/account_management/profile.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/create_auth_uri.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/create_auth_uri.d.ts
index d8c101d..d8c101d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/create_auth_uri.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/create_auth_uri.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/create_auth_uri.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/create_auth_uri.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/create_auth_uri.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/create_auth_uri.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/custom_token.d.ts
index f959363..f959363 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_and_password.d.ts
index 20a182d..20a182d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_link.d.ts
index 97898e1..97898e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/idp.d.ts
index 8abd6fb..8abd6fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/idp.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/mfa.d.ts
index 15196c8..15196c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/recaptcha.d.ts
index 7c96b88..7c96b88 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/recaptcha.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/recaptcha.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/recaptcha.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/recaptcha.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sign_up.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sign_up.d.ts
index 2dd3ae8..2dd3ae8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sign_up.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sign_up.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sign_up.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sign_up.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sign_up.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sign_up.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sms.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sms.d.ts
index cbab365..cbab365 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sms.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sms.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sms.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sms.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/sms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/token.d.ts
index fe3008e..fe3008e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/authentication/token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/errors.d.ts
index 227fcd1..227fcd1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/index.d.ts
index 259b74d..259b74d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/index.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/index.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/project_config/get_project_config.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/project_config/get_project_config.d.ts
index cc2973c..cc2973c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/project_config/get_project_config.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/project_config/get_project_config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/project_config/get_project_config.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/project_config/get_project_config.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/project_config/get_project_config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/api/project_config/get_project_config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/action_code_url.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/action_code_url.d.ts
index acd367b..acd367b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/action_code_url.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/action_code_url.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/action_code_url.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/action_code_url.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/action_code_url.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/action_code_url.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_event_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_event_manager.d.ts
index 7da75fc..7da75fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_event_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_event_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_event_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_event_manager.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_event_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_event_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_impl.d.ts
index c458bc7..c458bc7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/auth_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/emulator.d.ts
index 66235f2..66235f2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/emulator.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/firebase_internal.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/firebase_internal.d.ts
index f9b9e2b..f9b9e2b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/firebase_internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/firebase_internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/firebase_internal.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/firebase_internal.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/firebase_internal.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/firebase_internal.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/initialize.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/initialize.d.ts
index a76af48..a76af48 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/initialize.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/initialize.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/initialize.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/initialize.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/initialize.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/initialize.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/middleware.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/middleware.d.ts
index 1ea5ea9..1ea5ea9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/middleware.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/middleware.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/middleware.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/middleware.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/middleware.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/middleware.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/register.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/register.d.ts
index cbfb3d6..cbfb3d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/auth/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/auth_credential.d.ts
index 092da7d..092da7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/email.d.ts
index 5fa2ebb..5fa2ebb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/index.d.ts
index 8043476..8043476 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/oauth.d.ts
index f5dbd7b..f5dbd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/phone.d.ts
index 57405a5..57405a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/saml.d.ts
index 0729b09..0729b09 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/credentials/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/errors.d.ts
index c0a7be2..c0a7be2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/errors.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/errors.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/errors.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/errors.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/index.d.ts
index 3e1a187..3e1a187 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/in_memory.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/in_memory.d.ts
index dfa2165..dfa2165 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/in_memory.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/in_memory.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/in_memory.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/in_memory.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/in_memory.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/in_memory.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/index.d.ts
index 9f03d1f..9f03d1f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/persistence_user_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/persistence_user_manager.d.ts
index f0ee24a..f0ee24a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/persistence_user_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/persistence_user_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/persistence_user_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/persistence_user_manager.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/persistence_user_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/persistence/persistence_user_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/email.d.ts
index 950c15c..950c15c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/facebook.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/facebook.d.ts
index c60433f..c60433f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/facebook.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/facebook.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/facebook.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/facebook.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/facebook.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/facebook.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/federated.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/federated.d.ts
index e52b0fc..e52b0fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/federated.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/federated.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/federated.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/federated.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/federated.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/federated.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/github.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/github.d.ts
index 9cd2dbc..9cd2dbc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/github.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/github.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/github.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/github.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/github.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/github.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/google.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/google.d.ts
index c1a73e1..c1a73e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/google.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/google.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/google.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/google.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/google.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/google.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/oauth.d.ts
index 34f4a0f..34f4a0f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/saml.d.ts
index 155e742..155e742 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/twitter.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/twitter.d.ts
index fdbf3eb..fdbf3eb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/twitter.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/twitter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/twitter.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/twitter.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/twitter.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/providers/twitter.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/abstract_popup_redirect_operation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/abstract_popup_redirect_operation.d.ts
index d93fc00..d93fc00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/abstract_popup_redirect_operation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/abstract_popup_redirect_operation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/abstract_popup_redirect_operation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/action_code_settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/action_code_settings.d.ts
index 3f1f517..3f1f517 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/action_code_settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/action_code_settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/action_code_settings.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/action_code_settings.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/action_code_settings.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/action_code_settings.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/anonymous.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/anonymous.d.ts
index 2f2913e..2f2913e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/anonymous.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/anonymous.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/credential.d.ts
index 0d12fa2..0d12fa2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/credential.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/credential.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/credential.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/credential.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/custom_token.d.ts
index 62c0d33..62c0d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email.d.ts
index 308413c..308413c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_and_password.d.ts
index b76df21..b76df21 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_link.d.ts
index c8e5c36..c8e5c36 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/idp.d.ts
index 591f461..591f461 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/idp.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/redirect.d.ts
index a9058e3..a9058e3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/account_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/account_info.d.ts
index cbfee9a..cbfee9a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/account_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/account_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/account_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/account_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/account_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/account_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/additional_user_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/additional_user_info.d.ts
index b076418..b076418 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/additional_user_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/additional_user_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/additional_user_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/additional_user_info.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/additional_user_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/additional_user_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/id_token_result.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/id_token_result.d.ts
index 15ab033..15ab033 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/id_token_result.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/id_token_result.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/id_token_result.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/id_token_result.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/id_token_result.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/id_token_result.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/invalidation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/invalidation.d.ts
index 9105b44..9105b44 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/invalidation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/invalidation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/invalidation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/invalidation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/invalidation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/invalidation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/link_unlink.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/link_unlink.d.ts
index 4329176..4329176 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/link_unlink.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/link_unlink.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/link_unlink.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/link_unlink.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/link_unlink.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/link_unlink.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/proactive_refresh.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/proactive_refresh.d.ts
index 542e2bf..542e2bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/proactive_refresh.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/proactive_refresh.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/proactive_refresh.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/proactive_refresh.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/proactive_refresh.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/proactive_refresh.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reauthenticate.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reauthenticate.d.ts
index c94596c..c94596c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reauthenticate.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reauthenticate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reauthenticate.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reauthenticate.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reauthenticate.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reauthenticate.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reload.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reload.d.ts
index f004590..f004590 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reload.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reload.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reload.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reload.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reload.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/reload.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/token_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/token_manager.d.ts
index e998b77..e998b77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/token_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/token_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/token_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/token_manager.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/token_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/token_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_credential_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_credential_impl.d.ts
index 14ecb8a..14ecb8a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_credential_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_credential_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_credential_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_credential_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_credential_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_credential_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_impl.d.ts
index 22208f6..22208f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_metadata.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_metadata.d.ts
index d0525c8..d0525c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_metadata.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/user/user_metadata.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/assert.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/assert.d.ts
index 1a49e4a..1a49e4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/assert.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/assert.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/assert.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/assert.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/assert.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/assert.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/browser.d.ts
index e41fa23..e41fa23 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/browser.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/delay.d.ts
index 9345275..9345275 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/delay.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/delay.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/delay.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/delay.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/emulator.d.ts
index c24ca2c..c24ca2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/emulator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/event_id.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/event_id.d.ts
index 7708c7e..7708c7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/event_id.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/event_id.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/event_id.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/event_id.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/event_id.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/event_id.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/fetch_provider.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/fetch_provider.d.ts
index 6d4e32c..6d4e32c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/fetch_provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/fetch_provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/handler.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/handler.d.ts
index 891bf0b..891bf0b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/handler.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/handler.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/instantiator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/instantiator.d.ts
index f4d3928..f4d3928 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/instantiator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/instantiator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/instantiator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/instantiator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/instantiator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/instantiator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/location.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/location.d.ts
index 198a929..198a929 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/location.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/location.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/log.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/log.d.ts
index 9fff3a1..9fff3a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/log.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/log.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/navigator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/navigator.d.ts
index 7d8de2a..7d8de2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/navigator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/navigator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/providers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/providers.d.ts
index dd52421..dd52421 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/providers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/providers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/resolver.d.ts
index 96cd9f4..96cd9f4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/time.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/time.d.ts
index 6b1ef15..6b1ef15 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/time.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/time.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/validate_origin.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/validate_origin.d.ts
index eeba716..eeba716 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/validate_origin.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/validate_origin.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/validate_origin.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/validate_origin.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/validate_origin.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/validate_origin.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/version.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/version.d.ts
index 86c1183..86c1183 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/version.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/version.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/version.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/version.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/core/util/version.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/index.d.ts
index fbb2c89..fbb2c89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/index.d.ts
index 55773cf..55773cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_assertion.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_assertion.d.ts
index bb6dd02..bb6dd02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_assertion.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_assertion.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_error.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_error.d.ts
index f2b3312..f2b3312 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_info.d.ts
index badb4f6..badb4f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_resolver.d.ts
index c7b1d91..c7b1d91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_resolver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_resolver.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_resolver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_resolver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_session.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_session.d.ts
index 053342b..053342b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_session.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_session.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_session.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_session.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_session.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_session.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_user.d.ts
index 24ef6ea..24ef6ea 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_user.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_user.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_user.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/mfa/mfa_user.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/application_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/application_verifier.d.ts
index 04a984c..04a984c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/application_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/application_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/auth.d.ts
index fa7ec7e..fa7ec7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/enum_maps.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/enum_maps.d.ts
index 17d48e7..17d48e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/enum_maps.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/enum_maps.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/enums.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/enums.d.ts
index 8e801f8..8e801f8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/enums.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/enums.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/id_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/id_token.d.ts
index df545e2..df545e2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/id_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/id_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/popup_redirect.d.ts
index 85aa784..85aa784 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/public_types.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/public_types.d.ts
index 8ad4f59..8ad4f59 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/public_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/public_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/user.d.ts
index 446aae6..446aae6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/model/user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/auth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/auth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/auth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/auth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/auth_window.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/auth_window.d.ts
index 54dc2b7..54dc2b7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/auth_window.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/auth_window.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.d.ts
index 4ef1add..4ef1add 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.iframes.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.iframes.d.ts
index 132adc4..132adc4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.iframes.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.iframes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/gapi.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/iframe.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/iframe.d.ts
index 1e0760a..1e0760a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/iframe.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/iframe.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/iframe.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/iframe.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/iframe.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/iframe/iframe.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/index.d.ts
index 4291822..4291822 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/load_js.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/load_js.d.ts
index 6d8efc3..6d8efc3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/load_js.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/load_js.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/load_js.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/load_js.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/load_js.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/load_js.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/index.d.ts
index 6c8bc72..6c8bc72 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/promise.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/promise.d.ts
index 038141e..038141e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/promise.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/promise.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/promise.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/promise.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/receiver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/receiver.d.ts
index 36bfa91..36bfa91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/receiver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/receiver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/receiver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/receiver.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/receiver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/receiver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/sender.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/sender.d.ts
index 95af6b2..95af6b2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/sender.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/sender.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/sender.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/sender.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/sender.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/messagechannel/sender.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/mfa/assertions/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/mfa/assertions/phone.d.ts
index 108e967..108e967 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/mfa/assertions/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/mfa/assertions/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/mfa/assertions/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/mfa/assertions/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/mfa/assertions/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/mfa/assertions/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/browser.d.ts
index 96e1583..96e1583 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/browser.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/indexed_db.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/indexed_db.d.ts
index b39d319..b39d319 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/indexed_db.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/indexed_db.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/indexed_db.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/indexed_db.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/indexed_db.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/indexed_db.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/local_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/local_storage.d.ts
index a0e4fab..a0e4fab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/local_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/local_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/local_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/local_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/local_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/local_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/session_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/session_storage.d.ts
index b568888..b568888 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/session_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/session_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/session_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/session_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/session_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/persistence/session_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/popup_redirect.d.ts
index c3b9867..c3b9867 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/popup_redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/providers/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/providers/phone.d.ts
index 1590d24..1590d24 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/providers/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/providers/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/providers/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/providers/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/providers/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/providers/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha.d.ts
index d690316..d690316 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_loader.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_loader.d.ts
index c803d89..c803d89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_loader.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_loader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_mock.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_mock.d.ts
index bcbcf67..bcbcf67 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_mock.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_mock.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
index 953dc69..953dc69 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/phone.d.ts
index 639a0ee..639a0ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/popup.d.ts
index a220c7d..a220c7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/redirect.d.ts
index 752b5ff..752b5ff 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/redirect.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/popup.d.ts
index bc259af..bc259af 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/worker.d.ts
index 84aac45..84aac45 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_browser/util/worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/plugins.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/plugins.d.ts
index 66d6e64..66d6e64 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/plugins.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/plugins.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/events.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/events.d.ts
index 505db00..505db00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/events.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/events.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/events.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/events.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/events.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/events.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/popup_redirect.d.ts
index 72abd7b..72abd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/utils.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/utils.d.ts
index 733c732..733c732 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/utils.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/utils.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/popup_redirect/utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/strategies/redirect.d.ts
index b07fb2f..b07fb2f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_cordova/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_node/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_node/index.d.ts
index a2c8ed6..a2c8ed6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_node/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_node/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_react_native/persistence/react_native.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_react_native/persistence/react_native.d.ts
index b442a22..b442a22 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_react_native/persistence/react_native.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_react_native/persistence/react_native.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_react_native/persistence/react_native.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_react_native/persistence/react_native.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_react_native/persistence/react_native.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/src/platform_react_native/persistence/react_native.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/api/helper.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/api/helper.d.ts
index f67051f..f67051f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/api/helper.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/api/helper.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/delay.d.ts
index d4c3767..d4c3767 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/erroring_unavailable_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/erroring_unavailable_persistence.d.ts
index 7dd92ee..7dd92ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/erroring_unavailable_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/erroring_unavailable_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/fake_service_worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/fake_service_worker.d.ts
index aeb7e9d..aeb7e9d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/fake_service_worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/fake_service_worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/id_token_response.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/id_token_response.d.ts
index 057545d..057545d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/id_token_response.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/id_token_response.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/iframe_event.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/iframe_event.d.ts
index c14ebd0..c14ebd0 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/iframe_event.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/iframe_event.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/emulator_rest_helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/emulator_rest_helpers.d.ts
index f72dd03..f72dd03 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/emulator_rest_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/emulator_rest_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/helpers.d.ts
index 0120a8d..0120a8d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/settings.d.ts
index f4f8415..f4f8415 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/integration/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/jwt.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/jwt.d.ts
index b8892ae..b8892ae 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/jwt.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/jwt.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_auth.d.ts
index 2822ce8..2822ce8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_auth_credential.d.ts
index 21a6f10..21a6f10 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_fetch.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_fetch.d.ts
index 48bcdcd..48bcdcd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_fetch.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_fetch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_fetch.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_fetch.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_fetch.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_fetch.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_popup_redirect_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_popup_redirect_resolver.d.ts
index 676d576..676d576 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_popup_redirect_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/mock_popup_redirect_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/redirect_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/redirect_persistence.d.ts
index 53deb3b..53deb3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/redirect_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/redirect_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/timeout_stub.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/timeout_stub.d.ts
index 2c31630..2c31630 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/timeout_stub.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/helpers/timeout_stub.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/custom.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/custom.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/custom.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/custom.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/idp.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/idp.local.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/idp.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/idp.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/middleware_test_generator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/middleware_test_generator.d.ts
index 3743c40..3743c40 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/middleware_test_generator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/middleware_test_generator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/oob.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/oob.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/oob.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/oob.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/flows/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/compat/firebaseui.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/compat/firebaseui.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/compat/firebaseui.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/compat/firebaseui.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/persistence.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/persistence.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/persistence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/persistence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/popup.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/auth_driver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/auth_driver.d.ts
index d17487c..d17487c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/auth_driver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/auth_driver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/functions.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/functions.d.ts
index 953318a..953318a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/functions.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/functions.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/idp_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/idp_page.d.ts
index c621472..c621472 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/idp_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/idp_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/js_load_condition.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/js_load_condition.d.ts
index 479ad02..479ad02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/js_load_condition.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/js_load_condition.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/test_runner.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/test_runner.d.ts
index 1650322..1650322 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/test_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/test_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/test_server.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/test_server.d.ts
index 6ec28bd..6ec28bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/test_server.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/test_server.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/ui_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/ui_page.d.ts
index a8fb354..a8fb354 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/ui_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm2017/test/integration/webdriver/util/ui_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index-ef8e1de2.js b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index-ef8e1de2.js
index 2303fc8..2303fc8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index-ef8e1de2.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index-ef8e1de2.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index-ef8e1de2.js.map b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index-ef8e1de2.js.map
index ace4add..ace4add 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index-ef8e1de2.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index-ef8e1de2.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.cordova.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.cordova.d.ts
index 1cd8c76..1cd8c76 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.cordova.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.cordova.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.d.ts
index f88401c..f88401c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.doc.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.doc.d.ts
index cc84e68..cc84e68 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.doc.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.doc.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.js b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.js
index 277f728..277f728 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.js.map b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.js.map
index 88f5618..88f5618 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.node.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.node.d.ts
index 165c594..165c594 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.rn.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.rn.d.ts
index e83c993..e83c993 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.rn.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.rn.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.shared.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.shared.d.ts
index 80d203d..80d203d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.shared.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.shared.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.webworker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.webworker.d.ts
index e6ba8ca..e6ba8ca 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.webworker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/index.webworker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/internal.js b/includes/fcm/node_modules/@firebase/auth/dist/esm5/internal.js
index 071338a..071338a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/internal.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/internal.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/internal.js.map b/includes/fcm/node_modules/@firebase/auth/dist/esm5/internal.js.map
index ecec131..ecec131 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/internal.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/internal.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/internal/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/internal/index.d.ts
index 9458cb9..9458cb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/internal/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/internal/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/scripts/run_node_tests.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/scripts/run_node_tests.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/scripts/run_node_tests.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/scripts/run_node_tests.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/account.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/account.d.ts
index f4fbd77..f4fbd77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/account.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/account.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/account.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/account.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/account.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/account.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/email_and_password.d.ts
index b60a2f1..b60a2f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/mfa.d.ts
index 4b1f8fb..4b1f8fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/profile.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/profile.d.ts
index 8141b7b..8141b7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/profile.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/profile.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/profile.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/profile.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/profile.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/account_management/profile.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/create_auth_uri.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/create_auth_uri.d.ts
index d8c101d..d8c101d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/create_auth_uri.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/create_auth_uri.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/create_auth_uri.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/create_auth_uri.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/create_auth_uri.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/create_auth_uri.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/custom_token.d.ts
index f959363..f959363 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_and_password.d.ts
index 20a182d..20a182d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_link.d.ts
index 97898e1..97898e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/idp.d.ts
index 8abd6fb..8abd6fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/idp.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/mfa.d.ts
index 15196c8..15196c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/recaptcha.d.ts
index 7c96b88..7c96b88 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/recaptcha.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/recaptcha.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/recaptcha.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/recaptcha.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sign_up.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sign_up.d.ts
index 2dd3ae8..2dd3ae8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sign_up.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sign_up.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sign_up.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sign_up.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sign_up.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sign_up.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sms.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sms.d.ts
index cbab365..cbab365 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sms.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sms.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sms.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sms.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/sms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/token.d.ts
index fe3008e..fe3008e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/authentication/token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/errors.d.ts
index 227fcd1..227fcd1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/index.d.ts
index 259b74d..259b74d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/index.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/index.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/project_config/get_project_config.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/project_config/get_project_config.d.ts
index cc2973c..cc2973c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/project_config/get_project_config.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/project_config/get_project_config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/project_config/get_project_config.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/project_config/get_project_config.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/project_config/get_project_config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/api/project_config/get_project_config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/action_code_url.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/action_code_url.d.ts
index acd367b..acd367b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/action_code_url.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/action_code_url.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/action_code_url.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/action_code_url.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/action_code_url.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/action_code_url.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_event_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_event_manager.d.ts
index 7da75fc..7da75fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_event_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_event_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_event_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_event_manager.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_event_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_event_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_impl.d.ts
index c458bc7..c458bc7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/auth_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/emulator.d.ts
index 66235f2..66235f2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/emulator.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/firebase_internal.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/firebase_internal.d.ts
index f9b9e2b..f9b9e2b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/firebase_internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/firebase_internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/firebase_internal.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/firebase_internal.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/firebase_internal.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/firebase_internal.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/initialize.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/initialize.d.ts
index a76af48..a76af48 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/initialize.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/initialize.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/initialize.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/initialize.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/initialize.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/initialize.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/middleware.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/middleware.d.ts
index 1ea5ea9..1ea5ea9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/middleware.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/middleware.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/middleware.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/middleware.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/middleware.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/middleware.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/register.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/register.d.ts
index cbfb3d6..cbfb3d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/auth/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/auth_credential.d.ts
index 092da7d..092da7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/email.d.ts
index 5fa2ebb..5fa2ebb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/index.d.ts
index 8043476..8043476 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/oauth.d.ts
index f5dbd7b..f5dbd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/phone.d.ts
index 57405a5..57405a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/saml.d.ts
index 0729b09..0729b09 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/credentials/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/errors.d.ts
index c0a7be2..c0a7be2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/errors.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/errors.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/errors.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/errors.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/index.d.ts
index 3e1a187..3e1a187 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/in_memory.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/in_memory.d.ts
index dfa2165..dfa2165 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/in_memory.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/in_memory.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/in_memory.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/in_memory.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/in_memory.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/in_memory.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/index.d.ts
index 9f03d1f..9f03d1f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/persistence_user_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/persistence_user_manager.d.ts
index f0ee24a..f0ee24a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/persistence_user_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/persistence_user_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/persistence_user_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/persistence_user_manager.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/persistence_user_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/persistence/persistence_user_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/email.d.ts
index 950c15c..950c15c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/facebook.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/facebook.d.ts
index c60433f..c60433f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/facebook.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/facebook.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/facebook.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/facebook.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/facebook.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/facebook.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/federated.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/federated.d.ts
index e52b0fc..e52b0fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/federated.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/federated.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/federated.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/federated.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/federated.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/federated.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/github.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/github.d.ts
index 9cd2dbc..9cd2dbc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/github.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/github.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/github.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/github.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/github.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/github.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/google.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/google.d.ts
index c1a73e1..c1a73e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/google.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/google.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/google.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/google.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/google.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/google.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/oauth.d.ts
index 34f4a0f..34f4a0f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/saml.d.ts
index 155e742..155e742 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/twitter.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/twitter.d.ts
index fdbf3eb..fdbf3eb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/twitter.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/twitter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/twitter.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/twitter.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/twitter.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/providers/twitter.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/abstract_popup_redirect_operation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/abstract_popup_redirect_operation.d.ts
index d93fc00..d93fc00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/abstract_popup_redirect_operation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/abstract_popup_redirect_operation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/abstract_popup_redirect_operation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/action_code_settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/action_code_settings.d.ts
index 3f1f517..3f1f517 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/action_code_settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/action_code_settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/action_code_settings.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/action_code_settings.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/action_code_settings.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/action_code_settings.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/anonymous.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/anonymous.d.ts
index 2f2913e..2f2913e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/anonymous.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/anonymous.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/credential.d.ts
index 0d12fa2..0d12fa2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/credential.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/credential.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/credential.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/credential.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/custom_token.d.ts
index 62c0d33..62c0d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email.d.ts
index 308413c..308413c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_and_password.d.ts
index b76df21..b76df21 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_link.d.ts
index c8e5c36..c8e5c36 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/idp.d.ts
index 591f461..591f461 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/idp.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/redirect.d.ts
index a9058e3..a9058e3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/account_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/account_info.d.ts
index cbfee9a..cbfee9a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/account_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/account_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/account_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/account_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/account_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/account_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/additional_user_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/additional_user_info.d.ts
index b076418..b076418 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/additional_user_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/additional_user_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/additional_user_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/additional_user_info.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/additional_user_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/additional_user_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/id_token_result.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/id_token_result.d.ts
index 15ab033..15ab033 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/id_token_result.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/id_token_result.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/id_token_result.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/id_token_result.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/id_token_result.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/id_token_result.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/invalidation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/invalidation.d.ts
index 9105b44..9105b44 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/invalidation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/invalidation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/invalidation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/invalidation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/invalidation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/invalidation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/link_unlink.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/link_unlink.d.ts
index 4329176..4329176 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/link_unlink.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/link_unlink.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/link_unlink.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/link_unlink.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/link_unlink.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/link_unlink.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/proactive_refresh.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/proactive_refresh.d.ts
index 542e2bf..542e2bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/proactive_refresh.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/proactive_refresh.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/proactive_refresh.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/proactive_refresh.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/proactive_refresh.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/proactive_refresh.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reauthenticate.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reauthenticate.d.ts
index c94596c..c94596c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reauthenticate.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reauthenticate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reauthenticate.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reauthenticate.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reauthenticate.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reauthenticate.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reload.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reload.d.ts
index f004590..f004590 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reload.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reload.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reload.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reload.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reload.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/reload.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/token_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/token_manager.d.ts
index e998b77..e998b77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/token_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/token_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/token_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/token_manager.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/token_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/token_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_credential_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_credential_impl.d.ts
index 14ecb8a..14ecb8a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_credential_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_credential_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_credential_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_credential_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_credential_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_credential_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_impl.d.ts
index 22208f6..22208f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_metadata.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_metadata.d.ts
index d0525c8..d0525c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_metadata.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/user/user_metadata.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/assert.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/assert.d.ts
index 1a49e4a..1a49e4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/assert.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/assert.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/assert.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/assert.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/assert.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/assert.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/browser.d.ts
index e41fa23..e41fa23 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/browser.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/delay.d.ts
index 9345275..9345275 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/delay.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/delay.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/delay.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/delay.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/emulator.d.ts
index c24ca2c..c24ca2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/emulator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/event_id.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/event_id.d.ts
index 7708c7e..7708c7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/event_id.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/event_id.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/event_id.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/event_id.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/event_id.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/event_id.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/fetch_provider.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/fetch_provider.d.ts
index 6d4e32c..6d4e32c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/fetch_provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/fetch_provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/handler.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/handler.d.ts
index 891bf0b..891bf0b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/handler.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/handler.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/instantiator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/instantiator.d.ts
index f4d3928..f4d3928 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/instantiator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/instantiator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/instantiator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/instantiator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/instantiator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/instantiator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/location.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/location.d.ts
index 198a929..198a929 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/location.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/location.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/log.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/log.d.ts
index 9fff3a1..9fff3a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/log.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/log.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/navigator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/navigator.d.ts
index 7d8de2a..7d8de2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/navigator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/navigator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/providers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/providers.d.ts
index dd52421..dd52421 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/providers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/providers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/resolver.d.ts
index 96cd9f4..96cd9f4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/time.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/time.d.ts
index 6b1ef15..6b1ef15 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/time.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/time.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/validate_origin.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/validate_origin.d.ts
index eeba716..eeba716 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/validate_origin.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/validate_origin.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/validate_origin.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/validate_origin.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/validate_origin.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/validate_origin.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/version.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/version.d.ts
index 86c1183..86c1183 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/version.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/version.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/version.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/version.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/core/util/version.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/index.d.ts
index fbb2c89..fbb2c89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/index.d.ts
index 55773cf..55773cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_assertion.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_assertion.d.ts
index bb6dd02..bb6dd02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_assertion.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_assertion.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_error.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_error.d.ts
index f2b3312..f2b3312 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_info.d.ts
index badb4f6..badb4f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_resolver.d.ts
index c7b1d91..c7b1d91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_resolver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_resolver.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_resolver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_resolver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_session.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_session.d.ts
index 053342b..053342b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_session.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_session.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_session.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_session.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_session.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_session.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_user.d.ts
index 24ef6ea..24ef6ea 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_user.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_user.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_user.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/mfa/mfa_user.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/application_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/application_verifier.d.ts
index 04a984c..04a984c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/application_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/application_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/auth.d.ts
index fa7ec7e..fa7ec7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/enum_maps.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/enum_maps.d.ts
index 17d48e7..17d48e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/enum_maps.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/enum_maps.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/enums.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/enums.d.ts
index 8e801f8..8e801f8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/enums.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/enums.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/id_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/id_token.d.ts
index df545e2..df545e2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/id_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/id_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/popup_redirect.d.ts
index 85aa784..85aa784 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/public_types.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/public_types.d.ts
index 8ad4f59..8ad4f59 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/public_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/public_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/user.d.ts
index 446aae6..446aae6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/model/user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/auth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/auth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/auth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/auth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/auth_window.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/auth_window.d.ts
index 54dc2b7..54dc2b7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/auth_window.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/auth_window.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.d.ts
index 4ef1add..4ef1add 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.iframes.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.iframes.d.ts
index 132adc4..132adc4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.iframes.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.iframes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/gapi.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/iframe.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/iframe.d.ts
index 1e0760a..1e0760a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/iframe.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/iframe.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/iframe.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/iframe.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/iframe.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/iframe/iframe.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/index.d.ts
index 4291822..4291822 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/load_js.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/load_js.d.ts
index 6d8efc3..6d8efc3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/load_js.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/load_js.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/load_js.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/load_js.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/load_js.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/load_js.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/index.d.ts
index 6c8bc72..6c8bc72 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/promise.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/promise.d.ts
index 038141e..038141e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/promise.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/promise.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/promise.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/promise.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/receiver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/receiver.d.ts
index 36bfa91..36bfa91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/receiver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/receiver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/receiver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/receiver.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/receiver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/receiver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/sender.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/sender.d.ts
index 95af6b2..95af6b2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/sender.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/sender.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/sender.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/sender.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/sender.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/messagechannel/sender.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/mfa/assertions/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/mfa/assertions/phone.d.ts
index 108e967..108e967 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/mfa/assertions/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/mfa/assertions/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/mfa/assertions/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/mfa/assertions/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/mfa/assertions/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/mfa/assertions/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/browser.d.ts
index 96e1583..96e1583 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/browser.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/indexed_db.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/indexed_db.d.ts
index b39d319..b39d319 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/indexed_db.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/indexed_db.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/indexed_db.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/indexed_db.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/indexed_db.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/indexed_db.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/local_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/local_storage.d.ts
index a0e4fab..a0e4fab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/local_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/local_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/local_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/local_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/local_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/local_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/session_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/session_storage.d.ts
index b568888..b568888 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/session_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/session_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/session_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/session_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/session_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/persistence/session_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/popup_redirect.d.ts
index c3b9867..c3b9867 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/popup_redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/providers/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/providers/phone.d.ts
index 1590d24..1590d24 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/providers/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/providers/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/providers/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/providers/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/providers/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/providers/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha.d.ts
index d690316..d690316 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_loader.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_loader.d.ts
index c803d89..c803d89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_loader.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_loader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_mock.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_mock.d.ts
index bcbcf67..bcbcf67 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_mock.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_mock.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
index 953dc69..953dc69 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/phone.d.ts
index 639a0ee..639a0ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/popup.d.ts
index a220c7d..a220c7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/redirect.d.ts
index 752b5ff..752b5ff 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/redirect.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/popup.d.ts
index bc259af..bc259af 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/worker.d.ts
index 84aac45..84aac45 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_browser/util/worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/plugins.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/plugins.d.ts
index 66d6e64..66d6e64 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/plugins.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/plugins.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/events.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/events.d.ts
index 505db00..505db00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/events.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/events.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/events.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/events.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/events.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/events.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/popup_redirect.d.ts
index 72abd7b..72abd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/utils.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/utils.d.ts
index 733c732..733c732 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/utils.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/utils.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/popup_redirect/utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/strategies/redirect.d.ts
index b07fb2f..b07fb2f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_cordova/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_node/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_node/index.d.ts
index a2c8ed6..a2c8ed6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_node/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_node/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_react_native/persistence/react_native.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_react_native/persistence/react_native.d.ts
index b442a22..b442a22 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_react_native/persistence/react_native.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_react_native/persistence/react_native.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_react_native/persistence/react_native.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_react_native/persistence/react_native.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_react_native/persistence/react_native.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/src/platform_react_native/persistence/react_native.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/api/helper.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/api/helper.d.ts
index f67051f..f67051f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/api/helper.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/api/helper.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/delay.d.ts
index d4c3767..d4c3767 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/erroring_unavailable_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/erroring_unavailable_persistence.d.ts
index 7dd92ee..7dd92ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/erroring_unavailable_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/erroring_unavailable_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/fake_service_worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/fake_service_worker.d.ts
index aeb7e9d..aeb7e9d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/fake_service_worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/fake_service_worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/id_token_response.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/id_token_response.d.ts
index 057545d..057545d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/id_token_response.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/id_token_response.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/iframe_event.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/iframe_event.d.ts
index c14ebd0..c14ebd0 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/iframe_event.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/iframe_event.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/emulator_rest_helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/emulator_rest_helpers.d.ts
index f72dd03..f72dd03 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/emulator_rest_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/emulator_rest_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/helpers.d.ts
index 0120a8d..0120a8d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/settings.d.ts
index f4f8415..f4f8415 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/integration/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/jwt.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/jwt.d.ts
index b8892ae..b8892ae 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/jwt.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/jwt.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_auth.d.ts
index 2822ce8..2822ce8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_auth_credential.d.ts
index 21a6f10..21a6f10 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_fetch.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_fetch.d.ts
index 48bcdcd..48bcdcd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_fetch.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_fetch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_fetch.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_fetch.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_fetch.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_fetch.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_popup_redirect_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_popup_redirect_resolver.d.ts
index 676d576..676d576 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_popup_redirect_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/mock_popup_redirect_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/redirect_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/redirect_persistence.d.ts
index 53deb3b..53deb3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/redirect_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/redirect_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/timeout_stub.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/timeout_stub.d.ts
index 2c31630..2c31630 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/timeout_stub.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/helpers/timeout_stub.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/custom.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/custom.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/custom.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/custom.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/idp.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/idp.local.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/idp.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/idp.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/middleware_test_generator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/middleware_test_generator.d.ts
index 3743c40..3743c40 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/middleware_test_generator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/middleware_test_generator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/oob.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/oob.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/oob.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/oob.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/flows/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/compat/firebaseui.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/compat/firebaseui.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/compat/firebaseui.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/compat/firebaseui.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/persistence.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/persistence.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/persistence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/persistence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/popup.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/auth_driver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/auth_driver.d.ts
index d17487c..d17487c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/auth_driver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/auth_driver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/functions.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/functions.d.ts
index 953318a..953318a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/functions.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/functions.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/idp_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/idp_page.d.ts
index c621472..c621472 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/idp_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/idp_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/js_load_condition.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/js_load_condition.d.ts
index 479ad02..479ad02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/js_load_condition.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/js_load_condition.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/test_runner.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/test_runner.d.ts
index 1650322..1650322 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/test_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/test_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/test_server.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/test_server.d.ts
index 6ec28bd..6ec28bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/test_server.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/test_server.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/ui_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/ui_page.d.ts
index a8fb354..a8fb354 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/ui_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/esm5/test/integration/webdriver/util/ui_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/index.cordova.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/index.cordova.d.ts
index 1cd8c76..1cd8c76 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/index.cordova.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/index.cordova.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/index.d.ts
index f88401c..f88401c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/index.doc.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/index.doc.d.ts
index cc84e68..cc84e68 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/index.doc.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/index.doc.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/index.node.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/index.node.d.ts
index 165c594..165c594 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/index.rn.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/index.rn.d.ts
index e83c993..e83c993 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/index.rn.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/index.rn.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/index.shared.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/index.shared.d.ts
index 80d203d..80d203d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/index.shared.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/index.shared.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/index.webworker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/index.webworker.d.ts
index e6ba8ca..e6ba8ca 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/index.webworker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/index.webworker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/index.webworker.esm5.js b/includes/fcm/node_modules/@firebase/auth/dist/index.webworker.esm5.js
index 30a2f45..30a2f45 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/index.webworker.esm5.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/index.webworker.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/index.webworker.esm5.js.map b/includes/fcm/node_modules/@firebase/auth/dist/index.webworker.esm5.js.map
index 4bf5061..4bf5061 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/index.webworker.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/index.webworker.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/internal/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/internal/index.d.ts
index 9458cb9..9458cb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/internal/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/internal/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index-e0bc98c8.js b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index-e0bc98c8.js
index 4d1a0bb..4d1a0bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index-e0bc98c8.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index-e0bc98c8.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index-e0bc98c8.js.map b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index-e0bc98c8.js.map
index 530f0c5..530f0c5 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index-e0bc98c8.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index-e0bc98c8.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.cordova.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.cordova.d.ts
index 1cd8c76..1cd8c76 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.cordova.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.cordova.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.d.ts
index f88401c..f88401c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.doc.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.doc.d.ts
index cc84e68..cc84e68 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.doc.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.doc.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.js b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.js
index a7b6fe3..a7b6fe3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.js.map b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.js.map
index 8a81f37..8a81f37 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.node.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.node.d.ts
index 165c594..165c594 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.rn.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.rn.d.ts
index e83c993..e83c993 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.rn.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.rn.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.shared.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.shared.d.ts
index 80d203d..80d203d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.shared.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.shared.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.webworker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.webworker.d.ts
index e6ba8ca..e6ba8ca 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.webworker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/index.webworker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal.js b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal.js
index ef2f402..ef2f402 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal.js.map b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal.js.map
index 2f218dd..2f218dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal/index.d.ts
index 9458cb9..9458cb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/internal/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/package.json b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/package.json
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/scripts/run_node_tests.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/scripts/run_node_tests.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/scripts/run_node_tests.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/scripts/run_node_tests.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/account.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/account.d.ts
index f4fbd77..f4fbd77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/account.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/account.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/account.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/account.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/account.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/account.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/email_and_password.d.ts
index b60a2f1..b60a2f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/mfa.d.ts
index 4b1f8fb..4b1f8fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/profile.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/profile.d.ts
index 8141b7b..8141b7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/profile.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/profile.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/profile.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/profile.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/profile.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/account_management/profile.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/create_auth_uri.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/create_auth_uri.d.ts
index d8c101d..d8c101d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/create_auth_uri.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/create_auth_uri.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/create_auth_uri.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/create_auth_uri.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/create_auth_uri.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/create_auth_uri.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/custom_token.d.ts
index f959363..f959363 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_and_password.d.ts
index 20a182d..20a182d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_link.d.ts
index 97898e1..97898e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/idp.d.ts
index 8abd6fb..8abd6fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/idp.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/mfa.d.ts
index 15196c8..15196c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/recaptcha.d.ts
index 7c96b88..7c96b88 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/recaptcha.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/recaptcha.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/recaptcha.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/recaptcha.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sign_up.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sign_up.d.ts
index 2dd3ae8..2dd3ae8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sign_up.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sign_up.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sign_up.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sign_up.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sign_up.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sign_up.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sms.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sms.d.ts
index cbab365..cbab365 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sms.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sms.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sms.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sms.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/sms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/token.d.ts
index fe3008e..fe3008e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/authentication/token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/errors.d.ts
index 227fcd1..227fcd1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/index.d.ts
index 259b74d..259b74d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/index.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/index.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/project_config/get_project_config.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/project_config/get_project_config.d.ts
index cc2973c..cc2973c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/project_config/get_project_config.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/project_config/get_project_config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/project_config/get_project_config.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/project_config/get_project_config.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/project_config/get_project_config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/api/project_config/get_project_config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/action_code_url.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/action_code_url.d.ts
index acd367b..acd367b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/action_code_url.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/action_code_url.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/action_code_url.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/action_code_url.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/action_code_url.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/action_code_url.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_event_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_event_manager.d.ts
index 7da75fc..7da75fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_event_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_event_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_event_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_event_manager.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_event_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_event_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_impl.d.ts
index c458bc7..c458bc7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/auth_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/emulator.d.ts
index 66235f2..66235f2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/emulator.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/firebase_internal.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/firebase_internal.d.ts
index f9b9e2b..f9b9e2b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/firebase_internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/firebase_internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/firebase_internal.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/firebase_internal.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/firebase_internal.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/firebase_internal.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/initialize.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/initialize.d.ts
index a76af48..a76af48 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/initialize.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/initialize.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/initialize.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/initialize.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/initialize.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/initialize.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/middleware.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/middleware.d.ts
index 1ea5ea9..1ea5ea9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/middleware.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/middleware.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/middleware.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/middleware.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/middleware.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/middleware.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/register.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/register.d.ts
index cbfb3d6..cbfb3d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/auth/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/auth_credential.d.ts
index 092da7d..092da7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/email.d.ts
index 5fa2ebb..5fa2ebb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/index.d.ts
index 8043476..8043476 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/oauth.d.ts
index f5dbd7b..f5dbd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/phone.d.ts
index 57405a5..57405a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/saml.d.ts
index 0729b09..0729b09 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/credentials/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/errors.d.ts
index c0a7be2..c0a7be2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/errors.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/errors.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/errors.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/errors.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/index.d.ts
index 3e1a187..3e1a187 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/in_memory.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/in_memory.d.ts
index dfa2165..dfa2165 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/in_memory.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/in_memory.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/in_memory.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/in_memory.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/in_memory.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/in_memory.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/index.d.ts
index 9f03d1f..9f03d1f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/persistence_user_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/persistence_user_manager.d.ts
index f0ee24a..f0ee24a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/persistence_user_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/persistence_user_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/persistence_user_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/persistence_user_manager.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/persistence_user_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/persistence/persistence_user_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/email.d.ts
index 950c15c..950c15c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/facebook.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/facebook.d.ts
index c60433f..c60433f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/facebook.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/facebook.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/facebook.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/facebook.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/facebook.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/facebook.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/federated.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/federated.d.ts
index e52b0fc..e52b0fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/federated.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/federated.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/federated.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/federated.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/federated.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/federated.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/github.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/github.d.ts
index 9cd2dbc..9cd2dbc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/github.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/github.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/github.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/github.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/github.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/github.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/google.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/google.d.ts
index c1a73e1..c1a73e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/google.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/google.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/google.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/google.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/google.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/google.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/oauth.d.ts
index 34f4a0f..34f4a0f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/saml.d.ts
index 155e742..155e742 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/twitter.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/twitter.d.ts
index fdbf3eb..fdbf3eb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/twitter.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/twitter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/twitter.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/twitter.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/twitter.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/providers/twitter.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/abstract_popup_redirect_operation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/abstract_popup_redirect_operation.d.ts
index d93fc00..d93fc00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/abstract_popup_redirect_operation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/abstract_popup_redirect_operation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/abstract_popup_redirect_operation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/action_code_settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/action_code_settings.d.ts
index 3f1f517..3f1f517 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/action_code_settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/action_code_settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/action_code_settings.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/action_code_settings.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/action_code_settings.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/action_code_settings.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/anonymous.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/anonymous.d.ts
index 2f2913e..2f2913e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/anonymous.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/anonymous.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/credential.d.ts
index 0d12fa2..0d12fa2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/credential.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/credential.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/credential.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/credential.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/custom_token.d.ts
index 62c0d33..62c0d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email.d.ts
index 308413c..308413c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_and_password.d.ts
index b76df21..b76df21 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_link.d.ts
index c8e5c36..c8e5c36 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/idp.d.ts
index 591f461..591f461 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/idp.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/redirect.d.ts
index a9058e3..a9058e3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/account_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/account_info.d.ts
index cbfee9a..cbfee9a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/account_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/account_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/account_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/account_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/account_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/account_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/additional_user_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/additional_user_info.d.ts
index b076418..b076418 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/additional_user_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/additional_user_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/additional_user_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/additional_user_info.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/additional_user_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/additional_user_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/id_token_result.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/id_token_result.d.ts
index 15ab033..15ab033 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/id_token_result.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/id_token_result.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/id_token_result.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/id_token_result.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/id_token_result.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/id_token_result.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/invalidation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/invalidation.d.ts
index 9105b44..9105b44 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/invalidation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/invalidation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/invalidation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/invalidation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/invalidation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/invalidation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/link_unlink.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/link_unlink.d.ts
index 4329176..4329176 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/link_unlink.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/link_unlink.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/link_unlink.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/link_unlink.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/link_unlink.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/link_unlink.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/proactive_refresh.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/proactive_refresh.d.ts
index 542e2bf..542e2bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/proactive_refresh.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/proactive_refresh.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/proactive_refresh.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/proactive_refresh.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/proactive_refresh.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/proactive_refresh.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reauthenticate.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reauthenticate.d.ts
index c94596c..c94596c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reauthenticate.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reauthenticate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reauthenticate.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reauthenticate.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reauthenticate.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reauthenticate.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reload.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reload.d.ts
index f004590..f004590 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reload.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reload.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reload.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reload.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reload.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/reload.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/token_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/token_manager.d.ts
index e998b77..e998b77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/token_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/token_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/token_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/token_manager.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/token_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/token_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_credential_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_credential_impl.d.ts
index 14ecb8a..14ecb8a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_credential_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_credential_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_credential_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_credential_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_credential_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_credential_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_impl.d.ts
index 22208f6..22208f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_metadata.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_metadata.d.ts
index d0525c8..d0525c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_metadata.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/user/user_metadata.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/assert.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/assert.d.ts
index 1a49e4a..1a49e4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/assert.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/assert.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/assert.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/assert.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/assert.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/assert.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/browser.d.ts
index e41fa23..e41fa23 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/browser.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/delay.d.ts
index 9345275..9345275 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/delay.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/delay.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/delay.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/delay.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/emulator.d.ts
index c24ca2c..c24ca2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/emulator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/event_id.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/event_id.d.ts
index 7708c7e..7708c7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/event_id.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/event_id.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/event_id.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/event_id.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/event_id.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/event_id.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/fetch_provider.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/fetch_provider.d.ts
index 6d4e32c..6d4e32c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/fetch_provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/fetch_provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/handler.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/handler.d.ts
index 891bf0b..891bf0b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/handler.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/handler.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/instantiator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/instantiator.d.ts
index f4d3928..f4d3928 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/instantiator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/instantiator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/instantiator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/instantiator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/instantiator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/instantiator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/location.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/location.d.ts
index 198a929..198a929 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/location.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/location.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/log.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/log.d.ts
index 9fff3a1..9fff3a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/log.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/log.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/navigator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/navigator.d.ts
index 7d8de2a..7d8de2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/navigator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/navigator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/providers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/providers.d.ts
index dd52421..dd52421 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/providers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/providers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/resolver.d.ts
index 96cd9f4..96cd9f4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/time.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/time.d.ts
index 6b1ef15..6b1ef15 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/time.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/time.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/validate_origin.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/validate_origin.d.ts
index eeba716..eeba716 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/validate_origin.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/validate_origin.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/validate_origin.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/validate_origin.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/validate_origin.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/validate_origin.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/version.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/version.d.ts
index 86c1183..86c1183 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/version.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/version.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/version.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/version.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/core/util/version.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/index.d.ts
index fbb2c89..fbb2c89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/index.d.ts
index 55773cf..55773cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_assertion.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_assertion.d.ts
index bb6dd02..bb6dd02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_assertion.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_assertion.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_error.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_error.d.ts
index f2b3312..f2b3312 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_info.d.ts
index badb4f6..badb4f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_resolver.d.ts
index c7b1d91..c7b1d91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_resolver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_resolver.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_resolver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_resolver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_session.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_session.d.ts
index 053342b..053342b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_session.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_session.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_session.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_session.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_session.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_session.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_user.d.ts
index 24ef6ea..24ef6ea 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_user.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_user.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_user.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/mfa/mfa_user.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/application_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/application_verifier.d.ts
index 04a984c..04a984c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/application_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/application_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/auth.d.ts
index fa7ec7e..fa7ec7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/enum_maps.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/enum_maps.d.ts
index 17d48e7..17d48e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/enum_maps.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/enum_maps.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/enums.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/enums.d.ts
index 8e801f8..8e801f8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/enums.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/enums.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/id_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/id_token.d.ts
index df545e2..df545e2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/id_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/id_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/popup_redirect.d.ts
index 85aa784..85aa784 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/public_types.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/public_types.d.ts
index 8ad4f59..8ad4f59 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/public_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/public_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/user.d.ts
index 446aae6..446aae6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/model/user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/auth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/auth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/auth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/auth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/auth_window.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/auth_window.d.ts
index 54dc2b7..54dc2b7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/auth_window.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/auth_window.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.d.ts
index 4ef1add..4ef1add 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.iframes.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.iframes.d.ts
index 132adc4..132adc4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.iframes.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.iframes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/gapi.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/iframe.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/iframe.d.ts
index 1e0760a..1e0760a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/iframe.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/iframe.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/iframe.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/iframe.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/iframe.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/iframe/iframe.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/index.d.ts
index 4291822..4291822 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/load_js.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/load_js.d.ts
index 6d8efc3..6d8efc3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/load_js.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/load_js.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/load_js.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/load_js.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/load_js.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/load_js.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/index.d.ts
index 6c8bc72..6c8bc72 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/promise.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/promise.d.ts
index 038141e..038141e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/promise.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/promise.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/promise.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/promise.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/receiver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/receiver.d.ts
index 36bfa91..36bfa91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/receiver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/receiver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/receiver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/receiver.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/receiver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/receiver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/sender.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/sender.d.ts
index 95af6b2..95af6b2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/sender.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/sender.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/sender.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/sender.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/sender.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/messagechannel/sender.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/mfa/assertions/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/mfa/assertions/phone.d.ts
index 108e967..108e967 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/mfa/assertions/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/mfa/assertions/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/mfa/assertions/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/mfa/assertions/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/mfa/assertions/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/mfa/assertions/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/browser.d.ts
index 96e1583..96e1583 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/browser.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/indexed_db.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/indexed_db.d.ts
index b39d319..b39d319 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/indexed_db.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/indexed_db.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/indexed_db.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/indexed_db.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/indexed_db.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/indexed_db.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/local_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/local_storage.d.ts
index a0e4fab..a0e4fab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/local_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/local_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/local_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/local_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/local_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/local_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/session_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/session_storage.d.ts
index b568888..b568888 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/session_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/session_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/session_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/session_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/session_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/persistence/session_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/popup_redirect.d.ts
index c3b9867..c3b9867 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/popup_redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/providers/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/providers/phone.d.ts
index 1590d24..1590d24 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/providers/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/providers/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/providers/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/providers/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/providers/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/providers/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha.d.ts
index d690316..d690316 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_loader.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_loader.d.ts
index c803d89..c803d89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_loader.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_loader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_mock.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_mock.d.ts
index bcbcf67..bcbcf67 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_mock.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_mock.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
index 953dc69..953dc69 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/phone.d.ts
index 639a0ee..639a0ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/popup.d.ts
index a220c7d..a220c7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/redirect.d.ts
index 752b5ff..752b5ff 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/redirect.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/popup.d.ts
index bc259af..bc259af 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/worker.d.ts
index 84aac45..84aac45 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_browser/util/worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/plugins.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/plugins.d.ts
index 66d6e64..66d6e64 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/plugins.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/plugins.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/events.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/events.d.ts
index 505db00..505db00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/events.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/events.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/events.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/events.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/events.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/events.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/popup_redirect.d.ts
index 72abd7b..72abd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/utils.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/utils.d.ts
index 733c732..733c732 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/utils.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/utils.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/popup_redirect/utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/strategies/redirect.d.ts
index b07fb2f..b07fb2f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_cordova/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_node/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_node/index.d.ts
index a2c8ed6..a2c8ed6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_node/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_node/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_react_native/persistence/react_native.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_react_native/persistence/react_native.d.ts
index b442a22..b442a22 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_react_native/persistence/react_native.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_react_native/persistence/react_native.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_react_native/persistence/react_native.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_react_native/persistence/react_native.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_react_native/persistence/react_native.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/src/platform_react_native/persistence/react_native.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/api/helper.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/api/helper.d.ts
index f67051f..f67051f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/api/helper.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/api/helper.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/delay.d.ts
index d4c3767..d4c3767 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/erroring_unavailable_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/erroring_unavailable_persistence.d.ts
index 7dd92ee..7dd92ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/erroring_unavailable_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/erroring_unavailable_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/fake_service_worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/fake_service_worker.d.ts
index aeb7e9d..aeb7e9d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/fake_service_worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/fake_service_worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/id_token_response.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/id_token_response.d.ts
index 057545d..057545d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/id_token_response.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/id_token_response.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/iframe_event.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/iframe_event.d.ts
index c14ebd0..c14ebd0 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/iframe_event.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/iframe_event.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/emulator_rest_helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/emulator_rest_helpers.d.ts
index f72dd03..f72dd03 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/emulator_rest_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/emulator_rest_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/helpers.d.ts
index 0120a8d..0120a8d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/settings.d.ts
index f4f8415..f4f8415 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/integration/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/jwt.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/jwt.d.ts
index b8892ae..b8892ae 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/jwt.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/jwt.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_auth.d.ts
index 2822ce8..2822ce8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_auth_credential.d.ts
index 21a6f10..21a6f10 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_fetch.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_fetch.d.ts
index 48bcdcd..48bcdcd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_fetch.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_fetch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_fetch.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_fetch.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_fetch.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_fetch.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_popup_redirect_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_popup_redirect_resolver.d.ts
index 676d576..676d576 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_popup_redirect_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/mock_popup_redirect_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/redirect_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/redirect_persistence.d.ts
index 53deb3b..53deb3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/redirect_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/redirect_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/timeout_stub.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/timeout_stub.d.ts
index 2c31630..2c31630 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/timeout_stub.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/helpers/timeout_stub.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/custom.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/custom.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/custom.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/custom.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/idp.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/idp.local.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/idp.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/idp.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/middleware_test_generator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/middleware_test_generator.d.ts
index 3743c40..3743c40 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/middleware_test_generator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/middleware_test_generator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/oob.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/oob.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/oob.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/oob.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/flows/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/compat/firebaseui.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/compat/firebaseui.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/compat/firebaseui.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/compat/firebaseui.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/persistence.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/persistence.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/persistence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/persistence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/popup.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/auth_driver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/auth_driver.d.ts
index d17487c..d17487c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/auth_driver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/auth_driver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/functions.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/functions.d.ts
index 953318a..953318a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/functions.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/functions.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/idp_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/idp_page.d.ts
index c621472..c621472 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/idp_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/idp_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/js_load_condition.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/js_load_condition.d.ts
index 479ad02..479ad02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/js_load_condition.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/js_load_condition.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/test_runner.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/test_runner.d.ts
index 1650322..1650322 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/test_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/test_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/test_server.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/test_server.d.ts
index 6ec28bd..6ec28bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/test_server.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/test_server.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/ui_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/ui_page.d.ts
index a8fb354..a8fb354 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/ui_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node-esm/test/integration/webdriver/util/ui_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/index-2efb81c0.js b/includes/fcm/node_modules/@firebase/auth/dist/node/index-2efb81c0.js
index 9a7336d..9a7336d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/index-2efb81c0.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/index-2efb81c0.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/index-2efb81c0.js.map b/includes/fcm/node_modules/@firebase/auth/dist/node/index-2efb81c0.js.map
index d0574f0..d0574f0 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/index-2efb81c0.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/index-2efb81c0.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/index.cordova.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/index.cordova.d.ts
index 1cd8c76..1cd8c76 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/index.cordova.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/index.cordova.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/index.d.ts
index f88401c..f88401c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/index.doc.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/index.doc.d.ts
index cc84e68..cc84e68 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/index.doc.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/index.doc.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/index.js b/includes/fcm/node_modules/@firebase/auth/dist/node/index.js
index 7db356d..7db356d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/index.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/index.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/index.js.map b/includes/fcm/node_modules/@firebase/auth/dist/node/index.js.map
index e8453d3..e8453d3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/index.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/index.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/index.node.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/index.node.d.ts
index 165c594..165c594 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/index.rn.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/index.rn.d.ts
index e83c993..e83c993 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/index.rn.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/index.rn.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/index.shared.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/index.shared.d.ts
index 80d203d..80d203d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/index.shared.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/index.shared.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/index.webworker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/index.webworker.d.ts
index e6ba8ca..e6ba8ca 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/index.webworker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/index.webworker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/internal.js b/includes/fcm/node_modules/@firebase/auth/dist/node/internal.js
index 7d8258d..7d8258d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/internal.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/internal.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/internal.js.map b/includes/fcm/node_modules/@firebase/auth/dist/node/internal.js.map
index 556b08a..556b08a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/internal.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/internal.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/internal/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/internal/index.d.ts
index 9458cb9..9458cb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/internal/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/internal/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/scripts/run_node_tests.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/scripts/run_node_tests.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/scripts/run_node_tests.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/scripts/run_node_tests.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/account.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/account.d.ts
index f4fbd77..f4fbd77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/account.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/account.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/account.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/account.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/account.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/account.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/email_and_password.d.ts
index b60a2f1..b60a2f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/mfa.d.ts
index 4b1f8fb..4b1f8fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/profile.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/profile.d.ts
index 8141b7b..8141b7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/profile.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/profile.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/profile.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/profile.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/profile.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/account_management/profile.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/create_auth_uri.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/create_auth_uri.d.ts
index d8c101d..d8c101d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/create_auth_uri.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/create_auth_uri.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/create_auth_uri.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/create_auth_uri.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/create_auth_uri.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/create_auth_uri.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/custom_token.d.ts
index f959363..f959363 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_and_password.d.ts
index 20a182d..20a182d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_link.d.ts
index 97898e1..97898e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/idp.d.ts
index 8abd6fb..8abd6fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/idp.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/mfa.d.ts
index 15196c8..15196c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/recaptcha.d.ts
index 7c96b88..7c96b88 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/recaptcha.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/recaptcha.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/recaptcha.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/recaptcha.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sign_up.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sign_up.d.ts
index 2dd3ae8..2dd3ae8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sign_up.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sign_up.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sign_up.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sign_up.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sign_up.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sign_up.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sms.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sms.d.ts
index cbab365..cbab365 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sms.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sms.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sms.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sms.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/sms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/token.d.ts
index fe3008e..fe3008e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/authentication/token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/errors.d.ts
index 227fcd1..227fcd1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/index.d.ts
index 259b74d..259b74d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/index.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/index.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/project_config/get_project_config.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/project_config/get_project_config.d.ts
index cc2973c..cc2973c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/project_config/get_project_config.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/project_config/get_project_config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/project_config/get_project_config.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/project_config/get_project_config.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/project_config/get_project_config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/api/project_config/get_project_config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/action_code_url.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/action_code_url.d.ts
index acd367b..acd367b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/action_code_url.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/action_code_url.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/action_code_url.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/action_code_url.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/action_code_url.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/action_code_url.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_event_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_event_manager.d.ts
index 7da75fc..7da75fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_event_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_event_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_event_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_event_manager.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_event_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_event_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_impl.d.ts
index c458bc7..c458bc7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/auth_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/emulator.d.ts
index 66235f2..66235f2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/emulator.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/firebase_internal.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/firebase_internal.d.ts
index f9b9e2b..f9b9e2b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/firebase_internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/firebase_internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/firebase_internal.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/firebase_internal.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/firebase_internal.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/firebase_internal.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/initialize.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/initialize.d.ts
index a76af48..a76af48 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/initialize.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/initialize.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/initialize.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/initialize.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/initialize.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/initialize.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/middleware.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/middleware.d.ts
index 1ea5ea9..1ea5ea9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/middleware.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/middleware.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/middleware.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/middleware.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/middleware.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/middleware.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/register.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/register.d.ts
index cbfb3d6..cbfb3d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/auth/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/auth_credential.d.ts
index 092da7d..092da7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/email.d.ts
index 5fa2ebb..5fa2ebb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/index.d.ts
index 8043476..8043476 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/oauth.d.ts
index f5dbd7b..f5dbd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/phone.d.ts
index 57405a5..57405a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/saml.d.ts
index 0729b09..0729b09 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/credentials/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/errors.d.ts
index c0a7be2..c0a7be2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/errors.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/errors.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/errors.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/errors.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/index.d.ts
index 3e1a187..3e1a187 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/in_memory.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/in_memory.d.ts
index dfa2165..dfa2165 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/in_memory.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/in_memory.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/in_memory.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/in_memory.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/in_memory.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/in_memory.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/index.d.ts
index 9f03d1f..9f03d1f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/persistence_user_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/persistence_user_manager.d.ts
index f0ee24a..f0ee24a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/persistence_user_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/persistence_user_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/persistence_user_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/persistence_user_manager.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/persistence_user_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/persistence/persistence_user_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/email.d.ts
index 950c15c..950c15c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/facebook.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/facebook.d.ts
index c60433f..c60433f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/facebook.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/facebook.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/facebook.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/facebook.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/facebook.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/facebook.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/federated.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/federated.d.ts
index e52b0fc..e52b0fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/federated.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/federated.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/federated.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/federated.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/federated.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/federated.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/github.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/github.d.ts
index 9cd2dbc..9cd2dbc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/github.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/github.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/github.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/github.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/github.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/github.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/google.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/google.d.ts
index c1a73e1..c1a73e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/google.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/google.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/google.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/google.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/google.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/google.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/oauth.d.ts
index 34f4a0f..34f4a0f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/saml.d.ts
index 155e742..155e742 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/twitter.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/twitter.d.ts
index fdbf3eb..fdbf3eb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/twitter.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/twitter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/twitter.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/twitter.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/twitter.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/providers/twitter.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/abstract_popup_redirect_operation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/abstract_popup_redirect_operation.d.ts
index d93fc00..d93fc00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/abstract_popup_redirect_operation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/abstract_popup_redirect_operation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/abstract_popup_redirect_operation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/action_code_settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/action_code_settings.d.ts
index 3f1f517..3f1f517 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/action_code_settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/action_code_settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/action_code_settings.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/action_code_settings.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/action_code_settings.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/action_code_settings.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/anonymous.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/anonymous.d.ts
index 2f2913e..2f2913e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/anonymous.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/anonymous.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/credential.d.ts
index 0d12fa2..0d12fa2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/credential.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/credential.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/credential.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/credential.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/custom_token.d.ts
index 62c0d33..62c0d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email.d.ts
index 308413c..308413c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_and_password.d.ts
index b76df21..b76df21 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_link.d.ts
index c8e5c36..c8e5c36 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/idp.d.ts
index 591f461..591f461 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/idp.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/redirect.d.ts
index a9058e3..a9058e3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/account_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/account_info.d.ts
index cbfee9a..cbfee9a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/account_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/account_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/account_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/account_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/account_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/account_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/additional_user_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/additional_user_info.d.ts
index b076418..b076418 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/additional_user_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/additional_user_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/additional_user_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/additional_user_info.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/additional_user_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/additional_user_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/id_token_result.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/id_token_result.d.ts
index 15ab033..15ab033 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/id_token_result.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/id_token_result.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/id_token_result.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/id_token_result.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/id_token_result.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/id_token_result.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/invalidation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/invalidation.d.ts
index 9105b44..9105b44 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/invalidation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/invalidation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/invalidation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/invalidation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/invalidation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/invalidation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/link_unlink.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/link_unlink.d.ts
index 4329176..4329176 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/link_unlink.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/link_unlink.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/link_unlink.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/link_unlink.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/link_unlink.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/link_unlink.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/proactive_refresh.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/proactive_refresh.d.ts
index 542e2bf..542e2bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/proactive_refresh.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/proactive_refresh.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/proactive_refresh.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/proactive_refresh.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/proactive_refresh.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/proactive_refresh.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reauthenticate.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reauthenticate.d.ts
index c94596c..c94596c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reauthenticate.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reauthenticate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reauthenticate.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reauthenticate.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reauthenticate.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reauthenticate.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reload.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reload.d.ts
index f004590..f004590 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reload.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reload.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reload.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reload.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reload.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/reload.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/token_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/token_manager.d.ts
index e998b77..e998b77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/token_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/token_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/token_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/token_manager.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/token_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/token_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_credential_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_credential_impl.d.ts
index 14ecb8a..14ecb8a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_credential_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_credential_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_credential_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_credential_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_credential_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_credential_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_impl.d.ts
index 22208f6..22208f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_metadata.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_metadata.d.ts
index d0525c8..d0525c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_metadata.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/user/user_metadata.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/assert.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/assert.d.ts
index 1a49e4a..1a49e4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/assert.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/assert.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/assert.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/assert.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/assert.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/assert.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/browser.d.ts
index e41fa23..e41fa23 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/browser.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/delay.d.ts
index 9345275..9345275 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/delay.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/delay.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/delay.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/delay.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/emulator.d.ts
index c24ca2c..c24ca2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/emulator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/event_id.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/event_id.d.ts
index 7708c7e..7708c7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/event_id.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/event_id.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/event_id.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/event_id.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/event_id.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/event_id.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/fetch_provider.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/fetch_provider.d.ts
index 6d4e32c..6d4e32c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/fetch_provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/fetch_provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/handler.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/handler.d.ts
index 891bf0b..891bf0b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/handler.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/handler.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/instantiator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/instantiator.d.ts
index f4d3928..f4d3928 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/instantiator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/instantiator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/instantiator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/instantiator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/instantiator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/instantiator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/location.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/location.d.ts
index 198a929..198a929 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/location.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/location.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/log.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/log.d.ts
index 9fff3a1..9fff3a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/log.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/log.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/navigator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/navigator.d.ts
index 7d8de2a..7d8de2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/navigator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/navigator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/providers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/providers.d.ts
index dd52421..dd52421 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/providers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/providers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/resolver.d.ts
index 96cd9f4..96cd9f4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/time.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/time.d.ts
index 6b1ef15..6b1ef15 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/time.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/time.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/validate_origin.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/validate_origin.d.ts
index eeba716..eeba716 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/validate_origin.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/validate_origin.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/validate_origin.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/validate_origin.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/validate_origin.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/validate_origin.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/version.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/version.d.ts
index 86c1183..86c1183 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/version.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/version.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/version.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/version.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/core/util/version.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/index.d.ts
index fbb2c89..fbb2c89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/index.d.ts
index 55773cf..55773cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_assertion.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_assertion.d.ts
index bb6dd02..bb6dd02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_assertion.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_assertion.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_error.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_error.d.ts
index f2b3312..f2b3312 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_info.d.ts
index badb4f6..badb4f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_resolver.d.ts
index c7b1d91..c7b1d91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_resolver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_resolver.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_resolver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_resolver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_session.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_session.d.ts
index 053342b..053342b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_session.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_session.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_session.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_session.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_session.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_session.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_user.d.ts
index 24ef6ea..24ef6ea 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_user.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_user.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_user.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/mfa/mfa_user.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/application_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/application_verifier.d.ts
index 04a984c..04a984c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/application_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/application_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/auth.d.ts
index fa7ec7e..fa7ec7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/enum_maps.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/enum_maps.d.ts
index 17d48e7..17d48e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/enum_maps.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/enum_maps.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/enums.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/enums.d.ts
index 8e801f8..8e801f8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/enums.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/enums.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/id_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/id_token.d.ts
index df545e2..df545e2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/id_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/id_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/popup_redirect.d.ts
index 85aa784..85aa784 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/public_types.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/public_types.d.ts
index 8ad4f59..8ad4f59 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/public_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/public_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/user.d.ts
index 446aae6..446aae6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/model/user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/auth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/auth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/auth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/auth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/auth_window.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/auth_window.d.ts
index 54dc2b7..54dc2b7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/auth_window.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/auth_window.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.d.ts
index 4ef1add..4ef1add 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.iframes.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.iframes.d.ts
index 132adc4..132adc4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.iframes.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.iframes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/gapi.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/iframe.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/iframe.d.ts
index 1e0760a..1e0760a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/iframe.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/iframe.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/iframe.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/iframe.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/iframe.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/iframe/iframe.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/index.d.ts
index 4291822..4291822 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/load_js.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/load_js.d.ts
index 6d8efc3..6d8efc3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/load_js.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/load_js.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/load_js.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/load_js.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/load_js.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/load_js.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/index.d.ts
index 6c8bc72..6c8bc72 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/promise.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/promise.d.ts
index 038141e..038141e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/promise.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/promise.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/promise.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/promise.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/receiver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/receiver.d.ts
index 36bfa91..36bfa91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/receiver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/receiver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/receiver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/receiver.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/receiver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/receiver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/sender.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/sender.d.ts
index 95af6b2..95af6b2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/sender.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/sender.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/sender.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/sender.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/sender.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/messagechannel/sender.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/mfa/assertions/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/mfa/assertions/phone.d.ts
index 108e967..108e967 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/mfa/assertions/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/mfa/assertions/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/mfa/assertions/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/mfa/assertions/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/mfa/assertions/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/mfa/assertions/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/browser.d.ts
index 96e1583..96e1583 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/browser.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/indexed_db.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/indexed_db.d.ts
index b39d319..b39d319 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/indexed_db.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/indexed_db.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/indexed_db.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/indexed_db.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/indexed_db.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/indexed_db.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/local_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/local_storage.d.ts
index a0e4fab..a0e4fab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/local_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/local_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/local_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/local_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/local_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/local_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/session_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/session_storage.d.ts
index b568888..b568888 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/session_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/session_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/session_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/session_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/session_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/persistence/session_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/popup_redirect.d.ts
index c3b9867..c3b9867 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/popup_redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/providers/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/providers/phone.d.ts
index 1590d24..1590d24 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/providers/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/providers/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/providers/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/providers/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/providers/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/providers/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha.d.ts
index d690316..d690316 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_loader.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_loader.d.ts
index c803d89..c803d89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_loader.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_loader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_mock.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_mock.d.ts
index bcbcf67..bcbcf67 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_mock.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_mock.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
index 953dc69..953dc69 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/phone.d.ts
index 639a0ee..639a0ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/popup.d.ts
index a220c7d..a220c7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/redirect.d.ts
index 752b5ff..752b5ff 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/redirect.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/popup.d.ts
index bc259af..bc259af 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/worker.d.ts
index 84aac45..84aac45 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_browser/util/worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/plugins.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/plugins.d.ts
index 66d6e64..66d6e64 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/plugins.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/plugins.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/events.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/events.d.ts
index 505db00..505db00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/events.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/events.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/events.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/events.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/events.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/events.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/popup_redirect.d.ts
index 72abd7b..72abd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/utils.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/utils.d.ts
index 733c732..733c732 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/utils.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/utils.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/popup_redirect/utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/strategies/redirect.d.ts
index b07fb2f..b07fb2f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_cordova/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_node/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_node/index.d.ts
index a2c8ed6..a2c8ed6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_node/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_node/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_react_native/persistence/react_native.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_react_native/persistence/react_native.d.ts
index b442a22..b442a22 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_react_native/persistence/react_native.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_react_native/persistence/react_native.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_react_native/persistence/react_native.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_react_native/persistence/react_native.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_react_native/persistence/react_native.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/src/platform_react_native/persistence/react_native.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/api/helper.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/api/helper.d.ts
index f67051f..f67051f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/api/helper.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/api/helper.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/delay.d.ts
index d4c3767..d4c3767 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/erroring_unavailable_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/erroring_unavailable_persistence.d.ts
index 7dd92ee..7dd92ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/erroring_unavailable_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/erroring_unavailable_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/fake_service_worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/fake_service_worker.d.ts
index aeb7e9d..aeb7e9d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/fake_service_worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/fake_service_worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/id_token_response.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/id_token_response.d.ts
index 057545d..057545d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/id_token_response.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/id_token_response.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/iframe_event.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/iframe_event.d.ts
index c14ebd0..c14ebd0 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/iframe_event.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/iframe_event.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/emulator_rest_helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/emulator_rest_helpers.d.ts
index f72dd03..f72dd03 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/emulator_rest_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/emulator_rest_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/helpers.d.ts
index 0120a8d..0120a8d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/settings.d.ts
index f4f8415..f4f8415 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/integration/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/jwt.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/jwt.d.ts
index b8892ae..b8892ae 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/jwt.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/jwt.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_auth.d.ts
index 2822ce8..2822ce8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_auth_credential.d.ts
index 21a6f10..21a6f10 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_fetch.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_fetch.d.ts
index 48bcdcd..48bcdcd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_fetch.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_fetch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_fetch.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_fetch.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_fetch.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_fetch.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_popup_redirect_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_popup_redirect_resolver.d.ts
index 676d576..676d576 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_popup_redirect_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/mock_popup_redirect_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/redirect_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/redirect_persistence.d.ts
index 53deb3b..53deb3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/redirect_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/redirect_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/timeout_stub.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/timeout_stub.d.ts
index 2c31630..2c31630 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/timeout_stub.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/helpers/timeout_stub.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/custom.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/custom.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/custom.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/custom.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/idp.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/idp.local.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/idp.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/idp.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/middleware_test_generator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/middleware_test_generator.d.ts
index 3743c40..3743c40 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/middleware_test_generator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/middleware_test_generator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/oob.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/oob.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/oob.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/oob.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/flows/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/compat/firebaseui.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/compat/firebaseui.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/compat/firebaseui.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/compat/firebaseui.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/persistence.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/persistence.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/persistence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/persistence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/popup.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/auth_driver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/auth_driver.d.ts
index d17487c..d17487c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/auth_driver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/auth_driver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/functions.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/functions.d.ts
index 953318a..953318a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/functions.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/functions.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/idp_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/idp_page.d.ts
index c621472..c621472 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/idp_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/idp_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/js_load_condition.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/js_load_condition.d.ts
index 479ad02..479ad02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/js_load_condition.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/js_load_condition.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/test_runner.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/test_runner.d.ts
index 1650322..1650322 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/test_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/test_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/test_server.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/test_server.d.ts
index 6ec28bd..6ec28bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/test_server.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/test_server.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/ui_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/ui_page.d.ts
index a8fb354..a8fb354 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/ui_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/node/test/integration/webdriver/util/ui_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.cordova.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.cordova.d.ts
index 1cd8c76..1cd8c76 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.cordova.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.cordova.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.d.ts
index f88401c..f88401c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.doc.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.doc.d.ts
index cc84e68..cc84e68 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.doc.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.doc.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.js b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.js
index 8c349f0..8c349f0 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.js.map b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.js.map
index a483511..a483511 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.node.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.node.d.ts
index 165c594..165c594 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.rn.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.rn.d.ts
index e83c993..e83c993 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.rn.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.rn.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.shared.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.shared.d.ts
index 80d203d..80d203d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.shared.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.shared.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.webworker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.webworker.d.ts
index e6ba8ca..e6ba8ca 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/index.webworker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/index.webworker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/internal.js b/includes/fcm/node_modules/@firebase/auth/dist/rn/internal.js
index 802143c..802143c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/internal.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/internal.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/internal.js.map b/includes/fcm/node_modules/@firebase/auth/dist/rn/internal.js.map
index 7fbbc12..7fbbc12 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/internal.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/internal.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/internal/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/internal/index.d.ts
index 9458cb9..9458cb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/internal/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/internal/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/phone-bc99e0b0.js b/includes/fcm/node_modules/@firebase/auth/dist/rn/phone-bc99e0b0.js
index 0718a2b..0718a2b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/phone-bc99e0b0.js
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/phone-bc99e0b0.js
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/phone-bc99e0b0.js.map b/includes/fcm/node_modules/@firebase/auth/dist/rn/phone-bc99e0b0.js.map
index e75938e..e75938e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/phone-bc99e0b0.js.map
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/phone-bc99e0b0.js.map
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/scripts/run_node_tests.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/scripts/run_node_tests.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/scripts/run_node_tests.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/scripts/run_node_tests.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/account.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/account.d.ts
index f4fbd77..f4fbd77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/account.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/account.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/account.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/account.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/account.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/account.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/email_and_password.d.ts
index b60a2f1..b60a2f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/mfa.d.ts
index 4b1f8fb..4b1f8fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/profile.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/profile.d.ts
index 8141b7b..8141b7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/profile.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/profile.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/profile.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/profile.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/profile.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/account_management/profile.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/create_auth_uri.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/create_auth_uri.d.ts
index d8c101d..d8c101d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/create_auth_uri.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/create_auth_uri.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/create_auth_uri.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/create_auth_uri.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/create_auth_uri.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/create_auth_uri.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/custom_token.d.ts
index f959363..f959363 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_and_password.d.ts
index 20a182d..20a182d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_link.d.ts
index 97898e1..97898e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/idp.d.ts
index 8abd6fb..8abd6fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/idp.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/mfa.d.ts
index 15196c8..15196c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/recaptcha.d.ts
index 7c96b88..7c96b88 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/recaptcha.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/recaptcha.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/recaptcha.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/recaptcha.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sign_up.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sign_up.d.ts
index 2dd3ae8..2dd3ae8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sign_up.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sign_up.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sign_up.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sign_up.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sign_up.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sign_up.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sms.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sms.d.ts
index cbab365..cbab365 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sms.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sms.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sms.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sms.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/sms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/token.d.ts
index fe3008e..fe3008e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/authentication/token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/errors.d.ts
index 227fcd1..227fcd1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/index.d.ts
index 259b74d..259b74d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/index.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/index.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/project_config/get_project_config.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/project_config/get_project_config.d.ts
index cc2973c..cc2973c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/project_config/get_project_config.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/project_config/get_project_config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/project_config/get_project_config.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/project_config/get_project_config.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/project_config/get_project_config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/api/project_config/get_project_config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/action_code_url.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/action_code_url.d.ts
index acd367b..acd367b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/action_code_url.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/action_code_url.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/action_code_url.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/action_code_url.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/action_code_url.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/action_code_url.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_event_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_event_manager.d.ts
index 7da75fc..7da75fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_event_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_event_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_event_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_event_manager.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_event_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_event_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_impl.d.ts
index c458bc7..c458bc7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/auth_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/emulator.d.ts
index 66235f2..66235f2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/emulator.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/firebase_internal.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/firebase_internal.d.ts
index f9b9e2b..f9b9e2b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/firebase_internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/firebase_internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/firebase_internal.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/firebase_internal.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/firebase_internal.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/firebase_internal.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/initialize.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/initialize.d.ts
index a76af48..a76af48 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/initialize.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/initialize.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/initialize.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/initialize.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/initialize.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/initialize.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/middleware.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/middleware.d.ts
index 1ea5ea9..1ea5ea9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/middleware.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/middleware.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/middleware.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/middleware.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/middleware.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/middleware.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/register.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/register.d.ts
index cbfb3d6..cbfb3d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/auth/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/auth_credential.d.ts
index 092da7d..092da7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/email.d.ts
index 5fa2ebb..5fa2ebb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/index.d.ts
index 8043476..8043476 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/oauth.d.ts
index f5dbd7b..f5dbd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/phone.d.ts
index 57405a5..57405a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/saml.d.ts
index 0729b09..0729b09 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/credentials/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/errors.d.ts
index c0a7be2..c0a7be2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/errors.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/errors.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/errors.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/errors.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/index.d.ts
index 3e1a187..3e1a187 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/in_memory.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/in_memory.d.ts
index dfa2165..dfa2165 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/in_memory.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/in_memory.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/in_memory.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/in_memory.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/in_memory.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/in_memory.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/index.d.ts
index 9f03d1f..9f03d1f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/persistence_user_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/persistence_user_manager.d.ts
index f0ee24a..f0ee24a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/persistence_user_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/persistence_user_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/persistence_user_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/persistence_user_manager.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/persistence_user_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/persistence/persistence_user_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/email.d.ts
index 950c15c..950c15c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/facebook.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/facebook.d.ts
index c60433f..c60433f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/facebook.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/facebook.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/facebook.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/facebook.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/facebook.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/facebook.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/federated.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/federated.d.ts
index e52b0fc..e52b0fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/federated.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/federated.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/federated.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/federated.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/federated.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/federated.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/github.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/github.d.ts
index 9cd2dbc..9cd2dbc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/github.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/github.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/github.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/github.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/github.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/github.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/google.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/google.d.ts
index c1a73e1..c1a73e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/google.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/google.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/google.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/google.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/google.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/google.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/oauth.d.ts
index 34f4a0f..34f4a0f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/saml.d.ts
index 155e742..155e742 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/twitter.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/twitter.d.ts
index fdbf3eb..fdbf3eb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/twitter.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/twitter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/twitter.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/twitter.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/twitter.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/providers/twitter.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/abstract_popup_redirect_operation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/abstract_popup_redirect_operation.d.ts
index d93fc00..d93fc00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/abstract_popup_redirect_operation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/abstract_popup_redirect_operation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/abstract_popup_redirect_operation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/action_code_settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/action_code_settings.d.ts
index 3f1f517..3f1f517 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/action_code_settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/action_code_settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/action_code_settings.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/action_code_settings.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/action_code_settings.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/action_code_settings.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/anonymous.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/anonymous.d.ts
index 2f2913e..2f2913e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/anonymous.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/anonymous.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/credential.d.ts
index 0d12fa2..0d12fa2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/credential.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/credential.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/credential.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/credential.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/custom_token.d.ts
index 62c0d33..62c0d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email.d.ts
index 308413c..308413c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_and_password.d.ts
index b76df21..b76df21 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_link.d.ts
index c8e5c36..c8e5c36 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/idp.d.ts
index 591f461..591f461 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/idp.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/redirect.d.ts
index a9058e3..a9058e3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/account_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/account_info.d.ts
index cbfee9a..cbfee9a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/account_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/account_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/account_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/account_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/account_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/account_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/additional_user_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/additional_user_info.d.ts
index b076418..b076418 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/additional_user_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/additional_user_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/additional_user_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/additional_user_info.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/additional_user_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/additional_user_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/id_token_result.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/id_token_result.d.ts
index 15ab033..15ab033 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/id_token_result.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/id_token_result.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/id_token_result.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/id_token_result.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/id_token_result.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/id_token_result.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/invalidation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/invalidation.d.ts
index 9105b44..9105b44 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/invalidation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/invalidation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/invalidation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/invalidation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/invalidation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/invalidation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/link_unlink.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/link_unlink.d.ts
index 4329176..4329176 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/link_unlink.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/link_unlink.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/link_unlink.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/link_unlink.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/link_unlink.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/link_unlink.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/proactive_refresh.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/proactive_refresh.d.ts
index 542e2bf..542e2bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/proactive_refresh.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/proactive_refresh.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/proactive_refresh.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/proactive_refresh.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/proactive_refresh.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/proactive_refresh.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reauthenticate.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reauthenticate.d.ts
index c94596c..c94596c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reauthenticate.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reauthenticate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reauthenticate.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reauthenticate.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reauthenticate.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reauthenticate.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reload.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reload.d.ts
index f004590..f004590 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reload.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reload.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reload.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reload.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reload.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/reload.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/token_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/token_manager.d.ts
index e998b77..e998b77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/token_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/token_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/token_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/token_manager.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/token_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/token_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_credential_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_credential_impl.d.ts
index 14ecb8a..14ecb8a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_credential_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_credential_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_credential_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_credential_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_credential_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_credential_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_impl.d.ts
index 22208f6..22208f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_metadata.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_metadata.d.ts
index d0525c8..d0525c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_metadata.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/user/user_metadata.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/assert.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/assert.d.ts
index 1a49e4a..1a49e4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/assert.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/assert.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/assert.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/assert.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/assert.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/assert.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/browser.d.ts
index e41fa23..e41fa23 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/browser.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/delay.d.ts
index 9345275..9345275 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/delay.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/delay.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/delay.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/delay.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/emulator.d.ts
index c24ca2c..c24ca2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/emulator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/event_id.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/event_id.d.ts
index 7708c7e..7708c7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/event_id.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/event_id.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/event_id.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/event_id.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/event_id.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/event_id.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/fetch_provider.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/fetch_provider.d.ts
index 6d4e32c..6d4e32c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/fetch_provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/fetch_provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/handler.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/handler.d.ts
index 891bf0b..891bf0b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/handler.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/handler.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/instantiator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/instantiator.d.ts
index f4d3928..f4d3928 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/instantiator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/instantiator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/instantiator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/instantiator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/instantiator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/instantiator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/location.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/location.d.ts
index 198a929..198a929 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/location.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/location.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/log.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/log.d.ts
index 9fff3a1..9fff3a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/log.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/log.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/navigator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/navigator.d.ts
index 7d8de2a..7d8de2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/navigator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/navigator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/providers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/providers.d.ts
index dd52421..dd52421 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/providers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/providers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/resolver.d.ts
index 96cd9f4..96cd9f4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/time.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/time.d.ts
index 6b1ef15..6b1ef15 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/time.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/time.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/validate_origin.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/validate_origin.d.ts
index eeba716..eeba716 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/validate_origin.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/validate_origin.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/validate_origin.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/validate_origin.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/validate_origin.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/validate_origin.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/version.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/version.d.ts
index 86c1183..86c1183 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/version.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/version.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/version.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/version.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/core/util/version.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/index.d.ts
index fbb2c89..fbb2c89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/index.d.ts
index 55773cf..55773cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_assertion.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_assertion.d.ts
index bb6dd02..bb6dd02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_assertion.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_assertion.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_error.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_error.d.ts
index f2b3312..f2b3312 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_info.d.ts
index badb4f6..badb4f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_resolver.d.ts
index c7b1d91..c7b1d91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_resolver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_resolver.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_resolver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_resolver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_session.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_session.d.ts
index 053342b..053342b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_session.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_session.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_session.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_session.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_session.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_session.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_user.d.ts
index 24ef6ea..24ef6ea 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_user.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_user.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_user.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/mfa/mfa_user.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/application_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/application_verifier.d.ts
index 04a984c..04a984c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/application_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/application_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/auth.d.ts
index fa7ec7e..fa7ec7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/enum_maps.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/enum_maps.d.ts
index 17d48e7..17d48e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/enum_maps.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/enum_maps.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/enums.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/enums.d.ts
index 8e801f8..8e801f8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/enums.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/enums.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/id_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/id_token.d.ts
index df545e2..df545e2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/id_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/id_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/popup_redirect.d.ts
index 85aa784..85aa784 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/public_types.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/public_types.d.ts
index 8ad4f59..8ad4f59 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/public_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/public_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/user.d.ts
index 446aae6..446aae6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/model/user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/auth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/auth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/auth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/auth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/auth_window.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/auth_window.d.ts
index 54dc2b7..54dc2b7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/auth_window.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/auth_window.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.d.ts
index 4ef1add..4ef1add 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.iframes.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.iframes.d.ts
index 132adc4..132adc4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.iframes.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.iframes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/gapi.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/iframe.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/iframe.d.ts
index 1e0760a..1e0760a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/iframe.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/iframe.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/iframe.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/iframe.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/iframe.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/iframe/iframe.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/index.d.ts
index 4291822..4291822 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/load_js.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/load_js.d.ts
index 6d8efc3..6d8efc3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/load_js.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/load_js.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/load_js.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/load_js.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/load_js.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/load_js.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/index.d.ts
index 6c8bc72..6c8bc72 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/promise.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/promise.d.ts
index 038141e..038141e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/promise.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/promise.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/promise.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/promise.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/receiver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/receiver.d.ts
index 36bfa91..36bfa91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/receiver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/receiver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/receiver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/receiver.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/receiver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/receiver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/sender.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/sender.d.ts
index 95af6b2..95af6b2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/sender.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/sender.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/sender.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/sender.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/sender.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/messagechannel/sender.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/mfa/assertions/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/mfa/assertions/phone.d.ts
index 108e967..108e967 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/mfa/assertions/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/mfa/assertions/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/mfa/assertions/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/mfa/assertions/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/mfa/assertions/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/mfa/assertions/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/browser.d.ts
index 96e1583..96e1583 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/browser.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/indexed_db.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/indexed_db.d.ts
index b39d319..b39d319 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/indexed_db.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/indexed_db.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/indexed_db.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/indexed_db.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/indexed_db.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/indexed_db.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/local_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/local_storage.d.ts
index a0e4fab..a0e4fab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/local_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/local_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/local_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/local_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/local_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/local_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/session_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/session_storage.d.ts
index b568888..b568888 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/session_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/session_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/session_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/session_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/session_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/persistence/session_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/popup_redirect.d.ts
index c3b9867..c3b9867 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/popup_redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/providers/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/providers/phone.d.ts
index 1590d24..1590d24 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/providers/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/providers/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/providers/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/providers/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/providers/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/providers/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha.d.ts
index d690316..d690316 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_loader.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_loader.d.ts
index c803d89..c803d89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_loader.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_loader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_mock.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_mock.d.ts
index bcbcf67..bcbcf67 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_mock.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_mock.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
index 953dc69..953dc69 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/phone.d.ts
index 639a0ee..639a0ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/popup.d.ts
index a220c7d..a220c7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/redirect.d.ts
index 752b5ff..752b5ff 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/redirect.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/popup.d.ts
index bc259af..bc259af 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/worker.d.ts
index 84aac45..84aac45 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_browser/util/worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/plugins.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/plugins.d.ts
index 66d6e64..66d6e64 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/plugins.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/plugins.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/events.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/events.d.ts
index 505db00..505db00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/events.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/events.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/events.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/events.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/events.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/events.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/popup_redirect.d.ts
index 72abd7b..72abd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/utils.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/utils.d.ts
index 733c732..733c732 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/utils.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/utils.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/popup_redirect/utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/strategies/redirect.d.ts
index b07fb2f..b07fb2f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_cordova/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_node/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_node/index.d.ts
index a2c8ed6..a2c8ed6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_node/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_node/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_react_native/persistence/react_native.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_react_native/persistence/react_native.d.ts
index b442a22..b442a22 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_react_native/persistence/react_native.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_react_native/persistence/react_native.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_react_native/persistence/react_native.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_react_native/persistence/react_native.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_react_native/persistence/react_native.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/src/platform_react_native/persistence/react_native.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/api/helper.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/api/helper.d.ts
index f67051f..f67051f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/api/helper.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/api/helper.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/delay.d.ts
index d4c3767..d4c3767 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/erroring_unavailable_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/erroring_unavailable_persistence.d.ts
index 7dd92ee..7dd92ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/erroring_unavailable_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/erroring_unavailable_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/fake_service_worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/fake_service_worker.d.ts
index aeb7e9d..aeb7e9d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/fake_service_worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/fake_service_worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/id_token_response.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/id_token_response.d.ts
index 057545d..057545d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/id_token_response.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/id_token_response.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/iframe_event.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/iframe_event.d.ts
index c14ebd0..c14ebd0 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/iframe_event.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/iframe_event.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/emulator_rest_helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/emulator_rest_helpers.d.ts
index f72dd03..f72dd03 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/emulator_rest_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/emulator_rest_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/helpers.d.ts
index 0120a8d..0120a8d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/settings.d.ts
index f4f8415..f4f8415 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/integration/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/jwt.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/jwt.d.ts
index b8892ae..b8892ae 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/jwt.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/jwt.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_auth.d.ts
index 2822ce8..2822ce8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_auth_credential.d.ts
index 21a6f10..21a6f10 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_fetch.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_fetch.d.ts
index 48bcdcd..48bcdcd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_fetch.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_fetch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_fetch.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_fetch.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_fetch.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_fetch.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_popup_redirect_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_popup_redirect_resolver.d.ts
index 676d576..676d576 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_popup_redirect_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/mock_popup_redirect_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/redirect_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/redirect_persistence.d.ts
index 53deb3b..53deb3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/redirect_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/redirect_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/timeout_stub.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/timeout_stub.d.ts
index 2c31630..2c31630 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/timeout_stub.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/helpers/timeout_stub.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/custom.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/custom.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/custom.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/custom.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/idp.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/idp.local.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/idp.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/idp.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/middleware_test_generator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/middleware_test_generator.d.ts
index 3743c40..3743c40 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/middleware_test_generator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/middleware_test_generator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/oob.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/oob.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/oob.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/oob.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/flows/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/compat/firebaseui.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/compat/firebaseui.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/compat/firebaseui.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/compat/firebaseui.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/persistence.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/persistence.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/persistence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/persistence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/popup.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/auth_driver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/auth_driver.d.ts
index d17487c..d17487c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/auth_driver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/auth_driver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/functions.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/functions.d.ts
index 953318a..953318a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/functions.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/functions.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/idp_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/idp_page.d.ts
index c621472..c621472 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/idp_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/idp_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/js_load_condition.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/js_load_condition.d.ts
index 479ad02..479ad02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/js_load_condition.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/js_load_condition.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/test_runner.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/test_runner.d.ts
index 1650322..1650322 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/test_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/test_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/test_server.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/test_server.d.ts
index 6ec28bd..6ec28bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/test_server.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/test_server.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/ui_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/ui_page.d.ts
index a8fb354..a8fb354 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/ui_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/rn/test/integration/webdriver/util/ui_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/scripts/run_node_tests.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/scripts/run_node_tests.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/scripts/run_node_tests.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/scripts/run_node_tests.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/account.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/account.d.ts
index f4fbd77..f4fbd77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/account.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/account.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/account.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/account.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/account.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/account.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/email_and_password.d.ts
index b60a2f1..b60a2f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/mfa.d.ts
index 4b1f8fb..4b1f8fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/profile.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/profile.d.ts
index 8141b7b..8141b7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/profile.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/profile.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/profile.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/profile.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/profile.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/account_management/profile.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/create_auth_uri.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/create_auth_uri.d.ts
index d8c101d..d8c101d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/create_auth_uri.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/create_auth_uri.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/create_auth_uri.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/create_auth_uri.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/create_auth_uri.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/create_auth_uri.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/custom_token.d.ts
index f959363..f959363 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_and_password.d.ts
index 20a182d..20a182d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_link.d.ts
index 97898e1..97898e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/idp.d.ts
index 8abd6fb..8abd6fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/idp.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/mfa.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/mfa.d.ts
index 15196c8..15196c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/mfa.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/mfa.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/mfa.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/mfa.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/mfa.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/mfa.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/recaptcha.d.ts
index 7c96b88..7c96b88 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/recaptcha.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/recaptcha.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/recaptcha.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/recaptcha.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sign_up.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sign_up.d.ts
index 2dd3ae8..2dd3ae8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sign_up.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sign_up.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sign_up.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sign_up.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sign_up.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sign_up.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sms.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sms.d.ts
index cbab365..cbab365 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sms.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sms.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sms.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sms.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/sms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/token.d.ts
index fe3008e..fe3008e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/authentication/token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/errors.d.ts
index 227fcd1..227fcd1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/index.d.ts
index 259b74d..259b74d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/index.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/index.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/project_config/get_project_config.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/project_config/get_project_config.d.ts
index cc2973c..cc2973c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/project_config/get_project_config.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/project_config/get_project_config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/api/project_config/get_project_config.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/api/project_config/get_project_config.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/api/project_config/get_project_config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/api/project_config/get_project_config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/action_code_url.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/action_code_url.d.ts
index acd367b..acd367b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/action_code_url.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/action_code_url.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/action_code_url.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/action_code_url.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/action_code_url.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/action_code_url.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_event_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_event_manager.d.ts
index 7da75fc..7da75fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_event_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_event_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_event_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_event_manager.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_event_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_event_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_impl.d.ts
index c458bc7..c458bc7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/auth_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/emulator.d.ts
index 66235f2..66235f2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/emulator.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/firebase_internal.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/firebase_internal.d.ts
index f9b9e2b..f9b9e2b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/firebase_internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/firebase_internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/firebase_internal.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/firebase_internal.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/firebase_internal.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/firebase_internal.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/initialize.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/initialize.d.ts
index a76af48..a76af48 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/initialize.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/initialize.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/initialize.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/initialize.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/initialize.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/initialize.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/middleware.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/middleware.d.ts
index 1ea5ea9..1ea5ea9 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/middleware.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/middleware.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/middleware.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/middleware.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/middleware.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/middleware.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/register.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/register.d.ts
index cbfb3d6..cbfb3d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/auth/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/auth_credential.d.ts
index 092da7d..092da7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/email.d.ts
index 5fa2ebb..5fa2ebb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/index.d.ts
index 8043476..8043476 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/oauth.d.ts
index f5dbd7b..f5dbd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/phone.d.ts
index 57405a5..57405a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/saml.d.ts
index 0729b09..0729b09 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/credentials/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/errors.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/errors.d.ts
index c0a7be2..c0a7be2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/errors.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/errors.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/errors.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/errors.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/index.d.ts
index 3e1a187..3e1a187 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/in_memory.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/in_memory.d.ts
index dfa2165..dfa2165 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/in_memory.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/in_memory.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/in_memory.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/in_memory.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/in_memory.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/in_memory.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/index.d.ts
index 9f03d1f..9f03d1f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/persistence_user_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/persistence_user_manager.d.ts
index f0ee24a..f0ee24a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/persistence_user_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/persistence_user_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/persistence_user_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/persistence_user_manager.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/persistence_user_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/persistence/persistence_user_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/email.d.ts
index 950c15c..950c15c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/facebook.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/facebook.d.ts
index c60433f..c60433f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/facebook.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/facebook.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/facebook.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/facebook.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/facebook.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/facebook.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/federated.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/federated.d.ts
index e52b0fc..e52b0fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/federated.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/federated.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/federated.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/federated.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/federated.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/federated.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/github.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/github.d.ts
index 9cd2dbc..9cd2dbc 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/github.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/github.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/github.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/github.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/github.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/github.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/google.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/google.d.ts
index c1a73e1..c1a73e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/google.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/google.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/google.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/google.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/google.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/google.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/oauth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/oauth.d.ts
index 34f4a0f..34f4a0f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/oauth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/oauth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/oauth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/oauth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/oauth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/oauth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/saml.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/saml.d.ts
index 155e742..155e742 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/saml.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/saml.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/saml.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/saml.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/saml.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/saml.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/twitter.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/twitter.d.ts
index fdbf3eb..fdbf3eb 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/twitter.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/twitter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/twitter.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/twitter.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/twitter.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/providers/twitter.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/abstract_popup_redirect_operation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/abstract_popup_redirect_operation.d.ts
index d93fc00..d93fc00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/abstract_popup_redirect_operation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/abstract_popup_redirect_operation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/abstract_popup_redirect_operation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/abstract_popup_redirect_operation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/action_code_settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/action_code_settings.d.ts
index 3f1f517..3f1f517 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/action_code_settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/action_code_settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/action_code_settings.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/action_code_settings.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/action_code_settings.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/action_code_settings.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/anonymous.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/anonymous.d.ts
index 2f2913e..2f2913e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/anonymous.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/anonymous.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/credential.d.ts
index 0d12fa2..0d12fa2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/credential.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/credential.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/credential.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/credential.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/custom_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/custom_token.d.ts
index 62c0d33..62c0d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/custom_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/custom_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/custom_token.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/custom_token.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/custom_token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/custom_token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email.d.ts
index 308413c..308413c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_and_password.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_and_password.d.ts
index b76df21..b76df21 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_and_password.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_and_password.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_and_password.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_and_password.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_and_password.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_and_password.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_link.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_link.d.ts
index c8e5c36..c8e5c36 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_link.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_link.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_link.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_link.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_link.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/email_link.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/idp.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/idp.d.ts
index 591f461..591f461 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/idp.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/idp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/idp.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/idp.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/idp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/idp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/redirect.d.ts
index a9058e3..a9058e3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/account_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/account_info.d.ts
index cbfee9a..cbfee9a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/account_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/account_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/account_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/account_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/account_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/account_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/additional_user_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/additional_user_info.d.ts
index b076418..b076418 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/additional_user_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/additional_user_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/additional_user_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/additional_user_info.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/additional_user_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/additional_user_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/id_token_result.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/id_token_result.d.ts
index 15ab033..15ab033 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/id_token_result.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/id_token_result.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/id_token_result.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/id_token_result.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/id_token_result.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/id_token_result.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/invalidation.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/invalidation.d.ts
index 9105b44..9105b44 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/invalidation.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/invalidation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/invalidation.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/invalidation.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/invalidation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/invalidation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/link_unlink.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/link_unlink.d.ts
index 4329176..4329176 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/link_unlink.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/link_unlink.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/link_unlink.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/link_unlink.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/link_unlink.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/link_unlink.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/proactive_refresh.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/proactive_refresh.d.ts
index 542e2bf..542e2bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/proactive_refresh.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/proactive_refresh.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/proactive_refresh.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/proactive_refresh.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/proactive_refresh.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/proactive_refresh.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reauthenticate.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reauthenticate.d.ts
index c94596c..c94596c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reauthenticate.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reauthenticate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reauthenticate.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reauthenticate.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reauthenticate.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reauthenticate.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reload.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reload.d.ts
index f004590..f004590 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reload.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reload.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reload.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reload.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reload.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/reload.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/token_manager.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/token_manager.d.ts
index e998b77..e998b77 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/token_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/token_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/token_manager.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/token_manager.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/token_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/token_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_credential_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_credential_impl.d.ts
index 14ecb8a..14ecb8a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_credential_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_credential_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_credential_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_credential_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_credential_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_credential_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_impl.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_impl.d.ts
index 22208f6..22208f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_impl.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_impl.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_impl.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_impl.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_metadata.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_metadata.d.ts
index d0525c8..d0525c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_metadata.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/user/user_metadata.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/assert.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/assert.d.ts
index 1a49e4a..1a49e4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/assert.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/assert.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/assert.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/assert.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/assert.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/assert.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/browser.d.ts
index e41fa23..e41fa23 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/browser.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/delay.d.ts
index 9345275..9345275 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/delay.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/delay.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/delay.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/delay.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/emulator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/emulator.d.ts
index c24ca2c..c24ca2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/emulator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/event_id.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/event_id.d.ts
index 7708c7e..7708c7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/event_id.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/event_id.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/event_id.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/event_id.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/event_id.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/event_id.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/fetch_provider.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/fetch_provider.d.ts
index 6d4e32c..6d4e32c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/fetch_provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/fetch_provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/handler.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/handler.d.ts
index 891bf0b..891bf0b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/handler.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/handler.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/instantiator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/instantiator.d.ts
index f4d3928..f4d3928 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/instantiator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/instantiator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/instantiator.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/instantiator.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/instantiator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/instantiator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/location.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/location.d.ts
index 198a929..198a929 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/location.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/location.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/log.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/log.d.ts
index 9fff3a1..9fff3a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/log.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/log.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/navigator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/navigator.d.ts
index 7d8de2a..7d8de2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/navigator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/navigator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/providers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/providers.d.ts
index dd52421..dd52421 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/providers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/providers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/resolver.d.ts
index 96cd9f4..96cd9f4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/time.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/time.d.ts
index 6b1ef15..6b1ef15 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/time.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/time.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/validate_origin.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/validate_origin.d.ts
index eeba716..eeba716 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/validate_origin.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/validate_origin.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/validate_origin.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/validate_origin.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/validate_origin.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/validate_origin.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/version.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/version.d.ts
index 86c1183..86c1183 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/version.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/version.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/version.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/version.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/core/util/version.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/index.d.ts
index fbb2c89..fbb2c89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/index.d.ts
index 55773cf..55773cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_assertion.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_assertion.d.ts
index bb6dd02..bb6dd02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_assertion.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_assertion.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_error.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_error.d.ts
index f2b3312..f2b3312 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_info.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_info.d.ts
index badb4f6..badb4f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_info.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_info.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_resolver.d.ts
index c7b1d91..c7b1d91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_resolver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_resolver.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_resolver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_resolver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_session.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_session.d.ts
index 053342b..053342b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_session.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_session.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_session.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_session.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_session.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_session.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_user.d.ts
index 24ef6ea..24ef6ea 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_user.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_user.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_user.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/mfa/mfa_user.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/model/application_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/model/application_verifier.d.ts
index 04a984c..04a984c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/model/application_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/model/application_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/model/auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/model/auth.d.ts
index fa7ec7e..fa7ec7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/model/auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/model/auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/model/enum_maps.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/model/enum_maps.d.ts
index 17d48e7..17d48e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/model/enum_maps.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/model/enum_maps.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/model/enums.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/model/enums.d.ts
index 8e801f8..8e801f8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/model/enums.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/model/enums.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/model/id_token.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/model/id_token.d.ts
index df545e2..df545e2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/model/id_token.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/model/id_token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/model/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/model/popup_redirect.d.ts
index 85aa784..85aa784 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/model/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/model/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/model/public_types.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/model/public_types.d.ts
index 8ad4f59..8ad4f59 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/model/public_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/model/public_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/model/user.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/model/user.d.ts
index 446aae6..446aae6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/model/user.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/model/user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/auth.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/auth.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/auth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/auth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/auth_window.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/auth_window.d.ts
index 54dc2b7..54dc2b7 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/auth_window.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/auth_window.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.d.ts
index 4ef1add..4ef1add 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.iframes.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.iframes.d.ts
index 132adc4..132adc4 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.iframes.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.iframes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/gapi.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/iframe.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/iframe.d.ts
index 1e0760a..1e0760a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/iframe.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/iframe.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/iframe.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/iframe.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/iframe.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/iframe/iframe.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/index.d.ts
index 4291822..4291822 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/load_js.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/load_js.d.ts
index 6d8efc3..6d8efc3 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/load_js.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/load_js.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/load_js.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/load_js.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/load_js.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/load_js.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/index.d.ts
index 6c8bc72..6c8bc72 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/promise.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/promise.d.ts
index 038141e..038141e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/promise.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/promise.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/promise.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/promise.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/receiver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/receiver.d.ts
index 36bfa91..36bfa91 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/receiver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/receiver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/receiver.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/receiver.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/receiver.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/receiver.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/sender.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/sender.d.ts
index 95af6b2..95af6b2 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/sender.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/sender.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/sender.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/sender.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/sender.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/messagechannel/sender.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/mfa/assertions/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/mfa/assertions/phone.d.ts
index 108e967..108e967 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/mfa/assertions/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/mfa/assertions/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/mfa/assertions/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/mfa/assertions/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/mfa/assertions/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/mfa/assertions/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/browser.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/browser.d.ts
index 96e1583..96e1583 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/browser.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/browser.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/indexed_db.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/indexed_db.d.ts
index b39d319..b39d319 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/indexed_db.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/indexed_db.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/indexed_db.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/indexed_db.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/indexed_db.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/indexed_db.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/local_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/local_storage.d.ts
index a0e4fab..a0e4fab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/local_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/local_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/local_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/local_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/local_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/local_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/session_storage.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/session_storage.d.ts
index b568888..b568888 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/session_storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/session_storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/session_storage.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/session_storage.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/session_storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/persistence/session_storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/popup_redirect.d.ts
index c3b9867..c3b9867 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/popup_redirect.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/providers/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/providers/phone.d.ts
index 1590d24..1590d24 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/providers/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/providers/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/providers/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/providers/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/providers/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/providers/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha.d.ts
index d690316..d690316 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_loader.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_loader.d.ts
index c803d89..c803d89 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_loader.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_loader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_loader.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_mock.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_mock.d.ts
index bcbcf67..bcbcf67 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_mock.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_mock.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_mock.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_verifier.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
index 953dc69..953dc69 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_verifier.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/recaptcha/recaptcha_verifier.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/phone.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/phone.d.ts
index 639a0ee..639a0ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/phone.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/phone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/popup.d.ts
index a220c7d..a220c7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/redirect.d.ts
index 752b5ff..752b5ff 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/redirect.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/strategies/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/popup.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/popup.d.ts
index bc259af..bc259af 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/popup.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/popup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/popup.test.d.ts
index f298aab..f298aab 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/worker.d.ts
index 84aac45..84aac45 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_browser/util/worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/plugins.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/plugins.d.ts
index 66d6e64..66d6e64 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/plugins.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/plugins.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/events.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/events.d.ts
index 505db00..505db00 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/events.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/events.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/events.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/events.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/events.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/events.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/popup_redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/popup_redirect.d.ts
index 72abd7b..72abd7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/popup_redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/popup_redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/popup_redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/utils.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/utils.d.ts
index 733c732..733c732 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/utils.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/utils.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/popup_redirect/utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/strategies/redirect.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/strategies/redirect.d.ts
index b07fb2f..b07fb2f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/strategies/redirect.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_cordova/strategies/redirect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_node/index.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_node/index.d.ts
index a2c8ed6..a2c8ed6 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_node/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_node/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_react_native/persistence/react_native.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_react_native/persistence/react_native.d.ts
index b442a22..b442a22 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_react_native/persistence/react_native.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_react_native/persistence/react_native.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_react_native/persistence/react_native.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_react_native/persistence/react_native.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/src/platform_react_native/persistence/react_native.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/src/platform_react_native/persistence/react_native.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/api/helper.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/api/helper.d.ts
index f67051f..f67051f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/api/helper.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/api/helper.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/delay.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/delay.d.ts
index d4c3767..d4c3767 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/delay.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/delay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/erroring_unavailable_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/erroring_unavailable_persistence.d.ts
index 7dd92ee..7dd92ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/erroring_unavailable_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/erroring_unavailable_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/fake_service_worker.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/fake_service_worker.d.ts
index aeb7e9d..aeb7e9d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/fake_service_worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/fake_service_worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/id_token_response.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/id_token_response.d.ts
index 057545d..057545d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/id_token_response.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/id_token_response.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/iframe_event.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/iframe_event.d.ts
index c14ebd0..c14ebd0 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/iframe_event.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/iframe_event.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/emulator_rest_helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/emulator_rest_helpers.d.ts
index f72dd03..f72dd03 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/emulator_rest_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/emulator_rest_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/helpers.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/helpers.d.ts
index 0120a8d..0120a8d 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/settings.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/settings.d.ts
index f4f8415..f4f8415 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/integration/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/jwt.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/jwt.d.ts
index b8892ae..b8892ae 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/jwt.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/jwt.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_auth.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_auth.d.ts
index 2822ce8..2822ce8 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_auth.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_auth.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_auth_credential.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_auth_credential.d.ts
index 21a6f10..21a6f10 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_auth_credential.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_auth_credential.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_fetch.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_fetch.d.ts
index 48bcdcd..48bcdcd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_fetch.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_fetch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_fetch.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_fetch.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_fetch.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_fetch.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_popup_redirect_resolver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_popup_redirect_resolver.d.ts
index 676d576..676d576 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_popup_redirect_resolver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/mock_popup_redirect_resolver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/redirect_persistence.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/redirect_persistence.d.ts
index 53deb3b..53deb3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/redirect_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/redirect_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/timeout_stub.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/timeout_stub.d.ts
index 2c31630..2c31630 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/timeout_stub.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/helpers/timeout_stub.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/custom.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/custom.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/custom.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/custom.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/email.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/email.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/email.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/email.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/idp.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/idp.local.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/idp.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/idp.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/middleware_test_generator.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/middleware_test_generator.d.ts
index 3743c40..3743c40 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/middleware_test_generator.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/middleware_test_generator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/oob.local.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/oob.local.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/oob.local.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/oob.local.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/phone.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/phone.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/phone.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/flows/phone.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/anonymous.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/anonymous.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/anonymous.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/anonymous.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/compat/firebaseui.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/compat/firebaseui.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/compat/firebaseui.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/compat/firebaseui.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/persistence.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/persistence.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/persistence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/persistence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/popup.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/popup.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/popup.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/popup.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/redirect.test.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/redirect.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/redirect.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/redirect.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/auth_driver.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/auth_driver.d.ts
index d17487c..d17487c 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/auth_driver.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/auth_driver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/functions.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/functions.d.ts
index 953318a..953318a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/functions.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/functions.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/idp_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/idp_page.d.ts
index c621472..c621472 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/idp_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/idp_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/js_load_condition.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/js_load_condition.d.ts
index 479ad02..479ad02 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/js_load_condition.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/js_load_condition.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/test_runner.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/test_runner.d.ts
index 1650322..1650322 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/test_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/test_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/test_server.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/test_server.d.ts
index 6ec28bd..6ec28bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/test_server.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/test_server.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/ui_page.d.ts b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/ui_page.d.ts
index a8fb354..a8fb354 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/ui_page.d.ts
+++ b/includes/fcm/node_modules/@firebase/auth/dist/test/integration/webdriver/util/ui_page.d.ts
diff --git a/includes/fcm/node_modules/@firebase/auth/dist/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/auth/dist/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/dist/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/auth/dist/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/auth/internal/package.json b/includes/fcm/node_modules/@firebase/auth/internal/package.json
index 8dd06ec..8dd06ec 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/internal/package.json
+++ b/includes/fcm/node_modules/@firebase/auth/internal/package.json
diff --git a/includes/fcm/node_modules/@firebase/auth/package.json b/includes/fcm/node_modules/@firebase/auth/package.json
index 053268f..053268f 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/package.json
+++ b/includes/fcm/node_modules/@firebase/auth/package.json
diff --git a/includes/fcm/node_modules/@firebase/auth/react-native/package.json b/includes/fcm/node_modules/@firebase/auth/react-native/package.json
index a3fd89b..a3fd89b 100644..100755
--- a/includes/fcm/node_modules/@firebase/auth/react-native/package.json
+++ b/includes/fcm/node_modules/@firebase/auth/react-native/package.json
diff --git a/includes/fcm/node_modules/@firebase/component/CHANGELOG.md b/includes/fcm/node_modules/@firebase/component/CHANGELOG.md
index a379ca0..a379ca0 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/component/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/component/README.md b/includes/fcm/node_modules/@firebase/component/README.md
index 242dacb..242dacb 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/README.md
+++ b/includes/fcm/node_modules/@firebase/component/README.md
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/index.d.ts b/includes/fcm/node_modules/@firebase/component/dist/esm/index.d.ts
index 2dd3de9..2dd3de9 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm2017.js
index c823a0d..c823a0d 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm2017.js.map
index 3b90d00..3b90d00 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm5.js b/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm5.js
index b9ef3bf..b9ef3bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm5.js.map b/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm5.js.map
index 56c0c62..56c0c62 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/package.json b/includes/fcm/node_modules/@firebase/component/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/src/component.d.ts b/includes/fcm/node_modules/@firebase/component/dist/esm/src/component.d.ts
index 6364195..6364195 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/src/component.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/src/component.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/src/component_container.d.ts b/includes/fcm/node_modules/@firebase/component/dist/esm/src/component_container.d.ts
index b3adb58..b3adb58 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/src/component_container.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/src/component_container.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/src/component_container.test.d.ts b/includes/fcm/node_modules/@firebase/component/dist/esm/src/component_container.test.d.ts
index 6eb451d..6eb451d 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/src/component_container.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/src/component_container.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/src/constants.d.ts b/includes/fcm/node_modules/@firebase/component/dist/esm/src/constants.d.ts
index 336fb41..336fb41 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/src/provider.d.ts b/includes/fcm/node_modules/@firebase/component/dist/esm/src/provider.d.ts
index 54ef0a6..54ef0a6 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/src/provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/src/provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/src/provider.test.d.ts b/includes/fcm/node_modules/@firebase/component/dist/esm/src/provider.test.d.ts
index 7602964..7602964 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/src/provider.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/src/provider.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/src/types.d.ts b/includes/fcm/node_modules/@firebase/component/dist/esm/src/types.d.ts
index e681813..e681813 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/src/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/src/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/test/setup.d.ts b/includes/fcm/node_modules/@firebase/component/dist/esm/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/esm/test/util.d.ts b/includes/fcm/node_modules/@firebase/component/dist/esm/test/util.d.ts
index 06853a9..06853a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/esm/test/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/esm/test/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/component/dist/index.cjs.js
index a18b733..a18b733 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/component/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/component/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/component/dist/index.cjs.js.map
index fb6d5c1..fb6d5c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/component/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/component/dist/index.d.ts b/includes/fcm/node_modules/@firebase/component/dist/index.d.ts
index 2dd3de9..2dd3de9 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/src/component.d.ts b/includes/fcm/node_modules/@firebase/component/dist/src/component.d.ts
index 6364195..6364195 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/src/component.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/src/component.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/src/component_container.d.ts b/includes/fcm/node_modules/@firebase/component/dist/src/component_container.d.ts
index b3adb58..b3adb58 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/src/component_container.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/src/component_container.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/src/component_container.test.d.ts b/includes/fcm/node_modules/@firebase/component/dist/src/component_container.test.d.ts
index 6eb451d..6eb451d 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/src/component_container.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/src/component_container.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/src/constants.d.ts b/includes/fcm/node_modules/@firebase/component/dist/src/constants.d.ts
index 336fb41..336fb41 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/src/provider.d.ts b/includes/fcm/node_modules/@firebase/component/dist/src/provider.d.ts
index 54ef0a6..54ef0a6 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/src/provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/src/provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/src/provider.test.d.ts b/includes/fcm/node_modules/@firebase/component/dist/src/provider.test.d.ts
index 7602964..7602964 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/src/provider.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/src/provider.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/src/types.d.ts b/includes/fcm/node_modules/@firebase/component/dist/src/types.d.ts
index e681813..e681813 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/src/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/src/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/test/setup.d.ts b/includes/fcm/node_modules/@firebase/component/dist/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/dist/test/util.d.ts b/includes/fcm/node_modules/@firebase/component/dist/test/util.d.ts
index 06853a9..06853a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/dist/test/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/component/dist/test/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/component/package.json b/includes/fcm/node_modules/@firebase/component/package.json
index b5b6861..b5b6861 100644..100755
--- a/includes/fcm/node_modules/@firebase/component/package.json
+++ b/includes/fcm/node_modules/@firebase/component/package.json
diff --git a/includes/fcm/node_modules/@firebase/database-compat/CHANGELOG.md b/includes/fcm/node_modules/@firebase/database-compat/CHANGELOG.md
index 3a7a7e5..3a7a7e5 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/database-compat/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/database-compat/README.md b/includes/fcm/node_modules/@firebase/database-compat/README.md
index 656ab83..656ab83 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/README.md
+++ b/includes/fcm/node_modules/@firebase/database-compat/README.md
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/Database.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/Database.d.ts
index 0ec2668..0ec2668 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/Database.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/Database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/Reference.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/Reference.d.ts
index 75adc85..75adc85 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/Reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/Reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/TransactionResult.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/TransactionResult.d.ts
index 2fac36e..2fac36e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/TransactionResult.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/TransactionResult.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/internal.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/internal.d.ts
index 234da3e..234da3e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/onDisconnect.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/onDisconnect.d.ts
index 5932a8a..5932a8a 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/onDisconnect.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/api/onDisconnect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.d.ts
index 8fc1cdb..8fc1cdb 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.node.d.ts
index bb8c84e..bb8c84e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.standalone.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.standalone.d.ts
index 9d01344..9d01344 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.standalone.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/index.standalone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/util/util.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/util/util.d.ts
index 2d0e3a7..2d0e3a7 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/util/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/util/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/util/validation.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/util/validation.d.ts
index 52a06df..52a06df 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/util/validation.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/src/util/validation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/browser/crawler_support.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/browser/crawler_support.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/browser/crawler_support.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/browser/crawler_support.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/database.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/database.test.d.ts
index 4835a03..4835a03 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/datasnapshot.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/datasnapshot.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/datasnapshot.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/datasnapshot.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/events.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/events.d.ts
index 5c7fb30..5c7fb30 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/events.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/events.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/util.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/util.d.ts
index 887635a..887635a 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/info.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/info.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/order.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/order.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/order.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/order.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/order_by.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/order_by.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/order_by.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/order_by.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/promise.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/promise.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/promise.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/promise.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/query.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/query.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/query.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/query.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/servervalues.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/servervalues.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/servervalues.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/servervalues.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/transaction.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/transaction.test.d.ts
index 4835a03..4835a03 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/transaction.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/database-compat/test/transaction.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm2017.js b/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm2017.js
index e76bc9b..e76bc9b 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm2017.js.map
index 881e493..881e493 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm5.js b/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm5.js
index 8bf5960..8bf5960 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm5.js.map b/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm5.js.map
index 0fd7019..0fd7019 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/index.js b/includes/fcm/node_modules/@firebase/database-compat/dist/index.js
index ffea3aa..ffea3aa 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/index.js
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/index.js
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/index.js.map b/includes/fcm/node_modules/@firebase/database-compat/dist/index.js.map
index 3d75ede..3d75ede 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/index.js.map
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/index.js.map
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/index.standalone.js b/includes/fcm/node_modules/@firebase/database-compat/dist/index.standalone.js
index 9381c66..9381c66 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/index.standalone.js
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/index.standalone.js
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/index.standalone.js.map b/includes/fcm/node_modules/@firebase/database-compat/dist/index.standalone.js.map
index 15fb016..15fb016 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/index.standalone.js.map
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/index.standalone.js.map
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Database.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Database.d.ts
index 0ec2668..0ec2668 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Database.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Reference.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Reference.d.ts
index 75adc85..75adc85 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/TransactionResult.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/TransactionResult.d.ts
index 2fac36e..2fac36e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/TransactionResult.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/TransactionResult.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/internal.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/internal.d.ts
index 234da3e..234da3e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/onDisconnect.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/onDisconnect.d.ts
index 5932a8a..5932a8a 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/onDisconnect.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/onDisconnect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.d.ts
index 0ff6e73..0ff6e73 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.node.d.ts
index bb8c84e..bb8c84e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.standalone.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.standalone.d.ts
index 9d01344..9d01344 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.standalone.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.standalone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/util.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/util.d.ts
index 2d0e3a7..2d0e3a7 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/validation.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/validation.d.ts
index 52a06df..52a06df 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/validation.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/validation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/browser/crawler_support.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/browser/crawler_support.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/browser/crawler_support.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/browser/crawler_support.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/database.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/database.test.d.ts
index 4835a03..4835a03 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/datasnapshot.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/datasnapshot.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/datasnapshot.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/datasnapshot.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/events.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/events.d.ts
index 5c7fb30..5c7fb30 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/events.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/events.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/util.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/util.d.ts
index 887635a..887635a 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/info.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/info.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/info.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/info.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order_by.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order_by.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order_by.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order_by.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/promise.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/promise.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/promise.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/promise.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/query.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/query.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/query.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/query.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/servervalues.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/servervalues.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/servervalues.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/servervalues.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/transaction.test.d.ts b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/transaction.test.d.ts
index 4835a03..4835a03 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/transaction.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/transaction.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/index.js b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/index.js
index 8725587..8725587 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/index.js
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/index.js
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/index.js.map b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/index.js.map
index ef1f472..ef1f472 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/index.js.map
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/index.js.map
diff --git a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/package.json b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/package.json
+++ b/includes/fcm/node_modules/@firebase/database-compat/dist/node-esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/database-compat/package.json b/includes/fcm/node_modules/@firebase/database-compat/package.json
index 689f2db..689f2db 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/package.json
+++ b/includes/fcm/node_modules/@firebase/database-compat/package.json
diff --git a/includes/fcm/node_modules/@firebase/database-compat/standalone/package.json b/includes/fcm/node_modules/@firebase/database-compat/standalone/package.json
index f9d3982..f9d3982 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-compat/standalone/package.json
+++ b/includes/fcm/node_modules/@firebase/database-compat/standalone/package.json
diff --git a/includes/fcm/node_modules/@firebase/database-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/database-types/CHANGELOG.md
index 463e999..463e999 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/database-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/database-types/README.md b/includes/fcm/node_modules/@firebase/database-types/README.md
index 681f6b3..681f6b3 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-types/README.md
+++ b/includes/fcm/node_modules/@firebase/database-types/README.md
diff --git a/includes/fcm/node_modules/@firebase/database-types/index.d.ts b/includes/fcm/node_modules/@firebase/database-types/index.d.ts
index 680a4a5..680a4a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/database-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database-types/package.json b/includes/fcm/node_modules/@firebase/database-types/package.json
index 4e778f5..4e778f5 100644..100755
--- a/includes/fcm/node_modules/@firebase/database-types/package.json
+++ b/includes/fcm/node_modules/@firebase/database-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/database/CHANGELOG.md b/includes/fcm/node_modules/@firebase/database/CHANGELOG.md
index 3bd48f4..3bd48f4 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/database/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/database/README.md b/includes/fcm/node_modules/@firebase/database/README.md
index 5fc92cc..5fc92cc 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/README.md
+++ b/includes/fcm/node_modules/@firebase/database/README.md
diff --git a/includes/fcm/node_modules/@firebase/database/dist/index.esm2017.js b/includes/fcm/node_modules/@firebase/database/dist/index.esm2017.js
index 32ec49f..32ec49f 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/database/dist/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/database/dist/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/database/dist/index.esm2017.js.map
index bcd7eb1..bcd7eb1 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/database/dist/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/database/dist/index.esm5.js b/includes/fcm/node_modules/@firebase/database/dist/index.esm5.js
index db90c84..db90c84 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/database/dist/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/database/dist/index.esm5.js.map b/includes/fcm/node_modules/@firebase/database/dist/index.esm5.js.map
index 530bd80..530bd80 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/database/dist/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/database/dist/index.node.cjs.js b/includes/fcm/node_modules/@firebase/database/dist/index.node.cjs.js
index 89c7ae1..89c7ae1 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/index.node.cjs.js
+++ b/includes/fcm/node_modules/@firebase/database/dist/index.node.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/database/dist/index.node.cjs.js.map b/includes/fcm/node_modules/@firebase/database/dist/index.node.cjs.js.map
index 66f5201..66f5201 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/index.node.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/database/dist/index.node.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/database/dist/index.standalone.js b/includes/fcm/node_modules/@firebase/database/dist/index.standalone.js
index 0d4bf06..0d4bf06 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/index.standalone.js
+++ b/includes/fcm/node_modules/@firebase/database/dist/index.standalone.js
diff --git a/includes/fcm/node_modules/@firebase/database/dist/index.standalone.js.map b/includes/fcm/node_modules/@firebase/database/dist/index.standalone.js.map
index a29a49b..a29a49b 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/index.standalone.js.map
+++ b/includes/fcm/node_modules/@firebase/database/dist/index.standalone.js.map
diff --git a/includes/fcm/node_modules/@firebase/database/dist/internal.d.ts b/includes/fcm/node_modules/@firebase/database/dist/internal.d.ts
index 2984b15..2984b15 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/index.node.esm.js b/includes/fcm/node_modules/@firebase/database/dist/node-esm/index.node.esm.js
index 1416e20..1416e20 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/index.node.esm.js
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/index.node.esm.js
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/index.node.esm.js.map b/includes/fcm/node_modules/@firebase/database/dist/node-esm/index.node.esm.js.map
index db381c1..db381c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/index.node.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/index.node.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/package.json b/includes/fcm/node_modules/@firebase/database/dist/node-esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/package.json
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api.d.ts
index 2f03453..2f03453 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api.standalone.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api.standalone.d.ts
index c3bc772..c3bc772 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api.standalone.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api.standalone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Database.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Database.d.ts
index 7cfbbc6..7cfbbc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Database.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/OnDisconnect.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/OnDisconnect.d.ts
index d5de644..d5de644 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/OnDisconnect.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/OnDisconnect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Reference.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Reference.d.ts
index 887c196..887c196 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Reference_impl.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Reference_impl.d.ts
index c302588..c302588 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Reference_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Reference_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/ServerValue.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/ServerValue.d.ts
index b222e7e..b222e7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/ServerValue.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/ServerValue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Transaction.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Transaction.d.ts
index 95ae979..95ae979 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/Transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/test_access.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/test_access.d.ts
index 60cecac..60cecac 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/test_access.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/api/test_access.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/AppCheckTokenProvider.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/AppCheckTokenProvider.d.ts
index 6496ca9..6496ca9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/AppCheckTokenProvider.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/AppCheckTokenProvider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/AuthTokenProvider.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/AuthTokenProvider.d.ts
index 1c797d9..1c797d9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/AuthTokenProvider.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/AuthTokenProvider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/CompoundWrite.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/CompoundWrite.d.ts
index 40c4926..40c4926 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/CompoundWrite.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/CompoundWrite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/PersistentConnection.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/PersistentConnection.d.ts
index afff598..afff598 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/PersistentConnection.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/PersistentConnection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/ReadonlyRestClient.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/ReadonlyRestClient.d.ts
index 87bfe41..87bfe41 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/ReadonlyRestClient.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/ReadonlyRestClient.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/Repo.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/Repo.d.ts
index deded00..deded00 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/Repo.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/Repo.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/RepoInfo.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/RepoInfo.d.ts
index d24201b..d24201b 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/RepoInfo.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/RepoInfo.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/ServerActions.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/ServerActions.d.ts
index a1cca07..a1cca07 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/ServerActions.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/ServerActions.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SnapshotHolder.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SnapshotHolder.d.ts
index ec799e2..ec799e2 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SnapshotHolder.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SnapshotHolder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SparseSnapshotTree.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SparseSnapshotTree.d.ts
index a2a2873..a2a2873 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SparseSnapshotTree.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SparseSnapshotTree.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SyncPoint.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SyncPoint.d.ts
index dc84eab..dc84eab 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SyncPoint.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SyncPoint.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SyncTree.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SyncTree.d.ts
index 301c1ae..301c1ae 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SyncTree.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/SyncTree.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/WriteTree.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/WriteTree.d.ts
index ef9059e..ef9059e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/WriteTree.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/WriteTree.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/AckUserWrite.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/AckUserWrite.d.ts
index 66337cf..66337cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/AckUserWrite.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/AckUserWrite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/ListenComplete.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/ListenComplete.d.ts
index 77e4250..77e4250 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/ListenComplete.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/ListenComplete.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Merge.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Merge.d.ts
index 440a911..440a911 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Merge.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Merge.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Operation.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Operation.d.ts
index fa624bc..fa624bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Operation.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Operation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Overwrite.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Overwrite.d.ts
index c5a15eb..c5a15eb 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Overwrite.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/operation/Overwrite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/ChildrenNode.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/ChildrenNode.d.ts
index b0ac8e0..b0ac8e0 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/ChildrenNode.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/ChildrenNode.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/IndexMap.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/IndexMap.d.ts
index 3ac5f0e..3ac5f0e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/IndexMap.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/IndexMap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/LeafNode.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/LeafNode.d.ts
index c48cda6..c48cda6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/LeafNode.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/LeafNode.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/Node.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/Node.d.ts
index 8249916..8249916 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/Node.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/Node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/childSet.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/childSet.d.ts
index 5f964f5..5f964f5 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/childSet.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/childSet.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/comparators.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/comparators.d.ts
index 15d3261..15d3261 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/comparators.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/comparators.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/Index.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/Index.d.ts
index dde7048..dde7048 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/Index.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/Index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/KeyIndex.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/KeyIndex.d.ts
index 3bed715..3bed715 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/KeyIndex.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/KeyIndex.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PathIndex.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PathIndex.d.ts
index f96ab69..f96ab69 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PathIndex.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PathIndex.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PriorityIndex.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PriorityIndex.d.ts
index ce368d4..ce368d4 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PriorityIndex.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PriorityIndex.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/ValueIndex.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/ValueIndex.d.ts
index c1a5396..c1a5396 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/ValueIndex.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/ValueIndex.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/nodeFromJSON.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/nodeFromJSON.d.ts
index bc6900c..bc6900c 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/nodeFromJSON.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/nodeFromJSON.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/snap.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/snap.d.ts
index b70d5e0..b70d5e0 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/snap.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/snap/snap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsCollection.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsCollection.d.ts
index 4b11a2d..4b11a2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsCollection.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsCollection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsListener.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsListener.d.ts
index a7dc485..a7dc485 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsListener.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsListener.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsManager.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsManager.d.ts
index 1d6ea22..1d6ea22 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsManager.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsManager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsReporter.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsReporter.d.ts
index 9b9c6c9..9b9c6c9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsReporter.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsReporter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/DOMStorageWrapper.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/DOMStorageWrapper.d.ts
index dbffa10..dbffa10 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/DOMStorageWrapper.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/DOMStorageWrapper.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/MemoryStorage.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/MemoryStorage.d.ts
index df11ca6..df11ca6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/MemoryStorage.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/MemoryStorage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/storage.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/storage.d.ts
index f78e4d2..f78e4d2 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/storage/storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/EventEmitter.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/EventEmitter.d.ts
index cb37e91..cb37e91 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/EventEmitter.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/EventEmitter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/ImmutableTree.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/ImmutableTree.d.ts
index 964dcb7..964dcb7 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/ImmutableTree.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/ImmutableTree.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/NextPushId.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/NextPushId.d.ts
index 33a438e..33a438e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/NextPushId.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/NextPushId.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/OnlineMonitor.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/OnlineMonitor.d.ts
index 168c515..168c515 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/OnlineMonitor.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/OnlineMonitor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/Path.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/Path.d.ts
index e42a96e..e42a96e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/Path.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/Path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/ServerValues.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/ServerValues.d.ts
index 5dabefd..5dabefd 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/ServerValues.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/ServerValues.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/SortedMap.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/SortedMap.d.ts
index 13d00d8..13d00d8 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/SortedMap.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/SortedMap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/Tree.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/Tree.d.ts
index 2b95690..2b95690 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/Tree.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/Tree.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/VisibilityMonitor.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/VisibilityMonitor.d.ts
index 0bbb893..0bbb893 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/VisibilityMonitor.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/VisibilityMonitor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/libs/parser.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/libs/parser.d.ts
index bd9fd85..bd9fd85 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/libs/parser.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/libs/parser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/misc.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/misc.d.ts
index fa35b98..fa35b98 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/misc.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/misc.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/util.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/util.d.ts
index 37b5e7b..37b5e7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/validation.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/validation.d.ts
index 05fd087..05fd087 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/validation.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/util/validation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/version.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/version.d.ts
index 1c7743f..1c7743f 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/version.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/CacheNode.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/CacheNode.d.ts
index 5ba8cfd..5ba8cfd 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/CacheNode.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/CacheNode.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/Change.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/Change.d.ts
index a53ca68..a53ca68 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/Change.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/Change.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ChildChangeAccumulator.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ChildChangeAccumulator.d.ts
index ef031e2..ef031e2 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ChildChangeAccumulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ChildChangeAccumulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/CompleteChildSource.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/CompleteChildSource.d.ts
index fd6a301..fd6a301 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/CompleteChildSource.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/CompleteChildSource.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/Event.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/Event.d.ts
index 03a8912..03a8912 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/Event.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/Event.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventGenerator.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventGenerator.d.ts
index fb665e4..fb665e4 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventGenerator.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventGenerator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventQueue.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventQueue.d.ts
index 2403ca0..2403ca0 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventQueue.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventQueue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventRegistration.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventRegistration.d.ts
index 771d8ef..771d8ef 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventRegistration.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/EventRegistration.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/QueryParams.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/QueryParams.d.ts
index 483f911..483f911 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/QueryParams.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/QueryParams.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/View.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/View.d.ts
index 18168be..18168be 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/View.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/View.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewCache.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewCache.d.ts
index 99ab270..99ab270 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewCache.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewCache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewProcessor.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewProcessor.d.ts
index 5387b4f..5387b4f 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewProcessor.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewProcessor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/IndexedFilter.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/IndexedFilter.d.ts
index 6c1b498..6c1b498 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/IndexedFilter.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/IndexedFilter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/LimitedFilter.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/LimitedFilter.d.ts
index 68db614..68db614 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/LimitedFilter.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/LimitedFilter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/NodeFilter.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/NodeFilter.d.ts
index c9206bd..c9206bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/NodeFilter.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/NodeFilter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/RangedFilter.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/RangedFilter.d.ts
index 63fc86a..63fc86a 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/RangedFilter.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/RangedFilter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.d.ts
index 45017d7..45017d7 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.node.d.ts
index 13debbd..13debbd 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.standalone.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.standalone.d.ts
index b272041..b272041 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.standalone.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/index.standalone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/BrowserPollConnection.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/BrowserPollConnection.d.ts
index 85fe5c4..85fe5c4 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/BrowserPollConnection.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/BrowserPollConnection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Connection.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Connection.d.ts
index 4349368..4349368 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Constants.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Constants.d.ts
index 7d1785e..7d1785e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Transport.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Transport.d.ts
index eb0055f..eb0055f 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Transport.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/Transport.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/TransportManager.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/TransportManager.d.ts
index 39d637b..39d637b 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/TransportManager.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/TransportManager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/WebSocketConnection.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/WebSocketConnection.d.ts
index 1f280b9..1f280b9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/WebSocketConnection.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/WebSocketConnection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/polling/PacketReceiver.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/polling/PacketReceiver.d.ts
index f756f7f..f756f7f 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/polling/PacketReceiver.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/realtime/polling/PacketReceiver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/register.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/register.d.ts
index d7e0e6a..d7e0e6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/src/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/compound_write.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/compound_write.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/compound_write.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/compound_write.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/connection.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/connection.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/connection.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/connection.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/deno.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/deno.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/deno.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/deno.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/exp/integration.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/exp/integration.test.d.ts
index 0365dec..0365dec 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/exp/integration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/exp/integration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/EventAccumulator.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/EventAccumulator.d.ts
index cf2fe26..cf2fe26 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/EventAccumulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/EventAccumulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/syncpoint-util.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/syncpoint-util.d.ts
index 17c9e36..17c9e36 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/syncpoint-util.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/syncpoint-util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/util.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/util.d.ts
index 28bfbd2..28bfbd2 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/helpers/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/node.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/node.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/node.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/node.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/parser.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/parser.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/parser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/parser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/path.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/pushid.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/pushid.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/pushid.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/pushid.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/repoinfo.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/repoinfo.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/repoinfo.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/repoinfo.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/sortedmap.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/sortedmap.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/sortedmap.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/sortedmap.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/sparsesnapshottree.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/sparsesnapshottree.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/sparsesnapshottree.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/sparsesnapshottree.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/syncpoint.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/syncpoint.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/syncpoint.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/syncpoint.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/transport.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/transport.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/transport.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/transport.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/websocketconnection.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/websocketconnection.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/websocketconnection.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/node-esm/test/websocketconnection.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/private.d.ts b/includes/fcm/node_modules/@firebase/database/dist/private.d.ts
index 945586d..945586d 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/private.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/private.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/public.d.ts b/includes/fcm/node_modules/@firebase/database/dist/public.d.ts
index dad4ce1..dad4ce1 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/public.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/public.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/api.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/api.d.ts
index 2f03453..2f03453 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/api.standalone.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/api.standalone.d.ts
index c3bc772..c3bc772 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/api.standalone.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/api.standalone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/api/Database.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/api/Database.d.ts
index 7cfbbc6..7cfbbc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/api/Database.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/api/Database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/api/OnDisconnect.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/api/OnDisconnect.d.ts
index d5de644..d5de644 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/api/OnDisconnect.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/api/OnDisconnect.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/api/Reference.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/api/Reference.d.ts
index 887c196..887c196 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/api/Reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/api/Reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/api/Reference_impl.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/api/Reference_impl.d.ts
index c302588..c302588 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/api/Reference_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/api/Reference_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/api/ServerValue.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/api/ServerValue.d.ts
index b222e7e..b222e7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/api/ServerValue.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/api/ServerValue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/api/Transaction.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/api/Transaction.d.ts
index 95ae979..95ae979 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/api/Transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/api/Transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/api/test_access.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/api/test_access.d.ts
index 60cecac..60cecac 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/api/test_access.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/api/test_access.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/AppCheckTokenProvider.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/AppCheckTokenProvider.d.ts
index 6496ca9..6496ca9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/AppCheckTokenProvider.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/AppCheckTokenProvider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/AuthTokenProvider.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/AuthTokenProvider.d.ts
index 1c797d9..1c797d9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/AuthTokenProvider.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/AuthTokenProvider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/CompoundWrite.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/CompoundWrite.d.ts
index 40c4926..40c4926 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/CompoundWrite.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/CompoundWrite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/PersistentConnection.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/PersistentConnection.d.ts
index afff598..afff598 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/PersistentConnection.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/PersistentConnection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/ReadonlyRestClient.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/ReadonlyRestClient.d.ts
index 87bfe41..87bfe41 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/ReadonlyRestClient.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/ReadonlyRestClient.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/Repo.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/Repo.d.ts
index deded00..deded00 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/Repo.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/Repo.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/RepoInfo.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/RepoInfo.d.ts
index d24201b..d24201b 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/RepoInfo.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/RepoInfo.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/ServerActions.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/ServerActions.d.ts
index a1cca07..a1cca07 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/ServerActions.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/ServerActions.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/SnapshotHolder.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/SnapshotHolder.d.ts
index ec799e2..ec799e2 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/SnapshotHolder.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/SnapshotHolder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/SparseSnapshotTree.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/SparseSnapshotTree.d.ts
index a2a2873..a2a2873 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/SparseSnapshotTree.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/SparseSnapshotTree.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/SyncPoint.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/SyncPoint.d.ts
index dc84eab..dc84eab 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/SyncPoint.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/SyncPoint.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/SyncTree.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/SyncTree.d.ts
index 301c1ae..301c1ae 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/SyncTree.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/SyncTree.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/WriteTree.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/WriteTree.d.ts
index ef9059e..ef9059e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/WriteTree.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/WriteTree.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/AckUserWrite.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/AckUserWrite.d.ts
index 66337cf..66337cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/AckUserWrite.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/AckUserWrite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/ListenComplete.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/ListenComplete.d.ts
index 77e4250..77e4250 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/ListenComplete.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/ListenComplete.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Merge.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Merge.d.ts
index 440a911..440a911 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Merge.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Merge.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Operation.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Operation.d.ts
index fa624bc..fa624bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Operation.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Operation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Overwrite.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Overwrite.d.ts
index c5a15eb..c5a15eb 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Overwrite.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/operation/Overwrite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/ChildrenNode.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/ChildrenNode.d.ts
index b0ac8e0..b0ac8e0 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/ChildrenNode.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/ChildrenNode.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/IndexMap.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/IndexMap.d.ts
index 3ac5f0e..3ac5f0e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/IndexMap.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/IndexMap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/LeafNode.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/LeafNode.d.ts
index c48cda6..c48cda6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/LeafNode.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/LeafNode.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/Node.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/Node.d.ts
index 8249916..8249916 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/Node.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/Node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/childSet.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/childSet.d.ts
index 5f964f5..5f964f5 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/childSet.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/childSet.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/comparators.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/comparators.d.ts
index 15d3261..15d3261 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/comparators.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/comparators.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/Index.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/Index.d.ts
index dde7048..dde7048 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/Index.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/Index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/KeyIndex.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/KeyIndex.d.ts
index 3bed715..3bed715 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/KeyIndex.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/KeyIndex.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/PathIndex.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/PathIndex.d.ts
index f96ab69..f96ab69 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/PathIndex.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/PathIndex.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/PriorityIndex.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/PriorityIndex.d.ts
index ce368d4..ce368d4 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/PriorityIndex.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/PriorityIndex.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/ValueIndex.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/ValueIndex.d.ts
index c1a5396..c1a5396 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/ValueIndex.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/indexes/ValueIndex.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/nodeFromJSON.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/nodeFromJSON.d.ts
index bc6900c..bc6900c 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/nodeFromJSON.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/nodeFromJSON.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/snap.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/snap.d.ts
index b70d5e0..b70d5e0 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/snap.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/snap/snap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsCollection.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsCollection.d.ts
index 4b11a2d..4b11a2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsCollection.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsCollection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsListener.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsListener.d.ts
index a7dc485..a7dc485 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsListener.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsListener.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsManager.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsManager.d.ts
index 1d6ea22..1d6ea22 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsManager.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsManager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsReporter.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsReporter.d.ts
index 9b9c6c9..9b9c6c9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsReporter.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/stats/StatsReporter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/storage/DOMStorageWrapper.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/storage/DOMStorageWrapper.d.ts
index dbffa10..dbffa10 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/storage/DOMStorageWrapper.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/storage/DOMStorageWrapper.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/storage/MemoryStorage.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/storage/MemoryStorage.d.ts
index df11ca6..df11ca6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/storage/MemoryStorage.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/storage/MemoryStorage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/storage/storage.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/storage/storage.d.ts
index f78e4d2..f78e4d2 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/storage/storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/storage/storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/EventEmitter.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/EventEmitter.d.ts
index cb37e91..cb37e91 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/EventEmitter.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/EventEmitter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/ImmutableTree.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/ImmutableTree.d.ts
index 964dcb7..964dcb7 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/ImmutableTree.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/ImmutableTree.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/NextPushId.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/NextPushId.d.ts
index 33a438e..33a438e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/NextPushId.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/NextPushId.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/OnlineMonitor.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/OnlineMonitor.d.ts
index 168c515..168c515 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/OnlineMonitor.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/OnlineMonitor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/Path.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/Path.d.ts
index e42a96e..e42a96e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/Path.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/Path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/ServerValues.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/ServerValues.d.ts
index 5dabefd..5dabefd 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/ServerValues.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/ServerValues.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/SortedMap.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/SortedMap.d.ts
index 13d00d8..13d00d8 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/SortedMap.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/SortedMap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/Tree.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/Tree.d.ts
index 2b95690..2b95690 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/Tree.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/Tree.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/VisibilityMonitor.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/VisibilityMonitor.d.ts
index 0bbb893..0bbb893 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/VisibilityMonitor.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/VisibilityMonitor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/libs/parser.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/libs/parser.d.ts
index bd9fd85..bd9fd85 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/libs/parser.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/libs/parser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/misc.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/misc.d.ts
index fa35b98..fa35b98 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/misc.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/misc.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/util.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/util.d.ts
index 37b5e7b..37b5e7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/validation.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/validation.d.ts
index 05fd087..05fd087 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/util/validation.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/util/validation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/version.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/version.d.ts
index 1c7743f..1c7743f 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/version.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/CacheNode.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/CacheNode.d.ts
index 5ba8cfd..5ba8cfd 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/CacheNode.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/CacheNode.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/Change.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/Change.d.ts
index a53ca68..a53ca68 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/Change.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/Change.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/ChildChangeAccumulator.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/ChildChangeAccumulator.d.ts
index ef031e2..ef031e2 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/ChildChangeAccumulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/ChildChangeAccumulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/CompleteChildSource.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/CompleteChildSource.d.ts
index fd6a301..fd6a301 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/CompleteChildSource.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/CompleteChildSource.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/Event.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/Event.d.ts
index 03a8912..03a8912 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/Event.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/Event.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventGenerator.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventGenerator.d.ts
index fb665e4..fb665e4 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventGenerator.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventGenerator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventQueue.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventQueue.d.ts
index 2403ca0..2403ca0 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventQueue.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventQueue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventRegistration.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventRegistration.d.ts
index 771d8ef..771d8ef 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventRegistration.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/EventRegistration.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/QueryParams.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/QueryParams.d.ts
index 483f911..483f911 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/QueryParams.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/QueryParams.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/View.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/View.d.ts
index 18168be..18168be 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/View.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/View.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/ViewCache.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/ViewCache.d.ts
index 99ab270..99ab270 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/ViewCache.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/ViewCache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/ViewProcessor.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/ViewProcessor.d.ts
index 5387b4f..5387b4f 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/ViewProcessor.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/ViewProcessor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/IndexedFilter.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/IndexedFilter.d.ts
index 6c1b498..6c1b498 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/IndexedFilter.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/IndexedFilter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/LimitedFilter.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/LimitedFilter.d.ts
index 68db614..68db614 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/LimitedFilter.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/LimitedFilter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/NodeFilter.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/NodeFilter.d.ts
index c9206bd..c9206bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/NodeFilter.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/NodeFilter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/RangedFilter.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/RangedFilter.d.ts
index 63fc86a..63fc86a 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/RangedFilter.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/core/view/filter/RangedFilter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/index.d.ts
index 45017d7..45017d7 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/index.node.d.ts
index 13debbd..13debbd 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/index.standalone.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/index.standalone.d.ts
index b272041..b272041 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/index.standalone.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/index.standalone.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/BrowserPollConnection.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/BrowserPollConnection.d.ts
index 85fe5c4..85fe5c4 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/BrowserPollConnection.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/BrowserPollConnection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/Connection.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/Connection.d.ts
index 4349368..4349368 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/Connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/Connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/Constants.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/Constants.d.ts
index 7d1785e..7d1785e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/Constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/Constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/Transport.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/Transport.d.ts
index eb0055f..eb0055f 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/Transport.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/Transport.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/TransportManager.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/TransportManager.d.ts
index 39d637b..39d637b 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/TransportManager.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/TransportManager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/WebSocketConnection.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/WebSocketConnection.d.ts
index 1f280b9..1f280b9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/WebSocketConnection.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/WebSocketConnection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/polling/PacketReceiver.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/polling/PacketReceiver.d.ts
index f756f7f..f756f7f 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/realtime/polling/PacketReceiver.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/realtime/polling/PacketReceiver.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/register.d.ts b/includes/fcm/node_modules/@firebase/database/dist/src/register.d.ts
index d7e0e6a..d7e0e6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/src/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/database/dist/src/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/src/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/database/dist/src/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/compound_write.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/compound_write.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/compound_write.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/compound_write.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/connection.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/connection.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/connection.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/connection.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/deno.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/deno.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/deno.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/deno.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/exp/integration.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/exp/integration.test.d.ts
index 0365dec..0365dec 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/exp/integration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/exp/integration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/helpers/EventAccumulator.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/helpers/EventAccumulator.d.ts
index cf2fe26..cf2fe26 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/helpers/EventAccumulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/helpers/EventAccumulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/helpers/syncpoint-util.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/helpers/syncpoint-util.d.ts
index 17c9e36..17c9e36 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/helpers/syncpoint-util.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/helpers/syncpoint-util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/helpers/util.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/helpers/util.d.ts
index 28bfbd2..28bfbd2 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/helpers/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/helpers/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/node.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/node.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/node.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/node.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/parser.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/parser.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/parser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/parser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/path.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/pushid.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/pushid.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/pushid.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/pushid.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/repoinfo.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/repoinfo.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/repoinfo.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/repoinfo.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/sortedmap.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/sortedmap.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/sortedmap.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/sortedmap.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/sparsesnapshottree.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/sparsesnapshottree.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/sparsesnapshottree.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/sparsesnapshottree.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/syncpoint.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/syncpoint.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/syncpoint.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/syncpoint.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/transport.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/transport.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/transport.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/transport.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/dist/test/websocketconnection.test.d.ts b/includes/fcm/node_modules/@firebase/database/dist/test/websocketconnection.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/dist/test/websocketconnection.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/database/dist/test/websocketconnection.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/database/package.json b/includes/fcm/node_modules/@firebase/database/package.json
index 13b7f03..13b7f03 100644..100755
--- a/includes/fcm/node_modules/@firebase/database/package.json
+++ b/includes/fcm/node_modules/@firebase/database/package.json
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/CHANGELOG.md b/includes/fcm/node_modules/@firebase/firestore-compat/CHANGELOG.md
index bb2958f..bb2958f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/README.md b/includes/fcm/node_modules/@firebase/firestore-compat/README.md
index ec4c1e0..ec4c1e0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/README.md
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/README.md
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm2017.js b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm2017.js
index 7a8dd3b..7a8dd3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm2017.js.map
index d1ae8d6..d1ae8d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm5.js b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm5.js
index 1cbb58f..1cbb58f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm5.js.map b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm5.js.map
index 381df8f..381df8f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.node.cjs.js b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.node.cjs.js
index 85bf0ad..85bf0ad 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.node.cjs.js
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.node.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.node.cjs.js.map b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.node.cjs.js.map
index 839013c..839013c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.node.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.node.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.rn.js b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.rn.js
index 7ce6630..7ce6630 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.rn.js
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.rn.js
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.rn.js.map b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.rn.js.map
index a3c0077..a3c0077 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.rn.js.map
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/index.rn.js.map
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/index.node.esm.js b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/index.node.esm.js
index f56b465..f56b465 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/index.node.esm.js
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/index.node.esm.js
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/index.node.esm.js.map b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/index.node.esm.js.map
index 5581214..5581214 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/index.node.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/index.node.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/package.json b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/package.json
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/blob.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/blob.d.ts
index 3642ebd..3642ebd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/blob.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/blob.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/database.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/database.d.ts
index 739132d..739132d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/database.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/field_path.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/field_path.d.ts
index 37ac373..37ac373 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/field_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/field_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/field_value.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/field_value.d.ts
index 6c4729a..6c4729a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/field_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/field_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/geo_point.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/geo_point.d.ts
index 5f87dba..5f87dba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/geo_point.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/geo_point.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/observer.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/observer.d.ts
index 1a36004..1a36004 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/observer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/observer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/timestamp.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/timestamp.d.ts
index e05caa0..e05caa0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/timestamp.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/api/timestamp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/config.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/config.d.ts
index a0a01f5..a0a01f5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/config.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.console.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.console.d.ts
index 48728dc..48728dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.console.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.console.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.d.ts
index a7dc413..a7dc413 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.node.d.ts
index e29b93e..e29b93e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.rn.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.rn.d.ts
index cb3af83..cb3af83 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.rn.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/index.rn.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/register-module.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/register-module.d.ts
index 293f253..293f253 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/register-module.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/register-module.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/util/input_validation.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/util/input_validation.d.ts
index df57968..df57968 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/util/input_validation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/src/util/input_validation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/array_transforms.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/array_transforms.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/array_transforms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/array_transforms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/batch_writes.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/batch_writes.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/batch_writes.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/batch_writes.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/bootstrap.d.ts
index 916cbf8..916cbf8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/bundle.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/bundle.test.d.ts
index 2a92c34..2a92c34 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/bundle.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/bundle.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/cursor.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/cursor.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/cursor.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/cursor.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/database.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/fields.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/fields.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/fields.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/fields.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/get_options.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/get_options.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/get_options.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/get_options.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/numeric_transforms.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/numeric_transforms.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/numeric_transforms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/numeric_transforms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/query.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/query.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/query.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/query.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/server_timestamp.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/server_timestamp.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/server_timestamp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/server_timestamp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/smoke.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/smoke.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/smoke.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/smoke.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/transactions.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/transactions.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/transactions.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/transactions.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/type.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/type.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/type.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/type.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/equality_matcher.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/equality_matcher.d.ts
index b1b6ebe..b1b6ebe 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/equality_matcher.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/equality_matcher.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/events_accumulator.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/events_accumulator.d.ts
index f0daf5a..f0daf5a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/events_accumulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/events_accumulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/firebase_export.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/firebase_export.d.ts
index 16bcc04..16bcc04 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/firebase_export.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/firebase_export.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/helpers.d.ts
index 1e8e9d1..1e8e9d1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/promise.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/promise.d.ts
index 21bc7a1..21bc7a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/settings.d.ts
index 6f2816d..6f2816d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/util/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/validation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/validation.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/validation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/node-esm/test/validation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/blob.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/blob.d.ts
index 3642ebd..3642ebd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/blob.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/blob.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/database.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/database.d.ts
index 739132d..739132d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/database.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/field_path.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/field_path.d.ts
index 37ac373..37ac373 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/field_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/field_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/field_value.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/field_value.d.ts
index 6c4729a..6c4729a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/field_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/field_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/geo_point.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/geo_point.d.ts
index 5f87dba..5f87dba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/geo_point.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/geo_point.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/observer.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/observer.d.ts
index 1a36004..1a36004 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/observer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/observer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/timestamp.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/timestamp.d.ts
index e05caa0..e05caa0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/timestamp.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/api/timestamp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/config.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/config.d.ts
index a0a01f5..a0a01f5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/config.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.console.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.console.d.ts
index 48728dc..48728dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.console.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.console.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.d.ts
index 678ad1a..678ad1a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.node.d.ts
index e29b93e..e29b93e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.rn.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.rn.d.ts
index cb3af83..cb3af83 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.rn.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/index.rn.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/register-module.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/register-module.d.ts
index 293f253..293f253 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/register-module.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/register-module.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/util/input_validation.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/util/input_validation.d.ts
index df57968..df57968 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/util/input_validation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/src/util/input_validation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/array_transforms.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/array_transforms.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/array_transforms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/array_transforms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/batch_writes.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/batch_writes.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/batch_writes.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/batch_writes.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/bootstrap.d.ts
index 916cbf8..916cbf8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/bundle.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/bundle.test.d.ts
index 2a92c34..2a92c34 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/bundle.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/bundle.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/cursor.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/cursor.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/cursor.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/cursor.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/database.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/fields.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/fields.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/fields.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/fields.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/get_options.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/get_options.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/get_options.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/get_options.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/numeric_transforms.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/numeric_transforms.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/numeric_transforms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/numeric_transforms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/query.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/query.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/query.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/query.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/server_timestamp.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/server_timestamp.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/server_timestamp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/server_timestamp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/smoke.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/smoke.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/smoke.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/smoke.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/transactions.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/transactions.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/transactions.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/transactions.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/type.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/type.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/type.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/type.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/equality_matcher.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/equality_matcher.d.ts
index b1b6ebe..b1b6ebe 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/equality_matcher.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/equality_matcher.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/events_accumulator.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/events_accumulator.d.ts
index f0daf5a..f0daf5a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/events_accumulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/events_accumulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/firebase_export.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/firebase_export.d.ts
index 16bcc04..16bcc04 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/firebase_export.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/firebase_export.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/helpers.d.ts
index 1e8e9d1..1e8e9d1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/promise.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/promise.d.ts
index 21bc7a1..21bc7a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/settings.d.ts
index 6f2816d..6f2816d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/util/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/validation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/validation.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/validation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/dist/test/validation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-compat/package.json b/includes/fcm/node_modules/@firebase/firestore-compat/package.json
index a0b673d..a0b673d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-compat/package.json
+++ b/includes/fcm/node_modules/@firebase/firestore-compat/package.json
diff --git a/includes/fcm/node_modules/@firebase/firestore-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/firestore-types/CHANGELOG.md
index 6e9f487..6e9f487 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/firestore-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/firestore-types/README.md b/includes/fcm/node_modules/@firebase/firestore-types/README.md
index 9afe4fd..9afe4fd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-types/README.md
+++ b/includes/fcm/node_modules/@firebase/firestore-types/README.md
diff --git a/includes/fcm/node_modules/@firebase/firestore-types/index.d.ts b/includes/fcm/node_modules/@firebase/firestore-types/index.d.ts
index d198fd7..d198fd7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore-types/package.json b/includes/fcm/node_modules/@firebase/firestore-types/package.json
index deb3a48..deb3a48 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore-types/package.json
+++ b/includes/fcm/node_modules/@firebase/firestore-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/firestore/CHANGELOG.md b/includes/fcm/node_modules/@firebase/firestore/CHANGELOG.md
index f6d8b88..f6d8b88 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/firestore/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/firestore/README.md b/includes/fcm/node_modules/@firebase/firestore/README.md
index 504f6ab..504f6ab 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/README.md
+++ b/includes/fcm/node_modules/@firebase/firestore/README.md
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/lite/index.d.ts
index 444cf7a..444cf7a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/lite/register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/lite/register.d.ts
index 45afe8c..45afe8c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/lite/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/lite/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api.d.ts
index ef41f7f..ef41f7f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/aggregate.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/aggregate.d.ts
index 9a04370..9a04370 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/aggregate.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/aggregate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/bundle.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/bundle.d.ts
index 6800032..6800032 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/bundle.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/bundle.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/bytes.d.ts
index 16bb6c7..16bb6c7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/credentials.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/credentials.d.ts
index 0720958..0720958 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/credentials.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/credentials.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/database.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/database.d.ts
index 5098e9c..5098e9c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/database.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_path.d.ts
index 16c3109..16c3109 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_value.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_value.d.ts
index 69a5ec6..69a5ec6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_value_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_value_impl.d.ts
index 87b8db6..87b8db6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_value_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/field_value_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/filter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/filter.d.ts
index 0e42c20..0e42c20 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/filter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/filter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/geo_point.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/geo_point.d.ts
index 5b9fcf5..5b9fcf5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/geo_point.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/geo_point.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/index_configuration.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/index_configuration.d.ts
index d1f3838..d1f3838 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/index_configuration.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/index_configuration.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/observer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/observer.d.ts
index 1f69214..1f69214 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/observer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/observer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/parse_context.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/parse_context.d.ts
index fd3f4a1..fd3f4a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/parse_context.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/parse_context.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/reference.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/reference.d.ts
index 4e72866..4e72866 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/reference_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/reference_impl.d.ts
index 2636090..2636090 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/reference_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/reference_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/settings.d.ts
index 70e9826..70e9826 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/snapshot.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/snapshot.d.ts
index a9383bb..a9383bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/snapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/snapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/timestamp.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/timestamp.d.ts
index 5f78b6c..5f78b6c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/timestamp.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/timestamp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/transaction.d.ts
index 7d8a5ba..7d8a5ba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/transaction_options.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/transaction_options.d.ts
index f9ec24e..f9ec24e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/transaction_options.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/transaction_options.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/write_batch.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/write_batch.d.ts
index 37ce594..37ce594 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/write_batch.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/api/write_batch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/auth/user.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/auth/user.d.ts
index 898207a..898207a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/auth/user.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/auth/user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bound.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bound.d.ts
index 7f07831..7f07831 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bound.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bound.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bundle.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bundle.d.ts
index 27f5d4a..27f5d4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bundle.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bundle.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bundle_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bundle_impl.d.ts
index 1b8d6e1..1b8d6e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bundle_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/bundle_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/component_provider.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/component_provider.d.ts
index 437c363..437c363 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/component_provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/component_provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/count_query_runner.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/count_query_runner.d.ts
index fff3f59..fff3f59 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/count_query_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/count_query_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/database_info.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/database_info.d.ts
index ce33b26..ce33b26 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/database_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/database_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/event_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/event_manager.d.ts
index b4df45b..b4df45b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/event_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/event_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/filter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/filter.d.ts
index b319824..b319824 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/filter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/filter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/firestore_client.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/firestore_client.d.ts
index 17c28a1..17c28a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/firestore_client.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/firestore_client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/listen_sequence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/listen_sequence.d.ts
index 338a883..338a883 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/listen_sequence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/listen_sequence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/order_by.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/order_by.d.ts
index 14c9e12..14c9e12 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/order_by.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/order_by.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/query.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/query.d.ts
index 6d8e846..6d8e846 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/query.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/query.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/snapshot_version.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/snapshot_version.d.ts
index 8a9e304..8a9e304 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/snapshot_version.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/snapshot_version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/sync_engine.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/sync_engine.d.ts
index fcc91e9..fcc91e9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/sync_engine.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/sync_engine.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/sync_engine_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/sync_engine_impl.d.ts
index 918d022..918d022 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/sync_engine_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/sync_engine_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/target.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/target.d.ts
index f11e961..f11e961 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/target.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/target.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/target_id_generator.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/target_id_generator.d.ts
index 8898b06..8898b06 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/target_id_generator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/target_id_generator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction.d.ts
index 935c48b..935c48b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction_options.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction_options.d.ts
index ccd97e7..ccd97e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction_options.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction_options.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction_runner.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction_runner.d.ts
index 75953d4..75953d4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/transaction_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/types.d.ts
index fc5ca74..fc5ca74 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/version.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/version.d.ts
index 24d57aa..24d57aa 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/version.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/view.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/view.d.ts
index df730ca..df730ca 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/view.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/view.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/view_snapshot.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/view_snapshot.d.ts
index 2fce6a0..2fce6a0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/view_snapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/core/view_snapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.d.ts
index 5e7c816..5e7c816 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.node.d.ts
index 13debbd..13debbd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.rn.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.rn.d.ts
index 13debbd..13debbd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.rn.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index.rn.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/directional_index_byte_encoder.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/directional_index_byte_encoder.d.ts
index 3851e0e..3851e0e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/directional_index_byte_encoder.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/directional_index_byte_encoder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/firestore_index_value_writer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/firestore_index_value_writer.d.ts
index 9ce569b..9ce569b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/firestore_index_value_writer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/firestore_index_value_writer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/index_byte_encoder.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/index_byte_encoder.d.ts
index 0467c86..0467c86 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/index_byte_encoder.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/index_byte_encoder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/index_entry.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/index_entry.d.ts
index ddac33d..ddac33d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/index_entry.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/index_entry.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/ordered_code_writer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/ordered_code_writer.d.ts
index 6bb18ef..6bb18ef 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/ordered_code_writer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/index/ordered_code_writer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/aggregate.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/aggregate.d.ts
index 9574a17..9574a17 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/aggregate.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/aggregate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/aggregate_types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/aggregate_types.d.ts
index 098ade5..098ade5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/aggregate_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/aggregate_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/bytes.d.ts
index 9e83245..9e83245 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/components.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/components.d.ts
index 2e10375..2e10375 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/components.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/components.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/database.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/database.d.ts
index 0e0aa17..0e0aa17 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/database.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_path.d.ts
index 1df45bb..1df45bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_value.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_value.d.ts
index 4c09e59..4c09e59 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_value_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_value_impl.d.ts
index f59deb4..f59deb4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_value_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/field_value_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/geo_point.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/geo_point.d.ts
index f33114f..f33114f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/geo_point.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/geo_point.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/query.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/query.d.ts
index 051c303..051c303 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/query.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/query.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/reference.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/reference.d.ts
index 097e419..097e419 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/reference_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/reference_impl.d.ts
index 3aac946..3aac946 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/reference_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/reference_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/settings.d.ts
index 1f3e2a3..1f3e2a3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/snapshot.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/snapshot.d.ts
index 09b63b1..09b63b1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/snapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/snapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/timestamp.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/timestamp.d.ts
index 360dc36..360dc36 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/timestamp.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/timestamp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/transaction.d.ts
index a36c80d..a36c80d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/transaction_options.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/transaction_options.d.ts
index 8ba8cc2..8ba8cc2 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/transaction_options.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/transaction_options.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/types.d.ts
index 7c900cf..7c900cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/user_data_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/user_data_reader.d.ts
index 1cd5b2d..1cd5b2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/user_data_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/user_data_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/user_data_writer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/user_data_writer.d.ts
index b6a9c01..b6a9c01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/user_data_writer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/user_data_writer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/write_batch.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/write_batch.d.ts
index 1b73077..1b73077 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/write_batch.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/lite-api/write_batch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/bundle_cache.d.ts
index 448b8fd..448b8fd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/document_overlay_cache.d.ts
index 55e2914..55e2914 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/encoded_resource_path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/encoded_resource_path.d.ts
index 5ab45ae..5ab45ae 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/encoded_resource_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/encoded_resource_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/index_backfiller.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/index_backfiller.d.ts
index 38f913a..38f913a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/index_backfiller.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/index_backfiller.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/index_manager.d.ts
index 89bcec0..89bcec0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_bundle_cache.d.ts
index 52d8cc5..52d8cc5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_document_overlay_cache.d.ts
index 14f717f..14f717f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_index_manager.d.ts
index 204a746..204a746 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_lru_delegate.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_lru_delegate.d.ts
index 970f2bb..970f2bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_lru_delegate.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_lru_delegate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_lru_delegate_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_lru_delegate_impl.d.ts
index 9a7e092..9a7e092 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_lru_delegate_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_lru_delegate_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_mutation_batch_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_mutation_batch_impl.d.ts
index c9797e8..c9797e8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_mutation_batch_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_mutation_batch_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_mutation_queue.d.ts
index 5b5af1a..5b5af1a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_persistence.d.ts
index 7d72e3e..7d72e3e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_remote_document_cache.d.ts
index 417391b..417391b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema.d.ts
index 3196c8e..3196c8e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema_converter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema_converter.d.ts
index 8d315c0..8d315c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema_converter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema_converter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema_legacy.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema_legacy.d.ts
index 134c14e..134c14e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema_legacy.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_schema_legacy.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_sentinels.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_sentinels.d.ts
index 6616974..6616974 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_sentinels.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_sentinels.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_target_cache.d.ts
index d5515d6..d5515d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_transaction.d.ts
index 24cca65..24cca65 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/indexeddb_transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_documents_view.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_documents_view.d.ts
index b335138..b335138 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_documents_view.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_documents_view.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_serializer.d.ts
index cc138bf..cc138bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_store.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_store.d.ts
index 8c594bc..8c594bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_store.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_store.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_store_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_store_impl.d.ts
index 58acc5e..58acc5e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_store_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_store_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_view_changes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_view_changes.d.ts
index 2c113cf..2c113cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_view_changes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/local_view_changes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/lru_garbage_collector.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/lru_garbage_collector.d.ts
index 720cbba..720cbba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/lru_garbage_collector.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/lru_garbage_collector.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/lru_garbage_collector_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/lru_garbage_collector_impl.d.ts
index e8a6504..e8a6504 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/lru_garbage_collector_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/lru_garbage_collector_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_bundle_cache.d.ts
index beabba2..beabba2 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_document_overlay_cache.d.ts
index c4db035..c4db035 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_index_manager.d.ts
index 471de6a..471de6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_mutation_queue.d.ts
index 77edd22..77edd22 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_persistence.d.ts
index e6e73fb..e6e73fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_remote_document_cache.d.ts
index 5b1b5c4..5b1b5c4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_target_cache.d.ts
index 888af5a..888af5a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/memory_target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/mutation_queue.d.ts
index dea5b93..dea5b93 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/overlayed_document.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/overlayed_document.d.ts
index 4a6f192..4a6f192 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/overlayed_document.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/overlayed_document.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence.d.ts
index 553fd4e..553fd4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence_promise.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence_promise.d.ts
index 739915f..739915f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence_promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence_promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence_transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence_transaction.d.ts
index bdaf0f9..bdaf0f9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence_transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/persistence_transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/query_engine.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/query_engine.d.ts
index d966dc8..d966dc8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/query_engine.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/query_engine.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/reference_set.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/reference_set.d.ts
index 274d54f..274d54f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/reference_set.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/reference_set.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/remote_document_cache.d.ts
index 4604785..4604785 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/remote_document_change_buffer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/remote_document_change_buffer.d.ts
index b603bba..b603bba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/remote_document_change_buffer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/remote_document_change_buffer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state.d.ts
index a38aba3..a38aba3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state_schema.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state_schema.d.ts
index 484e0c1..484e0c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state_schema.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state_schema.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state_syncer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state_syncer.d.ts
index 92e7b3c..92e7b3c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state_syncer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/shared_client_state_syncer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/simple_db.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/simple_db.d.ts
index 2759043..2759043 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/simple_db.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/simple_db.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/target_cache.d.ts
index ae303c7..ae303c7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/target_data.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/target_data.d.ts
index e51a68c..e51a68c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/target_data.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/local/target_data.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/collections.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/collections.d.ts
index 046dc58..046dc58 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/collections.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/collections.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document.d.ts
index aa2cfd0..aa2cfd0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_comparator.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_comparator.d.ts
index 3cdc642..3cdc642 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_comparator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_comparator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_key.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_key.d.ts
index 27766ef..27766ef 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_key.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_key.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_set.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_set.d.ts
index dfb3166..dfb3166 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_set.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/document_set.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/field_index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/field_index.d.ts
index 6bfcc3b..6bfcc3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/field_index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/field_index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/field_mask.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/field_mask.d.ts
index 68eac0c..68eac0c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/field_mask.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/field_mask.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/mutation.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/mutation.d.ts
index a0d6a4a..a0d6a4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/mutation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/mutation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/mutation_batch.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/mutation_batch.d.ts
index b89f958..b89f958 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/mutation_batch.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/mutation_batch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/normalize.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/normalize.d.ts
index 08ebaa2..08ebaa2 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/normalize.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/normalize.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/object_value.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/object_value.d.ts
index f7ea1a1..f7ea1a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/object_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/object_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/overlay.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/overlay.d.ts
index b4e7fc3..b4e7fc3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/overlay.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/overlay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/path.d.ts
index a0dab28..a0dab28 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/server_timestamps.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/server_timestamps.d.ts
index aa98fe7..aa98fe7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/server_timestamps.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/server_timestamps.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/target_index_matcher.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/target_index_matcher.d.ts
index 79bb6ff..79bb6ff 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/target_index_matcher.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/target_index_matcher.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/transform_operation.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/transform_operation.d.ts
index 3724b0b..3724b0b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/transform_operation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/transform_operation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/type_order.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/type_order.d.ts
index 63dd57c..63dd57c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/type_order.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/type_order.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/values.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/values.d.ts
index 5ccff92..5ccff92 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/values.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/model/values.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/base64.d.ts
index cac8c62..cac8c62 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/base64.d.ts
index 5188d42..5188d42 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/byte_stream_reader.d.ts
index b37c864..b37c864 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/connection.d.ts
index 9be8c9c..9be8c9c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/connectivity_monitor.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/connectivity_monitor.d.ts
index 0126a28..0126a28 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/connectivity_monitor.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/connectivity_monitor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/dom.d.ts
index 91f7c2a..91f7c2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/format_json.d.ts
index ebc2d33..ebc2d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/random_bytes.d.ts
index 10bac35..10bac35 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/serializer.d.ts
index dfa53fd..dfa53fd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/webchannel_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/webchannel_connection.d.ts
index b58625a..b58625a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/webchannel_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser/webchannel_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/base64.d.ts
index 2b4ed7d..2b4ed7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/byte_stream_reader.d.ts
index 1d5d4a3..1d5d4a3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/connection.d.ts
index b168e0a..b168e0a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/dom.d.ts
index c8559b9..c8559b9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/fetch_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/fetch_connection.d.ts
index 0d37b2c..0d37b2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/fetch_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/fetch_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/format_json.d.ts
index b63a807..b63a807 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/random_bytes.d.ts
index 4ea736f..4ea736f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/serializer.d.ts
index 975a75c..975a75c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/browser_lite/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/byte_stream_reader.d.ts
index 202b8a6..202b8a6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/connection.d.ts
index d010957..d010957 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/dom.d.ts
index 91f7c2a..91f7c2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/format_json.d.ts
index ebc2d33..ebc2d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/base64.d.ts
index 5188d42..5188d42 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/byte_stream_reader.d.ts
index 67712a9..67712a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/connection.d.ts
index b7c301a..b7c301a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/dom.d.ts
index 91f7c2a..91f7c2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/format_json.d.ts
index ebc2d33..ebc2d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/grpc_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/grpc_connection.d.ts
index 7d231d1..7d231d1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/grpc_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/grpc_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/load_protos.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/load_protos.d.ts
index dfe38c5..dfe38c5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/load_protos.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/load_protos.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/random_bytes.d.ts
index 10bac35..10bac35 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/serializer.d.ts
index b8db9a9..b8db9a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/base64.d.ts
index d3061df..d3061df 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/byte_stream_reader.d.ts
index 3f08765..3f08765 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/connection.d.ts
index b168e0a..b168e0a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/dom.d.ts
index 2c34437..2c34437 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/format_json.d.ts
index 72ab0f9..72ab0f9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/random_bytes.d.ts
index ac3f5c0..ac3f5c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/serializer.d.ts
index 712ada1..712ada1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/node_lite/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/random_bytes.d.ts
index 10bac35..10bac35 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/base64.d.ts
index 5188d42..5188d42 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/byte_stream_reader.d.ts
index 62b6377..62b6377 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/connection.d.ts
index 7c74ce6..7c74ce6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/dom.d.ts
index 2e243c1..2e243c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/format_json.d.ts
index ccf30d0..ccf30d0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/random_bytes.d.ts
index fcb0263..fcb0263 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/serializer.d.ts
index 8b63ccd..8b63ccd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/base64.d.ts
index af3b788..af3b788 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/byte_stream_reader.d.ts
index b04247e..b04247e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/connection.d.ts
index 776ba41..776ba41 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/dom.d.ts
index def69d6..def69d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/format_json.d.ts
index 154856e..154856e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/random_bytes.d.ts
index 4fbcbba..4fbcbba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/serializer.d.ts
index 712ada1..712ada1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/rn_lite/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/serializer.d.ts
index eab0668..eab0668 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/platform/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/protos/firestore_bundle_proto.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/protos/firestore_bundle_proto.d.ts
index ba00fd1..ba00fd1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/protos/firestore_bundle_proto.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/protos/firestore_bundle_proto.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/protos/firestore_proto_api.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/protos/firestore_proto_api.d.ts
index b4bff37..b4bff37 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/protos/firestore_proto_api.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/protos/firestore_proto_api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/register.d.ts
index 760034e..760034e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/backoff.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/backoff.d.ts
index 7312015..7312015 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/backoff.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/backoff.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connection.d.ts
index 4f6e040..4f6e040 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connectivity_monitor.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connectivity_monitor.d.ts
index 26c0b64..26c0b64 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connectivity_monitor.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connectivity_monitor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connectivity_monitor_noop.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connectivity_monitor_noop.d.ts
index da1fe2d..da1fe2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connectivity_monitor_noop.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/connectivity_monitor_noop.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/datastore.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/datastore.d.ts
index 620952f..620952f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/datastore.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/datastore.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/existence_filter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/existence_filter.d.ts
index 6b2bdc4..6b2bdc4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/existence_filter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/existence_filter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/number_serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/number_serializer.d.ts
index 9bd45dd..9bd45dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/number_serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/number_serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/online_state_tracker.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/online_state_tracker.d.ts
index 026e2c5..026e2c5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/online_state_tracker.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/online_state_tracker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/persistent_stream.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/persistent_stream.d.ts
index 27e03bf..27e03bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/persistent_stream.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/persistent_stream.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_event.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_event.d.ts
index 79ef49a..79ef49a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_event.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_event.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_store.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_store.d.ts
index e1d4409..e1d4409 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_store.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_store.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_syncer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_syncer.d.ts
index bb98069..bb98069 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_syncer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/remote_syncer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/rest_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/rest_connection.d.ts
index 128be48..128be48 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/rest_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/rest_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/rpc_error.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/rpc_error.d.ts
index caea519..caea519 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/rpc_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/rpc_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/serializer.d.ts
index a7a169c..a7a169c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/stream_bridge.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/stream_bridge.d.ts
index 7a0a4ce..7a0a4ce 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/stream_bridge.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/stream_bridge.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/watch_change.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/watch_change.d.ts
index 61a55a7..61a55a7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/watch_change.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/remote/watch_change.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/array.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/array.d.ts
index 0d1c9ed..0d1c9ed 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/array.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/array.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/assert.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/assert.d.ts
index 142aad3..142aad3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/assert.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/assert.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_observer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_observer.d.ts
index 95268ce..95268ce 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_observer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_observer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_queue.d.ts
index c452541..c452541 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_queue_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_queue_impl.d.ts
index 615fc75..615fc75 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_queue_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/async_queue_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/bundle_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/bundle_reader.d.ts
index e715222..e715222 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/bundle_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/bundle_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/bundle_reader_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/bundle_reader_impl.d.ts
index 43bc1bd..43bc1bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/bundle_reader_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/bundle_reader_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/byte_stream.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/byte_stream.d.ts
index b554ec4..b554ec4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/byte_stream.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/byte_stream.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/byte_string.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/byte_string.d.ts
index 5686aa5..5686aa5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/byte_string.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/byte_string.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/error.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/error.d.ts
index 58c2542..58c2542 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/error.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/input_validation.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/input_validation.d.ts
index 61a3d59..61a3d59 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/input_validation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/input_validation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/log.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/log.d.ts
index 06b6b56..06b6b56 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/log.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/log.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/logic_utils.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/logic_utils.d.ts
index 5a89fe0..5a89fe0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/logic_utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/logic_utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/misc.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/misc.d.ts
index 9e86a83..9e86a83 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/misc.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/misc.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/node_api.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/node_api.d.ts
index e7abdba..e7abdba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/node_api.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/node_api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/obj.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/obj.d.ts
index 04746aa..04746aa 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/obj.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/obj.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/obj_map.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/obj_map.d.ts
index 2349dcd..2349dcd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/obj_map.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/obj_map.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/promise.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/promise.d.ts
index 28146b6..28146b6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/sorted_map.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/sorted_map.d.ts
index 6850c29..6850c29 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/sorted_map.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/sorted_map.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/sorted_set.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/sorted_set.d.ts
index d658571..d658571 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/sorted_set.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/sorted_set.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/types.d.ts
index eb56f17..eb56f17 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/src/util/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/aggregation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/aggregation.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/aggregation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/aggregation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/array_transforms.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/array_transforms.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/array_transforms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/array_transforms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/batch_writes.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/batch_writes.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/batch_writes.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/batch_writes.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/bundle.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/bundle.test.d.ts
index d632ca5..d632ca5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/bundle.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/bundle.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/cursor.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/cursor.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/cursor.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/cursor.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/database.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/fields.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/fields.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/fields.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/fields.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/get_options.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/get_options.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/get_options.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/get_options.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/index_configuration.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/index_configuration.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/index_configuration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/index_configuration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/numeric_transforms.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/numeric_transforms.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/numeric_transforms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/numeric_transforms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/provider.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/provider.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/provider.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/provider.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/query.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/query.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/query.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/query.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/server_timestamp.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/server_timestamp.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/server_timestamp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/server_timestamp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/smoke.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/smoke.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/smoke.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/smoke.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/transactions.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/transactions.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/transactions.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/transactions.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/type.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/type.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/type.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/type.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/validation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/validation.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/validation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api/validation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/auth.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/auth.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/auth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/auth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/database.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/idle_timeout.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/idle_timeout.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/idle_timeout.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/idle_timeout.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/transaction.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/transaction.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/transaction.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/api_internal/transaction.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/bootstrap.d.ts
index 88acd09..88acd09 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/browser/indexeddb.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/browser/indexeddb.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/browser/indexeddb.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/browser/indexeddb.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/browser/webchannel.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/browser/webchannel.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/browser/webchannel.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/browser/webchannel.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/prime_backend.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/prime_backend.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/prime_backend.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/prime_backend.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/remote/remote.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/remote/remote.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/remote/remote.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/remote/remote.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/remote/stream.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/remote/stream.test.d.ts
index f645a44..f645a44 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/remote/stream.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/remote/stream.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/events_accumulator.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/events_accumulator.d.ts
index 35fa8dc..35fa8dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/events_accumulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/events_accumulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/firebase_export.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/firebase_export.d.ts
index 720853d..720853d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/firebase_export.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/firebase_export.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/helpers.d.ts
index 384593d..384593d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/internal_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/internal_helpers.d.ts
index 6523e83..6523e83 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/internal_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/internal_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/settings.d.ts
index 485ae3f..485ae3f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/integration/util/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/bootstrap.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/helpers.d.ts
index 2af016e..2af016e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/integration.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/integration.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/integration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/lite/integration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/register.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/bytes.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/bytes.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/bytes.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/bytes.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/database.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/document_change.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/document_change.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/document_change.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/document_change.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/field_path.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/field_path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/field_path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/field_path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/field_value.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/field_value.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/field_value.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/field_value.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/geo_point.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/geo_point.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/geo_point.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/geo_point.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/timestamp.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/timestamp.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/timestamp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/api/timestamp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/bootstrap.d.ts
index 6476e9b..6476e9b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/event_manager.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/event_manager.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/event_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/event_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/filter.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/filter.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/filter.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/filter.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/listen_sequence.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/listen_sequence.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/listen_sequence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/listen_sequence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/query.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/query.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/query.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/query.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/view.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/view.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/view.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/core/view.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/index/ordered_code_writer.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/index/ordered_code_writer.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/index/ordered_code_writer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/index/ordered_code_writer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/bundle_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/bundle_cache.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/bundle_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/bundle_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/counting_query_engine.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/counting_query_engine.d.ts
index 89ec999..89ec999 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/counting_query_engine.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/counting_query_engine.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/document_overlay_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/document_overlay_cache.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/document_overlay_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/document_overlay_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/encoded_resource_path.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/encoded_resource_path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/encoded_resource_path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/encoded_resource_path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/index_backfiller.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/index_backfiller.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/index_backfiller.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/index_backfiller.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/index_manager.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/index_manager.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/index_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/index_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/indexeddb_persistence.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/indexeddb_persistence.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/indexeddb_persistence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/indexeddb_persistence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_serializer.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_serializer.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_serializer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_serializer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_store.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_store.test.d.ts
index 93c473b..93c473b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_store.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_store.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_store_indexeddb.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_store_indexeddb.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_store_indexeddb.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/local_store_indexeddb.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/lru_garbage_collector.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/lru_garbage_collector.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/lru_garbage_collector.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/lru_garbage_collector.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/mutation_queue.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/mutation_queue.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/mutation_queue.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/mutation_queue.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_promise.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_promise.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_promise.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_promise.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_test_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_test_helpers.d.ts
index f85600d..f85600d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_test_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_test_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_transaction.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_transaction.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_transaction.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/persistence_transaction.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/query_engine.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/query_engine.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/query_engine.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/query_engine.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/reference_set.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/reference_set.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/reference_set.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/reference_set.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/remote_document_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/remote_document_cache.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/remote_document_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/remote_document_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/remote_document_change_buffer.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/remote_document_change_buffer.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/remote_document_change_buffer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/remote_document_change_buffer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/simple_db.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/simple_db.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/simple_db.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/simple_db.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/target_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/target_cache.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/target_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/target_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_bundle_cache.d.ts
index a73bb86..a73bb86 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_document_overlay_cache.d.ts
index 49d1e30..49d1e30 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_index_manager.d.ts
index 1e303d3..1e303d3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_mutation_queue.d.ts
index f9712c0..f9712c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_remote_document_cache.d.ts
index abf978e..abf978e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_remote_document_change_buffer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_remote_document_change_buffer.d.ts
index 2bfa674..2bfa674 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_remote_document_change_buffer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_remote_document_change_buffer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_target_cache.d.ts
index 0766ac6..0766ac6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/test_target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts
index ce4c16f..ce4c16f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/document.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/document.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/document.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/document.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/document_set.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/document_set.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/document_set.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/document_set.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/field_index.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/field_index.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/field_index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/field_index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/mutation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/mutation.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/mutation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/mutation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/object_value.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/object_value.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/object_value.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/object_value.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/object_value_builder.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/object_value_builder.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/object_value_builder.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/object_value_builder.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/path.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/target.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/target.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/target.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/target.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/target_index_matcher.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/target_index_matcher.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/target_index_matcher.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/target_index_matcher.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/values.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/values.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/values.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/model/values.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/datastore.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/datastore.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/datastore.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/datastore.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/remote_event.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/remote_event.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/remote_event.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/remote_event.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/rest_connection.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/rest_connection.test.d.ts
index 7a72fb8..7a72fb8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/rest_connection.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/rest_connection.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.browser.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.browser.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.helper.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.helper.d.ts
index 252b113..252b113 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.helper.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.helper.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.node.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.node.test.d.ts
index 72efdb6..72efdb6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.node.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/remote/serializer.node.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/bundle_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/bundle_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/bundle_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/bundle_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/collection_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/collection_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/collection_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/collection_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/describe_spec.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/describe_spec.d.ts
index 9e7ce47..9e7ce47 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/describe_spec.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/describe_spec.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/existence_filter_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/existence_filter_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/existence_filter_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/existence_filter_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/index_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/index_spec.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/index_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/index_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/limbo_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/limbo_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/limbo_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/limbo_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/limit_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/limit_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/limit_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/limit_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/listen_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/listen_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/listen_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/listen_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/offline_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/offline_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/offline_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/offline_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/orderby_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/orderby_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/orderby_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/orderby_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/perf_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/perf_spec.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/perf_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/perf_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/persistence_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/persistence_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/persistence_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/persistence_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/query_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/query_spec.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/query_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/query_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/recovery_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/recovery_spec.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/recovery_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/recovery_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/remote_store_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/remote_store_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/remote_store_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/remote_store_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/resume_token_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/resume_token_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/resume_token_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/resume_token_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_builder.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_builder.d.ts
index 440d11e..440d11e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_builder.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_builder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_rpc_error.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_rpc_error.d.ts
index ea8352f..ea8352f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_rpc_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_rpc_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_test_components.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_test_components.d.ts
index 4b92572..4b92572 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_test_components.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_test_components.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_test_runner.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_test_runner.d.ts
index 7954abf..7954abf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_test_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/spec_test_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/write_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/write_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/write_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/specs/write_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/array.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/array.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/array.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/array.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/async_queue.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/async_queue.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/async_queue.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/async_queue.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/base64.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/base64.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/base64.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/base64.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/bundle.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/bundle.test.d.ts
index 9ac00a9..9ac00a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/bundle.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/bundle.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/bundle_data.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/bundle_data.d.ts
index e15c2ab..e15c2ab 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/bundle_data.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/bundle_data.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/logic_utils.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/logic_utils.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/logic_utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/logic_utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/misc.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/misc.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/misc.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/misc.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/node_api.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/node_api.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/node_api.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/node_api.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/obj_map.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/obj_map.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/obj_map.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/obj_map.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/sorted_map.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/sorted_map.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/sorted_map.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/sorted_map.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/sorted_set.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/sorted_set.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/sorted_set.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/unit/util/sorted_set.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/api_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/api_helpers.d.ts
index e95d1d8..e95d1d8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/api_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/api_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/equality_matcher.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/equality_matcher.d.ts
index 0e1dc43..0e1dc43 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/equality_matcher.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/equality_matcher.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/helpers.d.ts
index b885c15..b885c15 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/node_persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/node_persistence.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/node_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/node_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/promise.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/promise.d.ts
index becd278..becd278 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/spec_test_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/spec_test_helpers.d.ts
index 4952227..4952227 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/spec_test_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/spec_test_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/test_platform.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/test_platform.d.ts
index 7a2b931..7a2b931 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/test_platform.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/firestore/test/util/test_platform.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/index.d.ts
index 1850490..1850490 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/index.esm2017.js b/includes/fcm/node_modules/@firebase/firestore/dist/index.esm2017.js
index 40a3aad..40a3aad 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/firestore/dist/index.esm2017.js.map
index dacba61..dacba61 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/index.esm5.js b/includes/fcm/node_modules/@firebase/firestore/dist/index.esm5.js
index 898f7b3..898f7b3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/index.esm5.js.map b/includes/fcm/node_modules/@firebase/firestore/dist/index.esm5.js.map
index 38e8aa6..38e8aa6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/index.node.cjs.js b/includes/fcm/node_modules/@firebase/firestore/dist/index.node.cjs.js
index 6279735..6279735 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/index.node.cjs.js
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/index.node.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/index.node.cjs.js.map b/includes/fcm/node_modules/@firebase/firestore/dist/index.node.cjs.js.map
index 3d5083f..3d5083f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/index.node.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/index.node.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/index.node.mjs b/includes/fcm/node_modules/@firebase/firestore/dist/index.node.mjs
index 8355ab2..8355ab2 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/index.node.mjs
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/index.node.mjs
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/index.node.mjs.map b/includes/fcm/node_modules/@firebase/firestore/dist/index.node.mjs.map
index c5614a8..c5614a8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/index.node.mjs.map
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/index.node.mjs.map
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/index.rn.js b/includes/fcm/node_modules/@firebase/firestore/dist/index.rn.js
index 855cb08..855cb08 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/index.rn.js
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/index.rn.js
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/index.rn.js.map b/includes/fcm/node_modules/@firebase/firestore/dist/index.rn.js.map
index 3e9b50d..3e9b50d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/index.rn.js.map
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/index.rn.js.map
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/internal.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/internal.d.ts
index 5d2cc5b..5d2cc5b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/lite/index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/lite/index.d.ts
index 444cf7a..444cf7a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/lite/register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/lite/register.d.ts
index 45afe8c..45afe8c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/lite/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/lite/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api.d.ts
index ef41f7f..ef41f7f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/aggregate.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/aggregate.d.ts
index 9a04370..9a04370 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/aggregate.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/aggregate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/bundle.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/bundle.d.ts
index 6800032..6800032 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/bundle.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/bundle.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/bytes.d.ts
index 16bb6c7..16bb6c7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/credentials.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/credentials.d.ts
index 0720958..0720958 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/credentials.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/credentials.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/database.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/database.d.ts
index 5098e9c..5098e9c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/database.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_path.d.ts
index 16c3109..16c3109 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_value.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_value.d.ts
index 69a5ec6..69a5ec6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_value_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_value_impl.d.ts
index 87b8db6..87b8db6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_value_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/field_value_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/filter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/filter.d.ts
index 0e42c20..0e42c20 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/filter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/filter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/geo_point.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/geo_point.d.ts
index 5b9fcf5..5b9fcf5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/geo_point.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/geo_point.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/index_configuration.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/index_configuration.d.ts
index d1f3838..d1f3838 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/index_configuration.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/index_configuration.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/observer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/observer.d.ts
index 1f69214..1f69214 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/observer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/observer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/parse_context.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/parse_context.d.ts
index fd3f4a1..fd3f4a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/parse_context.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/parse_context.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/reference.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/reference.d.ts
index 4e72866..4e72866 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/reference_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/reference_impl.d.ts
index 2636090..2636090 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/reference_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/reference_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/settings.d.ts
index 70e9826..70e9826 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/snapshot.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/snapshot.d.ts
index a9383bb..a9383bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/snapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/snapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/timestamp.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/timestamp.d.ts
index 5f78b6c..5f78b6c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/timestamp.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/timestamp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/transaction.d.ts
index 7d8a5ba..7d8a5ba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/transaction_options.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/transaction_options.d.ts
index f9ec24e..f9ec24e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/transaction_options.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/transaction_options.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/write_batch.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/write_batch.d.ts
index 37ce594..37ce594 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/write_batch.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/api/write_batch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/auth/user.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/auth/user.d.ts
index 898207a..898207a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/auth/user.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/auth/user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bound.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bound.d.ts
index 7f07831..7f07831 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bound.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bound.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bundle.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bundle.d.ts
index 27f5d4a..27f5d4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bundle.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bundle.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bundle_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bundle_impl.d.ts
index 1b8d6e1..1b8d6e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bundle_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/bundle_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/component_provider.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/component_provider.d.ts
index 437c363..437c363 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/component_provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/component_provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/count_query_runner.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/count_query_runner.d.ts
index fff3f59..fff3f59 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/count_query_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/count_query_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/database_info.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/database_info.d.ts
index ce33b26..ce33b26 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/database_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/database_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/event_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/event_manager.d.ts
index b4df45b..b4df45b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/event_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/event_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/filter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/filter.d.ts
index b319824..b319824 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/filter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/filter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/firestore_client.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/firestore_client.d.ts
index 17c28a1..17c28a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/firestore_client.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/firestore_client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/listen_sequence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/listen_sequence.d.ts
index 338a883..338a883 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/listen_sequence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/listen_sequence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/order_by.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/order_by.d.ts
index 14c9e12..14c9e12 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/order_by.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/order_by.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/query.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/query.d.ts
index 6d8e846..6d8e846 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/query.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/query.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/snapshot_version.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/snapshot_version.d.ts
index 8a9e304..8a9e304 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/snapshot_version.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/snapshot_version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/sync_engine.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/sync_engine.d.ts
index fcc91e9..fcc91e9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/sync_engine.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/sync_engine.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/sync_engine_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/sync_engine_impl.d.ts
index 918d022..918d022 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/sync_engine_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/sync_engine_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/target.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/target.d.ts
index f11e961..f11e961 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/target.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/target.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/target_id_generator.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/target_id_generator.d.ts
index 8898b06..8898b06 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/target_id_generator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/target_id_generator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction.d.ts
index 935c48b..935c48b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction_options.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction_options.d.ts
index ccd97e7..ccd97e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction_options.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction_options.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction_runner.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction_runner.d.ts
index 75953d4..75953d4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/transaction_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/types.d.ts
index fc5ca74..fc5ca74 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/version.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/version.d.ts
index 24d57aa..24d57aa 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/version.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/view.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/view.d.ts
index df730ca..df730ca 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/view.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/view.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/view_snapshot.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/view_snapshot.d.ts
index 2fce6a0..2fce6a0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/view_snapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/core/view_snapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.d.ts
index 5e7c816..5e7c816 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.node.d.ts
index 13debbd..13debbd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.rn.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.rn.d.ts
index 13debbd..13debbd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.rn.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index.rn.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/directional_index_byte_encoder.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/directional_index_byte_encoder.d.ts
index 3851e0e..3851e0e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/directional_index_byte_encoder.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/directional_index_byte_encoder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/firestore_index_value_writer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/firestore_index_value_writer.d.ts
index 9ce569b..9ce569b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/firestore_index_value_writer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/firestore_index_value_writer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/index_byte_encoder.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/index_byte_encoder.d.ts
index 0467c86..0467c86 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/index_byte_encoder.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/index_byte_encoder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/index_entry.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/index_entry.d.ts
index ddac33d..ddac33d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/index_entry.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/index_entry.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/ordered_code_writer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/ordered_code_writer.d.ts
index 6bb18ef..6bb18ef 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/ordered_code_writer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/index/ordered_code_writer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/aggregate.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/aggregate.d.ts
index 9574a17..9574a17 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/aggregate.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/aggregate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/aggregate_types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/aggregate_types.d.ts
index 098ade5..098ade5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/aggregate_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/aggregate_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/bytes.d.ts
index 9e83245..9e83245 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/components.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/components.d.ts
index 2e10375..2e10375 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/components.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/components.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/database.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/database.d.ts
index 0e0aa17..0e0aa17 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/database.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_path.d.ts
index 1df45bb..1df45bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_value.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_value.d.ts
index 4c09e59..4c09e59 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_value_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_value_impl.d.ts
index f59deb4..f59deb4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_value_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/field_value_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/geo_point.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/geo_point.d.ts
index f33114f..f33114f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/geo_point.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/geo_point.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/query.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/query.d.ts
index 051c303..051c303 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/query.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/query.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/reference.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/reference.d.ts
index 097e419..097e419 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/reference_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/reference_impl.d.ts
index 3aac946..3aac946 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/reference_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/reference_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/settings.d.ts
index 1f3e2a3..1f3e2a3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/snapshot.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/snapshot.d.ts
index 09b63b1..09b63b1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/snapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/snapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/timestamp.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/timestamp.d.ts
index 360dc36..360dc36 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/timestamp.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/timestamp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/transaction.d.ts
index a36c80d..a36c80d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/transaction_options.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/transaction_options.d.ts
index 8ba8cc2..8ba8cc2 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/transaction_options.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/transaction_options.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/types.d.ts
index 7c900cf..7c900cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/user_data_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/user_data_reader.d.ts
index 1cd5b2d..1cd5b2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/user_data_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/user_data_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/user_data_writer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/user_data_writer.d.ts
index b6a9c01..b6a9c01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/user_data_writer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/user_data_writer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/write_batch.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/write_batch.d.ts
index 1b73077..1b73077 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/write_batch.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/lite-api/write_batch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/bundle_cache.d.ts
index 448b8fd..448b8fd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/document_overlay_cache.d.ts
index 55e2914..55e2914 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/encoded_resource_path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/encoded_resource_path.d.ts
index 5ab45ae..5ab45ae 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/encoded_resource_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/encoded_resource_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/index_backfiller.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/index_backfiller.d.ts
index 38f913a..38f913a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/index_backfiller.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/index_backfiller.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/index_manager.d.ts
index 89bcec0..89bcec0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_bundle_cache.d.ts
index 52d8cc5..52d8cc5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_document_overlay_cache.d.ts
index 14f717f..14f717f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_index_manager.d.ts
index 204a746..204a746 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_lru_delegate.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_lru_delegate.d.ts
index 970f2bb..970f2bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_lru_delegate.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_lru_delegate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_lru_delegate_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_lru_delegate_impl.d.ts
index 9a7e092..9a7e092 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_lru_delegate_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_lru_delegate_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_mutation_batch_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_mutation_batch_impl.d.ts
index c9797e8..c9797e8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_mutation_batch_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_mutation_batch_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_mutation_queue.d.ts
index 5b5af1a..5b5af1a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_persistence.d.ts
index 7d72e3e..7d72e3e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_remote_document_cache.d.ts
index 417391b..417391b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema.d.ts
index 3196c8e..3196c8e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema_converter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema_converter.d.ts
index 8d315c0..8d315c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema_converter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema_converter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema_legacy.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema_legacy.d.ts
index 134c14e..134c14e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema_legacy.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_schema_legacy.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_sentinels.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_sentinels.d.ts
index 6616974..6616974 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_sentinels.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_sentinels.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_target_cache.d.ts
index d5515d6..d5515d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_transaction.d.ts
index 24cca65..24cca65 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/indexeddb_transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_documents_view.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_documents_view.d.ts
index b335138..b335138 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_documents_view.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_documents_view.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_serializer.d.ts
index cc138bf..cc138bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_store.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_store.d.ts
index 8c594bc..8c594bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_store.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_store.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_store_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_store_impl.d.ts
index 58acc5e..58acc5e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_store_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_store_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_view_changes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_view_changes.d.ts
index 2c113cf..2c113cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_view_changes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/local_view_changes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/lru_garbage_collector.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/lru_garbage_collector.d.ts
index 720cbba..720cbba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/lru_garbage_collector.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/lru_garbage_collector.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/lru_garbage_collector_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/lru_garbage_collector_impl.d.ts
index e8a6504..e8a6504 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/lru_garbage_collector_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/lru_garbage_collector_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_bundle_cache.d.ts
index beabba2..beabba2 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_document_overlay_cache.d.ts
index c4db035..c4db035 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_index_manager.d.ts
index 471de6a..471de6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_mutation_queue.d.ts
index 77edd22..77edd22 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_persistence.d.ts
index e6e73fb..e6e73fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_remote_document_cache.d.ts
index 5b1b5c4..5b1b5c4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_target_cache.d.ts
index 888af5a..888af5a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/memory_target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/mutation_queue.d.ts
index dea5b93..dea5b93 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/overlayed_document.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/overlayed_document.d.ts
index 4a6f192..4a6f192 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/overlayed_document.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/overlayed_document.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence.d.ts
index 553fd4e..553fd4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence_promise.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence_promise.d.ts
index 739915f..739915f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence_promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence_promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence_transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence_transaction.d.ts
index bdaf0f9..bdaf0f9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence_transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/persistence_transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/query_engine.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/query_engine.d.ts
index d966dc8..d966dc8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/query_engine.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/query_engine.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/reference_set.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/reference_set.d.ts
index 274d54f..274d54f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/reference_set.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/reference_set.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/remote_document_cache.d.ts
index 4604785..4604785 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/remote_document_change_buffer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/remote_document_change_buffer.d.ts
index b603bba..b603bba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/remote_document_change_buffer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/remote_document_change_buffer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state.d.ts
index a38aba3..a38aba3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state_schema.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state_schema.d.ts
index 484e0c1..484e0c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state_schema.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state_schema.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state_syncer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state_syncer.d.ts
index 92e7b3c..92e7b3c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state_syncer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/shared_client_state_syncer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/simple_db.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/simple_db.d.ts
index 2759043..2759043 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/simple_db.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/simple_db.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/target_cache.d.ts
index ae303c7..ae303c7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/target_data.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/target_data.d.ts
index e51a68c..e51a68c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/target_data.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/local/target_data.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/collections.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/collections.d.ts
index 046dc58..046dc58 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/collections.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/collections.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document.d.ts
index aa2cfd0..aa2cfd0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_comparator.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_comparator.d.ts
index 3cdc642..3cdc642 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_comparator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_comparator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_key.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_key.d.ts
index 27766ef..27766ef 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_key.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_key.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_set.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_set.d.ts
index dfb3166..dfb3166 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_set.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/document_set.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/field_index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/field_index.d.ts
index 6bfcc3b..6bfcc3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/field_index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/field_index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/field_mask.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/field_mask.d.ts
index 68eac0c..68eac0c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/field_mask.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/field_mask.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/mutation.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/mutation.d.ts
index a0d6a4a..a0d6a4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/mutation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/mutation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/mutation_batch.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/mutation_batch.d.ts
index b89f958..b89f958 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/mutation_batch.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/mutation_batch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/normalize.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/normalize.d.ts
index 08ebaa2..08ebaa2 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/normalize.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/normalize.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/object_value.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/object_value.d.ts
index f7ea1a1..f7ea1a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/object_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/object_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/overlay.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/overlay.d.ts
index b4e7fc3..b4e7fc3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/overlay.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/overlay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/path.d.ts
index a0dab28..a0dab28 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/server_timestamps.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/server_timestamps.d.ts
index aa98fe7..aa98fe7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/server_timestamps.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/server_timestamps.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/target_index_matcher.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/target_index_matcher.d.ts
index 79bb6ff..79bb6ff 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/target_index_matcher.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/target_index_matcher.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/transform_operation.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/transform_operation.d.ts
index 3724b0b..3724b0b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/transform_operation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/transform_operation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/type_order.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/type_order.d.ts
index 63dd57c..63dd57c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/type_order.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/type_order.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/values.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/values.d.ts
index 5ccff92..5ccff92 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/values.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/model/values.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/base64.d.ts
index cac8c62..cac8c62 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/base64.d.ts
index 5188d42..5188d42 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/byte_stream_reader.d.ts
index b37c864..b37c864 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/connection.d.ts
index 9be8c9c..9be8c9c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/connectivity_monitor.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/connectivity_monitor.d.ts
index 0126a28..0126a28 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/connectivity_monitor.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/connectivity_monitor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/dom.d.ts
index 91f7c2a..91f7c2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/format_json.d.ts
index ebc2d33..ebc2d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/random_bytes.d.ts
index 10bac35..10bac35 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/serializer.d.ts
index dfa53fd..dfa53fd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/webchannel_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/webchannel_connection.d.ts
index b58625a..b58625a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/webchannel_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser/webchannel_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/base64.d.ts
index 2b4ed7d..2b4ed7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/byte_stream_reader.d.ts
index 1d5d4a3..1d5d4a3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/connection.d.ts
index b168e0a..b168e0a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/dom.d.ts
index c8559b9..c8559b9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/fetch_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/fetch_connection.d.ts
index 0d37b2c..0d37b2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/fetch_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/fetch_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/format_json.d.ts
index b63a807..b63a807 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/random_bytes.d.ts
index 4ea736f..4ea736f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/serializer.d.ts
index 975a75c..975a75c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/browser_lite/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/byte_stream_reader.d.ts
index 202b8a6..202b8a6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/connection.d.ts
index d010957..d010957 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/dom.d.ts
index 91f7c2a..91f7c2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/format_json.d.ts
index ebc2d33..ebc2d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/base64.d.ts
index 5188d42..5188d42 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/byte_stream_reader.d.ts
index 67712a9..67712a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/connection.d.ts
index b7c301a..b7c301a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/dom.d.ts
index 91f7c2a..91f7c2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/format_json.d.ts
index ebc2d33..ebc2d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/grpc_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/grpc_connection.d.ts
index 7d231d1..7d231d1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/grpc_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/grpc_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/load_protos.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/load_protos.d.ts
index dfe38c5..dfe38c5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/load_protos.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/load_protos.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/random_bytes.d.ts
index 10bac35..10bac35 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/serializer.d.ts
index b8db9a9..b8db9a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/base64.d.ts
index d3061df..d3061df 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/byte_stream_reader.d.ts
index 3f08765..3f08765 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/connection.d.ts
index b168e0a..b168e0a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/dom.d.ts
index 2c34437..2c34437 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/format_json.d.ts
index 72ab0f9..72ab0f9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/random_bytes.d.ts
index ac3f5c0..ac3f5c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/serializer.d.ts
index 712ada1..712ada1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/node_lite/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/random_bytes.d.ts
index 10bac35..10bac35 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/base64.d.ts
index 5188d42..5188d42 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/byte_stream_reader.d.ts
index 62b6377..62b6377 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/connection.d.ts
index 7c74ce6..7c74ce6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/dom.d.ts
index 2e243c1..2e243c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/format_json.d.ts
index ccf30d0..ccf30d0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/random_bytes.d.ts
index fcb0263..fcb0263 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/serializer.d.ts
index 8b63ccd..8b63ccd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/base64.d.ts
index af3b788..af3b788 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/byte_stream_reader.d.ts
index b04247e..b04247e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/connection.d.ts
index 776ba41..776ba41 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/dom.d.ts
index def69d6..def69d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/format_json.d.ts
index 154856e..154856e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/random_bytes.d.ts
index 4fbcbba..4fbcbba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/serializer.d.ts
index 712ada1..712ada1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/rn_lite/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/serializer.d.ts
index eab0668..eab0668 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/platform/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/protos/firestore_bundle_proto.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/protos/firestore_bundle_proto.d.ts
index ba00fd1..ba00fd1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/protos/firestore_bundle_proto.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/protos/firestore_bundle_proto.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/protos/firestore_proto_api.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/protos/firestore_proto_api.d.ts
index b4bff37..b4bff37 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/protos/firestore_proto_api.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/protos/firestore_proto_api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/register.d.ts
index 760034e..760034e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/backoff.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/backoff.d.ts
index 7312015..7312015 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/backoff.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/backoff.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connection.d.ts
index 4f6e040..4f6e040 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connectivity_monitor.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connectivity_monitor.d.ts
index 26c0b64..26c0b64 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connectivity_monitor.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connectivity_monitor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connectivity_monitor_noop.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connectivity_monitor_noop.d.ts
index da1fe2d..da1fe2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connectivity_monitor_noop.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/connectivity_monitor_noop.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/datastore.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/datastore.d.ts
index 620952f..620952f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/datastore.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/datastore.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/existence_filter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/existence_filter.d.ts
index 6b2bdc4..6b2bdc4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/existence_filter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/existence_filter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/number_serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/number_serializer.d.ts
index 9bd45dd..9bd45dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/number_serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/number_serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/online_state_tracker.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/online_state_tracker.d.ts
index 026e2c5..026e2c5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/online_state_tracker.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/online_state_tracker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/persistent_stream.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/persistent_stream.d.ts
index 27e03bf..27e03bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/persistent_stream.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/persistent_stream.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_event.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_event.d.ts
index 79ef49a..79ef49a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_event.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_event.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_store.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_store.d.ts
index e1d4409..e1d4409 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_store.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_store.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_syncer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_syncer.d.ts
index bb98069..bb98069 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_syncer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/remote_syncer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/rest_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/rest_connection.d.ts
index 128be48..128be48 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/rest_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/rest_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/rpc_error.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/rpc_error.d.ts
index caea519..caea519 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/rpc_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/rpc_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/serializer.d.ts
index a7a169c..a7a169c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/stream_bridge.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/stream_bridge.d.ts
index 7a0a4ce..7a0a4ce 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/stream_bridge.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/stream_bridge.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/watch_change.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/watch_change.d.ts
index 61a55a7..61a55a7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/watch_change.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/remote/watch_change.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/array.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/array.d.ts
index 0d1c9ed..0d1c9ed 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/array.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/array.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/assert.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/assert.d.ts
index 142aad3..142aad3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/assert.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/assert.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_observer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_observer.d.ts
index 95268ce..95268ce 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_observer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_observer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_queue.d.ts
index c452541..c452541 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_queue_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_queue_impl.d.ts
index 615fc75..615fc75 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_queue_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/async_queue_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/bundle_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/bundle_reader.d.ts
index e715222..e715222 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/bundle_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/bundle_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/bundle_reader_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/bundle_reader_impl.d.ts
index 43bc1bd..43bc1bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/bundle_reader_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/bundle_reader_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/byte_stream.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/byte_stream.d.ts
index b554ec4..b554ec4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/byte_stream.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/byte_stream.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/byte_string.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/byte_string.d.ts
index 5686aa5..5686aa5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/byte_string.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/byte_string.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/error.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/error.d.ts
index 58c2542..58c2542 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/error.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/input_validation.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/input_validation.d.ts
index 61a3d59..61a3d59 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/input_validation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/input_validation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/log.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/log.d.ts
index 06b6b56..06b6b56 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/log.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/log.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/logic_utils.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/logic_utils.d.ts
index 5a89fe0..5a89fe0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/logic_utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/logic_utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/misc.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/misc.d.ts
index 9e86a83..9e86a83 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/misc.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/misc.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/node_api.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/node_api.d.ts
index e7abdba..e7abdba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/node_api.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/node_api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/obj.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/obj.d.ts
index 04746aa..04746aa 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/obj.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/obj.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/obj_map.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/obj_map.d.ts
index 2349dcd..2349dcd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/obj_map.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/obj_map.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/promise.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/promise.d.ts
index 28146b6..28146b6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/sorted_map.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/sorted_map.d.ts
index 6850c29..6850c29 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/sorted_map.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/sorted_map.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/sorted_set.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/sorted_set.d.ts
index d658571..d658571 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/sorted_set.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/sorted_set.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/types.d.ts
index eb56f17..eb56f17 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/src/util/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/aggregation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/aggregation.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/aggregation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/aggregation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/array_transforms.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/array_transforms.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/array_transforms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/array_transforms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/batch_writes.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/batch_writes.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/batch_writes.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/batch_writes.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/bundle.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/bundle.test.d.ts
index d632ca5..d632ca5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/bundle.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/bundle.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/cursor.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/cursor.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/cursor.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/cursor.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/database.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/fields.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/fields.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/fields.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/fields.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/get_options.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/get_options.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/get_options.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/get_options.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/index_configuration.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/index_configuration.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/index_configuration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/index_configuration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/numeric_transforms.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/numeric_transforms.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/numeric_transforms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/numeric_transforms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/provider.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/provider.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/provider.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/provider.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/query.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/query.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/query.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/query.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/server_timestamp.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/server_timestamp.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/server_timestamp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/server_timestamp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/smoke.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/smoke.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/smoke.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/smoke.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/transactions.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/transactions.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/transactions.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/transactions.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/type.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/type.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/type.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/type.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/validation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/validation.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/validation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api/validation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/auth.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/auth.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/auth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/auth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/database.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/idle_timeout.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/idle_timeout.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/idle_timeout.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/idle_timeout.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/transaction.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/transaction.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/transaction.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/api_internal/transaction.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/bootstrap.d.ts
index 88acd09..88acd09 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/browser/indexeddb.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/browser/indexeddb.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/browser/indexeddb.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/browser/indexeddb.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/browser/webchannel.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/browser/webchannel.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/browser/webchannel.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/browser/webchannel.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/prime_backend.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/prime_backend.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/prime_backend.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/prime_backend.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/remote/remote.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/remote/remote.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/remote/remote.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/remote/remote.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/remote/stream.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/remote/stream.test.d.ts
index f645a44..f645a44 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/remote/stream.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/remote/stream.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/events_accumulator.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/events_accumulator.d.ts
index 35fa8dc..35fa8dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/events_accumulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/events_accumulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/firebase_export.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/firebase_export.d.ts
index 720853d..720853d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/firebase_export.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/firebase_export.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/helpers.d.ts
index 384593d..384593d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/internal_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/internal_helpers.d.ts
index 6523e83..6523e83 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/internal_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/internal_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/settings.d.ts
index 485ae3f..485ae3f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/integration/util/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/bootstrap.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/helpers.d.ts
index 2af016e..2af016e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/integration.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/integration.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/integration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/lite/integration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/register.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/bytes.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/bytes.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/bytes.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/bytes.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/database.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/document_change.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/document_change.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/document_change.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/document_change.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/field_path.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/field_path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/field_path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/field_path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/field_value.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/field_value.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/field_value.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/field_value.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/geo_point.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/geo_point.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/geo_point.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/geo_point.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/timestamp.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/timestamp.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/timestamp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/api/timestamp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/bootstrap.d.ts
index 6476e9b..6476e9b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/event_manager.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/event_manager.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/event_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/event_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/filter.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/filter.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/filter.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/filter.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/listen_sequence.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/listen_sequence.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/listen_sequence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/listen_sequence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/query.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/query.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/query.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/query.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/view.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/view.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/view.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/core/view.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/index/ordered_code_writer.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/index/ordered_code_writer.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/index/ordered_code_writer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/index/ordered_code_writer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/bundle_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/bundle_cache.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/bundle_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/bundle_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/counting_query_engine.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/counting_query_engine.d.ts
index 89ec999..89ec999 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/counting_query_engine.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/counting_query_engine.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/document_overlay_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/document_overlay_cache.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/document_overlay_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/document_overlay_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/encoded_resource_path.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/encoded_resource_path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/encoded_resource_path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/encoded_resource_path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/index_backfiller.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/index_backfiller.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/index_backfiller.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/index_backfiller.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/index_manager.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/index_manager.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/index_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/index_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/indexeddb_persistence.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/indexeddb_persistence.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/indexeddb_persistence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/indexeddb_persistence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_serializer.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_serializer.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_serializer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_serializer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_store.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_store.test.d.ts
index 93c473b..93c473b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_store.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_store.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_store_indexeddb.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_store_indexeddb.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_store_indexeddb.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/local_store_indexeddb.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/lru_garbage_collector.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/lru_garbage_collector.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/lru_garbage_collector.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/lru_garbage_collector.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/mutation_queue.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/mutation_queue.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/mutation_queue.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/mutation_queue.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_promise.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_promise.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_promise.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_promise.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_test_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_test_helpers.d.ts
index f85600d..f85600d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_test_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_test_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_transaction.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_transaction.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_transaction.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/persistence_transaction.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/query_engine.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/query_engine.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/query_engine.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/query_engine.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/reference_set.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/reference_set.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/reference_set.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/reference_set.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/remote_document_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/remote_document_cache.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/remote_document_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/remote_document_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/remote_document_change_buffer.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/remote_document_change_buffer.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/remote_document_change_buffer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/remote_document_change_buffer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/simple_db.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/simple_db.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/simple_db.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/simple_db.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/target_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/target_cache.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/target_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/target_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_bundle_cache.d.ts
index a73bb86..a73bb86 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_document_overlay_cache.d.ts
index 49d1e30..49d1e30 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_index_manager.d.ts
index 1e303d3..1e303d3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_mutation_queue.d.ts
index f9712c0..f9712c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_remote_document_cache.d.ts
index abf978e..abf978e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_remote_document_change_buffer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_remote_document_change_buffer.d.ts
index 2bfa674..2bfa674 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_remote_document_change_buffer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_remote_document_change_buffer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_target_cache.d.ts
index 0766ac6..0766ac6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/test_target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts
index ce4c16f..ce4c16f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/document.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/document.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/document.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/document.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/document_set.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/document_set.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/document_set.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/document_set.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/field_index.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/field_index.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/field_index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/field_index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/mutation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/mutation.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/mutation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/mutation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/object_value.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/object_value.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/object_value.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/object_value.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/object_value_builder.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/object_value_builder.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/object_value_builder.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/object_value_builder.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/path.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/target.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/target.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/target.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/target.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/target_index_matcher.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/target_index_matcher.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/target_index_matcher.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/target_index_matcher.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/values.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/values.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/values.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/model/values.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/datastore.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/datastore.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/datastore.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/datastore.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/remote_event.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/remote_event.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/remote_event.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/remote_event.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/rest_connection.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/rest_connection.test.d.ts
index 7a72fb8..7a72fb8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/rest_connection.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/rest_connection.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.browser.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.browser.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.helper.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.helper.d.ts
index 252b113..252b113 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.helper.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.helper.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.node.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.node.test.d.ts
index 72efdb6..72efdb6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.node.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/remote/serializer.node.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/bundle_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/bundle_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/bundle_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/bundle_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/collection_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/collection_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/collection_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/collection_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/describe_spec.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/describe_spec.d.ts
index 9e7ce47..9e7ce47 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/describe_spec.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/describe_spec.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/existence_filter_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/existence_filter_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/existence_filter_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/existence_filter_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/index_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/index_spec.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/index_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/index_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/limbo_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/limbo_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/limbo_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/limbo_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/limit_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/limit_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/limit_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/limit_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/listen_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/listen_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/listen_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/listen_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/offline_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/offline_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/offline_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/offline_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/orderby_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/orderby_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/orderby_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/orderby_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/perf_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/perf_spec.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/perf_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/perf_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/persistence_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/persistence_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/persistence_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/persistence_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/query_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/query_spec.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/query_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/query_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/recovery_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/recovery_spec.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/recovery_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/recovery_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/remote_store_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/remote_store_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/remote_store_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/remote_store_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/resume_token_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/resume_token_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/resume_token_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/resume_token_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_builder.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_builder.d.ts
index 440d11e..440d11e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_builder.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_builder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_rpc_error.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_rpc_error.d.ts
index ea8352f..ea8352f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_rpc_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_rpc_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_test_components.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_test_components.d.ts
index 4b92572..4b92572 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_test_components.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_test_components.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_test_runner.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_test_runner.d.ts
index 7954abf..7954abf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_test_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/spec_test_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/write_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/write_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/write_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/specs/write_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/array.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/array.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/array.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/array.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/async_queue.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/async_queue.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/async_queue.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/async_queue.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/base64.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/base64.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/base64.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/base64.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/bundle.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/bundle.test.d.ts
index 9ac00a9..9ac00a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/bundle.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/bundle.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/bundle_data.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/bundle_data.d.ts
index e15c2ab..e15c2ab 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/bundle_data.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/bundle_data.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/logic_utils.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/logic_utils.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/logic_utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/logic_utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/misc.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/misc.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/misc.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/misc.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/node_api.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/node_api.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/node_api.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/node_api.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/obj_map.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/obj_map.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/obj_map.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/obj_map.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/sorted_map.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/sorted_map.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/sorted_map.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/sorted_map.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/sorted_set.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/sorted_set.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/sorted_set.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/unit/util/sorted_set.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/api_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/api_helpers.d.ts
index e95d1d8..e95d1d8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/api_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/api_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/equality_matcher.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/equality_matcher.d.ts
index 0e1dc43..0e1dc43 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/equality_matcher.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/equality_matcher.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/helpers.d.ts
index b885c15..b885c15 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/node_persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/node_persistence.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/node_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/node_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/promise.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/promise.d.ts
index becd278..becd278 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/spec_test_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/spec_test_helpers.d.ts
index 4952227..4952227 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/spec_test_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/spec_test_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/test_platform.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/test_platform.d.ts
index 7a2b931..7a2b931 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/test_platform.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/firestore/test/util/test_platform.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm2017.js b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm2017.js
index 17a1604..17a1604 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm2017.js.map b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm2017.js.map
index 7df348c..7df348c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm5.js b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm5.js
index c9780e5..c9780e5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm5.js
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm5.js.map b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm5.js.map
index 2019e63..2019e63 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.browser.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.d.ts
index 4ea7903..4ea7903 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.cjs.js b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.cjs.js
index 9372a24..9372a24 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.cjs.js
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.cjs.js.map b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.cjs.js.map
index 25fb382..25fb382 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.mjs b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.mjs
index b8d3f1d..b8d3f1d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.mjs
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.mjs
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.mjs.map b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.mjs.map
index 43d4d98..43d4d98 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.mjs.map
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.node.mjs.map
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.rn.esm2017.js b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.rn.esm2017.js
index 1fe3d80..1fe3d80 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.rn.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.rn.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.rn.esm2017.js.map b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.rn.esm2017.js.map
index 63d12af..63d12af 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.rn.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/index.rn.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/internal.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/internal.d.ts
index 52ecc2c..52ecc2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/babel-register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/babel-register.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/babel-register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/babel-register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/dist/lite/index.browser.esm2017.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/dist/lite/index.browser.esm2017.d.ts
index ea6d63a..ea6d63a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/dist/lite/index.browser.esm2017.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/dist/lite/index.browser.esm2017.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/karma.conf.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/karma.conf.d.ts
index d864b56..d864b56 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/karma.conf.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/karma.conf.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/lite/index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/lite/index.d.ts
index 444cf7a..444cf7a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/lite/register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/lite/register.d.ts
index 45afe8c..45afe8c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/lite/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/lite/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.d.ts
index e8910bc..e8910bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.debug.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.debug.d.ts
index 85d67f4..85d67f4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.debug.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.debug.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.lite.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.lite.d.ts
index 5662ccf..5662ccf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.lite.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.config.lite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.shared.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.shared.d.ts
index c7f56f8..c7f56f8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.shared.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/rollup.shared.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api.d.ts
index ef41f7f..ef41f7f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/aggregate.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/aggregate.d.ts
index 9a04370..9a04370 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/aggregate.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/aggregate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/bundle.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/bundle.d.ts
index 6800032..6800032 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/bundle.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/bundle.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/bytes.d.ts
index 16bb6c7..16bb6c7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/credentials.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/credentials.d.ts
index 0720958..0720958 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/credentials.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/credentials.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/database.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/database.d.ts
index 5098e9c..5098e9c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/database.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_path.d.ts
index 16c3109..16c3109 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_value.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_value.d.ts
index 69a5ec6..69a5ec6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_value_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_value_impl.d.ts
index 87b8db6..87b8db6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_value_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/field_value_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/filter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/filter.d.ts
index 0e42c20..0e42c20 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/filter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/filter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/geo_point.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/geo_point.d.ts
index 5b9fcf5..5b9fcf5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/geo_point.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/geo_point.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/index_configuration.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/index_configuration.d.ts
index d1f3838..d1f3838 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/index_configuration.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/index_configuration.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/observer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/observer.d.ts
index 1f69214..1f69214 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/observer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/observer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/parse_context.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/parse_context.d.ts
index fd3f4a1..fd3f4a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/parse_context.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/parse_context.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/reference.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/reference.d.ts
index 4e72866..4e72866 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/reference_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/reference_impl.d.ts
index 2636090..2636090 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/reference_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/reference_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/settings.d.ts
index 70e9826..70e9826 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/snapshot.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/snapshot.d.ts
index a9383bb..a9383bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/snapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/snapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/timestamp.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/timestamp.d.ts
index 5f78b6c..5f78b6c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/timestamp.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/timestamp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/transaction.d.ts
index 7d8a5ba..7d8a5ba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/transaction_options.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/transaction_options.d.ts
index f9ec24e..f9ec24e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/transaction_options.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/transaction_options.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/write_batch.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/write_batch.d.ts
index 37ce594..37ce594 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/write_batch.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/api/write_batch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/auth/user.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/auth/user.d.ts
index 898207a..898207a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/auth/user.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/auth/user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bound.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bound.d.ts
index 7f07831..7f07831 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bound.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bound.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bundle.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bundle.d.ts
index 27f5d4a..27f5d4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bundle.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bundle.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bundle_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bundle_impl.d.ts
index 1b8d6e1..1b8d6e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bundle_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/bundle_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/component_provider.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/component_provider.d.ts
index 437c363..437c363 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/component_provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/component_provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/count_query_runner.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/count_query_runner.d.ts
index fff3f59..fff3f59 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/count_query_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/count_query_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/database_info.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/database_info.d.ts
index ce33b26..ce33b26 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/database_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/database_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/event_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/event_manager.d.ts
index b4df45b..b4df45b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/event_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/event_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/filter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/filter.d.ts
index b319824..b319824 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/filter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/filter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/firestore_client.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/firestore_client.d.ts
index 17c28a1..17c28a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/firestore_client.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/firestore_client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/listen_sequence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/listen_sequence.d.ts
index 338a883..338a883 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/listen_sequence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/listen_sequence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/order_by.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/order_by.d.ts
index 14c9e12..14c9e12 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/order_by.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/order_by.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/query.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/query.d.ts
index 6d8e846..6d8e846 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/query.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/query.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/snapshot_version.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/snapshot_version.d.ts
index 8a9e304..8a9e304 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/snapshot_version.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/snapshot_version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/sync_engine.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/sync_engine.d.ts
index fcc91e9..fcc91e9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/sync_engine.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/sync_engine.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/sync_engine_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/sync_engine_impl.d.ts
index 918d022..918d022 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/sync_engine_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/sync_engine_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/target.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/target.d.ts
index f11e961..f11e961 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/target.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/target.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/target_id_generator.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/target_id_generator.d.ts
index 8898b06..8898b06 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/target_id_generator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/target_id_generator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction.d.ts
index 935c48b..935c48b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction_options.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction_options.d.ts
index ccd97e7..ccd97e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction_options.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction_options.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction_runner.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction_runner.d.ts
index 75953d4..75953d4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/transaction_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/types.d.ts
index fc5ca74..fc5ca74 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/version.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/version.d.ts
index 24d57aa..24d57aa 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/version.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/view.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/view.d.ts
index df730ca..df730ca 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/view.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/view.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/view_snapshot.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/view_snapshot.d.ts
index 2fce6a0..2fce6a0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/view_snapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/core/view_snapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.d.ts
index 5e7c816..5e7c816 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.node.d.ts
index 13debbd..13debbd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.rn.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.rn.d.ts
index 13debbd..13debbd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.rn.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index.rn.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/directional_index_byte_encoder.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/directional_index_byte_encoder.d.ts
index 3851e0e..3851e0e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/directional_index_byte_encoder.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/directional_index_byte_encoder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/firestore_index_value_writer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/firestore_index_value_writer.d.ts
index 9ce569b..9ce569b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/firestore_index_value_writer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/firestore_index_value_writer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/index_byte_encoder.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/index_byte_encoder.d.ts
index 0467c86..0467c86 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/index_byte_encoder.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/index_byte_encoder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/index_entry.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/index_entry.d.ts
index ddac33d..ddac33d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/index_entry.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/index_entry.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/ordered_code_writer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/ordered_code_writer.d.ts
index 6bb18ef..6bb18ef 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/ordered_code_writer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/index/ordered_code_writer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/aggregate.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/aggregate.d.ts
index 9574a17..9574a17 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/aggregate.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/aggregate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/aggregate_types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/aggregate_types.d.ts
index 098ade5..098ade5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/aggregate_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/aggregate_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/bytes.d.ts
index 9e83245..9e83245 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/components.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/components.d.ts
index 2e10375..2e10375 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/components.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/components.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/database.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/database.d.ts
index 0e0aa17..0e0aa17 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/database.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_path.d.ts
index 1df45bb..1df45bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_value.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_value.d.ts
index 4c09e59..4c09e59 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_value_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_value_impl.d.ts
index f59deb4..f59deb4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_value_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/field_value_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/geo_point.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/geo_point.d.ts
index f33114f..f33114f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/geo_point.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/geo_point.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/query.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/query.d.ts
index 051c303..051c303 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/query.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/query.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/reference.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/reference.d.ts
index 097e419..097e419 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/reference_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/reference_impl.d.ts
index 3aac946..3aac946 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/reference_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/reference_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/settings.d.ts
index 1f3e2a3..1f3e2a3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/snapshot.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/snapshot.d.ts
index 09b63b1..09b63b1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/snapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/snapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/timestamp.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/timestamp.d.ts
index 360dc36..360dc36 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/timestamp.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/timestamp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/transaction.d.ts
index a36c80d..a36c80d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/transaction_options.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/transaction_options.d.ts
index 8ba8cc2..8ba8cc2 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/transaction_options.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/transaction_options.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/types.d.ts
index 7c900cf..7c900cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/user_data_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/user_data_reader.d.ts
index 1cd5b2d..1cd5b2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/user_data_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/user_data_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/user_data_writer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/user_data_writer.d.ts
index b6a9c01..b6a9c01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/user_data_writer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/user_data_writer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/write_batch.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/write_batch.d.ts
index 1b73077..1b73077 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/write_batch.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/lite-api/write_batch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/bundle_cache.d.ts
index 448b8fd..448b8fd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/document_overlay_cache.d.ts
index 55e2914..55e2914 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/encoded_resource_path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/encoded_resource_path.d.ts
index 5ab45ae..5ab45ae 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/encoded_resource_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/encoded_resource_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/index_backfiller.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/index_backfiller.d.ts
index 38f913a..38f913a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/index_backfiller.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/index_backfiller.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/index_manager.d.ts
index 89bcec0..89bcec0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_bundle_cache.d.ts
index 52d8cc5..52d8cc5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_document_overlay_cache.d.ts
index 14f717f..14f717f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_index_manager.d.ts
index 204a746..204a746 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_lru_delegate.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_lru_delegate.d.ts
index 970f2bb..970f2bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_lru_delegate.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_lru_delegate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_lru_delegate_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_lru_delegate_impl.d.ts
index 9a7e092..9a7e092 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_lru_delegate_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_lru_delegate_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_mutation_batch_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_mutation_batch_impl.d.ts
index c9797e8..c9797e8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_mutation_batch_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_mutation_batch_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_mutation_queue.d.ts
index 5b5af1a..5b5af1a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_persistence.d.ts
index 7d72e3e..7d72e3e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_remote_document_cache.d.ts
index 417391b..417391b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema.d.ts
index 3196c8e..3196c8e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema_converter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema_converter.d.ts
index 8d315c0..8d315c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema_converter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema_converter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema_legacy.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema_legacy.d.ts
index 134c14e..134c14e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema_legacy.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_schema_legacy.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_sentinels.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_sentinels.d.ts
index 6616974..6616974 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_sentinels.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_sentinels.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_target_cache.d.ts
index d5515d6..d5515d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_transaction.d.ts
index 24cca65..24cca65 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/indexeddb_transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_documents_view.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_documents_view.d.ts
index b335138..b335138 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_documents_view.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_documents_view.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_serializer.d.ts
index cc138bf..cc138bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_store.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_store.d.ts
index 8c594bc..8c594bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_store.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_store.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_store_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_store_impl.d.ts
index 58acc5e..58acc5e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_store_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_store_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_view_changes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_view_changes.d.ts
index 2c113cf..2c113cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_view_changes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/local_view_changes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/lru_garbage_collector.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/lru_garbage_collector.d.ts
index 720cbba..720cbba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/lru_garbage_collector.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/lru_garbage_collector.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/lru_garbage_collector_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/lru_garbage_collector_impl.d.ts
index e8a6504..e8a6504 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/lru_garbage_collector_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/lru_garbage_collector_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_bundle_cache.d.ts
index beabba2..beabba2 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_document_overlay_cache.d.ts
index c4db035..c4db035 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_index_manager.d.ts
index 471de6a..471de6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_mutation_queue.d.ts
index 77edd22..77edd22 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_persistence.d.ts
index e6e73fb..e6e73fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_remote_document_cache.d.ts
index 5b1b5c4..5b1b5c4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_target_cache.d.ts
index 888af5a..888af5a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/memory_target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/mutation_queue.d.ts
index dea5b93..dea5b93 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/overlayed_document.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/overlayed_document.d.ts
index 4a6f192..4a6f192 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/overlayed_document.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/overlayed_document.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence.d.ts
index 553fd4e..553fd4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence_promise.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence_promise.d.ts
index 739915f..739915f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence_promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence_promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence_transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence_transaction.d.ts
index bdaf0f9..bdaf0f9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence_transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/persistence_transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/query_engine.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/query_engine.d.ts
index d966dc8..d966dc8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/query_engine.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/query_engine.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/reference_set.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/reference_set.d.ts
index 274d54f..274d54f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/reference_set.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/reference_set.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/remote_document_cache.d.ts
index 4604785..4604785 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/remote_document_change_buffer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/remote_document_change_buffer.d.ts
index b603bba..b603bba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/remote_document_change_buffer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/remote_document_change_buffer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state.d.ts
index a38aba3..a38aba3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state_schema.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state_schema.d.ts
index 484e0c1..484e0c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state_schema.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state_schema.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state_syncer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state_syncer.d.ts
index 92e7b3c..92e7b3c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state_syncer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/shared_client_state_syncer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/simple_db.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/simple_db.d.ts
index 2759043..2759043 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/simple_db.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/simple_db.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/target_cache.d.ts
index ae303c7..ae303c7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/target_data.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/target_data.d.ts
index e51a68c..e51a68c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/target_data.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/local/target_data.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/collections.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/collections.d.ts
index 046dc58..046dc58 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/collections.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/collections.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document.d.ts
index aa2cfd0..aa2cfd0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_comparator.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_comparator.d.ts
index 3cdc642..3cdc642 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_comparator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_comparator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_key.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_key.d.ts
index 27766ef..27766ef 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_key.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_key.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_set.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_set.d.ts
index dfb3166..dfb3166 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_set.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/document_set.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/field_index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/field_index.d.ts
index 6bfcc3b..6bfcc3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/field_index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/field_index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/field_mask.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/field_mask.d.ts
index 68eac0c..68eac0c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/field_mask.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/field_mask.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/mutation.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/mutation.d.ts
index a0d6a4a..a0d6a4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/mutation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/mutation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/mutation_batch.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/mutation_batch.d.ts
index b89f958..b89f958 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/mutation_batch.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/mutation_batch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/normalize.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/normalize.d.ts
index 08ebaa2..08ebaa2 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/normalize.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/normalize.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/object_value.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/object_value.d.ts
index f7ea1a1..f7ea1a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/object_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/object_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/overlay.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/overlay.d.ts
index b4e7fc3..b4e7fc3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/overlay.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/overlay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/path.d.ts
index a0dab28..a0dab28 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/server_timestamps.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/server_timestamps.d.ts
index aa98fe7..aa98fe7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/server_timestamps.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/server_timestamps.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/target_index_matcher.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/target_index_matcher.d.ts
index 79bb6ff..79bb6ff 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/target_index_matcher.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/target_index_matcher.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/transform_operation.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/transform_operation.d.ts
index 3724b0b..3724b0b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/transform_operation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/transform_operation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/type_order.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/type_order.d.ts
index 63dd57c..63dd57c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/type_order.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/type_order.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/values.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/values.d.ts
index 5ccff92..5ccff92 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/values.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/model/values.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/base64.d.ts
index cac8c62..cac8c62 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/base64.d.ts
index 5188d42..5188d42 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/byte_stream_reader.d.ts
index b37c864..b37c864 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/connection.d.ts
index 9be8c9c..9be8c9c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/connectivity_monitor.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/connectivity_monitor.d.ts
index 0126a28..0126a28 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/connectivity_monitor.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/connectivity_monitor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/dom.d.ts
index 91f7c2a..91f7c2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/format_json.d.ts
index ebc2d33..ebc2d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/random_bytes.d.ts
index 10bac35..10bac35 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/serializer.d.ts
index dfa53fd..dfa53fd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/webchannel_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/webchannel_connection.d.ts
index b58625a..b58625a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/webchannel_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser/webchannel_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/base64.d.ts
index 2b4ed7d..2b4ed7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/byte_stream_reader.d.ts
index 1d5d4a3..1d5d4a3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/connection.d.ts
index b168e0a..b168e0a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/dom.d.ts
index c8559b9..c8559b9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/fetch_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/fetch_connection.d.ts
index 0d37b2c..0d37b2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/fetch_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/fetch_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/format_json.d.ts
index b63a807..b63a807 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/random_bytes.d.ts
index 4ea736f..4ea736f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/serializer.d.ts
index 975a75c..975a75c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/browser_lite/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/byte_stream_reader.d.ts
index 202b8a6..202b8a6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/connection.d.ts
index d010957..d010957 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/dom.d.ts
index 91f7c2a..91f7c2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/format_json.d.ts
index ebc2d33..ebc2d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/base64.d.ts
index 5188d42..5188d42 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/byte_stream_reader.d.ts
index 67712a9..67712a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/connection.d.ts
index b7c301a..b7c301a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/dom.d.ts
index 91f7c2a..91f7c2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/format_json.d.ts
index ebc2d33..ebc2d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/grpc_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/grpc_connection.d.ts
index 7d231d1..7d231d1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/grpc_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/grpc_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/load_protos.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/load_protos.d.ts
index dfe38c5..dfe38c5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/load_protos.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/load_protos.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/random_bytes.d.ts
index 10bac35..10bac35 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/serializer.d.ts
index b8db9a9..b8db9a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/base64.d.ts
index d3061df..d3061df 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/byte_stream_reader.d.ts
index 3f08765..3f08765 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/connection.d.ts
index b168e0a..b168e0a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/dom.d.ts
index 2c34437..2c34437 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/format_json.d.ts
index 72ab0f9..72ab0f9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/random_bytes.d.ts
index ac3f5c0..ac3f5c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/serializer.d.ts
index 712ada1..712ada1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/node_lite/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/random_bytes.d.ts
index 10bac35..10bac35 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/base64.d.ts
index 5188d42..5188d42 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/byte_stream_reader.d.ts
index 62b6377..62b6377 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/connection.d.ts
index 7c74ce6..7c74ce6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/dom.d.ts
index 2e243c1..2e243c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/format_json.d.ts
index ccf30d0..ccf30d0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/random_bytes.d.ts
index fcb0263..fcb0263 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/serializer.d.ts
index 8b63ccd..8b63ccd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/base64.d.ts
index af3b788..af3b788 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/byte_stream_reader.d.ts
index b04247e..b04247e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/connection.d.ts
index 776ba41..776ba41 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/dom.d.ts
index def69d6..def69d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/format_json.d.ts
index 154856e..154856e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/random_bytes.d.ts
index 4fbcbba..4fbcbba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/serializer.d.ts
index 712ada1..712ada1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/rn_lite/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/serializer.d.ts
index eab0668..eab0668 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/platform/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/protos/firestore_bundle_proto.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/protos/firestore_bundle_proto.d.ts
index ba00fd1..ba00fd1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/protos/firestore_bundle_proto.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/protos/firestore_bundle_proto.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/protos/firestore_proto_api.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/protos/firestore_proto_api.d.ts
index b4bff37..b4bff37 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/protos/firestore_proto_api.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/protos/firestore_proto_api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/register.d.ts
index 760034e..760034e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/backoff.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/backoff.d.ts
index 7312015..7312015 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/backoff.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/backoff.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connection.d.ts
index 4f6e040..4f6e040 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connectivity_monitor.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connectivity_monitor.d.ts
index 26c0b64..26c0b64 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connectivity_monitor.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connectivity_monitor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connectivity_monitor_noop.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connectivity_monitor_noop.d.ts
index da1fe2d..da1fe2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connectivity_monitor_noop.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/connectivity_monitor_noop.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/datastore.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/datastore.d.ts
index 620952f..620952f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/datastore.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/datastore.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/existence_filter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/existence_filter.d.ts
index 6b2bdc4..6b2bdc4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/existence_filter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/existence_filter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/number_serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/number_serializer.d.ts
index 9bd45dd..9bd45dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/number_serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/number_serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/online_state_tracker.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/online_state_tracker.d.ts
index 026e2c5..026e2c5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/online_state_tracker.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/online_state_tracker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/persistent_stream.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/persistent_stream.d.ts
index 27e03bf..27e03bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/persistent_stream.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/persistent_stream.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_event.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_event.d.ts
index 79ef49a..79ef49a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_event.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_event.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_store.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_store.d.ts
index e1d4409..e1d4409 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_store.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_store.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_syncer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_syncer.d.ts
index bb98069..bb98069 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_syncer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/remote_syncer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/rest_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/rest_connection.d.ts
index 128be48..128be48 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/rest_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/rest_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/rpc_error.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/rpc_error.d.ts
index caea519..caea519 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/rpc_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/rpc_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/serializer.d.ts
index a7a169c..a7a169c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/stream_bridge.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/stream_bridge.d.ts
index 7a0a4ce..7a0a4ce 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/stream_bridge.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/stream_bridge.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/watch_change.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/watch_change.d.ts
index 61a55a7..61a55a7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/watch_change.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/remote/watch_change.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/array.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/array.d.ts
index 0d1c9ed..0d1c9ed 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/array.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/array.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/assert.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/assert.d.ts
index 142aad3..142aad3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/assert.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/assert.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_observer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_observer.d.ts
index 95268ce..95268ce 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_observer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_observer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_queue.d.ts
index c452541..c452541 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_queue_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_queue_impl.d.ts
index 615fc75..615fc75 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_queue_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/async_queue_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/bundle_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/bundle_reader.d.ts
index e715222..e715222 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/bundle_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/bundle_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/bundle_reader_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/bundle_reader_impl.d.ts
index 43bc1bd..43bc1bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/bundle_reader_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/bundle_reader_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/byte_stream.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/byte_stream.d.ts
index b554ec4..b554ec4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/byte_stream.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/byte_stream.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/byte_string.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/byte_string.d.ts
index 5686aa5..5686aa5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/byte_string.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/byte_string.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/error.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/error.d.ts
index 58c2542..58c2542 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/error.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/input_validation.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/input_validation.d.ts
index 61a3d59..61a3d59 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/input_validation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/input_validation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/log.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/log.d.ts
index 06b6b56..06b6b56 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/log.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/log.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/logic_utils.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/logic_utils.d.ts
index 5a89fe0..5a89fe0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/logic_utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/logic_utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/misc.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/misc.d.ts
index 9e86a83..9e86a83 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/misc.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/misc.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/node_api.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/node_api.d.ts
index e7abdba..e7abdba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/node_api.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/node_api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/obj.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/obj.d.ts
index 04746aa..04746aa 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/obj.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/obj.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/obj_map.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/obj_map.d.ts
index 2349dcd..2349dcd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/obj_map.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/obj_map.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/promise.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/promise.d.ts
index 28146b6..28146b6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/sorted_map.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/sorted_map.d.ts
index 6850c29..6850c29 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/sorted_map.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/sorted_map.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/sorted_set.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/sorted_set.d.ts
index d658571..d658571 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/sorted_set.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/sorted_set.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/types.d.ts
index eb56f17..eb56f17 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/src/util/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/aggregation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/aggregation.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/aggregation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/aggregation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/array_transforms.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/array_transforms.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/array_transforms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/array_transforms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/batch_writes.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/batch_writes.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/batch_writes.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/batch_writes.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/bundle.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/bundle.test.d.ts
index d632ca5..d632ca5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/bundle.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/bundle.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/cursor.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/cursor.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/cursor.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/cursor.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/database.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/fields.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/fields.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/fields.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/fields.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/get_options.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/get_options.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/get_options.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/get_options.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/index_configuration.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/index_configuration.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/index_configuration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/index_configuration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/numeric_transforms.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/numeric_transforms.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/numeric_transforms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/numeric_transforms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/provider.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/provider.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/provider.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/provider.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/query.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/query.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/query.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/query.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/server_timestamp.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/server_timestamp.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/server_timestamp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/server_timestamp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/smoke.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/smoke.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/smoke.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/smoke.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/transactions.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/transactions.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/transactions.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/transactions.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/type.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/type.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/type.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/type.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/validation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/validation.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/validation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api/validation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/auth.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/auth.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/auth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/auth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/database.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/idle_timeout.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/idle_timeout.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/idle_timeout.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/idle_timeout.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/transaction.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/transaction.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/transaction.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/api_internal/transaction.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/bootstrap.d.ts
index 88acd09..88acd09 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/browser/indexeddb.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/browser/indexeddb.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/browser/indexeddb.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/browser/indexeddb.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/browser/webchannel.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/browser/webchannel.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/browser/webchannel.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/browser/webchannel.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/prime_backend.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/prime_backend.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/prime_backend.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/prime_backend.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/remote/remote.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/remote/remote.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/remote/remote.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/remote/remote.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/remote/stream.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/remote/stream.test.d.ts
index f645a44..f645a44 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/remote/stream.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/remote/stream.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/events_accumulator.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/events_accumulator.d.ts
index 35fa8dc..35fa8dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/events_accumulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/events_accumulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/firebase_export.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/firebase_export.d.ts
index 720853d..720853d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/firebase_export.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/firebase_export.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/helpers.d.ts
index 384593d..384593d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/internal_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/internal_helpers.d.ts
index 6523e83..6523e83 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/internal_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/internal_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/settings.d.ts
index 485ae3f..485ae3f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/integration/util/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/bootstrap.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/helpers.d.ts
index 2af016e..2af016e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/integration.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/integration.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/integration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/lite/integration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/register.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/bytes.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/bytes.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/bytes.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/bytes.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/database.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/document_change.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/document_change.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/document_change.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/document_change.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/field_path.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/field_path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/field_path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/field_path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/field_value.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/field_value.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/field_value.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/field_value.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/geo_point.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/geo_point.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/geo_point.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/geo_point.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/timestamp.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/timestamp.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/timestamp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/api/timestamp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/bootstrap.d.ts
index 6476e9b..6476e9b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/event_manager.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/event_manager.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/event_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/event_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/filter.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/filter.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/filter.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/filter.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/listen_sequence.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/listen_sequence.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/listen_sequence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/listen_sequence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/query.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/query.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/query.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/query.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/view.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/view.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/view.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/core/view.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/generate_spec_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/generate_spec_json.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/generate_spec_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/generate_spec_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/index/ordered_code_writer.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/index/ordered_code_writer.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/index/ordered_code_writer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/index/ordered_code_writer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/bundle_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/bundle_cache.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/bundle_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/bundle_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/counting_query_engine.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/counting_query_engine.d.ts
index 89ec999..89ec999 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/counting_query_engine.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/counting_query_engine.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/document_overlay_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/document_overlay_cache.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/document_overlay_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/document_overlay_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/encoded_resource_path.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/encoded_resource_path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/encoded_resource_path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/encoded_resource_path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/index_backfiller.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/index_backfiller.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/index_backfiller.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/index_backfiller.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/index_manager.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/index_manager.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/index_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/index_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/indexeddb_persistence.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/indexeddb_persistence.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/indexeddb_persistence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/indexeddb_persistence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_serializer.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_serializer.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_serializer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_serializer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_store.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_store.test.d.ts
index 93c473b..93c473b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_store.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_store.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_store_indexeddb.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_store_indexeddb.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_store_indexeddb.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/local_store_indexeddb.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/lru_garbage_collector.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/lru_garbage_collector.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/lru_garbage_collector.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/lru_garbage_collector.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/mutation_queue.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/mutation_queue.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/mutation_queue.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/mutation_queue.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_promise.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_promise.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_promise.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_promise.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_test_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_test_helpers.d.ts
index f85600d..f85600d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_test_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_test_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_transaction.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_transaction.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_transaction.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/persistence_transaction.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/query_engine.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/query_engine.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/query_engine.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/query_engine.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/reference_set.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/reference_set.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/reference_set.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/reference_set.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/remote_document_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/remote_document_cache.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/remote_document_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/remote_document_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/remote_document_change_buffer.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/remote_document_change_buffer.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/remote_document_change_buffer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/remote_document_change_buffer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/simple_db.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/simple_db.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/simple_db.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/simple_db.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/target_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/target_cache.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/target_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/target_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_bundle_cache.d.ts
index a73bb86..a73bb86 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_document_overlay_cache.d.ts
index 49d1e30..49d1e30 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_index_manager.d.ts
index 1e303d3..1e303d3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_mutation_queue.d.ts
index f9712c0..f9712c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_remote_document_cache.d.ts
index abf978e..abf978e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_remote_document_change_buffer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_remote_document_change_buffer.d.ts
index 2bfa674..2bfa674 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_remote_document_change_buffer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_remote_document_change_buffer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_target_cache.d.ts
index 0766ac6..0766ac6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/test_target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts
index ce4c16f..ce4c16f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/document.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/document.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/document.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/document.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/document_set.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/document_set.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/document_set.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/document_set.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/field_index.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/field_index.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/field_index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/field_index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/mutation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/mutation.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/mutation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/mutation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/object_value.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/object_value.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/object_value.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/object_value.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/object_value_builder.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/object_value_builder.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/object_value_builder.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/object_value_builder.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/path.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/target.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/target.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/target.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/target.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/target_index_matcher.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/target_index_matcher.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/target_index_matcher.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/target_index_matcher.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/values.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/values.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/values.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/model/values.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/datastore.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/datastore.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/datastore.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/datastore.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/remote_event.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/remote_event.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/remote_event.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/remote_event.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/rest_connection.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/rest_connection.test.d.ts
index 7a72fb8..7a72fb8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/rest_connection.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/rest_connection.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.browser.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.browser.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.helper.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.helper.d.ts
index 252b113..252b113 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.helper.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.helper.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.node.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.node.test.d.ts
index 72efdb6..72efdb6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.node.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/remote/serializer.node.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/bundle_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/bundle_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/bundle_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/bundle_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/collection_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/collection_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/collection_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/collection_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/describe_spec.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/describe_spec.d.ts
index 9e7ce47..9e7ce47 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/describe_spec.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/describe_spec.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/existence_filter_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/existence_filter_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/existence_filter_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/existence_filter_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/index_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/index_spec.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/index_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/index_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/limbo_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/limbo_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/limbo_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/limbo_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/limit_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/limit_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/limit_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/limit_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/listen_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/listen_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/listen_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/listen_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/offline_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/offline_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/offline_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/offline_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/orderby_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/orderby_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/orderby_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/orderby_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/perf_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/perf_spec.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/perf_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/perf_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/persistence_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/persistence_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/persistence_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/persistence_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/query_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/query_spec.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/query_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/query_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/recovery_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/recovery_spec.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/recovery_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/recovery_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/remote_store_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/remote_store_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/remote_store_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/remote_store_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/resume_token_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/resume_token_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/resume_token_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/resume_token_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_builder.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_builder.d.ts
index 440d11e..440d11e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_builder.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_builder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_rpc_error.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_rpc_error.d.ts
index ea8352f..ea8352f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_rpc_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_rpc_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_test_components.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_test_components.d.ts
index 4b92572..4b92572 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_test_components.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_test_components.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_test_runner.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_test_runner.d.ts
index 7954abf..7954abf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_test_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/spec_test_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/write_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/write_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/write_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/specs/write_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/array.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/array.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/array.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/array.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/async_queue.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/async_queue.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/async_queue.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/async_queue.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/base64.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/base64.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/base64.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/base64.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/bundle.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/bundle.test.d.ts
index 9ac00a9..9ac00a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/bundle.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/bundle.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/bundle_data.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/bundle_data.d.ts
index e15c2ab..e15c2ab 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/bundle_data.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/bundle_data.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/logic_utils.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/logic_utils.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/logic_utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/logic_utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/misc.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/misc.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/misc.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/misc.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/node_api.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/node_api.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/node_api.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/node_api.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/obj_map.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/obj_map.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/obj_map.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/obj_map.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/sorted_map.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/sorted_map.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/sorted_map.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/sorted_map.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/sorted_set.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/sorted_set.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/sorted_set.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/unit/util/sorted_set.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/api_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/api_helpers.d.ts
index e95d1d8..e95d1d8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/api_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/api_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/equality_matcher.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/equality_matcher.d.ts
index 0e1dc43..0e1dc43 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/equality_matcher.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/equality_matcher.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/helpers.d.ts
index b885c15..b885c15 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/node_persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/node_persistence.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/node_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/node_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/promise.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/promise.d.ts
index becd278..becd278 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/spec_test_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/spec_test_helpers.d.ts
index 4952227..4952227 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/spec_test_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/spec_test_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/test_platform.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/test_platform.d.ts
index 7a2b931..7a2b931 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/test_platform.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/packages/firestore/test/util/test_platform.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/lite/private.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/lite/private.d.ts
index 9a36660..9a36660 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/lite/private.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/lite/private.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/babel-register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/babel-register.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/babel-register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/babel-register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/dist/index.esm2017.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/dist/index.esm2017.d.ts
index c7fea79..c7fea79 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/dist/index.esm2017.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/dist/index.esm2017.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/karma.conf.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/karma.conf.d.ts
index d864b56..d864b56 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/karma.conf.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/karma.conf.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/lite/index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/lite/index.d.ts
index 444cf7a..444cf7a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/lite/register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/lite/register.d.ts
index 45afe8c..45afe8c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/lite/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/lite/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.d.ts
index e8910bc..e8910bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.debug.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.debug.d.ts
index 85d67f4..85d67f4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.debug.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.debug.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.lite.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.lite.d.ts
index 5662ccf..5662ccf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.lite.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.config.lite.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.shared.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.shared.d.ts
index c7f56f8..c7f56f8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.shared.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/rollup.shared.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api.d.ts
index ef41f7f..ef41f7f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/aggregate.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/aggregate.d.ts
index 9a04370..9a04370 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/aggregate.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/aggregate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/bundle.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/bundle.d.ts
index 6800032..6800032 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/bundle.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/bundle.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/bytes.d.ts
index 16bb6c7..16bb6c7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/credentials.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/credentials.d.ts
index 0720958..0720958 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/credentials.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/credentials.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/database.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/database.d.ts
index 5098e9c..5098e9c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/database.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_path.d.ts
index 16c3109..16c3109 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_value.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_value.d.ts
index 69a5ec6..69a5ec6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_value_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_value_impl.d.ts
index 87b8db6..87b8db6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_value_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/field_value_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/filter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/filter.d.ts
index 0e42c20..0e42c20 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/filter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/filter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/geo_point.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/geo_point.d.ts
index 5b9fcf5..5b9fcf5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/geo_point.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/geo_point.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/index_configuration.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/index_configuration.d.ts
index d1f3838..d1f3838 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/index_configuration.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/index_configuration.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/observer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/observer.d.ts
index 1f69214..1f69214 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/observer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/observer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/parse_context.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/parse_context.d.ts
index fd3f4a1..fd3f4a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/parse_context.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/parse_context.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/reference.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/reference.d.ts
index 4e72866..4e72866 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/reference_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/reference_impl.d.ts
index 2636090..2636090 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/reference_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/reference_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/settings.d.ts
index 70e9826..70e9826 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/snapshot.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/snapshot.d.ts
index a9383bb..a9383bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/snapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/snapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/timestamp.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/timestamp.d.ts
index 5f78b6c..5f78b6c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/timestamp.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/timestamp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/transaction.d.ts
index 7d8a5ba..7d8a5ba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/transaction_options.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/transaction_options.d.ts
index f9ec24e..f9ec24e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/transaction_options.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/transaction_options.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/write_batch.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/write_batch.d.ts
index 37ce594..37ce594 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/write_batch.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/api/write_batch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/auth/user.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/auth/user.d.ts
index 898207a..898207a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/auth/user.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/auth/user.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bound.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bound.d.ts
index 7f07831..7f07831 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bound.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bound.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bundle.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bundle.d.ts
index 27f5d4a..27f5d4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bundle.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bundle.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bundle_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bundle_impl.d.ts
index 1b8d6e1..1b8d6e1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bundle_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/bundle_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/component_provider.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/component_provider.d.ts
index 437c363..437c363 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/component_provider.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/component_provider.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/count_query_runner.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/count_query_runner.d.ts
index fff3f59..fff3f59 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/count_query_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/count_query_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/database_info.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/database_info.d.ts
index ce33b26..ce33b26 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/database_info.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/database_info.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/event_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/event_manager.d.ts
index b4df45b..b4df45b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/event_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/event_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/filter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/filter.d.ts
index b319824..b319824 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/filter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/filter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/firestore_client.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/firestore_client.d.ts
index 17c28a1..17c28a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/firestore_client.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/firestore_client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/listen_sequence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/listen_sequence.d.ts
index 338a883..338a883 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/listen_sequence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/listen_sequence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/order_by.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/order_by.d.ts
index 14c9e12..14c9e12 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/order_by.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/order_by.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/query.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/query.d.ts
index 6d8e846..6d8e846 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/query.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/query.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/snapshot_version.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/snapshot_version.d.ts
index 8a9e304..8a9e304 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/snapshot_version.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/snapshot_version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/sync_engine.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/sync_engine.d.ts
index fcc91e9..fcc91e9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/sync_engine.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/sync_engine.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/sync_engine_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/sync_engine_impl.d.ts
index 918d022..918d022 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/sync_engine_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/sync_engine_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/target.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/target.d.ts
index f11e961..f11e961 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/target.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/target.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/target_id_generator.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/target_id_generator.d.ts
index 8898b06..8898b06 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/target_id_generator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/target_id_generator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction.d.ts
index 935c48b..935c48b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction_options.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction_options.d.ts
index ccd97e7..ccd97e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction_options.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction_options.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction_runner.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction_runner.d.ts
index 75953d4..75953d4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/transaction_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/types.d.ts
index fc5ca74..fc5ca74 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/version.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/version.d.ts
index 24d57aa..24d57aa 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/version.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/version.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/view.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/view.d.ts
index df730ca..df730ca 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/view.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/view.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/view_snapshot.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/view_snapshot.d.ts
index 2fce6a0..2fce6a0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/view_snapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/core/view_snapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.d.ts
index 5e7c816..5e7c816 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.node.d.ts
index 13debbd..13debbd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.rn.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.rn.d.ts
index 13debbd..13debbd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.rn.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index.rn.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/directional_index_byte_encoder.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/directional_index_byte_encoder.d.ts
index 3851e0e..3851e0e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/directional_index_byte_encoder.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/directional_index_byte_encoder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/firestore_index_value_writer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/firestore_index_value_writer.d.ts
index 9ce569b..9ce569b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/firestore_index_value_writer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/firestore_index_value_writer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/index_byte_encoder.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/index_byte_encoder.d.ts
index 0467c86..0467c86 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/index_byte_encoder.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/index_byte_encoder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/index_entry.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/index_entry.d.ts
index ddac33d..ddac33d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/index_entry.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/index_entry.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/ordered_code_writer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/ordered_code_writer.d.ts
index 6bb18ef..6bb18ef 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/ordered_code_writer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/index/ordered_code_writer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/aggregate.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/aggregate.d.ts
index 9574a17..9574a17 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/aggregate.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/aggregate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/aggregate_types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/aggregate_types.d.ts
index 098ade5..098ade5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/aggregate_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/aggregate_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/bytes.d.ts
index 9e83245..9e83245 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/components.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/components.d.ts
index 2e10375..2e10375 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/components.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/components.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/database.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/database.d.ts
index 0e0aa17..0e0aa17 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/database.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_path.d.ts
index 1df45bb..1df45bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_value.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_value.d.ts
index 4c09e59..4c09e59 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_value_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_value_impl.d.ts
index f59deb4..f59deb4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_value_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/field_value_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/geo_point.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/geo_point.d.ts
index f33114f..f33114f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/geo_point.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/geo_point.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/query.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/query.d.ts
index 051c303..051c303 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/query.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/query.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/reference.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/reference.d.ts
index 097e419..097e419 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/reference_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/reference_impl.d.ts
index 3aac946..3aac946 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/reference_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/reference_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/settings.d.ts
index 1f3e2a3..1f3e2a3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/snapshot.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/snapshot.d.ts
index 09b63b1..09b63b1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/snapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/snapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/timestamp.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/timestamp.d.ts
index 360dc36..360dc36 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/timestamp.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/timestamp.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/transaction.d.ts
index a36c80d..a36c80d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/transaction_options.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/transaction_options.d.ts
index 8ba8cc2..8ba8cc2 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/transaction_options.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/transaction_options.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/types.d.ts
index 7c900cf..7c900cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/user_data_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/user_data_reader.d.ts
index 1cd5b2d..1cd5b2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/user_data_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/user_data_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/user_data_writer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/user_data_writer.d.ts
index b6a9c01..b6a9c01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/user_data_writer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/user_data_writer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/write_batch.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/write_batch.d.ts
index 1b73077..1b73077 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/write_batch.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/lite-api/write_batch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/bundle_cache.d.ts
index 448b8fd..448b8fd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/document_overlay_cache.d.ts
index 55e2914..55e2914 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/encoded_resource_path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/encoded_resource_path.d.ts
index 5ab45ae..5ab45ae 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/encoded_resource_path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/encoded_resource_path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/index_backfiller.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/index_backfiller.d.ts
index 38f913a..38f913a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/index_backfiller.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/index_backfiller.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/index_manager.d.ts
index 89bcec0..89bcec0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_bundle_cache.d.ts
index 52d8cc5..52d8cc5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_document_overlay_cache.d.ts
index 14f717f..14f717f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_index_manager.d.ts
index 204a746..204a746 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_lru_delegate.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_lru_delegate.d.ts
index 970f2bb..970f2bb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_lru_delegate.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_lru_delegate.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_lru_delegate_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_lru_delegate_impl.d.ts
index 9a7e092..9a7e092 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_lru_delegate_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_lru_delegate_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_mutation_batch_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_mutation_batch_impl.d.ts
index c9797e8..c9797e8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_mutation_batch_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_mutation_batch_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_mutation_queue.d.ts
index 5b5af1a..5b5af1a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_persistence.d.ts
index 7d72e3e..7d72e3e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_remote_document_cache.d.ts
index 417391b..417391b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema.d.ts
index 3196c8e..3196c8e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema_converter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema_converter.d.ts
index 8d315c0..8d315c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema_converter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema_converter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema_legacy.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema_legacy.d.ts
index 134c14e..134c14e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema_legacy.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_schema_legacy.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_sentinels.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_sentinels.d.ts
index 6616974..6616974 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_sentinels.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_sentinels.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_target_cache.d.ts
index d5515d6..d5515d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_transaction.d.ts
index 24cca65..24cca65 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/indexeddb_transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_documents_view.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_documents_view.d.ts
index b335138..b335138 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_documents_view.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_documents_view.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_serializer.d.ts
index cc138bf..cc138bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_store.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_store.d.ts
index 8c594bc..8c594bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_store.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_store.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_store_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_store_impl.d.ts
index 58acc5e..58acc5e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_store_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_store_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_view_changes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_view_changes.d.ts
index 2c113cf..2c113cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_view_changes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/local_view_changes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/lru_garbage_collector.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/lru_garbage_collector.d.ts
index 720cbba..720cbba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/lru_garbage_collector.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/lru_garbage_collector.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/lru_garbage_collector_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/lru_garbage_collector_impl.d.ts
index e8a6504..e8a6504 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/lru_garbage_collector_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/lru_garbage_collector_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_bundle_cache.d.ts
index beabba2..beabba2 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_document_overlay_cache.d.ts
index c4db035..c4db035 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_index_manager.d.ts
index 471de6a..471de6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_mutation_queue.d.ts
index 77edd22..77edd22 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_persistence.d.ts
index e6e73fb..e6e73fb 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_remote_document_cache.d.ts
index 5b1b5c4..5b1b5c4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_target_cache.d.ts
index 888af5a..888af5a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/memory_target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/mutation_queue.d.ts
index dea5b93..dea5b93 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/overlayed_document.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/overlayed_document.d.ts
index 4a6f192..4a6f192 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/overlayed_document.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/overlayed_document.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence.d.ts
index 553fd4e..553fd4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence_promise.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence_promise.d.ts
index 739915f..739915f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence_promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence_promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence_transaction.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence_transaction.d.ts
index bdaf0f9..bdaf0f9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence_transaction.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/persistence_transaction.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/query_engine.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/query_engine.d.ts
index d966dc8..d966dc8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/query_engine.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/query_engine.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/reference_set.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/reference_set.d.ts
index 274d54f..274d54f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/reference_set.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/reference_set.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/remote_document_cache.d.ts
index 4604785..4604785 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/remote_document_change_buffer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/remote_document_change_buffer.d.ts
index b603bba..b603bba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/remote_document_change_buffer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/remote_document_change_buffer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state.d.ts
index a38aba3..a38aba3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state_schema.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state_schema.d.ts
index 484e0c1..484e0c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state_schema.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state_schema.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state_syncer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state_syncer.d.ts
index 92e7b3c..92e7b3c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state_syncer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/shared_client_state_syncer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/simple_db.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/simple_db.d.ts
index 2759043..2759043 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/simple_db.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/simple_db.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/target_cache.d.ts
index ae303c7..ae303c7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/target_data.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/target_data.d.ts
index e51a68c..e51a68c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/target_data.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/local/target_data.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/collections.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/collections.d.ts
index 046dc58..046dc58 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/collections.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/collections.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document.d.ts
index aa2cfd0..aa2cfd0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_comparator.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_comparator.d.ts
index 3cdc642..3cdc642 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_comparator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_comparator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_key.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_key.d.ts
index 27766ef..27766ef 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_key.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_key.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_set.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_set.d.ts
index dfb3166..dfb3166 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_set.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/document_set.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/field_index.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/field_index.d.ts
index 6bfcc3b..6bfcc3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/field_index.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/field_index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/field_mask.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/field_mask.d.ts
index 68eac0c..68eac0c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/field_mask.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/field_mask.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/mutation.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/mutation.d.ts
index a0d6a4a..a0d6a4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/mutation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/mutation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/mutation_batch.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/mutation_batch.d.ts
index b89f958..b89f958 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/mutation_batch.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/mutation_batch.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/normalize.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/normalize.d.ts
index 08ebaa2..08ebaa2 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/normalize.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/normalize.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/object_value.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/object_value.d.ts
index f7ea1a1..f7ea1a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/object_value.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/object_value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/overlay.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/overlay.d.ts
index b4e7fc3..b4e7fc3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/overlay.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/overlay.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/path.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/path.d.ts
index a0dab28..a0dab28 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/path.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/server_timestamps.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/server_timestamps.d.ts
index aa98fe7..aa98fe7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/server_timestamps.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/server_timestamps.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/target_index_matcher.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/target_index_matcher.d.ts
index 79bb6ff..79bb6ff 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/target_index_matcher.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/target_index_matcher.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/transform_operation.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/transform_operation.d.ts
index 3724b0b..3724b0b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/transform_operation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/transform_operation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/type_order.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/type_order.d.ts
index 63dd57c..63dd57c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/type_order.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/type_order.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/values.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/values.d.ts
index 5ccff92..5ccff92 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/values.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/model/values.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/base64.d.ts
index cac8c62..cac8c62 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/base64.d.ts
index 5188d42..5188d42 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/byte_stream_reader.d.ts
index b37c864..b37c864 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/connection.d.ts
index 9be8c9c..9be8c9c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/connectivity_monitor.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/connectivity_monitor.d.ts
index 0126a28..0126a28 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/connectivity_monitor.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/connectivity_monitor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/dom.d.ts
index 91f7c2a..91f7c2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/format_json.d.ts
index ebc2d33..ebc2d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/random_bytes.d.ts
index 10bac35..10bac35 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/serializer.d.ts
index dfa53fd..dfa53fd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/webchannel_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/webchannel_connection.d.ts
index b58625a..b58625a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/webchannel_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser/webchannel_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/base64.d.ts
index 2b4ed7d..2b4ed7d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/byte_stream_reader.d.ts
index 1d5d4a3..1d5d4a3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/connection.d.ts
index b168e0a..b168e0a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/dom.d.ts
index c8559b9..c8559b9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/fetch_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/fetch_connection.d.ts
index 0d37b2c..0d37b2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/fetch_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/fetch_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/format_json.d.ts
index b63a807..b63a807 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/random_bytes.d.ts
index 4ea736f..4ea736f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/serializer.d.ts
index 975a75c..975a75c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/browser_lite/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/byte_stream_reader.d.ts
index 202b8a6..202b8a6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/connection.d.ts
index d010957..d010957 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/dom.d.ts
index 91f7c2a..91f7c2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/format_json.d.ts
index ebc2d33..ebc2d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/base64.d.ts
index 5188d42..5188d42 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/byte_stream_reader.d.ts
index 67712a9..67712a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/connection.d.ts
index b7c301a..b7c301a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/dom.d.ts
index 91f7c2a..91f7c2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/format_json.d.ts
index ebc2d33..ebc2d33 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/grpc_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/grpc_connection.d.ts
index 7d231d1..7d231d1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/grpc_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/grpc_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/load_protos.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/load_protos.d.ts
index dfe38c5..dfe38c5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/load_protos.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/load_protos.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/random_bytes.d.ts
index 10bac35..10bac35 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/serializer.d.ts
index b8db9a9..b8db9a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/base64.d.ts
index d3061df..d3061df 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/byte_stream_reader.d.ts
index 3f08765..3f08765 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/connection.d.ts
index b168e0a..b168e0a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/dom.d.ts
index 2c34437..2c34437 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/format_json.d.ts
index 72ab0f9..72ab0f9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/random_bytes.d.ts
index ac3f5c0..ac3f5c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/serializer.d.ts
index 712ada1..712ada1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/node_lite/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/random_bytes.d.ts
index 10bac35..10bac35 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/base64.d.ts
index 5188d42..5188d42 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/byte_stream_reader.d.ts
index 62b6377..62b6377 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/connection.d.ts
index 7c74ce6..7c74ce6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/dom.d.ts
index 2e243c1..2e243c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/format_json.d.ts
index ccf30d0..ccf30d0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/random_bytes.d.ts
index fcb0263..fcb0263 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/serializer.d.ts
index 8b63ccd..8b63ccd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/base64.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/base64.d.ts
index af3b788..af3b788 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/byte_stream_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/byte_stream_reader.d.ts
index b04247e..b04247e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/byte_stream_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/byte_stream_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/connection.d.ts
index 776ba41..776ba41 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/dom.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/dom.d.ts
index def69d6..def69d6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/dom.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/dom.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/format_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/format_json.d.ts
index 154856e..154856e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/format_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/format_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/random_bytes.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/random_bytes.d.ts
index 4fbcbba..4fbcbba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/random_bytes.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/random_bytes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/serializer.d.ts
index 712ada1..712ada1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/rn_lite/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/serializer.d.ts
index eab0668..eab0668 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/platform/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/protos/firestore_bundle_proto.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/protos/firestore_bundle_proto.d.ts
index ba00fd1..ba00fd1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/protos/firestore_bundle_proto.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/protos/firestore_bundle_proto.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/protos/firestore_proto_api.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/protos/firestore_proto_api.d.ts
index b4bff37..b4bff37 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/protos/firestore_proto_api.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/protos/firestore_proto_api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/register.d.ts
index 760034e..760034e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/backoff.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/backoff.d.ts
index 7312015..7312015 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/backoff.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/backoff.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connection.d.ts
index 4f6e040..4f6e040 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connectivity_monitor.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connectivity_monitor.d.ts
index 26c0b64..26c0b64 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connectivity_monitor.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connectivity_monitor.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connectivity_monitor_noop.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connectivity_monitor_noop.d.ts
index da1fe2d..da1fe2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connectivity_monitor_noop.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/connectivity_monitor_noop.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/datastore.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/datastore.d.ts
index 620952f..620952f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/datastore.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/datastore.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/existence_filter.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/existence_filter.d.ts
index 6b2bdc4..6b2bdc4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/existence_filter.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/existence_filter.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/number_serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/number_serializer.d.ts
index 9bd45dd..9bd45dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/number_serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/number_serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/online_state_tracker.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/online_state_tracker.d.ts
index 026e2c5..026e2c5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/online_state_tracker.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/online_state_tracker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/persistent_stream.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/persistent_stream.d.ts
index 27e03bf..27e03bf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/persistent_stream.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/persistent_stream.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_event.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_event.d.ts
index 79ef49a..79ef49a 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_event.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_event.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_store.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_store.d.ts
index e1d4409..e1d4409 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_store.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_store.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_syncer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_syncer.d.ts
index bb98069..bb98069 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_syncer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/remote_syncer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/rest_connection.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/rest_connection.d.ts
index 128be48..128be48 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/rest_connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/rest_connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/rpc_error.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/rpc_error.d.ts
index caea519..caea519 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/rpc_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/rpc_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/serializer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/serializer.d.ts
index a7a169c..a7a169c 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/stream_bridge.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/stream_bridge.d.ts
index 7a0a4ce..7a0a4ce 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/stream_bridge.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/stream_bridge.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/watch_change.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/watch_change.d.ts
index 61a55a7..61a55a7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/watch_change.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/remote/watch_change.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/array.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/array.d.ts
index 0d1c9ed..0d1c9ed 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/array.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/array.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/assert.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/assert.d.ts
index 142aad3..142aad3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/assert.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/assert.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_observer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_observer.d.ts
index 95268ce..95268ce 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_observer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_observer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_queue.d.ts
index c452541..c452541 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_queue_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_queue_impl.d.ts
index 615fc75..615fc75 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_queue_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/async_queue_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/bundle_reader.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/bundle_reader.d.ts
index e715222..e715222 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/bundle_reader.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/bundle_reader.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/bundle_reader_impl.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/bundle_reader_impl.d.ts
index 43bc1bd..43bc1bd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/bundle_reader_impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/bundle_reader_impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/byte_stream.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/byte_stream.d.ts
index b554ec4..b554ec4 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/byte_stream.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/byte_stream.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/byte_string.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/byte_string.d.ts
index 5686aa5..5686aa5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/byte_string.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/byte_string.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/error.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/error.d.ts
index 58c2542..58c2542 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/error.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/input_validation.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/input_validation.d.ts
index 61a3d59..61a3d59 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/input_validation.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/input_validation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/log.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/log.d.ts
index 06b6b56..06b6b56 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/log.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/log.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/logic_utils.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/logic_utils.d.ts
index 5a89fe0..5a89fe0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/logic_utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/logic_utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/misc.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/misc.d.ts
index 9e86a83..9e86a83 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/misc.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/misc.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/node_api.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/node_api.d.ts
index e7abdba..e7abdba 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/node_api.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/node_api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/obj.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/obj.d.ts
index 04746aa..04746aa 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/obj.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/obj.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/obj_map.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/obj_map.d.ts
index 2349dcd..2349dcd 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/obj_map.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/obj_map.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/promise.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/promise.d.ts
index 28146b6..28146b6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/sorted_map.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/sorted_map.d.ts
index 6850c29..6850c29 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/sorted_map.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/sorted_map.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/sorted_set.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/sorted_set.d.ts
index d658571..d658571 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/sorted_set.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/sorted_set.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/types.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/types.d.ts
index eb56f17..eb56f17 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/types.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/src/util/types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/aggregation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/aggregation.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/aggregation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/aggregation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/array_transforms.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/array_transforms.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/array_transforms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/array_transforms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/batch_writes.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/batch_writes.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/batch_writes.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/batch_writes.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/bundle.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/bundle.test.d.ts
index d632ca5..d632ca5 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/bundle.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/bundle.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/cursor.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/cursor.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/cursor.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/cursor.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/database.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/fields.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/fields.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/fields.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/fields.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/get_options.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/get_options.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/get_options.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/get_options.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/index_configuration.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/index_configuration.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/index_configuration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/index_configuration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/numeric_transforms.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/numeric_transforms.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/numeric_transforms.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/numeric_transforms.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/provider.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/provider.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/provider.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/provider.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/query.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/query.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/query.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/query.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/server_timestamp.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/server_timestamp.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/server_timestamp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/server_timestamp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/smoke.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/smoke.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/smoke.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/smoke.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/transactions.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/transactions.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/transactions.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/transactions.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/type.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/type.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/type.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/type.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/validation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/validation.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/validation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api/validation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/auth.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/auth.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/auth.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/auth.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/database.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/idle_timeout.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/idle_timeout.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/idle_timeout.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/idle_timeout.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/transaction.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/transaction.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/transaction.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/api_internal/transaction.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/bootstrap.d.ts
index 88acd09..88acd09 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/browser/indexeddb.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/browser/indexeddb.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/browser/indexeddb.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/browser/indexeddb.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/browser/webchannel.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/browser/webchannel.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/browser/webchannel.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/browser/webchannel.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/prime_backend.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/prime_backend.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/prime_backend.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/prime_backend.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/remote/remote.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/remote/remote.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/remote/remote.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/remote/remote.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/remote/stream.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/remote/stream.test.d.ts
index f645a44..f645a44 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/remote/stream.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/remote/stream.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/events_accumulator.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/events_accumulator.d.ts
index 35fa8dc..35fa8dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/events_accumulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/events_accumulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/firebase_export.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/firebase_export.d.ts
index 720853d..720853d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/firebase_export.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/firebase_export.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/helpers.d.ts
index 384593d..384593d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/internal_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/internal_helpers.d.ts
index 6523e83..6523e83 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/internal_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/internal_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/settings.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/settings.d.ts
index 485ae3f..485ae3f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/settings.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/integration/util/settings.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/bootstrap.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/helpers.d.ts
index 2af016e..2af016e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/integration.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/integration.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/integration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/lite/integration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/register.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/register.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/bytes.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/bytes.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/bytes.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/bytes.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/database.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/database.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/document_change.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/document_change.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/document_change.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/document_change.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/field_path.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/field_path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/field_path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/field_path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/field_value.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/field_value.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/field_value.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/field_value.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/geo_point.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/geo_point.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/geo_point.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/geo_point.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/timestamp.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/timestamp.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/timestamp.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/api/timestamp.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/bootstrap.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/bootstrap.d.ts
index 6476e9b..6476e9b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/bootstrap.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/bootstrap.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/event_manager.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/event_manager.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/event_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/event_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/filter.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/filter.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/filter.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/filter.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/listen_sequence.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/listen_sequence.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/listen_sequence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/listen_sequence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/query.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/query.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/query.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/query.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/view.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/view.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/view.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/core/view.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/generate_spec_json.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/generate_spec_json.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/generate_spec_json.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/generate_spec_json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/index/ordered_code_writer.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/index/ordered_code_writer.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/index/ordered_code_writer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/index/ordered_code_writer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/bundle_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/bundle_cache.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/bundle_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/bundle_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/counting_query_engine.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/counting_query_engine.d.ts
index 89ec999..89ec999 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/counting_query_engine.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/counting_query_engine.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/document_overlay_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/document_overlay_cache.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/document_overlay_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/document_overlay_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/encoded_resource_path.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/encoded_resource_path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/encoded_resource_path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/encoded_resource_path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/index_backfiller.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/index_backfiller.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/index_backfiller.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/index_backfiller.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/index_manager.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/index_manager.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/index_manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/index_manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/indexeddb_persistence.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/indexeddb_persistence.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/indexeddb_persistence.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/indexeddb_persistence.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_serializer.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_serializer.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_serializer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_serializer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_store.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_store.test.d.ts
index 93c473b..93c473b 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_store.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_store.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_store_indexeddb.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_store_indexeddb.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_store_indexeddb.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/local_store_indexeddb.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/lru_garbage_collector.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/lru_garbage_collector.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/lru_garbage_collector.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/lru_garbage_collector.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/mutation_queue.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/mutation_queue.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/mutation_queue.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/mutation_queue.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_promise.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_promise.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_promise.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_promise.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_test_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_test_helpers.d.ts
index f85600d..f85600d 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_test_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_test_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_transaction.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_transaction.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_transaction.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/persistence_transaction.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/query_engine.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/query_engine.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/query_engine.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/query_engine.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/reference_set.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/reference_set.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/reference_set.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/reference_set.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/remote_document_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/remote_document_cache.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/remote_document_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/remote_document_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/remote_document_change_buffer.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/remote_document_change_buffer.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/remote_document_change_buffer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/remote_document_change_buffer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/simple_db.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/simple_db.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/simple_db.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/simple_db.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/target_cache.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/target_cache.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/target_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/target_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_bundle_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_bundle_cache.d.ts
index a73bb86..a73bb86 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_bundle_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_bundle_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_document_overlay_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_document_overlay_cache.d.ts
index 49d1e30..49d1e30 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_document_overlay_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_document_overlay_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_index_manager.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_index_manager.d.ts
index 1e303d3..1e303d3 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_index_manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_index_manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_mutation_queue.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_mutation_queue.d.ts
index f9712c0..f9712c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_mutation_queue.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_mutation_queue.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_remote_document_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_remote_document_cache.d.ts
index abf978e..abf978e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_remote_document_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_remote_document_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_remote_document_change_buffer.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_remote_document_change_buffer.d.ts
index 2bfa674..2bfa674 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_remote_document_change_buffer.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_remote_document_change_buffer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_target_cache.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_target_cache.d.ts
index 0766ac6..0766ac6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_target_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/test_target_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts
index ce4c16f..ce4c16f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/local/web_storage_shared_client_state.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/document.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/document.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/document.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/document.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/document_set.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/document_set.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/document_set.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/document_set.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/field_index.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/field_index.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/field_index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/field_index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/mutation.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/mutation.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/mutation.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/mutation.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/object_value.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/object_value.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/object_value.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/object_value.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/object_value_builder.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/object_value_builder.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/object_value_builder.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/object_value_builder.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/path.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/path.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/path.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/target.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/target.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/target.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/target.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/target_index_matcher.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/target_index_matcher.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/target_index_matcher.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/target_index_matcher.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/values.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/values.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/values.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/model/values.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/datastore.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/datastore.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/datastore.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/datastore.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/remote_event.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/remote_event.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/remote_event.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/remote_event.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/rest_connection.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/rest_connection.test.d.ts
index 7a72fb8..7a72fb8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/rest_connection.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/rest_connection.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.browser.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.browser.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.helper.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.helper.d.ts
index 252b113..252b113 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.helper.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.helper.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.node.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.node.test.d.ts
index 72efdb6..72efdb6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.node.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/remote/serializer.node.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/bundle_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/bundle_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/bundle_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/bundle_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/collection_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/collection_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/collection_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/collection_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/describe_spec.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/describe_spec.d.ts
index 9e7ce47..9e7ce47 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/describe_spec.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/describe_spec.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/existence_filter_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/existence_filter_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/existence_filter_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/existence_filter_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/index_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/index_spec.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/index_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/index_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/limbo_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/limbo_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/limbo_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/limbo_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/limit_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/limit_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/limit_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/limit_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/listen_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/listen_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/listen_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/listen_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/offline_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/offline_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/offline_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/offline_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/orderby_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/orderby_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/orderby_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/orderby_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/perf_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/perf_spec.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/perf_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/perf_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/persistence_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/persistence_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/persistence_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/persistence_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/query_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/query_spec.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/query_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/query_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/recovery_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/recovery_spec.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/recovery_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/recovery_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/remote_store_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/remote_store_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/remote_store_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/remote_store_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/resume_token_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/resume_token_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/resume_token_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/resume_token_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_builder.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_builder.d.ts
index 440d11e..440d11e 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_builder.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_builder.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_rpc_error.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_rpc_error.d.ts
index ea8352f..ea8352f 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_rpc_error.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_rpc_error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_test_components.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_test_components.d.ts
index 4b92572..4b92572 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_test_components.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_test_components.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_test_runner.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_test_runner.d.ts
index 7954abf..7954abf 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_test_runner.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/spec_test_runner.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/write_spec.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/write_spec.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/write_spec.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/specs/write_spec.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/array.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/array.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/array.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/array.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/async_queue.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/async_queue.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/async_queue.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/async_queue.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/base64.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/base64.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/base64.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/base64.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/bundle.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/bundle.test.d.ts
index 9ac00a9..9ac00a9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/bundle.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/bundle.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/bundle_data.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/bundle_data.d.ts
index e15c2ab..e15c2ab 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/bundle_data.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/bundle_data.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/logic_utils.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/logic_utils.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/logic_utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/logic_utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/misc.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/misc.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/misc.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/misc.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/node_api.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/node_api.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/node_api.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/node_api.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/obj_map.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/obj_map.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/obj_map.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/obj_map.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/sorted_map.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/sorted_map.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/sorted_map.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/sorted_map.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/sorted_set.test.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/sorted_set.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/sorted_set.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/unit/util/sorted_set.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/api_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/api_helpers.d.ts
index e95d1d8..e95d1d8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/api_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/api_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/equality_matcher.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/equality_matcher.d.ts
index 0e1dc43..0e1dc43 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/equality_matcher.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/equality_matcher.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/helpers.d.ts
index b885c15..b885c15 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/node_persistence.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/node_persistence.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/node_persistence.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/node_persistence.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/promise.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/promise.d.ts
index becd278..becd278 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/spec_test_helpers.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/spec_test_helpers.d.ts
index 4952227..4952227 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/spec_test_helpers.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/spec_test_helpers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/test_platform.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/test_platform.d.ts
index 7a2b931..7a2b931 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/test_platform.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/packages/firestore/test/util/test_platform.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/dist/private.d.ts b/includes/fcm/node_modules/@firebase/firestore/dist/private.d.ts
index 7e4b265..7e4b265 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/dist/private.d.ts
+++ b/includes/fcm/node_modules/@firebase/firestore/dist/private.d.ts
diff --git a/includes/fcm/node_modules/@firebase/firestore/lite/package.json b/includes/fcm/node_modules/@firebase/firestore/lite/package.json
index dbef6c7..dbef6c7 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/lite/package.json
+++ b/includes/fcm/node_modules/@firebase/firestore/lite/package.json
diff --git a/includes/fcm/node_modules/@firebase/firestore/package.json b/includes/fcm/node_modules/@firebase/firestore/package.json
index 9987cf8..9987cf8 100644..100755
--- a/includes/fcm/node_modules/@firebase/firestore/package.json
+++ b/includes/fcm/node_modules/@firebase/firestore/package.json
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/CHANGELOG.md b/includes/fcm/node_modules/@firebase/functions-compat/CHANGELOG.md
index a7b8b38..a7b8b38 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/functions-compat/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm2017.js b/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm2017.js
index a64d678..a64d678 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm2017.js.map
index 9aa791b..9aa791b 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm5.js b/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm5.js
index 1b2241a..1b2241a 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm5.js.map b/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm5.js.map
index 6742e90..6742e90 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/index.node.cjs.js b/includes/fcm/node_modules/@firebase/functions-compat/dist/index.node.cjs.js
index 2b794b3..2b794b3 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/index.node.cjs.js
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/index.node.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/index.node.cjs.js.map b/includes/fcm/node_modules/@firebase/functions-compat/dist/index.node.cjs.js.map
index cdd59ce..cdd59ce 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/index.node.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/index.node.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/index.node.esm.js b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/index.node.esm.js
index 4578cd4..4578cd4 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/index.node.esm.js
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/index.node.esm.js
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/index.node.esm.js.map b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/index.node.esm.js.map
index 342f724..342f724 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/index.node.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/index.node.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/package.json b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/package.json
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/callable.test.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/callable.test.d.ts
index b3764dc..b3764dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/callable.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/callable.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/index.d.ts
index 2a86395..2a86395 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/index.node.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/register.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/register.d.ts
index 8998635..8998635 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/service.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/service.d.ts
index e50aeea..e50aeea 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/service.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/service.test.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/service.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/src/service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/test/utils.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/test/utils.d.ts
index 6f2c25e..6f2c25e 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/test/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/node-esm/test/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/src/callable.test.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/src/callable.test.d.ts
index b3764dc..b3764dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/src/callable.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/src/callable.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/src/index.d.ts
index eb02543..eb02543 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/src/index.node.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/src/register.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/src/register.d.ts
index 8998635..8998635 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/src/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/src/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/src/service.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/src/service.d.ts
index e50aeea..e50aeea 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/src/service.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/src/service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/src/service.test.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/src/service.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/src/service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/src/service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/dist/test/utils.d.ts b/includes/fcm/node_modules/@firebase/functions-compat/dist/test/utils.d.ts
index 6f2c25e..6f2c25e 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/dist/test/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-compat/dist/test/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-compat/package.json b/includes/fcm/node_modules/@firebase/functions-compat/package.json
index 97e5b03..97e5b03 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-compat/package.json
+++ b/includes/fcm/node_modules/@firebase/functions-compat/package.json
diff --git a/includes/fcm/node_modules/@firebase/functions-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/functions-types/CHANGELOG.md
index 6e7fb95..6e7fb95 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/functions-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/functions-types/README.md b/includes/fcm/node_modules/@firebase/functions-types/README.md
index 59e884b..59e884b 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-types/README.md
+++ b/includes/fcm/node_modules/@firebase/functions-types/README.md
diff --git a/includes/fcm/node_modules/@firebase/functions-types/index.d.ts b/includes/fcm/node_modules/@firebase/functions-types/index.d.ts
index 4d17703..4d17703 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions-types/package.json b/includes/fcm/node_modules/@firebase/functions-types/package.json
index f39250e..f39250e 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions-types/package.json
+++ b/includes/fcm/node_modules/@firebase/functions-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/functions/CHANGELOG.md b/includes/fcm/node_modules/@firebase/functions/CHANGELOG.md
index cec3fb8..cec3fb8 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/functions/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/functions/README.md b/includes/fcm/node_modules/@firebase/functions/README.md
index 6008bd1..6008bd1 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/README.md
+++ b/includes/fcm/node_modules/@firebase/functions/README.md
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/index.node.esm.js b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/index.node.esm.js
index d1597d0..d1597d0 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/index.node.esm.js
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/index.node.esm.js
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/index.node.esm.js.map b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/index.node.esm.js.map
index b2f0d3d..b2f0d3d 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/index.node.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/index.node.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/package.json b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/package.json
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/package.json
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/api.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/api.d.ts
index 8ce6f5c..8ce6f5c 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/callable.test.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/callable.test.d.ts
index b3764dc..b3764dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/callable.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/callable.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/config.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/config.d.ts
index 6f0ab43..6f0ab43 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/config.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/constants.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/constants.d.ts
index a1ec700..a1ec700 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/context.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/context.d.ts
index 54fd085..54fd085 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/context.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/context.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/error.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/error.d.ts
index 70c6779..70c6779 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/error.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/index.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/index.d.ts
index 3678c1c..3678c1c 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/index.node.d.ts
index 1400cfc..1400cfc 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/public-types.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/public-types.d.ts
index 99189a1..99189a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/serializer.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/serializer.d.ts
index be11efb..be11efb 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/serializer.test.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/serializer.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/serializer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/serializer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/service.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/service.d.ts
index bd35a5a..bd35a5a 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/service.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/service.test.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/service.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/src/service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/test/utils.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/test/utils.d.ts
index 7e1c93b..7e1c93b 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/esm-node/test/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/esm-node/test/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/functions-public.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/functions-public.d.ts
index d9a381d..d9a381d 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/functions-public.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/functions-public.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/functions.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/functions.d.ts
index d9a381d..d9a381d 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/functions.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/functions.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/index.esm.js b/includes/fcm/node_modules/@firebase/functions/dist/index.esm.js
index b157e9b..b157e9b 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/index.esm.js
+++ b/includes/fcm/node_modules/@firebase/functions/dist/index.esm.js
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/index.esm.js.map b/includes/fcm/node_modules/@firebase/functions/dist/index.esm.js.map
index aae4d77..aae4d77 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/index.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/functions/dist/index.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/index.esm2017.js b/includes/fcm/node_modules/@firebase/functions/dist/index.esm2017.js
index 145df04..145df04 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/functions/dist/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/functions/dist/index.esm2017.js.map
index 87bb09f..87bb09f 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/functions/dist/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/index.node.cjs.js b/includes/fcm/node_modules/@firebase/functions/dist/index.node.cjs.js
index 3726036..3726036 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/index.node.cjs.js
+++ b/includes/fcm/node_modules/@firebase/functions/dist/index.node.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/index.node.cjs.js.map b/includes/fcm/node_modules/@firebase/functions/dist/index.node.cjs.js.map
index b32be32..b32be32 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/index.node.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/functions/dist/index.node.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/api.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/src/api.d.ts
index 8ce6f5c..8ce6f5c 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/callable.test.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/src/callable.test.d.ts
index b3764dc..b3764dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/callable.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/callable.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/config.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/src/config.d.ts
index 6f0ab43..6f0ab43 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/config.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/constants.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/src/constants.d.ts
index a1ec700..a1ec700 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/context.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/src/context.d.ts
index 54fd085..54fd085 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/context.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/context.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/error.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/src/error.d.ts
index 70c6779..70c6779 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/error.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/src/index.d.ts
index 3678c1c..3678c1c 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/src/index.node.d.ts
index 1400cfc..1400cfc 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/public-types.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/src/public-types.d.ts
index 99189a1..99189a1 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/serializer.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/src/serializer.d.ts
index be11efb..be11efb 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/serializer.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/serializer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/serializer.test.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/src/serializer.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/serializer.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/serializer.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/service.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/src/service.d.ts
index bd35a5a..bd35a5a 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/service.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/service.test.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/src/service.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/src/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/functions/dist/src/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/src/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/functions/dist/src/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/functions/dist/test/utils.d.ts b/includes/fcm/node_modules/@firebase/functions/dist/test/utils.d.ts
index 7e1c93b..7e1c93b 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/dist/test/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/functions/dist/test/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/functions/package.json b/includes/fcm/node_modules/@firebase/functions/package.json
index a549c48..a549c48 100644..100755
--- a/includes/fcm/node_modules/@firebase/functions/package.json
+++ b/includes/fcm/node_modules/@firebase/functions/package.json
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/CHANGELOG.md b/includes/fcm/node_modules/@firebase/installations-compat/CHANGELOG.md
index a67d791..a67d791 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/installations-compat/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/README.md b/includes/fcm/node_modules/@firebase/installations-compat/README.md
index 9d1a651..9d1a651 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/README.md
+++ b/includes/fcm/node_modules/@firebase/installations-compat/README.md
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm.js b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm.js
index c049e59..c049e59 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm.js.map b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm.js.map
index fe6cb72..fe6cb72 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm2017.js
index 31487cc..31487cc 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm2017.js.map
index 780e452..780e452 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/package.json b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/index.d.ts
index 0fa10eb..0fa10eb 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/installationsCompat.d.ts b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/installationsCompat.d.ts
index 6b75440..6b75440 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/installationsCompat.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/installationsCompat.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/installationsCompat.test.d.ts b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/installationsCompat.test.d.ts
index 481233c..481233c 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/installationsCompat.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/installationsCompat.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/testing/setup.d.ts b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/testing/setup.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/testing/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/testing/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/testing/util.d.ts b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/testing/util.d.ts
index 2ba36bc..2ba36bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/testing/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/esm/src/testing/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/installations-compat/dist/index.cjs.js
index 7a51e7f..7a51e7f 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/installations-compat/dist/index.cjs.js.map
index 5ee8300..5ee8300 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/installations-compat/dist/src/index.d.ts
index 0fa10eb..0fa10eb 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/src/installationsCompat.d.ts b/includes/fcm/node_modules/@firebase/installations-compat/dist/src/installationsCompat.d.ts
index 6b75440..6b75440 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/src/installationsCompat.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/src/installationsCompat.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/src/installationsCompat.test.d.ts b/includes/fcm/node_modules/@firebase/installations-compat/dist/src/installationsCompat.test.d.ts
index 481233c..481233c 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/src/installationsCompat.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/src/installationsCompat.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/src/testing/setup.d.ts b/includes/fcm/node_modules/@firebase/installations-compat/dist/src/testing/setup.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/src/testing/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/src/testing/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/dist/src/testing/util.d.ts b/includes/fcm/node_modules/@firebase/installations-compat/dist/src/testing/util.d.ts
index 2ba36bc..2ba36bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/dist/src/testing/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations-compat/dist/src/testing/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations-compat/package.json b/includes/fcm/node_modules/@firebase/installations-compat/package.json
index 6b14490..6b14490 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-compat/package.json
+++ b/includes/fcm/node_modules/@firebase/installations-compat/package.json
diff --git a/includes/fcm/node_modules/@firebase/installations-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/installations-types/CHANGELOG.md
index f41f42d..f41f42d 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/installations-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/installations-types/index.d.ts b/includes/fcm/node_modules/@firebase/installations-types/index.d.ts
index 80cfccf..80cfccf 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations-types/package.json b/includes/fcm/node_modules/@firebase/installations-types/package.json
index f6bd26a..f6bd26a 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations-types/package.json
+++ b/includes/fcm/node_modules/@firebase/installations-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/installations/CHANGELOG.md b/includes/fcm/node_modules/@firebase/installations/CHANGELOG.md
index 1cfd70c..1cfd70c 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/installations/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm.js b/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm.js
index dc87a90..dc87a90 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm.js.map b/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm.js.map
index fc35425..fc35425 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm2017.js
index 60f24ed..60f24ed 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm2017.js.map
index 589c03b..589c03b 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/package.json b/includes/fcm/node_modules/@firebase/installations/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/delete-installations.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/delete-installations.d.ts
index ecaf219..ecaf219 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/delete-installations.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/delete-installations.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/delete-installations.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/delete-installations.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/delete-installations.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/delete-installations.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-id.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-id.d.ts
index eaf52fc..eaf52fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-id.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-id.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-id.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-id.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-id.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-id.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-installations.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-installations.d.ts
index 21933cb..21933cb 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-installations.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-installations.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-token.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-token.d.ts
index 21996bc..21996bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-token.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-token.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-token.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/get-token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/index.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/index.d.ts
index 1e34b8b..1e34b8b 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/on-id-change.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/on-id-change.d.ts
index c00f787..c00f787 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/on-id-change.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/on-id-change.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/on-id-change.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/on-id-change.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/on-id-change.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/api/on-id-change.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/common.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/common.d.ts
index fbc0073..fbc0073 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/common.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/common.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/common.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/common.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/common.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/common.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/config.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/config.d.ts
index 646b4aa..646b4aa 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/config.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/create-installation-request.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/create-installation-request.d.ts
index 80fd9ef..80fd9ef 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/create-installation-request.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/create-installation-request.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/create-installation-request.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/create-installation-request.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/create-installation-request.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/create-installation-request.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/delete-installation-request.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/delete-installation-request.d.ts
index bcf6a2a..bcf6a2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/delete-installation-request.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/delete-installation-request.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/delete-installation-request.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/delete-installation-request.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/delete-installation-request.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/delete-installation-request.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/generate-auth-token-request.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/generate-auth-token-request.d.ts
index c388973..c388973 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/generate-auth-token-request.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/generate-auth-token-request.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/generate-auth-token-request.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/generate-auth-token-request.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/generate-auth-token-request.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/functions/generate-auth-token-request.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/buffer-to-base64-url-safe.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/buffer-to-base64-url-safe.d.ts
index 3f3cfec..3f3cfec 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/buffer-to-base64-url-safe.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/buffer-to-base64-url-safe.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/buffer-to-base64-url-safe.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/buffer-to-base64-url-safe.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/buffer-to-base64-url-safe.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/buffer-to-base64-url-safe.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/extract-app-config.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/extract-app-config.d.ts
index 2d5a6c6..2d5a6c6 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/extract-app-config.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/extract-app-config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/extract-app-config.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/extract-app-config.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/extract-app-config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/extract-app-config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/fid-changed.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/fid-changed.d.ts
index 10471af..10471af 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/fid-changed.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/fid-changed.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/fid-changed.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/fid-changed.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/fid-changed.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/fid-changed.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/generate-fid.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/generate-fid.d.ts
index d2fde66..d2fde66 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/generate-fid.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/generate-fid.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/generate-fid.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/generate-fid.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/generate-fid.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/generate-fid.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/get-installation-entry.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/get-installation-entry.d.ts
index 4ab63e0..4ab63e0 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/get-installation-entry.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/get-installation-entry.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/get-installation-entry.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/get-installation-entry.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/get-installation-entry.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/get-installation-entry.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/idb-manager.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/idb-manager.d.ts
index 0aa5e5a..0aa5e5a 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/idb-manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/idb-manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/idb-manager.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/idb-manager.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/idb-manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/idb-manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/refresh-auth-token.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/refresh-auth-token.d.ts
index ad3158c..ad3158c 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/refresh-auth-token.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/refresh-auth-token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/refresh-auth-token.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/refresh-auth-token.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/refresh-auth-token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/helpers/refresh-auth-token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/index.d.ts
index a74fe9a..a74fe9a 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/api-response.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/api-response.d.ts
index 18ac892..18ac892 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/api-response.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/api-response.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/installation-entry.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/installation-entry.d.ts
index a377678..a377678 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/installation-entry.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/installation-entry.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/installation-impl.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/installation-impl.d.ts
index 99b05e8..99b05e8 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/installation-impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/installation-impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/public-types.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/public-types.d.ts
index 2fd1cf6..2fd1cf6 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/interfaces/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/compare-headers.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/compare-headers.d.ts
index 06572fe..06572fe 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/compare-headers.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/compare-headers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/compare-headers.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/compare-headers.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/compare-headers.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/compare-headers.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/fake-generators.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/fake-generators.d.ts
index 4cedf02..4cedf02 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/fake-generators.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/fake-generators.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/setup.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/testing/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/constants.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/constants.d.ts
index 3faaea7..3faaea7 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/errors.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/errors.d.ts
index 25a5690..25a5690 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/get-key.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/get-key.d.ts
index b85d0ab..b85d0ab 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/get-key.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/get-key.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/sleep.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/sleep.d.ts
index b570cc0..b570cc0 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/sleep.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/sleep.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/sleep.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/sleep.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/sleep.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/esm/src/util/sleep.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/installations/dist/index.cjs.js
index 120e2b1..120e2b1 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/installations/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/installations/dist/index.cjs.js.map
index eefa9ea..eefa9ea 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/installations/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/installations-public.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/installations-public.d.ts
index ec3efbb..ec3efbb 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/installations-public.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/installations-public.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/installations.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/installations.d.ts
index 15ce892..15ce892 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/installations.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/installations.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/api/delete-installations.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/api/delete-installations.d.ts
index ecaf219..ecaf219 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/api/delete-installations.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/api/delete-installations.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/api/delete-installations.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/api/delete-installations.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/api/delete-installations.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/api/delete-installations.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-id.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-id.d.ts
index eaf52fc..eaf52fc 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-id.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-id.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-id.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-id.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-id.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-id.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-installations.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-installations.d.ts
index 21933cb..21933cb 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-installations.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-installations.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-token.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-token.d.ts
index 21996bc..21996bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-token.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-token.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-token.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/api/get-token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/api/index.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/api/index.d.ts
index 1e34b8b..1e34b8b 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/api/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/api/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/api/on-id-change.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/api/on-id-change.d.ts
index c00f787..c00f787 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/api/on-id-change.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/api/on-id-change.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/api/on-id-change.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/api/on-id-change.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/api/on-id-change.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/api/on-id-change.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/common.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/common.d.ts
index fbc0073..fbc0073 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/common.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/common.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/common.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/common.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/common.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/common.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/config.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/config.d.ts
index 646b4aa..646b4aa 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/config.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/create-installation-request.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/create-installation-request.d.ts
index 80fd9ef..80fd9ef 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/create-installation-request.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/create-installation-request.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/create-installation-request.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/create-installation-request.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/create-installation-request.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/create-installation-request.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.d.ts
index bcf6a2a..bcf6a2a 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/delete-installation-request.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.d.ts
index c388973..c388973 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/functions/generate-auth-token-request.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/buffer-to-base64-url-safe.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/buffer-to-base64-url-safe.d.ts
index 3f3cfec..3f3cfec 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/buffer-to-base64-url-safe.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/buffer-to-base64-url-safe.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/buffer-to-base64-url-safe.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/buffer-to-base64-url-safe.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/buffer-to-base64-url-safe.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/buffer-to-base64-url-safe.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/extract-app-config.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/extract-app-config.d.ts
index 2d5a6c6..2d5a6c6 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/extract-app-config.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/extract-app-config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/extract-app-config.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/extract-app-config.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/extract-app-config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/extract-app-config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/fid-changed.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/fid-changed.d.ts
index 10471af..10471af 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/fid-changed.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/fid-changed.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/fid-changed.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/fid-changed.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/fid-changed.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/fid-changed.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/generate-fid.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/generate-fid.d.ts
index d2fde66..d2fde66 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/generate-fid.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/generate-fid.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/generate-fid.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/generate-fid.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/generate-fid.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/generate-fid.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/get-installation-entry.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/get-installation-entry.d.ts
index 4ab63e0..4ab63e0 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/get-installation-entry.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/get-installation-entry.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/get-installation-entry.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/get-installation-entry.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/get-installation-entry.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/get-installation-entry.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/idb-manager.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/idb-manager.d.ts
index 0aa5e5a..0aa5e5a 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/idb-manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/idb-manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/idb-manager.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/idb-manager.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/idb-manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/idb-manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/refresh-auth-token.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/refresh-auth-token.d.ts
index ad3158c..ad3158c 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/refresh-auth-token.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/refresh-auth-token.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/refresh-auth-token.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/refresh-auth-token.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/refresh-auth-token.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/helpers/refresh-auth-token.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/index.d.ts
index a74fe9a..a74fe9a 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/api-response.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/api-response.d.ts
index 18ac892..18ac892 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/api-response.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/api-response.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/installation-entry.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/installation-entry.d.ts
index a377678..a377678 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/installation-entry.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/installation-entry.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/installation-impl.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/installation-impl.d.ts
index 99b05e8..99b05e8 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/installation-impl.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/installation-impl.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/public-types.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/public-types.d.ts
index 2fd1cf6..2fd1cf6 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/interfaces/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/testing/compare-headers.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/testing/compare-headers.d.ts
index 06572fe..06572fe 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/testing/compare-headers.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/testing/compare-headers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/testing/compare-headers.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/testing/compare-headers.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/testing/compare-headers.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/testing/compare-headers.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/testing/fake-generators.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/testing/fake-generators.d.ts
index 4cedf02..4cedf02 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/testing/fake-generators.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/testing/fake-generators.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/testing/setup.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/testing/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/testing/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/testing/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/installations/dist/src/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/util/constants.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/util/constants.d.ts
index 3faaea7..3faaea7 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/util/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/util/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/util/errors.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/util/errors.d.ts
index 25a5690..25a5690 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/util/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/util/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/util/get-key.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/util/get-key.d.ts
index b85d0ab..b85d0ab 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/util/get-key.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/util/get-key.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/util/sleep.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/util/sleep.d.ts
index b570cc0..b570cc0 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/util/sleep.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/util/sleep.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/dist/src/util/sleep.test.d.ts b/includes/fcm/node_modules/@firebase/installations/dist/src/util/sleep.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/dist/src/util/sleep.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/installations/dist/src/util/sleep.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/installations/package.json b/includes/fcm/node_modules/@firebase/installations/package.json
index 1144606..1144606 100644..100755
--- a/includes/fcm/node_modules/@firebase/installations/package.json
+++ b/includes/fcm/node_modules/@firebase/installations/package.json
diff --git a/includes/fcm/node_modules/@firebase/logger/CHANGELOG.md b/includes/fcm/node_modules/@firebase/logger/CHANGELOG.md
index e686c74..e686c74 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/logger/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/logger/README.md b/includes/fcm/node_modules/@firebase/logger/README.md
index 69c1642..69c1642 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/README.md
+++ b/includes/fcm/node_modules/@firebase/logger/README.md
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/esm/index.d.ts b/includes/fcm/node_modules/@firebase/logger/dist/esm/index.d.ts
index 38a7e36..38a7e36 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/esm/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/logger/dist/esm/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm2017.js
index 9cbe7c8..9cbe7c8 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm2017.js.map
index a49043a..a49043a 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm5.js b/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm5.js
index 063e803..063e803 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm5.js.map b/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm5.js.map
index df9b33e..df9b33e 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/logger/dist/esm/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/esm/package.json b/includes/fcm/node_modules/@firebase/logger/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/logger/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/esm/src/logger.d.ts b/includes/fcm/node_modules/@firebase/logger/dist/esm/src/logger.d.ts
index fdbe5e6..fdbe5e6 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/esm/src/logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/logger/dist/esm/src/logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/esm/test/custom-logger.test.d.ts b/includes/fcm/node_modules/@firebase/logger/dist/esm/test/custom-logger.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/esm/test/custom-logger.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/logger/dist/esm/test/custom-logger.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/esm/test/logger.test.d.ts b/includes/fcm/node_modules/@firebase/logger/dist/esm/test/logger.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/esm/test/logger.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/logger/dist/esm/test/logger.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/logger/dist/index.cjs.js
index de53ab3..de53ab3 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/logger/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/logger/dist/index.cjs.js.map
index 2b0cbf5..2b0cbf5 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/logger/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/index.d.ts b/includes/fcm/node_modules/@firebase/logger/dist/index.d.ts
index 38a7e36..38a7e36 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/logger/dist/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/src/logger.d.ts b/includes/fcm/node_modules/@firebase/logger/dist/src/logger.d.ts
index fdbe5e6..fdbe5e6 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/src/logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/logger/dist/src/logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/test/custom-logger.test.d.ts b/includes/fcm/node_modules/@firebase/logger/dist/test/custom-logger.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/test/custom-logger.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/logger/dist/test/custom-logger.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/logger/dist/test/logger.test.d.ts b/includes/fcm/node_modules/@firebase/logger/dist/test/logger.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/dist/test/logger.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/logger/dist/test/logger.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/logger/package.json b/includes/fcm/node_modules/@firebase/logger/package.json
index 211ae91..211ae91 100644..100755
--- a/includes/fcm/node_modules/@firebase/logger/package.json
+++ b/includes/fcm/node_modules/@firebase/logger/package.json
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/CHANGELOG.md b/includes/fcm/node_modules/@firebase/messaging-compat/CHANGELOG.md
index 0700ff2..0700ff2 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/README.md b/includes/fcm/node_modules/@firebase/messaging-compat/README.md
index 9e7d29d..9e7d29d 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/README.md
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/README.md
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm.js b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm.js
index 7431a1d..7431a1d 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm.js.map b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm.js.map
index ea31401..ea31401 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm2017.js
index f69b28a..f69b28a 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm2017.js.map
index a4c7e7c..a4c7e7c 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/package.json b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/index.d.ts
index 12ff6fe..12ff6fe 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/messaging-compat.d.ts b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/messaging-compat.d.ts
index 9d4defa..9d4defa 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/messaging-compat.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/messaging-compat.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/registerMessagingCompat.d.ts b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/registerMessagingCompat.d.ts
index 0a2fb6f..0a2fb6f 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/registerMessagingCompat.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/src/registerMessagingCompat.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/test/fakes.d.ts b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/test/fakes.d.ts
index b33d94c..b33d94c 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/test/fakes.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/test/fakes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/test/messaging-compat.test.d.ts b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/test/messaging-compat.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/test/messaging-compat.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/esm/test/messaging-compat.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/messaging-compat/dist/index.cjs.js
index 49562cf..49562cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/messaging-compat/dist/index.cjs.js.map
index 89ee12d..89ee12d 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/messaging-compat/dist/src/index.d.ts
index 0e74e47..0e74e47 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/src/messaging-compat.d.ts b/includes/fcm/node_modules/@firebase/messaging-compat/dist/src/messaging-compat.d.ts
index 9d4defa..9d4defa 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/src/messaging-compat.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/src/messaging-compat.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/src/registerMessagingCompat.d.ts b/includes/fcm/node_modules/@firebase/messaging-compat/dist/src/registerMessagingCompat.d.ts
index 0a2fb6f..0a2fb6f 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/src/registerMessagingCompat.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/src/registerMessagingCompat.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/test/fakes.d.ts b/includes/fcm/node_modules/@firebase/messaging-compat/dist/test/fakes.d.ts
index b33d94c..b33d94c 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/test/fakes.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/test/fakes.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/dist/test/messaging-compat.test.d.ts b/includes/fcm/node_modules/@firebase/messaging-compat/dist/test/messaging-compat.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/dist/test/messaging-compat.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/dist/test/messaging-compat.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging-compat/package.json b/includes/fcm/node_modules/@firebase/messaging-compat/package.json
index d418a1f..d418a1f 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-compat/package.json
+++ b/includes/fcm/node_modules/@firebase/messaging-compat/package.json
diff --git a/includes/fcm/node_modules/@firebase/messaging-interop-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/messaging-interop-types/CHANGELOG.md
index 37a0ac3..37a0ac3 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-interop-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/messaging-interop-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/messaging-interop-types/README.md b/includes/fcm/node_modules/@firebase/messaging-interop-types/README.md
index 5631239..5631239 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-interop-types/README.md
+++ b/includes/fcm/node_modules/@firebase/messaging-interop-types/README.md
diff --git a/includes/fcm/node_modules/@firebase/messaging-interop-types/index.d.ts b/includes/fcm/node_modules/@firebase/messaging-interop-types/index.d.ts
index 832a100..832a100 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-interop-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging-interop-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging-interop-types/package.json b/includes/fcm/node_modules/@firebase/messaging-interop-types/package.json
index 3140b6d..3140b6d 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging-interop-types/package.json
+++ b/includes/fcm/node_modules/@firebase/messaging-interop-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/messaging/CHANGELOG.md b/includes/fcm/node_modules/@firebase/messaging/CHANGELOG.md
index 94956a7..94956a7 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/messaging/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/messaging/README.md b/includes/fcm/node_modules/@firebase/messaging/README.md
index 8f3fd52..8f3fd52 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/README.md
+++ b/includes/fcm/node_modules/@firebase/messaging/README.md
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm.js b/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm.js
index ffae13e..ffae13e 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm.js.map b/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm.js.map
index 030a419..030a419 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm2017.js
index 73a612c..73a612c 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm2017.js.map
index 0fb2d11..0fb2d11 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/package.json b/includes/fcm/node_modules/@firebase/messaging/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api.d.ts
index 0b0048d..0b0048d 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/deleteToken.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/deleteToken.d.ts
index 0e74ed3..0e74ed3 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/deleteToken.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/deleteToken.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/getToken.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/getToken.d.ts
index d5dac58..d5dac58 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/getToken.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/getToken.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/isSupported.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/isSupported.d.ts
index 6128c60..6128c60 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/isSupported.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/isSupported.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/onBackgroundMessage.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/onBackgroundMessage.d.ts
index e52f76a..e52f76a 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/onBackgroundMessage.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/onBackgroundMessage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/onMessage.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/onMessage.d.ts
index 2149067..2149067 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/onMessage.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/onMessage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/setDeliveryMetricsExportedToBigQueryEnabled.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/setDeliveryMetricsExportedToBigQueryEnabled.d.ts
index 5438833..5438833 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/setDeliveryMetricsExportedToBigQueryEnabled.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/api/setDeliveryMetricsExportedToBigQueryEnabled.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/array-base64-translator.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/array-base64-translator.d.ts
index 4b6e314..4b6e314 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/array-base64-translator.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/array-base64-translator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/array-base64-translator.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/array-base64-translator.test.d.ts
index 245eca0..245eca0 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/array-base64-translator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/array-base64-translator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/externalizePayload.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/externalizePayload.d.ts
index f498c86..f498c86 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/externalizePayload.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/externalizePayload.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/externalizePayload.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/externalizePayload.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/externalizePayload.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/externalizePayload.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/extract-app-config.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/extract-app-config.d.ts
index 35bb204..35bb204 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/extract-app-config.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/extract-app-config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/extract-app-config.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/extract-app-config.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/extract-app-config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/extract-app-config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/is-console-message.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/is-console-message.d.ts
index 65ebd5a..65ebd5a 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/is-console-message.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/is-console-message.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToFirelog.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToFirelog.d.ts
index f3e8fc5..f3e8fc5 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToFirelog.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToFirelog.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToFirelog.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToFirelog.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToFirelog.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToFirelog.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToScion.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToScion.d.ts
index 7b3c15a..7b3c15a 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToScion.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/logToScion.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/migrate-old-database.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/migrate-old-database.d.ts
index c1277d7..c1277d7 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/migrate-old-database.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/migrate-old-database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/migrate-old-database.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/migrate-old-database.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/migrate-old-database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/migrate-old-database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/register.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/register.d.ts
index 0b14a83..0b14a83 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/registerDefaultSw.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/registerDefaultSw.d.ts
index 35983c6..35983c6 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/registerDefaultSw.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/registerDefaultSw.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/sleep.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/sleep.d.ts
index b570cc0..b570cc0 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/sleep.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/sleep.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/sleep.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/sleep.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/sleep.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/sleep.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/updateSwReg.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/updateSwReg.d.ts
index 28db880..28db880 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/updateSwReg.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/updateSwReg.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/updateVapidKey.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/updateVapidKey.d.ts
index 7189a63..7189a63 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/updateVapidKey.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/helpers/updateVapidKey.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/index.d.ts
index 59b399a..59b399a 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/index.sw.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/index.sw.d.ts
index ea4f7ba..ea4f7ba 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/index.sw.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/index.sw.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/app-config.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/app-config.d.ts
index dd0f066..dd0f066 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/app-config.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/app-config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/internal-dependencies.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/internal-dependencies.d.ts
index c3bc4c0..c3bc4c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/internal-dependencies.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/internal-dependencies.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/internal-message-payload.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/internal-message-payload.d.ts
index 37d6bc3..37d6bc3 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/internal-message-payload.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/internal-message-payload.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/logging-types.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/logging-types.d.ts
index b4688c6..b4688c6 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/logging-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/logging-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/public-types.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/public-types.d.ts
index 2b09aae..2b09aae 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/token-details.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/token-details.d.ts
index 8874355..8874355 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/token-details.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/interfaces/token-details.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/idb-manager.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/idb-manager.d.ts
index 56d560f..56d560f 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/idb-manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/idb-manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/idb-manager.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/idb-manager.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/idb-manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/idb-manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/requests.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/requests.d.ts
index cf75680..cf75680 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/requests.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/requests.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/requests.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/requests.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/requests.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/requests.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/token-manager.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/token-manager.d.ts
index 4b996b4..4b996b4 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/token-manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/token-manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/token-manager.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/token-manager.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/token-manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/internals/token-manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/sw-listeners.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/sw-listeners.d.ts
index 0071150..0071150 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/sw-listeners.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/sw-listeners.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/sw-listeners.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/sw-listeners.test.d.ts
index 245eca0..245eca0 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/sw-listeners.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/sw-listeners.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/window-listener.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/window-listener.d.ts
index 0d30fc6..0d30fc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/window-listener.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/listeners/window-listener.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/messaging-service.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/messaging-service.d.ts
index 09ec07f..09ec07f 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/messaging-service.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/messaging-service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/compare-headers.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/compare-headers.d.ts
index 2512664..2512664 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/compare-headers.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/compare-headers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/compare-headers.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/compare-headers.test.d.ts
index e55aa60..e55aa60 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/compare-headers.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/compare-headers.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/firebase-dependencies.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/firebase-dependencies.d.ts
index 390ce05..390ce05 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/firebase-dependencies.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/firebase-dependencies.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/logging-object.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/logging-object.d.ts
index 485d630..485d630 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/logging-object.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/logging-object.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/messaging-service.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/messaging-service.d.ts
index 919f2cf..919f2cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/messaging-service.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/messaging-service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/service-worker.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/service-worker.d.ts
index 7a5574c..7a5574c 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/service-worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/service-worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/token-details.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/token-details.d.ts
index ce0502e..ce0502e 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/token-details.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/fakes/token-details.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/setup.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/sinon-types.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/sinon-types.d.ts
index bb973a8..bb973a8 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/sinon-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/testing/sinon-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/constants.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/constants.d.ts
index b4ffd9c..b4ffd9c 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/errors.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/errors.d.ts
index e2b62e7..e2b62e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/sw-types.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/sw-types.d.ts
index e96d169..e96d169 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/sw-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/esm/src/util/sw-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/index-public.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/index-public.d.ts
index dad2b69..dad2b69 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/index-public.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/index-public.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/messaging/dist/index.cjs.js
index 0da4015..0da4015 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/messaging/dist/index.cjs.js.map
index bc98a2b..bc98a2b 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.cjs b/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.cjs
index 0008973..0008973 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.cjs
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.cjs
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.cjs.map b/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.cjs.map
index 80a0225..80a0225 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.cjs.map
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.cjs.map
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.esm2017.js b/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.esm2017.js
index 6a8d951..6a8d951 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.esm2017.js.map b/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.esm2017.js.map
index 21fccd9..21fccd9 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/index.sw.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/internal.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/internal.d.ts
index d1ee65f..d1ee65f 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/private.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/private.d.ts
index 12f7157..12f7157 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/private.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/private.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/api.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/api.d.ts
index 0b0048d..0b0048d 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/api/deleteToken.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/api/deleteToken.d.ts
index 0e74ed3..0e74ed3 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/api/deleteToken.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/api/deleteToken.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/api/getToken.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/api/getToken.d.ts
index d5dac58..d5dac58 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/api/getToken.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/api/getToken.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/api/isSupported.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/api/isSupported.d.ts
index 6128c60..6128c60 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/api/isSupported.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/api/isSupported.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/api/onBackgroundMessage.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/api/onBackgroundMessage.d.ts
index e52f76a..e52f76a 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/api/onBackgroundMessage.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/api/onBackgroundMessage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/api/onMessage.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/api/onMessage.d.ts
index 2149067..2149067 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/api/onMessage.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/api/onMessage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/api/setDeliveryMetricsExportedToBigQueryEnabled.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/api/setDeliveryMetricsExportedToBigQueryEnabled.d.ts
index 5438833..5438833 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/api/setDeliveryMetricsExportedToBigQueryEnabled.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/api/setDeliveryMetricsExportedToBigQueryEnabled.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/array-base64-translator.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/array-base64-translator.d.ts
index 4b6e314..4b6e314 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/array-base64-translator.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/array-base64-translator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/array-base64-translator.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/array-base64-translator.test.d.ts
index 245eca0..245eca0 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/array-base64-translator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/array-base64-translator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/externalizePayload.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/externalizePayload.d.ts
index f498c86..f498c86 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/externalizePayload.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/externalizePayload.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/externalizePayload.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/externalizePayload.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/externalizePayload.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/externalizePayload.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/extract-app-config.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/extract-app-config.d.ts
index 35bb204..35bb204 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/extract-app-config.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/extract-app-config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/extract-app-config.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/extract-app-config.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/extract-app-config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/extract-app-config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/is-console-message.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/is-console-message.d.ts
index 65ebd5a..65ebd5a 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/is-console-message.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/is-console-message.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToFirelog.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToFirelog.d.ts
index f3e8fc5..f3e8fc5 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToFirelog.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToFirelog.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToFirelog.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToFirelog.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToFirelog.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToFirelog.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToScion.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToScion.d.ts
index 7b3c15a..7b3c15a 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToScion.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/logToScion.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/migrate-old-database.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/migrate-old-database.d.ts
index c1277d7..c1277d7 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/migrate-old-database.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/migrate-old-database.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/migrate-old-database.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/migrate-old-database.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/migrate-old-database.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/migrate-old-database.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/register.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/register.d.ts
index 0b14a83..0b14a83 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/registerDefaultSw.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/registerDefaultSw.d.ts
index 35983c6..35983c6 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/registerDefaultSw.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/registerDefaultSw.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/sleep.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/sleep.d.ts
index b570cc0..b570cc0 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/sleep.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/sleep.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/sleep.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/sleep.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/sleep.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/sleep.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/updateSwReg.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/updateSwReg.d.ts
index 28db880..28db880 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/updateSwReg.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/updateSwReg.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/updateVapidKey.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/updateVapidKey.d.ts
index 7189a63..7189a63 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/updateVapidKey.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/helpers/updateVapidKey.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/index.d.ts
index 59b399a..59b399a 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/index.sw.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/index.sw.d.ts
index ea4f7ba..ea4f7ba 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/index.sw.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/index.sw.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/app-config.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/app-config.d.ts
index dd0f066..dd0f066 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/app-config.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/app-config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/internal-dependencies.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/internal-dependencies.d.ts
index c3bc4c0..c3bc4c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/internal-dependencies.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/internal-dependencies.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/internal-message-payload.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/internal-message-payload.d.ts
index 37d6bc3..37d6bc3 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/internal-message-payload.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/internal-message-payload.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/logging-types.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/logging-types.d.ts
index b4688c6..b4688c6 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/logging-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/logging-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/public-types.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/public-types.d.ts
index 2b09aae..2b09aae 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/token-details.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/token-details.d.ts
index 8874355..8874355 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/token-details.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/interfaces/token-details.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/idb-manager.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/idb-manager.d.ts
index 56d560f..56d560f 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/idb-manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/idb-manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/idb-manager.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/idb-manager.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/idb-manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/idb-manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/requests.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/requests.d.ts
index cf75680..cf75680 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/requests.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/requests.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/requests.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/requests.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/requests.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/requests.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/token-manager.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/token-manager.d.ts
index 4b996b4..4b996b4 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/token-manager.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/token-manager.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/token-manager.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/token-manager.test.d.ts
index 78c04dd..78c04dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/token-manager.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/internals/token-manager.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/sw-listeners.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/sw-listeners.d.ts
index 0071150..0071150 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/sw-listeners.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/sw-listeners.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/sw-listeners.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/sw-listeners.test.d.ts
index 245eca0..245eca0 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/sw-listeners.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/sw-listeners.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/window-listener.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/window-listener.d.ts
index 0d30fc6..0d30fc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/window-listener.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/listeners/window-listener.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/messaging-service.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/messaging-service.d.ts
index 09ec07f..09ec07f 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/messaging-service.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/messaging-service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/compare-headers.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/compare-headers.d.ts
index 2512664..2512664 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/compare-headers.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/compare-headers.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/compare-headers.test.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/compare-headers.test.d.ts
index e55aa60..e55aa60 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/compare-headers.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/compare-headers.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/firebase-dependencies.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/firebase-dependencies.d.ts
index 390ce05..390ce05 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/firebase-dependencies.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/firebase-dependencies.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/logging-object.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/logging-object.d.ts
index 485d630..485d630 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/logging-object.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/logging-object.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/messaging-service.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/messaging-service.d.ts
index 919f2cf..919f2cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/messaging-service.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/messaging-service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/service-worker.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/service-worker.d.ts
index 7a5574c..7a5574c 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/service-worker.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/service-worker.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/token-details.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/token-details.d.ts
index ce0502e..ce0502e 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/token-details.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/fakes/token-details.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/setup.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/sinon-types.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/sinon-types.d.ts
index bb973a8..bb973a8 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/sinon-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/testing/sinon-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/messaging/dist/src/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/util/constants.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/util/constants.d.ts
index b4ffd9c..b4ffd9c 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/util/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/util/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/util/errors.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/util/errors.d.ts
index e2b62e7..e2b62e7 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/util/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/util/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/src/util/sw-types.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/src/util/sw-types.d.ts
index e96d169..e96d169 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/src/util/sw-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/src/util/sw-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/sw/index-public.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/sw/index-public.d.ts
index ddc1fd4..ddc1fd4 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/sw/index-public.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/sw/index-public.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/sw/internal.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/sw/internal.d.ts
index 3d15e7e..3d15e7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/sw/internal.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/sw/internal.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/dist/sw/private.d.ts b/includes/fcm/node_modules/@firebase/messaging/dist/sw/private.d.ts
index 0aae783..0aae783 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/dist/sw/private.d.ts
+++ b/includes/fcm/node_modules/@firebase/messaging/dist/sw/private.d.ts
diff --git a/includes/fcm/node_modules/@firebase/messaging/package.json b/includes/fcm/node_modules/@firebase/messaging/package.json
index 09b242e..09b242e 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/package.json
+++ b/includes/fcm/node_modules/@firebase/messaging/package.json
diff --git a/includes/fcm/node_modules/@firebase/messaging/sw/package.json b/includes/fcm/node_modules/@firebase/messaging/sw/package.json
index 98f4f97..98f4f97 100644..100755
--- a/includes/fcm/node_modules/@firebase/messaging/sw/package.json
+++ b/includes/fcm/node_modules/@firebase/messaging/sw/package.json
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/CHANGELOG.md b/includes/fcm/node_modules/@firebase/performance-compat/CHANGELOG.md
index 800094f..800094f 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/performance-compat/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/README.md b/includes/fcm/node_modules/@firebase/performance-compat/README.md
index eb4da06..eb4da06 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/README.md
+++ b/includes/fcm/node_modules/@firebase/performance-compat/README.md
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm2017.js
index a3a3a5e..a3a3a5e 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm2017.js.map
index 62a1f12..62a1f12 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm5.js b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm5.js
index f82fef0..f82fef0 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm5.js.map b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm5.js.map
index 71e9745..71e9745 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/package.json b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/index.d.ts
index 1fc4298..1fc4298 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/performance.d.ts b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/performance.d.ts
index 04e6511..04e6511 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/performance.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/performance.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/performance.test.d.ts b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/performance.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/performance.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/src/performance.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/test/setup.d.ts b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/test/util.d.ts b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/test/util.d.ts
index 79365f7..79365f7 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/test/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/esm/test/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/performance-compat/dist/index.cjs.js
index 555f256..555f256 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/performance-compat/dist/index.cjs.js.map
index 138387b..138387b 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/performance-compat/dist/src/index.d.ts
index b4d72ba..b4d72ba 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/src/performance.d.ts b/includes/fcm/node_modules/@firebase/performance-compat/dist/src/performance.d.ts
index 04e6511..04e6511 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/src/performance.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/src/performance.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/src/performance.test.d.ts b/includes/fcm/node_modules/@firebase/performance-compat/dist/src/performance.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/src/performance.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/src/performance.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/test/setup.d.ts b/includes/fcm/node_modules/@firebase/performance-compat/dist/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/dist/test/util.d.ts b/includes/fcm/node_modules/@firebase/performance-compat/dist/test/util.d.ts
index 79365f7..79365f7 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/dist/test/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance-compat/dist/test/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance-compat/package.json b/includes/fcm/node_modules/@firebase/performance-compat/package.json
index 8ca9f4f..8ca9f4f 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-compat/package.json
+++ b/includes/fcm/node_modules/@firebase/performance-compat/package.json
diff --git a/includes/fcm/node_modules/@firebase/performance-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/performance-types/CHANGELOG.md
index e0051a3..e0051a3 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/performance-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/performance-types/index.d.ts b/includes/fcm/node_modules/@firebase/performance-types/index.d.ts
index c295b31..c295b31 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance-types/package.json b/includes/fcm/node_modules/@firebase/performance-types/package.json
index d40c3a0..d40c3a0 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance-types/package.json
+++ b/includes/fcm/node_modules/@firebase/performance-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/performance/CHANGELOG.md b/includes/fcm/node_modules/@firebase/performance/CHANGELOG.md
index 528155b..528155b 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/performance/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/performance/README.md b/includes/fcm/node_modules/@firebase/performance/README.md
index 5c83dbc..5c83dbc 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/README.md
+++ b/includes/fcm/node_modules/@firebase/performance/README.md
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm.js b/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm.js
index 25d594f..25d594f 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm.js.map b/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm.js.map
index 774801a..774801a 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm2017.js
index b5cc4cf..b5cc4cf 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm2017.js.map
index 5c795d9..5c795d9 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/package.json b/includes/fcm/node_modules/@firebase/performance/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/constants.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/constants.d.ts
index 88ae8e5..88ae8e5 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/controllers/perf.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/controllers/perf.d.ts
index b81ca03..b81ca03 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/controllers/perf.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/controllers/perf.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/controllers/perf.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/controllers/perf.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/controllers/perf.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/controllers/perf.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/index.d.ts
index dba7d9e..dba7d9e 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/index.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/index.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/public_types.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/public_types.d.ts
index 8f4e178..8f4e178 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/public_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/public_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/network_request.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/network_request.d.ts
index db5b6c1..db5b6c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/network_request.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/network_request.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/network_request.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/network_request.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/network_request.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/network_request.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/trace.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/trace.d.ts
index 7cafa6c..7cafa6c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/trace.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/trace.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/trace.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/trace.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/trace.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/resources/trace.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/api_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/api_service.d.ts
index cb429cd..cb429cd 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/api_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/api_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/api_service.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/api_service.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/api_service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/api_service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/iid_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/iid_service.d.ts
index 380d03f..380d03f 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/iid_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/iid_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/iid_service.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/iid_service.test.d.ts
index b80c3cd..b80c3cd 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/iid_service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/iid_service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/initialization_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/initialization_service.d.ts
index 5b88550..5b88550 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/initialization_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/initialization_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/initialization_service.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/initialization_service.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/initialization_service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/initialization_service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/oob_resources_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/oob_resources_service.d.ts
index a4db579..a4db579 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/oob_resources_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/oob_resources_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/oob_resources_service.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/oob_resources_service.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/oob_resources_service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/oob_resources_service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/perf_logger.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/perf_logger.d.ts
index 11beea4..11beea4 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/perf_logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/perf_logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/perf_logger.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/perf_logger.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/perf_logger.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/perf_logger.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/remote_config_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/remote_config_service.d.ts
index 23d7676..23d7676 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/remote_config_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/remote_config_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/remote_config_service.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/remote_config_service.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/remote_config_service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/remote_config_service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/settings_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/settings_service.d.ts
index f9435bc..f9435bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/settings_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/settings_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/transport_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/transport_service.d.ts
index 4741c54..4741c54 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/transport_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/transport_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/transport_service.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/transport_service.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/transport_service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/services/transport_service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/app_utils.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/app_utils.d.ts
index 5ce2100..5ce2100 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/app_utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/app_utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/attribute_utils.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/attribute_utils.test.d.ts
index 33d6b16..33d6b16 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/attribute_utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/attribute_utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/attributes_utils.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/attributes_utils.d.ts
index 97d0a03..97d0a03 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/attributes_utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/attributes_utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/console_logger.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/console_logger.d.ts
index 53af9dd..53af9dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/console_logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/console_logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/errors.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/errors.d.ts
index b3e056f..b3e056f 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/metric_utils.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/metric_utils.d.ts
index 1f76fe5..1f76fe5 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/metric_utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/metric_utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/metric_utils.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/metric_utils.test.d.ts
index 33d6b16..33d6b16 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/metric_utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/metric_utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/string_merger.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/string_merger.d.ts
index 5077853..5077853 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/string_merger.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/string_merger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/string_merger.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/string_merger.test.d.ts
index 33d6b16..33d6b16 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/string_merger.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/src/utils/string_merger.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/esm/test/setup.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/esm/test/setup.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/esm/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/esm/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/performance/dist/index.cjs.js
index c5f7d7b..c5f7d7b 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/performance/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/performance/dist/index.cjs.js.map
index ee84803..ee84803 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/performance/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/constants.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/constants.d.ts
index 88ae8e5..88ae8e5 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/controllers/perf.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/controllers/perf.d.ts
index b81ca03..b81ca03 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/controllers/perf.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/controllers/perf.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/controllers/perf.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/controllers/perf.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/controllers/perf.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/controllers/perf.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/index.d.ts
index dba7d9e..dba7d9e 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/index.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/index.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/public_types.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/public_types.d.ts
index 8f4e178..8f4e178 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/public_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/public_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/resources/network_request.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/resources/network_request.d.ts
index db5b6c1..db5b6c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/resources/network_request.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/resources/network_request.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/resources/network_request.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/resources/network_request.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/resources/network_request.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/resources/network_request.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/resources/trace.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/resources/trace.d.ts
index 7cafa6c..7cafa6c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/resources/trace.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/resources/trace.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/resources/trace.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/resources/trace.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/resources/trace.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/resources/trace.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/api_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/api_service.d.ts
index cb429cd..cb429cd 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/api_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/api_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/api_service.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/api_service.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/api_service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/api_service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/iid_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/iid_service.d.ts
index 380d03f..380d03f 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/iid_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/iid_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/iid_service.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/iid_service.test.d.ts
index b80c3cd..b80c3cd 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/iid_service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/iid_service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/initialization_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/initialization_service.d.ts
index 5b88550..5b88550 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/initialization_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/initialization_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/initialization_service.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/initialization_service.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/initialization_service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/initialization_service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/oob_resources_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/oob_resources_service.d.ts
index a4db579..a4db579 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/oob_resources_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/oob_resources_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/oob_resources_service.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/oob_resources_service.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/oob_resources_service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/oob_resources_service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/perf_logger.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/perf_logger.d.ts
index 11beea4..11beea4 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/perf_logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/perf_logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/perf_logger.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/perf_logger.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/perf_logger.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/perf_logger.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/remote_config_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/remote_config_service.d.ts
index 23d7676..23d7676 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/remote_config_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/remote_config_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/remote_config_service.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/remote_config_service.test.d.ts
index 1d9393c..1d9393c 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/remote_config_service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/remote_config_service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/settings_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/settings_service.d.ts
index f9435bc..f9435bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/settings_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/settings_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/transport_service.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/transport_service.d.ts
index 4741c54..4741c54 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/transport_service.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/transport_service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/services/transport_service.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/services/transport_service.test.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/services/transport_service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/services/transport_service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/performance/dist/src/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/app_utils.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/app_utils.d.ts
index 5ce2100..5ce2100 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/app_utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/app_utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/attribute_utils.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/attribute_utils.test.d.ts
index 33d6b16..33d6b16 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/attribute_utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/attribute_utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/attributes_utils.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/attributes_utils.d.ts
index 97d0a03..97d0a03 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/attributes_utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/attributes_utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/console_logger.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/console_logger.d.ts
index 53af9dd..53af9dd 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/console_logger.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/console_logger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/errors.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/errors.d.ts
index b3e056f..b3e056f 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/metric_utils.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/metric_utils.d.ts
index 1f76fe5..1f76fe5 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/metric_utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/metric_utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/metric_utils.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/metric_utils.test.d.ts
index 33d6b16..33d6b16 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/metric_utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/metric_utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/string_merger.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/string_merger.d.ts
index 5077853..5077853 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/string_merger.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/string_merger.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/string_merger.test.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/string_merger.test.d.ts
index 33d6b16..33d6b16 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/src/utils/string_merger.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/src/utils/string_merger.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/dist/test/setup.d.ts b/includes/fcm/node_modules/@firebase/performance/dist/test/setup.d.ts
index 42ddc01..42ddc01 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/dist/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/performance/dist/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/performance/package.json b/includes/fcm/node_modules/@firebase/performance/package.json
index d43c4cd..d43c4cd 100644..100755
--- a/includes/fcm/node_modules/@firebase/performance/package.json
+++ b/includes/fcm/node_modules/@firebase/performance/package.json
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/CHANGELOG.md b/includes/fcm/node_modules/@firebase/remote-config-compat/CHANGELOG.md
index 67e5629..67e5629 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/README.md b/includes/fcm/node_modules/@firebase/remote-config-compat/README.md
index dd27f72..dd27f72 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/README.md
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/README.md
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm2017.js
index f2e4a28..f2e4a28 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm2017.js.map
index d1ba5d2..d1ba5d2 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm5.js b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm5.js
index 9d8c24f..9d8c24f 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm5.js.map b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm5.js.map
index c491a6a..c491a6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/package.json b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/index.d.ts
index a8ecfc7..a8ecfc7 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.d.ts b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.d.ts
index 0ce6f18..0ce6f18 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/src/remoteConfig.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/test/setup.d.ts b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/test/util.d.ts b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/test/util.d.ts
index 42a96e4..42a96e4 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/test/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/esm/test/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/index.cjs.js
index 19ffaf4..19ffaf4 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/index.cjs.js.map
index 70c1295..70c1295 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/index.d.ts
index ee14ed0..ee14ed0 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.d.ts b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.d.ts
index 0ce6f18..0ce6f18 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.test.d.ts
index c3223a5..c3223a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/src/remoteConfig.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/test/setup.d.ts b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/test/util.d.ts b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/test/util.d.ts
index 42a96e4..42a96e4 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/dist/test/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/dist/test/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config-compat/package.json b/includes/fcm/node_modules/@firebase/remote-config-compat/package.json
index ddcc1df..ddcc1df 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-compat/package.json
+++ b/includes/fcm/node_modules/@firebase/remote-config-compat/package.json
diff --git a/includes/fcm/node_modules/@firebase/remote-config-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/remote-config-types/CHANGELOG.md
index a00e5d3..a00e5d3 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/remote-config-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/remote-config-types/README.md b/includes/fcm/node_modules/@firebase/remote-config-types/README.md
index 8e988de..8e988de 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-types/README.md
+++ b/includes/fcm/node_modules/@firebase/remote-config-types/README.md
diff --git a/includes/fcm/node_modules/@firebase/remote-config-types/index.d.ts b/includes/fcm/node_modules/@firebase/remote-config-types/index.d.ts
index 24c0136..24c0136 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config-types/package.json b/includes/fcm/node_modules/@firebase/remote-config-types/package.json
index 30bc63f..30bc63f 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config-types/package.json
+++ b/includes/fcm/node_modules/@firebase/remote-config-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/remote-config/CHANGELOG.md b/includes/fcm/node_modules/@firebase/remote-config/CHANGELOG.md
index bb2123a..bb2123a 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/remote-config/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/remote-config/README.md b/includes/fcm/node_modules/@firebase/remote-config/README.md
index 1b21bbe..1b21bbe 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/README.md
+++ b/includes/fcm/node_modules/@firebase/remote-config/README.md
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm.js b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm.js
index 1268f6e..1268f6e 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm.js.map b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm.js.map
index 902a06b..902a06b 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm2017.js
index 7f7fcbb..7f7fcbb 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm2017.js.map
index f7a14c1..f7a14c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/package.json b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/api.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/api.d.ts
index 0d908c5..0d908c5 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/api2.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/api2.d.ts
index 75a89b6..75a89b6 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/api2.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/api2.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/caching_client.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/caching_client.d.ts
index a5dc0af..a5dc0af 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/caching_client.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/caching_client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/remote_config_fetch_client.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/remote_config_fetch_client.d.ts
index 20c0617..20c0617 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/remote_config_fetch_client.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/remote_config_fetch_client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/rest_client.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/rest_client.d.ts
index f718003..f718003 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/rest_client.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/rest_client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/retrying_client.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/retrying_client.d.ts
index 7d69d45..7d69d45 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/retrying_client.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/client/retrying_client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/constants.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/constants.d.ts
index 53cd513..53cd513 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/errors.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/errors.d.ts
index e851cab..e851cab 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/index.d.ts
index 8e23e1b..8e23e1b 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/language.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/language.d.ts
index 53964a3..53964a3 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/language.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/language.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/public_types.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/public_types.d.ts
index e1def75..e1def75 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/public_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/public_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/register.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/register.d.ts
index b624428..b624428 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/remote_config.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/remote_config.d.ts
index bab11af..bab11af 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/remote_config.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/remote_config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/storage/storage.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/storage/storage.d.ts
index c023aac..c023aac 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/storage/storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/storage/storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/storage/storage_cache.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/storage/storage_cache.d.ts
index e97c42a..e97c42a 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/storage/storage_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/storage/storage_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/value.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/value.d.ts
index 2c1122d..2c1122d 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/value.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/src/value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/caching_client.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/caching_client.test.d.ts
index 4db5240..4db5240 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/caching_client.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/caching_client.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/rest_client.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/rest_client.test.d.ts
index 4db5240..4db5240 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/rest_client.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/rest_client.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/retrying_client.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/retrying_client.test.d.ts
index 4db5240..4db5240 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/retrying_client.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/client/retrying_client.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/errors.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/errors.test.d.ts
index e55aa60..e55aa60 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/errors.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/errors.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/language.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/language.test.d.ts
index e55aa60..e55aa60 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/language.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/language.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/remote_config.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/remote_config.test.d.ts
index e55aa60..e55aa60 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/remote_config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/remote_config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/setup.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/storage/storage.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/storage/storage.test.d.ts
index 4db5240..4db5240 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/storage/storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/storage/storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/storage/storage_cache.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/storage/storage_cache.test.d.ts
index 4db5240..4db5240 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/storage/storage_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/storage/storage_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/value.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/value.test.d.ts
index e55aa60..e55aa60 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/value.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/esm/test/value.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/remote-config/dist/index.cjs.js
index 348aea5..348aea5 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/remote-config/dist/index.cjs.js.map
index 8145c9f..8145c9f 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/remote-config-public.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/remote-config-public.d.ts
index 6627bed..6627bed 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/remote-config-public.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/remote-config-public.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/remote-config.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/remote-config.d.ts
index 6627bed..6627bed 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/remote-config.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/remote-config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/api.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/api.d.ts
index 0d908c5..0d908c5 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/api2.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/api2.d.ts
index 75a89b6..75a89b6 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/api2.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/api2.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/caching_client.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/caching_client.d.ts
index a5dc0af..a5dc0af 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/caching_client.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/caching_client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/remote_config_fetch_client.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/remote_config_fetch_client.d.ts
index 20c0617..20c0617 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/remote_config_fetch_client.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/remote_config_fetch_client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/rest_client.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/rest_client.d.ts
index f718003..f718003 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/rest_client.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/rest_client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/retrying_client.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/retrying_client.d.ts
index 7d69d45..7d69d45 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/retrying_client.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/client/retrying_client.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/constants.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/constants.d.ts
index 53cd513..53cd513 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/errors.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/errors.d.ts
index e851cab..e851cab 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/index.d.ts
index 8e23e1b..8e23e1b 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/language.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/language.d.ts
index 53964a3..53964a3 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/language.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/language.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/public_types.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/public_types.d.ts
index e1def75..e1def75 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/public_types.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/public_types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/register.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/register.d.ts
index b624428..b624428 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/register.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/register.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/remote_config.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/remote_config.d.ts
index bab11af..bab11af 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/remote_config.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/remote_config.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/storage/storage.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/storage/storage.d.ts
index c023aac..c023aac 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/storage/storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/storage/storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/storage/storage_cache.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/storage/storage_cache.d.ts
index e97c42a..e97c42a 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/storage/storage_cache.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/storage/storage_cache.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/remote-config/dist/src/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/src/value.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/src/value.d.ts
index 2c1122d..2c1122d 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/src/value.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/src/value.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/test/client/caching_client.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/test/client/caching_client.test.d.ts
index 4db5240..4db5240 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/test/client/caching_client.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/test/client/caching_client.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/test/client/rest_client.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/test/client/rest_client.test.d.ts
index 4db5240..4db5240 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/test/client/rest_client.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/test/client/rest_client.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/test/client/retrying_client.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/test/client/retrying_client.test.d.ts
index 4db5240..4db5240 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/test/client/retrying_client.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/test/client/retrying_client.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/test/errors.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/test/errors.test.d.ts
index e55aa60..e55aa60 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/test/errors.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/test/errors.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/test/language.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/test/language.test.d.ts
index e55aa60..e55aa60 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/test/language.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/test/language.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/test/remote_config.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/test/remote_config.test.d.ts
index e55aa60..e55aa60 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/test/remote_config.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/test/remote_config.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/test/setup.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/test/storage/storage.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/test/storage/storage.test.d.ts
index 4db5240..4db5240 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/test/storage/storage.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/test/storage/storage.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/test/storage/storage_cache.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/test/storage/storage_cache.test.d.ts
index 4db5240..4db5240 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/test/storage/storage_cache.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/test/storage/storage_cache.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/dist/test/value.test.d.ts b/includes/fcm/node_modules/@firebase/remote-config/dist/test/value.test.d.ts
index e55aa60..e55aa60 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/dist/test/value.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/remote-config/dist/test/value.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/remote-config/package.json b/includes/fcm/node_modules/@firebase/remote-config/package.json
index c64a5ac..c64a5ac 100644..100755
--- a/includes/fcm/node_modules/@firebase/remote-config/package.json
+++ b/includes/fcm/node_modules/@firebase/remote-config/package.json
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/CHANGELOG.md b/includes/fcm/node_modules/@firebase/storage-compat/CHANGELOG.md
index adbc528..adbc528 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/storage-compat/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/README.md b/includes/fcm/node_modules/@firebase/storage-compat/README.md
index 7c1c82b..7c1c82b 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/README.md
+++ b/includes/fcm/node_modules/@firebase/storage-compat/README.md
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm2017.js b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm2017.js
index aa579e5..aa579e5 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm2017.js.map
index c0bd0f8..c0bd0f8 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm5.js b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm5.js
index d091f3b..d091f3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm5.js.map b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm5.js.map
index c5c55f6..c5c55f6 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/package.json b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/package.json
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/index.d.ts
index 6c8a812..6c8a812 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/list.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/list.d.ts
index 63197f2..63197f2 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/list.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/list.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/reference.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/reference.d.ts
index b63443a..b63443a 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/service.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/service.d.ts
index f57ab3b..f57ab3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/service.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/task.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/task.d.ts
index fd9bd4a..fd9bd4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/task.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/task.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/tasksnapshot.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/tasksnapshot.d.ts
index f1cd39f..f1cd39f 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/tasksnapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/src/tasksnapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/integration/integration.test.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/integration/integration.test.d.ts
index c6cb741..c6cb741 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/integration/integration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/integration/integration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/setup.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/index.test.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/index.test.d.ts
index 6805c32..6805c32 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/reference.test.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/reference.test.d.ts
index a40c5b4..a40c5b4 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/reference.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/reference.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/service.test.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/service.test.d.ts
index a40c5b4..a40c5b4 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/unit/service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/utils.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/utils.d.ts
index 1d9fb63..1d9fb63 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/esm/test/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/index.cjs.js b/includes/fcm/node_modules/@firebase/storage-compat/dist/index.cjs.js
index 7dbcad9..7dbcad9 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/index.cjs.js
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/index.cjs.js.map b/includes/fcm/node_modules/@firebase/storage-compat/dist/index.cjs.js.map
index 648c58a..648c58a 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/src/index.d.ts
index 6115160..6115160 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/src/list.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/src/list.d.ts
index 63197f2..63197f2 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/src/list.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/src/list.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/src/reference.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/src/reference.d.ts
index b63443a..b63443a 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/src/reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/src/reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/src/service.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/src/service.d.ts
index f57ab3b..f57ab3b 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/src/service.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/src/service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/src/task.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/src/task.d.ts
index fd9bd4a..fd9bd4a 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/src/task.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/src/task.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/src/tasksnapshot.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/src/tasksnapshot.d.ts
index f1cd39f..f1cd39f 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/src/tasksnapshot.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/src/tasksnapshot.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/test/integration/integration.test.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/test/integration/integration.test.d.ts
index c6cb741..c6cb741 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/test/integration/integration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/test/integration/integration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/test/setup.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/test/setup.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/test/setup.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/index.test.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/index.test.d.ts
index 6805c32..6805c32 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/reference.test.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/reference.test.d.ts
index a40c5b4..a40c5b4 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/reference.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/reference.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/service.test.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/service.test.d.ts
index a40c5b4..a40c5b4 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/test/unit/service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/dist/test/utils.d.ts b/includes/fcm/node_modules/@firebase/storage-compat/dist/test/utils.d.ts
index 1d9fb63..1d9fb63 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/dist/test/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-compat/dist/test/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-compat/package.json b/includes/fcm/node_modules/@firebase/storage-compat/package.json
index 2c7e17f..2c7e17f 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-compat/package.json
+++ b/includes/fcm/node_modules/@firebase/storage-compat/package.json
diff --git a/includes/fcm/node_modules/@firebase/storage-types/CHANGELOG.md b/includes/fcm/node_modules/@firebase/storage-types/CHANGELOG.md
index 2b139c0..2b139c0 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/storage-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/storage-types/README.md b/includes/fcm/node_modules/@firebase/storage-types/README.md
index e5b6411..e5b6411 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-types/README.md
+++ b/includes/fcm/node_modules/@firebase/storage-types/README.md
diff --git a/includes/fcm/node_modules/@firebase/storage-types/index.d.ts b/includes/fcm/node_modules/@firebase/storage-types/index.d.ts
index c6a8fc7..c6a8fc7 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-types/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage-types/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage-types/package.json b/includes/fcm/node_modules/@firebase/storage-types/package.json
index e6ec4ce..e6ec4ce 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage-types/package.json
+++ b/includes/fcm/node_modules/@firebase/storage-types/package.json
diff --git a/includes/fcm/node_modules/@firebase/storage/CHANGELOG.md b/includes/fcm/node_modules/@firebase/storage/CHANGELOG.md
index ee6656c..ee6656c 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/storage/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/storage/README.md b/includes/fcm/node_modules/@firebase/storage/README.md
index 7c1c82b..7c1c82b 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/README.md
+++ b/includes/fcm/node_modules/@firebase/storage/README.md
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/index.browser.cjs.js b/includes/fcm/node_modules/@firebase/storage/dist/index.browser.cjs.js
index 0ee2f16..0ee2f16 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/index.browser.cjs.js
+++ b/includes/fcm/node_modules/@firebase/storage/dist/index.browser.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/index.browser.cjs.js.map b/includes/fcm/node_modules/@firebase/storage/dist/index.browser.cjs.js.map
index 6772460..6772460 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/index.browser.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/storage/dist/index.browser.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/index.esm2017.js b/includes/fcm/node_modules/@firebase/storage/dist/index.esm2017.js
index 55274f8..55274f8 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/storage/dist/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/storage/dist/index.esm2017.js.map
index 794a2be..794a2be 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/storage/dist/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/index.esm5.js b/includes/fcm/node_modules/@firebase/storage/dist/index.esm5.js
index 332927f..332927f 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/storage/dist/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/index.esm5.js.map b/includes/fcm/node_modules/@firebase/storage/dist/index.esm5.js.map
index 389eab9..389eab9 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/storage/dist/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/index.node.cjs.js b/includes/fcm/node_modules/@firebase/storage/dist/index.node.cjs.js
index f781b6c..f781b6c 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/index.node.cjs.js
+++ b/includes/fcm/node_modules/@firebase/storage/dist/index.node.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/index.node.cjs.js.map b/includes/fcm/node_modules/@firebase/storage/dist/index.node.cjs.js.map
index 7dc478d..7dc478d 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/index.node.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/storage/dist/index.node.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/index.node.esm.js b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/index.node.esm.js
index 809a678..809a678 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/index.node.esm.js
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/index.node.esm.js
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/index.node.esm.js.map b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/index.node.esm.js.map
index e65a78a..e65a78a 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/index.node.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/index.node.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/package.json b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/package.json
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.browser.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.browser.d.ts
index dfba65d..dfba65d 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.d.ts
index 7a12e9f..7a12e9f 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.node.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.node.d.ts
index dfba65d..dfba65d 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/api.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/constants.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/constants.d.ts
index ac7c3a3..ac7c3a3 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/async.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/async.d.ts
index 9289557..9289557 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/async.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/async.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/backoff.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/backoff.d.ts
index c5133ee..c5133ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/backoff.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/backoff.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/blob.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/blob.d.ts
index eee79c1..eee79c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/blob.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/blob.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/connection.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/connection.d.ts
index d7e3d86..d7e3d86 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/constants.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/constants.d.ts
index 02c4a2c..02c4a2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/error.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/error.d.ts
index b7f1267..b7f1267 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/error.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/failrequest.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/failrequest.d.ts
index fb207eb..fb207eb 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/failrequest.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/failrequest.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/fs.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/fs.d.ts
index aed7f7e..aed7f7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/fs.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/fs.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/json.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/json.d.ts
index e676a98..e676a98 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/json.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/list.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/list.d.ts
index c1ec390..c1ec390 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/list.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/list.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/location.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/location.d.ts
index c848ac2..c848ac2 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/location.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/location.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/metadata.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/metadata.d.ts
index 4f46f35..4f46f35 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/metadata.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/metadata.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/observer.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/observer.d.ts
index 3a2ba0b..3a2ba0b 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/observer.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/observer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/path.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/path.d.ts
index aa939a7..aa939a7 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/path.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/request.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/request.d.ts
index 32b745c..32b745c 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/request.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/request.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/requestinfo.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/requestinfo.d.ts
index f6913dc..f6913dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/requestinfo.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/requestinfo.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/requests.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/requests.d.ts
index da09886..da09886 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/requests.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/requests.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/string.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/string.d.ts
index 0fd4063..0fd4063 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/string.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/string.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/taskenums.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/taskenums.d.ts
index 18d5c9d..18d5c9d 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/taskenums.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/taskenums.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/type.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/type.d.ts
index 30d77b9..30d77b9 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/type.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/type.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/url.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/url.d.ts
index 106839c..106839c 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/url.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/url.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/utils.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/utils.d.ts
index ea05c7e..ea05c7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/implementation/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/index.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/index.d.ts
index f9709b2..f9709b2 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/index.node.d.ts
index a4eb811..a4eb811 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/list.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/list.d.ts
index 8bfab2d..8bfab2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/list.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/list.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/metadata.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/metadata.d.ts
index 7ab4680..7ab4680 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/metadata.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/metadata.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/base64.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/base64.d.ts
index 3de3126..3de3126 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/browser/base64.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/browser/base64.d.ts
index fefa2d1..fefa2d1 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/browser/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/browser/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/browser/connection.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/browser/connection.d.ts
index e805b2d..e805b2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/browser/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/browser/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/connection.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/connection.d.ts
index 2255348..2255348 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/node/base64.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/node/base64.d.ts
index fefa2d1..fefa2d1 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/node/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/node/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/node/connection.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/node/connection.d.ts
index b066419..b066419 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/node/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/platform/node/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/public-types.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/public-types.d.ts
index 40e7c83..40e7c83 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/reference.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/reference.d.ts
index f931cc2..f931cc2 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/service.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/service.d.ts
index 67a9e72..67a9e72 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/service.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/task.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/task.d.ts
index 6cc916b..6cc916b 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/task.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/src/task.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/blob.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/blob.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/blob.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/blob.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/connection.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/connection.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/connection.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/connection.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/string.browser.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/string.browser.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/string.browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/browser/string.browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/integration/integration.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/integration/integration.test.d.ts
index 7df38c3..7df38c3 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/integration/integration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/integration/integration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/node/connection.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/node/connection.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/node/connection.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/node/connection.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/node/stream.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/node/stream.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/node/stream.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/node/stream.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/connection.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/connection.d.ts
index 5c459e2..5c459e2 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/index.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/index.test.d.ts
index 96a376a..96a376a 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/location.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/location.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/location.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/location.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/reference.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/reference.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/reference.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/reference.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/request.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/request.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/request.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/request.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/requests.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/requests.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/requests.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/requests.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/service.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/service.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/string.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/string.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/string.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/string.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/task.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/task.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/task.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/task.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/testshared.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/testshared.d.ts
index bf851c7..bf851c7 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/testshared.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/testshared.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/utils.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/utils.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/node-esm/test/unit/utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/api.browser.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/api.browser.d.ts
index dfba65d..dfba65d 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/api.browser.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/api.browser.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/api.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/api.d.ts
index 7a12e9f..7a12e9f 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/api.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/api.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/api.node.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/api.node.d.ts
index dfba65d..dfba65d 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/api.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/api.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/constants.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/constants.d.ts
index ac7c3a3..ac7c3a3 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/async.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/async.d.ts
index 9289557..9289557 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/async.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/async.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/backoff.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/backoff.d.ts
index c5133ee..c5133ee 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/backoff.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/backoff.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/blob.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/blob.d.ts
index eee79c1..eee79c1 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/blob.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/blob.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/connection.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/connection.d.ts
index d7e3d86..d7e3d86 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/constants.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/constants.d.ts
index 02c4a2c..02c4a2c 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/error.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/error.d.ts
index b7f1267..b7f1267 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/error.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/error.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/failrequest.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/failrequest.d.ts
index fb207eb..fb207eb 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/failrequest.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/failrequest.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/fs.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/fs.d.ts
index aed7f7e..aed7f7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/fs.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/fs.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/json.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/json.d.ts
index e676a98..e676a98 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/json.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/list.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/list.d.ts
index c1ec390..c1ec390 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/list.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/list.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/location.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/location.d.ts
index c848ac2..c848ac2 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/location.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/location.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/metadata.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/metadata.d.ts
index 4f46f35..4f46f35 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/metadata.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/metadata.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/observer.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/observer.d.ts
index 3a2ba0b..3a2ba0b 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/observer.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/observer.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/path.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/path.d.ts
index aa939a7..aa939a7 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/path.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/path.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/request.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/request.d.ts
index 32b745c..32b745c 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/request.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/request.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/requestinfo.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/requestinfo.d.ts
index f6913dc..f6913dc 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/requestinfo.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/requestinfo.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/requests.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/requests.d.ts
index da09886..da09886 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/requests.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/requests.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/string.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/string.d.ts
index 0fd4063..0fd4063 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/string.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/string.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/taskenums.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/taskenums.d.ts
index 18d5c9d..18d5c9d 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/taskenums.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/taskenums.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/type.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/type.d.ts
index 30d77b9..30d77b9 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/type.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/type.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/url.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/url.d.ts
index 106839c..106839c 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/url.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/url.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/utils.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/utils.d.ts
index ea05c7e..ea05c7e 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/utils.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/implementation/utils.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/index.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/index.d.ts
index f9709b2..f9709b2 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/index.node.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/index.node.d.ts
index a4eb811..a4eb811 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/list.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/list.d.ts
index 8bfab2d..8bfab2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/list.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/list.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/metadata.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/metadata.d.ts
index 7ab4680..7ab4680 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/metadata.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/metadata.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/platform/base64.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/platform/base64.d.ts
index 3de3126..3de3126 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/platform/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/platform/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/platform/browser/base64.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/platform/browser/base64.d.ts
index fefa2d1..fefa2d1 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/platform/browser/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/platform/browser/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/platform/browser/connection.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/platform/browser/connection.d.ts
index e805b2d..e805b2d 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/platform/browser/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/platform/browser/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/platform/connection.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/platform/connection.d.ts
index 2255348..2255348 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/platform/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/platform/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/platform/node/base64.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/platform/node/base64.d.ts
index fefa2d1..fefa2d1 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/platform/node/base64.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/platform/node/base64.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/platform/node/connection.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/platform/node/connection.d.ts
index b066419..b066419 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/platform/node/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/platform/node/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/public-types.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/public-types.d.ts
index 40e7c83..40e7c83 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/public-types.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/public-types.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/reference.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/reference.d.ts
index f931cc2..f931cc2 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/reference.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/reference.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/service.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/service.d.ts
index 67a9e72..67a9e72 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/service.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/service.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/task.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/src/task.d.ts
index 6cc916b..6cc916b 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/task.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/task.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/src/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/storage/dist/src/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/src/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/storage/dist/src/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/storage-public.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/storage-public.d.ts
index 5764802..5764802 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/storage-public.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/storage-public.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/storage.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/storage.d.ts
index fd98dbd..fd98dbd 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/storage.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/storage.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/browser/blob.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/browser/blob.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/browser/blob.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/browser/blob.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/browser/connection.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/browser/connection.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/browser/connection.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/browser/connection.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/browser/string.browser.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/browser/string.browser.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/browser/string.browser.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/browser/string.browser.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/integration/integration.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/integration/integration.test.d.ts
index 7df38c3..7df38c3 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/integration/integration.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/integration/integration.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/node/connection.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/node/connection.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/node/connection.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/node/connection.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/node/stream.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/node/stream.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/node/stream.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/node/stream.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/connection.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/connection.d.ts
index 5c459e2..5c459e2 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/connection.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/connection.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/index.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/index.test.d.ts
index 96a376a..96a376a 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/index.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/index.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/location.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/location.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/location.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/location.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/reference.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/reference.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/reference.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/reference.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/request.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/request.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/request.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/request.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/requests.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/requests.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/requests.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/requests.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/service.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/service.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/service.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/service.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/string.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/string.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/string.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/string.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/task.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/task.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/task.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/task.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/testshared.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/testshared.d.ts
index bf851c7..bf851c7 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/testshared.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/testshared.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/utils.test.d.ts b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/utils.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/dist/test/unit/utils.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/storage/dist/test/unit/utils.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/storage/package.json b/includes/fcm/node_modules/@firebase/storage/package.json
index 9bcbc9e..9bcbc9e 100644..100755
--- a/includes/fcm/node_modules/@firebase/storage/package.json
+++ b/includes/fcm/node_modules/@firebase/storage/package.json
diff --git a/includes/fcm/node_modules/@firebase/util/CHANGELOG.md b/includes/fcm/node_modules/@firebase/util/CHANGELOG.md
index 2f34a3a..2f34a3a 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/util/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/util/README.md b/includes/fcm/node_modules/@firebase/util/README.md
index b79aeb6..b79aeb6 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/README.md
+++ b/includes/fcm/node_modules/@firebase/util/README.md
diff --git a/includes/fcm/node_modules/@firebase/util/dist/index.d.ts b/includes/fcm/node_modules/@firebase/util/dist/index.d.ts
index 6f84798..6f84798 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/index.esm2017.js b/includes/fcm/node_modules/@firebase/util/dist/index.esm2017.js
index 27c0ebc..27c0ebc 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/util/dist/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/util/dist/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/util/dist/index.esm2017.js.map
index acffca7..acffca7 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/util/dist/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/util/dist/index.esm5.js b/includes/fcm/node_modules/@firebase/util/dist/index.esm5.js
index 2e34c87..2e34c87 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/index.esm5.js
+++ b/includes/fcm/node_modules/@firebase/util/dist/index.esm5.js
diff --git a/includes/fcm/node_modules/@firebase/util/dist/index.esm5.js.map b/includes/fcm/node_modules/@firebase/util/dist/index.esm5.js.map
index e717a34..e717a34 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/index.esm5.js.map
+++ b/includes/fcm/node_modules/@firebase/util/dist/index.esm5.js.map
diff --git a/includes/fcm/node_modules/@firebase/util/dist/index.node.cjs.js b/includes/fcm/node_modules/@firebase/util/dist/index.node.cjs.js
index 7213465..7213465 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/index.node.cjs.js
+++ b/includes/fcm/node_modules/@firebase/util/dist/index.node.cjs.js
diff --git a/includes/fcm/node_modules/@firebase/util/dist/index.node.cjs.js.map b/includes/fcm/node_modules/@firebase/util/dist/index.node.cjs.js.map
index b6d8855..b6d8855 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/index.node.cjs.js.map
+++ b/includes/fcm/node_modules/@firebase/util/dist/index.node.cjs.js.map
diff --git a/includes/fcm/node_modules/@firebase/util/dist/index.node.d.ts b/includes/fcm/node_modules/@firebase/util/dist/index.node.d.ts
index 6f84798..6f84798 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.d.ts
index 6f84798..6f84798 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.d.ts
index 6f84798..6f84798 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.esm.js b/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.esm.js
index 8b47217..8b47217 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.esm.js
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.esm.js
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.esm.js.map b/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.esm.js.map
index c52d105..c52d105 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/index.node.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/package.json b/includes/fcm/node_modules/@firebase/util/dist/node-esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/package.json
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/package.json
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/assert.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/assert.d.ts
index f16966b..f16966b 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/assert.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/assert.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/compat.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/compat.d.ts
index 1d0c7d9..1d0c7d9 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/compat.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/compat.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/constants.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/constants.d.ts
index 3f908c9..3f908c9 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/crypt.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/crypt.d.ts
index f8e93ab..f8e93ab 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/crypt.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/crypt.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/deepCopy.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/deepCopy.d.ts
index bea1dba..bea1dba 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/deepCopy.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/deepCopy.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/defaults.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/defaults.d.ts
index 8032101..8032101 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/defaults.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/defaults.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/deferred.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/deferred.d.ts
index 376a533..376a533 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/deferred.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/deferred.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/emulator.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/emulator.d.ts
index 79244b5..79244b5 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/environment.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/environment.d.ts
index b31be6e..b31be6e 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/environment.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/environment.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/errors.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/errors.d.ts
index 526a193..526a193 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/exponential_backoff.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/exponential_backoff.d.ts
index 3e57c34..3e57c34 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/exponential_backoff.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/exponential_backoff.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/formatters.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/formatters.d.ts
index 85483d8..85483d8 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/formatters.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/formatters.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/json.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/json.d.ts
index 33f2c6a..33f2c6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/json.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/jwt.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/jwt.d.ts
index 19a0b16..19a0b16 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/jwt.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/jwt.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/obj.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/obj.d.ts
index 024cc00..024cc00 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/obj.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/obj.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/promise.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/promise.d.ts
index 4b89ae2..4b89ae2 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/query.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/query.d.ts
index 99b15a5..99b15a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/query.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/query.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/sha1.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/sha1.d.ts
index e839144..e839144 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/sha1.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/sha1.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/subscribe.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/subscribe.d.ts
index 327faab..327faab 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/subscribe.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/subscribe.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/utf8.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/utf8.d.ts
index 4db9431..4db9431 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/utf8.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/utf8.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/uuid.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/uuid.d.ts
index be85202..be85202 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/uuid.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/uuid.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/validation.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/validation.d.ts
index d452ce6..d452ce6 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/validation.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/src/validation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/base64.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/base64.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/base64.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/base64.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/compat.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/compat.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/compat.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/compat.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/deepCopy.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/deepCopy.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/deepCopy.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/deepCopy.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/defaults.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/defaults.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/defaults.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/defaults.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/emulator.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/errors.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/errors.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/errors.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/errors.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/exponential_backoff.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/exponential_backoff.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/exponential_backoff.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/exponential_backoff.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/object.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/object.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/object.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/object.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/subscribe.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/subscribe.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/subscribe.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/node-esm/test/subscribe.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/assert.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/assert.d.ts
index f16966b..f16966b 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/assert.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/assert.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/compat.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/compat.d.ts
index 1d0c7d9..1d0c7d9 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/compat.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/compat.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/constants.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/constants.d.ts
index 3f908c9..3f908c9 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/constants.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/crypt.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/crypt.d.ts
index f8e93ab..f8e93ab 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/crypt.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/crypt.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/deepCopy.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/deepCopy.d.ts
index bea1dba..bea1dba 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/deepCopy.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/deepCopy.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/defaults.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/defaults.d.ts
index 8032101..8032101 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/defaults.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/defaults.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/deferred.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/deferred.d.ts
index 376a533..376a533 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/deferred.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/deferred.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/emulator.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/emulator.d.ts
index 79244b5..79244b5 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/emulator.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/emulator.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/environment.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/environment.d.ts
index b31be6e..b31be6e 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/environment.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/environment.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/errors.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/errors.d.ts
index 526a193..526a193 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/errors.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/errors.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/exponential_backoff.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/exponential_backoff.d.ts
index 3e57c34..3e57c34 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/exponential_backoff.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/exponential_backoff.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/formatters.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/formatters.d.ts
index 85483d8..85483d8 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/formatters.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/formatters.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/json.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/json.d.ts
index 33f2c6a..33f2c6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/json.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/json.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/jwt.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/jwt.d.ts
index 19a0b16..19a0b16 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/jwt.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/jwt.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/obj.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/obj.d.ts
index 024cc00..024cc00 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/obj.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/obj.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/promise.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/promise.d.ts
index 4b89ae2..4b89ae2 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/promise.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/promise.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/query.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/query.d.ts
index 99b15a5..99b15a5 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/query.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/query.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/sha1.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/sha1.d.ts
index e839144..e839144 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/sha1.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/sha1.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/subscribe.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/subscribe.d.ts
index 327faab..327faab 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/subscribe.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/subscribe.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/utf8.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/utf8.d.ts
index 4db9431..4db9431 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/utf8.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/utf8.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/uuid.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/uuid.d.ts
index be85202..be85202 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/uuid.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/uuid.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/src/validation.d.ts b/includes/fcm/node_modules/@firebase/util/dist/src/validation.d.ts
index d452ce6..d452ce6 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/src/validation.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/src/validation.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/test/base64.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/test/base64.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/test/base64.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/test/base64.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/test/compat.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/test/compat.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/test/compat.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/test/compat.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/test/deepCopy.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/test/deepCopy.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/test/deepCopy.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/test/deepCopy.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/test/defaults.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/test/defaults.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/test/defaults.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/test/defaults.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/test/emulator.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/test/emulator.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/test/emulator.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/test/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/test/errors.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/test/errors.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/test/errors.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/test/errors.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/test/exponential_backoff.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/test/exponential_backoff.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/test/exponential_backoff.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/test/exponential_backoff.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/test/object.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/test/object.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/test/object.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/test/object.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/test/subscribe.test.d.ts b/includes/fcm/node_modules/@firebase/util/dist/test/subscribe.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/test/subscribe.test.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/test/subscribe.test.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/tsdoc-metadata.json b/includes/fcm/node_modules/@firebase/util/dist/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/@firebase/util/dist/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/@firebase/util/dist/util-public.d.ts b/includes/fcm/node_modules/@firebase/util/dist/util-public.d.ts
index 099f078..099f078 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/util-public.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/util-public.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/dist/util.d.ts b/includes/fcm/node_modules/@firebase/util/dist/util.d.ts
index cb4a7ba..cb4a7ba 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/dist/util.d.ts
+++ b/includes/fcm/node_modules/@firebase/util/dist/util.d.ts
diff --git a/includes/fcm/node_modules/@firebase/util/package.json b/includes/fcm/node_modules/@firebase/util/package.json
index 846406a..846406a 100644..100755
--- a/includes/fcm/node_modules/@firebase/util/package.json
+++ b/includes/fcm/node_modules/@firebase/util/package.json
diff --git a/includes/fcm/node_modules/@firebase/webchannel-wrapper/CHANGELOG.md b/includes/fcm/node_modules/@firebase/webchannel-wrapper/CHANGELOG.md
index de5a7df..de5a7df 100644..100755
--- a/includes/fcm/node_modules/@firebase/webchannel-wrapper/CHANGELOG.md
+++ b/includes/fcm/node_modules/@firebase/webchannel-wrapper/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@firebase/webchannel-wrapper/README.md b/includes/fcm/node_modules/@firebase/webchannel-wrapper/README.md
index 75ce0a4..75ce0a4 100644..100755
--- a/includes/fcm/node_modules/@firebase/webchannel-wrapper/README.md
+++ b/includes/fcm/node_modules/@firebase/webchannel-wrapper/README.md
diff --git a/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm.js b/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm.js
index ba67b7a..ba67b7a 100644..100755
--- a/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm.js
+++ b/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm.js
diff --git a/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm.js.map b/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm.js.map
index 8a6f7de..8a6f7de 100644..100755
--- a/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm.js.map
+++ b/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm.js.map
diff --git a/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm2017.js b/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm2017.js
index c4d46b4..c4d46b4 100644..100755
--- a/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm2017.js
+++ b/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm2017.js
diff --git a/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm2017.js.map b/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm2017.js.map
index edea428..edea428 100644..100755
--- a/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm2017.js.map
+++ b/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.js b/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.js
index 9ab3513..9ab3513 100644..100755
--- a/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.js
+++ b/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.js
diff --git a/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.js.map b/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.js.map
index bea95a0..bea95a0 100644..100755
--- a/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.js.map
+++ b/includes/fcm/node_modules/@firebase/webchannel-wrapper/dist/index.js.map
diff --git a/includes/fcm/node_modules/@firebase/webchannel-wrapper/package.json b/includes/fcm/node_modules/@firebase/webchannel-wrapper/package.json
index 35217bc..35217bc 100644..100755
--- a/includes/fcm/node_modules/@firebase/webchannel-wrapper/package.json
+++ b/includes/fcm/node_modules/@firebase/webchannel-wrapper/package.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/._LICENSE b/includes/fcm/node_modules/@google-cloud/firestore/._LICENSE
new file mode 100755
index 0000000..e77a539
--- /dev/null
+++ b/includes/fcm/node_modules/@google-cloud/firestore/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/CHANGELOG.md b/includes/fcm/node_modules/@google-cloud/firestore/CHANGELOG.md
index 6c028c7..6c028c7 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/CHANGELOG.md
+++ b/includes/fcm/node_modules/@google-cloud/firestore/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/LICENSE b/includes/fcm/node_modules/@google-cloud/firestore/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/LICENSE
+++ b/includes/fcm/node_modules/@google-cloud/firestore/LICENSE
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/README.md b/includes/fcm/node_modules/@google-cloud/firestore/README.md
index e426c88..e426c88 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/README.md
+++ b/includes/fcm/node_modules/@google-cloud/firestore/README.md
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/admin_v1.json b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/admin_v1.json
index 3c1920c..3c1920c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/admin_v1.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/admin_v1.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore/bundle.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore/bundle.proto
index 22bbd8a..22bbd8a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore/bundle.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore/bundle.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_admin_v1_proto_api.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_admin_v1_proto_api.d.ts
index 87bdfcc..87bdfcc 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_admin_v1_proto_api.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_admin_v1_proto_api.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_admin_v1_proto_api.js b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_admin_v1_proto_api.js
index efa3276..efa3276 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_admin_v1_proto_api.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_admin_v1_proto_api.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1_proto_api.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1_proto_api.d.ts
index e1941a1..e1941a1 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1_proto_api.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1_proto_api.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1_proto_api.js b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1_proto_api.js
index d3bfc23..d3bfc23 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1_proto_api.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1_proto_api.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1beta1_proto_api.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1beta1_proto_api.d.ts
index df5af29..df5af29 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1beta1_proto_api.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1beta1_proto_api.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1beta1_proto_api.js b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1beta1_proto_api.js
index 8c03a8d..8c03a8d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1beta1_proto_api.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/firestore_v1beta1_proto_api.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/annotations.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/annotations.proto
index efdab3d..efdab3d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/annotations.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/annotations.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/client.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/client.proto
index 3b3fd0c..3b3fd0c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/client.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/client.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/field_behavior.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/field_behavior.proto
index c4abe3b..c4abe3b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/field_behavior.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/field_behavior.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/http.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/http.proto
index 113fa93..113fa93 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/http.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/http.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/resource.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/resource.proto
index 0ce0344..0ce0344 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/resource.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/api/resource.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/database.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/database.proto
index 3f242c3..3f242c3 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/database.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/database.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/field.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/field.proto
index 0bbb11d..0bbb11d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/field.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/field.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/firestore_admin.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/firestore_admin.proto
index c493673..c493673 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/firestore_admin.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/firestore_admin.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/index.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/index.proto
index 066d410..066d410 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/index.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/index.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/location.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/location.proto
index 8f7519c..8f7519c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/location.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/location.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/operation.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/operation.proto
index 654a6ad..654a6ad 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/operation.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/operation.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/aggregation_result.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/aggregation_result.proto
index 538e3fe..538e3fe 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/aggregation_result.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/aggregation_result.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/common.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/common.proto
index 588a9b8..588a9b8 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/common.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/common.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/document.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/document.proto
index 4128358..4128358 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/document.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/document.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/firestore.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/firestore.proto
index 4cc6dc0..4cc6dc0 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/firestore.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/firestore.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/query.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/query.proto
index 0d7a7b6..0d7a7b6 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/query.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/query.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/write.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/write.proto
index c17e96a..c17e96a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/write.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/write.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/common.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/common.proto
index af26d0b..af26d0b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/common.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/common.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/document.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/document.proto
index e425cd6..e425cd6 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/document.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/document.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/firestore.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/firestore.proto
index 1fd3a58..1fd3a58 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/firestore.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/firestore.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/query.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/query.proto
index cfb5401..cfb5401 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/query.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/query.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/write.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/write.proto
index 3fd1b59..3fd1b59 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/write.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/write.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/longrunning/operations.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/longrunning/operations.proto
index c1fdc6f..c1fdc6f 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/longrunning/operations.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/longrunning/operations.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/any.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/any.proto
index e2c2042..e2c2042 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/any.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/any.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/descriptor.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/descriptor.proto
index f264b13..f264b13 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/descriptor.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/descriptor.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/empty.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/empty.proto
index 2227462..2227462 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/empty.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/empty.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/field_mask.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/field_mask.proto
index 6b5104f..6b5104f 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/field_mask.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/field_mask.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/struct.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/struct.proto
index 0ac843c..0ac843c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/struct.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/struct.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/timestamp.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/timestamp.proto
index 3b2df6d..3b2df6d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/timestamp.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/timestamp.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/wrappers.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/wrappers.proto
index d49dd53..d49dd53 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/wrappers.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/protobuf/wrappers.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/rpc/status.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/rpc/status.proto
index 3b1f7a9..3b1f7a9 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/rpc/status.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/rpc/status.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/type/latlng.proto b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/type/latlng.proto
index 9231456..9231456 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/type/latlng.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/google/type/latlng.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1.json b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1.json
index cbb1ba3..cbb1ba3 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1_admin.json b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1_admin.json
index 48f2c07..48f2c07 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1_admin.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1_admin.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1beta1.json b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1beta1.json
index 0e6c119..0e6c119 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1beta1.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/protos/v1beta1.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/backoff.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/backoff.d.ts
index cd53bd1..cd53bd1 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/backoff.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/backoff.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/backoff.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/backoff.js
index 9c99478..9c99478 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/backoff.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/backoff.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/bulk-writer.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/bulk-writer.d.ts
index 65effda..65effda 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/bulk-writer.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/bulk-writer.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/bulk-writer.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/bulk-writer.js
index b2e85af..b2e85af 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/bulk-writer.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/bulk-writer.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/bundle.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/bundle.d.ts
index 7a525b1..7a525b1 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/bundle.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/bundle.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/bundle.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/bundle.js
index a6495b7..a6495b7 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/bundle.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/bundle.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/collection-group.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/collection-group.d.ts
index 4f8aabc..4f8aabc 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/collection-group.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/collection-group.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/collection-group.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/collection-group.js
index 05c602e..05c602e 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/collection-group.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/collection-group.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/convert.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/convert.d.ts
index eab3334..eab3334 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/convert.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/convert.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/convert.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/convert.js
index f8256bc..f8256bc 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/convert.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/convert.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-change.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-change.d.ts
index f8e2e66..f8e2e66 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-change.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-change.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-change.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-change.js
index c970c46..c970c46 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-change.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-change.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-reader.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-reader.d.ts
index 7a0b095..7a0b095 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-reader.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-reader.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-reader.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-reader.js
index da32b26..da32b26 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-reader.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/document-reader.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/document.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/document.d.ts
index 4826769..4826769 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/document.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/document.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/document.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/document.js
index fb0e284..fb0e284 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/document.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/document.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/field-value.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/field-value.d.ts
index 6d1a39c..6d1a39c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/field-value.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/field-value.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/field-value.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/field-value.js
index 46fc70b..46fc70b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/field-value.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/field-value.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/geo-point.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/geo-point.d.ts
index 469c236..469c236 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/geo-point.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/geo-point.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/geo-point.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/geo-point.js
index d50ea65..d50ea65 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/geo-point.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/geo-point.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/index.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/index.d.ts
index f193bcc..f193bcc 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/index.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/index.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/index.js
index 0b3049b..0b3049b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/index.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/logger.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/logger.d.ts
index 6f50968..6f50968 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/logger.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/logger.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/logger.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/logger.js
index 2a37f28..2a37f28 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/logger.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/logger.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/order.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/order.d.ts
index 0c1216d..0c1216d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/order.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/order.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/order.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/order.js
index ab8c88e..ab8c88e 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/order.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/order.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/path.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/path.d.ts
index 6188930..6188930 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/path.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/path.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/path.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/path.js
index 13d4dba..13d4dba 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/path.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/path.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/pool.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/pool.d.ts
index 8d1c9de..8d1c9de 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/pool.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/pool.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/pool.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/pool.js
index 315f365..315f365 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/pool.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/pool.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/query-partition.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/query-partition.d.ts
index 2ac1529..2ac1529 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/query-partition.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/query-partition.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/query-partition.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/query-partition.js
index 3cd9ab8..3cd9ab8 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/query-partition.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/query-partition.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/rate-limiter.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/rate-limiter.d.ts
index e6c59e3..e6c59e3 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/rate-limiter.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/rate-limiter.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/rate-limiter.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/rate-limiter.js
index 64cdac8..64cdac8 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/rate-limiter.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/rate-limiter.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/recursive-delete.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/recursive-delete.d.ts
index 8ec38cf..8ec38cf 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/recursive-delete.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/recursive-delete.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/recursive-delete.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/recursive-delete.js
index 36182db..36182db 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/recursive-delete.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/recursive-delete.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/reference.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/reference.d.ts
index 35d7059..35d7059 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/reference.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/reference.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/reference.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/reference.js
index 9138bc6..9138bc6 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/reference.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/reference.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/serializer.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/serializer.d.ts
index a023464..a023464 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/serializer.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/serializer.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/serializer.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/serializer.js
index 9b23e9f..9b23e9f 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/serializer.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/serializer.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/status-code.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/status-code.d.ts
index 059ced9..059ced9 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/status-code.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/status-code.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/status-code.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/status-code.js
index 7dc9e6b..7dc9e6b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/status-code.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/status-code.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/timestamp.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/timestamp.d.ts
index 99c8510..99c8510 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/timestamp.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/timestamp.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/timestamp.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/timestamp.js
index fb25f18..fb25f18 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/timestamp.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/timestamp.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/transaction.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/transaction.d.ts
index 9edd4de..9edd4de 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/transaction.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/transaction.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/transaction.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/transaction.js
index af86731..af86731 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/transaction.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/transaction.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/types.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/types.d.ts
index f0c1036..f0c1036 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/types.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/types.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/types.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/types.js
index bb53b63..bb53b63 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/types.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/types.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/util.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/util.d.ts
index 9df1ba3..9df1ba3 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/util.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/util.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/util.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/util.js
index f67d44f..f67d44f 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/util.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/util.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client.d.ts
index ff5d9c2..ff5d9c2 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client.js
index bb2523b..bb2523b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client_config.json b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client_config.json
index f2b5818..f2b5818 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client_config.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_client_config.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_proto_list.json b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_proto_list.json
index 11c6963..11c6963 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_proto_list.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_admin_proto_list.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client.d.ts
index 1d2ccf6..1d2ccf6 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client.js
index 089002c..089002c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client_config.json b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client_config.json
index 75487fc..75487fc 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client_config.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_client_config.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_proto_list.json b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_proto_list.json
index ebe9cbb..ebe9cbb 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_proto_list.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/firestore_proto_list.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/gapic_metadata.json b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/gapic_metadata.json
index 4fce001..4fce001 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/gapic_metadata.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/gapic_metadata.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/index.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/index.d.ts
index 5b127e7..5b127e7 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/index.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/index.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/index.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/index.js
index dcb7449..dcb7449 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/index.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client.d.ts
index 3369f26..3369f26 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client.js
index 0fa7281..0fa7281 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client_config.json b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client_config.json
index b0366d6..b0366d6 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client_config.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_client_config.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_proto_list.json b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_proto_list.json
index fbbd4ae..fbbd4ae 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_proto_list.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/firestore_proto_list.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/gapic_metadata.json b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/gapic_metadata.json
index 45483c7..45483c7 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/gapic_metadata.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/gapic_metadata.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/index.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/index.d.ts
index aea3d26..aea3d26 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/index.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/index.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/index.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/index.js
index 2114733..2114733 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/index.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/v1beta1/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/validate.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/validate.d.ts
index c4ae32c..c4ae32c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/validate.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/validate.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/validate.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/validate.js
index 2efc72c..2efc72c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/validate.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/validate.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/watch.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/watch.d.ts
index 6f634c9..6f634c9 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/watch.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/watch.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/watch.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/watch.js
index 30700ba..30700ba 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/watch.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/watch.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/write-batch.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/build/src/write-batch.d.ts
index 76c0e4d..76c0e4d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/write-batch.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/write-batch.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/build/src/write-batch.js b/includes/fcm/node_modules/@google-cloud/firestore/build/src/write-batch.js
index 6dfbf49..6dfbf49 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/build/src/write-batch.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/build/src/write-batch.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/._LICENSE b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/._LICENSE
new file mode 100755
index 0000000..810c52d
--- /dev/null
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/LICENSE b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/LICENSE
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/LICENSE
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/README.md b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/README.md
index ab168f1..ab168f1 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/README.md
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/README.md
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/index.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/index.d.ts
index 5472d8e..5472d8e 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/index.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/index.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/index.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/index.js
index f04775e..f04775e 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/index.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/package.json b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/package.json
index 0348564..0348564 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/package.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/package.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/index.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/index.d.ts
index c623535..c623535 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/index.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/index.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/index.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/index.js
index 03c5988..03c5988 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/index.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/package.json b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/package.json
index 5bbefff..5bbefff 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/package.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/long/umd/package.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/._LICENSE b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/._LICENSE
new file mode 100755
index 0000000..55e31d7
--- /dev/null
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/LICENSE b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/LICENSE
index 57b7e30..57b7e30 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/LICENSE
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/LICENSE
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/README.md b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/README.md
index b88c022..b88c022 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/README.md
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/README.md
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.js
index dc508bc..dc508bc 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.js.map b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.js.map
index 128be34..128be34 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.js.map
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.js.map
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.min.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.min.js
index 5a0bcb6..5a0bcb6 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.min.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.min.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.min.js.map b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.min.js.map
index fbf0f85..fbf0f85 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.min.js.map
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/light/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.js
index 8731786..8731786 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.js.map b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.js.map
index 8f9a075..8f9a075 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.js.map
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.js.map
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.min.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.min.js
index 1d64def..1d64def 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.min.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.min.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.min.js.map b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
index e08df4c..e08df4c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.js
index 4e7650a..4e7650a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.js.map b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.js.map
index d623ef3..d623ef3 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.js.map
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.js.map
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.min.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.min.js
index 2b867e8..2b867e8 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.min.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.min.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.min.js.map b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.min.js.map
index 49eb0a7..49eb0a7 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.min.js.map
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/dist/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/debug/README.md b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/debug/README.md
index a48517e..a48517e 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/debug/README.md
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/debug/README.md
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/debug/index.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/debug/index.js
index 2b79766..2b79766 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/debug/index.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/debug/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/README.md b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/README.md
index 3bc4c6c..3bc4c6c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/README.md
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/README.md
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/index.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/index.d.ts
index 1df2efc..1df2efc 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/index.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/index.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/index.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/index.js
index 6aafd2a..6aafd2a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/index.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/test.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/test.js
index ceb80f8..ceb80f8 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/test.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/ext/descriptor/test.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/._LICENSE b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/._LICENSE
new file mode 100755
index 0000000..c513af6
--- /dev/null
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/LICENSE b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/LICENSE
index 868bd40..868bd40 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/LICENSE
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/LICENSE
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/README.md b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/README.md
index 09e3f23..09e3f23 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/README.md
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/README.md
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/annotations.json b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/annotations.json
index 3f13a73..3f13a73 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/annotations.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/annotations.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/annotations.proto b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/annotations.proto
index 63a8eef..63a8eef 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/annotations.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/annotations.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/http.json b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/http.json
index e3a0f4f..e3a0f4f 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/http.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/http.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/http.proto b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/http.proto
index e9a7e9d..e9a7e9d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/http.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/api/http.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/api.json b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/api.json
index 5460612..5460612 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/api.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/api.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/api.proto b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/api.proto
index cf6ae3f..cf6ae3f 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/api.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/api.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/descriptor.json b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/descriptor.json
index f6c5c11..f6c5c11 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/descriptor.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/descriptor.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/descriptor.proto b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/descriptor.proto
index 3279492..3279492 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/descriptor.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/descriptor.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/source_context.json b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/source_context.json
index 51adb63..51adb63 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/source_context.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/source_context.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/source_context.proto b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/source_context.proto
index 584d36c..584d36c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/source_context.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/source_context.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/type.json b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/type.json
index fffa70d..fffa70d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/type.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/type.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/type.proto b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/type.proto
index 8ee445b..8ee445b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/type.proto
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/google/protobuf/type.proto
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/index.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/index.d.ts
index 750ad2f..750ad2f 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/index.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/index.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/index.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/index.js
index 042042a..042042a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/index.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/light.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/light.d.ts
index d83e7f9..d83e7f9 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/light.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/light.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/light.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/light.js
index 1209e64..1209e64 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/light.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/light.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/minimal.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/minimal.d.ts
index d83e7f9..d83e7f9 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/minimal.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/minimal.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/minimal.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/minimal.js
index 1f35ec9..1f35ec9 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/minimal.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/minimal.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/package.json b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/package.json
index 8643570..8643570 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/package.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/package.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/scripts/postinstall.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/scripts/postinstall.js
index bf4ff45..bf4ff45 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/scripts/postinstall.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/scripts/postinstall.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/common.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/common.js
index 489ee1c..489ee1c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/common.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/common.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/converter.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/converter.js
index c9e68b5..c9e68b5 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/converter.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/converter.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/decoder.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/decoder.js
index f55451f..f55451f 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/decoder.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/decoder.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/encoder.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/encoder.js
index c803e99..c803e99 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/encoder.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/encoder.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/enum.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/enum.js
index 1c01620..1c01620 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/enum.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/enum.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/field.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/field.js
index e0feb8b..e0feb8b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/field.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/field.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index-light.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index-light.js
index 32c6a05..32c6a05 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index-light.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index-light.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index-minimal.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index-minimal.js
index 1f4aaea..1f4aaea 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index-minimal.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index-minimal.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index.js
index 56bd3d5..56bd3d5 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/mapfield.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/mapfield.js
index 67c7097..67c7097 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/mapfield.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/mapfield.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/message.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/message.js
index 3f94bf6..3f94bf6 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/message.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/message.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/method.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/method.js
index 18a6ab2..18a6ab2 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/method.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/method.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/namespace.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/namespace.js
index 731afc7..731afc7 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/namespace.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/namespace.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/object.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/object.js
index bd04cec..bd04cec 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/object.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/object.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/oneof.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/oneof.js
index ba0e902..ba0e902 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/oneof.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/oneof.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/parse.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/parse.js
index be9dd5a..be9dd5a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/parse.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/parse.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/reader.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/reader.js
index 1b6ae13..1b6ae13 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/reader.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/reader.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/reader_buffer.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/reader_buffer.js
index e547424..e547424 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/reader_buffer.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/reader_buffer.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/root.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/root.js
index df6f11f..df6f11f 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/root.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/root.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/roots.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/roots.js
index 1d93086..1d93086 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/roots.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/roots.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/rpc.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/rpc.js
index 894e5c7..894e5c7 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/rpc.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/rpc.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/rpc/service.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/rpc/service.js
index 757f382..757f382 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/rpc/service.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/rpc/service.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/service.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/service.js
index bc2c308..bc2c308 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/service.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/service.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/tokenize.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/tokenize.js
index bfb784b..bfb784b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/tokenize.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/tokenize.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/type.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/type.js
index 2e7bda4..2e7bda4 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/type.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/type.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/types.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/types.js
index 5fda19a..5fda19a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/types.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/types.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/typescript.jsdoc b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/typescript.jsdoc
index 9a67101..9a67101 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/typescript.jsdoc
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/typescript.jsdoc
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util.js
index c39d33a..c39d33a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util/longbits.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util/longbits.js
index 11bfb1c..11bfb1c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util/longbits.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util/longbits.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util/minimal.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util/minimal.js
index 35008ec..35008ec 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util/minimal.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/util/minimal.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/verifier.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/verifier.js
index d58e27a..d58e27a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/verifier.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/verifier.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/wrappers.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/wrappers.js
index 131e21c..131e21c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/wrappers.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/wrappers.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/writer.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/writer.js
index cc84a00..cc84a00 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/writer.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/writer.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/writer_buffer.js b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/writer_buffer.js
index 09a4a91..09a4a91 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/writer_buffer.js
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/src/writer_buffer.js
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/tsconfig.json b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/tsconfig.json
index a0b3639..a0b3639 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/tsconfig.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/node_modules/protobufjs/tsconfig.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/package.json b/includes/fcm/node_modules/@google-cloud/firestore/package.json
index d7fbff7..d7fbff7 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/package.json
+++ b/includes/fcm/node_modules/@google-cloud/firestore/package.json
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/types/firestore.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/types/firestore.d.ts
index 1e33ce9..1e33ce9 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/types/firestore.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/types/firestore.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_admin_v1_proto_api.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_admin_v1_proto_api.d.ts
index 216fa60..216fa60 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_admin_v1_proto_api.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_admin_v1_proto_api.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_v1_proto_api.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_v1_proto_api.d.ts
index 763e666..763e666 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_v1_proto_api.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_v1_proto_api.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_v1beta1_proto_api.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_v1beta1_proto_api.d.ts
index ce9fcae..ce9fcae 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_v1beta1_proto_api.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/types/protos/firestore_v1beta1_proto_api.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/types/v1/firestore_admin_client.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/types/v1/firestore_admin_client.d.ts
index 5adbd78..5adbd78 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/types/v1/firestore_admin_client.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/types/v1/firestore_admin_client.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/types/v1/firestore_client.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/types/v1/firestore_client.d.ts
index 4d57c38..4d57c38 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/types/v1/firestore_client.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/types/v1/firestore_client.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/firestore/types/v1beta1/firestore_client.d.ts b/includes/fcm/node_modules/@google-cloud/firestore/types/v1beta1/firestore_client.d.ts
index b925aff..b925aff 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/firestore/types/v1beta1/firestore_client.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/firestore/types/v1beta1/firestore_client.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/paginator/._LICENSE b/includes/fcm/node_modules/@google-cloud/paginator/._LICENSE
new file mode 100755
index 0000000..c63db99
--- /dev/null
+++ b/includes/fcm/node_modules/@google-cloud/paginator/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@google-cloud/paginator/CHANGELOG.md b/includes/fcm/node_modules/@google-cloud/paginator/CHANGELOG.md
index 350a56c..350a56c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/paginator/CHANGELOG.md
+++ b/includes/fcm/node_modules/@google-cloud/paginator/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@google-cloud/paginator/LICENSE b/includes/fcm/node_modules/@google-cloud/paginator/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/paginator/LICENSE
+++ b/includes/fcm/node_modules/@google-cloud/paginator/LICENSE
diff --git a/includes/fcm/node_modules/@google-cloud/paginator/README.md b/includes/fcm/node_modules/@google-cloud/paginator/README.md
index c7c5808..c7c5808 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/paginator/README.md
+++ b/includes/fcm/node_modules/@google-cloud/paginator/README.md
diff --git a/includes/fcm/node_modules/@google-cloud/paginator/build/src/index.d.ts b/includes/fcm/node_modules/@google-cloud/paginator/build/src/index.d.ts
index 7a090bd..7a090bd 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/paginator/build/src/index.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/paginator/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/paginator/build/src/index.js b/includes/fcm/node_modules/@google-cloud/paginator/build/src/index.js
index 45f47e4..45f47e4 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/paginator/build/src/index.js
+++ b/includes/fcm/node_modules/@google-cloud/paginator/build/src/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/paginator/build/src/resource-stream.d.ts b/includes/fcm/node_modules/@google-cloud/paginator/build/src/resource-stream.d.ts
index c12d7a7..c12d7a7 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/paginator/build/src/resource-stream.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/paginator/build/src/resource-stream.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/paginator/build/src/resource-stream.js b/includes/fcm/node_modules/@google-cloud/paginator/build/src/resource-stream.js
index 0ec90c0..0ec90c0 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/paginator/build/src/resource-stream.js
+++ b/includes/fcm/node_modules/@google-cloud/paginator/build/src/resource-stream.js
diff --git a/includes/fcm/node_modules/@google-cloud/paginator/package.json b/includes/fcm/node_modules/@google-cloud/paginator/package.json
index 5657113..5657113 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/paginator/package.json
+++ b/includes/fcm/node_modules/@google-cloud/paginator/package.json
diff --git a/includes/fcm/node_modules/@google-cloud/projectify/._LICENSE b/includes/fcm/node_modules/@google-cloud/projectify/._LICENSE
new file mode 100755
index 0000000..fc6ef94
--- /dev/null
+++ b/includes/fcm/node_modules/@google-cloud/projectify/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@google-cloud/projectify/CHANGELOG.md b/includes/fcm/node_modules/@google-cloud/projectify/CHANGELOG.md
index 165968f..165968f 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/projectify/CHANGELOG.md
+++ b/includes/fcm/node_modules/@google-cloud/projectify/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@google-cloud/projectify/LICENSE b/includes/fcm/node_modules/@google-cloud/projectify/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/projectify/LICENSE
+++ b/includes/fcm/node_modules/@google-cloud/projectify/LICENSE
diff --git a/includes/fcm/node_modules/@google-cloud/projectify/README.md b/includes/fcm/node_modules/@google-cloud/projectify/README.md
index a8d7c4f..a8d7c4f 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/projectify/README.md
+++ b/includes/fcm/node_modules/@google-cloud/projectify/README.md
diff --git a/includes/fcm/node_modules/@google-cloud/projectify/build/src/index.d.ts b/includes/fcm/node_modules/@google-cloud/projectify/build/src/index.d.ts
index f96f13c..f96f13c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/projectify/build/src/index.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/projectify/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/projectify/build/src/index.js b/includes/fcm/node_modules/@google-cloud/projectify/build/src/index.js
index 085bff8..085bff8 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/projectify/build/src/index.js
+++ b/includes/fcm/node_modules/@google-cloud/projectify/build/src/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/projectify/package.json b/includes/fcm/node_modules/@google-cloud/projectify/package.json
index 696247c..696247c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/projectify/package.json
+++ b/includes/fcm/node_modules/@google-cloud/projectify/package.json
diff --git a/includes/fcm/node_modules/@google-cloud/promisify/._LICENSE b/includes/fcm/node_modules/@google-cloud/promisify/._LICENSE
new file mode 100755
index 0000000..7fc6530
--- /dev/null
+++ b/includes/fcm/node_modules/@google-cloud/promisify/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@google-cloud/promisify/CHANGELOG.md b/includes/fcm/node_modules/@google-cloud/promisify/CHANGELOG.md
index f3a56bb..f3a56bb 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/promisify/CHANGELOG.md
+++ b/includes/fcm/node_modules/@google-cloud/promisify/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@google-cloud/promisify/LICENSE b/includes/fcm/node_modules/@google-cloud/promisify/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/promisify/LICENSE
+++ b/includes/fcm/node_modules/@google-cloud/promisify/LICENSE
diff --git a/includes/fcm/node_modules/@google-cloud/promisify/README.md b/includes/fcm/node_modules/@google-cloud/promisify/README.md
index cae6f16..cae6f16 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/promisify/README.md
+++ b/includes/fcm/node_modules/@google-cloud/promisify/README.md
diff --git a/includes/fcm/node_modules/@google-cloud/promisify/build/src/index.d.ts b/includes/fcm/node_modules/@google-cloud/promisify/build/src/index.d.ts
index 9d75a39..9d75a39 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/promisify/build/src/index.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/promisify/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/promisify/build/src/index.js b/includes/fcm/node_modules/@google-cloud/promisify/build/src/index.js
index 3199b96..3199b96 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/promisify/build/src/index.js
+++ b/includes/fcm/node_modules/@google-cloud/promisify/build/src/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/promisify/package.json b/includes/fcm/node_modules/@google-cloud/promisify/package.json
index fb12764..fb12764 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/promisify/package.json
+++ b/includes/fcm/node_modules/@google-cloud/promisify/package.json
diff --git a/includes/fcm/node_modules/@google-cloud/storage/._LICENSE b/includes/fcm/node_modules/@google-cloud/storage/._LICENSE
new file mode 100755
index 0000000..d808406
--- /dev/null
+++ b/includes/fcm/node_modules/@google-cloud/storage/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@google-cloud/storage/CHANGELOG.md b/includes/fcm/node_modules/@google-cloud/storage/CHANGELOG.md
index ddaeabb..ddaeabb 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/CHANGELOG.md
+++ b/includes/fcm/node_modules/@google-cloud/storage/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@google-cloud/storage/LICENSE b/includes/fcm/node_modules/@google-cloud/storage/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/LICENSE
+++ b/includes/fcm/node_modules/@google-cloud/storage/LICENSE
diff --git a/includes/fcm/node_modules/@google-cloud/storage/README.md b/includes/fcm/node_modules/@google-cloud/storage/README.md
index 46f9a3d..46f9a3d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/README.md
+++ b/includes/fcm/node_modules/@google-cloud/storage/README.md
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/acl.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/acl.d.ts
index 88865f6..88865f6 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/acl.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/acl.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/acl.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/acl.js
index 5691c40..5691c40 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/acl.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/acl.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/bucket.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/bucket.d.ts
index 25187a3..25187a3 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/bucket.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/bucket.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/bucket.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/bucket.js
index 9e40c41..9e40c41 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/bucket.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/bucket.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/channel.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/channel.d.ts
index 48f3ebd..48f3ebd 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/channel.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/channel.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/channel.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/channel.js
index 319f7b9..319f7b9 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/channel.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/channel.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/crc32c.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/crc32c.d.ts
index a15bd96..a15bd96 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/crc32c.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/crc32c.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/crc32c.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/crc32c.js
index 5466b74..5466b74 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/crc32c.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/crc32c.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/file.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/file.d.ts
index e13ea6b..e13ea6b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/file.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/file.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/file.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/file.js
index 507a161..507a161 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/file.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/file.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/hash-stream-validator.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/hash-stream-validator.d.ts
index 3a8a0a0..3a8a0a0 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/hash-stream-validator.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/hash-stream-validator.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/hash-stream-validator.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/hash-stream-validator.js
index 74cf6c7..74cf6c7 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/hash-stream-validator.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/hash-stream-validator.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/hmacKey.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/hmacKey.d.ts
index f8436f3..f8436f3 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/hmacKey.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/hmacKey.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/hmacKey.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/hmacKey.js
index 9b54801..9b54801 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/hmacKey.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/hmacKey.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/iam.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/iam.d.ts
index 5c82d8b..5c82d8b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/iam.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/iam.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/iam.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/iam.js
index d4d5e12..d4d5e12 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/iam.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/iam.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/index.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/index.d.ts
index a9cbb4a..a9cbb4a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/index.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/index.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/index.js
index 8512b47..8512b47 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/index.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/index.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/index.d.ts
index 0bd4c33..0bd4c33 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/index.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/index.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/index.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/index.js
index 70fcc1c..70fcc1c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/index.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service-object.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service-object.d.ts
index a12a2ac..a12a2ac 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service-object.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service-object.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service-object.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service-object.js
index 16b3e8e..16b3e8e 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service-object.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service-object.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service.d.ts
index 62dde47..62dde47 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service.js
index 87128bc..87128bc 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/service.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/util.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/util.d.ts
index f0c8629..f0c8629 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/util.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/util.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/util.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/util.js
index fbe9ac8..fbe9ac8 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/util.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/nodejs-common/util.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/notification.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/notification.d.ts
index 40d3f83..40d3f83 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/notification.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/notification.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/notification.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/notification.js
index 15e7ffc..15e7ffc 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/notification.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/notification.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/resumable-upload.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/resumable-upload.d.ts
index 1291be3..1291be3 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/resumable-upload.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/resumable-upload.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/resumable-upload.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/resumable-upload.js
index 8c8dca7..8c8dca7 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/resumable-upload.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/resumable-upload.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/signer.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/signer.d.ts
index 693016a..693016a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/signer.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/signer.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/signer.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/signer.js
index 7279fad..7279fad 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/signer.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/signer.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/storage.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/storage.d.ts
index 58115c7..58115c7 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/storage.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/storage.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/storage.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/storage.js
index aa86afe..aa86afe 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/storage.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/storage.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/transfer-manager.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/transfer-manager.d.ts
index 2f21ad8..2f21ad8 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/transfer-manager.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/transfer-manager.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/transfer-manager.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/transfer-manager.js
index 66eb475..66eb475 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/transfer-manager.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/transfer-manager.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/util.d.ts b/includes/fcm/node_modules/@google-cloud/storage/build/src/util.d.ts
index 819d2ab..819d2ab 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/util.d.ts
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/util.d.ts
diff --git a/includes/fcm/node_modules/@google-cloud/storage/build/src/util.js b/includes/fcm/node_modules/@google-cloud/storage/build/src/util.js
index 7e2dd98..7e2dd98 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/build/src/util.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/build/src/util.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/.bin/uuid b/includes/fcm/node_modules/@google-cloud/storage/node_modules/.bin/uuid
index 588f70e..f38d2ee 120000..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/.bin/uuid
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/.bin/uuid
@@ -1 +1,2 @@
-../uuid/dist/bin/uuid \ No newline at end of file
+#!/usr/bin/env node
+require('../uuid-bin');
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/CHANGELOG.md b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/CHANGELOG.md
index 7519d19..7519d19 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/CHANGELOG.md
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/CONTRIBUTING.md b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/CONTRIBUTING.md
index 4a4503d..4a4503d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/CONTRIBUTING.md
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/CONTRIBUTING.md
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/LICENSE.md b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/LICENSE.md
index 3934168..3934168 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/LICENSE.md
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/LICENSE.md
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/README.md b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/README.md
index ed27e57..ed27e57 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/README.md
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/README.md
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/index.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/index.js
index 1db6f6d..1db6f6d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/index.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/md5.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/md5.js
index 8b5d46a..8b5d46a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/md5.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/md5.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/nil.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/nil.js
index b36324c..b36324c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/nil.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/nil.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/parse.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/parse.js
index 7c5b1d5..7c5b1d5 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/parse.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/parse.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/regex.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/regex.js
index 3da8673..3da8673 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/regex.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/regex.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/rng.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/rng.js
index 8abbf2e..8abbf2e 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/rng.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/rng.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/sha1.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/sha1.js
index 940548b..940548b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/sha1.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/sha1.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/stringify.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/stringify.js
index 3102111..3102111 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/stringify.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/stringify.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v1.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v1.js
index 1a22591..1a22591 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v1.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v1.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v3.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v3.js
index c9ab9a4..c9ab9a4 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v3.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v3.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v35.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v35.js
index 31dd8a1..31dd8a1 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v35.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v35.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v4.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v4.js
index 404810a..404810a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v4.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v4.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v5.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v5.js
index c08d96b..c08d96b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v5.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/v5.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/validate.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/validate.js
index f1cdc7a..f1cdc7a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/validate.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/validate.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/version.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/version.js
index 77530e9..77530e9 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/version.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-browser/version.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/index.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/index.js
index 1db6f6d..1db6f6d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/index.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/md5.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/md5.js
index 4d68b04..4d68b04 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/md5.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/md5.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/nil.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/nil.js
index b36324c..b36324c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/nil.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/nil.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/parse.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/parse.js
index 6421c5d..6421c5d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/parse.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/parse.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/regex.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/regex.js
index 3da8673..3da8673 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/regex.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/regex.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/rng.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/rng.js
index 8006244..8006244 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/rng.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/rng.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/sha1.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/sha1.js
index e23850b..e23850b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/sha1.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/sha1.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/stringify.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/stringify.js
index f9bca12..f9bca12 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/stringify.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/stringify.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v1.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v1.js
index ebf81ac..ebf81ac 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v1.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v1.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v3.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v3.js
index 09063b8..09063b8 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v3.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v3.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v35.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v35.js
index 22f6a19..22f6a19 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v35.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v35.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v4.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v4.js
index efad926..efad926 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v4.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v4.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v5.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v5.js
index e87fe31..e87fe31 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v5.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/v5.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/validate.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/validate.js
index f1cdc7a..f1cdc7a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/validate.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/validate.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/version.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/version.js
index 77530e9..77530e9 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/version.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/esm-node/version.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/index.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/index.js
index bf13b10..bf13b10 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/index.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/index.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/md5-browser.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/md5-browser.js
index 7a4582a..7a4582a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/md5-browser.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/md5-browser.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/md5.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/md5.js
index 824d481..824d481 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/md5.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/md5.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/nil.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/nil.js
index 7ade577..7ade577 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/nil.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/nil.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/parse.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/parse.js
index 4c69fc3..4c69fc3 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/parse.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/parse.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/regex.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/regex.js
index 1ef91d6..1ef91d6 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/regex.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/regex.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/rng-browser.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/rng-browser.js
index 91faeae..91faeae 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/rng-browser.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/rng-browser.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/rng.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/rng.js
index 3507f93..3507f93 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/rng.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/rng.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/sha1-browser.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/sha1-browser.js
index 24cbced..24cbced 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/sha1-browser.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/sha1-browser.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/sha1.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/sha1.js
index 03bdd63..03bdd63 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/sha1.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/sha1.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/stringify.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/stringify.js
index b8e7519..b8e7519 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/stringify.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/stringify.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuid.min.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuid.min.js
index 639ca2f..639ca2f 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuid.min.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuid.min.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidNIL.min.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidNIL.min.js
index 30b28a7..30b28a7 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidNIL.min.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidNIL.min.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidParse.min.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidParse.min.js
index d48ea6a..d48ea6a 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidParse.min.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidParse.min.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidStringify.min.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidStringify.min.js
index fd39adc..fd39adc 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidStringify.min.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidStringify.min.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidValidate.min.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidValidate.min.js
index 378e5b9..378e5b9 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidValidate.min.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidValidate.min.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidVersion.min.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidVersion.min.js
index 274bb09..274bb09 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidVersion.min.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidVersion.min.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv1.min.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv1.min.js
index 2622889..2622889 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv1.min.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv1.min.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv3.min.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv3.min.js
index 8d37b62..8d37b62 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv3.min.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv3.min.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv4.min.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv4.min.js
index e9df84b..e9df84b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv4.min.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv4.min.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv5.min.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv5.min.js
index ba6fc63..ba6fc63 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv5.min.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/umd/uuidv5.min.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/uuid-bin.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/uuid-bin.js
index 50a7a9f..50a7a9f 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/uuid-bin.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/uuid-bin.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v1.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v1.js
index abb9b3d..abb9b3d 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v1.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v1.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v3.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v3.js
index 6b47ff5..6b47ff5 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v3.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v3.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v35.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v35.js
index f784c63..f784c63 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v35.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v35.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v4.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v4.js
index 838ce0b..838ce0b 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v4.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v4.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v5.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v5.js
index 99d615e..99d615e 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v5.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/v5.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/validate.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/validate.js
index fd05215..fd05215 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/validate.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/validate.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/version.js b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/version.js
index b72949c..b72949c 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/version.js
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/dist/version.js
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/package.json b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/package.json
index f0ab371..f0ab371 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/package.json
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/package.json
diff --git a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/wrapper.mjs b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/wrapper.mjs
index c31e9ce..c31e9ce 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/wrapper.mjs
+++ b/includes/fcm/node_modules/@google-cloud/storage/node_modules/uuid/wrapper.mjs
diff --git a/includes/fcm/node_modules/@google-cloud/storage/package.json b/includes/fcm/node_modules/@google-cloud/storage/package.json
index 0713ffc..0713ffc 100644..100755
--- a/includes/fcm/node_modules/@google-cloud/storage/package.json
+++ b/includes/fcm/node_modules/@google-cloud/storage/package.json
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/._LICENSE b/includes/fcm/node_modules/@grpc/grpc-js/._LICENSE
new file mode 100755
index 0000000..75b5762
--- /dev/null
+++ b/includes/fcm/node_modules/@grpc/grpc-js/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/LICENSE b/includes/fcm/node_modules/@grpc/grpc-js/LICENSE
index 8dada3e..8dada3e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/LICENSE
+++ b/includes/fcm/node_modules/@grpc/grpc-js/LICENSE
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/README.md b/includes/fcm/node_modules/@grpc/grpc-js/README.md
index 11a8ca9..11a8ca9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/README.md
+++ b/includes/fcm/node_modules/@grpc/grpc-js/README.md
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.d.ts
index 59c1618..59c1618 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.js
index 9fd8e64..9fd8e64 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.js.map
index 572f9ed..572f9ed 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/admin.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.d.ts
index 86dd67a..86dd67a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.js
index 69f6f02..69f6f02 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.js.map
index 5131528..5131528 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/backoff-timeout.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.d.ts
index aaed84f..aaed84f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.js
index f096d20..f096d20 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.js.map
index 8ef6fdb..8ef6fdb 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials-filter.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.d.ts
index d055fd2..d055fd2 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.js
index ee2f367..ee2f367 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.js.map
index b78a2ce..b78a2ce 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-credentials.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.d.ts
index 064cbf6..064cbf6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.js
index 0f56342..0f56342 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.js.map
index a12acfc..a12acfc 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-interface.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.d.ts
index a679ff6..a679ff6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.js
index a694f0f..a694f0f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.js.map
index 4f0ac52..4f0ac52 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-number.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.d.ts
index 271d2ac..271d2ac 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.js
index 06e4df7..06e4df7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.js.map
index 8299c33..8299c33 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call-stream.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call.d.ts
index aeefd8b..aeefd8b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call.js
index 029f679..029f679 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call.js.map
index 7860c7d..7860c7d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/call.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/call.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.d.ts
index fe51bda..fe51bda 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.js
index acf030c..acf030c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.js.map
index 0d7e4ce..0d7e4ce 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-credentials.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.d.ts
index 890acd7..890acd7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.js
index 09c5d48..09c5d48 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.js.map
index dd9fda2..dd9fda2 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel-options.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.d.ts
index 2feef81..2feef81 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.js
index 2f4ad91..2f4ad91 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.js.map
index 52bb957..52bb957 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channel.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.d.ts
index 13a2ddc..13a2ddc 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.js
index 60c21bd..60c21bd 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.js.map
index 551be3b..551be3b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/channelz.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.d.ts
index 2ae7fb6..2ae7fb6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.js
index f9a708b..f9a708b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.js.map
index c7bcf58..c7bcf58 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/client-interceptors.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/client.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/client.d.ts
index 8b2a5e2..8b2a5e2 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/client.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/client.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/client.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/client.js
index b438587..b438587 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/client.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/client.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/client.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/client.js.map
index a25eeb5..a25eeb5 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/client.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/client.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.d.ts
index 555b222..555b222 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.js
index 08687e5..08687e5 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.js.map
index b3e7a46..b3e7a46 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-algorithms.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.d.ts
index 6ca8ef4..6ca8ef4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.js
index eb99f6a..eb99f6a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.js.map
index 848fe8e..848fe8e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/compression-filter.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.d.ts
index 048ea39..048ea39 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.js
index 36999ed..36999ed 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.js.map
index 67543ff..67543ff 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/connectivity-state.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.d.ts
index 43ec358..43ec358 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.js
index b1a8e5f..b1a8e5f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.js.map
index fae06af..fae06af 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/constants.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.d.ts
index a137cab..a137cab 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.js
index 3a88db3..3a88db3 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.js.map
index 93a4b67..93a4b67 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/control-plane-status.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.d.ts
index 17de1a0..17de1a0 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.js
index f424d0d..f424d0d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.js.map
index 8bc04f4..8bc04f4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline-filter.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.d.ts
index acc1a15..acc1a15 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.js
index 4d41b6d..4d41b6d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.js.map
index 037e157..037e157 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/deadline.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.d.ts
index 923159b..923159b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.js
index 026b6d4..026b6d4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.js.map
index 9ce386c..9ce386c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/duration.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/events.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/events.d.ts
index d1a764e..d1a764e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/events.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/events.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/events.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/events.js
index 082ed9b..082ed9b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/events.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/events.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/events.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/events.js.map
index ba39b5d..ba39b5d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/events.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/events.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.d.ts
index d071cc9..d071cc9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.js
index d583515..d583515 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.js.map
index bd871ec..bd871ec 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/experimental.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.d.ts
index 28957a5..28957a5 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.js
index bdf1f93..bdf1f93 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.js.map
index 4c84f3b..4c84f3b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter-stack.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.d.ts
index 048ce66..048ce66 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.js
index a060b65..a060b65 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.js.map
index c2bfda1..c2bfda1 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/filter.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.d.ts
index b82dd59..b82dd59 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.js
index 0c2cf67..0c2cf67 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.js.map
index af4016b..af4016b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/channelz.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.d.ts
index 413260e..413260e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.js
index f9651f8..f9651f8 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.js.map
index 2e75474..2e75474 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Any.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.d.ts
index b7235a7..b7235a7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.js
index f893f74..f893f74 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.js.map
index 3573853..3573853 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BoolValue.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.d.ts
index 2c77f9d..2c77f9d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.js
index 4cac93e..4cac93e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.js.map
index a589ea5..a589ea5 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/BytesValue.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.d.ts
index e4e2204..e4e2204 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.js
index 133e011..133e011 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.js.map
index 7f28720..7f28720 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/DoubleValue.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.d.ts
index 7e04ea6..7e04ea6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.js
index b071b70..b071b70 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.js.map
index 3fc8fe8..3fc8fe8 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Duration.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.d.ts
index 33bd60b..33bd60b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.js
index 17290a2..17290a2 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.js.map
index bf27b78..bf27b78 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/FloatValue.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.d.ts
index 895fb9d..895fb9d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.js
index dc46343..dc46343 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.js.map
index 157e73a..157e73a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int32Value.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.d.ts
index 00bd119..00bd119 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.js
index a77bc96..a77bc96 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.js.map
index b8894b1..b8894b1 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Int64Value.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.d.ts
index 74230c9..74230c9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.js
index 0836e97..0836e97 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.js.map
index bc05ddc..bc05ddc 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/StringValue.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.d.ts
index 900ff5a..900ff5a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.js
index dcca213..dcca213 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.js.map
index e90342e..e90342e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/Timestamp.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.d.ts
index d7e185f..d7e185f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.js
index 889cd2e..889cd2e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.js.map
index 2a0420f..2a0420f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt32Value.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.d.ts
index fe94d29..fe94d29 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.js
index 2a06a69..2a06a69 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.js.map
index 4ea43ca..4ea43ca 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/google/protobuf/UInt64Value.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.d.ts
index 0676367..0676367 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.js
index 6f15b91..6f15b91 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.js.map
index 554d6da..554d6da 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Address.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.d.ts
index 3bd11ca..3bd11ca 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.js
index d9bc55a..d9bc55a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.js.map
index 5dd6b69..5dd6b69 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channel.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.d.ts
index 05002ce..05002ce 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.js
index 092c58f..092c58f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.js.map
index 6dec7a4..6dec7a4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelConnectivityState.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.d.ts
index 3d9716a..3d9716a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.js
index dffbd45..dffbd45 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.js.map
index bb2b4c4..bb2b4c4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelData.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.d.ts
index 29deef9..29deef9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.js
index d239819..d239819 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.js.map
index 1030ded..1030ded 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelRef.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.d.ts
index 5b6170a..5b6170a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.js
index 112069c..112069c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.js.map
index 2f665dc..2f665dc 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTrace.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.d.ts
index fd4003f..fd4003f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.js
index 16d91c6..16d91c6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.js.map
index 758c60b..758c60b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ChannelTraceEvent.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.d.ts
index 3e9eb98..3e9eb98 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.js
index 9fdf9fc..9fdf9fc 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.js.map
index 86fafec..86fafec 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Channelz.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.d.ts
index 4956cfa..4956cfa 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.js
index 10948d4..10948d4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.js.map
index 0ae3f26..0ae3f26 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelRequest.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.d.ts
index 2fbab92..2fbab92 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.js
index 02a4426..02a4426 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.js.map
index a3cfefb..a3cfefb 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetChannelResponse.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.d.ts
index 1df8503..1df8503 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.js
index 77717b4..77717b4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.js.map
index 86fbba6..86fbba6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerRequest.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.d.ts
index 2da13dd..2da13dd 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.js
index 130eb1b..130eb1b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.js.map
index f4b16ff..f4b16ff 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerResponse.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.d.ts
index d810b92..d810b92 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.js
index 1a15183..1a15183 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.js.map
index 458dd98..458dd98 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsRequest.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.d.ts
index 4c329ae..4c329ae 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.js
index 29e424f..29e424f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.js.map
index dc99923..dc99923 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServerSocketsResponse.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.d.ts
index 64ace6e..64ace6e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.js
index 7371813..7371813 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.js.map
index db7c710..db7c710 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersRequest.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.d.ts
index d3840cd..d3840cd 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.js
index 5124298..5124298 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.js.map
index 74e4bba..74e4bba 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetServersResponse.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.d.ts
index f80615c..f80615c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.js
index 40ad25b..40ad25b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.js.map
index 3b4c180..3b4c180 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketRequest.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.d.ts
index a9795d3..a9795d3 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.js
index ace0ef2..ace0ef2 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.js.map
index 90fada3..90fada3 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSocketResponse.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.d.ts
index 114a91f..114a91f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.js
index 90f45ea..90f45ea 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.js.map
index b8f8f62..b8f8f62 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelRequest.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.d.ts
index 455639f..455639f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.js
index 52d4111..52d4111 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.js.map
index b39861f..b39861f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetSubchannelResponse.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.d.ts
index 43049af..43049af 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.js
index 8b3e023..8b3e023 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.js.map
index c4ffc68..c4ffc68 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsRequest.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.d.ts
index 03f282f..03f282f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.js
index 44f1c91..44f1c91 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.js.map
index b691e5e..b691e5e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/GetTopChannelsResponse.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.d.ts
index a78e8f8..a78e8f8 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.js
index 022b367..022b367 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.js.map
index 3243c97..3243c97 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Security.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.d.ts
index 8d984af..8d984af 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.js
index b230e4d..b230e4d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.js.map
index 522934d..522934d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Server.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.d.ts
index 7a2de0f..7a2de0f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.js
index 53d92a6..53d92a6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.js.map
index b78c5b4..b78c5b4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerData.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.d.ts
index 778b87d..778b87d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.js
index 9a623c7..9a623c7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.js.map
index 75f5aad..75f5aad 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/ServerRef.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.d.ts
index 91d4ad8..91d4ad8 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.js
index c1e5004..c1e5004 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.js.map
index d49d9df..d49d9df 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Socket.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.d.ts
index 5553cb2..5553cb2 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.js
index 40638de..40638de 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.js.map
index c17becd..c17becd 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketData.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.d.ts
index 53c23a2..53c23a2 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.js
index c459962..c459962 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.js.map
index 6b8bf59..6b8bf59 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOption.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.d.ts
index d0fd4b0..d0fd4b0 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.js
index 01028c8..01028c8 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.js.map
index a5283ab..a5283ab 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionLinger.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.d.ts
index d2457e1..d2457e1 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.js
index b663a2e..b663a2e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.js.map
index cb68a32..cb68a32 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.d.ts
index b102a34..b102a34 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.js
index bcef7f5..bcef7f5 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.js.map
index 73c8085..73c8085 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketOptionTimeout.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.d.ts
index 2f34d65..2f34d65 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.js
index a73587f..a73587f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.js.map
index d970f9c..d970f9c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SocketRef.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.d.ts
index 1222cb5..1222cb5 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.js
index 6a5e543..6a5e543 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.js.map
index 6441346..6441346 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/Subchannel.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.d.ts
index 290fc85..290fc85 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.js
index 68520f9..68520f9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.js.map
index 1e4b009..1e4b009 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/generated/grpc/channelz/v1/SubchannelRef.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.d.ts
index cb050b8..cb050b8 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.js
index 909d569..909d569 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.js.map
index 4876c9d..4876c9d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/http_proxy.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/index.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/index.d.ts
index 62137c6..62137c6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/index.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/index.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/index.js
index d55678a..d55678a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/index.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/index.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/index.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/index.js.map
index d9df094..d9df094 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/index.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/index.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.d.ts
index 7069102..7069102 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.js
index 8a4c756..8a4c756 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.js.map
index f410ed3..f410ed3 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/internal-channel.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.d.ts
index 1fb38f7..1fb38f7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.js
index 228aa5b..228aa5b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.js.map
index 38f19ff..38f19ff 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-child-handler.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.d.ts
index ea9b35f..ea9b35f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.js
index ea79da2..ea79da2 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.js.map
index 30e9e81..30e9e81 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-outlier-detection.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.d.ts
index 1defbea..1defbea 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.js
index 17f9565..17f9565 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.js.map
index 9789792..9789792 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-pick-first.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.d.ts
index 8f4c433..8f4c433 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.js
index 7273364..7273364 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.js.map
index 34c4329..34c4329 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer-round-robin.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.d.ts
index 52f86a2..52f86a2 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.js
index 8f4beae..8f4beae 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.js.map
index ffc999c..ffc999c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancer.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.d.ts
index 0c54e51..0c54e51 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.js
index df71e57..df71e57 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.js.map
index 1cfcf84..1cfcf84 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/load-balancing-call.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.d.ts
index 7ac65fa..7ac65fa 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.js
index 06544e4..06544e4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.js.map
index e70ab00..e70ab00 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/logging.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.d.ts
index 8beba9b..8beba9b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.js
index 1220ce5..1220ce5 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.js.map
index d8793bc..d8793bc 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/make-client.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.d.ts
index c8955d9..c8955d9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.js
index dd8ab24..dd8ab24 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.js.map
index 1ccadcb..1ccadcb 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/max-message-size-filter.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.d.ts
index 1c115f7..1c115f7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.js
index 3377447..3377447 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.js.map
index 12caecd..12caecd 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/metadata.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.d.ts
index a2a9287..a2a9287 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.js
index b947656..b947656 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.js.map
index fe8b624..fe8b624 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/object-stream.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.d.ts
index 5740d5b..5740d5b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.js
index 1b8416b..1b8416b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.js.map
index 41ece6a..41ece6a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/picker.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.d.ts
index 7e89e9b..7e89e9b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.js
index 90018cd..90018cd 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.js.map
index 2f71530..2f71530 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-dns.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.d.ts
index 2bec678..2bec678 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.js
index 999c46a..999c46a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.js.map
index 39da0e4..39da0e4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-ip.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.d.ts
index 2bec678..2bec678 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.js
index dba3413..dba3413 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.js.map
index 73b3742..73b3742 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver-uds.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.d.ts
index dc80474..dc80474 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.js
index 31d1b5d..31d1b5d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.js.map
index 97127cf..97127cf 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolver.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.d.ts
index ae338fe..ae338fe 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.js
index c9381d9..c9381d9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.js.map
index f36c194..f36c194 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-call.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.d.ts
index a3732bd..a3732bd 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.js
index dc7fb7a..dc7fb7a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.js.map
index 343cd96..343cd96 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/resolving-load-balancer.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.d.ts
index 6754b7c..6754b7c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.js
index 0b7bdf0..0b7bdf0 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.js.map
index 563db09..563db09 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/retrying-call.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.d.ts
index bc23e5c..bc23e5c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.js
index 22bf342..22bf342 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.js.map
index 7c8acad..7c8acad 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-call.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.d.ts
index e9efcda..e9efcda 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.js
index 35cea62..35cea62 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.js.map
index d9a8cd5..d9a8cd5 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server-credentials.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server.d.ts
index cc9c04b..cc9c04b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server.js
index d98627e..d98627e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server.js.map
index e56014f..e56014f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/server.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/server.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.d.ts
index 83bde6c..83bde6c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.js
index 69b78aa..69b78aa 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.js.map
index db90304..db90304 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/service-config.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.d.ts
index e8fbcec..e8fbcec 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.js
index 7426e54..7426e54 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.js.map
index 3543d39..3543d39 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/status-builder.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.d.ts
index 512962f..512962f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.js
index 5c64d42..5c64d42 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.js.map
index adc033e..adc033e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/stream-decoder.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.d.ts
index 74e9ecf..74e9ecf 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.js
index 5adccc3..5adccc3 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.js.map
index 2b941b8..2b941b8 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-address.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.d.ts
index fb47cdc..fb47cdc 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.js
index cfdffbb..cfdffbb 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.js.map
index 035d4c4..035d4c4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-call.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.d.ts
index a318eee..a318eee 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.js
index 048a2ff..048a2ff 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.js.map
index caf19c6..caf19c6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-interface.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.d.ts
index 9c00300..9c00300 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.js
index 83f5c0a..83f5c0a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.js.map
index 7bdd1f5..7bdd1f5 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel-pool.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.d.ts
index fe5d8b0..fe5d8b0 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.js
index 36054c7..36054c7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.js.map
index 20b7b9d..20b7b9d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/subchannel.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.d.ts
index 54f2dba..54f2dba 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.js
index d118344..d118344 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.js.map
index 7557efc..7557efc 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/tls-helpers.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.d.ts
index c4d71aa..c4d71aa 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.js b/includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.js
index 0a85d6d..0a85d6d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.js.map b/includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.js.map
index 82b872c..82b872c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/build/src/uri-parser.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/.bin/proto-loader-gen-types b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/.bin/proto-loader-gen-types
index d677436..7ccd39b 120000..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/.bin/proto-loader-gen-types
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/.bin/proto-loader-gen-types
@@ -1 +1,889 @@
-../@grpc/proto-loader/build/bin/proto-loader-gen-types.js \ No newline at end of file
+#!/usr/bin/env node
+"use strict";
+/**
+ * @license
+ * Copyright 2020 gRPC authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+Object.defineProperty(exports, "__esModule", { value: true });
+const fs = require("fs");
+const path = require("path");
+const Protobuf = require("protobufjs");
+const yargs = require("yargs");
+const camelCase = require("lodash.camelcase");
+const util_1 = require("../src/util");
+const templateStr = "%s";
+const useNameFmter = ({ outputTemplate, inputTemplate }) => {
+ if (outputTemplate === inputTemplate) {
+ throw new Error('inputTemplate and outputTemplate must differ');
+ }
+ return {
+ outputName: (n) => outputTemplate.replace(templateStr, n),
+ inputName: (n) => inputTemplate.replace(templateStr, n)
+ };
+};
+class TextFormatter {
+ constructor() {
+ this.indentText = ' ';
+ this.indentValue = 0;
+ this.textParts = [];
+ }
+ indent() {
+ this.indentValue += 1;
+ }
+ unindent() {
+ this.indentValue -= 1;
+ }
+ writeLine(line) {
+ for (let i = 0; i < this.indentValue; i += 1) {
+ this.textParts.push(this.indentText);
+ }
+ this.textParts.push(line);
+ this.textParts.push('\n');
+ }
+ getFullText() {
+ return this.textParts.join('');
+ }
+}
+// GENERATOR UTILITY FUNCTIONS
+function compareName(x, y) {
+ if (x.name < y.name) {
+ return -1;
+ }
+ else if (x.name > y.name) {
+ return 1;
+ }
+ else {
+ return 0;
+ }
+}
+function isNamespaceBase(obj) {
+ return Array.isArray(obj.nestedArray);
+}
+function stripLeadingPeriod(name) {
+ return name.startsWith('.') ? name.substring(1) : name;
+}
+function getImportPath(to) {
+ /* If the thing we are importing is defined in a message, it is generated in
+ * the same file as that message. */
+ if (to.parent instanceof Protobuf.Type) {
+ return getImportPath(to.parent);
+ }
+ return stripLeadingPeriod(to.fullName).replace(/\./g, '/');
+}
+function getPath(to) {
+ return stripLeadingPeriod(to.fullName).replace(/\./g, '/') + '.ts';
+}
+function getPathToRoot(from) {
+ const depth = stripLeadingPeriod(from.fullName).split('.').length - 1;
+ if (depth === 0) {
+ return './';
+ }
+ let path = '';
+ for (let i = 0; i < depth; i++) {
+ path += '../';
+ }
+ return path;
+}
+function getRelativeImportPath(from, to) {
+ return getPathToRoot(from) + getImportPath(to);
+}
+function getTypeInterfaceName(type) {
+ return type.fullName.replace(/\./g, '_');
+}
+function getImportLine(dependency, from, options) {
+ const filePath = from === undefined ? './' + getImportPath(dependency) : getRelativeImportPath(from, dependency);
+ const { outputName, inputName } = useNameFmter(options);
+ const typeInterfaceName = getTypeInterfaceName(dependency);
+ let importedTypes;
+ /* If the dependency is defined within a message, it will be generated in that
+ * message's file and exported using its typeInterfaceName. */
+ if (dependency.parent instanceof Protobuf.Type) {
+ if (dependency instanceof Protobuf.Type || dependency instanceof Protobuf.Enum) {
+ importedTypes = `${inputName(typeInterfaceName)}, ${outputName(typeInterfaceName)}`;
+ }
+ else if (dependency instanceof Protobuf.Service) {
+ importedTypes = `${typeInterfaceName}Client, ${typeInterfaceName}Definition`;
+ }
+ else {
+ throw new Error('Invalid object passed to getImportLine');
+ }
+ }
+ else {
+ if (dependency instanceof Protobuf.Type || dependency instanceof Protobuf.Enum) {
+ importedTypes = `${inputName(dependency.name)} as ${inputName(typeInterfaceName)}, ${outputName(dependency.name)} as ${outputName(typeInterfaceName)}`;
+ }
+ else if (dependency instanceof Protobuf.Service) {
+ importedTypes = `${dependency.name}Client as ${typeInterfaceName}Client, ${dependency.name}Definition as ${typeInterfaceName}Definition`;
+ }
+ else {
+ throw new Error('Invalid object passed to getImportLine');
+ }
+ }
+ return `import type { ${importedTypes} } from '${filePath}';`;
+}
+function getChildMessagesAndEnums(namespace) {
+ const messageList = [];
+ for (const nested of namespace.nestedArray) {
+ if (nested instanceof Protobuf.Type || nested instanceof Protobuf.Enum) {
+ messageList.push(nested);
+ }
+ if (isNamespaceBase(nested)) {
+ messageList.push(...getChildMessagesAndEnums(nested));
+ }
+ }
+ return messageList;
+}
+function formatComment(formatter, comment) {
+ if (!comment) {
+ return;
+ }
+ formatter.writeLine('/**');
+ for (const line of comment.split('\n')) {
+ formatter.writeLine(` * ${line.replace(/\*\//g, '* /')}`);
+ }
+ formatter.writeLine(' */');
+}
+const typeBrandHint = `This field is a type brand and is not populated at runtime. Instances of this type should be created using type assertions.
+https://github.com/grpc/grpc-node/pull/2281`;
+function formatTypeBrand(formatter, messageType) {
+ formatComment(formatter, typeBrandHint);
+ formatter.writeLine(`__type: '${messageType.fullName}'`);
+}
+// GENERATOR FUNCTIONS
+function getTypeNamePermissive(fieldType, resolvedType, repeated, map, options) {
+ const { inputName } = useNameFmter(options);
+ switch (fieldType) {
+ case 'double':
+ case 'float':
+ return 'number | string';
+ case 'int32':
+ case 'uint32':
+ case 'sint32':
+ case 'fixed32':
+ case 'sfixed32':
+ return 'number';
+ case 'int64':
+ case 'uint64':
+ case 'sint64':
+ case 'fixed64':
+ case 'sfixed64':
+ return 'number | string | Long';
+ case 'bool':
+ return 'boolean';
+ case 'string':
+ return 'string';
+ case 'bytes':
+ return 'Buffer | Uint8Array | string';
+ default:
+ if (resolvedType === null) {
+ throw new Error('Found field with no usable type');
+ }
+ const typeInterfaceName = getTypeInterfaceName(resolvedType);
+ if (resolvedType instanceof Protobuf.Type) {
+ if (repeated || map) {
+ return inputName(typeInterfaceName);
+ }
+ else {
+ return `${inputName(typeInterfaceName)} | null`;
+ }
+ }
+ else {
+ // Enum
+ return inputName(typeInterfaceName);
+ }
+ }
+}
+function getFieldTypePermissive(field, options) {
+ const valueType = getTypeNamePermissive(field.type, field.resolvedType, field.repeated, field.map, options);
+ if (field instanceof Protobuf.MapField) {
+ const keyType = field.keyType === 'string' ? 'string' : 'number';
+ return `{[key: ${keyType}]: ${valueType}}`;
+ }
+ else {
+ return valueType;
+ }
+}
+function generatePermissiveMessageInterface(formatter, messageType, options, nameOverride) {
+ const { inputName } = useNameFmter(options);
+ if (options.includeComments) {
+ formatComment(formatter, messageType.comment);
+ }
+ if (messageType.fullName === '.google.protobuf.Any') {
+ /* This describes the behavior of the Protobuf.js Any wrapper fromObject
+ * replacement function */
+ formatter.writeLine(`export type ${inputName('Any')} = AnyExtension | {`);
+ formatter.writeLine(' type_url: string;');
+ formatter.writeLine(' value: Buffer | Uint8Array | string;');
+ formatter.writeLine('}');
+ return;
+ }
+ formatter.writeLine(`export interface ${inputName(nameOverride !== null && nameOverride !== void 0 ? nameOverride : messageType.name)} {`);
+ formatter.indent();
+ for (const field of messageType.fieldsArray) {
+ const repeatedString = field.repeated ? '[]' : '';
+ const type = getFieldTypePermissive(field, options);
+ if (options.includeComments) {
+ formatComment(formatter, field.comment);
+ }
+ formatter.writeLine(`'${field.name}'?: (${type})${repeatedString};`);
+ }
+ for (const oneof of messageType.oneofsArray) {
+ const typeString = oneof.fieldsArray.map(field => `"${field.name}"`).join('|');
+ if (options.includeComments) {
+ formatComment(formatter, oneof.comment);
+ }
+ formatter.writeLine(`'${oneof.name}'?: ${typeString};`);
+ }
+ if (options.inputBranded) {
+ formatTypeBrand(formatter, messageType);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function getTypeNameRestricted(fieldType, resolvedType, repeated, map, options) {
+ const { outputName } = useNameFmter(options);
+ switch (fieldType) {
+ case 'double':
+ case 'float':
+ if (options.json) {
+ return 'number | string';
+ }
+ else {
+ return 'number';
+ }
+ case 'int32':
+ case 'uint32':
+ case 'sint32':
+ case 'fixed32':
+ case 'sfixed32':
+ return 'number';
+ case 'int64':
+ case 'uint64':
+ case 'sint64':
+ case 'fixed64':
+ case 'sfixed64':
+ if (options.longs === Number) {
+ return 'number';
+ }
+ else if (options.longs === String) {
+ return 'string';
+ }
+ else {
+ return 'Long';
+ }
+ case 'bool':
+ return 'boolean';
+ case 'string':
+ return 'string';
+ case 'bytes':
+ if (options.bytes === Array) {
+ return 'Uint8Array';
+ }
+ else if (options.bytes === String) {
+ return 'string';
+ }
+ else {
+ return 'Buffer';
+ }
+ default:
+ if (resolvedType === null) {
+ throw new Error('Found field with no usable type');
+ }
+ const typeInterfaceName = getTypeInterfaceName(resolvedType);
+ if (resolvedType instanceof Protobuf.Type) {
+ /* null is only used to represent absent message values if the defaults
+ * option is set, and only for non-repeated, non-map fields. */
+ if (options.defaults && !repeated && !map) {
+ return `${outputName(typeInterfaceName)} | null`;
+ }
+ else {
+ return `${outputName(typeInterfaceName)}`;
+ }
+ }
+ else {
+ // Enum
+ return outputName(typeInterfaceName);
+ }
+ }
+}
+function getFieldTypeRestricted(field, options) {
+ const valueType = getTypeNameRestricted(field.type, field.resolvedType, field.repeated, field.map, options);
+ if (field instanceof Protobuf.MapField) {
+ const keyType = field.keyType === 'string' ? 'string' : 'number';
+ return `{[key: ${keyType}]: ${valueType}}`;
+ }
+ else {
+ return valueType;
+ }
+}
+function generateRestrictedMessageInterface(formatter, messageType, options, nameOverride) {
+ var _a, _b, _c;
+ const { outputName } = useNameFmter(options);
+ if (options.includeComments) {
+ formatComment(formatter, messageType.comment);
+ }
+ if (messageType.fullName === '.google.protobuf.Any' && options.json) {
+ /* This describes the behavior of the Protobuf.js Any wrapper toObject
+ * replacement function */
+ let optionalString = options.defaults ? '' : '?';
+ formatter.writeLine(`export type ${outputName('Any')} = AnyExtension | {`);
+ formatter.writeLine(` type_url${optionalString}: string;`);
+ formatter.writeLine(` value${optionalString}: ${getTypeNameRestricted('bytes', null, false, false, options)};`);
+ formatter.writeLine('}');
+ return;
+ }
+ formatter.writeLine(`export interface ${outputName(nameOverride !== null && nameOverride !== void 0 ? nameOverride : messageType.name)} {`);
+ formatter.indent();
+ for (const field of messageType.fieldsArray) {
+ let fieldGuaranteed;
+ if (field.partOf) {
+ // The field is not guaranteed populated if it is part of a oneof
+ fieldGuaranteed = false;
+ }
+ else if (field.repeated) {
+ fieldGuaranteed = (_a = (options.defaults || options.arrays)) !== null && _a !== void 0 ? _a : false;
+ }
+ else if (field.map) {
+ fieldGuaranteed = (_b = (options.defaults || options.objects)) !== null && _b !== void 0 ? _b : false;
+ }
+ else {
+ fieldGuaranteed = (_c = options.defaults) !== null && _c !== void 0 ? _c : false;
+ }
+ const optionalString = fieldGuaranteed ? '' : '?';
+ const repeatedString = field.repeated ? '[]' : '';
+ const type = getFieldTypeRestricted(field, options);
+ if (options.includeComments) {
+ formatComment(formatter, field.comment);
+ }
+ formatter.writeLine(`'${field.name}'${optionalString}: (${type})${repeatedString};`);
+ }
+ if (options.oneofs) {
+ for (const oneof of messageType.oneofsArray) {
+ const typeString = oneof.fieldsArray.map(field => `"${field.name}"`).join('|');
+ if (options.includeComments) {
+ formatComment(formatter, oneof.comment);
+ }
+ formatter.writeLine(`'${oneof.name}': ${typeString};`);
+ }
+ }
+ if (options.outputBranded) {
+ formatTypeBrand(formatter, messageType);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateMessageInterfaces(formatter, messageType, options) {
+ var _a, _b;
+ let usesLong = false;
+ let seenDeps = new Set();
+ const childTypes = getChildMessagesAndEnums(messageType);
+ formatter.writeLine(`// Original file: ${(_b = ((_a = messageType.filename) !== null && _a !== void 0 ? _a : 'null')) === null || _b === void 0 ? void 0 : _b.replace(/\\/g, '/')}`);
+ formatter.writeLine('');
+ messageType.fieldsArray.sort((fieldA, fieldB) => fieldA.id - fieldB.id);
+ for (const field of messageType.fieldsArray) {
+ if (field.resolvedType && childTypes.indexOf(field.resolvedType) < 0) {
+ const dependency = field.resolvedType;
+ if (seenDeps.has(dependency.fullName)) {
+ continue;
+ }
+ seenDeps.add(dependency.fullName);
+ formatter.writeLine(getImportLine(dependency, messageType, options));
+ }
+ if (field.type.indexOf('64') >= 0) {
+ usesLong = true;
+ }
+ }
+ for (const childType of childTypes) {
+ if (childType instanceof Protobuf.Type) {
+ for (const field of childType.fieldsArray) {
+ if (field.resolvedType && childTypes.indexOf(field.resolvedType) < 0) {
+ const dependency = field.resolvedType;
+ if (seenDeps.has(dependency.fullName)) {
+ continue;
+ }
+ seenDeps.add(dependency.fullName);
+ formatter.writeLine(getImportLine(dependency, messageType, options));
+ }
+ if (field.type.indexOf('64') >= 0) {
+ usesLong = true;
+ }
+ }
+ }
+ }
+ if (usesLong) {
+ formatter.writeLine("import type { Long } from '@grpc/proto-loader';");
+ }
+ if (messageType.fullName === '.google.protobuf.Any') {
+ formatter.writeLine("import type { AnyExtension } from '@grpc/proto-loader';");
+ }
+ formatter.writeLine('');
+ for (const childType of childTypes.sort(compareName)) {
+ const nameOverride = getTypeInterfaceName(childType);
+ if (childType instanceof Protobuf.Type) {
+ generatePermissiveMessageInterface(formatter, childType, options, nameOverride);
+ formatter.writeLine('');
+ generateRestrictedMessageInterface(formatter, childType, options, nameOverride);
+ }
+ else {
+ generateEnumInterface(formatter, childType, options, nameOverride);
+ }
+ formatter.writeLine('');
+ }
+ generatePermissiveMessageInterface(formatter, messageType, options);
+ formatter.writeLine('');
+ generateRestrictedMessageInterface(formatter, messageType, options);
+}
+function generateEnumInterface(formatter, enumType, options, nameOverride) {
+ var _a, _b;
+ const { inputName, outputName } = useNameFmter(options);
+ const name = nameOverride !== null && nameOverride !== void 0 ? nameOverride : enumType.name;
+ formatter.writeLine(`// Original file: ${(_b = ((_a = enumType.filename) !== null && _a !== void 0 ? _a : 'null')) === null || _b === void 0 ? void 0 : _b.replace(/\\/g, '/')}`);
+ formatter.writeLine('');
+ if (options.includeComments) {
+ formatComment(formatter, enumType.comment);
+ }
+ formatter.writeLine(`export const ${name} = {`);
+ formatter.indent();
+ for (const key of Object.keys(enumType.values)) {
+ if (options.includeComments) {
+ formatComment(formatter, enumType.comments[key]);
+ }
+ formatter.writeLine(`${key}: ${options.enums == String ? `'${key}'` : enumType.values[key]},`);
+ }
+ formatter.unindent();
+ formatter.writeLine('} as const;');
+ // Permissive Type
+ formatter.writeLine('');
+ if (options.includeComments) {
+ formatComment(formatter, enumType.comment);
+ }
+ formatter.writeLine(`export type ${inputName(name)} =`);
+ formatter.indent();
+ for (const key of Object.keys(enumType.values)) {
+ if (options.includeComments) {
+ formatComment(formatter, enumType.comments[key]);
+ }
+ formatter.writeLine(`| '${key}'`);
+ formatter.writeLine(`| ${enumType.values[key]}`);
+ }
+ formatter.unindent();
+ // Restrictive Type
+ formatter.writeLine('');
+ if (options.includeComments) {
+ formatComment(formatter, enumType.comment);
+ }
+ formatter.writeLine(`export type ${outputName(name)} = typeof ${name}[keyof typeof ${name}]`);
+}
+/**
+ * This is a list of methods that are exist in the generic Client class in the
+ * gRPC libraries. TypeScript has a problem with methods in subclasses with the
+ * same names as methods in the superclass, but with mismatched APIs. So, we
+ * avoid generating methods with these names in the service client interfaces.
+ * We always generate two service client methods per service method: one camel
+ * cased, and one with the original casing. So we will still generate one
+ * service client method for any conflicting name.
+ *
+ * Technically, at runtime conflicting name in the service client method
+ * actually shadows the original method, but TypeScript does not have a good
+ * way to represent that. So this change is not 100% accurate, but it gets the
+ * generated code to compile.
+ *
+ * This is just a list of the methods in the Client class definitions in
+ * grpc@1.24.11 and @grpc/grpc-js@1.4.0.
+ */
+const CLIENT_RESERVED_METHOD_NAMES = new Set([
+ 'close',
+ 'getChannel',
+ 'waitForReady',
+ 'makeUnaryRequest',
+ 'makeClientStreamRequest',
+ 'makeServerStreamRequest',
+ 'makeBidiStreamRequest',
+ 'resolveCallInterceptors',
+ /* These methods are private, but TypeScript is not happy with overriding even
+ * private methods with mismatched APIs. */
+ 'checkOptionalUnaryResponseArguments',
+ 'checkMetadataAndOptions'
+]);
+function generateServiceClientInterface(formatter, serviceType, options) {
+ const { outputName, inputName } = useNameFmter(options);
+ if (options.includeComments) {
+ formatComment(formatter, serviceType.comment);
+ }
+ formatter.writeLine(`export interface ${serviceType.name}Client extends grpc.Client {`);
+ formatter.indent();
+ for (const methodName of Object.keys(serviceType.methods).sort()) {
+ const method = serviceType.methods[methodName];
+ for (const name of [methodName, camelCase(methodName)]) {
+ if (CLIENT_RESERVED_METHOD_NAMES.has(name)) {
+ continue;
+ }
+ if (options.includeComments) {
+ formatComment(formatter, method.comment);
+ }
+ const requestType = inputName(getTypeInterfaceName(method.resolvedRequestType));
+ const responseType = outputName(getTypeInterfaceName(method.resolvedResponseType));
+ const callbackType = `grpc.requestCallback<${responseType}>`;
+ if (method.requestStream) {
+ if (method.responseStream) {
+ // Bidi streaming
+ const callType = `grpc.ClientDuplexStream<${requestType}, ${responseType}>`;
+ formatter.writeLine(`${name}(metadata: grpc.Metadata, options?: grpc.CallOptions): ${callType};`);
+ formatter.writeLine(`${name}(options?: grpc.CallOptions): ${callType};`);
+ }
+ else {
+ // Client streaming
+ const callType = `grpc.ClientWritableStream<${requestType}>`;
+ formatter.writeLine(`${name}(metadata: grpc.Metadata, options: grpc.CallOptions, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(metadata: grpc.Metadata, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(options: grpc.CallOptions, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(callback: ${callbackType}): ${callType};`);
+ }
+ }
+ else {
+ if (method.responseStream) {
+ // Server streaming
+ const callType = `grpc.ClientReadableStream<${responseType}>`;
+ formatter.writeLine(`${name}(argument: ${requestType}, metadata: grpc.Metadata, options?: grpc.CallOptions): ${callType};`);
+ formatter.writeLine(`${name}(argument: ${requestType}, options?: grpc.CallOptions): ${callType};`);
+ }
+ else {
+ // Unary
+ const callType = 'grpc.ClientUnaryCall';
+ formatter.writeLine(`${name}(argument: ${requestType}, metadata: grpc.Metadata, options: grpc.CallOptions, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(argument: ${requestType}, metadata: grpc.Metadata, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(argument: ${requestType}, options: grpc.CallOptions, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(argument: ${requestType}, callback: ${callbackType}): ${callType};`);
+ }
+ }
+ }
+ formatter.writeLine('');
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateServiceHandlerInterface(formatter, serviceType, options) {
+ const { inputName, outputName } = useNameFmter(options);
+ if (options.includeComments) {
+ formatComment(formatter, serviceType.comment);
+ }
+ formatter.writeLine(`export interface ${serviceType.name}Handlers extends grpc.UntypedServiceImplementation {`);
+ formatter.indent();
+ for (const methodName of Object.keys(serviceType.methods).sort()) {
+ const method = serviceType.methods[methodName];
+ if (options.includeComments) {
+ formatComment(formatter, method.comment);
+ }
+ const requestType = outputName(getTypeInterfaceName(method.resolvedRequestType));
+ const responseType = inputName(getTypeInterfaceName(method.resolvedResponseType));
+ if (method.requestStream) {
+ if (method.responseStream) {
+ // Bidi streaming
+ formatter.writeLine(`${methodName}: grpc.handleBidiStreamingCall<${requestType}, ${responseType}>;`);
+ }
+ else {
+ // Client streaming
+ formatter.writeLine(`${methodName}: grpc.handleClientStreamingCall<${requestType}, ${responseType}>;`);
+ }
+ }
+ else {
+ if (method.responseStream) {
+ // Server streaming
+ formatter.writeLine(`${methodName}: grpc.handleServerStreamingCall<${requestType}, ${responseType}>;`);
+ }
+ else {
+ // Unary
+ formatter.writeLine(`${methodName}: grpc.handleUnaryCall<${requestType}, ${responseType}>;`);
+ }
+ }
+ formatter.writeLine('');
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateServiceDefinitionInterface(formatter, serviceType, options) {
+ const { inputName, outputName } = useNameFmter(options);
+ formatter.writeLine(`export interface ${serviceType.name}Definition extends grpc.ServiceDefinition {`);
+ formatter.indent();
+ for (const methodName of Object.keys(serviceType.methods).sort()) {
+ const method = serviceType.methods[methodName];
+ const requestType = getTypeInterfaceName(method.resolvedRequestType);
+ const responseType = getTypeInterfaceName(method.resolvedResponseType);
+ formatter.writeLine(`${methodName}: MethodDefinition<${inputName(requestType)}, ${inputName(responseType)}, ${outputName(requestType)}, ${outputName(responseType)}>`);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateServiceInterfaces(formatter, serviceType, options) {
+ var _a, _b;
+ formatter.writeLine(`// Original file: ${(_b = ((_a = serviceType.filename) !== null && _a !== void 0 ? _a : 'null')) === null || _b === void 0 ? void 0 : _b.replace(/\\/g, '/')}`);
+ formatter.writeLine('');
+ const grpcImportPath = options.grpcLib.startsWith('.') ? getPathToRoot(serviceType) + options.grpcLib : options.grpcLib;
+ formatter.writeLine(`import type * as grpc from '${grpcImportPath}'`);
+ formatter.writeLine(`import type { MethodDefinition } from '@grpc/proto-loader'`);
+ const dependencies = new Set();
+ for (const method of serviceType.methodsArray) {
+ dependencies.add(method.resolvedRequestType);
+ dependencies.add(method.resolvedResponseType);
+ }
+ for (const dep of Array.from(dependencies.values()).sort(compareName)) {
+ formatter.writeLine(getImportLine(dep, serviceType, options));
+ }
+ formatter.writeLine('');
+ generateServiceClientInterface(formatter, serviceType, options);
+ formatter.writeLine('');
+ generateServiceHandlerInterface(formatter, serviceType, options);
+ formatter.writeLine('');
+ generateServiceDefinitionInterface(formatter, serviceType, options);
+}
+function containsDefinition(definitionType, namespace) {
+ for (const nested of namespace.nestedArray.sort(compareName)) {
+ if (nested instanceof definitionType) {
+ return true;
+ }
+ else if (isNamespaceBase(nested) && !(nested instanceof Protobuf.Type) && !(nested instanceof Protobuf.Enum) && containsDefinition(definitionType, nested)) {
+ return true;
+ }
+ }
+ return false;
+}
+function generateDefinitionImports(formatter, namespace, options) {
+ const imports = [];
+ if (containsDefinition(Protobuf.Enum, namespace)) {
+ imports.push('EnumTypeDefinition');
+ }
+ if (containsDefinition(Protobuf.Type, namespace)) {
+ imports.push('MessageTypeDefinition');
+ }
+ if (imports.length) {
+ formatter.writeLine(`import type { ${imports.join(', ')} } from '@grpc/proto-loader';`);
+ }
+}
+function generateServiceImports(formatter, namespace, options) {
+ for (const nested of namespace.nestedArray.sort(compareName)) {
+ if (nested instanceof Protobuf.Service) {
+ formatter.writeLine(getImportLine(nested, undefined, options));
+ }
+ else if (isNamespaceBase(nested) && !(nested instanceof Protobuf.Type) && !(nested instanceof Protobuf.Enum)) {
+ generateServiceImports(formatter, nested, options);
+ }
+ }
+}
+function generateSingleLoadedDefinitionType(formatter, nested, options) {
+ if (nested instanceof Protobuf.Service) {
+ if (options.includeComments) {
+ formatComment(formatter, nested.comment);
+ }
+ const typeInterfaceName = getTypeInterfaceName(nested);
+ formatter.writeLine(`${nested.name}: SubtypeConstructor<typeof grpc.Client, ${typeInterfaceName}Client> & { service: ${typeInterfaceName}Definition }`);
+ }
+ else if (nested instanceof Protobuf.Enum) {
+ formatter.writeLine(`${nested.name}: EnumTypeDefinition`);
+ }
+ else if (nested instanceof Protobuf.Type) {
+ formatter.writeLine(`${nested.name}: MessageTypeDefinition`);
+ }
+ else if (isNamespaceBase(nested)) {
+ generateLoadedDefinitionTypes(formatter, nested, options);
+ }
+}
+function generateLoadedDefinitionTypes(formatter, namespace, options) {
+ formatter.writeLine(`${namespace.name}: {`);
+ formatter.indent();
+ for (const nested of namespace.nestedArray.sort(compareName)) {
+ generateSingleLoadedDefinitionType(formatter, nested, options);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateRootFile(formatter, root, options) {
+ formatter.writeLine(`import type * as grpc from '${options.grpcLib}';`);
+ generateDefinitionImports(formatter, root, options);
+ formatter.writeLine('');
+ generateServiceImports(formatter, root, options);
+ formatter.writeLine('');
+ formatter.writeLine('type SubtypeConstructor<Constructor extends new (...args: any) => any, Subtype> = {');
+ formatter.writeLine(' new(...args: ConstructorParameters<Constructor>): Subtype;');
+ formatter.writeLine('};');
+ formatter.writeLine('');
+ formatter.writeLine('export interface ProtoGrpcType {');
+ formatter.indent();
+ for (const nested of root.nestedArray) {
+ generateSingleLoadedDefinitionType(formatter, nested, options);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+ formatter.writeLine('');
+}
+async function writeFile(filename, contents) {
+ await fs.promises.mkdir(path.dirname(filename), { recursive: true });
+ return fs.promises.writeFile(filename, contents);
+}
+function generateFilesForNamespace(namespace, options) {
+ const filePromises = [];
+ for (const nested of namespace.nestedArray) {
+ const fileFormatter = new TextFormatter();
+ if (nested instanceof Protobuf.Type) {
+ generateMessageInterfaces(fileFormatter, nested, options);
+ if (options.verbose) {
+ console.log(`Writing ${options.outDir}/${getPath(nested)} from file ${nested.filename}`);
+ }
+ filePromises.push(writeFile(`${options.outDir}/${getPath(nested)}`, fileFormatter.getFullText()));
+ }
+ else if (nested instanceof Protobuf.Enum) {
+ generateEnumInterface(fileFormatter, nested, options);
+ if (options.verbose) {
+ console.log(`Writing ${options.outDir}/${getPath(nested)} from file ${nested.filename}`);
+ }
+ filePromises.push(writeFile(`${options.outDir}/${getPath(nested)}`, fileFormatter.getFullText()));
+ }
+ else if (nested instanceof Protobuf.Service) {
+ generateServiceInterfaces(fileFormatter, nested, options);
+ if (options.verbose) {
+ console.log(`Writing ${options.outDir}/${getPath(nested)} from file ${nested.filename}`);
+ }
+ filePromises.push(writeFile(`${options.outDir}/${getPath(nested)}`, fileFormatter.getFullText()));
+ }
+ else if (isNamespaceBase(nested)) {
+ filePromises.push(...generateFilesForNamespace(nested, options));
+ }
+ }
+ return filePromises;
+}
+function writeFilesForRoot(root, masterFileName, options) {
+ const filePromises = [];
+ const masterFileFormatter = new TextFormatter();
+ generateRootFile(masterFileFormatter, root, options);
+ if (options.verbose) {
+ console.log(`Writing ${options.outDir}/${masterFileName}`);
+ }
+ filePromises.push(writeFile(`${options.outDir}/${masterFileName}`, masterFileFormatter.getFullText()));
+ filePromises.push(...generateFilesForNamespace(root, options));
+ return filePromises;
+}
+async function writeAllFiles(protoFiles, options) {
+ await fs.promises.mkdir(options.outDir, { recursive: true });
+ const basenameMap = new Map();
+ for (const filename of protoFiles) {
+ const basename = path.basename(filename).replace(/\.proto$/, '.ts');
+ if (basenameMap.has(basename)) {
+ basenameMap.get(basename).push(filename);
+ }
+ else {
+ basenameMap.set(basename, [filename]);
+ }
+ }
+ for (const [basename, filenames] of basenameMap.entries()) {
+ const loadedRoot = await (0, util_1.loadProtosWithOptions)(filenames, options);
+ writeFilesForRoot(loadedRoot, basename, options);
+ }
+}
+async function runScript() {
+ const boolDefaultFalseOption = {
+ boolean: true,
+ default: false,
+ };
+ const argv = yargs
+ .parserConfiguration({
+ 'parse-positional-numbers': false
+ })
+ .option('keepCase', boolDefaultFalseOption)
+ .option('longs', { string: true, default: 'Long' })
+ .option('enums', { string: true, default: 'number' })
+ .option('bytes', { string: true, default: 'Buffer' })
+ .option('defaults', boolDefaultFalseOption)
+ .option('arrays', boolDefaultFalseOption)
+ .option('objects', boolDefaultFalseOption)
+ .option('oneofs', boolDefaultFalseOption)
+ .option('json', boolDefaultFalseOption)
+ .boolean('verbose')
+ .option('includeComments', boolDefaultFalseOption)
+ .option('includeDirs', {
+ normalize: true,
+ array: true,
+ alias: 'I'
+ })
+ .option('outDir', {
+ alias: 'O',
+ normalize: true,
+ })
+ .option('grpcLib', { string: true })
+ .option('inputTemplate', { string: true, default: `${templateStr}` })
+ .option('outputTemplate', { string: true, default: `${templateStr}__Output` })
+ .option('inputBranded', boolDefaultFalseOption)
+ .option('outputBranded', boolDefaultFalseOption)
+ .coerce('longs', value => {
+ switch (value) {
+ case 'String': return String;
+ case 'Number': return Number;
+ default: return undefined;
+ }
+ }).coerce('enums', value => {
+ if (value === 'String') {
+ return String;
+ }
+ else {
+ return undefined;
+ }
+ }).coerce('bytes', value => {
+ switch (value) {
+ case 'Array': return Array;
+ case 'String': return String;
+ default: return undefined;
+ }
+ })
+ .alias({
+ verbose: 'v'
+ }).describe({
+ keepCase: 'Preserve the case of field names',
+ longs: 'The type that should be used to output 64 bit integer values. Can be String, Number',
+ enums: 'The type that should be used to output enum fields. Can be String',
+ bytes: 'The type that should be used to output bytes fields. Can be String, Array',
+ defaults: 'Output default values for omitted fields',
+ arrays: 'Output default values for omitted repeated fields even if --defaults is not set',
+ objects: 'Output default values for omitted message fields even if --defaults is not set',
+ oneofs: 'Output virtual oneof fields set to the present field\'s name',
+ json: 'Represent Infinity and NaN as strings in float fields. Also decode google.protobuf.Any automatically',
+ includeComments: 'Generate doc comments from comments in the original files',
+ includeDirs: 'Directories to search for included files',
+ outDir: 'Directory in which to output files',
+ grpcLib: 'The gRPC implementation library that these types will be used with',
+ inputTemplate: 'Template for mapping input or "permissive" type names',
+ outputTemplate: 'Template for mapping output or "restricted" type names',
+ inputBranded: 'Output property for branded type for "permissive" types with fullName of the Message as its value',
+ outputBranded: 'Output property for branded type for "restricted" types with fullName of the Message as its value',
+ }).demandOption(['outDir', 'grpcLib'])
+ .demand(1)
+ .usage('$0 [options] filenames...')
+ .epilogue('WARNING: This tool is in alpha. The CLI and generated code are subject to change')
+ .argv;
+ if (argv.verbose) {
+ console.log('Parsed arguments:', argv);
+ }
+ (0, util_1.addCommonProtos)();
+ writeAllFiles(argv._, Object.assign(Object.assign({}, argv), { alternateCommentMode: true })).then(() => {
+ if (argv.verbose) {
+ console.log('Success');
+ }
+ }, (error) => {
+ console.error(error);
+ process.exit(1);
+ });
+}
+if (require.main === module) {
+ runScript();
+}
+//# sourceMappingURL=proto-loader-gen-types.js.map \ No newline at end of file
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/._LICENSE b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/._LICENSE
new file mode 100755
index 0000000..a9b94b2
--- /dev/null
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/LICENSE b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/LICENSE
index 8dada3e..8dada3e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/LICENSE
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/LICENSE
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/README.md b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/README.md
index 2a7af61..2a7af61 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/README.md
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/README.md
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/bin/proto-loader-gen-types.js.map b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/bin/proto-loader-gen-types.js.map
index ffde0de..ffde0de 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/bin/proto-loader-gen-types.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/bin/proto-loader-gen-types.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.d.ts
index 6a0d0cc..6a0d0cc 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.js
index 5bbf6b3..5bbf6b3 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.js.map b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.js.map
index b10c5d5..b10c5d5 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/index.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.d.ts
index d0b13d9..d0b13d9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.js
index 7ade36b..7ade36b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.js.map b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.js.map
index bb517f7..bb517f7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/build/src/util.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/package.json b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/package.json
index 495f200..495f200 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/package.json
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader/package.json
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/._LICENSE b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/._LICENSE
new file mode 100755
index 0000000..54b042e
--- /dev/null
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/LICENSE b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/LICENSE
index 57b7e30..57b7e30 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/LICENSE
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/LICENSE
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/README.md b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/README.md
index b88c022..b88c022 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/README.md
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/README.md
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.js
index dc508bc..dc508bc 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.js.map b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.js.map
index 128be34..128be34 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.min.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.min.js
index 5a0bcb6..5a0bcb6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.min.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.min.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.min.js.map b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.min.js.map
index fbf0f85..fbf0f85 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.min.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/light/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.js
index 8731786..8731786 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.js.map b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.js.map
index 8f9a075..8f9a075 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.min.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.min.js
index 1d64def..1d64def 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.min.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.min.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.min.js.map b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
index e08df4c..e08df4c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.js
index 4e7650a..4e7650a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.js.map b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.js.map
index d623ef3..d623ef3 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.min.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.min.js
index 2b867e8..2b867e8 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.min.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.min.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.min.js.map b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.min.js.map
index 49eb0a7..49eb0a7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.min.js.map
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/dist/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/debug/README.md b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/debug/README.md
index a48517e..a48517e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/debug/README.md
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/debug/README.md
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/debug/index.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/debug/index.js
index 2b79766..2b79766 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/debug/index.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/debug/index.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/README.md b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/README.md
index 3bc4c6c..3bc4c6c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/README.md
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/README.md
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/index.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/index.d.ts
index 1df2efc..1df2efc 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/index.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/index.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/index.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/index.js
index 6aafd2a..6aafd2a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/index.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/index.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/test.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/test.js
index ceb80f8..ceb80f8 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/test.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/ext/descriptor/test.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/._LICENSE b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/._LICENSE
new file mode 100755
index 0000000..f976c6e
--- /dev/null
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/LICENSE b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/LICENSE
index 868bd40..868bd40 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/LICENSE
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/LICENSE
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/README.md b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/README.md
index 09e3f23..09e3f23 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/README.md
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/README.md
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/annotations.json b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/annotations.json
index 3f13a73..3f13a73 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/annotations.json
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/annotations.json
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/annotations.proto b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/annotations.proto
index 63a8eef..63a8eef 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/annotations.proto
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/annotations.proto
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/http.json b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/http.json
index e3a0f4f..e3a0f4f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/http.json
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/http.json
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/http.proto b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/http.proto
index e9a7e9d..e9a7e9d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/http.proto
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/api/http.proto
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/api.json b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/api.json
index 5460612..5460612 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/api.json
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/api.json
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/api.proto b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/api.proto
index cf6ae3f..cf6ae3f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/api.proto
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/api.proto
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/descriptor.json b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/descriptor.json
index f6c5c11..f6c5c11 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/descriptor.json
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/descriptor.json
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/descriptor.proto b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/descriptor.proto
index 3279492..3279492 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/descriptor.proto
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/descriptor.proto
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/source_context.json b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/source_context.json
index 51adb63..51adb63 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/source_context.json
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/source_context.json
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/source_context.proto b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/source_context.proto
index 584d36c..584d36c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/source_context.proto
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/source_context.proto
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/type.json b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/type.json
index fffa70d..fffa70d 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/type.json
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/type.json
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/type.proto b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/type.proto
index 8ee445b..8ee445b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/type.proto
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/google/protobuf/type.proto
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/index.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/index.d.ts
index 750ad2f..750ad2f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/index.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/index.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/index.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/index.js
index 042042a..042042a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/index.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/index.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/light.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/light.d.ts
index d83e7f9..d83e7f9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/light.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/light.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/light.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/light.js
index 1209e64..1209e64 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/light.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/light.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/minimal.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/minimal.d.ts
index d83e7f9..d83e7f9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/minimal.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/minimal.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/minimal.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/minimal.js
index 1f35ec9..1f35ec9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/minimal.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/minimal.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/._LICENSE b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/._LICENSE
new file mode 100755
index 0000000..6465700
--- /dev/null
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/LICENSE b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/LICENSE
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/LICENSE
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/README.md b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/README.md
index ab168f1..ab168f1 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/README.md
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/README.md
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/index.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/index.d.ts
index 5472d8e..5472d8e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/index.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/index.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/index.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/index.js
index f04775e..f04775e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/index.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/index.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/package.json b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/package.json
index 0348564..0348564 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/package.json
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/package.json
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/index.d.ts b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/index.d.ts
index c623535..c623535 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/index.d.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/index.d.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/index.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/index.js
index 03c5988..03c5988 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/index.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/index.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/package.json b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/package.json
index 5bbefff..5bbefff 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/package.json
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long/umd/package.json
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/package.json b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/package.json
index 8643570..8643570 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/package.json
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/package.json
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/scripts/postinstall.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/scripts/postinstall.js
index bf4ff45..bf4ff45 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/scripts/postinstall.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/scripts/postinstall.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/common.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/common.js
index 489ee1c..489ee1c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/common.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/common.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/converter.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/converter.js
index c9e68b5..c9e68b5 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/converter.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/converter.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/decoder.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/decoder.js
index f55451f..f55451f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/decoder.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/decoder.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/encoder.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/encoder.js
index c803e99..c803e99 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/encoder.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/encoder.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/enum.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/enum.js
index 1c01620..1c01620 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/enum.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/enum.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/field.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/field.js
index e0feb8b..e0feb8b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/field.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/field.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index-light.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index-light.js
index 32c6a05..32c6a05 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index-light.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index-light.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index-minimal.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index-minimal.js
index 1f4aaea..1f4aaea 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index-minimal.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index-minimal.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index.js
index 56bd3d5..56bd3d5 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/index.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/mapfield.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/mapfield.js
index 67c7097..67c7097 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/mapfield.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/mapfield.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/message.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/message.js
index 3f94bf6..3f94bf6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/message.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/message.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/method.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/method.js
index 18a6ab2..18a6ab2 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/method.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/method.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/namespace.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/namespace.js
index 731afc7..731afc7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/namespace.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/namespace.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/object.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/object.js
index bd04cec..bd04cec 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/object.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/object.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/oneof.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/oneof.js
index ba0e902..ba0e902 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/oneof.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/oneof.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/parse.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/parse.js
index be9dd5a..be9dd5a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/parse.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/parse.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/reader.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/reader.js
index 1b6ae13..1b6ae13 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/reader.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/reader.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/reader_buffer.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/reader_buffer.js
index e547424..e547424 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/reader_buffer.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/reader_buffer.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/root.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/root.js
index df6f11f..df6f11f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/root.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/root.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/roots.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/roots.js
index 1d93086..1d93086 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/roots.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/roots.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/rpc.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/rpc.js
index 894e5c7..894e5c7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/rpc.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/rpc.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/rpc/service.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/rpc/service.js
index 757f382..757f382 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/rpc/service.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/rpc/service.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/service.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/service.js
index bc2c308..bc2c308 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/service.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/service.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/tokenize.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/tokenize.js
index bfb784b..bfb784b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/tokenize.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/tokenize.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/type.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/type.js
index 2e7bda4..2e7bda4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/type.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/type.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/types.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/types.js
index 5fda19a..5fda19a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/types.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/types.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/typescript.jsdoc b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/typescript.jsdoc
index 9a67101..9a67101 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/typescript.jsdoc
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/typescript.jsdoc
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util.js
index c39d33a..c39d33a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util/longbits.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util/longbits.js
index 11bfb1c..11bfb1c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util/longbits.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util/longbits.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util/minimal.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util/minimal.js
index 35008ec..35008ec 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util/minimal.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/util/minimal.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/verifier.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/verifier.js
index d58e27a..d58e27a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/verifier.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/verifier.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/wrappers.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/wrappers.js
index 131e21c..131e21c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/wrappers.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/wrappers.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/writer.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/writer.js
index cc84a00..cc84a00 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/writer.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/writer.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/writer_buffer.js b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/writer_buffer.js
index 09a4a91..09a4a91 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/writer_buffer.js
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/src/writer_buffer.js
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/tsconfig.json b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/tsconfig.json
index a0b3639..a0b3639 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/tsconfig.json
+++ b/includes/fcm/node_modules/@grpc/grpc-js/node_modules/protobufjs/tsconfig.json
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/package.json b/includes/fcm/node_modules/@grpc/grpc-js/package.json
index 55ddb10..55ddb10 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/package.json
+++ b/includes/fcm/node_modules/@grpc/grpc-js/package.json
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/proto/channelz.proto b/includes/fcm/node_modules/@grpc/grpc-js/proto/channelz.proto
index 446e979..446e979 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/proto/channelz.proto
+++ b/includes/fcm/node_modules/@grpc/grpc-js/proto/channelz.proto
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/admin.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/admin.ts
index 7745d07..7745d07 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/admin.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/admin.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/backoff-timeout.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/backoff-timeout.ts
index f523e25..f523e25 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/backoff-timeout.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/backoff-timeout.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/call-credentials-filter.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/call-credentials-filter.ts
index 5c74629..5c74629 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/call-credentials-filter.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/call-credentials-filter.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/call-credentials.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/call-credentials.ts
index bbc88a8..bbc88a8 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/call-credentials.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/call-credentials.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/call-stream.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/call-stream.ts
index 488e35f..488e35f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/call-stream.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/call-stream.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/call.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/call.ts
index 10b606a..10b606a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/call.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/call.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/channel-credentials.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/channel-credentials.ts
index fd9d7b5..fd9d7b5 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/channel-credentials.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/channel-credentials.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/channel-options.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/channel-options.ts
index b7fc92f..b7fc92f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/channel-options.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/channel-options.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/channel.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/channel.ts
index 93b2204..93b2204 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/channel.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/channel.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/channelz.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/channelz.ts
index 5a7a547..5a7a547 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/channelz.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/channelz.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/client-interceptors.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/client-interceptors.ts
index ddb296f..ddb296f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/client-interceptors.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/client-interceptors.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/client.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/client.ts
index 1198dc4..1198dc4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/client.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/client.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/compression-algorithms.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/compression-algorithms.ts
index ca2c7a6..ca2c7a6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/compression-algorithms.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/compression-algorithms.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/compression-filter.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/compression-filter.ts
index 4082546..4082546 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/compression-filter.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/compression-filter.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/connectivity-state.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/connectivity-state.ts
index 560ab9c..560ab9c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/connectivity-state.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/connectivity-state.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/constants.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/constants.ts
index 865b24c..865b24c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/constants.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/constants.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/deadline-filter.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/deadline-filter.ts
index 7bdd764..7bdd764 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/deadline-filter.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/deadline-filter.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/duration.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/duration.ts
index 278c9ae..278c9ae 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/duration.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/duration.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/events.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/events.ts
index 7718746..7718746 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/events.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/events.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/experimental.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/experimental.ts
index d58495f..d58495f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/experimental.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/experimental.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/filter-stack.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/filter-stack.ts
index a9e7544..a9e7544 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/filter-stack.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/filter-stack.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/filter.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/filter.ts
index 8475a0a..8475a0a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/filter.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/filter.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/channelz.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/channelz.ts
index 367cf27..367cf27 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/channelz.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/channelz.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Any.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Any.ts
index fcaa672..fcaa672 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Any.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Any.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BoolValue.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BoolValue.ts
index 86507ea..86507ea 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BoolValue.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BoolValue.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BytesValue.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BytesValue.ts
index 9cec76f..9cec76f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BytesValue.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/BytesValue.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/DoubleValue.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/DoubleValue.ts
index d70b303..d70b303 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/DoubleValue.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/DoubleValue.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Duration.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Duration.ts
index 8595377..8595377 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Duration.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Duration.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/FloatValue.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/FloatValue.ts
index 54a655f..54a655f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/FloatValue.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/FloatValue.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int32Value.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int32Value.ts
index ec4eeb7..ec4eeb7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int32Value.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int32Value.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int64Value.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int64Value.ts
index f737519..f737519 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int64Value.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Int64Value.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/StringValue.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/StringValue.ts
index 673090e..673090e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/StringValue.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/StringValue.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Timestamp.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Timestamp.ts
index ceaa32b..ceaa32b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Timestamp.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/Timestamp.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt32Value.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt32Value.ts
index 973ab34..973ab34 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt32Value.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt32Value.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt64Value.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt64Value.ts
index 7a85c39..7a85c39 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt64Value.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/google/protobuf/UInt64Value.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Address.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Address.ts
index 259cfea..259cfea 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Address.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Address.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channel.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channel.ts
index 93b4a26..93b4a26 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channel.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channel.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelConnectivityState.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelConnectivityState.ts
index be34ab9..be34ab9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelConnectivityState.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelConnectivityState.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelData.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelData.ts
index 6d6824a..6d6824a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelData.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelData.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelRef.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelRef.ts
index 231d008..231d008 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelRef.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelRef.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTrace.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTrace.ts
index 7dbc8d9..7dbc8d9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTrace.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTrace.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTraceEvent.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTraceEvent.ts
index 24b97fb..24b97fb 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTraceEvent.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ChannelTraceEvent.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channelz.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channelz.ts
index 4c8c18a..4c8c18a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channelz.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Channelz.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelRequest.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelRequest.ts
index 437e2d6..437e2d6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelRequest.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelRequest.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelResponse.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelResponse.ts
index 2e967a4..2e967a4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelResponse.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetChannelResponse.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerRequest.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerRequest.ts
index f5d4a29..f5d4a29 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerRequest.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerRequest.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerResponse.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerResponse.ts
index fe00782..fe00782 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerResponse.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerResponse.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsRequest.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsRequest.ts
index c33056e..c33056e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsRequest.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsRequest.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsResponse.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsResponse.ts
index 112f277..112f277 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsResponse.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServerSocketsResponse.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersRequest.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersRequest.ts
index 2defea6..2defea6 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersRequest.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersRequest.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersResponse.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersResponse.ts
index b07893b..b07893b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersResponse.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetServersResponse.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketRequest.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketRequest.ts
index b3dc160..b3dc160 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketRequest.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketRequest.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketResponse.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketResponse.ts
index b6304b7..b6304b7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketResponse.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSocketResponse.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelRequest.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelRequest.ts
index f481a81..f481a81 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelRequest.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelRequest.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelResponse.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelResponse.ts
index 57d2bf2..57d2bf2 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelResponse.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetSubchannelResponse.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsRequest.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsRequest.ts
index a122d7a..a122d7a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsRequest.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsRequest.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsResponse.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsResponse.ts
index d96e636..d96e636 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsResponse.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/GetTopChannelsResponse.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Security.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Security.ts
index e555d69..e555d69 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Security.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Security.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Server.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Server.ts
index 9583433..9583433 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Server.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Server.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerData.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerData.ts
index ce48e36..ce48e36 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerData.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerData.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerRef.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerRef.ts
index 389183b..389183b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerRef.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/ServerRef.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Socket.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Socket.ts
index 5829afe..5829afe 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Socket.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Socket.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketData.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketData.ts
index c62d4d1..c62d4d1 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketData.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketData.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOption.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOption.ts
index 115b36a..115b36a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOption.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOption.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionLinger.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionLinger.ts
index d83fa32..d83fa32 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionLinger.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionLinger.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.ts
index 2f8affe..2f8affe 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTcpInfo.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTimeout.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTimeout.ts
index 185839b..185839b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTimeout.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketOptionTimeout.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketRef.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketRef.ts
index 52fdb2b..52fdb2b 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketRef.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SocketRef.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Subchannel.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Subchannel.ts
index 7122fac..7122fac 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Subchannel.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/Subchannel.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SubchannelRef.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SubchannelRef.ts
index b6911c7..b6911c7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SubchannelRef.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/generated/grpc/channelz/v1/SubchannelRef.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/http_proxy.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/http_proxy.ts
index 6faa197..6faa197 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/http_proxy.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/http_proxy.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/index.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/index.ts
index b4855fb..b4855fb 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/index.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/index.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-child-handler.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-child-handler.ts
index 64b3418..64b3418 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-child-handler.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-child-handler.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-outlier-detection.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-outlier-detection.ts
index 52a9bfc..52a9bfc 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-outlier-detection.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-outlier-detection.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-pick-first.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-pick-first.ts
index 240f0e9..240f0e9 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-pick-first.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-pick-first.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-round-robin.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-round-robin.ts
index 8a4094a..8a4094a 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-round-robin.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer-round-robin.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer.ts
index 48930c7..48930c7 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/load-balancer.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/logging.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/logging.ts
index ec845c1..ec845c1 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/logging.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/logging.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/make-client.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/make-client.ts
index 7d08fee..7d08fee 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/make-client.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/make-client.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/max-message-size-filter.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/max-message-size-filter.ts
index 9a3bc9c..9a3bc9c 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/max-message-size-filter.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/max-message-size-filter.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/metadata.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/metadata.ts
index 376cb49..376cb49 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/metadata.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/metadata.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/object-stream.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/object-stream.ts
index 22ab8a4..22ab8a4 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/object-stream.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/object-stream.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/picker.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/picker.ts
index f366a69..f366a69 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/picker.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/picker.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/resolver-dns.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/resolver-dns.ts
index 14de265..14de265 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/resolver-dns.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/resolver-dns.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/resolver-ip.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/resolver-ip.ts
index 24efc3f..24efc3f 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/resolver-ip.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/resolver-ip.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/resolver-uds.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/resolver-uds.ts
index 24095ec..24095ec 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/resolver-uds.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/resolver-uds.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/resolver.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/resolver.ts
index fcbc689..fcbc689 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/resolver.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/resolver.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/resolving-load-balancer.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/resolving-load-balancer.ts
index 985b6e3..985b6e3 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/resolving-load-balancer.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/resolving-load-balancer.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/server-call.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/server-call.ts
index 6ddfe13..6ddfe13 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/server-call.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/server-call.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/server-credentials.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/server-credentials.ts
index 17ab298..17ab298 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/server-credentials.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/server-credentials.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/server.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/server.ts
index 2e89f45..2e89f45 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/server.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/server.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/service-config.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/service-config.ts
index f310597..f310597 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/service-config.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/service-config.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/status-builder.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/status-builder.ts
index 1109af1..1109af1 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/status-builder.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/status-builder.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/stream-decoder.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/stream-decoder.ts
index 671ad41..671ad41 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/stream-decoder.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/stream-decoder.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-address.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-address.ts
index 29022ca..29022ca 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-address.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-address.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-interface.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-interface.ts
index 082a8b3..082a8b3 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-interface.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-interface.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-pool.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-pool.ts
index b7ef362..b7ef362 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-pool.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel-pool.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel.ts
index 87c0cd2..87c0cd2 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/subchannel.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/tls-helpers.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/tls-helpers.ts
index 3f7a62e..3f7a62e 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/tls-helpers.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/tls-helpers.ts
diff --git a/includes/fcm/node_modules/@grpc/grpc-js/src/uri-parser.ts b/includes/fcm/node_modules/@grpc/grpc-js/src/uri-parser.ts
index 20c3d53..20c3d53 100644..100755
--- a/includes/fcm/node_modules/@grpc/grpc-js/src/uri-parser.ts
+++ b/includes/fcm/node_modules/@grpc/grpc-js/src/uri-parser.ts
diff --git a/includes/fcm/node_modules/@grpc/proto-loader/._LICENSE b/includes/fcm/node_modules/@grpc/proto-loader/._LICENSE
new file mode 100755
index 0000000..7c3548c
--- /dev/null
+++ b/includes/fcm/node_modules/@grpc/proto-loader/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@grpc/proto-loader/LICENSE b/includes/fcm/node_modules/@grpc/proto-loader/LICENSE
index 8dada3e..8dada3e 100644..100755
--- a/includes/fcm/node_modules/@grpc/proto-loader/LICENSE
+++ b/includes/fcm/node_modules/@grpc/proto-loader/LICENSE
diff --git a/includes/fcm/node_modules/@grpc/proto-loader/README.md b/includes/fcm/node_modules/@grpc/proto-loader/README.md
index 123fad1..123fad1 100644..100755
--- a/includes/fcm/node_modules/@grpc/proto-loader/README.md
+++ b/includes/fcm/node_modules/@grpc/proto-loader/README.md
diff --git a/includes/fcm/node_modules/@grpc/proto-loader/build/src/index.d.ts b/includes/fcm/node_modules/@grpc/proto-loader/build/src/index.d.ts
index 6a0d0cc..6a0d0cc 100644..100755
--- a/includes/fcm/node_modules/@grpc/proto-loader/build/src/index.d.ts
+++ b/includes/fcm/node_modules/@grpc/proto-loader/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/@grpc/proto-loader/build/src/index.js b/includes/fcm/node_modules/@grpc/proto-loader/build/src/index.js
index 50fe36e..50fe36e 100644..100755
--- a/includes/fcm/node_modules/@grpc/proto-loader/build/src/index.js
+++ b/includes/fcm/node_modules/@grpc/proto-loader/build/src/index.js
diff --git a/includes/fcm/node_modules/@grpc/proto-loader/build/src/util.d.ts b/includes/fcm/node_modules/@grpc/proto-loader/build/src/util.d.ts
index d0b13d9..d0b13d9 100644..100755
--- a/includes/fcm/node_modules/@grpc/proto-loader/build/src/util.d.ts
+++ b/includes/fcm/node_modules/@grpc/proto-loader/build/src/util.d.ts
diff --git a/includes/fcm/node_modules/@grpc/proto-loader/build/src/util.js b/includes/fcm/node_modules/@grpc/proto-loader/build/src/util.js
index ecc698f..ecc698f 100644..100755
--- a/includes/fcm/node_modules/@grpc/proto-loader/build/src/util.js
+++ b/includes/fcm/node_modules/@grpc/proto-loader/build/src/util.js
diff --git a/includes/fcm/node_modules/@grpc/proto-loader/package.json b/includes/fcm/node_modules/@grpc/proto-loader/package.json
index 65639c5..65639c5 100644..100755
--- a/includes/fcm/node_modules/@grpc/proto-loader/package.json
+++ b/includes/fcm/node_modules/@grpc/proto-loader/package.json
diff --git a/includes/fcm/node_modules/@panva/asn1.js/._LICENSE b/includes/fcm/node_modules/@panva/asn1.js/._LICENSE
new file mode 100755
index 0000000..4e830a0
--- /dev/null
+++ b/includes/fcm/node_modules/@panva/asn1.js/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@panva/asn1.js/CHANGELOG.md b/includes/fcm/node_modules/@panva/asn1.js/CHANGELOG.md
index 83925cf..83925cf 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/CHANGELOG.md
+++ b/includes/fcm/node_modules/@panva/asn1.js/CHANGELOG.md
diff --git a/includes/fcm/node_modules/@panva/asn1.js/LICENSE b/includes/fcm/node_modules/@panva/asn1.js/LICENSE
index 25d0cf1..25d0cf1 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/LICENSE
+++ b/includes/fcm/node_modules/@panva/asn1.js/LICENSE
diff --git a/includes/fcm/node_modules/@panva/asn1.js/README.md b/includes/fcm/node_modules/@panva/asn1.js/README.md
index 11d9039..11d9039 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/README.md
+++ b/includes/fcm/node_modules/@panva/asn1.js/README.md
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1.js
index beff021..beff021 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/api.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/api.js
index 98e791a..98e791a 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/api.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/api.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/buffer.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/buffer.js
index 89c9e1a..89c9e1a 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/buffer.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/buffer.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/index.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/index.js
index ec478bf..ec478bf 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/index.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/index.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/node.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/node.js
index 52a2535..52a2535 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/node.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/node.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/reporter.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/reporter.js
index a318583..a318583 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/reporter.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/base/reporter.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/constants/der.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/constants/der.js
index d8b22e1..d8b22e1 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/constants/der.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/constants/der.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/constants/index.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/constants/index.js
index 8da77fe..8da77fe 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/constants/index.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/constants/index.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/der.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/der.js
index 4da64de..4da64de 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/der.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/der.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/index.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/index.js
index b6acd32..b6acd32 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/index.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/index.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/pem.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/pem.js
index ba94cc3..ba94cc3 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/pem.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/decoders/pem.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/der.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/der.js
index f4c2381..f4c2381 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/der.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/der.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/index.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/index.js
index b6acd32..b6acd32 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/index.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/index.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/pem.js b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/pem.js
index 1fbd2b1..1fbd2b1 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/pem.js
+++ b/includes/fcm/node_modules/@panva/asn1.js/lib/asn1/encoders/pem.js
diff --git a/includes/fcm/node_modules/@panva/asn1.js/package.json b/includes/fcm/node_modules/@panva/asn1.js/package.json
index 2e9d902..2e9d902 100644..100755
--- a/includes/fcm/node_modules/@panva/asn1.js/package.json
+++ b/includes/fcm/node_modules/@panva/asn1.js/package.json
diff --git a/includes/fcm/node_modules/@protobufjs/aspromise/._LICENSE b/includes/fcm/node_modules/@protobufjs/aspromise/._LICENSE
new file mode 100755
index 0000000..a206cd1
--- /dev/null
+++ b/includes/fcm/node_modules/@protobufjs/aspromise/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@protobufjs/aspromise/LICENSE b/includes/fcm/node_modules/@protobufjs/aspromise/LICENSE
index 2a2d560..2a2d560 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/aspromise/LICENSE
+++ b/includes/fcm/node_modules/@protobufjs/aspromise/LICENSE
diff --git a/includes/fcm/node_modules/@protobufjs/aspromise/README.md b/includes/fcm/node_modules/@protobufjs/aspromise/README.md
index 7227096..7227096 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/aspromise/README.md
+++ b/includes/fcm/node_modules/@protobufjs/aspromise/README.md
diff --git a/includes/fcm/node_modules/@protobufjs/aspromise/index.d.ts b/includes/fcm/node_modules/@protobufjs/aspromise/index.d.ts
index afbd89a..afbd89a 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/aspromise/index.d.ts
+++ b/includes/fcm/node_modules/@protobufjs/aspromise/index.d.ts
diff --git a/includes/fcm/node_modules/@protobufjs/aspromise/index.js b/includes/fcm/node_modules/@protobufjs/aspromise/index.js
index b10f826..b10f826 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/aspromise/index.js
+++ b/includes/fcm/node_modules/@protobufjs/aspromise/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/aspromise/package.json b/includes/fcm/node_modules/@protobufjs/aspromise/package.json
index 2d7e503..2d7e503 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/aspromise/package.json
+++ b/includes/fcm/node_modules/@protobufjs/aspromise/package.json
diff --git a/includes/fcm/node_modules/@protobufjs/aspromise/tests/index.js b/includes/fcm/node_modules/@protobufjs/aspromise/tests/index.js
index 6d8d24c..6d8d24c 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/aspromise/tests/index.js
+++ b/includes/fcm/node_modules/@protobufjs/aspromise/tests/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/base64/._LICENSE b/includes/fcm/node_modules/@protobufjs/base64/._LICENSE
new file mode 100755
index 0000000..11392e3
--- /dev/null
+++ b/includes/fcm/node_modules/@protobufjs/base64/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@protobufjs/base64/LICENSE b/includes/fcm/node_modules/@protobufjs/base64/LICENSE
index 2a2d560..2a2d560 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/base64/LICENSE
+++ b/includes/fcm/node_modules/@protobufjs/base64/LICENSE
diff --git a/includes/fcm/node_modules/@protobufjs/base64/README.md b/includes/fcm/node_modules/@protobufjs/base64/README.md
index 0e2eb33..0e2eb33 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/base64/README.md
+++ b/includes/fcm/node_modules/@protobufjs/base64/README.md
diff --git a/includes/fcm/node_modules/@protobufjs/base64/index.d.ts b/includes/fcm/node_modules/@protobufjs/base64/index.d.ts
index 16fd7db..16fd7db 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/base64/index.d.ts
+++ b/includes/fcm/node_modules/@protobufjs/base64/index.d.ts
diff --git a/includes/fcm/node_modules/@protobufjs/base64/index.js b/includes/fcm/node_modules/@protobufjs/base64/index.js
index 26d5443..26d5443 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/base64/index.js
+++ b/includes/fcm/node_modules/@protobufjs/base64/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/base64/package.json b/includes/fcm/node_modules/@protobufjs/base64/package.json
index 46e71d4..46e71d4 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/base64/package.json
+++ b/includes/fcm/node_modules/@protobufjs/base64/package.json
diff --git a/includes/fcm/node_modules/@protobufjs/base64/tests/index.js b/includes/fcm/node_modules/@protobufjs/base64/tests/index.js
index 89828f2..89828f2 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/base64/tests/index.js
+++ b/includes/fcm/node_modules/@protobufjs/base64/tests/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/codegen/._LICENSE b/includes/fcm/node_modules/@protobufjs/codegen/._LICENSE
new file mode 100755
index 0000000..322290a
--- /dev/null
+++ b/includes/fcm/node_modules/@protobufjs/codegen/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@protobufjs/codegen/LICENSE b/includes/fcm/node_modules/@protobufjs/codegen/LICENSE
index 2a2d560..2a2d560 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/codegen/LICENSE
+++ b/includes/fcm/node_modules/@protobufjs/codegen/LICENSE
diff --git a/includes/fcm/node_modules/@protobufjs/codegen/README.md b/includes/fcm/node_modules/@protobufjs/codegen/README.md
index 0169338..0169338 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/codegen/README.md
+++ b/includes/fcm/node_modules/@protobufjs/codegen/README.md
diff --git a/includes/fcm/node_modules/@protobufjs/codegen/index.d.ts b/includes/fcm/node_modules/@protobufjs/codegen/index.d.ts
index f7fb921..f7fb921 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/codegen/index.d.ts
+++ b/includes/fcm/node_modules/@protobufjs/codegen/index.d.ts
diff --git a/includes/fcm/node_modules/@protobufjs/codegen/index.js b/includes/fcm/node_modules/@protobufjs/codegen/index.js
index de73f80..de73f80 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/codegen/index.js
+++ b/includes/fcm/node_modules/@protobufjs/codegen/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/codegen/package.json b/includes/fcm/node_modules/@protobufjs/codegen/package.json
index 92f2c4c..92f2c4c 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/codegen/package.json
+++ b/includes/fcm/node_modules/@protobufjs/codegen/package.json
diff --git a/includes/fcm/node_modules/@protobufjs/codegen/tests/index.js b/includes/fcm/node_modules/@protobufjs/codegen/tests/index.js
index f3a3db1..f3a3db1 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/codegen/tests/index.js
+++ b/includes/fcm/node_modules/@protobufjs/codegen/tests/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/eventemitter/._LICENSE b/includes/fcm/node_modules/@protobufjs/eventemitter/._LICENSE
new file mode 100755
index 0000000..b520675
--- /dev/null
+++ b/includes/fcm/node_modules/@protobufjs/eventemitter/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@protobufjs/eventemitter/LICENSE b/includes/fcm/node_modules/@protobufjs/eventemitter/LICENSE
index 2a2d560..2a2d560 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/eventemitter/LICENSE
+++ b/includes/fcm/node_modules/@protobufjs/eventemitter/LICENSE
diff --git a/includes/fcm/node_modules/@protobufjs/eventemitter/README.md b/includes/fcm/node_modules/@protobufjs/eventemitter/README.md
index 998d315..998d315 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/eventemitter/README.md
+++ b/includes/fcm/node_modules/@protobufjs/eventemitter/README.md
diff --git a/includes/fcm/node_modules/@protobufjs/eventemitter/index.d.ts b/includes/fcm/node_modules/@protobufjs/eventemitter/index.d.ts
index 4615963..4615963 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/eventemitter/index.d.ts
+++ b/includes/fcm/node_modules/@protobufjs/eventemitter/index.d.ts
diff --git a/includes/fcm/node_modules/@protobufjs/eventemitter/index.js b/includes/fcm/node_modules/@protobufjs/eventemitter/index.js
index 76ce938..76ce938 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/eventemitter/index.js
+++ b/includes/fcm/node_modules/@protobufjs/eventemitter/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/eventemitter/package.json b/includes/fcm/node_modules/@protobufjs/eventemitter/package.json
index 1d565e6..1d565e6 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/eventemitter/package.json
+++ b/includes/fcm/node_modules/@protobufjs/eventemitter/package.json
diff --git a/includes/fcm/node_modules/@protobufjs/eventemitter/tests/index.js b/includes/fcm/node_modules/@protobufjs/eventemitter/tests/index.js
index aeee277..aeee277 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/eventemitter/tests/index.js
+++ b/includes/fcm/node_modules/@protobufjs/eventemitter/tests/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/fetch/._LICENSE b/includes/fcm/node_modules/@protobufjs/fetch/._LICENSE
new file mode 100755
index 0000000..f482a72
--- /dev/null
+++ b/includes/fcm/node_modules/@protobufjs/fetch/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@protobufjs/fetch/LICENSE b/includes/fcm/node_modules/@protobufjs/fetch/LICENSE
index 2a2d560..2a2d560 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/fetch/LICENSE
+++ b/includes/fcm/node_modules/@protobufjs/fetch/LICENSE
diff --git a/includes/fcm/node_modules/@protobufjs/fetch/README.md b/includes/fcm/node_modules/@protobufjs/fetch/README.md
index 11088a0..11088a0 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/fetch/README.md
+++ b/includes/fcm/node_modules/@protobufjs/fetch/README.md
diff --git a/includes/fcm/node_modules/@protobufjs/fetch/index.d.ts b/includes/fcm/node_modules/@protobufjs/fetch/index.d.ts
index 77cf9f3..77cf9f3 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/fetch/index.d.ts
+++ b/includes/fcm/node_modules/@protobufjs/fetch/index.d.ts
diff --git a/includes/fcm/node_modules/@protobufjs/fetch/index.js b/includes/fcm/node_modules/@protobufjs/fetch/index.js
index f2766f5..f2766f5 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/fetch/index.js
+++ b/includes/fcm/node_modules/@protobufjs/fetch/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/fetch/package.json b/includes/fcm/node_modules/@protobufjs/fetch/package.json
index 10096ea..10096ea 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/fetch/package.json
+++ b/includes/fcm/node_modules/@protobufjs/fetch/package.json
diff --git a/includes/fcm/node_modules/@protobufjs/fetch/tests/index.js b/includes/fcm/node_modules/@protobufjs/fetch/tests/index.js
index 3cb0dae..3cb0dae 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/fetch/tests/index.js
+++ b/includes/fcm/node_modules/@protobufjs/fetch/tests/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/float/._LICENSE b/includes/fcm/node_modules/@protobufjs/float/._LICENSE
new file mode 100755
index 0000000..89bf212
--- /dev/null
+++ b/includes/fcm/node_modules/@protobufjs/float/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@protobufjs/float/LICENSE b/includes/fcm/node_modules/@protobufjs/float/LICENSE
index 2a2d560..2a2d560 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/float/LICENSE
+++ b/includes/fcm/node_modules/@protobufjs/float/LICENSE
diff --git a/includes/fcm/node_modules/@protobufjs/float/README.md b/includes/fcm/node_modules/@protobufjs/float/README.md
index 8947bae..8947bae 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/float/README.md
+++ b/includes/fcm/node_modules/@protobufjs/float/README.md
diff --git a/includes/fcm/node_modules/@protobufjs/float/bench/index.js b/includes/fcm/node_modules/@protobufjs/float/bench/index.js
index 1b3c4b8..1b3c4b8 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/float/bench/index.js
+++ b/includes/fcm/node_modules/@protobufjs/float/bench/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/float/bench/suite.js b/includes/fcm/node_modules/@protobufjs/float/bench/suite.js
index 3820579..3820579 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/float/bench/suite.js
+++ b/includes/fcm/node_modules/@protobufjs/float/bench/suite.js
diff --git a/includes/fcm/node_modules/@protobufjs/float/index.d.ts b/includes/fcm/node_modules/@protobufjs/float/index.d.ts
index ab05de3..ab05de3 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/float/index.d.ts
+++ b/includes/fcm/node_modules/@protobufjs/float/index.d.ts
diff --git a/includes/fcm/node_modules/@protobufjs/float/index.js b/includes/fcm/node_modules/@protobufjs/float/index.js
index 706d096..706d096 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/float/index.js
+++ b/includes/fcm/node_modules/@protobufjs/float/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/float/package.json b/includes/fcm/node_modules/@protobufjs/float/package.json
index b3072f1..b3072f1 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/float/package.json
+++ b/includes/fcm/node_modules/@protobufjs/float/package.json
diff --git a/includes/fcm/node_modules/@protobufjs/float/tests/index.js b/includes/fcm/node_modules/@protobufjs/float/tests/index.js
index 324e85c..324e85c 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/float/tests/index.js
+++ b/includes/fcm/node_modules/@protobufjs/float/tests/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/inquire/._LICENSE b/includes/fcm/node_modules/@protobufjs/inquire/._LICENSE
new file mode 100755
index 0000000..ccc4ce6
--- /dev/null
+++ b/includes/fcm/node_modules/@protobufjs/inquire/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@protobufjs/inquire/.npmignore b/includes/fcm/node_modules/@protobufjs/inquire/.npmignore
index ce75de4..ce75de4 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/inquire/.npmignore
+++ b/includes/fcm/node_modules/@protobufjs/inquire/.npmignore
diff --git a/includes/fcm/node_modules/@protobufjs/inquire/LICENSE b/includes/fcm/node_modules/@protobufjs/inquire/LICENSE
index 2a2d560..2a2d560 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/inquire/LICENSE
+++ b/includes/fcm/node_modules/@protobufjs/inquire/LICENSE
diff --git a/includes/fcm/node_modules/@protobufjs/inquire/README.md b/includes/fcm/node_modules/@protobufjs/inquire/README.md
index 22f9968..22f9968 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/inquire/README.md
+++ b/includes/fcm/node_modules/@protobufjs/inquire/README.md
diff --git a/includes/fcm/node_modules/@protobufjs/inquire/index.d.ts b/includes/fcm/node_modules/@protobufjs/inquire/index.d.ts
index 6f9825b..6f9825b 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/inquire/index.d.ts
+++ b/includes/fcm/node_modules/@protobufjs/inquire/index.d.ts
diff --git a/includes/fcm/node_modules/@protobufjs/inquire/index.js b/includes/fcm/node_modules/@protobufjs/inquire/index.js
index 33778b5..33778b5 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/inquire/index.js
+++ b/includes/fcm/node_modules/@protobufjs/inquire/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/inquire/package.json b/includes/fcm/node_modules/@protobufjs/inquire/package.json
index f4b33db..f4b33db 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/inquire/package.json
+++ b/includes/fcm/node_modules/@protobufjs/inquire/package.json
diff --git a/includes/fcm/node_modules/@protobufjs/inquire/tests/data/array.js b/includes/fcm/node_modules/@protobufjs/inquire/tests/data/array.js
index 96627c3..96627c3 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/inquire/tests/data/array.js
+++ b/includes/fcm/node_modules/@protobufjs/inquire/tests/data/array.js
diff --git a/includes/fcm/node_modules/@protobufjs/inquire/tests/data/emptyArray.js b/includes/fcm/node_modules/@protobufjs/inquire/tests/data/emptyArray.js
index 0630c8f..0630c8f 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/inquire/tests/data/emptyArray.js
+++ b/includes/fcm/node_modules/@protobufjs/inquire/tests/data/emptyArray.js
diff --git a/includes/fcm/node_modules/@protobufjs/inquire/tests/data/emptyObject.js b/includes/fcm/node_modules/@protobufjs/inquire/tests/data/emptyObject.js
index 0369aa4..0369aa4 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/inquire/tests/data/emptyObject.js
+++ b/includes/fcm/node_modules/@protobufjs/inquire/tests/data/emptyObject.js
diff --git a/includes/fcm/node_modules/@protobufjs/inquire/tests/data/object.js b/includes/fcm/node_modules/@protobufjs/inquire/tests/data/object.js
index 3226d44..3226d44 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/inquire/tests/data/object.js
+++ b/includes/fcm/node_modules/@protobufjs/inquire/tests/data/object.js
diff --git a/includes/fcm/node_modules/@protobufjs/inquire/tests/index.js b/includes/fcm/node_modules/@protobufjs/inquire/tests/index.js
index 7d6496f..7d6496f 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/inquire/tests/index.js
+++ b/includes/fcm/node_modules/@protobufjs/inquire/tests/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/path/._LICENSE b/includes/fcm/node_modules/@protobufjs/path/._LICENSE
new file mode 100755
index 0000000..a388b61
--- /dev/null
+++ b/includes/fcm/node_modules/@protobufjs/path/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@protobufjs/path/LICENSE b/includes/fcm/node_modules/@protobufjs/path/LICENSE
index 2a2d560..2a2d560 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/path/LICENSE
+++ b/includes/fcm/node_modules/@protobufjs/path/LICENSE
diff --git a/includes/fcm/node_modules/@protobufjs/path/README.md b/includes/fcm/node_modules/@protobufjs/path/README.md
index 0e8e6bc..0e8e6bc 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/path/README.md
+++ b/includes/fcm/node_modules/@protobufjs/path/README.md
diff --git a/includes/fcm/node_modules/@protobufjs/path/index.d.ts b/includes/fcm/node_modules/@protobufjs/path/index.d.ts
index 567c3dc..567c3dc 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/path/index.d.ts
+++ b/includes/fcm/node_modules/@protobufjs/path/index.d.ts
diff --git a/includes/fcm/node_modules/@protobufjs/path/index.js b/includes/fcm/node_modules/@protobufjs/path/index.js
index 1ea7b17..1ea7b17 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/path/index.js
+++ b/includes/fcm/node_modules/@protobufjs/path/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/path/package.json b/includes/fcm/node_modules/@protobufjs/path/package.json
index ae0808a..ae0808a 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/path/package.json
+++ b/includes/fcm/node_modules/@protobufjs/path/package.json
diff --git a/includes/fcm/node_modules/@protobufjs/path/tests/index.js b/includes/fcm/node_modules/@protobufjs/path/tests/index.js
index 927736e..927736e 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/path/tests/index.js
+++ b/includes/fcm/node_modules/@protobufjs/path/tests/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/pool/._LICENSE b/includes/fcm/node_modules/@protobufjs/pool/._LICENSE
new file mode 100755
index 0000000..3049d78
--- /dev/null
+++ b/includes/fcm/node_modules/@protobufjs/pool/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@protobufjs/pool/.npmignore b/includes/fcm/node_modules/@protobufjs/pool/.npmignore
index ce75de4..ce75de4 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/pool/.npmignore
+++ b/includes/fcm/node_modules/@protobufjs/pool/.npmignore
diff --git a/includes/fcm/node_modules/@protobufjs/pool/LICENSE b/includes/fcm/node_modules/@protobufjs/pool/LICENSE
index 2a2d560..2a2d560 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/pool/LICENSE
+++ b/includes/fcm/node_modules/@protobufjs/pool/LICENSE
diff --git a/includes/fcm/node_modules/@protobufjs/pool/README.md b/includes/fcm/node_modules/@protobufjs/pool/README.md
index 3955ae0..3955ae0 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/pool/README.md
+++ b/includes/fcm/node_modules/@protobufjs/pool/README.md
diff --git a/includes/fcm/node_modules/@protobufjs/pool/index.d.ts b/includes/fcm/node_modules/@protobufjs/pool/index.d.ts
index 465559c..465559c 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/pool/index.d.ts
+++ b/includes/fcm/node_modules/@protobufjs/pool/index.d.ts
diff --git a/includes/fcm/node_modules/@protobufjs/pool/index.js b/includes/fcm/node_modules/@protobufjs/pool/index.js
index 9556f5a..9556f5a 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/pool/index.js
+++ b/includes/fcm/node_modules/@protobufjs/pool/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/pool/package.json b/includes/fcm/node_modules/@protobufjs/pool/package.json
index f025e03..f025e03 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/pool/package.json
+++ b/includes/fcm/node_modules/@protobufjs/pool/package.json
diff --git a/includes/fcm/node_modules/@protobufjs/pool/tests/index.js b/includes/fcm/node_modules/@protobufjs/pool/tests/index.js
index dc488b8..dc488b8 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/pool/tests/index.js
+++ b/includes/fcm/node_modules/@protobufjs/pool/tests/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/utf8/._LICENSE b/includes/fcm/node_modules/@protobufjs/utf8/._LICENSE
new file mode 100755
index 0000000..8849a03
--- /dev/null
+++ b/includes/fcm/node_modules/@protobufjs/utf8/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@protobufjs/utf8/.npmignore b/includes/fcm/node_modules/@protobufjs/utf8/.npmignore
index ce75de4..ce75de4 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/utf8/.npmignore
+++ b/includes/fcm/node_modules/@protobufjs/utf8/.npmignore
diff --git a/includes/fcm/node_modules/@protobufjs/utf8/LICENSE b/includes/fcm/node_modules/@protobufjs/utf8/LICENSE
index 2a2d560..2a2d560 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/utf8/LICENSE
+++ b/includes/fcm/node_modules/@protobufjs/utf8/LICENSE
diff --git a/includes/fcm/node_modules/@protobufjs/utf8/README.md b/includes/fcm/node_modules/@protobufjs/utf8/README.md
index 3696289..3696289 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/utf8/README.md
+++ b/includes/fcm/node_modules/@protobufjs/utf8/README.md
diff --git a/includes/fcm/node_modules/@protobufjs/utf8/index.d.ts b/includes/fcm/node_modules/@protobufjs/utf8/index.d.ts
index 010888c..010888c 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/utf8/index.d.ts
+++ b/includes/fcm/node_modules/@protobufjs/utf8/index.d.ts
diff --git a/includes/fcm/node_modules/@protobufjs/utf8/index.js b/includes/fcm/node_modules/@protobufjs/utf8/index.js
index e4ff8df..e4ff8df 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/utf8/index.js
+++ b/includes/fcm/node_modules/@protobufjs/utf8/index.js
diff --git a/includes/fcm/node_modules/@protobufjs/utf8/package.json b/includes/fcm/node_modules/@protobufjs/utf8/package.json
index 80881c5..80881c5 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/utf8/package.json
+++ b/includes/fcm/node_modules/@protobufjs/utf8/package.json
diff --git a/includes/fcm/node_modules/@protobufjs/utf8/tests/data/._utf8.txt b/includes/fcm/node_modules/@protobufjs/utf8/tests/data/._utf8.txt
new file mode 100755
index 0000000..03e327f
--- /dev/null
+++ b/includes/fcm/node_modules/@protobufjs/utf8/tests/data/._utf8.txt
Binary files differ
diff --git a/includes/fcm/node_modules/@protobufjs/utf8/tests/data/utf8.txt b/includes/fcm/node_modules/@protobufjs/utf8/tests/data/utf8.txt
index 580b4c4..580b4c4 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/utf8/tests/data/utf8.txt
+++ b/includes/fcm/node_modules/@protobufjs/utf8/tests/data/utf8.txt
diff --git a/includes/fcm/node_modules/@protobufjs/utf8/tests/index.js b/includes/fcm/node_modules/@protobufjs/utf8/tests/index.js
index 222cd8a..222cd8a 100644..100755
--- a/includes/fcm/node_modules/@protobufjs/utf8/tests/index.js
+++ b/includes/fcm/node_modules/@protobufjs/utf8/tests/index.js
diff --git a/includes/fcm/node_modules/@tootallnate/once/._LICENSE b/includes/fcm/node_modules/@tootallnate/once/._LICENSE
new file mode 100755
index 0000000..c4abe0b
--- /dev/null
+++ b/includes/fcm/node_modules/@tootallnate/once/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@tootallnate/once/LICENSE b/includes/fcm/node_modules/@tootallnate/once/LICENSE
index c4c56a2..c4c56a2 100644..100755
--- a/includes/fcm/node_modules/@tootallnate/once/LICENSE
+++ b/includes/fcm/node_modules/@tootallnate/once/LICENSE
diff --git a/includes/fcm/node_modules/@tootallnate/once/README.md b/includes/fcm/node_modules/@tootallnate/once/README.md
index bc980fd..bc980fd 100644..100755
--- a/includes/fcm/node_modules/@tootallnate/once/README.md
+++ b/includes/fcm/node_modules/@tootallnate/once/README.md
diff --git a/includes/fcm/node_modules/@tootallnate/once/dist/index.d.ts b/includes/fcm/node_modules/@tootallnate/once/dist/index.d.ts
index 93d02a9..93d02a9 100644..100755
--- a/includes/fcm/node_modules/@tootallnate/once/dist/index.d.ts
+++ b/includes/fcm/node_modules/@tootallnate/once/dist/index.d.ts
diff --git a/includes/fcm/node_modules/@tootallnate/once/dist/index.js b/includes/fcm/node_modules/@tootallnate/once/dist/index.js
index ca6385b..ca6385b 100644..100755
--- a/includes/fcm/node_modules/@tootallnate/once/dist/index.js
+++ b/includes/fcm/node_modules/@tootallnate/once/dist/index.js
diff --git a/includes/fcm/node_modules/@tootallnate/once/dist/index.js.map b/includes/fcm/node_modules/@tootallnate/once/dist/index.js.map
index 61708ca..61708ca 100644..100755
--- a/includes/fcm/node_modules/@tootallnate/once/dist/index.js.map
+++ b/includes/fcm/node_modules/@tootallnate/once/dist/index.js.map
diff --git a/includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.d.ts b/includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.d.ts
index eb2bbc6..eb2bbc6 100644..100755
--- a/includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.d.ts
+++ b/includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.d.ts
diff --git a/includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.js b/includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.js
index 207186d..207186d 100644..100755
--- a/includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.js
+++ b/includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.js
diff --git a/includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.js.map b/includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.js.map
index 863f146..863f146 100644..100755
--- a/includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.js.map
+++ b/includes/fcm/node_modules/@tootallnate/once/dist/overloaded-parameters.js.map
diff --git a/includes/fcm/node_modules/@tootallnate/once/dist/types.d.ts b/includes/fcm/node_modules/@tootallnate/once/dist/types.d.ts
index 58be828..58be828 100644..100755
--- a/includes/fcm/node_modules/@tootallnate/once/dist/types.d.ts
+++ b/includes/fcm/node_modules/@tootallnate/once/dist/types.d.ts
diff --git a/includes/fcm/node_modules/@tootallnate/once/dist/types.js b/includes/fcm/node_modules/@tootallnate/once/dist/types.js
index 11e638d..11e638d 100644..100755
--- a/includes/fcm/node_modules/@tootallnate/once/dist/types.js
+++ b/includes/fcm/node_modules/@tootallnate/once/dist/types.js
diff --git a/includes/fcm/node_modules/@tootallnate/once/dist/types.js.map b/includes/fcm/node_modules/@tootallnate/once/dist/types.js.map
index c768b79..c768b79 100644..100755
--- a/includes/fcm/node_modules/@tootallnate/once/dist/types.js.map
+++ b/includes/fcm/node_modules/@tootallnate/once/dist/types.js.map
diff --git a/includes/fcm/node_modules/@tootallnate/once/package.json b/includes/fcm/node_modules/@tootallnate/once/package.json
index 69ce947..69ce947 100644..100755
--- a/includes/fcm/node_modules/@tootallnate/once/package.json
+++ b/includes/fcm/node_modules/@tootallnate/once/package.json
diff --git a/includes/fcm/node_modules/@types/body-parser/._LICENSE b/includes/fcm/node_modules/@types/body-parser/._LICENSE
new file mode 100755
index 0000000..f9dbab6
--- /dev/null
+++ b/includes/fcm/node_modules/@types/body-parser/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@types/connect/._LICENSE b/includes/fcm/node_modules/@types/connect/._LICENSE
new file mode 100755
index 0000000..e2a9250
--- /dev/null
+++ b/includes/fcm/node_modules/@types/connect/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@types/express-serve-static-core/._LICENSE b/includes/fcm/node_modules/@types/express-serve-static-core/._LICENSE
new file mode 100755
index 0000000..f7f1742
--- /dev/null
+++ b/includes/fcm/node_modules/@types/express-serve-static-core/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@types/express/._LICENSE b/includes/fcm/node_modules/@types/express/._LICENSE
new file mode 100755
index 0000000..d46daef
--- /dev/null
+++ b/includes/fcm/node_modules/@types/express/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@types/jsonwebtoken/._LICENSE b/includes/fcm/node_modules/@types/jsonwebtoken/._LICENSE
new file mode 100755
index 0000000..ffe282f
--- /dev/null
+++ b/includes/fcm/node_modules/@types/jsonwebtoken/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@types/linkify-it/._LICENSE b/includes/fcm/node_modules/@types/linkify-it/._LICENSE
new file mode 100755
index 0000000..c79eab8
--- /dev/null
+++ b/includes/fcm/node_modules/@types/linkify-it/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@types/long/._LICENSE b/includes/fcm/node_modules/@types/long/._LICENSE
new file mode 100755
index 0000000..5438b74
--- /dev/null
+++ b/includes/fcm/node_modules/@types/long/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@types/markdown-it/._LICENSE b/includes/fcm/node_modules/@types/markdown-it/._LICENSE
new file mode 100755
index 0000000..d47f105
--- /dev/null
+++ b/includes/fcm/node_modules/@types/markdown-it/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@types/mdurl/._LICENSE b/includes/fcm/node_modules/@types/mdurl/._LICENSE
new file mode 100755
index 0000000..d768c42
--- /dev/null
+++ b/includes/fcm/node_modules/@types/mdurl/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@types/mdurl/LICENSE b/includes/fcm/node_modules/@types/mdurl/LICENSE
index 4b1ad51..4b1ad51 100644..100755
--- a/includes/fcm/node_modules/@types/mdurl/LICENSE
+++ b/includes/fcm/node_modules/@types/mdurl/LICENSE
diff --git a/includes/fcm/node_modules/@types/mdurl/README.md b/includes/fcm/node_modules/@types/mdurl/README.md
index caf3bb8..caf3bb8 100644..100755
--- a/includes/fcm/node_modules/@types/mdurl/README.md
+++ b/includes/fcm/node_modules/@types/mdurl/README.md
diff --git a/includes/fcm/node_modules/@types/mdurl/decode.d.ts b/includes/fcm/node_modules/@types/mdurl/decode.d.ts
index f45d085..f45d085 100644..100755
--- a/includes/fcm/node_modules/@types/mdurl/decode.d.ts
+++ b/includes/fcm/node_modules/@types/mdurl/decode.d.ts
diff --git a/includes/fcm/node_modules/@types/mdurl/encode.d.ts b/includes/fcm/node_modules/@types/mdurl/encode.d.ts
index 7848d3c..7848d3c 100644..100755
--- a/includes/fcm/node_modules/@types/mdurl/encode.d.ts
+++ b/includes/fcm/node_modules/@types/mdurl/encode.d.ts
diff --git a/includes/fcm/node_modules/@types/mdurl/format.d.ts b/includes/fcm/node_modules/@types/mdurl/format.d.ts
index a7cc04c..a7cc04c 100644..100755
--- a/includes/fcm/node_modules/@types/mdurl/format.d.ts
+++ b/includes/fcm/node_modules/@types/mdurl/format.d.ts
diff --git a/includes/fcm/node_modules/@types/mdurl/index.d.ts b/includes/fcm/node_modules/@types/mdurl/index.d.ts
index 103ca22..103ca22 100644..100755
--- a/includes/fcm/node_modules/@types/mdurl/index.d.ts
+++ b/includes/fcm/node_modules/@types/mdurl/index.d.ts
diff --git a/includes/fcm/node_modules/@types/mdurl/package.json b/includes/fcm/node_modules/@types/mdurl/package.json
index 1335d9e..1335d9e 100644..100755
--- a/includes/fcm/node_modules/@types/mdurl/package.json
+++ b/includes/fcm/node_modules/@types/mdurl/package.json
diff --git a/includes/fcm/node_modules/@types/mdurl/parse.d.ts b/includes/fcm/node_modules/@types/mdurl/parse.d.ts
index 30c377f..30c377f 100644..100755
--- a/includes/fcm/node_modules/@types/mdurl/parse.d.ts
+++ b/includes/fcm/node_modules/@types/mdurl/parse.d.ts
diff --git a/includes/fcm/node_modules/@types/mime/._LICENSE b/includes/fcm/node_modules/@types/mime/._LICENSE
new file mode 100755
index 0000000..1946c98
--- /dev/null
+++ b/includes/fcm/node_modules/@types/mime/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@types/node/._LICENSE b/includes/fcm/node_modules/@types/node/._LICENSE
new file mode 100755
index 0000000..2a3f940
--- /dev/null
+++ b/includes/fcm/node_modules/@types/node/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@types/qs/._LICENSE b/includes/fcm/node_modules/@types/qs/._LICENSE
new file mode 100755
index 0000000..baa5590
--- /dev/null
+++ b/includes/fcm/node_modules/@types/qs/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@types/range-parser/._LICENSE b/includes/fcm/node_modules/@types/range-parser/._LICENSE
new file mode 100755
index 0000000..c8a1243
--- /dev/null
+++ b/includes/fcm/node_modules/@types/range-parser/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/@types/serve-static/._LICENSE b/includes/fcm/node_modules/@types/serve-static/._LICENSE
new file mode 100755
index 0000000..6605819
--- /dev/null
+++ b/includes/fcm/node_modules/@types/serve-static/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/abort-controller/._LICENSE b/includes/fcm/node_modules/abort-controller/._LICENSE
new file mode 100755
index 0000000..92957ac
--- /dev/null
+++ b/includes/fcm/node_modules/abort-controller/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/abort-controller/LICENSE b/includes/fcm/node_modules/abort-controller/LICENSE
index c914149..c914149 100644..100755
--- a/includes/fcm/node_modules/abort-controller/LICENSE
+++ b/includes/fcm/node_modules/abort-controller/LICENSE
diff --git a/includes/fcm/node_modules/abort-controller/README.md b/includes/fcm/node_modules/abort-controller/README.md
index 9de3e45..9de3e45 100644..100755
--- a/includes/fcm/node_modules/abort-controller/README.md
+++ b/includes/fcm/node_modules/abort-controller/README.md
diff --git a/includes/fcm/node_modules/abort-controller/browser.js b/includes/fcm/node_modules/abort-controller/browser.js
index b0c5ec3..b0c5ec3 100644..100755
--- a/includes/fcm/node_modules/abort-controller/browser.js
+++ b/includes/fcm/node_modules/abort-controller/browser.js
diff --git a/includes/fcm/node_modules/abort-controller/browser.mjs b/includes/fcm/node_modules/abort-controller/browser.mjs
index a8f321a..a8f321a 100644..100755
--- a/includes/fcm/node_modules/abort-controller/browser.mjs
+++ b/includes/fcm/node_modules/abort-controller/browser.mjs
diff --git a/includes/fcm/node_modules/abort-controller/dist/abort-controller.d.ts b/includes/fcm/node_modules/abort-controller/dist/abort-controller.d.ts
index 75852fb..75852fb 100644..100755
--- a/includes/fcm/node_modules/abort-controller/dist/abort-controller.d.ts
+++ b/includes/fcm/node_modules/abort-controller/dist/abort-controller.d.ts
diff --git a/includes/fcm/node_modules/abort-controller/dist/abort-controller.js b/includes/fcm/node_modules/abort-controller/dist/abort-controller.js
index 49af739..49af739 100644..100755
--- a/includes/fcm/node_modules/abort-controller/dist/abort-controller.js
+++ b/includes/fcm/node_modules/abort-controller/dist/abort-controller.js
diff --git a/includes/fcm/node_modules/abort-controller/dist/abort-controller.js.map b/includes/fcm/node_modules/abort-controller/dist/abort-controller.js.map
index cfdcafd..cfdcafd 100644..100755
--- a/includes/fcm/node_modules/abort-controller/dist/abort-controller.js.map
+++ b/includes/fcm/node_modules/abort-controller/dist/abort-controller.js.map
diff --git a/includes/fcm/node_modules/abort-controller/dist/abort-controller.mjs b/includes/fcm/node_modules/abort-controller/dist/abort-controller.mjs
index 88ba22d..88ba22d 100644..100755
--- a/includes/fcm/node_modules/abort-controller/dist/abort-controller.mjs
+++ b/includes/fcm/node_modules/abort-controller/dist/abort-controller.mjs
diff --git a/includes/fcm/node_modules/abort-controller/dist/abort-controller.mjs.map b/includes/fcm/node_modules/abort-controller/dist/abort-controller.mjs.map
index 1e8fa6b..1e8fa6b 100644..100755
--- a/includes/fcm/node_modules/abort-controller/dist/abort-controller.mjs.map
+++ b/includes/fcm/node_modules/abort-controller/dist/abort-controller.mjs.map
diff --git a/includes/fcm/node_modules/abort-controller/dist/abort-controller.umd.js b/includes/fcm/node_modules/abort-controller/dist/abort-controller.umd.js
index f643cfd..f643cfd 100644..100755
--- a/includes/fcm/node_modules/abort-controller/dist/abort-controller.umd.js
+++ b/includes/fcm/node_modules/abort-controller/dist/abort-controller.umd.js
diff --git a/includes/fcm/node_modules/abort-controller/dist/abort-controller.umd.js.map b/includes/fcm/node_modules/abort-controller/dist/abort-controller.umd.js.map
index 875ab02..875ab02 100644..100755
--- a/includes/fcm/node_modules/abort-controller/dist/abort-controller.umd.js.map
+++ b/includes/fcm/node_modules/abort-controller/dist/abort-controller.umd.js.map
diff --git a/includes/fcm/node_modules/abort-controller/package.json b/includes/fcm/node_modules/abort-controller/package.json
index fc705e0..fc705e0 100644..100755
--- a/includes/fcm/node_modules/abort-controller/package.json
+++ b/includes/fcm/node_modules/abort-controller/package.json
diff --git a/includes/fcm/node_modules/abort-controller/polyfill.js b/includes/fcm/node_modules/abort-controller/polyfill.js
index 3ca8923..3ca8923 100644..100755
--- a/includes/fcm/node_modules/abort-controller/polyfill.js
+++ b/includes/fcm/node_modules/abort-controller/polyfill.js
diff --git a/includes/fcm/node_modules/abort-controller/polyfill.mjs b/includes/fcm/node_modules/abort-controller/polyfill.mjs
index 0602a64..0602a64 100644..100755
--- a/includes/fcm/node_modules/abort-controller/polyfill.mjs
+++ b/includes/fcm/node_modules/abort-controller/polyfill.mjs
diff --git a/includes/fcm/node_modules/acorn-jsx/._LICENSE b/includes/fcm/node_modules/acorn-jsx/._LICENSE
new file mode 100755
index 0000000..d1923b6
--- /dev/null
+++ b/includes/fcm/node_modules/acorn-jsx/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/acorn-jsx/LICENSE b/includes/fcm/node_modules/acorn-jsx/LICENSE
index 695d4b9..695d4b9 100644..100755
--- a/includes/fcm/node_modules/acorn-jsx/LICENSE
+++ b/includes/fcm/node_modules/acorn-jsx/LICENSE
diff --git a/includes/fcm/node_modules/acorn-jsx/README.md b/includes/fcm/node_modules/acorn-jsx/README.md
index 317c3ac..317c3ac 100644..100755
--- a/includes/fcm/node_modules/acorn-jsx/README.md
+++ b/includes/fcm/node_modules/acorn-jsx/README.md
diff --git a/includes/fcm/node_modules/acorn-jsx/index.d.ts b/includes/fcm/node_modules/acorn-jsx/index.d.ts
index f37b1df..f37b1df 100644..100755
--- a/includes/fcm/node_modules/acorn-jsx/index.d.ts
+++ b/includes/fcm/node_modules/acorn-jsx/index.d.ts
diff --git a/includes/fcm/node_modules/acorn-jsx/index.js b/includes/fcm/node_modules/acorn-jsx/index.js
index 004e080..004e080 100644..100755
--- a/includes/fcm/node_modules/acorn-jsx/index.js
+++ b/includes/fcm/node_modules/acorn-jsx/index.js
diff --git a/includes/fcm/node_modules/acorn-jsx/package.json b/includes/fcm/node_modules/acorn-jsx/package.json
index 6debde9..6debde9 100644..100755
--- a/includes/fcm/node_modules/acorn-jsx/package.json
+++ b/includes/fcm/node_modules/acorn-jsx/package.json
diff --git a/includes/fcm/node_modules/acorn-jsx/xhtml.js b/includes/fcm/node_modules/acorn-jsx/xhtml.js
index c152009..c152009 100644..100755
--- a/includes/fcm/node_modules/acorn-jsx/xhtml.js
+++ b/includes/fcm/node_modules/acorn-jsx/xhtml.js
diff --git a/includes/fcm/node_modules/acorn/._LICENSE b/includes/fcm/node_modules/acorn/._LICENSE
new file mode 100755
index 0000000..8b78b9d
--- /dev/null
+++ b/includes/fcm/node_modules/acorn/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/acorn/CHANGELOG.md b/includes/fcm/node_modules/acorn/CHANGELOG.md
index cf40d7c..cf40d7c 100644..100755
--- a/includes/fcm/node_modules/acorn/CHANGELOG.md
+++ b/includes/fcm/node_modules/acorn/CHANGELOG.md
diff --git a/includes/fcm/node_modules/acorn/LICENSE b/includes/fcm/node_modules/acorn/LICENSE
index 9d71cc6..9d71cc6 100644..100755
--- a/includes/fcm/node_modules/acorn/LICENSE
+++ b/includes/fcm/node_modules/acorn/LICENSE
diff --git a/includes/fcm/node_modules/acorn/README.md b/includes/fcm/node_modules/acorn/README.md
index 61e7dd3..61e7dd3 100644..100755
--- a/includes/fcm/node_modules/acorn/README.md
+++ b/includes/fcm/node_modules/acorn/README.md
diff --git a/includes/fcm/node_modules/acorn/dist/acorn.d.ts b/includes/fcm/node_modules/acorn/dist/acorn.d.ts
index d6d5b82..d6d5b82 100644..100755
--- a/includes/fcm/node_modules/acorn/dist/acorn.d.ts
+++ b/includes/fcm/node_modules/acorn/dist/acorn.d.ts
diff --git a/includes/fcm/node_modules/acorn/dist/acorn.js b/includes/fcm/node_modules/acorn/dist/acorn.js
index 5a291db..5a291db 100644..100755
--- a/includes/fcm/node_modules/acorn/dist/acorn.js
+++ b/includes/fcm/node_modules/acorn/dist/acorn.js
diff --git a/includes/fcm/node_modules/acorn/dist/acorn.mjs b/includes/fcm/node_modules/acorn/dist/acorn.mjs
index 7ddf96b..7ddf96b 100644..100755
--- a/includes/fcm/node_modules/acorn/dist/acorn.mjs
+++ b/includes/fcm/node_modules/acorn/dist/acorn.mjs
diff --git a/includes/fcm/node_modules/acorn/dist/acorn.mjs.d.ts b/includes/fcm/node_modules/acorn/dist/acorn.mjs.d.ts
index 5f63359..5f63359 100644..100755
--- a/includes/fcm/node_modules/acorn/dist/acorn.mjs.d.ts
+++ b/includes/fcm/node_modules/acorn/dist/acorn.mjs.d.ts
diff --git a/includes/fcm/node_modules/acorn/dist/bin.js b/includes/fcm/node_modules/acorn/dist/bin.js
index 8e64500..8e64500 100644..100755
--- a/includes/fcm/node_modules/acorn/dist/bin.js
+++ b/includes/fcm/node_modules/acorn/dist/bin.js
diff --git a/includes/fcm/node_modules/acorn/package.json b/includes/fcm/node_modules/acorn/package.json
index 579d89f..579d89f 100644..100755
--- a/includes/fcm/node_modules/acorn/package.json
+++ b/includes/fcm/node_modules/acorn/package.json
diff --git a/includes/fcm/node_modules/agent-base/README.md b/includes/fcm/node_modules/agent-base/README.md
index 256f1f3..256f1f3 100644..100755
--- a/includes/fcm/node_modules/agent-base/README.md
+++ b/includes/fcm/node_modules/agent-base/README.md
diff --git a/includes/fcm/node_modules/agent-base/dist/src/index.d.ts b/includes/fcm/node_modules/agent-base/dist/src/index.d.ts
index bc4ab74..bc4ab74 100644..100755
--- a/includes/fcm/node_modules/agent-base/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/agent-base/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/agent-base/dist/src/index.js b/includes/fcm/node_modules/agent-base/dist/src/index.js
index bfd9e22..bfd9e22 100644..100755
--- a/includes/fcm/node_modules/agent-base/dist/src/index.js
+++ b/includes/fcm/node_modules/agent-base/dist/src/index.js
diff --git a/includes/fcm/node_modules/agent-base/dist/src/index.js.map b/includes/fcm/node_modules/agent-base/dist/src/index.js.map
index bd118ab..bd118ab 100644..100755
--- a/includes/fcm/node_modules/agent-base/dist/src/index.js.map
+++ b/includes/fcm/node_modules/agent-base/dist/src/index.js.map
diff --git a/includes/fcm/node_modules/agent-base/dist/src/promisify.d.ts b/includes/fcm/node_modules/agent-base/dist/src/promisify.d.ts
index 0268869..0268869 100644..100755
--- a/includes/fcm/node_modules/agent-base/dist/src/promisify.d.ts
+++ b/includes/fcm/node_modules/agent-base/dist/src/promisify.d.ts
diff --git a/includes/fcm/node_modules/agent-base/dist/src/promisify.js b/includes/fcm/node_modules/agent-base/dist/src/promisify.js
index b2f6132..b2f6132 100644..100755
--- a/includes/fcm/node_modules/agent-base/dist/src/promisify.js
+++ b/includes/fcm/node_modules/agent-base/dist/src/promisify.js
diff --git a/includes/fcm/node_modules/agent-base/dist/src/promisify.js.map b/includes/fcm/node_modules/agent-base/dist/src/promisify.js.map
index 4bff9bf..4bff9bf 100644..100755
--- a/includes/fcm/node_modules/agent-base/dist/src/promisify.js.map
+++ b/includes/fcm/node_modules/agent-base/dist/src/promisify.js.map
diff --git a/includes/fcm/node_modules/agent-base/package.json b/includes/fcm/node_modules/agent-base/package.json
index fadce3a..fadce3a 100644..100755
--- a/includes/fcm/node_modules/agent-base/package.json
+++ b/includes/fcm/node_modules/agent-base/package.json
diff --git a/includes/fcm/node_modules/agent-base/src/index.ts b/includes/fcm/node_modules/agent-base/src/index.ts
index a47ccd4..a47ccd4 100644..100755
--- a/includes/fcm/node_modules/agent-base/src/index.ts
+++ b/includes/fcm/node_modules/agent-base/src/index.ts
diff --git a/includes/fcm/node_modules/agent-base/src/promisify.ts b/includes/fcm/node_modules/agent-base/src/promisify.ts
index 60cc662..60cc662 100644..100755
--- a/includes/fcm/node_modules/agent-base/src/promisify.ts
+++ b/includes/fcm/node_modules/agent-base/src/promisify.ts
diff --git a/includes/fcm/node_modules/ansi-regex/index.d.ts b/includes/fcm/node_modules/ansi-regex/index.d.ts
index 2dbf6af..2dbf6af 100644..100755
--- a/includes/fcm/node_modules/ansi-regex/index.d.ts
+++ b/includes/fcm/node_modules/ansi-regex/index.d.ts
diff --git a/includes/fcm/node_modules/ansi-regex/index.js b/includes/fcm/node_modules/ansi-regex/index.js
index 616ff83..616ff83 100644..100755
--- a/includes/fcm/node_modules/ansi-regex/index.js
+++ b/includes/fcm/node_modules/ansi-regex/index.js
diff --git a/includes/fcm/node_modules/ansi-regex/license b/includes/fcm/node_modules/ansi-regex/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/fcm/node_modules/ansi-regex/license
+++ b/includes/fcm/node_modules/ansi-regex/license
diff --git a/includes/fcm/node_modules/ansi-regex/package.json b/includes/fcm/node_modules/ansi-regex/package.json
index 017f531..017f531 100644..100755
--- a/includes/fcm/node_modules/ansi-regex/package.json
+++ b/includes/fcm/node_modules/ansi-regex/package.json
diff --git a/includes/fcm/node_modules/ansi-regex/readme.md b/includes/fcm/node_modules/ansi-regex/readme.md
index 4d848bc..4d848bc 100644..100755
--- a/includes/fcm/node_modules/ansi-regex/readme.md
+++ b/includes/fcm/node_modules/ansi-regex/readme.md
diff --git a/includes/fcm/node_modules/ansi-styles/index.d.ts b/includes/fcm/node_modules/ansi-styles/index.d.ts
index 44a907e..44a907e 100644..100755
--- a/includes/fcm/node_modules/ansi-styles/index.d.ts
+++ b/includes/fcm/node_modules/ansi-styles/index.d.ts
diff --git a/includes/fcm/node_modules/ansi-styles/index.js b/includes/fcm/node_modules/ansi-styles/index.js
index 5d82581..5d82581 100644..100755
--- a/includes/fcm/node_modules/ansi-styles/index.js
+++ b/includes/fcm/node_modules/ansi-styles/index.js
diff --git a/includes/fcm/node_modules/ansi-styles/license b/includes/fcm/node_modules/ansi-styles/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/fcm/node_modules/ansi-styles/license
+++ b/includes/fcm/node_modules/ansi-styles/license
diff --git a/includes/fcm/node_modules/ansi-styles/package.json b/includes/fcm/node_modules/ansi-styles/package.json
index 7539328..7539328 100644..100755
--- a/includes/fcm/node_modules/ansi-styles/package.json
+++ b/includes/fcm/node_modules/ansi-styles/package.json
diff --git a/includes/fcm/node_modules/ansi-styles/readme.md b/includes/fcm/node_modules/ansi-styles/readme.md
index 24883de..24883de 100644..100755
--- a/includes/fcm/node_modules/ansi-styles/readme.md
+++ b/includes/fcm/node_modules/ansi-styles/readme.md
diff --git a/includes/fcm/node_modules/argparse/._LICENSE b/includes/fcm/node_modules/argparse/._LICENSE
new file mode 100755
index 0000000..d408928
--- /dev/null
+++ b/includes/fcm/node_modules/argparse/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/argparse/CHANGELOG.md b/includes/fcm/node_modules/argparse/CHANGELOG.md
index dc39ed6..dc39ed6 100644..100755
--- a/includes/fcm/node_modules/argparse/CHANGELOG.md
+++ b/includes/fcm/node_modules/argparse/CHANGELOG.md
diff --git a/includes/fcm/node_modules/argparse/LICENSE b/includes/fcm/node_modules/argparse/LICENSE
index 66a3ac8..66a3ac8 100644..100755
--- a/includes/fcm/node_modules/argparse/LICENSE
+++ b/includes/fcm/node_modules/argparse/LICENSE
diff --git a/includes/fcm/node_modules/argparse/README.md b/includes/fcm/node_modules/argparse/README.md
index 550b5c9..550b5c9 100644..100755
--- a/includes/fcm/node_modules/argparse/README.md
+++ b/includes/fcm/node_modules/argparse/README.md
diff --git a/includes/fcm/node_modules/argparse/argparse.js b/includes/fcm/node_modules/argparse/argparse.js
index 2b8c8c6..2b8c8c6 100644..100755
--- a/includes/fcm/node_modules/argparse/argparse.js
+++ b/includes/fcm/node_modules/argparse/argparse.js
diff --git a/includes/fcm/node_modules/argparse/lib/sub.js b/includes/fcm/node_modules/argparse/lib/sub.js
index e3eb321..e3eb321 100644..100755
--- a/includes/fcm/node_modules/argparse/lib/sub.js
+++ b/includes/fcm/node_modules/argparse/lib/sub.js
diff --git a/includes/fcm/node_modules/argparse/lib/textwrap.js b/includes/fcm/node_modules/argparse/lib/textwrap.js
index 23d51cd..23d51cd 100644..100755
--- a/includes/fcm/node_modules/argparse/lib/textwrap.js
+++ b/includes/fcm/node_modules/argparse/lib/textwrap.js
diff --git a/includes/fcm/node_modules/argparse/package.json b/includes/fcm/node_modules/argparse/package.json
index 647d2af..647d2af 100644..100755
--- a/includes/fcm/node_modules/argparse/package.json
+++ b/includes/fcm/node_modules/argparse/package.json
diff --git a/includes/fcm/node_modules/arrify/index.d.ts b/includes/fcm/node_modules/arrify/index.d.ts
index bfd0cf5..bfd0cf5 100644..100755
--- a/includes/fcm/node_modules/arrify/index.d.ts
+++ b/includes/fcm/node_modules/arrify/index.d.ts
diff --git a/includes/fcm/node_modules/arrify/index.js b/includes/fcm/node_modules/arrify/index.js
index 49a5c9a..49a5c9a 100644..100755
--- a/includes/fcm/node_modules/arrify/index.js
+++ b/includes/fcm/node_modules/arrify/index.js
diff --git a/includes/fcm/node_modules/arrify/license b/includes/fcm/node_modules/arrify/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/fcm/node_modules/arrify/license
+++ b/includes/fcm/node_modules/arrify/license
diff --git a/includes/fcm/node_modules/arrify/package.json b/includes/fcm/node_modules/arrify/package.json
index 0757888..0757888 100644..100755
--- a/includes/fcm/node_modules/arrify/package.json
+++ b/includes/fcm/node_modules/arrify/package.json
diff --git a/includes/fcm/node_modules/arrify/readme.md b/includes/fcm/node_modules/arrify/readme.md
index b3dfc83..b3dfc83 100644..100755
--- a/includes/fcm/node_modules/arrify/readme.md
+++ b/includes/fcm/node_modules/arrify/readme.md
diff --git a/includes/fcm/node_modules/async-retry/LICENSE.md b/includes/fcm/node_modules/async-retry/LICENSE.md
index b708f87..b708f87 100644..100755
--- a/includes/fcm/node_modules/async-retry/LICENSE.md
+++ b/includes/fcm/node_modules/async-retry/LICENSE.md
diff --git a/includes/fcm/node_modules/async-retry/README.md b/includes/fcm/node_modules/async-retry/README.md
index d738d30..d738d30 100644..100755
--- a/includes/fcm/node_modules/async-retry/README.md
+++ b/includes/fcm/node_modules/async-retry/README.md
diff --git a/includes/fcm/node_modules/async-retry/lib/index.js b/includes/fcm/node_modules/async-retry/lib/index.js
index d8f0c8a..d8f0c8a 100644..100755
--- a/includes/fcm/node_modules/async-retry/lib/index.js
+++ b/includes/fcm/node_modules/async-retry/lib/index.js
diff --git a/includes/fcm/node_modules/async-retry/package.json b/includes/fcm/node_modules/async-retry/package.json
index ad63096..ad63096 100644..100755
--- a/includes/fcm/node_modules/async-retry/package.json
+++ b/includes/fcm/node_modules/async-retry/package.json
diff --git a/includes/fcm/node_modules/balanced-match/.github/FUNDING.yml b/includes/fcm/node_modules/balanced-match/.github/FUNDING.yml
index cea8b16..cea8b16 100644..100755
--- a/includes/fcm/node_modules/balanced-match/.github/FUNDING.yml
+++ b/includes/fcm/node_modules/balanced-match/.github/FUNDING.yml
diff --git a/includes/fcm/node_modules/balanced-match/LICENSE.md b/includes/fcm/node_modules/balanced-match/LICENSE.md
index 2cdc8e4..2cdc8e4 100644..100755
--- a/includes/fcm/node_modules/balanced-match/LICENSE.md
+++ b/includes/fcm/node_modules/balanced-match/LICENSE.md
diff --git a/includes/fcm/node_modules/balanced-match/README.md b/includes/fcm/node_modules/balanced-match/README.md
index d2a48b6..d2a48b6 100644..100755
--- a/includes/fcm/node_modules/balanced-match/README.md
+++ b/includes/fcm/node_modules/balanced-match/README.md
diff --git a/includes/fcm/node_modules/balanced-match/index.js b/includes/fcm/node_modules/balanced-match/index.js
index c67a646..c67a646 100644..100755
--- a/includes/fcm/node_modules/balanced-match/index.js
+++ b/includes/fcm/node_modules/balanced-match/index.js
diff --git a/includes/fcm/node_modules/balanced-match/package.json b/includes/fcm/node_modules/balanced-match/package.json
index ce6073e..ce6073e 100644..100755
--- a/includes/fcm/node_modules/balanced-match/package.json
+++ b/includes/fcm/node_modules/balanced-match/package.json
diff --git a/includes/fcm/node_modules/base64-js/._LICENSE b/includes/fcm/node_modules/base64-js/._LICENSE
new file mode 100755
index 0000000..167122a
--- /dev/null
+++ b/includes/fcm/node_modules/base64-js/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/base64-js/LICENSE b/includes/fcm/node_modules/base64-js/LICENSE
index 6d52b8a..6d52b8a 100644..100755
--- a/includes/fcm/node_modules/base64-js/LICENSE
+++ b/includes/fcm/node_modules/base64-js/LICENSE
diff --git a/includes/fcm/node_modules/base64-js/README.md b/includes/fcm/node_modules/base64-js/README.md
index b42a48f..b42a48f 100644..100755
--- a/includes/fcm/node_modules/base64-js/README.md
+++ b/includes/fcm/node_modules/base64-js/README.md
diff --git a/includes/fcm/node_modules/base64-js/base64js.min.js b/includes/fcm/node_modules/base64-js/base64js.min.js
index 908ac83..908ac83 100644..100755
--- a/includes/fcm/node_modules/base64-js/base64js.min.js
+++ b/includes/fcm/node_modules/base64-js/base64js.min.js
diff --git a/includes/fcm/node_modules/base64-js/index.d.ts b/includes/fcm/node_modules/base64-js/index.d.ts
index 7d9fa1d..7d9fa1d 100644..100755
--- a/includes/fcm/node_modules/base64-js/index.d.ts
+++ b/includes/fcm/node_modules/base64-js/index.d.ts
diff --git a/includes/fcm/node_modules/base64-js/index.js b/includes/fcm/node_modules/base64-js/index.js
index 0599f3e..0599f3e 100644..100755
--- a/includes/fcm/node_modules/base64-js/index.js
+++ b/includes/fcm/node_modules/base64-js/index.js
diff --git a/includes/fcm/node_modules/base64-js/package.json b/includes/fcm/node_modules/base64-js/package.json
index c3972e3..c3972e3 100644..100755
--- a/includes/fcm/node_modules/base64-js/package.json
+++ b/includes/fcm/node_modules/base64-js/package.json
diff --git a/includes/fcm/node_modules/bignumber.js/CHANGELOG.md b/includes/fcm/node_modules/bignumber.js/CHANGELOG.md
index ea0b369..ea0b369 100644..100755
--- a/includes/fcm/node_modules/bignumber.js/CHANGELOG.md
+++ b/includes/fcm/node_modules/bignumber.js/CHANGELOG.md
diff --git a/includes/fcm/node_modules/bignumber.js/LICENCE.md b/includes/fcm/node_modules/bignumber.js/LICENCE.md
index d65f236..d65f236 100644..100755
--- a/includes/fcm/node_modules/bignumber.js/LICENCE.md
+++ b/includes/fcm/node_modules/bignumber.js/LICENCE.md
diff --git a/includes/fcm/node_modules/bignumber.js/README.md b/includes/fcm/node_modules/bignumber.js/README.md
index 2d4dc6e..2d4dc6e 100644..100755
--- a/includes/fcm/node_modules/bignumber.js/README.md
+++ b/includes/fcm/node_modules/bignumber.js/README.md
diff --git a/includes/fcm/node_modules/bignumber.js/bignumber.d.ts b/includes/fcm/node_modules/bignumber.js/bignumber.d.ts
index 0edff77..0edff77 100644..100755
--- a/includes/fcm/node_modules/bignumber.js/bignumber.d.ts
+++ b/includes/fcm/node_modules/bignumber.js/bignumber.d.ts
diff --git a/includes/fcm/node_modules/bignumber.js/bignumber.js b/includes/fcm/node_modules/bignumber.js/bignumber.js
index da6d84b..da6d84b 100644..100755
--- a/includes/fcm/node_modules/bignumber.js/bignumber.js
+++ b/includes/fcm/node_modules/bignumber.js/bignumber.js
diff --git a/includes/fcm/node_modules/bignumber.js/bignumber.mjs b/includes/fcm/node_modules/bignumber.js/bignumber.mjs
index 175a3aa..175a3aa 100644..100755
--- a/includes/fcm/node_modules/bignumber.js/bignumber.mjs
+++ b/includes/fcm/node_modules/bignumber.js/bignumber.mjs
diff --git a/includes/fcm/node_modules/bignumber.js/doc/API.html b/includes/fcm/node_modules/bignumber.js/doc/API.html
index a16c034..a16c034 100644..100755
--- a/includes/fcm/node_modules/bignumber.js/doc/API.html
+++ b/includes/fcm/node_modules/bignumber.js/doc/API.html
diff --git a/includes/fcm/node_modules/bignumber.js/package.json b/includes/fcm/node_modules/bignumber.js/package.json
index 6d60316..6d60316 100644..100755
--- a/includes/fcm/node_modules/bignumber.js/package.json
+++ b/includes/fcm/node_modules/bignumber.js/package.json
diff --git a/includes/fcm/node_modules/bluebird/._LICENSE b/includes/fcm/node_modules/bluebird/._LICENSE
new file mode 100755
index 0000000..55de20d
--- /dev/null
+++ b/includes/fcm/node_modules/bluebird/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/bluebird/LICENSE b/includes/fcm/node_modules/bluebird/LICENSE
index b24e635..b24e635 100644..100755
--- a/includes/fcm/node_modules/bluebird/LICENSE
+++ b/includes/fcm/node_modules/bluebird/LICENSE
diff --git a/includes/fcm/node_modules/bluebird/README.md b/includes/fcm/node_modules/bluebird/README.md
index 7c1dd66..7c1dd66 100644..100755
--- a/includes/fcm/node_modules/bluebird/README.md
+++ b/includes/fcm/node_modules/bluebird/README.md
diff --git a/includes/fcm/node_modules/bluebird/changelog.md b/includes/fcm/node_modules/bluebird/changelog.md
index 73b2eb6..73b2eb6 100644..100755
--- a/includes/fcm/node_modules/bluebird/changelog.md
+++ b/includes/fcm/node_modules/bluebird/changelog.md
diff --git a/includes/fcm/node_modules/bluebird/js/browser/bluebird.core.js b/includes/fcm/node_modules/bluebird/js/browser/bluebird.core.js
index 24a8bf2..24a8bf2 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/browser/bluebird.core.js
+++ b/includes/fcm/node_modules/bluebird/js/browser/bluebird.core.js
diff --git a/includes/fcm/node_modules/bluebird/js/browser/bluebird.core.min.js b/includes/fcm/node_modules/bluebird/js/browser/bluebird.core.min.js
index 836176e..836176e 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/browser/bluebird.core.min.js
+++ b/includes/fcm/node_modules/bluebird/js/browser/bluebird.core.min.js
diff --git a/includes/fcm/node_modules/bluebird/js/browser/bluebird.js b/includes/fcm/node_modules/bluebird/js/browser/bluebird.js
index 7f0686f..7f0686f 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/browser/bluebird.js
+++ b/includes/fcm/node_modules/bluebird/js/browser/bluebird.js
diff --git a/includes/fcm/node_modules/bluebird/js/browser/bluebird.min.js b/includes/fcm/node_modules/bluebird/js/browser/bluebird.min.js
index c1e907b..c1e907b 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/browser/bluebird.min.js
+++ b/includes/fcm/node_modules/bluebird/js/browser/bluebird.min.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/any.js b/includes/fcm/node_modules/bluebird/js/release/any.js
index 05a6228..05a6228 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/any.js
+++ b/includes/fcm/node_modules/bluebird/js/release/any.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/assert.js b/includes/fcm/node_modules/bluebird/js/release/assert.js
index 4518231..4518231 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/assert.js
+++ b/includes/fcm/node_modules/bluebird/js/release/assert.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/async.js b/includes/fcm/node_modules/bluebird/js/release/async.js
index 8eab6f8..8eab6f8 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/async.js
+++ b/includes/fcm/node_modules/bluebird/js/release/async.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/bind.js b/includes/fcm/node_modules/bluebird/js/release/bind.js
index fc3379d..fc3379d 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/bind.js
+++ b/includes/fcm/node_modules/bluebird/js/release/bind.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/bluebird.js b/includes/fcm/node_modules/bluebird/js/release/bluebird.js
index 1c36cf3..1c36cf3 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/bluebird.js
+++ b/includes/fcm/node_modules/bluebird/js/release/bluebird.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/call_get.js b/includes/fcm/node_modules/bluebird/js/release/call_get.js
index 0ed7714..0ed7714 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/call_get.js
+++ b/includes/fcm/node_modules/bluebird/js/release/call_get.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/cancel.js b/includes/fcm/node_modules/bluebird/js/release/cancel.js
index 7a12415..7a12415 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/cancel.js
+++ b/includes/fcm/node_modules/bluebird/js/release/cancel.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/catch_filter.js b/includes/fcm/node_modules/bluebird/js/release/catch_filter.js
index 0f24ce2..0f24ce2 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/catch_filter.js
+++ b/includes/fcm/node_modules/bluebird/js/release/catch_filter.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/context.js b/includes/fcm/node_modules/bluebird/js/release/context.js
index c307414..c307414 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/context.js
+++ b/includes/fcm/node_modules/bluebird/js/release/context.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/debuggability.js b/includes/fcm/node_modules/bluebird/js/release/debuggability.js
index ce997ee..ce997ee 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/debuggability.js
+++ b/includes/fcm/node_modules/bluebird/js/release/debuggability.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/direct_resolve.js b/includes/fcm/node_modules/bluebird/js/release/direct_resolve.js
index a890298..a890298 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/direct_resolve.js
+++ b/includes/fcm/node_modules/bluebird/js/release/direct_resolve.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/each.js b/includes/fcm/node_modules/bluebird/js/release/each.js
index e4f3d05..e4f3d05 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/each.js
+++ b/includes/fcm/node_modules/bluebird/js/release/each.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/errors.js b/includes/fcm/node_modules/bluebird/js/release/errors.js
index f62f323..f62f323 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/errors.js
+++ b/includes/fcm/node_modules/bluebird/js/release/errors.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/es5.js b/includes/fcm/node_modules/bluebird/js/release/es5.js
index ea41d5a..ea41d5a 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/es5.js
+++ b/includes/fcm/node_modules/bluebird/js/release/es5.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/filter.js b/includes/fcm/node_modules/bluebird/js/release/filter.js
index ed57bf0..ed57bf0 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/filter.js
+++ b/includes/fcm/node_modules/bluebird/js/release/filter.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/finally.js b/includes/fcm/node_modules/bluebird/js/release/finally.js
index d57444b..d57444b 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/finally.js
+++ b/includes/fcm/node_modules/bluebird/js/release/finally.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/generators.js b/includes/fcm/node_modules/bluebird/js/release/generators.js
index 500c280..500c280 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/generators.js
+++ b/includes/fcm/node_modules/bluebird/js/release/generators.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/join.js b/includes/fcm/node_modules/bluebird/js/release/join.js
index e7e19f0..e7e19f0 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/join.js
+++ b/includes/fcm/node_modules/bluebird/js/release/join.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/map.js b/includes/fcm/node_modules/bluebird/js/release/map.js
index 91d5a82..91d5a82 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/map.js
+++ b/includes/fcm/node_modules/bluebird/js/release/map.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/method.js b/includes/fcm/node_modules/bluebird/js/release/method.js
index ce9e4db..ce9e4db 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/method.js
+++ b/includes/fcm/node_modules/bluebird/js/release/method.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/nodeback.js b/includes/fcm/node_modules/bluebird/js/release/nodeback.js
index 71e69eb..71e69eb 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/nodeback.js
+++ b/includes/fcm/node_modules/bluebird/js/release/nodeback.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/nodeify.js b/includes/fcm/node_modules/bluebird/js/release/nodeify.js
index ce2b190..ce2b190 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/nodeify.js
+++ b/includes/fcm/node_modules/bluebird/js/release/nodeify.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/promise.js b/includes/fcm/node_modules/bluebird/js/release/promise.js
index 622a86f..622a86f 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/promise.js
+++ b/includes/fcm/node_modules/bluebird/js/release/promise.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/promise_array.js b/includes/fcm/node_modules/bluebird/js/release/promise_array.js
index 8fc665a..8fc665a 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/promise_array.js
+++ b/includes/fcm/node_modules/bluebird/js/release/promise_array.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/promisify.js b/includes/fcm/node_modules/bluebird/js/release/promisify.js
index aa98e5b..aa98e5b 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/promisify.js
+++ b/includes/fcm/node_modules/bluebird/js/release/promisify.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/props.js b/includes/fcm/node_modules/bluebird/js/release/props.js
index 6a34aaf..6a34aaf 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/props.js
+++ b/includes/fcm/node_modules/bluebird/js/release/props.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/queue.js b/includes/fcm/node_modules/bluebird/js/release/queue.js
index ffd36fd..ffd36fd 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/queue.js
+++ b/includes/fcm/node_modules/bluebird/js/release/queue.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/race.js b/includes/fcm/node_modules/bluebird/js/release/race.js
index b862f46..b862f46 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/race.js
+++ b/includes/fcm/node_modules/bluebird/js/release/race.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/reduce.js b/includes/fcm/node_modules/bluebird/js/release/reduce.js
index 101ac22..101ac22 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/reduce.js
+++ b/includes/fcm/node_modules/bluebird/js/release/reduce.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/schedule.js b/includes/fcm/node_modules/bluebird/js/release/schedule.js
index 15197d1..15197d1 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/schedule.js
+++ b/includes/fcm/node_modules/bluebird/js/release/schedule.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/settle.js b/includes/fcm/node_modules/bluebird/js/release/settle.js
index e24b204..e24b204 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/settle.js
+++ b/includes/fcm/node_modules/bluebird/js/release/settle.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/some.js b/includes/fcm/node_modules/bluebird/js/release/some.js
index 400d852..400d852 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/some.js
+++ b/includes/fcm/node_modules/bluebird/js/release/some.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/synchronous_inspection.js b/includes/fcm/node_modules/bluebird/js/release/synchronous_inspection.js
index 9c49d2e..9c49d2e 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/synchronous_inspection.js
+++ b/includes/fcm/node_modules/bluebird/js/release/synchronous_inspection.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/thenables.js b/includes/fcm/node_modules/bluebird/js/release/thenables.js
index d6ab9aa..d6ab9aa 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/thenables.js
+++ b/includes/fcm/node_modules/bluebird/js/release/thenables.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/timers.js b/includes/fcm/node_modules/bluebird/js/release/timers.js
index cb8f1f4..cb8f1f4 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/timers.js
+++ b/includes/fcm/node_modules/bluebird/js/release/timers.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/using.js b/includes/fcm/node_modules/bluebird/js/release/using.js
index 65de531..65de531 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/using.js
+++ b/includes/fcm/node_modules/bluebird/js/release/using.js
diff --git a/includes/fcm/node_modules/bluebird/js/release/util.js b/includes/fcm/node_modules/bluebird/js/release/util.js
index 8ca4d91..8ca4d91 100644..100755
--- a/includes/fcm/node_modules/bluebird/js/release/util.js
+++ b/includes/fcm/node_modules/bluebird/js/release/util.js
diff --git a/includes/fcm/node_modules/bluebird/package.json b/includes/fcm/node_modules/bluebird/package.json
index 33f696c..33f696c 100644..100755
--- a/includes/fcm/node_modules/bluebird/package.json
+++ b/includes/fcm/node_modules/bluebird/package.json
diff --git a/includes/fcm/node_modules/brace-expansion/._LICENSE b/includes/fcm/node_modules/brace-expansion/._LICENSE
new file mode 100755
index 0000000..28203c6
--- /dev/null
+++ b/includes/fcm/node_modules/brace-expansion/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/brace-expansion/.github/FUNDING.yml b/includes/fcm/node_modules/brace-expansion/.github/FUNDING.yml
index 79d1eaf..79d1eaf 100644..100755
--- a/includes/fcm/node_modules/brace-expansion/.github/FUNDING.yml
+++ b/includes/fcm/node_modules/brace-expansion/.github/FUNDING.yml
diff --git a/includes/fcm/node_modules/brace-expansion/LICENSE b/includes/fcm/node_modules/brace-expansion/LICENSE
index de32266..de32266 100644..100755
--- a/includes/fcm/node_modules/brace-expansion/LICENSE
+++ b/includes/fcm/node_modules/brace-expansion/LICENSE
diff --git a/includes/fcm/node_modules/brace-expansion/README.md b/includes/fcm/node_modules/brace-expansion/README.md
index e55c583..e55c583 100644..100755
--- a/includes/fcm/node_modules/brace-expansion/README.md
+++ b/includes/fcm/node_modules/brace-expansion/README.md
diff --git a/includes/fcm/node_modules/brace-expansion/index.js b/includes/fcm/node_modules/brace-expansion/index.js
index 4af9dde..4af9dde 100644..100755
--- a/includes/fcm/node_modules/brace-expansion/index.js
+++ b/includes/fcm/node_modules/brace-expansion/index.js
diff --git a/includes/fcm/node_modules/brace-expansion/package.json b/includes/fcm/node_modules/brace-expansion/package.json
index 7097d41..7097d41 100644..100755
--- a/includes/fcm/node_modules/brace-expansion/package.json
+++ b/includes/fcm/node_modules/brace-expansion/package.json
diff --git a/includes/fcm/node_modules/buffer-equal-constant-time/._LICENSE.txt b/includes/fcm/node_modules/buffer-equal-constant-time/._LICENSE.txt
new file mode 100755
index 0000000..64d305b
--- /dev/null
+++ b/includes/fcm/node_modules/buffer-equal-constant-time/._LICENSE.txt
Binary files differ
diff --git a/includes/fcm/node_modules/buffer-equal-constant-time/.npmignore b/includes/fcm/node_modules/buffer-equal-constant-time/.npmignore
index 34e4f5c..34e4f5c 100644..100755
--- a/includes/fcm/node_modules/buffer-equal-constant-time/.npmignore
+++ b/includes/fcm/node_modules/buffer-equal-constant-time/.npmignore
diff --git a/includes/fcm/node_modules/buffer-equal-constant-time/.travis.yml b/includes/fcm/node_modules/buffer-equal-constant-time/.travis.yml
index 78e1c01..78e1c01 100644..100755
--- a/includes/fcm/node_modules/buffer-equal-constant-time/.travis.yml
+++ b/includes/fcm/node_modules/buffer-equal-constant-time/.travis.yml
diff --git a/includes/fcm/node_modules/buffer-equal-constant-time/LICENSE.txt b/includes/fcm/node_modules/buffer-equal-constant-time/LICENSE.txt
index 9a064f3..9a064f3 100644..100755
--- a/includes/fcm/node_modules/buffer-equal-constant-time/LICENSE.txt
+++ b/includes/fcm/node_modules/buffer-equal-constant-time/LICENSE.txt
diff --git a/includes/fcm/node_modules/buffer-equal-constant-time/README.md b/includes/fcm/node_modules/buffer-equal-constant-time/README.md
index 4f227f5..4f227f5 100644..100755
--- a/includes/fcm/node_modules/buffer-equal-constant-time/README.md
+++ b/includes/fcm/node_modules/buffer-equal-constant-time/README.md
diff --git a/includes/fcm/node_modules/buffer-equal-constant-time/index.js b/includes/fcm/node_modules/buffer-equal-constant-time/index.js
index 5462c1f..5462c1f 100644..100755
--- a/includes/fcm/node_modules/buffer-equal-constant-time/index.js
+++ b/includes/fcm/node_modules/buffer-equal-constant-time/index.js
diff --git a/includes/fcm/node_modules/buffer-equal-constant-time/package.json b/includes/fcm/node_modules/buffer-equal-constant-time/package.json
index 17c7de2..17c7de2 100644..100755
--- a/includes/fcm/node_modules/buffer-equal-constant-time/package.json
+++ b/includes/fcm/node_modules/buffer-equal-constant-time/package.json
diff --git a/includes/fcm/node_modules/buffer-equal-constant-time/test.js b/includes/fcm/node_modules/buffer-equal-constant-time/test.js
index 0bc972d..0bc972d 100644..100755
--- a/includes/fcm/node_modules/buffer-equal-constant-time/test.js
+++ b/includes/fcm/node_modules/buffer-equal-constant-time/test.js
diff --git a/includes/fcm/node_modules/catharsis/._LICENSE b/includes/fcm/node_modules/catharsis/._LICENSE
new file mode 100755
index 0000000..bec06fd
--- /dev/null
+++ b/includes/fcm/node_modules/catharsis/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/catharsis/LICENSE b/includes/fcm/node_modules/catharsis/LICENSE
index 6fdbb08..6fdbb08 100644..100755
--- a/includes/fcm/node_modules/catharsis/LICENSE
+++ b/includes/fcm/node_modules/catharsis/LICENSE
diff --git a/includes/fcm/node_modules/catharsis/README.md b/includes/fcm/node_modules/catharsis/README.md
index 050c3d1..050c3d1 100644..100755
--- a/includes/fcm/node_modules/catharsis/README.md
+++ b/includes/fcm/node_modules/catharsis/README.md
diff --git a/includes/fcm/node_modules/catharsis/catharsis.js b/includes/fcm/node_modules/catharsis/catharsis.js
index 19c5a67..19c5a67 100644..100755
--- a/includes/fcm/node_modules/catharsis/catharsis.js
+++ b/includes/fcm/node_modules/catharsis/catharsis.js
diff --git a/includes/fcm/node_modules/catharsis/lib/describe.js b/includes/fcm/node_modules/catharsis/lib/describe.js
index 53f058a..53f058a 100644..100755
--- a/includes/fcm/node_modules/catharsis/lib/describe.js
+++ b/includes/fcm/node_modules/catharsis/lib/describe.js
diff --git a/includes/fcm/node_modules/catharsis/lib/parser.js b/includes/fcm/node_modules/catharsis/lib/parser.js
index 2b348d8..2b348d8 100644..100755
--- a/includes/fcm/node_modules/catharsis/lib/parser.js
+++ b/includes/fcm/node_modules/catharsis/lib/parser.js
diff --git a/includes/fcm/node_modules/catharsis/lib/schema.js b/includes/fcm/node_modules/catharsis/lib/schema.js
index 7143850..7143850 100644..100755
--- a/includes/fcm/node_modules/catharsis/lib/schema.js
+++ b/includes/fcm/node_modules/catharsis/lib/schema.js
diff --git a/includes/fcm/node_modules/catharsis/lib/stringify.js b/includes/fcm/node_modules/catharsis/lib/stringify.js
index 441d103..441d103 100644..100755
--- a/includes/fcm/node_modules/catharsis/lib/stringify.js
+++ b/includes/fcm/node_modules/catharsis/lib/stringify.js
diff --git a/includes/fcm/node_modules/catharsis/lib/types.js b/includes/fcm/node_modules/catharsis/lib/types.js
index 6d9b40a..6d9b40a 100644..100755
--- a/includes/fcm/node_modules/catharsis/lib/types.js
+++ b/includes/fcm/node_modules/catharsis/lib/types.js
diff --git a/includes/fcm/node_modules/catharsis/package.json b/includes/fcm/node_modules/catharsis/package.json
index 10565eb..10565eb 100644..100755
--- a/includes/fcm/node_modules/catharsis/package.json
+++ b/includes/fcm/node_modules/catharsis/package.json
diff --git a/includes/fcm/node_modules/catharsis/res/en.json b/includes/fcm/node_modules/catharsis/res/en.json
index 673d511..673d511 100644..100755
--- a/includes/fcm/node_modules/catharsis/res/en.json
+++ b/includes/fcm/node_modules/catharsis/res/en.json
diff --git a/includes/fcm/node_modules/chalk/index.d.ts b/includes/fcm/node_modules/chalk/index.d.ts
index 9cd88f3..9cd88f3 100644..100755
--- a/includes/fcm/node_modules/chalk/index.d.ts
+++ b/includes/fcm/node_modules/chalk/index.d.ts
diff --git a/includes/fcm/node_modules/chalk/license b/includes/fcm/node_modules/chalk/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/fcm/node_modules/chalk/license
+++ b/includes/fcm/node_modules/chalk/license
diff --git a/includes/fcm/node_modules/chalk/package.json b/includes/fcm/node_modules/chalk/package.json
index 47c23f2..47c23f2 100644..100755
--- a/includes/fcm/node_modules/chalk/package.json
+++ b/includes/fcm/node_modules/chalk/package.json
diff --git a/includes/fcm/node_modules/chalk/readme.md b/includes/fcm/node_modules/chalk/readme.md
index a055d21..a055d21 100644..100755
--- a/includes/fcm/node_modules/chalk/readme.md
+++ b/includes/fcm/node_modules/chalk/readme.md
diff --git a/includes/fcm/node_modules/chalk/source/index.js b/includes/fcm/node_modules/chalk/source/index.js
index 75ec663..75ec663 100644..100755
--- a/includes/fcm/node_modules/chalk/source/index.js
+++ b/includes/fcm/node_modules/chalk/source/index.js
diff --git a/includes/fcm/node_modules/chalk/source/templates.js b/includes/fcm/node_modules/chalk/source/templates.js
index b130949..b130949 100644..100755
--- a/includes/fcm/node_modules/chalk/source/templates.js
+++ b/includes/fcm/node_modules/chalk/source/templates.js
diff --git a/includes/fcm/node_modules/chalk/source/util.js b/includes/fcm/node_modules/chalk/source/util.js
index ca466fd..ca466fd 100644..100755
--- a/includes/fcm/node_modules/chalk/source/util.js
+++ b/includes/fcm/node_modules/chalk/source/util.js
diff --git a/includes/fcm/node_modules/cliui/._LICENSE.txt b/includes/fcm/node_modules/cliui/._LICENSE.txt
new file mode 100755
index 0000000..53ddd4a
--- /dev/null
+++ b/includes/fcm/node_modules/cliui/._LICENSE.txt
Binary files differ
diff --git a/includes/fcm/node_modules/cliui/CHANGELOG.md b/includes/fcm/node_modules/cliui/CHANGELOG.md
index d6a7e3f..d6a7e3f 100644..100755
--- a/includes/fcm/node_modules/cliui/CHANGELOG.md
+++ b/includes/fcm/node_modules/cliui/CHANGELOG.md
diff --git a/includes/fcm/node_modules/cliui/LICENSE.txt b/includes/fcm/node_modules/cliui/LICENSE.txt
index c7e2747..c7e2747 100644..100755
--- a/includes/fcm/node_modules/cliui/LICENSE.txt
+++ b/includes/fcm/node_modules/cliui/LICENSE.txt
diff --git a/includes/fcm/node_modules/cliui/README.md b/includes/fcm/node_modules/cliui/README.md
index 65b5672..65b5672 100644..100755
--- a/includes/fcm/node_modules/cliui/README.md
+++ b/includes/fcm/node_modules/cliui/README.md
diff --git a/includes/fcm/node_modules/cliui/build/index.cjs b/includes/fcm/node_modules/cliui/build/index.cjs
index 82126b6..82126b6 100644..100755
--- a/includes/fcm/node_modules/cliui/build/index.cjs
+++ b/includes/fcm/node_modules/cliui/build/index.cjs
diff --git a/includes/fcm/node_modules/cliui/build/lib/index.js b/includes/fcm/node_modules/cliui/build/lib/index.js
index b6eb054..b6eb054 100644..100755
--- a/includes/fcm/node_modules/cliui/build/lib/index.js
+++ b/includes/fcm/node_modules/cliui/build/lib/index.js
diff --git a/includes/fcm/node_modules/cliui/build/lib/string-utils.js b/includes/fcm/node_modules/cliui/build/lib/string-utils.js
index 4b87453..4b87453 100644..100755
--- a/includes/fcm/node_modules/cliui/build/lib/string-utils.js
+++ b/includes/fcm/node_modules/cliui/build/lib/string-utils.js
diff --git a/includes/fcm/node_modules/cliui/index.mjs b/includes/fcm/node_modules/cliui/index.mjs
index bc7a022..bc7a022 100644..100755
--- a/includes/fcm/node_modules/cliui/index.mjs
+++ b/includes/fcm/node_modules/cliui/index.mjs
diff --git a/includes/fcm/node_modules/cliui/package.json b/includes/fcm/node_modules/cliui/package.json
index 3426665..3426665 100644..100755
--- a/includes/fcm/node_modules/cliui/package.json
+++ b/includes/fcm/node_modules/cliui/package.json
diff --git a/includes/fcm/node_modules/color-convert/._LICENSE b/includes/fcm/node_modules/color-convert/._LICENSE
new file mode 100755
index 0000000..8415a3c
--- /dev/null
+++ b/includes/fcm/node_modules/color-convert/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/color-convert/CHANGELOG.md b/includes/fcm/node_modules/color-convert/CHANGELOG.md
index 0a7bce4..0a7bce4 100644..100755
--- a/includes/fcm/node_modules/color-convert/CHANGELOG.md
+++ b/includes/fcm/node_modules/color-convert/CHANGELOG.md
diff --git a/includes/fcm/node_modules/color-convert/LICENSE b/includes/fcm/node_modules/color-convert/LICENSE
index 5b4c386..5b4c386 100644..100755
--- a/includes/fcm/node_modules/color-convert/LICENSE
+++ b/includes/fcm/node_modules/color-convert/LICENSE
diff --git a/includes/fcm/node_modules/color-convert/README.md b/includes/fcm/node_modules/color-convert/README.md
index d4b08fc..d4b08fc 100644..100755
--- a/includes/fcm/node_modules/color-convert/README.md
+++ b/includes/fcm/node_modules/color-convert/README.md
diff --git a/includes/fcm/node_modules/color-convert/conversions.js b/includes/fcm/node_modules/color-convert/conversions.js
index 2657f26..2657f26 100644..100755
--- a/includes/fcm/node_modules/color-convert/conversions.js
+++ b/includes/fcm/node_modules/color-convert/conversions.js
diff --git a/includes/fcm/node_modules/color-convert/index.js b/includes/fcm/node_modules/color-convert/index.js
index b648e57..b648e57 100644..100755
--- a/includes/fcm/node_modules/color-convert/index.js
+++ b/includes/fcm/node_modules/color-convert/index.js
diff --git a/includes/fcm/node_modules/color-convert/package.json b/includes/fcm/node_modules/color-convert/package.json
index 6e48000..6e48000 100644..100755
--- a/includes/fcm/node_modules/color-convert/package.json
+++ b/includes/fcm/node_modules/color-convert/package.json
diff --git a/includes/fcm/node_modules/color-convert/route.js b/includes/fcm/node_modules/color-convert/route.js
index 1a08521..1a08521 100644..100755
--- a/includes/fcm/node_modules/color-convert/route.js
+++ b/includes/fcm/node_modules/color-convert/route.js
diff --git a/includes/fcm/node_modules/color-name/._LICENSE b/includes/fcm/node_modules/color-name/._LICENSE
new file mode 100755
index 0000000..dc8186a
--- /dev/null
+++ b/includes/fcm/node_modules/color-name/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/color-name/LICENSE b/includes/fcm/node_modules/color-name/LICENSE
index c6b1001..c6b1001 100644..100755
--- a/includes/fcm/node_modules/color-name/LICENSE
+++ b/includes/fcm/node_modules/color-name/LICENSE
diff --git a/includes/fcm/node_modules/color-name/README.md b/includes/fcm/node_modules/color-name/README.md
index 932b979..932b979 100644..100755
--- a/includes/fcm/node_modules/color-name/README.md
+++ b/includes/fcm/node_modules/color-name/README.md
diff --git a/includes/fcm/node_modules/color-name/index.js b/includes/fcm/node_modules/color-name/index.js
index b7c198a..b7c198a 100644..100755
--- a/includes/fcm/node_modules/color-name/index.js
+++ b/includes/fcm/node_modules/color-name/index.js
diff --git a/includes/fcm/node_modules/color-name/package.json b/includes/fcm/node_modules/color-name/package.json
index 782dd82..782dd82 100644..100755
--- a/includes/fcm/node_modules/color-name/package.json
+++ b/includes/fcm/node_modules/color-name/package.json
diff --git a/includes/fcm/node_modules/compressible/._LICENSE b/includes/fcm/node_modules/compressible/._LICENSE
new file mode 100755
index 0000000..a9e24f6
--- /dev/null
+++ b/includes/fcm/node_modules/compressible/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/compressible/HISTORY.md b/includes/fcm/node_modules/compressible/HISTORY.md
index f204ef3..f204ef3 100644..100755
--- a/includes/fcm/node_modules/compressible/HISTORY.md
+++ b/includes/fcm/node_modules/compressible/HISTORY.md
diff --git a/includes/fcm/node_modules/compressible/LICENSE b/includes/fcm/node_modules/compressible/LICENSE
index ce00b3f..ce00b3f 100644..100755
--- a/includes/fcm/node_modules/compressible/LICENSE
+++ b/includes/fcm/node_modules/compressible/LICENSE
diff --git a/includes/fcm/node_modules/compressible/README.md b/includes/fcm/node_modules/compressible/README.md
index dc86ec0..dc86ec0 100644..100755
--- a/includes/fcm/node_modules/compressible/README.md
+++ b/includes/fcm/node_modules/compressible/README.md
diff --git a/includes/fcm/node_modules/compressible/index.js b/includes/fcm/node_modules/compressible/index.js
index 1184ada..1184ada 100644..100755
--- a/includes/fcm/node_modules/compressible/index.js
+++ b/includes/fcm/node_modules/compressible/index.js
diff --git a/includes/fcm/node_modules/compressible/package.json b/includes/fcm/node_modules/compressible/package.json
index ab582cb..ab582cb 100644..100755
--- a/includes/fcm/node_modules/compressible/package.json
+++ b/includes/fcm/node_modules/compressible/package.json
diff --git a/includes/fcm/node_modules/concat-map/._LICENSE b/includes/fcm/node_modules/concat-map/._LICENSE
new file mode 100755
index 0000000..96a6604
--- /dev/null
+++ b/includes/fcm/node_modules/concat-map/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/concat-map/.travis.yml b/includes/fcm/node_modules/concat-map/.travis.yml
index f1d0f13..f1d0f13 100644..100755
--- a/includes/fcm/node_modules/concat-map/.travis.yml
+++ b/includes/fcm/node_modules/concat-map/.travis.yml
diff --git a/includes/fcm/node_modules/concat-map/LICENSE b/includes/fcm/node_modules/concat-map/LICENSE
index ee27ba4..ee27ba4 100644..100755
--- a/includes/fcm/node_modules/concat-map/LICENSE
+++ b/includes/fcm/node_modules/concat-map/LICENSE
diff --git a/includes/fcm/node_modules/concat-map/README.markdown b/includes/fcm/node_modules/concat-map/README.markdown
index 408f70a..408f70a 100644..100755
--- a/includes/fcm/node_modules/concat-map/README.markdown
+++ b/includes/fcm/node_modules/concat-map/README.markdown
diff --git a/includes/fcm/node_modules/concat-map/example/map.js b/includes/fcm/node_modules/concat-map/example/map.js
index 3365621..3365621 100644..100755
--- a/includes/fcm/node_modules/concat-map/example/map.js
+++ b/includes/fcm/node_modules/concat-map/example/map.js
diff --git a/includes/fcm/node_modules/concat-map/index.js b/includes/fcm/node_modules/concat-map/index.js
index b29a781..b29a781 100644..100755
--- a/includes/fcm/node_modules/concat-map/index.js
+++ b/includes/fcm/node_modules/concat-map/index.js
diff --git a/includes/fcm/node_modules/concat-map/package.json b/includes/fcm/node_modules/concat-map/package.json
index d3640e6..d3640e6 100644..100755
--- a/includes/fcm/node_modules/concat-map/package.json
+++ b/includes/fcm/node_modules/concat-map/package.json
diff --git a/includes/fcm/node_modules/concat-map/test/map.js b/includes/fcm/node_modules/concat-map/test/map.js
index fdbd702..fdbd702 100644..100755
--- a/includes/fcm/node_modules/concat-map/test/map.js
+++ b/includes/fcm/node_modules/concat-map/test/map.js
diff --git a/includes/fcm/node_modules/debug/._LICENSE b/includes/fcm/node_modules/debug/._LICENSE
new file mode 100755
index 0000000..afa028b
--- /dev/null
+++ b/includes/fcm/node_modules/debug/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/debug/LICENSE b/includes/fcm/node_modules/debug/LICENSE
index 1a9820e..1a9820e 100644..100755
--- a/includes/fcm/node_modules/debug/LICENSE
+++ b/includes/fcm/node_modules/debug/LICENSE
diff --git a/includes/fcm/node_modules/debug/README.md b/includes/fcm/node_modules/debug/README.md
index e9c3e04..e9c3e04 100644..100755
--- a/includes/fcm/node_modules/debug/README.md
+++ b/includes/fcm/node_modules/debug/README.md
diff --git a/includes/fcm/node_modules/debug/package.json b/includes/fcm/node_modules/debug/package.json
index 3bcdc24..3bcdc24 100644..100755
--- a/includes/fcm/node_modules/debug/package.json
+++ b/includes/fcm/node_modules/debug/package.json
diff --git a/includes/fcm/node_modules/debug/src/browser.js b/includes/fcm/node_modules/debug/src/browser.js
index cd0fc35..cd0fc35 100644..100755
--- a/includes/fcm/node_modules/debug/src/browser.js
+++ b/includes/fcm/node_modules/debug/src/browser.js
diff --git a/includes/fcm/node_modules/debug/src/common.js b/includes/fcm/node_modules/debug/src/common.js
index e3291b2..e3291b2 100644..100755
--- a/includes/fcm/node_modules/debug/src/common.js
+++ b/includes/fcm/node_modules/debug/src/common.js
diff --git a/includes/fcm/node_modules/debug/src/index.js b/includes/fcm/node_modules/debug/src/index.js
index bf4c57f..bf4c57f 100644..100755
--- a/includes/fcm/node_modules/debug/src/index.js
+++ b/includes/fcm/node_modules/debug/src/index.js
diff --git a/includes/fcm/node_modules/debug/src/node.js b/includes/fcm/node_modules/debug/src/node.js
index 79bc085..79bc085 100644..100755
--- a/includes/fcm/node_modules/debug/src/node.js
+++ b/includes/fcm/node_modules/debug/src/node.js
diff --git a/includes/fcm/node_modules/deep-is/._LICENSE b/includes/fcm/node_modules/deep-is/._LICENSE
new file mode 100755
index 0000000..ca3c7a0
--- /dev/null
+++ b/includes/fcm/node_modules/deep-is/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/deep-is/.travis.yml b/includes/fcm/node_modules/deep-is/.travis.yml
index 58f2371..58f2371 100644..100755
--- a/includes/fcm/node_modules/deep-is/.travis.yml
+++ b/includes/fcm/node_modules/deep-is/.travis.yml
diff --git a/includes/fcm/node_modules/deep-is/LICENSE b/includes/fcm/node_modules/deep-is/LICENSE
index c38f840..c38f840 100644..100755
--- a/includes/fcm/node_modules/deep-is/LICENSE
+++ b/includes/fcm/node_modules/deep-is/LICENSE
diff --git a/includes/fcm/node_modules/deep-is/README.markdown b/includes/fcm/node_modules/deep-is/README.markdown
index eb69a83..eb69a83 100644..100755
--- a/includes/fcm/node_modules/deep-is/README.markdown
+++ b/includes/fcm/node_modules/deep-is/README.markdown
diff --git a/includes/fcm/node_modules/deep-is/example/cmp.js b/includes/fcm/node_modules/deep-is/example/cmp.js
index 67014b8..67014b8 100644..100755
--- a/includes/fcm/node_modules/deep-is/example/cmp.js
+++ b/includes/fcm/node_modules/deep-is/example/cmp.js
diff --git a/includes/fcm/node_modules/deep-is/index.js b/includes/fcm/node_modules/deep-is/index.js
index 506fe27..506fe27 100644..100755
--- a/includes/fcm/node_modules/deep-is/index.js
+++ b/includes/fcm/node_modules/deep-is/index.js
diff --git a/includes/fcm/node_modules/deep-is/package.json b/includes/fcm/node_modules/deep-is/package.json
index dae72d7..dae72d7 100644..100755
--- a/includes/fcm/node_modules/deep-is/package.json
+++ b/includes/fcm/node_modules/deep-is/package.json
diff --git a/includes/fcm/node_modules/deep-is/test/NaN.js b/includes/fcm/node_modules/deep-is/test/NaN.js
index ddaa5a7..ddaa5a7 100644..100755
--- a/includes/fcm/node_modules/deep-is/test/NaN.js
+++ b/includes/fcm/node_modules/deep-is/test/NaN.js
diff --git a/includes/fcm/node_modules/deep-is/test/cmp.js b/includes/fcm/node_modules/deep-is/test/cmp.js
index 3071013..3071013 100644..100755
--- a/includes/fcm/node_modules/deep-is/test/cmp.js
+++ b/includes/fcm/node_modules/deep-is/test/cmp.js
diff --git a/includes/fcm/node_modules/deep-is/test/neg-vs-pos-0.js b/includes/fcm/node_modules/deep-is/test/neg-vs-pos-0.js
index ac26130..ac26130 100644..100755
--- a/includes/fcm/node_modules/deep-is/test/neg-vs-pos-0.js
+++ b/includes/fcm/node_modules/deep-is/test/neg-vs-pos-0.js
diff --git a/includes/fcm/node_modules/duplexify/._LICENSE b/includes/fcm/node_modules/duplexify/._LICENSE
new file mode 100755
index 0000000..b5a5596
--- /dev/null
+++ b/includes/fcm/node_modules/duplexify/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/duplexify/.travis.yml b/includes/fcm/node_modules/duplexify/.travis.yml
index 37494af..37494af 100644..100755
--- a/includes/fcm/node_modules/duplexify/.travis.yml
+++ b/includes/fcm/node_modules/duplexify/.travis.yml
diff --git a/includes/fcm/node_modules/duplexify/LICENSE b/includes/fcm/node_modules/duplexify/LICENSE
index 757562e..757562e 100644..100755
--- a/includes/fcm/node_modules/duplexify/LICENSE
+++ b/includes/fcm/node_modules/duplexify/LICENSE
diff --git a/includes/fcm/node_modules/duplexify/README.md b/includes/fcm/node_modules/duplexify/README.md
index 8352900..8352900 100644..100755
--- a/includes/fcm/node_modules/duplexify/README.md
+++ b/includes/fcm/node_modules/duplexify/README.md
diff --git a/includes/fcm/node_modules/duplexify/example.js b/includes/fcm/node_modules/duplexify/example.js
index 5585c19..5585c19 100644..100755
--- a/includes/fcm/node_modules/duplexify/example.js
+++ b/includes/fcm/node_modules/duplexify/example.js
diff --git a/includes/fcm/node_modules/duplexify/index.js b/includes/fcm/node_modules/duplexify/index.js
index 3430fe4..3430fe4 100644..100755
--- a/includes/fcm/node_modules/duplexify/index.js
+++ b/includes/fcm/node_modules/duplexify/index.js
diff --git a/includes/fcm/node_modules/duplexify/package.json b/includes/fcm/node_modules/duplexify/package.json
index 2758df9..2758df9 100644..100755
--- a/includes/fcm/node_modules/duplexify/package.json
+++ b/includes/fcm/node_modules/duplexify/package.json
diff --git a/includes/fcm/node_modules/duplexify/test.js b/includes/fcm/node_modules/duplexify/test.js
index 9341105..9341105 100644..100755
--- a/includes/fcm/node_modules/duplexify/test.js
+++ b/includes/fcm/node_modules/duplexify/test.js
diff --git a/includes/fcm/node_modules/ecdsa-sig-formatter/._LICENSE b/includes/fcm/node_modules/ecdsa-sig-formatter/._LICENSE
new file mode 100755
index 0000000..4e1ae17
--- /dev/null
+++ b/includes/fcm/node_modules/ecdsa-sig-formatter/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/ecdsa-sig-formatter/CODEOWNERS b/includes/fcm/node_modules/ecdsa-sig-formatter/CODEOWNERS
index 4451d3d..4451d3d 100644..100755
--- a/includes/fcm/node_modules/ecdsa-sig-formatter/CODEOWNERS
+++ b/includes/fcm/node_modules/ecdsa-sig-formatter/CODEOWNERS
diff --git a/includes/fcm/node_modules/ecdsa-sig-formatter/LICENSE b/includes/fcm/node_modules/ecdsa-sig-formatter/LICENSE
index 8754ed6..8754ed6 100644..100755
--- a/includes/fcm/node_modules/ecdsa-sig-formatter/LICENSE
+++ b/includes/fcm/node_modules/ecdsa-sig-formatter/LICENSE
diff --git a/includes/fcm/node_modules/ecdsa-sig-formatter/README.md b/includes/fcm/node_modules/ecdsa-sig-formatter/README.md
index daa95d6..daa95d6 100644..100755
--- a/includes/fcm/node_modules/ecdsa-sig-formatter/README.md
+++ b/includes/fcm/node_modules/ecdsa-sig-formatter/README.md
diff --git a/includes/fcm/node_modules/ecdsa-sig-formatter/package.json b/includes/fcm/node_modules/ecdsa-sig-formatter/package.json
index 6fb5ebf..6fb5ebf 100644..100755
--- a/includes/fcm/node_modules/ecdsa-sig-formatter/package.json
+++ b/includes/fcm/node_modules/ecdsa-sig-formatter/package.json
diff --git a/includes/fcm/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.d.ts b/includes/fcm/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.d.ts
index 9693aa0..9693aa0 100644..100755
--- a/includes/fcm/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.d.ts
+++ b/includes/fcm/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.d.ts
diff --git a/includes/fcm/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.js b/includes/fcm/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.js
index 38eeb9b..38eeb9b 100644..100755
--- a/includes/fcm/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.js
+++ b/includes/fcm/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.js
diff --git a/includes/fcm/node_modules/ecdsa-sig-formatter/src/param-bytes-for-alg.js b/includes/fcm/node_modules/ecdsa-sig-formatter/src/param-bytes-for-alg.js
index 9fe67ac..9fe67ac 100644..100755
--- a/includes/fcm/node_modules/ecdsa-sig-formatter/src/param-bytes-for-alg.js
+++ b/includes/fcm/node_modules/ecdsa-sig-formatter/src/param-bytes-for-alg.js
diff --git a/includes/fcm/node_modules/emoji-regex/._LICENSE-MIT.txt b/includes/fcm/node_modules/emoji-regex/._LICENSE-MIT.txt
new file mode 100755
index 0000000..7e764bb
--- /dev/null
+++ b/includes/fcm/node_modules/emoji-regex/._LICENSE-MIT.txt
Binary files differ
diff --git a/includes/fcm/node_modules/emoji-regex/LICENSE-MIT.txt b/includes/fcm/node_modules/emoji-regex/LICENSE-MIT.txt
index a41e0a7..a41e0a7 100644..100755
--- a/includes/fcm/node_modules/emoji-regex/LICENSE-MIT.txt
+++ b/includes/fcm/node_modules/emoji-regex/LICENSE-MIT.txt
diff --git a/includes/fcm/node_modules/emoji-regex/README.md b/includes/fcm/node_modules/emoji-regex/README.md
index f10e173..f10e173 100644..100755
--- a/includes/fcm/node_modules/emoji-regex/README.md
+++ b/includes/fcm/node_modules/emoji-regex/README.md
diff --git a/includes/fcm/node_modules/emoji-regex/es2015/index.js b/includes/fcm/node_modules/emoji-regex/es2015/index.js
index b4cf3dc..b4cf3dc 100644..100755
--- a/includes/fcm/node_modules/emoji-regex/es2015/index.js
+++ b/includes/fcm/node_modules/emoji-regex/es2015/index.js
diff --git a/includes/fcm/node_modules/emoji-regex/es2015/text.js b/includes/fcm/node_modules/emoji-regex/es2015/text.js
index 780309d..780309d 100644..100755
--- a/includes/fcm/node_modules/emoji-regex/es2015/text.js
+++ b/includes/fcm/node_modules/emoji-regex/es2015/text.js
diff --git a/includes/fcm/node_modules/emoji-regex/index.d.ts b/includes/fcm/node_modules/emoji-regex/index.d.ts
index 1955b47..1955b47 100644..100755
--- a/includes/fcm/node_modules/emoji-regex/index.d.ts
+++ b/includes/fcm/node_modules/emoji-regex/index.d.ts
diff --git a/includes/fcm/node_modules/emoji-regex/index.js b/includes/fcm/node_modules/emoji-regex/index.js
index d993a3a..d993a3a 100644..100755
--- a/includes/fcm/node_modules/emoji-regex/index.js
+++ b/includes/fcm/node_modules/emoji-regex/index.js
diff --git a/includes/fcm/node_modules/emoji-regex/package.json b/includes/fcm/node_modules/emoji-regex/package.json
index 6d32352..6d32352 100644..100755
--- a/includes/fcm/node_modules/emoji-regex/package.json
+++ b/includes/fcm/node_modules/emoji-regex/package.json
diff --git a/includes/fcm/node_modules/emoji-regex/text.js b/includes/fcm/node_modules/emoji-regex/text.js
index 0a55ce2..0a55ce2 100644..100755
--- a/includes/fcm/node_modules/emoji-regex/text.js
+++ b/includes/fcm/node_modules/emoji-regex/text.js
diff --git a/includes/fcm/node_modules/end-of-stream/._LICENSE b/includes/fcm/node_modules/end-of-stream/._LICENSE
new file mode 100755
index 0000000..a7e95e1
--- /dev/null
+++ b/includes/fcm/node_modules/end-of-stream/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/end-of-stream/LICENSE b/includes/fcm/node_modules/end-of-stream/LICENSE
index 757562e..757562e 100644..100755
--- a/includes/fcm/node_modules/end-of-stream/LICENSE
+++ b/includes/fcm/node_modules/end-of-stream/LICENSE
diff --git a/includes/fcm/node_modules/end-of-stream/README.md b/includes/fcm/node_modules/end-of-stream/README.md
index 857b14b..857b14b 100644..100755
--- a/includes/fcm/node_modules/end-of-stream/README.md
+++ b/includes/fcm/node_modules/end-of-stream/README.md
diff --git a/includes/fcm/node_modules/end-of-stream/index.js b/includes/fcm/node_modules/end-of-stream/index.js
index c77f0d5..c77f0d5 100644..100755
--- a/includes/fcm/node_modules/end-of-stream/index.js
+++ b/includes/fcm/node_modules/end-of-stream/index.js
diff --git a/includes/fcm/node_modules/end-of-stream/package.json b/includes/fcm/node_modules/end-of-stream/package.json
index b75bbf0..b75bbf0 100644..100755
--- a/includes/fcm/node_modules/end-of-stream/package.json
+++ b/includes/fcm/node_modules/end-of-stream/package.json
diff --git a/includes/fcm/node_modules/ent/._LICENSE b/includes/fcm/node_modules/ent/._LICENSE
new file mode 100755
index 0000000..9370858
--- /dev/null
+++ b/includes/fcm/node_modules/ent/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/ent/.npmignore b/includes/fcm/node_modules/ent/.npmignore
index 378eac2..378eac2 100644..100755
--- a/includes/fcm/node_modules/ent/.npmignore
+++ b/includes/fcm/node_modules/ent/.npmignore
diff --git a/includes/fcm/node_modules/ent/.travis.yml b/includes/fcm/node_modules/ent/.travis.yml
index 895dbd3..895dbd3 100644..100755
--- a/includes/fcm/node_modules/ent/.travis.yml
+++ b/includes/fcm/node_modules/ent/.travis.yml
diff --git a/includes/fcm/node_modules/ent/LICENSE b/includes/fcm/node_modules/ent/LICENSE
index ee27ba4..ee27ba4 100644..100755
--- a/includes/fcm/node_modules/ent/LICENSE
+++ b/includes/fcm/node_modules/ent/LICENSE
diff --git a/includes/fcm/node_modules/ent/decode.js b/includes/fcm/node_modules/ent/decode.js
index fee2e90..fee2e90 100644..100755
--- a/includes/fcm/node_modules/ent/decode.js
+++ b/includes/fcm/node_modules/ent/decode.js
diff --git a/includes/fcm/node_modules/ent/encode.js b/includes/fcm/node_modules/ent/encode.js
index f48764c..f48764c 100644..100755
--- a/includes/fcm/node_modules/ent/encode.js
+++ b/includes/fcm/node_modules/ent/encode.js
diff --git a/includes/fcm/node_modules/ent/entities.json b/includes/fcm/node_modules/ent/entities.json
index 69e4cf0..69e4cf0 100644..100755
--- a/includes/fcm/node_modules/ent/entities.json
+++ b/includes/fcm/node_modules/ent/entities.json
diff --git a/includes/fcm/node_modules/ent/examples/simple.js b/includes/fcm/node_modules/ent/examples/simple.js
index 48c4e6f..48c4e6f 100644..100755
--- a/includes/fcm/node_modules/ent/examples/simple.js
+++ b/includes/fcm/node_modules/ent/examples/simple.js
diff --git a/includes/fcm/node_modules/ent/index.js b/includes/fcm/node_modules/ent/index.js
index 8dae629..8dae629 100644..100755
--- a/includes/fcm/node_modules/ent/index.js
+++ b/includes/fcm/node_modules/ent/index.js
diff --git a/includes/fcm/node_modules/ent/package.json b/includes/fcm/node_modules/ent/package.json
index e90fcd0..e90fcd0 100644..100755
--- a/includes/fcm/node_modules/ent/package.json
+++ b/includes/fcm/node_modules/ent/package.json
diff --git a/includes/fcm/node_modules/ent/readme.markdown b/includes/fcm/node_modules/ent/readme.markdown
index a09b480..a09b480 100644..100755
--- a/includes/fcm/node_modules/ent/readme.markdown
+++ b/includes/fcm/node_modules/ent/readme.markdown
diff --git a/includes/fcm/node_modules/ent/reversed.json b/includes/fcm/node_modules/ent/reversed.json
index d9a53a5..d9a53a5 100644..100755
--- a/includes/fcm/node_modules/ent/reversed.json
+++ b/includes/fcm/node_modules/ent/reversed.json
diff --git a/includes/fcm/node_modules/ent/test/codes.js b/includes/fcm/node_modules/ent/test/codes.js
index d993400..d993400 100644..100755
--- a/includes/fcm/node_modules/ent/test/codes.js
+++ b/includes/fcm/node_modules/ent/test/codes.js
diff --git a/includes/fcm/node_modules/ent/test/hex.js b/includes/fcm/node_modules/ent/test/hex.js
index bad2a9a..bad2a9a 100644..100755
--- a/includes/fcm/node_modules/ent/test/hex.js
+++ b/includes/fcm/node_modules/ent/test/hex.js
diff --git a/includes/fcm/node_modules/ent/test/num.js b/includes/fcm/node_modules/ent/test/num.js
index 399d28c..399d28c 100644..100755
--- a/includes/fcm/node_modules/ent/test/num.js
+++ b/includes/fcm/node_modules/ent/test/num.js
diff --git a/includes/fcm/node_modules/entities/._LICENSE b/includes/fcm/node_modules/entities/._LICENSE
new file mode 100755
index 0000000..6eb9b7d
--- /dev/null
+++ b/includes/fcm/node_modules/entities/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/entities/LICENSE b/includes/fcm/node_modules/entities/LICENSE
index c464f86..c464f86 100644..100755
--- a/includes/fcm/node_modules/entities/LICENSE
+++ b/includes/fcm/node_modules/entities/LICENSE
diff --git a/includes/fcm/node_modules/entities/lib/decode.d.ts b/includes/fcm/node_modules/entities/lib/decode.d.ts
index 0988b73..0988b73 100644..100755
--- a/includes/fcm/node_modules/entities/lib/decode.d.ts
+++ b/includes/fcm/node_modules/entities/lib/decode.d.ts
diff --git a/includes/fcm/node_modules/entities/lib/decode.d.ts.map b/includes/fcm/node_modules/entities/lib/decode.d.ts.map
index 9699adb..9699adb 100644..100755
--- a/includes/fcm/node_modules/entities/lib/decode.d.ts.map
+++ b/includes/fcm/node_modules/entities/lib/decode.d.ts.map
diff --git a/includes/fcm/node_modules/entities/lib/decode.js b/includes/fcm/node_modules/entities/lib/decode.js
index 650b9e9..650b9e9 100644..100755
--- a/includes/fcm/node_modules/entities/lib/decode.js
+++ b/includes/fcm/node_modules/entities/lib/decode.js
diff --git a/includes/fcm/node_modules/entities/lib/decode_codepoint.d.ts b/includes/fcm/node_modules/entities/lib/decode_codepoint.d.ts
index 6b72eaa..6b72eaa 100644..100755
--- a/includes/fcm/node_modules/entities/lib/decode_codepoint.d.ts
+++ b/includes/fcm/node_modules/entities/lib/decode_codepoint.d.ts
diff --git a/includes/fcm/node_modules/entities/lib/decode_codepoint.d.ts.map b/includes/fcm/node_modules/entities/lib/decode_codepoint.d.ts.map
index 1b41c88..1b41c88 100644..100755
--- a/includes/fcm/node_modules/entities/lib/decode_codepoint.d.ts.map
+++ b/includes/fcm/node_modules/entities/lib/decode_codepoint.d.ts.map
diff --git a/includes/fcm/node_modules/entities/lib/decode_codepoint.js b/includes/fcm/node_modules/entities/lib/decode_codepoint.js
index 11a1f39..11a1f39 100644..100755
--- a/includes/fcm/node_modules/entities/lib/decode_codepoint.js
+++ b/includes/fcm/node_modules/entities/lib/decode_codepoint.js
diff --git a/includes/fcm/node_modules/entities/lib/encode.d.ts b/includes/fcm/node_modules/entities/lib/encode.d.ts
index 613c30e..613c30e 100644..100755
--- a/includes/fcm/node_modules/entities/lib/encode.d.ts
+++ b/includes/fcm/node_modules/entities/lib/encode.d.ts
diff --git a/includes/fcm/node_modules/entities/lib/encode.d.ts.map b/includes/fcm/node_modules/entities/lib/encode.d.ts.map
index 2142fdd..2142fdd 100644..100755
--- a/includes/fcm/node_modules/entities/lib/encode.d.ts.map
+++ b/includes/fcm/node_modules/entities/lib/encode.d.ts.map
diff --git a/includes/fcm/node_modules/entities/lib/encode.js b/includes/fcm/node_modules/entities/lib/encode.js
index f19310a..f19310a 100644..100755
--- a/includes/fcm/node_modules/entities/lib/encode.js
+++ b/includes/fcm/node_modules/entities/lib/encode.js
diff --git a/includes/fcm/node_modules/entities/lib/index.d.ts b/includes/fcm/node_modules/entities/lib/index.d.ts
index 4ec8a82..4ec8a82 100644..100755
--- a/includes/fcm/node_modules/entities/lib/index.d.ts
+++ b/includes/fcm/node_modules/entities/lib/index.d.ts
diff --git a/includes/fcm/node_modules/entities/lib/index.d.ts.map b/includes/fcm/node_modules/entities/lib/index.d.ts.map
index f764d69..f764d69 100644..100755
--- a/includes/fcm/node_modules/entities/lib/index.d.ts.map
+++ b/includes/fcm/node_modules/entities/lib/index.d.ts.map
diff --git a/includes/fcm/node_modules/entities/lib/index.js b/includes/fcm/node_modules/entities/lib/index.js
index e5cecc4..e5cecc4 100644..100755
--- a/includes/fcm/node_modules/entities/lib/index.js
+++ b/includes/fcm/node_modules/entities/lib/index.js
diff --git a/includes/fcm/node_modules/entities/lib/maps/decode.json b/includes/fcm/node_modules/entities/lib/maps/decode.json
index 80ef449..80ef449 100644..100755
--- a/includes/fcm/node_modules/entities/lib/maps/decode.json
+++ b/includes/fcm/node_modules/entities/lib/maps/decode.json
diff --git a/includes/fcm/node_modules/entities/lib/maps/entities.json b/includes/fcm/node_modules/entities/lib/maps/entities.json
index c5b1c4e..c5b1c4e 100644..100755
--- a/includes/fcm/node_modules/entities/lib/maps/entities.json
+++ b/includes/fcm/node_modules/entities/lib/maps/entities.json
diff --git a/includes/fcm/node_modules/entities/lib/maps/legacy.json b/includes/fcm/node_modules/entities/lib/maps/legacy.json
index 43dbea6..43dbea6 100644..100755
--- a/includes/fcm/node_modules/entities/lib/maps/legacy.json
+++ b/includes/fcm/node_modules/entities/lib/maps/legacy.json
diff --git a/includes/fcm/node_modules/entities/lib/maps/xml.json b/includes/fcm/node_modules/entities/lib/maps/xml.json
index de8db10..de8db10 100644..100755
--- a/includes/fcm/node_modules/entities/lib/maps/xml.json
+++ b/includes/fcm/node_modules/entities/lib/maps/xml.json
diff --git a/includes/fcm/node_modules/entities/package.json b/includes/fcm/node_modules/entities/package.json
index 4dfb501..4dfb501 100644..100755
--- a/includes/fcm/node_modules/entities/package.json
+++ b/includes/fcm/node_modules/entities/package.json
diff --git a/includes/fcm/node_modules/entities/readme.md b/includes/fcm/node_modules/entities/readme.md
index 7c7679d..7c7679d 100644..100755
--- a/includes/fcm/node_modules/entities/readme.md
+++ b/includes/fcm/node_modules/entities/readme.md
diff --git a/includes/fcm/node_modules/escalade/dist/index.js b/includes/fcm/node_modules/escalade/dist/index.js
index ad236c4..ad236c4 100644..100755
--- a/includes/fcm/node_modules/escalade/dist/index.js
+++ b/includes/fcm/node_modules/escalade/dist/index.js
diff --git a/includes/fcm/node_modules/escalade/dist/index.mjs b/includes/fcm/node_modules/escalade/dist/index.mjs
index bf95be0..bf95be0 100644..100755
--- a/includes/fcm/node_modules/escalade/dist/index.mjs
+++ b/includes/fcm/node_modules/escalade/dist/index.mjs
diff --git a/includes/fcm/node_modules/escalade/index.d.ts b/includes/fcm/node_modules/escalade/index.d.ts
index 283e398..283e398 100644..100755
--- a/includes/fcm/node_modules/escalade/index.d.ts
+++ b/includes/fcm/node_modules/escalade/index.d.ts
diff --git a/includes/fcm/node_modules/escalade/license b/includes/fcm/node_modules/escalade/license
index fa6089f..fa6089f 100644..100755
--- a/includes/fcm/node_modules/escalade/license
+++ b/includes/fcm/node_modules/escalade/license
diff --git a/includes/fcm/node_modules/escalade/package.json b/includes/fcm/node_modules/escalade/package.json
index 0d1bfce..0d1bfce 100644..100755
--- a/includes/fcm/node_modules/escalade/package.json
+++ b/includes/fcm/node_modules/escalade/package.json
diff --git a/includes/fcm/node_modules/escalade/readme.md b/includes/fcm/node_modules/escalade/readme.md
index 4e2195c..4e2195c 100644..100755
--- a/includes/fcm/node_modules/escalade/readme.md
+++ b/includes/fcm/node_modules/escalade/readme.md
diff --git a/includes/fcm/node_modules/escalade/sync/index.d.ts b/includes/fcm/node_modules/escalade/sync/index.d.ts
index 746ddd3..746ddd3 100644..100755
--- a/includes/fcm/node_modules/escalade/sync/index.d.ts
+++ b/includes/fcm/node_modules/escalade/sync/index.d.ts
diff --git a/includes/fcm/node_modules/escalade/sync/index.js b/includes/fcm/node_modules/escalade/sync/index.js
index 902cc46..902cc46 100644..100755
--- a/includes/fcm/node_modules/escalade/sync/index.js
+++ b/includes/fcm/node_modules/escalade/sync/index.js
diff --git a/includes/fcm/node_modules/escalade/sync/index.mjs b/includes/fcm/node_modules/escalade/sync/index.mjs
index 3cdc5bd..3cdc5bd 100644..100755
--- a/includes/fcm/node_modules/escalade/sync/index.mjs
+++ b/includes/fcm/node_modules/escalade/sync/index.mjs
diff --git a/includes/fcm/node_modules/escape-string-regexp/index.d.ts b/includes/fcm/node_modules/escape-string-regexp/index.d.ts
index 7d34edc..7d34edc 100644..100755
--- a/includes/fcm/node_modules/escape-string-regexp/index.d.ts
+++ b/includes/fcm/node_modules/escape-string-regexp/index.d.ts
diff --git a/includes/fcm/node_modules/escape-string-regexp/index.js b/includes/fcm/node_modules/escape-string-regexp/index.js
index 58217a4..58217a4 100644..100755
--- a/includes/fcm/node_modules/escape-string-regexp/index.js
+++ b/includes/fcm/node_modules/escape-string-regexp/index.js
diff --git a/includes/fcm/node_modules/escape-string-regexp/license b/includes/fcm/node_modules/escape-string-regexp/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/fcm/node_modules/escape-string-regexp/license
+++ b/includes/fcm/node_modules/escape-string-regexp/license
diff --git a/includes/fcm/node_modules/escape-string-regexp/package.json b/includes/fcm/node_modules/escape-string-regexp/package.json
index 2e343cf..2e343cf 100644..100755
--- a/includes/fcm/node_modules/escape-string-regexp/package.json
+++ b/includes/fcm/node_modules/escape-string-regexp/package.json
diff --git a/includes/fcm/node_modules/escape-string-regexp/readme.md b/includes/fcm/node_modules/escape-string-regexp/readme.md
index 157472b..157472b 100644..100755
--- a/includes/fcm/node_modules/escape-string-regexp/readme.md
+++ b/includes/fcm/node_modules/escape-string-regexp/readme.md
diff --git a/includes/fcm/node_modules/escodegen/LICENSE.BSD b/includes/fcm/node_modules/escodegen/LICENSE.BSD
index 426019d..426019d 100644..100755
--- a/includes/fcm/node_modules/escodegen/LICENSE.BSD
+++ b/includes/fcm/node_modules/escodegen/LICENSE.BSD
diff --git a/includes/fcm/node_modules/escodegen/README.md b/includes/fcm/node_modules/escodegen/README.md
index c4917b8..c4917b8 100644..100755
--- a/includes/fcm/node_modules/escodegen/README.md
+++ b/includes/fcm/node_modules/escodegen/README.md
diff --git a/includes/fcm/node_modules/escodegen/escodegen.js b/includes/fcm/node_modules/escodegen/escodegen.js
index 4c055b8..4c055b8 100644..100755
--- a/includes/fcm/node_modules/escodegen/escodegen.js
+++ b/includes/fcm/node_modules/escodegen/escodegen.js
diff --git a/includes/fcm/node_modules/escodegen/node_modules/estraverse/.jshintrc b/includes/fcm/node_modules/escodegen/node_modules/estraverse/.jshintrc
index f642dae..f642dae 100644..100755
--- a/includes/fcm/node_modules/escodegen/node_modules/estraverse/.jshintrc
+++ b/includes/fcm/node_modules/escodegen/node_modules/estraverse/.jshintrc
diff --git a/includes/fcm/node_modules/escodegen/node_modules/estraverse/LICENSE.BSD b/includes/fcm/node_modules/escodegen/node_modules/estraverse/LICENSE.BSD
index 3e580c3..3e580c3 100644..100755
--- a/includes/fcm/node_modules/escodegen/node_modules/estraverse/LICENSE.BSD
+++ b/includes/fcm/node_modules/escodegen/node_modules/estraverse/LICENSE.BSD
diff --git a/includes/fcm/node_modules/escodegen/node_modules/estraverse/README.md b/includes/fcm/node_modules/escodegen/node_modules/estraverse/README.md
index ccd3377..ccd3377 100644..100755
--- a/includes/fcm/node_modules/escodegen/node_modules/estraverse/README.md
+++ b/includes/fcm/node_modules/escodegen/node_modules/estraverse/README.md
diff --git a/includes/fcm/node_modules/escodegen/node_modules/estraverse/estraverse.js b/includes/fcm/node_modules/escodegen/node_modules/estraverse/estraverse.js
index b106d38..b106d38 100644..100755
--- a/includes/fcm/node_modules/escodegen/node_modules/estraverse/estraverse.js
+++ b/includes/fcm/node_modules/escodegen/node_modules/estraverse/estraverse.js
diff --git a/includes/fcm/node_modules/escodegen/node_modules/estraverse/gulpfile.js b/includes/fcm/node_modules/escodegen/node_modules/estraverse/gulpfile.js
index 8772bbc..8772bbc 100644..100755
--- a/includes/fcm/node_modules/escodegen/node_modules/estraverse/gulpfile.js
+++ b/includes/fcm/node_modules/escodegen/node_modules/estraverse/gulpfile.js
diff --git a/includes/fcm/node_modules/escodegen/node_modules/estraverse/package.json b/includes/fcm/node_modules/escodegen/node_modules/estraverse/package.json
index 1138238..1138238 100644..100755
--- a/includes/fcm/node_modules/escodegen/node_modules/estraverse/package.json
+++ b/includes/fcm/node_modules/escodegen/node_modules/estraverse/package.json
diff --git a/includes/fcm/node_modules/escodegen/package.json b/includes/fcm/node_modules/escodegen/package.json
index 51ee0d8..51ee0d8 100644..100755
--- a/includes/fcm/node_modules/escodegen/package.json
+++ b/includes/fcm/node_modules/escodegen/package.json
diff --git a/includes/fcm/node_modules/eslint-visitor-keys/._LICENSE b/includes/fcm/node_modules/eslint-visitor-keys/._LICENSE
new file mode 100755
index 0000000..230df40
--- /dev/null
+++ b/includes/fcm/node_modules/eslint-visitor-keys/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/eslint-visitor-keys/LICENSE b/includes/fcm/node_modules/eslint-visitor-keys/LICENSE
index 17a2553..17a2553 100644..100755
--- a/includes/fcm/node_modules/eslint-visitor-keys/LICENSE
+++ b/includes/fcm/node_modules/eslint-visitor-keys/LICENSE
diff --git a/includes/fcm/node_modules/eslint-visitor-keys/README.md b/includes/fcm/node_modules/eslint-visitor-keys/README.md
index 8eda5c7..8eda5c7 100644..100755
--- a/includes/fcm/node_modules/eslint-visitor-keys/README.md
+++ b/includes/fcm/node_modules/eslint-visitor-keys/README.md
diff --git a/includes/fcm/node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs b/includes/fcm/node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs
index 9d47fd7..9d47fd7 100644..100755
--- a/includes/fcm/node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs
+++ b/includes/fcm/node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs
diff --git a/includes/fcm/node_modules/eslint-visitor-keys/dist/index.d.ts b/includes/fcm/node_modules/eslint-visitor-keys/dist/index.d.ts
index d866198..d866198 100644..100755
--- a/includes/fcm/node_modules/eslint-visitor-keys/dist/index.d.ts
+++ b/includes/fcm/node_modules/eslint-visitor-keys/dist/index.d.ts
diff --git a/includes/fcm/node_modules/eslint-visitor-keys/dist/visitor-keys.d.ts b/includes/fcm/node_modules/eslint-visitor-keys/dist/visitor-keys.d.ts
index 1919238..1919238 100644..100755
--- a/includes/fcm/node_modules/eslint-visitor-keys/dist/visitor-keys.d.ts
+++ b/includes/fcm/node_modules/eslint-visitor-keys/dist/visitor-keys.d.ts
diff --git a/includes/fcm/node_modules/eslint-visitor-keys/lib/index.js b/includes/fcm/node_modules/eslint-visitor-keys/lib/index.js
index 83ebb1f..83ebb1f 100644..100755
--- a/includes/fcm/node_modules/eslint-visitor-keys/lib/index.js
+++ b/includes/fcm/node_modules/eslint-visitor-keys/lib/index.js
diff --git a/includes/fcm/node_modules/eslint-visitor-keys/lib/visitor-keys.js b/includes/fcm/node_modules/eslint-visitor-keys/lib/visitor-keys.js
index d456d64..d456d64 100644..100755
--- a/includes/fcm/node_modules/eslint-visitor-keys/lib/visitor-keys.js
+++ b/includes/fcm/node_modules/eslint-visitor-keys/lib/visitor-keys.js
diff --git a/includes/fcm/node_modules/eslint-visitor-keys/package.json b/includes/fcm/node_modules/eslint-visitor-keys/package.json
index 5368ad5..5368ad5 100644..100755
--- a/includes/fcm/node_modules/eslint-visitor-keys/package.json
+++ b/includes/fcm/node_modules/eslint-visitor-keys/package.json
diff --git a/includes/fcm/node_modules/espree/._LICENSE b/includes/fcm/node_modules/espree/._LICENSE
new file mode 100755
index 0000000..31d871a
--- /dev/null
+++ b/includes/fcm/node_modules/espree/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/espree/LICENSE b/includes/fcm/node_modules/espree/LICENSE
index b18469f..b18469f 100644..100755
--- a/includes/fcm/node_modules/espree/LICENSE
+++ b/includes/fcm/node_modules/espree/LICENSE
diff --git a/includes/fcm/node_modules/espree/README.md b/includes/fcm/node_modules/espree/README.md
index 8a38f24..8a38f24 100644..100755
--- a/includes/fcm/node_modules/espree/README.md
+++ b/includes/fcm/node_modules/espree/README.md
diff --git a/includes/fcm/node_modules/espree/dist/espree.cjs b/includes/fcm/node_modules/espree/dist/espree.cjs
index 352d595..352d595 100644..100755
--- a/includes/fcm/node_modules/espree/dist/espree.cjs
+++ b/includes/fcm/node_modules/espree/dist/espree.cjs
diff --git a/includes/fcm/node_modules/espree/espree.js b/includes/fcm/node_modules/espree/espree.js
index 71e3d47..71e3d47 100644..100755
--- a/includes/fcm/node_modules/espree/espree.js
+++ b/includes/fcm/node_modules/espree/espree.js
diff --git a/includes/fcm/node_modules/espree/lib/espree.js b/includes/fcm/node_modules/espree/lib/espree.js
index 262dd27..262dd27 100644..100755
--- a/includes/fcm/node_modules/espree/lib/espree.js
+++ b/includes/fcm/node_modules/espree/lib/espree.js
diff --git a/includes/fcm/node_modules/espree/lib/features.js b/includes/fcm/node_modules/espree/lib/features.js
index 31467d2..31467d2 100644..100755
--- a/includes/fcm/node_modules/espree/lib/features.js
+++ b/includes/fcm/node_modules/espree/lib/features.js
diff --git a/includes/fcm/node_modules/espree/lib/options.js b/includes/fcm/node_modules/espree/lib/options.js
index d284807..d284807 100644..100755
--- a/includes/fcm/node_modules/espree/lib/options.js
+++ b/includes/fcm/node_modules/espree/lib/options.js
diff --git a/includes/fcm/node_modules/espree/lib/token-translator.js b/includes/fcm/node_modules/espree/lib/token-translator.js
index 9aa5e22..9aa5e22 100644..100755
--- a/includes/fcm/node_modules/espree/lib/token-translator.js
+++ b/includes/fcm/node_modules/espree/lib/token-translator.js
diff --git a/includes/fcm/node_modules/espree/lib/version.js b/includes/fcm/node_modules/espree/lib/version.js
index 2175f85..2175f85 100644..100755
--- a/includes/fcm/node_modules/espree/lib/version.js
+++ b/includes/fcm/node_modules/espree/lib/version.js
diff --git a/includes/fcm/node_modules/espree/package.json b/includes/fcm/node_modules/espree/package.json
index 8f2b06c..8f2b06c 100644..100755
--- a/includes/fcm/node_modules/espree/package.json
+++ b/includes/fcm/node_modules/espree/package.json
diff --git a/includes/fcm/node_modules/esprima/._ChangeLog b/includes/fcm/node_modules/esprima/._ChangeLog
new file mode 100755
index 0000000..0950131
--- /dev/null
+++ b/includes/fcm/node_modules/esprima/._ChangeLog
Binary files differ
diff --git a/includes/fcm/node_modules/esprima/ChangeLog b/includes/fcm/node_modules/esprima/ChangeLog
index fafe1c9..fafe1c9 100644..100755
--- a/includes/fcm/node_modules/esprima/ChangeLog
+++ b/includes/fcm/node_modules/esprima/ChangeLog
diff --git a/includes/fcm/node_modules/esprima/LICENSE.BSD b/includes/fcm/node_modules/esprima/LICENSE.BSD
index 7a55160..7a55160 100644..100755
--- a/includes/fcm/node_modules/esprima/LICENSE.BSD
+++ b/includes/fcm/node_modules/esprima/LICENSE.BSD
diff --git a/includes/fcm/node_modules/esprima/README.md b/includes/fcm/node_modules/esprima/README.md
index 8fb25e6..8fb25e6 100644..100755
--- a/includes/fcm/node_modules/esprima/README.md
+++ b/includes/fcm/node_modules/esprima/README.md
diff --git a/includes/fcm/node_modules/esprima/dist/esprima.js b/includes/fcm/node_modules/esprima/dist/esprima.js
index 2af3eee..2af3eee 100644..100755
--- a/includes/fcm/node_modules/esprima/dist/esprima.js
+++ b/includes/fcm/node_modules/esprima/dist/esprima.js
diff --git a/includes/fcm/node_modules/esprima/package.json b/includes/fcm/node_modules/esprima/package.json
index 4148b8c..4148b8c 100644..100755
--- a/includes/fcm/node_modules/esprima/package.json
+++ b/includes/fcm/node_modules/esprima/package.json
diff --git a/includes/fcm/node_modules/estraverse/.jshintrc b/includes/fcm/node_modules/estraverse/.jshintrc
index f642dae..f642dae 100644..100755
--- a/includes/fcm/node_modules/estraverse/.jshintrc
+++ b/includes/fcm/node_modules/estraverse/.jshintrc
diff --git a/includes/fcm/node_modules/estraverse/LICENSE.BSD b/includes/fcm/node_modules/estraverse/LICENSE.BSD
index 3e580c3..3e580c3 100644..100755
--- a/includes/fcm/node_modules/estraverse/LICENSE.BSD
+++ b/includes/fcm/node_modules/estraverse/LICENSE.BSD
diff --git a/includes/fcm/node_modules/estraverse/README.md b/includes/fcm/node_modules/estraverse/README.md
index ccd3377..ccd3377 100644..100755
--- a/includes/fcm/node_modules/estraverse/README.md
+++ b/includes/fcm/node_modules/estraverse/README.md
diff --git a/includes/fcm/node_modules/estraverse/estraverse.js b/includes/fcm/node_modules/estraverse/estraverse.js
index f0d9af9..f0d9af9 100644..100755
--- a/includes/fcm/node_modules/estraverse/estraverse.js
+++ b/includes/fcm/node_modules/estraverse/estraverse.js
diff --git a/includes/fcm/node_modules/estraverse/gulpfile.js b/includes/fcm/node_modules/estraverse/gulpfile.js
index 8772bbc..8772bbc 100644..100755
--- a/includes/fcm/node_modules/estraverse/gulpfile.js
+++ b/includes/fcm/node_modules/estraverse/gulpfile.js
diff --git a/includes/fcm/node_modules/estraverse/package.json b/includes/fcm/node_modules/estraverse/package.json
index a863218..a863218 100644..100755
--- a/includes/fcm/node_modules/estraverse/package.json
+++ b/includes/fcm/node_modules/estraverse/package.json
diff --git a/includes/fcm/node_modules/esutils/LICENSE.BSD b/includes/fcm/node_modules/esutils/LICENSE.BSD
index 3e580c3..3e580c3 100644..100755
--- a/includes/fcm/node_modules/esutils/LICENSE.BSD
+++ b/includes/fcm/node_modules/esutils/LICENSE.BSD
diff --git a/includes/fcm/node_modules/esutils/README.md b/includes/fcm/node_modules/esutils/README.md
index 517526c..517526c 100644..100755
--- a/includes/fcm/node_modules/esutils/README.md
+++ b/includes/fcm/node_modules/esutils/README.md
diff --git a/includes/fcm/node_modules/esutils/lib/ast.js b/includes/fcm/node_modules/esutils/lib/ast.js
index 8faadae..8faadae 100644..100755
--- a/includes/fcm/node_modules/esutils/lib/ast.js
+++ b/includes/fcm/node_modules/esutils/lib/ast.js
diff --git a/includes/fcm/node_modules/esutils/lib/code.js b/includes/fcm/node_modules/esutils/lib/code.js
index 23136af..23136af 100644..100755
--- a/includes/fcm/node_modules/esutils/lib/code.js
+++ b/includes/fcm/node_modules/esutils/lib/code.js
diff --git a/includes/fcm/node_modules/esutils/lib/keyword.js b/includes/fcm/node_modules/esutils/lib/keyword.js
index 13c8c6a..13c8c6a 100644..100755
--- a/includes/fcm/node_modules/esutils/lib/keyword.js
+++ b/includes/fcm/node_modules/esutils/lib/keyword.js
diff --git a/includes/fcm/node_modules/esutils/lib/utils.js b/includes/fcm/node_modules/esutils/lib/utils.js
index ce18faa..ce18faa 100644..100755
--- a/includes/fcm/node_modules/esutils/lib/utils.js
+++ b/includes/fcm/node_modules/esutils/lib/utils.js
diff --git a/includes/fcm/node_modules/esutils/package.json b/includes/fcm/node_modules/esutils/package.json
index 8396f4c..8396f4c 100644..100755
--- a/includes/fcm/node_modules/esutils/package.json
+++ b/includes/fcm/node_modules/esutils/package.json
diff --git a/includes/fcm/node_modules/event-target-shim/._LICENSE b/includes/fcm/node_modules/event-target-shim/._LICENSE
new file mode 100755
index 0000000..9f4b5b0
--- /dev/null
+++ b/includes/fcm/node_modules/event-target-shim/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/event-target-shim/LICENSE b/includes/fcm/node_modules/event-target-shim/LICENSE
index c39e694..c39e694 100644..100755
--- a/includes/fcm/node_modules/event-target-shim/LICENSE
+++ b/includes/fcm/node_modules/event-target-shim/LICENSE
diff --git a/includes/fcm/node_modules/event-target-shim/README.md b/includes/fcm/node_modules/event-target-shim/README.md
index a4f9c1b..a4f9c1b 100644..100755
--- a/includes/fcm/node_modules/event-target-shim/README.md
+++ b/includes/fcm/node_modules/event-target-shim/README.md
diff --git a/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.js b/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.js
index 53ce220..53ce220 100644..100755
--- a/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.js
+++ b/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.js
diff --git a/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.js.map b/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.js.map
index 83c5f62..83c5f62 100644..100755
--- a/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.js.map
+++ b/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.js.map
diff --git a/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.mjs b/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.mjs
index 114f3a1..114f3a1 100644..100755
--- a/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.mjs
+++ b/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.mjs
diff --git a/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.mjs.map b/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.mjs.map
index 57b3e8f..57b3e8f 100644..100755
--- a/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.mjs.map
+++ b/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.mjs.map
diff --git a/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.umd.js b/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.umd.js
index e7cf5d4..e7cf5d4 100644..100755
--- a/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.umd.js
+++ b/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.umd.js
diff --git a/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.umd.js.map b/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.umd.js.map
index c5b2b60..c5b2b60 100644..100755
--- a/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.umd.js.map
+++ b/includes/fcm/node_modules/event-target-shim/dist/event-target-shim.umd.js.map
diff --git a/includes/fcm/node_modules/event-target-shim/index.d.ts b/includes/fcm/node_modules/event-target-shim/index.d.ts
index a303097..a303097 100644..100755
--- a/includes/fcm/node_modules/event-target-shim/index.d.ts
+++ b/includes/fcm/node_modules/event-target-shim/index.d.ts
diff --git a/includes/fcm/node_modules/event-target-shim/package.json b/includes/fcm/node_modules/event-target-shim/package.json
index 40326f3..40326f3 100644..100755
--- a/includes/fcm/node_modules/event-target-shim/package.json
+++ b/includes/fcm/node_modules/event-target-shim/package.json
diff --git a/includes/fcm/node_modules/extend/._LICENSE b/includes/fcm/node_modules/extend/._LICENSE
new file mode 100755
index 0000000..6fcb6d7
--- /dev/null
+++ b/includes/fcm/node_modules/extend/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/extend/.editorconfig b/includes/fcm/node_modules/extend/.editorconfig
index bc228f8..bc228f8 100644..100755
--- a/includes/fcm/node_modules/extend/.editorconfig
+++ b/includes/fcm/node_modules/extend/.editorconfig
diff --git a/includes/fcm/node_modules/extend/.eslintrc b/includes/fcm/node_modules/extend/.eslintrc
index a34cf28..a34cf28 100644..100755
--- a/includes/fcm/node_modules/extend/.eslintrc
+++ b/includes/fcm/node_modules/extend/.eslintrc
diff --git a/includes/fcm/node_modules/extend/.jscs.json b/includes/fcm/node_modules/extend/.jscs.json
index 3cce01d..3cce01d 100644..100755
--- a/includes/fcm/node_modules/extend/.jscs.json
+++ b/includes/fcm/node_modules/extend/.jscs.json
diff --git a/includes/fcm/node_modules/extend/.travis.yml b/includes/fcm/node_modules/extend/.travis.yml
index 5ccdfc4..5ccdfc4 100644..100755
--- a/includes/fcm/node_modules/extend/.travis.yml
+++ b/includes/fcm/node_modules/extend/.travis.yml
diff --git a/includes/fcm/node_modules/extend/CHANGELOG.md b/includes/fcm/node_modules/extend/CHANGELOG.md
index 2cf7de6..2cf7de6 100644..100755
--- a/includes/fcm/node_modules/extend/CHANGELOG.md
+++ b/includes/fcm/node_modules/extend/CHANGELOG.md
diff --git a/includes/fcm/node_modules/extend/LICENSE b/includes/fcm/node_modules/extend/LICENSE
index e16d6a5..e16d6a5 100644..100755
--- a/includes/fcm/node_modules/extend/LICENSE
+++ b/includes/fcm/node_modules/extend/LICENSE
diff --git a/includes/fcm/node_modules/extend/README.md b/includes/fcm/node_modules/extend/README.md
index 5b8249a..5b8249a 100644..100755
--- a/includes/fcm/node_modules/extend/README.md
+++ b/includes/fcm/node_modules/extend/README.md
diff --git a/includes/fcm/node_modules/extend/component.json b/includes/fcm/node_modules/extend/component.json
index 1500a2f..1500a2f 100644..100755
--- a/includes/fcm/node_modules/extend/component.json
+++ b/includes/fcm/node_modules/extend/component.json
diff --git a/includes/fcm/node_modules/extend/index.js b/includes/fcm/node_modules/extend/index.js
index 2aa3faa..2aa3faa 100644..100755
--- a/includes/fcm/node_modules/extend/index.js
+++ b/includes/fcm/node_modules/extend/index.js
diff --git a/includes/fcm/node_modules/extend/package.json b/includes/fcm/node_modules/extend/package.json
index 85279f7..85279f7 100644..100755
--- a/includes/fcm/node_modules/extend/package.json
+++ b/includes/fcm/node_modules/extend/package.json
diff --git a/includes/fcm/node_modules/fast-deep-equal/._LICENSE b/includes/fcm/node_modules/fast-deep-equal/._LICENSE
new file mode 100755
index 0000000..56227ff
--- /dev/null
+++ b/includes/fcm/node_modules/fast-deep-equal/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/fast-deep-equal/LICENSE b/includes/fcm/node_modules/fast-deep-equal/LICENSE
index 7f15435..7f15435 100644..100755
--- a/includes/fcm/node_modules/fast-deep-equal/LICENSE
+++ b/includes/fcm/node_modules/fast-deep-equal/LICENSE
diff --git a/includes/fcm/node_modules/fast-deep-equal/README.md b/includes/fcm/node_modules/fast-deep-equal/README.md
index d3f4ffc..d3f4ffc 100644..100755
--- a/includes/fcm/node_modules/fast-deep-equal/README.md
+++ b/includes/fcm/node_modules/fast-deep-equal/README.md
diff --git a/includes/fcm/node_modules/fast-deep-equal/es6/index.d.ts b/includes/fcm/node_modules/fast-deep-equal/es6/index.d.ts
index c7eb9c7..c7eb9c7 100644..100755
--- a/includes/fcm/node_modules/fast-deep-equal/es6/index.d.ts
+++ b/includes/fcm/node_modules/fast-deep-equal/es6/index.d.ts
diff --git a/includes/fcm/node_modules/fast-deep-equal/es6/index.js b/includes/fcm/node_modules/fast-deep-equal/es6/index.js
index d980be2..d980be2 100644..100755
--- a/includes/fcm/node_modules/fast-deep-equal/es6/index.js
+++ b/includes/fcm/node_modules/fast-deep-equal/es6/index.js
diff --git a/includes/fcm/node_modules/fast-deep-equal/es6/react.d.ts b/includes/fcm/node_modules/fast-deep-equal/es6/react.d.ts
index c7eb9c7..c7eb9c7 100644..100755
--- a/includes/fcm/node_modules/fast-deep-equal/es6/react.d.ts
+++ b/includes/fcm/node_modules/fast-deep-equal/es6/react.d.ts
diff --git a/includes/fcm/node_modules/fast-deep-equal/es6/react.js b/includes/fcm/node_modules/fast-deep-equal/es6/react.js
index 98e2f9b..98e2f9b 100644..100755
--- a/includes/fcm/node_modules/fast-deep-equal/es6/react.js
+++ b/includes/fcm/node_modules/fast-deep-equal/es6/react.js
diff --git a/includes/fcm/node_modules/fast-deep-equal/index.d.ts b/includes/fcm/node_modules/fast-deep-equal/index.d.ts
index 3c042ca..3c042ca 100644..100755
--- a/includes/fcm/node_modules/fast-deep-equal/index.d.ts
+++ b/includes/fcm/node_modules/fast-deep-equal/index.d.ts
diff --git a/includes/fcm/node_modules/fast-deep-equal/index.js b/includes/fcm/node_modules/fast-deep-equal/index.js
index 30dd1ba..30dd1ba 100644..100755
--- a/includes/fcm/node_modules/fast-deep-equal/index.js
+++ b/includes/fcm/node_modules/fast-deep-equal/index.js
diff --git a/includes/fcm/node_modules/fast-deep-equal/package.json b/includes/fcm/node_modules/fast-deep-equal/package.json
index 3cfe66c..3cfe66c 100644..100755
--- a/includes/fcm/node_modules/fast-deep-equal/package.json
+++ b/includes/fcm/node_modules/fast-deep-equal/package.json
diff --git a/includes/fcm/node_modules/fast-deep-equal/react.d.ts b/includes/fcm/node_modules/fast-deep-equal/react.d.ts
index c7eb9c7..c7eb9c7 100644..100755
--- a/includes/fcm/node_modules/fast-deep-equal/react.d.ts
+++ b/includes/fcm/node_modules/fast-deep-equal/react.d.ts
diff --git a/includes/fcm/node_modules/fast-deep-equal/react.js b/includes/fcm/node_modules/fast-deep-equal/react.js
index 3489b98..3489b98 100644..100755
--- a/includes/fcm/node_modules/fast-deep-equal/react.js
+++ b/includes/fcm/node_modules/fast-deep-equal/react.js
diff --git a/includes/fcm/node_modules/fast-levenshtein/LICENSE.md b/includes/fcm/node_modules/fast-levenshtein/LICENSE.md
index 6212406..6212406 100644..100755
--- a/includes/fcm/node_modules/fast-levenshtein/LICENSE.md
+++ b/includes/fcm/node_modules/fast-levenshtein/LICENSE.md
diff --git a/includes/fcm/node_modules/fast-levenshtein/README.md b/includes/fcm/node_modules/fast-levenshtein/README.md
index a778995..a778995 100644..100755
--- a/includes/fcm/node_modules/fast-levenshtein/README.md
+++ b/includes/fcm/node_modules/fast-levenshtein/README.md
diff --git a/includes/fcm/node_modules/fast-levenshtein/levenshtein.js b/includes/fcm/node_modules/fast-levenshtein/levenshtein.js
index dbe3628..dbe3628 100644..100755
--- a/includes/fcm/node_modules/fast-levenshtein/levenshtein.js
+++ b/includes/fcm/node_modules/fast-levenshtein/levenshtein.js
diff --git a/includes/fcm/node_modules/fast-levenshtein/package.json b/includes/fcm/node_modules/fast-levenshtein/package.json
index 5b4736d..5b4736d 100644..100755
--- a/includes/fcm/node_modules/fast-levenshtein/package.json
+++ b/includes/fcm/node_modules/fast-levenshtein/package.json
diff --git a/includes/fcm/node_modules/fast-text-encoding/._LICENSE b/includes/fcm/node_modules/fast-text-encoding/._LICENSE
new file mode 100755
index 0000000..a2990ce
--- /dev/null
+++ b/includes/fcm/node_modules/fast-text-encoding/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/fast-text-encoding/LICENSE b/includes/fcm/node_modules/fast-text-encoding/LICENSE
index 8dada3e..8dada3e 100644..100755
--- a/includes/fcm/node_modules/fast-text-encoding/LICENSE
+++ b/includes/fcm/node_modules/fast-text-encoding/LICENSE
diff --git a/includes/fcm/node_modules/fast-text-encoding/README.md b/includes/fcm/node_modules/fast-text-encoding/README.md
index ccd8fd2..ccd8fd2 100644..100755
--- a/includes/fcm/node_modules/fast-text-encoding/README.md
+++ b/includes/fcm/node_modules/fast-text-encoding/README.md
diff --git a/includes/fcm/node_modules/fast-text-encoding/package.json b/includes/fcm/node_modules/fast-text-encoding/package.json
index 95c7a5f..95c7a5f 100644..100755
--- a/includes/fcm/node_modules/fast-text-encoding/package.json
+++ b/includes/fcm/node_modules/fast-text-encoding/package.json
diff --git a/includes/fcm/node_modules/fast-text-encoding/text.min.js b/includes/fcm/node_modules/fast-text-encoding/text.min.js
index 0ec6e72..0ec6e72 100644..100755
--- a/includes/fcm/node_modules/fast-text-encoding/text.min.js
+++ b/includes/fcm/node_modules/fast-text-encoding/text.min.js
diff --git a/includes/fcm/node_modules/fast-text-encoding/text.min.js.map b/includes/fcm/node_modules/fast-text-encoding/text.min.js.map
index e471ac9..e471ac9 100644..100755
--- a/includes/fcm/node_modules/fast-text-encoding/text.min.js.map
+++ b/includes/fcm/node_modules/fast-text-encoding/text.min.js.map
diff --git a/includes/fcm/node_modules/faye-websocket/CHANGELOG.md b/includes/fcm/node_modules/faye-websocket/CHANGELOG.md
index b152afe..b152afe 100644..100755
--- a/includes/fcm/node_modules/faye-websocket/CHANGELOG.md
+++ b/includes/fcm/node_modules/faye-websocket/CHANGELOG.md
diff --git a/includes/fcm/node_modules/faye-websocket/LICENSE.md b/includes/fcm/node_modules/faye-websocket/LICENSE.md
index 1b47ee5..1b47ee5 100644..100755
--- a/includes/fcm/node_modules/faye-websocket/LICENSE.md
+++ b/includes/fcm/node_modules/faye-websocket/LICENSE.md
diff --git a/includes/fcm/node_modules/faye-websocket/README.md b/includes/fcm/node_modules/faye-websocket/README.md
index f62e1b5..f62e1b5 100644..100755
--- a/includes/fcm/node_modules/faye-websocket/README.md
+++ b/includes/fcm/node_modules/faye-websocket/README.md
diff --git a/includes/fcm/node_modules/faye-websocket/lib/faye/eventsource.js b/includes/fcm/node_modules/faye-websocket/lib/faye/eventsource.js
index 4af9d9d..4af9d9d 100644..100755
--- a/includes/fcm/node_modules/faye-websocket/lib/faye/eventsource.js
+++ b/includes/fcm/node_modules/faye-websocket/lib/faye/eventsource.js
diff --git a/includes/fcm/node_modules/faye-websocket/lib/faye/websocket.js b/includes/fcm/node_modules/faye-websocket/lib/faye/websocket.js
index 13255eb..13255eb 100644..100755
--- a/includes/fcm/node_modules/faye-websocket/lib/faye/websocket.js
+++ b/includes/fcm/node_modules/faye-websocket/lib/faye/websocket.js
diff --git a/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api.js b/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api.js
index d64cb03..d64cb03 100644..100755
--- a/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api.js
+++ b/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api.js
diff --git a/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api/event.js b/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api/event.js
index 00d82c5..00d82c5 100644..100755
--- a/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api/event.js
+++ b/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api/event.js
diff --git a/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api/event_target.js b/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api/event_target.js
index 51a4ad9..51a4ad9 100644..100755
--- a/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api/event_target.js
+++ b/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/api/event_target.js
diff --git a/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/client.js b/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/client.js
index c3f886d..c3f886d 100644..100755
--- a/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/client.js
+++ b/includes/fcm/node_modules/faye-websocket/lib/faye/websocket/client.js
diff --git a/includes/fcm/node_modules/faye-websocket/package.json b/includes/fcm/node_modules/faye-websocket/package.json
index 26acc2a..26acc2a 100644..100755
--- a/includes/fcm/node_modules/faye-websocket/package.json
+++ b/includes/fcm/node_modules/faye-websocket/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/._LICENSE b/includes/fcm/node_modules/firebase-admin/._LICENSE
new file mode 100755
index 0000000..5ec7e80
--- /dev/null
+++ b/includes/fcm/node_modules/firebase-admin/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/firebase-admin/LICENSE b/includes/fcm/node_modules/firebase-admin/LICENSE
index 261eeb9..261eeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/LICENSE
+++ b/includes/fcm/node_modules/firebase-admin/LICENSE
diff --git a/includes/fcm/node_modules/firebase-admin/README.md b/includes/fcm/node_modules/firebase-admin/README.md
index 6a1d293..6a1d293 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/README.md
+++ b/includes/fcm/node_modules/firebase-admin/README.md
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api-client-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api-client-internal.d.ts
index 01fbe24..01fbe24 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api-client-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api-client-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api-client-internal.js b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api-client-internal.js
index 96b6f78..96b6f78 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api-client-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api-client-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api.d.ts
index f4b2c00..f4b2c00 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api.js b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api.js
index 891beb7..891beb7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-api.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-namespace.d.ts
index a77d70c..a77d70c 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-namespace.js
index 72ffad1..72ffad1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check.d.ts
index 8c95e94..8c95e94 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check.js b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check.js
index 9bdb804..9bdb804 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/app-check.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app-check/index.d.ts
index 7f1245a..7f1245a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/index.js b/includes/fcm/node_modules/firebase-admin/lib/app-check/index.js
index 4e7a598..4e7a598 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/token-generator.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app-check/token-generator.d.ts
index f2c87f0..f2c87f0 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/token-generator.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/token-generator.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/token-generator.js b/includes/fcm/node_modules/firebase-admin/lib/app-check/token-generator.js
index b7448d6..b7448d6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/token-generator.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/token-generator.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/token-verifier.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app-check/token-verifier.d.ts
index ca050a1..ca050a1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/token-verifier.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/token-verifier.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app-check/token-verifier.js b/includes/fcm/node_modules/firebase-admin/lib/app-check/token-verifier.js
index 7d7b2a1..7d7b2a1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app-check/token-verifier.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app-check/token-verifier.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/core.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app/core.d.ts
index f51fab9..f51fab9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/core.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/core.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/core.js b/includes/fcm/node_modules/firebase-admin/lib/app/core.js
index 891beb7..891beb7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/core.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/core.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/credential-factory.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app/credential-factory.d.ts
index 8f3307a..8f3307a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/credential-factory.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/credential-factory.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/credential-factory.js b/includes/fcm/node_modules/firebase-admin/lib/app/credential-factory.js
index 95cdfc4..95cdfc4 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/credential-factory.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/credential-factory.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/credential-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app/credential-internal.d.ts
index 8a2bde8..8a2bde8 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/credential-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/credential-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/credential-internal.js b/includes/fcm/node_modules/firebase-admin/lib/app/credential-internal.js
index 6cf1da0..6cf1da0 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/credential-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/credential-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/credential.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app/credential.d.ts
index c8984d0..c8984d0 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/credential.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/credential.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/credential.js b/includes/fcm/node_modules/firebase-admin/lib/app/credential.js
index 891beb7..891beb7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/credential.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/credential.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/firebase-app.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app/firebase-app.d.ts
index 1c66a5b..1c66a5b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/firebase-app.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/firebase-app.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/firebase-app.js b/includes/fcm/node_modules/firebase-admin/lib/app/firebase-app.js
index 7f572c9..7f572c9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/firebase-app.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/firebase-app.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/firebase-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app/firebase-namespace.d.ts
index 1b50da7..1b50da7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/firebase-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/firebase-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/firebase-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/app/firebase-namespace.js
index 1f568a8..1f568a8 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/firebase-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/firebase-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app/index.d.ts
index 2151428..2151428 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/index.js b/includes/fcm/node_modules/firebase-admin/lib/app/index.js
index 0a080d9..0a080d9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/lifecycle.d.ts b/includes/fcm/node_modules/firebase-admin/lib/app/lifecycle.d.ts
index 519f094..519f094 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/lifecycle.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/lifecycle.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/app/lifecycle.js b/includes/fcm/node_modules/firebase-admin/lib/app/lifecycle.js
index c752533..c752533 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/app/lifecycle.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/app/lifecycle.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/action-code-settings-builder.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/action-code-settings-builder.d.ts
index ad3fdda..ad3fdda 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/action-code-settings-builder.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/action-code-settings-builder.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/action-code-settings-builder.js b/includes/fcm/node_modules/firebase-admin/lib/auth/action-code-settings-builder.js
index 172550c..172550c 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/action-code-settings-builder.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/action-code-settings-builder.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/auth-api-request.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/auth-api-request.d.ts
index 0a4901a..0a4901a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/auth-api-request.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/auth-api-request.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/auth-api-request.js b/includes/fcm/node_modules/firebase-admin/lib/auth/auth-api-request.js
index c2f54ad..c2f54ad 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/auth-api-request.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/auth-api-request.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/auth-config.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/auth-config.d.ts
index b1d0c41..b1d0c41 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/auth-config.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/auth-config.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/auth-config.js b/includes/fcm/node_modules/firebase-admin/lib/auth/auth-config.js
index a115e82..a115e82 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/auth-config.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/auth-config.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/auth-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/auth-namespace.d.ts
index bb78681..bb78681 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/auth-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/auth-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/auth-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/auth/auth-namespace.js
index 72ffad1..72ffad1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/auth-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/auth-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/auth.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/auth.d.ts
index 23e08df..23e08df 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/auth.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/auth.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/auth.js b/includes/fcm/node_modules/firebase-admin/lib/auth/auth.js
index 8e36ca1..8e36ca1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/auth.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/auth.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/base-auth.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/base-auth.d.ts
index 26cc6ca..26cc6ca 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/base-auth.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/base-auth.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/base-auth.js b/includes/fcm/node_modules/firebase-admin/lib/auth/base-auth.js
index 44672fb..44672fb 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/base-auth.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/base-auth.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/identifier.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/identifier.d.ts
index 3928a19..3928a19 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/identifier.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/identifier.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/identifier.js b/includes/fcm/node_modules/firebase-admin/lib/auth/identifier.js
index 75a9a68..75a9a68 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/identifier.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/identifier.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/index.d.ts
index 8146915..8146915 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/index.js b/includes/fcm/node_modules/firebase-admin/lib/auth/index.js
index 77e78df..77e78df 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/project-config-manager.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/project-config-manager.d.ts
index 5e6a42f..5e6a42f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/project-config-manager.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/project-config-manager.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/project-config-manager.js b/includes/fcm/node_modules/firebase-admin/lib/auth/project-config-manager.js
index b5f5df7..b5f5df7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/project-config-manager.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/project-config-manager.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/project-config.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/project-config.d.ts
index 305a68c..305a68c 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/project-config.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/project-config.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/project-config.js b/includes/fcm/node_modules/firebase-admin/lib/auth/project-config.js
index 6a6d0e7..6a6d0e7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/project-config.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/project-config.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/tenant-manager.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/tenant-manager.d.ts
index ecb1661..ecb1661 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/tenant-manager.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/tenant-manager.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/tenant-manager.js b/includes/fcm/node_modules/firebase-admin/lib/auth/tenant-manager.js
index e21a031..e21a031 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/tenant-manager.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/tenant-manager.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/tenant.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/tenant.d.ts
index acdd7f2..acdd7f2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/tenant.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/tenant.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/tenant.js b/includes/fcm/node_modules/firebase-admin/lib/auth/tenant.js
index aaf72ef..aaf72ef 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/tenant.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/tenant.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/token-generator.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/token-generator.d.ts
index 69bec4d..69bec4d 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/token-generator.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/token-generator.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/token-generator.js b/includes/fcm/node_modules/firebase-admin/lib/auth/token-generator.js
index 34dce52..34dce52 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/token-generator.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/token-generator.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/token-verifier.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/token-verifier.d.ts
index 010cf83..010cf83 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/token-verifier.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/token-verifier.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/token-verifier.js b/includes/fcm/node_modules/firebase-admin/lib/auth/token-verifier.js
index 7346847..7346847 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/token-verifier.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/token-verifier.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/user-import-builder.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/user-import-builder.d.ts
index d4f0848..d4f0848 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/user-import-builder.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/user-import-builder.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/user-import-builder.js b/includes/fcm/node_modules/firebase-admin/lib/auth/user-import-builder.js
index 30c0c35..30c0c35 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/user-import-builder.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/user-import-builder.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/user-record.d.ts b/includes/fcm/node_modules/firebase-admin/lib/auth/user-record.d.ts
index 5c1bf52..5c1bf52 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/user-record.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/user-record.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/auth/user-record.js b/includes/fcm/node_modules/firebase-admin/lib/auth/user-record.js
index 55b4ac3..55b4ac3 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/auth/user-record.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/auth/user-record.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/credential/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/credential/index.d.ts
index 3771707..3771707 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/credential/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/credential/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/credential/index.js b/includes/fcm/node_modules/firebase-admin/lib/credential/index.js
index e084eac..e084eac 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/credential/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/credential/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/database/database-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/database/database-namespace.d.ts
index a3b44cd..a3b44cd 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/database/database-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/database/database-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/database/database-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/database/database-namespace.js
index bcd63ca..bcd63ca 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/database/database-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/database/database-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/database/database.d.ts b/includes/fcm/node_modules/firebase-admin/lib/database/database.d.ts
index c18d68e..c18d68e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/database/database.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/database/database.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/database/database.js b/includes/fcm/node_modules/firebase-admin/lib/database/database.js
index 9f13c85..9f13c85 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/database/database.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/database/database.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/database/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/database/index.d.ts
index bda8d3b..bda8d3b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/database/index.js b/includes/fcm/node_modules/firebase-admin/lib/database/index.js
index b393fff..b393fff 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/database/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/database/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/default-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/default-namespace.d.ts
index 0ae35e4..0ae35e4 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/default-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/default-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/default-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/default-namespace.js
index 36777b1..36777b1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/default-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/default-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/app-check/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/app-check/index.js
index ced85dd..ced85dd 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/app-check/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/app-check/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/app/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/app/index.js
index ec4953c..ec4953c 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/app/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/app/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/auth/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/auth/index.js
index beda0ba..beda0ba 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/auth/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/auth/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/database/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/database/index.js
index c730ff1..c730ff1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/database/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/database/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/eventarc/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/eventarc/index.js
index 36920da..36920da 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/eventarc/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/eventarc/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/extensions/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/extensions/index.js
index 3f03f68..3f03f68 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/extensions/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/extensions/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/firestore/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/firestore/index.js
index ba04420..ba04420 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/firestore/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/firestore/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/functions/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/functions/index.js
index bc29847..bc29847 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/functions/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/functions/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/installations/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/installations/index.js
index 7c194ad..7c194ad 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/installations/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/installations/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/instance-id/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/instance-id/index.js
index 3a6cd2e..3a6cd2e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/instance-id/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/instance-id/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/machine-learning/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/machine-learning/index.js
index da7f62c..da7f62c 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/machine-learning/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/machine-learning/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/messaging/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/messaging/index.js
index f67c077..f67c077 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/messaging/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/messaging/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/package.json b/includes/fcm/node_modules/firebase-admin/lib/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/package.json
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/project-management/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/project-management/index.js
index 828707b..828707b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/project-management/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/project-management/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/remote-config/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/remote-config/index.js
index 5bc499f..5bc499f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/remote-config/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/remote-config/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/security-rules/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/security-rules/index.js
index 5540a47..5540a47 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/security-rules/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/security-rules/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/esm/storage/index.js b/includes/fcm/node_modules/firebase-admin/lib/esm/storage/index.js
index 2196a55..2196a55 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/esm/storage/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/esm/storage/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/eventarc/cloudevent.d.ts b/includes/fcm/node_modules/firebase-admin/lib/eventarc/cloudevent.d.ts
index 762642c..762642c 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/eventarc/cloudevent.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/eventarc/cloudevent.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/eventarc/cloudevent.js b/includes/fcm/node_modules/firebase-admin/lib/eventarc/cloudevent.js
index c19c44f..c19c44f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/eventarc/cloudevent.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/eventarc/cloudevent.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-client-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-client-internal.d.ts
index a5e1d75..a5e1d75 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-client-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-client-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-client-internal.js b/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-client-internal.js
index c204081..c204081 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-client-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-client-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-utils.d.ts b/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-utils.d.ts
index 2f99c5d..2f99c5d 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-utils.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-utils.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-utils.js b/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-utils.js
index 890ce7e..890ce7e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-utils.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc-utils.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc.d.ts b/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc.d.ts
index feefd99..feefd99 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc.js b/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc.js
index beb707a..beb707a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/eventarc/eventarc.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/eventarc/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/eventarc/index.d.ts
index 203a621..203a621 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/eventarc/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/eventarc/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/eventarc/index.js b/includes/fcm/node_modules/firebase-admin/lib/eventarc/index.js
index 0e4ecbb..0e4ecbb 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/eventarc/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/eventarc/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api-client-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api-client-internal.d.ts
index b8708ec..b8708ec 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api-client-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api-client-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api-client-internal.js b/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api-client-internal.js
index 77da48b..77da48b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api-client-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api-client-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api.d.ts b/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api.d.ts
index 991d929..991d929 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api.js b/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api.js
index c19c44f..c19c44f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions-api.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions.d.ts b/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions.d.ts
index cf3f6b1..cf3f6b1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions.js b/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions.js
index 52e4362..52e4362 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/extensions/extensions.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/extensions/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/extensions/index.d.ts
index 93c0948..93c0948 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/extensions/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/extensions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/extensions/index.js b/includes/fcm/node_modules/firebase-admin/lib/extensions/index.js
index a4003d2..a4003d2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/extensions/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/extensions/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/firebase-namespace-api.d.ts b/includes/fcm/node_modules/firebase-admin/lib/firebase-namespace-api.d.ts
index 993a0d6..993a0d6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/firebase-namespace-api.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/firebase-namespace-api.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/firebase-namespace-api.js b/includes/fcm/node_modules/firebase-admin/lib/firebase-namespace-api.js
index 05e671f..05e671f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/firebase-namespace-api.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/firebase-namespace-api.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-internal.d.ts
index 8e1377d..8e1377d 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-internal.js b/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-internal.js
index 9d25844..9d25844 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-namespace.d.ts
index b963f73..b963f73 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-namespace.js
index 1d60309..1d60309 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/firestore/firestore-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/firestore/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/firestore/index.d.ts
index e444667..e444667 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/firestore/index.js b/includes/fcm/node_modules/firebase-admin/lib/firestore/index.js
index 3958d65..3958d65 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/firestore/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/firestore/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api-client-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api-client-internal.d.ts
index dbeef70..dbeef70 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api-client-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api-client-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api-client-internal.js b/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api-client-internal.js
index bd7dfbd..bd7dfbd 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api-client-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api-client-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api.d.ts b/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api.d.ts
index 525119f..525119f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api.js b/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api.js
index 891beb7..891beb7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/functions/functions-api.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/functions/functions.d.ts b/includes/fcm/node_modules/firebase-admin/lib/functions/functions.d.ts
index 00ea926..00ea926 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/functions/functions.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/functions/functions.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/functions/functions.js b/includes/fcm/node_modules/firebase-admin/lib/functions/functions.js
index ba4a89f..ba4a89f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/functions/functions.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/functions/functions.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/functions/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/functions/index.d.ts
index 28dce3e..28dce3e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/functions/index.js b/includes/fcm/node_modules/firebase-admin/lib/functions/index.js
index 1a5b913..1a5b913 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/functions/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/functions/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/index.d.ts
index 6e70894..6e70894 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/index.js b/includes/fcm/node_modules/firebase-admin/lib/index.js
index 6a021de..6a021de 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/installations/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/installations/index.d.ts
index aedf5b5..aedf5b5 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/installations/index.js b/includes/fcm/node_modules/firebase-admin/lib/installations/index.js
index 9c676e5..9c676e5 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/installations/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/installations/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/installations/installations-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/installations/installations-namespace.d.ts
index f301df8..f301df8 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/installations/installations-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/installations/installations-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/installations/installations-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/installations/installations-namespace.js
index 72ffad1..72ffad1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/installations/installations-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/installations/installations-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/installations/installations-request-handler.d.ts b/includes/fcm/node_modules/firebase-admin/lib/installations/installations-request-handler.d.ts
index 8c03516..8c03516 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/installations/installations-request-handler.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/installations/installations-request-handler.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/installations/installations-request-handler.js b/includes/fcm/node_modules/firebase-admin/lib/installations/installations-request-handler.js
index b27d3c8..b27d3c8 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/installations/installations-request-handler.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/installations/installations-request-handler.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/installations/installations.d.ts b/includes/fcm/node_modules/firebase-admin/lib/installations/installations.d.ts
index 310ceff..310ceff 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/installations/installations.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/installations/installations.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/installations/installations.js b/includes/fcm/node_modules/firebase-admin/lib/installations/installations.js
index 504918d..504918d 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/installations/installations.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/installations/installations.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/instance-id/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/instance-id/index.d.ts
index 651afab..651afab 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/instance-id/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/instance-id/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/instance-id/index.js b/includes/fcm/node_modules/firebase-admin/lib/instance-id/index.js
index bc444ad..bc444ad 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/instance-id/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/instance-id/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id-namespace.d.ts
index ef3ec57..ef3ec57 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id-namespace.js
index bc55d23..bc55d23 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id.d.ts b/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id.d.ts
index 6bda354..6bda354 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id.js b/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id.js
index 6cd9670..6cd9670 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/instance-id/instance-id.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/index.d.ts
index a7eb943..a7eb943 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/index.js b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/index.js
index 7b0708c..7b0708c 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-api-client.d.ts b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-api-client.d.ts
index 2fc0a85..2fc0a85 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-api-client.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-api-client.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-api-client.js b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-api-client.js
index c9b1133..c9b1133 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-api-client.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-api-client.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-namespace.d.ts
index 9dc5f0c..9dc5f0c 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-namespace.js
index 72ffad1..72ffad1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-utils.d.ts b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-utils.d.ts
index cdfd6a2..cdfd6a2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-utils.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-utils.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-utils.js b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-utils.js
index c635118..c635118 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-utils.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning-utils.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning.d.ts b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning.d.ts
index f70bebf..f70bebf 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning.js b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning.js
index ffe82a8..ffe82a8 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/machine-learning/machine-learning.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/batch-request-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/messaging/batch-request-internal.d.ts
index 1548485..1548485 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/batch-request-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/batch-request-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/batch-request-internal.js b/includes/fcm/node_modules/firebase-admin/lib/messaging/batch-request-internal.js
index f2dd997..f2dd997 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/batch-request-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/batch-request-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/messaging/index.d.ts
index a9aa731..a9aa731 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/index.js b/includes/fcm/node_modules/firebase-admin/lib/messaging/index.js
index b7d6a17..b7d6a17 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api-request-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api-request-internal.d.ts
index 525a1df..525a1df 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api-request-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api-request-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api-request-internal.js b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api-request-internal.js
index f250b34..f250b34 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api-request-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api-request-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api.d.ts b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api.d.ts
index 08263dd..08263dd 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api.js b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api.js
index 891beb7..891beb7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-api.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-errors-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-errors-internal.d.ts
index d15784e..d15784e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-errors-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-errors-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-errors-internal.js b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-errors-internal.js
index 41c8655..41c8655 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-errors-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-errors-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-internal.d.ts
index 5a02661..5a02661 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-internal.js b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-internal.js
index 09c923e..09c923e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-namespace.d.ts
index e6c368f..e6c368f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-namespace.js
index 72ffad1..72ffad1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging.d.ts b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging.d.ts
index 28a1243..28a1243 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging.js b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging.js
index eb8bfed..eb8bfed 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/messaging/messaging.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/android-app.d.ts b/includes/fcm/node_modules/firebase-admin/lib/project-management/android-app.d.ts
index f38e3e3..f38e3e3 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/android-app.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/android-app.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/android-app.js b/includes/fcm/node_modules/firebase-admin/lib/project-management/android-app.js
index 4922d0e..4922d0e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/android-app.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/android-app.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/app-metadata.d.ts b/includes/fcm/node_modules/firebase-admin/lib/project-management/app-metadata.d.ts
index c907900..c907900 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/app-metadata.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/app-metadata.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/app-metadata.js b/includes/fcm/node_modules/firebase-admin/lib/project-management/app-metadata.js
index d18dcdd..d18dcdd 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/app-metadata.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/app-metadata.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/project-management/index.d.ts
index 792ccef..792ccef 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/index.js b/includes/fcm/node_modules/firebase-admin/lib/project-management/index.js
index 97b4944..97b4944 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/ios-app.d.ts b/includes/fcm/node_modules/firebase-admin/lib/project-management/ios-app.d.ts
index 6008018..6008018 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/ios-app.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/ios-app.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/ios-app.js b/includes/fcm/node_modules/firebase-admin/lib/project-management/ios-app.js
index fadf697..fadf697 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/ios-app.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/ios-app.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-api-request-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-api-request-internal.d.ts
index 82ed7ff..82ed7ff 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-api-request-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-api-request-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-api-request-internal.js b/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-api-request-internal.js
index 4430011..4430011 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-api-request-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-api-request-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-namespace.d.ts
index e9630d7..e9630d7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-namespace.js
index 72ffad1..72ffad1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management.d.ts b/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management.d.ts
index f61f797..f61f797 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management.js b/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management.js
index fded893..fded893 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/project-management/project-management.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/remote-config/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/remote-config/index.d.ts
index 913465f..913465f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/remote-config/index.js b/includes/fcm/node_modules/firebase-admin/lib/remote-config/index.js
index ec81604..ec81604 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/remote-config/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/remote-config/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api-client-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api-client-internal.d.ts
index fc82fef..fc82fef 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api-client-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api-client-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api-client-internal.js b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api-client-internal.js
index 504fd7f..504fd7f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api-client-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api-client-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api.d.ts b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api.d.ts
index 8dcef6e..8dcef6e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api.js b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api.js
index 72ffad1..72ffad1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-api.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-namespace.d.ts
index 87c5891..87c5891 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-namespace.js
index 72ffad1..72ffad1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config.d.ts b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config.d.ts
index 3919228..3919228 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config.js b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config.js
index 44332dc..44332dc 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/remote-config/remote-config.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/security-rules/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/security-rules/index.d.ts
index ba26aae..ba26aae 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/security-rules/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/security-rules/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/security-rules/index.js b/includes/fcm/node_modules/firebase-admin/lib/security-rules/index.js
index 01b4fd4..01b4fd4 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/security-rules/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/security-rules/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-api-client-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-api-client-internal.d.ts
index f1d3438..f1d3438 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-api-client-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-api-client-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-api-client-internal.js b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-api-client-internal.js
index 6a4d1e4..6a4d1e4 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-api-client-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-api-client-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-internal.d.ts b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-internal.d.ts
index 4b4a61e..4b4a61e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-internal.js b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-internal.js
index 0007ed1..0007ed1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-internal.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-internal.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-namespace.d.ts
index 092fd0c..092fd0c 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-namespace.js
index 72ffad1..72ffad1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules.d.ts b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules.d.ts
index 6845589..6845589 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules.js b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules.js
index 9de5d42..9de5d42 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/security-rules/security-rules.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/storage/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/storage/index.d.ts
index 5b72d50..5b72d50 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/storage/index.js b/includes/fcm/node_modules/firebase-admin/lib/storage/index.js
index 218525b..218525b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/storage/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/storage/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/storage/storage-namespace.d.ts b/includes/fcm/node_modules/firebase-admin/lib/storage/storage-namespace.d.ts
index 0421462..0421462 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/storage/storage-namespace.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/storage/storage-namespace.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/storage/storage-namespace.js b/includes/fcm/node_modules/firebase-admin/lib/storage/storage-namespace.js
index 72ffad1..72ffad1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/storage/storage-namespace.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/storage/storage-namespace.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/storage/storage.d.ts b/includes/fcm/node_modules/firebase-admin/lib/storage/storage.d.ts
index 9e11f49..9e11f49 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/storage/storage.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/storage/storage.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/storage/storage.js b/includes/fcm/node_modules/firebase-admin/lib/storage/storage.js
index b25a97f..b25a97f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/storage/storage.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/storage/storage.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/api-request.d.ts b/includes/fcm/node_modules/firebase-admin/lib/utils/api-request.d.ts
index fc80814..fc80814 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/api-request.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/api-request.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/api-request.js b/includes/fcm/node_modules/firebase-admin/lib/utils/api-request.js
index 7724661..7724661 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/api-request.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/api-request.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/crypto-signer.d.ts b/includes/fcm/node_modules/firebase-admin/lib/utils/crypto-signer.d.ts
index e9cfe98..e9cfe98 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/crypto-signer.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/crypto-signer.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/crypto-signer.js b/includes/fcm/node_modules/firebase-admin/lib/utils/crypto-signer.js
index 30d405c..30d405c 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/crypto-signer.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/crypto-signer.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/deep-copy.d.ts b/includes/fcm/node_modules/firebase-admin/lib/utils/deep-copy.d.ts
index 7ee35b1..7ee35b1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/deep-copy.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/deep-copy.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/deep-copy.js b/includes/fcm/node_modules/firebase-admin/lib/utils/deep-copy.js
index cf88201..cf88201 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/deep-copy.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/deep-copy.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/error.d.ts b/includes/fcm/node_modules/firebase-admin/lib/utils/error.d.ts
index c0e6cd6..c0e6cd6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/error.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/error.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/error.js b/includes/fcm/node_modules/firebase-admin/lib/utils/error.js
index bfc1142..bfc1142 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/error.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/error.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/index.d.ts b/includes/fcm/node_modules/firebase-admin/lib/utils/index.d.ts
index 08256fa..08256fa 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/index.js b/includes/fcm/node_modules/firebase-admin/lib/utils/index.js
index a471d39..a471d39 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/index.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/jwt.d.ts b/includes/fcm/node_modules/firebase-admin/lib/utils/jwt.d.ts
index 27c0d14..27c0d14 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/jwt.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/jwt.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/jwt.js b/includes/fcm/node_modules/firebase-admin/lib/utils/jwt.js
index 9461ec7..9461ec7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/jwt.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/jwt.js
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/validator.d.ts b/includes/fcm/node_modules/firebase-admin/lib/utils/validator.d.ts
index 37ed75e..37ed75e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/validator.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/validator.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/lib/utils/validator.js b/includes/fcm/node_modules/firebase-admin/lib/utils/validator.js
index 7ee2ec5..7ee2ec5 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/lib/utils/validator.js
+++ b/includes/fcm/node_modules/firebase-admin/lib/utils/validator.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/CHANGELOG.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/CHANGELOG.md
index aa18299..aa18299 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/README.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/README.md
index 931932c..931932c 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/README.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/README.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/index.d.ts
index 72b8fa6..72b8fa6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/package.json
index 99644d8..99644d8 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/private.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/private.d.ts
index 410eece..410eece 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/private.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/app-types/private.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/CHANGELOG.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/CHANGELOG.md
index 0b762a9..0b762a9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/README.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/README.md
index 67ed638..67ed638 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/README.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/README.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/index.d.ts
index 6c9eb3d..6c9eb3d 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/package.json
index 7fe958a..7fe958a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/auth-interop-types/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/CHANGELOG.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/CHANGELOG.md
index 7e10e71..7e10e71 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/CHANGELOG.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/CHANGELOG.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/README.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/README.md
index 242dacb..242dacb 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/README.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/README.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.d.ts
index 2dd3de9..2dd3de9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm2017.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm2017.js
index 12d9e7e..12d9e7e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm2017.js.map
index d1711bf..d1711bf 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm5.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm5.js
index 07e0ada..07e0ada 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm5.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm5.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm5.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm5.js.map
index b76a810..b76a810 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm5.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/index.esm5.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component.d.ts
index 6364195..6364195 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component_container.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component_container.d.ts
index b3adb58..b3adb58 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component_container.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component_container.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component_container.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component_container.test.d.ts
index 6eb451d..6eb451d 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component_container.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/component_container.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/constants.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/constants.d.ts
index 336fb41..336fb41 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/constants.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/constants.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/provider.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/provider.d.ts
index 54ef0a6..54ef0a6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/provider.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/provider.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/provider.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/provider.test.d.ts
index 7602964..7602964 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/provider.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/provider.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/types.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/types.d.ts
index e681813..e681813 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/types.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/src/types.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/test/setup.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/test/setup.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/test/setup.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/test/util.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/test/util.d.ts
index 06853a9..06853a9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/test/util.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/esm/test/util.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.cjs.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.cjs.js
index 9f3a274..9f3a274 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.cjs.js.map
index 385f83f..385f83f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.d.ts
index 2dd3de9..2dd3de9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component.d.ts
index 6364195..6364195 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component_container.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component_container.d.ts
index b3adb58..b3adb58 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component_container.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component_container.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component_container.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component_container.test.d.ts
index 6eb451d..6eb451d 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component_container.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/component_container.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/constants.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/constants.d.ts
index 336fb41..336fb41 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/constants.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/constants.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/provider.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/provider.d.ts
index 54ef0a6..54ef0a6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/provider.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/provider.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/provider.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/provider.test.d.ts
index 7602964..7602964 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/provider.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/provider.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/types.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/types.d.ts
index e681813..e681813 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/types.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/src/types.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/test/setup.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/test/setup.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/test/setup.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/test/setup.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/test/util.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/test/util.d.ts
index 06853a9..06853a9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/test/util.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/dist/test/util.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/package.json
index 41360f4..41360f4 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/component/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/CHANGELOG.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/CHANGELOG.md
index b6a39aa..b6a39aa 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/CHANGELOG.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/CHANGELOG.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/README.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/README.md
index 656ab83..656ab83 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/README.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/README.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/Database.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/Database.d.ts
index 0ec2668..0ec2668 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/Database.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/Database.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/Reference.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/Reference.d.ts
index 75adc85..75adc85 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/Reference.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/Reference.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/TransactionResult.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/TransactionResult.d.ts
index 2fac36e..2fac36e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/TransactionResult.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/TransactionResult.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/internal.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/internal.d.ts
index 234da3e..234da3e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/onDisconnect.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/onDisconnect.d.ts
index 5932a8a..5932a8a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/onDisconnect.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/api/onDisconnect.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.d.ts
index 8fc1cdb..8fc1cdb 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.node.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.node.d.ts
index bb8c84e..bb8c84e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.standalone.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.standalone.d.ts
index 9d01344..9d01344 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.standalone.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/index.standalone.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/util/util.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/util/util.d.ts
index 2d0e3a7..2d0e3a7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/util/util.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/util/util.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/util/validation.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/util/validation.d.ts
index 52a06df..52a06df 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/util/validation.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/src/util/validation.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/browser/crawler_support.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/browser/crawler_support.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/browser/crawler_support.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/browser/crawler_support.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/database.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/database.test.d.ts
index 4835a03..4835a03 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/database.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/database.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/datasnapshot.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/datasnapshot.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/datasnapshot.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/datasnapshot.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/events.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/events.d.ts
index 5c7fb30..5c7fb30 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/events.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/events.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/util.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/util.d.ts
index 887635a..887635a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/util.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/helpers/util.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/info.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/info.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/info.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/info.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/order.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/order.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/order.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/order.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/order_by.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/order_by.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/order_by.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/order_by.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/promise.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/promise.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/promise.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/promise.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/query.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/query.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/query.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/query.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/servervalues.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/servervalues.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/servervalues.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/servervalues.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/transaction.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/transaction.test.d.ts
index 4835a03..4835a03 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/transaction.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/database-compat/test/transaction.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm2017.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm2017.js
index bbd5c33..bbd5c33 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm2017.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm2017.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm2017.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm2017.js.map
index 881e493..881e493 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm2017.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm5.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm5.js
index fa15229..fa15229 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm5.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm5.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm5.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm5.js.map
index 0fd7019..0fd7019 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm5.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.esm5.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.js
index 1cf1b15..1cf1b15 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.js.map
index 3d75ede..3d75ede 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.standalone.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.standalone.js
index 2c83e74..2c83e74 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.standalone.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.standalone.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.standalone.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.standalone.js.map
index b670fe0..b670fe0 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.standalone.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/index.standalone.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Database.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Database.d.ts
index 0ec2668..0ec2668 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Database.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Database.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Reference.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Reference.d.ts
index 75adc85..75adc85 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Reference.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/Reference.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/TransactionResult.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/TransactionResult.d.ts
index 2fac36e..2fac36e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/TransactionResult.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/TransactionResult.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/internal.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/internal.d.ts
index 234da3e..234da3e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/onDisconnect.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/onDisconnect.d.ts
index 5932a8a..5932a8a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/onDisconnect.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/api/onDisconnect.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.d.ts
index 0ff6e73..0ff6e73 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.node.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.node.d.ts
index bb8c84e..bb8c84e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.standalone.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.standalone.d.ts
index 9d01344..9d01344 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.standalone.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/index.standalone.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/util.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/util.d.ts
index 2d0e3a7..2d0e3a7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/util.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/util.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/validation.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/validation.d.ts
index 52a06df..52a06df 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/validation.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/src/util/validation.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/browser/crawler_support.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/browser/crawler_support.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/browser/crawler_support.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/browser/crawler_support.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/database.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/database.test.d.ts
index 4835a03..4835a03 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/database.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/database.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/datasnapshot.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/datasnapshot.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/datasnapshot.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/datasnapshot.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/events.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/events.d.ts
index 5c7fb30..5c7fb30 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/events.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/events.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/util.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/util.d.ts
index 887635a..887635a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/util.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/helpers/util.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/info.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/info.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/info.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/info.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order_by.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order_by.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order_by.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/order_by.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/promise.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/promise.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/promise.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/promise.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/query.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/query.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/query.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/query.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/servervalues.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/servervalues.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/servervalues.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/servervalues.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/transaction.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/transaction.test.d.ts
index 4835a03..4835a03 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/transaction.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/database-compat/test/transaction.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/index.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/index.js
index e756aaa..e756aaa 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/index.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/index.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/index.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/index.js.map
index ef1f472..ef1f472 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/index.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/index.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/dist/node-esm/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/package.json
index da4605e..da4605e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/standalone/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/standalone/package.json
index f9d3982..f9d3982 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/standalone/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-compat/standalone/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/CHANGELOG.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/CHANGELOG.md
index 6bb1fdf..6bb1fdf 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/CHANGELOG.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/CHANGELOG.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/README.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/README.md
index 681f6b3..681f6b3 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/README.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/README.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/index.d.ts
index 680a4a5..680a4a5 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/package.json
index fc87a85..fc87a85 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database-types/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/CHANGELOG.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/CHANGELOG.md
index 882a693..882a693 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/CHANGELOG.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/CHANGELOG.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/README.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/README.md
index 5fc92cc..5fc92cc 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/README.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/README.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm2017.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm2017.js
index 06eb806..06eb806 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm2017.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm2017.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm2017.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm2017.js.map
index eee35da..eee35da 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm2017.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm5.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm5.js
index fc14f06..fc14f06 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm5.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm5.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm5.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm5.js.map
index f85c373..f85c373 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm5.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.esm5.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.node.cjs.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.node.cjs.js
index b5a5105..b5a5105 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.node.cjs.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.node.cjs.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.node.cjs.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.node.cjs.js.map
index 41f018b..41f018b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.node.cjs.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.node.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.standalone.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.standalone.js
index 7762481..7762481 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.standalone.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.standalone.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.standalone.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.standalone.js.map
index 1f71bf5..1f71bf5 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.standalone.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/index.standalone.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/internal.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/internal.d.ts
index 89eadef..89eadef 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/internal.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/internal.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/index.node.esm.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/index.node.esm.js
index 7d048b5..7d048b5 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/index.node.esm.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/index.node.esm.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/index.node.esm.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/index.node.esm.js.map
index 0f9d84f..0f9d84f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/index.node.esm.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/index.node.esm.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api.d.ts
index 2f03453..2f03453 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api.standalone.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api.standalone.d.ts
index c3bc772..c3bc772 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api.standalone.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api.standalone.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Database.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Database.d.ts
index 7cfbbc6..7cfbbc6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Database.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Database.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/OnDisconnect.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/OnDisconnect.d.ts
index d5de644..d5de644 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/OnDisconnect.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/OnDisconnect.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Reference.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Reference.d.ts
index 887c196..887c196 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Reference.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Reference.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Reference_impl.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Reference_impl.d.ts
index c302588..c302588 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Reference_impl.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Reference_impl.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/ServerValue.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/ServerValue.d.ts
index b222e7e..b222e7e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/ServerValue.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/ServerValue.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Transaction.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Transaction.d.ts
index 95ae979..95ae979 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Transaction.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/Transaction.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/test_access.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/test_access.d.ts
index 60cecac..60cecac 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/test_access.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/api/test_access.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/AppCheckTokenProvider.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/AppCheckTokenProvider.d.ts
index 6496ca9..6496ca9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/AppCheckTokenProvider.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/AppCheckTokenProvider.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/AuthTokenProvider.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/AuthTokenProvider.d.ts
index 1c797d9..1c797d9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/AuthTokenProvider.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/AuthTokenProvider.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/CompoundWrite.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/CompoundWrite.d.ts
index 40c4926..40c4926 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/CompoundWrite.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/CompoundWrite.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/PersistentConnection.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/PersistentConnection.d.ts
index afff598..afff598 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/PersistentConnection.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/PersistentConnection.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/ReadonlyRestClient.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/ReadonlyRestClient.d.ts
index 87bfe41..87bfe41 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/ReadonlyRestClient.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/ReadonlyRestClient.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/Repo.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/Repo.d.ts
index deded00..deded00 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/Repo.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/Repo.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/RepoInfo.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/RepoInfo.d.ts
index d24201b..d24201b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/RepoInfo.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/RepoInfo.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/ServerActions.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/ServerActions.d.ts
index a1cca07..a1cca07 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/ServerActions.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/ServerActions.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SnapshotHolder.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SnapshotHolder.d.ts
index ec799e2..ec799e2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SnapshotHolder.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SnapshotHolder.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SparseSnapshotTree.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SparseSnapshotTree.d.ts
index a2a2873..a2a2873 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SparseSnapshotTree.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SparseSnapshotTree.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SyncPoint.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SyncPoint.d.ts
index dc84eab..dc84eab 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SyncPoint.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SyncPoint.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SyncTree.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SyncTree.d.ts
index 301c1ae..301c1ae 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SyncTree.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/SyncTree.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/WriteTree.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/WriteTree.d.ts
index ef9059e..ef9059e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/WriteTree.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/WriteTree.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/AckUserWrite.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/AckUserWrite.d.ts
index 66337cf..66337cf 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/AckUserWrite.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/AckUserWrite.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/ListenComplete.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/ListenComplete.d.ts
index 77e4250..77e4250 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/ListenComplete.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/ListenComplete.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Merge.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Merge.d.ts
index 440a911..440a911 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Merge.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Merge.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Operation.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Operation.d.ts
index fa624bc..fa624bc 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Operation.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Operation.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Overwrite.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Overwrite.d.ts
index c5a15eb..c5a15eb 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Overwrite.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/operation/Overwrite.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/ChildrenNode.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/ChildrenNode.d.ts
index b0ac8e0..b0ac8e0 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/ChildrenNode.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/ChildrenNode.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/IndexMap.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/IndexMap.d.ts
index 3ac5f0e..3ac5f0e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/IndexMap.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/IndexMap.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/LeafNode.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/LeafNode.d.ts
index c48cda6..c48cda6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/LeafNode.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/LeafNode.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/Node.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/Node.d.ts
index 8249916..8249916 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/Node.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/Node.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/childSet.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/childSet.d.ts
index 5f964f5..5f964f5 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/childSet.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/childSet.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/comparators.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/comparators.d.ts
index 15d3261..15d3261 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/comparators.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/comparators.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/Index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/Index.d.ts
index dde7048..dde7048 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/Index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/Index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/KeyIndex.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/KeyIndex.d.ts
index 3bed715..3bed715 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/KeyIndex.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/KeyIndex.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PathIndex.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PathIndex.d.ts
index f96ab69..f96ab69 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PathIndex.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PathIndex.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PriorityIndex.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PriorityIndex.d.ts
index ce368d4..ce368d4 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PriorityIndex.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/PriorityIndex.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/ValueIndex.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/ValueIndex.d.ts
index c1a5396..c1a5396 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/ValueIndex.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/indexes/ValueIndex.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/nodeFromJSON.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/nodeFromJSON.d.ts
index bc6900c..bc6900c 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/nodeFromJSON.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/nodeFromJSON.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/snap.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/snap.d.ts
index b70d5e0..b70d5e0 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/snap.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/snap/snap.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsCollection.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsCollection.d.ts
index 4b11a2d..4b11a2d 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsCollection.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsCollection.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsListener.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsListener.d.ts
index a7dc485..a7dc485 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsListener.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsListener.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsManager.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsManager.d.ts
index 1d6ea22..1d6ea22 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsManager.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsManager.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsReporter.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsReporter.d.ts
index 9b9c6c9..9b9c6c9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsReporter.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/stats/StatsReporter.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/DOMStorageWrapper.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/DOMStorageWrapper.d.ts
index dbffa10..dbffa10 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/DOMStorageWrapper.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/DOMStorageWrapper.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/MemoryStorage.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/MemoryStorage.d.ts
index df11ca6..df11ca6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/MemoryStorage.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/MemoryStorage.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/storage.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/storage.d.ts
index f78e4d2..f78e4d2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/storage.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/storage/storage.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/EventEmitter.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/EventEmitter.d.ts
index cb37e91..cb37e91 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/EventEmitter.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/EventEmitter.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/ImmutableTree.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/ImmutableTree.d.ts
index 964dcb7..964dcb7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/ImmutableTree.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/ImmutableTree.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/NextPushId.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/NextPushId.d.ts
index 33a438e..33a438e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/NextPushId.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/NextPushId.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/OnlineMonitor.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/OnlineMonitor.d.ts
index 168c515..168c515 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/OnlineMonitor.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/OnlineMonitor.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/Path.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/Path.d.ts
index e42a96e..e42a96e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/Path.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/Path.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/ServerValues.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/ServerValues.d.ts
index 5dabefd..5dabefd 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/ServerValues.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/ServerValues.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/SortedMap.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/SortedMap.d.ts
index 13d00d8..13d00d8 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/SortedMap.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/SortedMap.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/Tree.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/Tree.d.ts
index 2b95690..2b95690 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/Tree.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/Tree.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/VisibilityMonitor.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/VisibilityMonitor.d.ts
index 0bbb893..0bbb893 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/VisibilityMonitor.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/VisibilityMonitor.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/libs/parser.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/libs/parser.d.ts
index bd9fd85..bd9fd85 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/libs/parser.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/libs/parser.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/misc.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/misc.d.ts
index fa35b98..fa35b98 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/misc.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/misc.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/util.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/util.d.ts
index 37b5e7b..37b5e7b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/util.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/util.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/validation.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/validation.d.ts
index 05fd087..05fd087 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/validation.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/util/validation.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/version.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/version.d.ts
index 1c7743f..1c7743f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/version.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/version.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/CacheNode.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/CacheNode.d.ts
index 5ba8cfd..5ba8cfd 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/CacheNode.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/CacheNode.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/Change.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/Change.d.ts
index a53ca68..a53ca68 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/Change.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/Change.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ChildChangeAccumulator.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ChildChangeAccumulator.d.ts
index ef031e2..ef031e2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ChildChangeAccumulator.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ChildChangeAccumulator.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/CompleteChildSource.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/CompleteChildSource.d.ts
index fd6a301..fd6a301 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/CompleteChildSource.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/CompleteChildSource.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/Event.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/Event.d.ts
index 03a8912..03a8912 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/Event.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/Event.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventGenerator.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventGenerator.d.ts
index fb665e4..fb665e4 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventGenerator.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventGenerator.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventQueue.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventQueue.d.ts
index 2403ca0..2403ca0 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventQueue.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventQueue.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventRegistration.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventRegistration.d.ts
index 771d8ef..771d8ef 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventRegistration.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/EventRegistration.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/QueryParams.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/QueryParams.d.ts
index 36e0687..36e0687 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/QueryParams.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/QueryParams.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/View.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/View.d.ts
index 18168be..18168be 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/View.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/View.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewCache.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewCache.d.ts
index 99ab270..99ab270 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewCache.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewCache.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewProcessor.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewProcessor.d.ts
index 5387b4f..5387b4f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewProcessor.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/ViewProcessor.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/IndexedFilter.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/IndexedFilter.d.ts
index 6c1b498..6c1b498 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/IndexedFilter.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/IndexedFilter.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/LimitedFilter.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/LimitedFilter.d.ts
index 8074c2b..8074c2b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/LimitedFilter.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/LimitedFilter.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/NodeFilter.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/NodeFilter.d.ts
index c9206bd..c9206bd 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/NodeFilter.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/NodeFilter.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/RangedFilter.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/RangedFilter.d.ts
index 871383f..871383f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/RangedFilter.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/core/view/filter/RangedFilter.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.d.ts
index 45017d7..45017d7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.node.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.node.d.ts
index 13debbd..13debbd 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.standalone.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.standalone.d.ts
index b272041..b272041 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.standalone.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/index.standalone.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/BrowserPollConnection.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/BrowserPollConnection.d.ts
index 85fe5c4..85fe5c4 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/BrowserPollConnection.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/BrowserPollConnection.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Connection.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Connection.d.ts
index 4349368..4349368 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Connection.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Connection.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Constants.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Constants.d.ts
index 7d1785e..7d1785e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Constants.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Constants.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Transport.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Transport.d.ts
index eb0055f..eb0055f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Transport.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/Transport.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/TransportManager.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/TransportManager.d.ts
index 39d637b..39d637b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/TransportManager.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/TransportManager.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/WebSocketConnection.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/WebSocketConnection.d.ts
index 1f280b9..1f280b9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/WebSocketConnection.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/WebSocketConnection.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/polling/PacketReceiver.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/polling/PacketReceiver.d.ts
index f756f7f..f756f7f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/polling/PacketReceiver.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/realtime/polling/PacketReceiver.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/register.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/register.d.ts
index d7e0e6a..d7e0e6a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/register.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/src/register.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/compound_write.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/compound_write.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/compound_write.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/compound_write.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/connection.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/connection.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/connection.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/connection.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/deno.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/deno.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/deno.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/deno.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/exp/integration.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/exp/integration.test.d.ts
index 0365dec..0365dec 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/exp/integration.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/exp/integration.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/EventAccumulator.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/EventAccumulator.d.ts
index cf2fe26..cf2fe26 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/EventAccumulator.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/EventAccumulator.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/syncpoint-util.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/syncpoint-util.d.ts
index 17c9e36..17c9e36 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/syncpoint-util.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/syncpoint-util.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/util.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/util.d.ts
index 28bfbd2..28bfbd2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/util.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/helpers/util.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/node.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/node.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/node.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/node.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/parser.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/parser.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/parser.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/parser.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/path.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/path.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/path.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/pushid.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/pushid.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/pushid.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/pushid.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/repoinfo.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/repoinfo.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/repoinfo.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/repoinfo.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/sortedmap.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/sortedmap.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/sortedmap.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/sortedmap.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/sparsesnapshottree.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/sparsesnapshottree.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/sparsesnapshottree.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/sparsesnapshottree.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/syncpoint.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/syncpoint.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/syncpoint.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/syncpoint.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/transport.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/transport.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/transport.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/transport.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/websocketconnection.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/websocketconnection.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/websocketconnection.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/node-esm/test/websocketconnection.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/private.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/private.d.ts
index 945586d..945586d 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/private.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/private.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/public.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/public.d.ts
index dad4ce1..dad4ce1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/public.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/public.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api.d.ts
index 2f03453..2f03453 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api.standalone.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api.standalone.d.ts
index c3bc772..c3bc772 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api.standalone.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api.standalone.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Database.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Database.d.ts
index 7cfbbc6..7cfbbc6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Database.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Database.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/OnDisconnect.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/OnDisconnect.d.ts
index d5de644..d5de644 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/OnDisconnect.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/OnDisconnect.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Reference.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Reference.d.ts
index 887c196..887c196 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Reference.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Reference.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Reference_impl.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Reference_impl.d.ts
index c302588..c302588 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Reference_impl.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Reference_impl.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/ServerValue.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/ServerValue.d.ts
index b222e7e..b222e7e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/ServerValue.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/ServerValue.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Transaction.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Transaction.d.ts
index 95ae979..95ae979 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Transaction.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/Transaction.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/test_access.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/test_access.d.ts
index 60cecac..60cecac 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/test_access.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/api/test_access.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/AppCheckTokenProvider.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/AppCheckTokenProvider.d.ts
index 6496ca9..6496ca9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/AppCheckTokenProvider.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/AppCheckTokenProvider.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/AuthTokenProvider.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/AuthTokenProvider.d.ts
index 1c797d9..1c797d9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/AuthTokenProvider.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/AuthTokenProvider.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/CompoundWrite.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/CompoundWrite.d.ts
index 40c4926..40c4926 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/CompoundWrite.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/CompoundWrite.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/PersistentConnection.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/PersistentConnection.d.ts
index afff598..afff598 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/PersistentConnection.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/PersistentConnection.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/ReadonlyRestClient.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/ReadonlyRestClient.d.ts
index 87bfe41..87bfe41 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/ReadonlyRestClient.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/ReadonlyRestClient.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/Repo.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/Repo.d.ts
index deded00..deded00 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/Repo.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/Repo.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/RepoInfo.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/RepoInfo.d.ts
index d24201b..d24201b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/RepoInfo.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/RepoInfo.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/ServerActions.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/ServerActions.d.ts
index a1cca07..a1cca07 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/ServerActions.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/ServerActions.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SnapshotHolder.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SnapshotHolder.d.ts
index ec799e2..ec799e2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SnapshotHolder.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SnapshotHolder.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SparseSnapshotTree.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SparseSnapshotTree.d.ts
index a2a2873..a2a2873 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SparseSnapshotTree.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SparseSnapshotTree.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SyncPoint.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SyncPoint.d.ts
index dc84eab..dc84eab 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SyncPoint.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SyncPoint.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SyncTree.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SyncTree.d.ts
index 301c1ae..301c1ae 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SyncTree.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/SyncTree.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/WriteTree.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/WriteTree.d.ts
index ef9059e..ef9059e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/WriteTree.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/WriteTree.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/AckUserWrite.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/AckUserWrite.d.ts
index 66337cf..66337cf 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/AckUserWrite.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/AckUserWrite.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/ListenComplete.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/ListenComplete.d.ts
index 77e4250..77e4250 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/ListenComplete.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/ListenComplete.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Merge.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Merge.d.ts
index 440a911..440a911 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Merge.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Merge.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Operation.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Operation.d.ts
index fa624bc..fa624bc 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Operation.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Operation.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Overwrite.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Overwrite.d.ts
index c5a15eb..c5a15eb 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Overwrite.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/operation/Overwrite.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/ChildrenNode.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/ChildrenNode.d.ts
index b0ac8e0..b0ac8e0 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/ChildrenNode.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/ChildrenNode.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/IndexMap.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/IndexMap.d.ts
index 3ac5f0e..3ac5f0e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/IndexMap.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/IndexMap.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/LeafNode.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/LeafNode.d.ts
index c48cda6..c48cda6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/LeafNode.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/LeafNode.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/Node.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/Node.d.ts
index 8249916..8249916 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/Node.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/Node.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/childSet.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/childSet.d.ts
index 5f964f5..5f964f5 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/childSet.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/childSet.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/comparators.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/comparators.d.ts
index 15d3261..15d3261 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/comparators.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/comparators.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/Index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/Index.d.ts
index dde7048..dde7048 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/Index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/Index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/KeyIndex.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/KeyIndex.d.ts
index 3bed715..3bed715 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/KeyIndex.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/KeyIndex.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/PathIndex.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/PathIndex.d.ts
index f96ab69..f96ab69 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/PathIndex.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/PathIndex.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/PriorityIndex.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/PriorityIndex.d.ts
index ce368d4..ce368d4 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/PriorityIndex.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/PriorityIndex.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/ValueIndex.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/ValueIndex.d.ts
index c1a5396..c1a5396 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/ValueIndex.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/indexes/ValueIndex.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/nodeFromJSON.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/nodeFromJSON.d.ts
index bc6900c..bc6900c 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/nodeFromJSON.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/nodeFromJSON.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/snap.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/snap.d.ts
index b70d5e0..b70d5e0 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/snap.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/snap/snap.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsCollection.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsCollection.d.ts
index 4b11a2d..4b11a2d 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsCollection.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsCollection.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsListener.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsListener.d.ts
index a7dc485..a7dc485 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsListener.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsListener.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsManager.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsManager.d.ts
index 1d6ea22..1d6ea22 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsManager.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsManager.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsReporter.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsReporter.d.ts
index 9b9c6c9..9b9c6c9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsReporter.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/stats/StatsReporter.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/DOMStorageWrapper.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/DOMStorageWrapper.d.ts
index dbffa10..dbffa10 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/DOMStorageWrapper.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/DOMStorageWrapper.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/MemoryStorage.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/MemoryStorage.d.ts
index df11ca6..df11ca6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/MemoryStorage.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/MemoryStorage.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/storage.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/storage.d.ts
index f78e4d2..f78e4d2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/storage.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/storage/storage.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/EventEmitter.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/EventEmitter.d.ts
index cb37e91..cb37e91 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/EventEmitter.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/EventEmitter.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/ImmutableTree.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/ImmutableTree.d.ts
index 964dcb7..964dcb7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/ImmutableTree.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/ImmutableTree.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/NextPushId.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/NextPushId.d.ts
index 33a438e..33a438e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/NextPushId.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/NextPushId.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/OnlineMonitor.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/OnlineMonitor.d.ts
index 168c515..168c515 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/OnlineMonitor.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/OnlineMonitor.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/Path.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/Path.d.ts
index e42a96e..e42a96e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/Path.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/Path.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/ServerValues.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/ServerValues.d.ts
index 5dabefd..5dabefd 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/ServerValues.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/ServerValues.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/SortedMap.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/SortedMap.d.ts
index 13d00d8..13d00d8 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/SortedMap.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/SortedMap.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/Tree.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/Tree.d.ts
index 2b95690..2b95690 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/Tree.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/Tree.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/VisibilityMonitor.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/VisibilityMonitor.d.ts
index 0bbb893..0bbb893 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/VisibilityMonitor.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/VisibilityMonitor.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/libs/parser.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/libs/parser.d.ts
index bd9fd85..bd9fd85 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/libs/parser.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/libs/parser.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/misc.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/misc.d.ts
index fa35b98..fa35b98 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/misc.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/misc.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/util.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/util.d.ts
index 37b5e7b..37b5e7b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/util.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/util.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/validation.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/validation.d.ts
index 05fd087..05fd087 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/validation.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/util/validation.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/version.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/version.d.ts
index 1c7743f..1c7743f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/version.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/version.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/CacheNode.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/CacheNode.d.ts
index 5ba8cfd..5ba8cfd 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/CacheNode.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/CacheNode.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/Change.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/Change.d.ts
index a53ca68..a53ca68 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/Change.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/Change.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ChildChangeAccumulator.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ChildChangeAccumulator.d.ts
index ef031e2..ef031e2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ChildChangeAccumulator.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ChildChangeAccumulator.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/CompleteChildSource.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/CompleteChildSource.d.ts
index fd6a301..fd6a301 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/CompleteChildSource.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/CompleteChildSource.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/Event.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/Event.d.ts
index 03a8912..03a8912 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/Event.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/Event.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventGenerator.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventGenerator.d.ts
index fb665e4..fb665e4 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventGenerator.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventGenerator.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventQueue.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventQueue.d.ts
index 2403ca0..2403ca0 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventQueue.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventQueue.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventRegistration.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventRegistration.d.ts
index 771d8ef..771d8ef 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventRegistration.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/EventRegistration.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/QueryParams.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/QueryParams.d.ts
index 36e0687..36e0687 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/QueryParams.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/QueryParams.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/View.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/View.d.ts
index 18168be..18168be 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/View.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/View.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ViewCache.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ViewCache.d.ts
index 99ab270..99ab270 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ViewCache.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ViewCache.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ViewProcessor.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ViewProcessor.d.ts
index 5387b4f..5387b4f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ViewProcessor.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/ViewProcessor.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/IndexedFilter.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/IndexedFilter.d.ts
index 6c1b498..6c1b498 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/IndexedFilter.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/IndexedFilter.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/LimitedFilter.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/LimitedFilter.d.ts
index 8074c2b..8074c2b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/LimitedFilter.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/LimitedFilter.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/NodeFilter.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/NodeFilter.d.ts
index c9206bd..c9206bd 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/NodeFilter.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/NodeFilter.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/RangedFilter.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/RangedFilter.d.ts
index 871383f..871383f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/RangedFilter.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/core/view/filter/RangedFilter.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.d.ts
index 45017d7..45017d7 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.node.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.node.d.ts
index 13debbd..13debbd 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.standalone.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.standalone.d.ts
index b272041..b272041 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.standalone.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/index.standalone.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/BrowserPollConnection.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/BrowserPollConnection.d.ts
index 85fe5c4..85fe5c4 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/BrowserPollConnection.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/BrowserPollConnection.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Connection.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Connection.d.ts
index 4349368..4349368 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Connection.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Connection.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Constants.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Constants.d.ts
index 7d1785e..7d1785e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Constants.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Constants.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Transport.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Transport.d.ts
index eb0055f..eb0055f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Transport.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/Transport.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/TransportManager.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/TransportManager.d.ts
index 39d637b..39d637b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/TransportManager.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/TransportManager.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/WebSocketConnection.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/WebSocketConnection.d.ts
index 1f280b9..1f280b9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/WebSocketConnection.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/WebSocketConnection.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/polling/PacketReceiver.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/polling/PacketReceiver.d.ts
index f756f7f..f756f7f 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/polling/PacketReceiver.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/realtime/polling/PacketReceiver.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/register.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/register.d.ts
index d7e0e6a..d7e0e6a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/register.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/register.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/tsdoc-metadata.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/src/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/compound_write.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/compound_write.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/compound_write.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/compound_write.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/connection.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/connection.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/connection.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/connection.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/deno.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/deno.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/deno.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/deno.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/exp/integration.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/exp/integration.test.d.ts
index 0365dec..0365dec 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/exp/integration.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/exp/integration.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/EventAccumulator.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/EventAccumulator.d.ts
index cf2fe26..cf2fe26 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/EventAccumulator.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/EventAccumulator.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/syncpoint-util.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/syncpoint-util.d.ts
index 17c9e36..17c9e36 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/syncpoint-util.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/syncpoint-util.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/util.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/util.d.ts
index 28bfbd2..28bfbd2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/util.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/helpers/util.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/node.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/node.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/node.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/node.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/parser.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/parser.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/parser.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/parser.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/path.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/path.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/path.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/path.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/pushid.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/pushid.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/pushid.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/pushid.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/repoinfo.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/repoinfo.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/repoinfo.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/repoinfo.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/sortedmap.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/sortedmap.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/sortedmap.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/sortedmap.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/sparsesnapshottree.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/sparsesnapshottree.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/sparsesnapshottree.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/sparsesnapshottree.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/syncpoint.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/syncpoint.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/syncpoint.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/syncpoint.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/transport.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/transport.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/transport.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/transport.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/websocketconnection.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/websocketconnection.test.d.ts
index b39bcc6..b39bcc6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/websocketconnection.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/dist/test/websocketconnection.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/package.json
index 37dfecb..37dfecb 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/database/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/CHANGELOG.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/CHANGELOG.md
index 2177410..2177410 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/CHANGELOG.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/CHANGELOG.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/README.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/README.md
index 69c1642..69c1642 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/README.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/README.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.d.ts
index 38a7e36..38a7e36 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm2017.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm2017.js
index 9cbe7c8..9cbe7c8 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm2017.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm2017.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm2017.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm2017.js.map
index a49043a..a49043a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm2017.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm5.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm5.js
index 0648bec..0648bec 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm5.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm5.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm5.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm5.js.map
index 2c7b3cf..2c7b3cf 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm5.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/index.esm5.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/src/logger.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/src/logger.d.ts
index fdbe5e6..fdbe5e6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/src/logger.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/src/logger.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/test/custom-logger.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/test/custom-logger.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/test/custom-logger.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/test/custom-logger.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/test/logger.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/test/logger.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/test/logger.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/esm/test/logger.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.cjs.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.cjs.js
index 6ef2449..6ef2449 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.cjs.js.map
index 9a6ff2d..9a6ff2d 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.d.ts
index 38a7e36..38a7e36 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/src/logger.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/src/logger.d.ts
index fdbe5e6..fdbe5e6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/src/logger.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/src/logger.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/test/custom-logger.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/test/custom-logger.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/test/custom-logger.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/test/custom-logger.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/test/logger.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/test/logger.test.d.ts
index 9949185..9949185 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/test/logger.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/dist/test/logger.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/package.json
index 587b214..587b214 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/logger/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/CHANGELOG.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/CHANGELOG.md
index 7f58b74..7f58b74 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/CHANGELOG.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/CHANGELOG.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/README.md b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/README.md
index b79aeb6..b79aeb6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/README.md
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/README.md
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.d.ts
index 6f84798..6f84798 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm2017.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm2017.js
index 5ca23b2..5ca23b2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm2017.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm2017.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm2017.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm2017.js.map
index 27ef6ae..27ef6ae 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm2017.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm2017.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm5.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm5.js
index f049e4a..f049e4a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm5.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm5.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm5.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm5.js.map
index ef3ade6..ef3ade6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm5.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.esm5.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.cjs.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.cjs.js
index b0e3efe..b0e3efe 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.cjs.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.cjs.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.cjs.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.cjs.js.map
index 16a64f9..16a64f9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.cjs.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.d.ts
index 6f84798..6f84798 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.d.ts
index 6f84798..6f84798 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.d.ts
index 6f84798..6f84798 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.esm.js b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.esm.js
index a1a864b..a1a864b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.esm.js
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.esm.js
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.esm.js.map b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.esm.js.map
index 866fcb3..866fcb3 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.esm.js.map
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/index.node.esm.js.map
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/assert.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/assert.d.ts
index f16966b..f16966b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/assert.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/assert.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/compat.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/compat.d.ts
index 1d0c7d9..1d0c7d9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/compat.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/compat.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/constants.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/constants.d.ts
index 3f908c9..3f908c9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/constants.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/constants.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/crypt.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/crypt.d.ts
index f8e93ab..f8e93ab 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/crypt.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/crypt.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/deepCopy.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/deepCopy.d.ts
index bea1dba..bea1dba 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/deepCopy.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/deepCopy.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/defaults.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/defaults.d.ts
index 8032101..8032101 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/defaults.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/defaults.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/deferred.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/deferred.d.ts
index 376a533..376a533 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/deferred.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/deferred.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/emulator.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/emulator.d.ts
index 79244b5..79244b5 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/emulator.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/emulator.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/environment.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/environment.d.ts
index b31be6e..b31be6e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/environment.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/environment.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/errors.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/errors.d.ts
index 526a193..526a193 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/errors.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/errors.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/exponential_backoff.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/exponential_backoff.d.ts
index 3e57c34..3e57c34 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/exponential_backoff.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/exponential_backoff.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/formatters.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/formatters.d.ts
index 85483d8..85483d8 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/formatters.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/formatters.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/json.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/json.d.ts
index 33f2c6a..33f2c6a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/json.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/json.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/jwt.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/jwt.d.ts
index 19a0b16..19a0b16 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/jwt.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/jwt.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/obj.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/obj.d.ts
index 024cc00..024cc00 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/obj.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/obj.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/promise.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/promise.d.ts
index 4b89ae2..4b89ae2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/promise.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/promise.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/query.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/query.d.ts
index 99b15a5..99b15a5 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/query.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/query.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/sha1.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/sha1.d.ts
index e839144..e839144 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/sha1.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/sha1.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/subscribe.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/subscribe.d.ts
index 327faab..327faab 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/subscribe.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/subscribe.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/utf8.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/utf8.d.ts
index 4db9431..4db9431 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/utf8.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/utf8.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/uuid.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/uuid.d.ts
index be85202..be85202 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/uuid.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/uuid.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/validation.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/validation.d.ts
index d452ce6..d452ce6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/validation.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/src/validation.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/base64.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/base64.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/base64.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/base64.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/compat.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/compat.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/compat.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/compat.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/deepCopy.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/deepCopy.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/deepCopy.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/deepCopy.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/defaults.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/defaults.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/defaults.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/defaults.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/emulator.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/emulator.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/emulator.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/errors.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/errors.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/errors.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/errors.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/exponential_backoff.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/exponential_backoff.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/exponential_backoff.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/exponential_backoff.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/object.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/object.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/object.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/object.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/subscribe.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/subscribe.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/subscribe.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/node-esm/test/subscribe.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/assert.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/assert.d.ts
index f16966b..f16966b 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/assert.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/assert.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/compat.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/compat.d.ts
index 1d0c7d9..1d0c7d9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/compat.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/compat.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/constants.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/constants.d.ts
index 3f908c9..3f908c9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/constants.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/constants.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/crypt.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/crypt.d.ts
index f8e93ab..f8e93ab 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/crypt.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/crypt.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/deepCopy.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/deepCopy.d.ts
index bea1dba..bea1dba 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/deepCopy.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/deepCopy.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/defaults.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/defaults.d.ts
index 8032101..8032101 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/defaults.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/defaults.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/deferred.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/deferred.d.ts
index 376a533..376a533 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/deferred.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/deferred.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/emulator.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/emulator.d.ts
index 79244b5..79244b5 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/emulator.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/emulator.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/environment.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/environment.d.ts
index b31be6e..b31be6e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/environment.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/environment.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/errors.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/errors.d.ts
index 526a193..526a193 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/errors.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/errors.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/exponential_backoff.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/exponential_backoff.d.ts
index 3e57c34..3e57c34 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/exponential_backoff.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/exponential_backoff.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/formatters.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/formatters.d.ts
index 85483d8..85483d8 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/formatters.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/formatters.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/json.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/json.d.ts
index 33f2c6a..33f2c6a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/json.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/json.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/jwt.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/jwt.d.ts
index 19a0b16..19a0b16 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/jwt.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/jwt.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/obj.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/obj.d.ts
index 024cc00..024cc00 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/obj.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/obj.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/promise.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/promise.d.ts
index 4b89ae2..4b89ae2 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/promise.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/promise.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/query.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/query.d.ts
index 99b15a5..99b15a5 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/query.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/query.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/sha1.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/sha1.d.ts
index e839144..e839144 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/sha1.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/sha1.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/subscribe.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/subscribe.d.ts
index 327faab..327faab 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/subscribe.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/subscribe.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/utf8.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/utf8.d.ts
index 4db9431..4db9431 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/utf8.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/utf8.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/uuid.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/uuid.d.ts
index be85202..be85202 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/uuid.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/uuid.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/validation.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/validation.d.ts
index d452ce6..d452ce6 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/validation.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/src/validation.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/base64.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/base64.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/base64.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/base64.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/compat.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/compat.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/compat.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/compat.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/deepCopy.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/deepCopy.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/deepCopy.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/deepCopy.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/defaults.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/defaults.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/defaults.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/defaults.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/emulator.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/emulator.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/emulator.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/emulator.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/errors.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/errors.test.d.ts
index 509db18..509db18 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/errors.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/errors.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/exponential_backoff.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/exponential_backoff.test.d.ts
index 05e43f1..05e43f1 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/exponential_backoff.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/exponential_backoff.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/object.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/object.test.d.ts
index d92ca4e..d92ca4e 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/object.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/object.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/subscribe.test.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/subscribe.test.d.ts
index cd6aeb9..cd6aeb9 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/subscribe.test.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/test/subscribe.test.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/tsdoc-metadata.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/tsdoc-metadata.json
index 6af1f6a..6af1f6a 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/tsdoc-metadata.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/tsdoc-metadata.json
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/util-public.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/util-public.d.ts
index 099f078..099f078 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/util-public.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/util-public.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/util.d.ts b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/util.d.ts
index cb4a7ba..cb4a7ba 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/util.d.ts
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/dist/util.d.ts
diff --git a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/package.json b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/package.json
index 58b79ee..58b79ee 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/package.json
+++ b/includes/fcm/node_modules/firebase-admin/node_modules/@firebase/util/package.json
diff --git a/includes/fcm/node_modules/firebase-admin/package.json b/includes/fcm/node_modules/firebase-admin/package.json
index fdbfd33..fdbfd33 100644..100755
--- a/includes/fcm/node_modules/firebase-admin/package.json
+++ b/includes/fcm/node_modules/firebase-admin/package.json
diff --git a/includes/fcm/node_modules/firebase/CHANGELOG.md b/includes/fcm/node_modules/firebase/CHANGELOG.md
index f2b23f0..f2b23f0 100644..100755
--- a/includes/fcm/node_modules/firebase/CHANGELOG.md
+++ b/includes/fcm/node_modules/firebase/CHANGELOG.md
diff --git a/includes/fcm/node_modules/firebase/README.md b/includes/fcm/node_modules/firebase/README.md
index 454e061..454e061 100644..100755
--- a/includes/fcm/node_modules/firebase/README.md
+++ b/includes/fcm/node_modules/firebase/README.md
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/analytics/dist/esm/index.esm.js
index 329169b..329169b 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/analytics/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/package.json b/includes/fcm/node_modules/firebase/analytics/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/index.cjs.js b/includes/fcm/node_modules/firebase/analytics/dist/index.cjs.js
index 6af21cf..6af21cf 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/analytics/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/analytics/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/analytics/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/index.mjs b/includes/fcm/node_modules/firebase/analytics/dist/index.mjs
index 06e8560..06e8560 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/analytics/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/index.mjs.map b/includes/fcm/node_modules/firebase/analytics/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/analytics/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/analytics/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/analytics/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/analytics/package.json b/includes/fcm/node_modules/firebase/analytics/package.json
index 918588c..918588c 100644..100755
--- a/includes/fcm/node_modules/firebase/analytics/package.json
+++ b/includes/fcm/node_modules/firebase/analytics/package.json
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/app-check/dist/esm/index.esm.js
index d872e27..d872e27 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/app-check/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/package.json b/includes/fcm/node_modules/firebase/app-check/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/index.cjs.js b/includes/fcm/node_modules/firebase/app-check/dist/index.cjs.js
index a4d85ad..a4d85ad 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/app-check/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/app-check/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/app-check/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/index.mjs b/includes/fcm/node_modules/firebase/app-check/dist/index.mjs
index 5fd712c..5fd712c 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/app-check/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/index.mjs.map b/includes/fcm/node_modules/firebase/app-check/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/app-check/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/app-check/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app-check/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app-check/package.json b/includes/fcm/node_modules/firebase/app-check/package.json
index 004632f..004632f 100644..100755
--- a/includes/fcm/node_modules/firebase/app-check/package.json
+++ b/includes/fcm/node_modules/firebase/app-check/package.json
diff --git a/includes/fcm/node_modules/firebase/app/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/app/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/app/dist/esm/index.esm.js
index edcd180..edcd180 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/app/dist/esm/index.esm.js.map
index ee391f7..ee391f7 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/package.json b/includes/fcm/node_modules/firebase/app/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/index.cjs.js b/includes/fcm/node_modules/firebase/app/dist/index.cjs.js
index 86b00b1..86b00b1 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/app/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/app/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/app/dist/index.cjs.js.map
index 170ba58..170ba58 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/app/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/app/dist/index.mjs b/includes/fcm/node_modules/firebase/app/dist/index.mjs
index 0e347a0..0e347a0 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/app/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/app/dist/index.mjs.map b/includes/fcm/node_modules/firebase/app/dist/index.mjs.map
index 0113dd7..0113dd7 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/app/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/app/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/app/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/app/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/app/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/app/package.json b/includes/fcm/node_modules/firebase/app/package.json
index 51bad58..51bad58 100644..100755
--- a/includes/fcm/node_modules/firebase/app/package.json
+++ b/includes/fcm/node_modules/firebase/app/package.json
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/index.esm.js
index c2fc4fd..c2fc4fd 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/package.json b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/index.cjs.js b/includes/fcm/node_modules/firebase/auth/cordova/dist/index.cjs.js
index db2572b..db2572b 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/auth/cordova/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/index.mjs b/includes/fcm/node_modules/firebase/auth/cordova/dist/index.mjs
index 6fb8112..6fb8112 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/index.mjs.map b/includes/fcm/node_modules/firebase/auth/cordova/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/auth/cordova/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/cordova/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/cordova/package.json b/includes/fcm/node_modules/firebase/auth/cordova/package.json
index bee11e7..bee11e7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/cordova/package.json
+++ b/includes/fcm/node_modules/firebase/auth/cordova/package.json
diff --git a/includes/fcm/node_modules/firebase/auth/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/auth/dist/esm/index.esm.js
index 797ac0c..797ac0c 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/auth/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/package.json b/includes/fcm/node_modules/firebase/auth/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/index.cjs.js b/includes/fcm/node_modules/firebase/auth/dist/index.cjs.js
index 58aad5c..58aad5c 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/auth/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/auth/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/auth/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/auth/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/auth/dist/index.mjs b/includes/fcm/node_modules/firebase/auth/dist/index.mjs
index 39512c7..39512c7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/auth/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/auth/dist/index.mjs.map b/includes/fcm/node_modules/firebase/auth/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/auth/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/auth/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/auth/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/package.json b/includes/fcm/node_modules/firebase/auth/package.json
index 03081d6..03081d6 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/package.json
+++ b/includes/fcm/node_modules/firebase/auth/package.json
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/index.esm.js
index 357bd1d..357bd1d 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/package.json b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/index.cjs.js b/includes/fcm/node_modules/firebase/auth/react-native/dist/index.cjs.js
index 0195897..0195897 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/auth/react-native/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/index.mjs b/includes/fcm/node_modules/firebase/auth/react-native/dist/index.mjs
index 98fdde3..98fdde3 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/index.mjs.map b/includes/fcm/node_modules/firebase/auth/react-native/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/auth/react-native/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/auth/react-native/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/auth/react-native/package.json b/includes/fcm/node_modules/firebase/auth/react-native/package.json
index a4dccb8..a4dccb8 100644..100755
--- a/includes/fcm/node_modules/firebase/auth/react-native/package.json
+++ b/includes/fcm/node_modules/firebase/auth/react-native/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/index.esm.js
index 4531aa4..4531aa4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/package.json b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/index.cjs.js b/includes/fcm/node_modules/firebase/compat/analytics/dist/index.cjs.js
index c3da722..c3da722 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/compat/analytics/dist/index.cjs.js.map
index 321e6c3..321e6c3 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/index.mjs b/includes/fcm/node_modules/firebase/compat/analytics/dist/index.mjs
index 7914fc6..7914fc6 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/index.mjs.map b/includes/fcm/node_modules/firebase/compat/analytics/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/analytics/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/analytics/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/analytics/package.json b/includes/fcm/node_modules/firebase/compat/analytics/package.json
index a61cdc0..a61cdc0 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/analytics/package.json
+++ b/includes/fcm/node_modules/firebase/compat/analytics/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/index.esm.js
index e6e697a..e6e697a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/package.json b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/index.cjs.js b/includes/fcm/node_modules/firebase/compat/app-check/dist/index.cjs.js
index 6e4625c..6e4625c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/compat/app-check/dist/index.cjs.js.map
index 321e6c3..321e6c3 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/index.mjs b/includes/fcm/node_modules/firebase/compat/app-check/dist/index.mjs
index 47220d9..47220d9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/index.mjs.map b/includes/fcm/node_modules/firebase/compat/app-check/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/app-check/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app-check/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app-check/package.json b/includes/fcm/node_modules/firebase/compat/app-check/package.json
index ea73b46..ea73b46 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app-check/package.json
+++ b/includes/fcm/node_modules/firebase/compat/app-check/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/compat/app/dist/esm/index.esm.js
index 12d6b95..12d6b95 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/compat/app/dist/esm/index.esm.js.map
index 0cb2503..0cb2503 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/package.json b/includes/fcm/node_modules/firebase/compat/app/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/index.cjs.js b/includes/fcm/node_modules/firebase/compat/app/dist/index.cjs.js
index 1caf1bc..1caf1bc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/compat/app/dist/index.cjs.js.map
index a535d59..a535d59 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/index.mjs b/includes/fcm/node_modules/firebase/compat/app/dist/index.mjs
index 59b4e20..59b4e20 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/index.mjs.map b/includes/fcm/node_modules/firebase/compat/app/dist/index.mjs.map
index 8ec6035..8ec6035 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/app/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/app/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/app/package.json b/includes/fcm/node_modules/firebase/compat/app/package.json
index a8b7b88..a8b7b88 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/app/package.json
+++ b/includes/fcm/node_modules/firebase/compat/app/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/index.esm.js
index fb7db85..fb7db85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/package.json b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/index.cjs.js b/includes/fcm/node_modules/firebase/compat/auth/dist/index.cjs.js
index 289d834..289d834 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/compat/auth/dist/index.cjs.js.map
index 321e6c3..321e6c3 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/index.mjs b/includes/fcm/node_modules/firebase/compat/auth/dist/index.mjs
index 39def16..39def16 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/index.mjs.map b/includes/fcm/node_modules/firebase/compat/auth/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/auth/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/auth/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/auth/package.json b/includes/fcm/node_modules/firebase/compat/auth/package.json
index 074c7ab..074c7ab 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/auth/package.json
+++ b/includes/fcm/node_modules/firebase/compat/auth/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/compat/database/dist/esm/index.esm.js
index 695e2a5..695e2a5 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/compat/database/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/package.json b/includes/fcm/node_modules/firebase/compat/database/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/index.cjs.js b/includes/fcm/node_modules/firebase/compat/database/dist/index.cjs.js
index bb3b63c..bb3b63c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/compat/database/dist/index.cjs.js.map
index 321e6c3..321e6c3 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/index.mjs b/includes/fcm/node_modules/firebase/compat/database/dist/index.mjs
index 53668d1..53668d1 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/index.mjs.map b/includes/fcm/node_modules/firebase/compat/database/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/database/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/database/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/database/package.json b/includes/fcm/node_modules/firebase/compat/database/package.json
index 8e2b0df..8e2b0df 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/database/package.json
+++ b/includes/fcm/node_modules/firebase/compat/database/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/compat/dist/esm/index.esm.js
index 2cbfb0e..2cbfb0e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/compat/dist/esm/index.esm.js.map
index 24602dc..24602dc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/index.node.cjs b/includes/fcm/node_modules/firebase/compat/dist/index.node.cjs
index 311e669..311e669 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/index.node.cjs
+++ b/includes/fcm/node_modules/firebase/compat/dist/index.node.cjs
diff --git a/includes/fcm/node_modules/firebase/compat/dist/index.node.cjs.map b/includes/fcm/node_modules/firebase/compat/dist/index.node.cjs.map
index fac0d42..fac0d42 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/index.node.cjs.map
+++ b/includes/fcm/node_modules/firebase/compat/dist/index.node.cjs.map
diff --git a/includes/fcm/node_modules/firebase/compat/dist/index.rn.cjs.js b/includes/fcm/node_modules/firebase/compat/dist/index.rn.cjs.js
index 28ab987..28ab987 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/index.rn.cjs.js
+++ b/includes/fcm/node_modules/firebase/compat/dist/index.rn.cjs.js
diff --git a/includes/fcm/node_modules/firebase/compat/dist/index.rn.cjs.js.map b/includes/fcm/node_modules/firebase/compat/dist/index.rn.cjs.js.map
index b6989da..b6989da 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/index.rn.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/compat/dist/index.rn.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/index.esm.js
index ad8024a..ad8024a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/package.json b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/index.cjs.js b/includes/fcm/node_modules/firebase/compat/firestore/dist/index.cjs.js
index 1334d73..1334d73 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/compat/firestore/dist/index.cjs.js.map
index 321e6c3..321e6c3 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/index.mjs b/includes/fcm/node_modules/firebase/compat/firestore/dist/index.mjs
index 5b38f64..5b38f64 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/index.mjs.map b/includes/fcm/node_modules/firebase/compat/firestore/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/firestore/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/firestore/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/firestore/package.json b/includes/fcm/node_modules/firebase/compat/firestore/package.json
index 57aefa4..57aefa4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/firestore/package.json
+++ b/includes/fcm/node_modules/firebase/compat/firestore/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/index.esm.js
index 5a1befd..5a1befd 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/package.json b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/index.cjs.js b/includes/fcm/node_modules/firebase/compat/functions/dist/index.cjs.js
index 57c56f1..57c56f1 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/compat/functions/dist/index.cjs.js.map
index 321e6c3..321e6c3 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/index.mjs b/includes/fcm/node_modules/firebase/compat/functions/dist/index.mjs
index f207632..f207632 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/index.mjs.map b/includes/fcm/node_modules/firebase/compat/functions/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/functions/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/functions/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/functions/package.json b/includes/fcm/node_modules/firebase/compat/functions/package.json
index a60bc06..a60bc06 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/functions/package.json
+++ b/includes/fcm/node_modules/firebase/compat/functions/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/index.d.ts
index aa9281f..aa9281f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/index.esm.js
index 75a720c..75a720c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/package.json b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/index.cjs.js b/includes/fcm/node_modules/firebase/compat/installations/dist/index.cjs.js
index 1020dbc..1020dbc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/compat/installations/dist/index.cjs.js.map
index 321e6c3..321e6c3 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/index.mjs b/includes/fcm/node_modules/firebase/compat/installations/dist/index.mjs
index 8099e29..8099e29 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/index.mjs.map b/includes/fcm/node_modules/firebase/compat/installations/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/installations/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/installations/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/installations/package.json b/includes/fcm/node_modules/firebase/compat/installations/package.json
index 89cf2f7..89cf2f7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/installations/package.json
+++ b/includes/fcm/node_modules/firebase/compat/installations/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/index.esm.js
index fcd528e..fcd528e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/package.json b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/index.cjs.js b/includes/fcm/node_modules/firebase/compat/messaging/dist/index.cjs.js
index b9cfdba..b9cfdba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/compat/messaging/dist/index.cjs.js.map
index 321e6c3..321e6c3 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/index.mjs b/includes/fcm/node_modules/firebase/compat/messaging/dist/index.mjs
index ced50d4..ced50d4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/index.mjs.map b/includes/fcm/node_modules/firebase/compat/messaging/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/messaging/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/messaging/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/messaging/package.json b/includes/fcm/node_modules/firebase/compat/messaging/package.json
index 31149a0..31149a0 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/messaging/package.json
+++ b/includes/fcm/node_modules/firebase/compat/messaging/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/package.json b/includes/fcm/node_modules/firebase/compat/package.json
index a97951d..a97951d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/package.json
+++ b/includes/fcm/node_modules/firebase/compat/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/index.esm.js
index 02894fb..02894fb 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/package.json b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/index.cjs.js b/includes/fcm/node_modules/firebase/compat/performance/dist/index.cjs.js
index 8b61f0a..8b61f0a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/compat/performance/dist/index.cjs.js.map
index 321e6c3..321e6c3 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/index.mjs b/includes/fcm/node_modules/firebase/compat/performance/dist/index.mjs
index 96dea7c..96dea7c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/index.mjs.map b/includes/fcm/node_modules/firebase/compat/performance/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/performance/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/performance/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/performance/package.json b/includes/fcm/node_modules/firebase/compat/performance/package.json
index c34785b..c34785b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/performance/package.json
+++ b/includes/fcm/node_modules/firebase/compat/performance/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/index.esm.js
index c86dc7e..c86dc7e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/package.json b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.cjs.js b/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.cjs.js
index 184807d..184807d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.cjs.js.map
index 321e6c3..321e6c3 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.mjs b/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.mjs
index e620343..e620343 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.mjs.map b/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/remote-config/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/remote-config/package.json b/includes/fcm/node_modules/firebase/compat/remote-config/package.json
index df8ab1d..df8ab1d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/remote-config/package.json
+++ b/includes/fcm/node_modules/firebase/compat/remote-config/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/index.esm.js
index 449b11c..449b11c 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/package.json b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/index.cjs.js b/includes/fcm/node_modules/firebase/compat/storage/dist/index.cjs.js
index 952092e..952092e 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/compat/storage/dist/index.cjs.js.map
index 321e6c3..321e6c3 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/index.mjs b/includes/fcm/node_modules/firebase/compat/storage/dist/index.mjs
index 485b887..485b887 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/index.mjs.map b/includes/fcm/node_modules/firebase/compat/storage/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/compat/storage/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/compat/storage/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/compat/storage/package.json b/includes/fcm/node_modules/firebase/compat/storage/package.json
index cef46ef..cef46ef 100644..100755
--- a/includes/fcm/node_modules/firebase/compat/storage/package.json
+++ b/includes/fcm/node_modules/firebase/compat/storage/package.json
diff --git a/includes/fcm/node_modules/firebase/database/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/database/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/database/dist/esm/index.esm.js
index 725d198..725d198 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/database/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/package.json b/includes/fcm/node_modules/firebase/database/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/index.cjs.js b/includes/fcm/node_modules/firebase/database/dist/index.cjs.js
index c3b7933..c3b7933 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/database/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/database/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/database/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/database/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/database/dist/index.mjs b/includes/fcm/node_modules/firebase/database/dist/index.mjs
index 1bb2330..1bb2330 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/database/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/database/dist/index.mjs.map b/includes/fcm/node_modules/firebase/database/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/database/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/database/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/database/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/database/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/database/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/database/package.json b/includes/fcm/node_modules/firebase/database/package.json
index 443696e..443696e 100644..100755
--- a/includes/fcm/node_modules/firebase/database/package.json
+++ b/includes/fcm/node_modules/firebase/database/package.json
diff --git a/includes/fcm/node_modules/firebase/firebase-analytics-compat.js b/includes/fcm/node_modules/firebase/firebase-analytics-compat.js
index 3896e18..3896e18 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-analytics-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-analytics-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-analytics-compat.js.map b/includes/fcm/node_modules/firebase/firebase-analytics-compat.js.map
index a93bf07..a93bf07 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-analytics-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-analytics-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-analytics.js b/includes/fcm/node_modules/firebase/firebase-analytics.js
index e26df43..e26df43 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-analytics.js
+++ b/includes/fcm/node_modules/firebase/firebase-analytics.js
diff --git a/includes/fcm/node_modules/firebase/firebase-analytics.js.map b/includes/fcm/node_modules/firebase/firebase-analytics.js.map
index 964bd13..964bd13 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-analytics.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-analytics.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-app-check-compat.js b/includes/fcm/node_modules/firebase/firebase-app-check-compat.js
index 962c336..962c336 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-app-check-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-app-check-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-app-check-compat.js.map b/includes/fcm/node_modules/firebase/firebase-app-check-compat.js.map
index c493801..c493801 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-app-check-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-app-check-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-app-check.js b/includes/fcm/node_modules/firebase/firebase-app-check.js
index 8bac021..8bac021 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-app-check.js
+++ b/includes/fcm/node_modules/firebase/firebase-app-check.js
diff --git a/includes/fcm/node_modules/firebase/firebase-app-check.js.map b/includes/fcm/node_modules/firebase/firebase-app-check.js.map
index 308be6e..308be6e 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-app-check.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-app-check.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-app-compat.js b/includes/fcm/node_modules/firebase/firebase-app-compat.js
index e50eb01..e50eb01 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-app-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-app-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-app-compat.js.map b/includes/fcm/node_modules/firebase/firebase-app-compat.js.map
index d28d33e..d28d33e 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-app-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-app-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-app.js b/includes/fcm/node_modules/firebase/firebase-app.js
index f2378ca..f2378ca 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-app.js
+++ b/includes/fcm/node_modules/firebase/firebase-app.js
diff --git a/includes/fcm/node_modules/firebase/firebase-app.js.map b/includes/fcm/node_modules/firebase/firebase-app.js.map
index 46924e5..46924e5 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-app.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-app.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-auth-compat.js b/includes/fcm/node_modules/firebase/firebase-auth-compat.js
index eeb89ec..eeb89ec 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-auth-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-auth-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-auth-compat.js.map b/includes/fcm/node_modules/firebase/firebase-auth-compat.js.map
index 6cc5cde..6cc5cde 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-auth-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-auth-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-auth-cordova.js b/includes/fcm/node_modules/firebase/firebase-auth-cordova.js
index 2395964..2395964 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-auth-cordova.js
+++ b/includes/fcm/node_modules/firebase/firebase-auth-cordova.js
diff --git a/includes/fcm/node_modules/firebase/firebase-auth-cordova.js.map b/includes/fcm/node_modules/firebase/firebase-auth-cordova.js.map
index 6162e8c..6162e8c 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-auth-cordova.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-auth-cordova.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-auth-react-native.js b/includes/fcm/node_modules/firebase/firebase-auth-react-native.js
index eb42c57..eb42c57 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-auth-react-native.js
+++ b/includes/fcm/node_modules/firebase/firebase-auth-react-native.js
diff --git a/includes/fcm/node_modules/firebase/firebase-auth-react-native.js.map b/includes/fcm/node_modules/firebase/firebase-auth-react-native.js.map
index 58e64a0..58e64a0 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-auth-react-native.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-auth-react-native.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-auth.js b/includes/fcm/node_modules/firebase/firebase-auth.js
index e5a6868..e5a6868 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-auth.js
+++ b/includes/fcm/node_modules/firebase/firebase-auth.js
diff --git a/includes/fcm/node_modules/firebase/firebase-auth.js.map b/includes/fcm/node_modules/firebase/firebase-auth.js.map
index 1280100..1280100 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-auth.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-auth.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-compat.js b/includes/fcm/node_modules/firebase/firebase-compat.js
index 96adaa3..96adaa3 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-compat.js.map b/includes/fcm/node_modules/firebase/firebase-compat.js.map
index dd0bf09..dd0bf09 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-database-compat.js b/includes/fcm/node_modules/firebase/firebase-database-compat.js
index cea3497..cea3497 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-database-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-database-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-database-compat.js.map b/includes/fcm/node_modules/firebase/firebase-database-compat.js.map
index 1d59ca8..1d59ca8 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-database-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-database-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-database.js b/includes/fcm/node_modules/firebase/firebase-database.js
index 658f8cd..658f8cd 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-database.js
+++ b/includes/fcm/node_modules/firebase/firebase-database.js
diff --git a/includes/fcm/node_modules/firebase/firebase-database.js.map b/includes/fcm/node_modules/firebase/firebase-database.js.map
index 01e11af..01e11af 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-database.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-database.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-firestore-compat.js b/includes/fcm/node_modules/firebase/firebase-firestore-compat.js
index 557ae1c..557ae1c 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-firestore-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-firestore-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-firestore-compat.js.map b/includes/fcm/node_modules/firebase/firebase-firestore-compat.js.map
index 68f31e4..68f31e4 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-firestore-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-firestore-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-firestore-lite.js b/includes/fcm/node_modules/firebase/firebase-firestore-lite.js
index b39645c..b39645c 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-firestore-lite.js
+++ b/includes/fcm/node_modules/firebase/firebase-firestore-lite.js
diff --git a/includes/fcm/node_modules/firebase/firebase-firestore-lite.js.map b/includes/fcm/node_modules/firebase/firebase-firestore-lite.js.map
index ef7ec1a..ef7ec1a 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-firestore-lite.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-firestore-lite.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-firestore.js b/includes/fcm/node_modules/firebase/firebase-firestore.js
index 007f93e..007f93e 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-firestore.js
+++ b/includes/fcm/node_modules/firebase/firebase-firestore.js
diff --git a/includes/fcm/node_modules/firebase/firebase-firestore.js.map b/includes/fcm/node_modules/firebase/firebase-firestore.js.map
index 5e3e552..5e3e552 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-firestore.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-firestore.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-functions-compat.js b/includes/fcm/node_modules/firebase/firebase-functions-compat.js
index a91cbde..a91cbde 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-functions-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-functions-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-functions-compat.js.map b/includes/fcm/node_modules/firebase/firebase-functions-compat.js.map
index fcd0949..fcd0949 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-functions-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-functions-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-functions.js b/includes/fcm/node_modules/firebase/firebase-functions.js
index ef15294..ef15294 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-functions.js
+++ b/includes/fcm/node_modules/firebase/firebase-functions.js
diff --git a/includes/fcm/node_modules/firebase/firebase-functions.js.map b/includes/fcm/node_modules/firebase/firebase-functions.js.map
index cc2c272..cc2c272 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-functions.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-functions.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-installations-compat.js b/includes/fcm/node_modules/firebase/firebase-installations-compat.js
index 0463ed5..0463ed5 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-installations-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-installations-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-installations-compat.js.map b/includes/fcm/node_modules/firebase/firebase-installations-compat.js.map
index 39dd7da..39dd7da 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-installations-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-installations-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-installations.js b/includes/fcm/node_modules/firebase/firebase-installations.js
index 61a8c39..61a8c39 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-installations.js
+++ b/includes/fcm/node_modules/firebase/firebase-installations.js
diff --git a/includes/fcm/node_modules/firebase/firebase-installations.js.map b/includes/fcm/node_modules/firebase/firebase-installations.js.map
index 031cdf9..031cdf9 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-installations.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-installations.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-messaging-compat.js b/includes/fcm/node_modules/firebase/firebase-messaging-compat.js
index 9a2e5e0..9a2e5e0 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-messaging-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-messaging-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-messaging-compat.js.map b/includes/fcm/node_modules/firebase/firebase-messaging-compat.js.map
index 43e37d9..43e37d9 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-messaging-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-messaging-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-messaging-sw.js b/includes/fcm/node_modules/firebase/firebase-messaging-sw.js
index 45fabdc..45fabdc 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-messaging-sw.js
+++ b/includes/fcm/node_modules/firebase/firebase-messaging-sw.js
diff --git a/includes/fcm/node_modules/firebase/firebase-messaging-sw.js.map b/includes/fcm/node_modules/firebase/firebase-messaging-sw.js.map
index 2672f70..2672f70 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-messaging-sw.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-messaging-sw.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-messaging.js b/includes/fcm/node_modules/firebase/firebase-messaging.js
index fb53a6c..fb53a6c 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-messaging.js
+++ b/includes/fcm/node_modules/firebase/firebase-messaging.js
diff --git a/includes/fcm/node_modules/firebase/firebase-messaging.js.map b/includes/fcm/node_modules/firebase/firebase-messaging.js.map
index 43b38be..43b38be 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-messaging.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-messaging.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-performance-compat.js b/includes/fcm/node_modules/firebase/firebase-performance-compat.js
index d591704..d591704 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-performance-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-performance-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-performance-compat.js.map b/includes/fcm/node_modules/firebase/firebase-performance-compat.js.map
index 8509469..8509469 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-performance-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-performance-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.es2017.js b/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.es2017.js
index 72d7907..72d7907 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.es2017.js
+++ b/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.es2017.js
diff --git a/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.es2017.js.map b/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.es2017.js.map
index 976216e..976216e 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.es2017.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.es2017.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.js b/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.js
index ad51fac..ad51fac 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.js.map b/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.js.map
index 42822c7..42822c7 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-performance-standalone-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-performance.js b/includes/fcm/node_modules/firebase/firebase-performance.js
index 50852fd..50852fd 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-performance.js
+++ b/includes/fcm/node_modules/firebase/firebase-performance.js
diff --git a/includes/fcm/node_modules/firebase/firebase-performance.js.map b/includes/fcm/node_modules/firebase/firebase-performance.js.map
index b3af3cd..b3af3cd 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-performance.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-performance.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-remote-config-compat.js b/includes/fcm/node_modules/firebase/firebase-remote-config-compat.js
index 7733dd8..7733dd8 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-remote-config-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-remote-config-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-remote-config-compat.js.map b/includes/fcm/node_modules/firebase/firebase-remote-config-compat.js.map
index eae43fb..eae43fb 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-remote-config-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-remote-config-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-remote-config.js b/includes/fcm/node_modules/firebase/firebase-remote-config.js
index 584c4bd..584c4bd 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-remote-config.js
+++ b/includes/fcm/node_modules/firebase/firebase-remote-config.js
diff --git a/includes/fcm/node_modules/firebase/firebase-remote-config.js.map b/includes/fcm/node_modules/firebase/firebase-remote-config.js.map
index 508ed9a..508ed9a 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-remote-config.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-remote-config.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-storage-compat.js b/includes/fcm/node_modules/firebase/firebase-storage-compat.js
index d9ba939..d9ba939 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-storage-compat.js
+++ b/includes/fcm/node_modules/firebase/firebase-storage-compat.js
diff --git a/includes/fcm/node_modules/firebase/firebase-storage-compat.js.map b/includes/fcm/node_modules/firebase/firebase-storage-compat.js.map
index 06ae5df..06ae5df 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-storage-compat.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-storage-compat.js.map
diff --git a/includes/fcm/node_modules/firebase/firebase-storage.js b/includes/fcm/node_modules/firebase/firebase-storage.js
index b324571..b324571 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-storage.js
+++ b/includes/fcm/node_modules/firebase/firebase-storage.js
diff --git a/includes/fcm/node_modules/firebase/firebase-storage.js.map b/includes/fcm/node_modules/firebase/firebase-storage.js.map
index 10be1ec..10be1ec 100644..100755
--- a/includes/fcm/node_modules/firebase/firebase-storage.js.map
+++ b/includes/fcm/node_modules/firebase/firebase-storage.js.map
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/firestore/dist/esm/index.esm.js
index d82118e..d82118e 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/firestore/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/package.json b/includes/fcm/node_modules/firebase/firestore/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/index.cjs.js b/includes/fcm/node_modules/firebase/firestore/dist/index.cjs.js
index 3ed5c38..3ed5c38 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/firestore/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/firestore/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/firestore/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/index.mjs b/includes/fcm/node_modules/firebase/firestore/dist/index.mjs
index 127d3f5..127d3f5 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/firestore/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/index.mjs.map b/includes/fcm/node_modules/firebase/firestore/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/firestore/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/firestore/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/index.esm.js
index d2b5697..d2b5697 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/package.json b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/index.cjs.js b/includes/fcm/node_modules/firebase/firestore/lite/dist/index.cjs.js
index cf75cb2..cf75cb2 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/firestore/lite/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/index.mjs b/includes/fcm/node_modules/firebase/firestore/lite/dist/index.mjs
index 200c245..200c245 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/index.mjs.map b/includes/fcm/node_modules/firebase/firestore/lite/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/firestore/lite/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/firestore/lite/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/firestore/lite/package.json b/includes/fcm/node_modules/firebase/firestore/lite/package.json
index 74dc17b..74dc17b 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/lite/package.json
+++ b/includes/fcm/node_modules/firebase/firestore/lite/package.json
diff --git a/includes/fcm/node_modules/firebase/firestore/package.json b/includes/fcm/node_modules/firebase/firestore/package.json
index cf9bb8b..cf9bb8b 100644..100755
--- a/includes/fcm/node_modules/firebase/firestore/package.json
+++ b/includes/fcm/node_modules/firebase/firestore/package.json
diff --git a/includes/fcm/node_modules/firebase/functions/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/functions/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/functions/dist/esm/index.esm.js
index f5eec24..f5eec24 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/functions/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/package.json b/includes/fcm/node_modules/firebase/functions/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/index.cjs.js b/includes/fcm/node_modules/firebase/functions/dist/index.cjs.js
index bf19769..bf19769 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/functions/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/functions/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/functions/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/functions/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/functions/dist/index.mjs b/includes/fcm/node_modules/firebase/functions/dist/index.mjs
index 98e0ad7..98e0ad7 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/functions/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/functions/dist/index.mjs.map b/includes/fcm/node_modules/firebase/functions/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/functions/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/functions/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/functions/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/functions/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/functions/package.json b/includes/fcm/node_modules/firebase/functions/package.json
index 2aae1c0..2aae1c0 100644..100755
--- a/includes/fcm/node_modules/firebase/functions/package.json
+++ b/includes/fcm/node_modules/firebase/functions/package.json
diff --git a/includes/fcm/node_modules/firebase/installations/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/installations/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/installations/dist/esm/index.esm.js
index 0918c65..0918c65 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/installations/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/package.json b/includes/fcm/node_modules/firebase/installations/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/index.cjs.js b/includes/fcm/node_modules/firebase/installations/dist/index.cjs.js
index 4bd2775..4bd2775 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/installations/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/installations/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/installations/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/installations/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/installations/dist/index.mjs b/includes/fcm/node_modules/firebase/installations/dist/index.mjs
index c61def0..c61def0 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/installations/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/installations/dist/index.mjs.map b/includes/fcm/node_modules/firebase/installations/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/installations/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/installations/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/installations/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/installations/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/installations/package.json b/includes/fcm/node_modules/firebase/installations/package.json
index 9be72da..9be72da 100644..100755
--- a/includes/fcm/node_modules/firebase/installations/package.json
+++ b/includes/fcm/node_modules/firebase/installations/package.json
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/messaging/dist/esm/index.esm.js
index 569e508..569e508 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/messaging/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/package.json b/includes/fcm/node_modules/firebase/messaging/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/index.cjs.js b/includes/fcm/node_modules/firebase/messaging/dist/index.cjs.js
index b9863e9..b9863e9 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/messaging/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/messaging/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/messaging/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/index.mjs b/includes/fcm/node_modules/firebase/messaging/dist/index.mjs
index 09f760d..09f760d 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/messaging/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/index.mjs.map b/includes/fcm/node_modules/firebase/messaging/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/messaging/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/messaging/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/package.json b/includes/fcm/node_modules/firebase/messaging/package.json
index a3f367f..a3f367f 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/package.json
+++ b/includes/fcm/node_modules/firebase/messaging/package.json
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/index.esm.js
index c9d998f..c9d998f 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/package.json b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/index.cjs.js b/includes/fcm/node_modules/firebase/messaging/sw/dist/index.cjs.js
index 0ceb431..0ceb431 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/messaging/sw/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/index.mjs b/includes/fcm/node_modules/firebase/messaging/sw/dist/index.mjs
index 16f8728..16f8728 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/index.mjs.map b/includes/fcm/node_modules/firebase/messaging/sw/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/messaging/sw/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/messaging/sw/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/messaging/sw/package.json b/includes/fcm/node_modules/firebase/messaging/sw/package.json
index 0a81205..0a81205 100644..100755
--- a/includes/fcm/node_modules/firebase/messaging/sw/package.json
+++ b/includes/fcm/node_modules/firebase/messaging/sw/package.json
diff --git a/includes/fcm/node_modules/firebase/package.json b/includes/fcm/node_modules/firebase/package.json
index c1413d5..c1413d5 100644..100755
--- a/includes/fcm/node_modules/firebase/package.json
+++ b/includes/fcm/node_modules/firebase/package.json
diff --git a/includes/fcm/node_modules/firebase/performance/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/performance/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/performance/dist/esm/index.esm.js
index 70fce09..70fce09 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/performance/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/package.json b/includes/fcm/node_modules/firebase/performance/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/index.cjs.js b/includes/fcm/node_modules/firebase/performance/dist/index.cjs.js
index fa5a2f9..fa5a2f9 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/performance/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/performance/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/performance/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/performance/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/performance/dist/index.mjs b/includes/fcm/node_modules/firebase/performance/dist/index.mjs
index dcc4719..dcc4719 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/performance/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/performance/dist/index.mjs.map b/includes/fcm/node_modules/firebase/performance/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/performance/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/performance/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/performance/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/performance/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/performance/package.json b/includes/fcm/node_modules/firebase/performance/package.json
index 297c5ae..297c5ae 100644..100755
--- a/includes/fcm/node_modules/firebase/performance/package.json
+++ b/includes/fcm/node_modules/firebase/performance/package.json
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/remote-config/dist/esm/index.esm.js
index 3027a00..3027a00 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/remote-config/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/package.json b/includes/fcm/node_modules/firebase/remote-config/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/index.cjs.js b/includes/fcm/node_modules/firebase/remote-config/dist/index.cjs.js
index 0c4b3c6..0c4b3c6 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/remote-config/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/index.mjs b/includes/fcm/node_modules/firebase/remote-config/dist/index.mjs
index c3fd55d..c3fd55d 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/index.mjs.map b/includes/fcm/node_modules/firebase/remote-config/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/remote-config/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/remote-config/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/remote-config/package.json b/includes/fcm/node_modules/firebase/remote-config/package.json
index 3eddf28..3eddf28 100644..100755
--- a/includes/fcm/node_modules/firebase/remote-config/package.json
+++ b/includes/fcm/node_modules/firebase/remote-config/package.json
diff --git a/includes/fcm/node_modules/firebase/storage/dist/analytics/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/app-check/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/storage/dist/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/app/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/auth/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/database/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/analytics/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/analytics/index.d.ts
index c02ae22..c02ae22 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/app-check/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/app-check/index.d.ts
index 54dd49c..54dd49c 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/app/index.cdn.d.ts
index b0b9a35..b0b9a35 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/app/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/app/index.d.ts
index 00a8366..00a8366 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/auth/cordova/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/auth/cordova/index.d.ts
index 83bc6d2..83bc6d2 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/auth/cordova/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/auth/cordova/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/auth/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/auth/index.d.ts
index ad917b7..ad917b7 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/auth/react-native/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/auth/react-native/index.d.ts
index 23e5974..23e5974 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/auth/react-native/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/auth/react-native/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/analytics/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/analytics/index.d.ts
index c25b661..c25b661 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/analytics/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/analytics/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/app-check/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/app-check/index.d.ts
index b549cfe..b549cfe 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/app-check/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/app-check/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/app/index.cdn.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/app/index.cdn.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/app/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/app/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/app/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/app/index.d.ts
index bc556c4..bc556c4 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/app/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/app/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/auth/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/auth/index.d.ts
index 933ce3d..933ce3d 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/auth/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/auth/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/database/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/database/index.d.ts
index 194bf8e..194bf8e 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/firestore/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/firestore/index.d.ts
index c6a323d..c6a323d 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/functions/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/functions/index.d.ts
index b2f2e52..b2f2e52 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.cdn.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.cdn.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.cdn.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.cdn.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.d.ts
index 792f53b..792f53b 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.node.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.node.d.ts
index 3ccd5a9..3ccd5a9 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.node.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.node.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.perf.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.perf.d.ts
index 83ad788..83ad788 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.perf.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.perf.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.rn.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.rn.d.ts
index 1c6967e..1c6967e 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.rn.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/index.rn.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/installations/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/installations/index.d.ts
index 4479639..4479639 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/messaging/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/messaging/index.d.ts
index d589f44..d589f44 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/performance/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/performance/index.d.ts
index fbe4dec..fbe4dec 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/remote-config/index.d.ts
index 0d77369..0d77369 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/storage/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/storage/index.d.ts
index 65a1eba..65a1eba 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/compat/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/compat/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/database/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/database/index.d.ts
index 73c2bf8..73c2bf8 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/database/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/database/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/firestore/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/functions/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/index.esm.js b/includes/fcm/node_modules/firebase/storage/dist/esm/index.esm.js
index 7c6ed34..7c6ed34 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/index.esm.js
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/index.esm.js
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/index.esm.js.map b/includes/fcm/node_modules/firebase/storage/dist/esm/index.esm.js.map
index 1a67fcc..1a67fcc 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/index.esm.js.map
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/index.esm.js.map
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/installations/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/messaging/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/package.json b/includes/fcm/node_modules/firebase/storage/dist/esm/package.json
index 7c34deb..7c34deb 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/package.json
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/package.json
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/performance/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/esm/storage/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/esm/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/esm/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/esm/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/firestore/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/firestore/index.d.ts
index 4f69d53..4f69d53 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/firestore/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/firestore/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/firestore/lite/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/firestore/lite/index.d.ts
index baea7c7..baea7c7 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/firestore/lite/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/firestore/lite/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/functions/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/functions/index.d.ts
index a2b054f..a2b054f 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/functions/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/functions/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/index.cjs.js b/includes/fcm/node_modules/firebase/storage/dist/index.cjs.js
index 3ee03cc..3ee03cc 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/index.cjs.js
+++ b/includes/fcm/node_modules/firebase/storage/dist/index.cjs.js
diff --git a/includes/fcm/node_modules/firebase/storage/dist/index.cjs.js.map b/includes/fcm/node_modules/firebase/storage/dist/index.cjs.js.map
index f8cee2e..f8cee2e 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/index.cjs.js.map
+++ b/includes/fcm/node_modules/firebase/storage/dist/index.cjs.js.map
diff --git a/includes/fcm/node_modules/firebase/storage/dist/index.mjs b/includes/fcm/node_modules/firebase/storage/dist/index.mjs
index f3c0427..f3c0427 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/index.mjs
+++ b/includes/fcm/node_modules/firebase/storage/dist/index.mjs
diff --git a/includes/fcm/node_modules/firebase/storage/dist/index.mjs.map b/includes/fcm/node_modules/firebase/storage/dist/index.mjs.map
index 1dfa0dd..1dfa0dd 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/index.mjs.map
+++ b/includes/fcm/node_modules/firebase/storage/dist/index.mjs.map
diff --git a/includes/fcm/node_modules/firebase/storage/dist/installations/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/installations/index.d.ts
index 5386b83..5386b83 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/installations/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/installations/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/messaging/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/messaging/index.d.ts
index 889fa85..889fa85 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/messaging/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/messaging/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/messaging/sw/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/messaging/sw/index.d.ts
index 1577f43..1577f43 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/messaging/sw/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/messaging/sw/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/performance/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/performance/index.d.ts
index f6b46ed..f6b46ed 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/performance/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/performance/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/remote-config/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/remote-config/index.d.ts
index ff34485..ff34485 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/remote-config/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/remote-config/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/dist/storage/index.d.ts b/includes/fcm/node_modules/firebase/storage/dist/storage/index.d.ts
index 5cd976a..5cd976a 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/dist/storage/index.d.ts
+++ b/includes/fcm/node_modules/firebase/storage/dist/storage/index.d.ts
diff --git a/includes/fcm/node_modules/firebase/storage/package.json b/includes/fcm/node_modules/firebase/storage/package.json
index 8b8797a..8b8797a 100644..100755
--- a/includes/fcm/node_modules/firebase/storage/package.json
+++ b/includes/fcm/node_modules/firebase/storage/package.json
diff --git a/includes/fcm/node_modules/fs.realpath/._LICENSE b/includes/fcm/node_modules/fs.realpath/._LICENSE
new file mode 100755
index 0000000..e38ccdf
--- /dev/null
+++ b/includes/fcm/node_modules/fs.realpath/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/fs.realpath/LICENSE b/includes/fcm/node_modules/fs.realpath/LICENSE
index 5bd884c..5bd884c 100644..100755
--- a/includes/fcm/node_modules/fs.realpath/LICENSE
+++ b/includes/fcm/node_modules/fs.realpath/LICENSE
diff --git a/includes/fcm/node_modules/fs.realpath/README.md b/includes/fcm/node_modules/fs.realpath/README.md
index a42ceac..a42ceac 100644..100755
--- a/includes/fcm/node_modules/fs.realpath/README.md
+++ b/includes/fcm/node_modules/fs.realpath/README.md
diff --git a/includes/fcm/node_modules/fs.realpath/index.js b/includes/fcm/node_modules/fs.realpath/index.js
index b09c7c7..b09c7c7 100644..100755
--- a/includes/fcm/node_modules/fs.realpath/index.js
+++ b/includes/fcm/node_modules/fs.realpath/index.js
diff --git a/includes/fcm/node_modules/fs.realpath/old.js b/includes/fcm/node_modules/fs.realpath/old.js
index b40305e..b40305e 100644..100755
--- a/includes/fcm/node_modules/fs.realpath/old.js
+++ b/includes/fcm/node_modules/fs.realpath/old.js
diff --git a/includes/fcm/node_modules/fs.realpath/package.json b/includes/fcm/node_modules/fs.realpath/package.json
index 3edc57d..3edc57d 100644..100755
--- a/includes/fcm/node_modules/fs.realpath/package.json
+++ b/includes/fcm/node_modules/fs.realpath/package.json
diff --git a/includes/fcm/node_modules/functional-red-black-tree/._LICENSE b/includes/fcm/node_modules/functional-red-black-tree/._LICENSE
new file mode 100755
index 0000000..021bd5f
--- /dev/null
+++ b/includes/fcm/node_modules/functional-red-black-tree/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/functional-red-black-tree/.npmignore b/includes/fcm/node_modules/functional-red-black-tree/.npmignore
index ddc9ab3..ddc9ab3 100644..100755
--- a/includes/fcm/node_modules/functional-red-black-tree/.npmignore
+++ b/includes/fcm/node_modules/functional-red-black-tree/.npmignore
diff --git a/includes/fcm/node_modules/functional-red-black-tree/LICENSE b/includes/fcm/node_modules/functional-red-black-tree/LICENSE
index 8ce206a..8ce206a 100644..100755
--- a/includes/fcm/node_modules/functional-red-black-tree/LICENSE
+++ b/includes/fcm/node_modules/functional-red-black-tree/LICENSE
diff --git a/includes/fcm/node_modules/functional-red-black-tree/README.md b/includes/fcm/node_modules/functional-red-black-tree/README.md
index edd19cb..edd19cb 100644..100755
--- a/includes/fcm/node_modules/functional-red-black-tree/README.md
+++ b/includes/fcm/node_modules/functional-red-black-tree/README.md
diff --git a/includes/fcm/node_modules/functional-red-black-tree/bench/test.js b/includes/fcm/node_modules/functional-red-black-tree/bench/test.js
index 41c5a31..41c5a31 100644..100755
--- a/includes/fcm/node_modules/functional-red-black-tree/bench/test.js
+++ b/includes/fcm/node_modules/functional-red-black-tree/bench/test.js
diff --git a/includes/fcm/node_modules/functional-red-black-tree/package.json b/includes/fcm/node_modules/functional-red-black-tree/package.json
index 13d6f27..13d6f27 100644..100755
--- a/includes/fcm/node_modules/functional-red-black-tree/package.json
+++ b/includes/fcm/node_modules/functional-red-black-tree/package.json
diff --git a/includes/fcm/node_modules/functional-red-black-tree/rbtree.js b/includes/fcm/node_modules/functional-red-black-tree/rbtree.js
index 5a69a40..5a69a40 100644..100755
--- a/includes/fcm/node_modules/functional-red-black-tree/rbtree.js
+++ b/includes/fcm/node_modules/functional-red-black-tree/rbtree.js
diff --git a/includes/fcm/node_modules/functional-red-black-tree/test/test.js b/includes/fcm/node_modules/functional-red-black-tree/test/test.js
index fd945d0..fd945d0 100644..100755
--- a/includes/fcm/node_modules/functional-red-black-tree/test/test.js
+++ b/includes/fcm/node_modules/functional-red-black-tree/test/test.js
diff --git a/includes/fcm/node_modules/gaxios/._LICENSE b/includes/fcm/node_modules/gaxios/._LICENSE
new file mode 100755
index 0000000..be7e9c1
--- /dev/null
+++ b/includes/fcm/node_modules/gaxios/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/gaxios/CHANGELOG.md b/includes/fcm/node_modules/gaxios/CHANGELOG.md
index bf4be21..bf4be21 100644..100755
--- a/includes/fcm/node_modules/gaxios/CHANGELOG.md
+++ b/includes/fcm/node_modules/gaxios/CHANGELOG.md
diff --git a/includes/fcm/node_modules/gaxios/LICENSE b/includes/fcm/node_modules/gaxios/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/gaxios/LICENSE
+++ b/includes/fcm/node_modules/gaxios/LICENSE
diff --git a/includes/fcm/node_modules/gaxios/README.md b/includes/fcm/node_modules/gaxios/README.md
index 74f13ad..74f13ad 100644..100755
--- a/includes/fcm/node_modules/gaxios/README.md
+++ b/includes/fcm/node_modules/gaxios/README.md
diff --git a/includes/fcm/node_modules/gaxios/build/src/common.d.ts b/includes/fcm/node_modules/gaxios/build/src/common.d.ts
index e82be84..e82be84 100644..100755
--- a/includes/fcm/node_modules/gaxios/build/src/common.d.ts
+++ b/includes/fcm/node_modules/gaxios/build/src/common.d.ts
diff --git a/includes/fcm/node_modules/gaxios/build/src/common.js b/includes/fcm/node_modules/gaxios/build/src/common.js
index 38bc920..38bc920 100644..100755
--- a/includes/fcm/node_modules/gaxios/build/src/common.js
+++ b/includes/fcm/node_modules/gaxios/build/src/common.js
diff --git a/includes/fcm/node_modules/gaxios/build/src/common.js.map b/includes/fcm/node_modules/gaxios/build/src/common.js.map
index a24d8f7..a24d8f7 100644..100755
--- a/includes/fcm/node_modules/gaxios/build/src/common.js.map
+++ b/includes/fcm/node_modules/gaxios/build/src/common.js.map
diff --git a/includes/fcm/node_modules/gaxios/build/src/gaxios.d.ts b/includes/fcm/node_modules/gaxios/build/src/gaxios.d.ts
index 7eee101..7eee101 100644..100755
--- a/includes/fcm/node_modules/gaxios/build/src/gaxios.d.ts
+++ b/includes/fcm/node_modules/gaxios/build/src/gaxios.d.ts
diff --git a/includes/fcm/node_modules/gaxios/build/src/gaxios.js b/includes/fcm/node_modules/gaxios/build/src/gaxios.js
index d3ec9a7..d3ec9a7 100644..100755
--- a/includes/fcm/node_modules/gaxios/build/src/gaxios.js
+++ b/includes/fcm/node_modules/gaxios/build/src/gaxios.js
diff --git a/includes/fcm/node_modules/gaxios/build/src/gaxios.js.map b/includes/fcm/node_modules/gaxios/build/src/gaxios.js.map
index 50886a3..50886a3 100644..100755
--- a/includes/fcm/node_modules/gaxios/build/src/gaxios.js.map
+++ b/includes/fcm/node_modules/gaxios/build/src/gaxios.js.map
diff --git a/includes/fcm/node_modules/gaxios/build/src/index.d.ts b/includes/fcm/node_modules/gaxios/build/src/index.d.ts
index 033aff5..033aff5 100644..100755
--- a/includes/fcm/node_modules/gaxios/build/src/index.d.ts
+++ b/includes/fcm/node_modules/gaxios/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/gaxios/build/src/index.js b/includes/fcm/node_modules/gaxios/build/src/index.js
index f103f1a..f103f1a 100644..100755
--- a/includes/fcm/node_modules/gaxios/build/src/index.js
+++ b/includes/fcm/node_modules/gaxios/build/src/index.js
diff --git a/includes/fcm/node_modules/gaxios/build/src/index.js.map b/includes/fcm/node_modules/gaxios/build/src/index.js.map
index 609c0bc..609c0bc 100644..100755
--- a/includes/fcm/node_modules/gaxios/build/src/index.js.map
+++ b/includes/fcm/node_modules/gaxios/build/src/index.js.map
diff --git a/includes/fcm/node_modules/gaxios/build/src/retry.d.ts b/includes/fcm/node_modules/gaxios/build/src/retry.d.ts
index cfc5ee2..cfc5ee2 100644..100755
--- a/includes/fcm/node_modules/gaxios/build/src/retry.d.ts
+++ b/includes/fcm/node_modules/gaxios/build/src/retry.d.ts
diff --git a/includes/fcm/node_modules/gaxios/build/src/retry.js b/includes/fcm/node_modules/gaxios/build/src/retry.js
index 9cf94e9..9cf94e9 100644..100755
--- a/includes/fcm/node_modules/gaxios/build/src/retry.js
+++ b/includes/fcm/node_modules/gaxios/build/src/retry.js
diff --git a/includes/fcm/node_modules/gaxios/build/src/retry.js.map b/includes/fcm/node_modules/gaxios/build/src/retry.js.map
index 4d90328..4d90328 100644..100755
--- a/includes/fcm/node_modules/gaxios/build/src/retry.js.map
+++ b/includes/fcm/node_modules/gaxios/build/src/retry.js.map
diff --git a/includes/fcm/node_modules/gaxios/package.json b/includes/fcm/node_modules/gaxios/package.json
index 9238eb0..9238eb0 100644..100755
--- a/includes/fcm/node_modules/gaxios/package.json
+++ b/includes/fcm/node_modules/gaxios/package.json
diff --git a/includes/fcm/node_modules/gcp-metadata/._LICENSE b/includes/fcm/node_modules/gcp-metadata/._LICENSE
new file mode 100755
index 0000000..ed3a051
--- /dev/null
+++ b/includes/fcm/node_modules/gcp-metadata/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/gcp-metadata/CHANGELOG.md b/includes/fcm/node_modules/gcp-metadata/CHANGELOG.md
index c882cad..c882cad 100644..100755
--- a/includes/fcm/node_modules/gcp-metadata/CHANGELOG.md
+++ b/includes/fcm/node_modules/gcp-metadata/CHANGELOG.md
diff --git a/includes/fcm/node_modules/gcp-metadata/LICENSE b/includes/fcm/node_modules/gcp-metadata/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/gcp-metadata/LICENSE
+++ b/includes/fcm/node_modules/gcp-metadata/LICENSE
diff --git a/includes/fcm/node_modules/gcp-metadata/README.md b/includes/fcm/node_modules/gcp-metadata/README.md
index e9c0d49..e9c0d49 100644..100755
--- a/includes/fcm/node_modules/gcp-metadata/README.md
+++ b/includes/fcm/node_modules/gcp-metadata/README.md
diff --git a/includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.d.ts b/includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.d.ts
index f39896f..f39896f 100644..100755
--- a/includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.d.ts
+++ b/includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.d.ts
diff --git a/includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.js b/includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.js
index cde842b..cde842b 100644..100755
--- a/includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.js
+++ b/includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.js
diff --git a/includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.js.map b/includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.js.map
index 602eb5f..602eb5f 100644..100755
--- a/includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.js.map
+++ b/includes/fcm/node_modules/gcp-metadata/build/src/gcp-residency.js.map
diff --git a/includes/fcm/node_modules/gcp-metadata/build/src/index.d.ts b/includes/fcm/node_modules/gcp-metadata/build/src/index.d.ts
index e90f470..e90f470 100644..100755
--- a/includes/fcm/node_modules/gcp-metadata/build/src/index.d.ts
+++ b/includes/fcm/node_modules/gcp-metadata/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/gcp-metadata/build/src/index.js b/includes/fcm/node_modules/gcp-metadata/build/src/index.js
index 6010098..6010098 100644..100755
--- a/includes/fcm/node_modules/gcp-metadata/build/src/index.js
+++ b/includes/fcm/node_modules/gcp-metadata/build/src/index.js
diff --git a/includes/fcm/node_modules/gcp-metadata/build/src/index.js.map b/includes/fcm/node_modules/gcp-metadata/build/src/index.js.map
index c809687..c809687 100644..100755
--- a/includes/fcm/node_modules/gcp-metadata/build/src/index.js.map
+++ b/includes/fcm/node_modules/gcp-metadata/build/src/index.js.map
diff --git a/includes/fcm/node_modules/gcp-metadata/package.json b/includes/fcm/node_modules/gcp-metadata/package.json
index de84078..de84078 100644..100755
--- a/includes/fcm/node_modules/gcp-metadata/package.json
+++ b/includes/fcm/node_modules/gcp-metadata/package.json
diff --git a/includes/fcm/node_modules/get-caller-file/LICENSE.md b/includes/fcm/node_modules/get-caller-file/LICENSE.md
index bf3e1c0..bf3e1c0 100644..100755
--- a/includes/fcm/node_modules/get-caller-file/LICENSE.md
+++ b/includes/fcm/node_modules/get-caller-file/LICENSE.md
diff --git a/includes/fcm/node_modules/get-caller-file/README.md b/includes/fcm/node_modules/get-caller-file/README.md
index a7d8c07..a7d8c07 100644..100755
--- a/includes/fcm/node_modules/get-caller-file/README.md
+++ b/includes/fcm/node_modules/get-caller-file/README.md
diff --git a/includes/fcm/node_modules/get-caller-file/index.d.ts b/includes/fcm/node_modules/get-caller-file/index.d.ts
index babed69..babed69 100644..100755
--- a/includes/fcm/node_modules/get-caller-file/index.d.ts
+++ b/includes/fcm/node_modules/get-caller-file/index.d.ts
diff --git a/includes/fcm/node_modules/get-caller-file/index.js b/includes/fcm/node_modules/get-caller-file/index.js
index 57304f8..57304f8 100644..100755
--- a/includes/fcm/node_modules/get-caller-file/index.js
+++ b/includes/fcm/node_modules/get-caller-file/index.js
diff --git a/includes/fcm/node_modules/get-caller-file/index.js.map b/includes/fcm/node_modules/get-caller-file/index.js.map
index 89c655c..89c655c 100644..100755
--- a/includes/fcm/node_modules/get-caller-file/index.js.map
+++ b/includes/fcm/node_modules/get-caller-file/index.js.map
diff --git a/includes/fcm/node_modules/get-caller-file/package.json b/includes/fcm/node_modules/get-caller-file/package.json
index b0dd571..b0dd571 100644..100755
--- a/includes/fcm/node_modules/get-caller-file/package.json
+++ b/includes/fcm/node_modules/get-caller-file/package.json
diff --git a/includes/fcm/node_modules/glob/._LICENSE b/includes/fcm/node_modules/glob/._LICENSE
new file mode 100755
index 0000000..3933a3a
--- /dev/null
+++ b/includes/fcm/node_modules/glob/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/glob/LICENSE b/includes/fcm/node_modules/glob/LICENSE
index 39e8fe1..39e8fe1 100644..100755
--- a/includes/fcm/node_modules/glob/LICENSE
+++ b/includes/fcm/node_modules/glob/LICENSE
diff --git a/includes/fcm/node_modules/glob/README.md b/includes/fcm/node_modules/glob/README.md
index 83f0c83..83f0c83 100644..100755
--- a/includes/fcm/node_modules/glob/README.md
+++ b/includes/fcm/node_modules/glob/README.md
diff --git a/includes/fcm/node_modules/glob/common.js b/includes/fcm/node_modules/glob/common.js
index e094f75..e094f75 100644..100755
--- a/includes/fcm/node_modules/glob/common.js
+++ b/includes/fcm/node_modules/glob/common.js
diff --git a/includes/fcm/node_modules/glob/glob.js b/includes/fcm/node_modules/glob/glob.js
index 2112a95..2112a95 100644..100755
--- a/includes/fcm/node_modules/glob/glob.js
+++ b/includes/fcm/node_modules/glob/glob.js
diff --git a/includes/fcm/node_modules/glob/package.json b/includes/fcm/node_modules/glob/package.json
index 5134253..5134253 100644..100755
--- a/includes/fcm/node_modules/glob/package.json
+++ b/includes/fcm/node_modules/glob/package.json
diff --git a/includes/fcm/node_modules/glob/sync.js b/includes/fcm/node_modules/glob/sync.js
index af4600d..af4600d 100644..100755
--- a/includes/fcm/node_modules/glob/sync.js
+++ b/includes/fcm/node_modules/glob/sync.js
diff --git a/includes/fcm/node_modules/google-auth-library/._.DS_Store b/includes/fcm/node_modules/google-auth-library/._.DS_Store
new file mode 100755
index 0000000..a1a298b
--- /dev/null
+++ b/includes/fcm/node_modules/google-auth-library/._.DS_Store
Binary files differ
diff --git a/includes/fcm/node_modules/google-auth-library/._LICENSE b/includes/fcm/node_modules/google-auth-library/._LICENSE
new file mode 100755
index 0000000..6b42704
--- /dev/null
+++ b/includes/fcm/node_modules/google-auth-library/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/google-auth-library/CHANGELOG.md b/includes/fcm/node_modules/google-auth-library/CHANGELOG.md
index 44c64c5..44c64c5 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/CHANGELOG.md
+++ b/includes/fcm/node_modules/google-auth-library/CHANGELOG.md
diff --git a/includes/fcm/node_modules/google-auth-library/LICENSE b/includes/fcm/node_modules/google-auth-library/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/LICENSE
+++ b/includes/fcm/node_modules/google-auth-library/LICENSE
diff --git a/includes/fcm/node_modules/google-auth-library/README.md b/includes/fcm/node_modules/google-auth-library/README.md
index b626423..b626423 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/README.md
+++ b/includes/fcm/node_modules/google-auth-library/README.md
diff --git a/includes/fcm/node_modules/google-auth-library/build/._.DS_Store b/includes/fcm/node_modules/google-auth-library/build/._.DS_Store
new file mode 100755
index 0000000..5af5615
--- /dev/null
+++ b/includes/fcm/node_modules/google-auth-library/build/._.DS_Store
Binary files differ
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/._.DS_Store b/includes/fcm/node_modules/google-auth-library/build/src/._.DS_Store
new file mode 100755
index 0000000..c9aeae2
--- /dev/null
+++ b/includes/fcm/node_modules/google-auth-library/build/src/._.DS_Store
Binary files differ
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/authclient.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/authclient.d.ts
index 30a06ef..30a06ef 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/authclient.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/authclient.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/authclient.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/authclient.js
index eec4b07..eec4b07 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/authclient.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/authclient.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/awsclient.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/awsclient.d.ts
index 771979c..771979c 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/awsclient.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/awsclient.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/awsclient.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/awsclient.js
index d660692..d660692 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/awsclient.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/awsclient.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/awsrequestsigner.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/awsrequestsigner.d.ts
index 5507455..5507455 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/awsrequestsigner.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/awsrequestsigner.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/awsrequestsigner.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/awsrequestsigner.js
index f074aaf..f074aaf 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/awsrequestsigner.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/awsrequestsigner.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/baseexternalclient.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/baseexternalclient.d.ts
index 3cf4470..3cf4470 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/baseexternalclient.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/baseexternalclient.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/baseexternalclient.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/baseexternalclient.js
index 059126f..059126f 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/baseexternalclient.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/baseexternalclient.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/computeclient.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/computeclient.d.ts
index c3353ec..c3353ec 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/computeclient.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/computeclient.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/computeclient.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/computeclient.js
index 68c0754..68c0754 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/computeclient.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/computeclient.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/credentials.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/credentials.d.ts
index 69b025a..69b025a 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/credentials.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/credentials.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/credentials.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/credentials.js
index 5ea0d58..5ea0d58 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/credentials.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/credentials.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/downscopedclient.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/downscopedclient.d.ts
index e060493..e060493 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/downscopedclient.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/downscopedclient.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/downscopedclient.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/downscopedclient.js
index 97cc146..97cc146 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/downscopedclient.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/downscopedclient.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/envDetect.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/envDetect.d.ts
index 2fc01c6..2fc01c6 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/envDetect.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/envDetect.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/envDetect.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/envDetect.js
index ee3a09e..ee3a09e 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/envDetect.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/envDetect.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/executable-response.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/executable-response.d.ts
index 259d276..259d276 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/executable-response.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/executable-response.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/executable-response.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/executable-response.js
index 8bdd8d8..8bdd8d8 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/executable-response.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/executable-response.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/externalclient.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/externalclient.d.ts
index 36f34a6..36f34a6 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/externalclient.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/externalclient.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/externalclient.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/externalclient.js
index 9dd3f09..9dd3f09 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/externalclient.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/externalclient.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/googleauth.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/googleauth.d.ts
index df44906..df44906 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/googleauth.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/googleauth.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/googleauth.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/googleauth.js
index ae30a95..ae30a95 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/googleauth.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/googleauth.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/iam.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/iam.d.ts
index 93470a4..93470a4 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/iam.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/iam.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/iam.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/iam.js
index bc4d0e0..bc4d0e0 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/iam.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/iam.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/identitypoolclient.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/identitypoolclient.d.ts
index 6962cf5..6962cf5 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/identitypoolclient.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/identitypoolclient.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/identitypoolclient.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/identitypoolclient.js
index be2ef03..be2ef03 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/identitypoolclient.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/identitypoolclient.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/idtokenclient.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/idtokenclient.d.ts
index bad975c..bad975c 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/idtokenclient.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/idtokenclient.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/idtokenclient.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/idtokenclient.js
index 16dfaab..16dfaab 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/idtokenclient.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/idtokenclient.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/impersonated.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/impersonated.d.ts
index 269f2f4..269f2f4 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/impersonated.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/impersonated.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/impersonated.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/impersonated.js
index 7b10f1f..7b10f1f 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/impersonated.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/impersonated.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtaccess.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtaccess.d.ts
index fb60f81..fb60f81 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtaccess.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtaccess.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtaccess.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtaccess.js
index 8946197..8946197 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtaccess.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtaccess.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtclient.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtclient.d.ts
index 72c225a..72c225a 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtclient.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtclient.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtclient.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtclient.js
index b745723..b745723 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtclient.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/jwtclient.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/loginticket.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/loginticket.d.ts
index 33fd407..33fd407 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/loginticket.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/loginticket.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/loginticket.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/loginticket.js
index 48ffc2d..48ffc2d 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/loginticket.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/loginticket.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2client.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2client.d.ts
index 4eadd55..4eadd55 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2client.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2client.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2client.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2client.js
index 75e43df..75e43df 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2client.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2client.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2common.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2common.d.ts
index 4c380ce..4c380ce 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2common.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2common.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2common.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2common.js
index 427dea5..427dea5 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2common.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/oauth2common.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-client.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-client.d.ts
index f080877..f080877 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-client.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-client.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-client.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-client.js
index 6755bc9..6755bc9 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-client.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-client.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-handler.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-handler.d.ts
index e5ddd02..e5ddd02 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-handler.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-handler.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-handler.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-handler.js
index ec41d10..ec41d10 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-handler.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/pluggable-auth-handler.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/refreshclient.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/refreshclient.d.ts
index 65a588d..65a588d 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/refreshclient.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/refreshclient.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/refreshclient.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/refreshclient.js
index 6e6eeae..6e6eeae 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/refreshclient.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/refreshclient.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/stscredentials.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/auth/stscredentials.d.ts
index cbc3f95..cbc3f95 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/stscredentials.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/stscredentials.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/auth/stscredentials.js b/includes/fcm/node_modules/google-auth-library/build/src/auth/stscredentials.js
index 533b693..533b693 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/auth/stscredentials.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/auth/stscredentials.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/crypto/browser/crypto.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/crypto/browser/crypto.d.ts
index e0ed1ae..e0ed1ae 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/crypto/browser/crypto.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/crypto/browser/crypto.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/crypto/browser/crypto.js b/includes/fcm/node_modules/google-auth-library/build/src/crypto/browser/crypto.js
index 94fc7ba..94fc7ba 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/crypto/browser/crypto.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/crypto/browser/crypto.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/crypto/crypto.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/crypto/crypto.d.ts
index f45f3a6..f45f3a6 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/crypto/crypto.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/crypto/crypto.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/crypto/crypto.js b/includes/fcm/node_modules/google-auth-library/build/src/crypto/crypto.js
index beb3a94..beb3a94 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/crypto/crypto.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/crypto/crypto.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/crypto/node/crypto.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/crypto/node/crypto.d.ts
index 04c6425..04c6425 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/crypto/node/crypto.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/crypto/node/crypto.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/crypto/node/crypto.js b/includes/fcm/node_modules/google-auth-library/build/src/crypto/node/crypto.js
index 8e96c87..8e96c87 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/crypto/node/crypto.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/crypto/node/crypto.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/index.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/index.d.ts
index d76e048..d76e048 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/index.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/index.js b/includes/fcm/node_modules/google-auth-library/build/src/index.js
index 878a942..878a942 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/index.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/index.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/messages.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/messages.d.ts
index 9de99bc..9de99bc 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/messages.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/messages.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/messages.js b/includes/fcm/node_modules/google-auth-library/build/src/messages.js
index d4320dc..d4320dc 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/messages.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/messages.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/options.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/options.d.ts
index ede9689..ede9689 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/options.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/options.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/options.js b/includes/fcm/node_modules/google-auth-library/build/src/options.js
index e935c70..e935c70 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/options.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/options.js
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/transporters.d.ts b/includes/fcm/node_modules/google-auth-library/build/src/transporters.d.ts
index 16b5c5e..16b5c5e 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/transporters.d.ts
+++ b/includes/fcm/node_modules/google-auth-library/build/src/transporters.d.ts
diff --git a/includes/fcm/node_modules/google-auth-library/build/src/transporters.js b/includes/fcm/node_modules/google-auth-library/build/src/transporters.js
index 61fabf6..61fabf6 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/build/src/transporters.js
+++ b/includes/fcm/node_modules/google-auth-library/build/src/transporters.js
diff --git a/includes/fcm/node_modules/google-auth-library/package.json b/includes/fcm/node_modules/google-auth-library/package.json
index c98dc16..c98dc16 100644..100755
--- a/includes/fcm/node_modules/google-auth-library/package.json
+++ b/includes/fcm/node_modules/google-auth-library/package.json
diff --git a/includes/fcm/node_modules/google-gax/._LICENSE b/includes/fcm/node_modules/google-gax/._LICENSE
new file mode 100755
index 0000000..6636474
--- /dev/null
+++ b/includes/fcm/node_modules/google-gax/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/google-gax/CHANGELOG.md b/includes/fcm/node_modules/google-gax/CHANGELOG.md
index 1bbccfd..1bbccfd 100644..100755
--- a/includes/fcm/node_modules/google-gax/CHANGELOG.md
+++ b/includes/fcm/node_modules/google-gax/CHANGELOG.md
diff --git a/includes/fcm/node_modules/google-gax/LICENSE b/includes/fcm/node_modules/google-gax/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/google-gax/LICENSE
+++ b/includes/fcm/node_modules/google-gax/LICENSE
diff --git a/includes/fcm/node_modules/google-gax/README.md b/includes/fcm/node_modules/google-gax/README.md
index 1c5cb53..1c5cb53 100644..100755
--- a/includes/fcm/node_modules/google-gax/README.md
+++ b/includes/fcm/node_modules/google-gax/README.md
diff --git a/includes/fcm/node_modules/google-gax/build/protos/compute_operations.d.ts b/includes/fcm/node_modules/google-gax/build/protos/compute_operations.d.ts
index e77302f..e77302f 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/compute_operations.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/protos/compute_operations.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/protos/compute_operations.js b/includes/fcm/node_modules/google-gax/build/protos/compute_operations.js
index 05aada1..05aada1 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/compute_operations.js
+++ b/includes/fcm/node_modules/google-gax/build/protos/compute_operations.js
diff --git a/includes/fcm/node_modules/google-gax/build/protos/compute_operations.json b/includes/fcm/node_modules/google-gax/build/protos/compute_operations.json
index 3987137..3987137 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/compute_operations.json
+++ b/includes/fcm/node_modules/google-gax/build/protos/compute_operations.json
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/annotations.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/annotations.proto
index efdab3d..efdab3d 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/annotations.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/annotations.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/apikeys/v2/apikeys.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/apikeys/v2/apikeys.proto
index 4b0e08a..4b0e08a 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/apikeys/v2/apikeys.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/apikeys/v2/apikeys.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/apikeys/v2/resources.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/apikeys/v2/resources.proto
index 08e0b11..08e0b11 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/apikeys/v2/resources.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/apikeys/v2/resources.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/auth.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/auth.proto
index 54026e1..54026e1 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/auth.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/auth.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/backend.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/backend.proto
index da38786..da38786 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/backend.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/backend.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/billing.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/billing.proto
index e94c2ec..e94c2ec 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/billing.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/billing.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/client.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/client.proto
index 3b3fd0c..3b3fd0c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/client.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/client.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/config_change.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/config_change.proto
index f1fcde4..f1fcde4 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/config_change.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/config_change.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/consumer.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/consumer.proto
index b7e5df1..b7e5df1 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/consumer.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/consumer.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/context.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/context.proto
index 8e776ec..8e776ec 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/context.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/context.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/control.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/control.proto
index 6eb1958..6eb1958 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/control.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/control.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/distribution.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/distribution.proto
index b079a43..b079a43 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/distribution.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/distribution.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/documentation.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/documentation.proto
index 7288169..7288169 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/documentation.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/documentation.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/endpoint.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/endpoint.proto
index a434e8e..a434e8e 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/endpoint.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/endpoint.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/error_reason.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/error_reason.proto
index 393c808..393c808 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/error_reason.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/error_reason.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/conformance/v1alpha1/conformance_service.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/conformance/v1alpha1/conformance_service.proto
index 9161698..9161698 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/conformance/v1alpha1/conformance_service.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/conformance/v1alpha1/conformance_service.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/checked.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/checked.proto
index 48f333a..48f333a 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/checked.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/checked.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/eval.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/eval.proto
index 38ae8bb..38ae8bb 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/eval.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/eval.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/explain.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/explain.proto
index 9547661..9547661 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/explain.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/explain.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/syntax.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/syntax.proto
index 15ad198..15ad198 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/syntax.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/syntax.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/value.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/value.proto
index 99c5661..99c5661 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/value.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1alpha1/value.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/decl.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/decl.proto
index d3d748b..d3d748b 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/decl.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/decl.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/eval.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/eval.proto
index 0c6c4d9..0c6c4d9 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/eval.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/eval.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/expr.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/expr.proto
index 77249ba..77249ba 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/expr.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/expr.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/source.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/source.proto
index 78bb0a0..78bb0a0 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/source.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/source.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/value.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/value.proto
index 0978228..0978228 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/value.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/expr/v1beta1/value.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/field_behavior.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/field_behavior.proto
index c4abe3b..c4abe3b 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/field_behavior.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/field_behavior.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/http.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/http.proto
index 113fa93..113fa93 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/http.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/http.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/httpbody.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/httpbody.proto
index 00c80ab..00c80ab 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/httpbody.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/httpbody.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/label.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/label.proto
index af294c9..af294c9 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/label.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/label.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/launch_stage.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/launch_stage.proto
index cca8419..cca8419 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/launch_stage.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/launch_stage.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/log.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/log.proto
index 22ee289..22ee289 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/log.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/log.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/logging.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/logging.proto
index e60f77c..e60f77c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/logging.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/logging.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/metric.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/metric.proto
index aadc196..aadc196 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/metric.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/metric.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/monitored_resource.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/monitored_resource.proto
index bd5be4e..bd5be4e 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/monitored_resource.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/monitored_resource.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/monitoring.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/monitoring.proto
index 60770ec..60770ec 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/monitoring.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/monitoring.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/quota.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/quota.proto
index dae89de..dae89de 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/quota.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/quota.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/resource.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/resource.proto
index 0ce0344..0ce0344 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/resource.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/resource.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/routing.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/routing.proto
index 0138283..0138283 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/routing.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/routing.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/service.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/service.proto
index 7cae8a9..7cae8a9 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/service.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/service.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/check_error.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/check_error.proto
index 4f63471..4f63471 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/check_error.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/check_error.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/distribution.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/distribution.proto
index e874e44..e874e44 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/distribution.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/distribution.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/http_request.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/http_request.proto
index 1587203..1587203 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/http_request.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/http_request.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/log_entry.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/log_entry.proto
index 4f20aef..4f20aef 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/log_entry.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/log_entry.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/metric_value.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/metric_value.proto
index c0e2a42..c0e2a42 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/metric_value.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/metric_value.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/operation.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/operation.proto
index 7ce6cd4..7ce6cd4 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/operation.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/operation.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/quota_controller.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/quota_controller.proto
index 58b13ee..58b13ee 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/quota_controller.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/quota_controller.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/service_controller.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/service_controller.proto
index 8f658c4..8f658c4 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/service_controller.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v1/service_controller.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v2/service_controller.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v2/service_controller.proto
index 2e2112e..2e2112e 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v2/service_controller.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicecontrol/v2/service_controller.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicemanagement/v1/resources.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicemanagement/v1/resources.proto
index 57ffd77..57ffd77 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicemanagement/v1/resources.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicemanagement/v1/resources.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicemanagement/v1/servicemanager.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicemanagement/v1/servicemanager.proto
index c863cd4..c863cd4 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/servicemanagement/v1/servicemanager.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/servicemanagement/v1/servicemanager.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1/resources.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1/resources.proto
index b78ba0f..b78ba0f 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1/resources.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1/resources.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1/serviceusage.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1/serviceusage.proto
index 41c5e2d..41c5e2d 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1/serviceusage.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1/serviceusage.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/resources.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/resources.proto
index a68437c..a68437c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/resources.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/resources.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/serviceusage.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/serviceusage.proto
index 2051224..2051224 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/serviceusage.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/serviceusage.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/source_info.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/source_info.proto
index cbdd625..cbdd625 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/source_info.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/source_info.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/system_parameter.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/system_parameter.proto
index 7d0b1d5..7d0b1d5 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/system_parameter.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/system_parameter.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/usage.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/usage.proto
index ad2764c..ad2764c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/usage.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/usage.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/api/visibility.proto b/includes/fcm/node_modules/google-gax/build/protos/google/api/visibility.proto
index bde48dd..bde48dd 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/api/visibility.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/api/visibility.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/cloud/location/locations.proto b/includes/fcm/node_modules/google-gax/build/protos/google/cloud/location/locations.proto
index a91766c..a91766c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/cloud/location/locations.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/cloud/location/locations.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/iam_policy.proto b/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/iam_policy.proto
index 402b345..402b345 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/iam_policy.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/iam_policy.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/logging/audit_data.proto b/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/logging/audit_data.proto
index b0fdff0..b0fdff0 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/logging/audit_data.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/logging/audit_data.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/options.proto b/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/options.proto
index 4c94a36..4c94a36 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/options.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/options.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/policy.proto b/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/policy.proto
index 347ae78..347ae78 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/policy.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/iam/v1/policy.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/logging/type/http_request.proto b/includes/fcm/node_modules/google-gax/build/protos/google/logging/type/http_request.proto
index b878d60..b878d60 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/logging/type/http_request.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/logging/type/http_request.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/logging/type/log_severity.proto b/includes/fcm/node_modules/google-gax/build/protos/google/logging/type/log_severity.proto
index bed7193..bed7193 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/logging/type/log_severity.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/logging/type/log_severity.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/longrunning/operations.proto b/includes/fcm/node_modules/google-gax/build/protos/google/longrunning/operations.proto
index c1fdc6f..c1fdc6f 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/longrunning/operations.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/longrunning/operations.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/alert.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/alert.proto
index 1025648..1025648 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/alert.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/alert.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/alert_service.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/alert_service.proto
index dd82f65..dd82f65 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/alert_service.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/alert_service.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/common.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/common.proto
index d603cab..d603cab 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/common.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/common.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/dropped_labels.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/dropped_labels.proto
index 16e213c..16e213c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/dropped_labels.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/dropped_labels.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/group.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/group.proto
index a414cc8..a414cc8 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/group.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/group.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/group_service.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/group_service.proto
index 5091453..5091453 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/group_service.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/group_service.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/metric.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/metric.proto
index e09e579..e09e579 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/metric.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/metric.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/metric_service.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/metric_service.proto
index 5dd11d3..5dd11d3 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/metric_service.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/metric_service.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/mutation_record.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/mutation_record.proto
index 77c2d5c..77c2d5c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/mutation_record.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/mutation_record.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/notification.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/notification.proto
index 74ea3a1..74ea3a1 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/notification.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/notification.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/notification_service.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/notification_service.proto
index 9860927..9860927 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/notification_service.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/notification_service.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/query_service.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/query_service.proto
index eae40ff..eae40ff 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/query_service.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/query_service.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/service.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/service.proto
index dd00f50..dd00f50 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/service.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/service.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/service_service.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/service_service.proto
index 17ac04a..17ac04a 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/service_service.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/service_service.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/span_context.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/span_context.proto
index 0d59857..0d59857 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/span_context.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/span_context.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/uptime.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/uptime.proto
index fb24e14..fb24e14 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/uptime.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/uptime.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/uptime_service.proto b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/uptime_service.proto
index 6e5d99a..6e5d99a 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/uptime_service.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/monitoring/v3/uptime_service.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/any.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/any.proto
index e2c2042..e2c2042 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/any.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/any.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/api.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/api.proto
index 3d598fc..3d598fc 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/api.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/api.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/plugin.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/plugin.proto
index 0f46a45..0f46a45 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/plugin.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/plugin.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code.proto
index 70ec9f1..70ec9f1 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2.proto
index ea7f783..ea7f783 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2_import.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2_import.proto
index 9ec0738..9ec0738 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2_import.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2_import.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit.proto
index 8d7c948..8d7c948 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_legacy.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_legacy.proto
index 7a0d260..7a0d260 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_legacy.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_legacy.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_implicit.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_implicit.proto
index 544db64..544db64 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_implicit.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_implicit.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/descriptor.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/descriptor.proto
index 2e19d33..2e19d33 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/descriptor.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/descriptor.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/duration.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/duration.proto
index 81c3e36..81c3e36 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/duration.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/duration.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/empty.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/empty.proto
index 2227462..2227462 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/empty.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/empty.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/field_mask.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/field_mask.proto
index 6b5104f..6b5104f 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/field_mask.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/field_mask.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/source_context.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/source_context.proto
index 06bfc43..06bfc43 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/source_context.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/source_context.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/struct.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/struct.proto
index 0ac843c..0ac843c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/struct.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/struct.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/timestamp.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/timestamp.proto
index 3b2df6d..3b2df6d 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/timestamp.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/timestamp.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/type.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/type.proto
index d3f6a68..d3f6a68 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/type.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/type.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/util/json_format.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/util/json_format.proto
index 7b7100d..7b7100d 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/util/json_format.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/util/json_format.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/util/json_format_proto3.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/util/json_format_proto3.proto
index 4df5eb9..4df5eb9 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/util/json_format_proto3.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/util/json_format_proto3.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/wrappers.proto b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/wrappers.proto
index d49dd53..d49dd53 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/wrappers.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/protobuf/wrappers.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/rpc/code.proto b/includes/fcm/node_modules/google-gax/build/protos/google/rpc/code.proto
index 98ae0ac..98ae0ac 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/rpc/code.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/rpc/code.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/rpc/context/attribute_context.proto b/includes/fcm/node_modules/google-gax/build/protos/google/rpc/context/attribute_context.proto
index 30fe6f2..30fe6f2 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/rpc/context/attribute_context.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/rpc/context/attribute_context.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/rpc/error_details.proto b/includes/fcm/node_modules/google-gax/build/protos/google/rpc/error_details.proto
index c4d6c4b..c4d6c4b 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/rpc/error_details.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/rpc/error_details.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/rpc/status.proto b/includes/fcm/node_modules/google-gax/build/protos/google/rpc/status.proto
index 3b1f7a9..3b1f7a9 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/rpc/status.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/rpc/status.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/calendar_period.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/calendar_period.proto
index 82f5690..82f5690 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/calendar_period.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/calendar_period.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/color.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/color.proto
index 5dc85a6..5dc85a6 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/color.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/color.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/date.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/date.proto
index e4e730e..e4e730e 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/date.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/date.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/datetime.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/datetime.proto
index cfed85d..cfed85d 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/datetime.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/datetime.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/dayofweek.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/dayofweek.proto
index 4c80c62..4c80c62 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/dayofweek.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/dayofweek.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/decimal.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/decimal.proto
index beb18a5..beb18a5 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/decimal.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/decimal.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/expr.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/expr.proto
index af0778c..af0778c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/expr.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/expr.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/fraction.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/fraction.proto
index 6c5ae6e..6c5ae6e 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/fraction.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/fraction.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/interval.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/interval.proto
index 9702324..9702324 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/interval.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/interval.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/latlng.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/latlng.proto
index 9231456..9231456 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/latlng.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/latlng.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/localized_text.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/localized_text.proto
index 5c6922b..5c6922b 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/localized_text.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/localized_text.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/money.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/money.proto
index 98d6494..98d6494 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/money.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/money.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/month.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/month.proto
index 99e7551..99e7551 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/month.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/month.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/phone_number.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/phone_number.proto
index 7bbb7d8..7bbb7d8 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/phone_number.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/phone_number.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/postal_address.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/postal_address.proto
index c57c7c3..c57c7c3 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/postal_address.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/postal_address.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/quaternion.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/quaternion.proto
index dfb822d..dfb822d 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/quaternion.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/quaternion.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/google/type/timeofday.proto b/includes/fcm/node_modules/google-gax/build/protos/google/type/timeofday.proto
index 5cb48aa..5cb48aa 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/google/type/timeofday.proto
+++ b/includes/fcm/node_modules/google-gax/build/protos/google/type/timeofday.proto
diff --git a/includes/fcm/node_modules/google-gax/build/protos/http.d.ts b/includes/fcm/node_modules/google-gax/build/protos/http.d.ts
index 1f03560..1f03560 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/http.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/protos/http.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/protos/http.js b/includes/fcm/node_modules/google-gax/build/protos/http.js
index 26434b7..26434b7 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/http.js
+++ b/includes/fcm/node_modules/google-gax/build/protos/http.js
diff --git a/includes/fcm/node_modules/google-gax/build/protos/iam_service.d.ts b/includes/fcm/node_modules/google-gax/build/protos/iam_service.d.ts
index 37203e4..37203e4 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/iam_service.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/protos/iam_service.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/protos/iam_service.js b/includes/fcm/node_modules/google-gax/build/protos/iam_service.js
index 0cbd4a3..0cbd4a3 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/iam_service.js
+++ b/includes/fcm/node_modules/google-gax/build/protos/iam_service.js
diff --git a/includes/fcm/node_modules/google-gax/build/protos/iam_service.json b/includes/fcm/node_modules/google-gax/build/protos/iam_service.json
index f70405c..f70405c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/iam_service.json
+++ b/includes/fcm/node_modules/google-gax/build/protos/iam_service.json
diff --git a/includes/fcm/node_modules/google-gax/build/protos/locations.d.ts b/includes/fcm/node_modules/google-gax/build/protos/locations.d.ts
index 9c60c9b..9c60c9b 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/locations.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/protos/locations.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/protos/locations.js b/includes/fcm/node_modules/google-gax/build/protos/locations.js
index 9a0e799..9a0e799 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/locations.js
+++ b/includes/fcm/node_modules/google-gax/build/protos/locations.js
diff --git a/includes/fcm/node_modules/google-gax/build/protos/locations.json b/includes/fcm/node_modules/google-gax/build/protos/locations.json
index 31fd40f..31fd40f 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/locations.json
+++ b/includes/fcm/node_modules/google-gax/build/protos/locations.json
diff --git a/includes/fcm/node_modules/google-gax/build/protos/operations.d.ts b/includes/fcm/node_modules/google-gax/build/protos/operations.d.ts
index b76e34b..b76e34b 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/operations.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/protos/operations.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/protos/operations.js b/includes/fcm/node_modules/google-gax/build/protos/operations.js
index 74e80f3..74e80f3 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/operations.js
+++ b/includes/fcm/node_modules/google-gax/build/protos/operations.js
diff --git a/includes/fcm/node_modules/google-gax/build/protos/operations.json b/includes/fcm/node_modules/google-gax/build/protos/operations.json
index 96df7c3..96df7c3 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/operations.json
+++ b/includes/fcm/node_modules/google-gax/build/protos/operations.json
diff --git a/includes/fcm/node_modules/google-gax/build/protos/status.json b/includes/fcm/node_modules/google-gax/build/protos/status.json
index dd24748..dd24748 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/protos/status.json
+++ b/includes/fcm/node_modules/google-gax/build/protos/status.json
diff --git a/includes/fcm/node_modules/google-gax/build/src/apiCaller.d.ts b/includes/fcm/node_modules/google-gax/build/src/apiCaller.d.ts
index 244096e..244096e 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/apiCaller.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/apiCaller.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/apiCaller.js b/includes/fcm/node_modules/google-gax/build/src/apiCaller.js
index 25461c6..25461c6 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/apiCaller.js
+++ b/includes/fcm/node_modules/google-gax/build/src/apiCaller.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/apiCaller.js.map b/includes/fcm/node_modules/google-gax/build/src/apiCaller.js.map
index 4790369..4790369 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/apiCaller.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/apiCaller.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/apitypes.d.ts b/includes/fcm/node_modules/google-gax/build/src/apitypes.d.ts
index 1a21295..1a21295 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/apitypes.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/apitypes.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/apitypes.js b/includes/fcm/node_modules/google-gax/build/src/apitypes.js
index 1c1a5ce..1c1a5ce 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/apitypes.js
+++ b/includes/fcm/node_modules/google-gax/build/src/apitypes.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/apitypes.js.map b/includes/fcm/node_modules/google-gax/build/src/apitypes.js.map
index 079005e..079005e 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/apitypes.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/apitypes.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.d.ts b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.d.ts
index 697fd9c..697fd9c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.js b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.js
index 0b571ee..0b571ee 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.js
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.js.map b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.js.map
index 0aff443..0aff443 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleApiCaller.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.d.ts b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.d.ts
index 6ea401b..6ea401b 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.js b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.js
index f80a309..f80a309 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.js
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.js.map b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.js.map
index a32ce6c..a32ce6c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleDescriptor.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.d.ts b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.d.ts
index 50b2c80..50b2c80 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.js b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.js
index 71fc9a5..71fc9a5 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.js
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.js.map b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.js.map
index ee78004..ee78004 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundleExecutor.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.d.ts b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.d.ts
index 2948e8a..2948e8a 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.js b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.js
index e59e7c0..e59e7c0 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.js
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.js.map b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.js.map
index b095655..b095655 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/bundlingUtils.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.d.ts b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.d.ts
index 6d528b5..6d528b5 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.js b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.js
index 523e01b..523e01b 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.js
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.js.map b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.js.map
index 36b0038..36b0038 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/bundlingCalls/task.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/call.d.ts b/includes/fcm/node_modules/google-gax/build/src/call.d.ts
index b8cba00..b8cba00 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/call.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/call.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/call.js b/includes/fcm/node_modules/google-gax/build/src/call.js
index 255367c..255367c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/call.js
+++ b/includes/fcm/node_modules/google-gax/build/src/call.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/call.js.map b/includes/fcm/node_modules/google-gax/build/src/call.js.map
index c4ace69..c4ace69 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/call.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/call.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/clientInterface.d.ts b/includes/fcm/node_modules/google-gax/build/src/clientInterface.d.ts
index f28a968..f28a968 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/clientInterface.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/clientInterface.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/clientInterface.js b/includes/fcm/node_modules/google-gax/build/src/clientInterface.js
index e7b1361..e7b1361 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/clientInterface.js
+++ b/includes/fcm/node_modules/google-gax/build/src/clientInterface.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/clientInterface.js.map b/includes/fcm/node_modules/google-gax/build/src/clientInterface.js.map
index 34b08fb..34b08fb 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/clientInterface.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/clientInterface.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/createApiCall.d.ts b/includes/fcm/node_modules/google-gax/build/src/createApiCall.d.ts
index 08978cb..08978cb 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/createApiCall.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/createApiCall.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/createApiCall.js b/includes/fcm/node_modules/google-gax/build/src/createApiCall.js
index cc2a78a..cc2a78a 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/createApiCall.js
+++ b/includes/fcm/node_modules/google-gax/build/src/createApiCall.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/createApiCall.js.map b/includes/fcm/node_modules/google-gax/build/src/createApiCall.js.map
index 220e1dc..220e1dc 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/createApiCall.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/createApiCall.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/descriptor.d.ts b/includes/fcm/node_modules/google-gax/build/src/descriptor.d.ts
index 8942d0f..8942d0f 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/descriptor.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/descriptor.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/descriptor.js b/includes/fcm/node_modules/google-gax/build/src/descriptor.js
index 93a29f6..93a29f6 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/descriptor.js
+++ b/includes/fcm/node_modules/google-gax/build/src/descriptor.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/descriptor.js.map b/includes/fcm/node_modules/google-gax/build/src/descriptor.js.map
index 1491378..1491378 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/descriptor.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/descriptor.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/fallback.d.ts b/includes/fcm/node_modules/google-gax/build/src/fallback.d.ts
index ef0190b..ef0190b 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/fallback.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/fallback.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/fallback.js b/includes/fcm/node_modules/google-gax/build/src/fallback.js
index 2045305..2045305 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/fallback.js
+++ b/includes/fcm/node_modules/google-gax/build/src/fallback.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/fallback.js.map b/includes/fcm/node_modules/google-gax/build/src/fallback.js.map
index 90d0bb9..90d0bb9 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/fallback.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/fallback.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/fallbackProto.d.ts b/includes/fcm/node_modules/google-gax/build/src/fallbackProto.d.ts
index 784aa86..784aa86 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/fallbackProto.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/fallbackProto.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/fallbackProto.js b/includes/fcm/node_modules/google-gax/build/src/fallbackProto.js
index bcabd30..bcabd30 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/fallbackProto.js
+++ b/includes/fcm/node_modules/google-gax/build/src/fallbackProto.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/fallbackProto.js.map b/includes/fcm/node_modules/google-gax/build/src/fallbackProto.js.map
index 412b743..412b743 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/fallbackProto.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/fallbackProto.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/fallbackRest.d.ts b/includes/fcm/node_modules/google-gax/build/src/fallbackRest.d.ts
index c8f3e33..c8f3e33 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/fallbackRest.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/fallbackRest.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/fallbackRest.js b/includes/fcm/node_modules/google-gax/build/src/fallbackRest.js
index 7628019..7628019 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/fallbackRest.js
+++ b/includes/fcm/node_modules/google-gax/build/src/fallbackRest.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/fallbackRest.js.map b/includes/fcm/node_modules/google-gax/build/src/fallbackRest.js.map
index d3251c4..d3251c4 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/fallbackRest.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/fallbackRest.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.d.ts b/includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.d.ts
index 20d8c9e..20d8c9e 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.js b/includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.js
index f7bde90..f7bde90 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.js
+++ b/includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.js.map b/includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.js.map
index 8514f68..8514f68 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/fallbackServiceStub.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/featureDetection.d.ts b/includes/fcm/node_modules/google-gax/build/src/featureDetection.d.ts
index e63efd4..e63efd4 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/featureDetection.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/featureDetection.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/featureDetection.js b/includes/fcm/node_modules/google-gax/build/src/featureDetection.js
index 8da4787..8da4787 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/featureDetection.js
+++ b/includes/fcm/node_modules/google-gax/build/src/featureDetection.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/featureDetection.js.map b/includes/fcm/node_modules/google-gax/build/src/featureDetection.js.map
index 1156865..1156865 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/featureDetection.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/featureDetection.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/gax.d.ts b/includes/fcm/node_modules/google-gax/build/src/gax.d.ts
index 17f4033..17f4033 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/gax.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/gax.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/gax.js b/includes/fcm/node_modules/google-gax/build/src/gax.js
index 0bc94d0..0bc94d0 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/gax.js
+++ b/includes/fcm/node_modules/google-gax/build/src/gax.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/gax.js.map b/includes/fcm/node_modules/google-gax/build/src/gax.js.map
index 85e9e7b..85e9e7b 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/gax.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/gax.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/googleError.d.ts b/includes/fcm/node_modules/google-gax/build/src/googleError.d.ts
index 100023f..100023f 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/googleError.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/googleError.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/googleError.js b/includes/fcm/node_modules/google-gax/build/src/googleError.js
index 50e4d82..50e4d82 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/googleError.js
+++ b/includes/fcm/node_modules/google-gax/build/src/googleError.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/googleError.js.map b/includes/fcm/node_modules/google-gax/build/src/googleError.js.map
index dbc5151..dbc5151 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/googleError.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/googleError.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/grpc.d.ts b/includes/fcm/node_modules/google-gax/build/src/grpc.d.ts
index 9013075..9013075 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/grpc.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/grpc.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/grpc.js b/includes/fcm/node_modules/google-gax/build/src/grpc.js
index d634772..d634772 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/grpc.js
+++ b/includes/fcm/node_modules/google-gax/build/src/grpc.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/grpc.js.map b/includes/fcm/node_modules/google-gax/build/src/grpc.js.map
index 2b58d3d..2b58d3d 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/grpc.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/grpc.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/iamService.d.ts b/includes/fcm/node_modules/google-gax/build/src/iamService.d.ts
index 5fc9227..5fc9227 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/iamService.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/iamService.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/iamService.js b/includes/fcm/node_modules/google-gax/build/src/iamService.js
index 1d77d45..1d77d45 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/iamService.js
+++ b/includes/fcm/node_modules/google-gax/build/src/iamService.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/iamService.js.map b/includes/fcm/node_modules/google-gax/build/src/iamService.js.map
index 9bdc1e4..9bdc1e4 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/iamService.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/iamService.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/iam_policy_service_client_config.json b/includes/fcm/node_modules/google-gax/build/src/iam_policy_service_client_config.json
index 3f341fa..3f341fa 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/iam_policy_service_client_config.json
+++ b/includes/fcm/node_modules/google-gax/build/src/iam_policy_service_client_config.json
diff --git a/includes/fcm/node_modules/google-gax/build/src/index.d.ts b/includes/fcm/node_modules/google-gax/build/src/index.d.ts
index e0aa8a2..e0aa8a2 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/index.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/index.js b/includes/fcm/node_modules/google-gax/build/src/index.js
index 62a637d..62a637d 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/index.js
+++ b/includes/fcm/node_modules/google-gax/build/src/index.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/index.js.map b/includes/fcm/node_modules/google-gax/build/src/index.js.map
index a0ecd91..a0ecd91 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/index.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/index.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/locationService.d.ts b/includes/fcm/node_modules/google-gax/build/src/locationService.d.ts
index 432d69d..432d69d 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/locationService.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/locationService.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/locationService.js b/includes/fcm/node_modules/google-gax/build/src/locationService.js
index dad7312..dad7312 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/locationService.js
+++ b/includes/fcm/node_modules/google-gax/build/src/locationService.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/locationService.js.map b/includes/fcm/node_modules/google-gax/build/src/locationService.js.map
index bd8c5e1..bd8c5e1 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/locationService.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/locationService.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/locations_client_config.json b/includes/fcm/node_modules/google-gax/build/src/locations_client_config.json
index 9c1c7d3..9c1c7d3 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/locations_client_config.json
+++ b/includes/fcm/node_modules/google-gax/build/src/locations_client_config.json
diff --git a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.d.ts b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.d.ts
index 73e1306..73e1306 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.js b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.js
index 302a687..302a687 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.js
+++ b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.js.map b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.js.map
index f6e2eab..f6e2eab 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningApiCaller.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.d.ts b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.d.ts
index 84e3de2..84e3de2 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.js b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.js
index a9ac886..a9ac886 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.js
+++ b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.js.map b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.js.map
index aeaf9d5..aeaf9d5 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longRunningDescriptor.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.d.ts b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.d.ts
index c020243..c020243 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.js b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.js
index 7308963..7308963 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.js
+++ b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.js.map b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.js.map
index 19aadb3..19aadb3 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/longRunningCalls/longrunning.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.d.ts b/includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.d.ts
index f3cbab5..f3cbab5 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.js b/includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.js
index 6181ba4..6181ba4 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.js
+++ b/includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.js.map b/includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.js.map
index f929d3d..f929d3d 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/normalCalls/normalApiCaller.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.d.ts b/includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.d.ts
index aa0da79..aa0da79 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.js b/includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.js
index 40b6600..40b6600 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.js
+++ b/includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.js.map b/includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.js.map
index f4f0a06..f4f0a06 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/normalCalls/retries.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.d.ts b/includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.d.ts
index 0125d33..0125d33 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.js b/includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.js
index 2f20374..2f20374 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.js
+++ b/includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.js.map b/includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.js.map
index 5724706..5724706 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/normalCalls/timeout.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/operationsClient.d.ts b/includes/fcm/node_modules/google-gax/build/src/operationsClient.d.ts
index 1765e8e..1765e8e 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/operationsClient.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/operationsClient.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/operationsClient.js b/includes/fcm/node_modules/google-gax/build/src/operationsClient.js
index 38bb758..38bb758 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/operationsClient.js
+++ b/includes/fcm/node_modules/google-gax/build/src/operationsClient.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/operationsClient.js.map b/includes/fcm/node_modules/google-gax/build/src/operationsClient.js.map
index ecc68e5..ecc68e5 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/operationsClient.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/operationsClient.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/operations_client_config.json b/includes/fcm/node_modules/google-gax/build/src/operations_client_config.json
index 6fd33a4..6fd33a4 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/operations_client_config.json
+++ b/includes/fcm/node_modules/google-gax/build/src/operations_client_config.json
diff --git a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.d.ts b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.d.ts
index 9eae44f..9eae44f 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.js b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.js
index 171a5f2..171a5f2 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.js
+++ b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.js.map b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.js.map
index a9f2dd2..a9f2dd2 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pageDescriptor.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.d.ts b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.d.ts
index dc33aca..dc33aca 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.js b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.js
index 14c4d99..14c4d99 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.js
+++ b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.js.map b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.js.map
index db35346..db35346 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/pagedApiCaller.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.d.ts b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.d.ts
index 77e7c3a..77e7c3a 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.js b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.js
index 2b29a21..2b29a21 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.js
+++ b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.js.map b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.js.map
index 24a9ceb..24a9ceb 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/paginationCalls/resourceCollector.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/pathTemplate.d.ts b/includes/fcm/node_modules/google-gax/build/src/pathTemplate.d.ts
index 1f82ba8..1f82ba8 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/pathTemplate.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/pathTemplate.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/pathTemplate.js b/includes/fcm/node_modules/google-gax/build/src/pathTemplate.js
index b555f8b..b555f8b 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/pathTemplate.js
+++ b/includes/fcm/node_modules/google-gax/build/src/pathTemplate.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/pathTemplate.js.map b/includes/fcm/node_modules/google-gax/build/src/pathTemplate.js.map
index 9e28a81..9e28a81 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/pathTemplate.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/pathTemplate.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/protobuf.d.ts b/includes/fcm/node_modules/google-gax/build/src/protobuf.d.ts
index 954161d..954161d 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/protobuf.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/protobuf.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/protobuf.js b/includes/fcm/node_modules/google-gax/build/src/protobuf.js
index e99c98d..e99c98d 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/protobuf.js
+++ b/includes/fcm/node_modules/google-gax/build/src/protobuf.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/protobuf.js.map b/includes/fcm/node_modules/google-gax/build/src/protobuf.js.map
index e52e624..e52e624 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/protobuf.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/protobuf.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/protosList.json b/includes/fcm/node_modules/google-gax/build/src/protosList.json
index 3990c90..3990c90 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/protosList.json
+++ b/includes/fcm/node_modules/google-gax/build/src/protosList.json
diff --git a/includes/fcm/node_modules/google-gax/build/src/routingHeader.d.ts b/includes/fcm/node_modules/google-gax/build/src/routingHeader.d.ts
index 34daa02..34daa02 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/routingHeader.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/routingHeader.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/routingHeader.js b/includes/fcm/node_modules/google-gax/build/src/routingHeader.js
index 1970949..1970949 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/routingHeader.js
+++ b/includes/fcm/node_modules/google-gax/build/src/routingHeader.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/routingHeader.js.map b/includes/fcm/node_modules/google-gax/build/src/routingHeader.js.map
index 7cb3c29..7cb3c29 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/routingHeader.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/routingHeader.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/status.d.ts b/includes/fcm/node_modules/google-gax/build/src/status.d.ts
index bdafa63..bdafa63 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/status.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/status.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/status.js b/includes/fcm/node_modules/google-gax/build/src/status.js
index e5bd1fc..e5bd1fc 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/status.js
+++ b/includes/fcm/node_modules/google-gax/build/src/status.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/status.js.map b/includes/fcm/node_modules/google-gax/build/src/status.js.map
index 62a1d32..62a1d32 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/status.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/status.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/streamArrayParser.d.ts b/includes/fcm/node_modules/google-gax/build/src/streamArrayParser.d.ts
index 96d1eaf..96d1eaf 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/streamArrayParser.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/streamArrayParser.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/streamArrayParser.js b/includes/fcm/node_modules/google-gax/build/src/streamArrayParser.js
index d257570..d257570 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/streamArrayParser.js
+++ b/includes/fcm/node_modules/google-gax/build/src/streamArrayParser.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/streamArrayParser.js.map b/includes/fcm/node_modules/google-gax/build/src/streamArrayParser.js.map
index 07b3506..07b3506 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/streamArrayParser.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/streamArrayParser.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.d.ts b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.d.ts
index eeee115..eeee115 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.js b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.js
index cd35c48..cd35c48 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.js
+++ b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.js.map b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.js.map
index 7397c2a..7397c2a 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamDescriptor.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.d.ts b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.d.ts
index 53ffa40..53ffa40 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.js b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.js
index 5635c94..5635c94 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.js
+++ b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.js.map b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.js.map
index b77bb50..b77bb50 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streaming.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.d.ts b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.d.ts
index d4a4c63..d4a4c63 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.js b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.js
index 12d62f1..12d62f1 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.js
+++ b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.js.map b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.js.map
index c4a23a9..c4a23a9 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/streamingCalls/streamingApiCaller.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/transcoding.d.ts b/includes/fcm/node_modules/google-gax/build/src/transcoding.d.ts
index 45d3398..45d3398 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/transcoding.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/transcoding.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/transcoding.js b/includes/fcm/node_modules/google-gax/build/src/transcoding.js
index df556c1..df556c1 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/transcoding.js
+++ b/includes/fcm/node_modules/google-gax/build/src/transcoding.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/transcoding.js.map b/includes/fcm/node_modules/google-gax/build/src/transcoding.js.map
index b650e44..b650e44 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/transcoding.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/transcoding.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/util.d.ts b/includes/fcm/node_modules/google-gax/build/src/util.d.ts
index 7c9f733..7c9f733 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/util.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/util.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/util.js b/includes/fcm/node_modules/google-gax/build/src/util.js
index 6971c72..6971c72 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/util.js
+++ b/includes/fcm/node_modules/google-gax/build/src/util.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/util.js.map b/includes/fcm/node_modules/google-gax/build/src/util.js.map
index 7c1c30c..7c1c30c 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/util.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/util.js.map
diff --git a/includes/fcm/node_modules/google-gax/build/src/warnings.d.ts b/includes/fcm/node_modules/google-gax/build/src/warnings.d.ts
index 48634d4..48634d4 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/warnings.d.ts
+++ b/includes/fcm/node_modules/google-gax/build/src/warnings.d.ts
diff --git a/includes/fcm/node_modules/google-gax/build/src/warnings.js b/includes/fcm/node_modules/google-gax/build/src/warnings.js
index 3e2f039..3e2f039 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/warnings.js
+++ b/includes/fcm/node_modules/google-gax/build/src/warnings.js
diff --git a/includes/fcm/node_modules/google-gax/build/src/warnings.js.map b/includes/fcm/node_modules/google-gax/build/src/warnings.js.map
index bb1cd33..bb1cd33 100644..100755
--- a/includes/fcm/node_modules/google-gax/build/src/warnings.js.map
+++ b/includes/fcm/node_modules/google-gax/build/src/warnings.js.map
diff --git a/includes/fcm/node_modules/google-gax/node_modules/.bin/pbjs b/includes/fcm/node_modules/google-gax/node_modules/.bin/pbjs
index d7cc903..9bfedb3 120000..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/.bin/pbjs
+++ b/includes/fcm/node_modules/google-gax/node_modules/.bin/pbjs
@@ -1 +1,6 @@
-../protobufjs-cli/bin/pbjs \ No newline at end of file
+#!/usr/bin/env node
+var path = require("path"),
+ cli = require(path.join(__dirname, "..", "pbjs.js"));
+var ret = cli.main(process.argv.slice(2));
+if (typeof ret === 'number')
+ process.exit(ret);
diff --git a/includes/fcm/node_modules/google-gax/node_modules/.bin/pbts b/includes/fcm/node_modules/google-gax/node_modules/.bin/pbts
index 98ad9e3..48d392c 120000..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/.bin/pbts
+++ b/includes/fcm/node_modules/google-gax/node_modules/.bin/pbts
@@ -1 +1,6 @@
-../protobufjs-cli/bin/pbts \ No newline at end of file
+#!/usr/bin/env node
+var path = require("path"),
+ cli = require(path.join(__dirname, "..", "pbts.js"));
+var ret = cli.main(process.argv.slice(2));
+if (typeof ret === 'number')
+ process.exit(ret);
diff --git a/includes/fcm/node_modules/google-gax/node_modules/.bin/proto-loader-gen-types b/includes/fcm/node_modules/google-gax/node_modules/.bin/proto-loader-gen-types
index d677436..7ccd39b 120000..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/.bin/proto-loader-gen-types
+++ b/includes/fcm/node_modules/google-gax/node_modules/.bin/proto-loader-gen-types
@@ -1 +1,889 @@
-../@grpc/proto-loader/build/bin/proto-loader-gen-types.js \ No newline at end of file
+#!/usr/bin/env node
+"use strict";
+/**
+ * @license
+ * Copyright 2020 gRPC authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+Object.defineProperty(exports, "__esModule", { value: true });
+const fs = require("fs");
+const path = require("path");
+const Protobuf = require("protobufjs");
+const yargs = require("yargs");
+const camelCase = require("lodash.camelcase");
+const util_1 = require("../src/util");
+const templateStr = "%s";
+const useNameFmter = ({ outputTemplate, inputTemplate }) => {
+ if (outputTemplate === inputTemplate) {
+ throw new Error('inputTemplate and outputTemplate must differ');
+ }
+ return {
+ outputName: (n) => outputTemplate.replace(templateStr, n),
+ inputName: (n) => inputTemplate.replace(templateStr, n)
+ };
+};
+class TextFormatter {
+ constructor() {
+ this.indentText = ' ';
+ this.indentValue = 0;
+ this.textParts = [];
+ }
+ indent() {
+ this.indentValue += 1;
+ }
+ unindent() {
+ this.indentValue -= 1;
+ }
+ writeLine(line) {
+ for (let i = 0; i < this.indentValue; i += 1) {
+ this.textParts.push(this.indentText);
+ }
+ this.textParts.push(line);
+ this.textParts.push('\n');
+ }
+ getFullText() {
+ return this.textParts.join('');
+ }
+}
+// GENERATOR UTILITY FUNCTIONS
+function compareName(x, y) {
+ if (x.name < y.name) {
+ return -1;
+ }
+ else if (x.name > y.name) {
+ return 1;
+ }
+ else {
+ return 0;
+ }
+}
+function isNamespaceBase(obj) {
+ return Array.isArray(obj.nestedArray);
+}
+function stripLeadingPeriod(name) {
+ return name.startsWith('.') ? name.substring(1) : name;
+}
+function getImportPath(to) {
+ /* If the thing we are importing is defined in a message, it is generated in
+ * the same file as that message. */
+ if (to.parent instanceof Protobuf.Type) {
+ return getImportPath(to.parent);
+ }
+ return stripLeadingPeriod(to.fullName).replace(/\./g, '/');
+}
+function getPath(to) {
+ return stripLeadingPeriod(to.fullName).replace(/\./g, '/') + '.ts';
+}
+function getPathToRoot(from) {
+ const depth = stripLeadingPeriod(from.fullName).split('.').length - 1;
+ if (depth === 0) {
+ return './';
+ }
+ let path = '';
+ for (let i = 0; i < depth; i++) {
+ path += '../';
+ }
+ return path;
+}
+function getRelativeImportPath(from, to) {
+ return getPathToRoot(from) + getImportPath(to);
+}
+function getTypeInterfaceName(type) {
+ return type.fullName.replace(/\./g, '_');
+}
+function getImportLine(dependency, from, options) {
+ const filePath = from === undefined ? './' + getImportPath(dependency) : getRelativeImportPath(from, dependency);
+ const { outputName, inputName } = useNameFmter(options);
+ const typeInterfaceName = getTypeInterfaceName(dependency);
+ let importedTypes;
+ /* If the dependency is defined within a message, it will be generated in that
+ * message's file and exported using its typeInterfaceName. */
+ if (dependency.parent instanceof Protobuf.Type) {
+ if (dependency instanceof Protobuf.Type || dependency instanceof Protobuf.Enum) {
+ importedTypes = `${inputName(typeInterfaceName)}, ${outputName(typeInterfaceName)}`;
+ }
+ else if (dependency instanceof Protobuf.Service) {
+ importedTypes = `${typeInterfaceName}Client, ${typeInterfaceName}Definition`;
+ }
+ else {
+ throw new Error('Invalid object passed to getImportLine');
+ }
+ }
+ else {
+ if (dependency instanceof Protobuf.Type || dependency instanceof Protobuf.Enum) {
+ importedTypes = `${inputName(dependency.name)} as ${inputName(typeInterfaceName)}, ${outputName(dependency.name)} as ${outputName(typeInterfaceName)}`;
+ }
+ else if (dependency instanceof Protobuf.Service) {
+ importedTypes = `${dependency.name}Client as ${typeInterfaceName}Client, ${dependency.name}Definition as ${typeInterfaceName}Definition`;
+ }
+ else {
+ throw new Error('Invalid object passed to getImportLine');
+ }
+ }
+ return `import type { ${importedTypes} } from '${filePath}';`;
+}
+function getChildMessagesAndEnums(namespace) {
+ const messageList = [];
+ for (const nested of namespace.nestedArray) {
+ if (nested instanceof Protobuf.Type || nested instanceof Protobuf.Enum) {
+ messageList.push(nested);
+ }
+ if (isNamespaceBase(nested)) {
+ messageList.push(...getChildMessagesAndEnums(nested));
+ }
+ }
+ return messageList;
+}
+function formatComment(formatter, comment) {
+ if (!comment) {
+ return;
+ }
+ formatter.writeLine('/**');
+ for (const line of comment.split('\n')) {
+ formatter.writeLine(` * ${line.replace(/\*\//g, '* /')}`);
+ }
+ formatter.writeLine(' */');
+}
+const typeBrandHint = `This field is a type brand and is not populated at runtime. Instances of this type should be created using type assertions.
+https://github.com/grpc/grpc-node/pull/2281`;
+function formatTypeBrand(formatter, messageType) {
+ formatComment(formatter, typeBrandHint);
+ formatter.writeLine(`__type: '${messageType.fullName}'`);
+}
+// GENERATOR FUNCTIONS
+function getTypeNamePermissive(fieldType, resolvedType, repeated, map, options) {
+ const { inputName } = useNameFmter(options);
+ switch (fieldType) {
+ case 'double':
+ case 'float':
+ return 'number | string';
+ case 'int32':
+ case 'uint32':
+ case 'sint32':
+ case 'fixed32':
+ case 'sfixed32':
+ return 'number';
+ case 'int64':
+ case 'uint64':
+ case 'sint64':
+ case 'fixed64':
+ case 'sfixed64':
+ return 'number | string | Long';
+ case 'bool':
+ return 'boolean';
+ case 'string':
+ return 'string';
+ case 'bytes':
+ return 'Buffer | Uint8Array | string';
+ default:
+ if (resolvedType === null) {
+ throw new Error('Found field with no usable type');
+ }
+ const typeInterfaceName = getTypeInterfaceName(resolvedType);
+ if (resolvedType instanceof Protobuf.Type) {
+ if (repeated || map) {
+ return inputName(typeInterfaceName);
+ }
+ else {
+ return `${inputName(typeInterfaceName)} | null`;
+ }
+ }
+ else {
+ // Enum
+ return inputName(typeInterfaceName);
+ }
+ }
+}
+function getFieldTypePermissive(field, options) {
+ const valueType = getTypeNamePermissive(field.type, field.resolvedType, field.repeated, field.map, options);
+ if (field instanceof Protobuf.MapField) {
+ const keyType = field.keyType === 'string' ? 'string' : 'number';
+ return `{[key: ${keyType}]: ${valueType}}`;
+ }
+ else {
+ return valueType;
+ }
+}
+function generatePermissiveMessageInterface(formatter, messageType, options, nameOverride) {
+ const { inputName } = useNameFmter(options);
+ if (options.includeComments) {
+ formatComment(formatter, messageType.comment);
+ }
+ if (messageType.fullName === '.google.protobuf.Any') {
+ /* This describes the behavior of the Protobuf.js Any wrapper fromObject
+ * replacement function */
+ formatter.writeLine(`export type ${inputName('Any')} = AnyExtension | {`);
+ formatter.writeLine(' type_url: string;');
+ formatter.writeLine(' value: Buffer | Uint8Array | string;');
+ formatter.writeLine('}');
+ return;
+ }
+ formatter.writeLine(`export interface ${inputName(nameOverride !== null && nameOverride !== void 0 ? nameOverride : messageType.name)} {`);
+ formatter.indent();
+ for (const field of messageType.fieldsArray) {
+ const repeatedString = field.repeated ? '[]' : '';
+ const type = getFieldTypePermissive(field, options);
+ if (options.includeComments) {
+ formatComment(formatter, field.comment);
+ }
+ formatter.writeLine(`'${field.name}'?: (${type})${repeatedString};`);
+ }
+ for (const oneof of messageType.oneofsArray) {
+ const typeString = oneof.fieldsArray.map(field => `"${field.name}"`).join('|');
+ if (options.includeComments) {
+ formatComment(formatter, oneof.comment);
+ }
+ formatter.writeLine(`'${oneof.name}'?: ${typeString};`);
+ }
+ if (options.inputBranded) {
+ formatTypeBrand(formatter, messageType);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function getTypeNameRestricted(fieldType, resolvedType, repeated, map, options) {
+ const { outputName } = useNameFmter(options);
+ switch (fieldType) {
+ case 'double':
+ case 'float':
+ if (options.json) {
+ return 'number | string';
+ }
+ else {
+ return 'number';
+ }
+ case 'int32':
+ case 'uint32':
+ case 'sint32':
+ case 'fixed32':
+ case 'sfixed32':
+ return 'number';
+ case 'int64':
+ case 'uint64':
+ case 'sint64':
+ case 'fixed64':
+ case 'sfixed64':
+ if (options.longs === Number) {
+ return 'number';
+ }
+ else if (options.longs === String) {
+ return 'string';
+ }
+ else {
+ return 'Long';
+ }
+ case 'bool':
+ return 'boolean';
+ case 'string':
+ return 'string';
+ case 'bytes':
+ if (options.bytes === Array) {
+ return 'Uint8Array';
+ }
+ else if (options.bytes === String) {
+ return 'string';
+ }
+ else {
+ return 'Buffer';
+ }
+ default:
+ if (resolvedType === null) {
+ throw new Error('Found field with no usable type');
+ }
+ const typeInterfaceName = getTypeInterfaceName(resolvedType);
+ if (resolvedType instanceof Protobuf.Type) {
+ /* null is only used to represent absent message values if the defaults
+ * option is set, and only for non-repeated, non-map fields. */
+ if (options.defaults && !repeated && !map) {
+ return `${outputName(typeInterfaceName)} | null`;
+ }
+ else {
+ return `${outputName(typeInterfaceName)}`;
+ }
+ }
+ else {
+ // Enum
+ return outputName(typeInterfaceName);
+ }
+ }
+}
+function getFieldTypeRestricted(field, options) {
+ const valueType = getTypeNameRestricted(field.type, field.resolvedType, field.repeated, field.map, options);
+ if (field instanceof Protobuf.MapField) {
+ const keyType = field.keyType === 'string' ? 'string' : 'number';
+ return `{[key: ${keyType}]: ${valueType}}`;
+ }
+ else {
+ return valueType;
+ }
+}
+function generateRestrictedMessageInterface(formatter, messageType, options, nameOverride) {
+ var _a, _b, _c;
+ const { outputName } = useNameFmter(options);
+ if (options.includeComments) {
+ formatComment(formatter, messageType.comment);
+ }
+ if (messageType.fullName === '.google.protobuf.Any' && options.json) {
+ /* This describes the behavior of the Protobuf.js Any wrapper toObject
+ * replacement function */
+ let optionalString = options.defaults ? '' : '?';
+ formatter.writeLine(`export type ${outputName('Any')} = AnyExtension | {`);
+ formatter.writeLine(` type_url${optionalString}: string;`);
+ formatter.writeLine(` value${optionalString}: ${getTypeNameRestricted('bytes', null, false, false, options)};`);
+ formatter.writeLine('}');
+ return;
+ }
+ formatter.writeLine(`export interface ${outputName(nameOverride !== null && nameOverride !== void 0 ? nameOverride : messageType.name)} {`);
+ formatter.indent();
+ for (const field of messageType.fieldsArray) {
+ let fieldGuaranteed;
+ if (field.partOf) {
+ // The field is not guaranteed populated if it is part of a oneof
+ fieldGuaranteed = false;
+ }
+ else if (field.repeated) {
+ fieldGuaranteed = (_a = (options.defaults || options.arrays)) !== null && _a !== void 0 ? _a : false;
+ }
+ else if (field.map) {
+ fieldGuaranteed = (_b = (options.defaults || options.objects)) !== null && _b !== void 0 ? _b : false;
+ }
+ else {
+ fieldGuaranteed = (_c = options.defaults) !== null && _c !== void 0 ? _c : false;
+ }
+ const optionalString = fieldGuaranteed ? '' : '?';
+ const repeatedString = field.repeated ? '[]' : '';
+ const type = getFieldTypeRestricted(field, options);
+ if (options.includeComments) {
+ formatComment(formatter, field.comment);
+ }
+ formatter.writeLine(`'${field.name}'${optionalString}: (${type})${repeatedString};`);
+ }
+ if (options.oneofs) {
+ for (const oneof of messageType.oneofsArray) {
+ const typeString = oneof.fieldsArray.map(field => `"${field.name}"`).join('|');
+ if (options.includeComments) {
+ formatComment(formatter, oneof.comment);
+ }
+ formatter.writeLine(`'${oneof.name}': ${typeString};`);
+ }
+ }
+ if (options.outputBranded) {
+ formatTypeBrand(formatter, messageType);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateMessageInterfaces(formatter, messageType, options) {
+ var _a, _b;
+ let usesLong = false;
+ let seenDeps = new Set();
+ const childTypes = getChildMessagesAndEnums(messageType);
+ formatter.writeLine(`// Original file: ${(_b = ((_a = messageType.filename) !== null && _a !== void 0 ? _a : 'null')) === null || _b === void 0 ? void 0 : _b.replace(/\\/g, '/')}`);
+ formatter.writeLine('');
+ messageType.fieldsArray.sort((fieldA, fieldB) => fieldA.id - fieldB.id);
+ for (const field of messageType.fieldsArray) {
+ if (field.resolvedType && childTypes.indexOf(field.resolvedType) < 0) {
+ const dependency = field.resolvedType;
+ if (seenDeps.has(dependency.fullName)) {
+ continue;
+ }
+ seenDeps.add(dependency.fullName);
+ formatter.writeLine(getImportLine(dependency, messageType, options));
+ }
+ if (field.type.indexOf('64') >= 0) {
+ usesLong = true;
+ }
+ }
+ for (const childType of childTypes) {
+ if (childType instanceof Protobuf.Type) {
+ for (const field of childType.fieldsArray) {
+ if (field.resolvedType && childTypes.indexOf(field.resolvedType) < 0) {
+ const dependency = field.resolvedType;
+ if (seenDeps.has(dependency.fullName)) {
+ continue;
+ }
+ seenDeps.add(dependency.fullName);
+ formatter.writeLine(getImportLine(dependency, messageType, options));
+ }
+ if (field.type.indexOf('64') >= 0) {
+ usesLong = true;
+ }
+ }
+ }
+ }
+ if (usesLong) {
+ formatter.writeLine("import type { Long } from '@grpc/proto-loader';");
+ }
+ if (messageType.fullName === '.google.protobuf.Any') {
+ formatter.writeLine("import type { AnyExtension } from '@grpc/proto-loader';");
+ }
+ formatter.writeLine('');
+ for (const childType of childTypes.sort(compareName)) {
+ const nameOverride = getTypeInterfaceName(childType);
+ if (childType instanceof Protobuf.Type) {
+ generatePermissiveMessageInterface(formatter, childType, options, nameOverride);
+ formatter.writeLine('');
+ generateRestrictedMessageInterface(formatter, childType, options, nameOverride);
+ }
+ else {
+ generateEnumInterface(formatter, childType, options, nameOverride);
+ }
+ formatter.writeLine('');
+ }
+ generatePermissiveMessageInterface(formatter, messageType, options);
+ formatter.writeLine('');
+ generateRestrictedMessageInterface(formatter, messageType, options);
+}
+function generateEnumInterface(formatter, enumType, options, nameOverride) {
+ var _a, _b;
+ const { inputName, outputName } = useNameFmter(options);
+ const name = nameOverride !== null && nameOverride !== void 0 ? nameOverride : enumType.name;
+ formatter.writeLine(`// Original file: ${(_b = ((_a = enumType.filename) !== null && _a !== void 0 ? _a : 'null')) === null || _b === void 0 ? void 0 : _b.replace(/\\/g, '/')}`);
+ formatter.writeLine('');
+ if (options.includeComments) {
+ formatComment(formatter, enumType.comment);
+ }
+ formatter.writeLine(`export const ${name} = {`);
+ formatter.indent();
+ for (const key of Object.keys(enumType.values)) {
+ if (options.includeComments) {
+ formatComment(formatter, enumType.comments[key]);
+ }
+ formatter.writeLine(`${key}: ${options.enums == String ? `'${key}'` : enumType.values[key]},`);
+ }
+ formatter.unindent();
+ formatter.writeLine('} as const;');
+ // Permissive Type
+ formatter.writeLine('');
+ if (options.includeComments) {
+ formatComment(formatter, enumType.comment);
+ }
+ formatter.writeLine(`export type ${inputName(name)} =`);
+ formatter.indent();
+ for (const key of Object.keys(enumType.values)) {
+ if (options.includeComments) {
+ formatComment(formatter, enumType.comments[key]);
+ }
+ formatter.writeLine(`| '${key}'`);
+ formatter.writeLine(`| ${enumType.values[key]}`);
+ }
+ formatter.unindent();
+ // Restrictive Type
+ formatter.writeLine('');
+ if (options.includeComments) {
+ formatComment(formatter, enumType.comment);
+ }
+ formatter.writeLine(`export type ${outputName(name)} = typeof ${name}[keyof typeof ${name}]`);
+}
+/**
+ * This is a list of methods that are exist in the generic Client class in the
+ * gRPC libraries. TypeScript has a problem with methods in subclasses with the
+ * same names as methods in the superclass, but with mismatched APIs. So, we
+ * avoid generating methods with these names in the service client interfaces.
+ * We always generate two service client methods per service method: one camel
+ * cased, and one with the original casing. So we will still generate one
+ * service client method for any conflicting name.
+ *
+ * Technically, at runtime conflicting name in the service client method
+ * actually shadows the original method, but TypeScript does not have a good
+ * way to represent that. So this change is not 100% accurate, but it gets the
+ * generated code to compile.
+ *
+ * This is just a list of the methods in the Client class definitions in
+ * grpc@1.24.11 and @grpc/grpc-js@1.4.0.
+ */
+const CLIENT_RESERVED_METHOD_NAMES = new Set([
+ 'close',
+ 'getChannel',
+ 'waitForReady',
+ 'makeUnaryRequest',
+ 'makeClientStreamRequest',
+ 'makeServerStreamRequest',
+ 'makeBidiStreamRequest',
+ 'resolveCallInterceptors',
+ /* These methods are private, but TypeScript is not happy with overriding even
+ * private methods with mismatched APIs. */
+ 'checkOptionalUnaryResponseArguments',
+ 'checkMetadataAndOptions'
+]);
+function generateServiceClientInterface(formatter, serviceType, options) {
+ const { outputName, inputName } = useNameFmter(options);
+ if (options.includeComments) {
+ formatComment(formatter, serviceType.comment);
+ }
+ formatter.writeLine(`export interface ${serviceType.name}Client extends grpc.Client {`);
+ formatter.indent();
+ for (const methodName of Object.keys(serviceType.methods).sort()) {
+ const method = serviceType.methods[methodName];
+ for (const name of [methodName, camelCase(methodName)]) {
+ if (CLIENT_RESERVED_METHOD_NAMES.has(name)) {
+ continue;
+ }
+ if (options.includeComments) {
+ formatComment(formatter, method.comment);
+ }
+ const requestType = inputName(getTypeInterfaceName(method.resolvedRequestType));
+ const responseType = outputName(getTypeInterfaceName(method.resolvedResponseType));
+ const callbackType = `grpc.requestCallback<${responseType}>`;
+ if (method.requestStream) {
+ if (method.responseStream) {
+ // Bidi streaming
+ const callType = `grpc.ClientDuplexStream<${requestType}, ${responseType}>`;
+ formatter.writeLine(`${name}(metadata: grpc.Metadata, options?: grpc.CallOptions): ${callType};`);
+ formatter.writeLine(`${name}(options?: grpc.CallOptions): ${callType};`);
+ }
+ else {
+ // Client streaming
+ const callType = `grpc.ClientWritableStream<${requestType}>`;
+ formatter.writeLine(`${name}(metadata: grpc.Metadata, options: grpc.CallOptions, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(metadata: grpc.Metadata, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(options: grpc.CallOptions, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(callback: ${callbackType}): ${callType};`);
+ }
+ }
+ else {
+ if (method.responseStream) {
+ // Server streaming
+ const callType = `grpc.ClientReadableStream<${responseType}>`;
+ formatter.writeLine(`${name}(argument: ${requestType}, metadata: grpc.Metadata, options?: grpc.CallOptions): ${callType};`);
+ formatter.writeLine(`${name}(argument: ${requestType}, options?: grpc.CallOptions): ${callType};`);
+ }
+ else {
+ // Unary
+ const callType = 'grpc.ClientUnaryCall';
+ formatter.writeLine(`${name}(argument: ${requestType}, metadata: grpc.Metadata, options: grpc.CallOptions, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(argument: ${requestType}, metadata: grpc.Metadata, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(argument: ${requestType}, options: grpc.CallOptions, callback: ${callbackType}): ${callType};`);
+ formatter.writeLine(`${name}(argument: ${requestType}, callback: ${callbackType}): ${callType};`);
+ }
+ }
+ }
+ formatter.writeLine('');
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateServiceHandlerInterface(formatter, serviceType, options) {
+ const { inputName, outputName } = useNameFmter(options);
+ if (options.includeComments) {
+ formatComment(formatter, serviceType.comment);
+ }
+ formatter.writeLine(`export interface ${serviceType.name}Handlers extends grpc.UntypedServiceImplementation {`);
+ formatter.indent();
+ for (const methodName of Object.keys(serviceType.methods).sort()) {
+ const method = serviceType.methods[methodName];
+ if (options.includeComments) {
+ formatComment(formatter, method.comment);
+ }
+ const requestType = outputName(getTypeInterfaceName(method.resolvedRequestType));
+ const responseType = inputName(getTypeInterfaceName(method.resolvedResponseType));
+ if (method.requestStream) {
+ if (method.responseStream) {
+ // Bidi streaming
+ formatter.writeLine(`${methodName}: grpc.handleBidiStreamingCall<${requestType}, ${responseType}>;`);
+ }
+ else {
+ // Client streaming
+ formatter.writeLine(`${methodName}: grpc.handleClientStreamingCall<${requestType}, ${responseType}>;`);
+ }
+ }
+ else {
+ if (method.responseStream) {
+ // Server streaming
+ formatter.writeLine(`${methodName}: grpc.handleServerStreamingCall<${requestType}, ${responseType}>;`);
+ }
+ else {
+ // Unary
+ formatter.writeLine(`${methodName}: grpc.handleUnaryCall<${requestType}, ${responseType}>;`);
+ }
+ }
+ formatter.writeLine('');
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateServiceDefinitionInterface(formatter, serviceType, options) {
+ const { inputName, outputName } = useNameFmter(options);
+ formatter.writeLine(`export interface ${serviceType.name}Definition extends grpc.ServiceDefinition {`);
+ formatter.indent();
+ for (const methodName of Object.keys(serviceType.methods).sort()) {
+ const method = serviceType.methods[methodName];
+ const requestType = getTypeInterfaceName(method.resolvedRequestType);
+ const responseType = getTypeInterfaceName(method.resolvedResponseType);
+ formatter.writeLine(`${methodName}: MethodDefinition<${inputName(requestType)}, ${inputName(responseType)}, ${outputName(requestType)}, ${outputName(responseType)}>`);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateServiceInterfaces(formatter, serviceType, options) {
+ var _a, _b;
+ formatter.writeLine(`// Original file: ${(_b = ((_a = serviceType.filename) !== null && _a !== void 0 ? _a : 'null')) === null || _b === void 0 ? void 0 : _b.replace(/\\/g, '/')}`);
+ formatter.writeLine('');
+ const grpcImportPath = options.grpcLib.startsWith('.') ? getPathToRoot(serviceType) + options.grpcLib : options.grpcLib;
+ formatter.writeLine(`import type * as grpc from '${grpcImportPath}'`);
+ formatter.writeLine(`import type { MethodDefinition } from '@grpc/proto-loader'`);
+ const dependencies = new Set();
+ for (const method of serviceType.methodsArray) {
+ dependencies.add(method.resolvedRequestType);
+ dependencies.add(method.resolvedResponseType);
+ }
+ for (const dep of Array.from(dependencies.values()).sort(compareName)) {
+ formatter.writeLine(getImportLine(dep, serviceType, options));
+ }
+ formatter.writeLine('');
+ generateServiceClientInterface(formatter, serviceType, options);
+ formatter.writeLine('');
+ generateServiceHandlerInterface(formatter, serviceType, options);
+ formatter.writeLine('');
+ generateServiceDefinitionInterface(formatter, serviceType, options);
+}
+function containsDefinition(definitionType, namespace) {
+ for (const nested of namespace.nestedArray.sort(compareName)) {
+ if (nested instanceof definitionType) {
+ return true;
+ }
+ else if (isNamespaceBase(nested) && !(nested instanceof Protobuf.Type) && !(nested instanceof Protobuf.Enum) && containsDefinition(definitionType, nested)) {
+ return true;
+ }
+ }
+ return false;
+}
+function generateDefinitionImports(formatter, namespace, options) {
+ const imports = [];
+ if (containsDefinition(Protobuf.Enum, namespace)) {
+ imports.push('EnumTypeDefinition');
+ }
+ if (containsDefinition(Protobuf.Type, namespace)) {
+ imports.push('MessageTypeDefinition');
+ }
+ if (imports.length) {
+ formatter.writeLine(`import type { ${imports.join(', ')} } from '@grpc/proto-loader';`);
+ }
+}
+function generateServiceImports(formatter, namespace, options) {
+ for (const nested of namespace.nestedArray.sort(compareName)) {
+ if (nested instanceof Protobuf.Service) {
+ formatter.writeLine(getImportLine(nested, undefined, options));
+ }
+ else if (isNamespaceBase(nested) && !(nested instanceof Protobuf.Type) && !(nested instanceof Protobuf.Enum)) {
+ generateServiceImports(formatter, nested, options);
+ }
+ }
+}
+function generateSingleLoadedDefinitionType(formatter, nested, options) {
+ if (nested instanceof Protobuf.Service) {
+ if (options.includeComments) {
+ formatComment(formatter, nested.comment);
+ }
+ const typeInterfaceName = getTypeInterfaceName(nested);
+ formatter.writeLine(`${nested.name}: SubtypeConstructor<typeof grpc.Client, ${typeInterfaceName}Client> & { service: ${typeInterfaceName}Definition }`);
+ }
+ else if (nested instanceof Protobuf.Enum) {
+ formatter.writeLine(`${nested.name}: EnumTypeDefinition`);
+ }
+ else if (nested instanceof Protobuf.Type) {
+ formatter.writeLine(`${nested.name}: MessageTypeDefinition`);
+ }
+ else if (isNamespaceBase(nested)) {
+ generateLoadedDefinitionTypes(formatter, nested, options);
+ }
+}
+function generateLoadedDefinitionTypes(formatter, namespace, options) {
+ formatter.writeLine(`${namespace.name}: {`);
+ formatter.indent();
+ for (const nested of namespace.nestedArray.sort(compareName)) {
+ generateSingleLoadedDefinitionType(formatter, nested, options);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+}
+function generateRootFile(formatter, root, options) {
+ formatter.writeLine(`import type * as grpc from '${options.grpcLib}';`);
+ generateDefinitionImports(formatter, root, options);
+ formatter.writeLine('');
+ generateServiceImports(formatter, root, options);
+ formatter.writeLine('');
+ formatter.writeLine('type SubtypeConstructor<Constructor extends new (...args: any) => any, Subtype> = {');
+ formatter.writeLine(' new(...args: ConstructorParameters<Constructor>): Subtype;');
+ formatter.writeLine('};');
+ formatter.writeLine('');
+ formatter.writeLine('export interface ProtoGrpcType {');
+ formatter.indent();
+ for (const nested of root.nestedArray) {
+ generateSingleLoadedDefinitionType(formatter, nested, options);
+ }
+ formatter.unindent();
+ formatter.writeLine('}');
+ formatter.writeLine('');
+}
+async function writeFile(filename, contents) {
+ await fs.promises.mkdir(path.dirname(filename), { recursive: true });
+ return fs.promises.writeFile(filename, contents);
+}
+function generateFilesForNamespace(namespace, options) {
+ const filePromises = [];
+ for (const nested of namespace.nestedArray) {
+ const fileFormatter = new TextFormatter();
+ if (nested instanceof Protobuf.Type) {
+ generateMessageInterfaces(fileFormatter, nested, options);
+ if (options.verbose) {
+ console.log(`Writing ${options.outDir}/${getPath(nested)} from file ${nested.filename}`);
+ }
+ filePromises.push(writeFile(`${options.outDir}/${getPath(nested)}`, fileFormatter.getFullText()));
+ }
+ else if (nested instanceof Protobuf.Enum) {
+ generateEnumInterface(fileFormatter, nested, options);
+ if (options.verbose) {
+ console.log(`Writing ${options.outDir}/${getPath(nested)} from file ${nested.filename}`);
+ }
+ filePromises.push(writeFile(`${options.outDir}/${getPath(nested)}`, fileFormatter.getFullText()));
+ }
+ else if (nested instanceof Protobuf.Service) {
+ generateServiceInterfaces(fileFormatter, nested, options);
+ if (options.verbose) {
+ console.log(`Writing ${options.outDir}/${getPath(nested)} from file ${nested.filename}`);
+ }
+ filePromises.push(writeFile(`${options.outDir}/${getPath(nested)}`, fileFormatter.getFullText()));
+ }
+ else if (isNamespaceBase(nested)) {
+ filePromises.push(...generateFilesForNamespace(nested, options));
+ }
+ }
+ return filePromises;
+}
+function writeFilesForRoot(root, masterFileName, options) {
+ const filePromises = [];
+ const masterFileFormatter = new TextFormatter();
+ generateRootFile(masterFileFormatter, root, options);
+ if (options.verbose) {
+ console.log(`Writing ${options.outDir}/${masterFileName}`);
+ }
+ filePromises.push(writeFile(`${options.outDir}/${masterFileName}`, masterFileFormatter.getFullText()));
+ filePromises.push(...generateFilesForNamespace(root, options));
+ return filePromises;
+}
+async function writeAllFiles(protoFiles, options) {
+ await fs.promises.mkdir(options.outDir, { recursive: true });
+ const basenameMap = new Map();
+ for (const filename of protoFiles) {
+ const basename = path.basename(filename).replace(/\.proto$/, '.ts');
+ if (basenameMap.has(basename)) {
+ basenameMap.get(basename).push(filename);
+ }
+ else {
+ basenameMap.set(basename, [filename]);
+ }
+ }
+ for (const [basename, filenames] of basenameMap.entries()) {
+ const loadedRoot = await (0, util_1.loadProtosWithOptions)(filenames, options);
+ writeFilesForRoot(loadedRoot, basename, options);
+ }
+}
+async function runScript() {
+ const boolDefaultFalseOption = {
+ boolean: true,
+ default: false,
+ };
+ const argv = yargs
+ .parserConfiguration({
+ 'parse-positional-numbers': false
+ })
+ .option('keepCase', boolDefaultFalseOption)
+ .option('longs', { string: true, default: 'Long' })
+ .option('enums', { string: true, default: 'number' })
+ .option('bytes', { string: true, default: 'Buffer' })
+ .option('defaults', boolDefaultFalseOption)
+ .option('arrays', boolDefaultFalseOption)
+ .option('objects', boolDefaultFalseOption)
+ .option('oneofs', boolDefaultFalseOption)
+ .option('json', boolDefaultFalseOption)
+ .boolean('verbose')
+ .option('includeComments', boolDefaultFalseOption)
+ .option('includeDirs', {
+ normalize: true,
+ array: true,
+ alias: 'I'
+ })
+ .option('outDir', {
+ alias: 'O',
+ normalize: true,
+ })
+ .option('grpcLib', { string: true })
+ .option('inputTemplate', { string: true, default: `${templateStr}` })
+ .option('outputTemplate', { string: true, default: `${templateStr}__Output` })
+ .option('inputBranded', boolDefaultFalseOption)
+ .option('outputBranded', boolDefaultFalseOption)
+ .coerce('longs', value => {
+ switch (value) {
+ case 'String': return String;
+ case 'Number': return Number;
+ default: return undefined;
+ }
+ }).coerce('enums', value => {
+ if (value === 'String') {
+ return String;
+ }
+ else {
+ return undefined;
+ }
+ }).coerce('bytes', value => {
+ switch (value) {
+ case 'Array': return Array;
+ case 'String': return String;
+ default: return undefined;
+ }
+ })
+ .alias({
+ verbose: 'v'
+ }).describe({
+ keepCase: 'Preserve the case of field names',
+ longs: 'The type that should be used to output 64 bit integer values. Can be String, Number',
+ enums: 'The type that should be used to output enum fields. Can be String',
+ bytes: 'The type that should be used to output bytes fields. Can be String, Array',
+ defaults: 'Output default values for omitted fields',
+ arrays: 'Output default values for omitted repeated fields even if --defaults is not set',
+ objects: 'Output default values for omitted message fields even if --defaults is not set',
+ oneofs: 'Output virtual oneof fields set to the present field\'s name',
+ json: 'Represent Infinity and NaN as strings in float fields. Also decode google.protobuf.Any automatically',
+ includeComments: 'Generate doc comments from comments in the original files',
+ includeDirs: 'Directories to search for included files',
+ outDir: 'Directory in which to output files',
+ grpcLib: 'The gRPC implementation library that these types will be used with',
+ inputTemplate: 'Template for mapping input or "permissive" type names',
+ outputTemplate: 'Template for mapping output or "restricted" type names',
+ inputBranded: 'Output property for branded type for "permissive" types with fullName of the Message as its value',
+ outputBranded: 'Output property for branded type for "restricted" types with fullName of the Message as its value',
+ }).demandOption(['outDir', 'grpcLib'])
+ .demand(1)
+ .usage('$0 [options] filenames...')
+ .epilogue('WARNING: This tool is in alpha. The CLI and generated code are subject to change')
+ .argv;
+ if (argv.verbose) {
+ console.log('Parsed arguments:', argv);
+ }
+ (0, util_1.addCommonProtos)();
+ writeAllFiles(argv._, Object.assign(Object.assign({}, argv), { alternateCommentMode: true })).then(() => {
+ if (argv.verbose) {
+ console.log('Success');
+ }
+ }, (error) => {
+ console.error(error);
+ process.exit(1);
+ });
+}
+if (require.main === module) {
+ runScript();
+}
+//# sourceMappingURL=proto-loader-gen-types.js.map \ No newline at end of file
diff --git a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/._LICENSE b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/._LICENSE
new file mode 100755
index 0000000..fc04827
--- /dev/null
+++ b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/LICENSE b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/LICENSE
index 8dada3e..8dada3e 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/LICENSE
+++ b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/LICENSE
diff --git a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/README.md b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/README.md
index 2a7af61..2a7af61 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/README.md
+++ b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/README.md
diff --git a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/bin/proto-loader-gen-types.js.map b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/bin/proto-loader-gen-types.js.map
index ffde0de..ffde0de 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/bin/proto-loader-gen-types.js.map
+++ b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/bin/proto-loader-gen-types.js.map
diff --git a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.d.ts b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.d.ts
index 6a0d0cc..6a0d0cc 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.d.ts
+++ b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.js b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.js
index 5bbf6b3..5bbf6b3 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.js.map b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.js.map
index b10c5d5..b10c5d5 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.js.map
+++ b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/index.js.map
diff --git a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.d.ts b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.d.ts
index d0b13d9..d0b13d9 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.d.ts
+++ b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.d.ts
diff --git a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.js b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.js
index 7ade36b..7ade36b 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.js.map b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.js.map
index bb517f7..bb517f7 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.js.map
+++ b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/build/src/util.js.map
diff --git a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/package.json b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/package.json
index 495f200..495f200 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/package.json
+++ b/includes/fcm/node_modules/google-gax/node_modules/@grpc/proto-loader/package.json
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/._LICENSE b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/._LICENSE
new file mode 100755
index 0000000..a9904c0
--- /dev/null
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/CHANGELOG.md b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/CHANGELOG.md
index 0e218e6..0e218e6 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/CHANGELOG.md
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/CHANGELOG.md
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/LICENSE b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/LICENSE
index e5f7a5c..e5f7a5c 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/LICENSE
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/LICENSE
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/README.md b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/README.md
index e7f1890..e7f1890 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/README.md
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/README.md
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/index.d.ts b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/index.d.ts
index 09c2026..09c2026 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/index.d.ts
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/index.d.ts
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/index.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/index.js
index c565aa6..c565aa6 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/index.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/index.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc.json b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc.json
index b5fe1d9..b5fe1d9 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc.json
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc.json
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/._LICENSE b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/._LICENSE
new file mode 100755
index 0000000..237debd
--- /dev/null
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/LICENSE b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/LICENSE
index e5aebc9..e5aebc9 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/LICENSE
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/LICENSE
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/README.md b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/README.md
index beed748..beed748 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/README.md
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/README.md
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/plugin.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/plugin.js
index 1bf4f42..1bf4f42 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/plugin.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/plugin.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/publish.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/publish.js
index 3846a99..3846a99 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/publish.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/lib/tsd-jsdoc/publish.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/package.json b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/package.json
index 29a0c10..29a0c10 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/package.json
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/package.json
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbjs.d.ts b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbjs.d.ts
index ead1f3c..ead1f3c 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbjs.d.ts
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbjs.d.ts
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbjs.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbjs.js
index 23750a4..23750a4 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbjs.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbjs.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbts.d.ts b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbts.d.ts
index 35db28c..35db28c 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbts.d.ts
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbts.d.ts
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbts.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbts.js
index ffaf0c6..ffaf0c6 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbts.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/pbts.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/scripts/prepublish.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/scripts/prepublish.js
index dc38f75..dc38f75 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/scripts/prepublish.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/scripts/prepublish.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/json-module.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/json-module.js
index b879026..b879026 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/json-module.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/json-module.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/json.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/json.js
index 7025372..7025372 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/json.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/json.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto.js
index 74abd5a..74abd5a 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto2.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto2.js
index b349f57..b349f57 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto2.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto2.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto3.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto3.js
index 397b567..397b567 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto3.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/proto3.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/static-module.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/static-module.js
index 7d16c2f..7d16c2f 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/static-module.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/static-module.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/static.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/static.js
index c130d90..c130d90 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/static.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/targets/static.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/util.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/util.js
index 9313622..9313622 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/util.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/util.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/amd.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/amd.js
index c43dd73..c43dd73 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/amd.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/amd.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/closure.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/closure.js
index c94327c..c94327c 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/closure.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/closure.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/commonjs.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/commonjs.js
index 6dc9168..6dc9168 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/commonjs.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/commonjs.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/default.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/default.js
index 34b29ec..34b29ec 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/default.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/default.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/es6.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/es6.js
index 5bdc43c..5bdc43c 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/es6.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs-cli/wrappers/es6.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/._LICENSE b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/._LICENSE
new file mode 100755
index 0000000..648b65a
--- /dev/null
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/LICENSE b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/LICENSE
index 57b7e30..57b7e30 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/LICENSE
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/LICENSE
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/README.md b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/README.md
index b88c022..b88c022 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/README.md
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/README.md
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.js
index dc508bc..dc508bc 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.js.map b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.js.map
index 128be34..128be34 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.js.map
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.js.map
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.min.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.min.js
index 5a0bcb6..5a0bcb6 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.min.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.min.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.min.js.map b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.min.js.map
index fbf0f85..fbf0f85 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.min.js.map
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/light/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.js
index 8731786..8731786 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.js.map b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.js.map
index 8f9a075..8f9a075 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.js.map
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.js.map
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.min.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.min.js
index 1d64def..1d64def 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.min.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.min.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.min.js.map b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
index e08df4c..e08df4c 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.js
index 4e7650a..4e7650a 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.js.map b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.js.map
index d623ef3..d623ef3 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.js.map
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.js.map
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.min.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.min.js
index 2b867e8..2b867e8 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.min.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.min.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.min.js.map b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.min.js.map
index 49eb0a7..49eb0a7 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.min.js.map
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/dist/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/debug/README.md b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/debug/README.md
index a48517e..a48517e 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/debug/README.md
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/debug/README.md
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/debug/index.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/debug/index.js
index 2b79766..2b79766 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/debug/index.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/debug/index.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/README.md b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/README.md
index 3bc4c6c..3bc4c6c 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/README.md
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/README.md
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/index.d.ts b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/index.d.ts
index 1df2efc..1df2efc 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/index.d.ts
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/index.d.ts
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/index.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/index.js
index 6aafd2a..6aafd2a 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/index.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/index.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/test.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/test.js
index ceb80f8..ceb80f8 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/test.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/ext/descriptor/test.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/._LICENSE b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/._LICENSE
new file mode 100755
index 0000000..64678d7
--- /dev/null
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/LICENSE b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/LICENSE
index 868bd40..868bd40 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/LICENSE
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/LICENSE
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/README.md b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/README.md
index 09e3f23..09e3f23 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/README.md
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/README.md
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/annotations.json b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/annotations.json
index 3f13a73..3f13a73 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/annotations.json
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/annotations.json
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/annotations.proto b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/annotations.proto
index 63a8eef..63a8eef 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/annotations.proto
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/annotations.proto
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/http.json b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/http.json
index e3a0f4f..e3a0f4f 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/http.json
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/http.json
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/http.proto b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/http.proto
index e9a7e9d..e9a7e9d 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/http.proto
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/api/http.proto
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/api.json b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/api.json
index 5460612..5460612 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/api.json
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/api.json
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/api.proto b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/api.proto
index cf6ae3f..cf6ae3f 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/api.proto
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/api.proto
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/descriptor.json b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/descriptor.json
index f6c5c11..f6c5c11 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/descriptor.json
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/descriptor.json
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/descriptor.proto b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/descriptor.proto
index 3279492..3279492 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/descriptor.proto
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/descriptor.proto
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/source_context.json b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/source_context.json
index 51adb63..51adb63 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/source_context.json
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/source_context.json
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/source_context.proto b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/source_context.proto
index 584d36c..584d36c 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/source_context.proto
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/source_context.proto
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/type.json b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/type.json
index fffa70d..fffa70d 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/type.json
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/type.json
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/type.proto b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/type.proto
index 8ee445b..8ee445b 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/type.proto
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/google/protobuf/type.proto
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/index.d.ts b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/index.d.ts
index 750ad2f..750ad2f 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/index.d.ts
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/index.d.ts
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/index.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/index.js
index 042042a..042042a 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/index.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/index.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/light.d.ts b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/light.d.ts
index d83e7f9..d83e7f9 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/light.d.ts
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/light.d.ts
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/light.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/light.js
index 1209e64..1209e64 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/light.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/light.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/minimal.d.ts b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/minimal.d.ts
index d83e7f9..d83e7f9 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/minimal.d.ts
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/minimal.d.ts
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/minimal.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/minimal.js
index 1f35ec9..1f35ec9 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/minimal.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/minimal.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/._LICENSE b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/._LICENSE
new file mode 100755
index 0000000..a576873
--- /dev/null
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/LICENSE b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/LICENSE
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/LICENSE
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/README.md b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/README.md
index ab168f1..ab168f1 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/README.md
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/README.md
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/index.d.ts b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/index.d.ts
index 5472d8e..5472d8e 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/index.d.ts
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/index.d.ts
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/index.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/index.js
index f04775e..f04775e 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/index.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/index.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/package.json b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/package.json
index 0348564..0348564 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/package.json
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/package.json
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/index.d.ts b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/index.d.ts
index c623535..c623535 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/index.d.ts
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/index.d.ts
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/index.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/index.js
index 03c5988..03c5988 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/index.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/index.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/package.json b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/package.json
index 5bbefff..5bbefff 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/package.json
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/node_modules/long/umd/package.json
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/package.json b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/package.json
index 8643570..8643570 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/package.json
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/package.json
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/scripts/postinstall.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/scripts/postinstall.js
index bf4ff45..bf4ff45 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/scripts/postinstall.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/scripts/postinstall.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/common.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/common.js
index 489ee1c..489ee1c 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/common.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/common.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/converter.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/converter.js
index c9e68b5..c9e68b5 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/converter.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/converter.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/decoder.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/decoder.js
index f55451f..f55451f 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/decoder.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/decoder.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/encoder.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/encoder.js
index c803e99..c803e99 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/encoder.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/encoder.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/enum.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/enum.js
index 1c01620..1c01620 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/enum.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/enum.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/field.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/field.js
index e0feb8b..e0feb8b 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/field.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/field.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index-light.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index-light.js
index 32c6a05..32c6a05 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index-light.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index-light.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index-minimal.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index-minimal.js
index 1f4aaea..1f4aaea 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index-minimal.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index-minimal.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index.js
index 56bd3d5..56bd3d5 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/index.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/mapfield.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/mapfield.js
index 67c7097..67c7097 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/mapfield.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/mapfield.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/message.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/message.js
index 3f94bf6..3f94bf6 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/message.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/message.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/method.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/method.js
index 18a6ab2..18a6ab2 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/method.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/method.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/namespace.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/namespace.js
index 731afc7..731afc7 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/namespace.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/namespace.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/object.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/object.js
index bd04cec..bd04cec 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/object.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/object.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/oneof.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/oneof.js
index ba0e902..ba0e902 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/oneof.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/oneof.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/parse.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/parse.js
index be9dd5a..be9dd5a 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/parse.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/parse.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/reader.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/reader.js
index 1b6ae13..1b6ae13 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/reader.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/reader.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/reader_buffer.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/reader_buffer.js
index e547424..e547424 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/reader_buffer.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/reader_buffer.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/root.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/root.js
index df6f11f..df6f11f 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/root.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/root.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/roots.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/roots.js
index 1d93086..1d93086 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/roots.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/roots.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/rpc.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/rpc.js
index 894e5c7..894e5c7 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/rpc.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/rpc.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/rpc/service.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/rpc/service.js
index 757f382..757f382 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/rpc/service.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/rpc/service.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/service.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/service.js
index bc2c308..bc2c308 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/service.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/service.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/tokenize.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/tokenize.js
index bfb784b..bfb784b 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/tokenize.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/tokenize.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/type.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/type.js
index 2e7bda4..2e7bda4 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/type.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/type.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/types.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/types.js
index 5fda19a..5fda19a 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/types.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/types.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/typescript.jsdoc b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/typescript.jsdoc
index 9a67101..9a67101 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/typescript.jsdoc
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/typescript.jsdoc
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util.js
index c39d33a..c39d33a 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util/longbits.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util/longbits.js
index 11bfb1c..11bfb1c 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util/longbits.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util/longbits.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util/minimal.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util/minimal.js
index 35008ec..35008ec 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util/minimal.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/util/minimal.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/verifier.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/verifier.js
index d58e27a..d58e27a 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/verifier.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/verifier.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/wrappers.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/wrappers.js
index 131e21c..131e21c 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/wrappers.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/wrappers.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/writer.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/writer.js
index cc84a00..cc84a00 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/writer.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/writer.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/writer_buffer.js b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/writer_buffer.js
index 09a4a91..09a4a91 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/writer_buffer.js
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/src/writer_buffer.js
diff --git a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/tsconfig.json b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/tsconfig.json
index a0b3639..a0b3639 100644..100755
--- a/includes/fcm/node_modules/google-gax/node_modules/protobufjs/tsconfig.json
+++ b/includes/fcm/node_modules/google-gax/node_modules/protobufjs/tsconfig.json
diff --git a/includes/fcm/node_modules/google-gax/package.json b/includes/fcm/node_modules/google-gax/package.json
index 6b332a7..6b332a7 100644..100755
--- a/includes/fcm/node_modules/google-gax/package.json
+++ b/includes/fcm/node_modules/google-gax/package.json
diff --git a/includes/fcm/node_modules/google-p12-pem/._LICENSE b/includes/fcm/node_modules/google-p12-pem/._LICENSE
new file mode 100755
index 0000000..e67fc38
--- /dev/null
+++ b/includes/fcm/node_modules/google-p12-pem/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/google-p12-pem/CHANGELOG.md b/includes/fcm/node_modules/google-p12-pem/CHANGELOG.md
index 81181da..81181da 100644..100755
--- a/includes/fcm/node_modules/google-p12-pem/CHANGELOG.md
+++ b/includes/fcm/node_modules/google-p12-pem/CHANGELOG.md
diff --git a/includes/fcm/node_modules/google-p12-pem/LICENSE b/includes/fcm/node_modules/google-p12-pem/LICENSE
index 8dafa3b..8dafa3b 100644..100755
--- a/includes/fcm/node_modules/google-p12-pem/LICENSE
+++ b/includes/fcm/node_modules/google-p12-pem/LICENSE
diff --git a/includes/fcm/node_modules/google-p12-pem/README.md b/includes/fcm/node_modules/google-p12-pem/README.md
index 8d5db9c..8d5db9c 100644..100755
--- a/includes/fcm/node_modules/google-p12-pem/README.md
+++ b/includes/fcm/node_modules/google-p12-pem/README.md
diff --git a/includes/fcm/node_modules/google-p12-pem/build/src/bin/gp12-pem.d.ts b/includes/fcm/node_modules/google-p12-pem/build/src/bin/gp12-pem.d.ts
index cd3d1cd..cd3d1cd 100644..100755
--- a/includes/fcm/node_modules/google-p12-pem/build/src/bin/gp12-pem.d.ts
+++ b/includes/fcm/node_modules/google-p12-pem/build/src/bin/gp12-pem.d.ts
diff --git a/includes/fcm/node_modules/google-p12-pem/build/src/index.d.ts b/includes/fcm/node_modules/google-p12-pem/build/src/index.d.ts
index 06e04d3..06e04d3 100644..100755
--- a/includes/fcm/node_modules/google-p12-pem/build/src/index.d.ts
+++ b/includes/fcm/node_modules/google-p12-pem/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/google-p12-pem/build/src/index.js b/includes/fcm/node_modules/google-p12-pem/build/src/index.js
index ed613dc..ed613dc 100644..100755
--- a/includes/fcm/node_modules/google-p12-pem/build/src/index.js
+++ b/includes/fcm/node_modules/google-p12-pem/build/src/index.js
diff --git a/includes/fcm/node_modules/google-p12-pem/package.json b/includes/fcm/node_modules/google-p12-pem/package.json
index 3f23a7d..3f23a7d 100644..100755
--- a/includes/fcm/node_modules/google-p12-pem/package.json
+++ b/includes/fcm/node_modules/google-p12-pem/package.json
diff --git a/includes/fcm/node_modules/graceful-fs/._LICENSE b/includes/fcm/node_modules/graceful-fs/._LICENSE
new file mode 100755
index 0000000..44f5da1
--- /dev/null
+++ b/includes/fcm/node_modules/graceful-fs/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/graceful-fs/LICENSE b/includes/fcm/node_modules/graceful-fs/LICENSE
index e906a25..e906a25 100644..100755
--- a/includes/fcm/node_modules/graceful-fs/LICENSE
+++ b/includes/fcm/node_modules/graceful-fs/LICENSE
diff --git a/includes/fcm/node_modules/graceful-fs/README.md b/includes/fcm/node_modules/graceful-fs/README.md
index 82d6e4d..82d6e4d 100644..100755
--- a/includes/fcm/node_modules/graceful-fs/README.md
+++ b/includes/fcm/node_modules/graceful-fs/README.md
diff --git a/includes/fcm/node_modules/graceful-fs/clone.js b/includes/fcm/node_modules/graceful-fs/clone.js
index dff3cc8..dff3cc8 100644..100755
--- a/includes/fcm/node_modules/graceful-fs/clone.js
+++ b/includes/fcm/node_modules/graceful-fs/clone.js
diff --git a/includes/fcm/node_modules/graceful-fs/graceful-fs.js b/includes/fcm/node_modules/graceful-fs/graceful-fs.js
index 8d5b89e..8d5b89e 100644..100755
--- a/includes/fcm/node_modules/graceful-fs/graceful-fs.js
+++ b/includes/fcm/node_modules/graceful-fs/graceful-fs.js
diff --git a/includes/fcm/node_modules/graceful-fs/legacy-streams.js b/includes/fcm/node_modules/graceful-fs/legacy-streams.js
index d617b50..d617b50 100644..100755
--- a/includes/fcm/node_modules/graceful-fs/legacy-streams.js
+++ b/includes/fcm/node_modules/graceful-fs/legacy-streams.js
diff --git a/includes/fcm/node_modules/graceful-fs/package.json b/includes/fcm/node_modules/graceful-fs/package.json
index 3057856..3057856 100644..100755
--- a/includes/fcm/node_modules/graceful-fs/package.json
+++ b/includes/fcm/node_modules/graceful-fs/package.json
diff --git a/includes/fcm/node_modules/graceful-fs/polyfills.js b/includes/fcm/node_modules/graceful-fs/polyfills.js
index 46dea36..46dea36 100644..100755
--- a/includes/fcm/node_modules/graceful-fs/polyfills.js
+++ b/includes/fcm/node_modules/graceful-fs/polyfills.js
diff --git a/includes/fcm/node_modules/gtoken/._LICENSE b/includes/fcm/node_modules/gtoken/._LICENSE
new file mode 100755
index 0000000..2d4584c
--- /dev/null
+++ b/includes/fcm/node_modules/gtoken/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/gtoken/CHANGELOG.md b/includes/fcm/node_modules/gtoken/CHANGELOG.md
index 938c344..938c344 100644..100755
--- a/includes/fcm/node_modules/gtoken/CHANGELOG.md
+++ b/includes/fcm/node_modules/gtoken/CHANGELOG.md
diff --git a/includes/fcm/node_modules/gtoken/LICENSE b/includes/fcm/node_modules/gtoken/LICENSE
index 061e6a6..061e6a6 100644..100755
--- a/includes/fcm/node_modules/gtoken/LICENSE
+++ b/includes/fcm/node_modules/gtoken/LICENSE
diff --git a/includes/fcm/node_modules/gtoken/README.md b/includes/fcm/node_modules/gtoken/README.md
index 11692db..11692db 100644..100755
--- a/includes/fcm/node_modules/gtoken/README.md
+++ b/includes/fcm/node_modules/gtoken/README.md
diff --git a/includes/fcm/node_modules/gtoken/build/src/index.d.ts b/includes/fcm/node_modules/gtoken/build/src/index.d.ts
index 2f52316..2f52316 100644..100755
--- a/includes/fcm/node_modules/gtoken/build/src/index.d.ts
+++ b/includes/fcm/node_modules/gtoken/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/gtoken/build/src/index.js b/includes/fcm/node_modules/gtoken/build/src/index.js
index 55d17c6..55d17c6 100644..100755
--- a/includes/fcm/node_modules/gtoken/build/src/index.js
+++ b/includes/fcm/node_modules/gtoken/build/src/index.js
diff --git a/includes/fcm/node_modules/gtoken/package.json b/includes/fcm/node_modules/gtoken/package.json
index d9039dd..d9039dd 100644..100755
--- a/includes/fcm/node_modules/gtoken/package.json
+++ b/includes/fcm/node_modules/gtoken/package.json
diff --git a/includes/fcm/node_modules/has-flag/index.d.ts b/includes/fcm/node_modules/has-flag/index.d.ts
index a0a48c8..a0a48c8 100644..100755
--- a/includes/fcm/node_modules/has-flag/index.d.ts
+++ b/includes/fcm/node_modules/has-flag/index.d.ts
diff --git a/includes/fcm/node_modules/has-flag/index.js b/includes/fcm/node_modules/has-flag/index.js
index b6f80b1..b6f80b1 100644..100755
--- a/includes/fcm/node_modules/has-flag/index.js
+++ b/includes/fcm/node_modules/has-flag/index.js
diff --git a/includes/fcm/node_modules/has-flag/license b/includes/fcm/node_modules/has-flag/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/fcm/node_modules/has-flag/license
+++ b/includes/fcm/node_modules/has-flag/license
diff --git a/includes/fcm/node_modules/has-flag/package.json b/includes/fcm/node_modules/has-flag/package.json
index a9cba4b..a9cba4b 100644..100755
--- a/includes/fcm/node_modules/has-flag/package.json
+++ b/includes/fcm/node_modules/has-flag/package.json
diff --git a/includes/fcm/node_modules/has-flag/readme.md b/includes/fcm/node_modules/has-flag/readme.md
index 3f72dff..3f72dff 100644..100755
--- a/includes/fcm/node_modules/has-flag/readme.md
+++ b/includes/fcm/node_modules/has-flag/readme.md
diff --git a/includes/fcm/node_modules/http-parser-js/LICENSE.md b/includes/fcm/node_modules/http-parser-js/LICENSE.md
index 91e8ce1..91e8ce1 100644..100755
--- a/includes/fcm/node_modules/http-parser-js/LICENSE.md
+++ b/includes/fcm/node_modules/http-parser-js/LICENSE.md
diff --git a/includes/fcm/node_modules/http-parser-js/README.md b/includes/fcm/node_modules/http-parser-js/README.md
index 6c7fce0..6c7fce0 100644..100755
--- a/includes/fcm/node_modules/http-parser-js/README.md
+++ b/includes/fcm/node_modules/http-parser-js/README.md
diff --git a/includes/fcm/node_modules/http-parser-js/http-parser.d.ts b/includes/fcm/node_modules/http-parser-js/http-parser.d.ts
index 6a50c97..6a50c97 100644..100755
--- a/includes/fcm/node_modules/http-parser-js/http-parser.d.ts
+++ b/includes/fcm/node_modules/http-parser-js/http-parser.d.ts
diff --git a/includes/fcm/node_modules/http-parser-js/http-parser.js b/includes/fcm/node_modules/http-parser-js/http-parser.js
index 8f9e669..8f9e669 100644..100755
--- a/includes/fcm/node_modules/http-parser-js/http-parser.js
+++ b/includes/fcm/node_modules/http-parser-js/http-parser.js
diff --git a/includes/fcm/node_modules/http-parser-js/package.json b/includes/fcm/node_modules/http-parser-js/package.json
index d90bb63..d90bb63 100644..100755
--- a/includes/fcm/node_modules/http-parser-js/package.json
+++ b/includes/fcm/node_modules/http-parser-js/package.json
diff --git a/includes/fcm/node_modules/http-proxy-agent/README.md b/includes/fcm/node_modules/http-proxy-agent/README.md
index d60e206..d60e206 100644..100755
--- a/includes/fcm/node_modules/http-proxy-agent/README.md
+++ b/includes/fcm/node_modules/http-proxy-agent/README.md
diff --git a/includes/fcm/node_modules/http-proxy-agent/dist/agent.d.ts b/includes/fcm/node_modules/http-proxy-agent/dist/agent.d.ts
index 3f043f7..3f043f7 100644..100755
--- a/includes/fcm/node_modules/http-proxy-agent/dist/agent.d.ts
+++ b/includes/fcm/node_modules/http-proxy-agent/dist/agent.d.ts
diff --git a/includes/fcm/node_modules/http-proxy-agent/dist/agent.js b/includes/fcm/node_modules/http-proxy-agent/dist/agent.js
index aca8280..aca8280 100644..100755
--- a/includes/fcm/node_modules/http-proxy-agent/dist/agent.js
+++ b/includes/fcm/node_modules/http-proxy-agent/dist/agent.js
diff --git a/includes/fcm/node_modules/http-proxy-agent/dist/agent.js.map b/includes/fcm/node_modules/http-proxy-agent/dist/agent.js.map
index bd3b56a..bd3b56a 100644..100755
--- a/includes/fcm/node_modules/http-proxy-agent/dist/agent.js.map
+++ b/includes/fcm/node_modules/http-proxy-agent/dist/agent.js.map
diff --git a/includes/fcm/node_modules/http-proxy-agent/dist/index.d.ts b/includes/fcm/node_modules/http-proxy-agent/dist/index.d.ts
index 24bdb52..24bdb52 100644..100755
--- a/includes/fcm/node_modules/http-proxy-agent/dist/index.d.ts
+++ b/includes/fcm/node_modules/http-proxy-agent/dist/index.d.ts
diff --git a/includes/fcm/node_modules/http-proxy-agent/dist/index.js b/includes/fcm/node_modules/http-proxy-agent/dist/index.js
index 0a71180..0a71180 100644..100755
--- a/includes/fcm/node_modules/http-proxy-agent/dist/index.js
+++ b/includes/fcm/node_modules/http-proxy-agent/dist/index.js
diff --git a/includes/fcm/node_modules/http-proxy-agent/dist/index.js.map b/includes/fcm/node_modules/http-proxy-agent/dist/index.js.map
index e07dae5..e07dae5 100644..100755
--- a/includes/fcm/node_modules/http-proxy-agent/dist/index.js.map
+++ b/includes/fcm/node_modules/http-proxy-agent/dist/index.js.map
diff --git a/includes/fcm/node_modules/http-proxy-agent/package.json b/includes/fcm/node_modules/http-proxy-agent/package.json
index 659d6e1..659d6e1 100644..100755
--- a/includes/fcm/node_modules/http-proxy-agent/package.json
+++ b/includes/fcm/node_modules/http-proxy-agent/package.json
diff --git a/includes/fcm/node_modules/https-proxy-agent/README.md b/includes/fcm/node_modules/https-proxy-agent/README.md
index 328656a..328656a 100644..100755
--- a/includes/fcm/node_modules/https-proxy-agent/README.md
+++ b/includes/fcm/node_modules/https-proxy-agent/README.md
diff --git a/includes/fcm/node_modules/https-proxy-agent/dist/agent.d.ts b/includes/fcm/node_modules/https-proxy-agent/dist/agent.d.ts
index 4f1c636..4f1c636 100644..100755
--- a/includes/fcm/node_modules/https-proxy-agent/dist/agent.d.ts
+++ b/includes/fcm/node_modules/https-proxy-agent/dist/agent.d.ts
diff --git a/includes/fcm/node_modules/https-proxy-agent/dist/agent.js b/includes/fcm/node_modules/https-proxy-agent/dist/agent.js
index 75d1136..75d1136 100644..100755
--- a/includes/fcm/node_modules/https-proxy-agent/dist/agent.js
+++ b/includes/fcm/node_modules/https-proxy-agent/dist/agent.js
diff --git a/includes/fcm/node_modules/https-proxy-agent/dist/agent.js.map b/includes/fcm/node_modules/https-proxy-agent/dist/agent.js.map
index 0af6c17..0af6c17 100644..100755
--- a/includes/fcm/node_modules/https-proxy-agent/dist/agent.js.map
+++ b/includes/fcm/node_modules/https-proxy-agent/dist/agent.js.map
diff --git a/includes/fcm/node_modules/https-proxy-agent/dist/index.d.ts b/includes/fcm/node_modules/https-proxy-agent/dist/index.d.ts
index 0d60062..0d60062 100644..100755
--- a/includes/fcm/node_modules/https-proxy-agent/dist/index.d.ts
+++ b/includes/fcm/node_modules/https-proxy-agent/dist/index.d.ts
diff --git a/includes/fcm/node_modules/https-proxy-agent/dist/index.js b/includes/fcm/node_modules/https-proxy-agent/dist/index.js
index b03e763..b03e763 100644..100755
--- a/includes/fcm/node_modules/https-proxy-agent/dist/index.js
+++ b/includes/fcm/node_modules/https-proxy-agent/dist/index.js
diff --git a/includes/fcm/node_modules/https-proxy-agent/dist/index.js.map b/includes/fcm/node_modules/https-proxy-agent/dist/index.js.map
index f3ce559..f3ce559 100644..100755
--- a/includes/fcm/node_modules/https-proxy-agent/dist/index.js.map
+++ b/includes/fcm/node_modules/https-proxy-agent/dist/index.js.map
diff --git a/includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts b/includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts
index 7565674..7565674 100644..100755
--- a/includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts
+++ b/includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts
diff --git a/includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.js b/includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.js
index aa5ce3c..aa5ce3c 100644..100755
--- a/includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.js
+++ b/includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.js
diff --git a/includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map b/includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map
index bacdb84..bacdb84 100644..100755
--- a/includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map
+++ b/includes/fcm/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map
diff --git a/includes/fcm/node_modules/https-proxy-agent/package.json b/includes/fcm/node_modules/https-proxy-agent/package.json
index fb2aba1..fb2aba1 100644..100755
--- a/includes/fcm/node_modules/https-proxy-agent/package.json
+++ b/includes/fcm/node_modules/https-proxy-agent/package.json
diff --git a/includes/fcm/node_modules/idb/._LICENSE b/includes/fcm/node_modules/idb/._LICENSE
new file mode 100755
index 0000000..d6edc3c
--- /dev/null
+++ b/includes/fcm/node_modules/idb/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/idb/CHANGELOG.md b/includes/fcm/node_modules/idb/CHANGELOG.md
index 92735df..92735df 100644..100755
--- a/includes/fcm/node_modules/idb/CHANGELOG.md
+++ b/includes/fcm/node_modules/idb/CHANGELOG.md
diff --git a/includes/fcm/node_modules/idb/LICENSE b/includes/fcm/node_modules/idb/LICENSE
index f8b22ce..f8b22ce 100644..100755
--- a/includes/fcm/node_modules/idb/LICENSE
+++ b/includes/fcm/node_modules/idb/LICENSE
diff --git a/includes/fcm/node_modules/idb/README.md b/includes/fcm/node_modules/idb/README.md
index 83a51c7..83a51c7 100644..100755
--- a/includes/fcm/node_modules/idb/README.md
+++ b/includes/fcm/node_modules/idb/README.md
diff --git a/includes/fcm/node_modules/idb/build/async-iterators.cjs b/includes/fcm/node_modules/idb/build/async-iterators.cjs
index 33a1f1a..33a1f1a 100644..100755
--- a/includes/fcm/node_modules/idb/build/async-iterators.cjs
+++ b/includes/fcm/node_modules/idb/build/async-iterators.cjs
diff --git a/includes/fcm/node_modules/idb/build/async-iterators.d.ts b/includes/fcm/node_modules/idb/build/async-iterators.d.ts
index cb0ff5c..cb0ff5c 100644..100755
--- a/includes/fcm/node_modules/idb/build/async-iterators.d.ts
+++ b/includes/fcm/node_modules/idb/build/async-iterators.d.ts
diff --git a/includes/fcm/node_modules/idb/build/async-iterators.js b/includes/fcm/node_modules/idb/build/async-iterators.js
index 1cfdda5..1cfdda5 100644..100755
--- a/includes/fcm/node_modules/idb/build/async-iterators.js
+++ b/includes/fcm/node_modules/idb/build/async-iterators.js
diff --git a/includes/fcm/node_modules/idb/build/database-extras.d.ts b/includes/fcm/node_modules/idb/build/database-extras.d.ts
index cb0ff5c..cb0ff5c 100644..100755
--- a/includes/fcm/node_modules/idb/build/database-extras.d.ts
+++ b/includes/fcm/node_modules/idb/build/database-extras.d.ts
diff --git a/includes/fcm/node_modules/idb/build/entry.d.ts b/includes/fcm/node_modules/idb/build/entry.d.ts
index 8b688d3..8b688d3 100644..100755
--- a/includes/fcm/node_modules/idb/build/entry.d.ts
+++ b/includes/fcm/node_modules/idb/build/entry.d.ts
diff --git a/includes/fcm/node_modules/idb/build/index.cjs b/includes/fcm/node_modules/idb/build/index.cjs
index 132221a..132221a 100644..100755
--- a/includes/fcm/node_modules/idb/build/index.cjs
+++ b/includes/fcm/node_modules/idb/build/index.cjs
diff --git a/includes/fcm/node_modules/idb/build/index.d.ts b/includes/fcm/node_modules/idb/build/index.d.ts
index 8b5de7b..8b5de7b 100644..100755
--- a/includes/fcm/node_modules/idb/build/index.d.ts
+++ b/includes/fcm/node_modules/idb/build/index.d.ts
diff --git a/includes/fcm/node_modules/idb/build/index.js b/includes/fcm/node_modules/idb/build/index.js
index 9463e38..9463e38 100644..100755
--- a/includes/fcm/node_modules/idb/build/index.js
+++ b/includes/fcm/node_modules/idb/build/index.js
diff --git a/includes/fcm/node_modules/idb/build/umd-with-async-ittr.js b/includes/fcm/node_modules/idb/build/umd-with-async-ittr.js
index 2d3eba8..2d3eba8 100644..100755
--- a/includes/fcm/node_modules/idb/build/umd-with-async-ittr.js
+++ b/includes/fcm/node_modules/idb/build/umd-with-async-ittr.js
diff --git a/includes/fcm/node_modules/idb/build/umd.js b/includes/fcm/node_modules/idb/build/umd.js
index 2ff2687..2ff2687 100644..100755
--- a/includes/fcm/node_modules/idb/build/umd.js
+++ b/includes/fcm/node_modules/idb/build/umd.js
diff --git a/includes/fcm/node_modules/idb/build/util.d.ts b/includes/fcm/node_modules/idb/build/util.d.ts
index f699a8d..f699a8d 100644..100755
--- a/includes/fcm/node_modules/idb/build/util.d.ts
+++ b/includes/fcm/node_modules/idb/build/util.d.ts
diff --git a/includes/fcm/node_modules/idb/build/wrap-idb-value.cjs b/includes/fcm/node_modules/idb/build/wrap-idb-value.cjs
index b70cde5..b70cde5 100644..100755
--- a/includes/fcm/node_modules/idb/build/wrap-idb-value.cjs
+++ b/includes/fcm/node_modules/idb/build/wrap-idb-value.cjs
diff --git a/includes/fcm/node_modules/idb/build/wrap-idb-value.d.ts b/includes/fcm/node_modules/idb/build/wrap-idb-value.d.ts
index 1402206..1402206 100644..100755
--- a/includes/fcm/node_modules/idb/build/wrap-idb-value.d.ts
+++ b/includes/fcm/node_modules/idb/build/wrap-idb-value.d.ts
diff --git a/includes/fcm/node_modules/idb/build/wrap-idb-value.js b/includes/fcm/node_modules/idb/build/wrap-idb-value.js
index 7dcbe4c..7dcbe4c 100644..100755
--- a/includes/fcm/node_modules/idb/build/wrap-idb-value.js
+++ b/includes/fcm/node_modules/idb/build/wrap-idb-value.js
diff --git a/includes/fcm/node_modules/idb/package.json b/includes/fcm/node_modules/idb/package.json
index 22441fc..22441fc 100644..100755
--- a/includes/fcm/node_modules/idb/package.json
+++ b/includes/fcm/node_modules/idb/package.json
diff --git a/includes/fcm/node_modules/idb/with-async-ittr.cjs b/includes/fcm/node_modules/idb/with-async-ittr.cjs
index fcbbe70..fcbbe70 100644..100755
--- a/includes/fcm/node_modules/idb/with-async-ittr.cjs
+++ b/includes/fcm/node_modules/idb/with-async-ittr.cjs
diff --git a/includes/fcm/node_modules/idb/with-async-ittr.d.ts b/includes/fcm/node_modules/idb/with-async-ittr.d.ts
index 555cb3e..555cb3e 100644..100755
--- a/includes/fcm/node_modules/idb/with-async-ittr.d.ts
+++ b/includes/fcm/node_modules/idb/with-async-ittr.d.ts
diff --git a/includes/fcm/node_modules/idb/with-async-ittr.js b/includes/fcm/node_modules/idb/with-async-ittr.js
index e413be8..e413be8 100644..100755
--- a/includes/fcm/node_modules/idb/with-async-ittr.js
+++ b/includes/fcm/node_modules/idb/with-async-ittr.js
diff --git a/includes/fcm/node_modules/inflight/._LICENSE b/includes/fcm/node_modules/inflight/._LICENSE
new file mode 100755
index 0000000..2008789
--- /dev/null
+++ b/includes/fcm/node_modules/inflight/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/inflight/LICENSE b/includes/fcm/node_modules/inflight/LICENSE
index 05eeeb8..05eeeb8 100644..100755
--- a/includes/fcm/node_modules/inflight/LICENSE
+++ b/includes/fcm/node_modules/inflight/LICENSE
diff --git a/includes/fcm/node_modules/inflight/README.md b/includes/fcm/node_modules/inflight/README.md
index 6dc8929..6dc8929 100644..100755
--- a/includes/fcm/node_modules/inflight/README.md
+++ b/includes/fcm/node_modules/inflight/README.md
diff --git a/includes/fcm/node_modules/inflight/inflight.js b/includes/fcm/node_modules/inflight/inflight.js
index 48202b3..48202b3 100644..100755
--- a/includes/fcm/node_modules/inflight/inflight.js
+++ b/includes/fcm/node_modules/inflight/inflight.js
diff --git a/includes/fcm/node_modules/inflight/package.json b/includes/fcm/node_modules/inflight/package.json
index 6084d35..6084d35 100644..100755
--- a/includes/fcm/node_modules/inflight/package.json
+++ b/includes/fcm/node_modules/inflight/package.json
diff --git a/includes/fcm/node_modules/inherits/._LICENSE b/includes/fcm/node_modules/inherits/._LICENSE
new file mode 100755
index 0000000..a6be85b
--- /dev/null
+++ b/includes/fcm/node_modules/inherits/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/inherits/LICENSE b/includes/fcm/node_modules/inherits/LICENSE
index dea3013..dea3013 100644..100755
--- a/includes/fcm/node_modules/inherits/LICENSE
+++ b/includes/fcm/node_modules/inherits/LICENSE
diff --git a/includes/fcm/node_modules/inherits/README.md b/includes/fcm/node_modules/inherits/README.md
index b1c5665..b1c5665 100644..100755
--- a/includes/fcm/node_modules/inherits/README.md
+++ b/includes/fcm/node_modules/inherits/README.md
diff --git a/includes/fcm/node_modules/inherits/inherits.js b/includes/fcm/node_modules/inherits/inherits.js
index f71f2d9..f71f2d9 100644..100755
--- a/includes/fcm/node_modules/inherits/inherits.js
+++ b/includes/fcm/node_modules/inherits/inherits.js
diff --git a/includes/fcm/node_modules/inherits/inherits_browser.js b/includes/fcm/node_modules/inherits/inherits_browser.js
index 86bbb3d..86bbb3d 100644..100755
--- a/includes/fcm/node_modules/inherits/inherits_browser.js
+++ b/includes/fcm/node_modules/inherits/inherits_browser.js
diff --git a/includes/fcm/node_modules/inherits/package.json b/includes/fcm/node_modules/inherits/package.json
index 37b4366..37b4366 100644..100755
--- a/includes/fcm/node_modules/inherits/package.json
+++ b/includes/fcm/node_modules/inherits/package.json
diff --git a/includes/fcm/node_modules/is-fullwidth-code-point/index.d.ts b/includes/fcm/node_modules/is-fullwidth-code-point/index.d.ts
index 729d202..729d202 100644..100755
--- a/includes/fcm/node_modules/is-fullwidth-code-point/index.d.ts
+++ b/includes/fcm/node_modules/is-fullwidth-code-point/index.d.ts
diff --git a/includes/fcm/node_modules/is-fullwidth-code-point/index.js b/includes/fcm/node_modules/is-fullwidth-code-point/index.js
index 671f97f..671f97f 100644..100755
--- a/includes/fcm/node_modules/is-fullwidth-code-point/index.js
+++ b/includes/fcm/node_modules/is-fullwidth-code-point/index.js
diff --git a/includes/fcm/node_modules/is-fullwidth-code-point/license b/includes/fcm/node_modules/is-fullwidth-code-point/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/fcm/node_modules/is-fullwidth-code-point/license
+++ b/includes/fcm/node_modules/is-fullwidth-code-point/license
diff --git a/includes/fcm/node_modules/is-fullwidth-code-point/package.json b/includes/fcm/node_modules/is-fullwidth-code-point/package.json
index 2137e88..2137e88 100644..100755
--- a/includes/fcm/node_modules/is-fullwidth-code-point/package.json
+++ b/includes/fcm/node_modules/is-fullwidth-code-point/package.json
diff --git a/includes/fcm/node_modules/is-fullwidth-code-point/readme.md b/includes/fcm/node_modules/is-fullwidth-code-point/readme.md
index 4236bba..4236bba 100644..100755
--- a/includes/fcm/node_modules/is-fullwidth-code-point/readme.md
+++ b/includes/fcm/node_modules/is-fullwidth-code-point/readme.md
diff --git a/includes/fcm/node_modules/is-stream-ended/index.d.ts b/includes/fcm/node_modules/is-stream-ended/index.d.ts
index ce32987..ce32987 100644..100755
--- a/includes/fcm/node_modules/is-stream-ended/index.d.ts
+++ b/includes/fcm/node_modules/is-stream-ended/index.d.ts
diff --git a/includes/fcm/node_modules/is-stream-ended/index.js b/includes/fcm/node_modules/is-stream-ended/index.js
index 9e0fd77..9e0fd77 100644..100755
--- a/includes/fcm/node_modules/is-stream-ended/index.js
+++ b/includes/fcm/node_modules/is-stream-ended/index.js
diff --git a/includes/fcm/node_modules/is-stream-ended/license b/includes/fcm/node_modules/is-stream-ended/license
index df6eeb5..df6eeb5 100644..100755
--- a/includes/fcm/node_modules/is-stream-ended/license
+++ b/includes/fcm/node_modules/is-stream-ended/license
diff --git a/includes/fcm/node_modules/is-stream-ended/package.json b/includes/fcm/node_modules/is-stream-ended/package.json
index 8f9255c..8f9255c 100644..100755
--- a/includes/fcm/node_modules/is-stream-ended/package.json
+++ b/includes/fcm/node_modules/is-stream-ended/package.json
diff --git a/includes/fcm/node_modules/is-stream-ended/readme.md b/includes/fcm/node_modules/is-stream-ended/readme.md
index 5d5ee52..5d5ee52 100644..100755
--- a/includes/fcm/node_modules/is-stream-ended/readme.md
+++ b/includes/fcm/node_modules/is-stream-ended/readme.md
diff --git a/includes/fcm/node_modules/is-stream/index.d.ts b/includes/fcm/node_modules/is-stream/index.d.ts
index eee2e83..eee2e83 100644..100755
--- a/includes/fcm/node_modules/is-stream/index.d.ts
+++ b/includes/fcm/node_modules/is-stream/index.d.ts
diff --git a/includes/fcm/node_modules/is-stream/index.js b/includes/fcm/node_modules/is-stream/index.js
index 2e43434..2e43434 100644..100755
--- a/includes/fcm/node_modules/is-stream/index.js
+++ b/includes/fcm/node_modules/is-stream/index.js
diff --git a/includes/fcm/node_modules/is-stream/license b/includes/fcm/node_modules/is-stream/license
index fa7ceba..fa7ceba 100644..100755
--- a/includes/fcm/node_modules/is-stream/license
+++ b/includes/fcm/node_modules/is-stream/license
diff --git a/includes/fcm/node_modules/is-stream/package.json b/includes/fcm/node_modules/is-stream/package.json
index c3b5673..c3b5673 100644..100755
--- a/includes/fcm/node_modules/is-stream/package.json
+++ b/includes/fcm/node_modules/is-stream/package.json
diff --git a/includes/fcm/node_modules/is-stream/readme.md b/includes/fcm/node_modules/is-stream/readme.md
index 19308e7..19308e7 100644..100755
--- a/includes/fcm/node_modules/is-stream/readme.md
+++ b/includes/fcm/node_modules/is-stream/readme.md
diff --git a/includes/fcm/node_modules/jose/LICENSE.md b/includes/fcm/node_modules/jose/LICENSE.md
index d0ec038..d0ec038 100644..100755
--- a/includes/fcm/node_modules/jose/LICENSE.md
+++ b/includes/fcm/node_modules/jose/LICENSE.md
diff --git a/includes/fcm/node_modules/jose/LICENSE_THIRD_PARTY b/includes/fcm/node_modules/jose/LICENSE_THIRD_PARTY
index 2df8e11..2df8e11 100644..100755
--- a/includes/fcm/node_modules/jose/LICENSE_THIRD_PARTY
+++ b/includes/fcm/node_modules/jose/LICENSE_THIRD_PARTY
diff --git a/includes/fcm/node_modules/jose/README.md b/includes/fcm/node_modules/jose/README.md
index a836013..a836013 100644..100755
--- a/includes/fcm/node_modules/jose/README.md
+++ b/includes/fcm/node_modules/jose/README.md
diff --git a/includes/fcm/node_modules/jose/lib/errors.js b/includes/fcm/node_modules/jose/lib/errors.js
index bc997cd..bc997cd 100644..100755
--- a/includes/fcm/node_modules/jose/lib/errors.js
+++ b/includes/fcm/node_modules/jose/lib/errors.js
diff --git a/includes/fcm/node_modules/jose/lib/help/asn1/algorithm_identifier.js b/includes/fcm/node_modules/jose/lib/help/asn1/algorithm_identifier.js
index 6804d5b..6804d5b 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/asn1/algorithm_identifier.js
+++ b/includes/fcm/node_modules/jose/lib/help/asn1/algorithm_identifier.js
diff --git a/includes/fcm/node_modules/jose/lib/help/asn1/ec_private_key.js b/includes/fcm/node_modules/jose/lib/help/asn1/ec_private_key.js
index 169ab82..169ab82 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/asn1/ec_private_key.js
+++ b/includes/fcm/node_modules/jose/lib/help/asn1/ec_private_key.js
diff --git a/includes/fcm/node_modules/jose/lib/help/asn1/index.js b/includes/fcm/node_modules/jose/lib/help/asn1/index.js
index c4f7aee..c4f7aee 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/asn1/index.js
+++ b/includes/fcm/node_modules/jose/lib/help/asn1/index.js
diff --git a/includes/fcm/node_modules/jose/lib/help/asn1/oids.js b/includes/fcm/node_modules/jose/lib/help/asn1/oids.js
index be28bcf..be28bcf 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/asn1/oids.js
+++ b/includes/fcm/node_modules/jose/lib/help/asn1/oids.js
diff --git a/includes/fcm/node_modules/jose/lib/help/asn1/one_asymmetric_key.js b/includes/fcm/node_modules/jose/lib/help/asn1/one_asymmetric_key.js
index c01ec4b..c01ec4b 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/asn1/one_asymmetric_key.js
+++ b/includes/fcm/node_modules/jose/lib/help/asn1/one_asymmetric_key.js
diff --git a/includes/fcm/node_modules/jose/lib/help/asn1/private_key.js b/includes/fcm/node_modules/jose/lib/help/asn1/private_key.js
index f076183..f076183 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/asn1/private_key.js
+++ b/includes/fcm/node_modules/jose/lib/help/asn1/private_key.js
diff --git a/includes/fcm/node_modules/jose/lib/help/asn1/private_key_info.js b/includes/fcm/node_modules/jose/lib/help/asn1/private_key_info.js
index 391fa2f..391fa2f 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/asn1/private_key_info.js
+++ b/includes/fcm/node_modules/jose/lib/help/asn1/private_key_info.js
diff --git a/includes/fcm/node_modules/jose/lib/help/asn1/public_key_info.js b/includes/fcm/node_modules/jose/lib/help/asn1/public_key_info.js
index 53d56d7..53d56d7 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/asn1/public_key_info.js
+++ b/includes/fcm/node_modules/jose/lib/help/asn1/public_key_info.js
diff --git a/includes/fcm/node_modules/jose/lib/help/asn1/rsa_private_key.js b/includes/fcm/node_modules/jose/lib/help/asn1/rsa_private_key.js
index acd4f75..acd4f75 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/asn1/rsa_private_key.js
+++ b/includes/fcm/node_modules/jose/lib/help/asn1/rsa_private_key.js
diff --git a/includes/fcm/node_modules/jose/lib/help/asn1/rsa_public_key.js b/includes/fcm/node_modules/jose/lib/help/asn1/rsa_public_key.js
index 3866246..3866246 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/asn1/rsa_public_key.js
+++ b/includes/fcm/node_modules/jose/lib/help/asn1/rsa_public_key.js
diff --git a/includes/fcm/node_modules/jose/lib/help/base64url.js b/includes/fcm/node_modules/jose/lib/help/base64url.js
index c8bfcae..c8bfcae 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/base64url.js
+++ b/includes/fcm/node_modules/jose/lib/help/base64url.js
diff --git a/includes/fcm/node_modules/jose/lib/help/consts.js b/includes/fcm/node_modules/jose/lib/help/consts.js
index ca9571b..ca9571b 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/consts.js
+++ b/includes/fcm/node_modules/jose/lib/help/consts.js
diff --git a/includes/fcm/node_modules/jose/lib/help/deep_clone.js b/includes/fcm/node_modules/jose/lib/help/deep_clone.js
index e20515c..e20515c 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/deep_clone.js
+++ b/includes/fcm/node_modules/jose/lib/help/deep_clone.js
diff --git a/includes/fcm/node_modules/jose/lib/help/ecdsa_signatures.js b/includes/fcm/node_modules/jose/lib/help/ecdsa_signatures.js
index c6a51f0..c6a51f0 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/ecdsa_signatures.js
+++ b/includes/fcm/node_modules/jose/lib/help/ecdsa_signatures.js
diff --git a/includes/fcm/node_modules/jose/lib/help/epoch.js b/includes/fcm/node_modules/jose/lib/help/epoch.js
index 1126fdb..1126fdb 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/epoch.js
+++ b/includes/fcm/node_modules/jose/lib/help/epoch.js
diff --git a/includes/fcm/node_modules/jose/lib/help/generate_iv.js b/includes/fcm/node_modules/jose/lib/help/generate_iv.js
index b9a58a2..b9a58a2 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/generate_iv.js
+++ b/includes/fcm/node_modules/jose/lib/help/generate_iv.js
diff --git a/includes/fcm/node_modules/jose/lib/help/get_key.js b/includes/fcm/node_modules/jose/lib/help/get_key.js
index 303c775..303c775 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/get_key.js
+++ b/includes/fcm/node_modules/jose/lib/help/get_key.js
diff --git a/includes/fcm/node_modules/jose/lib/help/is_disjoint.js b/includes/fcm/node_modules/jose/lib/help/is_disjoint.js
index 42c4364..42c4364 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/is_disjoint.js
+++ b/includes/fcm/node_modules/jose/lib/help/is_disjoint.js
diff --git a/includes/fcm/node_modules/jose/lib/help/is_object.js b/includes/fcm/node_modules/jose/lib/help/is_object.js
index 5018e58..5018e58 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/is_object.js
+++ b/includes/fcm/node_modules/jose/lib/help/is_object.js
diff --git a/includes/fcm/node_modules/jose/lib/help/key_object.js b/includes/fcm/node_modules/jose/lib/help/key_object.js
index 82b6582..82b6582 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/key_object.js
+++ b/includes/fcm/node_modules/jose/lib/help/key_object.js
diff --git a/includes/fcm/node_modules/jose/lib/help/key_utils.js b/includes/fcm/node_modules/jose/lib/help/key_utils.js
index 598e388..598e388 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/key_utils.js
+++ b/includes/fcm/node_modules/jose/lib/help/key_utils.js
diff --git a/includes/fcm/node_modules/jose/lib/help/node_alg.js b/includes/fcm/node_modules/jose/lib/help/node_alg.js
index 10a1566..10a1566 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/node_alg.js
+++ b/includes/fcm/node_modules/jose/lib/help/node_alg.js
diff --git a/includes/fcm/node_modules/jose/lib/help/rsa_primes.js b/includes/fcm/node_modules/jose/lib/help/rsa_primes.js
index 4e2d9a3..4e2d9a3 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/rsa_primes.js
+++ b/includes/fcm/node_modules/jose/lib/help/rsa_primes.js
diff --git a/includes/fcm/node_modules/jose/lib/help/runtime_support.js b/includes/fcm/node_modules/jose/lib/help/runtime_support.js
index 300b268..300b268 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/runtime_support.js
+++ b/includes/fcm/node_modules/jose/lib/help/runtime_support.js
diff --git a/includes/fcm/node_modules/jose/lib/help/secs.js b/includes/fcm/node_modules/jose/lib/help/secs.js
index a17b09a..a17b09a 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/secs.js
+++ b/includes/fcm/node_modules/jose/lib/help/secs.js
diff --git a/includes/fcm/node_modules/jose/lib/help/timing_safe_equal.js b/includes/fcm/node_modules/jose/lib/help/timing_safe_equal.js
index 7419e19..7419e19 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/timing_safe_equal.js
+++ b/includes/fcm/node_modules/jose/lib/help/timing_safe_equal.js
diff --git a/includes/fcm/node_modules/jose/lib/help/uint64be.js b/includes/fcm/node_modules/jose/lib/help/uint64be.js
index fca449b..fca449b 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/uint64be.js
+++ b/includes/fcm/node_modules/jose/lib/help/uint64be.js
diff --git a/includes/fcm/node_modules/jose/lib/help/validate_crit.js b/includes/fcm/node_modules/jose/lib/help/validate_crit.js
index b97d50c..b97d50c 100644..100755
--- a/includes/fcm/node_modules/jose/lib/help/validate_crit.js
+++ b/includes/fcm/node_modules/jose/lib/help/validate_crit.js
diff --git a/includes/fcm/node_modules/jose/lib/index.js b/includes/fcm/node_modules/jose/lib/index.js
index 861a4e6..861a4e6 100644..100755
--- a/includes/fcm/node_modules/jose/lib/index.js
+++ b/includes/fcm/node_modules/jose/lib/index.js
diff --git a/includes/fcm/node_modules/jose/lib/index.mjs b/includes/fcm/node_modules/jose/lib/index.mjs
index 0dd40d1..0dd40d1 100644..100755
--- a/includes/fcm/node_modules/jose/lib/index.mjs
+++ b/includes/fcm/node_modules/jose/lib/index.mjs
diff --git a/includes/fcm/node_modules/jose/lib/jwa/aes_cbc_hmac_sha2.js b/includes/fcm/node_modules/jose/lib/jwa/aes_cbc_hmac_sha2.js
index f63dc32..f63dc32 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/aes_cbc_hmac_sha2.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/aes_cbc_hmac_sha2.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/aes_gcm.js b/includes/fcm/node_modules/jose/lib/jwa/aes_gcm.js
index 1acc5ca..1acc5ca 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/aes_gcm.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/aes_gcm.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/aes_gcm_kw.js b/includes/fcm/node_modules/jose/lib/jwa/aes_gcm_kw.js
index 3a57bb9..3a57bb9 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/aes_gcm_kw.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/aes_gcm_kw.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/aes_kw.js b/includes/fcm/node_modules/jose/lib/jwa/aes_kw.js
index c2e2d65..c2e2d65 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/aes_kw.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/aes_kw.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/ecdh/compute_secret.js b/includes/fcm/node_modules/jose/lib/jwa/ecdh/compute_secret.js
index 0572ea1..0572ea1 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/ecdh/compute_secret.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/ecdh/compute_secret.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/ecdh/derive.js b/includes/fcm/node_modules/jose/lib/jwa/ecdh/derive.js
index a2166c6..a2166c6 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/ecdh/derive.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/ecdh/derive.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/ecdh/dir.js b/includes/fcm/node_modules/jose/lib/jwa/ecdh/dir.js
index 5185f19..5185f19 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/ecdh/dir.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/ecdh/dir.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/ecdh/kw.js b/includes/fcm/node_modules/jose/lib/jwa/ecdh/kw.js
index 237a893..237a893 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/ecdh/kw.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/ecdh/kw.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/ecdsa.js b/includes/fcm/node_modules/jose/lib/jwa/ecdsa.js
index fd114ab..fd114ab 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/ecdsa.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/ecdsa.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/eddsa.js b/includes/fcm/node_modules/jose/lib/jwa/eddsa.js
index e19d523..e19d523 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/eddsa.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/eddsa.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/hmac.js b/includes/fcm/node_modules/jose/lib/jwa/hmac.js
index a00770a..a00770a 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/hmac.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/hmac.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/index.js b/includes/fcm/node_modules/jose/lib/jwa/index.js
index 589fdf2..589fdf2 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/index.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/index.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/none.js b/includes/fcm/node_modules/jose/lib/jwa/none.js
index d2935bb..d2935bb 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/none.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/none.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/pbes2.js b/includes/fcm/node_modules/jose/lib/jwa/pbes2.js
index 9468627..9468627 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/pbes2.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/pbes2.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/rsaes.js b/includes/fcm/node_modules/jose/lib/jwa/rsaes.js
index f688543..f688543 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/rsaes.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/rsaes.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/rsassa.js b/includes/fcm/node_modules/jose/lib/jwa/rsassa.js
index 47e64da..47e64da 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/rsassa.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/rsassa.js
diff --git a/includes/fcm/node_modules/jose/lib/jwa/rsassa_pss.js b/includes/fcm/node_modules/jose/lib/jwa/rsassa_pss.js
index bdb8289..bdb8289 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwa/rsassa_pss.js
+++ b/includes/fcm/node_modules/jose/lib/jwa/rsassa_pss.js
diff --git a/includes/fcm/node_modules/jose/lib/jwe/decrypt.js b/includes/fcm/node_modules/jose/lib/jwe/decrypt.js
index 9da8aea..9da8aea 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwe/decrypt.js
+++ b/includes/fcm/node_modules/jose/lib/jwe/decrypt.js
diff --git a/includes/fcm/node_modules/jose/lib/jwe/encrypt.js b/includes/fcm/node_modules/jose/lib/jwe/encrypt.js
index 9851f39..9851f39 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwe/encrypt.js
+++ b/includes/fcm/node_modules/jose/lib/jwe/encrypt.js
diff --git a/includes/fcm/node_modules/jose/lib/jwe/generate_cek.js b/includes/fcm/node_modules/jose/lib/jwe/generate_cek.js
index 15392af..15392af 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwe/generate_cek.js
+++ b/includes/fcm/node_modules/jose/lib/jwe/generate_cek.js
diff --git a/includes/fcm/node_modules/jose/lib/jwe/index.js b/includes/fcm/node_modules/jose/lib/jwe/index.js
index 68bf292..68bf292 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwe/index.js
+++ b/includes/fcm/node_modules/jose/lib/jwe/index.js
diff --git a/includes/fcm/node_modules/jose/lib/jwe/serializers.js b/includes/fcm/node_modules/jose/lib/jwe/serializers.js
index 9907c14..9907c14 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwe/serializers.js
+++ b/includes/fcm/node_modules/jose/lib/jwe/serializers.js
diff --git a/includes/fcm/node_modules/jose/lib/jwe/validate_headers.js b/includes/fcm/node_modules/jose/lib/jwe/validate_headers.js
index f104176..f104176 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwe/validate_headers.js
+++ b/includes/fcm/node_modules/jose/lib/jwe/validate_headers.js
diff --git a/includes/fcm/node_modules/jose/lib/jwk/generate.js b/includes/fcm/node_modules/jose/lib/jwk/generate.js
index fbc9c0d..fbc9c0d 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwk/generate.js
+++ b/includes/fcm/node_modules/jose/lib/jwk/generate.js
diff --git a/includes/fcm/node_modules/jose/lib/jwk/import.js b/includes/fcm/node_modules/jose/lib/jwk/import.js
index 160d3f4..160d3f4 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwk/import.js
+++ b/includes/fcm/node_modules/jose/lib/jwk/import.js
diff --git a/includes/fcm/node_modules/jose/lib/jwk/index.js b/includes/fcm/node_modules/jose/lib/jwk/index.js
index 6d0d41c..6d0d41c 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwk/index.js
+++ b/includes/fcm/node_modules/jose/lib/jwk/index.js
diff --git a/includes/fcm/node_modules/jose/lib/jwk/key/base.js b/includes/fcm/node_modules/jose/lib/jwk/key/base.js
index 0773b7f..0773b7f 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwk/key/base.js
+++ b/includes/fcm/node_modules/jose/lib/jwk/key/base.js
diff --git a/includes/fcm/node_modules/jose/lib/jwk/key/ec.js b/includes/fcm/node_modules/jose/lib/jwk/key/ec.js
index 0a5848a..0a5848a 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwk/key/ec.js
+++ b/includes/fcm/node_modules/jose/lib/jwk/key/ec.js
diff --git a/includes/fcm/node_modules/jose/lib/jwk/key/embedded.jwk.js b/includes/fcm/node_modules/jose/lib/jwk/key/embedded.jwk.js
index dd7f59f..dd7f59f 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwk/key/embedded.jwk.js
+++ b/includes/fcm/node_modules/jose/lib/jwk/key/embedded.jwk.js
diff --git a/includes/fcm/node_modules/jose/lib/jwk/key/embedded.x5c.js b/includes/fcm/node_modules/jose/lib/jwk/key/embedded.x5c.js
index 48cfb10..48cfb10 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwk/key/embedded.x5c.js
+++ b/includes/fcm/node_modules/jose/lib/jwk/key/embedded.x5c.js
diff --git a/includes/fcm/node_modules/jose/lib/jwk/key/none.js b/includes/fcm/node_modules/jose/lib/jwk/key/none.js
index eb53316..eb53316 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwk/key/none.js
+++ b/includes/fcm/node_modules/jose/lib/jwk/key/none.js
diff --git a/includes/fcm/node_modules/jose/lib/jwk/key/oct.js b/includes/fcm/node_modules/jose/lib/jwk/key/oct.js
index 9bb9567..9bb9567 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwk/key/oct.js
+++ b/includes/fcm/node_modules/jose/lib/jwk/key/oct.js
diff --git a/includes/fcm/node_modules/jose/lib/jwk/key/okp.js b/includes/fcm/node_modules/jose/lib/jwk/key/okp.js
index 4c12d2a..4c12d2a 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwk/key/okp.js
+++ b/includes/fcm/node_modules/jose/lib/jwk/key/okp.js
diff --git a/includes/fcm/node_modules/jose/lib/jwk/key/rsa.js b/includes/fcm/node_modules/jose/lib/jwk/key/rsa.js
index 210441c..210441c 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwk/key/rsa.js
+++ b/includes/fcm/node_modules/jose/lib/jwk/key/rsa.js
diff --git a/includes/fcm/node_modules/jose/lib/jwk/thumbprint.js b/includes/fcm/node_modules/jose/lib/jwk/thumbprint.js
index 6a4c7c4..6a4c7c4 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwk/thumbprint.js
+++ b/includes/fcm/node_modules/jose/lib/jwk/thumbprint.js
diff --git a/includes/fcm/node_modules/jose/lib/jwks/index.js b/includes/fcm/node_modules/jose/lib/jwks/index.js
index 285a279..285a279 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwks/index.js
+++ b/includes/fcm/node_modules/jose/lib/jwks/index.js
diff --git a/includes/fcm/node_modules/jose/lib/jwks/keystore.js b/includes/fcm/node_modules/jose/lib/jwks/keystore.js
index 1af0349..1af0349 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwks/keystore.js
+++ b/includes/fcm/node_modules/jose/lib/jwks/keystore.js
diff --git a/includes/fcm/node_modules/jose/lib/jws/index.js b/includes/fcm/node_modules/jose/lib/jws/index.js
index 3b0662f..3b0662f 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jws/index.js
+++ b/includes/fcm/node_modules/jose/lib/jws/index.js
diff --git a/includes/fcm/node_modules/jose/lib/jws/serializers.js b/includes/fcm/node_modules/jose/lib/jws/serializers.js
index fee5303..fee5303 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jws/serializers.js
+++ b/includes/fcm/node_modules/jose/lib/jws/serializers.js
diff --git a/includes/fcm/node_modules/jose/lib/jws/sign.js b/includes/fcm/node_modules/jose/lib/jws/sign.js
index d809fd5..d809fd5 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jws/sign.js
+++ b/includes/fcm/node_modules/jose/lib/jws/sign.js
diff --git a/includes/fcm/node_modules/jose/lib/jws/verify.js b/includes/fcm/node_modules/jose/lib/jws/verify.js
index 6fadecc..6fadecc 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jws/verify.js
+++ b/includes/fcm/node_modules/jose/lib/jws/verify.js
diff --git a/includes/fcm/node_modules/jose/lib/jwt/decode.js b/includes/fcm/node_modules/jose/lib/jwt/decode.js
index 022266f..022266f 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwt/decode.js
+++ b/includes/fcm/node_modules/jose/lib/jwt/decode.js
diff --git a/includes/fcm/node_modules/jose/lib/jwt/index.js b/includes/fcm/node_modules/jose/lib/jwt/index.js
index 84d24c3..84d24c3 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwt/index.js
+++ b/includes/fcm/node_modules/jose/lib/jwt/index.js
diff --git a/includes/fcm/node_modules/jose/lib/jwt/profiles.js b/includes/fcm/node_modules/jose/lib/jwt/profiles.js
index 9b3b743..9b3b743 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwt/profiles.js
+++ b/includes/fcm/node_modules/jose/lib/jwt/profiles.js
diff --git a/includes/fcm/node_modules/jose/lib/jwt/shared_validations.js b/includes/fcm/node_modules/jose/lib/jwt/shared_validations.js
index fffc4ee..fffc4ee 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwt/shared_validations.js
+++ b/includes/fcm/node_modules/jose/lib/jwt/shared_validations.js
diff --git a/includes/fcm/node_modules/jose/lib/jwt/sign.js b/includes/fcm/node_modules/jose/lib/jwt/sign.js
index 5f3416a..5f3416a 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwt/sign.js
+++ b/includes/fcm/node_modules/jose/lib/jwt/sign.js
diff --git a/includes/fcm/node_modules/jose/lib/jwt/verify.js b/includes/fcm/node_modules/jose/lib/jwt/verify.js
index db34160..db34160 100644..100755
--- a/includes/fcm/node_modules/jose/lib/jwt/verify.js
+++ b/includes/fcm/node_modules/jose/lib/jwt/verify.js
diff --git a/includes/fcm/node_modules/jose/lib/registry/ec_curves.js b/includes/fcm/node_modules/jose/lib/registry/ec_curves.js
index c03d96a..c03d96a 100644..100755
--- a/includes/fcm/node_modules/jose/lib/registry/ec_curves.js
+++ b/includes/fcm/node_modules/jose/lib/registry/ec_curves.js
diff --git a/includes/fcm/node_modules/jose/lib/registry/ecdh_derive_lengths.js b/includes/fcm/node_modules/jose/lib/registry/ecdh_derive_lengths.js
index c08549c..c08549c 100644..100755
--- a/includes/fcm/node_modules/jose/lib/registry/ecdh_derive_lengths.js
+++ b/includes/fcm/node_modules/jose/lib/registry/ecdh_derive_lengths.js
diff --git a/includes/fcm/node_modules/jose/lib/registry/index.js b/includes/fcm/node_modules/jose/lib/registry/index.js
index 70558d2..70558d2 100644..100755
--- a/includes/fcm/node_modules/jose/lib/registry/index.js
+++ b/includes/fcm/node_modules/jose/lib/registry/index.js
diff --git a/includes/fcm/node_modules/jose/lib/registry/iv_lengths.js b/includes/fcm/node_modules/jose/lib/registry/iv_lengths.js
index 51229f1..51229f1 100644..100755
--- a/includes/fcm/node_modules/jose/lib/registry/iv_lengths.js
+++ b/includes/fcm/node_modules/jose/lib/registry/iv_lengths.js
diff --git a/includes/fcm/node_modules/jose/lib/registry/jwa.js b/includes/fcm/node_modules/jose/lib/registry/jwa.js
index dea7dd1..dea7dd1 100644..100755
--- a/includes/fcm/node_modules/jose/lib/registry/jwa.js
+++ b/includes/fcm/node_modules/jose/lib/registry/jwa.js
diff --git a/includes/fcm/node_modules/jose/lib/registry/jwk.js b/includes/fcm/node_modules/jose/lib/registry/jwk.js
index b4dd4d2..b4dd4d2 100644..100755
--- a/includes/fcm/node_modules/jose/lib/registry/jwk.js
+++ b/includes/fcm/node_modules/jose/lib/registry/jwk.js
diff --git a/includes/fcm/node_modules/jose/lib/registry/key_lengths.js b/includes/fcm/node_modules/jose/lib/registry/key_lengths.js
index fc3c1d8..fc3c1d8 100644..100755
--- a/includes/fcm/node_modules/jose/lib/registry/key_lengths.js
+++ b/includes/fcm/node_modules/jose/lib/registry/key_lengths.js
diff --git a/includes/fcm/node_modules/jose/lib/registry/okp_curves.js b/includes/fcm/node_modules/jose/lib/registry/okp_curves.js
index 8406598..8406598 100644..100755
--- a/includes/fcm/node_modules/jose/lib/registry/okp_curves.js
+++ b/includes/fcm/node_modules/jose/lib/registry/okp_curves.js
diff --git a/includes/fcm/node_modules/jose/package.json b/includes/fcm/node_modules/jose/package.json
index fbcda65..fbcda65 100644..100755
--- a/includes/fcm/node_modules/jose/package.json
+++ b/includes/fcm/node_modules/jose/package.json
diff --git a/includes/fcm/node_modules/jose/types/index.d.ts b/includes/fcm/node_modules/jose/types/index.d.ts
index 30e146a..30e146a 100644..100755
--- a/includes/fcm/node_modules/jose/types/index.d.ts
+++ b/includes/fcm/node_modules/jose/types/index.d.ts
diff --git a/includes/fcm/node_modules/js2xmlparser/._LICENSE b/includes/fcm/node_modules/js2xmlparser/._LICENSE
new file mode 100755
index 0000000..2adaaf8
--- /dev/null
+++ b/includes/fcm/node_modules/js2xmlparser/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/js2xmlparser/CHANGES.md b/includes/fcm/node_modules/js2xmlparser/CHANGES.md
index 08545e1..08545e1 100644..100755
--- a/includes/fcm/node_modules/js2xmlparser/CHANGES.md
+++ b/includes/fcm/node_modules/js2xmlparser/CHANGES.md
diff --git a/includes/fcm/node_modules/js2xmlparser/LICENSE b/includes/fcm/node_modules/js2xmlparser/LICENSE
index 261eeb9..261eeb9 100644..100755
--- a/includes/fcm/node_modules/js2xmlparser/LICENSE
+++ b/includes/fcm/node_modules/js2xmlparser/LICENSE
diff --git a/includes/fcm/node_modules/js2xmlparser/NOTICE b/includes/fcm/node_modules/js2xmlparser/NOTICE
index c346fb0..c346fb0 100644..100755
--- a/includes/fcm/node_modules/js2xmlparser/NOTICE
+++ b/includes/fcm/node_modules/js2xmlparser/NOTICE
diff --git a/includes/fcm/node_modules/js2xmlparser/README.md b/includes/fcm/node_modules/js2xmlparser/README.md
index dbcc610..dbcc610 100644..100755
--- a/includes/fcm/node_modules/js2xmlparser/README.md
+++ b/includes/fcm/node_modules/js2xmlparser/README.md
diff --git a/includes/fcm/node_modules/js2xmlparser/lib/main.d.ts b/includes/fcm/node_modules/js2xmlparser/lib/main.d.ts
index f65dab7..f65dab7 100644..100755
--- a/includes/fcm/node_modules/js2xmlparser/lib/main.d.ts
+++ b/includes/fcm/node_modules/js2xmlparser/lib/main.d.ts
diff --git a/includes/fcm/node_modules/js2xmlparser/lib/main.js b/includes/fcm/node_modules/js2xmlparser/lib/main.js
index 1a02886..1a02886 100644..100755
--- a/includes/fcm/node_modules/js2xmlparser/lib/main.js
+++ b/includes/fcm/node_modules/js2xmlparser/lib/main.js
diff --git a/includes/fcm/node_modules/js2xmlparser/lib/options.d.ts b/includes/fcm/node_modules/js2xmlparser/lib/options.d.ts
index 1ef7efd..1ef7efd 100644..100755
--- a/includes/fcm/node_modules/js2xmlparser/lib/options.d.ts
+++ b/includes/fcm/node_modules/js2xmlparser/lib/options.d.ts
diff --git a/includes/fcm/node_modules/js2xmlparser/lib/options.js b/includes/fcm/node_modules/js2xmlparser/lib/options.js
index 3346059..3346059 100644..100755
--- a/includes/fcm/node_modules/js2xmlparser/lib/options.js
+++ b/includes/fcm/node_modules/js2xmlparser/lib/options.js
diff --git a/includes/fcm/node_modules/js2xmlparser/lib/utils.d.ts b/includes/fcm/node_modules/js2xmlparser/lib/utils.d.ts
index e579493..e579493 100644..100755
--- a/includes/fcm/node_modules/js2xmlparser/lib/utils.d.ts
+++ b/includes/fcm/node_modules/js2xmlparser/lib/utils.d.ts
diff --git a/includes/fcm/node_modules/js2xmlparser/lib/utils.js b/includes/fcm/node_modules/js2xmlparser/lib/utils.js
index b9708cf..b9708cf 100644..100755
--- a/includes/fcm/node_modules/js2xmlparser/lib/utils.js
+++ b/includes/fcm/node_modules/js2xmlparser/lib/utils.js
diff --git a/includes/fcm/node_modules/js2xmlparser/package.json b/includes/fcm/node_modules/js2xmlparser/package.json
index b39388f..b39388f 100644..100755
--- a/includes/fcm/node_modules/js2xmlparser/package.json
+++ b/includes/fcm/node_modules/js2xmlparser/package.json
diff --git a/includes/fcm/node_modules/jsdoc/._Apache_License_2.0.txt b/includes/fcm/node_modules/jsdoc/._Apache_License_2.0.txt
new file mode 100755
index 0000000..8d5ad14
--- /dev/null
+++ b/includes/fcm/node_modules/jsdoc/._Apache_License_2.0.txt
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/Apache_License_2.0.txt b/includes/fcm/node_modules/jsdoc/Apache_License_2.0.txt
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/jsdoc/Apache_License_2.0.txt
+++ b/includes/fcm/node_modules/jsdoc/Apache_License_2.0.txt
diff --git a/includes/fcm/node_modules/jsdoc/LICENSE.md b/includes/fcm/node_modules/jsdoc/LICENSE.md
index a2f6b5e..a2f6b5e 100644..100755
--- a/includes/fcm/node_modules/jsdoc/LICENSE.md
+++ b/includes/fcm/node_modules/jsdoc/LICENSE.md
diff --git a/includes/fcm/node_modules/jsdoc/README.md b/includes/fcm/node_modules/jsdoc/README.md
index 965de37..965de37 100644..100755
--- a/includes/fcm/node_modules/jsdoc/README.md
+++ b/includes/fcm/node_modules/jsdoc/README.md
diff --git a/includes/fcm/node_modules/jsdoc/cli.js b/includes/fcm/node_modules/jsdoc/cli.js
index b1de34d..b1de34d 100644..100755
--- a/includes/fcm/node_modules/jsdoc/cli.js
+++ b/includes/fcm/node_modules/jsdoc/cli.js
diff --git a/includes/fcm/node_modules/jsdoc/conf.json.EXAMPLE b/includes/fcm/node_modules/jsdoc/conf.json.EXAMPLE
index 6ad8fd7..6ad8fd7 100644..100755
--- a/includes/fcm/node_modules/jsdoc/conf.json.EXAMPLE
+++ b/includes/fcm/node_modules/jsdoc/conf.json.EXAMPLE
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/app.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/app.js
index 9a62f36..9a62f36 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/app.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/app.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/augment.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/augment.js
index 91050f3..91050f3 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/augment.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/augment.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/borrow.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/borrow.js
index 7c887c7..7c887c7 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/borrow.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/borrow.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/config.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/config.js
index 8e86749..8e86749 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/config.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/config.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/doclet.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/doclet.js
index 8a862ec..8a862ec 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/doclet.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/doclet.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/env.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/env.js
index b228c30..b228c30 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/env.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/env.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/fs.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/fs.js
index 45feac3..45feac3 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/fs.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/fs.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/name.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/name.js
index 8b8dcb5..8b8dcb5 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/name.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/name.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/opts/argparser.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/opts/argparser.js
index 3bab52f..3bab52f 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/opts/argparser.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/opts/argparser.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/opts/args.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/opts/args.js
index 4dbe5e5..4dbe5e5 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/opts/args.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/opts/args.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/package.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/package.js
index 2dafd8b..2dafd8b 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/package.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/package.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/path.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/path.js
index e4116d9..e4116d9 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/path.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/path.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/plugins.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/plugins.js
index 83ff3d3..83ff3d3 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/plugins.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/plugins.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/readme.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/readme.js
index 8da87c3..8da87c3 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/readme.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/readme.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/schema.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/schema.js
index d12c022..d12c022 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/schema.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/schema.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/astbuilder.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/astbuilder.js
index 58e1b05..58e1b05 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/astbuilder.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/astbuilder.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/astnode.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/astnode.js
index 483797f..483797f 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/astnode.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/astnode.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/filter.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/filter.js
index be7a162..be7a162 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/filter.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/filter.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/handlers.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/handlers.js
index 0c4e255..0c4e255 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/handlers.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/handlers.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/parser.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/parser.js
index cead39b..cead39b 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/parser.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/parser.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/scanner.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/scanner.js
index e7d96e9..e7d96e9 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/scanner.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/scanner.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/syntax.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/syntax.js
index 05bd271..05bd271 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/syntax.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/syntax.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/visitor.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/visitor.js
index c712cc8..c712cc8 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/visitor.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/visitor.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/walker.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/walker.js
index a38049d..a38049d 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/walker.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/src/walker.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag.js
index 3b9376c..3b9376c 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/dictionary.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/dictionary.js
index 8d2e1aa..8d2e1aa 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/dictionary.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/dictionary.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/dictionary/definitions.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/dictionary/definitions.js
index a4f3139..a4f3139 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/dictionary/definitions.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/dictionary/definitions.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/inline.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/inline.js
index af2ab86..af2ab86 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/inline.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/inline.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/type.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/type.js
index 69c8d05..69c8d05 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/type.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/type.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/validator.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/validator.js
index a10dfb1..a10dfb1 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/validator.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tag/validator.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/template.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/template.js
index c01cb85..c01cb85 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/template.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/template.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tutorial.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tutorial.js
index 29e74d1..29e74d1 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tutorial.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tutorial.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tutorial/resolver.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tutorial/resolver.js
index c3a8205..c3a8205 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/tutorial/resolver.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/tutorial/resolver.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/cast.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/cast.js
index cbbe644..cbbe644 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/cast.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/cast.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/doop.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/doop.js
index 5786dce..5786dce 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/doop.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/doop.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/dumper.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/dumper.js
index 515c972..515c972 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/dumper.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/dumper.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/error.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/error.js
index ff06198..ff06198 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/error.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/error.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/logger.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/logger.js
index 59e8b93..59e8b93 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/logger.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/logger.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/markdown.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/markdown.js
index 594ecdc..594ecdc 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/markdown.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/markdown.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/stripbom.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/stripbom.js
index 3395f9c..3395f9c 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/stripbom.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/stripbom.js
diff --git a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/templateHelper.js b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/templateHelper.js
index fa1604f..fa1604f 100644..100755
--- a/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/templateHelper.js
+++ b/includes/fcm/node_modules/jsdoc/lib/jsdoc/util/templateHelper.js
diff --git a/includes/fcm/node_modules/jsdoc/package.json b/includes/fcm/node_modules/jsdoc/package.json
index fcf2c67..fcf2c67 100644..100755
--- a/includes/fcm/node_modules/jsdoc/package.json
+++ b/includes/fcm/node_modules/jsdoc/package.json
diff --git a/includes/fcm/node_modules/jsdoc/plugins/commentConvert.js b/includes/fcm/node_modules/jsdoc/plugins/commentConvert.js
index 44c2383..44c2383 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/commentConvert.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/commentConvert.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/commentsOnly.js b/includes/fcm/node_modules/jsdoc/plugins/commentsOnly.js
index fb39af2..fb39af2 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/commentsOnly.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/commentsOnly.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/escapeHtml.js b/includes/fcm/node_modules/jsdoc/plugins/escapeHtml.js
index 4c64d31..4c64d31 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/escapeHtml.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/escapeHtml.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/eventDumper.js b/includes/fcm/node_modules/jsdoc/plugins/eventDumper.js
index 45e5900..45e5900 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/eventDumper.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/eventDumper.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/markdown.js b/includes/fcm/node_modules/jsdoc/plugins/markdown.js
index 4904867..4904867 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/markdown.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/markdown.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/overloadHelper.js b/includes/fcm/node_modules/jsdoc/plugins/overloadHelper.js
index 99fda76..99fda76 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/overloadHelper.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/overloadHelper.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/partial.js b/includes/fcm/node_modules/jsdoc/plugins/partial.js
index 83c84f2..83c84f2 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/partial.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/partial.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/railsTemplate.js b/includes/fcm/node_modules/jsdoc/plugins/railsTemplate.js
index d0eea13..d0eea13 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/railsTemplate.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/railsTemplate.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/shout.js b/includes/fcm/node_modules/jsdoc/plugins/shout.js
index 433a1d8..433a1d8 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/shout.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/shout.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/sourcetag.js b/includes/fcm/node_modules/jsdoc/plugins/sourcetag.js
index 6244140..6244140 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/sourcetag.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/sourcetag.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/summarize.js b/includes/fcm/node_modules/jsdoc/plugins/summarize.js
index 2b39784..2b39784 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/summarize.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/summarize.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/markdown.js b/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/markdown.js
index 4ee832e..4ee832e 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/markdown.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/markdown.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/overloadHelper.js b/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/overloadHelper.js
index 12c298c..12c298c 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/overloadHelper.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/overloadHelper.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/railsTemplate.js.erb b/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/railsTemplate.js.erb
index 53dfff7..53dfff7 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/railsTemplate.js.erb
+++ b/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/railsTemplate.js.erb
diff --git a/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/underscore.js b/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/underscore.js
index a953c17..a953c17 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/underscore.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/test/fixtures/underscore.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/test/specs/commentConvert.js b/includes/fcm/node_modules/jsdoc/plugins/test/specs/commentConvert.js
index 583678c..583678c 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/test/specs/commentConvert.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/test/specs/commentConvert.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/test/specs/escapeHtml.js b/includes/fcm/node_modules/jsdoc/plugins/test/specs/escapeHtml.js
index d749796..d749796 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/test/specs/escapeHtml.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/test/specs/escapeHtml.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/test/specs/markdown.js b/includes/fcm/node_modules/jsdoc/plugins/test/specs/markdown.js
index 8c8d74c..8c8d74c 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/test/specs/markdown.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/test/specs/markdown.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/test/specs/overloadHelper.js b/includes/fcm/node_modules/jsdoc/plugins/test/specs/overloadHelper.js
index 3e69ea6..3e69ea6 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/test/specs/overloadHelper.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/test/specs/overloadHelper.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/test/specs/railsTemplate.js b/includes/fcm/node_modules/jsdoc/plugins/test/specs/railsTemplate.js
index abd39d3..abd39d3 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/test/specs/railsTemplate.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/test/specs/railsTemplate.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/test/specs/shout.js b/includes/fcm/node_modules/jsdoc/plugins/test/specs/shout.js
index c0bfe7a..c0bfe7a 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/test/specs/shout.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/test/specs/shout.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/test/specs/sourcetag.js b/includes/fcm/node_modules/jsdoc/plugins/test/specs/sourcetag.js
index d0948a2..d0948a2 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/test/specs/sourcetag.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/test/specs/sourcetag.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/test/specs/summarize.js b/includes/fcm/node_modules/jsdoc/plugins/test/specs/summarize.js
index 9fb5ab8..9fb5ab8 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/test/specs/summarize.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/test/specs/summarize.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/test/specs/underscore.js b/includes/fcm/node_modules/jsdoc/plugins/test/specs/underscore.js
index 506671a..506671a 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/test/specs/underscore.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/test/specs/underscore.js
diff --git a/includes/fcm/node_modules/jsdoc/plugins/underscore.js b/includes/fcm/node_modules/jsdoc/plugins/underscore.js
index 1bb48c7..1bb48c7 100644..100755
--- a/includes/fcm/node_modules/jsdoc/plugins/underscore.js
+++ b/includes/fcm/node_modules/jsdoc/plugins/underscore.js
diff --git a/includes/fcm/node_modules/jsdoc/templates/README.md b/includes/fcm/node_modules/jsdoc/templates/README.md
index 7424e74..7424e74 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/README.md
+++ b/includes/fcm/node_modules/jsdoc/templates/README.md
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/README.md b/includes/fcm/node_modules/jsdoc/templates/default/README.md
index 1946bef..1946bef 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/README.md
+++ b/includes/fcm/node_modules/jsdoc/templates/default/README.md
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/publish.js b/includes/fcm/node_modules/jsdoc/templates/default/publish.js
index aaa99b3..aaa99b3 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/publish.js
+++ b/includes/fcm/node_modules/jsdoc/templates/default/publish.js
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.eot b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.eot
index 5d20d91..5d20d91 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.eot
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.eot
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.svg b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.svg
index 3ed7be4..3ed7be4 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.svg
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.svg
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.woff b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.woff
index 1205787..1205787 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.woff
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Bold-webfont.woff
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.eot b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.eot
index 1f639a1..1f639a1 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.eot
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.eot
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.svg b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.svg
index 6a2607b..6a2607b 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.svg
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.svg
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.woff b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.woff
index ed760c0..ed760c0 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.woff
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-BoldItalic-webfont.woff
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.eot b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.eot
index 0c8a0ae..0c8a0ae 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.eot
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.eot
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.svg b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.svg
index e1075dc..e1075dc 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.svg
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.svg
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.woff b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.woff
index ff652e6..ff652e6 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.woff
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Italic-webfont.woff
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.eot b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.eot
index 1486840..1486840 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.eot
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.eot
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.svg b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.svg
index 11a472c..11a472c 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.svg
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.svg
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.woff b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.woff
index e786074..e786074 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.woff
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Light-webfont.woff
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.eot b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.eot
index 8f44592..8f44592 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.eot
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.eot
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.svg b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.svg
index 431d7e3..431d7e3 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.svg
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.svg
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.woff b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.woff
index 43e8b9e..43e8b9e 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.woff
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-LightItalic-webfont.woff
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.eot b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.eot
index 6bbc3cf..6bbc3cf 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.eot
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.eot
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.svg b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.svg
index 25a3952..25a3952 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.svg
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.svg
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.woff b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.woff
index e231183..e231183 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.woff
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/fonts/OpenSans-Regular-webfont.woff
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/linenumber.js b/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/linenumber.js
index 4354785..4354785 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/linenumber.js
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/linenumber.js
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/._Apache-License-2.0.txt b/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/._Apache-License-2.0.txt
new file mode 100755
index 0000000..f427724
--- /dev/null
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/._Apache-License-2.0.txt
Binary files differ
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/Apache-License-2.0.txt b/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/Apache-License-2.0.txt
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/Apache-License-2.0.txt
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/Apache-License-2.0.txt
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/lang-css.js b/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/lang-css.js
index 041e1f5..041e1f5 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/lang-css.js
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/lang-css.js
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/prettify.js b/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/prettify.js
index eef5ad7..eef5ad7 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/prettify.js
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/scripts/prettify/prettify.js
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/styles/jsdoc-default.css b/includes/fcm/node_modules/jsdoc/templates/default/static/styles/jsdoc-default.css
index 7d1729d..7d1729d 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/styles/jsdoc-default.css
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/styles/jsdoc-default.css
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/styles/prettify-jsdoc.css b/includes/fcm/node_modules/jsdoc/templates/default/static/styles/prettify-jsdoc.css
index 5a2526e..5a2526e 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/styles/prettify-jsdoc.css
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/styles/prettify-jsdoc.css
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/static/styles/prettify-tomorrow.css b/includes/fcm/node_modules/jsdoc/templates/default/static/styles/prettify-tomorrow.css
index b6f92a7..b6f92a7 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/static/styles/prettify-tomorrow.css
+++ b/includes/fcm/node_modules/jsdoc/templates/default/static/styles/prettify-tomorrow.css
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/augments.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/augments.tmpl
index 446d28a..446d28a 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/augments.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/augments.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/container.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/container.tmpl
index 1b94004..1b94004 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/container.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/container.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/details.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/details.tmpl
index 4a5bd49..4a5bd49 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/details.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/details.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/example.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/example.tmpl
index e87caa5..e87caa5 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/example.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/example.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/examples.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/examples.tmpl
index 04d975e..04d975e 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/examples.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/examples.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/exceptions.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/exceptions.tmpl
index 9cef6c7..9cef6c7 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/exceptions.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/exceptions.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/layout.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/layout.tmpl
index bc7e335..bc7e335 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/layout.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/layout.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/mainpage.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/mainpage.tmpl
index 64e9e59..64e9e59 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/mainpage.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/mainpage.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/members.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/members.tmpl
index 154c17b..154c17b 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/members.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/members.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/method.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/method.tmpl
index 0125fe2..0125fe2 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/method.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/method.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/modifies.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/modifies.tmpl
index 16ccbf8..16ccbf8 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/modifies.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/modifies.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/params.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/params.tmpl
index 1fb4049..1fb4049 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/params.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/params.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/properties.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/properties.tmpl
index 40e0909..40e0909 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/properties.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/properties.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/returns.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/returns.tmpl
index d070459..d070459 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/returns.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/returns.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/source.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/source.tmpl
index e559b5d..e559b5d 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/source.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/source.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/tutorial.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/tutorial.tmpl
index 88a0ad5..88a0ad5 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/tutorial.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/tutorial.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/type.tmpl b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/type.tmpl
index ec2c6c0..ec2c6c0 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/default/tmpl/type.tmpl
+++ b/includes/fcm/node_modules/jsdoc/templates/default/tmpl/type.tmpl
diff --git a/includes/fcm/node_modules/jsdoc/templates/haruki/README.md b/includes/fcm/node_modules/jsdoc/templates/haruki/README.md
index ee6d36f..ee6d36f 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/haruki/README.md
+++ b/includes/fcm/node_modules/jsdoc/templates/haruki/README.md
diff --git a/includes/fcm/node_modules/jsdoc/templates/haruki/publish.js b/includes/fcm/node_modules/jsdoc/templates/haruki/publish.js
index 47aa606..47aa606 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/haruki/publish.js
+++ b/includes/fcm/node_modules/jsdoc/templates/haruki/publish.js
diff --git a/includes/fcm/node_modules/jsdoc/templates/silent/README.md b/includes/fcm/node_modules/jsdoc/templates/silent/README.md
index d33e0fd..d33e0fd 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/silent/README.md
+++ b/includes/fcm/node_modules/jsdoc/templates/silent/README.md
diff --git a/includes/fcm/node_modules/jsdoc/templates/silent/publish.js b/includes/fcm/node_modules/jsdoc/templates/silent/publish.js
index 7de0a06..7de0a06 100644..100755
--- a/includes/fcm/node_modules/jsdoc/templates/silent/publish.js
+++ b/includes/fcm/node_modules/jsdoc/templates/silent/publish.js
diff --git a/includes/fcm/node_modules/json-bigint/._LICENSE b/includes/fcm/node_modules/json-bigint/._LICENSE
new file mode 100755
index 0000000..f9902be
--- /dev/null
+++ b/includes/fcm/node_modules/json-bigint/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/json-bigint/LICENSE b/includes/fcm/node_modules/json-bigint/LICENSE
index 9ab4d83..9ab4d83 100644..100755
--- a/includes/fcm/node_modules/json-bigint/LICENSE
+++ b/includes/fcm/node_modules/json-bigint/LICENSE
diff --git a/includes/fcm/node_modules/json-bigint/README.md b/includes/fcm/node_modules/json-bigint/README.md
index e7335c7..e7335c7 100644..100755
--- a/includes/fcm/node_modules/json-bigint/README.md
+++ b/includes/fcm/node_modules/json-bigint/README.md
diff --git a/includes/fcm/node_modules/json-bigint/index.js b/includes/fcm/node_modules/json-bigint/index.js
index 4757600..4757600 100644..100755
--- a/includes/fcm/node_modules/json-bigint/index.js
+++ b/includes/fcm/node_modules/json-bigint/index.js
diff --git a/includes/fcm/node_modules/json-bigint/lib/parse.js b/includes/fcm/node_modules/json-bigint/lib/parse.js
index bb4e5eb..bb4e5eb 100644..100755
--- a/includes/fcm/node_modules/json-bigint/lib/parse.js
+++ b/includes/fcm/node_modules/json-bigint/lib/parse.js
diff --git a/includes/fcm/node_modules/json-bigint/lib/stringify.js b/includes/fcm/node_modules/json-bigint/lib/stringify.js
index 3bd5269..3bd5269 100644..100755
--- a/includes/fcm/node_modules/json-bigint/lib/stringify.js
+++ b/includes/fcm/node_modules/json-bigint/lib/stringify.js
diff --git a/includes/fcm/node_modules/json-bigint/package.json b/includes/fcm/node_modules/json-bigint/package.json
index 9309f6b..9309f6b 100644..100755
--- a/includes/fcm/node_modules/json-bigint/package.json
+++ b/includes/fcm/node_modules/json-bigint/package.json
diff --git a/includes/fcm/node_modules/jsonwebtoken/._LICENSE b/includes/fcm/node_modules/jsonwebtoken/._LICENSE
new file mode 100755
index 0000000..b7796a5
--- /dev/null
+++ b/includes/fcm/node_modules/jsonwebtoken/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/jsonwebtoken/LICENSE b/includes/fcm/node_modules/jsonwebtoken/LICENSE
index bcd1854..bcd1854 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/LICENSE
+++ b/includes/fcm/node_modules/jsonwebtoken/LICENSE
diff --git a/includes/fcm/node_modules/jsonwebtoken/README.md b/includes/fcm/node_modules/jsonwebtoken/README.md
index 4e20dd9..4e20dd9 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/README.md
+++ b/includes/fcm/node_modules/jsonwebtoken/README.md
diff --git a/includes/fcm/node_modules/jsonwebtoken/decode.js b/includes/fcm/node_modules/jsonwebtoken/decode.js
index 8fe1adc..8fe1adc 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/decode.js
+++ b/includes/fcm/node_modules/jsonwebtoken/decode.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/index.js b/includes/fcm/node_modules/jsonwebtoken/index.js
index a480f1d..a480f1d 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/index.js
+++ b/includes/fcm/node_modules/jsonwebtoken/index.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/lib/JsonWebTokenError.js b/includes/fcm/node_modules/jsonwebtoken/lib/JsonWebTokenError.js
index e068222..e068222 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/lib/JsonWebTokenError.js
+++ b/includes/fcm/node_modules/jsonwebtoken/lib/JsonWebTokenError.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/lib/NotBeforeError.js b/includes/fcm/node_modules/jsonwebtoken/lib/NotBeforeError.js
index 7b30084..7b30084 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/lib/NotBeforeError.js
+++ b/includes/fcm/node_modules/jsonwebtoken/lib/NotBeforeError.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/lib/TokenExpiredError.js b/includes/fcm/node_modules/jsonwebtoken/lib/TokenExpiredError.js
index abb704f..abb704f 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/lib/TokenExpiredError.js
+++ b/includes/fcm/node_modules/jsonwebtoken/lib/TokenExpiredError.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/lib/asymmetricKeyDetailsSupported.js b/includes/fcm/node_modules/jsonwebtoken/lib/asymmetricKeyDetailsSupported.js
index a6ede56..a6ede56 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/lib/asymmetricKeyDetailsSupported.js
+++ b/includes/fcm/node_modules/jsonwebtoken/lib/asymmetricKeyDetailsSupported.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/lib/psSupported.js b/includes/fcm/node_modules/jsonwebtoken/lib/psSupported.js
index 8c04144..8c04144 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/lib/psSupported.js
+++ b/includes/fcm/node_modules/jsonwebtoken/lib/psSupported.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/lib/rsaPssKeyDetailsSupported.js b/includes/fcm/node_modules/jsonwebtoken/lib/rsaPssKeyDetailsSupported.js
index 7fcf368..7fcf368 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/lib/rsaPssKeyDetailsSupported.js
+++ b/includes/fcm/node_modules/jsonwebtoken/lib/rsaPssKeyDetailsSupported.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/lib/timespan.js b/includes/fcm/node_modules/jsonwebtoken/lib/timespan.js
index e509869..e509869 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/lib/timespan.js
+++ b/includes/fcm/node_modules/jsonwebtoken/lib/timespan.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/lib/validateAsymmetricKey.js b/includes/fcm/node_modules/jsonwebtoken/lib/validateAsymmetricKey.js
index c10340b..c10340b 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/lib/validateAsymmetricKey.js
+++ b/includes/fcm/node_modules/jsonwebtoken/lib/validateAsymmetricKey.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/._LICENSE b/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/._LICENSE
new file mode 100755
index 0000000..2458648
--- /dev/null
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/LICENSE b/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/LICENSE
index caeb849..caeb849 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/LICENSE
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/LICENSE
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/README.md b/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/README.md
index fb433e2..fb433e2 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/README.md
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/README.md
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/index.js b/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/index.js
index e71e6d1..e71e6d1 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/index.js
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/index.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/package.json b/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/package.json
index 0777d53..0777d53 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/package.json
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jwa/package.json
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/._LICENSE b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/._LICENSE
new file mode 100755
index 0000000..1c74023
--- /dev/null
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/CHANGELOG.md b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/CHANGELOG.md
index af8fc28..af8fc28 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/CHANGELOG.md
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/CHANGELOG.md
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/LICENSE b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/LICENSE
index caeb849..caeb849 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/LICENSE
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/LICENSE
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/index.js b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/index.js
index 8c8da93..8c8da93 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/index.js
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/index.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/data-stream.js b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/data-stream.js
index 3535d31..3535d31 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/data-stream.js
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/data-stream.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/sign-stream.js b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/sign-stream.js
index 6a7ee42..6a7ee42 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/sign-stream.js
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/sign-stream.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/tostring.js b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/tostring.js
index f5a49a3..f5a49a3 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/tostring.js
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/tostring.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/verify-stream.js b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/verify-stream.js
index 39f7c73..39f7c73 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/verify-stream.js
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/lib/verify-stream.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/package.json b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/package.json
index 3fb2837..3fb2837 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/package.json
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/package.json
diff --git a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/readme.md b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/readme.md
index 1910c9a..1910c9a 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/readme.md
+++ b/includes/fcm/node_modules/jsonwebtoken/node_modules/jws/readme.md
diff --git a/includes/fcm/node_modules/jsonwebtoken/package.json b/includes/fcm/node_modules/jsonwebtoken/package.json
index 4f1e4e9..4f1e4e9 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/package.json
+++ b/includes/fcm/node_modules/jsonwebtoken/package.json
diff --git a/includes/fcm/node_modules/jsonwebtoken/sign.js b/includes/fcm/node_modules/jsonwebtoken/sign.js
index 1aeeabc..1aeeabc 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/sign.js
+++ b/includes/fcm/node_modules/jsonwebtoken/sign.js
diff --git a/includes/fcm/node_modules/jsonwebtoken/verify.js b/includes/fcm/node_modules/jsonwebtoken/verify.js
index cdbfdc4..cdbfdc4 100644..100755
--- a/includes/fcm/node_modules/jsonwebtoken/verify.js
+++ b/includes/fcm/node_modules/jsonwebtoken/verify.js
diff --git a/includes/fcm/node_modules/jwa/._LICENSE b/includes/fcm/node_modules/jwa/._LICENSE
new file mode 100755
index 0000000..1b011a4
--- /dev/null
+++ b/includes/fcm/node_modules/jwa/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/jwa/LICENSE b/includes/fcm/node_modules/jwa/LICENSE
index caeb849..caeb849 100644..100755
--- a/includes/fcm/node_modules/jwa/LICENSE
+++ b/includes/fcm/node_modules/jwa/LICENSE
diff --git a/includes/fcm/node_modules/jwa/README.md b/includes/fcm/node_modules/jwa/README.md
index 09e9648..09e9648 100644..100755
--- a/includes/fcm/node_modules/jwa/README.md
+++ b/includes/fcm/node_modules/jwa/README.md
diff --git a/includes/fcm/node_modules/jwa/index.js b/includes/fcm/node_modules/jwa/index.js
index d2061ef..d2061ef 100644..100755
--- a/includes/fcm/node_modules/jwa/index.js
+++ b/includes/fcm/node_modules/jwa/index.js
diff --git a/includes/fcm/node_modules/jwa/package.json b/includes/fcm/node_modules/jwa/package.json
index 7b3d5e5..7b3d5e5 100644..100755
--- a/includes/fcm/node_modules/jwa/package.json
+++ b/includes/fcm/node_modules/jwa/package.json
diff --git a/includes/fcm/node_modules/jwks-rsa/._LICENSE b/includes/fcm/node_modules/jwks-rsa/._LICENSE
new file mode 100755
index 0000000..bd954a7
--- /dev/null
+++ b/includes/fcm/node_modules/jwks-rsa/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/jwks-rsa/LICENSE b/includes/fcm/node_modules/jwks-rsa/LICENSE
index 006c80b..006c80b 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/LICENSE
+++ b/includes/fcm/node_modules/jwks-rsa/LICENSE
diff --git a/includes/fcm/node_modules/jwks-rsa/README.md b/includes/fcm/node_modules/jwks-rsa/README.md
index dd1a151..dd1a151 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/README.md
+++ b/includes/fcm/node_modules/jwks-rsa/README.md
diff --git a/includes/fcm/node_modules/jwks-rsa/index.d.ts b/includes/fcm/node_modules/jwks-rsa/index.d.ts
index 652f98b..652f98b 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/index.d.ts
+++ b/includes/fcm/node_modules/jwks-rsa/index.d.ts
diff --git a/includes/fcm/node_modules/jwks-rsa/package.json b/includes/fcm/node_modules/jwks-rsa/package.json
index 4169c2d..4169c2d 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/package.json
+++ b/includes/fcm/node_modules/jwks-rsa/package.json
diff --git a/includes/fcm/node_modules/jwks-rsa/src/JwksClient.js b/includes/fcm/node_modules/jwks-rsa/src/JwksClient.js
index eef29fc..eef29fc 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/JwksClient.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/JwksClient.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/errors/ArgumentError.js b/includes/fcm/node_modules/jwks-rsa/src/errors/ArgumentError.js
index d9bcd75..d9bcd75 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/errors/ArgumentError.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/errors/ArgumentError.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/errors/JwksError.js b/includes/fcm/node_modules/jwks-rsa/src/errors/JwksError.js
index 26fb9a8..26fb9a8 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/errors/JwksError.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/errors/JwksError.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/errors/JwksRateLimitError.js b/includes/fcm/node_modules/jwks-rsa/src/errors/JwksRateLimitError.js
index 4d0cad3..4d0cad3 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/errors/JwksRateLimitError.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/errors/JwksRateLimitError.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/errors/SigningKeyNotFoundError.js b/includes/fcm/node_modules/jwks-rsa/src/errors/SigningKeyNotFoundError.js
index 9b8bdcd..9b8bdcd 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/errors/SigningKeyNotFoundError.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/errors/SigningKeyNotFoundError.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/errors/index.js b/includes/fcm/node_modules/jwks-rsa/src/errors/index.js
index 8fc3d9a..8fc3d9a 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/errors/index.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/errors/index.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/index.js b/includes/fcm/node_modules/jwks-rsa/src/index.js
index 74fb91b..74fb91b 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/index.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/index.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/integrations/config.js b/includes/fcm/node_modules/jwks-rsa/src/integrations/config.js
index 498a582..498a582 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/integrations/config.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/integrations/config.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/integrations/express.js b/includes/fcm/node_modules/jwks-rsa/src/integrations/express.js
index ecacf65..ecacf65 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/integrations/express.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/integrations/express.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/integrations/hapi.js b/includes/fcm/node_modules/jwks-rsa/src/integrations/hapi.js
index cf53972..cf53972 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/integrations/hapi.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/integrations/hapi.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/integrations/koa.js b/includes/fcm/node_modules/jwks-rsa/src/integrations/koa.js
index 9185bfc..9185bfc 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/integrations/koa.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/integrations/koa.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/integrations/passport.js b/includes/fcm/node_modules/jwks-rsa/src/integrations/passport.js
index a3981e1..a3981e1 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/integrations/passport.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/integrations/passport.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/utils.js b/includes/fcm/node_modules/jwks-rsa/src/utils.js
index 6b06404..6b06404 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/utils.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/utils.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/wrappers/cache.js b/includes/fcm/node_modules/jwks-rsa/src/wrappers/cache.js
index 37387ff..37387ff 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/wrappers/cache.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/wrappers/cache.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/wrappers/callbackSupport.js b/includes/fcm/node_modules/jwks-rsa/src/wrappers/callbackSupport.js
index 3748476..3748476 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/wrappers/callbackSupport.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/wrappers/callbackSupport.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/wrappers/index.js b/includes/fcm/node_modules/jwks-rsa/src/wrappers/index.js
index 8b9d118..8b9d118 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/wrappers/index.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/wrappers/index.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/wrappers/interceptor.js b/includes/fcm/node_modules/jwks-rsa/src/wrappers/interceptor.js
index 5f0eb1d..5f0eb1d 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/wrappers/interceptor.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/wrappers/interceptor.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/wrappers/rateLimit.js b/includes/fcm/node_modules/jwks-rsa/src/wrappers/rateLimit.js
index b1837c4..b1837c4 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/wrappers/rateLimit.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/wrappers/rateLimit.js
diff --git a/includes/fcm/node_modules/jwks-rsa/src/wrappers/request.js b/includes/fcm/node_modules/jwks-rsa/src/wrappers/request.js
index b453c2b..b453c2b 100644..100755
--- a/includes/fcm/node_modules/jwks-rsa/src/wrappers/request.js
+++ b/includes/fcm/node_modules/jwks-rsa/src/wrappers/request.js
diff --git a/includes/fcm/node_modules/jws/._LICENSE b/includes/fcm/node_modules/jws/._LICENSE
new file mode 100755
index 0000000..ddaf722
--- /dev/null
+++ b/includes/fcm/node_modules/jws/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/jws/CHANGELOG.md b/includes/fcm/node_modules/jws/CHANGELOG.md
index af8fc28..af8fc28 100644..100755
--- a/includes/fcm/node_modules/jws/CHANGELOG.md
+++ b/includes/fcm/node_modules/jws/CHANGELOG.md
diff --git a/includes/fcm/node_modules/jws/LICENSE b/includes/fcm/node_modules/jws/LICENSE
index caeb849..caeb849 100644..100755
--- a/includes/fcm/node_modules/jws/LICENSE
+++ b/includes/fcm/node_modules/jws/LICENSE
diff --git a/includes/fcm/node_modules/jws/index.js b/includes/fcm/node_modules/jws/index.js
index 8c8da93..8c8da93 100644..100755
--- a/includes/fcm/node_modules/jws/index.js
+++ b/includes/fcm/node_modules/jws/index.js
diff --git a/includes/fcm/node_modules/jws/lib/data-stream.js b/includes/fcm/node_modules/jws/lib/data-stream.js
index 3535d31..3535d31 100644..100755
--- a/includes/fcm/node_modules/jws/lib/data-stream.js
+++ b/includes/fcm/node_modules/jws/lib/data-stream.js
diff --git a/includes/fcm/node_modules/jws/lib/sign-stream.js b/includes/fcm/node_modules/jws/lib/sign-stream.js
index 6a7ee42..6a7ee42 100644..100755
--- a/includes/fcm/node_modules/jws/lib/sign-stream.js
+++ b/includes/fcm/node_modules/jws/lib/sign-stream.js
diff --git a/includes/fcm/node_modules/jws/lib/tostring.js b/includes/fcm/node_modules/jws/lib/tostring.js
index f5a49a3..f5a49a3 100644..100755
--- a/includes/fcm/node_modules/jws/lib/tostring.js
+++ b/includes/fcm/node_modules/jws/lib/tostring.js
diff --git a/includes/fcm/node_modules/jws/lib/verify-stream.js b/includes/fcm/node_modules/jws/lib/verify-stream.js
index 39f7c73..39f7c73 100644..100755
--- a/includes/fcm/node_modules/jws/lib/verify-stream.js
+++ b/includes/fcm/node_modules/jws/lib/verify-stream.js
diff --git a/includes/fcm/node_modules/jws/package.json b/includes/fcm/node_modules/jws/package.json
index 87d4fcc..87d4fcc 100644..100755
--- a/includes/fcm/node_modules/jws/package.json
+++ b/includes/fcm/node_modules/jws/package.json
diff --git a/includes/fcm/node_modules/jws/readme.md b/includes/fcm/node_modules/jws/readme.md
index 2f32dca..2f32dca 100644..100755
--- a/includes/fcm/node_modules/jws/readme.md
+++ b/includes/fcm/node_modules/jws/readme.md
diff --git a/includes/fcm/node_modules/klaw/._LICENSE b/includes/fcm/node_modules/klaw/._LICENSE
new file mode 100755
index 0000000..8007b47
--- /dev/null
+++ b/includes/fcm/node_modules/klaw/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/klaw/CHANGELOG.md b/includes/fcm/node_modules/klaw/CHANGELOG.md
index 941001b..941001b 100644..100755
--- a/includes/fcm/node_modules/klaw/CHANGELOG.md
+++ b/includes/fcm/node_modules/klaw/CHANGELOG.md
diff --git a/includes/fcm/node_modules/klaw/LICENSE b/includes/fcm/node_modules/klaw/LICENSE
index ddb217c..ddb217c 100644..100755
--- a/includes/fcm/node_modules/klaw/LICENSE
+++ b/includes/fcm/node_modules/klaw/LICENSE
diff --git a/includes/fcm/node_modules/klaw/README.md b/includes/fcm/node_modules/klaw/README.md
index 2ffe81e..2ffe81e 100644..100755
--- a/includes/fcm/node_modules/klaw/README.md
+++ b/includes/fcm/node_modules/klaw/README.md
diff --git a/includes/fcm/node_modules/klaw/package.json b/includes/fcm/node_modules/klaw/package.json
index 9172e3d..9172e3d 100644..100755
--- a/includes/fcm/node_modules/klaw/package.json
+++ b/includes/fcm/node_modules/klaw/package.json
diff --git a/includes/fcm/node_modules/klaw/src/index.js b/includes/fcm/node_modules/klaw/src/index.js
index 7953000..7953000 100644..100755
--- a/includes/fcm/node_modules/klaw/src/index.js
+++ b/includes/fcm/node_modules/klaw/src/index.js
diff --git a/includes/fcm/node_modules/levn/._LICENSE b/includes/fcm/node_modules/levn/._LICENSE
new file mode 100755
index 0000000..73e2f37
--- /dev/null
+++ b/includes/fcm/node_modules/levn/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/levn/LICENSE b/includes/fcm/node_modules/levn/LICENSE
index 525b118..525b118 100644..100755
--- a/includes/fcm/node_modules/levn/LICENSE
+++ b/includes/fcm/node_modules/levn/LICENSE
diff --git a/includes/fcm/node_modules/levn/README.md b/includes/fcm/node_modules/levn/README.md
index bb9ffea..bb9ffea 100644..100755
--- a/includes/fcm/node_modules/levn/README.md
+++ b/includes/fcm/node_modules/levn/README.md
diff --git a/includes/fcm/node_modules/levn/lib/cast.js b/includes/fcm/node_modules/levn/lib/cast.js
index 411e29d..411e29d 100644..100755
--- a/includes/fcm/node_modules/levn/lib/cast.js
+++ b/includes/fcm/node_modules/levn/lib/cast.js
diff --git a/includes/fcm/node_modules/levn/lib/coerce.js b/includes/fcm/node_modules/levn/lib/coerce.js
index 027b6da..027b6da 100644..100755
--- a/includes/fcm/node_modules/levn/lib/coerce.js
+++ b/includes/fcm/node_modules/levn/lib/coerce.js
diff --git a/includes/fcm/node_modules/levn/lib/index.js b/includes/fcm/node_modules/levn/lib/index.js
index 4adae30..4adae30 100644..100755
--- a/includes/fcm/node_modules/levn/lib/index.js
+++ b/includes/fcm/node_modules/levn/lib/index.js
diff --git a/includes/fcm/node_modules/levn/lib/parse-string.js b/includes/fcm/node_modules/levn/lib/parse-string.js
index d573975..d573975 100644..100755
--- a/includes/fcm/node_modules/levn/lib/parse-string.js
+++ b/includes/fcm/node_modules/levn/lib/parse-string.js
diff --git a/includes/fcm/node_modules/levn/lib/parse.js b/includes/fcm/node_modules/levn/lib/parse.js
index 2beff0f..2beff0f 100644..100755
--- a/includes/fcm/node_modules/levn/lib/parse.js
+++ b/includes/fcm/node_modules/levn/lib/parse.js
diff --git a/includes/fcm/node_modules/levn/package.json b/includes/fcm/node_modules/levn/package.json
index 56dfbc4..56dfbc4 100644..100755
--- a/includes/fcm/node_modules/levn/package.json
+++ b/includes/fcm/node_modules/levn/package.json
diff --git a/includes/fcm/node_modules/limiter/._LICENSE.txt b/includes/fcm/node_modules/limiter/._LICENSE.txt
new file mode 100755
index 0000000..ad52b71
--- /dev/null
+++ b/includes/fcm/node_modules/limiter/._LICENSE.txt
Binary files differ
diff --git a/includes/fcm/node_modules/limiter/.travis.yml b/includes/fcm/node_modules/limiter/.travis.yml
index 247b0f0..247b0f0 100644..100755
--- a/includes/fcm/node_modules/limiter/.travis.yml
+++ b/includes/fcm/node_modules/limiter/.travis.yml
diff --git a/includes/fcm/node_modules/limiter/LICENSE.txt b/includes/fcm/node_modules/limiter/LICENSE.txt
index 13de086..13de086 100644..100755
--- a/includes/fcm/node_modules/limiter/LICENSE.txt
+++ b/includes/fcm/node_modules/limiter/LICENSE.txt
diff --git a/includes/fcm/node_modules/limiter/README.md b/includes/fcm/node_modules/limiter/README.md
index 4280e9f..4280e9f 100644..100755
--- a/includes/fcm/node_modules/limiter/README.md
+++ b/includes/fcm/node_modules/limiter/README.md
diff --git a/includes/fcm/node_modules/limiter/bower.json b/includes/fcm/node_modules/limiter/bower.json
index 3e464a2..3e464a2 100644..100755
--- a/includes/fcm/node_modules/limiter/bower.json
+++ b/includes/fcm/node_modules/limiter/bower.json
diff --git a/includes/fcm/node_modules/limiter/index.d.ts b/includes/fcm/node_modules/limiter/index.d.ts
index 7c809df..7c809df 100644..100755
--- a/includes/fcm/node_modules/limiter/index.d.ts
+++ b/includes/fcm/node_modules/limiter/index.d.ts
diff --git a/includes/fcm/node_modules/limiter/index.js b/includes/fcm/node_modules/limiter/index.js
index 54aea2b..54aea2b 100644..100755
--- a/includes/fcm/node_modules/limiter/index.js
+++ b/includes/fcm/node_modules/limiter/index.js
diff --git a/includes/fcm/node_modules/limiter/lib/clock.js b/includes/fcm/node_modules/limiter/lib/clock.js
index 3009545..3009545 100644..100755
--- a/includes/fcm/node_modules/limiter/lib/clock.js
+++ b/includes/fcm/node_modules/limiter/lib/clock.js
diff --git a/includes/fcm/node_modules/limiter/lib/rateLimiter.js b/includes/fcm/node_modules/limiter/lib/rateLimiter.js
index 65c5ed5..65c5ed5 100644..100755
--- a/includes/fcm/node_modules/limiter/lib/rateLimiter.js
+++ b/includes/fcm/node_modules/limiter/lib/rateLimiter.js
diff --git a/includes/fcm/node_modules/limiter/lib/tokenBucket.js b/includes/fcm/node_modules/limiter/lib/tokenBucket.js
index 2b9343f..2b9343f 100644..100755
--- a/includes/fcm/node_modules/limiter/lib/tokenBucket.js
+++ b/includes/fcm/node_modules/limiter/lib/tokenBucket.js
diff --git a/includes/fcm/node_modules/limiter/package.json b/includes/fcm/node_modules/limiter/package.json
index 894422a..894422a 100644..100755
--- a/includes/fcm/node_modules/limiter/package.json
+++ b/includes/fcm/node_modules/limiter/package.json
diff --git a/includes/fcm/node_modules/limiter/test/ratelimiter-test.js b/includes/fcm/node_modules/limiter/test/ratelimiter-test.js
index 1691218..1691218 100644..100755
--- a/includes/fcm/node_modules/limiter/test/ratelimiter-test.js
+++ b/includes/fcm/node_modules/limiter/test/ratelimiter-test.js
diff --git a/includes/fcm/node_modules/limiter/test/tokenbucket-test.js b/includes/fcm/node_modules/limiter/test/tokenbucket-test.js
index a058285..a058285 100644..100755
--- a/includes/fcm/node_modules/limiter/test/tokenbucket-test.js
+++ b/includes/fcm/node_modules/limiter/test/tokenbucket-test.js
diff --git a/includes/fcm/node_modules/linkify-it/._LICENSE b/includes/fcm/node_modules/linkify-it/._LICENSE
new file mode 100755
index 0000000..47185ba
--- /dev/null
+++ b/includes/fcm/node_modules/linkify-it/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/linkify-it/CHANGELOG.md b/includes/fcm/node_modules/linkify-it/CHANGELOG.md
index 6fa47da..6fa47da 100644..100755
--- a/includes/fcm/node_modules/linkify-it/CHANGELOG.md
+++ b/includes/fcm/node_modules/linkify-it/CHANGELOG.md
diff --git a/includes/fcm/node_modules/linkify-it/LICENSE b/includes/fcm/node_modules/linkify-it/LICENSE
index 67596f5..67596f5 100644..100755
--- a/includes/fcm/node_modules/linkify-it/LICENSE
+++ b/includes/fcm/node_modules/linkify-it/LICENSE
diff --git a/includes/fcm/node_modules/linkify-it/README.md b/includes/fcm/node_modules/linkify-it/README.md
index 76eed7e..76eed7e 100644..100755
--- a/includes/fcm/node_modules/linkify-it/README.md
+++ b/includes/fcm/node_modules/linkify-it/README.md
diff --git a/includes/fcm/node_modules/linkify-it/index.js b/includes/fcm/node_modules/linkify-it/index.js
index 5c0d572..5c0d572 100644..100755
--- a/includes/fcm/node_modules/linkify-it/index.js
+++ b/includes/fcm/node_modules/linkify-it/index.js
diff --git a/includes/fcm/node_modules/linkify-it/lib/re.js b/includes/fcm/node_modules/linkify-it/lib/re.js
index 5f34a72..5f34a72 100644..100755
--- a/includes/fcm/node_modules/linkify-it/lib/re.js
+++ b/includes/fcm/node_modules/linkify-it/lib/re.js
diff --git a/includes/fcm/node_modules/linkify-it/package.json b/includes/fcm/node_modules/linkify-it/package.json
index b6c36d2..b6c36d2 100644..100755
--- a/includes/fcm/node_modules/linkify-it/package.json
+++ b/includes/fcm/node_modules/linkify-it/package.json
diff --git a/includes/fcm/node_modules/lodash.camelcase/._LICENSE b/includes/fcm/node_modules/lodash.camelcase/._LICENSE
new file mode 100755
index 0000000..5f828b9
--- /dev/null
+++ b/includes/fcm/node_modules/lodash.camelcase/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/lodash.camelcase/LICENSE b/includes/fcm/node_modules/lodash.camelcase/LICENSE
index e0c69d5..e0c69d5 100644..100755
--- a/includes/fcm/node_modules/lodash.camelcase/LICENSE
+++ b/includes/fcm/node_modules/lodash.camelcase/LICENSE
diff --git a/includes/fcm/node_modules/lodash.camelcase/README.md b/includes/fcm/node_modules/lodash.camelcase/README.md
index 333d437..333d437 100644..100755
--- a/includes/fcm/node_modules/lodash.camelcase/README.md
+++ b/includes/fcm/node_modules/lodash.camelcase/README.md
diff --git a/includes/fcm/node_modules/lodash.camelcase/index.js b/includes/fcm/node_modules/lodash.camelcase/index.js
index b6d8b3c..b6d8b3c 100644..100755
--- a/includes/fcm/node_modules/lodash.camelcase/index.js
+++ b/includes/fcm/node_modules/lodash.camelcase/index.js
diff --git a/includes/fcm/node_modules/lodash.camelcase/package.json b/includes/fcm/node_modules/lodash.camelcase/package.json
index aca63e0..aca63e0 100644..100755
--- a/includes/fcm/node_modules/lodash.camelcase/package.json
+++ b/includes/fcm/node_modules/lodash.camelcase/package.json
diff --git a/includes/fcm/node_modules/lodash.clonedeep/._LICENSE b/includes/fcm/node_modules/lodash.clonedeep/._LICENSE
new file mode 100755
index 0000000..64ce173
--- /dev/null
+++ b/includes/fcm/node_modules/lodash.clonedeep/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/lodash.clonedeep/LICENSE b/includes/fcm/node_modules/lodash.clonedeep/LICENSE
index e0c69d5..e0c69d5 100644..100755
--- a/includes/fcm/node_modules/lodash.clonedeep/LICENSE
+++ b/includes/fcm/node_modules/lodash.clonedeep/LICENSE
diff --git a/includes/fcm/node_modules/lodash.clonedeep/README.md b/includes/fcm/node_modules/lodash.clonedeep/README.md
index fee48e4..fee48e4 100644..100755
--- a/includes/fcm/node_modules/lodash.clonedeep/README.md
+++ b/includes/fcm/node_modules/lodash.clonedeep/README.md
diff --git a/includes/fcm/node_modules/lodash.clonedeep/index.js b/includes/fcm/node_modules/lodash.clonedeep/index.js
index 1b0e502..1b0e502 100644..100755
--- a/includes/fcm/node_modules/lodash.clonedeep/index.js
+++ b/includes/fcm/node_modules/lodash.clonedeep/index.js
diff --git a/includes/fcm/node_modules/lodash.clonedeep/package.json b/includes/fcm/node_modules/lodash.clonedeep/package.json
index fb1d626..fb1d626 100644..100755
--- a/includes/fcm/node_modules/lodash.clonedeep/package.json
+++ b/includes/fcm/node_modules/lodash.clonedeep/package.json
diff --git a/includes/fcm/node_modules/lodash/._LICENSE b/includes/fcm/node_modules/lodash/._LICENSE
new file mode 100755
index 0000000..d627ee9
--- /dev/null
+++ b/includes/fcm/node_modules/lodash/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/lodash/LICENSE b/includes/fcm/node_modules/lodash/LICENSE
index 77c42f1..77c42f1 100644..100755
--- a/includes/fcm/node_modules/lodash/LICENSE
+++ b/includes/fcm/node_modules/lodash/LICENSE
diff --git a/includes/fcm/node_modules/lodash/README.md b/includes/fcm/node_modules/lodash/README.md
index 3ab1a05..3ab1a05 100644..100755
--- a/includes/fcm/node_modules/lodash/README.md
+++ b/includes/fcm/node_modules/lodash/README.md
diff --git a/includes/fcm/node_modules/lodash/_DataView.js b/includes/fcm/node_modules/lodash/_DataView.js
index ac2d57c..ac2d57c 100644..100755
--- a/includes/fcm/node_modules/lodash/_DataView.js
+++ b/includes/fcm/node_modules/lodash/_DataView.js
diff --git a/includes/fcm/node_modules/lodash/_Hash.js b/includes/fcm/node_modules/lodash/_Hash.js
index b504fe3..b504fe3 100644..100755
--- a/includes/fcm/node_modules/lodash/_Hash.js
+++ b/includes/fcm/node_modules/lodash/_Hash.js
diff --git a/includes/fcm/node_modules/lodash/_LazyWrapper.js b/includes/fcm/node_modules/lodash/_LazyWrapper.js
index 81786c7..81786c7 100644..100755
--- a/includes/fcm/node_modules/lodash/_LazyWrapper.js
+++ b/includes/fcm/node_modules/lodash/_LazyWrapper.js
diff --git a/includes/fcm/node_modules/lodash/_ListCache.js b/includes/fcm/node_modules/lodash/_ListCache.js
index 26895c3..26895c3 100644..100755
--- a/includes/fcm/node_modules/lodash/_ListCache.js
+++ b/includes/fcm/node_modules/lodash/_ListCache.js
diff --git a/includes/fcm/node_modules/lodash/_LodashWrapper.js b/includes/fcm/node_modules/lodash/_LodashWrapper.js
index c1e4d9d..c1e4d9d 100644..100755
--- a/includes/fcm/node_modules/lodash/_LodashWrapper.js
+++ b/includes/fcm/node_modules/lodash/_LodashWrapper.js
diff --git a/includes/fcm/node_modules/lodash/_Map.js b/includes/fcm/node_modules/lodash/_Map.js
index b73f29a..b73f29a 100644..100755
--- a/includes/fcm/node_modules/lodash/_Map.js
+++ b/includes/fcm/node_modules/lodash/_Map.js
diff --git a/includes/fcm/node_modules/lodash/_MapCache.js b/includes/fcm/node_modules/lodash/_MapCache.js
index 4a4eea7..4a4eea7 100644..100755
--- a/includes/fcm/node_modules/lodash/_MapCache.js
+++ b/includes/fcm/node_modules/lodash/_MapCache.js
diff --git a/includes/fcm/node_modules/lodash/_Promise.js b/includes/fcm/node_modules/lodash/_Promise.js
index 247b9e1..247b9e1 100644..100755
--- a/includes/fcm/node_modules/lodash/_Promise.js
+++ b/includes/fcm/node_modules/lodash/_Promise.js
diff --git a/includes/fcm/node_modules/lodash/_Set.js b/includes/fcm/node_modules/lodash/_Set.js
index b3c8dcb..b3c8dcb 100644..100755
--- a/includes/fcm/node_modules/lodash/_Set.js
+++ b/includes/fcm/node_modules/lodash/_Set.js
diff --git a/includes/fcm/node_modules/lodash/_SetCache.js b/includes/fcm/node_modules/lodash/_SetCache.js
index 6468b06..6468b06 100644..100755
--- a/includes/fcm/node_modules/lodash/_SetCache.js
+++ b/includes/fcm/node_modules/lodash/_SetCache.js
diff --git a/includes/fcm/node_modules/lodash/_Stack.js b/includes/fcm/node_modules/lodash/_Stack.js
index 80b2cf1..80b2cf1 100644..100755
--- a/includes/fcm/node_modules/lodash/_Stack.js
+++ b/includes/fcm/node_modules/lodash/_Stack.js
diff --git a/includes/fcm/node_modules/lodash/_Symbol.js b/includes/fcm/node_modules/lodash/_Symbol.js
index a013f7c..a013f7c 100644..100755
--- a/includes/fcm/node_modules/lodash/_Symbol.js
+++ b/includes/fcm/node_modules/lodash/_Symbol.js
diff --git a/includes/fcm/node_modules/lodash/_Uint8Array.js b/includes/fcm/node_modules/lodash/_Uint8Array.js
index 2fb30e1..2fb30e1 100644..100755
--- a/includes/fcm/node_modules/lodash/_Uint8Array.js
+++ b/includes/fcm/node_modules/lodash/_Uint8Array.js
diff --git a/includes/fcm/node_modules/lodash/_WeakMap.js b/includes/fcm/node_modules/lodash/_WeakMap.js
index 567f86c..567f86c 100644..100755
--- a/includes/fcm/node_modules/lodash/_WeakMap.js
+++ b/includes/fcm/node_modules/lodash/_WeakMap.js
diff --git a/includes/fcm/node_modules/lodash/_apply.js b/includes/fcm/node_modules/lodash/_apply.js
index 36436dd..36436dd 100644..100755
--- a/includes/fcm/node_modules/lodash/_apply.js
+++ b/includes/fcm/node_modules/lodash/_apply.js
diff --git a/includes/fcm/node_modules/lodash/_arrayAggregator.js b/includes/fcm/node_modules/lodash/_arrayAggregator.js
index d96c3ca..d96c3ca 100644..100755
--- a/includes/fcm/node_modules/lodash/_arrayAggregator.js
+++ b/includes/fcm/node_modules/lodash/_arrayAggregator.js
diff --git a/includes/fcm/node_modules/lodash/_arrayEach.js b/includes/fcm/node_modules/lodash/_arrayEach.js
index 2c5f579..2c5f579 100644..100755
--- a/includes/fcm/node_modules/lodash/_arrayEach.js
+++ b/includes/fcm/node_modules/lodash/_arrayEach.js
diff --git a/includes/fcm/node_modules/lodash/_arrayEachRight.js b/includes/fcm/node_modules/lodash/_arrayEachRight.js
index 976ca5c..976ca5c 100644..100755
--- a/includes/fcm/node_modules/lodash/_arrayEachRight.js
+++ b/includes/fcm/node_modules/lodash/_arrayEachRight.js
diff --git a/includes/fcm/node_modules/lodash/_arrayEvery.js b/includes/fcm/node_modules/lodash/_arrayEvery.js
index e26a918..e26a918 100644..100755
--- a/includes/fcm/node_modules/lodash/_arrayEvery.js
+++ b/includes/fcm/node_modules/lodash/_arrayEvery.js
diff --git a/includes/fcm/node_modules/lodash/_arrayFilter.js b/includes/fcm/node_modules/lodash/_arrayFilter.js
index 75ea254..75ea254 100644..100755
--- a/includes/fcm/node_modules/lodash/_arrayFilter.js
+++ b/includes/fcm/node_modules/lodash/_arrayFilter.js
diff --git a/includes/fcm/node_modules/lodash/_arrayIncludes.js b/includes/fcm/node_modules/lodash/_arrayIncludes.js
index 3737a6d..3737a6d 100644..100755
--- a/includes/fcm/node_modules/lodash/_arrayIncludes.js
+++ b/includes/fcm/node_modules/lodash/_arrayIncludes.js
diff --git a/includes/fcm/node_modules/lodash/_arrayIncludesWith.js b/includes/fcm/node_modules/lodash/_arrayIncludesWith.js
index 235fd97..235fd97 100644..100755
--- a/includes/fcm/node_modules/lodash/_arrayIncludesWith.js
+++ b/includes/fcm/node_modules/lodash/_arrayIncludesWith.js
diff --git a/includes/fcm/node_modules/lodash/_arrayLikeKeys.js b/includes/fcm/node_modules/lodash/_arrayLikeKeys.js
index b2ec9ce..b2ec9ce 100644..100755
--- a/includes/fcm/node_modules/lodash/_arrayLikeKeys.js
+++ b/includes/fcm/node_modules/lodash/_arrayLikeKeys.js
diff --git a/includes/fcm/node_modules/lodash/_arrayMap.js b/includes/fcm/node_modules/lodash/_arrayMap.js
index 22b2246..22b2246 100644..100755
--- a/includes/fcm/node_modules/lodash/_arrayMap.js
+++ b/includes/fcm/node_modules/lodash/_arrayMap.js
diff --git a/includes/fcm/node_modules/lodash/_arrayPush.js b/includes/fcm/node_modules/lodash/_arrayPush.js
index 7d742b3..7d742b3 100644..100755
--- a/includes/fcm/node_modules/lodash/_arrayPush.js
+++ b/includes/fcm/node_modules/lodash/_arrayPush.js
diff --git a/includes/fcm/node_modules/lodash/_arrayReduce.js b/includes/fcm/node_modules/lodash/_arrayReduce.js
index de8b79b..de8b79b 100644..100755
--- a/includes/fcm/node_modules/lodash/_arrayReduce.js
+++ b/includes/fcm/node_modules/lodash/_arrayReduce.js
diff --git a/includes/fcm/node_modules/lodash/_arrayReduceRight.js b/includes/fcm/node_modules/lodash/_arrayReduceRight.js
index 22d8976..22d8976 100644..100755
--- a/includes/fcm/node_modules/lodash/_arrayReduceRight.js
+++ b/includes/fcm/node_modules/lodash/_arrayReduceRight.js
diff --git a/includes/fcm/node_modules/lodash/_arraySample.js b/includes/fcm/node_modules/lodash/_arraySample.js
index fcab010..fcab010 100644..100755
--- a/includes/fcm/node_modules/lodash/_arraySample.js
+++ b/includes/fcm/node_modules/lodash/_arraySample.js
diff --git a/includes/fcm/node_modules/lodash/_arraySampleSize.js b/includes/fcm/node_modules/lodash/_arraySampleSize.js
index 8c7e364..8c7e364 100644..100755
--- a/includes/fcm/node_modules/lodash/_arraySampleSize.js
+++ b/includes/fcm/node_modules/lodash/_arraySampleSize.js
diff --git a/includes/fcm/node_modules/lodash/_arrayShuffle.js b/includes/fcm/node_modules/lodash/_arrayShuffle.js
index 46313a3..46313a3 100644..100755
--- a/includes/fcm/node_modules/lodash/_arrayShuffle.js
+++ b/includes/fcm/node_modules/lodash/_arrayShuffle.js
diff --git a/includes/fcm/node_modules/lodash/_arraySome.js b/includes/fcm/node_modules/lodash/_arraySome.js
index 6fd02fd..6fd02fd 100644..100755
--- a/includes/fcm/node_modules/lodash/_arraySome.js
+++ b/includes/fcm/node_modules/lodash/_arraySome.js
diff --git a/includes/fcm/node_modules/lodash/_asciiSize.js b/includes/fcm/node_modules/lodash/_asciiSize.js
index 11d29c3..11d29c3 100644..100755
--- a/includes/fcm/node_modules/lodash/_asciiSize.js
+++ b/includes/fcm/node_modules/lodash/_asciiSize.js
diff --git a/includes/fcm/node_modules/lodash/_asciiToArray.js b/includes/fcm/node_modules/lodash/_asciiToArray.js
index 8e3dd5b..8e3dd5b 100644..100755
--- a/includes/fcm/node_modules/lodash/_asciiToArray.js
+++ b/includes/fcm/node_modules/lodash/_asciiToArray.js
diff --git a/includes/fcm/node_modules/lodash/_asciiWords.js b/includes/fcm/node_modules/lodash/_asciiWords.js
index d765f0f..d765f0f 100644..100755
--- a/includes/fcm/node_modules/lodash/_asciiWords.js
+++ b/includes/fcm/node_modules/lodash/_asciiWords.js
diff --git a/includes/fcm/node_modules/lodash/_assignMergeValue.js b/includes/fcm/node_modules/lodash/_assignMergeValue.js
index cb1185e..cb1185e 100644..100755
--- a/includes/fcm/node_modules/lodash/_assignMergeValue.js
+++ b/includes/fcm/node_modules/lodash/_assignMergeValue.js
diff --git a/includes/fcm/node_modules/lodash/_assignValue.js b/includes/fcm/node_modules/lodash/_assignValue.js
index 4083957..4083957 100644..100755
--- a/includes/fcm/node_modules/lodash/_assignValue.js
+++ b/includes/fcm/node_modules/lodash/_assignValue.js
diff --git a/includes/fcm/node_modules/lodash/_assocIndexOf.js b/includes/fcm/node_modules/lodash/_assocIndexOf.js
index 5b77a2b..5b77a2b 100644..100755
--- a/includes/fcm/node_modules/lodash/_assocIndexOf.js
+++ b/includes/fcm/node_modules/lodash/_assocIndexOf.js
diff --git a/includes/fcm/node_modules/lodash/_baseAggregator.js b/includes/fcm/node_modules/lodash/_baseAggregator.js
index 4bc9e91..4bc9e91 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseAggregator.js
+++ b/includes/fcm/node_modules/lodash/_baseAggregator.js
diff --git a/includes/fcm/node_modules/lodash/_baseAssign.js b/includes/fcm/node_modules/lodash/_baseAssign.js
index e5c4a1a..e5c4a1a 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseAssign.js
+++ b/includes/fcm/node_modules/lodash/_baseAssign.js
diff --git a/includes/fcm/node_modules/lodash/_baseAssignIn.js b/includes/fcm/node_modules/lodash/_baseAssignIn.js
index 6624f90..6624f90 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseAssignIn.js
+++ b/includes/fcm/node_modules/lodash/_baseAssignIn.js
diff --git a/includes/fcm/node_modules/lodash/_baseAssignValue.js b/includes/fcm/node_modules/lodash/_baseAssignValue.js
index d6f66ef..d6f66ef 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseAssignValue.js
+++ b/includes/fcm/node_modules/lodash/_baseAssignValue.js
diff --git a/includes/fcm/node_modules/lodash/_baseAt.js b/includes/fcm/node_modules/lodash/_baseAt.js
index 90e4237..90e4237 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseAt.js
+++ b/includes/fcm/node_modules/lodash/_baseAt.js
diff --git a/includes/fcm/node_modules/lodash/_baseClamp.js b/includes/fcm/node_modules/lodash/_baseClamp.js
index a1c5692..a1c5692 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseClamp.js
+++ b/includes/fcm/node_modules/lodash/_baseClamp.js
diff --git a/includes/fcm/node_modules/lodash/_baseClone.js b/includes/fcm/node_modules/lodash/_baseClone.js
index 69f8705..69f8705 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseClone.js
+++ b/includes/fcm/node_modules/lodash/_baseClone.js
diff --git a/includes/fcm/node_modules/lodash/_baseConforms.js b/includes/fcm/node_modules/lodash/_baseConforms.js
index 947e20d..947e20d 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseConforms.js
+++ b/includes/fcm/node_modules/lodash/_baseConforms.js
diff --git a/includes/fcm/node_modules/lodash/_baseConformsTo.js b/includes/fcm/node_modules/lodash/_baseConformsTo.js
index e449cb8..e449cb8 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseConformsTo.js
+++ b/includes/fcm/node_modules/lodash/_baseConformsTo.js
diff --git a/includes/fcm/node_modules/lodash/_baseCreate.js b/includes/fcm/node_modules/lodash/_baseCreate.js
index ffa6a52..ffa6a52 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseCreate.js
+++ b/includes/fcm/node_modules/lodash/_baseCreate.js
diff --git a/includes/fcm/node_modules/lodash/_baseDelay.js b/includes/fcm/node_modules/lodash/_baseDelay.js
index 1486d69..1486d69 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseDelay.js
+++ b/includes/fcm/node_modules/lodash/_baseDelay.js
diff --git a/includes/fcm/node_modules/lodash/_baseDifference.js b/includes/fcm/node_modules/lodash/_baseDifference.js
index 343ac19..343ac19 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseDifference.js
+++ b/includes/fcm/node_modules/lodash/_baseDifference.js
diff --git a/includes/fcm/node_modules/lodash/_baseEach.js b/includes/fcm/node_modules/lodash/_baseEach.js
index 512c067..512c067 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseEach.js
+++ b/includes/fcm/node_modules/lodash/_baseEach.js
diff --git a/includes/fcm/node_modules/lodash/_baseEachRight.js b/includes/fcm/node_modules/lodash/_baseEachRight.js
index 0a8feec..0a8feec 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseEachRight.js
+++ b/includes/fcm/node_modules/lodash/_baseEachRight.js
diff --git a/includes/fcm/node_modules/lodash/_baseEvery.js b/includes/fcm/node_modules/lodash/_baseEvery.js
index fa52f7b..fa52f7b 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseEvery.js
+++ b/includes/fcm/node_modules/lodash/_baseEvery.js
diff --git a/includes/fcm/node_modules/lodash/_baseExtremum.js b/includes/fcm/node_modules/lodash/_baseExtremum.js
index 9d6aa77..9d6aa77 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseExtremum.js
+++ b/includes/fcm/node_modules/lodash/_baseExtremum.js
diff --git a/includes/fcm/node_modules/lodash/_baseFill.js b/includes/fcm/node_modules/lodash/_baseFill.js
index 46ef9c7..46ef9c7 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseFill.js
+++ b/includes/fcm/node_modules/lodash/_baseFill.js
diff --git a/includes/fcm/node_modules/lodash/_baseFilter.js b/includes/fcm/node_modules/lodash/_baseFilter.js
index 4678477..4678477 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseFilter.js
+++ b/includes/fcm/node_modules/lodash/_baseFilter.js
diff --git a/includes/fcm/node_modules/lodash/_baseFindIndex.js b/includes/fcm/node_modules/lodash/_baseFindIndex.js
index e3f5d8a..e3f5d8a 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseFindIndex.js
+++ b/includes/fcm/node_modules/lodash/_baseFindIndex.js
diff --git a/includes/fcm/node_modules/lodash/_baseFindKey.js b/includes/fcm/node_modules/lodash/_baseFindKey.js
index 2e430f3..2e430f3 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseFindKey.js
+++ b/includes/fcm/node_modules/lodash/_baseFindKey.js
diff --git a/includes/fcm/node_modules/lodash/_baseFlatten.js b/includes/fcm/node_modules/lodash/_baseFlatten.js
index 4b1e009..4b1e009 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseFlatten.js
+++ b/includes/fcm/node_modules/lodash/_baseFlatten.js
diff --git a/includes/fcm/node_modules/lodash/_baseFor.js b/includes/fcm/node_modules/lodash/_baseFor.js
index d946590..d946590 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseFor.js
+++ b/includes/fcm/node_modules/lodash/_baseFor.js
diff --git a/includes/fcm/node_modules/lodash/_baseForOwn.js b/includes/fcm/node_modules/lodash/_baseForOwn.js
index 503d523..503d523 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseForOwn.js
+++ b/includes/fcm/node_modules/lodash/_baseForOwn.js
diff --git a/includes/fcm/node_modules/lodash/_baseForOwnRight.js b/includes/fcm/node_modules/lodash/_baseForOwnRight.js
index a4b10e6..a4b10e6 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseForOwnRight.js
+++ b/includes/fcm/node_modules/lodash/_baseForOwnRight.js
diff --git a/includes/fcm/node_modules/lodash/_baseForRight.js b/includes/fcm/node_modules/lodash/_baseForRight.js
index 32842cd..32842cd 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseForRight.js
+++ b/includes/fcm/node_modules/lodash/_baseForRight.js
diff --git a/includes/fcm/node_modules/lodash/_baseFunctions.js b/includes/fcm/node_modules/lodash/_baseFunctions.js
index d23bc9b..d23bc9b 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseFunctions.js
+++ b/includes/fcm/node_modules/lodash/_baseFunctions.js
diff --git a/includes/fcm/node_modules/lodash/_baseGet.js b/includes/fcm/node_modules/lodash/_baseGet.js
index a194913..a194913 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseGet.js
+++ b/includes/fcm/node_modules/lodash/_baseGet.js
diff --git a/includes/fcm/node_modules/lodash/_baseGetAllKeys.js b/includes/fcm/node_modules/lodash/_baseGetAllKeys.js
index 8ad204e..8ad204e 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseGetAllKeys.js
+++ b/includes/fcm/node_modules/lodash/_baseGetAllKeys.js
diff --git a/includes/fcm/node_modules/lodash/_baseGetTag.js b/includes/fcm/node_modules/lodash/_baseGetTag.js
index b927ccc..b927ccc 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseGetTag.js
+++ b/includes/fcm/node_modules/lodash/_baseGetTag.js
diff --git a/includes/fcm/node_modules/lodash/_baseGt.js b/includes/fcm/node_modules/lodash/_baseGt.js
index 502d273..502d273 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseGt.js
+++ b/includes/fcm/node_modules/lodash/_baseGt.js
diff --git a/includes/fcm/node_modules/lodash/_baseHas.js b/includes/fcm/node_modules/lodash/_baseHas.js
index 1b73032..1b73032 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseHas.js
+++ b/includes/fcm/node_modules/lodash/_baseHas.js
diff --git a/includes/fcm/node_modules/lodash/_baseHasIn.js b/includes/fcm/node_modules/lodash/_baseHasIn.js
index 2e0d042..2e0d042 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseHasIn.js
+++ b/includes/fcm/node_modules/lodash/_baseHasIn.js
diff --git a/includes/fcm/node_modules/lodash/_baseInRange.js b/includes/fcm/node_modules/lodash/_baseInRange.js
index ec95666..ec95666 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseInRange.js
+++ b/includes/fcm/node_modules/lodash/_baseInRange.js
diff --git a/includes/fcm/node_modules/lodash/_baseIndexOf.js b/includes/fcm/node_modules/lodash/_baseIndexOf.js
index 167e706..167e706 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIndexOf.js
+++ b/includes/fcm/node_modules/lodash/_baseIndexOf.js
diff --git a/includes/fcm/node_modules/lodash/_baseIndexOfWith.js b/includes/fcm/node_modules/lodash/_baseIndexOfWith.js
index f815fe0..f815fe0 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIndexOfWith.js
+++ b/includes/fcm/node_modules/lodash/_baseIndexOfWith.js
diff --git a/includes/fcm/node_modules/lodash/_baseIntersection.js b/includes/fcm/node_modules/lodash/_baseIntersection.js
index c1d250c..c1d250c 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIntersection.js
+++ b/includes/fcm/node_modules/lodash/_baseIntersection.js
diff --git a/includes/fcm/node_modules/lodash/_baseInverter.js b/includes/fcm/node_modules/lodash/_baseInverter.js
index fbc337f..fbc337f 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseInverter.js
+++ b/includes/fcm/node_modules/lodash/_baseInverter.js
diff --git a/includes/fcm/node_modules/lodash/_baseInvoke.js b/includes/fcm/node_modules/lodash/_baseInvoke.js
index 49bcf3c..49bcf3c 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseInvoke.js
+++ b/includes/fcm/node_modules/lodash/_baseInvoke.js
diff --git a/includes/fcm/node_modules/lodash/_baseIsArguments.js b/includes/fcm/node_modules/lodash/_baseIsArguments.js
index b3562cc..b3562cc 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIsArguments.js
+++ b/includes/fcm/node_modules/lodash/_baseIsArguments.js
diff --git a/includes/fcm/node_modules/lodash/_baseIsArrayBuffer.js b/includes/fcm/node_modules/lodash/_baseIsArrayBuffer.js
index a2c4f30..a2c4f30 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIsArrayBuffer.js
+++ b/includes/fcm/node_modules/lodash/_baseIsArrayBuffer.js
diff --git a/includes/fcm/node_modules/lodash/_baseIsDate.js b/includes/fcm/node_modules/lodash/_baseIsDate.js
index ba67c78..ba67c78 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIsDate.js
+++ b/includes/fcm/node_modules/lodash/_baseIsDate.js
diff --git a/includes/fcm/node_modules/lodash/_baseIsEqual.js b/includes/fcm/node_modules/lodash/_baseIsEqual.js
index 00a68a4..00a68a4 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIsEqual.js
+++ b/includes/fcm/node_modules/lodash/_baseIsEqual.js
diff --git a/includes/fcm/node_modules/lodash/_baseIsEqualDeep.js b/includes/fcm/node_modules/lodash/_baseIsEqualDeep.js
index e3cfd6a..e3cfd6a 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIsEqualDeep.js
+++ b/includes/fcm/node_modules/lodash/_baseIsEqualDeep.js
diff --git a/includes/fcm/node_modules/lodash/_baseIsMap.js b/includes/fcm/node_modules/lodash/_baseIsMap.js
index 02a4021..02a4021 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIsMap.js
+++ b/includes/fcm/node_modules/lodash/_baseIsMap.js
diff --git a/includes/fcm/node_modules/lodash/_baseIsMatch.js b/includes/fcm/node_modules/lodash/_baseIsMatch.js
index 72494be..72494be 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIsMatch.js
+++ b/includes/fcm/node_modules/lodash/_baseIsMatch.js
diff --git a/includes/fcm/node_modules/lodash/_baseIsNaN.js b/includes/fcm/node_modules/lodash/_baseIsNaN.js
index 316f1eb..316f1eb 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIsNaN.js
+++ b/includes/fcm/node_modules/lodash/_baseIsNaN.js
diff --git a/includes/fcm/node_modules/lodash/_baseIsNative.js b/includes/fcm/node_modules/lodash/_baseIsNative.js
index 8702330..8702330 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIsNative.js
+++ b/includes/fcm/node_modules/lodash/_baseIsNative.js
diff --git a/includes/fcm/node_modules/lodash/_baseIsRegExp.js b/includes/fcm/node_modules/lodash/_baseIsRegExp.js
index 6cd7c1a..6cd7c1a 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIsRegExp.js
+++ b/includes/fcm/node_modules/lodash/_baseIsRegExp.js
diff --git a/includes/fcm/node_modules/lodash/_baseIsSet.js b/includes/fcm/node_modules/lodash/_baseIsSet.js
index 6dee367..6dee367 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIsSet.js
+++ b/includes/fcm/node_modules/lodash/_baseIsSet.js
diff --git a/includes/fcm/node_modules/lodash/_baseIsTypedArray.js b/includes/fcm/node_modules/lodash/_baseIsTypedArray.js
index 1edb32f..1edb32f 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIsTypedArray.js
+++ b/includes/fcm/node_modules/lodash/_baseIsTypedArray.js
diff --git a/includes/fcm/node_modules/lodash/_baseIteratee.js b/includes/fcm/node_modules/lodash/_baseIteratee.js
index 995c257..995c257 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseIteratee.js
+++ b/includes/fcm/node_modules/lodash/_baseIteratee.js
diff --git a/includes/fcm/node_modules/lodash/_baseKeys.js b/includes/fcm/node_modules/lodash/_baseKeys.js
index 45e9e6f..45e9e6f 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseKeys.js
+++ b/includes/fcm/node_modules/lodash/_baseKeys.js
diff --git a/includes/fcm/node_modules/lodash/_baseKeysIn.js b/includes/fcm/node_modules/lodash/_baseKeysIn.js
index ea8a0a1..ea8a0a1 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseKeysIn.js
+++ b/includes/fcm/node_modules/lodash/_baseKeysIn.js
diff --git a/includes/fcm/node_modules/lodash/_baseLodash.js b/includes/fcm/node_modules/lodash/_baseLodash.js
index f76c790..f76c790 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseLodash.js
+++ b/includes/fcm/node_modules/lodash/_baseLodash.js
diff --git a/includes/fcm/node_modules/lodash/_baseLt.js b/includes/fcm/node_modules/lodash/_baseLt.js
index 8674d29..8674d29 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseLt.js
+++ b/includes/fcm/node_modules/lodash/_baseLt.js
diff --git a/includes/fcm/node_modules/lodash/_baseMap.js b/includes/fcm/node_modules/lodash/_baseMap.js
index 0bf5cea..0bf5cea 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseMap.js
+++ b/includes/fcm/node_modules/lodash/_baseMap.js
diff --git a/includes/fcm/node_modules/lodash/_baseMatches.js b/includes/fcm/node_modules/lodash/_baseMatches.js
index e56582a..e56582a 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseMatches.js
+++ b/includes/fcm/node_modules/lodash/_baseMatches.js
diff --git a/includes/fcm/node_modules/lodash/_baseMatchesProperty.js b/includes/fcm/node_modules/lodash/_baseMatchesProperty.js
index 24afd89..24afd89 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseMatchesProperty.js
+++ b/includes/fcm/node_modules/lodash/_baseMatchesProperty.js
diff --git a/includes/fcm/node_modules/lodash/_baseMean.js b/includes/fcm/node_modules/lodash/_baseMean.js
index fa9e00a..fa9e00a 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseMean.js
+++ b/includes/fcm/node_modules/lodash/_baseMean.js
diff --git a/includes/fcm/node_modules/lodash/_baseMerge.js b/includes/fcm/node_modules/lodash/_baseMerge.js
index c98b5eb..c98b5eb 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseMerge.js
+++ b/includes/fcm/node_modules/lodash/_baseMerge.js
diff --git a/includes/fcm/node_modules/lodash/_baseMergeDeep.js b/includes/fcm/node_modules/lodash/_baseMergeDeep.js
index 4679e8d..4679e8d 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseMergeDeep.js
+++ b/includes/fcm/node_modules/lodash/_baseMergeDeep.js
diff --git a/includes/fcm/node_modules/lodash/_baseNth.js b/includes/fcm/node_modules/lodash/_baseNth.js
index 0403c2a..0403c2a 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseNth.js
+++ b/includes/fcm/node_modules/lodash/_baseNth.js
diff --git a/includes/fcm/node_modules/lodash/_baseOrderBy.js b/includes/fcm/node_modules/lodash/_baseOrderBy.js
index 775a017..775a017 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseOrderBy.js
+++ b/includes/fcm/node_modules/lodash/_baseOrderBy.js
diff --git a/includes/fcm/node_modules/lodash/_basePick.js b/includes/fcm/node_modules/lodash/_basePick.js
index 09b458a..09b458a 100644..100755
--- a/includes/fcm/node_modules/lodash/_basePick.js
+++ b/includes/fcm/node_modules/lodash/_basePick.js
diff --git a/includes/fcm/node_modules/lodash/_basePickBy.js b/includes/fcm/node_modules/lodash/_basePickBy.js
index 85be68c..85be68c 100644..100755
--- a/includes/fcm/node_modules/lodash/_basePickBy.js
+++ b/includes/fcm/node_modules/lodash/_basePickBy.js
diff --git a/includes/fcm/node_modules/lodash/_baseProperty.js b/includes/fcm/node_modules/lodash/_baseProperty.js
index 496281e..496281e 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseProperty.js
+++ b/includes/fcm/node_modules/lodash/_baseProperty.js
diff --git a/includes/fcm/node_modules/lodash/_basePropertyDeep.js b/includes/fcm/node_modules/lodash/_basePropertyDeep.js
index 1e5aae5..1e5aae5 100644..100755
--- a/includes/fcm/node_modules/lodash/_basePropertyDeep.js
+++ b/includes/fcm/node_modules/lodash/_basePropertyDeep.js
diff --git a/includes/fcm/node_modules/lodash/_basePropertyOf.js b/includes/fcm/node_modules/lodash/_basePropertyOf.js
index 4617399..4617399 100644..100755
--- a/includes/fcm/node_modules/lodash/_basePropertyOf.js
+++ b/includes/fcm/node_modules/lodash/_basePropertyOf.js
diff --git a/includes/fcm/node_modules/lodash/_basePullAll.js b/includes/fcm/node_modules/lodash/_basePullAll.js
index 305720e..305720e 100644..100755
--- a/includes/fcm/node_modules/lodash/_basePullAll.js
+++ b/includes/fcm/node_modules/lodash/_basePullAll.js
diff --git a/includes/fcm/node_modules/lodash/_basePullAt.js b/includes/fcm/node_modules/lodash/_basePullAt.js
index c3e9e71..c3e9e71 100644..100755
--- a/includes/fcm/node_modules/lodash/_basePullAt.js
+++ b/includes/fcm/node_modules/lodash/_basePullAt.js
diff --git a/includes/fcm/node_modules/lodash/_baseRandom.js b/includes/fcm/node_modules/lodash/_baseRandom.js
index 94f76a7..94f76a7 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseRandom.js
+++ b/includes/fcm/node_modules/lodash/_baseRandom.js
diff --git a/includes/fcm/node_modules/lodash/_baseRange.js b/includes/fcm/node_modules/lodash/_baseRange.js
index 0fb8e41..0fb8e41 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseRange.js
+++ b/includes/fcm/node_modules/lodash/_baseRange.js
diff --git a/includes/fcm/node_modules/lodash/_baseReduce.js b/includes/fcm/node_modules/lodash/_baseReduce.js
index 5a1f8b5..5a1f8b5 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseReduce.js
+++ b/includes/fcm/node_modules/lodash/_baseReduce.js
diff --git a/includes/fcm/node_modules/lodash/_baseRepeat.js b/includes/fcm/node_modules/lodash/_baseRepeat.js
index ee44c31..ee44c31 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseRepeat.js
+++ b/includes/fcm/node_modules/lodash/_baseRepeat.js
diff --git a/includes/fcm/node_modules/lodash/_baseRest.js b/includes/fcm/node_modules/lodash/_baseRest.js
index d0dc4bd..d0dc4bd 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseRest.js
+++ b/includes/fcm/node_modules/lodash/_baseRest.js
diff --git a/includes/fcm/node_modules/lodash/_baseSample.js b/includes/fcm/node_modules/lodash/_baseSample.js
index 58582b9..58582b9 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseSample.js
+++ b/includes/fcm/node_modules/lodash/_baseSample.js
diff --git a/includes/fcm/node_modules/lodash/_baseSampleSize.js b/includes/fcm/node_modules/lodash/_baseSampleSize.js
index 5c90ec5..5c90ec5 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseSampleSize.js
+++ b/includes/fcm/node_modules/lodash/_baseSampleSize.js
diff --git a/includes/fcm/node_modules/lodash/_baseSet.js b/includes/fcm/node_modules/lodash/_baseSet.js
index 99f4fbf..99f4fbf 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseSet.js
+++ b/includes/fcm/node_modules/lodash/_baseSet.js
diff --git a/includes/fcm/node_modules/lodash/_baseSetData.js b/includes/fcm/node_modules/lodash/_baseSetData.js
index c409947..c409947 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseSetData.js
+++ b/includes/fcm/node_modules/lodash/_baseSetData.js
diff --git a/includes/fcm/node_modules/lodash/_baseSetToString.js b/includes/fcm/node_modules/lodash/_baseSetToString.js
index 89eaca3..89eaca3 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseSetToString.js
+++ b/includes/fcm/node_modules/lodash/_baseSetToString.js
diff --git a/includes/fcm/node_modules/lodash/_baseShuffle.js b/includes/fcm/node_modules/lodash/_baseShuffle.js
index 023077a..023077a 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseShuffle.js
+++ b/includes/fcm/node_modules/lodash/_baseShuffle.js
diff --git a/includes/fcm/node_modules/lodash/_baseSlice.js b/includes/fcm/node_modules/lodash/_baseSlice.js
index 786f6c9..786f6c9 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseSlice.js
+++ b/includes/fcm/node_modules/lodash/_baseSlice.js
diff --git a/includes/fcm/node_modules/lodash/_baseSome.js b/includes/fcm/node_modules/lodash/_baseSome.js
index 58f3f44..58f3f44 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseSome.js
+++ b/includes/fcm/node_modules/lodash/_baseSome.js
diff --git a/includes/fcm/node_modules/lodash/_baseSortBy.js b/includes/fcm/node_modules/lodash/_baseSortBy.js
index a25c92e..a25c92e 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseSortBy.js
+++ b/includes/fcm/node_modules/lodash/_baseSortBy.js
diff --git a/includes/fcm/node_modules/lodash/_baseSortedIndex.js b/includes/fcm/node_modules/lodash/_baseSortedIndex.js
index 638c366..638c366 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseSortedIndex.js
+++ b/includes/fcm/node_modules/lodash/_baseSortedIndex.js
diff --git a/includes/fcm/node_modules/lodash/_baseSortedIndexBy.js b/includes/fcm/node_modules/lodash/_baseSortedIndexBy.js
index c247b37..c247b37 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseSortedIndexBy.js
+++ b/includes/fcm/node_modules/lodash/_baseSortedIndexBy.js
diff --git a/includes/fcm/node_modules/lodash/_baseSortedUniq.js b/includes/fcm/node_modules/lodash/_baseSortedUniq.js
index 802159a..802159a 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseSortedUniq.js
+++ b/includes/fcm/node_modules/lodash/_baseSortedUniq.js
diff --git a/includes/fcm/node_modules/lodash/_baseSum.js b/includes/fcm/node_modules/lodash/_baseSum.js
index a9e84c1..a9e84c1 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseSum.js
+++ b/includes/fcm/node_modules/lodash/_baseSum.js
diff --git a/includes/fcm/node_modules/lodash/_baseTimes.js b/includes/fcm/node_modules/lodash/_baseTimes.js
index 0603fc3..0603fc3 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseTimes.js
+++ b/includes/fcm/node_modules/lodash/_baseTimes.js
diff --git a/includes/fcm/node_modules/lodash/_baseToNumber.js b/includes/fcm/node_modules/lodash/_baseToNumber.js
index 04859f3..04859f3 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseToNumber.js
+++ b/includes/fcm/node_modules/lodash/_baseToNumber.js
diff --git a/includes/fcm/node_modules/lodash/_baseToPairs.js b/includes/fcm/node_modules/lodash/_baseToPairs.js
index bff1991..bff1991 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseToPairs.js
+++ b/includes/fcm/node_modules/lodash/_baseToPairs.js
diff --git a/includes/fcm/node_modules/lodash/_baseToString.js b/includes/fcm/node_modules/lodash/_baseToString.js
index ada6ad2..ada6ad2 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseToString.js
+++ b/includes/fcm/node_modules/lodash/_baseToString.js
diff --git a/includes/fcm/node_modules/lodash/_baseTrim.js b/includes/fcm/node_modules/lodash/_baseTrim.js
index 3e2797d..3e2797d 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseTrim.js
+++ b/includes/fcm/node_modules/lodash/_baseTrim.js
diff --git a/includes/fcm/node_modules/lodash/_baseUnary.js b/includes/fcm/node_modules/lodash/_baseUnary.js
index 98639e9..98639e9 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseUnary.js
+++ b/includes/fcm/node_modules/lodash/_baseUnary.js
diff --git a/includes/fcm/node_modules/lodash/_baseUniq.js b/includes/fcm/node_modules/lodash/_baseUniq.js
index aea459d..aea459d 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseUniq.js
+++ b/includes/fcm/node_modules/lodash/_baseUniq.js
diff --git a/includes/fcm/node_modules/lodash/_baseUnset.js b/includes/fcm/node_modules/lodash/_baseUnset.js
index eefc6e3..eefc6e3 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseUnset.js
+++ b/includes/fcm/node_modules/lodash/_baseUnset.js
diff --git a/includes/fcm/node_modules/lodash/_baseUpdate.js b/includes/fcm/node_modules/lodash/_baseUpdate.js
index 92a6237..92a6237 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseUpdate.js
+++ b/includes/fcm/node_modules/lodash/_baseUpdate.js
diff --git a/includes/fcm/node_modules/lodash/_baseValues.js b/includes/fcm/node_modules/lodash/_baseValues.js
index b95faad..b95faad 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseValues.js
+++ b/includes/fcm/node_modules/lodash/_baseValues.js
diff --git a/includes/fcm/node_modules/lodash/_baseWhile.js b/includes/fcm/node_modules/lodash/_baseWhile.js
index 07eac61..07eac61 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseWhile.js
+++ b/includes/fcm/node_modules/lodash/_baseWhile.js
diff --git a/includes/fcm/node_modules/lodash/_baseWrapperValue.js b/includes/fcm/node_modules/lodash/_baseWrapperValue.js
index 443e0df..443e0df 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseWrapperValue.js
+++ b/includes/fcm/node_modules/lodash/_baseWrapperValue.js
diff --git a/includes/fcm/node_modules/lodash/_baseXor.js b/includes/fcm/node_modules/lodash/_baseXor.js
index 8e69338..8e69338 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseXor.js
+++ b/includes/fcm/node_modules/lodash/_baseXor.js
diff --git a/includes/fcm/node_modules/lodash/_baseZipObject.js b/includes/fcm/node_modules/lodash/_baseZipObject.js
index 401f85b..401f85b 100644..100755
--- a/includes/fcm/node_modules/lodash/_baseZipObject.js
+++ b/includes/fcm/node_modules/lodash/_baseZipObject.js
diff --git a/includes/fcm/node_modules/lodash/_cacheHas.js b/includes/fcm/node_modules/lodash/_cacheHas.js
index 2dec892..2dec892 100644..100755
--- a/includes/fcm/node_modules/lodash/_cacheHas.js
+++ b/includes/fcm/node_modules/lodash/_cacheHas.js
diff --git a/includes/fcm/node_modules/lodash/_castArrayLikeObject.js b/includes/fcm/node_modules/lodash/_castArrayLikeObject.js
index 92c75fa..92c75fa 100644..100755
--- a/includes/fcm/node_modules/lodash/_castArrayLikeObject.js
+++ b/includes/fcm/node_modules/lodash/_castArrayLikeObject.js
diff --git a/includes/fcm/node_modules/lodash/_castFunction.js b/includes/fcm/node_modules/lodash/_castFunction.js
index 98c91ae..98c91ae 100644..100755
--- a/includes/fcm/node_modules/lodash/_castFunction.js
+++ b/includes/fcm/node_modules/lodash/_castFunction.js
diff --git a/includes/fcm/node_modules/lodash/_castPath.js b/includes/fcm/node_modules/lodash/_castPath.js
index 017e4c1..017e4c1 100644..100755
--- a/includes/fcm/node_modules/lodash/_castPath.js
+++ b/includes/fcm/node_modules/lodash/_castPath.js
diff --git a/includes/fcm/node_modules/lodash/_castRest.js b/includes/fcm/node_modules/lodash/_castRest.js
index 213c66f..213c66f 100644..100755
--- a/includes/fcm/node_modules/lodash/_castRest.js
+++ b/includes/fcm/node_modules/lodash/_castRest.js
diff --git a/includes/fcm/node_modules/lodash/_castSlice.js b/includes/fcm/node_modules/lodash/_castSlice.js
index 071faeb..071faeb 100644..100755
--- a/includes/fcm/node_modules/lodash/_castSlice.js
+++ b/includes/fcm/node_modules/lodash/_castSlice.js
diff --git a/includes/fcm/node_modules/lodash/_charsEndIndex.js b/includes/fcm/node_modules/lodash/_charsEndIndex.js
index 07908ff..07908ff 100644..100755
--- a/includes/fcm/node_modules/lodash/_charsEndIndex.js
+++ b/includes/fcm/node_modules/lodash/_charsEndIndex.js
diff --git a/includes/fcm/node_modules/lodash/_charsStartIndex.js b/includes/fcm/node_modules/lodash/_charsStartIndex.js
index b17afd2..b17afd2 100644..100755
--- a/includes/fcm/node_modules/lodash/_charsStartIndex.js
+++ b/includes/fcm/node_modules/lodash/_charsStartIndex.js
diff --git a/includes/fcm/node_modules/lodash/_cloneArrayBuffer.js b/includes/fcm/node_modules/lodash/_cloneArrayBuffer.js
index c3d8f6e..c3d8f6e 100644..100755
--- a/includes/fcm/node_modules/lodash/_cloneArrayBuffer.js
+++ b/includes/fcm/node_modules/lodash/_cloneArrayBuffer.js
diff --git a/includes/fcm/node_modules/lodash/_cloneBuffer.js b/includes/fcm/node_modules/lodash/_cloneBuffer.js
index 27c4810..27c4810 100644..100755
--- a/includes/fcm/node_modules/lodash/_cloneBuffer.js
+++ b/includes/fcm/node_modules/lodash/_cloneBuffer.js
diff --git a/includes/fcm/node_modules/lodash/_cloneDataView.js b/includes/fcm/node_modules/lodash/_cloneDataView.js
index 9c9b7b0..9c9b7b0 100644..100755
--- a/includes/fcm/node_modules/lodash/_cloneDataView.js
+++ b/includes/fcm/node_modules/lodash/_cloneDataView.js
diff --git a/includes/fcm/node_modules/lodash/_cloneRegExp.js b/includes/fcm/node_modules/lodash/_cloneRegExp.js
index 64a30df..64a30df 100644..100755
--- a/includes/fcm/node_modules/lodash/_cloneRegExp.js
+++ b/includes/fcm/node_modules/lodash/_cloneRegExp.js
diff --git a/includes/fcm/node_modules/lodash/_cloneSymbol.js b/includes/fcm/node_modules/lodash/_cloneSymbol.js
index bede39f..bede39f 100644..100755
--- a/includes/fcm/node_modules/lodash/_cloneSymbol.js
+++ b/includes/fcm/node_modules/lodash/_cloneSymbol.js
diff --git a/includes/fcm/node_modules/lodash/_cloneTypedArray.js b/includes/fcm/node_modules/lodash/_cloneTypedArray.js
index 7aad84d..7aad84d 100644..100755
--- a/includes/fcm/node_modules/lodash/_cloneTypedArray.js
+++ b/includes/fcm/node_modules/lodash/_cloneTypedArray.js
diff --git a/includes/fcm/node_modules/lodash/_compareAscending.js b/includes/fcm/node_modules/lodash/_compareAscending.js
index 8dc2791..8dc2791 100644..100755
--- a/includes/fcm/node_modules/lodash/_compareAscending.js
+++ b/includes/fcm/node_modules/lodash/_compareAscending.js
diff --git a/includes/fcm/node_modules/lodash/_compareMultiple.js b/includes/fcm/node_modules/lodash/_compareMultiple.js
index ad61f0f..ad61f0f 100644..100755
--- a/includes/fcm/node_modules/lodash/_compareMultiple.js
+++ b/includes/fcm/node_modules/lodash/_compareMultiple.js
diff --git a/includes/fcm/node_modules/lodash/_composeArgs.js b/includes/fcm/node_modules/lodash/_composeArgs.js
index 1ce40f4..1ce40f4 100644..100755
--- a/includes/fcm/node_modules/lodash/_composeArgs.js
+++ b/includes/fcm/node_modules/lodash/_composeArgs.js
diff --git a/includes/fcm/node_modules/lodash/_composeArgsRight.js b/includes/fcm/node_modules/lodash/_composeArgsRight.js
index 8dc588d..8dc588d 100644..100755
--- a/includes/fcm/node_modules/lodash/_composeArgsRight.js
+++ b/includes/fcm/node_modules/lodash/_composeArgsRight.js
diff --git a/includes/fcm/node_modules/lodash/_copyArray.js b/includes/fcm/node_modules/lodash/_copyArray.js
index cd94d5d..cd94d5d 100644..100755
--- a/includes/fcm/node_modules/lodash/_copyArray.js
+++ b/includes/fcm/node_modules/lodash/_copyArray.js
diff --git a/includes/fcm/node_modules/lodash/_copyObject.js b/includes/fcm/node_modules/lodash/_copyObject.js
index 2f2a5c2..2f2a5c2 100644..100755
--- a/includes/fcm/node_modules/lodash/_copyObject.js
+++ b/includes/fcm/node_modules/lodash/_copyObject.js
diff --git a/includes/fcm/node_modules/lodash/_copySymbols.js b/includes/fcm/node_modules/lodash/_copySymbols.js
index c35944a..c35944a 100644..100755
--- a/includes/fcm/node_modules/lodash/_copySymbols.js
+++ b/includes/fcm/node_modules/lodash/_copySymbols.js
diff --git a/includes/fcm/node_modules/lodash/_copySymbolsIn.js b/includes/fcm/node_modules/lodash/_copySymbolsIn.js
index fdf20a7..fdf20a7 100644..100755
--- a/includes/fcm/node_modules/lodash/_copySymbolsIn.js
+++ b/includes/fcm/node_modules/lodash/_copySymbolsIn.js
diff --git a/includes/fcm/node_modules/lodash/_coreJsData.js b/includes/fcm/node_modules/lodash/_coreJsData.js
index f8e5b4e..f8e5b4e 100644..100755
--- a/includes/fcm/node_modules/lodash/_coreJsData.js
+++ b/includes/fcm/node_modules/lodash/_coreJsData.js
diff --git a/includes/fcm/node_modules/lodash/_countHolders.js b/includes/fcm/node_modules/lodash/_countHolders.js
index 718fcda..718fcda 100644..100755
--- a/includes/fcm/node_modules/lodash/_countHolders.js
+++ b/includes/fcm/node_modules/lodash/_countHolders.js
diff --git a/includes/fcm/node_modules/lodash/_createAggregator.js b/includes/fcm/node_modules/lodash/_createAggregator.js
index 0be42c4..0be42c4 100644..100755
--- a/includes/fcm/node_modules/lodash/_createAggregator.js
+++ b/includes/fcm/node_modules/lodash/_createAggregator.js
diff --git a/includes/fcm/node_modules/lodash/_createAssigner.js b/includes/fcm/node_modules/lodash/_createAssigner.js
index 1f904c5..1f904c5 100644..100755
--- a/includes/fcm/node_modules/lodash/_createAssigner.js
+++ b/includes/fcm/node_modules/lodash/_createAssigner.js
diff --git a/includes/fcm/node_modules/lodash/_createBaseEach.js b/includes/fcm/node_modules/lodash/_createBaseEach.js
index d24fdd1..d24fdd1 100644..100755
--- a/includes/fcm/node_modules/lodash/_createBaseEach.js
+++ b/includes/fcm/node_modules/lodash/_createBaseEach.js
diff --git a/includes/fcm/node_modules/lodash/_createBaseFor.js b/includes/fcm/node_modules/lodash/_createBaseFor.js
index 94cbf29..94cbf29 100644..100755
--- a/includes/fcm/node_modules/lodash/_createBaseFor.js
+++ b/includes/fcm/node_modules/lodash/_createBaseFor.js
diff --git a/includes/fcm/node_modules/lodash/_createBind.js b/includes/fcm/node_modules/lodash/_createBind.js
index 07cb99f..07cb99f 100644..100755
--- a/includes/fcm/node_modules/lodash/_createBind.js
+++ b/includes/fcm/node_modules/lodash/_createBind.js
diff --git a/includes/fcm/node_modules/lodash/_createCaseFirst.js b/includes/fcm/node_modules/lodash/_createCaseFirst.js
index fe8ea48..fe8ea48 100644..100755
--- a/includes/fcm/node_modules/lodash/_createCaseFirst.js
+++ b/includes/fcm/node_modules/lodash/_createCaseFirst.js
diff --git a/includes/fcm/node_modules/lodash/_createCompounder.js b/includes/fcm/node_modules/lodash/_createCompounder.js
index 8d4cee2..8d4cee2 100644..100755
--- a/includes/fcm/node_modules/lodash/_createCompounder.js
+++ b/includes/fcm/node_modules/lodash/_createCompounder.js
diff --git a/includes/fcm/node_modules/lodash/_createCtor.js b/includes/fcm/node_modules/lodash/_createCtor.js
index 9047aa5..9047aa5 100644..100755
--- a/includes/fcm/node_modules/lodash/_createCtor.js
+++ b/includes/fcm/node_modules/lodash/_createCtor.js
diff --git a/includes/fcm/node_modules/lodash/_createCurry.js b/includes/fcm/node_modules/lodash/_createCurry.js
index f06c2cd..f06c2cd 100644..100755
--- a/includes/fcm/node_modules/lodash/_createCurry.js
+++ b/includes/fcm/node_modules/lodash/_createCurry.js
diff --git a/includes/fcm/node_modules/lodash/_createFind.js b/includes/fcm/node_modules/lodash/_createFind.js
index 8859ff8..8859ff8 100644..100755
--- a/includes/fcm/node_modules/lodash/_createFind.js
+++ b/includes/fcm/node_modules/lodash/_createFind.js
diff --git a/includes/fcm/node_modules/lodash/_createFlow.js b/includes/fcm/node_modules/lodash/_createFlow.js
index baaddbf..baaddbf 100644..100755
--- a/includes/fcm/node_modules/lodash/_createFlow.js
+++ b/includes/fcm/node_modules/lodash/_createFlow.js
diff --git a/includes/fcm/node_modules/lodash/_createHybrid.js b/includes/fcm/node_modules/lodash/_createHybrid.js
index b671bd1..b671bd1 100644..100755
--- a/includes/fcm/node_modules/lodash/_createHybrid.js
+++ b/includes/fcm/node_modules/lodash/_createHybrid.js
diff --git a/includes/fcm/node_modules/lodash/_createInverter.js b/includes/fcm/node_modules/lodash/_createInverter.js
index 6c0c562..6c0c562 100644..100755
--- a/includes/fcm/node_modules/lodash/_createInverter.js
+++ b/includes/fcm/node_modules/lodash/_createInverter.js
diff --git a/includes/fcm/node_modules/lodash/_createMathOperation.js b/includes/fcm/node_modules/lodash/_createMathOperation.js
index f1e238a..f1e238a 100644..100755
--- a/includes/fcm/node_modules/lodash/_createMathOperation.js
+++ b/includes/fcm/node_modules/lodash/_createMathOperation.js
diff --git a/includes/fcm/node_modules/lodash/_createOver.js b/includes/fcm/node_modules/lodash/_createOver.js
index 3b94551..3b94551 100644..100755
--- a/includes/fcm/node_modules/lodash/_createOver.js
+++ b/includes/fcm/node_modules/lodash/_createOver.js
diff --git a/includes/fcm/node_modules/lodash/_createPadding.js b/includes/fcm/node_modules/lodash/_createPadding.js
index 2124612..2124612 100644..100755
--- a/includes/fcm/node_modules/lodash/_createPadding.js
+++ b/includes/fcm/node_modules/lodash/_createPadding.js
diff --git a/includes/fcm/node_modules/lodash/_createPartial.js b/includes/fcm/node_modules/lodash/_createPartial.js
index e16c248..e16c248 100644..100755
--- a/includes/fcm/node_modules/lodash/_createPartial.js
+++ b/includes/fcm/node_modules/lodash/_createPartial.js
diff --git a/includes/fcm/node_modules/lodash/_createRange.js b/includes/fcm/node_modules/lodash/_createRange.js
index 9f52c77..9f52c77 100644..100755
--- a/includes/fcm/node_modules/lodash/_createRange.js
+++ b/includes/fcm/node_modules/lodash/_createRange.js
diff --git a/includes/fcm/node_modules/lodash/_createRecurry.js b/includes/fcm/node_modules/lodash/_createRecurry.js
index eb29fb2..eb29fb2 100644..100755
--- a/includes/fcm/node_modules/lodash/_createRecurry.js
+++ b/includes/fcm/node_modules/lodash/_createRecurry.js
diff --git a/includes/fcm/node_modules/lodash/_createRelationalOperation.js b/includes/fcm/node_modules/lodash/_createRelationalOperation.js
index a17c6b5..a17c6b5 100644..100755
--- a/includes/fcm/node_modules/lodash/_createRelationalOperation.js
+++ b/includes/fcm/node_modules/lodash/_createRelationalOperation.js
diff --git a/includes/fcm/node_modules/lodash/_createRound.js b/includes/fcm/node_modules/lodash/_createRound.js
index 88be5df..88be5df 100644..100755
--- a/includes/fcm/node_modules/lodash/_createRound.js
+++ b/includes/fcm/node_modules/lodash/_createRound.js
diff --git a/includes/fcm/node_modules/lodash/_createSet.js b/includes/fcm/node_modules/lodash/_createSet.js
index 0f644ee..0f644ee 100644..100755
--- a/includes/fcm/node_modules/lodash/_createSet.js
+++ b/includes/fcm/node_modules/lodash/_createSet.js
diff --git a/includes/fcm/node_modules/lodash/_createToPairs.js b/includes/fcm/node_modules/lodash/_createToPairs.js
index 568417a..568417a 100644..100755
--- a/includes/fcm/node_modules/lodash/_createToPairs.js
+++ b/includes/fcm/node_modules/lodash/_createToPairs.js
diff --git a/includes/fcm/node_modules/lodash/_createWrap.js b/includes/fcm/node_modules/lodash/_createWrap.js
index 33f0633..33f0633 100644..100755
--- a/includes/fcm/node_modules/lodash/_createWrap.js
+++ b/includes/fcm/node_modules/lodash/_createWrap.js
diff --git a/includes/fcm/node_modules/lodash/_customDefaultsAssignIn.js b/includes/fcm/node_modules/lodash/_customDefaultsAssignIn.js
index 1f49e6f..1f49e6f 100644..100755
--- a/includes/fcm/node_modules/lodash/_customDefaultsAssignIn.js
+++ b/includes/fcm/node_modules/lodash/_customDefaultsAssignIn.js
diff --git a/includes/fcm/node_modules/lodash/_customDefaultsMerge.js b/includes/fcm/node_modules/lodash/_customDefaultsMerge.js
index 4cab317..4cab317 100644..100755
--- a/includes/fcm/node_modules/lodash/_customDefaultsMerge.js
+++ b/includes/fcm/node_modules/lodash/_customDefaultsMerge.js
diff --git a/includes/fcm/node_modules/lodash/_customOmitClone.js b/includes/fcm/node_modules/lodash/_customOmitClone.js
index 968db2e..968db2e 100644..100755
--- a/includes/fcm/node_modules/lodash/_customOmitClone.js
+++ b/includes/fcm/node_modules/lodash/_customOmitClone.js
diff --git a/includes/fcm/node_modules/lodash/_deburrLetter.js b/includes/fcm/node_modules/lodash/_deburrLetter.js
index 3e531ed..3e531ed 100644..100755
--- a/includes/fcm/node_modules/lodash/_deburrLetter.js
+++ b/includes/fcm/node_modules/lodash/_deburrLetter.js
diff --git a/includes/fcm/node_modules/lodash/_defineProperty.js b/includes/fcm/node_modules/lodash/_defineProperty.js
index b6116d9..b6116d9 100644..100755
--- a/includes/fcm/node_modules/lodash/_defineProperty.js
+++ b/includes/fcm/node_modules/lodash/_defineProperty.js
diff --git a/includes/fcm/node_modules/lodash/_equalArrays.js b/includes/fcm/node_modules/lodash/_equalArrays.js
index 824228c..824228c 100644..100755
--- a/includes/fcm/node_modules/lodash/_equalArrays.js
+++ b/includes/fcm/node_modules/lodash/_equalArrays.js
diff --git a/includes/fcm/node_modules/lodash/_equalByTag.js b/includes/fcm/node_modules/lodash/_equalByTag.js
index 71919e8..71919e8 100644..100755
--- a/includes/fcm/node_modules/lodash/_equalByTag.js
+++ b/includes/fcm/node_modules/lodash/_equalByTag.js
diff --git a/includes/fcm/node_modules/lodash/_equalObjects.js b/includes/fcm/node_modules/lodash/_equalObjects.js
index cdaacd2..cdaacd2 100644..100755
--- a/includes/fcm/node_modules/lodash/_equalObjects.js
+++ b/includes/fcm/node_modules/lodash/_equalObjects.js
diff --git a/includes/fcm/node_modules/lodash/_escapeHtmlChar.js b/includes/fcm/node_modules/lodash/_escapeHtmlChar.js
index 7ca68ee..7ca68ee 100644..100755
--- a/includes/fcm/node_modules/lodash/_escapeHtmlChar.js
+++ b/includes/fcm/node_modules/lodash/_escapeHtmlChar.js
diff --git a/includes/fcm/node_modules/lodash/_escapeStringChar.js b/includes/fcm/node_modules/lodash/_escapeStringChar.js
index 44eca96..44eca96 100644..100755
--- a/includes/fcm/node_modules/lodash/_escapeStringChar.js
+++ b/includes/fcm/node_modules/lodash/_escapeStringChar.js
diff --git a/includes/fcm/node_modules/lodash/_flatRest.js b/includes/fcm/node_modules/lodash/_flatRest.js
index 94ab6cc..94ab6cc 100644..100755
--- a/includes/fcm/node_modules/lodash/_flatRest.js
+++ b/includes/fcm/node_modules/lodash/_flatRest.js
diff --git a/includes/fcm/node_modules/lodash/_freeGlobal.js b/includes/fcm/node_modules/lodash/_freeGlobal.js
index bbec998..bbec998 100644..100755
--- a/includes/fcm/node_modules/lodash/_freeGlobal.js
+++ b/includes/fcm/node_modules/lodash/_freeGlobal.js
diff --git a/includes/fcm/node_modules/lodash/_getAllKeys.js b/includes/fcm/node_modules/lodash/_getAllKeys.js
index a9ce699..a9ce699 100644..100755
--- a/includes/fcm/node_modules/lodash/_getAllKeys.js
+++ b/includes/fcm/node_modules/lodash/_getAllKeys.js
diff --git a/includes/fcm/node_modules/lodash/_getAllKeysIn.js b/includes/fcm/node_modules/lodash/_getAllKeysIn.js
index 1b46678..1b46678 100644..100755
--- a/includes/fcm/node_modules/lodash/_getAllKeysIn.js
+++ b/includes/fcm/node_modules/lodash/_getAllKeysIn.js
diff --git a/includes/fcm/node_modules/lodash/_getData.js b/includes/fcm/node_modules/lodash/_getData.js
index a1fe7b7..a1fe7b7 100644..100755
--- a/includes/fcm/node_modules/lodash/_getData.js
+++ b/includes/fcm/node_modules/lodash/_getData.js
diff --git a/includes/fcm/node_modules/lodash/_getFuncName.js b/includes/fcm/node_modules/lodash/_getFuncName.js
index 21e15b3..21e15b3 100644..100755
--- a/includes/fcm/node_modules/lodash/_getFuncName.js
+++ b/includes/fcm/node_modules/lodash/_getFuncName.js
diff --git a/includes/fcm/node_modules/lodash/_getHolder.js b/includes/fcm/node_modules/lodash/_getHolder.js
index 65e94b5..65e94b5 100644..100755
--- a/includes/fcm/node_modules/lodash/_getHolder.js
+++ b/includes/fcm/node_modules/lodash/_getHolder.js
diff --git a/includes/fcm/node_modules/lodash/_getMapData.js b/includes/fcm/node_modules/lodash/_getMapData.js
index 17f6303..17f6303 100644..100755
--- a/includes/fcm/node_modules/lodash/_getMapData.js
+++ b/includes/fcm/node_modules/lodash/_getMapData.js
diff --git a/includes/fcm/node_modules/lodash/_getMatchData.js b/includes/fcm/node_modules/lodash/_getMatchData.js
index 2cc70f9..2cc70f9 100644..100755
--- a/includes/fcm/node_modules/lodash/_getMatchData.js
+++ b/includes/fcm/node_modules/lodash/_getMatchData.js
diff --git a/includes/fcm/node_modules/lodash/_getNative.js b/includes/fcm/node_modules/lodash/_getNative.js
index 97a622b..97a622b 100644..100755
--- a/includes/fcm/node_modules/lodash/_getNative.js
+++ b/includes/fcm/node_modules/lodash/_getNative.js
diff --git a/includes/fcm/node_modules/lodash/_getPrototype.js b/includes/fcm/node_modules/lodash/_getPrototype.js
index e808612..e808612 100644..100755
--- a/includes/fcm/node_modules/lodash/_getPrototype.js
+++ b/includes/fcm/node_modules/lodash/_getPrototype.js
diff --git a/includes/fcm/node_modules/lodash/_getRawTag.js b/includes/fcm/node_modules/lodash/_getRawTag.js
index 49a95c9..49a95c9 100644..100755
--- a/includes/fcm/node_modules/lodash/_getRawTag.js
+++ b/includes/fcm/node_modules/lodash/_getRawTag.js
diff --git a/includes/fcm/node_modules/lodash/_getSymbols.js b/includes/fcm/node_modules/lodash/_getSymbols.js
index 7d6eafe..7d6eafe 100644..100755
--- a/includes/fcm/node_modules/lodash/_getSymbols.js
+++ b/includes/fcm/node_modules/lodash/_getSymbols.js
diff --git a/includes/fcm/node_modules/lodash/_getSymbolsIn.js b/includes/fcm/node_modules/lodash/_getSymbolsIn.js
index cec0855..cec0855 100644..100755
--- a/includes/fcm/node_modules/lodash/_getSymbolsIn.js
+++ b/includes/fcm/node_modules/lodash/_getSymbolsIn.js
diff --git a/includes/fcm/node_modules/lodash/_getTag.js b/includes/fcm/node_modules/lodash/_getTag.js
index deaf89d..deaf89d 100644..100755
--- a/includes/fcm/node_modules/lodash/_getTag.js
+++ b/includes/fcm/node_modules/lodash/_getTag.js
diff --git a/includes/fcm/node_modules/lodash/_getValue.js b/includes/fcm/node_modules/lodash/_getValue.js
index 5f7d773..5f7d773 100644..100755
--- a/includes/fcm/node_modules/lodash/_getValue.js
+++ b/includes/fcm/node_modules/lodash/_getValue.js
diff --git a/includes/fcm/node_modules/lodash/_getView.js b/includes/fcm/node_modules/lodash/_getView.js
index df1e5d4..df1e5d4 100644..100755
--- a/includes/fcm/node_modules/lodash/_getView.js
+++ b/includes/fcm/node_modules/lodash/_getView.js
diff --git a/includes/fcm/node_modules/lodash/_getWrapDetails.js b/includes/fcm/node_modules/lodash/_getWrapDetails.js
index 3bcc6e4..3bcc6e4 100644..100755
--- a/includes/fcm/node_modules/lodash/_getWrapDetails.js
+++ b/includes/fcm/node_modules/lodash/_getWrapDetails.js
diff --git a/includes/fcm/node_modules/lodash/_hasPath.js b/includes/fcm/node_modules/lodash/_hasPath.js
index 93dbde1..93dbde1 100644..100755
--- a/includes/fcm/node_modules/lodash/_hasPath.js
+++ b/includes/fcm/node_modules/lodash/_hasPath.js
diff --git a/includes/fcm/node_modules/lodash/_hasUnicode.js b/includes/fcm/node_modules/lodash/_hasUnicode.js
index cb6ca15..cb6ca15 100644..100755
--- a/includes/fcm/node_modules/lodash/_hasUnicode.js
+++ b/includes/fcm/node_modules/lodash/_hasUnicode.js
diff --git a/includes/fcm/node_modules/lodash/_hasUnicodeWord.js b/includes/fcm/node_modules/lodash/_hasUnicodeWord.js
index 95d52c4..95d52c4 100644..100755
--- a/includes/fcm/node_modules/lodash/_hasUnicodeWord.js
+++ b/includes/fcm/node_modules/lodash/_hasUnicodeWord.js
diff --git a/includes/fcm/node_modules/lodash/_hashClear.js b/includes/fcm/node_modules/lodash/_hashClear.js
index 5d4b70c..5d4b70c 100644..100755
--- a/includes/fcm/node_modules/lodash/_hashClear.js
+++ b/includes/fcm/node_modules/lodash/_hashClear.js
diff --git a/includes/fcm/node_modules/lodash/_hashDelete.js b/includes/fcm/node_modules/lodash/_hashDelete.js
index ea9dabf..ea9dabf 100644..100755
--- a/includes/fcm/node_modules/lodash/_hashDelete.js
+++ b/includes/fcm/node_modules/lodash/_hashDelete.js
diff --git a/includes/fcm/node_modules/lodash/_hashGet.js b/includes/fcm/node_modules/lodash/_hashGet.js
index 1fc2f34..1fc2f34 100644..100755
--- a/includes/fcm/node_modules/lodash/_hashGet.js
+++ b/includes/fcm/node_modules/lodash/_hashGet.js
diff --git a/includes/fcm/node_modules/lodash/_hashHas.js b/includes/fcm/node_modules/lodash/_hashHas.js
index 281a551..281a551 100644..100755
--- a/includes/fcm/node_modules/lodash/_hashHas.js
+++ b/includes/fcm/node_modules/lodash/_hashHas.js
diff --git a/includes/fcm/node_modules/lodash/_hashSet.js b/includes/fcm/node_modules/lodash/_hashSet.js
index e105528..e105528 100644..100755
--- a/includes/fcm/node_modules/lodash/_hashSet.js
+++ b/includes/fcm/node_modules/lodash/_hashSet.js
diff --git a/includes/fcm/node_modules/lodash/_initCloneArray.js b/includes/fcm/node_modules/lodash/_initCloneArray.js
index 078c15a..078c15a 100644..100755
--- a/includes/fcm/node_modules/lodash/_initCloneArray.js
+++ b/includes/fcm/node_modules/lodash/_initCloneArray.js
diff --git a/includes/fcm/node_modules/lodash/_initCloneByTag.js b/includes/fcm/node_modules/lodash/_initCloneByTag.js
index f69a008..f69a008 100644..100755
--- a/includes/fcm/node_modules/lodash/_initCloneByTag.js
+++ b/includes/fcm/node_modules/lodash/_initCloneByTag.js
diff --git a/includes/fcm/node_modules/lodash/_initCloneObject.js b/includes/fcm/node_modules/lodash/_initCloneObject.js
index 5a13e64..5a13e64 100644..100755
--- a/includes/fcm/node_modules/lodash/_initCloneObject.js
+++ b/includes/fcm/node_modules/lodash/_initCloneObject.js
diff --git a/includes/fcm/node_modules/lodash/_insertWrapDetails.js b/includes/fcm/node_modules/lodash/_insertWrapDetails.js
index e790808..e790808 100644..100755
--- a/includes/fcm/node_modules/lodash/_insertWrapDetails.js
+++ b/includes/fcm/node_modules/lodash/_insertWrapDetails.js
diff --git a/includes/fcm/node_modules/lodash/_isFlattenable.js b/includes/fcm/node_modules/lodash/_isFlattenable.js
index 4cc2c24..4cc2c24 100644..100755
--- a/includes/fcm/node_modules/lodash/_isFlattenable.js
+++ b/includes/fcm/node_modules/lodash/_isFlattenable.js
diff --git a/includes/fcm/node_modules/lodash/_isIndex.js b/includes/fcm/node_modules/lodash/_isIndex.js
index 061cd39..061cd39 100644..100755
--- a/includes/fcm/node_modules/lodash/_isIndex.js
+++ b/includes/fcm/node_modules/lodash/_isIndex.js
diff --git a/includes/fcm/node_modules/lodash/_isIterateeCall.js b/includes/fcm/node_modules/lodash/_isIterateeCall.js
index a0bb5a9..a0bb5a9 100644..100755
--- a/includes/fcm/node_modules/lodash/_isIterateeCall.js
+++ b/includes/fcm/node_modules/lodash/_isIterateeCall.js
diff --git a/includes/fcm/node_modules/lodash/_isKey.js b/includes/fcm/node_modules/lodash/_isKey.js
index ff08b06..ff08b06 100644..100755
--- a/includes/fcm/node_modules/lodash/_isKey.js
+++ b/includes/fcm/node_modules/lodash/_isKey.js
diff --git a/includes/fcm/node_modules/lodash/_isKeyable.js b/includes/fcm/node_modules/lodash/_isKeyable.js
index 39f1828..39f1828 100644..100755
--- a/includes/fcm/node_modules/lodash/_isKeyable.js
+++ b/includes/fcm/node_modules/lodash/_isKeyable.js
diff --git a/includes/fcm/node_modules/lodash/_isLaziable.js b/includes/fcm/node_modules/lodash/_isLaziable.js
index a57c4f2..a57c4f2 100644..100755
--- a/includes/fcm/node_modules/lodash/_isLaziable.js
+++ b/includes/fcm/node_modules/lodash/_isLaziable.js
diff --git a/includes/fcm/node_modules/lodash/_isMaskable.js b/includes/fcm/node_modules/lodash/_isMaskable.js
index eb98d09..eb98d09 100644..100755
--- a/includes/fcm/node_modules/lodash/_isMaskable.js
+++ b/includes/fcm/node_modules/lodash/_isMaskable.js
diff --git a/includes/fcm/node_modules/lodash/_isMasked.js b/includes/fcm/node_modules/lodash/_isMasked.js
index 4b0f21b..4b0f21b 100644..100755
--- a/includes/fcm/node_modules/lodash/_isMasked.js
+++ b/includes/fcm/node_modules/lodash/_isMasked.js
diff --git a/includes/fcm/node_modules/lodash/_isPrototype.js b/includes/fcm/node_modules/lodash/_isPrototype.js
index 0f29498..0f29498 100644..100755
--- a/includes/fcm/node_modules/lodash/_isPrototype.js
+++ b/includes/fcm/node_modules/lodash/_isPrototype.js
diff --git a/includes/fcm/node_modules/lodash/_isStrictComparable.js b/includes/fcm/node_modules/lodash/_isStrictComparable.js
index b59f40b..b59f40b 100644..100755
--- a/includes/fcm/node_modules/lodash/_isStrictComparable.js
+++ b/includes/fcm/node_modules/lodash/_isStrictComparable.js
diff --git a/includes/fcm/node_modules/lodash/_iteratorToArray.js b/includes/fcm/node_modules/lodash/_iteratorToArray.js
index 4768566..4768566 100644..100755
--- a/includes/fcm/node_modules/lodash/_iteratorToArray.js
+++ b/includes/fcm/node_modules/lodash/_iteratorToArray.js
diff --git a/includes/fcm/node_modules/lodash/_lazyClone.js b/includes/fcm/node_modules/lodash/_lazyClone.js
index d8a51f8..d8a51f8 100644..100755
--- a/includes/fcm/node_modules/lodash/_lazyClone.js
+++ b/includes/fcm/node_modules/lodash/_lazyClone.js
diff --git a/includes/fcm/node_modules/lodash/_lazyReverse.js b/includes/fcm/node_modules/lodash/_lazyReverse.js
index c5b5219..c5b5219 100644..100755
--- a/includes/fcm/node_modules/lodash/_lazyReverse.js
+++ b/includes/fcm/node_modules/lodash/_lazyReverse.js
diff --git a/includes/fcm/node_modules/lodash/_lazyValue.js b/includes/fcm/node_modules/lodash/_lazyValue.js
index 371ca8d..371ca8d 100644..100755
--- a/includes/fcm/node_modules/lodash/_lazyValue.js
+++ b/includes/fcm/node_modules/lodash/_lazyValue.js
diff --git a/includes/fcm/node_modules/lodash/_listCacheClear.js b/includes/fcm/node_modules/lodash/_listCacheClear.js
index acbe39a..acbe39a 100644..100755
--- a/includes/fcm/node_modules/lodash/_listCacheClear.js
+++ b/includes/fcm/node_modules/lodash/_listCacheClear.js
diff --git a/includes/fcm/node_modules/lodash/_listCacheDelete.js b/includes/fcm/node_modules/lodash/_listCacheDelete.js
index b1384ad..b1384ad 100644..100755
--- a/includes/fcm/node_modules/lodash/_listCacheDelete.js
+++ b/includes/fcm/node_modules/lodash/_listCacheDelete.js
diff --git a/includes/fcm/node_modules/lodash/_listCacheGet.js b/includes/fcm/node_modules/lodash/_listCacheGet.js
index f8192fc..f8192fc 100644..100755
--- a/includes/fcm/node_modules/lodash/_listCacheGet.js
+++ b/includes/fcm/node_modules/lodash/_listCacheGet.js
diff --git a/includes/fcm/node_modules/lodash/_listCacheHas.js b/includes/fcm/node_modules/lodash/_listCacheHas.js
index 2adf671..2adf671 100644..100755
--- a/includes/fcm/node_modules/lodash/_listCacheHas.js
+++ b/includes/fcm/node_modules/lodash/_listCacheHas.js
diff --git a/includes/fcm/node_modules/lodash/_listCacheSet.js b/includes/fcm/node_modules/lodash/_listCacheSet.js
index 5855c95..5855c95 100644..100755
--- a/includes/fcm/node_modules/lodash/_listCacheSet.js
+++ b/includes/fcm/node_modules/lodash/_listCacheSet.js
diff --git a/includes/fcm/node_modules/lodash/_mapCacheClear.js b/includes/fcm/node_modules/lodash/_mapCacheClear.js
index bc9ca20..bc9ca20 100644..100755
--- a/includes/fcm/node_modules/lodash/_mapCacheClear.js
+++ b/includes/fcm/node_modules/lodash/_mapCacheClear.js
diff --git a/includes/fcm/node_modules/lodash/_mapCacheDelete.js b/includes/fcm/node_modules/lodash/_mapCacheDelete.js
index 946ca3c..946ca3c 100644..100755
--- a/includes/fcm/node_modules/lodash/_mapCacheDelete.js
+++ b/includes/fcm/node_modules/lodash/_mapCacheDelete.js
diff --git a/includes/fcm/node_modules/lodash/_mapCacheGet.js b/includes/fcm/node_modules/lodash/_mapCacheGet.js
index f29f55c..f29f55c 100644..100755
--- a/includes/fcm/node_modules/lodash/_mapCacheGet.js
+++ b/includes/fcm/node_modules/lodash/_mapCacheGet.js
diff --git a/includes/fcm/node_modules/lodash/_mapCacheHas.js b/includes/fcm/node_modules/lodash/_mapCacheHas.js
index a1214c0..a1214c0 100644..100755
--- a/includes/fcm/node_modules/lodash/_mapCacheHas.js
+++ b/includes/fcm/node_modules/lodash/_mapCacheHas.js
diff --git a/includes/fcm/node_modules/lodash/_mapCacheSet.js b/includes/fcm/node_modules/lodash/_mapCacheSet.js
index 7346849..7346849 100644..100755
--- a/includes/fcm/node_modules/lodash/_mapCacheSet.js
+++ b/includes/fcm/node_modules/lodash/_mapCacheSet.js
diff --git a/includes/fcm/node_modules/lodash/_mapToArray.js b/includes/fcm/node_modules/lodash/_mapToArray.js
index fe3dd53..fe3dd53 100644..100755
--- a/includes/fcm/node_modules/lodash/_mapToArray.js
+++ b/includes/fcm/node_modules/lodash/_mapToArray.js
diff --git a/includes/fcm/node_modules/lodash/_matchesStrictComparable.js b/includes/fcm/node_modules/lodash/_matchesStrictComparable.js
index f608af9..f608af9 100644..100755
--- a/includes/fcm/node_modules/lodash/_matchesStrictComparable.js
+++ b/includes/fcm/node_modules/lodash/_matchesStrictComparable.js
diff --git a/includes/fcm/node_modules/lodash/_memoizeCapped.js b/includes/fcm/node_modules/lodash/_memoizeCapped.js
index 7f71c8f..7f71c8f 100644..100755
--- a/includes/fcm/node_modules/lodash/_memoizeCapped.js
+++ b/includes/fcm/node_modules/lodash/_memoizeCapped.js
diff --git a/includes/fcm/node_modules/lodash/_mergeData.js b/includes/fcm/node_modules/lodash/_mergeData.js
index cb570f9..cb570f9 100644..100755
--- a/includes/fcm/node_modules/lodash/_mergeData.js
+++ b/includes/fcm/node_modules/lodash/_mergeData.js
diff --git a/includes/fcm/node_modules/lodash/_metaMap.js b/includes/fcm/node_modules/lodash/_metaMap.js
index 0157a0b..0157a0b 100644..100755
--- a/includes/fcm/node_modules/lodash/_metaMap.js
+++ b/includes/fcm/node_modules/lodash/_metaMap.js
diff --git a/includes/fcm/node_modules/lodash/_nativeCreate.js b/includes/fcm/node_modules/lodash/_nativeCreate.js
index c7aede8..c7aede8 100644..100755
--- a/includes/fcm/node_modules/lodash/_nativeCreate.js
+++ b/includes/fcm/node_modules/lodash/_nativeCreate.js
diff --git a/includes/fcm/node_modules/lodash/_nativeKeys.js b/includes/fcm/node_modules/lodash/_nativeKeys.js
index 479a104..479a104 100644..100755
--- a/includes/fcm/node_modules/lodash/_nativeKeys.js
+++ b/includes/fcm/node_modules/lodash/_nativeKeys.js
diff --git a/includes/fcm/node_modules/lodash/_nativeKeysIn.js b/includes/fcm/node_modules/lodash/_nativeKeysIn.js
index 00ee505..00ee505 100644..100755
--- a/includes/fcm/node_modules/lodash/_nativeKeysIn.js
+++ b/includes/fcm/node_modules/lodash/_nativeKeysIn.js
diff --git a/includes/fcm/node_modules/lodash/_nodeUtil.js b/includes/fcm/node_modules/lodash/_nodeUtil.js
index 983d78f..983d78f 100644..100755
--- a/includes/fcm/node_modules/lodash/_nodeUtil.js
+++ b/includes/fcm/node_modules/lodash/_nodeUtil.js
diff --git a/includes/fcm/node_modules/lodash/_objectToString.js b/includes/fcm/node_modules/lodash/_objectToString.js
index c614ec0..c614ec0 100644..100755
--- a/includes/fcm/node_modules/lodash/_objectToString.js
+++ b/includes/fcm/node_modules/lodash/_objectToString.js
diff --git a/includes/fcm/node_modules/lodash/_overArg.js b/includes/fcm/node_modules/lodash/_overArg.js
index 651c5c5..651c5c5 100644..100755
--- a/includes/fcm/node_modules/lodash/_overArg.js
+++ b/includes/fcm/node_modules/lodash/_overArg.js
diff --git a/includes/fcm/node_modules/lodash/_overRest.js b/includes/fcm/node_modules/lodash/_overRest.js
index c7cdef3..c7cdef3 100644..100755
--- a/includes/fcm/node_modules/lodash/_overRest.js
+++ b/includes/fcm/node_modules/lodash/_overRest.js
diff --git a/includes/fcm/node_modules/lodash/_parent.js b/includes/fcm/node_modules/lodash/_parent.js
index f174328..f174328 100644..100755
--- a/includes/fcm/node_modules/lodash/_parent.js
+++ b/includes/fcm/node_modules/lodash/_parent.js
diff --git a/includes/fcm/node_modules/lodash/_reEscape.js b/includes/fcm/node_modules/lodash/_reEscape.js
index 7f47eda..7f47eda 100644..100755
--- a/includes/fcm/node_modules/lodash/_reEscape.js
+++ b/includes/fcm/node_modules/lodash/_reEscape.js
diff --git a/includes/fcm/node_modules/lodash/_reEvaluate.js b/includes/fcm/node_modules/lodash/_reEvaluate.js
index 6adfc31..6adfc31 100644..100755
--- a/includes/fcm/node_modules/lodash/_reEvaluate.js
+++ b/includes/fcm/node_modules/lodash/_reEvaluate.js
diff --git a/includes/fcm/node_modules/lodash/_reInterpolate.js b/includes/fcm/node_modules/lodash/_reInterpolate.js
index d02ff0b..d02ff0b 100644..100755
--- a/includes/fcm/node_modules/lodash/_reInterpolate.js
+++ b/includes/fcm/node_modules/lodash/_reInterpolate.js
diff --git a/includes/fcm/node_modules/lodash/_realNames.js b/includes/fcm/node_modules/lodash/_realNames.js
index aa0d529..aa0d529 100644..100755
--- a/includes/fcm/node_modules/lodash/_realNames.js
+++ b/includes/fcm/node_modules/lodash/_realNames.js
diff --git a/includes/fcm/node_modules/lodash/_reorder.js b/includes/fcm/node_modules/lodash/_reorder.js
index a3502b0..a3502b0 100644..100755
--- a/includes/fcm/node_modules/lodash/_reorder.js
+++ b/includes/fcm/node_modules/lodash/_reorder.js
diff --git a/includes/fcm/node_modules/lodash/_replaceHolders.js b/includes/fcm/node_modules/lodash/_replaceHolders.js
index 74360ec..74360ec 100644..100755
--- a/includes/fcm/node_modules/lodash/_replaceHolders.js
+++ b/includes/fcm/node_modules/lodash/_replaceHolders.js
diff --git a/includes/fcm/node_modules/lodash/_root.js b/includes/fcm/node_modules/lodash/_root.js
index d2852be..d2852be 100644..100755
--- a/includes/fcm/node_modules/lodash/_root.js
+++ b/includes/fcm/node_modules/lodash/_root.js
diff --git a/includes/fcm/node_modules/lodash/_safeGet.js b/includes/fcm/node_modules/lodash/_safeGet.js
index b070897..b070897 100644..100755
--- a/includes/fcm/node_modules/lodash/_safeGet.js
+++ b/includes/fcm/node_modules/lodash/_safeGet.js
diff --git a/includes/fcm/node_modules/lodash/_setCacheAdd.js b/includes/fcm/node_modules/lodash/_setCacheAdd.js
index 1081a74..1081a74 100644..100755
--- a/includes/fcm/node_modules/lodash/_setCacheAdd.js
+++ b/includes/fcm/node_modules/lodash/_setCacheAdd.js
diff --git a/includes/fcm/node_modules/lodash/_setCacheHas.js b/includes/fcm/node_modules/lodash/_setCacheHas.js
index 9a49255..9a49255 100644..100755
--- a/includes/fcm/node_modules/lodash/_setCacheHas.js
+++ b/includes/fcm/node_modules/lodash/_setCacheHas.js
diff --git a/includes/fcm/node_modules/lodash/_setData.js b/includes/fcm/node_modules/lodash/_setData.js
index e5cf3eb..e5cf3eb 100644..100755
--- a/includes/fcm/node_modules/lodash/_setData.js
+++ b/includes/fcm/node_modules/lodash/_setData.js
diff --git a/includes/fcm/node_modules/lodash/_setToArray.js b/includes/fcm/node_modules/lodash/_setToArray.js
index b87f074..b87f074 100644..100755
--- a/includes/fcm/node_modules/lodash/_setToArray.js
+++ b/includes/fcm/node_modules/lodash/_setToArray.js
diff --git a/includes/fcm/node_modules/lodash/_setToPairs.js b/includes/fcm/node_modules/lodash/_setToPairs.js
index 36ad37a..36ad37a 100644..100755
--- a/includes/fcm/node_modules/lodash/_setToPairs.js
+++ b/includes/fcm/node_modules/lodash/_setToPairs.js
diff --git a/includes/fcm/node_modules/lodash/_setToString.js b/includes/fcm/node_modules/lodash/_setToString.js
index 6ca8419..6ca8419 100644..100755
--- a/includes/fcm/node_modules/lodash/_setToString.js
+++ b/includes/fcm/node_modules/lodash/_setToString.js
diff --git a/includes/fcm/node_modules/lodash/_setWrapToString.js b/includes/fcm/node_modules/lodash/_setWrapToString.js
index decdc44..decdc44 100644..100755
--- a/includes/fcm/node_modules/lodash/_setWrapToString.js
+++ b/includes/fcm/node_modules/lodash/_setWrapToString.js
diff --git a/includes/fcm/node_modules/lodash/_shortOut.js b/includes/fcm/node_modules/lodash/_shortOut.js
index 3300a07..3300a07 100644..100755
--- a/includes/fcm/node_modules/lodash/_shortOut.js
+++ b/includes/fcm/node_modules/lodash/_shortOut.js
diff --git a/includes/fcm/node_modules/lodash/_shuffleSelf.js b/includes/fcm/node_modules/lodash/_shuffleSelf.js
index 8bcc4f5..8bcc4f5 100644..100755
--- a/includes/fcm/node_modules/lodash/_shuffleSelf.js
+++ b/includes/fcm/node_modules/lodash/_shuffleSelf.js
diff --git a/includes/fcm/node_modules/lodash/_stackClear.js b/includes/fcm/node_modules/lodash/_stackClear.js
index ce8e5a9..ce8e5a9 100644..100755
--- a/includes/fcm/node_modules/lodash/_stackClear.js
+++ b/includes/fcm/node_modules/lodash/_stackClear.js
diff --git a/includes/fcm/node_modules/lodash/_stackDelete.js b/includes/fcm/node_modules/lodash/_stackDelete.js
index ff9887a..ff9887a 100644..100755
--- a/includes/fcm/node_modules/lodash/_stackDelete.js
+++ b/includes/fcm/node_modules/lodash/_stackDelete.js
diff --git a/includes/fcm/node_modules/lodash/_stackGet.js b/includes/fcm/node_modules/lodash/_stackGet.js
index 1cdf004..1cdf004 100644..100755
--- a/includes/fcm/node_modules/lodash/_stackGet.js
+++ b/includes/fcm/node_modules/lodash/_stackGet.js
diff --git a/includes/fcm/node_modules/lodash/_stackHas.js b/includes/fcm/node_modules/lodash/_stackHas.js
index 16a3ad1..16a3ad1 100644..100755
--- a/includes/fcm/node_modules/lodash/_stackHas.js
+++ b/includes/fcm/node_modules/lodash/_stackHas.js
diff --git a/includes/fcm/node_modules/lodash/_stackSet.js b/includes/fcm/node_modules/lodash/_stackSet.js
index b790ac5..b790ac5 100644..100755
--- a/includes/fcm/node_modules/lodash/_stackSet.js
+++ b/includes/fcm/node_modules/lodash/_stackSet.js
diff --git a/includes/fcm/node_modules/lodash/_strictIndexOf.js b/includes/fcm/node_modules/lodash/_strictIndexOf.js
index 0486a49..0486a49 100644..100755
--- a/includes/fcm/node_modules/lodash/_strictIndexOf.js
+++ b/includes/fcm/node_modules/lodash/_strictIndexOf.js
diff --git a/includes/fcm/node_modules/lodash/_strictLastIndexOf.js b/includes/fcm/node_modules/lodash/_strictLastIndexOf.js
index d7310dc..d7310dc 100644..100755
--- a/includes/fcm/node_modules/lodash/_strictLastIndexOf.js
+++ b/includes/fcm/node_modules/lodash/_strictLastIndexOf.js
diff --git a/includes/fcm/node_modules/lodash/_stringSize.js b/includes/fcm/node_modules/lodash/_stringSize.js
index 17ef462..17ef462 100644..100755
--- a/includes/fcm/node_modules/lodash/_stringSize.js
+++ b/includes/fcm/node_modules/lodash/_stringSize.js
diff --git a/includes/fcm/node_modules/lodash/_stringToArray.js b/includes/fcm/node_modules/lodash/_stringToArray.js
index d161158..d161158 100644..100755
--- a/includes/fcm/node_modules/lodash/_stringToArray.js
+++ b/includes/fcm/node_modules/lodash/_stringToArray.js
diff --git a/includes/fcm/node_modules/lodash/_stringToPath.js b/includes/fcm/node_modules/lodash/_stringToPath.js
index 8f39f8a..8f39f8a 100644..100755
--- a/includes/fcm/node_modules/lodash/_stringToPath.js
+++ b/includes/fcm/node_modules/lodash/_stringToPath.js
diff --git a/includes/fcm/node_modules/lodash/_toKey.js b/includes/fcm/node_modules/lodash/_toKey.js
index c6d645c..c6d645c 100644..100755
--- a/includes/fcm/node_modules/lodash/_toKey.js
+++ b/includes/fcm/node_modules/lodash/_toKey.js
diff --git a/includes/fcm/node_modules/lodash/_toSource.js b/includes/fcm/node_modules/lodash/_toSource.js
index a020b38..a020b38 100644..100755
--- a/includes/fcm/node_modules/lodash/_toSource.js
+++ b/includes/fcm/node_modules/lodash/_toSource.js
diff --git a/includes/fcm/node_modules/lodash/_trimmedEndIndex.js b/includes/fcm/node_modules/lodash/_trimmedEndIndex.js
index 139439a..139439a 100644..100755
--- a/includes/fcm/node_modules/lodash/_trimmedEndIndex.js
+++ b/includes/fcm/node_modules/lodash/_trimmedEndIndex.js
diff --git a/includes/fcm/node_modules/lodash/_unescapeHtmlChar.js b/includes/fcm/node_modules/lodash/_unescapeHtmlChar.js
index a71fecb..a71fecb 100644..100755
--- a/includes/fcm/node_modules/lodash/_unescapeHtmlChar.js
+++ b/includes/fcm/node_modules/lodash/_unescapeHtmlChar.js
diff --git a/includes/fcm/node_modules/lodash/_unicodeSize.js b/includes/fcm/node_modules/lodash/_unicodeSize.js
index 68137ec..68137ec 100644..100755
--- a/includes/fcm/node_modules/lodash/_unicodeSize.js
+++ b/includes/fcm/node_modules/lodash/_unicodeSize.js
diff --git a/includes/fcm/node_modules/lodash/_unicodeToArray.js b/includes/fcm/node_modules/lodash/_unicodeToArray.js
index 2a725c0..2a725c0 100644..100755
--- a/includes/fcm/node_modules/lodash/_unicodeToArray.js
+++ b/includes/fcm/node_modules/lodash/_unicodeToArray.js
diff --git a/includes/fcm/node_modules/lodash/_unicodeWords.js b/includes/fcm/node_modules/lodash/_unicodeWords.js
index e72e6e0..e72e6e0 100644..100755
--- a/includes/fcm/node_modules/lodash/_unicodeWords.js
+++ b/includes/fcm/node_modules/lodash/_unicodeWords.js
diff --git a/includes/fcm/node_modules/lodash/_updateWrapDetails.js b/includes/fcm/node_modules/lodash/_updateWrapDetails.js
index 8759fbd..8759fbd 100644..100755
--- a/includes/fcm/node_modules/lodash/_updateWrapDetails.js
+++ b/includes/fcm/node_modules/lodash/_updateWrapDetails.js
diff --git a/includes/fcm/node_modules/lodash/_wrapperClone.js b/includes/fcm/node_modules/lodash/_wrapperClone.js
index 7bb58a2..7bb58a2 100644..100755
--- a/includes/fcm/node_modules/lodash/_wrapperClone.js
+++ b/includes/fcm/node_modules/lodash/_wrapperClone.js
diff --git a/includes/fcm/node_modules/lodash/add.js b/includes/fcm/node_modules/lodash/add.js
index f069515..f069515 100644..100755
--- a/includes/fcm/node_modules/lodash/add.js
+++ b/includes/fcm/node_modules/lodash/add.js
diff --git a/includes/fcm/node_modules/lodash/after.js b/includes/fcm/node_modules/lodash/after.js
index 3900c97..3900c97 100644..100755
--- a/includes/fcm/node_modules/lodash/after.js
+++ b/includes/fcm/node_modules/lodash/after.js
diff --git a/includes/fcm/node_modules/lodash/array.js b/includes/fcm/node_modules/lodash/array.js
index af688d3..af688d3 100644..100755
--- a/includes/fcm/node_modules/lodash/array.js
+++ b/includes/fcm/node_modules/lodash/array.js
diff --git a/includes/fcm/node_modules/lodash/ary.js b/includes/fcm/node_modules/lodash/ary.js
index 70c87d0..70c87d0 100644..100755
--- a/includes/fcm/node_modules/lodash/ary.js
+++ b/includes/fcm/node_modules/lodash/ary.js
diff --git a/includes/fcm/node_modules/lodash/assign.js b/includes/fcm/node_modules/lodash/assign.js
index 909db26..909db26 100644..100755
--- a/includes/fcm/node_modules/lodash/assign.js
+++ b/includes/fcm/node_modules/lodash/assign.js
diff --git a/includes/fcm/node_modules/lodash/assignIn.js b/includes/fcm/node_modules/lodash/assignIn.js
index e663473..e663473 100644..100755
--- a/includes/fcm/node_modules/lodash/assignIn.js
+++ b/includes/fcm/node_modules/lodash/assignIn.js
diff --git a/includes/fcm/node_modules/lodash/assignInWith.js b/includes/fcm/node_modules/lodash/assignInWith.js
index 68fcc0b..68fcc0b 100644..100755
--- a/includes/fcm/node_modules/lodash/assignInWith.js
+++ b/includes/fcm/node_modules/lodash/assignInWith.js
diff --git a/includes/fcm/node_modules/lodash/assignWith.js b/includes/fcm/node_modules/lodash/assignWith.js
index 7dc6c76..7dc6c76 100644..100755
--- a/includes/fcm/node_modules/lodash/assignWith.js
+++ b/includes/fcm/node_modules/lodash/assignWith.js
diff --git a/includes/fcm/node_modules/lodash/at.js b/includes/fcm/node_modules/lodash/at.js
index 781ee9e..781ee9e 100644..100755
--- a/includes/fcm/node_modules/lodash/at.js
+++ b/includes/fcm/node_modules/lodash/at.js
diff --git a/includes/fcm/node_modules/lodash/attempt.js b/includes/fcm/node_modules/lodash/attempt.js
index 624d015..624d015 100644..100755
--- a/includes/fcm/node_modules/lodash/attempt.js
+++ b/includes/fcm/node_modules/lodash/attempt.js
diff --git a/includes/fcm/node_modules/lodash/before.js b/includes/fcm/node_modules/lodash/before.js
index a3e0a16..a3e0a16 100644..100755
--- a/includes/fcm/node_modules/lodash/before.js
+++ b/includes/fcm/node_modules/lodash/before.js
diff --git a/includes/fcm/node_modules/lodash/bind.js b/includes/fcm/node_modules/lodash/bind.js
index b1076e9..b1076e9 100644..100755
--- a/includes/fcm/node_modules/lodash/bind.js
+++ b/includes/fcm/node_modules/lodash/bind.js
diff --git a/includes/fcm/node_modules/lodash/bindAll.js b/includes/fcm/node_modules/lodash/bindAll.js
index a35706d..a35706d 100644..100755
--- a/includes/fcm/node_modules/lodash/bindAll.js
+++ b/includes/fcm/node_modules/lodash/bindAll.js
diff --git a/includes/fcm/node_modules/lodash/bindKey.js b/includes/fcm/node_modules/lodash/bindKey.js
index f7fd64c..f7fd64c 100644..100755
--- a/includes/fcm/node_modules/lodash/bindKey.js
+++ b/includes/fcm/node_modules/lodash/bindKey.js
diff --git a/includes/fcm/node_modules/lodash/camelCase.js b/includes/fcm/node_modules/lodash/camelCase.js
index d7390de..d7390de 100644..100755
--- a/includes/fcm/node_modules/lodash/camelCase.js
+++ b/includes/fcm/node_modules/lodash/camelCase.js
diff --git a/includes/fcm/node_modules/lodash/capitalize.js b/includes/fcm/node_modules/lodash/capitalize.js
index 3e1600e..3e1600e 100644..100755
--- a/includes/fcm/node_modules/lodash/capitalize.js
+++ b/includes/fcm/node_modules/lodash/capitalize.js
diff --git a/includes/fcm/node_modules/lodash/castArray.js b/includes/fcm/node_modules/lodash/castArray.js
index e470bdb..e470bdb 100644..100755
--- a/includes/fcm/node_modules/lodash/castArray.js
+++ b/includes/fcm/node_modules/lodash/castArray.js
diff --git a/includes/fcm/node_modules/lodash/ceil.js b/includes/fcm/node_modules/lodash/ceil.js
index 56c8722..56c8722 100644..100755
--- a/includes/fcm/node_modules/lodash/ceil.js
+++ b/includes/fcm/node_modules/lodash/ceil.js
diff --git a/includes/fcm/node_modules/lodash/chain.js b/includes/fcm/node_modules/lodash/chain.js
index f6cd647..f6cd647 100644..100755
--- a/includes/fcm/node_modules/lodash/chain.js
+++ b/includes/fcm/node_modules/lodash/chain.js
diff --git a/includes/fcm/node_modules/lodash/chunk.js b/includes/fcm/node_modules/lodash/chunk.js
index 5b562fe..5b562fe 100644..100755
--- a/includes/fcm/node_modules/lodash/chunk.js
+++ b/includes/fcm/node_modules/lodash/chunk.js
diff --git a/includes/fcm/node_modules/lodash/clamp.js b/includes/fcm/node_modules/lodash/clamp.js
index 91a72c9..91a72c9 100644..100755
--- a/includes/fcm/node_modules/lodash/clamp.js
+++ b/includes/fcm/node_modules/lodash/clamp.js
diff --git a/includes/fcm/node_modules/lodash/clone.js b/includes/fcm/node_modules/lodash/clone.js
index dd439d6..dd439d6 100644..100755
--- a/includes/fcm/node_modules/lodash/clone.js
+++ b/includes/fcm/node_modules/lodash/clone.js
diff --git a/includes/fcm/node_modules/lodash/cloneDeep.js b/includes/fcm/node_modules/lodash/cloneDeep.js
index 4425fbe..4425fbe 100644..100755
--- a/includes/fcm/node_modules/lodash/cloneDeep.js
+++ b/includes/fcm/node_modules/lodash/cloneDeep.js
diff --git a/includes/fcm/node_modules/lodash/cloneDeepWith.js b/includes/fcm/node_modules/lodash/cloneDeepWith.js
index fd9c6c0..fd9c6c0 100644..100755
--- a/includes/fcm/node_modules/lodash/cloneDeepWith.js
+++ b/includes/fcm/node_modules/lodash/cloneDeepWith.js
diff --git a/includes/fcm/node_modules/lodash/cloneWith.js b/includes/fcm/node_modules/lodash/cloneWith.js
index d2f4e75..d2f4e75 100644..100755
--- a/includes/fcm/node_modules/lodash/cloneWith.js
+++ b/includes/fcm/node_modules/lodash/cloneWith.js
diff --git a/includes/fcm/node_modules/lodash/collection.js b/includes/fcm/node_modules/lodash/collection.js
index 77fe837..77fe837 100644..100755
--- a/includes/fcm/node_modules/lodash/collection.js
+++ b/includes/fcm/node_modules/lodash/collection.js
diff --git a/includes/fcm/node_modules/lodash/commit.js b/includes/fcm/node_modules/lodash/commit.js
index fe4db71..fe4db71 100644..100755
--- a/includes/fcm/node_modules/lodash/commit.js
+++ b/includes/fcm/node_modules/lodash/commit.js
diff --git a/includes/fcm/node_modules/lodash/compact.js b/includes/fcm/node_modules/lodash/compact.js
index 031fab4..031fab4 100644..100755
--- a/includes/fcm/node_modules/lodash/compact.js
+++ b/includes/fcm/node_modules/lodash/compact.js
diff --git a/includes/fcm/node_modules/lodash/concat.js b/includes/fcm/node_modules/lodash/concat.js
index 1da48a4..1da48a4 100644..100755
--- a/includes/fcm/node_modules/lodash/concat.js
+++ b/includes/fcm/node_modules/lodash/concat.js
diff --git a/includes/fcm/node_modules/lodash/cond.js b/includes/fcm/node_modules/lodash/cond.js
index 6455598..6455598 100644..100755
--- a/includes/fcm/node_modules/lodash/cond.js
+++ b/includes/fcm/node_modules/lodash/cond.js
diff --git a/includes/fcm/node_modules/lodash/conforms.js b/includes/fcm/node_modules/lodash/conforms.js
index 5501a94..5501a94 100644..100755
--- a/includes/fcm/node_modules/lodash/conforms.js
+++ b/includes/fcm/node_modules/lodash/conforms.js
diff --git a/includes/fcm/node_modules/lodash/conformsTo.js b/includes/fcm/node_modules/lodash/conformsTo.js
index b8a93eb..b8a93eb 100644..100755
--- a/includes/fcm/node_modules/lodash/conformsTo.js
+++ b/includes/fcm/node_modules/lodash/conformsTo.js
diff --git a/includes/fcm/node_modules/lodash/constant.js b/includes/fcm/node_modules/lodash/constant.js
index 655ece3..655ece3 100644..100755
--- a/includes/fcm/node_modules/lodash/constant.js
+++ b/includes/fcm/node_modules/lodash/constant.js
diff --git a/includes/fcm/node_modules/lodash/core.js b/includes/fcm/node_modules/lodash/core.js
index be1d567..be1d567 100644..100755
--- a/includes/fcm/node_modules/lodash/core.js
+++ b/includes/fcm/node_modules/lodash/core.js
diff --git a/includes/fcm/node_modules/lodash/core.min.js b/includes/fcm/node_modules/lodash/core.min.js
index e425e4d..e425e4d 100644..100755
--- a/includes/fcm/node_modules/lodash/core.min.js
+++ b/includes/fcm/node_modules/lodash/core.min.js
diff --git a/includes/fcm/node_modules/lodash/countBy.js b/includes/fcm/node_modules/lodash/countBy.js
index 0e88abc..0e88abc 100644..100755
--- a/includes/fcm/node_modules/lodash/countBy.js
+++ b/includes/fcm/node_modules/lodash/countBy.js
diff --git a/includes/fcm/node_modules/lodash/create.js b/includes/fcm/node_modules/lodash/create.js
index 919edb8..919edb8 100644..100755
--- a/includes/fcm/node_modules/lodash/create.js
+++ b/includes/fcm/node_modules/lodash/create.js
diff --git a/includes/fcm/node_modules/lodash/curry.js b/includes/fcm/node_modules/lodash/curry.js
index 918db1a..918db1a 100644..100755
--- a/includes/fcm/node_modules/lodash/curry.js
+++ b/includes/fcm/node_modules/lodash/curry.js
diff --git a/includes/fcm/node_modules/lodash/curryRight.js b/includes/fcm/node_modules/lodash/curryRight.js
index c85b6f3..c85b6f3 100644..100755
--- a/includes/fcm/node_modules/lodash/curryRight.js
+++ b/includes/fcm/node_modules/lodash/curryRight.js
diff --git a/includes/fcm/node_modules/lodash/date.js b/includes/fcm/node_modules/lodash/date.js
index cbf5b41..cbf5b41 100644..100755
--- a/includes/fcm/node_modules/lodash/date.js
+++ b/includes/fcm/node_modules/lodash/date.js
diff --git a/includes/fcm/node_modules/lodash/debounce.js b/includes/fcm/node_modules/lodash/debounce.js
index 8f751d5..8f751d5 100644..100755
--- a/includes/fcm/node_modules/lodash/debounce.js
+++ b/includes/fcm/node_modules/lodash/debounce.js
diff --git a/includes/fcm/node_modules/lodash/deburr.js b/includes/fcm/node_modules/lodash/deburr.js
index f85e314..f85e314 100644..100755
--- a/includes/fcm/node_modules/lodash/deburr.js
+++ b/includes/fcm/node_modules/lodash/deburr.js
diff --git a/includes/fcm/node_modules/lodash/defaultTo.js b/includes/fcm/node_modules/lodash/defaultTo.js
index 5b33359..5b33359 100644..100755
--- a/includes/fcm/node_modules/lodash/defaultTo.js
+++ b/includes/fcm/node_modules/lodash/defaultTo.js
diff --git a/includes/fcm/node_modules/lodash/defaults.js b/includes/fcm/node_modules/lodash/defaults.js
index c74df04..c74df04 100644..100755
--- a/includes/fcm/node_modules/lodash/defaults.js
+++ b/includes/fcm/node_modules/lodash/defaults.js
diff --git a/includes/fcm/node_modules/lodash/defaultsDeep.js b/includes/fcm/node_modules/lodash/defaultsDeep.js
index 9b5fa3e..9b5fa3e 100644..100755
--- a/includes/fcm/node_modules/lodash/defaultsDeep.js
+++ b/includes/fcm/node_modules/lodash/defaultsDeep.js
diff --git a/includes/fcm/node_modules/lodash/defer.js b/includes/fcm/node_modules/lodash/defer.js
index f6d6c6f..f6d6c6f 100644..100755
--- a/includes/fcm/node_modules/lodash/defer.js
+++ b/includes/fcm/node_modules/lodash/defer.js
diff --git a/includes/fcm/node_modules/lodash/delay.js b/includes/fcm/node_modules/lodash/delay.js
index bd55479..bd55479 100644..100755
--- a/includes/fcm/node_modules/lodash/delay.js
+++ b/includes/fcm/node_modules/lodash/delay.js
diff --git a/includes/fcm/node_modules/lodash/difference.js b/includes/fcm/node_modules/lodash/difference.js
index fa28bb3..fa28bb3 100644..100755
--- a/includes/fcm/node_modules/lodash/difference.js
+++ b/includes/fcm/node_modules/lodash/difference.js
diff --git a/includes/fcm/node_modules/lodash/differenceBy.js b/includes/fcm/node_modules/lodash/differenceBy.js
index 2cd63e7..2cd63e7 100644..100755
--- a/includes/fcm/node_modules/lodash/differenceBy.js
+++ b/includes/fcm/node_modules/lodash/differenceBy.js
diff --git a/includes/fcm/node_modules/lodash/differenceWith.js b/includes/fcm/node_modules/lodash/differenceWith.js
index c0233f4..c0233f4 100644..100755
--- a/includes/fcm/node_modules/lodash/differenceWith.js
+++ b/includes/fcm/node_modules/lodash/differenceWith.js
diff --git a/includes/fcm/node_modules/lodash/divide.js b/includes/fcm/node_modules/lodash/divide.js
index 8cae0cd..8cae0cd 100644..100755
--- a/includes/fcm/node_modules/lodash/divide.js
+++ b/includes/fcm/node_modules/lodash/divide.js
diff --git a/includes/fcm/node_modules/lodash/drop.js b/includes/fcm/node_modules/lodash/drop.js
index d5c3cba..d5c3cba 100644..100755
--- a/includes/fcm/node_modules/lodash/drop.js
+++ b/includes/fcm/node_modules/lodash/drop.js
diff --git a/includes/fcm/node_modules/lodash/dropRight.js b/includes/fcm/node_modules/lodash/dropRight.js
index 441fe99..441fe99 100644..100755
--- a/includes/fcm/node_modules/lodash/dropRight.js
+++ b/includes/fcm/node_modules/lodash/dropRight.js
diff --git a/includes/fcm/node_modules/lodash/dropRightWhile.js b/includes/fcm/node_modules/lodash/dropRightWhile.js
index 9ad36a0..9ad36a0 100644..100755
--- a/includes/fcm/node_modules/lodash/dropRightWhile.js
+++ b/includes/fcm/node_modules/lodash/dropRightWhile.js
diff --git a/includes/fcm/node_modules/lodash/dropWhile.js b/includes/fcm/node_modules/lodash/dropWhile.js
index 903ef56..903ef56 100644..100755
--- a/includes/fcm/node_modules/lodash/dropWhile.js
+++ b/includes/fcm/node_modules/lodash/dropWhile.js
diff --git a/includes/fcm/node_modules/lodash/each.js b/includes/fcm/node_modules/lodash/each.js
index 8800f42..8800f42 100644..100755
--- a/includes/fcm/node_modules/lodash/each.js
+++ b/includes/fcm/node_modules/lodash/each.js
diff --git a/includes/fcm/node_modules/lodash/eachRight.js b/includes/fcm/node_modules/lodash/eachRight.js
index 3252b2a..3252b2a 100644..100755
--- a/includes/fcm/node_modules/lodash/eachRight.js
+++ b/includes/fcm/node_modules/lodash/eachRight.js
diff --git a/includes/fcm/node_modules/lodash/endsWith.js b/includes/fcm/node_modules/lodash/endsWith.js
index 76fc866..76fc866 100644..100755
--- a/includes/fcm/node_modules/lodash/endsWith.js
+++ b/includes/fcm/node_modules/lodash/endsWith.js
diff --git a/includes/fcm/node_modules/lodash/entries.js b/includes/fcm/node_modules/lodash/entries.js
index 7a88df2..7a88df2 100644..100755
--- a/includes/fcm/node_modules/lodash/entries.js
+++ b/includes/fcm/node_modules/lodash/entries.js
diff --git a/includes/fcm/node_modules/lodash/entriesIn.js b/includes/fcm/node_modules/lodash/entriesIn.js
index f6c6331..f6c6331 100644..100755
--- a/includes/fcm/node_modules/lodash/entriesIn.js
+++ b/includes/fcm/node_modules/lodash/entriesIn.js
diff --git a/includes/fcm/node_modules/lodash/eq.js b/includes/fcm/node_modules/lodash/eq.js
index a940688..a940688 100644..100755
--- a/includes/fcm/node_modules/lodash/eq.js
+++ b/includes/fcm/node_modules/lodash/eq.js
diff --git a/includes/fcm/node_modules/lodash/escape.js b/includes/fcm/node_modules/lodash/escape.js
index 9247e00..9247e00 100644..100755
--- a/includes/fcm/node_modules/lodash/escape.js
+++ b/includes/fcm/node_modules/lodash/escape.js
diff --git a/includes/fcm/node_modules/lodash/escapeRegExp.js b/includes/fcm/node_modules/lodash/escapeRegExp.js
index 0a58c69..0a58c69 100644..100755
--- a/includes/fcm/node_modules/lodash/escapeRegExp.js
+++ b/includes/fcm/node_modules/lodash/escapeRegExp.js
diff --git a/includes/fcm/node_modules/lodash/every.js b/includes/fcm/node_modules/lodash/every.js
index 25080da..25080da 100644..100755
--- a/includes/fcm/node_modules/lodash/every.js
+++ b/includes/fcm/node_modules/lodash/every.js
diff --git a/includes/fcm/node_modules/lodash/extend.js b/includes/fcm/node_modules/lodash/extend.js
index e00166c..e00166c 100644..100755
--- a/includes/fcm/node_modules/lodash/extend.js
+++ b/includes/fcm/node_modules/lodash/extend.js
diff --git a/includes/fcm/node_modules/lodash/extendWith.js b/includes/fcm/node_modules/lodash/extendWith.js
index dbdcb3b..dbdcb3b 100644..100755
--- a/includes/fcm/node_modules/lodash/extendWith.js
+++ b/includes/fcm/node_modules/lodash/extendWith.js
diff --git a/includes/fcm/node_modules/lodash/fill.js b/includes/fcm/node_modules/lodash/fill.js
index ae13aa1..ae13aa1 100644..100755
--- a/includes/fcm/node_modules/lodash/fill.js
+++ b/includes/fcm/node_modules/lodash/fill.js
diff --git a/includes/fcm/node_modules/lodash/filter.js b/includes/fcm/node_modules/lodash/filter.js
index 89e0c8c..89e0c8c 100644..100755
--- a/includes/fcm/node_modules/lodash/filter.js
+++ b/includes/fcm/node_modules/lodash/filter.js
diff --git a/includes/fcm/node_modules/lodash/find.js b/includes/fcm/node_modules/lodash/find.js
index de732cc..de732cc 100644..100755
--- a/includes/fcm/node_modules/lodash/find.js
+++ b/includes/fcm/node_modules/lodash/find.js
diff --git a/includes/fcm/node_modules/lodash/findIndex.js b/includes/fcm/node_modules/lodash/findIndex.js
index 4689069..4689069 100644..100755
--- a/includes/fcm/node_modules/lodash/findIndex.js
+++ b/includes/fcm/node_modules/lodash/findIndex.js
diff --git a/includes/fcm/node_modules/lodash/findKey.js b/includes/fcm/node_modules/lodash/findKey.js
index cac0248..cac0248 100644..100755
--- a/includes/fcm/node_modules/lodash/findKey.js
+++ b/includes/fcm/node_modules/lodash/findKey.js
diff --git a/includes/fcm/node_modules/lodash/findLast.js b/includes/fcm/node_modules/lodash/findLast.js
index 70b4271..70b4271 100644..100755
--- a/includes/fcm/node_modules/lodash/findLast.js
+++ b/includes/fcm/node_modules/lodash/findLast.js
diff --git a/includes/fcm/node_modules/lodash/findLastIndex.js b/includes/fcm/node_modules/lodash/findLastIndex.js
index 7da3431..7da3431 100644..100755
--- a/includes/fcm/node_modules/lodash/findLastIndex.js
+++ b/includes/fcm/node_modules/lodash/findLastIndex.js
diff --git a/includes/fcm/node_modules/lodash/findLastKey.js b/includes/fcm/node_modules/lodash/findLastKey.js
index 66fb9fb..66fb9fb 100644..100755
--- a/includes/fcm/node_modules/lodash/findLastKey.js
+++ b/includes/fcm/node_modules/lodash/findLastKey.js
diff --git a/includes/fcm/node_modules/lodash/first.js b/includes/fcm/node_modules/lodash/first.js
index 53f4ad1..53f4ad1 100644..100755
--- a/includes/fcm/node_modules/lodash/first.js
+++ b/includes/fcm/node_modules/lodash/first.js
diff --git a/includes/fcm/node_modules/lodash/flake.lock b/includes/fcm/node_modules/lodash/flake.lock
index dd03252..dd03252 100644..100755
--- a/includes/fcm/node_modules/lodash/flake.lock
+++ b/includes/fcm/node_modules/lodash/flake.lock
diff --git a/includes/fcm/node_modules/lodash/flake.nix b/includes/fcm/node_modules/lodash/flake.nix
index 15a451c..15a451c 100644..100755
--- a/includes/fcm/node_modules/lodash/flake.nix
+++ b/includes/fcm/node_modules/lodash/flake.nix
diff --git a/includes/fcm/node_modules/lodash/flatMap.js b/includes/fcm/node_modules/lodash/flatMap.js
index e668506..e668506 100644..100755
--- a/includes/fcm/node_modules/lodash/flatMap.js
+++ b/includes/fcm/node_modules/lodash/flatMap.js
diff --git a/includes/fcm/node_modules/lodash/flatMapDeep.js b/includes/fcm/node_modules/lodash/flatMapDeep.js
index 4653d60..4653d60 100644..100755
--- a/includes/fcm/node_modules/lodash/flatMapDeep.js
+++ b/includes/fcm/node_modules/lodash/flatMapDeep.js
diff --git a/includes/fcm/node_modules/lodash/flatMapDepth.js b/includes/fcm/node_modules/lodash/flatMapDepth.js
index 6d72005..6d72005 100644..100755
--- a/includes/fcm/node_modules/lodash/flatMapDepth.js
+++ b/includes/fcm/node_modules/lodash/flatMapDepth.js
diff --git a/includes/fcm/node_modules/lodash/flatten.js b/includes/fcm/node_modules/lodash/flatten.js
index 3f09f7f..3f09f7f 100644..100755
--- a/includes/fcm/node_modules/lodash/flatten.js
+++ b/includes/fcm/node_modules/lodash/flatten.js
diff --git a/includes/fcm/node_modules/lodash/flattenDeep.js b/includes/fcm/node_modules/lodash/flattenDeep.js
index 8ad585c..8ad585c 100644..100755
--- a/includes/fcm/node_modules/lodash/flattenDeep.js
+++ b/includes/fcm/node_modules/lodash/flattenDeep.js
diff --git a/includes/fcm/node_modules/lodash/flattenDepth.js b/includes/fcm/node_modules/lodash/flattenDepth.js
index 441fdcc..441fdcc 100644..100755
--- a/includes/fcm/node_modules/lodash/flattenDepth.js
+++ b/includes/fcm/node_modules/lodash/flattenDepth.js
diff --git a/includes/fcm/node_modules/lodash/flip.js b/includes/fcm/node_modules/lodash/flip.js
index c28dd78..c28dd78 100644..100755
--- a/includes/fcm/node_modules/lodash/flip.js
+++ b/includes/fcm/node_modules/lodash/flip.js
diff --git a/includes/fcm/node_modules/lodash/floor.js b/includes/fcm/node_modules/lodash/floor.js
index ab6dfa2..ab6dfa2 100644..100755
--- a/includes/fcm/node_modules/lodash/floor.js
+++ b/includes/fcm/node_modules/lodash/floor.js
diff --git a/includes/fcm/node_modules/lodash/flow.js b/includes/fcm/node_modules/lodash/flow.js
index 74b6b62..74b6b62 100644..100755
--- a/includes/fcm/node_modules/lodash/flow.js
+++ b/includes/fcm/node_modules/lodash/flow.js
diff --git a/includes/fcm/node_modules/lodash/flowRight.js b/includes/fcm/node_modules/lodash/flowRight.js
index 1146141..1146141 100644..100755
--- a/includes/fcm/node_modules/lodash/flowRight.js
+++ b/includes/fcm/node_modules/lodash/flowRight.js
diff --git a/includes/fcm/node_modules/lodash/forEach.js b/includes/fcm/node_modules/lodash/forEach.js
index c64eaa7..c64eaa7 100644..100755
--- a/includes/fcm/node_modules/lodash/forEach.js
+++ b/includes/fcm/node_modules/lodash/forEach.js
diff --git a/includes/fcm/node_modules/lodash/forEachRight.js b/includes/fcm/node_modules/lodash/forEachRight.js
index 7390eba..7390eba 100644..100755
--- a/includes/fcm/node_modules/lodash/forEachRight.js
+++ b/includes/fcm/node_modules/lodash/forEachRight.js
diff --git a/includes/fcm/node_modules/lodash/forIn.js b/includes/fcm/node_modules/lodash/forIn.js
index 583a596..583a596 100644..100755
--- a/includes/fcm/node_modules/lodash/forIn.js
+++ b/includes/fcm/node_modules/lodash/forIn.js
diff --git a/includes/fcm/node_modules/lodash/forInRight.js b/includes/fcm/node_modules/lodash/forInRight.js
index 4aedf58..4aedf58 100644..100755
--- a/includes/fcm/node_modules/lodash/forInRight.js
+++ b/includes/fcm/node_modules/lodash/forInRight.js
diff --git a/includes/fcm/node_modules/lodash/forOwn.js b/includes/fcm/node_modules/lodash/forOwn.js
index 94eed84..94eed84 100644..100755
--- a/includes/fcm/node_modules/lodash/forOwn.js
+++ b/includes/fcm/node_modules/lodash/forOwn.js
diff --git a/includes/fcm/node_modules/lodash/forOwnRight.js b/includes/fcm/node_modules/lodash/forOwnRight.js
index 86f338f..86f338f 100644..100755
--- a/includes/fcm/node_modules/lodash/forOwnRight.js
+++ b/includes/fcm/node_modules/lodash/forOwnRight.js
diff --git a/includes/fcm/node_modules/lodash/fp.js b/includes/fcm/node_modules/lodash/fp.js
index e372dbb..e372dbb 100644..100755
--- a/includes/fcm/node_modules/lodash/fp.js
+++ b/includes/fcm/node_modules/lodash/fp.js
diff --git a/includes/fcm/node_modules/lodash/fp/F.js b/includes/fcm/node_modules/lodash/fp/F.js
index a05a63a..a05a63a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/F.js
+++ b/includes/fcm/node_modules/lodash/fp/F.js
diff --git a/includes/fcm/node_modules/lodash/fp/T.js b/includes/fcm/node_modules/lodash/fp/T.js
index e2ba8ea..e2ba8ea 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/T.js
+++ b/includes/fcm/node_modules/lodash/fp/T.js
diff --git a/includes/fcm/node_modules/lodash/fp/__.js b/includes/fcm/node_modules/lodash/fp/__.js
index 4af98de..4af98de 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/__.js
+++ b/includes/fcm/node_modules/lodash/fp/__.js
diff --git a/includes/fcm/node_modules/lodash/fp/_baseConvert.js b/includes/fcm/node_modules/lodash/fp/_baseConvert.js
index 9baf8e1..9baf8e1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/_baseConvert.js
+++ b/includes/fcm/node_modules/lodash/fp/_baseConvert.js
diff --git a/includes/fcm/node_modules/lodash/fp/_convertBrowser.js b/includes/fcm/node_modules/lodash/fp/_convertBrowser.js
index bde030d..bde030d 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/_convertBrowser.js
+++ b/includes/fcm/node_modules/lodash/fp/_convertBrowser.js
diff --git a/includes/fcm/node_modules/lodash/fp/_falseOptions.js b/includes/fcm/node_modules/lodash/fp/_falseOptions.js
index 773235e..773235e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/_falseOptions.js
+++ b/includes/fcm/node_modules/lodash/fp/_falseOptions.js
diff --git a/includes/fcm/node_modules/lodash/fp/_mapping.js b/includes/fcm/node_modules/lodash/fp/_mapping.js
index a642ec0..a642ec0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/_mapping.js
+++ b/includes/fcm/node_modules/lodash/fp/_mapping.js
diff --git a/includes/fcm/node_modules/lodash/fp/_util.js b/includes/fcm/node_modules/lodash/fp/_util.js
index 1dbf36f..1dbf36f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/_util.js
+++ b/includes/fcm/node_modules/lodash/fp/_util.js
diff --git a/includes/fcm/node_modules/lodash/fp/add.js b/includes/fcm/node_modules/lodash/fp/add.js
index 816eeec..816eeec 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/add.js
+++ b/includes/fcm/node_modules/lodash/fp/add.js
diff --git a/includes/fcm/node_modules/lodash/fp/after.js b/includes/fcm/node_modules/lodash/fp/after.js
index 21a0167..21a0167 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/after.js
+++ b/includes/fcm/node_modules/lodash/fp/after.js
diff --git a/includes/fcm/node_modules/lodash/fp/all.js b/includes/fcm/node_modules/lodash/fp/all.js
index d0839f7..d0839f7 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/all.js
+++ b/includes/fcm/node_modules/lodash/fp/all.js
diff --git a/includes/fcm/node_modules/lodash/fp/allPass.js b/includes/fcm/node_modules/lodash/fp/allPass.js
index 79b73ef..79b73ef 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/allPass.js
+++ b/includes/fcm/node_modules/lodash/fp/allPass.js
diff --git a/includes/fcm/node_modules/lodash/fp/always.js b/includes/fcm/node_modules/lodash/fp/always.js
index 9887703..9887703 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/always.js
+++ b/includes/fcm/node_modules/lodash/fp/always.js
diff --git a/includes/fcm/node_modules/lodash/fp/any.js b/includes/fcm/node_modules/lodash/fp/any.js
index 900ac25..900ac25 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/any.js
+++ b/includes/fcm/node_modules/lodash/fp/any.js
diff --git a/includes/fcm/node_modules/lodash/fp/anyPass.js b/includes/fcm/node_modules/lodash/fp/anyPass.js
index 2774ab3..2774ab3 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/anyPass.js
+++ b/includes/fcm/node_modules/lodash/fp/anyPass.js
diff --git a/includes/fcm/node_modules/lodash/fp/apply.js b/includes/fcm/node_modules/lodash/fp/apply.js
index 2b75712..2b75712 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/apply.js
+++ b/includes/fcm/node_modules/lodash/fp/apply.js
diff --git a/includes/fcm/node_modules/lodash/fp/array.js b/includes/fcm/node_modules/lodash/fp/array.js
index fe939c2..fe939c2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/array.js
+++ b/includes/fcm/node_modules/lodash/fp/array.js
diff --git a/includes/fcm/node_modules/lodash/fp/ary.js b/includes/fcm/node_modules/lodash/fp/ary.js
index 8edf187..8edf187 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/ary.js
+++ b/includes/fcm/node_modules/lodash/fp/ary.js
diff --git a/includes/fcm/node_modules/lodash/fp/assign.js b/includes/fcm/node_modules/lodash/fp/assign.js
index 23f47af..23f47af 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/assign.js
+++ b/includes/fcm/node_modules/lodash/fp/assign.js
diff --git a/includes/fcm/node_modules/lodash/fp/assignAll.js b/includes/fcm/node_modules/lodash/fp/assignAll.js
index b1d36c7..b1d36c7 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/assignAll.js
+++ b/includes/fcm/node_modules/lodash/fp/assignAll.js
diff --git a/includes/fcm/node_modules/lodash/fp/assignAllWith.js b/includes/fcm/node_modules/lodash/fp/assignAllWith.js
index 21e836e..21e836e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/assignAllWith.js
+++ b/includes/fcm/node_modules/lodash/fp/assignAllWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/assignIn.js b/includes/fcm/node_modules/lodash/fp/assignIn.js
index 6e7c65f..6e7c65f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/assignIn.js
+++ b/includes/fcm/node_modules/lodash/fp/assignIn.js
diff --git a/includes/fcm/node_modules/lodash/fp/assignInAll.js b/includes/fcm/node_modules/lodash/fp/assignInAll.js
index 7ba75db..7ba75db 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/assignInAll.js
+++ b/includes/fcm/node_modules/lodash/fp/assignInAll.js
diff --git a/includes/fcm/node_modules/lodash/fp/assignInAllWith.js b/includes/fcm/node_modules/lodash/fp/assignInAllWith.js
index e766903..e766903 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/assignInAllWith.js
+++ b/includes/fcm/node_modules/lodash/fp/assignInAllWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/assignInWith.js b/includes/fcm/node_modules/lodash/fp/assignInWith.js
index acb5923..acb5923 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/assignInWith.js
+++ b/includes/fcm/node_modules/lodash/fp/assignInWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/assignWith.js b/includes/fcm/node_modules/lodash/fp/assignWith.js
index eb92521..eb92521 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/assignWith.js
+++ b/includes/fcm/node_modules/lodash/fp/assignWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/assoc.js b/includes/fcm/node_modules/lodash/fp/assoc.js
index 7648820..7648820 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/assoc.js
+++ b/includes/fcm/node_modules/lodash/fp/assoc.js
diff --git a/includes/fcm/node_modules/lodash/fp/assocPath.js b/includes/fcm/node_modules/lodash/fp/assocPath.js
index 7648820..7648820 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/assocPath.js
+++ b/includes/fcm/node_modules/lodash/fp/assocPath.js
diff --git a/includes/fcm/node_modules/lodash/fp/at.js b/includes/fcm/node_modules/lodash/fp/at.js
index cc39d25..cc39d25 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/at.js
+++ b/includes/fcm/node_modules/lodash/fp/at.js
diff --git a/includes/fcm/node_modules/lodash/fp/attempt.js b/includes/fcm/node_modules/lodash/fp/attempt.js
index 26ca42e..26ca42e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/attempt.js
+++ b/includes/fcm/node_modules/lodash/fp/attempt.js
diff --git a/includes/fcm/node_modules/lodash/fp/before.js b/includes/fcm/node_modules/lodash/fp/before.js
index 7a2de65..7a2de65 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/before.js
+++ b/includes/fcm/node_modules/lodash/fp/before.js
diff --git a/includes/fcm/node_modules/lodash/fp/bind.js b/includes/fcm/node_modules/lodash/fp/bind.js
index 5cbe4f3..5cbe4f3 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/bind.js
+++ b/includes/fcm/node_modules/lodash/fp/bind.js
diff --git a/includes/fcm/node_modules/lodash/fp/bindAll.js b/includes/fcm/node_modules/lodash/fp/bindAll.js
index 6b4a4a0..6b4a4a0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/bindAll.js
+++ b/includes/fcm/node_modules/lodash/fp/bindAll.js
diff --git a/includes/fcm/node_modules/lodash/fp/bindKey.js b/includes/fcm/node_modules/lodash/fp/bindKey.js
index 6a46c6b..6a46c6b 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/bindKey.js
+++ b/includes/fcm/node_modules/lodash/fp/bindKey.js
diff --git a/includes/fcm/node_modules/lodash/fp/camelCase.js b/includes/fcm/node_modules/lodash/fp/camelCase.js
index 87b77b4..87b77b4 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/camelCase.js
+++ b/includes/fcm/node_modules/lodash/fp/camelCase.js
diff --git a/includes/fcm/node_modules/lodash/fp/capitalize.js b/includes/fcm/node_modules/lodash/fp/capitalize.js
index cac74e1..cac74e1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/capitalize.js
+++ b/includes/fcm/node_modules/lodash/fp/capitalize.js
diff --git a/includes/fcm/node_modules/lodash/fp/castArray.js b/includes/fcm/node_modules/lodash/fp/castArray.js
index 8681c09..8681c09 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/castArray.js
+++ b/includes/fcm/node_modules/lodash/fp/castArray.js
diff --git a/includes/fcm/node_modules/lodash/fp/ceil.js b/includes/fcm/node_modules/lodash/fp/ceil.js
index f416b72..f416b72 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/ceil.js
+++ b/includes/fcm/node_modules/lodash/fp/ceil.js
diff --git a/includes/fcm/node_modules/lodash/fp/chain.js b/includes/fcm/node_modules/lodash/fp/chain.js
index 604fe39..604fe39 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/chain.js
+++ b/includes/fcm/node_modules/lodash/fp/chain.js
diff --git a/includes/fcm/node_modules/lodash/fp/chunk.js b/includes/fcm/node_modules/lodash/fp/chunk.js
index 871ab08..871ab08 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/chunk.js
+++ b/includes/fcm/node_modules/lodash/fp/chunk.js
diff --git a/includes/fcm/node_modules/lodash/fp/clamp.js b/includes/fcm/node_modules/lodash/fp/clamp.js
index 3b06c01..3b06c01 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/clamp.js
+++ b/includes/fcm/node_modules/lodash/fp/clamp.js
diff --git a/includes/fcm/node_modules/lodash/fp/clone.js b/includes/fcm/node_modules/lodash/fp/clone.js
index cadb59c..cadb59c 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/clone.js
+++ b/includes/fcm/node_modules/lodash/fp/clone.js
diff --git a/includes/fcm/node_modules/lodash/fp/cloneDeep.js b/includes/fcm/node_modules/lodash/fp/cloneDeep.js
index a6107aa..a6107aa 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/cloneDeep.js
+++ b/includes/fcm/node_modules/lodash/fp/cloneDeep.js
diff --git a/includes/fcm/node_modules/lodash/fp/cloneDeepWith.js b/includes/fcm/node_modules/lodash/fp/cloneDeepWith.js
index 6f01e44..6f01e44 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/cloneDeepWith.js
+++ b/includes/fcm/node_modules/lodash/fp/cloneDeepWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/cloneWith.js b/includes/fcm/node_modules/lodash/fp/cloneWith.js
index aa88578..aa88578 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/cloneWith.js
+++ b/includes/fcm/node_modules/lodash/fp/cloneWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/collection.js b/includes/fcm/node_modules/lodash/fp/collection.js
index fc8b328..fc8b328 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/collection.js
+++ b/includes/fcm/node_modules/lodash/fp/collection.js
diff --git a/includes/fcm/node_modules/lodash/fp/commit.js b/includes/fcm/node_modules/lodash/fp/commit.js
index 130a894..130a894 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/commit.js
+++ b/includes/fcm/node_modules/lodash/fp/commit.js
diff --git a/includes/fcm/node_modules/lodash/fp/compact.js b/includes/fcm/node_modules/lodash/fp/compact.js
index ce8f7a1..ce8f7a1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/compact.js
+++ b/includes/fcm/node_modules/lodash/fp/compact.js
diff --git a/includes/fcm/node_modules/lodash/fp/complement.js b/includes/fcm/node_modules/lodash/fp/complement.js
index 93eb462..93eb462 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/complement.js
+++ b/includes/fcm/node_modules/lodash/fp/complement.js
diff --git a/includes/fcm/node_modules/lodash/fp/compose.js b/includes/fcm/node_modules/lodash/fp/compose.js
index 1954e94..1954e94 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/compose.js
+++ b/includes/fcm/node_modules/lodash/fp/compose.js
diff --git a/includes/fcm/node_modules/lodash/fp/concat.js b/includes/fcm/node_modules/lodash/fp/concat.js
index e59346a..e59346a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/concat.js
+++ b/includes/fcm/node_modules/lodash/fp/concat.js
diff --git a/includes/fcm/node_modules/lodash/fp/cond.js b/includes/fcm/node_modules/lodash/fp/cond.js
index 6a0120e..6a0120e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/cond.js
+++ b/includes/fcm/node_modules/lodash/fp/cond.js
diff --git a/includes/fcm/node_modules/lodash/fp/conforms.js b/includes/fcm/node_modules/lodash/fp/conforms.js
index 3247f64..3247f64 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/conforms.js
+++ b/includes/fcm/node_modules/lodash/fp/conforms.js
diff --git a/includes/fcm/node_modules/lodash/fp/conformsTo.js b/includes/fcm/node_modules/lodash/fp/conformsTo.js
index aa7f41e..aa7f41e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/conformsTo.js
+++ b/includes/fcm/node_modules/lodash/fp/conformsTo.js
diff --git a/includes/fcm/node_modules/lodash/fp/constant.js b/includes/fcm/node_modules/lodash/fp/constant.js
index 9e406fc..9e406fc 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/constant.js
+++ b/includes/fcm/node_modules/lodash/fp/constant.js
diff --git a/includes/fcm/node_modules/lodash/fp/contains.js b/includes/fcm/node_modules/lodash/fp/contains.js
index 594722a..594722a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/contains.js
+++ b/includes/fcm/node_modules/lodash/fp/contains.js
diff --git a/includes/fcm/node_modules/lodash/fp/convert.js b/includes/fcm/node_modules/lodash/fp/convert.js
index 4795dc4..4795dc4 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/convert.js
+++ b/includes/fcm/node_modules/lodash/fp/convert.js
diff --git a/includes/fcm/node_modules/lodash/fp/countBy.js b/includes/fcm/node_modules/lodash/fp/countBy.js
index dfa4643..dfa4643 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/countBy.js
+++ b/includes/fcm/node_modules/lodash/fp/countBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/create.js b/includes/fcm/node_modules/lodash/fp/create.js
index 752025f..752025f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/create.js
+++ b/includes/fcm/node_modules/lodash/fp/create.js
diff --git a/includes/fcm/node_modules/lodash/fp/curry.js b/includes/fcm/node_modules/lodash/fp/curry.js
index b0b4168..b0b4168 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/curry.js
+++ b/includes/fcm/node_modules/lodash/fp/curry.js
diff --git a/includes/fcm/node_modules/lodash/fp/curryN.js b/includes/fcm/node_modules/lodash/fp/curryN.js
index 2ae7d00..2ae7d00 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/curryN.js
+++ b/includes/fcm/node_modules/lodash/fp/curryN.js
diff --git a/includes/fcm/node_modules/lodash/fp/curryRight.js b/includes/fcm/node_modules/lodash/fp/curryRight.js
index cb619eb..cb619eb 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/curryRight.js
+++ b/includes/fcm/node_modules/lodash/fp/curryRight.js
diff --git a/includes/fcm/node_modules/lodash/fp/curryRightN.js b/includes/fcm/node_modules/lodash/fp/curryRightN.js
index 2495afc..2495afc 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/curryRightN.js
+++ b/includes/fcm/node_modules/lodash/fp/curryRightN.js
diff --git a/includes/fcm/node_modules/lodash/fp/date.js b/includes/fcm/node_modules/lodash/fp/date.js
index 82cb952..82cb952 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/date.js
+++ b/includes/fcm/node_modules/lodash/fp/date.js
diff --git a/includes/fcm/node_modules/lodash/fp/debounce.js b/includes/fcm/node_modules/lodash/fp/debounce.js
index 2612229..2612229 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/debounce.js
+++ b/includes/fcm/node_modules/lodash/fp/debounce.js
diff --git a/includes/fcm/node_modules/lodash/fp/deburr.js b/includes/fcm/node_modules/lodash/fp/deburr.js
index 96463ab..96463ab 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/deburr.js
+++ b/includes/fcm/node_modules/lodash/fp/deburr.js
diff --git a/includes/fcm/node_modules/lodash/fp/defaultTo.js b/includes/fcm/node_modules/lodash/fp/defaultTo.js
index d6b52a4..d6b52a4 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/defaultTo.js
+++ b/includes/fcm/node_modules/lodash/fp/defaultTo.js
diff --git a/includes/fcm/node_modules/lodash/fp/defaults.js b/includes/fcm/node_modules/lodash/fp/defaults.js
index e1a8e6e..e1a8e6e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/defaults.js
+++ b/includes/fcm/node_modules/lodash/fp/defaults.js
diff --git a/includes/fcm/node_modules/lodash/fp/defaultsAll.js b/includes/fcm/node_modules/lodash/fp/defaultsAll.js
index 238fcc3..238fcc3 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/defaultsAll.js
+++ b/includes/fcm/node_modules/lodash/fp/defaultsAll.js
diff --git a/includes/fcm/node_modules/lodash/fp/defaultsDeep.js b/includes/fcm/node_modules/lodash/fp/defaultsDeep.js
index 1f172ff..1f172ff 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/defaultsDeep.js
+++ b/includes/fcm/node_modules/lodash/fp/defaultsDeep.js
diff --git a/includes/fcm/node_modules/lodash/fp/defaultsDeepAll.js b/includes/fcm/node_modules/lodash/fp/defaultsDeepAll.js
index 6835f2f..6835f2f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/defaultsDeepAll.js
+++ b/includes/fcm/node_modules/lodash/fp/defaultsDeepAll.js
diff --git a/includes/fcm/node_modules/lodash/fp/defer.js b/includes/fcm/node_modules/lodash/fp/defer.js
index ec7990f..ec7990f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/defer.js
+++ b/includes/fcm/node_modules/lodash/fp/defer.js
diff --git a/includes/fcm/node_modules/lodash/fp/delay.js b/includes/fcm/node_modules/lodash/fp/delay.js
index 556dbd5..556dbd5 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/delay.js
+++ b/includes/fcm/node_modules/lodash/fp/delay.js
diff --git a/includes/fcm/node_modules/lodash/fp/difference.js b/includes/fcm/node_modules/lodash/fp/difference.js
index 2d03765..2d03765 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/difference.js
+++ b/includes/fcm/node_modules/lodash/fp/difference.js
diff --git a/includes/fcm/node_modules/lodash/fp/differenceBy.js b/includes/fcm/node_modules/lodash/fp/differenceBy.js
index 2f91491..2f91491 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/differenceBy.js
+++ b/includes/fcm/node_modules/lodash/fp/differenceBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/differenceWith.js b/includes/fcm/node_modules/lodash/fp/differenceWith.js
index bcf5ad2..bcf5ad2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/differenceWith.js
+++ b/includes/fcm/node_modules/lodash/fp/differenceWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/dissoc.js b/includes/fcm/node_modules/lodash/fp/dissoc.js
index 7ec7be1..7ec7be1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/dissoc.js
+++ b/includes/fcm/node_modules/lodash/fp/dissoc.js
diff --git a/includes/fcm/node_modules/lodash/fp/dissocPath.js b/includes/fcm/node_modules/lodash/fp/dissocPath.js
index 7ec7be1..7ec7be1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/dissocPath.js
+++ b/includes/fcm/node_modules/lodash/fp/dissocPath.js
diff --git a/includes/fcm/node_modules/lodash/fp/divide.js b/includes/fcm/node_modules/lodash/fp/divide.js
index 82048c5..82048c5 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/divide.js
+++ b/includes/fcm/node_modules/lodash/fp/divide.js
diff --git a/includes/fcm/node_modules/lodash/fp/drop.js b/includes/fcm/node_modules/lodash/fp/drop.js
index 2fa9b4f..2fa9b4f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/drop.js
+++ b/includes/fcm/node_modules/lodash/fp/drop.js
diff --git a/includes/fcm/node_modules/lodash/fp/dropLast.js b/includes/fcm/node_modules/lodash/fp/dropLast.js
index 174e525..174e525 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/dropLast.js
+++ b/includes/fcm/node_modules/lodash/fp/dropLast.js
diff --git a/includes/fcm/node_modules/lodash/fp/dropLastWhile.js b/includes/fcm/node_modules/lodash/fp/dropLastWhile.js
index be2a9d2..be2a9d2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/dropLastWhile.js
+++ b/includes/fcm/node_modules/lodash/fp/dropLastWhile.js
diff --git a/includes/fcm/node_modules/lodash/fp/dropRight.js b/includes/fcm/node_modules/lodash/fp/dropRight.js
index e98881f..e98881f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/dropRight.js
+++ b/includes/fcm/node_modules/lodash/fp/dropRight.js
diff --git a/includes/fcm/node_modules/lodash/fp/dropRightWhile.js b/includes/fcm/node_modules/lodash/fp/dropRightWhile.js
index cacaa70..cacaa70 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/dropRightWhile.js
+++ b/includes/fcm/node_modules/lodash/fp/dropRightWhile.js
diff --git a/includes/fcm/node_modules/lodash/fp/dropWhile.js b/includes/fcm/node_modules/lodash/fp/dropWhile.js
index 285f864..285f864 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/dropWhile.js
+++ b/includes/fcm/node_modules/lodash/fp/dropWhile.js
diff --git a/includes/fcm/node_modules/lodash/fp/each.js b/includes/fcm/node_modules/lodash/fp/each.js
index 8800f42..8800f42 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/each.js
+++ b/includes/fcm/node_modules/lodash/fp/each.js
diff --git a/includes/fcm/node_modules/lodash/fp/eachRight.js b/includes/fcm/node_modules/lodash/fp/eachRight.js
index 3252b2a..3252b2a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/eachRight.js
+++ b/includes/fcm/node_modules/lodash/fp/eachRight.js
diff --git a/includes/fcm/node_modules/lodash/fp/endsWith.js b/includes/fcm/node_modules/lodash/fp/endsWith.js
index 17dc2a4..17dc2a4 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/endsWith.js
+++ b/includes/fcm/node_modules/lodash/fp/endsWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/entries.js b/includes/fcm/node_modules/lodash/fp/entries.js
index 7a88df2..7a88df2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/entries.js
+++ b/includes/fcm/node_modules/lodash/fp/entries.js
diff --git a/includes/fcm/node_modules/lodash/fp/entriesIn.js b/includes/fcm/node_modules/lodash/fp/entriesIn.js
index f6c6331..f6c6331 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/entriesIn.js
+++ b/includes/fcm/node_modules/lodash/fp/entriesIn.js
diff --git a/includes/fcm/node_modules/lodash/fp/eq.js b/includes/fcm/node_modules/lodash/fp/eq.js
index 9a3d21b..9a3d21b 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/eq.js
+++ b/includes/fcm/node_modules/lodash/fp/eq.js
diff --git a/includes/fcm/node_modules/lodash/fp/equals.js b/includes/fcm/node_modules/lodash/fp/equals.js
index e6a5ce0..e6a5ce0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/equals.js
+++ b/includes/fcm/node_modules/lodash/fp/equals.js
diff --git a/includes/fcm/node_modules/lodash/fp/escape.js b/includes/fcm/node_modules/lodash/fp/escape.js
index 52c1fbb..52c1fbb 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/escape.js
+++ b/includes/fcm/node_modules/lodash/fp/escape.js
diff --git a/includes/fcm/node_modules/lodash/fp/escapeRegExp.js b/includes/fcm/node_modules/lodash/fp/escapeRegExp.js
index 369b2ef..369b2ef 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/escapeRegExp.js
+++ b/includes/fcm/node_modules/lodash/fp/escapeRegExp.js
diff --git a/includes/fcm/node_modules/lodash/fp/every.js b/includes/fcm/node_modules/lodash/fp/every.js
index 95c2776..95c2776 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/every.js
+++ b/includes/fcm/node_modules/lodash/fp/every.js
diff --git a/includes/fcm/node_modules/lodash/fp/extend.js b/includes/fcm/node_modules/lodash/fp/extend.js
index e00166c..e00166c 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/extend.js
+++ b/includes/fcm/node_modules/lodash/fp/extend.js
diff --git a/includes/fcm/node_modules/lodash/fp/extendAll.js b/includes/fcm/node_modules/lodash/fp/extendAll.js
index cc55b64..cc55b64 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/extendAll.js
+++ b/includes/fcm/node_modules/lodash/fp/extendAll.js
diff --git a/includes/fcm/node_modules/lodash/fp/extendAllWith.js b/includes/fcm/node_modules/lodash/fp/extendAllWith.js
index 6679d20..6679d20 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/extendAllWith.js
+++ b/includes/fcm/node_modules/lodash/fp/extendAllWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/extendWith.js b/includes/fcm/node_modules/lodash/fp/extendWith.js
index dbdcb3b..dbdcb3b 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/extendWith.js
+++ b/includes/fcm/node_modules/lodash/fp/extendWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/fill.js b/includes/fcm/node_modules/lodash/fp/fill.js
index b2d47e8..b2d47e8 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/fill.js
+++ b/includes/fcm/node_modules/lodash/fp/fill.js
diff --git a/includes/fcm/node_modules/lodash/fp/filter.js b/includes/fcm/node_modules/lodash/fp/filter.js
index 796d501..796d501 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/filter.js
+++ b/includes/fcm/node_modules/lodash/fp/filter.js
diff --git a/includes/fcm/node_modules/lodash/fp/find.js b/includes/fcm/node_modules/lodash/fp/find.js
index f805d33..f805d33 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/find.js
+++ b/includes/fcm/node_modules/lodash/fp/find.js
diff --git a/includes/fcm/node_modules/lodash/fp/findFrom.js b/includes/fcm/node_modules/lodash/fp/findFrom.js
index da8275e..da8275e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/findFrom.js
+++ b/includes/fcm/node_modules/lodash/fp/findFrom.js
diff --git a/includes/fcm/node_modules/lodash/fp/findIndex.js b/includes/fcm/node_modules/lodash/fp/findIndex.js
index 8c15fd1..8c15fd1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/findIndex.js
+++ b/includes/fcm/node_modules/lodash/fp/findIndex.js
diff --git a/includes/fcm/node_modules/lodash/fp/findIndexFrom.js b/includes/fcm/node_modules/lodash/fp/findIndexFrom.js
index 32e98cb..32e98cb 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/findIndexFrom.js
+++ b/includes/fcm/node_modules/lodash/fp/findIndexFrom.js
diff --git a/includes/fcm/node_modules/lodash/fp/findKey.js b/includes/fcm/node_modules/lodash/fp/findKey.js
index 475bcfa..475bcfa 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/findKey.js
+++ b/includes/fcm/node_modules/lodash/fp/findKey.js
diff --git a/includes/fcm/node_modules/lodash/fp/findLast.js b/includes/fcm/node_modules/lodash/fp/findLast.js
index 093fe94..093fe94 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/findLast.js
+++ b/includes/fcm/node_modules/lodash/fp/findLast.js
diff --git a/includes/fcm/node_modules/lodash/fp/findLastFrom.js b/includes/fcm/node_modules/lodash/fp/findLastFrom.js
index 76c38fb..76c38fb 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/findLastFrom.js
+++ b/includes/fcm/node_modules/lodash/fp/findLastFrom.js
diff --git a/includes/fcm/node_modules/lodash/fp/findLastIndex.js b/includes/fcm/node_modules/lodash/fp/findLastIndex.js
index 36986df..36986df 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/findLastIndex.js
+++ b/includes/fcm/node_modules/lodash/fp/findLastIndex.js
diff --git a/includes/fcm/node_modules/lodash/fp/findLastIndexFrom.js b/includes/fcm/node_modules/lodash/fp/findLastIndexFrom.js
index 34c8176..34c8176 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/findLastIndexFrom.js
+++ b/includes/fcm/node_modules/lodash/fp/findLastIndexFrom.js
diff --git a/includes/fcm/node_modules/lodash/fp/findLastKey.js b/includes/fcm/node_modules/lodash/fp/findLastKey.js
index 5f81b60..5f81b60 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/findLastKey.js
+++ b/includes/fcm/node_modules/lodash/fp/findLastKey.js
diff --git a/includes/fcm/node_modules/lodash/fp/first.js b/includes/fcm/node_modules/lodash/fp/first.js
index 53f4ad1..53f4ad1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/first.js
+++ b/includes/fcm/node_modules/lodash/fp/first.js
diff --git a/includes/fcm/node_modules/lodash/fp/flatMap.js b/includes/fcm/node_modules/lodash/fp/flatMap.js
index d01dc4d..d01dc4d 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/flatMap.js
+++ b/includes/fcm/node_modules/lodash/fp/flatMap.js
diff --git a/includes/fcm/node_modules/lodash/fp/flatMapDeep.js b/includes/fcm/node_modules/lodash/fp/flatMapDeep.js
index 569c42e..569c42e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/flatMapDeep.js
+++ b/includes/fcm/node_modules/lodash/fp/flatMapDeep.js
diff --git a/includes/fcm/node_modules/lodash/fp/flatMapDepth.js b/includes/fcm/node_modules/lodash/fp/flatMapDepth.js
index 6eb68fd..6eb68fd 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/flatMapDepth.js
+++ b/includes/fcm/node_modules/lodash/fp/flatMapDepth.js
diff --git a/includes/fcm/node_modules/lodash/fp/flatten.js b/includes/fcm/node_modules/lodash/fp/flatten.js
index 30425d8..30425d8 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/flatten.js
+++ b/includes/fcm/node_modules/lodash/fp/flatten.js
diff --git a/includes/fcm/node_modules/lodash/fp/flattenDeep.js b/includes/fcm/node_modules/lodash/fp/flattenDeep.js
index aed5db2..aed5db2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/flattenDeep.js
+++ b/includes/fcm/node_modules/lodash/fp/flattenDeep.js
diff --git a/includes/fcm/node_modules/lodash/fp/flattenDepth.js b/includes/fcm/node_modules/lodash/fp/flattenDepth.js
index ad65e37..ad65e37 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/flattenDepth.js
+++ b/includes/fcm/node_modules/lodash/fp/flattenDepth.js
diff --git a/includes/fcm/node_modules/lodash/fp/flip.js b/includes/fcm/node_modules/lodash/fp/flip.js
index 0547e7b..0547e7b 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/flip.js
+++ b/includes/fcm/node_modules/lodash/fp/flip.js
diff --git a/includes/fcm/node_modules/lodash/fp/floor.js b/includes/fcm/node_modules/lodash/fp/floor.js
index a6cf335..a6cf335 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/floor.js
+++ b/includes/fcm/node_modules/lodash/fp/floor.js
diff --git a/includes/fcm/node_modules/lodash/fp/flow.js b/includes/fcm/node_modules/lodash/fp/flow.js
index cd83677..cd83677 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/flow.js
+++ b/includes/fcm/node_modules/lodash/fp/flow.js
diff --git a/includes/fcm/node_modules/lodash/fp/flowRight.js b/includes/fcm/node_modules/lodash/fp/flowRight.js
index 972a5b9..972a5b9 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/flowRight.js
+++ b/includes/fcm/node_modules/lodash/fp/flowRight.js
diff --git a/includes/fcm/node_modules/lodash/fp/forEach.js b/includes/fcm/node_modules/lodash/fp/forEach.js
index 2f49452..2f49452 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/forEach.js
+++ b/includes/fcm/node_modules/lodash/fp/forEach.js
diff --git a/includes/fcm/node_modules/lodash/fp/forEachRight.js b/includes/fcm/node_modules/lodash/fp/forEachRight.js
index 3ff9733..3ff9733 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/forEachRight.js
+++ b/includes/fcm/node_modules/lodash/fp/forEachRight.js
diff --git a/includes/fcm/node_modules/lodash/fp/forIn.js b/includes/fcm/node_modules/lodash/fp/forIn.js
index 9341749..9341749 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/forIn.js
+++ b/includes/fcm/node_modules/lodash/fp/forIn.js
diff --git a/includes/fcm/node_modules/lodash/fp/forInRight.js b/includes/fcm/node_modules/lodash/fp/forInRight.js
index cecf8bb..cecf8bb 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/forInRight.js
+++ b/includes/fcm/node_modules/lodash/fp/forInRight.js
diff --git a/includes/fcm/node_modules/lodash/fp/forOwn.js b/includes/fcm/node_modules/lodash/fp/forOwn.js
index 246449e..246449e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/forOwn.js
+++ b/includes/fcm/node_modules/lodash/fp/forOwn.js
diff --git a/includes/fcm/node_modules/lodash/fp/forOwnRight.js b/includes/fcm/node_modules/lodash/fp/forOwnRight.js
index c5e826e..c5e826e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/forOwnRight.js
+++ b/includes/fcm/node_modules/lodash/fp/forOwnRight.js
diff --git a/includes/fcm/node_modules/lodash/fp/fromPairs.js b/includes/fcm/node_modules/lodash/fp/fromPairs.js
index f8cc596..f8cc596 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/fromPairs.js
+++ b/includes/fcm/node_modules/lodash/fp/fromPairs.js
diff --git a/includes/fcm/node_modules/lodash/fp/function.js b/includes/fcm/node_modules/lodash/fp/function.js
index dfe69b1..dfe69b1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/function.js
+++ b/includes/fcm/node_modules/lodash/fp/function.js
diff --git a/includes/fcm/node_modules/lodash/fp/functions.js b/includes/fcm/node_modules/lodash/fp/functions.js
index 09d1bb1..09d1bb1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/functions.js
+++ b/includes/fcm/node_modules/lodash/fp/functions.js
diff --git a/includes/fcm/node_modules/lodash/fp/functionsIn.js b/includes/fcm/node_modules/lodash/fp/functionsIn.js
index 2cfeb83..2cfeb83 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/functionsIn.js
+++ b/includes/fcm/node_modules/lodash/fp/functionsIn.js
diff --git a/includes/fcm/node_modules/lodash/fp/get.js b/includes/fcm/node_modules/lodash/fp/get.js
index 6d3a328..6d3a328 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/get.js
+++ b/includes/fcm/node_modules/lodash/fp/get.js
diff --git a/includes/fcm/node_modules/lodash/fp/getOr.js b/includes/fcm/node_modules/lodash/fp/getOr.js
index 7dbf771..7dbf771 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/getOr.js
+++ b/includes/fcm/node_modules/lodash/fp/getOr.js
diff --git a/includes/fcm/node_modules/lodash/fp/groupBy.js b/includes/fcm/node_modules/lodash/fp/groupBy.js
index fc0bc78..fc0bc78 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/groupBy.js
+++ b/includes/fcm/node_modules/lodash/fp/groupBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/gt.js b/includes/fcm/node_modules/lodash/fp/gt.js
index 9e57c80..9e57c80 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/gt.js
+++ b/includes/fcm/node_modules/lodash/fp/gt.js
diff --git a/includes/fcm/node_modules/lodash/fp/gte.js b/includes/fcm/node_modules/lodash/fp/gte.js
index 4584786..4584786 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/gte.js
+++ b/includes/fcm/node_modules/lodash/fp/gte.js
diff --git a/includes/fcm/node_modules/lodash/fp/has.js b/includes/fcm/node_modules/lodash/fp/has.js
index b901298..b901298 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/has.js
+++ b/includes/fcm/node_modules/lodash/fp/has.js
diff --git a/includes/fcm/node_modules/lodash/fp/hasIn.js b/includes/fcm/node_modules/lodash/fp/hasIn.js
index b3c3d1a..b3c3d1a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/hasIn.js
+++ b/includes/fcm/node_modules/lodash/fp/hasIn.js
diff --git a/includes/fcm/node_modules/lodash/fp/head.js b/includes/fcm/node_modules/lodash/fp/head.js
index 2694f0a..2694f0a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/head.js
+++ b/includes/fcm/node_modules/lodash/fp/head.js
diff --git a/includes/fcm/node_modules/lodash/fp/identical.js b/includes/fcm/node_modules/lodash/fp/identical.js
index 85563f4..85563f4 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/identical.js
+++ b/includes/fcm/node_modules/lodash/fp/identical.js
diff --git a/includes/fcm/node_modules/lodash/fp/identity.js b/includes/fcm/node_modules/lodash/fp/identity.js
index 096415a..096415a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/identity.js
+++ b/includes/fcm/node_modules/lodash/fp/identity.js
diff --git a/includes/fcm/node_modules/lodash/fp/inRange.js b/includes/fcm/node_modules/lodash/fp/inRange.js
index 202d940..202d940 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/inRange.js
+++ b/includes/fcm/node_modules/lodash/fp/inRange.js
diff --git a/includes/fcm/node_modules/lodash/fp/includes.js b/includes/fcm/node_modules/lodash/fp/includes.js
index 1146780..1146780 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/includes.js
+++ b/includes/fcm/node_modules/lodash/fp/includes.js
diff --git a/includes/fcm/node_modules/lodash/fp/includesFrom.js b/includes/fcm/node_modules/lodash/fp/includesFrom.js
index 683afdb..683afdb 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/includesFrom.js
+++ b/includes/fcm/node_modules/lodash/fp/includesFrom.js
diff --git a/includes/fcm/node_modules/lodash/fp/indexBy.js b/includes/fcm/node_modules/lodash/fp/indexBy.js
index 7e64bc0..7e64bc0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/indexBy.js
+++ b/includes/fcm/node_modules/lodash/fp/indexBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/indexOf.js b/includes/fcm/node_modules/lodash/fp/indexOf.js
index 524658e..524658e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/indexOf.js
+++ b/includes/fcm/node_modules/lodash/fp/indexOf.js
diff --git a/includes/fcm/node_modules/lodash/fp/indexOfFrom.js b/includes/fcm/node_modules/lodash/fp/indexOfFrom.js
index d99c822..d99c822 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/indexOfFrom.js
+++ b/includes/fcm/node_modules/lodash/fp/indexOfFrom.js
diff --git a/includes/fcm/node_modules/lodash/fp/init.js b/includes/fcm/node_modules/lodash/fp/init.js
index 2f88d8b..2f88d8b 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/init.js
+++ b/includes/fcm/node_modules/lodash/fp/init.js
diff --git a/includes/fcm/node_modules/lodash/fp/initial.js b/includes/fcm/node_modules/lodash/fp/initial.js
index b732ba0..b732ba0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/initial.js
+++ b/includes/fcm/node_modules/lodash/fp/initial.js
diff --git a/includes/fcm/node_modules/lodash/fp/intersection.js b/includes/fcm/node_modules/lodash/fp/intersection.js
index 52936d5..52936d5 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/intersection.js
+++ b/includes/fcm/node_modules/lodash/fp/intersection.js
diff --git a/includes/fcm/node_modules/lodash/fp/intersectionBy.js b/includes/fcm/node_modules/lodash/fp/intersectionBy.js
index 72629f2..72629f2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/intersectionBy.js
+++ b/includes/fcm/node_modules/lodash/fp/intersectionBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/intersectionWith.js b/includes/fcm/node_modules/lodash/fp/intersectionWith.js
index e064f40..e064f40 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/intersectionWith.js
+++ b/includes/fcm/node_modules/lodash/fp/intersectionWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/invert.js b/includes/fcm/node_modules/lodash/fp/invert.js
index 2d5d1f0..2d5d1f0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/invert.js
+++ b/includes/fcm/node_modules/lodash/fp/invert.js
diff --git a/includes/fcm/node_modules/lodash/fp/invertBy.js b/includes/fcm/node_modules/lodash/fp/invertBy.js
index 63ca97e..63ca97e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/invertBy.js
+++ b/includes/fcm/node_modules/lodash/fp/invertBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/invertObj.js b/includes/fcm/node_modules/lodash/fp/invertObj.js
index f1d842e..f1d842e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/invertObj.js
+++ b/includes/fcm/node_modules/lodash/fp/invertObj.js
diff --git a/includes/fcm/node_modules/lodash/fp/invoke.js b/includes/fcm/node_modules/lodash/fp/invoke.js
index fcf17f0..fcf17f0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/invoke.js
+++ b/includes/fcm/node_modules/lodash/fp/invoke.js
diff --git a/includes/fcm/node_modules/lodash/fp/invokeArgs.js b/includes/fcm/node_modules/lodash/fp/invokeArgs.js
index d3f2953..d3f2953 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/invokeArgs.js
+++ b/includes/fcm/node_modules/lodash/fp/invokeArgs.js
diff --git a/includes/fcm/node_modules/lodash/fp/invokeArgsMap.js b/includes/fcm/node_modules/lodash/fp/invokeArgsMap.js
index eaa9f84..eaa9f84 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/invokeArgsMap.js
+++ b/includes/fcm/node_modules/lodash/fp/invokeArgsMap.js
diff --git a/includes/fcm/node_modules/lodash/fp/invokeMap.js b/includes/fcm/node_modules/lodash/fp/invokeMap.js
index 6515fd7..6515fd7 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/invokeMap.js
+++ b/includes/fcm/node_modules/lodash/fp/invokeMap.js
diff --git a/includes/fcm/node_modules/lodash/fp/isArguments.js b/includes/fcm/node_modules/lodash/fp/isArguments.js
index 1d93c9e..1d93c9e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isArguments.js
+++ b/includes/fcm/node_modules/lodash/fp/isArguments.js
diff --git a/includes/fcm/node_modules/lodash/fp/isArray.js b/includes/fcm/node_modules/lodash/fp/isArray.js
index ba7ade8..ba7ade8 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isArray.js
+++ b/includes/fcm/node_modules/lodash/fp/isArray.js
diff --git a/includes/fcm/node_modules/lodash/fp/isArrayBuffer.js b/includes/fcm/node_modules/lodash/fp/isArrayBuffer.js
index 5088513..5088513 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isArrayBuffer.js
+++ b/includes/fcm/node_modules/lodash/fp/isArrayBuffer.js
diff --git a/includes/fcm/node_modules/lodash/fp/isArrayLike.js b/includes/fcm/node_modules/lodash/fp/isArrayLike.js
index 8f1856b..8f1856b 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isArrayLike.js
+++ b/includes/fcm/node_modules/lodash/fp/isArrayLike.js
diff --git a/includes/fcm/node_modules/lodash/fp/isArrayLikeObject.js b/includes/fcm/node_modules/lodash/fp/isArrayLikeObject.js
index 2108498..2108498 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isArrayLikeObject.js
+++ b/includes/fcm/node_modules/lodash/fp/isArrayLikeObject.js
diff --git a/includes/fcm/node_modules/lodash/fp/isBoolean.js b/includes/fcm/node_modules/lodash/fp/isBoolean.js
index 9339f75..9339f75 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isBoolean.js
+++ b/includes/fcm/node_modules/lodash/fp/isBoolean.js
diff --git a/includes/fcm/node_modules/lodash/fp/isBuffer.js b/includes/fcm/node_modules/lodash/fp/isBuffer.js
index e60b123..e60b123 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isBuffer.js
+++ b/includes/fcm/node_modules/lodash/fp/isBuffer.js
diff --git a/includes/fcm/node_modules/lodash/fp/isDate.js b/includes/fcm/node_modules/lodash/fp/isDate.js
index dc41d08..dc41d08 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isDate.js
+++ b/includes/fcm/node_modules/lodash/fp/isDate.js
diff --git a/includes/fcm/node_modules/lodash/fp/isElement.js b/includes/fcm/node_modules/lodash/fp/isElement.js
index 18ee039..18ee039 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isElement.js
+++ b/includes/fcm/node_modules/lodash/fp/isElement.js
diff --git a/includes/fcm/node_modules/lodash/fp/isEmpty.js b/includes/fcm/node_modules/lodash/fp/isEmpty.js
index 0f4ae84..0f4ae84 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isEmpty.js
+++ b/includes/fcm/node_modules/lodash/fp/isEmpty.js
diff --git a/includes/fcm/node_modules/lodash/fp/isEqual.js b/includes/fcm/node_modules/lodash/fp/isEqual.js
index 4138386..4138386 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isEqual.js
+++ b/includes/fcm/node_modules/lodash/fp/isEqual.js
diff --git a/includes/fcm/node_modules/lodash/fp/isEqualWith.js b/includes/fcm/node_modules/lodash/fp/isEqualWith.js
index 029ff5c..029ff5c 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isEqualWith.js
+++ b/includes/fcm/node_modules/lodash/fp/isEqualWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/isError.js b/includes/fcm/node_modules/lodash/fp/isError.js
index 3dfd81c..3dfd81c 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isError.js
+++ b/includes/fcm/node_modules/lodash/fp/isError.js
diff --git a/includes/fcm/node_modules/lodash/fp/isFinite.js b/includes/fcm/node_modules/lodash/fp/isFinite.js
index 0b647b8..0b647b8 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isFinite.js
+++ b/includes/fcm/node_modules/lodash/fp/isFinite.js
diff --git a/includes/fcm/node_modules/lodash/fp/isFunction.js b/includes/fcm/node_modules/lodash/fp/isFunction.js
index ff8e5c4..ff8e5c4 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isFunction.js
+++ b/includes/fcm/node_modules/lodash/fp/isFunction.js
diff --git a/includes/fcm/node_modules/lodash/fp/isInteger.js b/includes/fcm/node_modules/lodash/fp/isInteger.js
index 67af4ff..67af4ff 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isInteger.js
+++ b/includes/fcm/node_modules/lodash/fp/isInteger.js
diff --git a/includes/fcm/node_modules/lodash/fp/isLength.js b/includes/fcm/node_modules/lodash/fp/isLength.js
index fc101c5..fc101c5 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isLength.js
+++ b/includes/fcm/node_modules/lodash/fp/isLength.js
diff --git a/includes/fcm/node_modules/lodash/fp/isMap.js b/includes/fcm/node_modules/lodash/fp/isMap.js
index a209aa6..a209aa6 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isMap.js
+++ b/includes/fcm/node_modules/lodash/fp/isMap.js
diff --git a/includes/fcm/node_modules/lodash/fp/isMatch.js b/includes/fcm/node_modules/lodash/fp/isMatch.js
index 6264ca1..6264ca1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isMatch.js
+++ b/includes/fcm/node_modules/lodash/fp/isMatch.js
diff --git a/includes/fcm/node_modules/lodash/fp/isMatchWith.js b/includes/fcm/node_modules/lodash/fp/isMatchWith.js
index d95f319..d95f319 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isMatchWith.js
+++ b/includes/fcm/node_modules/lodash/fp/isMatchWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/isNaN.js b/includes/fcm/node_modules/lodash/fp/isNaN.js
index 66a978f..66a978f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isNaN.js
+++ b/includes/fcm/node_modules/lodash/fp/isNaN.js
diff --git a/includes/fcm/node_modules/lodash/fp/isNative.js b/includes/fcm/node_modules/lodash/fp/isNative.js
index 3d775ba..3d775ba 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isNative.js
+++ b/includes/fcm/node_modules/lodash/fp/isNative.js
diff --git a/includes/fcm/node_modules/lodash/fp/isNil.js b/includes/fcm/node_modules/lodash/fp/isNil.js
index 5952c02..5952c02 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isNil.js
+++ b/includes/fcm/node_modules/lodash/fp/isNil.js
diff --git a/includes/fcm/node_modules/lodash/fp/isNull.js b/includes/fcm/node_modules/lodash/fp/isNull.js
index f201a35..f201a35 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isNull.js
+++ b/includes/fcm/node_modules/lodash/fp/isNull.js
diff --git a/includes/fcm/node_modules/lodash/fp/isNumber.js b/includes/fcm/node_modules/lodash/fp/isNumber.js
index a2b5fa0..a2b5fa0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isNumber.js
+++ b/includes/fcm/node_modules/lodash/fp/isNumber.js
diff --git a/includes/fcm/node_modules/lodash/fp/isObject.js b/includes/fcm/node_modules/lodash/fp/isObject.js
index 231ace0..231ace0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isObject.js
+++ b/includes/fcm/node_modules/lodash/fp/isObject.js
diff --git a/includes/fcm/node_modules/lodash/fp/isObjectLike.js b/includes/fcm/node_modules/lodash/fp/isObjectLike.js
index f16082e..f16082e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isObjectLike.js
+++ b/includes/fcm/node_modules/lodash/fp/isObjectLike.js
diff --git a/includes/fcm/node_modules/lodash/fp/isPlainObject.js b/includes/fcm/node_modules/lodash/fp/isPlainObject.js
index b5bea90..b5bea90 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isPlainObject.js
+++ b/includes/fcm/node_modules/lodash/fp/isPlainObject.js
diff --git a/includes/fcm/node_modules/lodash/fp/isRegExp.js b/includes/fcm/node_modules/lodash/fp/isRegExp.js
index 12a1a3d..12a1a3d 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isRegExp.js
+++ b/includes/fcm/node_modules/lodash/fp/isRegExp.js
diff --git a/includes/fcm/node_modules/lodash/fp/isSafeInteger.js b/includes/fcm/node_modules/lodash/fp/isSafeInteger.js
index 7230f55..7230f55 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isSafeInteger.js
+++ b/includes/fcm/node_modules/lodash/fp/isSafeInteger.js
diff --git a/includes/fcm/node_modules/lodash/fp/isSet.js b/includes/fcm/node_modules/lodash/fp/isSet.js
index 35c01f6..35c01f6 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isSet.js
+++ b/includes/fcm/node_modules/lodash/fp/isSet.js
diff --git a/includes/fcm/node_modules/lodash/fp/isString.js b/includes/fcm/node_modules/lodash/fp/isString.js
index 1fd0679..1fd0679 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isString.js
+++ b/includes/fcm/node_modules/lodash/fp/isString.js
diff --git a/includes/fcm/node_modules/lodash/fp/isSymbol.js b/includes/fcm/node_modules/lodash/fp/isSymbol.js
index 3867695..3867695 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isSymbol.js
+++ b/includes/fcm/node_modules/lodash/fp/isSymbol.js
diff --git a/includes/fcm/node_modules/lodash/fp/isTypedArray.js b/includes/fcm/node_modules/lodash/fp/isTypedArray.js
index 8567953..8567953 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isTypedArray.js
+++ b/includes/fcm/node_modules/lodash/fp/isTypedArray.js
diff --git a/includes/fcm/node_modules/lodash/fp/isUndefined.js b/includes/fcm/node_modules/lodash/fp/isUndefined.js
index ddbca31..ddbca31 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isUndefined.js
+++ b/includes/fcm/node_modules/lodash/fp/isUndefined.js
diff --git a/includes/fcm/node_modules/lodash/fp/isWeakMap.js b/includes/fcm/node_modules/lodash/fp/isWeakMap.js
index ef60c61..ef60c61 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isWeakMap.js
+++ b/includes/fcm/node_modules/lodash/fp/isWeakMap.js
diff --git a/includes/fcm/node_modules/lodash/fp/isWeakSet.js b/includes/fcm/node_modules/lodash/fp/isWeakSet.js
index c99bfaa..c99bfaa 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/isWeakSet.js
+++ b/includes/fcm/node_modules/lodash/fp/isWeakSet.js
diff --git a/includes/fcm/node_modules/lodash/fp/iteratee.js b/includes/fcm/node_modules/lodash/fp/iteratee.js
index 9f0f717..9f0f717 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/iteratee.js
+++ b/includes/fcm/node_modules/lodash/fp/iteratee.js
diff --git a/includes/fcm/node_modules/lodash/fp/join.js b/includes/fcm/node_modules/lodash/fp/join.js
index a220e00..a220e00 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/join.js
+++ b/includes/fcm/node_modules/lodash/fp/join.js
diff --git a/includes/fcm/node_modules/lodash/fp/juxt.js b/includes/fcm/node_modules/lodash/fp/juxt.js
index f71e04e..f71e04e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/juxt.js
+++ b/includes/fcm/node_modules/lodash/fp/juxt.js
diff --git a/includes/fcm/node_modules/lodash/fp/kebabCase.js b/includes/fcm/node_modules/lodash/fp/kebabCase.js
index 60737f1..60737f1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/kebabCase.js
+++ b/includes/fcm/node_modules/lodash/fp/kebabCase.js
diff --git a/includes/fcm/node_modules/lodash/fp/keyBy.js b/includes/fcm/node_modules/lodash/fp/keyBy.js
index 9a6a85d..9a6a85d 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/keyBy.js
+++ b/includes/fcm/node_modules/lodash/fp/keyBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/keys.js b/includes/fcm/node_modules/lodash/fp/keys.js
index e12bb07..e12bb07 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/keys.js
+++ b/includes/fcm/node_modules/lodash/fp/keys.js
diff --git a/includes/fcm/node_modules/lodash/fp/keysIn.js b/includes/fcm/node_modules/lodash/fp/keysIn.js
index f3eb36a..f3eb36a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/keysIn.js
+++ b/includes/fcm/node_modules/lodash/fp/keysIn.js
diff --git a/includes/fcm/node_modules/lodash/fp/lang.js b/includes/fcm/node_modules/lodash/fp/lang.js
index 08cc9c1..08cc9c1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/lang.js
+++ b/includes/fcm/node_modules/lodash/fp/lang.js
diff --git a/includes/fcm/node_modules/lodash/fp/last.js b/includes/fcm/node_modules/lodash/fp/last.js
index 0f71699..0f71699 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/last.js
+++ b/includes/fcm/node_modules/lodash/fp/last.js
diff --git a/includes/fcm/node_modules/lodash/fp/lastIndexOf.js b/includes/fcm/node_modules/lodash/fp/lastIndexOf.js
index ddf39c3..ddf39c3 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/lastIndexOf.js
+++ b/includes/fcm/node_modules/lodash/fp/lastIndexOf.js
diff --git a/includes/fcm/node_modules/lodash/fp/lastIndexOfFrom.js b/includes/fcm/node_modules/lodash/fp/lastIndexOfFrom.js
index 1ff6a0b..1ff6a0b 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/lastIndexOfFrom.js
+++ b/includes/fcm/node_modules/lodash/fp/lastIndexOfFrom.js
diff --git a/includes/fcm/node_modules/lodash/fp/lowerCase.js b/includes/fcm/node_modules/lodash/fp/lowerCase.js
index ea64bc1..ea64bc1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/lowerCase.js
+++ b/includes/fcm/node_modules/lodash/fp/lowerCase.js
diff --git a/includes/fcm/node_modules/lodash/fp/lowerFirst.js b/includes/fcm/node_modules/lodash/fp/lowerFirst.js
index 539720a..539720a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/lowerFirst.js
+++ b/includes/fcm/node_modules/lodash/fp/lowerFirst.js
diff --git a/includes/fcm/node_modules/lodash/fp/lt.js b/includes/fcm/node_modules/lodash/fp/lt.js
index a31d21e..a31d21e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/lt.js
+++ b/includes/fcm/node_modules/lodash/fp/lt.js
diff --git a/includes/fcm/node_modules/lodash/fp/lte.js b/includes/fcm/node_modules/lodash/fp/lte.js
index d795d10..d795d10 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/lte.js
+++ b/includes/fcm/node_modules/lodash/fp/lte.js
diff --git a/includes/fcm/node_modules/lodash/fp/map.js b/includes/fcm/node_modules/lodash/fp/map.js
index cf98794..cf98794 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/map.js
+++ b/includes/fcm/node_modules/lodash/fp/map.js
diff --git a/includes/fcm/node_modules/lodash/fp/mapKeys.js b/includes/fcm/node_modules/lodash/fp/mapKeys.js
index 1684587..1684587 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/mapKeys.js
+++ b/includes/fcm/node_modules/lodash/fp/mapKeys.js
diff --git a/includes/fcm/node_modules/lodash/fp/mapValues.js b/includes/fcm/node_modules/lodash/fp/mapValues.js
index 4004972..4004972 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/mapValues.js
+++ b/includes/fcm/node_modules/lodash/fp/mapValues.js
diff --git a/includes/fcm/node_modules/lodash/fp/matches.js b/includes/fcm/node_modules/lodash/fp/matches.js
index 29d1e1e..29d1e1e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/matches.js
+++ b/includes/fcm/node_modules/lodash/fp/matches.js
diff --git a/includes/fcm/node_modules/lodash/fp/matchesProperty.js b/includes/fcm/node_modules/lodash/fp/matchesProperty.js
index 4575bd2..4575bd2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/matchesProperty.js
+++ b/includes/fcm/node_modules/lodash/fp/matchesProperty.js
diff --git a/includes/fcm/node_modules/lodash/fp/math.js b/includes/fcm/node_modules/lodash/fp/math.js
index e8f50f7..e8f50f7 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/math.js
+++ b/includes/fcm/node_modules/lodash/fp/math.js
diff --git a/includes/fcm/node_modules/lodash/fp/max.js b/includes/fcm/node_modules/lodash/fp/max.js
index a66acac..a66acac 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/max.js
+++ b/includes/fcm/node_modules/lodash/fp/max.js
diff --git a/includes/fcm/node_modules/lodash/fp/maxBy.js b/includes/fcm/node_modules/lodash/fp/maxBy.js
index d083fd6..d083fd6 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/maxBy.js
+++ b/includes/fcm/node_modules/lodash/fp/maxBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/mean.js b/includes/fcm/node_modules/lodash/fp/mean.js
index 3117246..3117246 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/mean.js
+++ b/includes/fcm/node_modules/lodash/fp/mean.js
diff --git a/includes/fcm/node_modules/lodash/fp/meanBy.js b/includes/fcm/node_modules/lodash/fp/meanBy.js
index 556f25e..556f25e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/meanBy.js
+++ b/includes/fcm/node_modules/lodash/fp/meanBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/memoize.js b/includes/fcm/node_modules/lodash/fp/memoize.js
index 638eec6..638eec6 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/memoize.js
+++ b/includes/fcm/node_modules/lodash/fp/memoize.js
diff --git a/includes/fcm/node_modules/lodash/fp/merge.js b/includes/fcm/node_modules/lodash/fp/merge.js
index ac66add..ac66add 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/merge.js
+++ b/includes/fcm/node_modules/lodash/fp/merge.js
diff --git a/includes/fcm/node_modules/lodash/fp/mergeAll.js b/includes/fcm/node_modules/lodash/fp/mergeAll.js
index a3674d6..a3674d6 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/mergeAll.js
+++ b/includes/fcm/node_modules/lodash/fp/mergeAll.js
diff --git a/includes/fcm/node_modules/lodash/fp/mergeAllWith.js b/includes/fcm/node_modules/lodash/fp/mergeAllWith.js
index 4bd4206..4bd4206 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/mergeAllWith.js
+++ b/includes/fcm/node_modules/lodash/fp/mergeAllWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/mergeWith.js b/includes/fcm/node_modules/lodash/fp/mergeWith.js
index 00d44d5..00d44d5 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/mergeWith.js
+++ b/includes/fcm/node_modules/lodash/fp/mergeWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/method.js b/includes/fcm/node_modules/lodash/fp/method.js
index f4060c6..f4060c6 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/method.js
+++ b/includes/fcm/node_modules/lodash/fp/method.js
diff --git a/includes/fcm/node_modules/lodash/fp/methodOf.js b/includes/fcm/node_modules/lodash/fp/methodOf.js
index 6139905..6139905 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/methodOf.js
+++ b/includes/fcm/node_modules/lodash/fp/methodOf.js
diff --git a/includes/fcm/node_modules/lodash/fp/min.js b/includes/fcm/node_modules/lodash/fp/min.js
index d12c6b4..d12c6b4 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/min.js
+++ b/includes/fcm/node_modules/lodash/fp/min.js
diff --git a/includes/fcm/node_modules/lodash/fp/minBy.js b/includes/fcm/node_modules/lodash/fp/minBy.js
index fdb9e24..fdb9e24 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/minBy.js
+++ b/includes/fcm/node_modules/lodash/fp/minBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/mixin.js b/includes/fcm/node_modules/lodash/fp/mixin.js
index 332e6fb..332e6fb 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/mixin.js
+++ b/includes/fcm/node_modules/lodash/fp/mixin.js
diff --git a/includes/fcm/node_modules/lodash/fp/multiply.js b/includes/fcm/node_modules/lodash/fp/multiply.js
index 4dcf0b0..4dcf0b0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/multiply.js
+++ b/includes/fcm/node_modules/lodash/fp/multiply.js
diff --git a/includes/fcm/node_modules/lodash/fp/nAry.js b/includes/fcm/node_modules/lodash/fp/nAry.js
index f262a76..f262a76 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/nAry.js
+++ b/includes/fcm/node_modules/lodash/fp/nAry.js
diff --git a/includes/fcm/node_modules/lodash/fp/negate.js b/includes/fcm/node_modules/lodash/fp/negate.js
index 8b6dc7c..8b6dc7c 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/negate.js
+++ b/includes/fcm/node_modules/lodash/fp/negate.js
diff --git a/includes/fcm/node_modules/lodash/fp/next.js b/includes/fcm/node_modules/lodash/fp/next.js
index 140155e..140155e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/next.js
+++ b/includes/fcm/node_modules/lodash/fp/next.js
diff --git a/includes/fcm/node_modules/lodash/fp/noop.js b/includes/fcm/node_modules/lodash/fp/noop.js
index b9e32cc..b9e32cc 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/noop.js
+++ b/includes/fcm/node_modules/lodash/fp/noop.js
diff --git a/includes/fcm/node_modules/lodash/fp/now.js b/includes/fcm/node_modules/lodash/fp/now.js
index 6de2068..6de2068 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/now.js
+++ b/includes/fcm/node_modules/lodash/fp/now.js
diff --git a/includes/fcm/node_modules/lodash/fp/nth.js b/includes/fcm/node_modules/lodash/fp/nth.js
index da4fda7..da4fda7 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/nth.js
+++ b/includes/fcm/node_modules/lodash/fp/nth.js
diff --git a/includes/fcm/node_modules/lodash/fp/nthArg.js b/includes/fcm/node_modules/lodash/fp/nthArg.js
index fce3165..fce3165 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/nthArg.js
+++ b/includes/fcm/node_modules/lodash/fp/nthArg.js
diff --git a/includes/fcm/node_modules/lodash/fp/number.js b/includes/fcm/node_modules/lodash/fp/number.js
index 5c10b88..5c10b88 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/number.js
+++ b/includes/fcm/node_modules/lodash/fp/number.js
diff --git a/includes/fcm/node_modules/lodash/fp/object.js b/includes/fcm/node_modules/lodash/fp/object.js
index ae39a13..ae39a13 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/object.js
+++ b/includes/fcm/node_modules/lodash/fp/object.js
diff --git a/includes/fcm/node_modules/lodash/fp/omit.js b/includes/fcm/node_modules/lodash/fp/omit.js
index fd68529..fd68529 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/omit.js
+++ b/includes/fcm/node_modules/lodash/fp/omit.js
diff --git a/includes/fcm/node_modules/lodash/fp/omitAll.js b/includes/fcm/node_modules/lodash/fp/omitAll.js
index 144cf4b..144cf4b 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/omitAll.js
+++ b/includes/fcm/node_modules/lodash/fp/omitAll.js
diff --git a/includes/fcm/node_modules/lodash/fp/omitBy.js b/includes/fcm/node_modules/lodash/fp/omitBy.js
index 90df738..90df738 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/omitBy.js
+++ b/includes/fcm/node_modules/lodash/fp/omitBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/once.js b/includes/fcm/node_modules/lodash/fp/once.js
index f8f0a5c..f8f0a5c 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/once.js
+++ b/includes/fcm/node_modules/lodash/fp/once.js
diff --git a/includes/fcm/node_modules/lodash/fp/orderBy.js b/includes/fcm/node_modules/lodash/fp/orderBy.js
index 848e210..848e210 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/orderBy.js
+++ b/includes/fcm/node_modules/lodash/fp/orderBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/over.js b/includes/fcm/node_modules/lodash/fp/over.js
index 01eba7b..01eba7b 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/over.js
+++ b/includes/fcm/node_modules/lodash/fp/over.js
diff --git a/includes/fcm/node_modules/lodash/fp/overArgs.js b/includes/fcm/node_modules/lodash/fp/overArgs.js
index 738556f..738556f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/overArgs.js
+++ b/includes/fcm/node_modules/lodash/fp/overArgs.js
diff --git a/includes/fcm/node_modules/lodash/fp/overEvery.js b/includes/fcm/node_modules/lodash/fp/overEvery.js
index 9f5a032..9f5a032 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/overEvery.js
+++ b/includes/fcm/node_modules/lodash/fp/overEvery.js
diff --git a/includes/fcm/node_modules/lodash/fp/overSome.js b/includes/fcm/node_modules/lodash/fp/overSome.js
index 15939d5..15939d5 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/overSome.js
+++ b/includes/fcm/node_modules/lodash/fp/overSome.js
diff --git a/includes/fcm/node_modules/lodash/fp/pad.js b/includes/fcm/node_modules/lodash/fp/pad.js
index f1dea4a..f1dea4a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/pad.js
+++ b/includes/fcm/node_modules/lodash/fp/pad.js
diff --git a/includes/fcm/node_modules/lodash/fp/padChars.js b/includes/fcm/node_modules/lodash/fp/padChars.js
index d6e0804..d6e0804 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/padChars.js
+++ b/includes/fcm/node_modules/lodash/fp/padChars.js
diff --git a/includes/fcm/node_modules/lodash/fp/padCharsEnd.js b/includes/fcm/node_modules/lodash/fp/padCharsEnd.js
index d4ab79a..d4ab79a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/padCharsEnd.js
+++ b/includes/fcm/node_modules/lodash/fp/padCharsEnd.js
diff --git a/includes/fcm/node_modules/lodash/fp/padCharsStart.js b/includes/fcm/node_modules/lodash/fp/padCharsStart.js
index a08a300..a08a300 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/padCharsStart.js
+++ b/includes/fcm/node_modules/lodash/fp/padCharsStart.js
diff --git a/includes/fcm/node_modules/lodash/fp/padEnd.js b/includes/fcm/node_modules/lodash/fp/padEnd.js
index a8522ec..a8522ec 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/padEnd.js
+++ b/includes/fcm/node_modules/lodash/fp/padEnd.js
diff --git a/includes/fcm/node_modules/lodash/fp/padStart.js b/includes/fcm/node_modules/lodash/fp/padStart.js
index f4ca79d..f4ca79d 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/padStart.js
+++ b/includes/fcm/node_modules/lodash/fp/padStart.js
diff --git a/includes/fcm/node_modules/lodash/fp/parseInt.js b/includes/fcm/node_modules/lodash/fp/parseInt.js
index 27314cc..27314cc 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/parseInt.js
+++ b/includes/fcm/node_modules/lodash/fp/parseInt.js
diff --git a/includes/fcm/node_modules/lodash/fp/partial.js b/includes/fcm/node_modules/lodash/fp/partial.js
index 5d46015..5d46015 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/partial.js
+++ b/includes/fcm/node_modules/lodash/fp/partial.js
diff --git a/includes/fcm/node_modules/lodash/fp/partialRight.js b/includes/fcm/node_modules/lodash/fp/partialRight.js
index 7f05fed..7f05fed 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/partialRight.js
+++ b/includes/fcm/node_modules/lodash/fp/partialRight.js
diff --git a/includes/fcm/node_modules/lodash/fp/partition.js b/includes/fcm/node_modules/lodash/fp/partition.js
index 2ebcacc..2ebcacc 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/partition.js
+++ b/includes/fcm/node_modules/lodash/fp/partition.js
diff --git a/includes/fcm/node_modules/lodash/fp/path.js b/includes/fcm/node_modules/lodash/fp/path.js
index b29cfb2..b29cfb2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/path.js
+++ b/includes/fcm/node_modules/lodash/fp/path.js
diff --git a/includes/fcm/node_modules/lodash/fp/pathEq.js b/includes/fcm/node_modules/lodash/fp/pathEq.js
index 36c027a..36c027a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/pathEq.js
+++ b/includes/fcm/node_modules/lodash/fp/pathEq.js
diff --git a/includes/fcm/node_modules/lodash/fp/pathOr.js b/includes/fcm/node_modules/lodash/fp/pathOr.js
index 4ab5820..4ab5820 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/pathOr.js
+++ b/includes/fcm/node_modules/lodash/fp/pathOr.js
diff --git a/includes/fcm/node_modules/lodash/fp/paths.js b/includes/fcm/node_modules/lodash/fp/paths.js
index 1eb7950..1eb7950 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/paths.js
+++ b/includes/fcm/node_modules/lodash/fp/paths.js
diff --git a/includes/fcm/node_modules/lodash/fp/pick.js b/includes/fcm/node_modules/lodash/fp/pick.js
index 197393d..197393d 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/pick.js
+++ b/includes/fcm/node_modules/lodash/fp/pick.js
diff --git a/includes/fcm/node_modules/lodash/fp/pickAll.js b/includes/fcm/node_modules/lodash/fp/pickAll.js
index a8ecd46..a8ecd46 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/pickAll.js
+++ b/includes/fcm/node_modules/lodash/fp/pickAll.js
diff --git a/includes/fcm/node_modules/lodash/fp/pickBy.js b/includes/fcm/node_modules/lodash/fp/pickBy.js
index d832d16..d832d16 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/pickBy.js
+++ b/includes/fcm/node_modules/lodash/fp/pickBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/pipe.js b/includes/fcm/node_modules/lodash/fp/pipe.js
index b2e1e2c..b2e1e2c 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/pipe.js
+++ b/includes/fcm/node_modules/lodash/fp/pipe.js
diff --git a/includes/fcm/node_modules/lodash/fp/placeholder.js b/includes/fcm/node_modules/lodash/fp/placeholder.js
index 1ce1739..1ce1739 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/placeholder.js
+++ b/includes/fcm/node_modules/lodash/fp/placeholder.js
diff --git a/includes/fcm/node_modules/lodash/fp/plant.js b/includes/fcm/node_modules/lodash/fp/plant.js
index eca8f32..eca8f32 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/plant.js
+++ b/includes/fcm/node_modules/lodash/fp/plant.js
diff --git a/includes/fcm/node_modules/lodash/fp/pluck.js b/includes/fcm/node_modules/lodash/fp/pluck.js
index 0d1e1ab..0d1e1ab 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/pluck.js
+++ b/includes/fcm/node_modules/lodash/fp/pluck.js
diff --git a/includes/fcm/node_modules/lodash/fp/prop.js b/includes/fcm/node_modules/lodash/fp/prop.js
index b29cfb2..b29cfb2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/prop.js
+++ b/includes/fcm/node_modules/lodash/fp/prop.js
diff --git a/includes/fcm/node_modules/lodash/fp/propEq.js b/includes/fcm/node_modules/lodash/fp/propEq.js
index 36c027a..36c027a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/propEq.js
+++ b/includes/fcm/node_modules/lodash/fp/propEq.js
diff --git a/includes/fcm/node_modules/lodash/fp/propOr.js b/includes/fcm/node_modules/lodash/fp/propOr.js
index 4ab5820..4ab5820 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/propOr.js
+++ b/includes/fcm/node_modules/lodash/fp/propOr.js
diff --git a/includes/fcm/node_modules/lodash/fp/property.js b/includes/fcm/node_modules/lodash/fp/property.js
index b29cfb2..b29cfb2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/property.js
+++ b/includes/fcm/node_modules/lodash/fp/property.js
diff --git a/includes/fcm/node_modules/lodash/fp/propertyOf.js b/includes/fcm/node_modules/lodash/fp/propertyOf.js
index f6273ee..f6273ee 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/propertyOf.js
+++ b/includes/fcm/node_modules/lodash/fp/propertyOf.js
diff --git a/includes/fcm/node_modules/lodash/fp/props.js b/includes/fcm/node_modules/lodash/fp/props.js
index 1eb7950..1eb7950 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/props.js
+++ b/includes/fcm/node_modules/lodash/fp/props.js
diff --git a/includes/fcm/node_modules/lodash/fp/pull.js b/includes/fcm/node_modules/lodash/fp/pull.js
index 8d7084f..8d7084f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/pull.js
+++ b/includes/fcm/node_modules/lodash/fp/pull.js
diff --git a/includes/fcm/node_modules/lodash/fp/pullAll.js b/includes/fcm/node_modules/lodash/fp/pullAll.js
index 98d5c9a..98d5c9a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/pullAll.js
+++ b/includes/fcm/node_modules/lodash/fp/pullAll.js
diff --git a/includes/fcm/node_modules/lodash/fp/pullAllBy.js b/includes/fcm/node_modules/lodash/fp/pullAllBy.js
index 876bc3b..876bc3b 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/pullAllBy.js
+++ b/includes/fcm/node_modules/lodash/fp/pullAllBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/pullAllWith.js b/includes/fcm/node_modules/lodash/fp/pullAllWith.js
index f71ba4d..f71ba4d 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/pullAllWith.js
+++ b/includes/fcm/node_modules/lodash/fp/pullAllWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/pullAt.js b/includes/fcm/node_modules/lodash/fp/pullAt.js
index e8b3bb6..e8b3bb6 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/pullAt.js
+++ b/includes/fcm/node_modules/lodash/fp/pullAt.js
diff --git a/includes/fcm/node_modules/lodash/fp/random.js b/includes/fcm/node_modules/lodash/fp/random.js
index 99d852e..99d852e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/random.js
+++ b/includes/fcm/node_modules/lodash/fp/random.js
diff --git a/includes/fcm/node_modules/lodash/fp/range.js b/includes/fcm/node_modules/lodash/fp/range.js
index a6bb591..a6bb591 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/range.js
+++ b/includes/fcm/node_modules/lodash/fp/range.js
diff --git a/includes/fcm/node_modules/lodash/fp/rangeRight.js b/includes/fcm/node_modules/lodash/fp/rangeRight.js
index fdb712f..fdb712f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/rangeRight.js
+++ b/includes/fcm/node_modules/lodash/fp/rangeRight.js
diff --git a/includes/fcm/node_modules/lodash/fp/rangeStep.js b/includes/fcm/node_modules/lodash/fp/rangeStep.js
index d72dfc2..d72dfc2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/rangeStep.js
+++ b/includes/fcm/node_modules/lodash/fp/rangeStep.js
diff --git a/includes/fcm/node_modules/lodash/fp/rangeStepRight.js b/includes/fcm/node_modules/lodash/fp/rangeStepRight.js
index 8b2a67b..8b2a67b 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/rangeStepRight.js
+++ b/includes/fcm/node_modules/lodash/fp/rangeStepRight.js
diff --git a/includes/fcm/node_modules/lodash/fp/rearg.js b/includes/fcm/node_modules/lodash/fp/rearg.js
index 678e02a..678e02a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/rearg.js
+++ b/includes/fcm/node_modules/lodash/fp/rearg.js
diff --git a/includes/fcm/node_modules/lodash/fp/reduce.js b/includes/fcm/node_modules/lodash/fp/reduce.js
index 4cef0a0..4cef0a0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/reduce.js
+++ b/includes/fcm/node_modules/lodash/fp/reduce.js
diff --git a/includes/fcm/node_modules/lodash/fp/reduceRight.js b/includes/fcm/node_modules/lodash/fp/reduceRight.js
index caf5bb5..caf5bb5 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/reduceRight.js
+++ b/includes/fcm/node_modules/lodash/fp/reduceRight.js
diff --git a/includes/fcm/node_modules/lodash/fp/reject.js b/includes/fcm/node_modules/lodash/fp/reject.js
index c163273..c163273 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/reject.js
+++ b/includes/fcm/node_modules/lodash/fp/reject.js
diff --git a/includes/fcm/node_modules/lodash/fp/remove.js b/includes/fcm/node_modules/lodash/fp/remove.js
index e9d1327..e9d1327 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/remove.js
+++ b/includes/fcm/node_modules/lodash/fp/remove.js
diff --git a/includes/fcm/node_modules/lodash/fp/repeat.js b/includes/fcm/node_modules/lodash/fp/repeat.js
index 08470f2..08470f2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/repeat.js
+++ b/includes/fcm/node_modules/lodash/fp/repeat.js
diff --git a/includes/fcm/node_modules/lodash/fp/replace.js b/includes/fcm/node_modules/lodash/fp/replace.js
index 2227db6..2227db6 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/replace.js
+++ b/includes/fcm/node_modules/lodash/fp/replace.js
diff --git a/includes/fcm/node_modules/lodash/fp/rest.js b/includes/fcm/node_modules/lodash/fp/rest.js
index c1f3d64..c1f3d64 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/rest.js
+++ b/includes/fcm/node_modules/lodash/fp/rest.js
diff --git a/includes/fcm/node_modules/lodash/fp/restFrom.js b/includes/fcm/node_modules/lodash/fp/restFrom.js
index 714e42b..714e42b 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/restFrom.js
+++ b/includes/fcm/node_modules/lodash/fp/restFrom.js
diff --git a/includes/fcm/node_modules/lodash/fp/result.js b/includes/fcm/node_modules/lodash/fp/result.js
index f86ce07..f86ce07 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/result.js
+++ b/includes/fcm/node_modules/lodash/fp/result.js
diff --git a/includes/fcm/node_modules/lodash/fp/reverse.js b/includes/fcm/node_modules/lodash/fp/reverse.js
index 07c9f5e..07c9f5e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/reverse.js
+++ b/includes/fcm/node_modules/lodash/fp/reverse.js
diff --git a/includes/fcm/node_modules/lodash/fp/round.js b/includes/fcm/node_modules/lodash/fp/round.js
index 4c0e5c8..4c0e5c8 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/round.js
+++ b/includes/fcm/node_modules/lodash/fp/round.js
diff --git a/includes/fcm/node_modules/lodash/fp/sample.js b/includes/fcm/node_modules/lodash/fp/sample.js
index 6bea125..6bea125 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/sample.js
+++ b/includes/fcm/node_modules/lodash/fp/sample.js
diff --git a/includes/fcm/node_modules/lodash/fp/sampleSize.js b/includes/fcm/node_modules/lodash/fp/sampleSize.js
index 359ed6f..359ed6f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/sampleSize.js
+++ b/includes/fcm/node_modules/lodash/fp/sampleSize.js
diff --git a/includes/fcm/node_modules/lodash/fp/seq.js b/includes/fcm/node_modules/lodash/fp/seq.js
index d8f42b0..d8f42b0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/seq.js
+++ b/includes/fcm/node_modules/lodash/fp/seq.js
diff --git a/includes/fcm/node_modules/lodash/fp/set.js b/includes/fcm/node_modules/lodash/fp/set.js
index 0b56a56..0b56a56 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/set.js
+++ b/includes/fcm/node_modules/lodash/fp/set.js
diff --git a/includes/fcm/node_modules/lodash/fp/setWith.js b/includes/fcm/node_modules/lodash/fp/setWith.js
index 0b58495..0b58495 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/setWith.js
+++ b/includes/fcm/node_modules/lodash/fp/setWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/shuffle.js b/includes/fcm/node_modules/lodash/fp/shuffle.js
index aa3a1ca..aa3a1ca 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/shuffle.js
+++ b/includes/fcm/node_modules/lodash/fp/shuffle.js
diff --git a/includes/fcm/node_modules/lodash/fp/size.js b/includes/fcm/node_modules/lodash/fp/size.js
index 7490136..7490136 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/size.js
+++ b/includes/fcm/node_modules/lodash/fp/size.js
diff --git a/includes/fcm/node_modules/lodash/fp/slice.js b/includes/fcm/node_modules/lodash/fp/slice.js
index 15945d3..15945d3 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/slice.js
+++ b/includes/fcm/node_modules/lodash/fp/slice.js
diff --git a/includes/fcm/node_modules/lodash/fp/snakeCase.js b/includes/fcm/node_modules/lodash/fp/snakeCase.js
index a0ff780..a0ff780 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/snakeCase.js
+++ b/includes/fcm/node_modules/lodash/fp/snakeCase.js
diff --git a/includes/fcm/node_modules/lodash/fp/some.js b/includes/fcm/node_modules/lodash/fp/some.js
index a4fa2d0..a4fa2d0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/some.js
+++ b/includes/fcm/node_modules/lodash/fp/some.js
diff --git a/includes/fcm/node_modules/lodash/fp/sortBy.js b/includes/fcm/node_modules/lodash/fp/sortBy.js
index e0790ad..e0790ad 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/sortBy.js
+++ b/includes/fcm/node_modules/lodash/fp/sortBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/sortedIndex.js b/includes/fcm/node_modules/lodash/fp/sortedIndex.js
index 364a054..364a054 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/sortedIndex.js
+++ b/includes/fcm/node_modules/lodash/fp/sortedIndex.js
diff --git a/includes/fcm/node_modules/lodash/fp/sortedIndexBy.js b/includes/fcm/node_modules/lodash/fp/sortedIndexBy.js
index 9593dbd..9593dbd 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/sortedIndexBy.js
+++ b/includes/fcm/node_modules/lodash/fp/sortedIndexBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/sortedIndexOf.js b/includes/fcm/node_modules/lodash/fp/sortedIndexOf.js
index c9084ca..c9084ca 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/sortedIndexOf.js
+++ b/includes/fcm/node_modules/lodash/fp/sortedIndexOf.js
diff --git a/includes/fcm/node_modules/lodash/fp/sortedLastIndex.js b/includes/fcm/node_modules/lodash/fp/sortedLastIndex.js
index 47fe241..47fe241 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/sortedLastIndex.js
+++ b/includes/fcm/node_modules/lodash/fp/sortedLastIndex.js
diff --git a/includes/fcm/node_modules/lodash/fp/sortedLastIndexBy.js b/includes/fcm/node_modules/lodash/fp/sortedLastIndexBy.js
index 0f9a347..0f9a347 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/sortedLastIndexBy.js
+++ b/includes/fcm/node_modules/lodash/fp/sortedLastIndexBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/sortedLastIndexOf.js b/includes/fcm/node_modules/lodash/fp/sortedLastIndexOf.js
index 0d4d932..0d4d932 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/sortedLastIndexOf.js
+++ b/includes/fcm/node_modules/lodash/fp/sortedLastIndexOf.js
diff --git a/includes/fcm/node_modules/lodash/fp/sortedUniq.js b/includes/fcm/node_modules/lodash/fp/sortedUniq.js
index 882d283..882d283 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/sortedUniq.js
+++ b/includes/fcm/node_modules/lodash/fp/sortedUniq.js
diff --git a/includes/fcm/node_modules/lodash/fp/sortedUniqBy.js b/includes/fcm/node_modules/lodash/fp/sortedUniqBy.js
index 033db91..033db91 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/sortedUniqBy.js
+++ b/includes/fcm/node_modules/lodash/fp/sortedUniqBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/split.js b/includes/fcm/node_modules/lodash/fp/split.js
index 14de1a7..14de1a7 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/split.js
+++ b/includes/fcm/node_modules/lodash/fp/split.js
diff --git a/includes/fcm/node_modules/lodash/fp/spread.js b/includes/fcm/node_modules/lodash/fp/spread.js
index 2d11b70..2d11b70 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/spread.js
+++ b/includes/fcm/node_modules/lodash/fp/spread.js
diff --git a/includes/fcm/node_modules/lodash/fp/spreadFrom.js b/includes/fcm/node_modules/lodash/fp/spreadFrom.js
index 0b630df..0b630df 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/spreadFrom.js
+++ b/includes/fcm/node_modules/lodash/fp/spreadFrom.js
diff --git a/includes/fcm/node_modules/lodash/fp/startCase.js b/includes/fcm/node_modules/lodash/fp/startCase.js
index ada98c9..ada98c9 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/startCase.js
+++ b/includes/fcm/node_modules/lodash/fp/startCase.js
diff --git a/includes/fcm/node_modules/lodash/fp/startsWith.js b/includes/fcm/node_modules/lodash/fp/startsWith.js
index 985e2f2..985e2f2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/startsWith.js
+++ b/includes/fcm/node_modules/lodash/fp/startsWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/string.js b/includes/fcm/node_modules/lodash/fp/string.js
index 773b037..773b037 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/string.js
+++ b/includes/fcm/node_modules/lodash/fp/string.js
diff --git a/includes/fcm/node_modules/lodash/fp/stubArray.js b/includes/fcm/node_modules/lodash/fp/stubArray.js
index cd604cb..cd604cb 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/stubArray.js
+++ b/includes/fcm/node_modules/lodash/fp/stubArray.js
diff --git a/includes/fcm/node_modules/lodash/fp/stubFalse.js b/includes/fcm/node_modules/lodash/fp/stubFalse.js
index 3296664..3296664 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/stubFalse.js
+++ b/includes/fcm/node_modules/lodash/fp/stubFalse.js
diff --git a/includes/fcm/node_modules/lodash/fp/stubObject.js b/includes/fcm/node_modules/lodash/fp/stubObject.js
index c6c8ec4..c6c8ec4 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/stubObject.js
+++ b/includes/fcm/node_modules/lodash/fp/stubObject.js
diff --git a/includes/fcm/node_modules/lodash/fp/stubString.js b/includes/fcm/node_modules/lodash/fp/stubString.js
index 701051e..701051e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/stubString.js
+++ b/includes/fcm/node_modules/lodash/fp/stubString.js
diff --git a/includes/fcm/node_modules/lodash/fp/stubTrue.js b/includes/fcm/node_modules/lodash/fp/stubTrue.js
index 9249082..9249082 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/stubTrue.js
+++ b/includes/fcm/node_modules/lodash/fp/stubTrue.js
diff --git a/includes/fcm/node_modules/lodash/fp/subtract.js b/includes/fcm/node_modules/lodash/fp/subtract.js
index d32b16d..d32b16d 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/subtract.js
+++ b/includes/fcm/node_modules/lodash/fp/subtract.js
diff --git a/includes/fcm/node_modules/lodash/fp/sum.js b/includes/fcm/node_modules/lodash/fp/sum.js
index 5cce12b..5cce12b 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/sum.js
+++ b/includes/fcm/node_modules/lodash/fp/sum.js
diff --git a/includes/fcm/node_modules/lodash/fp/sumBy.js b/includes/fcm/node_modules/lodash/fp/sumBy.js
index c882656..c882656 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/sumBy.js
+++ b/includes/fcm/node_modules/lodash/fp/sumBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/symmetricDifference.js b/includes/fcm/node_modules/lodash/fp/symmetricDifference.js
index 78c16ad..78c16ad 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/symmetricDifference.js
+++ b/includes/fcm/node_modules/lodash/fp/symmetricDifference.js
diff --git a/includes/fcm/node_modules/lodash/fp/symmetricDifferenceBy.js b/includes/fcm/node_modules/lodash/fp/symmetricDifferenceBy.js
index 298fc7f..298fc7f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/symmetricDifferenceBy.js
+++ b/includes/fcm/node_modules/lodash/fp/symmetricDifferenceBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/symmetricDifferenceWith.js b/includes/fcm/node_modules/lodash/fp/symmetricDifferenceWith.js
index 70bc6fa..70bc6fa 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/symmetricDifferenceWith.js
+++ b/includes/fcm/node_modules/lodash/fp/symmetricDifferenceWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/tail.js b/includes/fcm/node_modules/lodash/fp/tail.js
index f122f0a..f122f0a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/tail.js
+++ b/includes/fcm/node_modules/lodash/fp/tail.js
diff --git a/includes/fcm/node_modules/lodash/fp/take.js b/includes/fcm/node_modules/lodash/fp/take.js
index 9af98a7..9af98a7 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/take.js
+++ b/includes/fcm/node_modules/lodash/fp/take.js
diff --git a/includes/fcm/node_modules/lodash/fp/takeLast.js b/includes/fcm/node_modules/lodash/fp/takeLast.js
index e98c84a..e98c84a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/takeLast.js
+++ b/includes/fcm/node_modules/lodash/fp/takeLast.js
diff --git a/includes/fcm/node_modules/lodash/fp/takeLastWhile.js b/includes/fcm/node_modules/lodash/fp/takeLastWhile.js
index 5367968..5367968 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/takeLastWhile.js
+++ b/includes/fcm/node_modules/lodash/fp/takeLastWhile.js
diff --git a/includes/fcm/node_modules/lodash/fp/takeRight.js b/includes/fcm/node_modules/lodash/fp/takeRight.js
index b82950a..b82950a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/takeRight.js
+++ b/includes/fcm/node_modules/lodash/fp/takeRight.js
diff --git a/includes/fcm/node_modules/lodash/fp/takeRightWhile.js b/includes/fcm/node_modules/lodash/fp/takeRightWhile.js
index 8ffb0a2..8ffb0a2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/takeRightWhile.js
+++ b/includes/fcm/node_modules/lodash/fp/takeRightWhile.js
diff --git a/includes/fcm/node_modules/lodash/fp/takeWhile.js b/includes/fcm/node_modules/lodash/fp/takeWhile.js
index 2813664..2813664 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/takeWhile.js
+++ b/includes/fcm/node_modules/lodash/fp/takeWhile.js
diff --git a/includes/fcm/node_modules/lodash/fp/tap.js b/includes/fcm/node_modules/lodash/fp/tap.js
index d33ad6e..d33ad6e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/tap.js
+++ b/includes/fcm/node_modules/lodash/fp/tap.js
diff --git a/includes/fcm/node_modules/lodash/fp/template.js b/includes/fcm/node_modules/lodash/fp/template.js
index 74857e1..74857e1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/template.js
+++ b/includes/fcm/node_modules/lodash/fp/template.js
diff --git a/includes/fcm/node_modules/lodash/fp/templateSettings.js b/includes/fcm/node_modules/lodash/fp/templateSettings.js
index 7bcc0a8..7bcc0a8 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/templateSettings.js
+++ b/includes/fcm/node_modules/lodash/fp/templateSettings.js
diff --git a/includes/fcm/node_modules/lodash/fp/throttle.js b/includes/fcm/node_modules/lodash/fp/throttle.js
index 77fff14..77fff14 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/throttle.js
+++ b/includes/fcm/node_modules/lodash/fp/throttle.js
diff --git a/includes/fcm/node_modules/lodash/fp/thru.js b/includes/fcm/node_modules/lodash/fp/thru.js
index d42b3b1..d42b3b1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/thru.js
+++ b/includes/fcm/node_modules/lodash/fp/thru.js
diff --git a/includes/fcm/node_modules/lodash/fp/times.js b/includes/fcm/node_modules/lodash/fp/times.js
index 0dab06d..0dab06d 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/times.js
+++ b/includes/fcm/node_modules/lodash/fp/times.js
diff --git a/includes/fcm/node_modules/lodash/fp/toArray.js b/includes/fcm/node_modules/lodash/fp/toArray.js
index f0c360a..f0c360a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toArray.js
+++ b/includes/fcm/node_modules/lodash/fp/toArray.js
diff --git a/includes/fcm/node_modules/lodash/fp/toFinite.js b/includes/fcm/node_modules/lodash/fp/toFinite.js
index 3a47687..3a47687 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toFinite.js
+++ b/includes/fcm/node_modules/lodash/fp/toFinite.js
diff --git a/includes/fcm/node_modules/lodash/fp/toInteger.js b/includes/fcm/node_modules/lodash/fp/toInteger.js
index e0af6a7..e0af6a7 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toInteger.js
+++ b/includes/fcm/node_modules/lodash/fp/toInteger.js
diff --git a/includes/fcm/node_modules/lodash/fp/toIterator.js b/includes/fcm/node_modules/lodash/fp/toIterator.js
index 65e6baa..65e6baa 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toIterator.js
+++ b/includes/fcm/node_modules/lodash/fp/toIterator.js
diff --git a/includes/fcm/node_modules/lodash/fp/toJSON.js b/includes/fcm/node_modules/lodash/fp/toJSON.js
index 2d718d0..2d718d0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toJSON.js
+++ b/includes/fcm/node_modules/lodash/fp/toJSON.js
diff --git a/includes/fcm/node_modules/lodash/fp/toLength.js b/includes/fcm/node_modules/lodash/fp/toLength.js
index b97cdd9..b97cdd9 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toLength.js
+++ b/includes/fcm/node_modules/lodash/fp/toLength.js
diff --git a/includes/fcm/node_modules/lodash/fp/toLower.js b/includes/fcm/node_modules/lodash/fp/toLower.js
index 616ef36..616ef36 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toLower.js
+++ b/includes/fcm/node_modules/lodash/fp/toLower.js
diff --git a/includes/fcm/node_modules/lodash/fp/toNumber.js b/includes/fcm/node_modules/lodash/fp/toNumber.js
index d0c6f4d..d0c6f4d 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toNumber.js
+++ b/includes/fcm/node_modules/lodash/fp/toNumber.js
diff --git a/includes/fcm/node_modules/lodash/fp/toPairs.js b/includes/fcm/node_modules/lodash/fp/toPairs.js
index af78378..af78378 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toPairs.js
+++ b/includes/fcm/node_modules/lodash/fp/toPairs.js
diff --git a/includes/fcm/node_modules/lodash/fp/toPairsIn.js b/includes/fcm/node_modules/lodash/fp/toPairsIn.js
index 66504ab..66504ab 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toPairsIn.js
+++ b/includes/fcm/node_modules/lodash/fp/toPairsIn.js
diff --git a/includes/fcm/node_modules/lodash/fp/toPath.js b/includes/fcm/node_modules/lodash/fp/toPath.js
index b4d5e50..b4d5e50 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toPath.js
+++ b/includes/fcm/node_modules/lodash/fp/toPath.js
diff --git a/includes/fcm/node_modules/lodash/fp/toPlainObject.js b/includes/fcm/node_modules/lodash/fp/toPlainObject.js
index 278bb86..278bb86 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toPlainObject.js
+++ b/includes/fcm/node_modules/lodash/fp/toPlainObject.js
diff --git a/includes/fcm/node_modules/lodash/fp/toSafeInteger.js b/includes/fcm/node_modules/lodash/fp/toSafeInteger.js
index 367a26f..367a26f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toSafeInteger.js
+++ b/includes/fcm/node_modules/lodash/fp/toSafeInteger.js
diff --git a/includes/fcm/node_modules/lodash/fp/toString.js b/includes/fcm/node_modules/lodash/fp/toString.js
index cec4f8e..cec4f8e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toString.js
+++ b/includes/fcm/node_modules/lodash/fp/toString.js
diff --git a/includes/fcm/node_modules/lodash/fp/toUpper.js b/includes/fcm/node_modules/lodash/fp/toUpper.js
index 54f9a56..54f9a56 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/toUpper.js
+++ b/includes/fcm/node_modules/lodash/fp/toUpper.js
diff --git a/includes/fcm/node_modules/lodash/fp/transform.js b/includes/fcm/node_modules/lodash/fp/transform.js
index 759d088..759d088 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/transform.js
+++ b/includes/fcm/node_modules/lodash/fp/transform.js
diff --git a/includes/fcm/node_modules/lodash/fp/trim.js b/includes/fcm/node_modules/lodash/fp/trim.js
index e6319a7..e6319a7 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/trim.js
+++ b/includes/fcm/node_modules/lodash/fp/trim.js
diff --git a/includes/fcm/node_modules/lodash/fp/trimChars.js b/includes/fcm/node_modules/lodash/fp/trimChars.js
index c9294de..c9294de 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/trimChars.js
+++ b/includes/fcm/node_modules/lodash/fp/trimChars.js
diff --git a/includes/fcm/node_modules/lodash/fp/trimCharsEnd.js b/includes/fcm/node_modules/lodash/fp/trimCharsEnd.js
index 284bc2f..284bc2f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/trimCharsEnd.js
+++ b/includes/fcm/node_modules/lodash/fp/trimCharsEnd.js
diff --git a/includes/fcm/node_modules/lodash/fp/trimCharsStart.js b/includes/fcm/node_modules/lodash/fp/trimCharsStart.js
index ff0ee65..ff0ee65 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/trimCharsStart.js
+++ b/includes/fcm/node_modules/lodash/fp/trimCharsStart.js
diff --git a/includes/fcm/node_modules/lodash/fp/trimEnd.js b/includes/fcm/node_modules/lodash/fp/trimEnd.js
index 7190880..7190880 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/trimEnd.js
+++ b/includes/fcm/node_modules/lodash/fp/trimEnd.js
diff --git a/includes/fcm/node_modules/lodash/fp/trimStart.js b/includes/fcm/node_modules/lodash/fp/trimStart.js
index fda902c..fda902c 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/trimStart.js
+++ b/includes/fcm/node_modules/lodash/fp/trimStart.js
diff --git a/includes/fcm/node_modules/lodash/fp/truncate.js b/includes/fcm/node_modules/lodash/fp/truncate.js
index d265c1d..d265c1d 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/truncate.js
+++ b/includes/fcm/node_modules/lodash/fp/truncate.js
diff --git a/includes/fcm/node_modules/lodash/fp/unapply.js b/includes/fcm/node_modules/lodash/fp/unapply.js
index c5dfe77..c5dfe77 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/unapply.js
+++ b/includes/fcm/node_modules/lodash/fp/unapply.js
diff --git a/includes/fcm/node_modules/lodash/fp/unary.js b/includes/fcm/node_modules/lodash/fp/unary.js
index 286c945..286c945 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/unary.js
+++ b/includes/fcm/node_modules/lodash/fp/unary.js
diff --git a/includes/fcm/node_modules/lodash/fp/unescape.js b/includes/fcm/node_modules/lodash/fp/unescape.js
index fddcb46..fddcb46 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/unescape.js
+++ b/includes/fcm/node_modules/lodash/fp/unescape.js
diff --git a/includes/fcm/node_modules/lodash/fp/union.js b/includes/fcm/node_modules/lodash/fp/union.js
index ef8228d..ef8228d 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/union.js
+++ b/includes/fcm/node_modules/lodash/fp/union.js
diff --git a/includes/fcm/node_modules/lodash/fp/unionBy.js b/includes/fcm/node_modules/lodash/fp/unionBy.js
index 603687a..603687a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/unionBy.js
+++ b/includes/fcm/node_modules/lodash/fp/unionBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/unionWith.js b/includes/fcm/node_modules/lodash/fp/unionWith.js
index 65bb3a7..65bb3a7 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/unionWith.js
+++ b/includes/fcm/node_modules/lodash/fp/unionWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/uniq.js b/includes/fcm/node_modules/lodash/fp/uniq.js
index bc18524..bc18524 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/uniq.js
+++ b/includes/fcm/node_modules/lodash/fp/uniq.js
diff --git a/includes/fcm/node_modules/lodash/fp/uniqBy.js b/includes/fcm/node_modules/lodash/fp/uniqBy.js
index 634c6a8..634c6a8 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/uniqBy.js
+++ b/includes/fcm/node_modules/lodash/fp/uniqBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/uniqWith.js b/includes/fcm/node_modules/lodash/fp/uniqWith.js
index 0ec601a..0ec601a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/uniqWith.js
+++ b/includes/fcm/node_modules/lodash/fp/uniqWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/uniqueId.js b/includes/fcm/node_modules/lodash/fp/uniqueId.js
index aa8fc2f..aa8fc2f 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/uniqueId.js
+++ b/includes/fcm/node_modules/lodash/fp/uniqueId.js
diff --git a/includes/fcm/node_modules/lodash/fp/unnest.js b/includes/fcm/node_modules/lodash/fp/unnest.js
index 5d34060..5d34060 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/unnest.js
+++ b/includes/fcm/node_modules/lodash/fp/unnest.js
diff --git a/includes/fcm/node_modules/lodash/fp/unset.js b/includes/fcm/node_modules/lodash/fp/unset.js
index ea203a0..ea203a0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/unset.js
+++ b/includes/fcm/node_modules/lodash/fp/unset.js
diff --git a/includes/fcm/node_modules/lodash/fp/unzip.js b/includes/fcm/node_modules/lodash/fp/unzip.js
index cc364b3..cc364b3 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/unzip.js
+++ b/includes/fcm/node_modules/lodash/fp/unzip.js
diff --git a/includes/fcm/node_modules/lodash/fp/unzipWith.js b/includes/fcm/node_modules/lodash/fp/unzipWith.js
index 182eaa1..182eaa1 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/unzipWith.js
+++ b/includes/fcm/node_modules/lodash/fp/unzipWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/update.js b/includes/fcm/node_modules/lodash/fp/update.js
index b8ce2cc..b8ce2cc 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/update.js
+++ b/includes/fcm/node_modules/lodash/fp/update.js
diff --git a/includes/fcm/node_modules/lodash/fp/updateWith.js b/includes/fcm/node_modules/lodash/fp/updateWith.js
index d5e8282..d5e8282 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/updateWith.js
+++ b/includes/fcm/node_modules/lodash/fp/updateWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/upperCase.js b/includes/fcm/node_modules/lodash/fp/upperCase.js
index c886f20..c886f20 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/upperCase.js
+++ b/includes/fcm/node_modules/lodash/fp/upperCase.js
diff --git a/includes/fcm/node_modules/lodash/fp/upperFirst.js b/includes/fcm/node_modules/lodash/fp/upperFirst.js
index d8c04df..d8c04df 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/upperFirst.js
+++ b/includes/fcm/node_modules/lodash/fp/upperFirst.js
diff --git a/includes/fcm/node_modules/lodash/fp/useWith.js b/includes/fcm/node_modules/lodash/fp/useWith.js
index d8b3df5..d8b3df5 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/useWith.js
+++ b/includes/fcm/node_modules/lodash/fp/useWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/util.js b/includes/fcm/node_modules/lodash/fp/util.js
index 18c00ba..18c00ba 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/util.js
+++ b/includes/fcm/node_modules/lodash/fp/util.js
diff --git a/includes/fcm/node_modules/lodash/fp/value.js b/includes/fcm/node_modules/lodash/fp/value.js
index 555eec7..555eec7 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/value.js
+++ b/includes/fcm/node_modules/lodash/fp/value.js
diff --git a/includes/fcm/node_modules/lodash/fp/valueOf.js b/includes/fcm/node_modules/lodash/fp/valueOf.js
index f968807..f968807 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/valueOf.js
+++ b/includes/fcm/node_modules/lodash/fp/valueOf.js
diff --git a/includes/fcm/node_modules/lodash/fp/values.js b/includes/fcm/node_modules/lodash/fp/values.js
index 2dfc561..2dfc561 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/values.js
+++ b/includes/fcm/node_modules/lodash/fp/values.js
diff --git a/includes/fcm/node_modules/lodash/fp/valuesIn.js b/includes/fcm/node_modules/lodash/fp/valuesIn.js
index a1b2bb8..a1b2bb8 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/valuesIn.js
+++ b/includes/fcm/node_modules/lodash/fp/valuesIn.js
diff --git a/includes/fcm/node_modules/lodash/fp/where.js b/includes/fcm/node_modules/lodash/fp/where.js
index 3247f64..3247f64 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/where.js
+++ b/includes/fcm/node_modules/lodash/fp/where.js
diff --git a/includes/fcm/node_modules/lodash/fp/whereEq.js b/includes/fcm/node_modules/lodash/fp/whereEq.js
index 29d1e1e..29d1e1e 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/whereEq.js
+++ b/includes/fcm/node_modules/lodash/fp/whereEq.js
diff --git a/includes/fcm/node_modules/lodash/fp/without.js b/includes/fcm/node_modules/lodash/fp/without.js
index bad9e12..bad9e12 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/without.js
+++ b/includes/fcm/node_modules/lodash/fp/without.js
diff --git a/includes/fcm/node_modules/lodash/fp/words.js b/includes/fcm/node_modules/lodash/fp/words.js
index 4a90141..4a90141 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/words.js
+++ b/includes/fcm/node_modules/lodash/fp/words.js
diff --git a/includes/fcm/node_modules/lodash/fp/wrap.js b/includes/fcm/node_modules/lodash/fp/wrap.js
index e93bd8a..e93bd8a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/wrap.js
+++ b/includes/fcm/node_modules/lodash/fp/wrap.js
diff --git a/includes/fcm/node_modules/lodash/fp/wrapperAt.js b/includes/fcm/node_modules/lodash/fp/wrapperAt.js
index 8f0a310..8f0a310 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/wrapperAt.js
+++ b/includes/fcm/node_modules/lodash/fp/wrapperAt.js
diff --git a/includes/fcm/node_modules/lodash/fp/wrapperChain.js b/includes/fcm/node_modules/lodash/fp/wrapperChain.js
index 2a48ea2..2a48ea2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/wrapperChain.js
+++ b/includes/fcm/node_modules/lodash/fp/wrapperChain.js
diff --git a/includes/fcm/node_modules/lodash/fp/wrapperLodash.js b/includes/fcm/node_modules/lodash/fp/wrapperLodash.js
index a7162d0..a7162d0 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/wrapperLodash.js
+++ b/includes/fcm/node_modules/lodash/fp/wrapperLodash.js
diff --git a/includes/fcm/node_modules/lodash/fp/wrapperReverse.js b/includes/fcm/node_modules/lodash/fp/wrapperReverse.js
index e1481aa..e1481aa 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/wrapperReverse.js
+++ b/includes/fcm/node_modules/lodash/fp/wrapperReverse.js
diff --git a/includes/fcm/node_modules/lodash/fp/wrapperValue.js b/includes/fcm/node_modules/lodash/fp/wrapperValue.js
index 8eb9112..8eb9112 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/wrapperValue.js
+++ b/includes/fcm/node_modules/lodash/fp/wrapperValue.js
diff --git a/includes/fcm/node_modules/lodash/fp/xor.js b/includes/fcm/node_modules/lodash/fp/xor.js
index 29e2819..29e2819 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/xor.js
+++ b/includes/fcm/node_modules/lodash/fp/xor.js
diff --git a/includes/fcm/node_modules/lodash/fp/xorBy.js b/includes/fcm/node_modules/lodash/fp/xorBy.js
index b355686..b355686 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/xorBy.js
+++ b/includes/fcm/node_modules/lodash/fp/xorBy.js
diff --git a/includes/fcm/node_modules/lodash/fp/xorWith.js b/includes/fcm/node_modules/lodash/fp/xorWith.js
index 8e05739..8e05739 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/xorWith.js
+++ b/includes/fcm/node_modules/lodash/fp/xorWith.js
diff --git a/includes/fcm/node_modules/lodash/fp/zip.js b/includes/fcm/node_modules/lodash/fp/zip.js
index 69e147a..69e147a 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/zip.js
+++ b/includes/fcm/node_modules/lodash/fp/zip.js
diff --git a/includes/fcm/node_modules/lodash/fp/zipAll.js b/includes/fcm/node_modules/lodash/fp/zipAll.js
index efa8ccb..efa8ccb 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/zipAll.js
+++ b/includes/fcm/node_modules/lodash/fp/zipAll.js
diff --git a/includes/fcm/node_modules/lodash/fp/zipObj.js b/includes/fcm/node_modules/lodash/fp/zipObj.js
index f4a3453..f4a3453 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/zipObj.js
+++ b/includes/fcm/node_modules/lodash/fp/zipObj.js
diff --git a/includes/fcm/node_modules/lodash/fp/zipObject.js b/includes/fcm/node_modules/lodash/fp/zipObject.js
index 462dbb6..462dbb6 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/zipObject.js
+++ b/includes/fcm/node_modules/lodash/fp/zipObject.js
diff --git a/includes/fcm/node_modules/lodash/fp/zipObjectDeep.js b/includes/fcm/node_modules/lodash/fp/zipObjectDeep.js
index 53a5d33..53a5d33 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/zipObjectDeep.js
+++ b/includes/fcm/node_modules/lodash/fp/zipObjectDeep.js
diff --git a/includes/fcm/node_modules/lodash/fp/zipWith.js b/includes/fcm/node_modules/lodash/fp/zipWith.js
index c5cf9e2..c5cf9e2 100644..100755
--- a/includes/fcm/node_modules/lodash/fp/zipWith.js
+++ b/includes/fcm/node_modules/lodash/fp/zipWith.js
diff --git a/includes/fcm/node_modules/lodash/fromPairs.js b/includes/fcm/node_modules/lodash/fromPairs.js
index ee7940d..ee7940d 100644..100755
--- a/includes/fcm/node_modules/lodash/fromPairs.js
+++ b/includes/fcm/node_modules/lodash/fromPairs.js
diff --git a/includes/fcm/node_modules/lodash/function.js b/includes/fcm/node_modules/lodash/function.js
index b0fc6d9..b0fc6d9 100644..100755
--- a/includes/fcm/node_modules/lodash/function.js
+++ b/includes/fcm/node_modules/lodash/function.js
diff --git a/includes/fcm/node_modules/lodash/functions.js b/includes/fcm/node_modules/lodash/functions.js
index 9722928..9722928 100644..100755
--- a/includes/fcm/node_modules/lodash/functions.js
+++ b/includes/fcm/node_modules/lodash/functions.js
diff --git a/includes/fcm/node_modules/lodash/functionsIn.js b/includes/fcm/node_modules/lodash/functionsIn.js
index f00345d..f00345d 100644..100755
--- a/includes/fcm/node_modules/lodash/functionsIn.js
+++ b/includes/fcm/node_modules/lodash/functionsIn.js
diff --git a/includes/fcm/node_modules/lodash/get.js b/includes/fcm/node_modules/lodash/get.js
index 8805ff9..8805ff9 100644..100755
--- a/includes/fcm/node_modules/lodash/get.js
+++ b/includes/fcm/node_modules/lodash/get.js
diff --git a/includes/fcm/node_modules/lodash/groupBy.js b/includes/fcm/node_modules/lodash/groupBy.js
index babf4f6..babf4f6 100644..100755
--- a/includes/fcm/node_modules/lodash/groupBy.js
+++ b/includes/fcm/node_modules/lodash/groupBy.js
diff --git a/includes/fcm/node_modules/lodash/gt.js b/includes/fcm/node_modules/lodash/gt.js
index 3a66282..3a66282 100644..100755
--- a/includes/fcm/node_modules/lodash/gt.js
+++ b/includes/fcm/node_modules/lodash/gt.js
diff --git a/includes/fcm/node_modules/lodash/gte.js b/includes/fcm/node_modules/lodash/gte.js
index 4180a68..4180a68 100644..100755
--- a/includes/fcm/node_modules/lodash/gte.js
+++ b/includes/fcm/node_modules/lodash/gte.js
diff --git a/includes/fcm/node_modules/lodash/has.js b/includes/fcm/node_modules/lodash/has.js
index 34df55e..34df55e 100644..100755
--- a/includes/fcm/node_modules/lodash/has.js
+++ b/includes/fcm/node_modules/lodash/has.js
diff --git a/includes/fcm/node_modules/lodash/hasIn.js b/includes/fcm/node_modules/lodash/hasIn.js
index 06a3686..06a3686 100644..100755
--- a/includes/fcm/node_modules/lodash/hasIn.js
+++ b/includes/fcm/node_modules/lodash/hasIn.js
diff --git a/includes/fcm/node_modules/lodash/head.js b/includes/fcm/node_modules/lodash/head.js
index dee9d1f..dee9d1f 100644..100755
--- a/includes/fcm/node_modules/lodash/head.js
+++ b/includes/fcm/node_modules/lodash/head.js
diff --git a/includes/fcm/node_modules/lodash/identity.js b/includes/fcm/node_modules/lodash/identity.js
index 2d5d963..2d5d963 100644..100755
--- a/includes/fcm/node_modules/lodash/identity.js
+++ b/includes/fcm/node_modules/lodash/identity.js
diff --git a/includes/fcm/node_modules/lodash/inRange.js b/includes/fcm/node_modules/lodash/inRange.js
index f20728d..f20728d 100644..100755
--- a/includes/fcm/node_modules/lodash/inRange.js
+++ b/includes/fcm/node_modules/lodash/inRange.js
diff --git a/includes/fcm/node_modules/lodash/includes.js b/includes/fcm/node_modules/lodash/includes.js
index ae0deed..ae0deed 100644..100755
--- a/includes/fcm/node_modules/lodash/includes.js
+++ b/includes/fcm/node_modules/lodash/includes.js
diff --git a/includes/fcm/node_modules/lodash/index.js b/includes/fcm/node_modules/lodash/index.js
index 5d063e2..5d063e2 100644..100755
--- a/includes/fcm/node_modules/lodash/index.js
+++ b/includes/fcm/node_modules/lodash/index.js
diff --git a/includes/fcm/node_modules/lodash/indexOf.js b/includes/fcm/node_modules/lodash/indexOf.js
index 3c644af..3c644af 100644..100755
--- a/includes/fcm/node_modules/lodash/indexOf.js
+++ b/includes/fcm/node_modules/lodash/indexOf.js
diff --git a/includes/fcm/node_modules/lodash/initial.js b/includes/fcm/node_modules/lodash/initial.js
index f47fc50..f47fc50 100644..100755
--- a/includes/fcm/node_modules/lodash/initial.js
+++ b/includes/fcm/node_modules/lodash/initial.js
diff --git a/includes/fcm/node_modules/lodash/intersection.js b/includes/fcm/node_modules/lodash/intersection.js
index a94c135..a94c135 100644..100755
--- a/includes/fcm/node_modules/lodash/intersection.js
+++ b/includes/fcm/node_modules/lodash/intersection.js
diff --git a/includes/fcm/node_modules/lodash/intersectionBy.js b/includes/fcm/node_modules/lodash/intersectionBy.js
index 31461aa..31461aa 100644..100755
--- a/includes/fcm/node_modules/lodash/intersectionBy.js
+++ b/includes/fcm/node_modules/lodash/intersectionBy.js
diff --git a/includes/fcm/node_modules/lodash/intersectionWith.js b/includes/fcm/node_modules/lodash/intersectionWith.js
index 63cabfa..63cabfa 100644..100755
--- a/includes/fcm/node_modules/lodash/intersectionWith.js
+++ b/includes/fcm/node_modules/lodash/intersectionWith.js
diff --git a/includes/fcm/node_modules/lodash/invert.js b/includes/fcm/node_modules/lodash/invert.js
index 8c47950..8c47950 100644..100755
--- a/includes/fcm/node_modules/lodash/invert.js
+++ b/includes/fcm/node_modules/lodash/invert.js
diff --git a/includes/fcm/node_modules/lodash/invertBy.js b/includes/fcm/node_modules/lodash/invertBy.js
index 3f4f7e5..3f4f7e5 100644..100755
--- a/includes/fcm/node_modules/lodash/invertBy.js
+++ b/includes/fcm/node_modules/lodash/invertBy.js
diff --git a/includes/fcm/node_modules/lodash/invoke.js b/includes/fcm/node_modules/lodash/invoke.js
index 97d51eb..97d51eb 100644..100755
--- a/includes/fcm/node_modules/lodash/invoke.js
+++ b/includes/fcm/node_modules/lodash/invoke.js
diff --git a/includes/fcm/node_modules/lodash/invokeMap.js b/includes/fcm/node_modules/lodash/invokeMap.js
index 8da5126..8da5126 100644..100755
--- a/includes/fcm/node_modules/lodash/invokeMap.js
+++ b/includes/fcm/node_modules/lodash/invokeMap.js
diff --git a/includes/fcm/node_modules/lodash/isArguments.js b/includes/fcm/node_modules/lodash/isArguments.js
index 8b9ed66..8b9ed66 100644..100755
--- a/includes/fcm/node_modules/lodash/isArguments.js
+++ b/includes/fcm/node_modules/lodash/isArguments.js
diff --git a/includes/fcm/node_modules/lodash/isArray.js b/includes/fcm/node_modules/lodash/isArray.js
index 88ab55f..88ab55f 100644..100755
--- a/includes/fcm/node_modules/lodash/isArray.js
+++ b/includes/fcm/node_modules/lodash/isArray.js
diff --git a/includes/fcm/node_modules/lodash/isArrayBuffer.js b/includes/fcm/node_modules/lodash/isArrayBuffer.js
index 12904a6..12904a6 100644..100755
--- a/includes/fcm/node_modules/lodash/isArrayBuffer.js
+++ b/includes/fcm/node_modules/lodash/isArrayBuffer.js
diff --git a/includes/fcm/node_modules/lodash/isArrayLike.js b/includes/fcm/node_modules/lodash/isArrayLike.js
index 0f96680..0f96680 100644..100755
--- a/includes/fcm/node_modules/lodash/isArrayLike.js
+++ b/includes/fcm/node_modules/lodash/isArrayLike.js
diff --git a/includes/fcm/node_modules/lodash/isArrayLikeObject.js b/includes/fcm/node_modules/lodash/isArrayLikeObject.js
index 6c4812a..6c4812a 100644..100755
--- a/includes/fcm/node_modules/lodash/isArrayLikeObject.js
+++ b/includes/fcm/node_modules/lodash/isArrayLikeObject.js
diff --git a/includes/fcm/node_modules/lodash/isBoolean.js b/includes/fcm/node_modules/lodash/isBoolean.js
index a43ed4b..a43ed4b 100644..100755
--- a/includes/fcm/node_modules/lodash/isBoolean.js
+++ b/includes/fcm/node_modules/lodash/isBoolean.js
diff --git a/includes/fcm/node_modules/lodash/isBuffer.js b/includes/fcm/node_modules/lodash/isBuffer.js
index c103cc7..c103cc7 100644..100755
--- a/includes/fcm/node_modules/lodash/isBuffer.js
+++ b/includes/fcm/node_modules/lodash/isBuffer.js
diff --git a/includes/fcm/node_modules/lodash/isDate.js b/includes/fcm/node_modules/lodash/isDate.js
index 7f0209f..7f0209f 100644..100755
--- a/includes/fcm/node_modules/lodash/isDate.js
+++ b/includes/fcm/node_modules/lodash/isDate.js
diff --git a/includes/fcm/node_modules/lodash/isElement.js b/includes/fcm/node_modules/lodash/isElement.js
index 76ae29c..76ae29c 100644..100755
--- a/includes/fcm/node_modules/lodash/isElement.js
+++ b/includes/fcm/node_modules/lodash/isElement.js
diff --git a/includes/fcm/node_modules/lodash/isEmpty.js b/includes/fcm/node_modules/lodash/isEmpty.js
index 3597294..3597294 100644..100755
--- a/includes/fcm/node_modules/lodash/isEmpty.js
+++ b/includes/fcm/node_modules/lodash/isEmpty.js
diff --git a/includes/fcm/node_modules/lodash/isEqual.js b/includes/fcm/node_modules/lodash/isEqual.js
index 5e23e76..5e23e76 100644..100755
--- a/includes/fcm/node_modules/lodash/isEqual.js
+++ b/includes/fcm/node_modules/lodash/isEqual.js
diff --git a/includes/fcm/node_modules/lodash/isEqualWith.js b/includes/fcm/node_modules/lodash/isEqualWith.js
index 21bdc7f..21bdc7f 100644..100755
--- a/includes/fcm/node_modules/lodash/isEqualWith.js
+++ b/includes/fcm/node_modules/lodash/isEqualWith.js
diff --git a/includes/fcm/node_modules/lodash/isError.js b/includes/fcm/node_modules/lodash/isError.js
index b4f41e0..b4f41e0 100644..100755
--- a/includes/fcm/node_modules/lodash/isError.js
+++ b/includes/fcm/node_modules/lodash/isError.js
diff --git a/includes/fcm/node_modules/lodash/isFinite.js b/includes/fcm/node_modules/lodash/isFinite.js
index 601842b..601842b 100644..100755
--- a/includes/fcm/node_modules/lodash/isFinite.js
+++ b/includes/fcm/node_modules/lodash/isFinite.js
diff --git a/includes/fcm/node_modules/lodash/isFunction.js b/includes/fcm/node_modules/lodash/isFunction.js
index 907a8cd..907a8cd 100644..100755
--- a/includes/fcm/node_modules/lodash/isFunction.js
+++ b/includes/fcm/node_modules/lodash/isFunction.js
diff --git a/includes/fcm/node_modules/lodash/isInteger.js b/includes/fcm/node_modules/lodash/isInteger.js
index 66aa87d..66aa87d 100644..100755
--- a/includes/fcm/node_modules/lodash/isInteger.js
+++ b/includes/fcm/node_modules/lodash/isInteger.js
diff --git a/includes/fcm/node_modules/lodash/isLength.js b/includes/fcm/node_modules/lodash/isLength.js
index 3a95caa..3a95caa 100644..100755
--- a/includes/fcm/node_modules/lodash/isLength.js
+++ b/includes/fcm/node_modules/lodash/isLength.js
diff --git a/includes/fcm/node_modules/lodash/isMap.js b/includes/fcm/node_modules/lodash/isMap.js
index 44f8517..44f8517 100644..100755
--- a/includes/fcm/node_modules/lodash/isMap.js
+++ b/includes/fcm/node_modules/lodash/isMap.js
diff --git a/includes/fcm/node_modules/lodash/isMatch.js b/includes/fcm/node_modules/lodash/isMatch.js
index 9773a18..9773a18 100644..100755
--- a/includes/fcm/node_modules/lodash/isMatch.js
+++ b/includes/fcm/node_modules/lodash/isMatch.js
diff --git a/includes/fcm/node_modules/lodash/isMatchWith.js b/includes/fcm/node_modules/lodash/isMatchWith.js
index 187b6a6..187b6a6 100644..100755
--- a/includes/fcm/node_modules/lodash/isMatchWith.js
+++ b/includes/fcm/node_modules/lodash/isMatchWith.js
diff --git a/includes/fcm/node_modules/lodash/isNaN.js b/includes/fcm/node_modules/lodash/isNaN.js
index 7d0d783..7d0d783 100644..100755
--- a/includes/fcm/node_modules/lodash/isNaN.js
+++ b/includes/fcm/node_modules/lodash/isNaN.js
diff --git a/includes/fcm/node_modules/lodash/isNative.js b/includes/fcm/node_modules/lodash/isNative.js
index f0cb8d5..f0cb8d5 100644..100755
--- a/includes/fcm/node_modules/lodash/isNative.js
+++ b/includes/fcm/node_modules/lodash/isNative.js
diff --git a/includes/fcm/node_modules/lodash/isNil.js b/includes/fcm/node_modules/lodash/isNil.js
index 79f0505..79f0505 100644..100755
--- a/includes/fcm/node_modules/lodash/isNil.js
+++ b/includes/fcm/node_modules/lodash/isNil.js
diff --git a/includes/fcm/node_modules/lodash/isNull.js b/includes/fcm/node_modules/lodash/isNull.js
index c0a374d..c0a374d 100644..100755
--- a/includes/fcm/node_modules/lodash/isNull.js
+++ b/includes/fcm/node_modules/lodash/isNull.js
diff --git a/includes/fcm/node_modules/lodash/isNumber.js b/includes/fcm/node_modules/lodash/isNumber.js
index cd34ee4..cd34ee4 100644..100755
--- a/includes/fcm/node_modules/lodash/isNumber.js
+++ b/includes/fcm/node_modules/lodash/isNumber.js
diff --git a/includes/fcm/node_modules/lodash/isObject.js b/includes/fcm/node_modules/lodash/isObject.js
index 1dc8939..1dc8939 100644..100755
--- a/includes/fcm/node_modules/lodash/isObject.js
+++ b/includes/fcm/node_modules/lodash/isObject.js
diff --git a/includes/fcm/node_modules/lodash/isObjectLike.js b/includes/fcm/node_modules/lodash/isObjectLike.js
index 301716b..301716b 100644..100755
--- a/includes/fcm/node_modules/lodash/isObjectLike.js
+++ b/includes/fcm/node_modules/lodash/isObjectLike.js
diff --git a/includes/fcm/node_modules/lodash/isPlainObject.js b/includes/fcm/node_modules/lodash/isPlainObject.js
index 2387373..2387373 100644..100755
--- a/includes/fcm/node_modules/lodash/isPlainObject.js
+++ b/includes/fcm/node_modules/lodash/isPlainObject.js
diff --git a/includes/fcm/node_modules/lodash/isRegExp.js b/includes/fcm/node_modules/lodash/isRegExp.js
index 76c9b6e..76c9b6e 100644..100755
--- a/includes/fcm/node_modules/lodash/isRegExp.js
+++ b/includes/fcm/node_modules/lodash/isRegExp.js
diff --git a/includes/fcm/node_modules/lodash/isSafeInteger.js b/includes/fcm/node_modules/lodash/isSafeInteger.js
index 2a48526..2a48526 100644..100755
--- a/includes/fcm/node_modules/lodash/isSafeInteger.js
+++ b/includes/fcm/node_modules/lodash/isSafeInteger.js
diff --git a/includes/fcm/node_modules/lodash/isSet.js b/includes/fcm/node_modules/lodash/isSet.js
index ab88bdf..ab88bdf 100644..100755
--- a/includes/fcm/node_modules/lodash/isSet.js
+++ b/includes/fcm/node_modules/lodash/isSet.js
diff --git a/includes/fcm/node_modules/lodash/isString.js b/includes/fcm/node_modules/lodash/isString.js
index 627eb9c..627eb9c 100644..100755
--- a/includes/fcm/node_modules/lodash/isString.js
+++ b/includes/fcm/node_modules/lodash/isString.js
diff --git a/includes/fcm/node_modules/lodash/isSymbol.js b/includes/fcm/node_modules/lodash/isSymbol.js
index dfb60b9..dfb60b9 100644..100755
--- a/includes/fcm/node_modules/lodash/isSymbol.js
+++ b/includes/fcm/node_modules/lodash/isSymbol.js
diff --git a/includes/fcm/node_modules/lodash/isTypedArray.js b/includes/fcm/node_modules/lodash/isTypedArray.js
index da3f8dd..da3f8dd 100644..100755
--- a/includes/fcm/node_modules/lodash/isTypedArray.js
+++ b/includes/fcm/node_modules/lodash/isTypedArray.js
diff --git a/includes/fcm/node_modules/lodash/isUndefined.js b/includes/fcm/node_modules/lodash/isUndefined.js
index 377d121..377d121 100644..100755
--- a/includes/fcm/node_modules/lodash/isUndefined.js
+++ b/includes/fcm/node_modules/lodash/isUndefined.js
diff --git a/includes/fcm/node_modules/lodash/isWeakMap.js b/includes/fcm/node_modules/lodash/isWeakMap.js
index 8d36f66..8d36f66 100644..100755
--- a/includes/fcm/node_modules/lodash/isWeakMap.js
+++ b/includes/fcm/node_modules/lodash/isWeakMap.js
diff --git a/includes/fcm/node_modules/lodash/isWeakSet.js b/includes/fcm/node_modules/lodash/isWeakSet.js
index e628b26..e628b26 100644..100755
--- a/includes/fcm/node_modules/lodash/isWeakSet.js
+++ b/includes/fcm/node_modules/lodash/isWeakSet.js
diff --git a/includes/fcm/node_modules/lodash/iteratee.js b/includes/fcm/node_modules/lodash/iteratee.js
index 61b73a8..61b73a8 100644..100755
--- a/includes/fcm/node_modules/lodash/iteratee.js
+++ b/includes/fcm/node_modules/lodash/iteratee.js
diff --git a/includes/fcm/node_modules/lodash/join.js b/includes/fcm/node_modules/lodash/join.js
index 45de079..45de079 100644..100755
--- a/includes/fcm/node_modules/lodash/join.js
+++ b/includes/fcm/node_modules/lodash/join.js
diff --git a/includes/fcm/node_modules/lodash/kebabCase.js b/includes/fcm/node_modules/lodash/kebabCase.js
index 8a52be6..8a52be6 100644..100755
--- a/includes/fcm/node_modules/lodash/kebabCase.js
+++ b/includes/fcm/node_modules/lodash/kebabCase.js
diff --git a/includes/fcm/node_modules/lodash/keyBy.js b/includes/fcm/node_modules/lodash/keyBy.js
index acc007a..acc007a 100644..100755
--- a/includes/fcm/node_modules/lodash/keyBy.js
+++ b/includes/fcm/node_modules/lodash/keyBy.js
diff --git a/includes/fcm/node_modules/lodash/keys.js b/includes/fcm/node_modules/lodash/keys.js
index d143c71..d143c71 100644..100755
--- a/includes/fcm/node_modules/lodash/keys.js
+++ b/includes/fcm/node_modules/lodash/keys.js
diff --git a/includes/fcm/node_modules/lodash/keysIn.js b/includes/fcm/node_modules/lodash/keysIn.js
index a62308f..a62308f 100644..100755
--- a/includes/fcm/node_modules/lodash/keysIn.js
+++ b/includes/fcm/node_modules/lodash/keysIn.js
diff --git a/includes/fcm/node_modules/lodash/lang.js b/includes/fcm/node_modules/lodash/lang.js
index a396216..a396216 100644..100755
--- a/includes/fcm/node_modules/lodash/lang.js
+++ b/includes/fcm/node_modules/lodash/lang.js
diff --git a/includes/fcm/node_modules/lodash/last.js b/includes/fcm/node_modules/lodash/last.js
index cad1eaf..cad1eaf 100644..100755
--- a/includes/fcm/node_modules/lodash/last.js
+++ b/includes/fcm/node_modules/lodash/last.js
diff --git a/includes/fcm/node_modules/lodash/lastIndexOf.js b/includes/fcm/node_modules/lodash/lastIndexOf.js
index dabfb61..dabfb61 100644..100755
--- a/includes/fcm/node_modules/lodash/lastIndexOf.js
+++ b/includes/fcm/node_modules/lodash/lastIndexOf.js
diff --git a/includes/fcm/node_modules/lodash/lodash.js b/includes/fcm/node_modules/lodash/lodash.js
index 4131e93..4131e93 100644..100755
--- a/includes/fcm/node_modules/lodash/lodash.js
+++ b/includes/fcm/node_modules/lodash/lodash.js
diff --git a/includes/fcm/node_modules/lodash/lodash.min.js b/includes/fcm/node_modules/lodash/lodash.min.js
index 4219da7..4219da7 100644..100755
--- a/includes/fcm/node_modules/lodash/lodash.min.js
+++ b/includes/fcm/node_modules/lodash/lodash.min.js
diff --git a/includes/fcm/node_modules/lodash/lowerCase.js b/includes/fcm/node_modules/lodash/lowerCase.js
index 66c1f49..66c1f49 100644..100755
--- a/includes/fcm/node_modules/lodash/lowerCase.js
+++ b/includes/fcm/node_modules/lodash/lowerCase.js
diff --git a/includes/fcm/node_modules/lodash/lowerFirst.js b/includes/fcm/node_modules/lodash/lowerFirst.js
index c08f082..c08f082 100644..100755
--- a/includes/fcm/node_modules/lodash/lowerFirst.js
+++ b/includes/fcm/node_modules/lodash/lowerFirst.js
diff --git a/includes/fcm/node_modules/lodash/lt.js b/includes/fcm/node_modules/lodash/lt.js
index 813866e..813866e 100644..100755
--- a/includes/fcm/node_modules/lodash/lt.js
+++ b/includes/fcm/node_modules/lodash/lt.js
diff --git a/includes/fcm/node_modules/lodash/lte.js b/includes/fcm/node_modules/lodash/lte.js
index 382f661..382f661 100644..100755
--- a/includes/fcm/node_modules/lodash/lte.js
+++ b/includes/fcm/node_modules/lodash/lte.js
diff --git a/includes/fcm/node_modules/lodash/map.js b/includes/fcm/node_modules/lodash/map.js
index 22efee7..22efee7 100644..100755
--- a/includes/fcm/node_modules/lodash/map.js
+++ b/includes/fcm/node_modules/lodash/map.js
diff --git a/includes/fcm/node_modules/lodash/mapKeys.js b/includes/fcm/node_modules/lodash/mapKeys.js
index 3b68797..3b68797 100644..100755
--- a/includes/fcm/node_modules/lodash/mapKeys.js
+++ b/includes/fcm/node_modules/lodash/mapKeys.js
diff --git a/includes/fcm/node_modules/lodash/mapValues.js b/includes/fcm/node_modules/lodash/mapValues.js
index 4ec0825..4ec0825 100644..100755
--- a/includes/fcm/node_modules/lodash/mapValues.js
+++ b/includes/fcm/node_modules/lodash/mapValues.js
diff --git a/includes/fcm/node_modules/lodash/matches.js b/includes/fcm/node_modules/lodash/matches.js
index e10b351..e10b351 100644..100755
--- a/includes/fcm/node_modules/lodash/matches.js
+++ b/includes/fcm/node_modules/lodash/matches.js
diff --git a/includes/fcm/node_modules/lodash/matchesProperty.js b/includes/fcm/node_modules/lodash/matchesProperty.js
index e6f1a88..e6f1a88 100644..100755
--- a/includes/fcm/node_modules/lodash/matchesProperty.js
+++ b/includes/fcm/node_modules/lodash/matchesProperty.js
diff --git a/includes/fcm/node_modules/lodash/math.js b/includes/fcm/node_modules/lodash/math.js
index 5966887..5966887 100644..100755
--- a/includes/fcm/node_modules/lodash/math.js
+++ b/includes/fcm/node_modules/lodash/math.js
diff --git a/includes/fcm/node_modules/lodash/max.js b/includes/fcm/node_modules/lodash/max.js
index 142ad8c..142ad8c 100644..100755
--- a/includes/fcm/node_modules/lodash/max.js
+++ b/includes/fcm/node_modules/lodash/max.js
diff --git a/includes/fcm/node_modules/lodash/maxBy.js b/includes/fcm/node_modules/lodash/maxBy.js
index 2eba9c0..2eba9c0 100644..100755
--- a/includes/fcm/node_modules/lodash/maxBy.js
+++ b/includes/fcm/node_modules/lodash/maxBy.js
diff --git a/includes/fcm/node_modules/lodash/mean.js b/includes/fcm/node_modules/lodash/mean.js
index e3ffff6..e3ffff6 100644..100755
--- a/includes/fcm/node_modules/lodash/mean.js
+++ b/includes/fcm/node_modules/lodash/mean.js
diff --git a/includes/fcm/node_modules/lodash/meanBy.js b/includes/fcm/node_modules/lodash/meanBy.js
index b031671..b031671 100644..100755
--- a/includes/fcm/node_modules/lodash/meanBy.js
+++ b/includes/fcm/node_modules/lodash/meanBy.js
diff --git a/includes/fcm/node_modules/lodash/memoize.js b/includes/fcm/node_modules/lodash/memoize.js
index d6035af..d6035af 100644..100755
--- a/includes/fcm/node_modules/lodash/memoize.js
+++ b/includes/fcm/node_modules/lodash/memoize.js
diff --git a/includes/fcm/node_modules/lodash/merge.js b/includes/fcm/node_modules/lodash/merge.js
index 4bbc3a1..4bbc3a1 100644..100755
--- a/includes/fcm/node_modules/lodash/merge.js
+++ b/includes/fcm/node_modules/lodash/merge.js
diff --git a/includes/fcm/node_modules/lodash/mergeWith.js b/includes/fcm/node_modules/lodash/mergeWith.js
index 1b43a2c..1b43a2c 100644..100755
--- a/includes/fcm/node_modules/lodash/mergeWith.js
+++ b/includes/fcm/node_modules/lodash/mergeWith.js
diff --git a/includes/fcm/node_modules/lodash/method.js b/includes/fcm/node_modules/lodash/method.js
index 23ec32d..23ec32d 100644..100755
--- a/includes/fcm/node_modules/lodash/method.js
+++ b/includes/fcm/node_modules/lodash/method.js
diff --git a/includes/fcm/node_modules/lodash/methodOf.js b/includes/fcm/node_modules/lodash/methodOf.js
index df59b57..df59b57 100644..100755
--- a/includes/fcm/node_modules/lodash/methodOf.js
+++ b/includes/fcm/node_modules/lodash/methodOf.js
diff --git a/includes/fcm/node_modules/lodash/min.js b/includes/fcm/node_modules/lodash/min.js
index 428f571..428f571 100644..100755
--- a/includes/fcm/node_modules/lodash/min.js
+++ b/includes/fcm/node_modules/lodash/min.js
diff --git a/includes/fcm/node_modules/lodash/minBy.js b/includes/fcm/node_modules/lodash/minBy.js
index b2697e4..b2697e4 100644..100755
--- a/includes/fcm/node_modules/lodash/minBy.js
+++ b/includes/fcm/node_modules/lodash/minBy.js
diff --git a/includes/fcm/node_modules/lodash/mixin.js b/includes/fcm/node_modules/lodash/mixin.js
index 6dc9674..6dc9674 100644..100755
--- a/includes/fcm/node_modules/lodash/mixin.js
+++ b/includes/fcm/node_modules/lodash/mixin.js
diff --git a/includes/fcm/node_modules/lodash/multiply.js b/includes/fcm/node_modules/lodash/multiply.js
index d7876e1..d7876e1 100644..100755
--- a/includes/fcm/node_modules/lodash/multiply.js
+++ b/includes/fcm/node_modules/lodash/multiply.js
diff --git a/includes/fcm/node_modules/lodash/negate.js b/includes/fcm/node_modules/lodash/negate.js
index 5a65cd1..5a65cd1 100644..100755
--- a/includes/fcm/node_modules/lodash/negate.js
+++ b/includes/fcm/node_modules/lodash/negate.js
diff --git a/includes/fcm/node_modules/lodash/next.js b/includes/fcm/node_modules/lodash/next.js
index 55f949c..55f949c 100644..100755
--- a/includes/fcm/node_modules/lodash/next.js
+++ b/includes/fcm/node_modules/lodash/next.js
diff --git a/includes/fcm/node_modules/lodash/noop.js b/includes/fcm/node_modules/lodash/noop.js
index 3c0862e..3c0862e 100644..100755
--- a/includes/fcm/node_modules/lodash/noop.js
+++ b/includes/fcm/node_modules/lodash/noop.js
diff --git a/includes/fcm/node_modules/lodash/now.js b/includes/fcm/node_modules/lodash/now.js
index 44a0562..44a0562 100644..100755
--- a/includes/fcm/node_modules/lodash/now.js
+++ b/includes/fcm/node_modules/lodash/now.js
diff --git a/includes/fcm/node_modules/lodash/nth.js b/includes/fcm/node_modules/lodash/nth.js
index 8a344de..8a344de 100644..100755
--- a/includes/fcm/node_modules/lodash/nth.js
+++ b/includes/fcm/node_modules/lodash/nth.js
diff --git a/includes/fcm/node_modules/lodash/nthArg.js b/includes/fcm/node_modules/lodash/nthArg.js
index 09406dd..09406dd 100644..100755
--- a/includes/fcm/node_modules/lodash/nthArg.js
+++ b/includes/fcm/node_modules/lodash/nthArg.js
diff --git a/includes/fcm/node_modules/lodash/number.js b/includes/fcm/node_modules/lodash/number.js
index c3b0100..c3b0100 100644..100755
--- a/includes/fcm/node_modules/lodash/number.js
+++ b/includes/fcm/node_modules/lodash/number.js
diff --git a/includes/fcm/node_modules/lodash/object.js b/includes/fcm/node_modules/lodash/object.js
index f046b05..f046b05 100644..100755
--- a/includes/fcm/node_modules/lodash/object.js
+++ b/includes/fcm/node_modules/lodash/object.js
diff --git a/includes/fcm/node_modules/lodash/omit.js b/includes/fcm/node_modules/lodash/omit.js
index 97f5f54..97f5f54 100644..100755
--- a/includes/fcm/node_modules/lodash/omit.js
+++ b/includes/fcm/node_modules/lodash/omit.js
diff --git a/includes/fcm/node_modules/lodash/omitBy.js b/includes/fcm/node_modules/lodash/omitBy.js
index a064036..a064036 100644..100755
--- a/includes/fcm/node_modules/lodash/omitBy.js
+++ b/includes/fcm/node_modules/lodash/omitBy.js
diff --git a/includes/fcm/node_modules/lodash/once.js b/includes/fcm/node_modules/lodash/once.js
index 0706fc3..0706fc3 100644..100755
--- a/includes/fcm/node_modules/lodash/once.js
+++ b/includes/fcm/node_modules/lodash/once.js
diff --git a/includes/fcm/node_modules/lodash/orderBy.js b/includes/fcm/node_modules/lodash/orderBy.js
index 7195c8c..7195c8c 100644..100755
--- a/includes/fcm/node_modules/lodash/orderBy.js
+++ b/includes/fcm/node_modules/lodash/orderBy.js
diff --git a/includes/fcm/node_modules/lodash/over.js b/includes/fcm/node_modules/lodash/over.js
index bea2f91..bea2f91 100644..100755
--- a/includes/fcm/node_modules/lodash/over.js
+++ b/includes/fcm/node_modules/lodash/over.js
diff --git a/includes/fcm/node_modules/lodash/overArgs.js b/includes/fcm/node_modules/lodash/overArgs.js
index f0067db..f0067db 100644..100755
--- a/includes/fcm/node_modules/lodash/overArgs.js
+++ b/includes/fcm/node_modules/lodash/overArgs.js
diff --git a/includes/fcm/node_modules/lodash/overEvery.js b/includes/fcm/node_modules/lodash/overEvery.js
index fb19d13..fb19d13 100644..100755
--- a/includes/fcm/node_modules/lodash/overEvery.js
+++ b/includes/fcm/node_modules/lodash/overEvery.js
diff --git a/includes/fcm/node_modules/lodash/overSome.js b/includes/fcm/node_modules/lodash/overSome.js
index 414ab66..414ab66 100644..100755
--- a/includes/fcm/node_modules/lodash/overSome.js
+++ b/includes/fcm/node_modules/lodash/overSome.js
diff --git a/includes/fcm/node_modules/lodash/package.json b/includes/fcm/node_modules/lodash/package.json
index b35fd95..b35fd95 100644..100755
--- a/includes/fcm/node_modules/lodash/package.json
+++ b/includes/fcm/node_modules/lodash/package.json
diff --git a/includes/fcm/node_modules/lodash/pad.js b/includes/fcm/node_modules/lodash/pad.js
index 77e1f1c..77e1f1c 100644..100755
--- a/includes/fcm/node_modules/lodash/pad.js
+++ b/includes/fcm/node_modules/lodash/pad.js
diff --git a/includes/fcm/node_modules/lodash/padEnd.js b/includes/fcm/node_modules/lodash/padEnd.js
index 224eb80..224eb80 100644..100755
--- a/includes/fcm/node_modules/lodash/padEnd.js
+++ b/includes/fcm/node_modules/lodash/padEnd.js
diff --git a/includes/fcm/node_modules/lodash/padStart.js b/includes/fcm/node_modules/lodash/padStart.js
index f991866..f991866 100644..100755
--- a/includes/fcm/node_modules/lodash/padStart.js
+++ b/includes/fcm/node_modules/lodash/padStart.js
diff --git a/includes/fcm/node_modules/lodash/parseInt.js b/includes/fcm/node_modules/lodash/parseInt.js
index b89ac63..b89ac63 100644..100755
--- a/includes/fcm/node_modules/lodash/parseInt.js
+++ b/includes/fcm/node_modules/lodash/parseInt.js
diff --git a/includes/fcm/node_modules/lodash/partial.js b/includes/fcm/node_modules/lodash/partial.js
index 05fe8d3..05fe8d3 100644..100755
--- a/includes/fcm/node_modules/lodash/partial.js
+++ b/includes/fcm/node_modules/lodash/partial.js
diff --git a/includes/fcm/node_modules/lodash/partialRight.js b/includes/fcm/node_modules/lodash/partialRight.js
index eee031f..eee031f 100644..100755
--- a/includes/fcm/node_modules/lodash/partialRight.js
+++ b/includes/fcm/node_modules/lodash/partialRight.js
diff --git a/includes/fcm/node_modules/lodash/partition.js b/includes/fcm/node_modules/lodash/partition.js
index 6b814a9..6b814a9 100644..100755
--- a/includes/fcm/node_modules/lodash/partition.js
+++ b/includes/fcm/node_modules/lodash/partition.js
diff --git a/includes/fcm/node_modules/lodash/pick.js b/includes/fcm/node_modules/lodash/pick.js
index 3160199..3160199 100644..100755
--- a/includes/fcm/node_modules/lodash/pick.js
+++ b/includes/fcm/node_modules/lodash/pick.js
diff --git a/includes/fcm/node_modules/lodash/pickBy.js b/includes/fcm/node_modules/lodash/pickBy.js
index ae7c271..ae7c271 100644..100755
--- a/includes/fcm/node_modules/lodash/pickBy.js
+++ b/includes/fcm/node_modules/lodash/pickBy.js
diff --git a/includes/fcm/node_modules/lodash/plant.js b/includes/fcm/node_modules/lodash/plant.js
index 23776f3..23776f3 100644..100755
--- a/includes/fcm/node_modules/lodash/plant.js
+++ b/includes/fcm/node_modules/lodash/plant.js
diff --git a/includes/fcm/node_modules/lodash/property.js b/includes/fcm/node_modules/lodash/property.js
index ca8202f..ca8202f 100644..100755
--- a/includes/fcm/node_modules/lodash/property.js
+++ b/includes/fcm/node_modules/lodash/property.js
diff --git a/includes/fcm/node_modules/lodash/propertyOf.js b/includes/fcm/node_modules/lodash/propertyOf.js
index 384044d..384044d 100644..100755
--- a/includes/fcm/node_modules/lodash/propertyOf.js
+++ b/includes/fcm/node_modules/lodash/propertyOf.js
diff --git a/includes/fcm/node_modules/lodash/pull.js b/includes/fcm/node_modules/lodash/pull.js
index a2efcb5..a2efcb5 100644..100755
--- a/includes/fcm/node_modules/lodash/pull.js
+++ b/includes/fcm/node_modules/lodash/pull.js
diff --git a/includes/fcm/node_modules/lodash/pullAll.js b/includes/fcm/node_modules/lodash/pullAll.js
index f4605c2..f4605c2 100644..100755
--- a/includes/fcm/node_modules/lodash/pullAll.js
+++ b/includes/fcm/node_modules/lodash/pullAll.js
diff --git a/includes/fcm/node_modules/lodash/pullAllBy.js b/includes/fcm/node_modules/lodash/pullAllBy.js
index 74025e8..74025e8 100644..100755
--- a/includes/fcm/node_modules/lodash/pullAllBy.js
+++ b/includes/fcm/node_modules/lodash/pullAllBy.js
diff --git a/includes/fcm/node_modules/lodash/pullAllWith.js b/includes/fcm/node_modules/lodash/pullAllWith.js
index 1d2fd9f..1d2fd9f 100644..100755
--- a/includes/fcm/node_modules/lodash/pullAllWith.js
+++ b/includes/fcm/node_modules/lodash/pullAllWith.js
diff --git a/includes/fcm/node_modules/lodash/pullAt.js b/includes/fcm/node_modules/lodash/pullAt.js
index 6ed84e0..6ed84e0 100644..100755
--- a/includes/fcm/node_modules/lodash/pullAt.js
+++ b/includes/fcm/node_modules/lodash/pullAt.js
diff --git a/includes/fcm/node_modules/lodash/random.js b/includes/fcm/node_modules/lodash/random.js
index 8067711..8067711 100644..100755
--- a/includes/fcm/node_modules/lodash/random.js
+++ b/includes/fcm/node_modules/lodash/random.js
diff --git a/includes/fcm/node_modules/lodash/range.js b/includes/fcm/node_modules/lodash/range.js
index fa63b09..fa63b09 100644..100755
--- a/includes/fcm/node_modules/lodash/range.js
+++ b/includes/fcm/node_modules/lodash/range.js
diff --git a/includes/fcm/node_modules/lodash/rangeRight.js b/includes/fcm/node_modules/lodash/rangeRight.js
index 271fafc..271fafc 100644..100755
--- a/includes/fcm/node_modules/lodash/rangeRight.js
+++ b/includes/fcm/node_modules/lodash/rangeRight.js
diff --git a/includes/fcm/node_modules/lodash/rearg.js b/includes/fcm/node_modules/lodash/rearg.js
index a3e1970..a3e1970 100644..100755
--- a/includes/fcm/node_modules/lodash/rearg.js
+++ b/includes/fcm/node_modules/lodash/rearg.js
diff --git a/includes/fcm/node_modules/lodash/reduce.js b/includes/fcm/node_modules/lodash/reduce.js
index 5a1df4d..5a1df4d 100644..100755
--- a/includes/fcm/node_modules/lodash/reduce.js
+++ b/includes/fcm/node_modules/lodash/reduce.js
diff --git a/includes/fcm/node_modules/lodash/reduceRight.js b/includes/fcm/node_modules/lodash/reduceRight.js
index e06a7cb..e06a7cb 100644..100755
--- a/includes/fcm/node_modules/lodash/reduceRight.js
+++ b/includes/fcm/node_modules/lodash/reduceRight.js
diff --git a/includes/fcm/node_modules/lodash/reject.js b/includes/fcm/node_modules/lodash/reject.js
index a13e554..a13e554 100644..100755
--- a/includes/fcm/node_modules/lodash/reject.js
+++ b/includes/fcm/node_modules/lodash/reject.js
diff --git a/includes/fcm/node_modules/lodash/release.md b/includes/fcm/node_modules/lodash/release.md
index 465d8ff..465d8ff 100644..100755
--- a/includes/fcm/node_modules/lodash/release.md
+++ b/includes/fcm/node_modules/lodash/release.md
diff --git a/includes/fcm/node_modules/lodash/remove.js b/includes/fcm/node_modules/lodash/remove.js
index 87b1898..87b1898 100644..100755
--- a/includes/fcm/node_modules/lodash/remove.js
+++ b/includes/fcm/node_modules/lodash/remove.js
diff --git a/includes/fcm/node_modules/lodash/repeat.js b/includes/fcm/node_modules/lodash/repeat.js
index f4d8c69..f4d8c69 100644..100755
--- a/includes/fcm/node_modules/lodash/repeat.js
+++ b/includes/fcm/node_modules/lodash/repeat.js
diff --git a/includes/fcm/node_modules/lodash/replace.js b/includes/fcm/node_modules/lodash/replace.js
index 6e26ecd..6e26ecd 100644..100755
--- a/includes/fcm/node_modules/lodash/replace.js
+++ b/includes/fcm/node_modules/lodash/replace.js
diff --git a/includes/fcm/node_modules/lodash/rest.js b/includes/fcm/node_modules/lodash/rest.js
index eaaad00..eaaad00 100644..100755
--- a/includes/fcm/node_modules/lodash/rest.js
+++ b/includes/fcm/node_modules/lodash/rest.js
diff --git a/includes/fcm/node_modules/lodash/result.js b/includes/fcm/node_modules/lodash/result.js
index eae1250..eae1250 100644..100755
--- a/includes/fcm/node_modules/lodash/result.js
+++ b/includes/fcm/node_modules/lodash/result.js
diff --git a/includes/fcm/node_modules/lodash/reverse.js b/includes/fcm/node_modules/lodash/reverse.js
index 21764af..21764af 100644..100755
--- a/includes/fcm/node_modules/lodash/reverse.js
+++ b/includes/fcm/node_modules/lodash/reverse.js
diff --git a/includes/fcm/node_modules/lodash/round.js b/includes/fcm/node_modules/lodash/round.js
index fccc831..fccc831 100644..100755
--- a/includes/fcm/node_modules/lodash/round.js
+++ b/includes/fcm/node_modules/lodash/round.js
diff --git a/includes/fcm/node_modules/lodash/sample.js b/includes/fcm/node_modules/lodash/sample.js
index 39c3560..39c3560 100644..100755
--- a/includes/fcm/node_modules/lodash/sample.js
+++ b/includes/fcm/node_modules/lodash/sample.js
diff --git a/includes/fcm/node_modules/lodash/sampleSize.js b/includes/fcm/node_modules/lodash/sampleSize.js
index a303686..a303686 100644..100755
--- a/includes/fcm/node_modules/lodash/sampleSize.js
+++ b/includes/fcm/node_modules/lodash/sampleSize.js
diff --git a/includes/fcm/node_modules/lodash/seq.js b/includes/fcm/node_modules/lodash/seq.js
index 1570c2d..1570c2d 100644..100755
--- a/includes/fcm/node_modules/lodash/seq.js
+++ b/includes/fcm/node_modules/lodash/seq.js
diff --git a/includes/fcm/node_modules/lodash/set.js b/includes/fcm/node_modules/lodash/set.js
index d663002..d663002 100644..100755
--- a/includes/fcm/node_modules/lodash/set.js
+++ b/includes/fcm/node_modules/lodash/set.js
diff --git a/includes/fcm/node_modules/lodash/setWith.js b/includes/fcm/node_modules/lodash/setWith.js
index fb3e0f6..fb3e0f6 100644..100755
--- a/includes/fcm/node_modules/lodash/setWith.js
+++ b/includes/fcm/node_modules/lodash/setWith.js
diff --git a/includes/fcm/node_modules/lodash/shuffle.js b/includes/fcm/node_modules/lodash/shuffle.js
index 2b72da7..2b72da7 100644..100755
--- a/includes/fcm/node_modules/lodash/shuffle.js
+++ b/includes/fcm/node_modules/lodash/shuffle.js
diff --git a/includes/fcm/node_modules/lodash/size.js b/includes/fcm/node_modules/lodash/size.js
index 3561fc1..3561fc1 100644..100755
--- a/includes/fcm/node_modules/lodash/size.js
+++ b/includes/fcm/node_modules/lodash/size.js
diff --git a/includes/fcm/node_modules/lodash/slice.js b/includes/fcm/node_modules/lodash/slice.js
index f732442..f732442 100644..100755
--- a/includes/fcm/node_modules/lodash/slice.js
+++ b/includes/fcm/node_modules/lodash/slice.js
diff --git a/includes/fcm/node_modules/lodash/snakeCase.js b/includes/fcm/node_modules/lodash/snakeCase.js
index 27f2a76..27f2a76 100644..100755
--- a/includes/fcm/node_modules/lodash/snakeCase.js
+++ b/includes/fcm/node_modules/lodash/snakeCase.js
diff --git a/includes/fcm/node_modules/lodash/some.js b/includes/fcm/node_modules/lodash/some.js
index 9c1d08c..9c1d08c 100644..100755
--- a/includes/fcm/node_modules/lodash/some.js
+++ b/includes/fcm/node_modules/lodash/some.js
diff --git a/includes/fcm/node_modules/lodash/sortBy.js b/includes/fcm/node_modules/lodash/sortBy.js
index d756aba..d756aba 100644..100755
--- a/includes/fcm/node_modules/lodash/sortBy.js
+++ b/includes/fcm/node_modules/lodash/sortBy.js
diff --git a/includes/fcm/node_modules/lodash/sortedIndex.js b/includes/fcm/node_modules/lodash/sortedIndex.js
index e763473..e763473 100644..100755
--- a/includes/fcm/node_modules/lodash/sortedIndex.js
+++ b/includes/fcm/node_modules/lodash/sortedIndex.js
diff --git a/includes/fcm/node_modules/lodash/sortedIndexBy.js b/includes/fcm/node_modules/lodash/sortedIndexBy.js
index 945f23c..945f23c 100644..100755
--- a/includes/fcm/node_modules/lodash/sortedIndexBy.js
+++ b/includes/fcm/node_modules/lodash/sortedIndexBy.js
diff --git a/includes/fcm/node_modules/lodash/sortedIndexOf.js b/includes/fcm/node_modules/lodash/sortedIndexOf.js
index e2d3b7a..e2d3b7a 100644..100755
--- a/includes/fcm/node_modules/lodash/sortedIndexOf.js
+++ b/includes/fcm/node_modules/lodash/sortedIndexOf.js
diff --git a/includes/fcm/node_modules/lodash/sortedLastIndex.js b/includes/fcm/node_modules/lodash/sortedLastIndex.js
index 9380cb9..9380cb9 100644..100755
--- a/includes/fcm/node_modules/lodash/sortedLastIndex.js
+++ b/includes/fcm/node_modules/lodash/sortedLastIndex.js
diff --git a/includes/fcm/node_modules/lodash/sortedLastIndexBy.js b/includes/fcm/node_modules/lodash/sortedLastIndexBy.js
index 9225eeb..9225eeb 100644..100755
--- a/includes/fcm/node_modules/lodash/sortedLastIndexBy.js
+++ b/includes/fcm/node_modules/lodash/sortedLastIndexBy.js
diff --git a/includes/fcm/node_modules/lodash/sortedLastIndexOf.js b/includes/fcm/node_modules/lodash/sortedLastIndexOf.js
index 18bc4c5..18bc4c5 100644..100755
--- a/includes/fcm/node_modules/lodash/sortedLastIndexOf.js
+++ b/includes/fcm/node_modules/lodash/sortedLastIndexOf.js
diff --git a/includes/fcm/node_modules/lodash/sortedUniq.js b/includes/fcm/node_modules/lodash/sortedUniq.js
index 866db31..866db31 100644..100755
--- a/includes/fcm/node_modules/lodash/sortedUniq.js
+++ b/includes/fcm/node_modules/lodash/sortedUniq.js
diff --git a/includes/fcm/node_modules/lodash/sortedUniqBy.js b/includes/fcm/node_modules/lodash/sortedUniqBy.js
index 4f05ebe..4f05ebe 100644..100755
--- a/includes/fcm/node_modules/lodash/sortedUniqBy.js
+++ b/includes/fcm/node_modules/lodash/sortedUniqBy.js
diff --git a/includes/fcm/node_modules/lodash/split.js b/includes/fcm/node_modules/lodash/split.js
index 956b48a..956b48a 100644..100755
--- a/includes/fcm/node_modules/lodash/split.js
+++ b/includes/fcm/node_modules/lodash/split.js
diff --git a/includes/fcm/node_modules/lodash/spread.js b/includes/fcm/node_modules/lodash/spread.js
index 60a08e2..60a08e2 100644..100755
--- a/includes/fcm/node_modules/lodash/spread.js
+++ b/includes/fcm/node_modules/lodash/spread.js
diff --git a/includes/fcm/node_modules/lodash/startCase.js b/includes/fcm/node_modules/lodash/startCase.js
index a48f21c..a48f21c 100644..100755
--- a/includes/fcm/node_modules/lodash/startCase.js
+++ b/includes/fcm/node_modules/lodash/startCase.js
diff --git a/includes/fcm/node_modules/lodash/startsWith.js b/includes/fcm/node_modules/lodash/startsWith.js
index 956c098..956c098 100644..100755
--- a/includes/fcm/node_modules/lodash/startsWith.js
+++ b/includes/fcm/node_modules/lodash/startsWith.js
diff --git a/includes/fcm/node_modules/lodash/string.js b/includes/fcm/node_modules/lodash/string.js
index 2c829c1..2c829c1 100644..100755
--- a/includes/fcm/node_modules/lodash/string.js
+++ b/includes/fcm/node_modules/lodash/string.js
diff --git a/includes/fcm/node_modules/lodash/stubArray.js b/includes/fcm/node_modules/lodash/stubArray.js
index f460c15..f460c15 100644..100755
--- a/includes/fcm/node_modules/lodash/stubArray.js
+++ b/includes/fcm/node_modules/lodash/stubArray.js
diff --git a/includes/fcm/node_modules/lodash/stubFalse.js b/includes/fcm/node_modules/lodash/stubFalse.js
index 9b346fc..9b346fc 100644..100755
--- a/includes/fcm/node_modules/lodash/stubFalse.js
+++ b/includes/fcm/node_modules/lodash/stubFalse.js
diff --git a/includes/fcm/node_modules/lodash/stubObject.js b/includes/fcm/node_modules/lodash/stubObject.js
index 1d190a1..1d190a1 100644..100755
--- a/includes/fcm/node_modules/lodash/stubObject.js
+++ b/includes/fcm/node_modules/lodash/stubObject.js
diff --git a/includes/fcm/node_modules/lodash/stubString.js b/includes/fcm/node_modules/lodash/stubString.js
index 2db0bed..2db0bed 100644..100755
--- a/includes/fcm/node_modules/lodash/stubString.js
+++ b/includes/fcm/node_modules/lodash/stubString.js
diff --git a/includes/fcm/node_modules/lodash/stubTrue.js b/includes/fcm/node_modules/lodash/stubTrue.js
index af3cc9e..af3cc9e 100644..100755
--- a/includes/fcm/node_modules/lodash/stubTrue.js
+++ b/includes/fcm/node_modules/lodash/stubTrue.js
diff --git a/includes/fcm/node_modules/lodash/subtract.js b/includes/fcm/node_modules/lodash/subtract.js
index 6720778..6720778 100644..100755
--- a/includes/fcm/node_modules/lodash/subtract.js
+++ b/includes/fcm/node_modules/lodash/subtract.js
diff --git a/includes/fcm/node_modules/lodash/sum.js b/includes/fcm/node_modules/lodash/sum.js
index 3b07ee4..3b07ee4 100644..100755
--- a/includes/fcm/node_modules/lodash/sum.js
+++ b/includes/fcm/node_modules/lodash/sum.js
diff --git a/includes/fcm/node_modules/lodash/sumBy.js b/includes/fcm/node_modules/lodash/sumBy.js
index 00e36d0..00e36d0 100644..100755
--- a/includes/fcm/node_modules/lodash/sumBy.js
+++ b/includes/fcm/node_modules/lodash/sumBy.js
diff --git a/includes/fcm/node_modules/lodash/tail.js b/includes/fcm/node_modules/lodash/tail.js
index 001c22d..001c22d 100644..100755
--- a/includes/fcm/node_modules/lodash/tail.js
+++ b/includes/fcm/node_modules/lodash/tail.js
diff --git a/includes/fcm/node_modules/lodash/take.js b/includes/fcm/node_modules/lodash/take.js
index b7da712..b7da712 100644..100755
--- a/includes/fcm/node_modules/lodash/take.js
+++ b/includes/fcm/node_modules/lodash/take.js
diff --git a/includes/fcm/node_modules/lodash/takeRight.js b/includes/fcm/node_modules/lodash/takeRight.js
index 6c37506..6c37506 100644..100755
--- a/includes/fcm/node_modules/lodash/takeRight.js
+++ b/includes/fcm/node_modules/lodash/takeRight.js
diff --git a/includes/fcm/node_modules/lodash/takeRightWhile.js b/includes/fcm/node_modules/lodash/takeRightWhile.js
index 94ab783..94ab783 100644..100755
--- a/includes/fcm/node_modules/lodash/takeRightWhile.js
+++ b/includes/fcm/node_modules/lodash/takeRightWhile.js
diff --git a/includes/fcm/node_modules/lodash/takeWhile.js b/includes/fcm/node_modules/lodash/takeWhile.js
index e88f591..e88f591 100644..100755
--- a/includes/fcm/node_modules/lodash/takeWhile.js
+++ b/includes/fcm/node_modules/lodash/takeWhile.js
diff --git a/includes/fcm/node_modules/lodash/tap.js b/includes/fcm/node_modules/lodash/tap.js
index d007285..d007285 100644..100755
--- a/includes/fcm/node_modules/lodash/tap.js
+++ b/includes/fcm/node_modules/lodash/tap.js
diff --git a/includes/fcm/node_modules/lodash/template.js b/includes/fcm/node_modules/lodash/template.js
index 5c6d6f4..5c6d6f4 100644..100755
--- a/includes/fcm/node_modules/lodash/template.js
+++ b/includes/fcm/node_modules/lodash/template.js
diff --git a/includes/fcm/node_modules/lodash/templateSettings.js b/includes/fcm/node_modules/lodash/templateSettings.js
index 5aa5924..5aa5924 100644..100755
--- a/includes/fcm/node_modules/lodash/templateSettings.js
+++ b/includes/fcm/node_modules/lodash/templateSettings.js
diff --git a/includes/fcm/node_modules/lodash/throttle.js b/includes/fcm/node_modules/lodash/throttle.js
index e2bb806..e2bb806 100644..100755
--- a/includes/fcm/node_modules/lodash/throttle.js
+++ b/includes/fcm/node_modules/lodash/throttle.js
diff --git a/includes/fcm/node_modules/lodash/thru.js b/includes/fcm/node_modules/lodash/thru.js
index 91e132e..91e132e 100644..100755
--- a/includes/fcm/node_modules/lodash/thru.js
+++ b/includes/fcm/node_modules/lodash/thru.js
diff --git a/includes/fcm/node_modules/lodash/times.js b/includes/fcm/node_modules/lodash/times.js
index 266c90c..266c90c 100644..100755
--- a/includes/fcm/node_modules/lodash/times.js
+++ b/includes/fcm/node_modules/lodash/times.js
diff --git a/includes/fcm/node_modules/lodash/toArray.js b/includes/fcm/node_modules/lodash/toArray.js
index 9809584..9809584 100644..100755
--- a/includes/fcm/node_modules/lodash/toArray.js
+++ b/includes/fcm/node_modules/lodash/toArray.js
diff --git a/includes/fcm/node_modules/lodash/toFinite.js b/includes/fcm/node_modules/lodash/toFinite.js
index 3b5bba6..3b5bba6 100644..100755
--- a/includes/fcm/node_modules/lodash/toFinite.js
+++ b/includes/fcm/node_modules/lodash/toFinite.js
diff --git a/includes/fcm/node_modules/lodash/toInteger.js b/includes/fcm/node_modules/lodash/toInteger.js
index c6aadf8..c6aadf8 100644..100755
--- a/includes/fcm/node_modules/lodash/toInteger.js
+++ b/includes/fcm/node_modules/lodash/toInteger.js
diff --git a/includes/fcm/node_modules/lodash/toIterator.js b/includes/fcm/node_modules/lodash/toIterator.js
index beeed5d..beeed5d 100644..100755
--- a/includes/fcm/node_modules/lodash/toIterator.js
+++ b/includes/fcm/node_modules/lodash/toIterator.js
diff --git a/includes/fcm/node_modules/lodash/toJSON.js b/includes/fcm/node_modules/lodash/toJSON.js
index 5e751a2..5e751a2 100644..100755
--- a/includes/fcm/node_modules/lodash/toJSON.js
+++ b/includes/fcm/node_modules/lodash/toJSON.js
diff --git a/includes/fcm/node_modules/lodash/toLength.js b/includes/fcm/node_modules/lodash/toLength.js
index be8f2a7..be8f2a7 100644..100755
--- a/includes/fcm/node_modules/lodash/toLength.js
+++ b/includes/fcm/node_modules/lodash/toLength.js
diff --git a/includes/fcm/node_modules/lodash/toLower.js b/includes/fcm/node_modules/lodash/toLower.js
index b4b7858..b4b7858 100644..100755
--- a/includes/fcm/node_modules/lodash/toLower.js
+++ b/includes/fcm/node_modules/lodash/toLower.js
diff --git a/includes/fcm/node_modules/lodash/toNumber.js b/includes/fcm/node_modules/lodash/toNumber.js
index cf46f10..cf46f10 100644..100755
--- a/includes/fcm/node_modules/lodash/toNumber.js
+++ b/includes/fcm/node_modules/lodash/toNumber.js
diff --git a/includes/fcm/node_modules/lodash/toPairs.js b/includes/fcm/node_modules/lodash/toPairs.js
index c4f52ae..c4f52ae 100644..100755
--- a/includes/fcm/node_modules/lodash/toPairs.js
+++ b/includes/fcm/node_modules/lodash/toPairs.js
diff --git a/includes/fcm/node_modules/lodash/toPairsIn.js b/includes/fcm/node_modules/lodash/toPairsIn.js
index 32c562c..32c562c 100644..100755
--- a/includes/fcm/node_modules/lodash/toPairsIn.js
+++ b/includes/fcm/node_modules/lodash/toPairsIn.js
diff --git a/includes/fcm/node_modules/lodash/toPath.js b/includes/fcm/node_modules/lodash/toPath.js
index d3e96ee..d3e96ee 100644..100755
--- a/includes/fcm/node_modules/lodash/toPath.js
+++ b/includes/fcm/node_modules/lodash/toPath.js
diff --git a/includes/fcm/node_modules/lodash/toPlainObject.js b/includes/fcm/node_modules/lodash/toPlainObject.js
index 5de79b8..5de79b8 100644..100755
--- a/includes/fcm/node_modules/lodash/toPlainObject.js
+++ b/includes/fcm/node_modules/lodash/toPlainObject.js
diff --git a/includes/fcm/node_modules/lodash/toSafeInteger.js b/includes/fcm/node_modules/lodash/toSafeInteger.js
index f564623..f564623 100644..100755
--- a/includes/fcm/node_modules/lodash/toSafeInteger.js
+++ b/includes/fcm/node_modules/lodash/toSafeInteger.js
diff --git a/includes/fcm/node_modules/lodash/toString.js b/includes/fcm/node_modules/lodash/toString.js
index daaf681..daaf681 100644..100755
--- a/includes/fcm/node_modules/lodash/toString.js
+++ b/includes/fcm/node_modules/lodash/toString.js
diff --git a/includes/fcm/node_modules/lodash/toUpper.js b/includes/fcm/node_modules/lodash/toUpper.js
index b3648e8..b3648e8 100644..100755
--- a/includes/fcm/node_modules/lodash/toUpper.js
+++ b/includes/fcm/node_modules/lodash/toUpper.js
diff --git a/includes/fcm/node_modules/lodash/transform.js b/includes/fcm/node_modules/lodash/transform.js
index d755a15..d755a15 100644..100755
--- a/includes/fcm/node_modules/lodash/transform.js
+++ b/includes/fcm/node_modules/lodash/transform.js
diff --git a/includes/fcm/node_modules/lodash/trim.js b/includes/fcm/node_modules/lodash/trim.js
index 13a6ad7..13a6ad7 100644..100755
--- a/includes/fcm/node_modules/lodash/trim.js
+++ b/includes/fcm/node_modules/lodash/trim.js
diff --git a/includes/fcm/node_modules/lodash/trimEnd.js b/includes/fcm/node_modules/lodash/trimEnd.js
index 8dcd493..8dcd493 100644..100755
--- a/includes/fcm/node_modules/lodash/trimEnd.js
+++ b/includes/fcm/node_modules/lodash/trimEnd.js
diff --git a/includes/fcm/node_modules/lodash/trimStart.js b/includes/fcm/node_modules/lodash/trimStart.js
index 6cba766..6cba766 100644..100755
--- a/includes/fcm/node_modules/lodash/trimStart.js
+++ b/includes/fcm/node_modules/lodash/trimStart.js
diff --git a/includes/fcm/node_modules/lodash/truncate.js b/includes/fcm/node_modules/lodash/truncate.js
index 21fcdfe..21fcdfe 100644..100755
--- a/includes/fcm/node_modules/lodash/truncate.js
+++ b/includes/fcm/node_modules/lodash/truncate.js
diff --git a/includes/fcm/node_modules/lodash/unary.js b/includes/fcm/node_modules/lodash/unary.js
index 76f48f6..76f48f6 100644..100755
--- a/includes/fcm/node_modules/lodash/unary.js
+++ b/includes/fcm/node_modules/lodash/unary.js
diff --git a/includes/fcm/node_modules/lodash/unescape.js b/includes/fcm/node_modules/lodash/unescape.js
index 3b6efd5..3b6efd5 100644..100755
--- a/includes/fcm/node_modules/lodash/unescape.js
+++ b/includes/fcm/node_modules/lodash/unescape.js
diff --git a/includes/fcm/node_modules/lodash/union.js b/includes/fcm/node_modules/lodash/union.js
index e676dfe..e676dfe 100644..100755
--- a/includes/fcm/node_modules/lodash/union.js
+++ b/includes/fcm/node_modules/lodash/union.js
diff --git a/includes/fcm/node_modules/lodash/unionBy.js b/includes/fcm/node_modules/lodash/unionBy.js
index 6ae8ccd..6ae8ccd 100644..100755
--- a/includes/fcm/node_modules/lodash/unionBy.js
+++ b/includes/fcm/node_modules/lodash/unionBy.js
diff --git a/includes/fcm/node_modules/lodash/unionWith.js b/includes/fcm/node_modules/lodash/unionWith.js
index 78736b2..78736b2 100644..100755
--- a/includes/fcm/node_modules/lodash/unionWith.js
+++ b/includes/fcm/node_modules/lodash/unionWith.js
diff --git a/includes/fcm/node_modules/lodash/uniq.js b/includes/fcm/node_modules/lodash/uniq.js
index 157d1cd..157d1cd 100644..100755
--- a/includes/fcm/node_modules/lodash/uniq.js
+++ b/includes/fcm/node_modules/lodash/uniq.js
diff --git a/includes/fcm/node_modules/lodash/uniqBy.js b/includes/fcm/node_modules/lodash/uniqBy.js
index 53402a9..53402a9 100644..100755
--- a/includes/fcm/node_modules/lodash/uniqBy.js
+++ b/includes/fcm/node_modules/lodash/uniqBy.js
diff --git a/includes/fcm/node_modules/lodash/uniqWith.js b/includes/fcm/node_modules/lodash/uniqWith.js
index 18d72aa..18d72aa 100644..100755
--- a/includes/fcm/node_modules/lodash/uniqWith.js
+++ b/includes/fcm/node_modules/lodash/uniqWith.js
diff --git a/includes/fcm/node_modules/lodash/uniqueId.js b/includes/fcm/node_modules/lodash/uniqueId.js
index ffa8c03..ffa8c03 100644..100755
--- a/includes/fcm/node_modules/lodash/uniqueId.js
+++ b/includes/fcm/node_modules/lodash/uniqueId.js
diff --git a/includes/fcm/node_modules/lodash/unset.js b/includes/fcm/node_modules/lodash/unset.js
index 723c3d4..723c3d4 100644..100755
--- a/includes/fcm/node_modules/lodash/unset.js
+++ b/includes/fcm/node_modules/lodash/unset.js
diff --git a/includes/fcm/node_modules/lodash/unzip.js b/includes/fcm/node_modules/lodash/unzip.js
index fce0ec7..fce0ec7 100644..100755
--- a/includes/fcm/node_modules/lodash/unzip.js
+++ b/includes/fcm/node_modules/lodash/unzip.js
diff --git a/includes/fcm/node_modules/lodash/unzipWith.js b/includes/fcm/node_modules/lodash/unzipWith.js
index 926c899..926c899 100644..100755
--- a/includes/fcm/node_modules/lodash/unzipWith.js
+++ b/includes/fcm/node_modules/lodash/unzipWith.js
diff --git a/includes/fcm/node_modules/lodash/update.js b/includes/fcm/node_modules/lodash/update.js
index b90098e..b90098e 100644..100755
--- a/includes/fcm/node_modules/lodash/update.js
+++ b/includes/fcm/node_modules/lodash/update.js
diff --git a/includes/fcm/node_modules/lodash/updateWith.js b/includes/fcm/node_modules/lodash/updateWith.js
index a2f4a2c..a2f4a2c 100644..100755
--- a/includes/fcm/node_modules/lodash/updateWith.js
+++ b/includes/fcm/node_modules/lodash/updateWith.js
diff --git a/includes/fcm/node_modules/lodash/upperCase.js b/includes/fcm/node_modules/lodash/upperCase.js
index efbb8b0..efbb8b0 100644..100755
--- a/includes/fcm/node_modules/lodash/upperCase.js
+++ b/includes/fcm/node_modules/lodash/upperCase.js
diff --git a/includes/fcm/node_modules/lodash/upperFirst.js b/includes/fcm/node_modules/lodash/upperFirst.js
index 1dd64e1..1dd64e1 100644..100755
--- a/includes/fcm/node_modules/lodash/upperFirst.js
+++ b/includes/fcm/node_modules/lodash/upperFirst.js
diff --git a/includes/fcm/node_modules/lodash/util.js b/includes/fcm/node_modules/lodash/util.js
index d244dc2..d244dc2 100644..100755
--- a/includes/fcm/node_modules/lodash/util.js
+++ b/includes/fcm/node_modules/lodash/util.js
diff --git a/includes/fcm/node_modules/lodash/value.js b/includes/fcm/node_modules/lodash/value.js
index 5e751a2..5e751a2 100644..100755
--- a/includes/fcm/node_modules/lodash/value.js
+++ b/includes/fcm/node_modules/lodash/value.js
diff --git a/includes/fcm/node_modules/lodash/valueOf.js b/includes/fcm/node_modules/lodash/valueOf.js
index 5e751a2..5e751a2 100644..100755
--- a/includes/fcm/node_modules/lodash/valueOf.js
+++ b/includes/fcm/node_modules/lodash/valueOf.js
diff --git a/includes/fcm/node_modules/lodash/values.js b/includes/fcm/node_modules/lodash/values.js
index b069654..b069654 100644..100755
--- a/includes/fcm/node_modules/lodash/values.js
+++ b/includes/fcm/node_modules/lodash/values.js
diff --git a/includes/fcm/node_modules/lodash/valuesIn.js b/includes/fcm/node_modules/lodash/valuesIn.js
index 6296094..6296094 100644..100755
--- a/includes/fcm/node_modules/lodash/valuesIn.js
+++ b/includes/fcm/node_modules/lodash/valuesIn.js
diff --git a/includes/fcm/node_modules/lodash/without.js b/includes/fcm/node_modules/lodash/without.js
index 3a28e8a..3a28e8a 100644..100755
--- a/includes/fcm/node_modules/lodash/without.js
+++ b/includes/fcm/node_modules/lodash/without.js
diff --git a/includes/fcm/node_modules/lodash/words.js b/includes/fcm/node_modules/lodash/words.js
index 6d7cdd1..6d7cdd1 100644..100755
--- a/includes/fcm/node_modules/lodash/words.js
+++ b/includes/fcm/node_modules/lodash/words.js
diff --git a/includes/fcm/node_modules/lodash/wrap.js b/includes/fcm/node_modules/lodash/wrap.js
index cad3c50..cad3c50 100644..100755
--- a/includes/fcm/node_modules/lodash/wrap.js
+++ b/includes/fcm/node_modules/lodash/wrap.js
diff --git a/includes/fcm/node_modules/lodash/wrapperAt.js b/includes/fcm/node_modules/lodash/wrapperAt.js
index 6f6a1d0..6f6a1d0 100644..100755
--- a/includes/fcm/node_modules/lodash/wrapperAt.js
+++ b/includes/fcm/node_modules/lodash/wrapperAt.js
diff --git a/includes/fcm/node_modules/lodash/wrapperChain.js b/includes/fcm/node_modules/lodash/wrapperChain.js
index bda2ce6..bda2ce6 100644..100755
--- a/includes/fcm/node_modules/lodash/wrapperChain.js
+++ b/includes/fcm/node_modules/lodash/wrapperChain.js
diff --git a/includes/fcm/node_modules/lodash/wrapperLodash.js b/includes/fcm/node_modules/lodash/wrapperLodash.js
index bd6e8ad..bd6e8ad 100644..100755
--- a/includes/fcm/node_modules/lodash/wrapperLodash.js
+++ b/includes/fcm/node_modules/lodash/wrapperLodash.js
diff --git a/includes/fcm/node_modules/lodash/wrapperReverse.js b/includes/fcm/node_modules/lodash/wrapperReverse.js
index e93112a..e93112a 100644..100755
--- a/includes/fcm/node_modules/lodash/wrapperReverse.js
+++ b/includes/fcm/node_modules/lodash/wrapperReverse.js
diff --git a/includes/fcm/node_modules/lodash/wrapperValue.js b/includes/fcm/node_modules/lodash/wrapperValue.js
index f56c2da..f56c2da 100644..100755
--- a/includes/fcm/node_modules/lodash/wrapperValue.js
+++ b/includes/fcm/node_modules/lodash/wrapperValue.js
diff --git a/includes/fcm/node_modules/lodash/xor.js b/includes/fcm/node_modules/lodash/xor.js
index d4d2860..d4d2860 100644..100755
--- a/includes/fcm/node_modules/lodash/xor.js
+++ b/includes/fcm/node_modules/lodash/xor.js
diff --git a/includes/fcm/node_modules/lodash/xorBy.js b/includes/fcm/node_modules/lodash/xorBy.js
index e047895..e047895 100644..100755
--- a/includes/fcm/node_modules/lodash/xorBy.js
+++ b/includes/fcm/node_modules/lodash/xorBy.js
diff --git a/includes/fcm/node_modules/lodash/xorWith.js b/includes/fcm/node_modules/lodash/xorWith.js
index e3a8ac6..e3a8ac6 100644..100755
--- a/includes/fcm/node_modules/lodash/xorWith.js
+++ b/includes/fcm/node_modules/lodash/xorWith.js
diff --git a/includes/fcm/node_modules/lodash/zip.js b/includes/fcm/node_modules/lodash/zip.js
index c800ab3..c800ab3 100644..100755
--- a/includes/fcm/node_modules/lodash/zip.js
+++ b/includes/fcm/node_modules/lodash/zip.js
diff --git a/includes/fcm/node_modules/lodash/zipObject.js b/includes/fcm/node_modules/lodash/zipObject.js
index 23fdf14..23fdf14 100644..100755
--- a/includes/fcm/node_modules/lodash/zipObject.js
+++ b/includes/fcm/node_modules/lodash/zipObject.js
diff --git a/includes/fcm/node_modules/lodash/zipObjectDeep.js b/includes/fcm/node_modules/lodash/zipObjectDeep.js
index 7c858f8..7c858f8 100644..100755
--- a/includes/fcm/node_modules/lodash/zipObjectDeep.js
+++ b/includes/fcm/node_modules/lodash/zipObjectDeep.js
diff --git a/includes/fcm/node_modules/lodash/zipWith.js b/includes/fcm/node_modules/lodash/zipWith.js
index d7a1f91..d7a1f91 100644..100755
--- a/includes/fcm/node_modules/lodash/zipWith.js
+++ b/includes/fcm/node_modules/lodash/zipWith.js
diff --git a/includes/fcm/node_modules/long/._LICENSE b/includes/fcm/node_modules/long/._LICENSE
new file mode 100755
index 0000000..ac347bd
--- /dev/null
+++ b/includes/fcm/node_modules/long/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/long/LICENSE b/includes/fcm/node_modules/long/LICENSE
index 75b5248..75b5248 100644..100755
--- a/includes/fcm/node_modules/long/LICENSE
+++ b/includes/fcm/node_modules/long/LICENSE
diff --git a/includes/fcm/node_modules/long/README.md b/includes/fcm/node_modules/long/README.md
index 979517f..979517f 100644..100755
--- a/includes/fcm/node_modules/long/README.md
+++ b/includes/fcm/node_modules/long/README.md
diff --git a/includes/fcm/node_modules/long/dist/long.js b/includes/fcm/node_modules/long/dist/long.js
index 9345893..9345893 100644..100755
--- a/includes/fcm/node_modules/long/dist/long.js
+++ b/includes/fcm/node_modules/long/dist/long.js
diff --git a/includes/fcm/node_modules/long/dist/long.js.map b/includes/fcm/node_modules/long/dist/long.js.map
index 2fe279f..2fe279f 100644..100755
--- a/includes/fcm/node_modules/long/dist/long.js.map
+++ b/includes/fcm/node_modules/long/dist/long.js.map
diff --git a/includes/fcm/node_modules/long/index.js b/includes/fcm/node_modules/long/index.js
index 46f6341..46f6341 100644..100755
--- a/includes/fcm/node_modules/long/index.js
+++ b/includes/fcm/node_modules/long/index.js
diff --git a/includes/fcm/node_modules/long/package.json b/includes/fcm/node_modules/long/package.json
index 672c241..672c241 100644..100755
--- a/includes/fcm/node_modules/long/package.json
+++ b/includes/fcm/node_modules/long/package.json
diff --git a/includes/fcm/node_modules/long/src/long.js b/includes/fcm/node_modules/long/src/long.js
index 1440ed6..1440ed6 100644..100755
--- a/includes/fcm/node_modules/long/src/long.js
+++ b/includes/fcm/node_modules/long/src/long.js
diff --git a/includes/fcm/node_modules/lru-cache/._LICENSE b/includes/fcm/node_modules/lru-cache/._LICENSE
new file mode 100755
index 0000000..1adc6e9
--- /dev/null
+++ b/includes/fcm/node_modules/lru-cache/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/lru-cache/LICENSE b/includes/fcm/node_modules/lru-cache/LICENSE
index 19129e3..19129e3 100644..100755
--- a/includes/fcm/node_modules/lru-cache/LICENSE
+++ b/includes/fcm/node_modules/lru-cache/LICENSE
diff --git a/includes/fcm/node_modules/lru-cache/README.md b/includes/fcm/node_modules/lru-cache/README.md
index 435dfeb..435dfeb 100644..100755
--- a/includes/fcm/node_modules/lru-cache/README.md
+++ b/includes/fcm/node_modules/lru-cache/README.md
diff --git a/includes/fcm/node_modules/lru-cache/index.js b/includes/fcm/node_modules/lru-cache/index.js
index 573b6b8..573b6b8 100644..100755
--- a/includes/fcm/node_modules/lru-cache/index.js
+++ b/includes/fcm/node_modules/lru-cache/index.js
diff --git a/includes/fcm/node_modules/lru-cache/package.json b/includes/fcm/node_modules/lru-cache/package.json
index 43b7502..43b7502 100644..100755
--- a/includes/fcm/node_modules/lru-cache/package.json
+++ b/includes/fcm/node_modules/lru-cache/package.json
diff --git a/includes/fcm/node_modules/lru-memoizer/._LICENSE b/includes/fcm/node_modules/lru-memoizer/._LICENSE
new file mode 100755
index 0000000..6d9587e
--- /dev/null
+++ b/includes/fcm/node_modules/lru-memoizer/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/lru-memoizer/.jshintrc b/includes/fcm/node_modules/lru-memoizer/.jshintrc
index 0d64641..0d64641 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/.jshintrc
+++ b/includes/fcm/node_modules/lru-memoizer/.jshintrc
diff --git a/includes/fcm/node_modules/lru-memoizer/LICENSE b/includes/fcm/node_modules/lru-memoizer/LICENSE
index a860b49..a860b49 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/LICENSE
+++ b/includes/fcm/node_modules/lru-memoizer/LICENSE
diff --git a/includes/fcm/node_modules/lru-memoizer/README.md b/includes/fcm/node_modules/lru-memoizer/README.md
index b8a82b5..b8a82b5 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/README.md
+++ b/includes/fcm/node_modules/lru-memoizer/README.md
diff --git a/includes/fcm/node_modules/lru-memoizer/lib/async.d.ts b/includes/fcm/node_modules/lru-memoizer/lib/async.d.ts
index d6979b4..d6979b4 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/lib/async.d.ts
+++ b/includes/fcm/node_modules/lru-memoizer/lib/async.d.ts
diff --git a/includes/fcm/node_modules/lru-memoizer/lib/async.js b/includes/fcm/node_modules/lru-memoizer/lib/async.js
index c2837c6..c2837c6 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/lib/async.js
+++ b/includes/fcm/node_modules/lru-memoizer/lib/async.js
diff --git a/includes/fcm/node_modules/lru-memoizer/lib/freeze.d.ts b/includes/fcm/node_modules/lru-memoizer/lib/freeze.d.ts
index 86b5533..86b5533 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/lib/freeze.d.ts
+++ b/includes/fcm/node_modules/lru-memoizer/lib/freeze.d.ts
diff --git a/includes/fcm/node_modules/lru-memoizer/lib/freeze.js b/includes/fcm/node_modules/lru-memoizer/lib/freeze.js
index 70c7a8f..70c7a8f 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/lib/freeze.js
+++ b/includes/fcm/node_modules/lru-memoizer/lib/freeze.js
diff --git a/includes/fcm/node_modules/lru-memoizer/lib/index.d.ts b/includes/fcm/node_modules/lru-memoizer/lib/index.d.ts
index a6be116..a6be116 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/lib/index.d.ts
+++ b/includes/fcm/node_modules/lru-memoizer/lib/index.d.ts
diff --git a/includes/fcm/node_modules/lru-memoizer/lib/index.js b/includes/fcm/node_modules/lru-memoizer/lib/index.js
index c8a336b..c8a336b 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/lib/index.js
+++ b/includes/fcm/node_modules/lru-memoizer/lib/index.js
diff --git a/includes/fcm/node_modules/lru-memoizer/lib/sync.d.ts b/includes/fcm/node_modules/lru-memoizer/lib/sync.d.ts
index c1dbf2c..c1dbf2c 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/lib/sync.d.ts
+++ b/includes/fcm/node_modules/lru-memoizer/lib/sync.d.ts
diff --git a/includes/fcm/node_modules/lru-memoizer/lib/sync.js b/includes/fcm/node_modules/lru-memoizer/lib/sync.js
index 214e09b..214e09b 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/lib/sync.js
+++ b/includes/fcm/node_modules/lru-memoizer/lib/sync.js
diff --git a/includes/fcm/node_modules/lru-memoizer/lib/util.d.ts b/includes/fcm/node_modules/lru-memoizer/lib/util.d.ts
index 3351262..3351262 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/lib/util.d.ts
+++ b/includes/fcm/node_modules/lru-memoizer/lib/util.d.ts
diff --git a/includes/fcm/node_modules/lru-memoizer/lib/util.js b/includes/fcm/node_modules/lru-memoizer/lib/util.js
index 8d86e9f..8d86e9f 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/lib/util.js
+++ b/includes/fcm/node_modules/lru-memoizer/lib/util.js
diff --git a/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/._LICENSE b/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/._LICENSE
new file mode 100755
index 0000000..2d09f72
--- /dev/null
+++ b/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/LICENSE b/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/LICENSE
index 19129e3..19129e3 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/LICENSE
+++ b/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/LICENSE
diff --git a/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/README.md b/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/README.md
index 5bdf98c..5bdf98c 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/README.md
+++ b/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/README.md
diff --git a/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/lib/lru-cache.js b/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/lib/lru-cache.js
index e98ef78..e98ef78 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/lib/lru-cache.js
+++ b/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/lib/lru-cache.js
diff --git a/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/package.json b/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/package.json
index 6efcef0..6efcef0 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/package.json
+++ b/includes/fcm/node_modules/lru-memoizer/node_modules/lru-cache/package.json
diff --git a/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/._LICENSE b/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/._LICENSE
new file mode 100755
index 0000000..a66dbd7
--- /dev/null
+++ b/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/LICENSE b/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/LICENSE
index 19129e3..19129e3 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/LICENSE
+++ b/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/LICENSE
diff --git a/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/README.md b/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/README.md
index f586101..f586101 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/README.md
+++ b/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/README.md
diff --git a/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/iterator.js b/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/iterator.js
index 4a15bf2..4a15bf2 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/iterator.js
+++ b/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/iterator.js
diff --git a/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/package.json b/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/package.json
index 17a13d1..17a13d1 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/package.json
+++ b/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/package.json
diff --git a/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/yallist.js b/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/yallist.js
index 518d233..518d233 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/yallist.js
+++ b/includes/fcm/node_modules/lru-memoizer/node_modules/yallist/yallist.js
diff --git a/includes/fcm/node_modules/lru-memoizer/package.json b/includes/fcm/node_modules/lru-memoizer/package.json
index 8d0d2d6..8d0d2d6 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/package.json
+++ b/includes/fcm/node_modules/lru-memoizer/package.json
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.bypass.test.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.bypass.test.js
index b70cee3..b70cee3 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.bypass.test.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.bypass.test.js
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.clone.test.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.clone.test.js
index 9560eea..9560eea 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.clone.test.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.clone.test.js
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.disable.test.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.disable.test.js
index e92630d..e92630d 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.disable.test.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.disable.test.js
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.events.test.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.events.test.js
index b54defe..b54defe 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.events.test.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.events.test.js
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.freeze.test.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.freeze.test.js
index bfb8c8f..bfb8c8f 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.freeze.test.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.freeze.test.js
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.itemmaxage.test.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.itemmaxage.test.js
index 4b5a3a2..4b5a3a2 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.itemmaxage.test.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.itemmaxage.test.js
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.lock.test.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.lock.test.js
index bef0598..bef0598 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.lock.test.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.lock.test.js
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.nokey.test.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.nokey.test.js
index df478a9..df478a9 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.nokey.test.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.nokey.test.js
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.queumaxage.test.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.queumaxage.test.js
index ab5c5fa..ab5c5fa 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.queumaxage.test.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.queumaxage.test.js
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.clone.test.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.clone.test.js
index 252446c..252446c 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.clone.test.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.clone.test.js
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.events.test.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.events.test.js
index 717e89b..717e89b 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.events.test.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.events.test.js
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.freeze.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.freeze.js
index 98f0ff9..98f0ff9 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.freeze.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.freeze.js
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.test.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.test.js
index ece570a..ece570a 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.test.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.sync.test.js
diff --git a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.test.js b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.test.js
index a9ece9a..a9ece9a 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.test.js
+++ b/includes/fcm/node_modules/lru-memoizer/test/lru-memoizer.test.js
diff --git a/includes/fcm/node_modules/lru-memoizer/tsconfig.json b/includes/fcm/node_modules/lru-memoizer/tsconfig.json
index 5fb8304..5fb8304 100644..100755
--- a/includes/fcm/node_modules/lru-memoizer/tsconfig.json
+++ b/includes/fcm/node_modules/lru-memoizer/tsconfig.json
diff --git a/includes/fcm/node_modules/markdown-it-anchor/README.md b/includes/fcm/node_modules/markdown-it-anchor/README.md
index 2e3c998..2e3c998 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/README.md
+++ b/includes/fcm/node_modules/markdown-it-anchor/README.md
diff --git a/includes/fcm/node_modules/markdown-it-anchor/UNLICENSE b/includes/fcm/node_modules/markdown-it-anchor/UNLICENSE
index 68a49da..68a49da 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/UNLICENSE
+++ b/includes/fcm/node_modules/markdown-it-anchor/UNLICENSE
diff --git a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.js b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.js
index 9b81e0f..9b81e0f 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.js
+++ b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.js
diff --git a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.js.map b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.js.map
index 617809d..617809d 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.js.map
+++ b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.js.map
diff --git a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.mjs b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.mjs
index 9338a63..9338a63 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.mjs
+++ b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.mjs
diff --git a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.mjs.map b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.mjs.map
index 0a849c6..0a849c6 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.mjs.map
+++ b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.mjs.map
diff --git a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.js b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.js
index ad9ea1c..ad9ea1c 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.js
+++ b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.js
diff --git a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.js.map b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.js.map
index 0c1a8de..0c1a8de 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.js.map
+++ b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.js.map
diff --git a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.mjs b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.mjs
index e133c26..e133c26 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.mjs
+++ b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.mjs
diff --git a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.mjs.map b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.mjs.map
index 2e4c7d8..2e4c7d8 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.mjs.map
+++ b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.modern.mjs.map
diff --git a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.umd.js b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.umd.js
index 6bb3355..6bb3355 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.umd.js
+++ b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.umd.js
diff --git a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.umd.js.map b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.umd.js.map
index 0068536..0068536 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.umd.js.map
+++ b/includes/fcm/node_modules/markdown-it-anchor/dist/markdownItAnchor.umd.js.map
diff --git a/includes/fcm/node_modules/markdown-it-anchor/package.json b/includes/fcm/node_modules/markdown-it-anchor/package.json
index 87b31d5..87b31d5 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/package.json
+++ b/includes/fcm/node_modules/markdown-it-anchor/package.json
diff --git a/includes/fcm/node_modules/markdown-it-anchor/runkit.js b/includes/fcm/node_modules/markdown-it-anchor/runkit.js
index df7624e..df7624e 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/runkit.js
+++ b/includes/fcm/node_modules/markdown-it-anchor/runkit.js
diff --git a/includes/fcm/node_modules/markdown-it-anchor/types/index.d.ts b/includes/fcm/node_modules/markdown-it-anchor/types/index.d.ts
index 7c94aae..7c94aae 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/types/index.d.ts
+++ b/includes/fcm/node_modules/markdown-it-anchor/types/index.d.ts
diff --git a/includes/fcm/node_modules/markdown-it-anchor/types/package.json b/includes/fcm/node_modules/markdown-it-anchor/types/package.json
index 3dbc1ca..3dbc1ca 100644..100755
--- a/includes/fcm/node_modules/markdown-it-anchor/types/package.json
+++ b/includes/fcm/node_modules/markdown-it-anchor/types/package.json
diff --git a/includes/fcm/node_modules/markdown-it/._LICENSE b/includes/fcm/node_modules/markdown-it/._LICENSE
new file mode 100755
index 0000000..32740af
--- /dev/null
+++ b/includes/fcm/node_modules/markdown-it/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/markdown-it/LICENSE b/includes/fcm/node_modules/markdown-it/LICENSE
index 7ffa058..7ffa058 100644..100755
--- a/includes/fcm/node_modules/markdown-it/LICENSE
+++ b/includes/fcm/node_modules/markdown-it/LICENSE
diff --git a/includes/fcm/node_modules/markdown-it/README.md b/includes/fcm/node_modules/markdown-it/README.md
index 0e866de..0e866de 100644..100755
--- a/includes/fcm/node_modules/markdown-it/README.md
+++ b/includes/fcm/node_modules/markdown-it/README.md
diff --git a/includes/fcm/node_modules/markdown-it/dist/markdown-it.js b/includes/fcm/node_modules/markdown-it/dist/markdown-it.js
index 1ef5530..1ef5530 100644..100755
--- a/includes/fcm/node_modules/markdown-it/dist/markdown-it.js
+++ b/includes/fcm/node_modules/markdown-it/dist/markdown-it.js
diff --git a/includes/fcm/node_modules/markdown-it/dist/markdown-it.min.js b/includes/fcm/node_modules/markdown-it/dist/markdown-it.min.js
index 5df7d1b..5df7d1b 100644..100755
--- a/includes/fcm/node_modules/markdown-it/dist/markdown-it.min.js
+++ b/includes/fcm/node_modules/markdown-it/dist/markdown-it.min.js
diff --git a/includes/fcm/node_modules/markdown-it/index.js b/includes/fcm/node_modules/markdown-it/index.js
index f71477e..f71477e 100644..100755
--- a/includes/fcm/node_modules/markdown-it/index.js
+++ b/includes/fcm/node_modules/markdown-it/index.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/common/entities.js b/includes/fcm/node_modules/markdown-it/lib/common/entities.js
index c2e23e9..c2e23e9 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/common/entities.js
+++ b/includes/fcm/node_modules/markdown-it/lib/common/entities.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/common/html_blocks.js b/includes/fcm/node_modules/markdown-it/lib/common/html_blocks.js
index daa6b46..daa6b46 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/common/html_blocks.js
+++ b/includes/fcm/node_modules/markdown-it/lib/common/html_blocks.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/common/html_re.js b/includes/fcm/node_modules/markdown-it/lib/common/html_re.js
index df81906..df81906 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/common/html_re.js
+++ b/includes/fcm/node_modules/markdown-it/lib/common/html_re.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/common/utils.js b/includes/fcm/node_modules/markdown-it/lib/common/utils.js
index 712cd29..712cd29 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/common/utils.js
+++ b/includes/fcm/node_modules/markdown-it/lib/common/utils.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/helpers/index.js b/includes/fcm/node_modules/markdown-it/lib/helpers/index.js
index bfdbfa2..bfdbfa2 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/helpers/index.js
+++ b/includes/fcm/node_modules/markdown-it/lib/helpers/index.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_destination.js b/includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_destination.js
index 637f1f4..637f1f4 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_destination.js
+++ b/includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_destination.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_label.js b/includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_label.js
index 5a450fd..5a450fd 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_label.js
+++ b/includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_label.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_title.js b/includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_title.js
index 051d6f4..051d6f4 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_title.js
+++ b/includes/fcm/node_modules/markdown-it/lib/helpers/parse_link_title.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/index.js b/includes/fcm/node_modules/markdown-it/lib/index.js
index afec8d8..afec8d8 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/index.js
+++ b/includes/fcm/node_modules/markdown-it/lib/index.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/parser_block.js b/includes/fcm/node_modules/markdown-it/lib/parser_block.js
index 5450c2a..5450c2a 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/parser_block.js
+++ b/includes/fcm/node_modules/markdown-it/lib/parser_block.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/parser_core.js b/includes/fcm/node_modules/markdown-it/lib/parser_core.js
index 1eaa2b0..1eaa2b0 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/parser_core.js
+++ b/includes/fcm/node_modules/markdown-it/lib/parser_core.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/parser_inline.js b/includes/fcm/node_modules/markdown-it/lib/parser_inline.js
index c8e66d3..c8e66d3 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/parser_inline.js
+++ b/includes/fcm/node_modules/markdown-it/lib/parser_inline.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/presets/commonmark.js b/includes/fcm/node_modules/markdown-it/lib/presets/commonmark.js
index 7066553..7066553 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/presets/commonmark.js
+++ b/includes/fcm/node_modules/markdown-it/lib/presets/commonmark.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/presets/default.js b/includes/fcm/node_modules/markdown-it/lib/presets/default.js
index 17ecef2..17ecef2 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/presets/default.js
+++ b/includes/fcm/node_modules/markdown-it/lib/presets/default.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/presets/zero.js b/includes/fcm/node_modules/markdown-it/lib/presets/zero.js
index 5da413c..5da413c 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/presets/zero.js
+++ b/includes/fcm/node_modules/markdown-it/lib/presets/zero.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/renderer.js b/includes/fcm/node_modules/markdown-it/lib/renderer.js
index 08eacf3..08eacf3 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/renderer.js
+++ b/includes/fcm/node_modules/markdown-it/lib/renderer.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/ruler.js b/includes/fcm/node_modules/markdown-it/lib/ruler.js
index 9ad5da4..9ad5da4 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/ruler.js
+++ b/includes/fcm/node_modules/markdown-it/lib/ruler.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_block/blockquote.js b/includes/fcm/node_modules/markdown-it/lib/rules_block/blockquote.js
index a02699a..a02699a 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_block/blockquote.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_block/blockquote.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_block/code.js b/includes/fcm/node_modules/markdown-it/lib/rules_block/code.js
index 018e019..018e019 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_block/code.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_block/code.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_block/fence.js b/includes/fcm/node_modules/markdown-it/lib/rules_block/fence.js
index 44f1538..44f1538 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_block/fence.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_block/fence.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_block/heading.js b/includes/fcm/node_modules/markdown-it/lib/rules_block/heading.js
index 9863f48..9863f48 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_block/heading.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_block/heading.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_block/hr.js b/includes/fcm/node_modules/markdown-it/lib/rules_block/hr.js
index a3bb14e..a3bb14e 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_block/hr.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_block/hr.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_block/html_block.js b/includes/fcm/node_modules/markdown-it/lib/rules_block/html_block.js
index 2f17675..2f17675 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_block/html_block.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_block/html_block.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_block/lheading.js b/includes/fcm/node_modules/markdown-it/lib/rules_block/lheading.js
index 19bdc39..19bdc39 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_block/lheading.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_block/lheading.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_block/list.js b/includes/fcm/node_modules/markdown-it/lib/rules_block/list.js
index 1e5e87b..1e5e87b 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_block/list.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_block/list.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_block/paragraph.js b/includes/fcm/node_modules/markdown-it/lib/rules_block/paragraph.js
index f0c6872..f0c6872 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_block/paragraph.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_block/paragraph.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_block/reference.js b/includes/fcm/node_modules/markdown-it/lib/rules_block/reference.js
index 78daa26..78daa26 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_block/reference.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_block/reference.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_block/state_block.js b/includes/fcm/node_modules/markdown-it/lib/rules_block/state_block.js
index e42cb4b..e42cb4b 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_block/state_block.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_block/state_block.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_block/table.js b/includes/fcm/node_modules/markdown-it/lib/rules_block/table.js
index 7d9208f..7d9208f 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_block/table.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_block/table.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_core/block.js b/includes/fcm/node_modules/markdown-it/lib/rules_core/block.js
index 2a365fa..2a365fa 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_core/block.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_core/block.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_core/inline.js b/includes/fcm/node_modules/markdown-it/lib/rules_core/inline.js
index 4c33d0d..4c33d0d 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_core/inline.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_core/inline.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_core/linkify.js b/includes/fcm/node_modules/markdown-it/lib/rules_core/linkify.js
index 7c3ffc8..7c3ffc8 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_core/linkify.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_core/linkify.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_core/normalize.js b/includes/fcm/node_modules/markdown-it/lib/rules_core/normalize.js
index ad196cd..ad196cd 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_core/normalize.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_core/normalize.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_core/replacements.js b/includes/fcm/node_modules/markdown-it/lib/rules_core/replacements.js
index 533496f..533496f 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_core/replacements.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_core/replacements.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_core/smartquotes.js b/includes/fcm/node_modules/markdown-it/lib/rules_core/smartquotes.js
index e96fc71..e96fc71 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_core/smartquotes.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_core/smartquotes.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_core/state_core.js b/includes/fcm/node_modules/markdown-it/lib/rules_core/state_core.js
index 87cfd85..87cfd85 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_core/state_core.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_core/state_core.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/autolink.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/autolink.js
index 66deb90..66deb90 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/autolink.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/autolink.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/backticks.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/backticks.js
index b9c9ddb..b9c9ddb 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/backticks.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/backticks.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/balance_pairs.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/balance_pairs.js
index 4faad90..4faad90 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/balance_pairs.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/balance_pairs.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/emphasis.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/emphasis.js
index 7e8ab4c..7e8ab4c 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/emphasis.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/emphasis.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/entity.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/entity.js
index 6fcc889..6fcc889 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/entity.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/entity.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/escape.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/escape.js
index 229ead0..229ead0 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/escape.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/escape.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/html_inline.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/html_inline.js
index 28c7980..28c7980 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/html_inline.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/html_inline.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/image.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/image.js
index 53edd32..53edd32 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/image.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/image.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/link.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/link.js
index 1d242bf..1d242bf 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/link.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/link.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/newline.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/newline.js
index 9eeead4..9eeead4 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/newline.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/newline.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/state_inline.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/state_inline.js
index efbf9bd..efbf9bd 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/state_inline.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/state_inline.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/strikethrough.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/strikethrough.js
index 3c35adf..3c35adf 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/strikethrough.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/strikethrough.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/text.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/text.js
index b19591e..b19591e 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/text.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/text.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/rules_inline/text_collapse.js b/includes/fcm/node_modules/markdown-it/lib/rules_inline/text_collapse.js
index 390b0fe..390b0fe 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/rules_inline/text_collapse.js
+++ b/includes/fcm/node_modules/markdown-it/lib/rules_inline/text_collapse.js
diff --git a/includes/fcm/node_modules/markdown-it/lib/token.js b/includes/fcm/node_modules/markdown-it/lib/token.js
index c5fd271..c5fd271 100644..100755
--- a/includes/fcm/node_modules/markdown-it/lib/token.js
+++ b/includes/fcm/node_modules/markdown-it/lib/token.js
diff --git a/includes/fcm/node_modules/markdown-it/package.json b/includes/fcm/node_modules/markdown-it/package.json
index 32a3aff..32a3aff 100644..100755
--- a/includes/fcm/node_modules/markdown-it/package.json
+++ b/includes/fcm/node_modules/markdown-it/package.json
diff --git a/includes/fcm/node_modules/marked/LICENSE.md b/includes/fcm/node_modules/marked/LICENSE.md
index 4bd2d4a..4bd2d4a 100644..100755
--- a/includes/fcm/node_modules/marked/LICENSE.md
+++ b/includes/fcm/node_modules/marked/LICENSE.md
diff --git a/includes/fcm/node_modules/marked/README.md b/includes/fcm/node_modules/marked/README.md
index 59017f6..59017f6 100644..100755
--- a/includes/fcm/node_modules/marked/README.md
+++ b/includes/fcm/node_modules/marked/README.md
diff --git a/includes/fcm/node_modules/marked/lib/marked.cjs b/includes/fcm/node_modules/marked/lib/marked.cjs
index 1e84eb7..1e84eb7 100644..100755
--- a/includes/fcm/node_modules/marked/lib/marked.cjs
+++ b/includes/fcm/node_modules/marked/lib/marked.cjs
diff --git a/includes/fcm/node_modules/marked/lib/marked.esm.js b/includes/fcm/node_modules/marked/lib/marked.esm.js
index 52d4a7a..52d4a7a 100644..100755
--- a/includes/fcm/node_modules/marked/lib/marked.esm.js
+++ b/includes/fcm/node_modules/marked/lib/marked.esm.js
diff --git a/includes/fcm/node_modules/marked/lib/marked.umd.js b/includes/fcm/node_modules/marked/lib/marked.umd.js
index 10c5f88..10c5f88 100644..100755
--- a/includes/fcm/node_modules/marked/lib/marked.umd.js
+++ b/includes/fcm/node_modules/marked/lib/marked.umd.js
diff --git a/includes/fcm/node_modules/marked/man/._marked.1.txt b/includes/fcm/node_modules/marked/man/._marked.1.txt
new file mode 100755
index 0000000..31b8b09
--- /dev/null
+++ b/includes/fcm/node_modules/marked/man/._marked.1.txt
Binary files differ
diff --git a/includes/fcm/node_modules/marked/man/marked.1 b/includes/fcm/node_modules/marked/man/marked.1
index 4dd24fd..4dd24fd 100644..100755
--- a/includes/fcm/node_modules/marked/man/marked.1
+++ b/includes/fcm/node_modules/marked/man/marked.1
diff --git a/includes/fcm/node_modules/marked/man/marked.1.txt b/includes/fcm/node_modules/marked/man/marked.1.txt
index 1a6816b..1a6816b 100644..100755
--- a/includes/fcm/node_modules/marked/man/marked.1.txt
+++ b/includes/fcm/node_modules/marked/man/marked.1.txt
diff --git a/includes/fcm/node_modules/marked/marked.min.js b/includes/fcm/node_modules/marked/marked.min.js
index c61fd0a..c61fd0a 100644..100755
--- a/includes/fcm/node_modules/marked/marked.min.js
+++ b/includes/fcm/node_modules/marked/marked.min.js
diff --git a/includes/fcm/node_modules/marked/package.json b/includes/fcm/node_modules/marked/package.json
index 81d9e77..81d9e77 100644..100755
--- a/includes/fcm/node_modules/marked/package.json
+++ b/includes/fcm/node_modules/marked/package.json
diff --git a/includes/fcm/node_modules/marked/src/Lexer.js b/includes/fcm/node_modules/marked/src/Lexer.js
index acb0fc2..acb0fc2 100644..100755
--- a/includes/fcm/node_modules/marked/src/Lexer.js
+++ b/includes/fcm/node_modules/marked/src/Lexer.js
diff --git a/includes/fcm/node_modules/marked/src/Parser.js b/includes/fcm/node_modules/marked/src/Parser.js
index a22a2bc..a22a2bc 100644..100755
--- a/includes/fcm/node_modules/marked/src/Parser.js
+++ b/includes/fcm/node_modules/marked/src/Parser.js
diff --git a/includes/fcm/node_modules/marked/src/Renderer.js b/includes/fcm/node_modules/marked/src/Renderer.js
index 5fe915d..5fe915d 100644..100755
--- a/includes/fcm/node_modules/marked/src/Renderer.js
+++ b/includes/fcm/node_modules/marked/src/Renderer.js
diff --git a/includes/fcm/node_modules/marked/src/Slugger.js b/includes/fcm/node_modules/marked/src/Slugger.js
index a0b68f5..a0b68f5 100644..100755
--- a/includes/fcm/node_modules/marked/src/Slugger.js
+++ b/includes/fcm/node_modules/marked/src/Slugger.js
diff --git a/includes/fcm/node_modules/marked/src/TextRenderer.js b/includes/fcm/node_modules/marked/src/TextRenderer.js
index 4d6e08f..4d6e08f 100644..100755
--- a/includes/fcm/node_modules/marked/src/TextRenderer.js
+++ b/includes/fcm/node_modules/marked/src/TextRenderer.js
diff --git a/includes/fcm/node_modules/marked/src/Tokenizer.js b/includes/fcm/node_modules/marked/src/Tokenizer.js
index 9e2866f..9e2866f 100644..100755
--- a/includes/fcm/node_modules/marked/src/Tokenizer.js
+++ b/includes/fcm/node_modules/marked/src/Tokenizer.js
diff --git a/includes/fcm/node_modules/marked/src/defaults.js b/includes/fcm/node_modules/marked/src/defaults.js
index a1ae513..a1ae513 100644..100755
--- a/includes/fcm/node_modules/marked/src/defaults.js
+++ b/includes/fcm/node_modules/marked/src/defaults.js
diff --git a/includes/fcm/node_modules/marked/src/helpers.js b/includes/fcm/node_modules/marked/src/helpers.js
index 711b5d1..711b5d1 100644..100755
--- a/includes/fcm/node_modules/marked/src/helpers.js
+++ b/includes/fcm/node_modules/marked/src/helpers.js
diff --git a/includes/fcm/node_modules/marked/src/marked.js b/includes/fcm/node_modules/marked/src/marked.js
index 157c8ec..157c8ec 100644..100755
--- a/includes/fcm/node_modules/marked/src/marked.js
+++ b/includes/fcm/node_modules/marked/src/marked.js
diff --git a/includes/fcm/node_modules/marked/src/rules.js b/includes/fcm/node_modules/marked/src/rules.js
index b53eb34..b53eb34 100644..100755
--- a/includes/fcm/node_modules/marked/src/rules.js
+++ b/includes/fcm/node_modules/marked/src/rules.js
diff --git a/includes/fcm/node_modules/mdurl/._LICENSE b/includes/fcm/node_modules/mdurl/._LICENSE
new file mode 100755
index 0000000..a176868
--- /dev/null
+++ b/includes/fcm/node_modules/mdurl/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/mdurl/CHANGELOG.md b/includes/fcm/node_modules/mdurl/CHANGELOG.md
index ed33c78..ed33c78 100644..100755
--- a/includes/fcm/node_modules/mdurl/CHANGELOG.md
+++ b/includes/fcm/node_modules/mdurl/CHANGELOG.md
diff --git a/includes/fcm/node_modules/mdurl/LICENSE b/includes/fcm/node_modules/mdurl/LICENSE
index 3b2c7bf..3b2c7bf 100644..100755
--- a/includes/fcm/node_modules/mdurl/LICENSE
+++ b/includes/fcm/node_modules/mdurl/LICENSE
diff --git a/includes/fcm/node_modules/mdurl/README.md b/includes/fcm/node_modules/mdurl/README.md
index 72aebef..72aebef 100644..100755
--- a/includes/fcm/node_modules/mdurl/README.md
+++ b/includes/fcm/node_modules/mdurl/README.md
diff --git a/includes/fcm/node_modules/mdurl/decode.js b/includes/fcm/node_modules/mdurl/decode.js
index 189d7b9..189d7b9 100644..100755
--- a/includes/fcm/node_modules/mdurl/decode.js
+++ b/includes/fcm/node_modules/mdurl/decode.js
diff --git a/includes/fcm/node_modules/mdurl/encode.js b/includes/fcm/node_modules/mdurl/encode.js
index 6dff4f9..6dff4f9 100644..100755
--- a/includes/fcm/node_modules/mdurl/encode.js
+++ b/includes/fcm/node_modules/mdurl/encode.js
diff --git a/includes/fcm/node_modules/mdurl/format.js b/includes/fcm/node_modules/mdurl/format.js
index c4eb9f4..c4eb9f4 100644..100755
--- a/includes/fcm/node_modules/mdurl/format.js
+++ b/includes/fcm/node_modules/mdurl/format.js
diff --git a/includes/fcm/node_modules/mdurl/index.js b/includes/fcm/node_modules/mdurl/index.js
index 194abff..194abff 100644..100755
--- a/includes/fcm/node_modules/mdurl/index.js
+++ b/includes/fcm/node_modules/mdurl/index.js
diff --git a/includes/fcm/node_modules/mdurl/package.json b/includes/fcm/node_modules/mdurl/package.json
index 017d740..017d740 100644..100755
--- a/includes/fcm/node_modules/mdurl/package.json
+++ b/includes/fcm/node_modules/mdurl/package.json
diff --git a/includes/fcm/node_modules/mdurl/parse.js b/includes/fcm/node_modules/mdurl/parse.js
index 6c33ac1..6c33ac1 100644..100755
--- a/includes/fcm/node_modules/mdurl/parse.js
+++ b/includes/fcm/node_modules/mdurl/parse.js
diff --git a/includes/fcm/node_modules/mime-db/._LICENSE b/includes/fcm/node_modules/mime-db/._LICENSE
new file mode 100755
index 0000000..f9bdc6e
--- /dev/null
+++ b/includes/fcm/node_modules/mime-db/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/mime-db/HISTORY.md b/includes/fcm/node_modules/mime-db/HISTORY.md
index 7436f64..7436f64 100644..100755
--- a/includes/fcm/node_modules/mime-db/HISTORY.md
+++ b/includes/fcm/node_modules/mime-db/HISTORY.md
diff --git a/includes/fcm/node_modules/mime-db/LICENSE b/includes/fcm/node_modules/mime-db/LICENSE
index 0751cb1..0751cb1 100644..100755
--- a/includes/fcm/node_modules/mime-db/LICENSE
+++ b/includes/fcm/node_modules/mime-db/LICENSE
diff --git a/includes/fcm/node_modules/mime-db/README.md b/includes/fcm/node_modules/mime-db/README.md
index 5a8fcfe..5a8fcfe 100644..100755
--- a/includes/fcm/node_modules/mime-db/README.md
+++ b/includes/fcm/node_modules/mime-db/README.md
diff --git a/includes/fcm/node_modules/mime-db/db.json b/includes/fcm/node_modules/mime-db/db.json
index eb9c42c..eb9c42c 100644..100755
--- a/includes/fcm/node_modules/mime-db/db.json
+++ b/includes/fcm/node_modules/mime-db/db.json
diff --git a/includes/fcm/node_modules/mime-db/index.js b/includes/fcm/node_modules/mime-db/index.js
index ec2be30..ec2be30 100644..100755
--- a/includes/fcm/node_modules/mime-db/index.js
+++ b/includes/fcm/node_modules/mime-db/index.js
diff --git a/includes/fcm/node_modules/mime-db/package.json b/includes/fcm/node_modules/mime-db/package.json
index 32c14b8..32c14b8 100644..100755
--- a/includes/fcm/node_modules/mime-db/package.json
+++ b/includes/fcm/node_modules/mime-db/package.json
diff --git a/includes/fcm/node_modules/mime-types/._LICENSE b/includes/fcm/node_modules/mime-types/._LICENSE
new file mode 100755
index 0000000..98f7c9d
--- /dev/null
+++ b/includes/fcm/node_modules/mime-types/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/mime-types/HISTORY.md b/includes/fcm/node_modules/mime-types/HISTORY.md
index c5043b7..c5043b7 100644..100755
--- a/includes/fcm/node_modules/mime-types/HISTORY.md
+++ b/includes/fcm/node_modules/mime-types/HISTORY.md
diff --git a/includes/fcm/node_modules/mime-types/LICENSE b/includes/fcm/node_modules/mime-types/LICENSE
index 0616607..0616607 100644..100755
--- a/includes/fcm/node_modules/mime-types/LICENSE
+++ b/includes/fcm/node_modules/mime-types/LICENSE
diff --git a/includes/fcm/node_modules/mime-types/README.md b/includes/fcm/node_modules/mime-types/README.md
index 48d2fb4..48d2fb4 100644..100755
--- a/includes/fcm/node_modules/mime-types/README.md
+++ b/includes/fcm/node_modules/mime-types/README.md
diff --git a/includes/fcm/node_modules/mime-types/index.js b/includes/fcm/node_modules/mime-types/index.js
index b9f34d5..b9f34d5 100644..100755
--- a/includes/fcm/node_modules/mime-types/index.js
+++ b/includes/fcm/node_modules/mime-types/index.js
diff --git a/includes/fcm/node_modules/mime-types/package.json b/includes/fcm/node_modules/mime-types/package.json
index bbef696..bbef696 100644..100755
--- a/includes/fcm/node_modules/mime-types/package.json
+++ b/includes/fcm/node_modules/mime-types/package.json
diff --git a/includes/fcm/node_modules/mime/._LICENSE b/includes/fcm/node_modules/mime/._LICENSE
new file mode 100755
index 0000000..18119a0
--- /dev/null
+++ b/includes/fcm/node_modules/mime/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/mime/CHANGELOG.md b/includes/fcm/node_modules/mime/CHANGELOG.md
index cdf9be5..cdf9be5 100644..100755
--- a/includes/fcm/node_modules/mime/CHANGELOG.md
+++ b/includes/fcm/node_modules/mime/CHANGELOG.md
diff --git a/includes/fcm/node_modules/mime/LICENSE b/includes/fcm/node_modules/mime/LICENSE
index d3f46f7..d3f46f7 100644..100755
--- a/includes/fcm/node_modules/mime/LICENSE
+++ b/includes/fcm/node_modules/mime/LICENSE
diff --git a/includes/fcm/node_modules/mime/Mime.js b/includes/fcm/node_modules/mime/Mime.js
index 969a66e..969a66e 100644..100755
--- a/includes/fcm/node_modules/mime/Mime.js
+++ b/includes/fcm/node_modules/mime/Mime.js
diff --git a/includes/fcm/node_modules/mime/README.md b/includes/fcm/node_modules/mime/README.md
index fc816cb..fc816cb 100644..100755
--- a/includes/fcm/node_modules/mime/README.md
+++ b/includes/fcm/node_modules/mime/README.md
diff --git a/includes/fcm/node_modules/mime/index.js b/includes/fcm/node_modules/mime/index.js
index fadcf8d..fadcf8d 100644..100755
--- a/includes/fcm/node_modules/mime/index.js
+++ b/includes/fcm/node_modules/mime/index.js
diff --git a/includes/fcm/node_modules/mime/lite.js b/includes/fcm/node_modules/mime/lite.js
index 835cffb..835cffb 100644..100755
--- a/includes/fcm/node_modules/mime/lite.js
+++ b/includes/fcm/node_modules/mime/lite.js
diff --git a/includes/fcm/node_modules/mime/package.json b/includes/fcm/node_modules/mime/package.json
index 84f5132..84f5132 100644..100755
--- a/includes/fcm/node_modules/mime/package.json
+++ b/includes/fcm/node_modules/mime/package.json
diff --git a/includes/fcm/node_modules/mime/types/other.js b/includes/fcm/node_modules/mime/types/other.js
index bb6a035..bb6a035 100644..100755
--- a/includes/fcm/node_modules/mime/types/other.js
+++ b/includes/fcm/node_modules/mime/types/other.js
diff --git a/includes/fcm/node_modules/mime/types/standard.js b/includes/fcm/node_modules/mime/types/standard.js
index 5ee9937..5ee9937 100644..100755
--- a/includes/fcm/node_modules/mime/types/standard.js
+++ b/includes/fcm/node_modules/mime/types/standard.js
diff --git a/includes/fcm/node_modules/minimatch/._LICENSE b/includes/fcm/node_modules/minimatch/._LICENSE
new file mode 100755
index 0000000..a99fceb
--- /dev/null
+++ b/includes/fcm/node_modules/minimatch/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/minimatch/LICENSE b/includes/fcm/node_modules/minimatch/LICENSE
index 9517b7d..9517b7d 100644..100755
--- a/includes/fcm/node_modules/minimatch/LICENSE
+++ b/includes/fcm/node_modules/minimatch/LICENSE
diff --git a/includes/fcm/node_modules/minimatch/README.md b/includes/fcm/node_modules/minimatch/README.md
index a5bdefa..a5bdefa 100644..100755
--- a/includes/fcm/node_modules/minimatch/README.md
+++ b/includes/fcm/node_modules/minimatch/README.md
diff --git a/includes/fcm/node_modules/minimatch/lib/path.js b/includes/fcm/node_modules/minimatch/lib/path.js
index ffe453d..ffe453d 100644..100755
--- a/includes/fcm/node_modules/minimatch/lib/path.js
+++ b/includes/fcm/node_modules/minimatch/lib/path.js
diff --git a/includes/fcm/node_modules/minimatch/minimatch.js b/includes/fcm/node_modules/minimatch/minimatch.js
index 1e87816..1e87816 100644..100755
--- a/includes/fcm/node_modules/minimatch/minimatch.js
+++ b/includes/fcm/node_modules/minimatch/minimatch.js
diff --git a/includes/fcm/node_modules/minimatch/package.json b/includes/fcm/node_modules/minimatch/package.json
index 29d1436..29d1436 100644..100755
--- a/includes/fcm/node_modules/minimatch/package.json
+++ b/includes/fcm/node_modules/minimatch/package.json
diff --git a/includes/fcm/node_modules/minimist/._LICENSE b/includes/fcm/node_modules/minimist/._LICENSE
new file mode 100755
index 0000000..c6863a4
--- /dev/null
+++ b/includes/fcm/node_modules/minimist/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/minimist/.eslintrc b/includes/fcm/node_modules/minimist/.eslintrc
index 137f67b..137f67b 100644..100755
--- a/includes/fcm/node_modules/minimist/.eslintrc
+++ b/includes/fcm/node_modules/minimist/.eslintrc
diff --git a/includes/fcm/node_modules/minimist/.github/FUNDING.yml b/includes/fcm/node_modules/minimist/.github/FUNDING.yml
index a936622..a936622 100644..100755
--- a/includes/fcm/node_modules/minimist/.github/FUNDING.yml
+++ b/includes/fcm/node_modules/minimist/.github/FUNDING.yml
diff --git a/includes/fcm/node_modules/minimist/.nycrc b/includes/fcm/node_modules/minimist/.nycrc
index 55c3d29..55c3d29 100644..100755
--- a/includes/fcm/node_modules/minimist/.nycrc
+++ b/includes/fcm/node_modules/minimist/.nycrc
diff --git a/includes/fcm/node_modules/minimist/CHANGELOG.md b/includes/fcm/node_modules/minimist/CHANGELOG.md
index e0e00bd..e0e00bd 100644..100755
--- a/includes/fcm/node_modules/minimist/CHANGELOG.md
+++ b/includes/fcm/node_modules/minimist/CHANGELOG.md
diff --git a/includes/fcm/node_modules/minimist/LICENSE b/includes/fcm/node_modules/minimist/LICENSE
index ee27ba4..ee27ba4 100644..100755
--- a/includes/fcm/node_modules/minimist/LICENSE
+++ b/includes/fcm/node_modules/minimist/LICENSE
diff --git a/includes/fcm/node_modules/minimist/README.md b/includes/fcm/node_modules/minimist/README.md
index 30ff92d..30ff92d 100644..100755
--- a/includes/fcm/node_modules/minimist/README.md
+++ b/includes/fcm/node_modules/minimist/README.md
diff --git a/includes/fcm/node_modules/minimist/example/parse.js b/includes/fcm/node_modules/minimist/example/parse.js
index f7c8d49..f7c8d49 100644..100755
--- a/includes/fcm/node_modules/minimist/example/parse.js
+++ b/includes/fcm/node_modules/minimist/example/parse.js
diff --git a/includes/fcm/node_modules/minimist/index.js b/includes/fcm/node_modules/minimist/index.js
index d9c3eb7..d9c3eb7 100644..100755
--- a/includes/fcm/node_modules/minimist/index.js
+++ b/includes/fcm/node_modules/minimist/index.js
diff --git a/includes/fcm/node_modules/minimist/package.json b/includes/fcm/node_modules/minimist/package.json
index 89a639e..89a639e 100644..100755
--- a/includes/fcm/node_modules/minimist/package.json
+++ b/includes/fcm/node_modules/minimist/package.json
diff --git a/includes/fcm/node_modules/minimist/test/all_bool.js b/includes/fcm/node_modules/minimist/test/all_bool.js
index ac83548..ac83548 100644..100755
--- a/includes/fcm/node_modules/minimist/test/all_bool.js
+++ b/includes/fcm/node_modules/minimist/test/all_bool.js
diff --git a/includes/fcm/node_modules/minimist/test/bool.js b/includes/fcm/node_modules/minimist/test/bool.js
index 5f7dbde..5f7dbde 100644..100755
--- a/includes/fcm/node_modules/minimist/test/bool.js
+++ b/includes/fcm/node_modules/minimist/test/bool.js
diff --git a/includes/fcm/node_modules/minimist/test/dash.js b/includes/fcm/node_modules/minimist/test/dash.js
index 5a4fa5b..5a4fa5b 100644..100755
--- a/includes/fcm/node_modules/minimist/test/dash.js
+++ b/includes/fcm/node_modules/minimist/test/dash.js
diff --git a/includes/fcm/node_modules/minimist/test/default_bool.js b/includes/fcm/node_modules/minimist/test/default_bool.js
index 780a311..780a311 100644..100755
--- a/includes/fcm/node_modules/minimist/test/default_bool.js
+++ b/includes/fcm/node_modules/minimist/test/default_bool.js
diff --git a/includes/fcm/node_modules/minimist/test/dotted.js b/includes/fcm/node_modules/minimist/test/dotted.js
index d8b3e85..d8b3e85 100644..100755
--- a/includes/fcm/node_modules/minimist/test/dotted.js
+++ b/includes/fcm/node_modules/minimist/test/dotted.js
diff --git a/includes/fcm/node_modules/minimist/test/kv_short.js b/includes/fcm/node_modules/minimist/test/kv_short.js
index f813b30..f813b30 100644..100755
--- a/includes/fcm/node_modules/minimist/test/kv_short.js
+++ b/includes/fcm/node_modules/minimist/test/kv_short.js
diff --git a/includes/fcm/node_modules/minimist/test/long.js b/includes/fcm/node_modules/minimist/test/long.js
index 5d3a1e0..5d3a1e0 100644..100755
--- a/includes/fcm/node_modules/minimist/test/long.js
+++ b/includes/fcm/node_modules/minimist/test/long.js
diff --git a/includes/fcm/node_modules/minimist/test/num.js b/includes/fcm/node_modules/minimist/test/num.js
index 2cc77f4..2cc77f4 100644..100755
--- a/includes/fcm/node_modules/minimist/test/num.js
+++ b/includes/fcm/node_modules/minimist/test/num.js
diff --git a/includes/fcm/node_modules/minimist/test/parse.js b/includes/fcm/node_modules/minimist/test/parse.js
index 7b4a2a1..7b4a2a1 100644..100755
--- a/includes/fcm/node_modules/minimist/test/parse.js
+++ b/includes/fcm/node_modules/minimist/test/parse.js
diff --git a/includes/fcm/node_modules/minimist/test/parse_modified.js b/includes/fcm/node_modules/minimist/test/parse_modified.js
index ab620dc..ab620dc 100644..100755
--- a/includes/fcm/node_modules/minimist/test/parse_modified.js
+++ b/includes/fcm/node_modules/minimist/test/parse_modified.js
diff --git a/includes/fcm/node_modules/minimist/test/proto.js b/includes/fcm/node_modules/minimist/test/proto.js
index 4ac62df..4ac62df 100644..100755
--- a/includes/fcm/node_modules/minimist/test/proto.js
+++ b/includes/fcm/node_modules/minimist/test/proto.js
diff --git a/includes/fcm/node_modules/minimist/test/short.js b/includes/fcm/node_modules/minimist/test/short.js
index d513a1c..d513a1c 100644..100755
--- a/includes/fcm/node_modules/minimist/test/short.js
+++ b/includes/fcm/node_modules/minimist/test/short.js
diff --git a/includes/fcm/node_modules/minimist/test/stop_early.js b/includes/fcm/node_modules/minimist/test/stop_early.js
index bdf9fbc..bdf9fbc 100644..100755
--- a/includes/fcm/node_modules/minimist/test/stop_early.js
+++ b/includes/fcm/node_modules/minimist/test/stop_early.js
diff --git a/includes/fcm/node_modules/minimist/test/unknown.js b/includes/fcm/node_modules/minimist/test/unknown.js
index 462a36b..462a36b 100644..100755
--- a/includes/fcm/node_modules/minimist/test/unknown.js
+++ b/includes/fcm/node_modules/minimist/test/unknown.js
diff --git a/includes/fcm/node_modules/minimist/test/whitespace.js b/includes/fcm/node_modules/minimist/test/whitespace.js
index 8a52a58..8a52a58 100644..100755
--- a/includes/fcm/node_modules/minimist/test/whitespace.js
+++ b/includes/fcm/node_modules/minimist/test/whitespace.js
diff --git a/includes/fcm/node_modules/mkdirp/._LICENSE b/includes/fcm/node_modules/mkdirp/._LICENSE
new file mode 100755
index 0000000..c1128da
--- /dev/null
+++ b/includes/fcm/node_modules/mkdirp/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/mkdirp/CHANGELOG.md b/includes/fcm/node_modules/mkdirp/CHANGELOG.md
index 8145838..8145838 100644..100755
--- a/includes/fcm/node_modules/mkdirp/CHANGELOG.md
+++ b/includes/fcm/node_modules/mkdirp/CHANGELOG.md
diff --git a/includes/fcm/node_modules/mkdirp/LICENSE b/includes/fcm/node_modules/mkdirp/LICENSE
index 13fcd15..13fcd15 100644..100755
--- a/includes/fcm/node_modules/mkdirp/LICENSE
+++ b/includes/fcm/node_modules/mkdirp/LICENSE
diff --git a/includes/fcm/node_modules/mkdirp/index.js b/includes/fcm/node_modules/mkdirp/index.js
index ad7a16c..ad7a16c 100644..100755
--- a/includes/fcm/node_modules/mkdirp/index.js
+++ b/includes/fcm/node_modules/mkdirp/index.js
diff --git a/includes/fcm/node_modules/mkdirp/lib/find-made.js b/includes/fcm/node_modules/mkdirp/lib/find-made.js
index 022e492..022e492 100644..100755
--- a/includes/fcm/node_modules/mkdirp/lib/find-made.js
+++ b/includes/fcm/node_modules/mkdirp/lib/find-made.js
diff --git a/includes/fcm/node_modules/mkdirp/lib/mkdirp-manual.js b/includes/fcm/node_modules/mkdirp/lib/mkdirp-manual.js
index 2eb18cd..2eb18cd 100644..100755
--- a/includes/fcm/node_modules/mkdirp/lib/mkdirp-manual.js
+++ b/includes/fcm/node_modules/mkdirp/lib/mkdirp-manual.js
diff --git a/includes/fcm/node_modules/mkdirp/lib/mkdirp-native.js b/includes/fcm/node_modules/mkdirp/lib/mkdirp-native.js
index c7a6b69..c7a6b69 100644..100755
--- a/includes/fcm/node_modules/mkdirp/lib/mkdirp-native.js
+++ b/includes/fcm/node_modules/mkdirp/lib/mkdirp-native.js
diff --git a/includes/fcm/node_modules/mkdirp/lib/opts-arg.js b/includes/fcm/node_modules/mkdirp/lib/opts-arg.js
index 2fa4833..2fa4833 100644..100755
--- a/includes/fcm/node_modules/mkdirp/lib/opts-arg.js
+++ b/includes/fcm/node_modules/mkdirp/lib/opts-arg.js
diff --git a/includes/fcm/node_modules/mkdirp/lib/path-arg.js b/includes/fcm/node_modules/mkdirp/lib/path-arg.js
index cc07de5..cc07de5 100644..100755
--- a/includes/fcm/node_modules/mkdirp/lib/path-arg.js
+++ b/includes/fcm/node_modules/mkdirp/lib/path-arg.js
diff --git a/includes/fcm/node_modules/mkdirp/lib/use-native.js b/includes/fcm/node_modules/mkdirp/lib/use-native.js
index 079361d..079361d 100644..100755
--- a/includes/fcm/node_modules/mkdirp/lib/use-native.js
+++ b/includes/fcm/node_modules/mkdirp/lib/use-native.js
diff --git a/includes/fcm/node_modules/mkdirp/package.json b/includes/fcm/node_modules/mkdirp/package.json
index 2913ed0..2913ed0 100644..100755
--- a/includes/fcm/node_modules/mkdirp/package.json
+++ b/includes/fcm/node_modules/mkdirp/package.json
diff --git a/includes/fcm/node_modules/mkdirp/readme.markdown b/includes/fcm/node_modules/mkdirp/readme.markdown
index 827de59..827de59 100644..100755
--- a/includes/fcm/node_modules/mkdirp/readme.markdown
+++ b/includes/fcm/node_modules/mkdirp/readme.markdown
diff --git a/includes/fcm/node_modules/ms/index.js b/includes/fcm/node_modules/ms/index.js
index c4498bc..c4498bc 100644..100755
--- a/includes/fcm/node_modules/ms/index.js
+++ b/includes/fcm/node_modules/ms/index.js
diff --git a/includes/fcm/node_modules/ms/license.md b/includes/fcm/node_modules/ms/license.md
index 69b6125..69b6125 100644..100755
--- a/includes/fcm/node_modules/ms/license.md
+++ b/includes/fcm/node_modules/ms/license.md
diff --git a/includes/fcm/node_modules/ms/package.json b/includes/fcm/node_modules/ms/package.json
index eea666e..eea666e 100644..100755
--- a/includes/fcm/node_modules/ms/package.json
+++ b/includes/fcm/node_modules/ms/package.json
diff --git a/includes/fcm/node_modules/ms/readme.md b/includes/fcm/node_modules/ms/readme.md
index 9a1996b..9a1996b 100644..100755
--- a/includes/fcm/node_modules/ms/readme.md
+++ b/includes/fcm/node_modules/ms/readme.md
diff --git a/includes/fcm/node_modules/node-fetch/LICENSE.md b/includes/fcm/node_modules/node-fetch/LICENSE.md
index 660ffec..660ffec 100644..100755
--- a/includes/fcm/node_modules/node-fetch/LICENSE.md
+++ b/includes/fcm/node_modules/node-fetch/LICENSE.md
diff --git a/includes/fcm/node_modules/node-fetch/README.md b/includes/fcm/node_modules/node-fetch/README.md
index 2dde742..2dde742 100644..100755
--- a/includes/fcm/node_modules/node-fetch/README.md
+++ b/includes/fcm/node_modules/node-fetch/README.md
diff --git a/includes/fcm/node_modules/node-fetch/browser.js b/includes/fcm/node_modules/node-fetch/browser.js
index 83c54c5..83c54c5 100644..100755
--- a/includes/fcm/node_modules/node-fetch/browser.js
+++ b/includes/fcm/node_modules/node-fetch/browser.js
diff --git a/includes/fcm/node_modules/node-fetch/lib/index.es.js b/includes/fcm/node_modules/node-fetch/lib/index.es.js
index 4852f7c..4852f7c 100644..100755
--- a/includes/fcm/node_modules/node-fetch/lib/index.es.js
+++ b/includes/fcm/node_modules/node-fetch/lib/index.es.js
diff --git a/includes/fcm/node_modules/node-fetch/lib/index.js b/includes/fcm/node_modules/node-fetch/lib/index.js
index e5b04f1..e5b04f1 100644..100755
--- a/includes/fcm/node_modules/node-fetch/lib/index.js
+++ b/includes/fcm/node_modules/node-fetch/lib/index.js
diff --git a/includes/fcm/node_modules/node-fetch/lib/index.mjs b/includes/fcm/node_modules/node-fetch/lib/index.mjs
index 49ee05e..49ee05e 100644..100755
--- a/includes/fcm/node_modules/node-fetch/lib/index.mjs
+++ b/includes/fcm/node_modules/node-fetch/lib/index.mjs
diff --git a/includes/fcm/node_modules/node-fetch/package.json b/includes/fcm/node_modules/node-fetch/package.json
index 3c1bd8d..3c1bd8d 100644..100755
--- a/includes/fcm/node_modules/node-fetch/package.json
+++ b/includes/fcm/node_modules/node-fetch/package.json
diff --git a/includes/fcm/node_modules/node-forge/._LICENSE b/includes/fcm/node_modules/node-forge/._LICENSE
new file mode 100755
index 0000000..f51290b
--- /dev/null
+++ b/includes/fcm/node_modules/node-forge/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/node-forge/CHANGELOG.md b/includes/fcm/node_modules/node-forge/CHANGELOG.md
index 27d0e3a..27d0e3a 100644..100755
--- a/includes/fcm/node_modules/node-forge/CHANGELOG.md
+++ b/includes/fcm/node_modules/node-forge/CHANGELOG.md
diff --git a/includes/fcm/node_modules/node-forge/LICENSE b/includes/fcm/node_modules/node-forge/LICENSE
index 2b48a95..2b48a95 100644..100755
--- a/includes/fcm/node_modules/node-forge/LICENSE
+++ b/includes/fcm/node_modules/node-forge/LICENSE
diff --git a/includes/fcm/node_modules/node-forge/README.md b/includes/fcm/node_modules/node-forge/README.md
index 6f3279e..6f3279e 100644..100755
--- a/includes/fcm/node_modules/node-forge/README.md
+++ b/includes/fcm/node_modules/node-forge/README.md
diff --git a/includes/fcm/node_modules/node-forge/dist/forge.all.min.js b/includes/fcm/node_modules/node-forge/dist/forge.all.min.js
index 65dccf2..65dccf2 100644..100755
--- a/includes/fcm/node_modules/node-forge/dist/forge.all.min.js
+++ b/includes/fcm/node_modules/node-forge/dist/forge.all.min.js
diff --git a/includes/fcm/node_modules/node-forge/dist/forge.all.min.js.map b/includes/fcm/node_modules/node-forge/dist/forge.all.min.js.map
index 225d220..225d220 100644..100755
--- a/includes/fcm/node_modules/node-forge/dist/forge.all.min.js.map
+++ b/includes/fcm/node_modules/node-forge/dist/forge.all.min.js.map
diff --git a/includes/fcm/node_modules/node-forge/dist/forge.min.js b/includes/fcm/node_modules/node-forge/dist/forge.min.js
index 17773f6..17773f6 100644..100755
--- a/includes/fcm/node_modules/node-forge/dist/forge.min.js
+++ b/includes/fcm/node_modules/node-forge/dist/forge.min.js
diff --git a/includes/fcm/node_modules/node-forge/dist/forge.min.js.map b/includes/fcm/node_modules/node-forge/dist/forge.min.js.map
index 8e90465..8e90465 100644..100755
--- a/includes/fcm/node_modules/node-forge/dist/forge.min.js.map
+++ b/includes/fcm/node_modules/node-forge/dist/forge.min.js.map
diff --git a/includes/fcm/node_modules/node-forge/dist/prime.worker.min.js b/includes/fcm/node_modules/node-forge/dist/prime.worker.min.js
index 41433be..41433be 100644..100755
--- a/includes/fcm/node_modules/node-forge/dist/prime.worker.min.js
+++ b/includes/fcm/node_modules/node-forge/dist/prime.worker.min.js
diff --git a/includes/fcm/node_modules/node-forge/dist/prime.worker.min.js.map b/includes/fcm/node_modules/node-forge/dist/prime.worker.min.js.map
index 2a8b238..2a8b238 100644..100755
--- a/includes/fcm/node_modules/node-forge/dist/prime.worker.min.js.map
+++ b/includes/fcm/node_modules/node-forge/dist/prime.worker.min.js.map
diff --git a/includes/fcm/node_modules/node-forge/flash/README.md b/includes/fcm/node_modules/node-forge/flash/README.md
index 1576ebf..1576ebf 100644..100755
--- a/includes/fcm/node_modules/node-forge/flash/README.md
+++ b/includes/fcm/node_modules/node-forge/flash/README.md
diff --git a/includes/fcm/node_modules/node-forge/flash/package.json b/includes/fcm/node_modules/node-forge/flash/package.json
index 92689fa..92689fa 100644..100755
--- a/includes/fcm/node_modules/node-forge/flash/package.json
+++ b/includes/fcm/node_modules/node-forge/flash/package.json
diff --git a/includes/fcm/node_modules/node-forge/flash/swf/SocketPool.swf b/includes/fcm/node_modules/node-forge/flash/swf/SocketPool.swf
index 838e53b..838e53b 100644..100755
--- a/includes/fcm/node_modules/node-forge/flash/swf/SocketPool.swf
+++ b/includes/fcm/node_modules/node-forge/flash/swf/SocketPool.swf
Binary files differ
diff --git a/includes/fcm/node_modules/node-forge/lib/aes.js b/includes/fcm/node_modules/node-forge/lib/aes.js
index 3c1ddb2..3c1ddb2 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/aes.js
+++ b/includes/fcm/node_modules/node-forge/lib/aes.js
diff --git a/includes/fcm/node_modules/node-forge/lib/aesCipherSuites.js b/includes/fcm/node_modules/node-forge/lib/aesCipherSuites.js
index fed60f3..fed60f3 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/aesCipherSuites.js
+++ b/includes/fcm/node_modules/node-forge/lib/aesCipherSuites.js
diff --git a/includes/fcm/node_modules/node-forge/lib/asn1-validator.js b/includes/fcm/node_modules/node-forge/lib/asn1-validator.js
index 2be3285..2be3285 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/asn1-validator.js
+++ b/includes/fcm/node_modules/node-forge/lib/asn1-validator.js
diff --git a/includes/fcm/node_modules/node-forge/lib/asn1.js b/includes/fcm/node_modules/node-forge/lib/asn1.js
index 4025f8a..4025f8a 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/asn1.js
+++ b/includes/fcm/node_modules/node-forge/lib/asn1.js
diff --git a/includes/fcm/node_modules/node-forge/lib/baseN.js b/includes/fcm/node_modules/node-forge/lib/baseN.js
index 824fa36..824fa36 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/baseN.js
+++ b/includes/fcm/node_modules/node-forge/lib/baseN.js
diff --git a/includes/fcm/node_modules/node-forge/lib/cipher.js b/includes/fcm/node_modules/node-forge/lib/cipher.js
index f2c36e6..f2c36e6 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/cipher.js
+++ b/includes/fcm/node_modules/node-forge/lib/cipher.js
diff --git a/includes/fcm/node_modules/node-forge/lib/cipherModes.js b/includes/fcm/node_modules/node-forge/lib/cipherModes.js
index 339915c..339915c 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/cipherModes.js
+++ b/includes/fcm/node_modules/node-forge/lib/cipherModes.js
diff --git a/includes/fcm/node_modules/node-forge/lib/des.js b/includes/fcm/node_modules/node-forge/lib/des.js
index ed8239a..ed8239a 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/des.js
+++ b/includes/fcm/node_modules/node-forge/lib/des.js
diff --git a/includes/fcm/node_modules/node-forge/lib/ed25519.js b/includes/fcm/node_modules/node-forge/lib/ed25519.js
index f3e6faa..f3e6faa 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/ed25519.js
+++ b/includes/fcm/node_modules/node-forge/lib/ed25519.js
diff --git a/includes/fcm/node_modules/node-forge/lib/forge.js b/includes/fcm/node_modules/node-forge/lib/forge.js
index 2e243a9..2e243a9 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/forge.js
+++ b/includes/fcm/node_modules/node-forge/lib/forge.js
diff --git a/includes/fcm/node_modules/node-forge/lib/form.js b/includes/fcm/node_modules/node-forge/lib/form.js
index 4d7843a..4d7843a 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/form.js
+++ b/includes/fcm/node_modules/node-forge/lib/form.js
diff --git a/includes/fcm/node_modules/node-forge/lib/hmac.js b/includes/fcm/node_modules/node-forge/lib/hmac.js
index b155f24..b155f24 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/hmac.js
+++ b/includes/fcm/node_modules/node-forge/lib/hmac.js
diff --git a/includes/fcm/node_modules/node-forge/lib/http.js b/includes/fcm/node_modules/node-forge/lib/http.js
index fe52986..fe52986 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/http.js
+++ b/includes/fcm/node_modules/node-forge/lib/http.js
diff --git a/includes/fcm/node_modules/node-forge/lib/index.all.js b/includes/fcm/node_modules/node-forge/lib/index.all.js
index 22ba72b..22ba72b 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/index.all.js
+++ b/includes/fcm/node_modules/node-forge/lib/index.all.js
diff --git a/includes/fcm/node_modules/node-forge/lib/index.js b/includes/fcm/node_modules/node-forge/lib/index.js
index 6cdd5a9..6cdd5a9 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/index.js
+++ b/includes/fcm/node_modules/node-forge/lib/index.js
diff --git a/includes/fcm/node_modules/node-forge/lib/jsbn.js b/includes/fcm/node_modules/node-forge/lib/jsbn.js
index 11f965c..11f965c 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/jsbn.js
+++ b/includes/fcm/node_modules/node-forge/lib/jsbn.js
diff --git a/includes/fcm/node_modules/node-forge/lib/kem.js b/includes/fcm/node_modules/node-forge/lib/kem.js
index 1967016..1967016 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/kem.js
+++ b/includes/fcm/node_modules/node-forge/lib/kem.js
diff --git a/includes/fcm/node_modules/node-forge/lib/log.js b/includes/fcm/node_modules/node-forge/lib/log.js
index 4ef7005..4ef7005 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/log.js
+++ b/includes/fcm/node_modules/node-forge/lib/log.js
diff --git a/includes/fcm/node_modules/node-forge/lib/md.all.js b/includes/fcm/node_modules/node-forge/lib/md.all.js
index 4e0974b..4e0974b 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/md.all.js
+++ b/includes/fcm/node_modules/node-forge/lib/md.all.js
diff --git a/includes/fcm/node_modules/node-forge/lib/md.js b/includes/fcm/node_modules/node-forge/lib/md.js
index e4a280c..e4a280c 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/md.js
+++ b/includes/fcm/node_modules/node-forge/lib/md.js
diff --git a/includes/fcm/node_modules/node-forge/lib/md5.js b/includes/fcm/node_modules/node-forge/lib/md5.js
index d0ba8f6..d0ba8f6 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/md5.js
+++ b/includes/fcm/node_modules/node-forge/lib/md5.js
diff --git a/includes/fcm/node_modules/node-forge/lib/mgf.js b/includes/fcm/node_modules/node-forge/lib/mgf.js
index 0223bc3..0223bc3 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/mgf.js
+++ b/includes/fcm/node_modules/node-forge/lib/mgf.js
diff --git a/includes/fcm/node_modules/node-forge/lib/mgf1.js b/includes/fcm/node_modules/node-forge/lib/mgf1.js
index 25ed1f7..25ed1f7 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/mgf1.js
+++ b/includes/fcm/node_modules/node-forge/lib/mgf1.js
diff --git a/includes/fcm/node_modules/node-forge/lib/oids.js b/includes/fcm/node_modules/node-forge/lib/oids.js
index d1504eb..d1504eb 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/oids.js
+++ b/includes/fcm/node_modules/node-forge/lib/oids.js
diff --git a/includes/fcm/node_modules/node-forge/lib/pbe.js b/includes/fcm/node_modules/node-forge/lib/pbe.js
index cf8456b..cf8456b 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/pbe.js
+++ b/includes/fcm/node_modules/node-forge/lib/pbe.js
diff --git a/includes/fcm/node_modules/node-forge/lib/pbkdf2.js b/includes/fcm/node_modules/node-forge/lib/pbkdf2.js
index 714560e..714560e 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/pbkdf2.js
+++ b/includes/fcm/node_modules/node-forge/lib/pbkdf2.js
diff --git a/includes/fcm/node_modules/node-forge/lib/pem.js b/includes/fcm/node_modules/node-forge/lib/pem.js
index 1992bc7..1992bc7 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/pem.js
+++ b/includes/fcm/node_modules/node-forge/lib/pem.js
diff --git a/includes/fcm/node_modules/node-forge/lib/pkcs1.js b/includes/fcm/node_modules/node-forge/lib/pkcs1.js
index a3af924..a3af924 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/pkcs1.js
+++ b/includes/fcm/node_modules/node-forge/lib/pkcs1.js
diff --git a/includes/fcm/node_modules/node-forge/lib/pkcs12.js b/includes/fcm/node_modules/node-forge/lib/pkcs12.js
index cd06c49..cd06c49 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/pkcs12.js
+++ b/includes/fcm/node_modules/node-forge/lib/pkcs12.js
diff --git a/includes/fcm/node_modules/node-forge/lib/pkcs7.js b/includes/fcm/node_modules/node-forge/lib/pkcs7.js
index 3a5d845..3a5d845 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/pkcs7.js
+++ b/includes/fcm/node_modules/node-forge/lib/pkcs7.js
diff --git a/includes/fcm/node_modules/node-forge/lib/pkcs7asn1.js b/includes/fcm/node_modules/node-forge/lib/pkcs7asn1.js
index 0e13c89..0e13c89 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/pkcs7asn1.js
+++ b/includes/fcm/node_modules/node-forge/lib/pkcs7asn1.js
diff --git a/includes/fcm/node_modules/node-forge/lib/pki.js b/includes/fcm/node_modules/node-forge/lib/pki.js
index ee82ff1..ee82ff1 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/pki.js
+++ b/includes/fcm/node_modules/node-forge/lib/pki.js
diff --git a/includes/fcm/node_modules/node-forge/lib/prime.js b/includes/fcm/node_modules/node-forge/lib/prime.js
index 3d51473..3d51473 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/prime.js
+++ b/includes/fcm/node_modules/node-forge/lib/prime.js
diff --git a/includes/fcm/node_modules/node-forge/lib/prime.worker.js b/includes/fcm/node_modules/node-forge/lib/prime.worker.js
index ce1355d..ce1355d 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/prime.worker.js
+++ b/includes/fcm/node_modules/node-forge/lib/prime.worker.js
diff --git a/includes/fcm/node_modules/node-forge/lib/prng.js b/includes/fcm/node_modules/node-forge/lib/prng.js
index d3bd22e..d3bd22e 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/prng.js
+++ b/includes/fcm/node_modules/node-forge/lib/prng.js
diff --git a/includes/fcm/node_modules/node-forge/lib/pss.js b/includes/fcm/node_modules/node-forge/lib/pss.js
index 2596693..2596693 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/pss.js
+++ b/includes/fcm/node_modules/node-forge/lib/pss.js
diff --git a/includes/fcm/node_modules/node-forge/lib/random.js b/includes/fcm/node_modules/node-forge/lib/random.js
index d4e4bea..d4e4bea 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/random.js
+++ b/includes/fcm/node_modules/node-forge/lib/random.js
diff --git a/includes/fcm/node_modules/node-forge/lib/rc2.js b/includes/fcm/node_modules/node-forge/lib/rc2.js
index e33f78a..e33f78a 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/rc2.js
+++ b/includes/fcm/node_modules/node-forge/lib/rc2.js
diff --git a/includes/fcm/node_modules/node-forge/lib/rsa.js b/includes/fcm/node_modules/node-forge/lib/rsa.js
index 5c73209..5c73209 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/rsa.js
+++ b/includes/fcm/node_modules/node-forge/lib/rsa.js
diff --git a/includes/fcm/node_modules/node-forge/lib/sha1.js b/includes/fcm/node_modules/node-forge/lib/sha1.js
index 5f84eb6..5f84eb6 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/sha1.js
+++ b/includes/fcm/node_modules/node-forge/lib/sha1.js
diff --git a/includes/fcm/node_modules/node-forge/lib/sha256.js b/includes/fcm/node_modules/node-forge/lib/sha256.js
index 0659ad7..0659ad7 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/sha256.js
+++ b/includes/fcm/node_modules/node-forge/lib/sha256.js
diff --git a/includes/fcm/node_modules/node-forge/lib/sha512.js b/includes/fcm/node_modules/node-forge/lib/sha512.js
index e09b442..e09b442 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/sha512.js
+++ b/includes/fcm/node_modules/node-forge/lib/sha512.js
diff --git a/includes/fcm/node_modules/node-forge/lib/socket.js b/includes/fcm/node_modules/node-forge/lib/socket.js
index 3a1d7ff..3a1d7ff 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/socket.js
+++ b/includes/fcm/node_modules/node-forge/lib/socket.js
diff --git a/includes/fcm/node_modules/node-forge/lib/ssh.js b/includes/fcm/node_modules/node-forge/lib/ssh.js
index 6480203..6480203 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/ssh.js
+++ b/includes/fcm/node_modules/node-forge/lib/ssh.js
diff --git a/includes/fcm/node_modules/node-forge/lib/tls.js b/includes/fcm/node_modules/node-forge/lib/tls.js
index fadfd64..fadfd64 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/tls.js
+++ b/includes/fcm/node_modules/node-forge/lib/tls.js
diff --git a/includes/fcm/node_modules/node-forge/lib/tlssocket.js b/includes/fcm/node_modules/node-forge/lib/tlssocket.js
index d09b650..d09b650 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/tlssocket.js
+++ b/includes/fcm/node_modules/node-forge/lib/tlssocket.js
diff --git a/includes/fcm/node_modules/node-forge/lib/util.js b/includes/fcm/node_modules/node-forge/lib/util.js
index aaede5a..aaede5a 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/util.js
+++ b/includes/fcm/node_modules/node-forge/lib/util.js
diff --git a/includes/fcm/node_modules/node-forge/lib/x509.js b/includes/fcm/node_modules/node-forge/lib/x509.js
index 2877810..2877810 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/x509.js
+++ b/includes/fcm/node_modules/node-forge/lib/x509.js
diff --git a/includes/fcm/node_modules/node-forge/lib/xhr.js b/includes/fcm/node_modules/node-forge/lib/xhr.js
index fa92835..fa92835 100644..100755
--- a/includes/fcm/node_modules/node-forge/lib/xhr.js
+++ b/includes/fcm/node_modules/node-forge/lib/xhr.js
diff --git a/includes/fcm/node_modules/node-forge/package.json b/includes/fcm/node_modules/node-forge/package.json
index 1a63de1..1a63de1 100644..100755
--- a/includes/fcm/node_modules/node-forge/package.json
+++ b/includes/fcm/node_modules/node-forge/package.json
diff --git a/includes/fcm/node_modules/object-hash/._LICENSE b/includes/fcm/node_modules/object-hash/._LICENSE
new file mode 100755
index 0000000..6ac07fc
--- /dev/null
+++ b/includes/fcm/node_modules/object-hash/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/object-hash/LICENSE b/includes/fcm/node_modules/object-hash/LICENSE
index 6ea185f..6ea185f 100644..100755
--- a/includes/fcm/node_modules/object-hash/LICENSE
+++ b/includes/fcm/node_modules/object-hash/LICENSE
diff --git a/includes/fcm/node_modules/object-hash/dist/object_hash.js b/includes/fcm/node_modules/object-hash/dist/object_hash.js
index 2e584c5..2e584c5 100644..100755
--- a/includes/fcm/node_modules/object-hash/dist/object_hash.js
+++ b/includes/fcm/node_modules/object-hash/dist/object_hash.js
diff --git a/includes/fcm/node_modules/object-hash/index.js b/includes/fcm/node_modules/object-hash/index.js
index 962bf62..962bf62 100644..100755
--- a/includes/fcm/node_modules/object-hash/index.js
+++ b/includes/fcm/node_modules/object-hash/index.js
diff --git a/includes/fcm/node_modules/object-hash/package.json b/includes/fcm/node_modules/object-hash/package.json
index a72557f..a72557f 100644..100755
--- a/includes/fcm/node_modules/object-hash/package.json
+++ b/includes/fcm/node_modules/object-hash/package.json
diff --git a/includes/fcm/node_modules/object-hash/readme.markdown b/includes/fcm/node_modules/object-hash/readme.markdown
index c507cf8..c507cf8 100644..100755
--- a/includes/fcm/node_modules/object-hash/readme.markdown
+++ b/includes/fcm/node_modules/object-hash/readme.markdown
diff --git a/includes/fcm/node_modules/once/._LICENSE b/includes/fcm/node_modules/once/._LICENSE
new file mode 100755
index 0000000..2a65b98
--- /dev/null
+++ b/includes/fcm/node_modules/once/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/once/LICENSE b/includes/fcm/node_modules/once/LICENSE
index 19129e3..19129e3 100644..100755
--- a/includes/fcm/node_modules/once/LICENSE
+++ b/includes/fcm/node_modules/once/LICENSE
diff --git a/includes/fcm/node_modules/once/README.md b/includes/fcm/node_modules/once/README.md
index 1f1ffca..1f1ffca 100644..100755
--- a/includes/fcm/node_modules/once/README.md
+++ b/includes/fcm/node_modules/once/README.md
diff --git a/includes/fcm/node_modules/once/once.js b/includes/fcm/node_modules/once/once.js
index 2354067..2354067 100644..100755
--- a/includes/fcm/node_modules/once/once.js
+++ b/includes/fcm/node_modules/once/once.js
diff --git a/includes/fcm/node_modules/once/package.json b/includes/fcm/node_modules/once/package.json
index 16815b2..16815b2 100644..100755
--- a/includes/fcm/node_modules/once/package.json
+++ b/includes/fcm/node_modules/once/package.json
diff --git a/includes/fcm/node_modules/optionator/._LICENSE b/includes/fcm/node_modules/optionator/._LICENSE
new file mode 100755
index 0000000..5984b9b
--- /dev/null
+++ b/includes/fcm/node_modules/optionator/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/optionator/CHANGELOG.md b/includes/fcm/node_modules/optionator/CHANGELOG.md
index ddaf0b5..ddaf0b5 100644..100755
--- a/includes/fcm/node_modules/optionator/CHANGELOG.md
+++ b/includes/fcm/node_modules/optionator/CHANGELOG.md
diff --git a/includes/fcm/node_modules/optionator/LICENSE b/includes/fcm/node_modules/optionator/LICENSE
index 525b118..525b118 100644..100755
--- a/includes/fcm/node_modules/optionator/LICENSE
+++ b/includes/fcm/node_modules/optionator/LICENSE
diff --git a/includes/fcm/node_modules/optionator/README.md b/includes/fcm/node_modules/optionator/README.md
index 8e4ba42..8e4ba42 100644..100755
--- a/includes/fcm/node_modules/optionator/README.md
+++ b/includes/fcm/node_modules/optionator/README.md
diff --git a/includes/fcm/node_modules/optionator/lib/help.js b/includes/fcm/node_modules/optionator/lib/help.js
index 59e6f96..59e6f96 100644..100755
--- a/includes/fcm/node_modules/optionator/lib/help.js
+++ b/includes/fcm/node_modules/optionator/lib/help.js
diff --git a/includes/fcm/node_modules/optionator/lib/index.js b/includes/fcm/node_modules/optionator/lib/index.js
index 7ce37b2..7ce37b2 100644..100755
--- a/includes/fcm/node_modules/optionator/lib/index.js
+++ b/includes/fcm/node_modules/optionator/lib/index.js
diff --git a/includes/fcm/node_modules/optionator/lib/util.js b/includes/fcm/node_modules/optionator/lib/util.js
index 5bc0cbb..5bc0cbb 100644..100755
--- a/includes/fcm/node_modules/optionator/lib/util.js
+++ b/includes/fcm/node_modules/optionator/lib/util.js
diff --git a/includes/fcm/node_modules/optionator/package.json b/includes/fcm/node_modules/optionator/package.json
index fbeb2f9..fbeb2f9 100644..100755
--- a/includes/fcm/node_modules/optionator/package.json
+++ b/includes/fcm/node_modules/optionator/package.json
diff --git a/includes/fcm/node_modules/p-limit/index.d.ts b/includes/fcm/node_modules/p-limit/index.d.ts
index f348d7f..f348d7f 100644..100755
--- a/includes/fcm/node_modules/p-limit/index.d.ts
+++ b/includes/fcm/node_modules/p-limit/index.d.ts
diff --git a/includes/fcm/node_modules/p-limit/index.js b/includes/fcm/node_modules/p-limit/index.js
index c2ae52d..c2ae52d 100644..100755
--- a/includes/fcm/node_modules/p-limit/index.js
+++ b/includes/fcm/node_modules/p-limit/index.js
diff --git a/includes/fcm/node_modules/p-limit/license b/includes/fcm/node_modules/p-limit/license
index fa7ceba..fa7ceba 100644..100755
--- a/includes/fcm/node_modules/p-limit/license
+++ b/includes/fcm/node_modules/p-limit/license
diff --git a/includes/fcm/node_modules/p-limit/package.json b/includes/fcm/node_modules/p-limit/package.json
index 7651473..7651473 100644..100755
--- a/includes/fcm/node_modules/p-limit/package.json
+++ b/includes/fcm/node_modules/p-limit/package.json
diff --git a/includes/fcm/node_modules/p-limit/readme.md b/includes/fcm/node_modules/p-limit/readme.md
index b283c1e..b283c1e 100644..100755
--- a/includes/fcm/node_modules/p-limit/readme.md
+++ b/includes/fcm/node_modules/p-limit/readme.md
diff --git a/includes/fcm/node_modules/path-is-absolute/index.js b/includes/fcm/node_modules/path-is-absolute/index.js
index 22aa6c3..22aa6c3 100644..100755
--- a/includes/fcm/node_modules/path-is-absolute/index.js
+++ b/includes/fcm/node_modules/path-is-absolute/index.js
diff --git a/includes/fcm/node_modules/path-is-absolute/license b/includes/fcm/node_modules/path-is-absolute/license
index 654d0bf..654d0bf 100644..100755
--- a/includes/fcm/node_modules/path-is-absolute/license
+++ b/includes/fcm/node_modules/path-is-absolute/license
diff --git a/includes/fcm/node_modules/path-is-absolute/package.json b/includes/fcm/node_modules/path-is-absolute/package.json
index 91196d5..91196d5 100644..100755
--- a/includes/fcm/node_modules/path-is-absolute/package.json
+++ b/includes/fcm/node_modules/path-is-absolute/package.json
diff --git a/includes/fcm/node_modules/path-is-absolute/readme.md b/includes/fcm/node_modules/path-is-absolute/readme.md
index 8dbdf5f..8dbdf5f 100644..100755
--- a/includes/fcm/node_modules/path-is-absolute/readme.md
+++ b/includes/fcm/node_modules/path-is-absolute/readme.md
diff --git a/includes/fcm/node_modules/prelude-ls/._LICENSE b/includes/fcm/node_modules/prelude-ls/._LICENSE
new file mode 100755
index 0000000..780954c
--- /dev/null
+++ b/includes/fcm/node_modules/prelude-ls/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/prelude-ls/CHANGELOG.md b/includes/fcm/node_modules/prelude-ls/CHANGELOG.md
index c2de12d..c2de12d 100644..100755
--- a/includes/fcm/node_modules/prelude-ls/CHANGELOG.md
+++ b/includes/fcm/node_modules/prelude-ls/CHANGELOG.md
diff --git a/includes/fcm/node_modules/prelude-ls/LICENSE b/includes/fcm/node_modules/prelude-ls/LICENSE
index 525b118..525b118 100644..100755
--- a/includes/fcm/node_modules/prelude-ls/LICENSE
+++ b/includes/fcm/node_modules/prelude-ls/LICENSE
diff --git a/includes/fcm/node_modules/prelude-ls/README.md b/includes/fcm/node_modules/prelude-ls/README.md
index fabc212..fabc212 100644..100755
--- a/includes/fcm/node_modules/prelude-ls/README.md
+++ b/includes/fcm/node_modules/prelude-ls/README.md
diff --git a/includes/fcm/node_modules/prelude-ls/lib/Func.js b/includes/fcm/node_modules/prelude-ls/lib/Func.js
index b80c9b1..b80c9b1 100644..100755
--- a/includes/fcm/node_modules/prelude-ls/lib/Func.js
+++ b/includes/fcm/node_modules/prelude-ls/lib/Func.js
diff --git a/includes/fcm/node_modules/prelude-ls/lib/List.js b/includes/fcm/node_modules/prelude-ls/lib/List.js
index 5790816..5790816 100644..100755
--- a/includes/fcm/node_modules/prelude-ls/lib/List.js
+++ b/includes/fcm/node_modules/prelude-ls/lib/List.js
diff --git a/includes/fcm/node_modules/prelude-ls/lib/Num.js b/includes/fcm/node_modules/prelude-ls/lib/Num.js
index 0e25be7..0e25be7 100644..100755
--- a/includes/fcm/node_modules/prelude-ls/lib/Num.js
+++ b/includes/fcm/node_modules/prelude-ls/lib/Num.js
diff --git a/includes/fcm/node_modules/prelude-ls/lib/Obj.js b/includes/fcm/node_modules/prelude-ls/lib/Obj.js
index f0a921f..f0a921f 100644..100755
--- a/includes/fcm/node_modules/prelude-ls/lib/Obj.js
+++ b/includes/fcm/node_modules/prelude-ls/lib/Obj.js
diff --git a/includes/fcm/node_modules/prelude-ls/lib/Str.js b/includes/fcm/node_modules/prelude-ls/lib/Str.js
index eb9a1ac..eb9a1ac 100644..100755
--- a/includes/fcm/node_modules/prelude-ls/lib/Str.js
+++ b/includes/fcm/node_modules/prelude-ls/lib/Str.js
diff --git a/includes/fcm/node_modules/prelude-ls/lib/index.js b/includes/fcm/node_modules/prelude-ls/lib/index.js
index 391cb2e..391cb2e 100644..100755
--- a/includes/fcm/node_modules/prelude-ls/lib/index.js
+++ b/includes/fcm/node_modules/prelude-ls/lib/index.js
diff --git a/includes/fcm/node_modules/prelude-ls/package.json b/includes/fcm/node_modules/prelude-ls/package.json
index 5507d3c..5507d3c 100644..100755
--- a/includes/fcm/node_modules/prelude-ls/package.json
+++ b/includes/fcm/node_modules/prelude-ls/package.json
diff --git a/includes/fcm/node_modules/proto3-json-serializer/._LICENSE b/includes/fcm/node_modules/proto3-json-serializer/._LICENSE
new file mode 100755
index 0000000..54e8e2d
--- /dev/null
+++ b/includes/fcm/node_modules/proto3-json-serializer/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/proto3-json-serializer/CHANGELOG.md b/includes/fcm/node_modules/proto3-json-serializer/CHANGELOG.md
index ee0d15d..ee0d15d 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/CHANGELOG.md
+++ b/includes/fcm/node_modules/proto3-json-serializer/CHANGELOG.md
diff --git a/includes/fcm/node_modules/proto3-json-serializer/LICENSE b/includes/fcm/node_modules/proto3-json-serializer/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/LICENSE
+++ b/includes/fcm/node_modules/proto3-json-serializer/LICENSE
diff --git a/includes/fcm/node_modules/proto3-json-serializer/README.md b/includes/fcm/node_modules/proto3-json-serializer/README.md
index 21544d0..21544d0 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/README.md
+++ b/includes/fcm/node_modules/proto3-json-serializer/README.md
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/any.d.ts b/includes/fcm/node_modules/proto3-json-serializer/build/src/any.d.ts
index db301d9..db301d9 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/any.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/any.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/any.js b/includes/fcm/node_modules/proto3-json-serializer/build/src/any.js
index d2ec56e..d2ec56e 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/any.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/any.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/any.js.map b/includes/fcm/node_modules/proto3-json-serializer/build/src/any.js.map
index 59cb7d9..59cb7d9 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/any.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/any.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.d.ts b/includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.d.ts
index 069a490..069a490 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.js b/includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.js
index 1f7c535..1f7c535 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.js.map b/includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.js.map
index f90253b..f90253b 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/bytes.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/duration.d.ts b/includes/fcm/node_modules/proto3-json-serializer/build/src/duration.d.ts
index ef80d51..ef80d51 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/duration.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/duration.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/duration.js b/includes/fcm/node_modules/proto3-json-serializer/build/src/duration.js
index e69080d..e69080d 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/duration.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/duration.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/duration.js.map b/includes/fcm/node_modules/proto3-json-serializer/build/src/duration.js.map
index 23ad684..23ad684 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/duration.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/duration.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/enum.d.ts b/includes/fcm/node_modules/proto3-json-serializer/build/src/enum.d.ts
index 802627d..802627d 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/enum.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/enum.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/enum.js b/includes/fcm/node_modules/proto3-json-serializer/build/src/enum.js
index c0b9d85..c0b9d85 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/enum.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/enum.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/enum.js.map b/includes/fcm/node_modules/proto3-json-serializer/build/src/enum.js.map
index 8e7c903..8e7c903 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/enum.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/enum.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.d.ts b/includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.d.ts
index 4b86a24..4b86a24 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.js b/includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.js
index 856cf8f..856cf8f 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.js.map b/includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.js.map
index 2fa53a2..2fa53a2 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/fieldmask.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.d.ts b/includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.d.ts
index 93a9c30..93a9c30 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.js b/includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.js
index b011744..b011744 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.js.map b/includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.js.map
index 5005bdb..5005bdb 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/fromproto3json.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/index.d.ts b/includes/fcm/node_modules/proto3-json-serializer/build/src/index.d.ts
index 0238dff..0238dff 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/index.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/index.js b/includes/fcm/node_modules/proto3-json-serializer/build/src/index.js
index 3f2fcaa..3f2fcaa 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/index.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/index.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/index.js.map b/includes/fcm/node_modules/proto3-json-serializer/build/src/index.js.map
index e4a5b91..e4a5b91 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/index.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/index.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.d.ts b/includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.d.ts
index 4aeee23..4aeee23 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.js b/includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.js
index dbffeda..dbffeda 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.js.map b/includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.js.map
index b0d224b..b0d224b 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/timestamp.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.d.ts b/includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.d.ts
index fe06c38..fe06c38 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.js b/includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.js
index d1c1c93..d1c1c93 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.js.map b/includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.js.map
index c5af8b6..c5af8b6 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/toproto3json.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/types.d.ts b/includes/fcm/node_modules/proto3-json-serializer/build/src/types.d.ts
index a6463ed..a6463ed 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/types.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/types.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/types.js b/includes/fcm/node_modules/proto3-json-serializer/build/src/types.js
index bf8c4ae..bf8c4ae 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/types.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/types.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/types.js.map b/includes/fcm/node_modules/proto3-json-serializer/build/src/types.js.map
index 608566c..608566c 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/types.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/types.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/util.d.ts b/includes/fcm/node_modules/proto3-json-serializer/build/src/util.d.ts
index b417a09..b417a09 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/util.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/util.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/util.js b/includes/fcm/node_modules/proto3-json-serializer/build/src/util.js
index fadd9e0..fadd9e0 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/util.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/util.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/util.js.map b/includes/fcm/node_modules/proto3-json-serializer/build/src/util.js.map
index 10ab219..10ab219 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/util.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/util.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/value.d.ts b/includes/fcm/node_modules/proto3-json-serializer/build/src/value.d.ts
index 9d12ddf..9d12ddf 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/value.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/value.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/value.js b/includes/fcm/node_modules/proto3-json-serializer/build/src/value.js
index 6ea423e..6ea423e 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/value.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/value.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/value.js.map b/includes/fcm/node_modules/proto3-json-serializer/build/src/value.js.map
index 5cd3ecc..5cd3ecc 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/value.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/value.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.d.ts b/includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.d.ts
index cc5a64a..cc5a64a 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.js b/includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.js
index a04b31c..a04b31c 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.js.map b/includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.js.map
index 8e0e734..8e0e734 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/build/src/wrappers.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/._LICENSE b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/._LICENSE
new file mode 100755
index 0000000..8b56ccb
--- /dev/null
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/LICENSE b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/LICENSE
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/LICENSE
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/README.md b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/README.md
index ab168f1..ab168f1 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/README.md
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/README.md
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/index.d.ts b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/index.d.ts
index 5472d8e..5472d8e 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/index.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/index.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/index.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/index.js
index f04775e..f04775e 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/index.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/index.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/package.json b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/package.json
index 0348564..0348564 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/package.json
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/package.json
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/index.d.ts b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/index.d.ts
index c623535..c623535 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/index.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/index.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/index.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/index.js
index 03c5988..03c5988 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/index.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/index.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/package.json b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/package.json
index 5bbefff..5bbefff 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/package.json
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/long/umd/package.json
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/._LICENSE b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/._LICENSE
new file mode 100755
index 0000000..d6f317e
--- /dev/null
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/LICENSE b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/LICENSE
index 57b7e30..57b7e30 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/LICENSE
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/LICENSE
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/README.md b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/README.md
index b88c022..b88c022 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/README.md
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/README.md
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.js
index dc508bc..dc508bc 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.js.map b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.js.map
index 128be34..128be34 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.min.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.min.js
index 5a0bcb6..5a0bcb6 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.min.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.min.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.min.js.map b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.min.js.map
index fbf0f85..fbf0f85 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.min.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/light/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.js
index 8731786..8731786 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.js.map b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.js.map
index 8f9a075..8f9a075 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.min.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.min.js
index 1d64def..1d64def 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.min.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.min.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.min.js.map b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
index e08df4c..e08df4c 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.js
index 4e7650a..4e7650a 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.js.map b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.js.map
index d623ef3..d623ef3 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.min.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.min.js
index 2b867e8..2b867e8 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.min.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.min.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.min.js.map b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.min.js.map
index 49eb0a7..49eb0a7 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.min.js.map
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/dist/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/debug/README.md b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/debug/README.md
index a48517e..a48517e 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/debug/README.md
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/debug/README.md
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/debug/index.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/debug/index.js
index 2b79766..2b79766 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/debug/index.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/debug/index.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/README.md b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/README.md
index 3bc4c6c..3bc4c6c 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/README.md
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/README.md
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/index.d.ts b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/index.d.ts
index 1df2efc..1df2efc 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/index.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/index.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/index.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/index.js
index 6aafd2a..6aafd2a 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/index.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/index.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/test.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/test.js
index ceb80f8..ceb80f8 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/test.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/ext/descriptor/test.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/._LICENSE b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/._LICENSE
new file mode 100755
index 0000000..6343682
--- /dev/null
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/LICENSE b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/LICENSE
index 868bd40..868bd40 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/LICENSE
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/LICENSE
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/README.md b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/README.md
index 09e3f23..09e3f23 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/README.md
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/README.md
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/annotations.json b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/annotations.json
index 3f13a73..3f13a73 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/annotations.json
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/annotations.json
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/annotations.proto b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/annotations.proto
index 63a8eef..63a8eef 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/annotations.proto
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/annotations.proto
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/http.json b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/http.json
index e3a0f4f..e3a0f4f 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/http.json
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/http.json
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/http.proto b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/http.proto
index e9a7e9d..e9a7e9d 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/http.proto
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/api/http.proto
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/api.json b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/api.json
index 5460612..5460612 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/api.json
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/api.json
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/api.proto b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/api.proto
index cf6ae3f..cf6ae3f 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/api.proto
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/api.proto
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/descriptor.json b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/descriptor.json
index f6c5c11..f6c5c11 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/descriptor.json
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/descriptor.json
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/descriptor.proto b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/descriptor.proto
index 3279492..3279492 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/descriptor.proto
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/descriptor.proto
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/source_context.json b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/source_context.json
index 51adb63..51adb63 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/source_context.json
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/source_context.json
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/source_context.proto b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/source_context.proto
index 584d36c..584d36c 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/source_context.proto
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/source_context.proto
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/type.json b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/type.json
index fffa70d..fffa70d 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/type.json
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/type.json
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/type.proto b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/type.proto
index 8ee445b..8ee445b 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/type.proto
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/google/protobuf/type.proto
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/index.d.ts b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/index.d.ts
index 750ad2f..750ad2f 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/index.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/index.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/index.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/index.js
index 042042a..042042a 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/index.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/index.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/light.d.ts b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/light.d.ts
index d83e7f9..d83e7f9 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/light.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/light.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/light.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/light.js
index 1209e64..1209e64 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/light.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/light.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/minimal.d.ts b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/minimal.d.ts
index d83e7f9..d83e7f9 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/minimal.d.ts
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/minimal.d.ts
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/minimal.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/minimal.js
index 1f35ec9..1f35ec9 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/minimal.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/minimal.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/package.json b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/package.json
index 8643570..8643570 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/package.json
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/package.json
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/scripts/postinstall.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/scripts/postinstall.js
index bf4ff45..bf4ff45 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/scripts/postinstall.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/scripts/postinstall.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/common.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/common.js
index 489ee1c..489ee1c 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/common.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/common.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/converter.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/converter.js
index c9e68b5..c9e68b5 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/converter.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/converter.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/decoder.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/decoder.js
index f55451f..f55451f 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/decoder.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/decoder.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/encoder.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/encoder.js
index c803e99..c803e99 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/encoder.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/encoder.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/enum.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/enum.js
index 1c01620..1c01620 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/enum.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/enum.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/field.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/field.js
index e0feb8b..e0feb8b 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/field.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/field.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index-light.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index-light.js
index 32c6a05..32c6a05 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index-light.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index-light.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index-minimal.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index-minimal.js
index 1f4aaea..1f4aaea 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index-minimal.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index-minimal.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index.js
index 56bd3d5..56bd3d5 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/index.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/mapfield.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/mapfield.js
index 67c7097..67c7097 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/mapfield.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/mapfield.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/message.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/message.js
index 3f94bf6..3f94bf6 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/message.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/message.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/method.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/method.js
index 18a6ab2..18a6ab2 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/method.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/method.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/namespace.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/namespace.js
index 731afc7..731afc7 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/namespace.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/namespace.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/object.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/object.js
index bd04cec..bd04cec 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/object.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/object.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/oneof.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/oneof.js
index ba0e902..ba0e902 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/oneof.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/oneof.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/parse.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/parse.js
index be9dd5a..be9dd5a 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/parse.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/parse.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/reader.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/reader.js
index 1b6ae13..1b6ae13 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/reader.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/reader.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/reader_buffer.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/reader_buffer.js
index e547424..e547424 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/reader_buffer.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/reader_buffer.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/root.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/root.js
index df6f11f..df6f11f 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/root.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/root.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/roots.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/roots.js
index 1d93086..1d93086 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/roots.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/roots.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/rpc.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/rpc.js
index 894e5c7..894e5c7 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/rpc.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/rpc.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/rpc/service.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/rpc/service.js
index 757f382..757f382 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/rpc/service.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/rpc/service.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/service.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/service.js
index bc2c308..bc2c308 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/service.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/service.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/tokenize.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/tokenize.js
index bfb784b..bfb784b 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/tokenize.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/tokenize.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/type.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/type.js
index 2e7bda4..2e7bda4 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/type.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/type.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/types.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/types.js
index 5fda19a..5fda19a 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/types.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/types.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/typescript.jsdoc b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/typescript.jsdoc
index 9a67101..9a67101 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/typescript.jsdoc
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/typescript.jsdoc
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util.js
index c39d33a..c39d33a 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util/longbits.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util/longbits.js
index 11bfb1c..11bfb1c 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util/longbits.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util/longbits.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util/minimal.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util/minimal.js
index 35008ec..35008ec 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util/minimal.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/util/minimal.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/verifier.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/verifier.js
index d58e27a..d58e27a 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/verifier.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/verifier.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/wrappers.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/wrappers.js
index 131e21c..131e21c 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/wrappers.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/wrappers.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/writer.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/writer.js
index cc84a00..cc84a00 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/writer.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/writer.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/writer_buffer.js b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/writer_buffer.js
index 09a4a91..09a4a91 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/writer_buffer.js
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/src/writer_buffer.js
diff --git a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/tsconfig.json b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/tsconfig.json
index a0b3639..a0b3639 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/tsconfig.json
+++ b/includes/fcm/node_modules/proto3-json-serializer/node_modules/protobufjs/tsconfig.json
diff --git a/includes/fcm/node_modules/proto3-json-serializer/package.json b/includes/fcm/node_modules/proto3-json-serializer/package.json
index 6439cb8..6439cb8 100644..100755
--- a/includes/fcm/node_modules/proto3-json-serializer/package.json
+++ b/includes/fcm/node_modules/proto3-json-serializer/package.json
diff --git a/includes/fcm/node_modules/protobufjs/._LICENSE b/includes/fcm/node_modules/protobufjs/._LICENSE
new file mode 100755
index 0000000..2a36bca
--- /dev/null
+++ b/includes/fcm/node_modules/protobufjs/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/protobufjs/CHANGELOG.md b/includes/fcm/node_modules/protobufjs/CHANGELOG.md
index ab6552b..ab6552b 100644..100755
--- a/includes/fcm/node_modules/protobufjs/CHANGELOG.md
+++ b/includes/fcm/node_modules/protobufjs/CHANGELOG.md
diff --git a/includes/fcm/node_modules/protobufjs/LICENSE b/includes/fcm/node_modules/protobufjs/LICENSE
index 57b7e30..57b7e30 100644..100755
--- a/includes/fcm/node_modules/protobufjs/LICENSE
+++ b/includes/fcm/node_modules/protobufjs/LICENSE
diff --git a/includes/fcm/node_modules/protobufjs/README.md b/includes/fcm/node_modules/protobufjs/README.md
index 70f3ae3..70f3ae3 100644..100755
--- a/includes/fcm/node_modules/protobufjs/README.md
+++ b/includes/fcm/node_modules/protobufjs/README.md
diff --git a/includes/fcm/node_modules/protobufjs/cli/._LICENSE b/includes/fcm/node_modules/protobufjs/cli/._LICENSE
new file mode 100755
index 0000000..369236d
--- /dev/null
+++ b/includes/fcm/node_modules/protobufjs/cli/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/protobufjs/cli/LICENSE b/includes/fcm/node_modules/protobufjs/cli/LICENSE
index e5f7a5c..e5f7a5c 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/LICENSE
+++ b/includes/fcm/node_modules/protobufjs/cli/LICENSE
diff --git a/includes/fcm/node_modules/protobufjs/cli/README.md b/includes/fcm/node_modules/protobufjs/cli/README.md
index cf8591b..cf8591b 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/README.md
+++ b/includes/fcm/node_modules/protobufjs/cli/README.md
diff --git a/includes/fcm/node_modules/protobufjs/cli/bin/pbjs b/includes/fcm/node_modules/protobufjs/cli/bin/pbjs
index 9bfedb3..9bfedb3 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/bin/pbjs
+++ b/includes/fcm/node_modules/protobufjs/cli/bin/pbjs
diff --git a/includes/fcm/node_modules/protobufjs/cli/bin/pbts b/includes/fcm/node_modules/protobufjs/cli/bin/pbts
index 48d392c..48d392c 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/bin/pbts
+++ b/includes/fcm/node_modules/protobufjs/cli/bin/pbts
diff --git a/includes/fcm/node_modules/protobufjs/cli/index.d.ts b/includes/fcm/node_modules/protobufjs/cli/index.d.ts
index 09c2026..09c2026 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/index.d.ts
+++ b/includes/fcm/node_modules/protobufjs/cli/index.d.ts
diff --git a/includes/fcm/node_modules/protobufjs/cli/index.js b/includes/fcm/node_modules/protobufjs/cli/index.js
index c565aa6..c565aa6 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/index.js
+++ b/includes/fcm/node_modules/protobufjs/cli/index.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc.json b/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc.json
index b5fe1d9..b5fe1d9 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc.json
+++ b/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc.json
diff --git a/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/._LICENSE b/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/._LICENSE
new file mode 100755
index 0000000..c225f35
--- /dev/null
+++ b/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/LICENSE b/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/LICENSE
index e5aebc9..e5aebc9 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/LICENSE
+++ b/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/LICENSE
diff --git a/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/README.md b/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/README.md
index beed748..beed748 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/README.md
+++ b/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/README.md
diff --git a/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/plugin.js b/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/plugin.js
index 1bf4f42..1bf4f42 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/plugin.js
+++ b/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/plugin.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/publish.js b/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/publish.js
index 3846a99..3846a99 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/publish.js
+++ b/includes/fcm/node_modules/protobufjs/cli/lib/tsd-jsdoc/publish.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/package.json b/includes/fcm/node_modules/protobufjs/cli/package.json
index 48af34d..48af34d 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/package.json
+++ b/includes/fcm/node_modules/protobufjs/cli/package.json
diff --git a/includes/fcm/node_modules/protobufjs/cli/package.standalone.json b/includes/fcm/node_modules/protobufjs/cli/package.standalone.json
index a751ce0..a751ce0 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/package.standalone.json
+++ b/includes/fcm/node_modules/protobufjs/cli/package.standalone.json
diff --git a/includes/fcm/node_modules/protobufjs/cli/pbjs.d.ts b/includes/fcm/node_modules/protobufjs/cli/pbjs.d.ts
index ead1f3c..ead1f3c 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/pbjs.d.ts
+++ b/includes/fcm/node_modules/protobufjs/cli/pbjs.d.ts
diff --git a/includes/fcm/node_modules/protobufjs/cli/pbjs.js b/includes/fcm/node_modules/protobufjs/cli/pbjs.js
index 0ad8f6a..0ad8f6a 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/pbjs.js
+++ b/includes/fcm/node_modules/protobufjs/cli/pbjs.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/pbts.d.ts b/includes/fcm/node_modules/protobufjs/cli/pbts.d.ts
index 35db28c..35db28c 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/pbts.d.ts
+++ b/includes/fcm/node_modules/protobufjs/cli/pbts.d.ts
diff --git a/includes/fcm/node_modules/protobufjs/cli/pbts.js b/includes/fcm/node_modules/protobufjs/cli/pbts.js
index f066964..f066964 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/pbts.js
+++ b/includes/fcm/node_modules/protobufjs/cli/pbts.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/targets/json-module.js b/includes/fcm/node_modules/protobufjs/cli/targets/json-module.js
index 5255cd9..5255cd9 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/targets/json-module.js
+++ b/includes/fcm/node_modules/protobufjs/cli/targets/json-module.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/targets/json.js b/includes/fcm/node_modules/protobufjs/cli/targets/json.js
index 7025372..7025372 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/targets/json.js
+++ b/includes/fcm/node_modules/protobufjs/cli/targets/json.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/targets/proto.js b/includes/fcm/node_modules/protobufjs/cli/targets/proto.js
index d633f16..d633f16 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/targets/proto.js
+++ b/includes/fcm/node_modules/protobufjs/cli/targets/proto.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/targets/proto2.js b/includes/fcm/node_modules/protobufjs/cli/targets/proto2.js
index 09521e0..09521e0 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/targets/proto2.js
+++ b/includes/fcm/node_modules/protobufjs/cli/targets/proto2.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/targets/proto3.js b/includes/fcm/node_modules/protobufjs/cli/targets/proto3.js
index 661c916..661c916 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/targets/proto3.js
+++ b/includes/fcm/node_modules/protobufjs/cli/targets/proto3.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/targets/static-module.js b/includes/fcm/node_modules/protobufjs/cli/targets/static-module.js
index b561947..b561947 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/targets/static-module.js
+++ b/includes/fcm/node_modules/protobufjs/cli/targets/static-module.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/targets/static.js b/includes/fcm/node_modules/protobufjs/cli/targets/static.js
index b554554..b554554 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/targets/static.js
+++ b/includes/fcm/node_modules/protobufjs/cli/targets/static.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/util.js b/includes/fcm/node_modules/protobufjs/cli/util.js
index ffce1ed..ffce1ed 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/util.js
+++ b/includes/fcm/node_modules/protobufjs/cli/util.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/wrappers/amd.js b/includes/fcm/node_modules/protobufjs/cli/wrappers/amd.js
index c43dd73..c43dd73 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/wrappers/amd.js
+++ b/includes/fcm/node_modules/protobufjs/cli/wrappers/amd.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/wrappers/closure.js b/includes/fcm/node_modules/protobufjs/cli/wrappers/closure.js
index c94327c..c94327c 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/wrappers/closure.js
+++ b/includes/fcm/node_modules/protobufjs/cli/wrappers/closure.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/wrappers/commonjs.js b/includes/fcm/node_modules/protobufjs/cli/wrappers/commonjs.js
index 6dc9168..6dc9168 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/wrappers/commonjs.js
+++ b/includes/fcm/node_modules/protobufjs/cli/wrappers/commonjs.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/wrappers/default.js b/includes/fcm/node_modules/protobufjs/cli/wrappers/default.js
index 34b29ec..34b29ec 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/wrappers/default.js
+++ b/includes/fcm/node_modules/protobufjs/cli/wrappers/default.js
diff --git a/includes/fcm/node_modules/protobufjs/cli/wrappers/es6.js b/includes/fcm/node_modules/protobufjs/cli/wrappers/es6.js
index 5bdc43c..5bdc43c 100644..100755
--- a/includes/fcm/node_modules/protobufjs/cli/wrappers/es6.js
+++ b/includes/fcm/node_modules/protobufjs/cli/wrappers/es6.js
diff --git a/includes/fcm/node_modules/protobufjs/dist/README.md b/includes/fcm/node_modules/protobufjs/dist/README.md
index 93a54cc..93a54cc 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/README.md
+++ b/includes/fcm/node_modules/protobufjs/dist/README.md
diff --git a/includes/fcm/node_modules/protobufjs/dist/light/README.md b/includes/fcm/node_modules/protobufjs/dist/light/README.md
index 2122c3f..2122c3f 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/light/README.md
+++ b/includes/fcm/node_modules/protobufjs/dist/light/README.md
diff --git a/includes/fcm/node_modules/protobufjs/dist/light/protobuf.js b/includes/fcm/node_modules/protobufjs/dist/light/protobuf.js
index b281f86..b281f86 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/light/protobuf.js
+++ b/includes/fcm/node_modules/protobufjs/dist/light/protobuf.js
diff --git a/includes/fcm/node_modules/protobufjs/dist/light/protobuf.js.map b/includes/fcm/node_modules/protobufjs/dist/light/protobuf.js.map
index 0ed8c2d..0ed8c2d 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/light/protobuf.js.map
+++ b/includes/fcm/node_modules/protobufjs/dist/light/protobuf.js.map
diff --git a/includes/fcm/node_modules/protobufjs/dist/light/protobuf.min.js b/includes/fcm/node_modules/protobufjs/dist/light/protobuf.min.js
index 76f906e..76f906e 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/light/protobuf.min.js
+++ b/includes/fcm/node_modules/protobufjs/dist/light/protobuf.min.js
diff --git a/includes/fcm/node_modules/protobufjs/dist/light/protobuf.min.js.map b/includes/fcm/node_modules/protobufjs/dist/light/protobuf.min.js.map
index b09785c..b09785c 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/light/protobuf.min.js.map
+++ b/includes/fcm/node_modules/protobufjs/dist/light/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/protobufjs/dist/minimal/README.md b/includes/fcm/node_modules/protobufjs/dist/minimal/README.md
index 5eeb571..5eeb571 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/minimal/README.md
+++ b/includes/fcm/node_modules/protobufjs/dist/minimal/README.md
diff --git a/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.js b/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.js
index 754a287..754a287 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.js
+++ b/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.js
diff --git a/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.js.map b/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.js.map
index 4554b75..4554b75 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.js.map
+++ b/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.js.map
diff --git a/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.min.js b/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.min.js
index 52f8934..52f8934 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.min.js
+++ b/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.min.js
diff --git a/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.min.js.map b/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
index c3265a7..c3265a7 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
+++ b/includes/fcm/node_modules/protobufjs/dist/minimal/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/protobufjs/dist/protobuf.js b/includes/fcm/node_modules/protobufjs/dist/protobuf.js
index 30fcfd4..30fcfd4 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/protobuf.js
+++ b/includes/fcm/node_modules/protobufjs/dist/protobuf.js
diff --git a/includes/fcm/node_modules/protobufjs/dist/protobuf.js.map b/includes/fcm/node_modules/protobufjs/dist/protobuf.js.map
index 4191e34..4191e34 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/protobuf.js.map
+++ b/includes/fcm/node_modules/protobufjs/dist/protobuf.js.map
diff --git a/includes/fcm/node_modules/protobufjs/dist/protobuf.min.js b/includes/fcm/node_modules/protobufjs/dist/protobuf.min.js
index 4d04f5e..4d04f5e 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/protobuf.min.js
+++ b/includes/fcm/node_modules/protobufjs/dist/protobuf.min.js
diff --git a/includes/fcm/node_modules/protobufjs/dist/protobuf.min.js.map b/includes/fcm/node_modules/protobufjs/dist/protobuf.min.js.map
index b7e88da..b7e88da 100644..100755
--- a/includes/fcm/node_modules/protobufjs/dist/protobuf.min.js.map
+++ b/includes/fcm/node_modules/protobufjs/dist/protobuf.min.js.map
diff --git a/includes/fcm/node_modules/protobufjs/ext/debug/README.md b/includes/fcm/node_modules/protobufjs/ext/debug/README.md
index a48517e..a48517e 100644..100755
--- a/includes/fcm/node_modules/protobufjs/ext/debug/README.md
+++ b/includes/fcm/node_modules/protobufjs/ext/debug/README.md
diff --git a/includes/fcm/node_modules/protobufjs/ext/debug/index.js b/includes/fcm/node_modules/protobufjs/ext/debug/index.js
index 2b79766..2b79766 100644..100755
--- a/includes/fcm/node_modules/protobufjs/ext/debug/index.js
+++ b/includes/fcm/node_modules/protobufjs/ext/debug/index.js
diff --git a/includes/fcm/node_modules/protobufjs/ext/descriptor/README.md b/includes/fcm/node_modules/protobufjs/ext/descriptor/README.md
index 3bc4c6c..3bc4c6c 100644..100755
--- a/includes/fcm/node_modules/protobufjs/ext/descriptor/README.md
+++ b/includes/fcm/node_modules/protobufjs/ext/descriptor/README.md
diff --git a/includes/fcm/node_modules/protobufjs/ext/descriptor/index.d.ts b/includes/fcm/node_modules/protobufjs/ext/descriptor/index.d.ts
index 1df2efc..1df2efc 100644..100755
--- a/includes/fcm/node_modules/protobufjs/ext/descriptor/index.d.ts
+++ b/includes/fcm/node_modules/protobufjs/ext/descriptor/index.d.ts
diff --git a/includes/fcm/node_modules/protobufjs/ext/descriptor/index.js b/includes/fcm/node_modules/protobufjs/ext/descriptor/index.js
index 6aafd2a..6aafd2a 100644..100755
--- a/includes/fcm/node_modules/protobufjs/ext/descriptor/index.js
+++ b/includes/fcm/node_modules/protobufjs/ext/descriptor/index.js
diff --git a/includes/fcm/node_modules/protobufjs/ext/descriptor/test.js b/includes/fcm/node_modules/protobufjs/ext/descriptor/test.js
index ceb80f8..ceb80f8 100644..100755
--- a/includes/fcm/node_modules/protobufjs/ext/descriptor/test.js
+++ b/includes/fcm/node_modules/protobufjs/ext/descriptor/test.js
diff --git a/includes/fcm/node_modules/protobufjs/google/._LICENSE b/includes/fcm/node_modules/protobufjs/google/._LICENSE
new file mode 100755
index 0000000..2394b70
--- /dev/null
+++ b/includes/fcm/node_modules/protobufjs/google/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/protobufjs/google/LICENSE b/includes/fcm/node_modules/protobufjs/google/LICENSE
index 868bd40..868bd40 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/LICENSE
+++ b/includes/fcm/node_modules/protobufjs/google/LICENSE
diff --git a/includes/fcm/node_modules/protobufjs/google/README.md b/includes/fcm/node_modules/protobufjs/google/README.md
index 09e3f23..09e3f23 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/README.md
+++ b/includes/fcm/node_modules/protobufjs/google/README.md
diff --git a/includes/fcm/node_modules/protobufjs/google/api/annotations.json b/includes/fcm/node_modules/protobufjs/google/api/annotations.json
index 3f13a73..3f13a73 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/api/annotations.json
+++ b/includes/fcm/node_modules/protobufjs/google/api/annotations.json
diff --git a/includes/fcm/node_modules/protobufjs/google/api/annotations.proto b/includes/fcm/node_modules/protobufjs/google/api/annotations.proto
index 63a8eef..63a8eef 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/api/annotations.proto
+++ b/includes/fcm/node_modules/protobufjs/google/api/annotations.proto
diff --git a/includes/fcm/node_modules/protobufjs/google/api/http.json b/includes/fcm/node_modules/protobufjs/google/api/http.json
index e3a0f4f..e3a0f4f 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/api/http.json
+++ b/includes/fcm/node_modules/protobufjs/google/api/http.json
diff --git a/includes/fcm/node_modules/protobufjs/google/api/http.proto b/includes/fcm/node_modules/protobufjs/google/api/http.proto
index e9a7e9d..e9a7e9d 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/api/http.proto
+++ b/includes/fcm/node_modules/protobufjs/google/api/http.proto
diff --git a/includes/fcm/node_modules/protobufjs/google/protobuf/api.json b/includes/fcm/node_modules/protobufjs/google/protobuf/api.json
index 5460612..5460612 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/protobuf/api.json
+++ b/includes/fcm/node_modules/protobufjs/google/protobuf/api.json
diff --git a/includes/fcm/node_modules/protobufjs/google/protobuf/api.proto b/includes/fcm/node_modules/protobufjs/google/protobuf/api.proto
index cf6ae3f..cf6ae3f 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/protobuf/api.proto
+++ b/includes/fcm/node_modules/protobufjs/google/protobuf/api.proto
diff --git a/includes/fcm/node_modules/protobufjs/google/protobuf/descriptor.json b/includes/fcm/node_modules/protobufjs/google/protobuf/descriptor.json
index f6c5c11..f6c5c11 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/protobuf/descriptor.json
+++ b/includes/fcm/node_modules/protobufjs/google/protobuf/descriptor.json
diff --git a/includes/fcm/node_modules/protobufjs/google/protobuf/descriptor.proto b/includes/fcm/node_modules/protobufjs/google/protobuf/descriptor.proto
index 3279492..3279492 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/protobuf/descriptor.proto
+++ b/includes/fcm/node_modules/protobufjs/google/protobuf/descriptor.proto
diff --git a/includes/fcm/node_modules/protobufjs/google/protobuf/source_context.json b/includes/fcm/node_modules/protobufjs/google/protobuf/source_context.json
index 51adb63..51adb63 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/protobuf/source_context.json
+++ b/includes/fcm/node_modules/protobufjs/google/protobuf/source_context.json
diff --git a/includes/fcm/node_modules/protobufjs/google/protobuf/source_context.proto b/includes/fcm/node_modules/protobufjs/google/protobuf/source_context.proto
index 584d36c..584d36c 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/protobuf/source_context.proto
+++ b/includes/fcm/node_modules/protobufjs/google/protobuf/source_context.proto
diff --git a/includes/fcm/node_modules/protobufjs/google/protobuf/type.json b/includes/fcm/node_modules/protobufjs/google/protobuf/type.json
index fffa70d..fffa70d 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/protobuf/type.json
+++ b/includes/fcm/node_modules/protobufjs/google/protobuf/type.json
diff --git a/includes/fcm/node_modules/protobufjs/google/protobuf/type.proto b/includes/fcm/node_modules/protobufjs/google/protobuf/type.proto
index 8ee445b..8ee445b 100644..100755
--- a/includes/fcm/node_modules/protobufjs/google/protobuf/type.proto
+++ b/includes/fcm/node_modules/protobufjs/google/protobuf/type.proto
diff --git a/includes/fcm/node_modules/protobufjs/index.d.ts b/includes/fcm/node_modules/protobufjs/index.d.ts
index bbe6432..bbe6432 100644..100755
--- a/includes/fcm/node_modules/protobufjs/index.d.ts
+++ b/includes/fcm/node_modules/protobufjs/index.d.ts
diff --git a/includes/fcm/node_modules/protobufjs/index.js b/includes/fcm/node_modules/protobufjs/index.js
index 042042a..042042a 100644..100755
--- a/includes/fcm/node_modules/protobufjs/index.js
+++ b/includes/fcm/node_modules/protobufjs/index.js
diff --git a/includes/fcm/node_modules/protobufjs/light.d.ts b/includes/fcm/node_modules/protobufjs/light.d.ts
index d83e7f9..d83e7f9 100644..100755
--- a/includes/fcm/node_modules/protobufjs/light.d.ts
+++ b/includes/fcm/node_modules/protobufjs/light.d.ts
diff --git a/includes/fcm/node_modules/protobufjs/light.js b/includes/fcm/node_modules/protobufjs/light.js
index 1209e64..1209e64 100644..100755
--- a/includes/fcm/node_modules/protobufjs/light.js
+++ b/includes/fcm/node_modules/protobufjs/light.js
diff --git a/includes/fcm/node_modules/protobufjs/minimal.d.ts b/includes/fcm/node_modules/protobufjs/minimal.d.ts
index d83e7f9..d83e7f9 100644..100755
--- a/includes/fcm/node_modules/protobufjs/minimal.d.ts
+++ b/includes/fcm/node_modules/protobufjs/minimal.d.ts
diff --git a/includes/fcm/node_modules/protobufjs/minimal.js b/includes/fcm/node_modules/protobufjs/minimal.js
index 1f35ec9..1f35ec9 100644..100755
--- a/includes/fcm/node_modules/protobufjs/minimal.js
+++ b/includes/fcm/node_modules/protobufjs/minimal.js
diff --git a/includes/fcm/node_modules/protobufjs/package-lock.json b/includes/fcm/node_modules/protobufjs/package-lock.json
index 8f7b0a4..8f7b0a4 100644..100755
--- a/includes/fcm/node_modules/protobufjs/package-lock.json
+++ b/includes/fcm/node_modules/protobufjs/package-lock.json
diff --git a/includes/fcm/node_modules/protobufjs/package.json b/includes/fcm/node_modules/protobufjs/package.json
index 7f1965b..7f1965b 100644..100755
--- a/includes/fcm/node_modules/protobufjs/package.json
+++ b/includes/fcm/node_modules/protobufjs/package.json
diff --git a/includes/fcm/node_modules/protobufjs/scripts/changelog.js b/includes/fcm/node_modules/protobufjs/scripts/changelog.js
index 7cc7ac4..7cc7ac4 100644..100755
--- a/includes/fcm/node_modules/protobufjs/scripts/changelog.js
+++ b/includes/fcm/node_modules/protobufjs/scripts/changelog.js
diff --git a/includes/fcm/node_modules/protobufjs/scripts/postinstall.js b/includes/fcm/node_modules/protobufjs/scripts/postinstall.js
index 37898b6..37898b6 100644..100755
--- a/includes/fcm/node_modules/protobufjs/scripts/postinstall.js
+++ b/includes/fcm/node_modules/protobufjs/scripts/postinstall.js
diff --git a/includes/fcm/node_modules/protobufjs/src/common.js b/includes/fcm/node_modules/protobufjs/src/common.js
index 489ee1c..489ee1c 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/common.js
+++ b/includes/fcm/node_modules/protobufjs/src/common.js
diff --git a/includes/fcm/node_modules/protobufjs/src/converter.js b/includes/fcm/node_modules/protobufjs/src/converter.js
index 44d952e..44d952e 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/converter.js
+++ b/includes/fcm/node_modules/protobufjs/src/converter.js
diff --git a/includes/fcm/node_modules/protobufjs/src/decoder.js b/includes/fcm/node_modules/protobufjs/src/decoder.js
index 491dd30..491dd30 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/decoder.js
+++ b/includes/fcm/node_modules/protobufjs/src/decoder.js
diff --git a/includes/fcm/node_modules/protobufjs/src/encoder.js b/includes/fcm/node_modules/protobufjs/src/encoder.js
index c803e99..c803e99 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/encoder.js
+++ b/includes/fcm/node_modules/protobufjs/src/encoder.js
diff --git a/includes/fcm/node_modules/protobufjs/src/enum.js b/includes/fcm/node_modules/protobufjs/src/enum.js
index b11014b..b11014b 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/enum.js
+++ b/includes/fcm/node_modules/protobufjs/src/enum.js
diff --git a/includes/fcm/node_modules/protobufjs/src/field.js b/includes/fcm/node_modules/protobufjs/src/field.js
index 20c1cd2..20c1cd2 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/field.js
+++ b/includes/fcm/node_modules/protobufjs/src/field.js
diff --git a/includes/fcm/node_modules/protobufjs/src/index-light.js b/includes/fcm/node_modules/protobufjs/src/index-light.js
index 32c6a05..32c6a05 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/index-light.js
+++ b/includes/fcm/node_modules/protobufjs/src/index-light.js
diff --git a/includes/fcm/node_modules/protobufjs/src/index-minimal.js b/includes/fcm/node_modules/protobufjs/src/index-minimal.js
index 1f4aaea..1f4aaea 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/index-minimal.js
+++ b/includes/fcm/node_modules/protobufjs/src/index-minimal.js
diff --git a/includes/fcm/node_modules/protobufjs/src/index.js b/includes/fcm/node_modules/protobufjs/src/index.js
index 56bd3d5..56bd3d5 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/index.js
+++ b/includes/fcm/node_modules/protobufjs/src/index.js
diff --git a/includes/fcm/node_modules/protobufjs/src/mapfield.js b/includes/fcm/node_modules/protobufjs/src/mapfield.js
index 67c7097..67c7097 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/mapfield.js
+++ b/includes/fcm/node_modules/protobufjs/src/mapfield.js
diff --git a/includes/fcm/node_modules/protobufjs/src/message.js b/includes/fcm/node_modules/protobufjs/src/message.js
index 3f94bf6..3f94bf6 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/message.js
+++ b/includes/fcm/node_modules/protobufjs/src/message.js
diff --git a/includes/fcm/node_modules/protobufjs/src/method.js b/includes/fcm/node_modules/protobufjs/src/method.js
index 18a6ab2..18a6ab2 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/method.js
+++ b/includes/fcm/node_modules/protobufjs/src/method.js
diff --git a/includes/fcm/node_modules/protobufjs/src/namespace.js b/includes/fcm/node_modules/protobufjs/src/namespace.js
index 88837a5..88837a5 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/namespace.js
+++ b/includes/fcm/node_modules/protobufjs/src/namespace.js
diff --git a/includes/fcm/node_modules/protobufjs/src/object.js b/includes/fcm/node_modules/protobufjs/src/object.js
index bd04cec..bd04cec 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/object.js
+++ b/includes/fcm/node_modules/protobufjs/src/object.js
diff --git a/includes/fcm/node_modules/protobufjs/src/oneof.js b/includes/fcm/node_modules/protobufjs/src/oneof.js
index ba0e902..ba0e902 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/oneof.js
+++ b/includes/fcm/node_modules/protobufjs/src/oneof.js
diff --git a/includes/fcm/node_modules/protobufjs/src/parse.js b/includes/fcm/node_modules/protobufjs/src/parse.js
index 144feed..144feed 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/parse.js
+++ b/includes/fcm/node_modules/protobufjs/src/parse.js
diff --git a/includes/fcm/node_modules/protobufjs/src/reader.js b/includes/fcm/node_modules/protobufjs/src/reader.js
index 1b6ae13..1b6ae13 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/reader.js
+++ b/includes/fcm/node_modules/protobufjs/src/reader.js
diff --git a/includes/fcm/node_modules/protobufjs/src/reader_buffer.js b/includes/fcm/node_modules/protobufjs/src/reader_buffer.js
index e547424..e547424 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/reader_buffer.js
+++ b/includes/fcm/node_modules/protobufjs/src/reader_buffer.js
diff --git a/includes/fcm/node_modules/protobufjs/src/root.js b/includes/fcm/node_modules/protobufjs/src/root.js
index df6f11f..df6f11f 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/root.js
+++ b/includes/fcm/node_modules/protobufjs/src/root.js
diff --git a/includes/fcm/node_modules/protobufjs/src/roots.js b/includes/fcm/node_modules/protobufjs/src/roots.js
index 1921211..1921211 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/roots.js
+++ b/includes/fcm/node_modules/protobufjs/src/roots.js
diff --git a/includes/fcm/node_modules/protobufjs/src/rpc.js b/includes/fcm/node_modules/protobufjs/src/rpc.js
index 894e5c7..894e5c7 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/rpc.js
+++ b/includes/fcm/node_modules/protobufjs/src/rpc.js
diff --git a/includes/fcm/node_modules/protobufjs/src/rpc/service.js b/includes/fcm/node_modules/protobufjs/src/rpc/service.js
index 757f382..757f382 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/rpc/service.js
+++ b/includes/fcm/node_modules/protobufjs/src/rpc/service.js
diff --git a/includes/fcm/node_modules/protobufjs/src/service.js b/includes/fcm/node_modules/protobufjs/src/service.js
index bc2c308..bc2c308 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/service.js
+++ b/includes/fcm/node_modules/protobufjs/src/service.js
diff --git a/includes/fcm/node_modules/protobufjs/src/tokenize.js b/includes/fcm/node_modules/protobufjs/src/tokenize.js
index b55b292..b55b292 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/tokenize.js
+++ b/includes/fcm/node_modules/protobufjs/src/tokenize.js
diff --git a/includes/fcm/node_modules/protobufjs/src/type.js b/includes/fcm/node_modules/protobufjs/src/type.js
index 2e7bda4..2e7bda4 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/type.js
+++ b/includes/fcm/node_modules/protobufjs/src/type.js
diff --git a/includes/fcm/node_modules/protobufjs/src/types.js b/includes/fcm/node_modules/protobufjs/src/types.js
index 5fda19a..5fda19a 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/types.js
+++ b/includes/fcm/node_modules/protobufjs/src/types.js
diff --git a/includes/fcm/node_modules/protobufjs/src/typescript.jsdoc b/includes/fcm/node_modules/protobufjs/src/typescript.jsdoc
index 9a67101..9a67101 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/typescript.jsdoc
+++ b/includes/fcm/node_modules/protobufjs/src/typescript.jsdoc
diff --git a/includes/fcm/node_modules/protobufjs/src/util.js b/includes/fcm/node_modules/protobufjs/src/util.js
index c39d33a..c39d33a 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/util.js
+++ b/includes/fcm/node_modules/protobufjs/src/util.js
diff --git a/includes/fcm/node_modules/protobufjs/src/util/longbits.js b/includes/fcm/node_modules/protobufjs/src/util/longbits.js
index 11bfb1c..11bfb1c 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/util/longbits.js
+++ b/includes/fcm/node_modules/protobufjs/src/util/longbits.js
diff --git a/includes/fcm/node_modules/protobufjs/src/util/minimal.js b/includes/fcm/node_modules/protobufjs/src/util/minimal.js
index 3c406de..3c406de 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/util/minimal.js
+++ b/includes/fcm/node_modules/protobufjs/src/util/minimal.js
diff --git a/includes/fcm/node_modules/protobufjs/src/verifier.js b/includes/fcm/node_modules/protobufjs/src/verifier.js
index d58e27a..d58e27a 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/verifier.js
+++ b/includes/fcm/node_modules/protobufjs/src/verifier.js
diff --git a/includes/fcm/node_modules/protobufjs/src/wrappers.js b/includes/fcm/node_modules/protobufjs/src/wrappers.js
index 097b8ff..097b8ff 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/wrappers.js
+++ b/includes/fcm/node_modules/protobufjs/src/wrappers.js
diff --git a/includes/fcm/node_modules/protobufjs/src/writer.js b/includes/fcm/node_modules/protobufjs/src/writer.js
index cc84a00..cc84a00 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/writer.js
+++ b/includes/fcm/node_modules/protobufjs/src/writer.js
diff --git a/includes/fcm/node_modules/protobufjs/src/writer_buffer.js b/includes/fcm/node_modules/protobufjs/src/writer_buffer.js
index 09a4a91..09a4a91 100644..100755
--- a/includes/fcm/node_modules/protobufjs/src/writer_buffer.js
+++ b/includes/fcm/node_modules/protobufjs/src/writer_buffer.js
diff --git a/includes/fcm/node_modules/protobufjs/tsconfig.json b/includes/fcm/node_modules/protobufjs/tsconfig.json
index 22852fa..22852fa 100644..100755
--- a/includes/fcm/node_modules/protobufjs/tsconfig.json
+++ b/includes/fcm/node_modules/protobufjs/tsconfig.json
diff --git a/includes/fcm/node_modules/pseudomap/._LICENSE b/includes/fcm/node_modules/pseudomap/._LICENSE
new file mode 100755
index 0000000..82272b6
--- /dev/null
+++ b/includes/fcm/node_modules/pseudomap/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/pseudomap/LICENSE b/includes/fcm/node_modules/pseudomap/LICENSE
index 19129e3..19129e3 100644..100755
--- a/includes/fcm/node_modules/pseudomap/LICENSE
+++ b/includes/fcm/node_modules/pseudomap/LICENSE
diff --git a/includes/fcm/node_modules/pseudomap/README.md b/includes/fcm/node_modules/pseudomap/README.md
index 778bf01..778bf01 100644..100755
--- a/includes/fcm/node_modules/pseudomap/README.md
+++ b/includes/fcm/node_modules/pseudomap/README.md
diff --git a/includes/fcm/node_modules/pseudomap/map.js b/includes/fcm/node_modules/pseudomap/map.js
index 7db1599..7db1599 100644..100755
--- a/includes/fcm/node_modules/pseudomap/map.js
+++ b/includes/fcm/node_modules/pseudomap/map.js
diff --git a/includes/fcm/node_modules/pseudomap/package.json b/includes/fcm/node_modules/pseudomap/package.json
index 4b02ab7..4b02ab7 100644..100755
--- a/includes/fcm/node_modules/pseudomap/package.json
+++ b/includes/fcm/node_modules/pseudomap/package.json
diff --git a/includes/fcm/node_modules/pseudomap/pseudomap.js b/includes/fcm/node_modules/pseudomap/pseudomap.js
index 25a21d8..25a21d8 100644..100755
--- a/includes/fcm/node_modules/pseudomap/pseudomap.js
+++ b/includes/fcm/node_modules/pseudomap/pseudomap.js
diff --git a/includes/fcm/node_modules/pseudomap/test/basic.js b/includes/fcm/node_modules/pseudomap/test/basic.js
index 4378e45..4378e45 100644..100755
--- a/includes/fcm/node_modules/pseudomap/test/basic.js
+++ b/includes/fcm/node_modules/pseudomap/test/basic.js
diff --git a/includes/fcm/node_modules/readable-stream/._LICENSE b/includes/fcm/node_modules/readable-stream/._LICENSE
new file mode 100755
index 0000000..a7760ef
--- /dev/null
+++ b/includes/fcm/node_modules/readable-stream/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/readable-stream/CONTRIBUTING.md b/includes/fcm/node_modules/readable-stream/CONTRIBUTING.md
index f478d58..f478d58 100644..100755
--- a/includes/fcm/node_modules/readable-stream/CONTRIBUTING.md
+++ b/includes/fcm/node_modules/readable-stream/CONTRIBUTING.md
diff --git a/includes/fcm/node_modules/readable-stream/GOVERNANCE.md b/includes/fcm/node_modules/readable-stream/GOVERNANCE.md
index 16ffb93..16ffb93 100644..100755
--- a/includes/fcm/node_modules/readable-stream/GOVERNANCE.md
+++ b/includes/fcm/node_modules/readable-stream/GOVERNANCE.md
diff --git a/includes/fcm/node_modules/readable-stream/LICENSE b/includes/fcm/node_modules/readable-stream/LICENSE
index 2873b3b..2873b3b 100644..100755
--- a/includes/fcm/node_modules/readable-stream/LICENSE
+++ b/includes/fcm/node_modules/readable-stream/LICENSE
diff --git a/includes/fcm/node_modules/readable-stream/README.md b/includes/fcm/node_modules/readable-stream/README.md
index 6f035ab..6f035ab 100644..100755
--- a/includes/fcm/node_modules/readable-stream/README.md
+++ b/includes/fcm/node_modules/readable-stream/README.md
diff --git a/includes/fcm/node_modules/readable-stream/errors-browser.js b/includes/fcm/node_modules/readable-stream/errors-browser.js
index fb8e73e..fb8e73e 100644..100755
--- a/includes/fcm/node_modules/readable-stream/errors-browser.js
+++ b/includes/fcm/node_modules/readable-stream/errors-browser.js
diff --git a/includes/fcm/node_modules/readable-stream/errors.js b/includes/fcm/node_modules/readable-stream/errors.js
index 8471526..8471526 100644..100755
--- a/includes/fcm/node_modules/readable-stream/errors.js
+++ b/includes/fcm/node_modules/readable-stream/errors.js
diff --git a/includes/fcm/node_modules/readable-stream/experimentalWarning.js b/includes/fcm/node_modules/readable-stream/experimentalWarning.js
index 78e8414..78e8414 100644..100755
--- a/includes/fcm/node_modules/readable-stream/experimentalWarning.js
+++ b/includes/fcm/node_modules/readable-stream/experimentalWarning.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/_stream_duplex.js b/includes/fcm/node_modules/readable-stream/lib/_stream_duplex.js
index 6752519..6752519 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/_stream_duplex.js
+++ b/includes/fcm/node_modules/readable-stream/lib/_stream_duplex.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/_stream_passthrough.js b/includes/fcm/node_modules/readable-stream/lib/_stream_passthrough.js
index 32e7414..32e7414 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/_stream_passthrough.js
+++ b/includes/fcm/node_modules/readable-stream/lib/_stream_passthrough.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/_stream_readable.js b/includes/fcm/node_modules/readable-stream/lib/_stream_readable.js
index 192d451..192d451 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/_stream_readable.js
+++ b/includes/fcm/node_modules/readable-stream/lib/_stream_readable.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/_stream_transform.js b/includes/fcm/node_modules/readable-stream/lib/_stream_transform.js
index 41a738c..41a738c 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/_stream_transform.js
+++ b/includes/fcm/node_modules/readable-stream/lib/_stream_transform.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/_stream_writable.js b/includes/fcm/node_modules/readable-stream/lib/_stream_writable.js
index a2634d7..a2634d7 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/_stream_writable.js
+++ b/includes/fcm/node_modules/readable-stream/lib/_stream_writable.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/internal/streams/async_iterator.js b/includes/fcm/node_modules/readable-stream/lib/internal/streams/async_iterator.js
index 9fb615a..9fb615a 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/internal/streams/async_iterator.js
+++ b/includes/fcm/node_modules/readable-stream/lib/internal/streams/async_iterator.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/internal/streams/buffer_list.js b/includes/fcm/node_modules/readable-stream/lib/internal/streams/buffer_list.js
index cdea425..cdea425 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/internal/streams/buffer_list.js
+++ b/includes/fcm/node_modules/readable-stream/lib/internal/streams/buffer_list.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/internal/streams/destroy.js b/includes/fcm/node_modules/readable-stream/lib/internal/streams/destroy.js
index 3268a16..3268a16 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/internal/streams/destroy.js
+++ b/includes/fcm/node_modules/readable-stream/lib/internal/streams/destroy.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/internal/streams/end-of-stream.js b/includes/fcm/node_modules/readable-stream/lib/internal/streams/end-of-stream.js
index 831f286..831f286 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/internal/streams/end-of-stream.js
+++ b/includes/fcm/node_modules/readable-stream/lib/internal/streams/end-of-stream.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/internal/streams/from-browser.js b/includes/fcm/node_modules/readable-stream/lib/internal/streams/from-browser.js
index a4ce56f..a4ce56f 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/internal/streams/from-browser.js
+++ b/includes/fcm/node_modules/readable-stream/lib/internal/streams/from-browser.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/internal/streams/from.js b/includes/fcm/node_modules/readable-stream/lib/internal/streams/from.js
index 6c41284..6c41284 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/internal/streams/from.js
+++ b/includes/fcm/node_modules/readable-stream/lib/internal/streams/from.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/internal/streams/pipeline.js b/includes/fcm/node_modules/readable-stream/lib/internal/streams/pipeline.js
index 6589909..6589909 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/internal/streams/pipeline.js
+++ b/includes/fcm/node_modules/readable-stream/lib/internal/streams/pipeline.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/internal/streams/state.js b/includes/fcm/node_modules/readable-stream/lib/internal/streams/state.js
index 19887eb..19887eb 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/internal/streams/state.js
+++ b/includes/fcm/node_modules/readable-stream/lib/internal/streams/state.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/internal/streams/stream-browser.js b/includes/fcm/node_modules/readable-stream/lib/internal/streams/stream-browser.js
index 9332a3f..9332a3f 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/internal/streams/stream-browser.js
+++ b/includes/fcm/node_modules/readable-stream/lib/internal/streams/stream-browser.js
diff --git a/includes/fcm/node_modules/readable-stream/lib/internal/streams/stream.js b/includes/fcm/node_modules/readable-stream/lib/internal/streams/stream.js
index ce2ad5b..ce2ad5b 100644..100755
--- a/includes/fcm/node_modules/readable-stream/lib/internal/streams/stream.js
+++ b/includes/fcm/node_modules/readable-stream/lib/internal/streams/stream.js
diff --git a/includes/fcm/node_modules/readable-stream/package.json b/includes/fcm/node_modules/readable-stream/package.json
index 0b0c4bd..0b0c4bd 100644..100755
--- a/includes/fcm/node_modules/readable-stream/package.json
+++ b/includes/fcm/node_modules/readable-stream/package.json
diff --git a/includes/fcm/node_modules/readable-stream/readable-browser.js b/includes/fcm/node_modules/readable-stream/readable-browser.js
index adbf60d..adbf60d 100644..100755
--- a/includes/fcm/node_modules/readable-stream/readable-browser.js
+++ b/includes/fcm/node_modules/readable-stream/readable-browser.js
diff --git a/includes/fcm/node_modules/readable-stream/readable.js b/includes/fcm/node_modules/readable-stream/readable.js
index 9e0ca12..9e0ca12 100644..100755
--- a/includes/fcm/node_modules/readable-stream/readable.js
+++ b/includes/fcm/node_modules/readable-stream/readable.js
diff --git a/includes/fcm/node_modules/require-directory/._LICENSE b/includes/fcm/node_modules/require-directory/._LICENSE
new file mode 100755
index 0000000..c5f959c
--- /dev/null
+++ b/includes/fcm/node_modules/require-directory/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/require-directory/.jshintrc b/includes/fcm/node_modules/require-directory/.jshintrc
index e14e4dc..e14e4dc 100644..100755
--- a/includes/fcm/node_modules/require-directory/.jshintrc
+++ b/includes/fcm/node_modules/require-directory/.jshintrc
diff --git a/includes/fcm/node_modules/require-directory/.npmignore b/includes/fcm/node_modules/require-directory/.npmignore
index 47cf365..47cf365 100644..100755
--- a/includes/fcm/node_modules/require-directory/.npmignore
+++ b/includes/fcm/node_modules/require-directory/.npmignore
diff --git a/includes/fcm/node_modules/require-directory/.travis.yml b/includes/fcm/node_modules/require-directory/.travis.yml
index 20fd86b..20fd86b 100644..100755
--- a/includes/fcm/node_modules/require-directory/.travis.yml
+++ b/includes/fcm/node_modules/require-directory/.travis.yml
diff --git a/includes/fcm/node_modules/require-directory/LICENSE b/includes/fcm/node_modules/require-directory/LICENSE
index a70f253..a70f253 100644..100755
--- a/includes/fcm/node_modules/require-directory/LICENSE
+++ b/includes/fcm/node_modules/require-directory/LICENSE
diff --git a/includes/fcm/node_modules/require-directory/README.markdown b/includes/fcm/node_modules/require-directory/README.markdown
index 926a063..926a063 100644..100755
--- a/includes/fcm/node_modules/require-directory/README.markdown
+++ b/includes/fcm/node_modules/require-directory/README.markdown
diff --git a/includes/fcm/node_modules/require-directory/index.js b/includes/fcm/node_modules/require-directory/index.js
index cd37da7..cd37da7 100644..100755
--- a/includes/fcm/node_modules/require-directory/index.js
+++ b/includes/fcm/node_modules/require-directory/index.js
diff --git a/includes/fcm/node_modules/require-directory/package.json b/includes/fcm/node_modules/require-directory/package.json
index 25ece4b..25ece4b 100644..100755
--- a/includes/fcm/node_modules/require-directory/package.json
+++ b/includes/fcm/node_modules/require-directory/package.json
diff --git a/includes/fcm/node_modules/requizzle/._LICENSE b/includes/fcm/node_modules/requizzle/._LICENSE
new file mode 100755
index 0000000..3e4967f
--- /dev/null
+++ b/includes/fcm/node_modules/requizzle/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/requizzle/LICENSE b/includes/fcm/node_modules/requizzle/LICENSE
index 2e55e62..2e55e62 100644..100755
--- a/includes/fcm/node_modules/requizzle/LICENSE
+++ b/includes/fcm/node_modules/requizzle/LICENSE
diff --git a/includes/fcm/node_modules/requizzle/README.md b/includes/fcm/node_modules/requizzle/README.md
index 2d6c49e..2d6c49e 100644..100755
--- a/includes/fcm/node_modules/requizzle/README.md
+++ b/includes/fcm/node_modules/requizzle/README.md
diff --git a/includes/fcm/node_modules/requizzle/index.js b/includes/fcm/node_modules/requizzle/index.js
index 9f7f2de..9f7f2de 100644..100755
--- a/includes/fcm/node_modules/requizzle/index.js
+++ b/includes/fcm/node_modules/requizzle/index.js
diff --git a/includes/fcm/node_modules/requizzle/lib/loader.js b/includes/fcm/node_modules/requizzle/lib/loader.js
index a4e01d7..a4e01d7 100644..100755
--- a/includes/fcm/node_modules/requizzle/lib/loader.js
+++ b/includes/fcm/node_modules/requizzle/lib/loader.js
diff --git a/includes/fcm/node_modules/requizzle/lib/requizzle.js b/includes/fcm/node_modules/requizzle/lib/requizzle.js
index 039431a..039431a 100644..100755
--- a/includes/fcm/node_modules/requizzle/lib/requizzle.js
+++ b/includes/fcm/node_modules/requizzle/lib/requizzle.js
diff --git a/includes/fcm/node_modules/requizzle/lib/wrappers/extras.js b/includes/fcm/node_modules/requizzle/lib/wrappers/extras.js
index 2687b0a..2687b0a 100644..100755
--- a/includes/fcm/node_modules/requizzle/lib/wrappers/extras.js
+++ b/includes/fcm/node_modules/requizzle/lib/wrappers/extras.js
diff --git a/includes/fcm/node_modules/requizzle/lib/wrappers/requirepaths.js b/includes/fcm/node_modules/requizzle/lib/wrappers/requirepaths.js
index 36f8d52..36f8d52 100644..100755
--- a/includes/fcm/node_modules/requizzle/lib/wrappers/requirepaths.js
+++ b/includes/fcm/node_modules/requizzle/lib/wrappers/requirepaths.js
diff --git a/includes/fcm/node_modules/requizzle/lib/wrappers/strict.js b/includes/fcm/node_modules/requizzle/lib/wrappers/strict.js
index 18850ea..18850ea 100644..100755
--- a/includes/fcm/node_modules/requizzle/lib/wrappers/strict.js
+++ b/includes/fcm/node_modules/requizzle/lib/wrappers/strict.js
diff --git a/includes/fcm/node_modules/requizzle/package.json b/includes/fcm/node_modules/requizzle/package.json
index 4179c6a..4179c6a 100644..100755
--- a/includes/fcm/node_modules/requizzle/package.json
+++ b/includes/fcm/node_modules/requizzle/package.json
diff --git a/includes/fcm/node_modules/retry-request/CHANGELOG.md b/includes/fcm/node_modules/retry-request/CHANGELOG.md
index 0c86c52..0c86c52 100644..100755
--- a/includes/fcm/node_modules/retry-request/CHANGELOG.md
+++ b/includes/fcm/node_modules/retry-request/CHANGELOG.md
diff --git a/includes/fcm/node_modules/retry-request/index.d.ts b/includes/fcm/node_modules/retry-request/index.d.ts
index 3a399b9..3a399b9 100644..100755
--- a/includes/fcm/node_modules/retry-request/index.d.ts
+++ b/includes/fcm/node_modules/retry-request/index.d.ts
diff --git a/includes/fcm/node_modules/retry-request/index.js b/includes/fcm/node_modules/retry-request/index.js
index a293298..a293298 100644..100755
--- a/includes/fcm/node_modules/retry-request/index.js
+++ b/includes/fcm/node_modules/retry-request/index.js
diff --git a/includes/fcm/node_modules/retry-request/license b/includes/fcm/node_modules/retry-request/license
index df6eeb5..df6eeb5 100644..100755
--- a/includes/fcm/node_modules/retry-request/license
+++ b/includes/fcm/node_modules/retry-request/license
diff --git a/includes/fcm/node_modules/retry-request/package.json b/includes/fcm/node_modules/retry-request/package.json
index 06f9814..06f9814 100644..100755
--- a/includes/fcm/node_modules/retry-request/package.json
+++ b/includes/fcm/node_modules/retry-request/package.json
diff --git a/includes/fcm/node_modules/retry-request/readme.md b/includes/fcm/node_modules/retry-request/readme.md
index 8c5beda..8c5beda 100644..100755
--- a/includes/fcm/node_modules/retry-request/readme.md
+++ b/includes/fcm/node_modules/retry-request/readme.md
diff --git a/includes/fcm/node_modules/retry/License b/includes/fcm/node_modules/retry/License
index 0b58de3..0b58de3 100644..100755
--- a/includes/fcm/node_modules/retry/License
+++ b/includes/fcm/node_modules/retry/License
diff --git a/includes/fcm/node_modules/retry/README.md b/includes/fcm/node_modules/retry/README.md
index 6d54153..6d54153 100644..100755
--- a/includes/fcm/node_modules/retry/README.md
+++ b/includes/fcm/node_modules/retry/README.md
diff --git a/includes/fcm/node_modules/retry/example/dns.js b/includes/fcm/node_modules/retry/example/dns.js
index 446729b..446729b 100644..100755
--- a/includes/fcm/node_modules/retry/example/dns.js
+++ b/includes/fcm/node_modules/retry/example/dns.js
diff --git a/includes/fcm/node_modules/retry/example/stop.js b/includes/fcm/node_modules/retry/example/stop.js
index e1ceafe..e1ceafe 100644..100755
--- a/includes/fcm/node_modules/retry/example/stop.js
+++ b/includes/fcm/node_modules/retry/example/stop.js
diff --git a/includes/fcm/node_modules/retry/index.js b/includes/fcm/node_modules/retry/index.js
index ee62f3a..ee62f3a 100644..100755
--- a/includes/fcm/node_modules/retry/index.js
+++ b/includes/fcm/node_modules/retry/index.js
diff --git a/includes/fcm/node_modules/retry/lib/retry.js b/includes/fcm/node_modules/retry/lib/retry.js
index 5e85e79..5e85e79 100644..100755
--- a/includes/fcm/node_modules/retry/lib/retry.js
+++ b/includes/fcm/node_modules/retry/lib/retry.js
diff --git a/includes/fcm/node_modules/retry/lib/retry_operation.js b/includes/fcm/node_modules/retry/lib/retry_operation.js
index 105ce72..105ce72 100644..100755
--- a/includes/fcm/node_modules/retry/lib/retry_operation.js
+++ b/includes/fcm/node_modules/retry/lib/retry_operation.js
diff --git a/includes/fcm/node_modules/retry/package.json b/includes/fcm/node_modules/retry/package.json
index 48f35e8..48f35e8 100644..100755
--- a/includes/fcm/node_modules/retry/package.json
+++ b/includes/fcm/node_modules/retry/package.json
diff --git a/includes/fcm/node_modules/rimraf/._LICENSE b/includes/fcm/node_modules/rimraf/._LICENSE
new file mode 100755
index 0000000..fe71423
--- /dev/null
+++ b/includes/fcm/node_modules/rimraf/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/rimraf/CHANGELOG.md b/includes/fcm/node_modules/rimraf/CHANGELOG.md
index f116f14..f116f14 100644..100755
--- a/includes/fcm/node_modules/rimraf/CHANGELOG.md
+++ b/includes/fcm/node_modules/rimraf/CHANGELOG.md
diff --git a/includes/fcm/node_modules/rimraf/LICENSE b/includes/fcm/node_modules/rimraf/LICENSE
index 19129e3..19129e3 100644..100755
--- a/includes/fcm/node_modules/rimraf/LICENSE
+++ b/includes/fcm/node_modules/rimraf/LICENSE
diff --git a/includes/fcm/node_modules/rimraf/README.md b/includes/fcm/node_modules/rimraf/README.md
index 423b8cf..423b8cf 100644..100755
--- a/includes/fcm/node_modules/rimraf/README.md
+++ b/includes/fcm/node_modules/rimraf/README.md
diff --git a/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/._LICENSE b/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/._LICENSE
new file mode 100755
index 0000000..d4dd0b6
--- /dev/null
+++ b/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/LICENSE b/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/LICENSE
index de32266..de32266 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/LICENSE
+++ b/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/LICENSE
diff --git a/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/README.md b/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/README.md
index 6b4e0e1..6b4e0e1 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/README.md
+++ b/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/README.md
diff --git a/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/index.js b/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/index.js
index 0478be8..0478be8 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/index.js
+++ b/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/index.js
diff --git a/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/package.json b/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/package.json
index a18faa8..a18faa8 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/package.json
+++ b/includes/fcm/node_modules/rimraf/node_modules/brace-expansion/package.json
diff --git a/includes/fcm/node_modules/rimraf/node_modules/glob/._LICENSE b/includes/fcm/node_modules/rimraf/node_modules/glob/._LICENSE
new file mode 100755
index 0000000..a261e3f
--- /dev/null
+++ b/includes/fcm/node_modules/rimraf/node_modules/glob/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/rimraf/node_modules/glob/LICENSE b/includes/fcm/node_modules/rimraf/node_modules/glob/LICENSE
index 42ca266..42ca266 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/glob/LICENSE
+++ b/includes/fcm/node_modules/rimraf/node_modules/glob/LICENSE
diff --git a/includes/fcm/node_modules/rimraf/node_modules/glob/README.md b/includes/fcm/node_modules/rimraf/node_modules/glob/README.md
index 83f0c83..83f0c83 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/glob/README.md
+++ b/includes/fcm/node_modules/rimraf/node_modules/glob/README.md
diff --git a/includes/fcm/node_modules/rimraf/node_modules/glob/common.js b/includes/fcm/node_modules/rimraf/node_modules/glob/common.js
index 424c46e..424c46e 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/glob/common.js
+++ b/includes/fcm/node_modules/rimraf/node_modules/glob/common.js
diff --git a/includes/fcm/node_modules/rimraf/node_modules/glob/glob.js b/includes/fcm/node_modules/rimraf/node_modules/glob/glob.js
index 37a4d7e..37a4d7e 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/glob/glob.js
+++ b/includes/fcm/node_modules/rimraf/node_modules/glob/glob.js
diff --git a/includes/fcm/node_modules/rimraf/node_modules/glob/package.json b/includes/fcm/node_modules/rimraf/node_modules/glob/package.json
index 5940b64..5940b64 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/glob/package.json
+++ b/includes/fcm/node_modules/rimraf/node_modules/glob/package.json
diff --git a/includes/fcm/node_modules/rimraf/node_modules/glob/sync.js b/includes/fcm/node_modules/rimraf/node_modules/glob/sync.js
index 2c4f480..2c4f480 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/glob/sync.js
+++ b/includes/fcm/node_modules/rimraf/node_modules/glob/sync.js
diff --git a/includes/fcm/node_modules/rimraf/node_modules/minimatch/._LICENSE b/includes/fcm/node_modules/rimraf/node_modules/minimatch/._LICENSE
new file mode 100755
index 0000000..7fc09ef
--- /dev/null
+++ b/includes/fcm/node_modules/rimraf/node_modules/minimatch/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/rimraf/node_modules/minimatch/LICENSE b/includes/fcm/node_modules/rimraf/node_modules/minimatch/LICENSE
index 19129e3..19129e3 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/minimatch/LICENSE
+++ b/includes/fcm/node_modules/rimraf/node_modules/minimatch/LICENSE
diff --git a/includes/fcm/node_modules/rimraf/node_modules/minimatch/README.md b/includes/fcm/node_modules/rimraf/node_modules/minimatch/README.md
index 33ede1d..33ede1d 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/minimatch/README.md
+++ b/includes/fcm/node_modules/rimraf/node_modules/minimatch/README.md
diff --git a/includes/fcm/node_modules/rimraf/node_modules/minimatch/minimatch.js b/includes/fcm/node_modules/rimraf/node_modules/minimatch/minimatch.js
index fda45ad..fda45ad 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/minimatch/minimatch.js
+++ b/includes/fcm/node_modules/rimraf/node_modules/minimatch/minimatch.js
diff --git a/includes/fcm/node_modules/rimraf/node_modules/minimatch/package.json b/includes/fcm/node_modules/rimraf/node_modules/minimatch/package.json
index 566efdf..566efdf 100644..100755
--- a/includes/fcm/node_modules/rimraf/node_modules/minimatch/package.json
+++ b/includes/fcm/node_modules/rimraf/node_modules/minimatch/package.json
diff --git a/includes/fcm/node_modules/rimraf/package.json b/includes/fcm/node_modules/rimraf/package.json
index 1bf8d5e..1bf8d5e 100644..100755
--- a/includes/fcm/node_modules/rimraf/package.json
+++ b/includes/fcm/node_modules/rimraf/package.json
diff --git a/includes/fcm/node_modules/rimraf/rimraf.js b/includes/fcm/node_modules/rimraf/rimraf.js
index 34da417..34da417 100644..100755
--- a/includes/fcm/node_modules/rimraf/rimraf.js
+++ b/includes/fcm/node_modules/rimraf/rimraf.js
diff --git a/includes/fcm/node_modules/safe-buffer/._LICENSE b/includes/fcm/node_modules/safe-buffer/._LICENSE
new file mode 100755
index 0000000..2a831ff
--- /dev/null
+++ b/includes/fcm/node_modules/safe-buffer/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/safe-buffer/LICENSE b/includes/fcm/node_modules/safe-buffer/LICENSE
index 0c068ce..0c068ce 100644..100755
--- a/includes/fcm/node_modules/safe-buffer/LICENSE
+++ b/includes/fcm/node_modules/safe-buffer/LICENSE
diff --git a/includes/fcm/node_modules/safe-buffer/README.md b/includes/fcm/node_modules/safe-buffer/README.md
index e9a81af..e9a81af 100644..100755
--- a/includes/fcm/node_modules/safe-buffer/README.md
+++ b/includes/fcm/node_modules/safe-buffer/README.md
diff --git a/includes/fcm/node_modules/safe-buffer/index.d.ts b/includes/fcm/node_modules/safe-buffer/index.d.ts
index e9fed80..e9fed80 100644..100755
--- a/includes/fcm/node_modules/safe-buffer/index.d.ts
+++ b/includes/fcm/node_modules/safe-buffer/index.d.ts
diff --git a/includes/fcm/node_modules/safe-buffer/index.js b/includes/fcm/node_modules/safe-buffer/index.js
index f8d3ec9..f8d3ec9 100644..100755
--- a/includes/fcm/node_modules/safe-buffer/index.js
+++ b/includes/fcm/node_modules/safe-buffer/index.js
diff --git a/includes/fcm/node_modules/safe-buffer/package.json b/includes/fcm/node_modules/safe-buffer/package.json
index f2869e2..f2869e2 100644..100755
--- a/includes/fcm/node_modules/safe-buffer/package.json
+++ b/includes/fcm/node_modules/safe-buffer/package.json
diff --git a/includes/fcm/node_modules/semver/._LICENSE b/includes/fcm/node_modules/semver/._LICENSE
new file mode 100755
index 0000000..f49971c
--- /dev/null
+++ b/includes/fcm/node_modules/semver/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/semver/LICENSE b/includes/fcm/node_modules/semver/LICENSE
index 19129e3..19129e3 100644..100755
--- a/includes/fcm/node_modules/semver/LICENSE
+++ b/includes/fcm/node_modules/semver/LICENSE
diff --git a/includes/fcm/node_modules/semver/README.md b/includes/fcm/node_modules/semver/README.md
index df54e7a..df54e7a 100644..100755
--- a/includes/fcm/node_modules/semver/README.md
+++ b/includes/fcm/node_modules/semver/README.md
diff --git a/includes/fcm/node_modules/semver/classes/comparator.js b/includes/fcm/node_modules/semver/classes/comparator.js
index 62cd204..62cd204 100644..100755
--- a/includes/fcm/node_modules/semver/classes/comparator.js
+++ b/includes/fcm/node_modules/semver/classes/comparator.js
diff --git a/includes/fcm/node_modules/semver/classes/index.js b/includes/fcm/node_modules/semver/classes/index.js
index 5e3f5c9..5e3f5c9 100644..100755
--- a/includes/fcm/node_modules/semver/classes/index.js
+++ b/includes/fcm/node_modules/semver/classes/index.js
diff --git a/includes/fcm/node_modules/semver/classes/range.js b/includes/fcm/node_modules/semver/classes/range.js
index a791d91..a791d91 100644..100755
--- a/includes/fcm/node_modules/semver/classes/range.js
+++ b/includes/fcm/node_modules/semver/classes/range.js
diff --git a/includes/fcm/node_modules/semver/classes/semver.js b/includes/fcm/node_modules/semver/classes/semver.js
index af62955..af62955 100644..100755
--- a/includes/fcm/node_modules/semver/classes/semver.js
+++ b/includes/fcm/node_modules/semver/classes/semver.js
diff --git a/includes/fcm/node_modules/semver/functions/clean.js b/includes/fcm/node_modules/semver/functions/clean.js
index 811fe6b..811fe6b 100644..100755
--- a/includes/fcm/node_modules/semver/functions/clean.js
+++ b/includes/fcm/node_modules/semver/functions/clean.js
diff --git a/includes/fcm/node_modules/semver/functions/cmp.js b/includes/fcm/node_modules/semver/functions/cmp.js
index 4011909..4011909 100644..100755
--- a/includes/fcm/node_modules/semver/functions/cmp.js
+++ b/includes/fcm/node_modules/semver/functions/cmp.js
diff --git a/includes/fcm/node_modules/semver/functions/coerce.js b/includes/fcm/node_modules/semver/functions/coerce.js
index 2e01452..2e01452 100644..100755
--- a/includes/fcm/node_modules/semver/functions/coerce.js
+++ b/includes/fcm/node_modules/semver/functions/coerce.js
diff --git a/includes/fcm/node_modules/semver/functions/compare-build.js b/includes/fcm/node_modules/semver/functions/compare-build.js
index 9eb881b..9eb881b 100644..100755
--- a/includes/fcm/node_modules/semver/functions/compare-build.js
+++ b/includes/fcm/node_modules/semver/functions/compare-build.js
diff --git a/includes/fcm/node_modules/semver/functions/compare-loose.js b/includes/fcm/node_modules/semver/functions/compare-loose.js
index 4881fbe..4881fbe 100644..100755
--- a/includes/fcm/node_modules/semver/functions/compare-loose.js
+++ b/includes/fcm/node_modules/semver/functions/compare-loose.js
diff --git a/includes/fcm/node_modules/semver/functions/compare.js b/includes/fcm/node_modules/semver/functions/compare.js
index 748b7af..748b7af 100644..100755
--- a/includes/fcm/node_modules/semver/functions/compare.js
+++ b/includes/fcm/node_modules/semver/functions/compare.js
diff --git a/includes/fcm/node_modules/semver/functions/diff.js b/includes/fcm/node_modules/semver/functions/diff.js
index 87200ef..87200ef 100644..100755
--- a/includes/fcm/node_modules/semver/functions/diff.js
+++ b/includes/fcm/node_modules/semver/functions/diff.js
diff --git a/includes/fcm/node_modules/semver/functions/eq.js b/includes/fcm/node_modules/semver/functions/eq.js
index 271fed9..271fed9 100644..100755
--- a/includes/fcm/node_modules/semver/functions/eq.js
+++ b/includes/fcm/node_modules/semver/functions/eq.js
diff --git a/includes/fcm/node_modules/semver/functions/gt.js b/includes/fcm/node_modules/semver/functions/gt.js
index d9b2156..d9b2156 100644..100755
--- a/includes/fcm/node_modules/semver/functions/gt.js
+++ b/includes/fcm/node_modules/semver/functions/gt.js
diff --git a/includes/fcm/node_modules/semver/functions/gte.js b/includes/fcm/node_modules/semver/functions/gte.js
index 5aeaa63..5aeaa63 100644..100755
--- a/includes/fcm/node_modules/semver/functions/gte.js
+++ b/includes/fcm/node_modules/semver/functions/gte.js
diff --git a/includes/fcm/node_modules/semver/functions/inc.js b/includes/fcm/node_modules/semver/functions/inc.js
index 62d1da2..62d1da2 100644..100755
--- a/includes/fcm/node_modules/semver/functions/inc.js
+++ b/includes/fcm/node_modules/semver/functions/inc.js
diff --git a/includes/fcm/node_modules/semver/functions/lt.js b/includes/fcm/node_modules/semver/functions/lt.js
index b440ab7..b440ab7 100644..100755
--- a/includes/fcm/node_modules/semver/functions/lt.js
+++ b/includes/fcm/node_modules/semver/functions/lt.js
diff --git a/includes/fcm/node_modules/semver/functions/lte.js b/includes/fcm/node_modules/semver/functions/lte.js
index 6dcc956..6dcc956 100644..100755
--- a/includes/fcm/node_modules/semver/functions/lte.js
+++ b/includes/fcm/node_modules/semver/functions/lte.js
diff --git a/includes/fcm/node_modules/semver/functions/major.js b/includes/fcm/node_modules/semver/functions/major.js
index 4283165..4283165 100644..100755
--- a/includes/fcm/node_modules/semver/functions/major.js
+++ b/includes/fcm/node_modules/semver/functions/major.js
diff --git a/includes/fcm/node_modules/semver/functions/minor.js b/includes/fcm/node_modules/semver/functions/minor.js
index 57b3455..57b3455 100644..100755
--- a/includes/fcm/node_modules/semver/functions/minor.js
+++ b/includes/fcm/node_modules/semver/functions/minor.js
diff --git a/includes/fcm/node_modules/semver/functions/neq.js b/includes/fcm/node_modules/semver/functions/neq.js
index f944c01..f944c01 100644..100755
--- a/includes/fcm/node_modules/semver/functions/neq.js
+++ b/includes/fcm/node_modules/semver/functions/neq.js
diff --git a/includes/fcm/node_modules/semver/functions/parse.js b/includes/fcm/node_modules/semver/functions/parse.js
index a66663a..a66663a 100644..100755
--- a/includes/fcm/node_modules/semver/functions/parse.js
+++ b/includes/fcm/node_modules/semver/functions/parse.js
diff --git a/includes/fcm/node_modules/semver/functions/patch.js b/includes/fcm/node_modules/semver/functions/patch.js
index 63afca2..63afca2 100644..100755
--- a/includes/fcm/node_modules/semver/functions/patch.js
+++ b/includes/fcm/node_modules/semver/functions/patch.js
diff --git a/includes/fcm/node_modules/semver/functions/prerelease.js b/includes/fcm/node_modules/semver/functions/prerelease.js
index 06aa132..06aa132 100644..100755
--- a/includes/fcm/node_modules/semver/functions/prerelease.js
+++ b/includes/fcm/node_modules/semver/functions/prerelease.js
diff --git a/includes/fcm/node_modules/semver/functions/rcompare.js b/includes/fcm/node_modules/semver/functions/rcompare.js
index 0ac509e..0ac509e 100644..100755
--- a/includes/fcm/node_modules/semver/functions/rcompare.js
+++ b/includes/fcm/node_modules/semver/functions/rcompare.js
diff --git a/includes/fcm/node_modules/semver/functions/rsort.js b/includes/fcm/node_modules/semver/functions/rsort.js
index 82404c5..82404c5 100644..100755
--- a/includes/fcm/node_modules/semver/functions/rsort.js
+++ b/includes/fcm/node_modules/semver/functions/rsort.js
diff --git a/includes/fcm/node_modules/semver/functions/satisfies.js b/includes/fcm/node_modules/semver/functions/satisfies.js
index 50af1c1..50af1c1 100644..100755
--- a/includes/fcm/node_modules/semver/functions/satisfies.js
+++ b/includes/fcm/node_modules/semver/functions/satisfies.js
diff --git a/includes/fcm/node_modules/semver/functions/sort.js b/includes/fcm/node_modules/semver/functions/sort.js
index 4d10917..4d10917 100644..100755
--- a/includes/fcm/node_modules/semver/functions/sort.js
+++ b/includes/fcm/node_modules/semver/functions/sort.js
diff --git a/includes/fcm/node_modules/semver/functions/valid.js b/includes/fcm/node_modules/semver/functions/valid.js
index f27bae1..f27bae1 100644..100755
--- a/includes/fcm/node_modules/semver/functions/valid.js
+++ b/includes/fcm/node_modules/semver/functions/valid.js
diff --git a/includes/fcm/node_modules/semver/index.js b/includes/fcm/node_modules/semver/index.js
index 4a342c6..4a342c6 100644..100755
--- a/includes/fcm/node_modules/semver/index.js
+++ b/includes/fcm/node_modules/semver/index.js
diff --git a/includes/fcm/node_modules/semver/internal/constants.js b/includes/fcm/node_modules/semver/internal/constants.js
index 4f0de59..4f0de59 100644..100755
--- a/includes/fcm/node_modules/semver/internal/constants.js
+++ b/includes/fcm/node_modules/semver/internal/constants.js
diff --git a/includes/fcm/node_modules/semver/internal/debug.js b/includes/fcm/node_modules/semver/internal/debug.js
index 1c00e13..1c00e13 100644..100755
--- a/includes/fcm/node_modules/semver/internal/debug.js
+++ b/includes/fcm/node_modules/semver/internal/debug.js
diff --git a/includes/fcm/node_modules/semver/internal/identifiers.js b/includes/fcm/node_modules/semver/internal/identifiers.js
index e612d0a..e612d0a 100644..100755
--- a/includes/fcm/node_modules/semver/internal/identifiers.js
+++ b/includes/fcm/node_modules/semver/internal/identifiers.js
diff --git a/includes/fcm/node_modules/semver/internal/parse-options.js b/includes/fcm/node_modules/semver/internal/parse-options.js
index bbd9ec7..bbd9ec7 100644..100755
--- a/includes/fcm/node_modules/semver/internal/parse-options.js
+++ b/includes/fcm/node_modules/semver/internal/parse-options.js
diff --git a/includes/fcm/node_modules/semver/internal/re.js b/includes/fcm/node_modules/semver/internal/re.js
index ed88398..ed88398 100644..100755
--- a/includes/fcm/node_modules/semver/internal/re.js
+++ b/includes/fcm/node_modules/semver/internal/re.js
diff --git a/includes/fcm/node_modules/semver/package.json b/includes/fcm/node_modules/semver/package.json
index 72d3f66..72d3f66 100644..100755
--- a/includes/fcm/node_modules/semver/package.json
+++ b/includes/fcm/node_modules/semver/package.json
diff --git a/includes/fcm/node_modules/semver/preload.js b/includes/fcm/node_modules/semver/preload.js
index 947cd4f..947cd4f 100644..100755
--- a/includes/fcm/node_modules/semver/preload.js
+++ b/includes/fcm/node_modules/semver/preload.js
diff --git a/includes/fcm/node_modules/semver/range.bnf b/includes/fcm/node_modules/semver/range.bnf
index d4c6ae0..d4c6ae0 100644..100755
--- a/includes/fcm/node_modules/semver/range.bnf
+++ b/includes/fcm/node_modules/semver/range.bnf
diff --git a/includes/fcm/node_modules/semver/ranges/gtr.js b/includes/fcm/node_modules/semver/ranges/gtr.js
index db7e355..db7e355 100644..100755
--- a/includes/fcm/node_modules/semver/ranges/gtr.js
+++ b/includes/fcm/node_modules/semver/ranges/gtr.js
diff --git a/includes/fcm/node_modules/semver/ranges/intersects.js b/includes/fcm/node_modules/semver/ranges/intersects.js
index 3d1a6f3..3d1a6f3 100644..100755
--- a/includes/fcm/node_modules/semver/ranges/intersects.js
+++ b/includes/fcm/node_modules/semver/ranges/intersects.js
diff --git a/includes/fcm/node_modules/semver/ranges/ltr.js b/includes/fcm/node_modules/semver/ranges/ltr.js
index 528a885..528a885 100644..100755
--- a/includes/fcm/node_modules/semver/ranges/ltr.js
+++ b/includes/fcm/node_modules/semver/ranges/ltr.js
diff --git a/includes/fcm/node_modules/semver/ranges/max-satisfying.js b/includes/fcm/node_modules/semver/ranges/max-satisfying.js
index 6e3d993..6e3d993 100644..100755
--- a/includes/fcm/node_modules/semver/ranges/max-satisfying.js
+++ b/includes/fcm/node_modules/semver/ranges/max-satisfying.js
diff --git a/includes/fcm/node_modules/semver/ranges/min-satisfying.js b/includes/fcm/node_modules/semver/ranges/min-satisfying.js
index 9b60974..9b60974 100644..100755
--- a/includes/fcm/node_modules/semver/ranges/min-satisfying.js
+++ b/includes/fcm/node_modules/semver/ranges/min-satisfying.js
diff --git a/includes/fcm/node_modules/semver/ranges/min-version.js b/includes/fcm/node_modules/semver/ranges/min-version.js
index 350e1f7..350e1f7 100644..100755
--- a/includes/fcm/node_modules/semver/ranges/min-version.js
+++ b/includes/fcm/node_modules/semver/ranges/min-version.js
diff --git a/includes/fcm/node_modules/semver/ranges/outside.js b/includes/fcm/node_modules/semver/ranges/outside.js
index ae99b10..ae99b10 100644..100755
--- a/includes/fcm/node_modules/semver/ranges/outside.js
+++ b/includes/fcm/node_modules/semver/ranges/outside.js
diff --git a/includes/fcm/node_modules/semver/ranges/simplify.js b/includes/fcm/node_modules/semver/ranges/simplify.js
index 618d5b6..618d5b6 100644..100755
--- a/includes/fcm/node_modules/semver/ranges/simplify.js
+++ b/includes/fcm/node_modules/semver/ranges/simplify.js
diff --git a/includes/fcm/node_modules/semver/ranges/subset.js b/includes/fcm/node_modules/semver/ranges/subset.js
index e0dea43..e0dea43 100644..100755
--- a/includes/fcm/node_modules/semver/ranges/subset.js
+++ b/includes/fcm/node_modules/semver/ranges/subset.js
diff --git a/includes/fcm/node_modules/semver/ranges/to-comparators.js b/includes/fcm/node_modules/semver/ranges/to-comparators.js
index 6c8bc7e..6c8bc7e 100644..100755
--- a/includes/fcm/node_modules/semver/ranges/to-comparators.js
+++ b/includes/fcm/node_modules/semver/ranges/to-comparators.js
diff --git a/includes/fcm/node_modules/semver/ranges/valid.js b/includes/fcm/node_modules/semver/ranges/valid.js
index 365f356..365f356 100644..100755
--- a/includes/fcm/node_modules/semver/ranges/valid.js
+++ b/includes/fcm/node_modules/semver/ranges/valid.js
diff --git a/includes/fcm/node_modules/source-map/._LICENSE b/includes/fcm/node_modules/source-map/._LICENSE
new file mode 100755
index 0000000..00a49a2
--- /dev/null
+++ b/includes/fcm/node_modules/source-map/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/source-map/CHANGELOG.md b/includes/fcm/node_modules/source-map/CHANGELOG.md
index 3a8c066..3a8c066 100644..100755
--- a/includes/fcm/node_modules/source-map/CHANGELOG.md
+++ b/includes/fcm/node_modules/source-map/CHANGELOG.md
diff --git a/includes/fcm/node_modules/source-map/LICENSE b/includes/fcm/node_modules/source-map/LICENSE
index ed1b7cf..ed1b7cf 100644..100755
--- a/includes/fcm/node_modules/source-map/LICENSE
+++ b/includes/fcm/node_modules/source-map/LICENSE
diff --git a/includes/fcm/node_modules/source-map/README.md b/includes/fcm/node_modules/source-map/README.md
index fea4beb..fea4beb 100644..100755
--- a/includes/fcm/node_modules/source-map/README.md
+++ b/includes/fcm/node_modules/source-map/README.md
diff --git a/includes/fcm/node_modules/source-map/dist/source-map.debug.js b/includes/fcm/node_modules/source-map/dist/source-map.debug.js
index aad0620..aad0620 100644..100755
--- a/includes/fcm/node_modules/source-map/dist/source-map.debug.js
+++ b/includes/fcm/node_modules/source-map/dist/source-map.debug.js
diff --git a/includes/fcm/node_modules/source-map/dist/source-map.js b/includes/fcm/node_modules/source-map/dist/source-map.js
index b4eb087..b4eb087 100644..100755
--- a/includes/fcm/node_modules/source-map/dist/source-map.js
+++ b/includes/fcm/node_modules/source-map/dist/source-map.js
diff --git a/includes/fcm/node_modules/source-map/dist/source-map.min.js b/includes/fcm/node_modules/source-map/dist/source-map.min.js
index c7c72da..c7c72da 100644..100755
--- a/includes/fcm/node_modules/source-map/dist/source-map.min.js
+++ b/includes/fcm/node_modules/source-map/dist/source-map.min.js
diff --git a/includes/fcm/node_modules/source-map/dist/source-map.min.js.map b/includes/fcm/node_modules/source-map/dist/source-map.min.js.map
index d2cc86e..d2cc86e 100644..100755
--- a/includes/fcm/node_modules/source-map/dist/source-map.min.js.map
+++ b/includes/fcm/node_modules/source-map/dist/source-map.min.js.map
diff --git a/includes/fcm/node_modules/source-map/lib/array-set.js b/includes/fcm/node_modules/source-map/lib/array-set.js
index fbd5c81..fbd5c81 100644..100755
--- a/includes/fcm/node_modules/source-map/lib/array-set.js
+++ b/includes/fcm/node_modules/source-map/lib/array-set.js
diff --git a/includes/fcm/node_modules/source-map/lib/base64-vlq.js b/includes/fcm/node_modules/source-map/lib/base64-vlq.js
index 612b404..612b404 100644..100755
--- a/includes/fcm/node_modules/source-map/lib/base64-vlq.js
+++ b/includes/fcm/node_modules/source-map/lib/base64-vlq.js
diff --git a/includes/fcm/node_modules/source-map/lib/base64.js b/includes/fcm/node_modules/source-map/lib/base64.js
index 8aa86b3..8aa86b3 100644..100755
--- a/includes/fcm/node_modules/source-map/lib/base64.js
+++ b/includes/fcm/node_modules/source-map/lib/base64.js
diff --git a/includes/fcm/node_modules/source-map/lib/binary-search.js b/includes/fcm/node_modules/source-map/lib/binary-search.js
index 010ac94..010ac94 100644..100755
--- a/includes/fcm/node_modules/source-map/lib/binary-search.js
+++ b/includes/fcm/node_modules/source-map/lib/binary-search.js
diff --git a/includes/fcm/node_modules/source-map/lib/mapping-list.js b/includes/fcm/node_modules/source-map/lib/mapping-list.js
index 06d1274..06d1274 100644..100755
--- a/includes/fcm/node_modules/source-map/lib/mapping-list.js
+++ b/includes/fcm/node_modules/source-map/lib/mapping-list.js
diff --git a/includes/fcm/node_modules/source-map/lib/quick-sort.js b/includes/fcm/node_modules/source-map/lib/quick-sort.js
index 6a7caad..6a7caad 100644..100755
--- a/includes/fcm/node_modules/source-map/lib/quick-sort.js
+++ b/includes/fcm/node_modules/source-map/lib/quick-sort.js
diff --git a/includes/fcm/node_modules/source-map/lib/source-map-consumer.js b/includes/fcm/node_modules/source-map/lib/source-map-consumer.js
index 7b99d1d..7b99d1d 100644..100755
--- a/includes/fcm/node_modules/source-map/lib/source-map-consumer.js
+++ b/includes/fcm/node_modules/source-map/lib/source-map-consumer.js
diff --git a/includes/fcm/node_modules/source-map/lib/source-map-generator.js b/includes/fcm/node_modules/source-map/lib/source-map-generator.js
index 508bcfb..508bcfb 100644..100755
--- a/includes/fcm/node_modules/source-map/lib/source-map-generator.js
+++ b/includes/fcm/node_modules/source-map/lib/source-map-generator.js
diff --git a/includes/fcm/node_modules/source-map/lib/source-node.js b/includes/fcm/node_modules/source-map/lib/source-node.js
index 8bcdbe3..8bcdbe3 100644..100755
--- a/includes/fcm/node_modules/source-map/lib/source-node.js
+++ b/includes/fcm/node_modules/source-map/lib/source-node.js
diff --git a/includes/fcm/node_modules/source-map/lib/util.js b/includes/fcm/node_modules/source-map/lib/util.js
index 3ca92e5..3ca92e5 100644..100755
--- a/includes/fcm/node_modules/source-map/lib/util.js
+++ b/includes/fcm/node_modules/source-map/lib/util.js
diff --git a/includes/fcm/node_modules/source-map/package.json b/includes/fcm/node_modules/source-map/package.json
index 2466341..2466341 100644..100755
--- a/includes/fcm/node_modules/source-map/package.json
+++ b/includes/fcm/node_modules/source-map/package.json
diff --git a/includes/fcm/node_modules/source-map/source-map.d.ts b/includes/fcm/node_modules/source-map/source-map.d.ts
index 8f972b0..8f972b0 100644..100755
--- a/includes/fcm/node_modules/source-map/source-map.d.ts
+++ b/includes/fcm/node_modules/source-map/source-map.d.ts
diff --git a/includes/fcm/node_modules/source-map/source-map.js b/includes/fcm/node_modules/source-map/source-map.js
index bc88fe8..bc88fe8 100644..100755
--- a/includes/fcm/node_modules/source-map/source-map.js
+++ b/includes/fcm/node_modules/source-map/source-map.js
diff --git a/includes/fcm/node_modules/stream-events/index.d.ts b/includes/fcm/node_modules/stream-events/index.d.ts
index 56ed748..56ed748 100644..100755
--- a/includes/fcm/node_modules/stream-events/index.d.ts
+++ b/includes/fcm/node_modules/stream-events/index.d.ts
diff --git a/includes/fcm/node_modules/stream-events/index.js b/includes/fcm/node_modules/stream-events/index.js
index 28d50a6..28d50a6 100644..100755
--- a/includes/fcm/node_modules/stream-events/index.js
+++ b/includes/fcm/node_modules/stream-events/index.js
diff --git a/includes/fcm/node_modules/stream-events/package.json b/includes/fcm/node_modules/stream-events/package.json
index bd6c778..bd6c778 100644..100755
--- a/includes/fcm/node_modules/stream-events/package.json
+++ b/includes/fcm/node_modules/stream-events/package.json
diff --git a/includes/fcm/node_modules/stream-events/readme.md b/includes/fcm/node_modules/stream-events/readme.md
index 695a7ce..695a7ce 100644..100755
--- a/includes/fcm/node_modules/stream-events/readme.md
+++ b/includes/fcm/node_modules/stream-events/readme.md
diff --git a/includes/fcm/node_modules/stream-shift/._LICENSE b/includes/fcm/node_modules/stream-shift/._LICENSE
new file mode 100755
index 0000000..2c52fd3
--- /dev/null
+++ b/includes/fcm/node_modules/stream-shift/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/stream-shift/.travis.yml b/includes/fcm/node_modules/stream-shift/.travis.yml
index ecd4193..ecd4193 100644..100755
--- a/includes/fcm/node_modules/stream-shift/.travis.yml
+++ b/includes/fcm/node_modules/stream-shift/.travis.yml
diff --git a/includes/fcm/node_modules/stream-shift/LICENSE b/includes/fcm/node_modules/stream-shift/LICENSE
index bae9da7..bae9da7 100644..100755
--- a/includes/fcm/node_modules/stream-shift/LICENSE
+++ b/includes/fcm/node_modules/stream-shift/LICENSE
diff --git a/includes/fcm/node_modules/stream-shift/README.md b/includes/fcm/node_modules/stream-shift/README.md
index d9cc2d9..d9cc2d9 100644..100755
--- a/includes/fcm/node_modules/stream-shift/README.md
+++ b/includes/fcm/node_modules/stream-shift/README.md
diff --git a/includes/fcm/node_modules/stream-shift/index.js b/includes/fcm/node_modules/stream-shift/index.js
index 33cc4d7..33cc4d7 100644..100755
--- a/includes/fcm/node_modules/stream-shift/index.js
+++ b/includes/fcm/node_modules/stream-shift/index.js
diff --git a/includes/fcm/node_modules/stream-shift/package.json b/includes/fcm/node_modules/stream-shift/package.json
index fe7347a..fe7347a 100644..100755
--- a/includes/fcm/node_modules/stream-shift/package.json
+++ b/includes/fcm/node_modules/stream-shift/package.json
diff --git a/includes/fcm/node_modules/stream-shift/test.js b/includes/fcm/node_modules/stream-shift/test.js
index c0222c3..c0222c3 100644..100755
--- a/includes/fcm/node_modules/stream-shift/test.js
+++ b/includes/fcm/node_modules/stream-shift/test.js
diff --git a/includes/fcm/node_modules/string-width/index.d.ts b/includes/fcm/node_modules/string-width/index.d.ts
index 12b5309..12b5309 100644..100755
--- a/includes/fcm/node_modules/string-width/index.d.ts
+++ b/includes/fcm/node_modules/string-width/index.d.ts
diff --git a/includes/fcm/node_modules/string-width/index.js b/includes/fcm/node_modules/string-width/index.js
index f4d261a..f4d261a 100644..100755
--- a/includes/fcm/node_modules/string-width/index.js
+++ b/includes/fcm/node_modules/string-width/index.js
diff --git a/includes/fcm/node_modules/string-width/license b/includes/fcm/node_modules/string-width/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/fcm/node_modules/string-width/license
+++ b/includes/fcm/node_modules/string-width/license
diff --git a/includes/fcm/node_modules/string-width/package.json b/includes/fcm/node_modules/string-width/package.json
index 28ba7b4..28ba7b4 100644..100755
--- a/includes/fcm/node_modules/string-width/package.json
+++ b/includes/fcm/node_modules/string-width/package.json
diff --git a/includes/fcm/node_modules/string-width/readme.md b/includes/fcm/node_modules/string-width/readme.md
index bdd3141..bdd3141 100644..100755
--- a/includes/fcm/node_modules/string-width/readme.md
+++ b/includes/fcm/node_modules/string-width/readme.md
diff --git a/includes/fcm/node_modules/string_decoder/._LICENSE b/includes/fcm/node_modules/string_decoder/._LICENSE
new file mode 100755
index 0000000..5594cc7
--- /dev/null
+++ b/includes/fcm/node_modules/string_decoder/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/string_decoder/LICENSE b/includes/fcm/node_modules/string_decoder/LICENSE
index 778edb2..778edb2 100644..100755
--- a/includes/fcm/node_modules/string_decoder/LICENSE
+++ b/includes/fcm/node_modules/string_decoder/LICENSE
diff --git a/includes/fcm/node_modules/string_decoder/README.md b/includes/fcm/node_modules/string_decoder/README.md
index 5fd5831..5fd5831 100644..100755
--- a/includes/fcm/node_modules/string_decoder/README.md
+++ b/includes/fcm/node_modules/string_decoder/README.md
diff --git a/includes/fcm/node_modules/string_decoder/lib/string_decoder.js b/includes/fcm/node_modules/string_decoder/lib/string_decoder.js
index 2e89e63..2e89e63 100644..100755
--- a/includes/fcm/node_modules/string_decoder/lib/string_decoder.js
+++ b/includes/fcm/node_modules/string_decoder/lib/string_decoder.js
diff --git a/includes/fcm/node_modules/string_decoder/package.json b/includes/fcm/node_modules/string_decoder/package.json
index b2bb141..b2bb141 100644..100755
--- a/includes/fcm/node_modules/string_decoder/package.json
+++ b/includes/fcm/node_modules/string_decoder/package.json
diff --git a/includes/fcm/node_modules/strip-ansi/index.d.ts b/includes/fcm/node_modules/strip-ansi/index.d.ts
index 907fccc..907fccc 100644..100755
--- a/includes/fcm/node_modules/strip-ansi/index.d.ts
+++ b/includes/fcm/node_modules/strip-ansi/index.d.ts
diff --git a/includes/fcm/node_modules/strip-ansi/index.js b/includes/fcm/node_modules/strip-ansi/index.js
index 9a593df..9a593df 100644..100755
--- a/includes/fcm/node_modules/strip-ansi/index.js
+++ b/includes/fcm/node_modules/strip-ansi/index.js
diff --git a/includes/fcm/node_modules/strip-ansi/license b/includes/fcm/node_modules/strip-ansi/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/fcm/node_modules/strip-ansi/license
+++ b/includes/fcm/node_modules/strip-ansi/license
diff --git a/includes/fcm/node_modules/strip-ansi/package.json b/includes/fcm/node_modules/strip-ansi/package.json
index 1a41108..1a41108 100644..100755
--- a/includes/fcm/node_modules/strip-ansi/package.json
+++ b/includes/fcm/node_modules/strip-ansi/package.json
diff --git a/includes/fcm/node_modules/strip-ansi/readme.md b/includes/fcm/node_modules/strip-ansi/readme.md
index 7c4b56d..7c4b56d 100644..100755
--- a/includes/fcm/node_modules/strip-ansi/readme.md
+++ b/includes/fcm/node_modules/strip-ansi/readme.md
diff --git a/includes/fcm/node_modules/strip-json-comments/index.d.ts b/includes/fcm/node_modules/strip-json-comments/index.d.ts
index 28ba3c8..28ba3c8 100644..100755
--- a/includes/fcm/node_modules/strip-json-comments/index.d.ts
+++ b/includes/fcm/node_modules/strip-json-comments/index.d.ts
diff --git a/includes/fcm/node_modules/strip-json-comments/index.js b/includes/fcm/node_modules/strip-json-comments/index.js
index bb00b38..bb00b38 100644..100755
--- a/includes/fcm/node_modules/strip-json-comments/index.js
+++ b/includes/fcm/node_modules/strip-json-comments/index.js
diff --git a/includes/fcm/node_modules/strip-json-comments/license b/includes/fcm/node_modules/strip-json-comments/license
index fa7ceba..fa7ceba 100644..100755
--- a/includes/fcm/node_modules/strip-json-comments/license
+++ b/includes/fcm/node_modules/strip-json-comments/license
diff --git a/includes/fcm/node_modules/strip-json-comments/package.json b/includes/fcm/node_modules/strip-json-comments/package.json
index ce7875a..ce7875a 100644..100755
--- a/includes/fcm/node_modules/strip-json-comments/package.json
+++ b/includes/fcm/node_modules/strip-json-comments/package.json
diff --git a/includes/fcm/node_modules/strip-json-comments/readme.md b/includes/fcm/node_modules/strip-json-comments/readme.md
index cc542e5..cc542e5 100644..100755
--- a/includes/fcm/node_modules/strip-json-comments/readme.md
+++ b/includes/fcm/node_modules/strip-json-comments/readme.md
diff --git a/includes/fcm/node_modules/stubs/index.js b/includes/fcm/node_modules/stubs/index.js
index 252f34f..252f34f 100644..100755
--- a/includes/fcm/node_modules/stubs/index.js
+++ b/includes/fcm/node_modules/stubs/index.js
diff --git a/includes/fcm/node_modules/stubs/package.json b/includes/fcm/node_modules/stubs/package.json
index 7ced3ab..7ced3ab 100644..100755
--- a/includes/fcm/node_modules/stubs/package.json
+++ b/includes/fcm/node_modules/stubs/package.json
diff --git a/includes/fcm/node_modules/stubs/readme.md b/includes/fcm/node_modules/stubs/readme.md
index ed07628..ed07628 100644..100755
--- a/includes/fcm/node_modules/stubs/readme.md
+++ b/includes/fcm/node_modules/stubs/readme.md
diff --git a/includes/fcm/node_modules/stubs/test.js b/includes/fcm/node_modules/stubs/test.js
index cae408e..cae408e 100644..100755
--- a/includes/fcm/node_modules/stubs/test.js
+++ b/includes/fcm/node_modules/stubs/test.js
diff --git a/includes/fcm/node_modules/supports-color/browser.js b/includes/fcm/node_modules/supports-color/browser.js
index 62afa3a..62afa3a 100644..100755
--- a/includes/fcm/node_modules/supports-color/browser.js
+++ b/includes/fcm/node_modules/supports-color/browser.js
diff --git a/includes/fcm/node_modules/supports-color/index.js b/includes/fcm/node_modules/supports-color/index.js
index 6fada39..6fada39 100644..100755
--- a/includes/fcm/node_modules/supports-color/index.js
+++ b/includes/fcm/node_modules/supports-color/index.js
diff --git a/includes/fcm/node_modules/supports-color/license b/includes/fcm/node_modules/supports-color/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/fcm/node_modules/supports-color/license
+++ b/includes/fcm/node_modules/supports-color/license
diff --git a/includes/fcm/node_modules/supports-color/package.json b/includes/fcm/node_modules/supports-color/package.json
index f7182ed..f7182ed 100644..100755
--- a/includes/fcm/node_modules/supports-color/package.json
+++ b/includes/fcm/node_modules/supports-color/package.json
diff --git a/includes/fcm/node_modules/supports-color/readme.md b/includes/fcm/node_modules/supports-color/readme.md
index 3654228..3654228 100644..100755
--- a/includes/fcm/node_modules/supports-color/readme.md
+++ b/includes/fcm/node_modules/supports-color/readme.md
diff --git a/includes/fcm/node_modules/taffydb/package.json b/includes/fcm/node_modules/taffydb/package.json
index 29e0b9c..29e0b9c 100644..100755
--- a/includes/fcm/node_modules/taffydb/package.json
+++ b/includes/fcm/node_modules/taffydb/package.json
diff --git a/includes/fcm/node_modules/taffydb/taffy-test.html b/includes/fcm/node_modules/taffydb/taffy-test.html
index c4df78b..c4df78b 100644..100755
--- a/includes/fcm/node_modules/taffydb/taffy-test.html
+++ b/includes/fcm/node_modules/taffydb/taffy-test.html
diff --git a/includes/fcm/node_modules/taffydb/taffy.js b/includes/fcm/node_modules/taffydb/taffy.js
index b7ad88c..b7ad88c 100644..100755
--- a/includes/fcm/node_modules/taffydb/taffy.js
+++ b/includes/fcm/node_modules/taffydb/taffy.js
diff --git a/includes/fcm/node_modules/teeny-request/._LICENSE b/includes/fcm/node_modules/teeny-request/._LICENSE
new file mode 100755
index 0000000..abd56c6
--- /dev/null
+++ b/includes/fcm/node_modules/teeny-request/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/teeny-request/CHANGELOG.md b/includes/fcm/node_modules/teeny-request/CHANGELOG.md
index 682b3f2..682b3f2 100644..100755
--- a/includes/fcm/node_modules/teeny-request/CHANGELOG.md
+++ b/includes/fcm/node_modules/teeny-request/CHANGELOG.md
diff --git a/includes/fcm/node_modules/teeny-request/LICENSE b/includes/fcm/node_modules/teeny-request/LICENSE
index d645695..d645695 100644..100755
--- a/includes/fcm/node_modules/teeny-request/LICENSE
+++ b/includes/fcm/node_modules/teeny-request/LICENSE
diff --git a/includes/fcm/node_modules/teeny-request/README.md b/includes/fcm/node_modules/teeny-request/README.md
index f2b72fb..f2b72fb 100644..100755
--- a/includes/fcm/node_modules/teeny-request/README.md
+++ b/includes/fcm/node_modules/teeny-request/README.md
diff --git a/includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.d.ts b/includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.d.ts
index 0e1385f..0e1385f 100644..100755
--- a/includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.d.ts
+++ b/includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.d.ts
diff --git a/includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.js b/includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.js
index 67d0b31..67d0b31 100644..100755
--- a/includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.js
+++ b/includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.js
diff --git a/includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.js.map b/includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.js.map
index ef10f33..ef10f33 100644..100755
--- a/includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.js.map
+++ b/includes/fcm/node_modules/teeny-request/build/src/TeenyStatistics.js.map
diff --git a/includes/fcm/node_modules/teeny-request/build/src/agents.d.ts b/includes/fcm/node_modules/teeny-request/build/src/agents.d.ts
index ec4bb3e..ec4bb3e 100644..100755
--- a/includes/fcm/node_modules/teeny-request/build/src/agents.d.ts
+++ b/includes/fcm/node_modules/teeny-request/build/src/agents.d.ts
diff --git a/includes/fcm/node_modules/teeny-request/build/src/agents.js b/includes/fcm/node_modules/teeny-request/build/src/agents.js
index 07c0e44..07c0e44 100644..100755
--- a/includes/fcm/node_modules/teeny-request/build/src/agents.js
+++ b/includes/fcm/node_modules/teeny-request/build/src/agents.js
diff --git a/includes/fcm/node_modules/teeny-request/build/src/agents.js.map b/includes/fcm/node_modules/teeny-request/build/src/agents.js.map
index a3e1403..a3e1403 100644..100755
--- a/includes/fcm/node_modules/teeny-request/build/src/agents.js.map
+++ b/includes/fcm/node_modules/teeny-request/build/src/agents.js.map
diff --git a/includes/fcm/node_modules/teeny-request/build/src/index.d.ts b/includes/fcm/node_modules/teeny-request/build/src/index.d.ts
index 1eb776b..1eb776b 100644..100755
--- a/includes/fcm/node_modules/teeny-request/build/src/index.d.ts
+++ b/includes/fcm/node_modules/teeny-request/build/src/index.d.ts
diff --git a/includes/fcm/node_modules/teeny-request/build/src/index.js b/includes/fcm/node_modules/teeny-request/build/src/index.js
index a2251ca..a2251ca 100644..100755
--- a/includes/fcm/node_modules/teeny-request/build/src/index.js
+++ b/includes/fcm/node_modules/teeny-request/build/src/index.js
diff --git a/includes/fcm/node_modules/teeny-request/build/src/index.js.map b/includes/fcm/node_modules/teeny-request/build/src/index.js.map
index ae762bd..ae762bd 100644..100755
--- a/includes/fcm/node_modules/teeny-request/build/src/index.js.map
+++ b/includes/fcm/node_modules/teeny-request/build/src/index.js.map
diff --git a/includes/fcm/node_modules/teeny-request/package.json b/includes/fcm/node_modules/teeny-request/package.json
index b9605c3..b9605c3 100644..100755
--- a/includes/fcm/node_modules/teeny-request/package.json
+++ b/includes/fcm/node_modules/teeny-request/package.json
diff --git a/includes/fcm/node_modules/text-decoding/._LICENSE b/includes/fcm/node_modules/text-decoding/._LICENSE
new file mode 100755
index 0000000..3f066dd
--- /dev/null
+++ b/includes/fcm/node_modules/text-decoding/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/text-decoding/CHANGELOG.md b/includes/fcm/node_modules/text-decoding/CHANGELOG.md
index fede333..fede333 100644..100755
--- a/includes/fcm/node_modules/text-decoding/CHANGELOG.md
+++ b/includes/fcm/node_modules/text-decoding/CHANGELOG.md
diff --git a/includes/fcm/node_modules/text-decoding/LICENSE b/includes/fcm/node_modules/text-decoding/LICENSE
index 833d377..833d377 100644..100755
--- a/includes/fcm/node_modules/text-decoding/LICENSE
+++ b/includes/fcm/node_modules/text-decoding/LICENSE
diff --git a/includes/fcm/node_modules/text-decoding/README.md b/includes/fcm/node_modules/text-decoding/README.md
index e62073b..e62073b 100644..100755
--- a/includes/fcm/node_modules/text-decoding/README.md
+++ b/includes/fcm/node_modules/text-decoding/README.md
diff --git a/includes/fcm/node_modules/text-decoding/build/encoding-indexes.js b/includes/fcm/node_modules/text-decoding/build/encoding-indexes.js
index 06cf279..06cf279 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/encoding-indexes.js
+++ b/includes/fcm/node_modules/text-decoding/build/encoding-indexes.js
diff --git a/includes/fcm/node_modules/text-decoding/build/encodings.js b/includes/fcm/node_modules/text-decoding/build/encodings.js
index 272ff63..272ff63 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/encodings.js
+++ b/includes/fcm/node_modules/text-decoding/build/encodings.js
diff --git a/includes/fcm/node_modules/text-decoding/build/implementations/big5.js b/includes/fcm/node_modules/text-decoding/build/implementations/big5.js
index 7debd01..7debd01 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/implementations/big5.js
+++ b/includes/fcm/node_modules/text-decoding/build/implementations/big5.js
diff --git a/includes/fcm/node_modules/text-decoding/build/implementations/euc-jp.js b/includes/fcm/node_modules/text-decoding/build/implementations/euc-jp.js
index 01c5f11..01c5f11 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/implementations/euc-jp.js
+++ b/includes/fcm/node_modules/text-decoding/build/implementations/euc-jp.js
diff --git a/includes/fcm/node_modules/text-decoding/build/implementations/euc-kr.js b/includes/fcm/node_modules/text-decoding/build/implementations/euc-kr.js
index 2463215..2463215 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/implementations/euc-kr.js
+++ b/includes/fcm/node_modules/text-decoding/build/implementations/euc-kr.js
diff --git a/includes/fcm/node_modules/text-decoding/build/implementations/gb18030.js b/includes/fcm/node_modules/text-decoding/build/implementations/gb18030.js
index 7c127e5..7c127e5 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/implementations/gb18030.js
+++ b/includes/fcm/node_modules/text-decoding/build/implementations/gb18030.js
diff --git a/includes/fcm/node_modules/text-decoding/build/implementations/iso-2022-jp.js b/includes/fcm/node_modules/text-decoding/build/implementations/iso-2022-jp.js
index c6581a7..c6581a7 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/implementations/iso-2022-jp.js
+++ b/includes/fcm/node_modules/text-decoding/build/implementations/iso-2022-jp.js
diff --git a/includes/fcm/node_modules/text-decoding/build/implementations/shift-jis.js b/includes/fcm/node_modules/text-decoding/build/implementations/shift-jis.js
index 43a1b2f..43a1b2f 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/implementations/shift-jis.js
+++ b/includes/fcm/node_modules/text-decoding/build/implementations/shift-jis.js
diff --git a/includes/fcm/node_modules/text-decoding/build/implementations/single-byte.js b/includes/fcm/node_modules/text-decoding/build/implementations/single-byte.js
index 7260e4c..7260e4c 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/implementations/single-byte.js
+++ b/includes/fcm/node_modules/text-decoding/build/implementations/single-byte.js
diff --git a/includes/fcm/node_modules/text-decoding/build/implementations/utf16.js b/includes/fcm/node_modules/text-decoding/build/implementations/utf16.js
index 743dcb5..743dcb5 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/implementations/utf16.js
+++ b/includes/fcm/node_modules/text-decoding/build/implementations/utf16.js
diff --git a/includes/fcm/node_modules/text-decoding/build/implementations/utf8.js b/includes/fcm/node_modules/text-decoding/build/implementations/utf8.js
index fb7ee88..fb7ee88 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/implementations/utf8.js
+++ b/includes/fcm/node_modules/text-decoding/build/implementations/utf8.js
diff --git a/includes/fcm/node_modules/text-decoding/build/implementations/x-user-defined.js b/includes/fcm/node_modules/text-decoding/build/implementations/x-user-defined.js
index 89e6aca..89e6aca 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/implementations/x-user-defined.js
+++ b/includes/fcm/node_modules/text-decoding/build/implementations/x-user-defined.js
diff --git a/includes/fcm/node_modules/text-decoding/build/index.js b/includes/fcm/node_modules/text-decoding/build/index.js
index 988f1e5..988f1e5 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/index.js
+++ b/includes/fcm/node_modules/text-decoding/build/index.js
diff --git a/includes/fcm/node_modules/text-decoding/build/indexes.js b/includes/fcm/node_modules/text-decoding/build/indexes.js
index 8cc7024..8cc7024 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/indexes.js
+++ b/includes/fcm/node_modules/text-decoding/build/indexes.js
diff --git a/includes/fcm/node_modules/text-decoding/build/lib/TextDecoder.js b/includes/fcm/node_modules/text-decoding/build/lib/TextDecoder.js
index 38817f7..38817f7 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/lib/TextDecoder.js
+++ b/includes/fcm/node_modules/text-decoding/build/lib/TextDecoder.js
diff --git a/includes/fcm/node_modules/text-decoding/build/lib/TextEncoder.js b/includes/fcm/node_modules/text-decoding/build/lib/TextEncoder.js
index 6d708c9..6d708c9 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/lib/TextEncoder.js
+++ b/includes/fcm/node_modules/text-decoding/build/lib/TextEncoder.js
diff --git a/includes/fcm/node_modules/text-decoding/build/lib/index.js b/includes/fcm/node_modules/text-decoding/build/lib/index.js
index d314f16..d314f16 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/lib/index.js
+++ b/includes/fcm/node_modules/text-decoding/build/lib/index.js
diff --git a/includes/fcm/node_modules/text-decoding/build/table.js b/includes/fcm/node_modules/text-decoding/build/table.js
index 0d93546..0d93546 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/table.js
+++ b/includes/fcm/node_modules/text-decoding/build/table.js
diff --git a/includes/fcm/node_modules/text-decoding/build/utils.js b/includes/fcm/node_modules/text-decoding/build/utils.js
index ffe0d48..ffe0d48 100644..100755
--- a/includes/fcm/node_modules/text-decoding/build/utils.js
+++ b/includes/fcm/node_modules/text-decoding/build/utils.js
diff --git a/includes/fcm/node_modules/text-decoding/package.json b/includes/fcm/node_modules/text-decoding/package.json
index 02ec55f..02ec55f 100644..100755
--- a/includes/fcm/node_modules/text-decoding/package.json
+++ b/includes/fcm/node_modules/text-decoding/package.json
diff --git a/includes/fcm/node_modules/text-decoding/src/encoding-indexes.js b/includes/fcm/node_modules/text-decoding/src/encoding-indexes.js
index 9a246fc..9a246fc 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/encoding-indexes.js
+++ b/includes/fcm/node_modules/text-decoding/src/encoding-indexes.js
diff --git a/includes/fcm/node_modules/text-decoding/src/encodings.js b/includes/fcm/node_modules/text-decoding/src/encodings.js
index 8775406..8775406 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/encodings.js
+++ b/includes/fcm/node_modules/text-decoding/src/encodings.js
diff --git a/includes/fcm/node_modules/text-decoding/src/implementations/big5.js b/includes/fcm/node_modules/text-decoding/src/implementations/big5.js
index f321f7b..f321f7b 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/implementations/big5.js
+++ b/includes/fcm/node_modules/text-decoding/src/implementations/big5.js
diff --git a/includes/fcm/node_modules/text-decoding/src/implementations/euc-jp.js b/includes/fcm/node_modules/text-decoding/src/implementations/euc-jp.js
index a1064b0..a1064b0 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/implementations/euc-jp.js
+++ b/includes/fcm/node_modules/text-decoding/src/implementations/euc-jp.js
diff --git a/includes/fcm/node_modules/text-decoding/src/implementations/euc-kr.js b/includes/fcm/node_modules/text-decoding/src/implementations/euc-kr.js
index b7739c1..b7739c1 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/implementations/euc-kr.js
+++ b/includes/fcm/node_modules/text-decoding/src/implementations/euc-kr.js
diff --git a/includes/fcm/node_modules/text-decoding/src/implementations/gb18030.js b/includes/fcm/node_modules/text-decoding/src/implementations/gb18030.js
index 4153a99..4153a99 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/implementations/gb18030.js
+++ b/includes/fcm/node_modules/text-decoding/src/implementations/gb18030.js
diff --git a/includes/fcm/node_modules/text-decoding/src/implementations/iso-2022-jp.js b/includes/fcm/node_modules/text-decoding/src/implementations/iso-2022-jp.js
index 7a960d5..7a960d5 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/implementations/iso-2022-jp.js
+++ b/includes/fcm/node_modules/text-decoding/src/implementations/iso-2022-jp.js
diff --git a/includes/fcm/node_modules/text-decoding/src/implementations/shift-jis.js b/includes/fcm/node_modules/text-decoding/src/implementations/shift-jis.js
index daff389..daff389 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/implementations/shift-jis.js
+++ b/includes/fcm/node_modules/text-decoding/src/implementations/shift-jis.js
diff --git a/includes/fcm/node_modules/text-decoding/src/implementations/single-byte.js b/includes/fcm/node_modules/text-decoding/src/implementations/single-byte.js
index 9d0c037..9d0c037 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/implementations/single-byte.js
+++ b/includes/fcm/node_modules/text-decoding/src/implementations/single-byte.js
diff --git a/includes/fcm/node_modules/text-decoding/src/implementations/utf16.js b/includes/fcm/node_modules/text-decoding/src/implementations/utf16.js
index a31e1c8..a31e1c8 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/implementations/utf16.js
+++ b/includes/fcm/node_modules/text-decoding/src/implementations/utf16.js
diff --git a/includes/fcm/node_modules/text-decoding/src/implementations/utf8.js b/includes/fcm/node_modules/text-decoding/src/implementations/utf8.js
index 9e67396..9e67396 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/implementations/utf8.js
+++ b/includes/fcm/node_modules/text-decoding/src/implementations/utf8.js
diff --git a/includes/fcm/node_modules/text-decoding/src/implementations/x-user-defined.js b/includes/fcm/node_modules/text-decoding/src/implementations/x-user-defined.js
index 21d6fb8..21d6fb8 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/implementations/x-user-defined.js
+++ b/includes/fcm/node_modules/text-decoding/src/implementations/x-user-defined.js
diff --git a/includes/fcm/node_modules/text-decoding/src/index.js b/includes/fcm/node_modules/text-decoding/src/index.js
index d58a6a2..d58a6a2 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/index.js
+++ b/includes/fcm/node_modules/text-decoding/src/index.js
diff --git a/includes/fcm/node_modules/text-decoding/src/indexes.js b/includes/fcm/node_modules/text-decoding/src/indexes.js
index 6d3cc32..6d3cc32 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/indexes.js
+++ b/includes/fcm/node_modules/text-decoding/src/indexes.js
diff --git a/includes/fcm/node_modules/text-decoding/src/lib/TextDecoder.js b/includes/fcm/node_modules/text-decoding/src/lib/TextDecoder.js
index bfff67f..bfff67f 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/lib/TextDecoder.js
+++ b/includes/fcm/node_modules/text-decoding/src/lib/TextDecoder.js
diff --git a/includes/fcm/node_modules/text-decoding/src/lib/TextEncoder.js b/includes/fcm/node_modules/text-decoding/src/lib/TextEncoder.js
index d30b4ab..d30b4ab 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/lib/TextEncoder.js
+++ b/includes/fcm/node_modules/text-decoding/src/lib/TextEncoder.js
diff --git a/includes/fcm/node_modules/text-decoding/src/lib/index.js b/includes/fcm/node_modules/text-decoding/src/lib/index.js
index 265995c..265995c 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/lib/index.js
+++ b/includes/fcm/node_modules/text-decoding/src/lib/index.js
diff --git a/includes/fcm/node_modules/text-decoding/src/table.js b/includes/fcm/node_modules/text-decoding/src/table.js
index 82607e1..82607e1 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/table.js
+++ b/includes/fcm/node_modules/text-decoding/src/table.js
diff --git a/includes/fcm/node_modules/text-decoding/src/utils.js b/includes/fcm/node_modules/text-decoding/src/utils.js
index f7bb771..f7bb771 100644..100755
--- a/includes/fcm/node_modules/text-decoding/src/utils.js
+++ b/includes/fcm/node_modules/text-decoding/src/utils.js
diff --git a/includes/fcm/node_modules/text-decoding/types/externs.js b/includes/fcm/node_modules/text-decoding/types/externs.js
index d749d86..d749d86 100644..100755
--- a/includes/fcm/node_modules/text-decoding/types/externs.js
+++ b/includes/fcm/node_modules/text-decoding/types/externs.js
diff --git a/includes/fcm/node_modules/tmp/._LICENSE b/includes/fcm/node_modules/tmp/._LICENSE
new file mode 100755
index 0000000..b537d8d
--- /dev/null
+++ b/includes/fcm/node_modules/tmp/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/tmp/CHANGELOG.md b/includes/fcm/node_modules/tmp/CHANGELOG.md
index 0aa5488..0aa5488 100644..100755
--- a/includes/fcm/node_modules/tmp/CHANGELOG.md
+++ b/includes/fcm/node_modules/tmp/CHANGELOG.md
diff --git a/includes/fcm/node_modules/tmp/LICENSE b/includes/fcm/node_modules/tmp/LICENSE
index 72418bd..72418bd 100644..100755
--- a/includes/fcm/node_modules/tmp/LICENSE
+++ b/includes/fcm/node_modules/tmp/LICENSE
diff --git a/includes/fcm/node_modules/tmp/README.md b/includes/fcm/node_modules/tmp/README.md
index bb20fb7..bb20fb7 100644..100755
--- a/includes/fcm/node_modules/tmp/README.md
+++ b/includes/fcm/node_modules/tmp/README.md
diff --git a/includes/fcm/node_modules/tmp/lib/tmp.js b/includes/fcm/node_modules/tmp/lib/tmp.js
index b41c29d..b41c29d 100644..100755
--- a/includes/fcm/node_modules/tmp/lib/tmp.js
+++ b/includes/fcm/node_modules/tmp/lib/tmp.js
diff --git a/includes/fcm/node_modules/tmp/package.json b/includes/fcm/node_modules/tmp/package.json
index d98a910..d98a910 100644..100755
--- a/includes/fcm/node_modules/tmp/package.json
+++ b/includes/fcm/node_modules/tmp/package.json
diff --git a/includes/fcm/node_modules/tr46/.npmignore b/includes/fcm/node_modules/tr46/.npmignore
index 96e9161..96e9161 100644..100755
--- a/includes/fcm/node_modules/tr46/.npmignore
+++ b/includes/fcm/node_modules/tr46/.npmignore
diff --git a/includes/fcm/node_modules/tr46/index.js b/includes/fcm/node_modules/tr46/index.js
index 9ce12ca..9ce12ca 100644..100755
--- a/includes/fcm/node_modules/tr46/index.js
+++ b/includes/fcm/node_modules/tr46/index.js
diff --git a/includes/fcm/node_modules/tr46/lib/.gitkeep b/includes/fcm/node_modules/tr46/lib/.gitkeep
index e69de29..e69de29 100644..100755
--- a/includes/fcm/node_modules/tr46/lib/.gitkeep
+++ b/includes/fcm/node_modules/tr46/lib/.gitkeep
diff --git a/includes/fcm/node_modules/tr46/lib/mappingTable.json b/includes/fcm/node_modules/tr46/lib/mappingTable.json
index 89cf19a..89cf19a 100644..100755
--- a/includes/fcm/node_modules/tr46/lib/mappingTable.json
+++ b/includes/fcm/node_modules/tr46/lib/mappingTable.json
diff --git a/includes/fcm/node_modules/tr46/package.json b/includes/fcm/node_modules/tr46/package.json
index b6826da..b6826da 100644..100755
--- a/includes/fcm/node_modules/tr46/package.json
+++ b/includes/fcm/node_modules/tr46/package.json
diff --git a/includes/fcm/node_modules/tslib/._CopyrightNotice.txt b/includes/fcm/node_modules/tslib/._CopyrightNotice.txt
new file mode 100755
index 0000000..034089b
--- /dev/null
+++ b/includes/fcm/node_modules/tslib/._CopyrightNotice.txt
Binary files differ
diff --git a/includes/fcm/node_modules/tslib/._LICENSE.txt b/includes/fcm/node_modules/tslib/._LICENSE.txt
new file mode 100755
index 0000000..a3a9d2e
--- /dev/null
+++ b/includes/fcm/node_modules/tslib/._LICENSE.txt
Binary files differ
diff --git a/includes/fcm/node_modules/tslib/CopyrightNotice.txt b/includes/fcm/node_modules/tslib/CopyrightNotice.txt
index 0e42542..0e42542 100644..100755
--- a/includes/fcm/node_modules/tslib/CopyrightNotice.txt
+++ b/includes/fcm/node_modules/tslib/CopyrightNotice.txt
diff --git a/includes/fcm/node_modules/tslib/LICENSE.txt b/includes/fcm/node_modules/tslib/LICENSE.txt
index bfe6430..bfe6430 100644..100755
--- a/includes/fcm/node_modules/tslib/LICENSE.txt
+++ b/includes/fcm/node_modules/tslib/LICENSE.txt
diff --git a/includes/fcm/node_modules/tslib/README.md b/includes/fcm/node_modules/tslib/README.md
index 72ff8e7..72ff8e7 100644..100755
--- a/includes/fcm/node_modules/tslib/README.md
+++ b/includes/fcm/node_modules/tslib/README.md
diff --git a/includes/fcm/node_modules/tslib/SECURITY.md b/includes/fcm/node_modules/tslib/SECURITY.md
index 869fdfe..869fdfe 100644..100755
--- a/includes/fcm/node_modules/tslib/SECURITY.md
+++ b/includes/fcm/node_modules/tslib/SECURITY.md
diff --git a/includes/fcm/node_modules/tslib/modules/index.js b/includes/fcm/node_modules/tslib/modules/index.js
index aaac8bf..aaac8bf 100644..100755
--- a/includes/fcm/node_modules/tslib/modules/index.js
+++ b/includes/fcm/node_modules/tslib/modules/index.js
diff --git a/includes/fcm/node_modules/tslib/modules/package.json b/includes/fcm/node_modules/tslib/modules/package.json
index aafa0e4..aafa0e4 100644..100755
--- a/includes/fcm/node_modules/tslib/modules/package.json
+++ b/includes/fcm/node_modules/tslib/modules/package.json
diff --git a/includes/fcm/node_modules/tslib/package.json b/includes/fcm/node_modules/tslib/package.json
index 29c903b..29c903b 100644..100755
--- a/includes/fcm/node_modules/tslib/package.json
+++ b/includes/fcm/node_modules/tslib/package.json
diff --git a/includes/fcm/node_modules/tslib/tslib.d.ts b/includes/fcm/node_modules/tslib/tslib.d.ts
index b8e49f0..b8e49f0 100644..100755
--- a/includes/fcm/node_modules/tslib/tslib.d.ts
+++ b/includes/fcm/node_modules/tslib/tslib.d.ts
diff --git a/includes/fcm/node_modules/tslib/tslib.es6.html b/includes/fcm/node_modules/tslib/tslib.es6.html
index b122e41..b122e41 100644..100755
--- a/includes/fcm/node_modules/tslib/tslib.es6.html
+++ b/includes/fcm/node_modules/tslib/tslib.es6.html
diff --git a/includes/fcm/node_modules/tslib/tslib.es6.js b/includes/fcm/node_modules/tslib/tslib.es6.js
index 9e05b06..9e05b06 100644..100755
--- a/includes/fcm/node_modules/tslib/tslib.es6.js
+++ b/includes/fcm/node_modules/tslib/tslib.es6.js
diff --git a/includes/fcm/node_modules/tslib/tslib.html b/includes/fcm/node_modules/tslib/tslib.html
index 44c9ba5..44c9ba5 100644..100755
--- a/includes/fcm/node_modules/tslib/tslib.html
+++ b/includes/fcm/node_modules/tslib/tslib.html
diff --git a/includes/fcm/node_modules/tslib/tslib.js b/includes/fcm/node_modules/tslib/tslib.js
index e222adb..e222adb 100644..100755
--- a/includes/fcm/node_modules/tslib/tslib.js
+++ b/includes/fcm/node_modules/tslib/tslib.js
diff --git a/includes/fcm/node_modules/type-check/._LICENSE b/includes/fcm/node_modules/type-check/._LICENSE
new file mode 100755
index 0000000..938e401
--- /dev/null
+++ b/includes/fcm/node_modules/type-check/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/type-check/LICENSE b/includes/fcm/node_modules/type-check/LICENSE
index 525b118..525b118 100644..100755
--- a/includes/fcm/node_modules/type-check/LICENSE
+++ b/includes/fcm/node_modules/type-check/LICENSE
diff --git a/includes/fcm/node_modules/type-check/README.md b/includes/fcm/node_modules/type-check/README.md
index ec92d59..ec92d59 100644..100755
--- a/includes/fcm/node_modules/type-check/README.md
+++ b/includes/fcm/node_modules/type-check/README.md
diff --git a/includes/fcm/node_modules/type-check/lib/check.js b/includes/fcm/node_modules/type-check/lib/check.js
index 0504c8d..0504c8d 100644..100755
--- a/includes/fcm/node_modules/type-check/lib/check.js
+++ b/includes/fcm/node_modules/type-check/lib/check.js
diff --git a/includes/fcm/node_modules/type-check/lib/index.js b/includes/fcm/node_modules/type-check/lib/index.js
index f3316ba..f3316ba 100644..100755
--- a/includes/fcm/node_modules/type-check/lib/index.js
+++ b/includes/fcm/node_modules/type-check/lib/index.js
diff --git a/includes/fcm/node_modules/type-check/lib/parse-type.js b/includes/fcm/node_modules/type-check/lib/parse-type.js
index 5baf661..5baf661 100644..100755
--- a/includes/fcm/node_modules/type-check/lib/parse-type.js
+++ b/includes/fcm/node_modules/type-check/lib/parse-type.js
diff --git a/includes/fcm/node_modules/type-check/package.json b/includes/fcm/node_modules/type-check/package.json
index 8c0b021..8c0b021 100644..100755
--- a/includes/fcm/node_modules/type-check/package.json
+++ b/includes/fcm/node_modules/type-check/package.json
diff --git a/includes/fcm/node_modules/uc.micro/._LICENSE.txt b/includes/fcm/node_modules/uc.micro/._LICENSE.txt
new file mode 100755
index 0000000..1e70fae
--- /dev/null
+++ b/includes/fcm/node_modules/uc.micro/._LICENSE.txt
Binary files differ
diff --git a/includes/fcm/node_modules/uc.micro/CHANGELOG.md b/includes/fcm/node_modules/uc.micro/CHANGELOG.md
index 974a969..974a969 100644..100755
--- a/includes/fcm/node_modules/uc.micro/CHANGELOG.md
+++ b/includes/fcm/node_modules/uc.micro/CHANGELOG.md
diff --git a/includes/fcm/node_modules/uc.micro/LICENSE.txt b/includes/fcm/node_modules/uc.micro/LICENSE.txt
index a41e0a7..a41e0a7 100644..100755
--- a/includes/fcm/node_modules/uc.micro/LICENSE.txt
+++ b/includes/fcm/node_modules/uc.micro/LICENSE.txt
diff --git a/includes/fcm/node_modules/uc.micro/README.md b/includes/fcm/node_modules/uc.micro/README.md
index 3c555ea..3c555ea 100644..100755
--- a/includes/fcm/node_modules/uc.micro/README.md
+++ b/includes/fcm/node_modules/uc.micro/README.md
diff --git a/includes/fcm/node_modules/uc.micro/categories/Cc/regex.js b/includes/fcm/node_modules/uc.micro/categories/Cc/regex.js
index 99be991..99be991 100644..100755
--- a/includes/fcm/node_modules/uc.micro/categories/Cc/regex.js
+++ b/includes/fcm/node_modules/uc.micro/categories/Cc/regex.js
diff --git a/includes/fcm/node_modules/uc.micro/categories/Cf/regex.js b/includes/fcm/node_modules/uc.micro/categories/Cf/regex.js
index e89eff6..e89eff6 100644..100755
--- a/includes/fcm/node_modules/uc.micro/categories/Cf/regex.js
+++ b/includes/fcm/node_modules/uc.micro/categories/Cf/regex.js
diff --git a/includes/fcm/node_modules/uc.micro/categories/P/regex.js b/includes/fcm/node_modules/uc.micro/categories/P/regex.js
index 7e18fa7..7e18fa7 100644..100755
--- a/includes/fcm/node_modules/uc.micro/categories/P/regex.js
+++ b/includes/fcm/node_modules/uc.micro/categories/P/regex.js
diff --git a/includes/fcm/node_modules/uc.micro/categories/Z/regex.js b/includes/fcm/node_modules/uc.micro/categories/Z/regex.js
index 76976a4..76976a4 100644..100755
--- a/includes/fcm/node_modules/uc.micro/categories/Z/regex.js
+++ b/includes/fcm/node_modules/uc.micro/categories/Z/regex.js
diff --git a/includes/fcm/node_modules/uc.micro/index.js b/includes/fcm/node_modules/uc.micro/index.js
index 03b6d4a..03b6d4a 100644..100755
--- a/includes/fcm/node_modules/uc.micro/index.js
+++ b/includes/fcm/node_modules/uc.micro/index.js
diff --git a/includes/fcm/node_modules/uc.micro/package.json b/includes/fcm/node_modules/uc.micro/package.json
index 798e4bb..798e4bb 100644..100755
--- a/includes/fcm/node_modules/uc.micro/package.json
+++ b/includes/fcm/node_modules/uc.micro/package.json
diff --git a/includes/fcm/node_modules/uc.micro/properties/Any/regex.js b/includes/fcm/node_modules/uc.micro/properties/Any/regex.js
index 22afa15..22afa15 100644..100755
--- a/includes/fcm/node_modules/uc.micro/properties/Any/regex.js
+++ b/includes/fcm/node_modules/uc.micro/properties/Any/regex.js
diff --git a/includes/fcm/node_modules/uglify-js/._LICENSE b/includes/fcm/node_modules/uglify-js/._LICENSE
new file mode 100755
index 0000000..072b2ce
--- /dev/null
+++ b/includes/fcm/node_modules/uglify-js/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/uglify-js/LICENSE b/includes/fcm/node_modules/uglify-js/LICENSE
index 122e8fb..122e8fb 100644..100755
--- a/includes/fcm/node_modules/uglify-js/LICENSE
+++ b/includes/fcm/node_modules/uglify-js/LICENSE
diff --git a/includes/fcm/node_modules/uglify-js/README.md b/includes/fcm/node_modules/uglify-js/README.md
index ba5f2a2..ba5f2a2 100644..100755
--- a/includes/fcm/node_modules/uglify-js/README.md
+++ b/includes/fcm/node_modules/uglify-js/README.md
diff --git a/includes/fcm/node_modules/uglify-js/lib/ast.js b/includes/fcm/node_modules/uglify-js/lib/ast.js
index 16ea9c8..16ea9c8 100644..100755
--- a/includes/fcm/node_modules/uglify-js/lib/ast.js
+++ b/includes/fcm/node_modules/uglify-js/lib/ast.js
diff --git a/includes/fcm/node_modules/uglify-js/lib/compress.js b/includes/fcm/node_modules/uglify-js/lib/compress.js
index cde397c..cde397c 100644..100755
--- a/includes/fcm/node_modules/uglify-js/lib/compress.js
+++ b/includes/fcm/node_modules/uglify-js/lib/compress.js
diff --git a/includes/fcm/node_modules/uglify-js/lib/minify.js b/includes/fcm/node_modules/uglify-js/lib/minify.js
index c7a1341..c7a1341 100644..100755
--- a/includes/fcm/node_modules/uglify-js/lib/minify.js
+++ b/includes/fcm/node_modules/uglify-js/lib/minify.js
diff --git a/includes/fcm/node_modules/uglify-js/lib/mozilla-ast.js b/includes/fcm/node_modules/uglify-js/lib/mozilla-ast.js
index 3e0534c..3e0534c 100644..100755
--- a/includes/fcm/node_modules/uglify-js/lib/mozilla-ast.js
+++ b/includes/fcm/node_modules/uglify-js/lib/mozilla-ast.js
diff --git a/includes/fcm/node_modules/uglify-js/lib/output.js b/includes/fcm/node_modules/uglify-js/lib/output.js
index 7e93d05..7e93d05 100644..100755
--- a/includes/fcm/node_modules/uglify-js/lib/output.js
+++ b/includes/fcm/node_modules/uglify-js/lib/output.js
diff --git a/includes/fcm/node_modules/uglify-js/lib/parse.js b/includes/fcm/node_modules/uglify-js/lib/parse.js
index 8fb7f38..8fb7f38 100644..100755
--- a/includes/fcm/node_modules/uglify-js/lib/parse.js
+++ b/includes/fcm/node_modules/uglify-js/lib/parse.js
diff --git a/includes/fcm/node_modules/uglify-js/lib/propmangle.js b/includes/fcm/node_modules/uglify-js/lib/propmangle.js
index 3e71b68..3e71b68 100644..100755
--- a/includes/fcm/node_modules/uglify-js/lib/propmangle.js
+++ b/includes/fcm/node_modules/uglify-js/lib/propmangle.js
diff --git a/includes/fcm/node_modules/uglify-js/lib/scope.js b/includes/fcm/node_modules/uglify-js/lib/scope.js
index c2108c5..c2108c5 100644..100755
--- a/includes/fcm/node_modules/uglify-js/lib/scope.js
+++ b/includes/fcm/node_modules/uglify-js/lib/scope.js
diff --git a/includes/fcm/node_modules/uglify-js/lib/sourcemap.js b/includes/fcm/node_modules/uglify-js/lib/sourcemap.js
index a230a44..a230a44 100644..100755
--- a/includes/fcm/node_modules/uglify-js/lib/sourcemap.js
+++ b/includes/fcm/node_modules/uglify-js/lib/sourcemap.js
diff --git a/includes/fcm/node_modules/uglify-js/lib/transform.js b/includes/fcm/node_modules/uglify-js/lib/transform.js
index dcf90df..dcf90df 100644..100755
--- a/includes/fcm/node_modules/uglify-js/lib/transform.js
+++ b/includes/fcm/node_modules/uglify-js/lib/transform.js
diff --git a/includes/fcm/node_modules/uglify-js/lib/utils.js b/includes/fcm/node_modules/uglify-js/lib/utils.js
index 6faaa15..6faaa15 100644..100755
--- a/includes/fcm/node_modules/uglify-js/lib/utils.js
+++ b/includes/fcm/node_modules/uglify-js/lib/utils.js
diff --git a/includes/fcm/node_modules/uglify-js/package.json b/includes/fcm/node_modules/uglify-js/package.json
index 5776de1..5776de1 100644..100755
--- a/includes/fcm/node_modules/uglify-js/package.json
+++ b/includes/fcm/node_modules/uglify-js/package.json
diff --git a/includes/fcm/node_modules/uglify-js/tools/domprops.html b/includes/fcm/node_modules/uglify-js/tools/domprops.html
index e217b17..e217b17 100644..100755
--- a/includes/fcm/node_modules/uglify-js/tools/domprops.html
+++ b/includes/fcm/node_modules/uglify-js/tools/domprops.html
diff --git a/includes/fcm/node_modules/uglify-js/tools/domprops.json b/includes/fcm/node_modules/uglify-js/tools/domprops.json
index 1045429..1045429 100644..100755
--- a/includes/fcm/node_modules/uglify-js/tools/domprops.json
+++ b/includes/fcm/node_modules/uglify-js/tools/domprops.json
diff --git a/includes/fcm/node_modules/uglify-js/tools/exports.js b/includes/fcm/node_modules/uglify-js/tools/exports.js
index 1d2d510..1d2d510 100644..100755
--- a/includes/fcm/node_modules/uglify-js/tools/exports.js
+++ b/includes/fcm/node_modules/uglify-js/tools/exports.js
diff --git a/includes/fcm/node_modules/uglify-js/tools/node.js b/includes/fcm/node_modules/uglify-js/tools/node.js
index 7ca1982..7ca1982 100644..100755
--- a/includes/fcm/node_modules/uglify-js/tools/node.js
+++ b/includes/fcm/node_modules/uglify-js/tools/node.js
diff --git a/includes/fcm/node_modules/uglify-js/tools/tty.js b/includes/fcm/node_modules/uglify-js/tools/tty.js
index 395c48e..395c48e 100644..100755
--- a/includes/fcm/node_modules/uglify-js/tools/tty.js
+++ b/includes/fcm/node_modules/uglify-js/tools/tty.js
diff --git a/includes/fcm/node_modules/underscore/._LICENSE b/includes/fcm/node_modules/underscore/._LICENSE
new file mode 100755
index 0000000..f0dd650
--- /dev/null
+++ b/includes/fcm/node_modules/underscore/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/underscore/LICENSE b/includes/fcm/node_modules/underscore/LICENSE
index 12a7f05..12a7f05 100644..100755
--- a/includes/fcm/node_modules/underscore/LICENSE
+++ b/includes/fcm/node_modules/underscore/LICENSE
diff --git a/includes/fcm/node_modules/underscore/README.md b/includes/fcm/node_modules/underscore/README.md
index 9beae50..9beae50 100644..100755
--- a/includes/fcm/node_modules/underscore/README.md
+++ b/includes/fcm/node_modules/underscore/README.md
diff --git a/includes/fcm/node_modules/underscore/amd/_baseCreate.js b/includes/fcm/node_modules/underscore/amd/_baseCreate.js
index 34ae6de..34ae6de 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_baseCreate.js
+++ b/includes/fcm/node_modules/underscore/amd/_baseCreate.js
diff --git a/includes/fcm/node_modules/underscore/amd/_baseIteratee.js b/includes/fcm/node_modules/underscore/amd/_baseIteratee.js
index 6579215..6579215 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_baseIteratee.js
+++ b/includes/fcm/node_modules/underscore/amd/_baseIteratee.js
diff --git a/includes/fcm/node_modules/underscore/amd/_cb.js b/includes/fcm/node_modules/underscore/amd/_cb.js
index 6544623..6544623 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_cb.js
+++ b/includes/fcm/node_modules/underscore/amd/_cb.js
diff --git a/includes/fcm/node_modules/underscore/amd/_chainResult.js b/includes/fcm/node_modules/underscore/amd/_chainResult.js
index f9e3002..f9e3002 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_chainResult.js
+++ b/includes/fcm/node_modules/underscore/amd/_chainResult.js
diff --git a/includes/fcm/node_modules/underscore/amd/_collectNonEnumProps.js b/includes/fcm/node_modules/underscore/amd/_collectNonEnumProps.js
index cb8af80..cb8af80 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_collectNonEnumProps.js
+++ b/includes/fcm/node_modules/underscore/amd/_collectNonEnumProps.js
diff --git a/includes/fcm/node_modules/underscore/amd/_createAssigner.js b/includes/fcm/node_modules/underscore/amd/_createAssigner.js
index deb5902..deb5902 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_createAssigner.js
+++ b/includes/fcm/node_modules/underscore/amd/_createAssigner.js
diff --git a/includes/fcm/node_modules/underscore/amd/_createEscaper.js b/includes/fcm/node_modules/underscore/amd/_createEscaper.js
index 385ad84..385ad84 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_createEscaper.js
+++ b/includes/fcm/node_modules/underscore/amd/_createEscaper.js
diff --git a/includes/fcm/node_modules/underscore/amd/_createIndexFinder.js b/includes/fcm/node_modules/underscore/amd/_createIndexFinder.js
index 400fb05..400fb05 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_createIndexFinder.js
+++ b/includes/fcm/node_modules/underscore/amd/_createIndexFinder.js
diff --git a/includes/fcm/node_modules/underscore/amd/_createPredicateIndexFinder.js b/includes/fcm/node_modules/underscore/amd/_createPredicateIndexFinder.js
index 27635f2..27635f2 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_createPredicateIndexFinder.js
+++ b/includes/fcm/node_modules/underscore/amd/_createPredicateIndexFinder.js
diff --git a/includes/fcm/node_modules/underscore/amd/_createReduce.js b/includes/fcm/node_modules/underscore/amd/_createReduce.js
index 303a6d8..303a6d8 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_createReduce.js
+++ b/includes/fcm/node_modules/underscore/amd/_createReduce.js
diff --git a/includes/fcm/node_modules/underscore/amd/_createSizePropertyCheck.js b/includes/fcm/node_modules/underscore/amd/_createSizePropertyCheck.js
index 83ce2c4..83ce2c4 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_createSizePropertyCheck.js
+++ b/includes/fcm/node_modules/underscore/amd/_createSizePropertyCheck.js
diff --git a/includes/fcm/node_modules/underscore/amd/_deepGet.js b/includes/fcm/node_modules/underscore/amd/_deepGet.js
index e075108..e075108 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_deepGet.js
+++ b/includes/fcm/node_modules/underscore/amd/_deepGet.js
diff --git a/includes/fcm/node_modules/underscore/amd/_escapeMap.js b/includes/fcm/node_modules/underscore/amd/_escapeMap.js
index 584873e..584873e 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_escapeMap.js
+++ b/includes/fcm/node_modules/underscore/amd/_escapeMap.js
diff --git a/includes/fcm/node_modules/underscore/amd/_executeBound.js b/includes/fcm/node_modules/underscore/amd/_executeBound.js
index b3ac1cb..b3ac1cb 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_executeBound.js
+++ b/includes/fcm/node_modules/underscore/amd/_executeBound.js
diff --git a/includes/fcm/node_modules/underscore/amd/_flatten.js b/includes/fcm/node_modules/underscore/amd/_flatten.js
index 26ca34d..26ca34d 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_flatten.js
+++ b/includes/fcm/node_modules/underscore/amd/_flatten.js
diff --git a/includes/fcm/node_modules/underscore/amd/_getByteLength.js b/includes/fcm/node_modules/underscore/amd/_getByteLength.js
index c6d9974..c6d9974 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_getByteLength.js
+++ b/includes/fcm/node_modules/underscore/amd/_getByteLength.js
diff --git a/includes/fcm/node_modules/underscore/amd/_getLength.js b/includes/fcm/node_modules/underscore/amd/_getLength.js
index f889b98..f889b98 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_getLength.js
+++ b/includes/fcm/node_modules/underscore/amd/_getLength.js
diff --git a/includes/fcm/node_modules/underscore/amd/_group.js b/includes/fcm/node_modules/underscore/amd/_group.js
index d980552..d980552 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_group.js
+++ b/includes/fcm/node_modules/underscore/amd/_group.js
diff --git a/includes/fcm/node_modules/underscore/amd/_has.js b/includes/fcm/node_modules/underscore/amd/_has.js
index 983f060..983f060 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_has.js
+++ b/includes/fcm/node_modules/underscore/amd/_has.js
diff --git a/includes/fcm/node_modules/underscore/amd/_hasObjectTag.js b/includes/fcm/node_modules/underscore/amd/_hasObjectTag.js
index bb9bee6..bb9bee6 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_hasObjectTag.js
+++ b/includes/fcm/node_modules/underscore/amd/_hasObjectTag.js
diff --git a/includes/fcm/node_modules/underscore/amd/_isArrayLike.js b/includes/fcm/node_modules/underscore/amd/_isArrayLike.js
index 2137c4b..2137c4b 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_isArrayLike.js
+++ b/includes/fcm/node_modules/underscore/amd/_isArrayLike.js
diff --git a/includes/fcm/node_modules/underscore/amd/_isBufferLike.js b/includes/fcm/node_modules/underscore/amd/_isBufferLike.js
index 813641d..813641d 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_isBufferLike.js
+++ b/includes/fcm/node_modules/underscore/amd/_isBufferLike.js
diff --git a/includes/fcm/node_modules/underscore/amd/_keyInObj.js b/includes/fcm/node_modules/underscore/amd/_keyInObj.js
index ba269d9..ba269d9 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_keyInObj.js
+++ b/includes/fcm/node_modules/underscore/amd/_keyInObj.js
diff --git a/includes/fcm/node_modules/underscore/amd/_methodFingerprint.js b/includes/fcm/node_modules/underscore/amd/_methodFingerprint.js
index c651f61..c651f61 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_methodFingerprint.js
+++ b/includes/fcm/node_modules/underscore/amd/_methodFingerprint.js
diff --git a/includes/fcm/node_modules/underscore/amd/_optimizeCb.js b/includes/fcm/node_modules/underscore/amd/_optimizeCb.js
index 0ed8c68..0ed8c68 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_optimizeCb.js
+++ b/includes/fcm/node_modules/underscore/amd/_optimizeCb.js
diff --git a/includes/fcm/node_modules/underscore/amd/_set.js b/includes/fcm/node_modules/underscore/amd/_set.js
index 92099e0..92099e0 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_set.js
+++ b/includes/fcm/node_modules/underscore/amd/_set.js
diff --git a/includes/fcm/node_modules/underscore/amd/_setup.js b/includes/fcm/node_modules/underscore/amd/_setup.js
index a9acf56..a9acf56 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_setup.js
+++ b/includes/fcm/node_modules/underscore/amd/_setup.js
diff --git a/includes/fcm/node_modules/underscore/amd/_shallowProperty.js b/includes/fcm/node_modules/underscore/amd/_shallowProperty.js
index e0ca226..e0ca226 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_shallowProperty.js
+++ b/includes/fcm/node_modules/underscore/amd/_shallowProperty.js
diff --git a/includes/fcm/node_modules/underscore/amd/_stringTagBug.js b/includes/fcm/node_modules/underscore/amd/_stringTagBug.js
index c4ec5b1..c4ec5b1 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_stringTagBug.js
+++ b/includes/fcm/node_modules/underscore/amd/_stringTagBug.js
diff --git a/includes/fcm/node_modules/underscore/amd/_tagTester.js b/includes/fcm/node_modules/underscore/amd/_tagTester.js
index 6b1f09e..6b1f09e 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_tagTester.js
+++ b/includes/fcm/node_modules/underscore/amd/_tagTester.js
diff --git a/includes/fcm/node_modules/underscore/amd/_toBufferView.js b/includes/fcm/node_modules/underscore/amd/_toBufferView.js
index e9464a3..e9464a3 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_toBufferView.js
+++ b/includes/fcm/node_modules/underscore/amd/_toBufferView.js
diff --git a/includes/fcm/node_modules/underscore/amd/_toPath.js b/includes/fcm/node_modules/underscore/amd/_toPath.js
index e692cfd..e692cfd 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_toPath.js
+++ b/includes/fcm/node_modules/underscore/amd/_toPath.js
diff --git a/includes/fcm/node_modules/underscore/amd/_unescapeMap.js b/includes/fcm/node_modules/underscore/amd/_unescapeMap.js
index 28cf070..28cf070 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/_unescapeMap.js
+++ b/includes/fcm/node_modules/underscore/amd/_unescapeMap.js
diff --git a/includes/fcm/node_modules/underscore/amd/after.js b/includes/fcm/node_modules/underscore/amd/after.js
index 69b73c6..69b73c6 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/after.js
+++ b/includes/fcm/node_modules/underscore/amd/after.js
diff --git a/includes/fcm/node_modules/underscore/amd/allKeys.js b/includes/fcm/node_modules/underscore/amd/allKeys.js
index 1be84f1..1be84f1 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/allKeys.js
+++ b/includes/fcm/node_modules/underscore/amd/allKeys.js
diff --git a/includes/fcm/node_modules/underscore/amd/before.js b/includes/fcm/node_modules/underscore/amd/before.js
index bd856c6..bd856c6 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/before.js
+++ b/includes/fcm/node_modules/underscore/amd/before.js
diff --git a/includes/fcm/node_modules/underscore/amd/bind.js b/includes/fcm/node_modules/underscore/amd/bind.js
index d41ec56..d41ec56 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/bind.js
+++ b/includes/fcm/node_modules/underscore/amd/bind.js
diff --git a/includes/fcm/node_modules/underscore/amd/bindAll.js b/includes/fcm/node_modules/underscore/amd/bindAll.js
index 26dcef1..26dcef1 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/bindAll.js
+++ b/includes/fcm/node_modules/underscore/amd/bindAll.js
diff --git a/includes/fcm/node_modules/underscore/amd/chain.js b/includes/fcm/node_modules/underscore/amd/chain.js
index ba42101..ba42101 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/chain.js
+++ b/includes/fcm/node_modules/underscore/amd/chain.js
diff --git a/includes/fcm/node_modules/underscore/amd/chunk.js b/includes/fcm/node_modules/underscore/amd/chunk.js
index ed4e086..ed4e086 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/chunk.js
+++ b/includes/fcm/node_modules/underscore/amd/chunk.js
diff --git a/includes/fcm/node_modules/underscore/amd/clone.js b/includes/fcm/node_modules/underscore/amd/clone.js
index 1a19630..1a19630 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/clone.js
+++ b/includes/fcm/node_modules/underscore/amd/clone.js
diff --git a/includes/fcm/node_modules/underscore/amd/compact.js b/includes/fcm/node_modules/underscore/amd/compact.js
index 202433b..202433b 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/compact.js
+++ b/includes/fcm/node_modules/underscore/amd/compact.js
diff --git a/includes/fcm/node_modules/underscore/amd/compose.js b/includes/fcm/node_modules/underscore/amd/compose.js
index 93d8c36..93d8c36 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/compose.js
+++ b/includes/fcm/node_modules/underscore/amd/compose.js
diff --git a/includes/fcm/node_modules/underscore/amd/constant.js b/includes/fcm/node_modules/underscore/amd/constant.js
index 6d3ac2c..6d3ac2c 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/constant.js
+++ b/includes/fcm/node_modules/underscore/amd/constant.js
diff --git a/includes/fcm/node_modules/underscore/amd/contains.js b/includes/fcm/node_modules/underscore/amd/contains.js
index 578b050..578b050 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/contains.js
+++ b/includes/fcm/node_modules/underscore/amd/contains.js
diff --git a/includes/fcm/node_modules/underscore/amd/countBy.js b/includes/fcm/node_modules/underscore/amd/countBy.js
index 0ab6422..0ab6422 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/countBy.js
+++ b/includes/fcm/node_modules/underscore/amd/countBy.js
diff --git a/includes/fcm/node_modules/underscore/amd/create.js b/includes/fcm/node_modules/underscore/amd/create.js
index d5e2813..d5e2813 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/create.js
+++ b/includes/fcm/node_modules/underscore/amd/create.js
diff --git a/includes/fcm/node_modules/underscore/amd/debounce.js b/includes/fcm/node_modules/underscore/amd/debounce.js
index 1d88168..1d88168 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/debounce.js
+++ b/includes/fcm/node_modules/underscore/amd/debounce.js
diff --git a/includes/fcm/node_modules/underscore/amd/defaults.js b/includes/fcm/node_modules/underscore/amd/defaults.js
index 6903faa..6903faa 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/defaults.js
+++ b/includes/fcm/node_modules/underscore/amd/defaults.js
diff --git a/includes/fcm/node_modules/underscore/amd/defer.js b/includes/fcm/node_modules/underscore/amd/defer.js
index ce338a7..ce338a7 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/defer.js
+++ b/includes/fcm/node_modules/underscore/amd/defer.js
diff --git a/includes/fcm/node_modules/underscore/amd/delay.js b/includes/fcm/node_modules/underscore/amd/delay.js
index 715d24d..715d24d 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/delay.js
+++ b/includes/fcm/node_modules/underscore/amd/delay.js
diff --git a/includes/fcm/node_modules/underscore/amd/difference.js b/includes/fcm/node_modules/underscore/amd/difference.js
index 11f1902..11f1902 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/difference.js
+++ b/includes/fcm/node_modules/underscore/amd/difference.js
diff --git a/includes/fcm/node_modules/underscore/amd/each.js b/includes/fcm/node_modules/underscore/amd/each.js
index f5c47ab..f5c47ab 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/each.js
+++ b/includes/fcm/node_modules/underscore/amd/each.js
diff --git a/includes/fcm/node_modules/underscore/amd/escape.js b/includes/fcm/node_modules/underscore/amd/escape.js
index 6714d12..6714d12 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/escape.js
+++ b/includes/fcm/node_modules/underscore/amd/escape.js
diff --git a/includes/fcm/node_modules/underscore/amd/every.js b/includes/fcm/node_modules/underscore/amd/every.js
index 1180c44..1180c44 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/every.js
+++ b/includes/fcm/node_modules/underscore/amd/every.js
diff --git a/includes/fcm/node_modules/underscore/amd/extend.js b/includes/fcm/node_modules/underscore/amd/extend.js
index 35d8761..35d8761 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/extend.js
+++ b/includes/fcm/node_modules/underscore/amd/extend.js
diff --git a/includes/fcm/node_modules/underscore/amd/extendOwn.js b/includes/fcm/node_modules/underscore/amd/extendOwn.js
index 2e1e4b5..2e1e4b5 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/extendOwn.js
+++ b/includes/fcm/node_modules/underscore/amd/extendOwn.js
diff --git a/includes/fcm/node_modules/underscore/amd/filter.js b/includes/fcm/node_modules/underscore/amd/filter.js
index a767568..a767568 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/filter.js
+++ b/includes/fcm/node_modules/underscore/amd/filter.js
diff --git a/includes/fcm/node_modules/underscore/amd/find.js b/includes/fcm/node_modules/underscore/amd/find.js
index 586518d..586518d 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/find.js
+++ b/includes/fcm/node_modules/underscore/amd/find.js
diff --git a/includes/fcm/node_modules/underscore/amd/findIndex.js b/includes/fcm/node_modules/underscore/amd/findIndex.js
index 90d4cf3..90d4cf3 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/findIndex.js
+++ b/includes/fcm/node_modules/underscore/amd/findIndex.js
diff --git a/includes/fcm/node_modules/underscore/amd/findKey.js b/includes/fcm/node_modules/underscore/amd/findKey.js
index 80a5beb..80a5beb 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/findKey.js
+++ b/includes/fcm/node_modules/underscore/amd/findKey.js
diff --git a/includes/fcm/node_modules/underscore/amd/findLastIndex.js b/includes/fcm/node_modules/underscore/amd/findLastIndex.js
index f3e78a0..f3e78a0 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/findLastIndex.js
+++ b/includes/fcm/node_modules/underscore/amd/findLastIndex.js
diff --git a/includes/fcm/node_modules/underscore/amd/findWhere.js b/includes/fcm/node_modules/underscore/amd/findWhere.js
index 4069585..4069585 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/findWhere.js
+++ b/includes/fcm/node_modules/underscore/amd/findWhere.js
diff --git a/includes/fcm/node_modules/underscore/amd/first.js b/includes/fcm/node_modules/underscore/amd/first.js
index 96c5a56..96c5a56 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/first.js
+++ b/includes/fcm/node_modules/underscore/amd/first.js
diff --git a/includes/fcm/node_modules/underscore/amd/flatten.js b/includes/fcm/node_modules/underscore/amd/flatten.js
index 7d2891a..7d2891a 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/flatten.js
+++ b/includes/fcm/node_modules/underscore/amd/flatten.js
diff --git a/includes/fcm/node_modules/underscore/amd/functions.js b/includes/fcm/node_modules/underscore/amd/functions.js
index b929883..b929883 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/functions.js
+++ b/includes/fcm/node_modules/underscore/amd/functions.js
diff --git a/includes/fcm/node_modules/underscore/amd/get.js b/includes/fcm/node_modules/underscore/amd/get.js
index 1404ea0..1404ea0 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/get.js
+++ b/includes/fcm/node_modules/underscore/amd/get.js
diff --git a/includes/fcm/node_modules/underscore/amd/groupBy.js b/includes/fcm/node_modules/underscore/amd/groupBy.js
index 4374d76..4374d76 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/groupBy.js
+++ b/includes/fcm/node_modules/underscore/amd/groupBy.js
diff --git a/includes/fcm/node_modules/underscore/amd/has.js b/includes/fcm/node_modules/underscore/amd/has.js
index a81ec08..a81ec08 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/has.js
+++ b/includes/fcm/node_modules/underscore/amd/has.js
diff --git a/includes/fcm/node_modules/underscore/amd/identity.js b/includes/fcm/node_modules/underscore/amd/identity.js
index fee0458..fee0458 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/identity.js
+++ b/includes/fcm/node_modules/underscore/amd/identity.js
diff --git a/includes/fcm/node_modules/underscore/amd/index-default.js b/includes/fcm/node_modules/underscore/amd/index-default.js
index 0f50605..0f50605 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/index-default.js
+++ b/includes/fcm/node_modules/underscore/amd/index-default.js
diff --git a/includes/fcm/node_modules/underscore/amd/index.js b/includes/fcm/node_modules/underscore/amd/index.js
index 14a7179..14a7179 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/index.js
+++ b/includes/fcm/node_modules/underscore/amd/index.js
diff --git a/includes/fcm/node_modules/underscore/amd/indexBy.js b/includes/fcm/node_modules/underscore/amd/indexBy.js
index dacc792..dacc792 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/indexBy.js
+++ b/includes/fcm/node_modules/underscore/amd/indexBy.js
diff --git a/includes/fcm/node_modules/underscore/amd/indexOf.js b/includes/fcm/node_modules/underscore/amd/indexOf.js
index 108f201..108f201 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/indexOf.js
+++ b/includes/fcm/node_modules/underscore/amd/indexOf.js
diff --git a/includes/fcm/node_modules/underscore/amd/initial.js b/includes/fcm/node_modules/underscore/amd/initial.js
index ca73c1a..ca73c1a 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/initial.js
+++ b/includes/fcm/node_modules/underscore/amd/initial.js
diff --git a/includes/fcm/node_modules/underscore/amd/intersection.js b/includes/fcm/node_modules/underscore/amd/intersection.js
index 8592d75..8592d75 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/intersection.js
+++ b/includes/fcm/node_modules/underscore/amd/intersection.js
diff --git a/includes/fcm/node_modules/underscore/amd/invert.js b/includes/fcm/node_modules/underscore/amd/invert.js
index 446b8cb..446b8cb 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/invert.js
+++ b/includes/fcm/node_modules/underscore/amd/invert.js
diff --git a/includes/fcm/node_modules/underscore/amd/invoke.js b/includes/fcm/node_modules/underscore/amd/invoke.js
index 72684f4..72684f4 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/invoke.js
+++ b/includes/fcm/node_modules/underscore/amd/invoke.js
diff --git a/includes/fcm/node_modules/underscore/amd/isArguments.js b/includes/fcm/node_modules/underscore/amd/isArguments.js
index c4448f4..c4448f4 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isArguments.js
+++ b/includes/fcm/node_modules/underscore/amd/isArguments.js
diff --git a/includes/fcm/node_modules/underscore/amd/isArray.js b/includes/fcm/node_modules/underscore/amd/isArray.js
index ef30585..ef30585 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isArray.js
+++ b/includes/fcm/node_modules/underscore/amd/isArray.js
diff --git a/includes/fcm/node_modules/underscore/amd/isArrayBuffer.js b/includes/fcm/node_modules/underscore/amd/isArrayBuffer.js
index e739aa8..e739aa8 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isArrayBuffer.js
+++ b/includes/fcm/node_modules/underscore/amd/isArrayBuffer.js
diff --git a/includes/fcm/node_modules/underscore/amd/isBoolean.js b/includes/fcm/node_modules/underscore/amd/isBoolean.js
index e3f1d8b..e3f1d8b 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isBoolean.js
+++ b/includes/fcm/node_modules/underscore/amd/isBoolean.js
diff --git a/includes/fcm/node_modules/underscore/amd/isDataView.js b/includes/fcm/node_modules/underscore/amd/isDataView.js
index 3668b0a..3668b0a 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isDataView.js
+++ b/includes/fcm/node_modules/underscore/amd/isDataView.js
diff --git a/includes/fcm/node_modules/underscore/amd/isDate.js b/includes/fcm/node_modules/underscore/amd/isDate.js
index 8a84bcd..8a84bcd 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isDate.js
+++ b/includes/fcm/node_modules/underscore/amd/isDate.js
diff --git a/includes/fcm/node_modules/underscore/amd/isElement.js b/includes/fcm/node_modules/underscore/amd/isElement.js
index f1812e1..f1812e1 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isElement.js
+++ b/includes/fcm/node_modules/underscore/amd/isElement.js
diff --git a/includes/fcm/node_modules/underscore/amd/isEmpty.js b/includes/fcm/node_modules/underscore/amd/isEmpty.js
index b011916..b011916 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isEmpty.js
+++ b/includes/fcm/node_modules/underscore/amd/isEmpty.js
diff --git a/includes/fcm/node_modules/underscore/amd/isEqual.js b/includes/fcm/node_modules/underscore/amd/isEqual.js
index 683c62f..683c62f 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isEqual.js
+++ b/includes/fcm/node_modules/underscore/amd/isEqual.js
diff --git a/includes/fcm/node_modules/underscore/amd/isError.js b/includes/fcm/node_modules/underscore/amd/isError.js
index dd349a8..dd349a8 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isError.js
+++ b/includes/fcm/node_modules/underscore/amd/isError.js
diff --git a/includes/fcm/node_modules/underscore/amd/isFinite.js b/includes/fcm/node_modules/underscore/amd/isFinite.js
index b2a8d18..b2a8d18 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isFinite.js
+++ b/includes/fcm/node_modules/underscore/amd/isFinite.js
diff --git a/includes/fcm/node_modules/underscore/amd/isFunction.js b/includes/fcm/node_modules/underscore/amd/isFunction.js
index 4dabb90..4dabb90 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isFunction.js
+++ b/includes/fcm/node_modules/underscore/amd/isFunction.js
diff --git a/includes/fcm/node_modules/underscore/amd/isMap.js b/includes/fcm/node_modules/underscore/amd/isMap.js
index c3470b4..c3470b4 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isMap.js
+++ b/includes/fcm/node_modules/underscore/amd/isMap.js
diff --git a/includes/fcm/node_modules/underscore/amd/isMatch.js b/includes/fcm/node_modules/underscore/amd/isMatch.js
index c386478..c386478 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isMatch.js
+++ b/includes/fcm/node_modules/underscore/amd/isMatch.js
diff --git a/includes/fcm/node_modules/underscore/amd/isNaN.js b/includes/fcm/node_modules/underscore/amd/isNaN.js
index 01bf22d..01bf22d 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isNaN.js
+++ b/includes/fcm/node_modules/underscore/amd/isNaN.js
diff --git a/includes/fcm/node_modules/underscore/amd/isNull.js b/includes/fcm/node_modules/underscore/amd/isNull.js
index c8b7bc6..c8b7bc6 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isNull.js
+++ b/includes/fcm/node_modules/underscore/amd/isNull.js
diff --git a/includes/fcm/node_modules/underscore/amd/isNumber.js b/includes/fcm/node_modules/underscore/amd/isNumber.js
index a5d0152..a5d0152 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isNumber.js
+++ b/includes/fcm/node_modules/underscore/amd/isNumber.js
diff --git a/includes/fcm/node_modules/underscore/amd/isObject.js b/includes/fcm/node_modules/underscore/amd/isObject.js
index 9a24450..9a24450 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isObject.js
+++ b/includes/fcm/node_modules/underscore/amd/isObject.js
diff --git a/includes/fcm/node_modules/underscore/amd/isRegExp.js b/includes/fcm/node_modules/underscore/amd/isRegExp.js
index b1d5ade..b1d5ade 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isRegExp.js
+++ b/includes/fcm/node_modules/underscore/amd/isRegExp.js
diff --git a/includes/fcm/node_modules/underscore/amd/isSet.js b/includes/fcm/node_modules/underscore/amd/isSet.js
index c04a5d8..c04a5d8 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isSet.js
+++ b/includes/fcm/node_modules/underscore/amd/isSet.js
diff --git a/includes/fcm/node_modules/underscore/amd/isString.js b/includes/fcm/node_modules/underscore/amd/isString.js
index dd8d9e2..dd8d9e2 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isString.js
+++ b/includes/fcm/node_modules/underscore/amd/isString.js
diff --git a/includes/fcm/node_modules/underscore/amd/isSymbol.js b/includes/fcm/node_modules/underscore/amd/isSymbol.js
index b2ebc62..b2ebc62 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isSymbol.js
+++ b/includes/fcm/node_modules/underscore/amd/isSymbol.js
diff --git a/includes/fcm/node_modules/underscore/amd/isTypedArray.js b/includes/fcm/node_modules/underscore/amd/isTypedArray.js
index db728f6..db728f6 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isTypedArray.js
+++ b/includes/fcm/node_modules/underscore/amd/isTypedArray.js
diff --git a/includes/fcm/node_modules/underscore/amd/isUndefined.js b/includes/fcm/node_modules/underscore/amd/isUndefined.js
index 2372b0c..2372b0c 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isUndefined.js
+++ b/includes/fcm/node_modules/underscore/amd/isUndefined.js
diff --git a/includes/fcm/node_modules/underscore/amd/isWeakMap.js b/includes/fcm/node_modules/underscore/amd/isWeakMap.js
index cf66b26..cf66b26 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isWeakMap.js
+++ b/includes/fcm/node_modules/underscore/amd/isWeakMap.js
diff --git a/includes/fcm/node_modules/underscore/amd/isWeakSet.js b/includes/fcm/node_modules/underscore/amd/isWeakSet.js
index a725852..a725852 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/isWeakSet.js
+++ b/includes/fcm/node_modules/underscore/amd/isWeakSet.js
diff --git a/includes/fcm/node_modules/underscore/amd/iteratee.js b/includes/fcm/node_modules/underscore/amd/iteratee.js
index 52a1d6f..52a1d6f 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/iteratee.js
+++ b/includes/fcm/node_modules/underscore/amd/iteratee.js
diff --git a/includes/fcm/node_modules/underscore/amd/keys.js b/includes/fcm/node_modules/underscore/amd/keys.js
index 6db6bf4..6db6bf4 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/keys.js
+++ b/includes/fcm/node_modules/underscore/amd/keys.js
diff --git a/includes/fcm/node_modules/underscore/amd/last.js b/includes/fcm/node_modules/underscore/amd/last.js
index dfe3df2..dfe3df2 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/last.js
+++ b/includes/fcm/node_modules/underscore/amd/last.js
diff --git a/includes/fcm/node_modules/underscore/amd/lastIndexOf.js b/includes/fcm/node_modules/underscore/amd/lastIndexOf.js
index da1c8b5..da1c8b5 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/lastIndexOf.js
+++ b/includes/fcm/node_modules/underscore/amd/lastIndexOf.js
diff --git a/includes/fcm/node_modules/underscore/amd/map.js b/includes/fcm/node_modules/underscore/amd/map.js
index 0a045c0..0a045c0 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/map.js
+++ b/includes/fcm/node_modules/underscore/amd/map.js
diff --git a/includes/fcm/node_modules/underscore/amd/mapObject.js b/includes/fcm/node_modules/underscore/amd/mapObject.js
index abf15a9..abf15a9 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/mapObject.js
+++ b/includes/fcm/node_modules/underscore/amd/mapObject.js
diff --git a/includes/fcm/node_modules/underscore/amd/matcher.js b/includes/fcm/node_modules/underscore/amd/matcher.js
index e5c8578..e5c8578 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/matcher.js
+++ b/includes/fcm/node_modules/underscore/amd/matcher.js
diff --git a/includes/fcm/node_modules/underscore/amd/max.js b/includes/fcm/node_modules/underscore/amd/max.js
index 5d56676..5d56676 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/max.js
+++ b/includes/fcm/node_modules/underscore/amd/max.js
diff --git a/includes/fcm/node_modules/underscore/amd/memoize.js b/includes/fcm/node_modules/underscore/amd/memoize.js
index ae3d473..ae3d473 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/memoize.js
+++ b/includes/fcm/node_modules/underscore/amd/memoize.js
diff --git a/includes/fcm/node_modules/underscore/amd/min.js b/includes/fcm/node_modules/underscore/amd/min.js
index a298bdb..a298bdb 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/min.js
+++ b/includes/fcm/node_modules/underscore/amd/min.js
diff --git a/includes/fcm/node_modules/underscore/amd/mixin.js b/includes/fcm/node_modules/underscore/amd/mixin.js
index a64604a..a64604a 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/mixin.js
+++ b/includes/fcm/node_modules/underscore/amd/mixin.js
diff --git a/includes/fcm/node_modules/underscore/amd/negate.js b/includes/fcm/node_modules/underscore/amd/negate.js
index 420113d..420113d 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/negate.js
+++ b/includes/fcm/node_modules/underscore/amd/negate.js
diff --git a/includes/fcm/node_modules/underscore/amd/noop.js b/includes/fcm/node_modules/underscore/amd/noop.js
index df96fc5..df96fc5 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/noop.js
+++ b/includes/fcm/node_modules/underscore/amd/noop.js
diff --git a/includes/fcm/node_modules/underscore/amd/now.js b/includes/fcm/node_modules/underscore/amd/now.js
index a59807a..a59807a 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/now.js
+++ b/includes/fcm/node_modules/underscore/amd/now.js
diff --git a/includes/fcm/node_modules/underscore/amd/object.js b/includes/fcm/node_modules/underscore/amd/object.js
index 0286252..0286252 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/object.js
+++ b/includes/fcm/node_modules/underscore/amd/object.js
diff --git a/includes/fcm/node_modules/underscore/amd/omit.js b/includes/fcm/node_modules/underscore/amd/omit.js
index 81d691c..81d691c 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/omit.js
+++ b/includes/fcm/node_modules/underscore/amd/omit.js
diff --git a/includes/fcm/node_modules/underscore/amd/once.js b/includes/fcm/node_modules/underscore/amd/once.js
index 4fc1ddf..4fc1ddf 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/once.js
+++ b/includes/fcm/node_modules/underscore/amd/once.js
diff --git a/includes/fcm/node_modules/underscore/amd/pairs.js b/includes/fcm/node_modules/underscore/amd/pairs.js
index 4757681..4757681 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/pairs.js
+++ b/includes/fcm/node_modules/underscore/amd/pairs.js
diff --git a/includes/fcm/node_modules/underscore/amd/partial.js b/includes/fcm/node_modules/underscore/amd/partial.js
index 64f95df..64f95df 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/partial.js
+++ b/includes/fcm/node_modules/underscore/amd/partial.js
diff --git a/includes/fcm/node_modules/underscore/amd/partition.js b/includes/fcm/node_modules/underscore/amd/partition.js
index a87e5fb..a87e5fb 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/partition.js
+++ b/includes/fcm/node_modules/underscore/amd/partition.js
diff --git a/includes/fcm/node_modules/underscore/amd/pick.js b/includes/fcm/node_modules/underscore/amd/pick.js
index 1d4d89a..1d4d89a 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/pick.js
+++ b/includes/fcm/node_modules/underscore/amd/pick.js
diff --git a/includes/fcm/node_modules/underscore/amd/pluck.js b/includes/fcm/node_modules/underscore/amd/pluck.js
index d93d80c..d93d80c 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/pluck.js
+++ b/includes/fcm/node_modules/underscore/amd/pluck.js
diff --git a/includes/fcm/node_modules/underscore/amd/property.js b/includes/fcm/node_modules/underscore/amd/property.js
index 94c6ccc..94c6ccc 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/property.js
+++ b/includes/fcm/node_modules/underscore/amd/property.js
diff --git a/includes/fcm/node_modules/underscore/amd/propertyOf.js b/includes/fcm/node_modules/underscore/amd/propertyOf.js
index 13cfb75..13cfb75 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/propertyOf.js
+++ b/includes/fcm/node_modules/underscore/amd/propertyOf.js
diff --git a/includes/fcm/node_modules/underscore/amd/random.js b/includes/fcm/node_modules/underscore/amd/random.js
index ba82815..ba82815 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/random.js
+++ b/includes/fcm/node_modules/underscore/amd/random.js
diff --git a/includes/fcm/node_modules/underscore/amd/range.js b/includes/fcm/node_modules/underscore/amd/range.js
index 47eb9ed..47eb9ed 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/range.js
+++ b/includes/fcm/node_modules/underscore/amd/range.js
diff --git a/includes/fcm/node_modules/underscore/amd/reduce.js b/includes/fcm/node_modules/underscore/amd/reduce.js
index 2aae8ca..2aae8ca 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/reduce.js
+++ b/includes/fcm/node_modules/underscore/amd/reduce.js
diff --git a/includes/fcm/node_modules/underscore/amd/reduceRight.js b/includes/fcm/node_modules/underscore/amd/reduceRight.js
index ccb1739..ccb1739 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/reduceRight.js
+++ b/includes/fcm/node_modules/underscore/amd/reduceRight.js
diff --git a/includes/fcm/node_modules/underscore/amd/reject.js b/includes/fcm/node_modules/underscore/amd/reject.js
index acc91cf..acc91cf 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/reject.js
+++ b/includes/fcm/node_modules/underscore/amd/reject.js
diff --git a/includes/fcm/node_modules/underscore/amd/rest.js b/includes/fcm/node_modules/underscore/amd/rest.js
index ecf6b74..ecf6b74 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/rest.js
+++ b/includes/fcm/node_modules/underscore/amd/rest.js
diff --git a/includes/fcm/node_modules/underscore/amd/restArguments.js b/includes/fcm/node_modules/underscore/amd/restArguments.js
index dd71274..dd71274 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/restArguments.js
+++ b/includes/fcm/node_modules/underscore/amd/restArguments.js
diff --git a/includes/fcm/node_modules/underscore/amd/result.js b/includes/fcm/node_modules/underscore/amd/result.js
index 093a911..093a911 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/result.js
+++ b/includes/fcm/node_modules/underscore/amd/result.js
diff --git a/includes/fcm/node_modules/underscore/amd/sample.js b/includes/fcm/node_modules/underscore/amd/sample.js
index 0189bb5..0189bb5 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/sample.js
+++ b/includes/fcm/node_modules/underscore/amd/sample.js
diff --git a/includes/fcm/node_modules/underscore/amd/set.js b/includes/fcm/node_modules/underscore/amd/set.js
index 2c278c3..2c278c3 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/set.js
+++ b/includes/fcm/node_modules/underscore/amd/set.js
diff --git a/includes/fcm/node_modules/underscore/amd/shuffle.js b/includes/fcm/node_modules/underscore/amd/shuffle.js
index ff14021..ff14021 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/shuffle.js
+++ b/includes/fcm/node_modules/underscore/amd/shuffle.js
diff --git a/includes/fcm/node_modules/underscore/amd/size.js b/includes/fcm/node_modules/underscore/amd/size.js
index b741f4e..b741f4e 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/size.js
+++ b/includes/fcm/node_modules/underscore/amd/size.js
diff --git a/includes/fcm/node_modules/underscore/amd/some.js b/includes/fcm/node_modules/underscore/amd/some.js
index bb4e966..bb4e966 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/some.js
+++ b/includes/fcm/node_modules/underscore/amd/some.js
diff --git a/includes/fcm/node_modules/underscore/amd/sortBy.js b/includes/fcm/node_modules/underscore/amd/sortBy.js
index a4af6cb..a4af6cb 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/sortBy.js
+++ b/includes/fcm/node_modules/underscore/amd/sortBy.js
diff --git a/includes/fcm/node_modules/underscore/amd/sortedIndex.js b/includes/fcm/node_modules/underscore/amd/sortedIndex.js
index 83aac9e..83aac9e 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/sortedIndex.js
+++ b/includes/fcm/node_modules/underscore/amd/sortedIndex.js
diff --git a/includes/fcm/node_modules/underscore/amd/tap.js b/includes/fcm/node_modules/underscore/amd/tap.js
index 8605d10..8605d10 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/tap.js
+++ b/includes/fcm/node_modules/underscore/amd/tap.js
diff --git a/includes/fcm/node_modules/underscore/amd/template.js b/includes/fcm/node_modules/underscore/amd/template.js
index 65695ba..65695ba 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/template.js
+++ b/includes/fcm/node_modules/underscore/amd/template.js
diff --git a/includes/fcm/node_modules/underscore/amd/templateSettings.js b/includes/fcm/node_modules/underscore/amd/templateSettings.js
index 94abcb5..94abcb5 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/templateSettings.js
+++ b/includes/fcm/node_modules/underscore/amd/templateSettings.js
diff --git a/includes/fcm/node_modules/underscore/amd/throttle.js b/includes/fcm/node_modules/underscore/amd/throttle.js
index 555100a..555100a 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/throttle.js
+++ b/includes/fcm/node_modules/underscore/amd/throttle.js
diff --git a/includes/fcm/node_modules/underscore/amd/times.js b/includes/fcm/node_modules/underscore/amd/times.js
index d70145d..d70145d 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/times.js
+++ b/includes/fcm/node_modules/underscore/amd/times.js
diff --git a/includes/fcm/node_modules/underscore/amd/toArray.js b/includes/fcm/node_modules/underscore/amd/toArray.js
index 27b4169..27b4169 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/toArray.js
+++ b/includes/fcm/node_modules/underscore/amd/toArray.js
diff --git a/includes/fcm/node_modules/underscore/amd/toPath.js b/includes/fcm/node_modules/underscore/amd/toPath.js
index e2dfb23..e2dfb23 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/toPath.js
+++ b/includes/fcm/node_modules/underscore/amd/toPath.js
diff --git a/includes/fcm/node_modules/underscore/amd/underscore-array-methods.js b/includes/fcm/node_modules/underscore/amd/underscore-array-methods.js
index bb56875..bb56875 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/underscore-array-methods.js
+++ b/includes/fcm/node_modules/underscore/amd/underscore-array-methods.js
diff --git a/includes/fcm/node_modules/underscore/amd/underscore.js b/includes/fcm/node_modules/underscore/amd/underscore.js
index 03492ab..03492ab 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/underscore.js
+++ b/includes/fcm/node_modules/underscore/amd/underscore.js
diff --git a/includes/fcm/node_modules/underscore/amd/unescape.js b/includes/fcm/node_modules/underscore/amd/unescape.js
index b48d444..b48d444 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/unescape.js
+++ b/includes/fcm/node_modules/underscore/amd/unescape.js
diff --git a/includes/fcm/node_modules/underscore/amd/union.js b/includes/fcm/node_modules/underscore/amd/union.js
index 67884ba..67884ba 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/union.js
+++ b/includes/fcm/node_modules/underscore/amd/union.js
diff --git a/includes/fcm/node_modules/underscore/amd/uniq.js b/includes/fcm/node_modules/underscore/amd/uniq.js
index 5e05e41..5e05e41 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/uniq.js
+++ b/includes/fcm/node_modules/underscore/amd/uniq.js
diff --git a/includes/fcm/node_modules/underscore/amd/uniqueId.js b/includes/fcm/node_modules/underscore/amd/uniqueId.js
index 4c99d64..4c99d64 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/uniqueId.js
+++ b/includes/fcm/node_modules/underscore/amd/uniqueId.js
diff --git a/includes/fcm/node_modules/underscore/amd/unzip.js b/includes/fcm/node_modules/underscore/amd/unzip.js
index 2823223..2823223 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/unzip.js
+++ b/includes/fcm/node_modules/underscore/amd/unzip.js
diff --git a/includes/fcm/node_modules/underscore/amd/values.js b/includes/fcm/node_modules/underscore/amd/values.js
index f42830a..f42830a 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/values.js
+++ b/includes/fcm/node_modules/underscore/amd/values.js
diff --git a/includes/fcm/node_modules/underscore/amd/where.js b/includes/fcm/node_modules/underscore/amd/where.js
index a9d8b25..a9d8b25 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/where.js
+++ b/includes/fcm/node_modules/underscore/amd/where.js
diff --git a/includes/fcm/node_modules/underscore/amd/without.js b/includes/fcm/node_modules/underscore/amd/without.js
index eb0ac62..eb0ac62 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/without.js
+++ b/includes/fcm/node_modules/underscore/amd/without.js
diff --git a/includes/fcm/node_modules/underscore/amd/wrap.js b/includes/fcm/node_modules/underscore/amd/wrap.js
index 25f1995..25f1995 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/wrap.js
+++ b/includes/fcm/node_modules/underscore/amd/wrap.js
diff --git a/includes/fcm/node_modules/underscore/amd/zip.js b/includes/fcm/node_modules/underscore/amd/zip.js
index 25e61fe..25e61fe 100644..100755
--- a/includes/fcm/node_modules/underscore/amd/zip.js
+++ b/includes/fcm/node_modules/underscore/amd/zip.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_baseCreate.js b/includes/fcm/node_modules/underscore/cjs/_baseCreate.js
index aacc4f4..aacc4f4 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_baseCreate.js
+++ b/includes/fcm/node_modules/underscore/cjs/_baseCreate.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_baseIteratee.js b/includes/fcm/node_modules/underscore/cjs/_baseIteratee.js
index a826d1a..a826d1a 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_baseIteratee.js
+++ b/includes/fcm/node_modules/underscore/cjs/_baseIteratee.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_cb.js b/includes/fcm/node_modules/underscore/cjs/_cb.js
index 8b5d389..8b5d389 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_cb.js
+++ b/includes/fcm/node_modules/underscore/cjs/_cb.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_chainResult.js b/includes/fcm/node_modules/underscore/cjs/_chainResult.js
index 8670e3d..8670e3d 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_chainResult.js
+++ b/includes/fcm/node_modules/underscore/cjs/_chainResult.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_collectNonEnumProps.js b/includes/fcm/node_modules/underscore/cjs/_collectNonEnumProps.js
index 6e62c91..6e62c91 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_collectNonEnumProps.js
+++ b/includes/fcm/node_modules/underscore/cjs/_collectNonEnumProps.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_createAssigner.js b/includes/fcm/node_modules/underscore/cjs/_createAssigner.js
index 13fa0dd..13fa0dd 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_createAssigner.js
+++ b/includes/fcm/node_modules/underscore/cjs/_createAssigner.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_createEscaper.js b/includes/fcm/node_modules/underscore/cjs/_createEscaper.js
index c3b7ac4..c3b7ac4 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_createEscaper.js
+++ b/includes/fcm/node_modules/underscore/cjs/_createEscaper.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_createIndexFinder.js b/includes/fcm/node_modules/underscore/cjs/_createIndexFinder.js
index 7f39039..7f39039 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_createIndexFinder.js
+++ b/includes/fcm/node_modules/underscore/cjs/_createIndexFinder.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_createPredicateIndexFinder.js b/includes/fcm/node_modules/underscore/cjs/_createPredicateIndexFinder.js
index e954419..e954419 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_createPredicateIndexFinder.js
+++ b/includes/fcm/node_modules/underscore/cjs/_createPredicateIndexFinder.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_createReduce.js b/includes/fcm/node_modules/underscore/cjs/_createReduce.js
index fb24608..fb24608 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_createReduce.js
+++ b/includes/fcm/node_modules/underscore/cjs/_createReduce.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_createSizePropertyCheck.js b/includes/fcm/node_modules/underscore/cjs/_createSizePropertyCheck.js
index 7271129..7271129 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_createSizePropertyCheck.js
+++ b/includes/fcm/node_modules/underscore/cjs/_createSizePropertyCheck.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_deepGet.js b/includes/fcm/node_modules/underscore/cjs/_deepGet.js
index 9017058..9017058 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_deepGet.js
+++ b/includes/fcm/node_modules/underscore/cjs/_deepGet.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_escapeMap.js b/includes/fcm/node_modules/underscore/cjs/_escapeMap.js
index 821501e..821501e 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_escapeMap.js
+++ b/includes/fcm/node_modules/underscore/cjs/_escapeMap.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_executeBound.js b/includes/fcm/node_modules/underscore/cjs/_executeBound.js
index de0220e..de0220e 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_executeBound.js
+++ b/includes/fcm/node_modules/underscore/cjs/_executeBound.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_flatten.js b/includes/fcm/node_modules/underscore/cjs/_flatten.js
index 830221d..830221d 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_flatten.js
+++ b/includes/fcm/node_modules/underscore/cjs/_flatten.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_getByteLength.js b/includes/fcm/node_modules/underscore/cjs/_getByteLength.js
index 49acd7f..49acd7f 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_getByteLength.js
+++ b/includes/fcm/node_modules/underscore/cjs/_getByteLength.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_getLength.js b/includes/fcm/node_modules/underscore/cjs/_getLength.js
index 1ad7092..1ad7092 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_getLength.js
+++ b/includes/fcm/node_modules/underscore/cjs/_getLength.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_group.js b/includes/fcm/node_modules/underscore/cjs/_group.js
index cb1f5a8..cb1f5a8 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_group.js
+++ b/includes/fcm/node_modules/underscore/cjs/_group.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_has.js b/includes/fcm/node_modules/underscore/cjs/_has.js
index 6540346..6540346 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_has.js
+++ b/includes/fcm/node_modules/underscore/cjs/_has.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_hasObjectTag.js b/includes/fcm/node_modules/underscore/cjs/_hasObjectTag.js
index fb71452..fb71452 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_hasObjectTag.js
+++ b/includes/fcm/node_modules/underscore/cjs/_hasObjectTag.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_isArrayLike.js b/includes/fcm/node_modules/underscore/cjs/_isArrayLike.js
index b835307..b835307 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_isArrayLike.js
+++ b/includes/fcm/node_modules/underscore/cjs/_isArrayLike.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_isBufferLike.js b/includes/fcm/node_modules/underscore/cjs/_isBufferLike.js
index bf919aa..bf919aa 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_isBufferLike.js
+++ b/includes/fcm/node_modules/underscore/cjs/_isBufferLike.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_keyInObj.js b/includes/fcm/node_modules/underscore/cjs/_keyInObj.js
index 12adc82..12adc82 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_keyInObj.js
+++ b/includes/fcm/node_modules/underscore/cjs/_keyInObj.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_methodFingerprint.js b/includes/fcm/node_modules/underscore/cjs/_methodFingerprint.js
index 26028c9..26028c9 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_methodFingerprint.js
+++ b/includes/fcm/node_modules/underscore/cjs/_methodFingerprint.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_optimizeCb.js b/includes/fcm/node_modules/underscore/cjs/_optimizeCb.js
index e6c2538..e6c2538 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_optimizeCb.js
+++ b/includes/fcm/node_modules/underscore/cjs/_optimizeCb.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_set.js b/includes/fcm/node_modules/underscore/cjs/_set.js
index e2a1046..e2a1046 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_set.js
+++ b/includes/fcm/node_modules/underscore/cjs/_set.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_setup.js b/includes/fcm/node_modules/underscore/cjs/_setup.js
index e02ac79..e02ac79 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_setup.js
+++ b/includes/fcm/node_modules/underscore/cjs/_setup.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_shallowProperty.js b/includes/fcm/node_modules/underscore/cjs/_shallowProperty.js
index aabdc62..aabdc62 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_shallowProperty.js
+++ b/includes/fcm/node_modules/underscore/cjs/_shallowProperty.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_stringTagBug.js b/includes/fcm/node_modules/underscore/cjs/_stringTagBug.js
index b5b21ca..b5b21ca 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_stringTagBug.js
+++ b/includes/fcm/node_modules/underscore/cjs/_stringTagBug.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_tagTester.js b/includes/fcm/node_modules/underscore/cjs/_tagTester.js
index 2578e9b..2578e9b 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_tagTester.js
+++ b/includes/fcm/node_modules/underscore/cjs/_tagTester.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_toBufferView.js b/includes/fcm/node_modules/underscore/cjs/_toBufferView.js
index 3ad4e88..3ad4e88 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_toBufferView.js
+++ b/includes/fcm/node_modules/underscore/cjs/_toBufferView.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_toPath.js b/includes/fcm/node_modules/underscore/cjs/_toPath.js
index 33f1fa7..33f1fa7 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_toPath.js
+++ b/includes/fcm/node_modules/underscore/cjs/_toPath.js
diff --git a/includes/fcm/node_modules/underscore/cjs/_unescapeMap.js b/includes/fcm/node_modules/underscore/cjs/_unescapeMap.js
index b2f68c8..b2f68c8 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/_unescapeMap.js
+++ b/includes/fcm/node_modules/underscore/cjs/_unescapeMap.js
diff --git a/includes/fcm/node_modules/underscore/cjs/after.js b/includes/fcm/node_modules/underscore/cjs/after.js
index c047e20..c047e20 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/after.js
+++ b/includes/fcm/node_modules/underscore/cjs/after.js
diff --git a/includes/fcm/node_modules/underscore/cjs/allKeys.js b/includes/fcm/node_modules/underscore/cjs/allKeys.js
index 1eb5e84..1eb5e84 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/allKeys.js
+++ b/includes/fcm/node_modules/underscore/cjs/allKeys.js
diff --git a/includes/fcm/node_modules/underscore/cjs/before.js b/includes/fcm/node_modules/underscore/cjs/before.js
index 714a31e..714a31e 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/before.js
+++ b/includes/fcm/node_modules/underscore/cjs/before.js
diff --git a/includes/fcm/node_modules/underscore/cjs/bind.js b/includes/fcm/node_modules/underscore/cjs/bind.js
index 59bc5ee..59bc5ee 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/bind.js
+++ b/includes/fcm/node_modules/underscore/cjs/bind.js
diff --git a/includes/fcm/node_modules/underscore/cjs/bindAll.js b/includes/fcm/node_modules/underscore/cjs/bindAll.js
index 12c1402..12c1402 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/bindAll.js
+++ b/includes/fcm/node_modules/underscore/cjs/bindAll.js
diff --git a/includes/fcm/node_modules/underscore/cjs/chain.js b/includes/fcm/node_modules/underscore/cjs/chain.js
index 07e35ea..07e35ea 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/chain.js
+++ b/includes/fcm/node_modules/underscore/cjs/chain.js
diff --git a/includes/fcm/node_modules/underscore/cjs/chunk.js b/includes/fcm/node_modules/underscore/cjs/chunk.js
index 3e10d88..3e10d88 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/chunk.js
+++ b/includes/fcm/node_modules/underscore/cjs/chunk.js
diff --git a/includes/fcm/node_modules/underscore/cjs/clone.js b/includes/fcm/node_modules/underscore/cjs/clone.js
index 91b3e5b..91b3e5b 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/clone.js
+++ b/includes/fcm/node_modules/underscore/cjs/clone.js
diff --git a/includes/fcm/node_modules/underscore/cjs/compact.js b/includes/fcm/node_modules/underscore/cjs/compact.js
index 8fd210e..8fd210e 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/compact.js
+++ b/includes/fcm/node_modules/underscore/cjs/compact.js
diff --git a/includes/fcm/node_modules/underscore/cjs/compose.js b/includes/fcm/node_modules/underscore/cjs/compose.js
index f95f890..f95f890 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/compose.js
+++ b/includes/fcm/node_modules/underscore/cjs/compose.js
diff --git a/includes/fcm/node_modules/underscore/cjs/constant.js b/includes/fcm/node_modules/underscore/cjs/constant.js
index 0b2904b..0b2904b 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/constant.js
+++ b/includes/fcm/node_modules/underscore/cjs/constant.js
diff --git a/includes/fcm/node_modules/underscore/cjs/contains.js b/includes/fcm/node_modules/underscore/cjs/contains.js
index bfe1341..bfe1341 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/contains.js
+++ b/includes/fcm/node_modules/underscore/cjs/contains.js
diff --git a/includes/fcm/node_modules/underscore/cjs/countBy.js b/includes/fcm/node_modules/underscore/cjs/countBy.js
index 8880326..8880326 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/countBy.js
+++ b/includes/fcm/node_modules/underscore/cjs/countBy.js
diff --git a/includes/fcm/node_modules/underscore/cjs/create.js b/includes/fcm/node_modules/underscore/cjs/create.js
index 6833218..6833218 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/create.js
+++ b/includes/fcm/node_modules/underscore/cjs/create.js
diff --git a/includes/fcm/node_modules/underscore/cjs/debounce.js b/includes/fcm/node_modules/underscore/cjs/debounce.js
index 517086c..517086c 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/debounce.js
+++ b/includes/fcm/node_modules/underscore/cjs/debounce.js
diff --git a/includes/fcm/node_modules/underscore/cjs/defaults.js b/includes/fcm/node_modules/underscore/cjs/defaults.js
index 180cdd1..180cdd1 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/defaults.js
+++ b/includes/fcm/node_modules/underscore/cjs/defaults.js
diff --git a/includes/fcm/node_modules/underscore/cjs/defer.js b/includes/fcm/node_modules/underscore/cjs/defer.js
index 2f1ef25..2f1ef25 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/defer.js
+++ b/includes/fcm/node_modules/underscore/cjs/defer.js
diff --git a/includes/fcm/node_modules/underscore/cjs/delay.js b/includes/fcm/node_modules/underscore/cjs/delay.js
index 49b5387..49b5387 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/delay.js
+++ b/includes/fcm/node_modules/underscore/cjs/delay.js
diff --git a/includes/fcm/node_modules/underscore/cjs/difference.js b/includes/fcm/node_modules/underscore/cjs/difference.js
index 8e472d6..8e472d6 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/difference.js
+++ b/includes/fcm/node_modules/underscore/cjs/difference.js
diff --git a/includes/fcm/node_modules/underscore/cjs/each.js b/includes/fcm/node_modules/underscore/cjs/each.js
index f6fa21e..f6fa21e 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/each.js
+++ b/includes/fcm/node_modules/underscore/cjs/each.js
diff --git a/includes/fcm/node_modules/underscore/cjs/escape.js b/includes/fcm/node_modules/underscore/cjs/escape.js
index 0f29ef8..0f29ef8 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/escape.js
+++ b/includes/fcm/node_modules/underscore/cjs/escape.js
diff --git a/includes/fcm/node_modules/underscore/cjs/every.js b/includes/fcm/node_modules/underscore/cjs/every.js
index d078695..d078695 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/every.js
+++ b/includes/fcm/node_modules/underscore/cjs/every.js
diff --git a/includes/fcm/node_modules/underscore/cjs/extend.js b/includes/fcm/node_modules/underscore/cjs/extend.js
index 7c5511c..7c5511c 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/extend.js
+++ b/includes/fcm/node_modules/underscore/cjs/extend.js
diff --git a/includes/fcm/node_modules/underscore/cjs/extendOwn.js b/includes/fcm/node_modules/underscore/cjs/extendOwn.js
index 337195a..337195a 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/extendOwn.js
+++ b/includes/fcm/node_modules/underscore/cjs/extendOwn.js
diff --git a/includes/fcm/node_modules/underscore/cjs/filter.js b/includes/fcm/node_modules/underscore/cjs/filter.js
index ba1a063..ba1a063 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/filter.js
+++ b/includes/fcm/node_modules/underscore/cjs/filter.js
diff --git a/includes/fcm/node_modules/underscore/cjs/find.js b/includes/fcm/node_modules/underscore/cjs/find.js
index 03728b4..03728b4 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/find.js
+++ b/includes/fcm/node_modules/underscore/cjs/find.js
diff --git a/includes/fcm/node_modules/underscore/cjs/findIndex.js b/includes/fcm/node_modules/underscore/cjs/findIndex.js
index e5a1fec..e5a1fec 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/findIndex.js
+++ b/includes/fcm/node_modules/underscore/cjs/findIndex.js
diff --git a/includes/fcm/node_modules/underscore/cjs/findKey.js b/includes/fcm/node_modules/underscore/cjs/findKey.js
index 4f2c291..4f2c291 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/findKey.js
+++ b/includes/fcm/node_modules/underscore/cjs/findKey.js
diff --git a/includes/fcm/node_modules/underscore/cjs/findLastIndex.js b/includes/fcm/node_modules/underscore/cjs/findLastIndex.js
index c9165cb..c9165cb 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/findLastIndex.js
+++ b/includes/fcm/node_modules/underscore/cjs/findLastIndex.js
diff --git a/includes/fcm/node_modules/underscore/cjs/findWhere.js b/includes/fcm/node_modules/underscore/cjs/findWhere.js
index cf66e0d..cf66e0d 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/findWhere.js
+++ b/includes/fcm/node_modules/underscore/cjs/findWhere.js
diff --git a/includes/fcm/node_modules/underscore/cjs/first.js b/includes/fcm/node_modules/underscore/cjs/first.js
index 82b6846..82b6846 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/first.js
+++ b/includes/fcm/node_modules/underscore/cjs/first.js
diff --git a/includes/fcm/node_modules/underscore/cjs/flatten.js b/includes/fcm/node_modules/underscore/cjs/flatten.js
index b887839..b887839 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/flatten.js
+++ b/includes/fcm/node_modules/underscore/cjs/flatten.js
diff --git a/includes/fcm/node_modules/underscore/cjs/functions.js b/includes/fcm/node_modules/underscore/cjs/functions.js
index f9afb43..f9afb43 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/functions.js
+++ b/includes/fcm/node_modules/underscore/cjs/functions.js
diff --git a/includes/fcm/node_modules/underscore/cjs/get.js b/includes/fcm/node_modules/underscore/cjs/get.js
index 0f57fe0..0f57fe0 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/get.js
+++ b/includes/fcm/node_modules/underscore/cjs/get.js
diff --git a/includes/fcm/node_modules/underscore/cjs/groupBy.js b/includes/fcm/node_modules/underscore/cjs/groupBy.js
index f152f9d..f152f9d 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/groupBy.js
+++ b/includes/fcm/node_modules/underscore/cjs/groupBy.js
diff --git a/includes/fcm/node_modules/underscore/cjs/has.js b/includes/fcm/node_modules/underscore/cjs/has.js
index 26c123d..26c123d 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/has.js
+++ b/includes/fcm/node_modules/underscore/cjs/has.js
diff --git a/includes/fcm/node_modules/underscore/cjs/identity.js b/includes/fcm/node_modules/underscore/cjs/identity.js
index d65566a..d65566a 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/identity.js
+++ b/includes/fcm/node_modules/underscore/cjs/identity.js
diff --git a/includes/fcm/node_modules/underscore/cjs/index-default.js b/includes/fcm/node_modules/underscore/cjs/index-default.js
index 4685949..4685949 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/index-default.js
+++ b/includes/fcm/node_modules/underscore/cjs/index-default.js
diff --git a/includes/fcm/node_modules/underscore/cjs/index.js b/includes/fcm/node_modules/underscore/cjs/index.js
index cb06a75..cb06a75 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/index.js
+++ b/includes/fcm/node_modules/underscore/cjs/index.js
diff --git a/includes/fcm/node_modules/underscore/cjs/indexBy.js b/includes/fcm/node_modules/underscore/cjs/indexBy.js
index 89ff21a..89ff21a 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/indexBy.js
+++ b/includes/fcm/node_modules/underscore/cjs/indexBy.js
diff --git a/includes/fcm/node_modules/underscore/cjs/indexOf.js b/includes/fcm/node_modules/underscore/cjs/indexOf.js
index ef3352b..ef3352b 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/indexOf.js
+++ b/includes/fcm/node_modules/underscore/cjs/indexOf.js
diff --git a/includes/fcm/node_modules/underscore/cjs/initial.js b/includes/fcm/node_modules/underscore/cjs/initial.js
index 9db2cd2..9db2cd2 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/initial.js
+++ b/includes/fcm/node_modules/underscore/cjs/initial.js
diff --git a/includes/fcm/node_modules/underscore/cjs/intersection.js b/includes/fcm/node_modules/underscore/cjs/intersection.js
index e28fe2f..e28fe2f 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/intersection.js
+++ b/includes/fcm/node_modules/underscore/cjs/intersection.js
diff --git a/includes/fcm/node_modules/underscore/cjs/invert.js b/includes/fcm/node_modules/underscore/cjs/invert.js
index a0c5150..a0c5150 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/invert.js
+++ b/includes/fcm/node_modules/underscore/cjs/invert.js
diff --git a/includes/fcm/node_modules/underscore/cjs/invoke.js b/includes/fcm/node_modules/underscore/cjs/invoke.js
index e2f1267..e2f1267 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/invoke.js
+++ b/includes/fcm/node_modules/underscore/cjs/invoke.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isArguments.js b/includes/fcm/node_modules/underscore/cjs/isArguments.js
index 8b33b11..8b33b11 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isArguments.js
+++ b/includes/fcm/node_modules/underscore/cjs/isArguments.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isArray.js b/includes/fcm/node_modules/underscore/cjs/isArray.js
index abcdad3..abcdad3 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isArray.js
+++ b/includes/fcm/node_modules/underscore/cjs/isArray.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isArrayBuffer.js b/includes/fcm/node_modules/underscore/cjs/isArrayBuffer.js
index c69523f..c69523f 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isArrayBuffer.js
+++ b/includes/fcm/node_modules/underscore/cjs/isArrayBuffer.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isBoolean.js b/includes/fcm/node_modules/underscore/cjs/isBoolean.js
index 29b82d8..29b82d8 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isBoolean.js
+++ b/includes/fcm/node_modules/underscore/cjs/isBoolean.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isDataView.js b/includes/fcm/node_modules/underscore/cjs/isDataView.js
index e74b6ec..e74b6ec 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isDataView.js
+++ b/includes/fcm/node_modules/underscore/cjs/isDataView.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isDate.js b/includes/fcm/node_modules/underscore/cjs/isDate.js
index e342bc9..e342bc9 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isDate.js
+++ b/includes/fcm/node_modules/underscore/cjs/isDate.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isElement.js b/includes/fcm/node_modules/underscore/cjs/isElement.js
index 13b63cc..13b63cc 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isElement.js
+++ b/includes/fcm/node_modules/underscore/cjs/isElement.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isEmpty.js b/includes/fcm/node_modules/underscore/cjs/isEmpty.js
index 2f1e315..2f1e315 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isEmpty.js
+++ b/includes/fcm/node_modules/underscore/cjs/isEmpty.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isEqual.js b/includes/fcm/node_modules/underscore/cjs/isEqual.js
index 34bf5e6..34bf5e6 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isEqual.js
+++ b/includes/fcm/node_modules/underscore/cjs/isEqual.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isError.js b/includes/fcm/node_modules/underscore/cjs/isError.js
index a2df914..a2df914 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isError.js
+++ b/includes/fcm/node_modules/underscore/cjs/isError.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isFinite.js b/includes/fcm/node_modules/underscore/cjs/isFinite.js
index 5359c3a..5359c3a 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isFinite.js
+++ b/includes/fcm/node_modules/underscore/cjs/isFinite.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isFunction.js b/includes/fcm/node_modules/underscore/cjs/isFunction.js
index a1c5968..a1c5968 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isFunction.js
+++ b/includes/fcm/node_modules/underscore/cjs/isFunction.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isMap.js b/includes/fcm/node_modules/underscore/cjs/isMap.js
index a7dfb03..a7dfb03 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isMap.js
+++ b/includes/fcm/node_modules/underscore/cjs/isMap.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isMatch.js b/includes/fcm/node_modules/underscore/cjs/isMatch.js
index 7b6c500..7b6c500 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isMatch.js
+++ b/includes/fcm/node_modules/underscore/cjs/isMatch.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isNaN.js b/includes/fcm/node_modules/underscore/cjs/isNaN.js
index f6ade7e..f6ade7e 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isNaN.js
+++ b/includes/fcm/node_modules/underscore/cjs/isNaN.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isNull.js b/includes/fcm/node_modules/underscore/cjs/isNull.js
index 43705a4..43705a4 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isNull.js
+++ b/includes/fcm/node_modules/underscore/cjs/isNull.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isNumber.js b/includes/fcm/node_modules/underscore/cjs/isNumber.js
index 52d5b44..52d5b44 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isNumber.js
+++ b/includes/fcm/node_modules/underscore/cjs/isNumber.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isObject.js b/includes/fcm/node_modules/underscore/cjs/isObject.js
index 6f9ae3b..6f9ae3b 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isObject.js
+++ b/includes/fcm/node_modules/underscore/cjs/isObject.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isRegExp.js b/includes/fcm/node_modules/underscore/cjs/isRegExp.js
index 3026bab..3026bab 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isRegExp.js
+++ b/includes/fcm/node_modules/underscore/cjs/isRegExp.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isSet.js b/includes/fcm/node_modules/underscore/cjs/isSet.js
index a28c1d9..a28c1d9 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isSet.js
+++ b/includes/fcm/node_modules/underscore/cjs/isSet.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isString.js b/includes/fcm/node_modules/underscore/cjs/isString.js
index c7c3887..c7c3887 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isString.js
+++ b/includes/fcm/node_modules/underscore/cjs/isString.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isSymbol.js b/includes/fcm/node_modules/underscore/cjs/isSymbol.js
index 140a54e..140a54e 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isSymbol.js
+++ b/includes/fcm/node_modules/underscore/cjs/isSymbol.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isTypedArray.js b/includes/fcm/node_modules/underscore/cjs/isTypedArray.js
index c3b467f..c3b467f 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isTypedArray.js
+++ b/includes/fcm/node_modules/underscore/cjs/isTypedArray.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isUndefined.js b/includes/fcm/node_modules/underscore/cjs/isUndefined.js
index e59c968..e59c968 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isUndefined.js
+++ b/includes/fcm/node_modules/underscore/cjs/isUndefined.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isWeakMap.js b/includes/fcm/node_modules/underscore/cjs/isWeakMap.js
index ee3c10e..ee3c10e 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isWeakMap.js
+++ b/includes/fcm/node_modules/underscore/cjs/isWeakMap.js
diff --git a/includes/fcm/node_modules/underscore/cjs/isWeakSet.js b/includes/fcm/node_modules/underscore/cjs/isWeakSet.js
index 06104ea..06104ea 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/isWeakSet.js
+++ b/includes/fcm/node_modules/underscore/cjs/isWeakSet.js
diff --git a/includes/fcm/node_modules/underscore/cjs/iteratee.js b/includes/fcm/node_modules/underscore/cjs/iteratee.js
index 52b5275..52b5275 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/iteratee.js
+++ b/includes/fcm/node_modules/underscore/cjs/iteratee.js
diff --git a/includes/fcm/node_modules/underscore/cjs/keys.js b/includes/fcm/node_modules/underscore/cjs/keys.js
index 9caff25..9caff25 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/keys.js
+++ b/includes/fcm/node_modules/underscore/cjs/keys.js
diff --git a/includes/fcm/node_modules/underscore/cjs/last.js b/includes/fcm/node_modules/underscore/cjs/last.js
index 9a9ff6d..9a9ff6d 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/last.js
+++ b/includes/fcm/node_modules/underscore/cjs/last.js
diff --git a/includes/fcm/node_modules/underscore/cjs/lastIndexOf.js b/includes/fcm/node_modules/underscore/cjs/lastIndexOf.js
index d7af858..d7af858 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/lastIndexOf.js
+++ b/includes/fcm/node_modules/underscore/cjs/lastIndexOf.js
diff --git a/includes/fcm/node_modules/underscore/cjs/map.js b/includes/fcm/node_modules/underscore/cjs/map.js
index e44d51d..e44d51d 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/map.js
+++ b/includes/fcm/node_modules/underscore/cjs/map.js
diff --git a/includes/fcm/node_modules/underscore/cjs/mapObject.js b/includes/fcm/node_modules/underscore/cjs/mapObject.js
index 883caa7..883caa7 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/mapObject.js
+++ b/includes/fcm/node_modules/underscore/cjs/mapObject.js
diff --git a/includes/fcm/node_modules/underscore/cjs/matcher.js b/includes/fcm/node_modules/underscore/cjs/matcher.js
index 579f8a8..579f8a8 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/matcher.js
+++ b/includes/fcm/node_modules/underscore/cjs/matcher.js
diff --git a/includes/fcm/node_modules/underscore/cjs/max.js b/includes/fcm/node_modules/underscore/cjs/max.js
index 2b06f51..2b06f51 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/max.js
+++ b/includes/fcm/node_modules/underscore/cjs/max.js
diff --git a/includes/fcm/node_modules/underscore/cjs/memoize.js b/includes/fcm/node_modules/underscore/cjs/memoize.js
index 9d5b4e2..9d5b4e2 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/memoize.js
+++ b/includes/fcm/node_modules/underscore/cjs/memoize.js
diff --git a/includes/fcm/node_modules/underscore/cjs/min.js b/includes/fcm/node_modules/underscore/cjs/min.js
index 17de77d..17de77d 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/min.js
+++ b/includes/fcm/node_modules/underscore/cjs/min.js
diff --git a/includes/fcm/node_modules/underscore/cjs/mixin.js b/includes/fcm/node_modules/underscore/cjs/mixin.js
index a0fbb3a..a0fbb3a 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/mixin.js
+++ b/includes/fcm/node_modules/underscore/cjs/mixin.js
diff --git a/includes/fcm/node_modules/underscore/cjs/negate.js b/includes/fcm/node_modules/underscore/cjs/negate.js
index d4a22ed..d4a22ed 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/negate.js
+++ b/includes/fcm/node_modules/underscore/cjs/negate.js
diff --git a/includes/fcm/node_modules/underscore/cjs/noop.js b/includes/fcm/node_modules/underscore/cjs/noop.js
index 4d355ba..4d355ba 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/noop.js
+++ b/includes/fcm/node_modules/underscore/cjs/noop.js
diff --git a/includes/fcm/node_modules/underscore/cjs/now.js b/includes/fcm/node_modules/underscore/cjs/now.js
index 746e66e..746e66e 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/now.js
+++ b/includes/fcm/node_modules/underscore/cjs/now.js
diff --git a/includes/fcm/node_modules/underscore/cjs/object.js b/includes/fcm/node_modules/underscore/cjs/object.js
index 583b320..583b320 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/object.js
+++ b/includes/fcm/node_modules/underscore/cjs/object.js
diff --git a/includes/fcm/node_modules/underscore/cjs/omit.js b/includes/fcm/node_modules/underscore/cjs/omit.js
index b80651b..b80651b 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/omit.js
+++ b/includes/fcm/node_modules/underscore/cjs/omit.js
diff --git a/includes/fcm/node_modules/underscore/cjs/once.js b/includes/fcm/node_modules/underscore/cjs/once.js
index d9cb81d..d9cb81d 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/once.js
+++ b/includes/fcm/node_modules/underscore/cjs/once.js
diff --git a/includes/fcm/node_modules/underscore/cjs/pairs.js b/includes/fcm/node_modules/underscore/cjs/pairs.js
index 399243e..399243e 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/pairs.js
+++ b/includes/fcm/node_modules/underscore/cjs/pairs.js
diff --git a/includes/fcm/node_modules/underscore/cjs/partial.js b/includes/fcm/node_modules/underscore/cjs/partial.js
index d6f5bd8..d6f5bd8 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/partial.js
+++ b/includes/fcm/node_modules/underscore/cjs/partial.js
diff --git a/includes/fcm/node_modules/underscore/cjs/partition.js b/includes/fcm/node_modules/underscore/cjs/partition.js
index 294786f..294786f 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/partition.js
+++ b/includes/fcm/node_modules/underscore/cjs/partition.js
diff --git a/includes/fcm/node_modules/underscore/cjs/pick.js b/includes/fcm/node_modules/underscore/cjs/pick.js
index df74220..df74220 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/pick.js
+++ b/includes/fcm/node_modules/underscore/cjs/pick.js
diff --git a/includes/fcm/node_modules/underscore/cjs/pluck.js b/includes/fcm/node_modules/underscore/cjs/pluck.js
index 043c1b4..043c1b4 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/pluck.js
+++ b/includes/fcm/node_modules/underscore/cjs/pluck.js
diff --git a/includes/fcm/node_modules/underscore/cjs/property.js b/includes/fcm/node_modules/underscore/cjs/property.js
index e7b069d..e7b069d 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/property.js
+++ b/includes/fcm/node_modules/underscore/cjs/property.js
diff --git a/includes/fcm/node_modules/underscore/cjs/propertyOf.js b/includes/fcm/node_modules/underscore/cjs/propertyOf.js
index 2039a32..2039a32 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/propertyOf.js
+++ b/includes/fcm/node_modules/underscore/cjs/propertyOf.js
diff --git a/includes/fcm/node_modules/underscore/cjs/random.js b/includes/fcm/node_modules/underscore/cjs/random.js
index cb9a0ab..cb9a0ab 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/random.js
+++ b/includes/fcm/node_modules/underscore/cjs/random.js
diff --git a/includes/fcm/node_modules/underscore/cjs/range.js b/includes/fcm/node_modules/underscore/cjs/range.js
index 7a5a241..7a5a241 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/range.js
+++ b/includes/fcm/node_modules/underscore/cjs/range.js
diff --git a/includes/fcm/node_modules/underscore/cjs/reduce.js b/includes/fcm/node_modules/underscore/cjs/reduce.js
index 170b1b0..170b1b0 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/reduce.js
+++ b/includes/fcm/node_modules/underscore/cjs/reduce.js
diff --git a/includes/fcm/node_modules/underscore/cjs/reduceRight.js b/includes/fcm/node_modules/underscore/cjs/reduceRight.js
index 52413d7..52413d7 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/reduceRight.js
+++ b/includes/fcm/node_modules/underscore/cjs/reduceRight.js
diff --git a/includes/fcm/node_modules/underscore/cjs/reject.js b/includes/fcm/node_modules/underscore/cjs/reject.js
index 8608b63..8608b63 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/reject.js
+++ b/includes/fcm/node_modules/underscore/cjs/reject.js
diff --git a/includes/fcm/node_modules/underscore/cjs/rest.js b/includes/fcm/node_modules/underscore/cjs/rest.js
index 4ce7662..4ce7662 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/rest.js
+++ b/includes/fcm/node_modules/underscore/cjs/rest.js
diff --git a/includes/fcm/node_modules/underscore/cjs/restArguments.js b/includes/fcm/node_modules/underscore/cjs/restArguments.js
index b292cb4..b292cb4 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/restArguments.js
+++ b/includes/fcm/node_modules/underscore/cjs/restArguments.js
diff --git a/includes/fcm/node_modules/underscore/cjs/result.js b/includes/fcm/node_modules/underscore/cjs/result.js
index 7bd3fb6..7bd3fb6 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/result.js
+++ b/includes/fcm/node_modules/underscore/cjs/result.js
diff --git a/includes/fcm/node_modules/underscore/cjs/sample.js b/includes/fcm/node_modules/underscore/cjs/sample.js
index c640ff4..c640ff4 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/sample.js
+++ b/includes/fcm/node_modules/underscore/cjs/sample.js
diff --git a/includes/fcm/node_modules/underscore/cjs/set.js b/includes/fcm/node_modules/underscore/cjs/set.js
index a357a2b..a357a2b 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/set.js
+++ b/includes/fcm/node_modules/underscore/cjs/set.js
diff --git a/includes/fcm/node_modules/underscore/cjs/shuffle.js b/includes/fcm/node_modules/underscore/cjs/shuffle.js
index 2694917..2694917 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/shuffle.js
+++ b/includes/fcm/node_modules/underscore/cjs/shuffle.js
diff --git a/includes/fcm/node_modules/underscore/cjs/size.js b/includes/fcm/node_modules/underscore/cjs/size.js
index a65f4c0..a65f4c0 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/size.js
+++ b/includes/fcm/node_modules/underscore/cjs/size.js
diff --git a/includes/fcm/node_modules/underscore/cjs/some.js b/includes/fcm/node_modules/underscore/cjs/some.js
index 346752e..346752e 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/some.js
+++ b/includes/fcm/node_modules/underscore/cjs/some.js
diff --git a/includes/fcm/node_modules/underscore/cjs/sortBy.js b/includes/fcm/node_modules/underscore/cjs/sortBy.js
index 28dae07..28dae07 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/sortBy.js
+++ b/includes/fcm/node_modules/underscore/cjs/sortBy.js
diff --git a/includes/fcm/node_modules/underscore/cjs/sortedIndex.js b/includes/fcm/node_modules/underscore/cjs/sortedIndex.js
index 1f26171..1f26171 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/sortedIndex.js
+++ b/includes/fcm/node_modules/underscore/cjs/sortedIndex.js
diff --git a/includes/fcm/node_modules/underscore/cjs/tap.js b/includes/fcm/node_modules/underscore/cjs/tap.js
index 3dc681f..3dc681f 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/tap.js
+++ b/includes/fcm/node_modules/underscore/cjs/tap.js
diff --git a/includes/fcm/node_modules/underscore/cjs/template.js b/includes/fcm/node_modules/underscore/cjs/template.js
index cf626aa..cf626aa 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/template.js
+++ b/includes/fcm/node_modules/underscore/cjs/template.js
diff --git a/includes/fcm/node_modules/underscore/cjs/templateSettings.js b/includes/fcm/node_modules/underscore/cjs/templateSettings.js
index 4b55798..4b55798 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/templateSettings.js
+++ b/includes/fcm/node_modules/underscore/cjs/templateSettings.js
diff --git a/includes/fcm/node_modules/underscore/cjs/throttle.js b/includes/fcm/node_modules/underscore/cjs/throttle.js
index 3b013d9..3b013d9 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/throttle.js
+++ b/includes/fcm/node_modules/underscore/cjs/throttle.js
diff --git a/includes/fcm/node_modules/underscore/cjs/times.js b/includes/fcm/node_modules/underscore/cjs/times.js
index 0a36b79..0a36b79 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/times.js
+++ b/includes/fcm/node_modules/underscore/cjs/times.js
diff --git a/includes/fcm/node_modules/underscore/cjs/toArray.js b/includes/fcm/node_modules/underscore/cjs/toArray.js
index 4f29a05..4f29a05 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/toArray.js
+++ b/includes/fcm/node_modules/underscore/cjs/toArray.js
diff --git a/includes/fcm/node_modules/underscore/cjs/toPath.js b/includes/fcm/node_modules/underscore/cjs/toPath.js
index 94f41c9..94f41c9 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/toPath.js
+++ b/includes/fcm/node_modules/underscore/cjs/toPath.js
diff --git a/includes/fcm/node_modules/underscore/cjs/underscore-array-methods.js b/includes/fcm/node_modules/underscore/cjs/underscore-array-methods.js
index baf2d18..baf2d18 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/underscore-array-methods.js
+++ b/includes/fcm/node_modules/underscore/cjs/underscore-array-methods.js
diff --git a/includes/fcm/node_modules/underscore/cjs/underscore.js b/includes/fcm/node_modules/underscore/cjs/underscore.js
index d3cf809..d3cf809 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/underscore.js
+++ b/includes/fcm/node_modules/underscore/cjs/underscore.js
diff --git a/includes/fcm/node_modules/underscore/cjs/unescape.js b/includes/fcm/node_modules/underscore/cjs/unescape.js
index 2d5a597..2d5a597 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/unescape.js
+++ b/includes/fcm/node_modules/underscore/cjs/unescape.js
diff --git a/includes/fcm/node_modules/underscore/cjs/union.js b/includes/fcm/node_modules/underscore/cjs/union.js
index fb15bcb..fb15bcb 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/union.js
+++ b/includes/fcm/node_modules/underscore/cjs/union.js
diff --git a/includes/fcm/node_modules/underscore/cjs/uniq.js b/includes/fcm/node_modules/underscore/cjs/uniq.js
index 2e8f683..2e8f683 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/uniq.js
+++ b/includes/fcm/node_modules/underscore/cjs/uniq.js
diff --git a/includes/fcm/node_modules/underscore/cjs/uniqueId.js b/includes/fcm/node_modules/underscore/cjs/uniqueId.js
index e639e83..e639e83 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/uniqueId.js
+++ b/includes/fcm/node_modules/underscore/cjs/uniqueId.js
diff --git a/includes/fcm/node_modules/underscore/cjs/unzip.js b/includes/fcm/node_modules/underscore/cjs/unzip.js
index 2493e54..2493e54 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/unzip.js
+++ b/includes/fcm/node_modules/underscore/cjs/unzip.js
diff --git a/includes/fcm/node_modules/underscore/cjs/values.js b/includes/fcm/node_modules/underscore/cjs/values.js
index 393c8b7..393c8b7 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/values.js
+++ b/includes/fcm/node_modules/underscore/cjs/values.js
diff --git a/includes/fcm/node_modules/underscore/cjs/where.js b/includes/fcm/node_modules/underscore/cjs/where.js
index 94ccfe7..94ccfe7 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/where.js
+++ b/includes/fcm/node_modules/underscore/cjs/where.js
diff --git a/includes/fcm/node_modules/underscore/cjs/without.js b/includes/fcm/node_modules/underscore/cjs/without.js
index 5eaa4cd..5eaa4cd 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/without.js
+++ b/includes/fcm/node_modules/underscore/cjs/without.js
diff --git a/includes/fcm/node_modules/underscore/cjs/wrap.js b/includes/fcm/node_modules/underscore/cjs/wrap.js
index e95d5a7..e95d5a7 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/wrap.js
+++ b/includes/fcm/node_modules/underscore/cjs/wrap.js
diff --git a/includes/fcm/node_modules/underscore/cjs/zip.js b/includes/fcm/node_modules/underscore/cjs/zip.js
index 70cbd3b..70cbd3b 100644..100755
--- a/includes/fcm/node_modules/underscore/cjs/zip.js
+++ b/includes/fcm/node_modules/underscore/cjs/zip.js
diff --git a/includes/fcm/node_modules/underscore/modules/.eslintrc b/includes/fcm/node_modules/underscore/modules/.eslintrc
index 23961d5..23961d5 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/.eslintrc
+++ b/includes/fcm/node_modules/underscore/modules/.eslintrc
diff --git a/includes/fcm/node_modules/underscore/modules/_baseCreate.js b/includes/fcm/node_modules/underscore/modules/_baseCreate.js
index 032a972..032a972 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_baseCreate.js
+++ b/includes/fcm/node_modules/underscore/modules/_baseCreate.js
diff --git a/includes/fcm/node_modules/underscore/modules/_baseIteratee.js b/includes/fcm/node_modules/underscore/modules/_baseIteratee.js
index c276ebe..c276ebe 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_baseIteratee.js
+++ b/includes/fcm/node_modules/underscore/modules/_baseIteratee.js
diff --git a/includes/fcm/node_modules/underscore/modules/_cb.js b/includes/fcm/node_modules/underscore/modules/_cb.js
index 9b8b555..9b8b555 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_cb.js
+++ b/includes/fcm/node_modules/underscore/modules/_cb.js
diff --git a/includes/fcm/node_modules/underscore/modules/_chainResult.js b/includes/fcm/node_modules/underscore/modules/_chainResult.js
index b786520..b786520 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_chainResult.js
+++ b/includes/fcm/node_modules/underscore/modules/_chainResult.js
diff --git a/includes/fcm/node_modules/underscore/modules/_collectNonEnumProps.js b/includes/fcm/node_modules/underscore/modules/_collectNonEnumProps.js
index eed0f7b..eed0f7b 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_collectNonEnumProps.js
+++ b/includes/fcm/node_modules/underscore/modules/_collectNonEnumProps.js
diff --git a/includes/fcm/node_modules/underscore/modules/_createAssigner.js b/includes/fcm/node_modules/underscore/modules/_createAssigner.js
index b102393..b102393 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_createAssigner.js
+++ b/includes/fcm/node_modules/underscore/modules/_createAssigner.js
diff --git a/includes/fcm/node_modules/underscore/modules/_createEscaper.js b/includes/fcm/node_modules/underscore/modules/_createEscaper.js
index 3828b56..3828b56 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_createEscaper.js
+++ b/includes/fcm/node_modules/underscore/modules/_createEscaper.js
diff --git a/includes/fcm/node_modules/underscore/modules/_createIndexFinder.js b/includes/fcm/node_modules/underscore/modules/_createIndexFinder.js
index eadedef..eadedef 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_createIndexFinder.js
+++ b/includes/fcm/node_modules/underscore/modules/_createIndexFinder.js
diff --git a/includes/fcm/node_modules/underscore/modules/_createPredicateIndexFinder.js b/includes/fcm/node_modules/underscore/modules/_createPredicateIndexFinder.js
index c065948..c065948 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_createPredicateIndexFinder.js
+++ b/includes/fcm/node_modules/underscore/modules/_createPredicateIndexFinder.js
diff --git a/includes/fcm/node_modules/underscore/modules/_createReduce.js b/includes/fcm/node_modules/underscore/modules/_createReduce.js
index 20f4ee1..20f4ee1 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_createReduce.js
+++ b/includes/fcm/node_modules/underscore/modules/_createReduce.js
diff --git a/includes/fcm/node_modules/underscore/modules/_createSizePropertyCheck.js b/includes/fcm/node_modules/underscore/modules/_createSizePropertyCheck.js
index cc38007..cc38007 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_createSizePropertyCheck.js
+++ b/includes/fcm/node_modules/underscore/modules/_createSizePropertyCheck.js
diff --git a/includes/fcm/node_modules/underscore/modules/_deepGet.js b/includes/fcm/node_modules/underscore/modules/_deepGet.js
index 42bbec3..42bbec3 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_deepGet.js
+++ b/includes/fcm/node_modules/underscore/modules/_deepGet.js
diff --git a/includes/fcm/node_modules/underscore/modules/_escapeMap.js b/includes/fcm/node_modules/underscore/modules/_escapeMap.js
index cc9d615..cc9d615 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_escapeMap.js
+++ b/includes/fcm/node_modules/underscore/modules/_escapeMap.js
diff --git a/includes/fcm/node_modules/underscore/modules/_executeBound.js b/includes/fcm/node_modules/underscore/modules/_executeBound.js
index f54fa78..f54fa78 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_executeBound.js
+++ b/includes/fcm/node_modules/underscore/modules/_executeBound.js
diff --git a/includes/fcm/node_modules/underscore/modules/_flatten.js b/includes/fcm/node_modules/underscore/modules/_flatten.js
index 1767a8b..1767a8b 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_flatten.js
+++ b/includes/fcm/node_modules/underscore/modules/_flatten.js
diff --git a/includes/fcm/node_modules/underscore/modules/_getByteLength.js b/includes/fcm/node_modules/underscore/modules/_getByteLength.js
index 11e4528..11e4528 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_getByteLength.js
+++ b/includes/fcm/node_modules/underscore/modules/_getByteLength.js
diff --git a/includes/fcm/node_modules/underscore/modules/_getLength.js b/includes/fcm/node_modules/underscore/modules/_getLength.js
index 090b156..090b156 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_getLength.js
+++ b/includes/fcm/node_modules/underscore/modules/_getLength.js
diff --git a/includes/fcm/node_modules/underscore/modules/_group.js b/includes/fcm/node_modules/underscore/modules/_group.js
index 8fdd985..8fdd985 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_group.js
+++ b/includes/fcm/node_modules/underscore/modules/_group.js
diff --git a/includes/fcm/node_modules/underscore/modules/_has.js b/includes/fcm/node_modules/underscore/modules/_has.js
index 0636181..0636181 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_has.js
+++ b/includes/fcm/node_modules/underscore/modules/_has.js
diff --git a/includes/fcm/node_modules/underscore/modules/_hasObjectTag.js b/includes/fcm/node_modules/underscore/modules/_hasObjectTag.js
index 85db78c..85db78c 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_hasObjectTag.js
+++ b/includes/fcm/node_modules/underscore/modules/_hasObjectTag.js
diff --git a/includes/fcm/node_modules/underscore/modules/_isArrayLike.js b/includes/fcm/node_modules/underscore/modules/_isArrayLike.js
index a87fe48..a87fe48 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_isArrayLike.js
+++ b/includes/fcm/node_modules/underscore/modules/_isArrayLike.js
diff --git a/includes/fcm/node_modules/underscore/modules/_isBufferLike.js b/includes/fcm/node_modules/underscore/modules/_isBufferLike.js
index 8cab6ee..8cab6ee 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_isBufferLike.js
+++ b/includes/fcm/node_modules/underscore/modules/_isBufferLike.js
diff --git a/includes/fcm/node_modules/underscore/modules/_keyInObj.js b/includes/fcm/node_modules/underscore/modules/_keyInObj.js
index f72a851..f72a851 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_keyInObj.js
+++ b/includes/fcm/node_modules/underscore/modules/_keyInObj.js
diff --git a/includes/fcm/node_modules/underscore/modules/_methodFingerprint.js b/includes/fcm/node_modules/underscore/modules/_methodFingerprint.js
index a1ebff3..a1ebff3 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_methodFingerprint.js
+++ b/includes/fcm/node_modules/underscore/modules/_methodFingerprint.js
diff --git a/includes/fcm/node_modules/underscore/modules/_optimizeCb.js b/includes/fcm/node_modules/underscore/modules/_optimizeCb.js
index 59e40e6..59e40e6 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_optimizeCb.js
+++ b/includes/fcm/node_modules/underscore/modules/_optimizeCb.js
diff --git a/includes/fcm/node_modules/underscore/modules/_setup.js b/includes/fcm/node_modules/underscore/modules/_setup.js
index de8d79c..de8d79c 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_setup.js
+++ b/includes/fcm/node_modules/underscore/modules/_setup.js
diff --git a/includes/fcm/node_modules/underscore/modules/_shallowProperty.js b/includes/fcm/node_modules/underscore/modules/_shallowProperty.js
index 00bf090..00bf090 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_shallowProperty.js
+++ b/includes/fcm/node_modules/underscore/modules/_shallowProperty.js
diff --git a/includes/fcm/node_modules/underscore/modules/_stringTagBug.js b/includes/fcm/node_modules/underscore/modules/_stringTagBug.js
index c85dd85..c85dd85 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_stringTagBug.js
+++ b/includes/fcm/node_modules/underscore/modules/_stringTagBug.js
diff --git a/includes/fcm/node_modules/underscore/modules/_tagTester.js b/includes/fcm/node_modules/underscore/modules/_tagTester.js
index 8d417dd..8d417dd 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_tagTester.js
+++ b/includes/fcm/node_modules/underscore/modules/_tagTester.js
diff --git a/includes/fcm/node_modules/underscore/modules/_toBufferView.js b/includes/fcm/node_modules/underscore/modules/_toBufferView.js
index dd646a5..dd646a5 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_toBufferView.js
+++ b/includes/fcm/node_modules/underscore/modules/_toBufferView.js
diff --git a/includes/fcm/node_modules/underscore/modules/_toPath.js b/includes/fcm/node_modules/underscore/modules/_toPath.js
index fad5150..fad5150 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_toPath.js
+++ b/includes/fcm/node_modules/underscore/modules/_toPath.js
diff --git a/includes/fcm/node_modules/underscore/modules/_unescapeMap.js b/includes/fcm/node_modules/underscore/modules/_unescapeMap.js
index af35e3d..af35e3d 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/_unescapeMap.js
+++ b/includes/fcm/node_modules/underscore/modules/_unescapeMap.js
diff --git a/includes/fcm/node_modules/underscore/modules/after.js b/includes/fcm/node_modules/underscore/modules/after.js
index 863e8b5..863e8b5 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/after.js
+++ b/includes/fcm/node_modules/underscore/modules/after.js
diff --git a/includes/fcm/node_modules/underscore/modules/allKeys.js b/includes/fcm/node_modules/underscore/modules/allKeys.js
index 489cead..489cead 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/allKeys.js
+++ b/includes/fcm/node_modules/underscore/modules/allKeys.js
diff --git a/includes/fcm/node_modules/underscore/modules/before.js b/includes/fcm/node_modules/underscore/modules/before.js
index 74ec244..74ec244 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/before.js
+++ b/includes/fcm/node_modules/underscore/modules/before.js
diff --git a/includes/fcm/node_modules/underscore/modules/bind.js b/includes/fcm/node_modules/underscore/modules/bind.js
index c172e34..c172e34 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/bind.js
+++ b/includes/fcm/node_modules/underscore/modules/bind.js
diff --git a/includes/fcm/node_modules/underscore/modules/bindAll.js b/includes/fcm/node_modules/underscore/modules/bindAll.js
index da51aeb..da51aeb 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/bindAll.js
+++ b/includes/fcm/node_modules/underscore/modules/bindAll.js
diff --git a/includes/fcm/node_modules/underscore/modules/chain.js b/includes/fcm/node_modules/underscore/modules/chain.js
index d9dcf05..d9dcf05 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/chain.js
+++ b/includes/fcm/node_modules/underscore/modules/chain.js
diff --git a/includes/fcm/node_modules/underscore/modules/chunk.js b/includes/fcm/node_modules/underscore/modules/chunk.js
index 5e01af5..5e01af5 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/chunk.js
+++ b/includes/fcm/node_modules/underscore/modules/chunk.js
diff --git a/includes/fcm/node_modules/underscore/modules/clone.js b/includes/fcm/node_modules/underscore/modules/clone.js
index b74689b..b74689b 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/clone.js
+++ b/includes/fcm/node_modules/underscore/modules/clone.js
diff --git a/includes/fcm/node_modules/underscore/modules/compact.js b/includes/fcm/node_modules/underscore/modules/compact.js
index d5d519e..d5d519e 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/compact.js
+++ b/includes/fcm/node_modules/underscore/modules/compact.js
diff --git a/includes/fcm/node_modules/underscore/modules/compose.js b/includes/fcm/node_modules/underscore/modules/compose.js
index 0d2584c..0d2584c 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/compose.js
+++ b/includes/fcm/node_modules/underscore/modules/compose.js
diff --git a/includes/fcm/node_modules/underscore/modules/constant.js b/includes/fcm/node_modules/underscore/modules/constant.js
index 6cfd92c..6cfd92c 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/constant.js
+++ b/includes/fcm/node_modules/underscore/modules/constant.js
diff --git a/includes/fcm/node_modules/underscore/modules/contains.js b/includes/fcm/node_modules/underscore/modules/contains.js
index 11cf64d..11cf64d 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/contains.js
+++ b/includes/fcm/node_modules/underscore/modules/contains.js
diff --git a/includes/fcm/node_modules/underscore/modules/countBy.js b/includes/fcm/node_modules/underscore/modules/countBy.js
index 5d4cc7d..5d4cc7d 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/countBy.js
+++ b/includes/fcm/node_modules/underscore/modules/countBy.js
diff --git a/includes/fcm/node_modules/underscore/modules/create.js b/includes/fcm/node_modules/underscore/modules/create.js
index 353e5a5..353e5a5 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/create.js
+++ b/includes/fcm/node_modules/underscore/modules/create.js
diff --git a/includes/fcm/node_modules/underscore/modules/debounce.js b/includes/fcm/node_modules/underscore/modules/debounce.js
index 76e3ae8..76e3ae8 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/debounce.js
+++ b/includes/fcm/node_modules/underscore/modules/debounce.js
diff --git a/includes/fcm/node_modules/underscore/modules/defaults.js b/includes/fcm/node_modules/underscore/modules/defaults.js
index 48016cc..48016cc 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/defaults.js
+++ b/includes/fcm/node_modules/underscore/modules/defaults.js
diff --git a/includes/fcm/node_modules/underscore/modules/defer.js b/includes/fcm/node_modules/underscore/modules/defer.js
index 19c85fd..19c85fd 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/defer.js
+++ b/includes/fcm/node_modules/underscore/modules/defer.js
diff --git a/includes/fcm/node_modules/underscore/modules/delay.js b/includes/fcm/node_modules/underscore/modules/delay.js
index c144a84..c144a84 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/delay.js
+++ b/includes/fcm/node_modules/underscore/modules/delay.js
diff --git a/includes/fcm/node_modules/underscore/modules/difference.js b/includes/fcm/node_modules/underscore/modules/difference.js
index c769923..c769923 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/difference.js
+++ b/includes/fcm/node_modules/underscore/modules/difference.js
diff --git a/includes/fcm/node_modules/underscore/modules/each.js b/includes/fcm/node_modules/underscore/modules/each.js
index d050200..d050200 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/each.js
+++ b/includes/fcm/node_modules/underscore/modules/each.js
diff --git a/includes/fcm/node_modules/underscore/modules/escape.js b/includes/fcm/node_modules/underscore/modules/escape.js
index 2bcb68f..2bcb68f 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/escape.js
+++ b/includes/fcm/node_modules/underscore/modules/escape.js
diff --git a/includes/fcm/node_modules/underscore/modules/every.js b/includes/fcm/node_modules/underscore/modules/every.js
index 9bc1408..9bc1408 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/every.js
+++ b/includes/fcm/node_modules/underscore/modules/every.js
diff --git a/includes/fcm/node_modules/underscore/modules/extend.js b/includes/fcm/node_modules/underscore/modules/extend.js
index e22032b..e22032b 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/extend.js
+++ b/includes/fcm/node_modules/underscore/modules/extend.js
diff --git a/includes/fcm/node_modules/underscore/modules/extendOwn.js b/includes/fcm/node_modules/underscore/modules/extendOwn.js
index 5338451..5338451 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/extendOwn.js
+++ b/includes/fcm/node_modules/underscore/modules/extendOwn.js
diff --git a/includes/fcm/node_modules/underscore/modules/filter.js b/includes/fcm/node_modules/underscore/modules/filter.js
index d170112..d170112 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/filter.js
+++ b/includes/fcm/node_modules/underscore/modules/filter.js
diff --git a/includes/fcm/node_modules/underscore/modules/find.js b/includes/fcm/node_modules/underscore/modules/find.js
index d1f4d28..d1f4d28 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/find.js
+++ b/includes/fcm/node_modules/underscore/modules/find.js
diff --git a/includes/fcm/node_modules/underscore/modules/findIndex.js b/includes/fcm/node_modules/underscore/modules/findIndex.js
index b2c87f5..b2c87f5 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/findIndex.js
+++ b/includes/fcm/node_modules/underscore/modules/findIndex.js
diff --git a/includes/fcm/node_modules/underscore/modules/findKey.js b/includes/fcm/node_modules/underscore/modules/findKey.js
index e80f1c1..e80f1c1 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/findKey.js
+++ b/includes/fcm/node_modules/underscore/modules/findKey.js
diff --git a/includes/fcm/node_modules/underscore/modules/findLastIndex.js b/includes/fcm/node_modules/underscore/modules/findLastIndex.js
index 58f26a7..58f26a7 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/findLastIndex.js
+++ b/includes/fcm/node_modules/underscore/modules/findLastIndex.js
diff --git a/includes/fcm/node_modules/underscore/modules/findWhere.js b/includes/fcm/node_modules/underscore/modules/findWhere.js
index 6e8bce9..6e8bce9 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/findWhere.js
+++ b/includes/fcm/node_modules/underscore/modules/findWhere.js
diff --git a/includes/fcm/node_modules/underscore/modules/first.js b/includes/fcm/node_modules/underscore/modules/first.js
index 3b6685e..3b6685e 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/first.js
+++ b/includes/fcm/node_modules/underscore/modules/first.js
diff --git a/includes/fcm/node_modules/underscore/modules/flatten.js b/includes/fcm/node_modules/underscore/modules/flatten.js
index a5f2b51..a5f2b51 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/flatten.js
+++ b/includes/fcm/node_modules/underscore/modules/flatten.js
diff --git a/includes/fcm/node_modules/underscore/modules/functions.js b/includes/fcm/node_modules/underscore/modules/functions.js
index a16e568..a16e568 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/functions.js
+++ b/includes/fcm/node_modules/underscore/modules/functions.js
diff --git a/includes/fcm/node_modules/underscore/modules/get.js b/includes/fcm/node_modules/underscore/modules/get.js
index 6987abe..6987abe 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/get.js
+++ b/includes/fcm/node_modules/underscore/modules/get.js
diff --git a/includes/fcm/node_modules/underscore/modules/groupBy.js b/includes/fcm/node_modules/underscore/modules/groupBy.js
index 2670958..2670958 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/groupBy.js
+++ b/includes/fcm/node_modules/underscore/modules/groupBy.js
diff --git a/includes/fcm/node_modules/underscore/modules/has.js b/includes/fcm/node_modules/underscore/modules/has.js
index 7232646..7232646 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/has.js
+++ b/includes/fcm/node_modules/underscore/modules/has.js
diff --git a/includes/fcm/node_modules/underscore/modules/identity.js b/includes/fcm/node_modules/underscore/modules/identity.js
index 6df631c..6df631c 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/identity.js
+++ b/includes/fcm/node_modules/underscore/modules/identity.js
diff --git a/includes/fcm/node_modules/underscore/modules/index-all.js b/includes/fcm/node_modules/underscore/modules/index-all.js
index dd2cbc1..dd2cbc1 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/index-all.js
+++ b/includes/fcm/node_modules/underscore/modules/index-all.js
diff --git a/includes/fcm/node_modules/underscore/modules/index-default.js b/includes/fcm/node_modules/underscore/modules/index-default.js
index d3a2b1e..d3a2b1e 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/index-default.js
+++ b/includes/fcm/node_modules/underscore/modules/index-default.js
diff --git a/includes/fcm/node_modules/underscore/modules/index.js b/includes/fcm/node_modules/underscore/modules/index.js
index 9d76652..9d76652 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/index.js
+++ b/includes/fcm/node_modules/underscore/modules/index.js
diff --git a/includes/fcm/node_modules/underscore/modules/indexBy.js b/includes/fcm/node_modules/underscore/modules/indexBy.js
index 8fb81ea..8fb81ea 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/indexBy.js
+++ b/includes/fcm/node_modules/underscore/modules/indexBy.js
diff --git a/includes/fcm/node_modules/underscore/modules/indexOf.js b/includes/fcm/node_modules/underscore/modules/indexOf.js
index a926ba5..a926ba5 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/indexOf.js
+++ b/includes/fcm/node_modules/underscore/modules/indexOf.js
diff --git a/includes/fcm/node_modules/underscore/modules/initial.js b/includes/fcm/node_modules/underscore/modules/initial.js
index 0b991dc..0b991dc 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/initial.js
+++ b/includes/fcm/node_modules/underscore/modules/initial.js
diff --git a/includes/fcm/node_modules/underscore/modules/intersection.js b/includes/fcm/node_modules/underscore/modules/intersection.js
index 60d1df4..60d1df4 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/intersection.js
+++ b/includes/fcm/node_modules/underscore/modules/intersection.js
diff --git a/includes/fcm/node_modules/underscore/modules/invert.js b/includes/fcm/node_modules/underscore/modules/invert.js
index 898b16a..898b16a 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/invert.js
+++ b/includes/fcm/node_modules/underscore/modules/invert.js
diff --git a/includes/fcm/node_modules/underscore/modules/invoke.js b/includes/fcm/node_modules/underscore/modules/invoke.js
index b18af88..b18af88 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/invoke.js
+++ b/includes/fcm/node_modules/underscore/modules/invoke.js
diff --git a/includes/fcm/node_modules/underscore/modules/isArguments.js b/includes/fcm/node_modules/underscore/modules/isArguments.js
index 61582bf..61582bf 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isArguments.js
+++ b/includes/fcm/node_modules/underscore/modules/isArguments.js
diff --git a/includes/fcm/node_modules/underscore/modules/isArray.js b/includes/fcm/node_modules/underscore/modules/isArray.js
index 7ead47d..7ead47d 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isArray.js
+++ b/includes/fcm/node_modules/underscore/modules/isArray.js
diff --git a/includes/fcm/node_modules/underscore/modules/isArrayBuffer.js b/includes/fcm/node_modules/underscore/modules/isArrayBuffer.js
index 867ba4b..867ba4b 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isArrayBuffer.js
+++ b/includes/fcm/node_modules/underscore/modules/isArrayBuffer.js
diff --git a/includes/fcm/node_modules/underscore/modules/isBoolean.js b/includes/fcm/node_modules/underscore/modules/isBoolean.js
index 3dddf2c..3dddf2c 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isBoolean.js
+++ b/includes/fcm/node_modules/underscore/modules/isBoolean.js
diff --git a/includes/fcm/node_modules/underscore/modules/isDataView.js b/includes/fcm/node_modules/underscore/modules/isDataView.js
index e607856..e607856 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isDataView.js
+++ b/includes/fcm/node_modules/underscore/modules/isDataView.js
diff --git a/includes/fcm/node_modules/underscore/modules/isDate.js b/includes/fcm/node_modules/underscore/modules/isDate.js
index 25e1d1c..25e1d1c 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isDate.js
+++ b/includes/fcm/node_modules/underscore/modules/isDate.js
diff --git a/includes/fcm/node_modules/underscore/modules/isElement.js b/includes/fcm/node_modules/underscore/modules/isElement.js
index 4ab415a..4ab415a 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isElement.js
+++ b/includes/fcm/node_modules/underscore/modules/isElement.js
diff --git a/includes/fcm/node_modules/underscore/modules/isEmpty.js b/includes/fcm/node_modules/underscore/modules/isEmpty.js
index 718ef4a..718ef4a 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isEmpty.js
+++ b/includes/fcm/node_modules/underscore/modules/isEmpty.js
diff --git a/includes/fcm/node_modules/underscore/modules/isEqual.js b/includes/fcm/node_modules/underscore/modules/isEqual.js
index 5285c55..5285c55 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isEqual.js
+++ b/includes/fcm/node_modules/underscore/modules/isEqual.js
diff --git a/includes/fcm/node_modules/underscore/modules/isError.js b/includes/fcm/node_modules/underscore/modules/isError.js
index 178fa3e..178fa3e 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isError.js
+++ b/includes/fcm/node_modules/underscore/modules/isError.js
diff --git a/includes/fcm/node_modules/underscore/modules/isFinite.js b/includes/fcm/node_modules/underscore/modules/isFinite.js
index fbeb79e..fbeb79e 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isFinite.js
+++ b/includes/fcm/node_modules/underscore/modules/isFinite.js
diff --git a/includes/fcm/node_modules/underscore/modules/isFunction.js b/includes/fcm/node_modules/underscore/modules/isFunction.js
index 35c41be..35c41be 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isFunction.js
+++ b/includes/fcm/node_modules/underscore/modules/isFunction.js
diff --git a/includes/fcm/node_modules/underscore/modules/isMap.js b/includes/fcm/node_modules/underscore/modules/isMap.js
index 1e9f095..1e9f095 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isMap.js
+++ b/includes/fcm/node_modules/underscore/modules/isMap.js
diff --git a/includes/fcm/node_modules/underscore/modules/isMatch.js b/includes/fcm/node_modules/underscore/modules/isMatch.js
index 81e43d9..81e43d9 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isMatch.js
+++ b/includes/fcm/node_modules/underscore/modules/isMatch.js
diff --git a/includes/fcm/node_modules/underscore/modules/isNaN.js b/includes/fcm/node_modules/underscore/modules/isNaN.js
index 9fa7afe..9fa7afe 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isNaN.js
+++ b/includes/fcm/node_modules/underscore/modules/isNaN.js
diff --git a/includes/fcm/node_modules/underscore/modules/isNull.js b/includes/fcm/node_modules/underscore/modules/isNull.js
index e729c2e..e729c2e 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isNull.js
+++ b/includes/fcm/node_modules/underscore/modules/isNull.js
diff --git a/includes/fcm/node_modules/underscore/modules/isNumber.js b/includes/fcm/node_modules/underscore/modules/isNumber.js
index 627d8d4..627d8d4 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isNumber.js
+++ b/includes/fcm/node_modules/underscore/modules/isNumber.js
diff --git a/includes/fcm/node_modules/underscore/modules/isObject.js b/includes/fcm/node_modules/underscore/modules/isObject.js
index db4675a..db4675a 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isObject.js
+++ b/includes/fcm/node_modules/underscore/modules/isObject.js
diff --git a/includes/fcm/node_modules/underscore/modules/isRegExp.js b/includes/fcm/node_modules/underscore/modules/isRegExp.js
index ef64d1e..ef64d1e 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isRegExp.js
+++ b/includes/fcm/node_modules/underscore/modules/isRegExp.js
diff --git a/includes/fcm/node_modules/underscore/modules/isSet.js b/includes/fcm/node_modules/underscore/modules/isSet.js
index 0e8b6ca..0e8b6ca 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isSet.js
+++ b/includes/fcm/node_modules/underscore/modules/isSet.js
diff --git a/includes/fcm/node_modules/underscore/modules/isString.js b/includes/fcm/node_modules/underscore/modules/isString.js
index f02707d..f02707d 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isString.js
+++ b/includes/fcm/node_modules/underscore/modules/isString.js
diff --git a/includes/fcm/node_modules/underscore/modules/isSymbol.js b/includes/fcm/node_modules/underscore/modules/isSymbol.js
index de4050d..de4050d 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isSymbol.js
+++ b/includes/fcm/node_modules/underscore/modules/isSymbol.js
diff --git a/includes/fcm/node_modules/underscore/modules/isTypedArray.js b/includes/fcm/node_modules/underscore/modules/isTypedArray.js
index a65c917..a65c917 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isTypedArray.js
+++ b/includes/fcm/node_modules/underscore/modules/isTypedArray.js
diff --git a/includes/fcm/node_modules/underscore/modules/isUndefined.js b/includes/fcm/node_modules/underscore/modules/isUndefined.js
index eddf88f..eddf88f 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isUndefined.js
+++ b/includes/fcm/node_modules/underscore/modules/isUndefined.js
diff --git a/includes/fcm/node_modules/underscore/modules/isWeakMap.js b/includes/fcm/node_modules/underscore/modules/isWeakMap.js
index 729ca47..729ca47 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isWeakMap.js
+++ b/includes/fcm/node_modules/underscore/modules/isWeakMap.js
diff --git a/includes/fcm/node_modules/underscore/modules/isWeakSet.js b/includes/fcm/node_modules/underscore/modules/isWeakSet.js
index 5331048..5331048 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/isWeakSet.js
+++ b/includes/fcm/node_modules/underscore/modules/isWeakSet.js
diff --git a/includes/fcm/node_modules/underscore/modules/iteratee.js b/includes/fcm/node_modules/underscore/modules/iteratee.js
index 9057701..9057701 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/iteratee.js
+++ b/includes/fcm/node_modules/underscore/modules/iteratee.js
diff --git a/includes/fcm/node_modules/underscore/modules/keys.js b/includes/fcm/node_modules/underscore/modules/keys.js
index f5b596c..f5b596c 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/keys.js
+++ b/includes/fcm/node_modules/underscore/modules/keys.js
diff --git a/includes/fcm/node_modules/underscore/modules/last.js b/includes/fcm/node_modules/underscore/modules/last.js
index 3f30ebc..3f30ebc 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/last.js
+++ b/includes/fcm/node_modules/underscore/modules/last.js
diff --git a/includes/fcm/node_modules/underscore/modules/lastIndexOf.js b/includes/fcm/node_modules/underscore/modules/lastIndexOf.js
index bcacf49..bcacf49 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/lastIndexOf.js
+++ b/includes/fcm/node_modules/underscore/modules/lastIndexOf.js
diff --git a/includes/fcm/node_modules/underscore/modules/map.js b/includes/fcm/node_modules/underscore/modules/map.js
index a2e5121..a2e5121 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/map.js
+++ b/includes/fcm/node_modules/underscore/modules/map.js
diff --git a/includes/fcm/node_modules/underscore/modules/mapObject.js b/includes/fcm/node_modules/underscore/modules/mapObject.js
index 2b44d28..2b44d28 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/mapObject.js
+++ b/includes/fcm/node_modules/underscore/modules/mapObject.js
diff --git a/includes/fcm/node_modules/underscore/modules/matcher.js b/includes/fcm/node_modules/underscore/modules/matcher.js
index 245fa94..245fa94 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/matcher.js
+++ b/includes/fcm/node_modules/underscore/modules/matcher.js
diff --git a/includes/fcm/node_modules/underscore/modules/max.js b/includes/fcm/node_modules/underscore/modules/max.js
index e325409..e325409 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/max.js
+++ b/includes/fcm/node_modules/underscore/modules/max.js
diff --git a/includes/fcm/node_modules/underscore/modules/memoize.js b/includes/fcm/node_modules/underscore/modules/memoize.js
index 50c55f5..50c55f5 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/memoize.js
+++ b/includes/fcm/node_modules/underscore/modules/memoize.js
diff --git a/includes/fcm/node_modules/underscore/modules/min.js b/includes/fcm/node_modules/underscore/modules/min.js
index c6b25fd..c6b25fd 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/min.js
+++ b/includes/fcm/node_modules/underscore/modules/min.js
diff --git a/includes/fcm/node_modules/underscore/modules/mixin.js b/includes/fcm/node_modules/underscore/modules/mixin.js
index 352a76a..352a76a 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/mixin.js
+++ b/includes/fcm/node_modules/underscore/modules/mixin.js
diff --git a/includes/fcm/node_modules/underscore/modules/negate.js b/includes/fcm/node_modules/underscore/modules/negate.js
index 172c7d6..172c7d6 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/negate.js
+++ b/includes/fcm/node_modules/underscore/modules/negate.js
diff --git a/includes/fcm/node_modules/underscore/modules/noop.js b/includes/fcm/node_modules/underscore/modules/noop.js
index 9746add..9746add 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/noop.js
+++ b/includes/fcm/node_modules/underscore/modules/noop.js
diff --git a/includes/fcm/node_modules/underscore/modules/now.js b/includes/fcm/node_modules/underscore/modules/now.js
index 3ab6b3f..3ab6b3f 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/now.js
+++ b/includes/fcm/node_modules/underscore/modules/now.js
diff --git a/includes/fcm/node_modules/underscore/modules/object.js b/includes/fcm/node_modules/underscore/modules/object.js
index d983f8f..d983f8f 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/object.js
+++ b/includes/fcm/node_modules/underscore/modules/object.js
diff --git a/includes/fcm/node_modules/underscore/modules/omit.js b/includes/fcm/node_modules/underscore/modules/omit.js
index f7233cf..f7233cf 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/omit.js
+++ b/includes/fcm/node_modules/underscore/modules/omit.js
diff --git a/includes/fcm/node_modules/underscore/modules/once.js b/includes/fcm/node_modules/underscore/modules/once.js
index e7e41ac..e7e41ac 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/once.js
+++ b/includes/fcm/node_modules/underscore/modules/once.js
diff --git a/includes/fcm/node_modules/underscore/modules/package.json b/includes/fcm/node_modules/underscore/modules/package.json
index e51a03d..e51a03d 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/package.json
+++ b/includes/fcm/node_modules/underscore/modules/package.json
diff --git a/includes/fcm/node_modules/underscore/modules/pairs.js b/includes/fcm/node_modules/underscore/modules/pairs.js
index 0e4af7b..0e4af7b 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/pairs.js
+++ b/includes/fcm/node_modules/underscore/modules/pairs.js
diff --git a/includes/fcm/node_modules/underscore/modules/partial.js b/includes/fcm/node_modules/underscore/modules/partial.js
index 4a4a468..4a4a468 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/partial.js
+++ b/includes/fcm/node_modules/underscore/modules/partial.js
diff --git a/includes/fcm/node_modules/underscore/modules/partition.js b/includes/fcm/node_modules/underscore/modules/partition.js
index bf63c0d..bf63c0d 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/partition.js
+++ b/includes/fcm/node_modules/underscore/modules/partition.js
diff --git a/includes/fcm/node_modules/underscore/modules/pick.js b/includes/fcm/node_modules/underscore/modules/pick.js
index 29858a0..29858a0 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/pick.js
+++ b/includes/fcm/node_modules/underscore/modules/pick.js
diff --git a/includes/fcm/node_modules/underscore/modules/pluck.js b/includes/fcm/node_modules/underscore/modules/pluck.js
index 45a3533..45a3533 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/pluck.js
+++ b/includes/fcm/node_modules/underscore/modules/pluck.js
diff --git a/includes/fcm/node_modules/underscore/modules/property.js b/includes/fcm/node_modules/underscore/modules/property.js
index 4853866..4853866 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/property.js
+++ b/includes/fcm/node_modules/underscore/modules/property.js
diff --git a/includes/fcm/node_modules/underscore/modules/propertyOf.js b/includes/fcm/node_modules/underscore/modules/propertyOf.js
index 0bf36f8..0bf36f8 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/propertyOf.js
+++ b/includes/fcm/node_modules/underscore/modules/propertyOf.js
diff --git a/includes/fcm/node_modules/underscore/modules/random.js b/includes/fcm/node_modules/underscore/modules/random.js
index d861b60..d861b60 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/random.js
+++ b/includes/fcm/node_modules/underscore/modules/random.js
diff --git a/includes/fcm/node_modules/underscore/modules/range.js b/includes/fcm/node_modules/underscore/modules/range.js
index 9c7c6b8..9c7c6b8 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/range.js
+++ b/includes/fcm/node_modules/underscore/modules/range.js
diff --git a/includes/fcm/node_modules/underscore/modules/reduce.js b/includes/fcm/node_modules/underscore/modules/reduce.js
index 951eaa3..951eaa3 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/reduce.js
+++ b/includes/fcm/node_modules/underscore/modules/reduce.js
diff --git a/includes/fcm/node_modules/underscore/modules/reduceRight.js b/includes/fcm/node_modules/underscore/modules/reduceRight.js
index 2e8e23a..2e8e23a 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/reduceRight.js
+++ b/includes/fcm/node_modules/underscore/modules/reduceRight.js
diff --git a/includes/fcm/node_modules/underscore/modules/reject.js b/includes/fcm/node_modules/underscore/modules/reject.js
index ba4c841..ba4c841 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/reject.js
+++ b/includes/fcm/node_modules/underscore/modules/reject.js
diff --git a/includes/fcm/node_modules/underscore/modules/rest.js b/includes/fcm/node_modules/underscore/modules/rest.js
index 776b555..776b555 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/rest.js
+++ b/includes/fcm/node_modules/underscore/modules/rest.js
diff --git a/includes/fcm/node_modules/underscore/modules/restArguments.js b/includes/fcm/node_modules/underscore/modules/restArguments.js
index d12057e..d12057e 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/restArguments.js
+++ b/includes/fcm/node_modules/underscore/modules/restArguments.js
diff --git a/includes/fcm/node_modules/underscore/modules/result.js b/includes/fcm/node_modules/underscore/modules/result.js
index 30c4e20..30c4e20 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/result.js
+++ b/includes/fcm/node_modules/underscore/modules/result.js
diff --git a/includes/fcm/node_modules/underscore/modules/sample.js b/includes/fcm/node_modules/underscore/modules/sample.js
index db12e28..db12e28 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/sample.js
+++ b/includes/fcm/node_modules/underscore/modules/sample.js
diff --git a/includes/fcm/node_modules/underscore/modules/shuffle.js b/includes/fcm/node_modules/underscore/modules/shuffle.js
index 907b87a..907b87a 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/shuffle.js
+++ b/includes/fcm/node_modules/underscore/modules/shuffle.js
diff --git a/includes/fcm/node_modules/underscore/modules/size.js b/includes/fcm/node_modules/underscore/modules/size.js
index 4ce3714..4ce3714 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/size.js
+++ b/includes/fcm/node_modules/underscore/modules/size.js
diff --git a/includes/fcm/node_modules/underscore/modules/some.js b/includes/fcm/node_modules/underscore/modules/some.js
index ac09c07..ac09c07 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/some.js
+++ b/includes/fcm/node_modules/underscore/modules/some.js
diff --git a/includes/fcm/node_modules/underscore/modules/sortBy.js b/includes/fcm/node_modules/underscore/modules/sortBy.js
index bca494b..bca494b 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/sortBy.js
+++ b/includes/fcm/node_modules/underscore/modules/sortBy.js
diff --git a/includes/fcm/node_modules/underscore/modules/sortedIndex.js b/includes/fcm/node_modules/underscore/modules/sortedIndex.js
index 09ead4a..09ead4a 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/sortedIndex.js
+++ b/includes/fcm/node_modules/underscore/modules/sortedIndex.js
diff --git a/includes/fcm/node_modules/underscore/modules/tap.js b/includes/fcm/node_modules/underscore/modules/tap.js
index 4753791..4753791 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/tap.js
+++ b/includes/fcm/node_modules/underscore/modules/tap.js
diff --git a/includes/fcm/node_modules/underscore/modules/template.js b/includes/fcm/node_modules/underscore/modules/template.js
index 6979183..6979183 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/template.js
+++ b/includes/fcm/node_modules/underscore/modules/template.js
diff --git a/includes/fcm/node_modules/underscore/modules/templateSettings.js b/includes/fcm/node_modules/underscore/modules/templateSettings.js
index 4a02f76..4a02f76 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/templateSettings.js
+++ b/includes/fcm/node_modules/underscore/modules/templateSettings.js
diff --git a/includes/fcm/node_modules/underscore/modules/throttle.js b/includes/fcm/node_modules/underscore/modules/throttle.js
index 7ab9740..7ab9740 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/throttle.js
+++ b/includes/fcm/node_modules/underscore/modules/throttle.js
diff --git a/includes/fcm/node_modules/underscore/modules/times.js b/includes/fcm/node_modules/underscore/modules/times.js
index ab1960d..ab1960d 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/times.js
+++ b/includes/fcm/node_modules/underscore/modules/times.js
diff --git a/includes/fcm/node_modules/underscore/modules/toArray.js b/includes/fcm/node_modules/underscore/modules/toArray.js
index 00730e6..00730e6 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/toArray.js
+++ b/includes/fcm/node_modules/underscore/modules/toArray.js
diff --git a/includes/fcm/node_modules/underscore/modules/toPath.js b/includes/fcm/node_modules/underscore/modules/toPath.js
index 7d72d1f..7d72d1f 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/toPath.js
+++ b/includes/fcm/node_modules/underscore/modules/toPath.js
diff --git a/includes/fcm/node_modules/underscore/modules/underscore-array-methods.js b/includes/fcm/node_modules/underscore/modules/underscore-array-methods.js
index ca7c382..ca7c382 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/underscore-array-methods.js
+++ b/includes/fcm/node_modules/underscore/modules/underscore-array-methods.js
diff --git a/includes/fcm/node_modules/underscore/modules/underscore.js b/includes/fcm/node_modules/underscore/modules/underscore.js
index 6029e2a..6029e2a 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/underscore.js
+++ b/includes/fcm/node_modules/underscore/modules/underscore.js
diff --git a/includes/fcm/node_modules/underscore/modules/unescape.js b/includes/fcm/node_modules/underscore/modules/unescape.js
index 4edefcc..4edefcc 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/unescape.js
+++ b/includes/fcm/node_modules/underscore/modules/unescape.js
diff --git a/includes/fcm/node_modules/underscore/modules/union.js b/includes/fcm/node_modules/underscore/modules/union.js
index aa108be..aa108be 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/union.js
+++ b/includes/fcm/node_modules/underscore/modules/union.js
diff --git a/includes/fcm/node_modules/underscore/modules/uniq.js b/includes/fcm/node_modules/underscore/modules/uniq.js
index ee4c8a3..ee4c8a3 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/uniq.js
+++ b/includes/fcm/node_modules/underscore/modules/uniq.js
diff --git a/includes/fcm/node_modules/underscore/modules/uniqueId.js b/includes/fcm/node_modules/underscore/modules/uniqueId.js
index 20f321a..20f321a 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/uniqueId.js
+++ b/includes/fcm/node_modules/underscore/modules/uniqueId.js
diff --git a/includes/fcm/node_modules/underscore/modules/unzip.js b/includes/fcm/node_modules/underscore/modules/unzip.js
index 15a3cf1..15a3cf1 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/unzip.js
+++ b/includes/fcm/node_modules/underscore/modules/unzip.js
diff --git a/includes/fcm/node_modules/underscore/modules/values.js b/includes/fcm/node_modules/underscore/modules/values.js
index 9591de3..9591de3 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/values.js
+++ b/includes/fcm/node_modules/underscore/modules/values.js
diff --git a/includes/fcm/node_modules/underscore/modules/where.js b/includes/fcm/node_modules/underscore/modules/where.js
index 645f8cb..645f8cb 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/where.js
+++ b/includes/fcm/node_modules/underscore/modules/where.js
diff --git a/includes/fcm/node_modules/underscore/modules/without.js b/includes/fcm/node_modules/underscore/modules/without.js
index 7790e0f..7790e0f 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/without.js
+++ b/includes/fcm/node_modules/underscore/modules/without.js
diff --git a/includes/fcm/node_modules/underscore/modules/wrap.js b/includes/fcm/node_modules/underscore/modules/wrap.js
index b2b3fd4..b2b3fd4 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/wrap.js
+++ b/includes/fcm/node_modules/underscore/modules/wrap.js
diff --git a/includes/fcm/node_modules/underscore/modules/zip.js b/includes/fcm/node_modules/underscore/modules/zip.js
index ae43cb3..ae43cb3 100644..100755
--- a/includes/fcm/node_modules/underscore/modules/zip.js
+++ b/includes/fcm/node_modules/underscore/modules/zip.js
diff --git a/includes/fcm/node_modules/underscore/package.json b/includes/fcm/node_modules/underscore/package.json
index bbc69cd..bbc69cd 100644..100755
--- a/includes/fcm/node_modules/underscore/package.json
+++ b/includes/fcm/node_modules/underscore/package.json
diff --git a/includes/fcm/node_modules/underscore/underscore-esm-min.js b/includes/fcm/node_modules/underscore/underscore-esm-min.js
index 86862a1..86862a1 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-esm-min.js
+++ b/includes/fcm/node_modules/underscore/underscore-esm-min.js
diff --git a/includes/fcm/node_modules/underscore/underscore-esm-min.js.map b/includes/fcm/node_modules/underscore/underscore-esm-min.js.map
index 0fb9733..0fb9733 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-esm-min.js.map
+++ b/includes/fcm/node_modules/underscore/underscore-esm-min.js.map
diff --git a/includes/fcm/node_modules/underscore/underscore-esm.js b/includes/fcm/node_modules/underscore/underscore-esm.js
index 07ff985..07ff985 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-esm.js
+++ b/includes/fcm/node_modules/underscore/underscore-esm.js
diff --git a/includes/fcm/node_modules/underscore/underscore-esm.js.map b/includes/fcm/node_modules/underscore/underscore-esm.js.map
index 5298724..5298724 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-esm.js.map
+++ b/includes/fcm/node_modules/underscore/underscore-esm.js.map
diff --git a/includes/fcm/node_modules/underscore/underscore-min.js b/includes/fcm/node_modules/underscore/underscore-min.js
index b73f16e..b73f16e 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-min.js
+++ b/includes/fcm/node_modules/underscore/underscore-min.js
diff --git a/includes/fcm/node_modules/underscore/underscore-min.js.map b/includes/fcm/node_modules/underscore/underscore-min.js.map
index 8901c41..8901c41 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-min.js.map
+++ b/includes/fcm/node_modules/underscore/underscore-min.js.map
diff --git a/includes/fcm/node_modules/underscore/underscore-node-f.cjs b/includes/fcm/node_modules/underscore/underscore-node-f.cjs
index e1b1ac7..e1b1ac7 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-node-f.cjs
+++ b/includes/fcm/node_modules/underscore/underscore-node-f.cjs
diff --git a/includes/fcm/node_modules/underscore/underscore-node-f.cjs.map b/includes/fcm/node_modules/underscore/underscore-node-f.cjs.map
index a3ca460..a3ca460 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-node-f.cjs.map
+++ b/includes/fcm/node_modules/underscore/underscore-node-f.cjs.map
diff --git a/includes/fcm/node_modules/underscore/underscore-node.cjs b/includes/fcm/node_modules/underscore/underscore-node.cjs
index 31e374f..31e374f 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-node.cjs
+++ b/includes/fcm/node_modules/underscore/underscore-node.cjs
diff --git a/includes/fcm/node_modules/underscore/underscore-node.cjs.map b/includes/fcm/node_modules/underscore/underscore-node.cjs.map
index 34b7b29..34b7b29 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-node.cjs.map
+++ b/includes/fcm/node_modules/underscore/underscore-node.cjs.map
diff --git a/includes/fcm/node_modules/underscore/underscore-node.mjs b/includes/fcm/node_modules/underscore/underscore-node.mjs
index da6df40..da6df40 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-node.mjs
+++ b/includes/fcm/node_modules/underscore/underscore-node.mjs
diff --git a/includes/fcm/node_modules/underscore/underscore-node.mjs.map b/includes/fcm/node_modules/underscore/underscore-node.mjs.map
index 5d1025b..5d1025b 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-node.mjs.map
+++ b/includes/fcm/node_modules/underscore/underscore-node.mjs.map
diff --git a/includes/fcm/node_modules/underscore/underscore-umd-min.js b/includes/fcm/node_modules/underscore/underscore-umd-min.js
index b73f16e..b73f16e 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-umd-min.js
+++ b/includes/fcm/node_modules/underscore/underscore-umd-min.js
diff --git a/includes/fcm/node_modules/underscore/underscore-umd-min.js.map b/includes/fcm/node_modules/underscore/underscore-umd-min.js.map
index 8901c41..8901c41 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-umd-min.js.map
+++ b/includes/fcm/node_modules/underscore/underscore-umd-min.js.map
diff --git a/includes/fcm/node_modules/underscore/underscore-umd.js b/includes/fcm/node_modules/underscore/underscore-umd.js
index c81e732..c81e732 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-umd.js
+++ b/includes/fcm/node_modules/underscore/underscore-umd.js
diff --git a/includes/fcm/node_modules/underscore/underscore-umd.js.map b/includes/fcm/node_modules/underscore/underscore-umd.js.map
index d725292..d725292 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore-umd.js.map
+++ b/includes/fcm/node_modules/underscore/underscore-umd.js.map
diff --git a/includes/fcm/node_modules/underscore/underscore.js b/includes/fcm/node_modules/underscore/underscore.js
index c81e732..c81e732 100644..100755
--- a/includes/fcm/node_modules/underscore/underscore.js
+++ b/includes/fcm/node_modules/underscore/underscore.js
diff --git a/includes/fcm/node_modules/util-deprecate/._LICENSE b/includes/fcm/node_modules/util-deprecate/._LICENSE
new file mode 100755
index 0000000..ee9da49
--- /dev/null
+++ b/includes/fcm/node_modules/util-deprecate/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/util-deprecate/History.md b/includes/fcm/node_modules/util-deprecate/History.md
index acc8675..acc8675 100644..100755
--- a/includes/fcm/node_modules/util-deprecate/History.md
+++ b/includes/fcm/node_modules/util-deprecate/History.md
diff --git a/includes/fcm/node_modules/util-deprecate/LICENSE b/includes/fcm/node_modules/util-deprecate/LICENSE
index 6a60e8c..6a60e8c 100644..100755
--- a/includes/fcm/node_modules/util-deprecate/LICENSE
+++ b/includes/fcm/node_modules/util-deprecate/LICENSE
diff --git a/includes/fcm/node_modules/util-deprecate/README.md b/includes/fcm/node_modules/util-deprecate/README.md
index 75622fa..75622fa 100644..100755
--- a/includes/fcm/node_modules/util-deprecate/README.md
+++ b/includes/fcm/node_modules/util-deprecate/README.md
diff --git a/includes/fcm/node_modules/util-deprecate/browser.js b/includes/fcm/node_modules/util-deprecate/browser.js
index 549ae2f..549ae2f 100644..100755
--- a/includes/fcm/node_modules/util-deprecate/browser.js
+++ b/includes/fcm/node_modules/util-deprecate/browser.js
diff --git a/includes/fcm/node_modules/util-deprecate/node.js b/includes/fcm/node_modules/util-deprecate/node.js
index 5e6fcff..5e6fcff 100644..100755
--- a/includes/fcm/node_modules/util-deprecate/node.js
+++ b/includes/fcm/node_modules/util-deprecate/node.js
diff --git a/includes/fcm/node_modules/util-deprecate/package.json b/includes/fcm/node_modules/util-deprecate/package.json
index 2e79f89..2e79f89 100644..100755
--- a/includes/fcm/node_modules/util-deprecate/package.json
+++ b/includes/fcm/node_modules/util-deprecate/package.json
diff --git a/includes/fcm/node_modules/uuid/CHANGELOG.md b/includes/fcm/node_modules/uuid/CHANGELOG.md
index d4d3972..d4d3972 100644..100755
--- a/includes/fcm/node_modules/uuid/CHANGELOG.md
+++ b/includes/fcm/node_modules/uuid/CHANGELOG.md
diff --git a/includes/fcm/node_modules/uuid/CONTRIBUTING.md b/includes/fcm/node_modules/uuid/CONTRIBUTING.md
index 4a4503d..4a4503d 100644..100755
--- a/includes/fcm/node_modules/uuid/CONTRIBUTING.md
+++ b/includes/fcm/node_modules/uuid/CONTRIBUTING.md
diff --git a/includes/fcm/node_modules/uuid/LICENSE.md b/includes/fcm/node_modules/uuid/LICENSE.md
index 3934168..3934168 100644..100755
--- a/includes/fcm/node_modules/uuid/LICENSE.md
+++ b/includes/fcm/node_modules/uuid/LICENSE.md
diff --git a/includes/fcm/node_modules/uuid/README.md b/includes/fcm/node_modules/uuid/README.md
index c1fb9ac..c1fb9ac 100644..100755
--- a/includes/fcm/node_modules/uuid/README.md
+++ b/includes/fcm/node_modules/uuid/README.md
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/index.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/index.js
index 5586dd3..5586dd3 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/index.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/index.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/md5.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/md5.js
index 7a4582a..7a4582a 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/md5.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/md5.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/native.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/native.js
index c2eea59..c2eea59 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/native.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/native.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/nil.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/nil.js
index 7ade577..7ade577 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/nil.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/nil.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/parse.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/parse.js
index 4c69fc3..4c69fc3 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/parse.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/parse.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/regex.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/regex.js
index 1ef91d6..1ef91d6 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/regex.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/regex.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/rng.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/rng.js
index d067cdb..d067cdb 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/rng.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/rng.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/sha1.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/sha1.js
index 24cbced..24cbced 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/sha1.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/sha1.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/stringify.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/stringify.js
index bdcea1c..bdcea1c 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/stringify.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/stringify.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/v1.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/v1.js
index 125bc58..125bc58 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/v1.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/v1.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/v3.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/v3.js
index 6b47ff5..6b47ff5 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/v3.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/v3.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/v35.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/v35.js
index 7c522d9..7c522d9 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/v35.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/v35.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/v4.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/v4.js
index 959d698..959d698 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/v4.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/v4.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/v5.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/v5.js
index 99d615e..99d615e 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/v5.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/v5.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/validate.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/validate.js
index fd05215..fd05215 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/validate.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/validate.js
diff --git a/includes/fcm/node_modules/uuid/dist/commonjs-browser/version.js b/includes/fcm/node_modules/uuid/dist/commonjs-browser/version.js
index f63af01..f63af01 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/commonjs-browser/version.js
+++ b/includes/fcm/node_modules/uuid/dist/commonjs-browser/version.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/index.js b/includes/fcm/node_modules/uuid/dist/esm-browser/index.js
index 1db6f6d..1db6f6d 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/index.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/index.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/md5.js b/includes/fcm/node_modules/uuid/dist/esm-browser/md5.js
index f12212e..f12212e 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/md5.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/md5.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/native.js b/includes/fcm/node_modules/uuid/dist/esm-browser/native.js
index b22292c..b22292c 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/native.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/native.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/nil.js b/includes/fcm/node_modules/uuid/dist/esm-browser/nil.js
index b36324c..b36324c 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/nil.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/nil.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/parse.js b/includes/fcm/node_modules/uuid/dist/esm-browser/parse.js
index 6421c5d..6421c5d 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/parse.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/parse.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/regex.js b/includes/fcm/node_modules/uuid/dist/esm-browser/regex.js
index 3da8673..3da8673 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/regex.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/regex.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/rng.js b/includes/fcm/node_modules/uuid/dist/esm-browser/rng.js
index 6e65234..6e65234 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/rng.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/rng.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/sha1.js b/includes/fcm/node_modules/uuid/dist/esm-browser/sha1.js
index d3c2565..d3c2565 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/sha1.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/sha1.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/stringify.js b/includes/fcm/node_modules/uuid/dist/esm-browser/stringify.js
index 80fac8a..80fac8a 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/stringify.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/stringify.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/v1.js b/includes/fcm/node_modules/uuid/dist/esm-browser/v1.js
index 382e5d7..382e5d7 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/v1.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/v1.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/v3.js b/includes/fcm/node_modules/uuid/dist/esm-browser/v3.js
index 09063b8..09063b8 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/v3.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/v3.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/v35.js b/includes/fcm/node_modules/uuid/dist/esm-browser/v35.js
index 3355e1f..3355e1f 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/v35.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/v35.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/v4.js b/includes/fcm/node_modules/uuid/dist/esm-browser/v4.js
index 95ea879..95ea879 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/v4.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/v4.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/v5.js b/includes/fcm/node_modules/uuid/dist/esm-browser/v5.js
index e87fe31..e87fe31 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/v5.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/v5.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/validate.js b/includes/fcm/node_modules/uuid/dist/esm-browser/validate.js
index f1cdc7a..f1cdc7a 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/validate.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/validate.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-browser/version.js b/includes/fcm/node_modules/uuid/dist/esm-browser/version.js
index 9363076..9363076 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-browser/version.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-browser/version.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/index.js b/includes/fcm/node_modules/uuid/dist/esm-node/index.js
index 1db6f6d..1db6f6d 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/index.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/index.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/md5.js b/includes/fcm/node_modules/uuid/dist/esm-node/md5.js
index 4d68b04..4d68b04 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/md5.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/md5.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/native.js b/includes/fcm/node_modules/uuid/dist/esm-node/native.js
index f0d1992..f0d1992 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/native.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/native.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/nil.js b/includes/fcm/node_modules/uuid/dist/esm-node/nil.js
index b36324c..b36324c 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/nil.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/nil.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/parse.js b/includes/fcm/node_modules/uuid/dist/esm-node/parse.js
index 6421c5d..6421c5d 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/parse.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/parse.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/regex.js b/includes/fcm/node_modules/uuid/dist/esm-node/regex.js
index 3da8673..3da8673 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/regex.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/regex.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/rng.js b/includes/fcm/node_modules/uuid/dist/esm-node/rng.js
index 8006244..8006244 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/rng.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/rng.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/sha1.js b/includes/fcm/node_modules/uuid/dist/esm-node/sha1.js
index e23850b..e23850b 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/sha1.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/sha1.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/stringify.js b/includes/fcm/node_modules/uuid/dist/esm-node/stringify.js
index 80fac8a..80fac8a 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/stringify.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/stringify.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/v1.js b/includes/fcm/node_modules/uuid/dist/esm-node/v1.js
index 382e5d7..382e5d7 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/v1.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/v1.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/v3.js b/includes/fcm/node_modules/uuid/dist/esm-node/v3.js
index 09063b8..09063b8 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/v3.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/v3.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/v35.js b/includes/fcm/node_modules/uuid/dist/esm-node/v35.js
index 3355e1f..3355e1f 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/v35.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/v35.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/v4.js b/includes/fcm/node_modules/uuid/dist/esm-node/v4.js
index 95ea879..95ea879 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/v4.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/v4.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/v5.js b/includes/fcm/node_modules/uuid/dist/esm-node/v5.js
index e87fe31..e87fe31 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/v5.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/v5.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/validate.js b/includes/fcm/node_modules/uuid/dist/esm-node/validate.js
index f1cdc7a..f1cdc7a 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/validate.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/validate.js
diff --git a/includes/fcm/node_modules/uuid/dist/esm-node/version.js b/includes/fcm/node_modules/uuid/dist/esm-node/version.js
index 9363076..9363076 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/esm-node/version.js
+++ b/includes/fcm/node_modules/uuid/dist/esm-node/version.js
diff --git a/includes/fcm/node_modules/uuid/dist/index.js b/includes/fcm/node_modules/uuid/dist/index.js
index 88d676a..88d676a 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/index.js
+++ b/includes/fcm/node_modules/uuid/dist/index.js
diff --git a/includes/fcm/node_modules/uuid/dist/md5-browser.js b/includes/fcm/node_modules/uuid/dist/md5-browser.js
index 7a4582a..7a4582a 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/md5-browser.js
+++ b/includes/fcm/node_modules/uuid/dist/md5-browser.js
diff --git a/includes/fcm/node_modules/uuid/dist/md5.js b/includes/fcm/node_modules/uuid/dist/md5.js
index 824d481..824d481 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/md5.js
+++ b/includes/fcm/node_modules/uuid/dist/md5.js
diff --git a/includes/fcm/node_modules/uuid/dist/native-browser.js b/includes/fcm/node_modules/uuid/dist/native-browser.js
index c2eea59..c2eea59 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/native-browser.js
+++ b/includes/fcm/node_modules/uuid/dist/native-browser.js
diff --git a/includes/fcm/node_modules/uuid/dist/native.js b/includes/fcm/node_modules/uuid/dist/native.js
index de80469..de80469 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/native.js
+++ b/includes/fcm/node_modules/uuid/dist/native.js
diff --git a/includes/fcm/node_modules/uuid/dist/nil.js b/includes/fcm/node_modules/uuid/dist/nil.js
index 7ade577..7ade577 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/nil.js
+++ b/includes/fcm/node_modules/uuid/dist/nil.js
diff --git a/includes/fcm/node_modules/uuid/dist/parse.js b/includes/fcm/node_modules/uuid/dist/parse.js
index 4c69fc3..4c69fc3 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/parse.js
+++ b/includes/fcm/node_modules/uuid/dist/parse.js
diff --git a/includes/fcm/node_modules/uuid/dist/regex.js b/includes/fcm/node_modules/uuid/dist/regex.js
index 1ef91d6..1ef91d6 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/regex.js
+++ b/includes/fcm/node_modules/uuid/dist/regex.js
diff --git a/includes/fcm/node_modules/uuid/dist/rng-browser.js b/includes/fcm/node_modules/uuid/dist/rng-browser.js
index d067cdb..d067cdb 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/rng-browser.js
+++ b/includes/fcm/node_modules/uuid/dist/rng-browser.js
diff --git a/includes/fcm/node_modules/uuid/dist/rng.js b/includes/fcm/node_modules/uuid/dist/rng.js
index 3507f93..3507f93 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/rng.js
+++ b/includes/fcm/node_modules/uuid/dist/rng.js
diff --git a/includes/fcm/node_modules/uuid/dist/sha1-browser.js b/includes/fcm/node_modules/uuid/dist/sha1-browser.js
index 24cbced..24cbced 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/sha1-browser.js
+++ b/includes/fcm/node_modules/uuid/dist/sha1-browser.js
diff --git a/includes/fcm/node_modules/uuid/dist/sha1.js b/includes/fcm/node_modules/uuid/dist/sha1.js
index 03bdd63..03bdd63 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/sha1.js
+++ b/includes/fcm/node_modules/uuid/dist/sha1.js
diff --git a/includes/fcm/node_modules/uuid/dist/stringify.js b/includes/fcm/node_modules/uuid/dist/stringify.js
index bdcea1c..bdcea1c 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/stringify.js
+++ b/includes/fcm/node_modules/uuid/dist/stringify.js
diff --git a/includes/fcm/node_modules/uuid/dist/uuid-bin.js b/includes/fcm/node_modules/uuid/dist/uuid-bin.js
index 50a7a9f..50a7a9f 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/uuid-bin.js
+++ b/includes/fcm/node_modules/uuid/dist/uuid-bin.js
diff --git a/includes/fcm/node_modules/uuid/dist/v1.js b/includes/fcm/node_modules/uuid/dist/v1.js
index 125bc58..125bc58 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/v1.js
+++ b/includes/fcm/node_modules/uuid/dist/v1.js
diff --git a/includes/fcm/node_modules/uuid/dist/v3.js b/includes/fcm/node_modules/uuid/dist/v3.js
index 6b47ff5..6b47ff5 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/v3.js
+++ b/includes/fcm/node_modules/uuid/dist/v3.js
diff --git a/includes/fcm/node_modules/uuid/dist/v35.js b/includes/fcm/node_modules/uuid/dist/v35.js
index 7c522d9..7c522d9 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/v35.js
+++ b/includes/fcm/node_modules/uuid/dist/v35.js
diff --git a/includes/fcm/node_modules/uuid/dist/v4.js b/includes/fcm/node_modules/uuid/dist/v4.js
index 959d698..959d698 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/v4.js
+++ b/includes/fcm/node_modules/uuid/dist/v4.js
diff --git a/includes/fcm/node_modules/uuid/dist/v5.js b/includes/fcm/node_modules/uuid/dist/v5.js
index 99d615e..99d615e 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/v5.js
+++ b/includes/fcm/node_modules/uuid/dist/v5.js
diff --git a/includes/fcm/node_modules/uuid/dist/validate.js b/includes/fcm/node_modules/uuid/dist/validate.js
index fd05215..fd05215 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/validate.js
+++ b/includes/fcm/node_modules/uuid/dist/validate.js
diff --git a/includes/fcm/node_modules/uuid/dist/version.js b/includes/fcm/node_modules/uuid/dist/version.js
index f63af01..f63af01 100644..100755
--- a/includes/fcm/node_modules/uuid/dist/version.js
+++ b/includes/fcm/node_modules/uuid/dist/version.js
diff --git a/includes/fcm/node_modules/uuid/package.json b/includes/fcm/node_modules/uuid/package.json
index 92cd9eb..92cd9eb 100644..100755
--- a/includes/fcm/node_modules/uuid/package.json
+++ b/includes/fcm/node_modules/uuid/package.json
diff --git a/includes/fcm/node_modules/uuid/wrapper.mjs b/includes/fcm/node_modules/uuid/wrapper.mjs
index c31e9ce..c31e9ce 100644..100755
--- a/includes/fcm/node_modules/uuid/wrapper.mjs
+++ b/includes/fcm/node_modules/uuid/wrapper.mjs
diff --git a/includes/fcm/node_modules/webidl-conversions/LICENSE.md b/includes/fcm/node_modules/webidl-conversions/LICENSE.md
index d4a994f..d4a994f 100644..100755
--- a/includes/fcm/node_modules/webidl-conversions/LICENSE.md
+++ b/includes/fcm/node_modules/webidl-conversions/LICENSE.md
diff --git a/includes/fcm/node_modules/webidl-conversions/README.md b/includes/fcm/node_modules/webidl-conversions/README.md
index 3657890..3657890 100644..100755
--- a/includes/fcm/node_modules/webidl-conversions/README.md
+++ b/includes/fcm/node_modules/webidl-conversions/README.md
diff --git a/includes/fcm/node_modules/webidl-conversions/lib/index.js b/includes/fcm/node_modules/webidl-conversions/lib/index.js
index c5153a3..c5153a3 100644..100755
--- a/includes/fcm/node_modules/webidl-conversions/lib/index.js
+++ b/includes/fcm/node_modules/webidl-conversions/lib/index.js
diff --git a/includes/fcm/node_modules/webidl-conversions/package.json b/includes/fcm/node_modules/webidl-conversions/package.json
index c31bc07..c31bc07 100644..100755
--- a/includes/fcm/node_modules/webidl-conversions/package.json
+++ b/includes/fcm/node_modules/webidl-conversions/package.json
diff --git a/includes/fcm/node_modules/websocket-driver/CHANGELOG.md b/includes/fcm/node_modules/websocket-driver/CHANGELOG.md
index cb3945f..cb3945f 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/CHANGELOG.md
+++ b/includes/fcm/node_modules/websocket-driver/CHANGELOG.md
diff --git a/includes/fcm/node_modules/websocket-driver/LICENSE.md b/includes/fcm/node_modules/websocket-driver/LICENSE.md
index 9475f06..9475f06 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/LICENSE.md
+++ b/includes/fcm/node_modules/websocket-driver/LICENSE.md
diff --git a/includes/fcm/node_modules/websocket-driver/README.md b/includes/fcm/node_modules/websocket-driver/README.md
index 95c33c4..95c33c4 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/README.md
+++ b/includes/fcm/node_modules/websocket-driver/README.md
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver.js
index 3d701cc..3d701cc 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver.js
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/base.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/base.js
index f05af5f..f05af5f 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/base.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/base.js
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/client.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/client.js
index f24d645..f24d645 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/client.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/client.js
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/draft75.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/draft75.js
index 583f985..583f985 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/draft75.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/draft75.js
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/draft76.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/draft76.js
index bdaab31..bdaab31 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/draft76.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/draft76.js
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/headers.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/headers.js
index bc96b7d..bc96b7d 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/headers.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/headers.js
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi.js
index 9027f90..9027f90 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi.js
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi/frame.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi/frame.js
index 0fb003f..0fb003f 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi/frame.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi/frame.js
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi/message.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi/message.js
index e881273..e881273 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi/message.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/hybi/message.js
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/proxy.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/proxy.js
index 2fdd32e..2fdd32e 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/proxy.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/proxy.js
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/server.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/server.js
index dc635b0..dc635b0 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/server.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/server.js
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/stream_reader.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/stream_reader.js
index 3564da8..3564da8 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/stream_reader.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/driver/stream_reader.js
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/http_parser.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/http_parser.js
index 1396656..1396656 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/http_parser.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/http_parser.js
diff --git a/includes/fcm/node_modules/websocket-driver/lib/websocket/streams.js b/includes/fcm/node_modules/websocket-driver/lib/websocket/streams.js
index 96ab31f..96ab31f 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/lib/websocket/streams.js
+++ b/includes/fcm/node_modules/websocket-driver/lib/websocket/streams.js
diff --git a/includes/fcm/node_modules/websocket-driver/package.json b/includes/fcm/node_modules/websocket-driver/package.json
index fab2506..fab2506 100644..100755
--- a/includes/fcm/node_modules/websocket-driver/package.json
+++ b/includes/fcm/node_modules/websocket-driver/package.json
diff --git a/includes/fcm/node_modules/websocket-extensions/CHANGELOG.md b/includes/fcm/node_modules/websocket-extensions/CHANGELOG.md
index bb84f5a..bb84f5a 100644..100755
--- a/includes/fcm/node_modules/websocket-extensions/CHANGELOG.md
+++ b/includes/fcm/node_modules/websocket-extensions/CHANGELOG.md
diff --git a/includes/fcm/node_modules/websocket-extensions/LICENSE.md b/includes/fcm/node_modules/websocket-extensions/LICENSE.md
index 3a88e51..3a88e51 100644..100755
--- a/includes/fcm/node_modules/websocket-extensions/LICENSE.md
+++ b/includes/fcm/node_modules/websocket-extensions/LICENSE.md
diff --git a/includes/fcm/node_modules/websocket-extensions/README.md b/includes/fcm/node_modules/websocket-extensions/README.md
index 68694ea..68694ea 100644..100755
--- a/includes/fcm/node_modules/websocket-extensions/README.md
+++ b/includes/fcm/node_modules/websocket-extensions/README.md
diff --git a/includes/fcm/node_modules/websocket-extensions/lib/parser.js b/includes/fcm/node_modules/websocket-extensions/lib/parser.js
index 533767e..533767e 100644..100755
--- a/includes/fcm/node_modules/websocket-extensions/lib/parser.js
+++ b/includes/fcm/node_modules/websocket-extensions/lib/parser.js
diff --git a/includes/fcm/node_modules/websocket-extensions/lib/pipeline/README.md b/includes/fcm/node_modules/websocket-extensions/lib/pipeline/README.md
index 322a9c5..322a9c5 100644..100755
--- a/includes/fcm/node_modules/websocket-extensions/lib/pipeline/README.md
+++ b/includes/fcm/node_modules/websocket-extensions/lib/pipeline/README.md
diff --git a/includes/fcm/node_modules/websocket-extensions/lib/pipeline/cell.js b/includes/fcm/node_modules/websocket-extensions/lib/pipeline/cell.js
index b2901ba..b2901ba 100644..100755
--- a/includes/fcm/node_modules/websocket-extensions/lib/pipeline/cell.js
+++ b/includes/fcm/node_modules/websocket-extensions/lib/pipeline/cell.js
diff --git a/includes/fcm/node_modules/websocket-extensions/lib/pipeline/functor.js b/includes/fcm/node_modules/websocket-extensions/lib/pipeline/functor.js
index fadb49a..fadb49a 100644..100755
--- a/includes/fcm/node_modules/websocket-extensions/lib/pipeline/functor.js
+++ b/includes/fcm/node_modules/websocket-extensions/lib/pipeline/functor.js
diff --git a/includes/fcm/node_modules/websocket-extensions/lib/pipeline/index.js b/includes/fcm/node_modules/websocket-extensions/lib/pipeline/index.js
index 930bbc8..930bbc8 100644..100755
--- a/includes/fcm/node_modules/websocket-extensions/lib/pipeline/index.js
+++ b/includes/fcm/node_modules/websocket-extensions/lib/pipeline/index.js
diff --git a/includes/fcm/node_modules/websocket-extensions/lib/pipeline/pledge.js b/includes/fcm/node_modules/websocket-extensions/lib/pipeline/pledge.js
index 8a1f45d..8a1f45d 100644..100755
--- a/includes/fcm/node_modules/websocket-extensions/lib/pipeline/pledge.js
+++ b/includes/fcm/node_modules/websocket-extensions/lib/pipeline/pledge.js
diff --git a/includes/fcm/node_modules/websocket-extensions/lib/pipeline/ring_buffer.js b/includes/fcm/node_modules/websocket-extensions/lib/pipeline/ring_buffer.js
index 676ff94..676ff94 100644..100755
--- a/includes/fcm/node_modules/websocket-extensions/lib/pipeline/ring_buffer.js
+++ b/includes/fcm/node_modules/websocket-extensions/lib/pipeline/ring_buffer.js
diff --git a/includes/fcm/node_modules/websocket-extensions/lib/websocket_extensions.js b/includes/fcm/node_modules/websocket-extensions/lib/websocket_extensions.js
index 48adad8..48adad8 100644..100755
--- a/includes/fcm/node_modules/websocket-extensions/lib/websocket_extensions.js
+++ b/includes/fcm/node_modules/websocket-extensions/lib/websocket_extensions.js
diff --git a/includes/fcm/node_modules/websocket-extensions/package.json b/includes/fcm/node_modules/websocket-extensions/package.json
index e4f2f91..e4f2f91 100644..100755
--- a/includes/fcm/node_modules/websocket-extensions/package.json
+++ b/includes/fcm/node_modules/websocket-extensions/package.json
diff --git a/includes/fcm/node_modules/whatwg-url/._LICENSE.txt b/includes/fcm/node_modules/whatwg-url/._LICENSE.txt
new file mode 100755
index 0000000..19b4689
--- /dev/null
+++ b/includes/fcm/node_modules/whatwg-url/._LICENSE.txt
Binary files differ
diff --git a/includes/fcm/node_modules/whatwg-url/LICENSE.txt b/includes/fcm/node_modules/whatwg-url/LICENSE.txt
index 54dfac3..54dfac3 100644..100755
--- a/includes/fcm/node_modules/whatwg-url/LICENSE.txt
+++ b/includes/fcm/node_modules/whatwg-url/LICENSE.txt
diff --git a/includes/fcm/node_modules/whatwg-url/README.md b/includes/fcm/node_modules/whatwg-url/README.md
index 4347a7f..4347a7f 100644..100755
--- a/includes/fcm/node_modules/whatwg-url/README.md
+++ b/includes/fcm/node_modules/whatwg-url/README.md
diff --git a/includes/fcm/node_modules/whatwg-url/lib/URL-impl.js b/includes/fcm/node_modules/whatwg-url/lib/URL-impl.js
index dc7452c..dc7452c 100644..100755
--- a/includes/fcm/node_modules/whatwg-url/lib/URL-impl.js
+++ b/includes/fcm/node_modules/whatwg-url/lib/URL-impl.js
diff --git a/includes/fcm/node_modules/whatwg-url/lib/URL.js b/includes/fcm/node_modules/whatwg-url/lib/URL.js
index 78c7207..78c7207 100644..100755
--- a/includes/fcm/node_modules/whatwg-url/lib/URL.js
+++ b/includes/fcm/node_modules/whatwg-url/lib/URL.js
diff --git a/includes/fcm/node_modules/whatwg-url/lib/public-api.js b/includes/fcm/node_modules/whatwg-url/lib/public-api.js
index 932dcad..932dcad 100644..100755
--- a/includes/fcm/node_modules/whatwg-url/lib/public-api.js
+++ b/includes/fcm/node_modules/whatwg-url/lib/public-api.js
diff --git a/includes/fcm/node_modules/whatwg-url/lib/url-state-machine.js b/includes/fcm/node_modules/whatwg-url/lib/url-state-machine.js
index c25dbc2..c25dbc2 100644..100755
--- a/includes/fcm/node_modules/whatwg-url/lib/url-state-machine.js
+++ b/includes/fcm/node_modules/whatwg-url/lib/url-state-machine.js
diff --git a/includes/fcm/node_modules/whatwg-url/lib/utils.js b/includes/fcm/node_modules/whatwg-url/lib/utils.js
index a562009..a562009 100644..100755
--- a/includes/fcm/node_modules/whatwg-url/lib/utils.js
+++ b/includes/fcm/node_modules/whatwg-url/lib/utils.js
diff --git a/includes/fcm/node_modules/whatwg-url/package.json b/includes/fcm/node_modules/whatwg-url/package.json
index fce35ae..fce35ae 100644..100755
--- a/includes/fcm/node_modules/whatwg-url/package.json
+++ b/includes/fcm/node_modules/whatwg-url/package.json
diff --git a/includes/fcm/node_modules/word-wrap/._LICENSE b/includes/fcm/node_modules/word-wrap/._LICENSE
new file mode 100755
index 0000000..3a1eaf8
--- /dev/null
+++ b/includes/fcm/node_modules/word-wrap/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/word-wrap/LICENSE b/includes/fcm/node_modules/word-wrap/LICENSE
index d734237..d734237 100644..100755
--- a/includes/fcm/node_modules/word-wrap/LICENSE
+++ b/includes/fcm/node_modules/word-wrap/LICENSE
diff --git a/includes/fcm/node_modules/word-wrap/README.md b/includes/fcm/node_modules/word-wrap/README.md
index 88b9684..88b9684 100644..100755
--- a/includes/fcm/node_modules/word-wrap/README.md
+++ b/includes/fcm/node_modules/word-wrap/README.md
diff --git a/includes/fcm/node_modules/word-wrap/index.d.ts b/includes/fcm/node_modules/word-wrap/index.d.ts
index 54ee5f2..54ee5f2 100644..100755
--- a/includes/fcm/node_modules/word-wrap/index.d.ts
+++ b/includes/fcm/node_modules/word-wrap/index.d.ts
diff --git a/includes/fcm/node_modules/word-wrap/index.js b/includes/fcm/node_modules/word-wrap/index.js
index 45373c6..45373c6 100644..100755
--- a/includes/fcm/node_modules/word-wrap/index.js
+++ b/includes/fcm/node_modules/word-wrap/index.js
diff --git a/includes/fcm/node_modules/word-wrap/package.json b/includes/fcm/node_modules/word-wrap/package.json
index 6f8f633..6f8f633 100644..100755
--- a/includes/fcm/node_modules/word-wrap/package.json
+++ b/includes/fcm/node_modules/word-wrap/package.json
diff --git a/includes/fcm/node_modules/wrap-ansi/license b/includes/fcm/node_modules/wrap-ansi/license
index fa7ceba..fa7ceba 100644..100755
--- a/includes/fcm/node_modules/wrap-ansi/license
+++ b/includes/fcm/node_modules/wrap-ansi/license
diff --git a/includes/fcm/node_modules/wrap-ansi/package.json b/includes/fcm/node_modules/wrap-ansi/package.json
index dfb2f4f..dfb2f4f 100644..100755
--- a/includes/fcm/node_modules/wrap-ansi/package.json
+++ b/includes/fcm/node_modules/wrap-ansi/package.json
diff --git a/includes/fcm/node_modules/wrap-ansi/readme.md b/includes/fcm/node_modules/wrap-ansi/readme.md
index 68779ba..68779ba 100644..100755
--- a/includes/fcm/node_modules/wrap-ansi/readme.md
+++ b/includes/fcm/node_modules/wrap-ansi/readme.md
diff --git a/includes/fcm/node_modules/wrappy/._LICENSE b/includes/fcm/node_modules/wrappy/._LICENSE
new file mode 100755
index 0000000..d12e278
--- /dev/null
+++ b/includes/fcm/node_modules/wrappy/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/wrappy/LICENSE b/includes/fcm/node_modules/wrappy/LICENSE
index 19129e3..19129e3 100644..100755
--- a/includes/fcm/node_modules/wrappy/LICENSE
+++ b/includes/fcm/node_modules/wrappy/LICENSE
diff --git a/includes/fcm/node_modules/wrappy/README.md b/includes/fcm/node_modules/wrappy/README.md
index 98eab25..98eab25 100644..100755
--- a/includes/fcm/node_modules/wrappy/README.md
+++ b/includes/fcm/node_modules/wrappy/README.md
diff --git a/includes/fcm/node_modules/wrappy/package.json b/includes/fcm/node_modules/wrappy/package.json
index 1307520..1307520 100644..100755
--- a/includes/fcm/node_modules/wrappy/package.json
+++ b/includes/fcm/node_modules/wrappy/package.json
diff --git a/includes/fcm/node_modules/wrappy/wrappy.js b/includes/fcm/node_modules/wrappy/wrappy.js
index bb7e7d6..bb7e7d6 100644..100755
--- a/includes/fcm/node_modules/wrappy/wrappy.js
+++ b/includes/fcm/node_modules/wrappy/wrappy.js
diff --git a/includes/fcm/node_modules/xmlcreate/._LICENSE b/includes/fcm/node_modules/xmlcreate/._LICENSE
new file mode 100755
index 0000000..a831b65
--- /dev/null
+++ b/includes/fcm/node_modules/xmlcreate/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/xmlcreate/CHANGES.md b/includes/fcm/node_modules/xmlcreate/CHANGES.md
index 402032c..402032c 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/CHANGES.md
+++ b/includes/fcm/node_modules/xmlcreate/CHANGES.md
diff --git a/includes/fcm/node_modules/xmlcreate/LICENSE b/includes/fcm/node_modules/xmlcreate/LICENSE
index 29f81d8..29f81d8 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/LICENSE
+++ b/includes/fcm/node_modules/xmlcreate/LICENSE
diff --git a/includes/fcm/node_modules/xmlcreate/NOTICE b/includes/fcm/node_modules/xmlcreate/NOTICE
index 6eb66f1..6eb66f1 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/NOTICE
+++ b/includes/fcm/node_modules/xmlcreate/NOTICE
diff --git a/includes/fcm/node_modules/xmlcreate/README.md b/includes/fcm/node_modules/xmlcreate/README.md
index 79d5d5f..79d5d5f 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/README.md
+++ b/includes/fcm/node_modules/xmlcreate/README.md
diff --git a/includes/fcm/node_modules/xmlcreate/lib/error.d.ts b/includes/fcm/node_modules/xmlcreate/lib/error.d.ts
index b15ede2..b15ede2 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/error.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/error.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/error.js b/includes/fcm/node_modules/xmlcreate/lib/error.js
index a750676..a750676 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/error.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/error.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/escape.d.ts b/includes/fcm/node_modules/xmlcreate/lib/escape.d.ts
index 9f4dc10..9f4dc10 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/escape.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/escape.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/escape.js b/includes/fcm/node_modules/xmlcreate/lib/escape.js
index 2335c0a..2335c0a 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/escape.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/escape.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/main.d.ts b/includes/fcm/node_modules/xmlcreate/lib/main.d.ts
index 83ea5b3..83ea5b3 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/main.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/main.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/main.js b/includes/fcm/node_modules/xmlcreate/lib/main.js
index 85e7cbd..85e7cbd 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/main.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/main.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttribute.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttribute.d.ts
index a6e7981..a6e7981 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttribute.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttribute.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttribute.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttribute.js
index 4563b62..4563b62 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttribute.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttribute.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttributeText.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttributeText.d.ts
index 9069f51..9069f51 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttributeText.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttributeText.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttributeText.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttributeText.js
index db1ae45..db1ae45 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttributeText.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlAttributeText.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCdata.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCdata.d.ts
index 5603e70..5603e70 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCdata.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCdata.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCdata.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCdata.js
index f120e45..f120e45 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCdata.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCdata.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharData.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharData.d.ts
index bc56b58..bc56b58 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharData.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharData.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharData.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharData.js
index 7796590..7796590 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharData.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharData.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharRef.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharRef.d.ts
index 444d143..444d143 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharRef.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharRef.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharRef.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharRef.js
index dc53ba4..dc53ba4 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharRef.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlCharRef.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlComment.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlComment.d.ts
index 28aadb8..28aadb8 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlComment.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlComment.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlComment.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlComment.js
index 81a40f3..81a40f3 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlComment.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlComment.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDecl.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDecl.d.ts
index 2313a72..2313a72 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDecl.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDecl.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDecl.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDecl.js
index 8adb164..8adb164 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDecl.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDecl.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDocument.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDocument.d.ts
index d4a74ec..d4a74ec 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDocument.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDocument.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDocument.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDocument.js
index 5d31d67..5d31d67 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDocument.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDocument.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtd.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtd.d.ts
index bbb159f..bbb159f 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtd.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtd.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtd.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtd.js
index 71e4d63..71e4d63 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtd.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtd.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdAttlist.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdAttlist.d.ts
index e7c217d..e7c217d 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdAttlist.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdAttlist.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdAttlist.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdAttlist.js
index 1d8edb1..1d8edb1 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdAttlist.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdAttlist.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdElement.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdElement.d.ts
index 3b96320..3b96320 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdElement.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdElement.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdElement.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdElement.js
index 1b8d1f3..1b8d1f3 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdElement.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdElement.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdEntity.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdEntity.d.ts
index 71f348a..71f348a 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdEntity.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdEntity.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdEntity.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdEntity.js
index dd67d5d..dd67d5d 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdEntity.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdEntity.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdNotation.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdNotation.d.ts
index 17c1793..17c1793 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdNotation.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdNotation.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdNotation.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdNotation.js
index 9b6dc4e..9b6dc4e 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdNotation.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdNotation.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdParamEntityRef.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdParamEntityRef.d.ts
index c9aac39..c9aac39 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdParamEntityRef.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdParamEntityRef.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdParamEntityRef.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdParamEntityRef.js
index 931c82e..931c82e 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdParamEntityRef.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlDtdParamEntityRef.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlElement.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlElement.d.ts
index 187f376..187f376 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlElement.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlElement.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlElement.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlElement.js
index 0a8c9a4..0a8c9a4 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlElement.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlElement.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlEntityRef.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlEntityRef.d.ts
index 848e132..848e132 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlEntityRef.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlEntityRef.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlEntityRef.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlEntityRef.js
index 874f8d2..874f8d2 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlEntityRef.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlEntityRef.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlProcInst.d.ts b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlProcInst.d.ts
index eb8a637..eb8a637 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlProcInst.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlProcInst.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlProcInst.js b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlProcInst.js
index 283f587..283f587 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlProcInst.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/nodes/XmlProcInst.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/options.d.ts b/includes/fcm/node_modules/xmlcreate/lib/options.d.ts
index d3edf1d..d3edf1d 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/options.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/options.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/options.js b/includes/fcm/node_modules/xmlcreate/lib/options.js
index d9d9589..d9d9589 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/options.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/options.js
diff --git a/includes/fcm/node_modules/xmlcreate/lib/validate.d.ts b/includes/fcm/node_modules/xmlcreate/lib/validate.d.ts
index ef40ad8..ef40ad8 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/validate.d.ts
+++ b/includes/fcm/node_modules/xmlcreate/lib/validate.d.ts
diff --git a/includes/fcm/node_modules/xmlcreate/lib/validate.js b/includes/fcm/node_modules/xmlcreate/lib/validate.js
index c8566e3..c8566e3 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/lib/validate.js
+++ b/includes/fcm/node_modules/xmlcreate/lib/validate.js
diff --git a/includes/fcm/node_modules/xmlcreate/package.json b/includes/fcm/node_modules/xmlcreate/package.json
index 642d91b..642d91b 100644..100755
--- a/includes/fcm/node_modules/xmlcreate/package.json
+++ b/includes/fcm/node_modules/xmlcreate/package.json
diff --git a/includes/fcm/node_modules/y18n/._LICENSE b/includes/fcm/node_modules/y18n/._LICENSE
new file mode 100755
index 0000000..1aa4952
--- /dev/null
+++ b/includes/fcm/node_modules/y18n/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/y18n/CHANGELOG.md b/includes/fcm/node_modules/y18n/CHANGELOG.md
index 244d838..244d838 100644..100755
--- a/includes/fcm/node_modules/y18n/CHANGELOG.md
+++ b/includes/fcm/node_modules/y18n/CHANGELOG.md
diff --git a/includes/fcm/node_modules/y18n/LICENSE b/includes/fcm/node_modules/y18n/LICENSE
index 3c157f0..3c157f0 100644..100755
--- a/includes/fcm/node_modules/y18n/LICENSE
+++ b/includes/fcm/node_modules/y18n/LICENSE
diff --git a/includes/fcm/node_modules/y18n/README.md b/includes/fcm/node_modules/y18n/README.md
index 5102bb1..5102bb1 100644..100755
--- a/includes/fcm/node_modules/y18n/README.md
+++ b/includes/fcm/node_modules/y18n/README.md
diff --git a/includes/fcm/node_modules/y18n/build/index.cjs b/includes/fcm/node_modules/y18n/build/index.cjs
index b2731e1..b2731e1 100644..100755
--- a/includes/fcm/node_modules/y18n/build/index.cjs
+++ b/includes/fcm/node_modules/y18n/build/index.cjs
diff --git a/includes/fcm/node_modules/y18n/build/lib/cjs.js b/includes/fcm/node_modules/y18n/build/lib/cjs.js
index ff58470..ff58470 100644..100755
--- a/includes/fcm/node_modules/y18n/build/lib/cjs.js
+++ b/includes/fcm/node_modules/y18n/build/lib/cjs.js
diff --git a/includes/fcm/node_modules/y18n/build/lib/index.js b/includes/fcm/node_modules/y18n/build/lib/index.js
index e38f335..e38f335 100644..100755
--- a/includes/fcm/node_modules/y18n/build/lib/index.js
+++ b/includes/fcm/node_modules/y18n/build/lib/index.js
diff --git a/includes/fcm/node_modules/y18n/build/lib/platform-shims/node.js b/includes/fcm/node_modules/y18n/build/lib/platform-shims/node.js
index 181208b..181208b 100644..100755
--- a/includes/fcm/node_modules/y18n/build/lib/platform-shims/node.js
+++ b/includes/fcm/node_modules/y18n/build/lib/platform-shims/node.js
diff --git a/includes/fcm/node_modules/y18n/index.mjs b/includes/fcm/node_modules/y18n/index.mjs
index 46c8213..46c8213 100644..100755
--- a/includes/fcm/node_modules/y18n/index.mjs
+++ b/includes/fcm/node_modules/y18n/index.mjs
diff --git a/includes/fcm/node_modules/y18n/package.json b/includes/fcm/node_modules/y18n/package.json
index 4e5c1ca..4e5c1ca 100644..100755
--- a/includes/fcm/node_modules/y18n/package.json
+++ b/includes/fcm/node_modules/y18n/package.json
diff --git a/includes/fcm/node_modules/yallist/._LICENSE b/includes/fcm/node_modules/yallist/._LICENSE
new file mode 100755
index 0000000..ab2e11d
--- /dev/null
+++ b/includes/fcm/node_modules/yallist/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/yallist/LICENSE b/includes/fcm/node_modules/yallist/LICENSE
index 19129e3..19129e3 100644..100755
--- a/includes/fcm/node_modules/yallist/LICENSE
+++ b/includes/fcm/node_modules/yallist/LICENSE
diff --git a/includes/fcm/node_modules/yallist/README.md b/includes/fcm/node_modules/yallist/README.md
index f586101..f586101 100644..100755
--- a/includes/fcm/node_modules/yallist/README.md
+++ b/includes/fcm/node_modules/yallist/README.md
diff --git a/includes/fcm/node_modules/yallist/iterator.js b/includes/fcm/node_modules/yallist/iterator.js
index d41c97a..d41c97a 100644..100755
--- a/includes/fcm/node_modules/yallist/iterator.js
+++ b/includes/fcm/node_modules/yallist/iterator.js
diff --git a/includes/fcm/node_modules/yallist/package.json b/includes/fcm/node_modules/yallist/package.json
index 8a08386..8a08386 100644..100755
--- a/includes/fcm/node_modules/yallist/package.json
+++ b/includes/fcm/node_modules/yallist/package.json
diff --git a/includes/fcm/node_modules/yallist/yallist.js b/includes/fcm/node_modules/yallist/yallist.js
index 4e83ab1..4e83ab1 100644..100755
--- a/includes/fcm/node_modules/yallist/yallist.js
+++ b/includes/fcm/node_modules/yallist/yallist.js
diff --git a/includes/fcm/node_modules/yargs-parser/._LICENSE.txt b/includes/fcm/node_modules/yargs-parser/._LICENSE.txt
new file mode 100755
index 0000000..6bd8a0d
--- /dev/null
+++ b/includes/fcm/node_modules/yargs-parser/._LICENSE.txt
Binary files differ
diff --git a/includes/fcm/node_modules/yargs-parser/CHANGELOG.md b/includes/fcm/node_modules/yargs-parser/CHANGELOG.md
index 2aad0ac..2aad0ac 100644..100755
--- a/includes/fcm/node_modules/yargs-parser/CHANGELOG.md
+++ b/includes/fcm/node_modules/yargs-parser/CHANGELOG.md
diff --git a/includes/fcm/node_modules/yargs-parser/LICENSE.txt b/includes/fcm/node_modules/yargs-parser/LICENSE.txt
index 836440b..836440b 100644..100755
--- a/includes/fcm/node_modules/yargs-parser/LICENSE.txt
+++ b/includes/fcm/node_modules/yargs-parser/LICENSE.txt
diff --git a/includes/fcm/node_modules/yargs-parser/README.md b/includes/fcm/node_modules/yargs-parser/README.md
index 2614840..2614840 100644..100755
--- a/includes/fcm/node_modules/yargs-parser/README.md
+++ b/includes/fcm/node_modules/yargs-parser/README.md
diff --git a/includes/fcm/node_modules/yargs-parser/browser.js b/includes/fcm/node_modules/yargs-parser/browser.js
index 241202c..241202c 100644..100755
--- a/includes/fcm/node_modules/yargs-parser/browser.js
+++ b/includes/fcm/node_modules/yargs-parser/browser.js
diff --git a/includes/fcm/node_modules/yargs-parser/build/index.cjs b/includes/fcm/node_modules/yargs-parser/build/index.cjs
index 33b5ebd..33b5ebd 100644..100755
--- a/includes/fcm/node_modules/yargs-parser/build/index.cjs
+++ b/includes/fcm/node_modules/yargs-parser/build/index.cjs
diff --git a/includes/fcm/node_modules/yargs-parser/build/lib/index.js b/includes/fcm/node_modules/yargs-parser/build/lib/index.js
index cc50788..cc50788 100644..100755
--- a/includes/fcm/node_modules/yargs-parser/build/lib/index.js
+++ b/includes/fcm/node_modules/yargs-parser/build/lib/index.js
diff --git a/includes/fcm/node_modules/yargs-parser/build/lib/string-utils.js b/includes/fcm/node_modules/yargs-parser/build/lib/string-utils.js
index 4e8bd99..4e8bd99 100644..100755
--- a/includes/fcm/node_modules/yargs-parser/build/lib/string-utils.js
+++ b/includes/fcm/node_modules/yargs-parser/build/lib/string-utils.js
diff --git a/includes/fcm/node_modules/yargs-parser/build/lib/tokenize-arg-string.js b/includes/fcm/node_modules/yargs-parser/build/lib/tokenize-arg-string.js
index 5e732ef..5e732ef 100644..100755
--- a/includes/fcm/node_modules/yargs-parser/build/lib/tokenize-arg-string.js
+++ b/includes/fcm/node_modules/yargs-parser/build/lib/tokenize-arg-string.js
diff --git a/includes/fcm/node_modules/yargs-parser/build/lib/yargs-parser-types.js b/includes/fcm/node_modules/yargs-parser/build/lib/yargs-parser-types.js
index 63b7c31..63b7c31 100644..100755
--- a/includes/fcm/node_modules/yargs-parser/build/lib/yargs-parser-types.js
+++ b/includes/fcm/node_modules/yargs-parser/build/lib/yargs-parser-types.js
diff --git a/includes/fcm/node_modules/yargs-parser/build/lib/yargs-parser.js b/includes/fcm/node_modules/yargs-parser/build/lib/yargs-parser.js
index 828a440..828a440 100644..100755
--- a/includes/fcm/node_modules/yargs-parser/build/lib/yargs-parser.js
+++ b/includes/fcm/node_modules/yargs-parser/build/lib/yargs-parser.js
diff --git a/includes/fcm/node_modules/yargs-parser/package.json b/includes/fcm/node_modules/yargs-parser/package.json
index f97aa9e..f97aa9e 100644..100755
--- a/includes/fcm/node_modules/yargs-parser/package.json
+++ b/includes/fcm/node_modules/yargs-parser/package.json
diff --git a/includes/fcm/node_modules/yargs/._LICENSE b/includes/fcm/node_modules/yargs/._LICENSE
new file mode 100755
index 0000000..0674f35
--- /dev/null
+++ b/includes/fcm/node_modules/yargs/._LICENSE
Binary files differ
diff --git a/includes/fcm/node_modules/yargs/CHANGELOG.md b/includes/fcm/node_modules/yargs/CHANGELOG.md
index ebc3b22..ebc3b22 100644..100755
--- a/includes/fcm/node_modules/yargs/CHANGELOG.md
+++ b/includes/fcm/node_modules/yargs/CHANGELOG.md
diff --git a/includes/fcm/node_modules/yargs/LICENSE b/includes/fcm/node_modules/yargs/LICENSE
index b0145ca..b0145ca 100644..100755
--- a/includes/fcm/node_modules/yargs/LICENSE
+++ b/includes/fcm/node_modules/yargs/LICENSE
diff --git a/includes/fcm/node_modules/yargs/README.md b/includes/fcm/node_modules/yargs/README.md
index 25a888e..25a888e 100644..100755
--- a/includes/fcm/node_modules/yargs/README.md
+++ b/includes/fcm/node_modules/yargs/README.md
diff --git a/includes/fcm/node_modules/yargs/browser.mjs b/includes/fcm/node_modules/yargs/browser.mjs
index d8a9f3d..d8a9f3d 100644..100755
--- a/includes/fcm/node_modules/yargs/browser.mjs
+++ b/includes/fcm/node_modules/yargs/browser.mjs
diff --git a/includes/fcm/node_modules/yargs/build/index.cjs b/includes/fcm/node_modules/yargs/build/index.cjs
index 34ad9a8..34ad9a8 100644..100755
--- a/includes/fcm/node_modules/yargs/build/index.cjs
+++ b/includes/fcm/node_modules/yargs/build/index.cjs
diff --git a/includes/fcm/node_modules/yargs/build/lib/argsert.js b/includes/fcm/node_modules/yargs/build/lib/argsert.js
index be5b3aa..be5b3aa 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/argsert.js
+++ b/includes/fcm/node_modules/yargs/build/lib/argsert.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/command.js b/includes/fcm/node_modules/yargs/build/lib/command.js
index 9a55dae..9a55dae 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/command.js
+++ b/includes/fcm/node_modules/yargs/build/lib/command.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/completion-templates.js b/includes/fcm/node_modules/yargs/build/lib/completion-templates.js
index 990d34d..990d34d 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/completion-templates.js
+++ b/includes/fcm/node_modules/yargs/build/lib/completion-templates.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/completion.js b/includes/fcm/node_modules/yargs/build/lib/completion.js
index 1c2e924..1c2e924 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/completion.js
+++ b/includes/fcm/node_modules/yargs/build/lib/completion.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/middleware.js b/includes/fcm/node_modules/yargs/build/lib/middleware.js
index 680094c..680094c 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/middleware.js
+++ b/includes/fcm/node_modules/yargs/build/lib/middleware.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/parse-command.js b/includes/fcm/node_modules/yargs/build/lib/parse-command.js
index 4989f53..4989f53 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/parse-command.js
+++ b/includes/fcm/node_modules/yargs/build/lib/parse-command.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/typings/common-types.js b/includes/fcm/node_modules/yargs/build/lib/typings/common-types.js
index 73e1773..73e1773 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/typings/common-types.js
+++ b/includes/fcm/node_modules/yargs/build/lib/typings/common-types.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/typings/yargs-parser-types.js b/includes/fcm/node_modules/yargs/build/lib/typings/yargs-parser-types.js
index cb0ff5c..cb0ff5c 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/typings/yargs-parser-types.js
+++ b/includes/fcm/node_modules/yargs/build/lib/typings/yargs-parser-types.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/usage.js b/includes/fcm/node_modules/yargs/build/lib/usage.js
index ecd1aac..ecd1aac 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/usage.js
+++ b/includes/fcm/node_modules/yargs/build/lib/usage.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/utils/apply-extends.js b/includes/fcm/node_modules/yargs/build/lib/utils/apply-extends.js
index 0e593b4..0e593b4 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/utils/apply-extends.js
+++ b/includes/fcm/node_modules/yargs/build/lib/utils/apply-extends.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/utils/is-promise.js b/includes/fcm/node_modules/yargs/build/lib/utils/is-promise.js
index d250c08..d250c08 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/utils/is-promise.js
+++ b/includes/fcm/node_modules/yargs/build/lib/utils/is-promise.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/utils/levenshtein.js b/includes/fcm/node_modules/yargs/build/lib/utils/levenshtein.js
index 068168e..068168e 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/utils/levenshtein.js
+++ b/includes/fcm/node_modules/yargs/build/lib/utils/levenshtein.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/utils/obj-filter.js b/includes/fcm/node_modules/yargs/build/lib/utils/obj-filter.js
index cd68ad2..cd68ad2 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/utils/obj-filter.js
+++ b/includes/fcm/node_modules/yargs/build/lib/utils/obj-filter.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/utils/process-argv.js b/includes/fcm/node_modules/yargs/build/lib/utils/process-argv.js
index 74dc9e4..74dc9e4 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/utils/process-argv.js
+++ b/includes/fcm/node_modules/yargs/build/lib/utils/process-argv.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/utils/set-blocking.js b/includes/fcm/node_modules/yargs/build/lib/utils/set-blocking.js
index 88fb806..88fb806 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/utils/set-blocking.js
+++ b/includes/fcm/node_modules/yargs/build/lib/utils/set-blocking.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/utils/which-module.js b/includes/fcm/node_modules/yargs/build/lib/utils/which-module.js
index 5974e22..5974e22 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/utils/which-module.js
+++ b/includes/fcm/node_modules/yargs/build/lib/utils/which-module.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/validation.js b/includes/fcm/node_modules/yargs/build/lib/validation.js
index dd77e07..dd77e07 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/validation.js
+++ b/includes/fcm/node_modules/yargs/build/lib/validation.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/yargs-factory.js b/includes/fcm/node_modules/yargs/build/lib/yargs-factory.js
index 741b329..741b329 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/yargs-factory.js
+++ b/includes/fcm/node_modules/yargs/build/lib/yargs-factory.js
diff --git a/includes/fcm/node_modules/yargs/build/lib/yerror.js b/includes/fcm/node_modules/yargs/build/lib/yerror.js
index 4cfef75..4cfef75 100644..100755
--- a/includes/fcm/node_modules/yargs/build/lib/yerror.js
+++ b/includes/fcm/node_modules/yargs/build/lib/yerror.js
diff --git a/includes/fcm/node_modules/yargs/helpers/helpers.mjs b/includes/fcm/node_modules/yargs/helpers/helpers.mjs
index 3f96b3d..3f96b3d 100644..100755
--- a/includes/fcm/node_modules/yargs/helpers/helpers.mjs
+++ b/includes/fcm/node_modules/yargs/helpers/helpers.mjs
diff --git a/includes/fcm/node_modules/yargs/helpers/index.js b/includes/fcm/node_modules/yargs/helpers/index.js
index 8ab79a3..8ab79a3 100644..100755
--- a/includes/fcm/node_modules/yargs/helpers/index.js
+++ b/includes/fcm/node_modules/yargs/helpers/index.js
diff --git a/includes/fcm/node_modules/yargs/helpers/package.json b/includes/fcm/node_modules/yargs/helpers/package.json
index 5bbefff..5bbefff 100644..100755
--- a/includes/fcm/node_modules/yargs/helpers/package.json
+++ b/includes/fcm/node_modules/yargs/helpers/package.json
diff --git a/includes/fcm/node_modules/yargs/index.cjs b/includes/fcm/node_modules/yargs/index.cjs
index 7ac4d35..7ac4d35 100644..100755
--- a/includes/fcm/node_modules/yargs/index.cjs
+++ b/includes/fcm/node_modules/yargs/index.cjs
diff --git a/includes/fcm/node_modules/yargs/index.mjs b/includes/fcm/node_modules/yargs/index.mjs
index 23d9080..23d9080 100644..100755
--- a/includes/fcm/node_modules/yargs/index.mjs
+++ b/includes/fcm/node_modules/yargs/index.mjs
diff --git a/includes/fcm/node_modules/yargs/lib/platform-shims/browser.mjs b/includes/fcm/node_modules/yargs/lib/platform-shims/browser.mjs
index 5740a0f..5740a0f 100644..100755
--- a/includes/fcm/node_modules/yargs/lib/platform-shims/browser.mjs
+++ b/includes/fcm/node_modules/yargs/lib/platform-shims/browser.mjs
diff --git a/includes/fcm/node_modules/yargs/lib/platform-shims/esm.mjs b/includes/fcm/node_modules/yargs/lib/platform-shims/esm.mjs
index bc04791..bc04791 100644..100755
--- a/includes/fcm/node_modules/yargs/lib/platform-shims/esm.mjs
+++ b/includes/fcm/node_modules/yargs/lib/platform-shims/esm.mjs
diff --git a/includes/fcm/node_modules/yargs/locales/be.json b/includes/fcm/node_modules/yargs/locales/be.json
index e28fa30..e28fa30 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/be.json
+++ b/includes/fcm/node_modules/yargs/locales/be.json
diff --git a/includes/fcm/node_modules/yargs/locales/de.json b/includes/fcm/node_modules/yargs/locales/de.json
index dc73ec3..dc73ec3 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/de.json
+++ b/includes/fcm/node_modules/yargs/locales/de.json
diff --git a/includes/fcm/node_modules/yargs/locales/en.json b/includes/fcm/node_modules/yargs/locales/en.json
index d794947..d794947 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/en.json
+++ b/includes/fcm/node_modules/yargs/locales/en.json
diff --git a/includes/fcm/node_modules/yargs/locales/es.json b/includes/fcm/node_modules/yargs/locales/es.json
index d77b461..d77b461 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/es.json
+++ b/includes/fcm/node_modules/yargs/locales/es.json
diff --git a/includes/fcm/node_modules/yargs/locales/fi.json b/includes/fcm/node_modules/yargs/locales/fi.json
index 0728c57..0728c57 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/fi.json
+++ b/includes/fcm/node_modules/yargs/locales/fi.json
diff --git a/includes/fcm/node_modules/yargs/locales/fr.json b/includes/fcm/node_modules/yargs/locales/fr.json
index edd743f..edd743f 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/fr.json
+++ b/includes/fcm/node_modules/yargs/locales/fr.json
diff --git a/includes/fcm/node_modules/yargs/locales/hi.json b/includes/fcm/node_modules/yargs/locales/hi.json
index a9de77c..a9de77c 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/hi.json
+++ b/includes/fcm/node_modules/yargs/locales/hi.json
diff --git a/includes/fcm/node_modules/yargs/locales/hu.json b/includes/fcm/node_modules/yargs/locales/hu.json
index 21492d0..21492d0 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/hu.json
+++ b/includes/fcm/node_modules/yargs/locales/hu.json
diff --git a/includes/fcm/node_modules/yargs/locales/id.json b/includes/fcm/node_modules/yargs/locales/id.json
index 125867c..125867c 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/id.json
+++ b/includes/fcm/node_modules/yargs/locales/id.json
diff --git a/includes/fcm/node_modules/yargs/locales/it.json b/includes/fcm/node_modules/yargs/locales/it.json
index fde5756..fde5756 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/it.json
+++ b/includes/fcm/node_modules/yargs/locales/it.json
diff --git a/includes/fcm/node_modules/yargs/locales/ja.json b/includes/fcm/node_modules/yargs/locales/ja.json
index 3954ae6..3954ae6 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/ja.json
+++ b/includes/fcm/node_modules/yargs/locales/ja.json
diff --git a/includes/fcm/node_modules/yargs/locales/ko.json b/includes/fcm/node_modules/yargs/locales/ko.json
index e3187ea..e3187ea 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/ko.json
+++ b/includes/fcm/node_modules/yargs/locales/ko.json
diff --git a/includes/fcm/node_modules/yargs/locales/nb.json b/includes/fcm/node_modules/yargs/locales/nb.json
index 6f410ed..6f410ed 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/nb.json
+++ b/includes/fcm/node_modules/yargs/locales/nb.json
diff --git a/includes/fcm/node_modules/yargs/locales/nl.json b/includes/fcm/node_modules/yargs/locales/nl.json
index 9ff95c5..9ff95c5 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/nl.json
+++ b/includes/fcm/node_modules/yargs/locales/nl.json
diff --git a/includes/fcm/node_modules/yargs/locales/nn.json b/includes/fcm/node_modules/yargs/locales/nn.json
index 24479ac..24479ac 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/nn.json
+++ b/includes/fcm/node_modules/yargs/locales/nn.json
diff --git a/includes/fcm/node_modules/yargs/locales/pirate.json b/includes/fcm/node_modules/yargs/locales/pirate.json
index dcb5cb7..dcb5cb7 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/pirate.json
+++ b/includes/fcm/node_modules/yargs/locales/pirate.json
diff --git a/includes/fcm/node_modules/yargs/locales/pl.json b/includes/fcm/node_modules/yargs/locales/pl.json
index a41d4bd..a41d4bd 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/pl.json
+++ b/includes/fcm/node_modules/yargs/locales/pl.json
diff --git a/includes/fcm/node_modules/yargs/locales/pt.json b/includes/fcm/node_modules/yargs/locales/pt.json
index 0c8ac99..0c8ac99 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/pt.json
+++ b/includes/fcm/node_modules/yargs/locales/pt.json
diff --git a/includes/fcm/node_modules/yargs/locales/pt_BR.json b/includes/fcm/node_modules/yargs/locales/pt_BR.json
index eae1ec6..eae1ec6 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/pt_BR.json
+++ b/includes/fcm/node_modules/yargs/locales/pt_BR.json
diff --git a/includes/fcm/node_modules/yargs/locales/ru.json b/includes/fcm/node_modules/yargs/locales/ru.json
index 5f7f768..5f7f768 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/ru.json
+++ b/includes/fcm/node_modules/yargs/locales/ru.json
diff --git a/includes/fcm/node_modules/yargs/locales/th.json b/includes/fcm/node_modules/yargs/locales/th.json
index 33b048e..33b048e 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/th.json
+++ b/includes/fcm/node_modules/yargs/locales/th.json
diff --git a/includes/fcm/node_modules/yargs/locales/tr.json b/includes/fcm/node_modules/yargs/locales/tr.json
index 0d0d2cc..0d0d2cc 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/tr.json
+++ b/includes/fcm/node_modules/yargs/locales/tr.json
diff --git a/includes/fcm/node_modules/yargs/locales/zh_CN.json b/includes/fcm/node_modules/yargs/locales/zh_CN.json
index 257d26b..257d26b 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/zh_CN.json
+++ b/includes/fcm/node_modules/yargs/locales/zh_CN.json
diff --git a/includes/fcm/node_modules/yargs/locales/zh_TW.json b/includes/fcm/node_modules/yargs/locales/zh_TW.json
index e3c7bcf..e3c7bcf 100644..100755
--- a/includes/fcm/node_modules/yargs/locales/zh_TW.json
+++ b/includes/fcm/node_modules/yargs/locales/zh_TW.json
diff --git a/includes/fcm/node_modules/yargs/package.json b/includes/fcm/node_modules/yargs/package.json
index 428ead2..428ead2 100644..100755
--- a/includes/fcm/node_modules/yargs/package.json
+++ b/includes/fcm/node_modules/yargs/package.json
diff --git a/includes/fcm/node_modules/yargs/yargs b/includes/fcm/node_modules/yargs/yargs
index 8460d10..8460d10 100644..100755
--- a/includes/fcm/node_modules/yargs/yargs
+++ b/includes/fcm/node_modules/yargs/yargs
diff --git a/includes/fcm/node_modules/yocto-queue/index.d.ts b/includes/fcm/node_modules/yocto-queue/index.d.ts
index 9541986..9541986 100644..100755
--- a/includes/fcm/node_modules/yocto-queue/index.d.ts
+++ b/includes/fcm/node_modules/yocto-queue/index.d.ts
diff --git a/includes/fcm/node_modules/yocto-queue/index.js b/includes/fcm/node_modules/yocto-queue/index.js
index 2f3e6dc..2f3e6dc 100644..100755
--- a/includes/fcm/node_modules/yocto-queue/index.js
+++ b/includes/fcm/node_modules/yocto-queue/index.js
diff --git a/includes/fcm/node_modules/yocto-queue/license b/includes/fcm/node_modules/yocto-queue/license
index fa7ceba..fa7ceba 100644..100755
--- a/includes/fcm/node_modules/yocto-queue/license
+++ b/includes/fcm/node_modules/yocto-queue/license
diff --git a/includes/fcm/node_modules/yocto-queue/package.json b/includes/fcm/node_modules/yocto-queue/package.json
index 71a9101..71a9101 100644..100755
--- a/includes/fcm/node_modules/yocto-queue/package.json
+++ b/includes/fcm/node_modules/yocto-queue/package.json
diff --git a/includes/fcm/node_modules/yocto-queue/readme.md b/includes/fcm/node_modules/yocto-queue/readme.md
index c72fefc..c72fefc 100644..100755
--- a/includes/fcm/node_modules/yocto-queue/readme.md
+++ b/includes/fcm/node_modules/yocto-queue/readme.md
diff --git a/includes/fcm/package-lock.json b/includes/fcm/package-lock.json
index 9ec5d3d..9ec5d3d 100644..100755
--- a/includes/fcm/package-lock.json
+++ b/includes/fcm/package-lock.json
diff --git a/includes/fcm/package.json b/includes/fcm/package.json
index a316080..a316080 100644..100755
--- a/includes/fcm/package.json
+++ b/includes/fcm/package.json
diff --git a/includes/footer.php b/includes/footer.php
index dc379d4..dc379d4 100644..100755
--- a/includes/footer.php
+++ b/includes/footer.php
diff --git a/includes/functions.php b/includes/functions.php
index 80f6f72..80f6f72 100644..100755
--- a/includes/functions.php
+++ b/includes/functions.php
diff --git a/includes/header.php b/includes/header.php
index b936301..b936301 100644..100755
--- a/includes/header.php
+++ b/includes/header.php
diff --git a/includes/jobs-daemon.js b/includes/jobs-daemon.js
index f5311f2..f5311f2 100644..100755
--- a/includes/jobs-daemon.js
+++ b/includes/jobs-daemon.js
diff --git a/includes/jobs-handler.php b/includes/jobs-handler.php
index 2a01cf8..2a01cf8 100644..100755
--- a/includes/jobs-handler.php
+++ b/includes/jobs-handler.php
diff --git a/includes/jobs-smaller.php b/includes/jobs-smaller.php
index c85ba40..c85ba40 100644..100755
--- a/includes/jobs-smaller.php
+++ b/includes/jobs-smaller.php
diff --git a/includes/jobs.php b/includes/jobs.php
index 3c24eea..3c24eea 100644..100755
--- a/includes/jobs.php
+++ b/includes/jobs.php
diff --git a/includes/kiosk/dev.equestria.delta.kiosk.ApproveLogin/index.php b/includes/kiosk/dev.equestria.delta.kiosk.ApproveLogin/index.php
index ba0fae2..ba0fae2 100644..100755
--- a/includes/kiosk/dev.equestria.delta.kiosk.ApproveLogin/index.php
+++ b/includes/kiosk/dev.equestria.delta.kiosk.ApproveLogin/index.php
diff --git a/includes/kiosk/dev.equestria.delta.kiosk.CheckApproved/index.php b/includes/kiosk/dev.equestria.delta.kiosk.CheckApproved/index.php
index c411c04..c411c04 100644..100755
--- a/includes/kiosk/dev.equestria.delta.kiosk.CheckApproved/index.php
+++ b/includes/kiosk/dev.equestria.delta.kiosk.CheckApproved/index.php
diff --git a/includes/kiosk/dev.equestria.delta.kiosk.GetUserList/index.php b/includes/kiosk/dev.equestria.delta.kiosk.GetUserList/index.php
index 3acf20c..3acf20c 100644..100755
--- a/includes/kiosk/dev.equestria.delta.kiosk.GetUserList/index.php
+++ b/includes/kiosk/dev.equestria.delta.kiosk.GetUserList/index.php
diff --git a/includes/kiosk/dev.equestria.delta.kiosk.RejectLogin/index.php b/includes/kiosk/dev.equestria.delta.kiosk.RejectLogin/index.php
index 4505c9a..4505c9a 100644..100755
--- a/includes/kiosk/dev.equestria.delta.kiosk.RejectLogin/index.php
+++ b/includes/kiosk/dev.equestria.delta.kiosk.RejectLogin/index.php
diff --git a/includes/kiosk/dev.equestria.delta.kiosk.RequestApproval/index.php b/includes/kiosk/dev.equestria.delta.kiosk.RequestApproval/index.php
index fcd7f4c..fcd7f4c 100644..100755
--- a/includes/kiosk/dev.equestria.delta.kiosk.RequestApproval/index.php
+++ b/includes/kiosk/dev.equestria.delta.kiosk.RequestApproval/index.php
diff --git a/includes/kiosk/index.php b/includes/kiosk/index.php
index 4235067..4235067 100644..100755
--- a/includes/kiosk/index.php
+++ b/includes/kiosk/index.php
diff --git a/includes/lang.php b/includes/lang.php
index 2b7bbd7..2b7bbd7 100644..100755
--- a/includes/lang.php
+++ b/includes/lang.php
diff --git a/includes/linking.php b/includes/linking.php
index 5ca7223..5ca7223 100644..100755
--- a/includes/linking.php
+++ b/includes/linking.php
diff --git a/includes/maintenance.html b/includes/maintenance.html
index 7f0b9e8..7f0b9e8 100644..100755
--- a/includes/maintenance.html
+++ b/includes/maintenance.html
diff --git a/includes/navigation.php b/includes/navigation.php
index 1f43b2a..60132cf 100644..100755
--- a/includes/navigation.php
+++ b/includes/navigation.php
@@ -151,11 +151,6 @@
</li>
</ul>
</div>
- <div style="display: inline-flex;float: right;height: 57px;margin-top: -10px;align-items: center;margin-right:-10px;">
- <a style="margin-right: 15px;" href="/requests" data-bs-placement="bottom" class="newnav-link" title="<?= l("lang_navigation_user_requests") ?>" data-bs-toggle="tooltip">
- <img class="icon" src="/icons/requests.svg">
- </a>
- </div>
</div>
<div style="width: 359px;">
<?php if (str_starts_with($_SERVER['REQUEST_URI'], "/people/") || $_SERVER['REQUEST_URI'] === "/people"): ?>
@@ -265,7 +260,7 @@
</div>
<?php endif; ?>
</div>
- <div style="display: grid; grid-template-columns: repeat(4, 1fr); background-color: var(--bs-light);">
+ <div style="display: grid; grid-template-columns: repeat(3, 1fr); background-color: var(--bs-light);">
<a href="/people" class="newnav-link-bottom <?= str_starts_with($_SERVER['REQUEST_URI'], "/people/") || $_SERVER['REQUEST_URI'] === "/people" ? "newnav-link-bottom-checked" : "" ?>" title="<?= l("lang_navigation_people") ?>" data-bs-placement="top" data-bs-toggle="tooltip" style="display: flex; align-items: center; justify-content: center;">
<img src="/icons/people.svg" style="width: 32px;">
</a>
@@ -274,10 +269,6 @@
<img src="/icons/articles.svg" style="width: 32px;">
</a>
- <a href="/gallery" class="newnav-link-bottom <?= str_starts_with($_SERVER['REQUEST_URI'], "/gallery/") || $_SERVER['REQUEST_URI'] === "/gallery" ? "newnav-link-bottom-checked" : "" ?>" title="<?= l("lang_navigation_gallery") ?>" data-bs-placement="top" data-bs-toggle="tooltip" style="display: flex; align-items: center; justify-content: center;">
- <img src="/icons/gallery.svg" style="width: 32px;">
- </a>
-
<a href="/alerts" class="newnav-link-bottom <?= str_starts_with($_SERVER['REQUEST_URI'], "/alerts/") || $_SERVER['REQUEST_URI'] === "/alerts" ? "newnav-link-bottom-checked" : "" ?>" title="<?= l("lang_navigation_messages") ?>" data-bs-placement="top" data-bs-toggle="tooltip" style="display: flex; align-items: center; justify-content: center;">
<img src="/icons/messages.svg" style="width: 32px;">
<?php if ($unreadAlerts): ?><span style="width: 12px; height: 12px; border-radius: 999px; background-color: var(--bs-link-color); display: inline-block; position: absolute; margin-top: -20px; margin-left: 20px;"></span><?php endif; ?>
diff --git a/includes/prod.sh b/includes/prod.sh
index 0dc53c8..0dc53c8 100644..100755
--- a/includes/prod.sh
+++ b/includes/prod.sh
diff --git a/includes/recaptcha/._LICENSE b/includes/recaptcha/._LICENSE
new file mode 100755
index 0000000..03a3e97
--- /dev/null
+++ b/includes/recaptcha/._LICENSE
Binary files differ
diff --git a/includes/recaptcha/._README.md b/includes/recaptcha/._README.md
new file mode 100755
index 0000000..8f14731
--- /dev/null
+++ b/includes/recaptcha/._README.md
Binary files differ
diff --git a/includes/recaptcha/._app.yaml b/includes/recaptcha/._app.yaml
new file mode 100755
index 0000000..a5d775e
--- /dev/null
+++ b/includes/recaptcha/._app.yaml
Binary files differ
diff --git a/includes/recaptcha/._composer.json b/includes/recaptcha/._composer.json
new file mode 100755
index 0000000..cdb5fd0
--- /dev/null
+++ b/includes/recaptcha/._composer.json
Binary files differ
diff --git a/includes/recaptcha/._src b/includes/recaptcha/._src
new file mode 100755
index 0000000..ca9374e
--- /dev/null
+++ b/includes/recaptcha/._src
Binary files differ
diff --git a/includes/recaptcha/src/._ReCaptcha b/includes/recaptcha/src/._ReCaptcha
new file mode 100755
index 0000000..52c7a88
--- /dev/null
+++ b/includes/recaptcha/src/._ReCaptcha
Binary files differ
diff --git a/includes/recaptcha/src/._autoload.php b/includes/recaptcha/src/._autoload.php
new file mode 100755
index 0000000..2e6795d
--- /dev/null
+++ b/includes/recaptcha/src/._autoload.php
Binary files differ
diff --git a/includes/recaptcha/src/ReCaptcha/._ReCaptcha.php b/includes/recaptcha/src/ReCaptcha/._ReCaptcha.php
new file mode 100755
index 0000000..f1c6b14
--- /dev/null
+++ b/includes/recaptcha/src/ReCaptcha/._ReCaptcha.php
Binary files differ
diff --git a/includes/recaptcha/src/ReCaptcha/._RequestMethod b/includes/recaptcha/src/ReCaptcha/._RequestMethod
new file mode 100755
index 0000000..805700a
--- /dev/null
+++ b/includes/recaptcha/src/ReCaptcha/._RequestMethod
Binary files differ
diff --git a/includes/recaptcha/src/ReCaptcha/._RequestMethod.php b/includes/recaptcha/src/ReCaptcha/._RequestMethod.php
new file mode 100755
index 0000000..07ea82b
--- /dev/null
+++ b/includes/recaptcha/src/ReCaptcha/._RequestMethod.php
Binary files differ
diff --git a/includes/recaptcha/src/ReCaptcha/._RequestParameters.php b/includes/recaptcha/src/ReCaptcha/._RequestParameters.php
new file mode 100755
index 0000000..77c92cf
--- /dev/null
+++ b/includes/recaptcha/src/ReCaptcha/._RequestParameters.php
Binary files differ
diff --git a/includes/recaptcha/src/ReCaptcha/._Response.php b/includes/recaptcha/src/ReCaptcha/._Response.php
new file mode 100755
index 0000000..76172e9
--- /dev/null
+++ b/includes/recaptcha/src/ReCaptcha/._Response.php
Binary files differ
diff --git a/includes/recaptcha/src/ReCaptcha/RequestMethod/._Curl.php b/includes/recaptcha/src/ReCaptcha/RequestMethod/._Curl.php
new file mode 100755
index 0000000..b2f9a27
--- /dev/null
+++ b/includes/recaptcha/src/ReCaptcha/RequestMethod/._Curl.php
Binary files differ
diff --git a/includes/recaptcha/src/ReCaptcha/RequestMethod/._CurlPost.php b/includes/recaptcha/src/ReCaptcha/RequestMethod/._CurlPost.php
new file mode 100755
index 0000000..38d0b19
--- /dev/null
+++ b/includes/recaptcha/src/ReCaptcha/RequestMethod/._CurlPost.php
Binary files differ
diff --git a/includes/recaptcha/src/ReCaptcha/RequestMethod/._Post.php b/includes/recaptcha/src/ReCaptcha/RequestMethod/._Post.php
new file mode 100755
index 0000000..3c2e155
--- /dev/null
+++ b/includes/recaptcha/src/ReCaptcha/RequestMethod/._Post.php
Binary files differ
diff --git a/includes/recaptcha/src/ReCaptcha/RequestMethod/._Socket.php b/includes/recaptcha/src/ReCaptcha/RequestMethod/._Socket.php
new file mode 100755
index 0000000..1d655e8
--- /dev/null
+++ b/includes/recaptcha/src/ReCaptcha/RequestMethod/._Socket.php
Binary files differ
diff --git a/includes/recaptcha/src/ReCaptcha/RequestMethod/._SocketPost.php b/includes/recaptcha/src/ReCaptcha/RequestMethod/._SocketPost.php
new file mode 100755
index 0000000..14fa01a
--- /dev/null
+++ b/includes/recaptcha/src/ReCaptcha/RequestMethod/._SocketPost.php
Binary files differ
diff --git a/includes/rollback.sh b/includes/rollback.sh
index f55736c..f55736c 100644..100755
--- a/includes/rollback.sh
+++ b/includes/rollback.sh
diff --git a/includes/rules.php b/includes/rules.php
index 466f620..466f620 100644..100755
--- a/includes/rules.php
+++ b/includes/rules.php
diff --git a/includes/session.php b/includes/session.php
index 99adc37..99adc37 100644..100755
--- a/includes/session.php
+++ b/includes/session.php
diff --git a/includes/skels/articles.json b/includes/skels/articles.json
index 0d93c0a..0d93c0a 100644..100755
--- a/includes/skels/articles.json
+++ b/includes/skels/articles.json
diff --git a/includes/skels/gallery.json b/includes/skels/gallery.json
index 6313f57..6313f57 100644..100755
--- a/includes/skels/gallery.json
+++ b/includes/skels/gallery.json
diff --git a/includes/skels/people.json b/includes/skels/people.json
index 360d1aa..360d1aa 100644..100755
--- a/includes/skels/people.json
+++ b/includes/skels/people.json
diff --git a/includes/skels/profiles.json b/includes/skels/profiles.json
index eb87ca9..eb87ca9 100644..100755
--- a/includes/skels/profiles.json
+++ b/includes/skels/profiles.json
diff --git a/includes/themes.json b/includes/themes.json
index 6f4dc69..6f4dc69 100644..100755
--- a/includes/themes.json
+++ b/includes/themes.json
diff --git a/includes/translator/html.js b/includes/translator/html.js
index 9b31594..9b31594 100644..100755
--- a/includes/translator/html.js
+++ b/includes/translator/html.js
diff --git a/includes/translator/index.js b/includes/translator/index.js
index 2663010..2663010 100644..100755
--- a/includes/translator/index.js
+++ b/includes/translator/index.js
diff --git a/includes/translator/node_modules/.package-lock.json b/includes/translator/node_modules/.package-lock.json
index af3a13d..af3a13d 100644..100755
--- a/includes/translator/node_modules/.package-lock.json
+++ b/includes/translator/node_modules/.package-lock.json
diff --git a/includes/translator/node_modules/@sindresorhus/is/dist/index.d.ts b/includes/translator/node_modules/@sindresorhus/is/dist/index.d.ts
index e94d30b..e94d30b 100644..100755
--- a/includes/translator/node_modules/@sindresorhus/is/dist/index.d.ts
+++ b/includes/translator/node_modules/@sindresorhus/is/dist/index.d.ts
diff --git a/includes/translator/node_modules/@sindresorhus/is/dist/index.js b/includes/translator/node_modules/@sindresorhus/is/dist/index.js
index 3cbafae..3cbafae 100644..100755
--- a/includes/translator/node_modules/@sindresorhus/is/dist/index.js
+++ b/includes/translator/node_modules/@sindresorhus/is/dist/index.js
diff --git a/includes/translator/node_modules/@sindresorhus/is/dist/index.js.map b/includes/translator/node_modules/@sindresorhus/is/dist/index.js.map
index cd827fc..cd827fc 100644..100755
--- a/includes/translator/node_modules/@sindresorhus/is/dist/index.js.map
+++ b/includes/translator/node_modules/@sindresorhus/is/dist/index.js.map
diff --git a/includes/translator/node_modules/@sindresorhus/is/license b/includes/translator/node_modules/@sindresorhus/is/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/translator/node_modules/@sindresorhus/is/license
+++ b/includes/translator/node_modules/@sindresorhus/is/license
diff --git a/includes/translator/node_modules/@sindresorhus/is/package.json b/includes/translator/node_modules/@sindresorhus/is/package.json
index bf0d9fe..bf0d9fe 100644..100755
--- a/includes/translator/node_modules/@sindresorhus/is/package.json
+++ b/includes/translator/node_modules/@sindresorhus/is/package.json
diff --git a/includes/translator/node_modules/@sindresorhus/is/readme.md b/includes/translator/node_modules/@sindresorhus/is/readme.md
index 97c023b..97c023b 100644..100755
--- a/includes/translator/node_modules/@sindresorhus/is/readme.md
+++ b/includes/translator/node_modules/@sindresorhus/is/readme.md
diff --git a/includes/translator/node_modules/@szmarczak/http-timer/._LICENSE b/includes/translator/node_modules/@szmarczak/http-timer/._LICENSE
new file mode 100755
index 0000000..d97396e
--- /dev/null
+++ b/includes/translator/node_modules/@szmarczak/http-timer/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/cacheable-request/._LICENSE b/includes/translator/node_modules/cacheable-request/._LICENSE
new file mode 100755
index 0000000..106a8fd
--- /dev/null
+++ b/includes/translator/node_modules/cacheable-request/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/cacheable-request/LICENSE b/includes/translator/node_modules/cacheable-request/LICENSE
index f27ee9b..f27ee9b 100644..100755
--- a/includes/translator/node_modules/cacheable-request/LICENSE
+++ b/includes/translator/node_modules/cacheable-request/LICENSE
diff --git a/includes/translator/node_modules/cacheable-request/README.md b/includes/translator/node_modules/cacheable-request/README.md
index 725e7e0..725e7e0 100644..100755
--- a/includes/translator/node_modules/cacheable-request/README.md
+++ b/includes/translator/node_modules/cacheable-request/README.md
diff --git a/includes/translator/node_modules/cacheable-request/node_modules/get-stream/buffer-stream.js b/includes/translator/node_modules/cacheable-request/node_modules/get-stream/buffer-stream.js
index 2dd7574..2dd7574 100644..100755
--- a/includes/translator/node_modules/cacheable-request/node_modules/get-stream/buffer-stream.js
+++ b/includes/translator/node_modules/cacheable-request/node_modules/get-stream/buffer-stream.js
diff --git a/includes/translator/node_modules/cacheable-request/node_modules/get-stream/index.d.ts b/includes/translator/node_modules/cacheable-request/node_modules/get-stream/index.d.ts
index 7b98134..7b98134 100644..100755
--- a/includes/translator/node_modules/cacheable-request/node_modules/get-stream/index.d.ts
+++ b/includes/translator/node_modules/cacheable-request/node_modules/get-stream/index.d.ts
diff --git a/includes/translator/node_modules/cacheable-request/node_modules/get-stream/index.js b/includes/translator/node_modules/cacheable-request/node_modules/get-stream/index.js
index 71f3991..71f3991 100644..100755
--- a/includes/translator/node_modules/cacheable-request/node_modules/get-stream/index.js
+++ b/includes/translator/node_modules/cacheable-request/node_modules/get-stream/index.js
diff --git a/includes/translator/node_modules/cacheable-request/node_modules/get-stream/license b/includes/translator/node_modules/cacheable-request/node_modules/get-stream/license
index fa7ceba..fa7ceba 100644..100755
--- a/includes/translator/node_modules/cacheable-request/node_modules/get-stream/license
+++ b/includes/translator/node_modules/cacheable-request/node_modules/get-stream/license
diff --git a/includes/translator/node_modules/cacheable-request/node_modules/get-stream/package.json b/includes/translator/node_modules/cacheable-request/node_modules/get-stream/package.json
index e2f1687..e2f1687 100644..100755
--- a/includes/translator/node_modules/cacheable-request/node_modules/get-stream/package.json
+++ b/includes/translator/node_modules/cacheable-request/node_modules/get-stream/package.json
diff --git a/includes/translator/node_modules/cacheable-request/node_modules/get-stream/readme.md b/includes/translator/node_modules/cacheable-request/node_modules/get-stream/readme.md
index 7d7565d..7d7565d 100644..100755
--- a/includes/translator/node_modules/cacheable-request/node_modules/get-stream/readme.md
+++ b/includes/translator/node_modules/cacheable-request/node_modules/get-stream/readme.md
diff --git a/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/index.d.ts b/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/index.d.ts
index dc90a75..dc90a75 100644..100755
--- a/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/index.d.ts
+++ b/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/index.d.ts
diff --git a/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/index.js b/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/index.js
index 357fb8f..357fb8f 100644..100755
--- a/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/index.js
+++ b/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/index.js
diff --git a/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/license b/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/license
+++ b/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/license
diff --git a/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/package.json b/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/package.json
index c11d813..c11d813 100644..100755
--- a/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/package.json
+++ b/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/package.json
diff --git a/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/readme.md b/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/readme.md
index b1ed061..b1ed061 100644..100755
--- a/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/readme.md
+++ b/includes/translator/node_modules/cacheable-request/node_modules/lowercase-keys/readme.md
diff --git a/includes/translator/node_modules/cacheable-request/package.json b/includes/translator/node_modules/cacheable-request/package.json
index 7734e03..7734e03 100644..100755
--- a/includes/translator/node_modules/cacheable-request/package.json
+++ b/includes/translator/node_modules/cacheable-request/package.json
diff --git a/includes/translator/node_modules/cacheable-request/src/index.js b/includes/translator/node_modules/cacheable-request/src/index.js
index 3fcea3f..3fcea3f 100644..100755
--- a/includes/translator/node_modules/cacheable-request/src/index.js
+++ b/includes/translator/node_modules/cacheable-request/src/index.js
diff --git a/includes/translator/node_modules/clone-response/._LICENSE b/includes/translator/node_modules/clone-response/._LICENSE
new file mode 100755
index 0000000..ab4c15d
--- /dev/null
+++ b/includes/translator/node_modules/clone-response/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/clone-response/LICENSE b/includes/translator/node_modules/clone-response/LICENSE
index f27ee9b..f27ee9b 100644..100755
--- a/includes/translator/node_modules/clone-response/LICENSE
+++ b/includes/translator/node_modules/clone-response/LICENSE
diff --git a/includes/translator/node_modules/clone-response/README.md b/includes/translator/node_modules/clone-response/README.md
index d037cfe..d037cfe 100644..100755
--- a/includes/translator/node_modules/clone-response/README.md
+++ b/includes/translator/node_modules/clone-response/README.md
diff --git a/includes/translator/node_modules/clone-response/package.json b/includes/translator/node_modules/clone-response/package.json
index a4a0810..a4a0810 100644..100755
--- a/includes/translator/node_modules/clone-response/package.json
+++ b/includes/translator/node_modules/clone-response/package.json
diff --git a/includes/translator/node_modules/clone-response/src/index.js b/includes/translator/node_modules/clone-response/src/index.js
index 0285dff..0285dff 100644..100755
--- a/includes/translator/node_modules/clone-response/src/index.js
+++ b/includes/translator/node_modules/clone-response/src/index.js
diff --git a/includes/translator/node_modules/configstore/index.js b/includes/translator/node_modules/configstore/index.js
index cd8f19f..cd8f19f 100644..100755
--- a/includes/translator/node_modules/configstore/index.js
+++ b/includes/translator/node_modules/configstore/index.js
diff --git a/includes/translator/node_modules/configstore/license b/includes/translator/node_modules/configstore/license
index 1043c8b..1043c8b 100644..100755
--- a/includes/translator/node_modules/configstore/license
+++ b/includes/translator/node_modules/configstore/license
diff --git a/includes/translator/node_modules/configstore/package.json b/includes/translator/node_modules/configstore/package.json
index d14913f..d14913f 100644..100755
--- a/includes/translator/node_modules/configstore/package.json
+++ b/includes/translator/node_modules/configstore/package.json
diff --git a/includes/translator/node_modules/configstore/readme.md b/includes/translator/node_modules/configstore/readme.md
index 797d6a0..797d6a0 100644..100755
--- a/includes/translator/node_modules/configstore/readme.md
+++ b/includes/translator/node_modules/configstore/readme.md
diff --git a/includes/translator/node_modules/crypto-random-string/index.js b/includes/translator/node_modules/crypto-random-string/index.js
index ceaf65b..ceaf65b 100644..100755
--- a/includes/translator/node_modules/crypto-random-string/index.js
+++ b/includes/translator/node_modules/crypto-random-string/index.js
diff --git a/includes/translator/node_modules/crypto-random-string/license b/includes/translator/node_modules/crypto-random-string/license
index 654d0bf..654d0bf 100644..100755
--- a/includes/translator/node_modules/crypto-random-string/license
+++ b/includes/translator/node_modules/crypto-random-string/license
diff --git a/includes/translator/node_modules/crypto-random-string/package.json b/includes/translator/node_modules/crypto-random-string/package.json
index d70c1f0..d70c1f0 100644..100755
--- a/includes/translator/node_modules/crypto-random-string/package.json
+++ b/includes/translator/node_modules/crypto-random-string/package.json
diff --git a/includes/translator/node_modules/crypto-random-string/readme.md b/includes/translator/node_modules/crypto-random-string/readme.md
index dab5a2e..dab5a2e 100644..100755
--- a/includes/translator/node_modules/crypto-random-string/readme.md
+++ b/includes/translator/node_modules/crypto-random-string/readme.md
diff --git a/includes/translator/node_modules/decompress-response/index.js b/includes/translator/node_modules/decompress-response/index.js
index d8acd4a..d8acd4a 100644..100755
--- a/includes/translator/node_modules/decompress-response/index.js
+++ b/includes/translator/node_modules/decompress-response/index.js
diff --git a/includes/translator/node_modules/decompress-response/license b/includes/translator/node_modules/decompress-response/license
index 32a16ce..32a16ce 100644..100755
--- a/includes/translator/node_modules/decompress-response/license
+++ b/includes/translator/node_modules/decompress-response/license
diff --git a/includes/translator/node_modules/decompress-response/package.json b/includes/translator/node_modules/decompress-response/package.json
index 3574dc2..3574dc2 100644..100755
--- a/includes/translator/node_modules/decompress-response/package.json
+++ b/includes/translator/node_modules/decompress-response/package.json
diff --git a/includes/translator/node_modules/decompress-response/readme.md b/includes/translator/node_modules/decompress-response/readme.md
index 1b98767..1b98767 100644..100755
--- a/includes/translator/node_modules/decompress-response/readme.md
+++ b/includes/translator/node_modules/decompress-response/readme.md
diff --git a/includes/translator/node_modules/defer-to-connect/._LICENSE b/includes/translator/node_modules/defer-to-connect/._LICENSE
new file mode 100755
index 0000000..b39169b
--- /dev/null
+++ b/includes/translator/node_modules/defer-to-connect/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/defer-to-connect/LICENSE b/includes/translator/node_modules/defer-to-connect/LICENSE
index 15ad2e8..15ad2e8 100644..100755
--- a/includes/translator/node_modules/defer-to-connect/LICENSE
+++ b/includes/translator/node_modules/defer-to-connect/LICENSE
diff --git a/includes/translator/node_modules/defer-to-connect/README.md b/includes/translator/node_modules/defer-to-connect/README.md
index 4dd36c2..4dd36c2 100644..100755
--- a/includes/translator/node_modules/defer-to-connect/README.md
+++ b/includes/translator/node_modules/defer-to-connect/README.md
diff --git a/includes/translator/node_modules/defer-to-connect/dist/index.d.ts b/includes/translator/node_modules/defer-to-connect/dist/index.d.ts
index 323bd12..323bd12 100644..100755
--- a/includes/translator/node_modules/defer-to-connect/dist/index.d.ts
+++ b/includes/translator/node_modules/defer-to-connect/dist/index.d.ts
diff --git a/includes/translator/node_modules/defer-to-connect/dist/index.js b/includes/translator/node_modules/defer-to-connect/dist/index.js
index aaf1cf5..aaf1cf5 100644..100755
--- a/includes/translator/node_modules/defer-to-connect/dist/index.js
+++ b/includes/translator/node_modules/defer-to-connect/dist/index.js
diff --git a/includes/translator/node_modules/defer-to-connect/package.json b/includes/translator/node_modules/defer-to-connect/package.json
index 34a1170..34a1170 100644..100755
--- a/includes/translator/node_modules/defer-to-connect/package.json
+++ b/includes/translator/node_modules/defer-to-connect/package.json
diff --git a/includes/translator/node_modules/dot-prop/index.js b/includes/translator/node_modules/dot-prop/index.js
index 189831c..189831c 100644..100755
--- a/includes/translator/node_modules/dot-prop/index.js
+++ b/includes/translator/node_modules/dot-prop/index.js
diff --git a/includes/translator/node_modules/dot-prop/license b/includes/translator/node_modules/dot-prop/license
index 654d0bf..654d0bf 100644..100755
--- a/includes/translator/node_modules/dot-prop/license
+++ b/includes/translator/node_modules/dot-prop/license
diff --git a/includes/translator/node_modules/dot-prop/package.json b/includes/translator/node_modules/dot-prop/package.json
index c9b0f58..c9b0f58 100644..100755
--- a/includes/translator/node_modules/dot-prop/package.json
+++ b/includes/translator/node_modules/dot-prop/package.json
diff --git a/includes/translator/node_modules/dot-prop/readme.md b/includes/translator/node_modules/dot-prop/readme.md
index 0e18f78..0e18f78 100644..100755
--- a/includes/translator/node_modules/dot-prop/readme.md
+++ b/includes/translator/node_modules/dot-prop/readme.md
diff --git a/includes/translator/node_modules/duplexer3/index.js b/includes/translator/node_modules/duplexer3/index.js
index 1339ffc..1339ffc 100644..100755
--- a/includes/translator/node_modules/duplexer3/index.js
+++ b/includes/translator/node_modules/duplexer3/index.js
diff --git a/includes/translator/node_modules/duplexer3/license b/includes/translator/node_modules/duplexer3/license
index 8e11ab3..8e11ab3 100644..100755
--- a/includes/translator/node_modules/duplexer3/license
+++ b/includes/translator/node_modules/duplexer3/license
diff --git a/includes/translator/node_modules/duplexer3/package.json b/includes/translator/node_modules/duplexer3/package.json
index 704307c..704307c 100644..100755
--- a/includes/translator/node_modules/duplexer3/package.json
+++ b/includes/translator/node_modules/duplexer3/package.json
diff --git a/includes/translator/node_modules/duplexer3/readme.md b/includes/translator/node_modules/duplexer3/readme.md
index f9e87eb..f9e87eb 100644..100755
--- a/includes/translator/node_modules/duplexer3/readme.md
+++ b/includes/translator/node_modules/duplexer3/readme.md
diff --git a/includes/translator/node_modules/end-of-stream/._LICENSE b/includes/translator/node_modules/end-of-stream/._LICENSE
new file mode 100755
index 0000000..1a0d8ae
--- /dev/null
+++ b/includes/translator/node_modules/end-of-stream/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/end-of-stream/LICENSE b/includes/translator/node_modules/end-of-stream/LICENSE
index 757562e..757562e 100644..100755
--- a/includes/translator/node_modules/end-of-stream/LICENSE
+++ b/includes/translator/node_modules/end-of-stream/LICENSE
diff --git a/includes/translator/node_modules/end-of-stream/README.md b/includes/translator/node_modules/end-of-stream/README.md
index 857b14b..857b14b 100644..100755
--- a/includes/translator/node_modules/end-of-stream/README.md
+++ b/includes/translator/node_modules/end-of-stream/README.md
diff --git a/includes/translator/node_modules/end-of-stream/index.js b/includes/translator/node_modules/end-of-stream/index.js
index c77f0d5..c77f0d5 100644..100755
--- a/includes/translator/node_modules/end-of-stream/index.js
+++ b/includes/translator/node_modules/end-of-stream/index.js
diff --git a/includes/translator/node_modules/end-of-stream/package.json b/includes/translator/node_modules/end-of-stream/package.json
index b75bbf0..b75bbf0 100644..100755
--- a/includes/translator/node_modules/end-of-stream/package.json
+++ b/includes/translator/node_modules/end-of-stream/package.json
diff --git a/includes/translator/node_modules/get-stream/buffer-stream.js b/includes/translator/node_modules/get-stream/buffer-stream.js
index 4121c8e..4121c8e 100644..100755
--- a/includes/translator/node_modules/get-stream/buffer-stream.js
+++ b/includes/translator/node_modules/get-stream/buffer-stream.js
diff --git a/includes/translator/node_modules/get-stream/index.js b/includes/translator/node_modules/get-stream/index.js
index 7e5584a..7e5584a 100644..100755
--- a/includes/translator/node_modules/get-stream/index.js
+++ b/includes/translator/node_modules/get-stream/index.js
diff --git a/includes/translator/node_modules/get-stream/license b/includes/translator/node_modules/get-stream/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/translator/node_modules/get-stream/license
+++ b/includes/translator/node_modules/get-stream/license
diff --git a/includes/translator/node_modules/get-stream/package.json b/includes/translator/node_modules/get-stream/package.json
index 619651c..619651c 100644..100755
--- a/includes/translator/node_modules/get-stream/package.json
+++ b/includes/translator/node_modules/get-stream/package.json
diff --git a/includes/translator/node_modules/get-stream/readme.md b/includes/translator/node_modules/get-stream/readme.md
index b87a4d3..b87a4d3 100644..100755
--- a/includes/translator/node_modules/get-stream/readme.md
+++ b/includes/translator/node_modules/get-stream/readme.md
diff --git a/includes/translator/node_modules/got/license b/includes/translator/node_modules/got/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/translator/node_modules/got/license
+++ b/includes/translator/node_modules/got/license
diff --git a/includes/translator/node_modules/got/package.json b/includes/translator/node_modules/got/package.json
index f2bef85..f2bef85 100644..100755
--- a/includes/translator/node_modules/got/package.json
+++ b/includes/translator/node_modules/got/package.json
diff --git a/includes/translator/node_modules/got/readme.md b/includes/translator/node_modules/got/readme.md
index 37132ab..37132ab 100644..100755
--- a/includes/translator/node_modules/got/readme.md
+++ b/includes/translator/node_modules/got/readme.md
diff --git a/includes/translator/node_modules/got/source/as-promise.js b/includes/translator/node_modules/got/source/as-promise.js
index c502325..c502325 100644..100755
--- a/includes/translator/node_modules/got/source/as-promise.js
+++ b/includes/translator/node_modules/got/source/as-promise.js
diff --git a/includes/translator/node_modules/got/source/as-stream.js b/includes/translator/node_modules/got/source/as-stream.js
index 98c5342..98c5342 100644..100755
--- a/includes/translator/node_modules/got/source/as-stream.js
+++ b/includes/translator/node_modules/got/source/as-stream.js
diff --git a/includes/translator/node_modules/got/source/create.js b/includes/translator/node_modules/got/source/create.js
index b78c51f..b78c51f 100644..100755
--- a/includes/translator/node_modules/got/source/create.js
+++ b/includes/translator/node_modules/got/source/create.js
diff --git a/includes/translator/node_modules/got/source/errors.js b/includes/translator/node_modules/got/source/errors.js
index b6cbadc..b6cbadc 100644..100755
--- a/includes/translator/node_modules/got/source/errors.js
+++ b/includes/translator/node_modules/got/source/errors.js
diff --git a/includes/translator/node_modules/got/source/get-response.js b/includes/translator/node_modules/got/source/get-response.js
index 18453c2..18453c2 100644..100755
--- a/includes/translator/node_modules/got/source/get-response.js
+++ b/includes/translator/node_modules/got/source/get-response.js
diff --git a/includes/translator/node_modules/got/source/index.js b/includes/translator/node_modules/got/source/index.js
index cbf7c37..cbf7c37 100644..100755
--- a/includes/translator/node_modules/got/source/index.js
+++ b/includes/translator/node_modules/got/source/index.js
diff --git a/includes/translator/node_modules/got/source/known-hook-events.js b/includes/translator/node_modules/got/source/known-hook-events.js
index cd245e1..cd245e1 100644..100755
--- a/includes/translator/node_modules/got/source/known-hook-events.js
+++ b/includes/translator/node_modules/got/source/known-hook-events.js
diff --git a/includes/translator/node_modules/got/source/merge.js b/includes/translator/node_modules/got/source/merge.js
index 900f09a..900f09a 100644..100755
--- a/includes/translator/node_modules/got/source/merge.js
+++ b/includes/translator/node_modules/got/source/merge.js
diff --git a/includes/translator/node_modules/got/source/normalize-arguments.js b/includes/translator/node_modules/got/source/normalize-arguments.js
index 665cbce..665cbce 100644..100755
--- a/includes/translator/node_modules/got/source/normalize-arguments.js
+++ b/includes/translator/node_modules/got/source/normalize-arguments.js
diff --git a/includes/translator/node_modules/got/source/progress.js b/includes/translator/node_modules/got/source/progress.js
index 666abcf..666abcf 100644..100755
--- a/includes/translator/node_modules/got/source/progress.js
+++ b/includes/translator/node_modules/got/source/progress.js
diff --git a/includes/translator/node_modules/got/source/request-as-event-emitter.js b/includes/translator/node_modules/got/source/request-as-event-emitter.js
index 79586af..79586af 100644..100755
--- a/includes/translator/node_modules/got/source/request-as-event-emitter.js
+++ b/includes/translator/node_modules/got/source/request-as-event-emitter.js
diff --git a/includes/translator/node_modules/got/source/utils/deep-freeze.js b/includes/translator/node_modules/got/source/utils/deep-freeze.js
index 5052b71..5052b71 100644..100755
--- a/includes/translator/node_modules/got/source/utils/deep-freeze.js
+++ b/includes/translator/node_modules/got/source/utils/deep-freeze.js
diff --git a/includes/translator/node_modules/got/source/utils/get-body-size.js b/includes/translator/node_modules/got/source/utils/get-body-size.js
index 0df5af2..0df5af2 100644..100755
--- a/includes/translator/node_modules/got/source/utils/get-body-size.js
+++ b/includes/translator/node_modules/got/source/utils/get-body-size.js
diff --git a/includes/translator/node_modules/got/source/utils/is-form-data.js b/includes/translator/node_modules/got/source/utils/is-form-data.js
index 0033618..0033618 100644..100755
--- a/includes/translator/node_modules/got/source/utils/is-form-data.js
+++ b/includes/translator/node_modules/got/source/utils/is-form-data.js
diff --git a/includes/translator/node_modules/got/source/utils/timed-out.js b/includes/translator/node_modules/got/source/utils/timed-out.js
index 33611a7..33611a7 100644..100755
--- a/includes/translator/node_modules/got/source/utils/timed-out.js
+++ b/includes/translator/node_modules/got/source/utils/timed-out.js
diff --git a/includes/translator/node_modules/got/source/utils/url-to-options.js b/includes/translator/node_modules/got/source/utils/url-to-options.js
index 848ef30..848ef30 100644..100755
--- a/includes/translator/node_modules/got/source/utils/url-to-options.js
+++ b/includes/translator/node_modules/got/source/utils/url-to-options.js
diff --git a/includes/translator/node_modules/graceful-fs/._LICENSE b/includes/translator/node_modules/graceful-fs/._LICENSE
new file mode 100755
index 0000000..24f67a2
--- /dev/null
+++ b/includes/translator/node_modules/graceful-fs/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/graceful-fs/LICENSE b/includes/translator/node_modules/graceful-fs/LICENSE
index e906a25..e906a25 100644..100755
--- a/includes/translator/node_modules/graceful-fs/LICENSE
+++ b/includes/translator/node_modules/graceful-fs/LICENSE
diff --git a/includes/translator/node_modules/graceful-fs/README.md b/includes/translator/node_modules/graceful-fs/README.md
index 82d6e4d..82d6e4d 100644..100755
--- a/includes/translator/node_modules/graceful-fs/README.md
+++ b/includes/translator/node_modules/graceful-fs/README.md
diff --git a/includes/translator/node_modules/graceful-fs/clone.js b/includes/translator/node_modules/graceful-fs/clone.js
index dff3cc8..dff3cc8 100644..100755
--- a/includes/translator/node_modules/graceful-fs/clone.js
+++ b/includes/translator/node_modules/graceful-fs/clone.js
diff --git a/includes/translator/node_modules/graceful-fs/graceful-fs.js b/includes/translator/node_modules/graceful-fs/graceful-fs.js
index 8d5b89e..8d5b89e 100644..100755
--- a/includes/translator/node_modules/graceful-fs/graceful-fs.js
+++ b/includes/translator/node_modules/graceful-fs/graceful-fs.js
diff --git a/includes/translator/node_modules/graceful-fs/legacy-streams.js b/includes/translator/node_modules/graceful-fs/legacy-streams.js
index d617b50..d617b50 100644..100755
--- a/includes/translator/node_modules/graceful-fs/legacy-streams.js
+++ b/includes/translator/node_modules/graceful-fs/legacy-streams.js
diff --git a/includes/translator/node_modules/graceful-fs/package.json b/includes/translator/node_modules/graceful-fs/package.json
index 87babf0..87babf0 100644..100755
--- a/includes/translator/node_modules/graceful-fs/package.json
+++ b/includes/translator/node_modules/graceful-fs/package.json
diff --git a/includes/translator/node_modules/graceful-fs/polyfills.js b/includes/translator/node_modules/graceful-fs/polyfills.js
index 453f1a9..453f1a9 100644..100755
--- a/includes/translator/node_modules/graceful-fs/polyfills.js
+++ b/includes/translator/node_modules/graceful-fs/polyfills.js
diff --git a/includes/translator/node_modules/http-cache-semantics/._LICENSE b/includes/translator/node_modules/http-cache-semantics/._LICENSE
new file mode 100755
index 0000000..1b766c7
--- /dev/null
+++ b/includes/translator/node_modules/http-cache-semantics/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/http-cache-semantics/LICENSE b/includes/translator/node_modules/http-cache-semantics/LICENSE
index 493d2ea..493d2ea 100644..100755
--- a/includes/translator/node_modules/http-cache-semantics/LICENSE
+++ b/includes/translator/node_modules/http-cache-semantics/LICENSE
diff --git a/includes/translator/node_modules/http-cache-semantics/README.md b/includes/translator/node_modules/http-cache-semantics/README.md
index 685aa55..685aa55 100644..100755
--- a/includes/translator/node_modules/http-cache-semantics/README.md
+++ b/includes/translator/node_modules/http-cache-semantics/README.md
diff --git a/includes/translator/node_modules/http-cache-semantics/index.js b/includes/translator/node_modules/http-cache-semantics/index.js
index 31fba48..31fba48 100644..100755
--- a/includes/translator/node_modules/http-cache-semantics/index.js
+++ b/includes/translator/node_modules/http-cache-semantics/index.js
diff --git a/includes/translator/node_modules/http-cache-semantics/package.json b/includes/translator/node_modules/http-cache-semantics/package.json
index defbb04..defbb04 100644..100755
--- a/includes/translator/node_modules/http-cache-semantics/package.json
+++ b/includes/translator/node_modules/http-cache-semantics/package.json
diff --git a/includes/translator/node_modules/imurmurhash/README.md b/includes/translator/node_modules/imurmurhash/README.md
index f35b20a..f35b20a 100644..100755
--- a/includes/translator/node_modules/imurmurhash/README.md
+++ b/includes/translator/node_modules/imurmurhash/README.md
diff --git a/includes/translator/node_modules/imurmurhash/imurmurhash.js b/includes/translator/node_modules/imurmurhash/imurmurhash.js
index e63146a..e63146a 100644..100755
--- a/includes/translator/node_modules/imurmurhash/imurmurhash.js
+++ b/includes/translator/node_modules/imurmurhash/imurmurhash.js
diff --git a/includes/translator/node_modules/imurmurhash/imurmurhash.min.js b/includes/translator/node_modules/imurmurhash/imurmurhash.min.js
index dc0ee88..dc0ee88 100644..100755
--- a/includes/translator/node_modules/imurmurhash/imurmurhash.min.js
+++ b/includes/translator/node_modules/imurmurhash/imurmurhash.min.js
diff --git a/includes/translator/node_modules/imurmurhash/package.json b/includes/translator/node_modules/imurmurhash/package.json
index 8a93edb..8a93edb 100644..100755
--- a/includes/translator/node_modules/imurmurhash/package.json
+++ b/includes/translator/node_modules/imurmurhash/package.json
diff --git a/includes/translator/node_modules/is-obj/index.js b/includes/translator/node_modules/is-obj/index.js
index 4d023bc..4d023bc 100644..100755
--- a/includes/translator/node_modules/is-obj/index.js
+++ b/includes/translator/node_modules/is-obj/index.js
diff --git a/includes/translator/node_modules/is-obj/license b/includes/translator/node_modules/is-obj/license
index 654d0bf..654d0bf 100644..100755
--- a/includes/translator/node_modules/is-obj/license
+++ b/includes/translator/node_modules/is-obj/license
diff --git a/includes/translator/node_modules/is-obj/package.json b/includes/translator/node_modules/is-obj/package.json
index c441d27..c441d27 100644..100755
--- a/includes/translator/node_modules/is-obj/package.json
+++ b/includes/translator/node_modules/is-obj/package.json
diff --git a/includes/translator/node_modules/is-obj/readme.md b/includes/translator/node_modules/is-obj/readme.md
index d311026..d311026 100644..100755
--- a/includes/translator/node_modules/is-obj/readme.md
+++ b/includes/translator/node_modules/is-obj/readme.md
diff --git a/includes/translator/node_modules/json-buffer/._LICENSE b/includes/translator/node_modules/json-buffer/._LICENSE
new file mode 100755
index 0000000..2e153ef
--- /dev/null
+++ b/includes/translator/node_modules/json-buffer/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/json-buffer/.npmignore b/includes/translator/node_modules/json-buffer/.npmignore
index 13abef4..13abef4 100644..100755
--- a/includes/translator/node_modules/json-buffer/.npmignore
+++ b/includes/translator/node_modules/json-buffer/.npmignore
diff --git a/includes/translator/node_modules/json-buffer/.travis.yml b/includes/translator/node_modules/json-buffer/.travis.yml
index 244b7e8..244b7e8 100644..100755
--- a/includes/translator/node_modules/json-buffer/.travis.yml
+++ b/includes/translator/node_modules/json-buffer/.travis.yml
diff --git a/includes/translator/node_modules/json-buffer/LICENSE b/includes/translator/node_modules/json-buffer/LICENSE
index b799ec0..b799ec0 100644..100755
--- a/includes/translator/node_modules/json-buffer/LICENSE
+++ b/includes/translator/node_modules/json-buffer/LICENSE
diff --git a/includes/translator/node_modules/json-buffer/README.md b/includes/translator/node_modules/json-buffer/README.md
index 43857bb..43857bb 100644..100755
--- a/includes/translator/node_modules/json-buffer/README.md
+++ b/includes/translator/node_modules/json-buffer/README.md
diff --git a/includes/translator/node_modules/json-buffer/index.js b/includes/translator/node_modules/json-buffer/index.js
index 9cafed8..9cafed8 100644..100755
--- a/includes/translator/node_modules/json-buffer/index.js
+++ b/includes/translator/node_modules/json-buffer/index.js
diff --git a/includes/translator/node_modules/json-buffer/package.json b/includes/translator/node_modules/json-buffer/package.json
index 035df50..035df50 100644..100755
--- a/includes/translator/node_modules/json-buffer/package.json
+++ b/includes/translator/node_modules/json-buffer/package.json
diff --git a/includes/translator/node_modules/json-buffer/test/index.js b/includes/translator/node_modules/json-buffer/test/index.js
index 8351804..8351804 100644..100755
--- a/includes/translator/node_modules/json-buffer/test/index.js
+++ b/includes/translator/node_modules/json-buffer/test/index.js
diff --git a/includes/translator/node_modules/keyv/._LICENSE b/includes/translator/node_modules/keyv/._LICENSE
new file mode 100755
index 0000000..ef3708c
--- /dev/null
+++ b/includes/translator/node_modules/keyv/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/keyv/LICENSE b/includes/translator/node_modules/keyv/LICENSE
index f27ee9b..f27ee9b 100644..100755
--- a/includes/translator/node_modules/keyv/LICENSE
+++ b/includes/translator/node_modules/keyv/LICENSE
diff --git a/includes/translator/node_modules/keyv/README.md b/includes/translator/node_modules/keyv/README.md
index 2a9287c..2a9287c 100644..100755
--- a/includes/translator/node_modules/keyv/README.md
+++ b/includes/translator/node_modules/keyv/README.md
diff --git a/includes/translator/node_modules/keyv/package.json b/includes/translator/node_modules/keyv/package.json
index 00a5531..00a5531 100644..100755
--- a/includes/translator/node_modules/keyv/package.json
+++ b/includes/translator/node_modules/keyv/package.json
diff --git a/includes/translator/node_modules/keyv/src/index.js b/includes/translator/node_modules/keyv/src/index.js
index 02af495..02af495 100644..100755
--- a/includes/translator/node_modules/keyv/src/index.js
+++ b/includes/translator/node_modules/keyv/src/index.js
diff --git a/includes/translator/node_modules/lowercase-keys/index.js b/includes/translator/node_modules/lowercase-keys/index.js
index b8d8898..b8d8898 100644..100755
--- a/includes/translator/node_modules/lowercase-keys/index.js
+++ b/includes/translator/node_modules/lowercase-keys/index.js
diff --git a/includes/translator/node_modules/lowercase-keys/license b/includes/translator/node_modules/lowercase-keys/license
index 654d0bf..654d0bf 100644..100755
--- a/includes/translator/node_modules/lowercase-keys/license
+++ b/includes/translator/node_modules/lowercase-keys/license
diff --git a/includes/translator/node_modules/lowercase-keys/package.json b/includes/translator/node_modules/lowercase-keys/package.json
index 188af70..188af70 100644..100755
--- a/includes/translator/node_modules/lowercase-keys/package.json
+++ b/includes/translator/node_modules/lowercase-keys/package.json
diff --git a/includes/translator/node_modules/lowercase-keys/readme.md b/includes/translator/node_modules/lowercase-keys/readme.md
index dc65770..dc65770 100644..100755
--- a/includes/translator/node_modules/lowercase-keys/readme.md
+++ b/includes/translator/node_modules/lowercase-keys/readme.md
diff --git a/includes/translator/node_modules/make-dir/index.js b/includes/translator/node_modules/make-dir/index.js
index 1843955..1843955 100644..100755
--- a/includes/translator/node_modules/make-dir/index.js
+++ b/includes/translator/node_modules/make-dir/index.js
diff --git a/includes/translator/node_modules/make-dir/license b/includes/translator/node_modules/make-dir/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/translator/node_modules/make-dir/license
+++ b/includes/translator/node_modules/make-dir/license
diff --git a/includes/translator/node_modules/make-dir/package.json b/includes/translator/node_modules/make-dir/package.json
index ec907a7..ec907a7 100644..100755
--- a/includes/translator/node_modules/make-dir/package.json
+++ b/includes/translator/node_modules/make-dir/package.json
diff --git a/includes/translator/node_modules/make-dir/readme.md b/includes/translator/node_modules/make-dir/readme.md
index 8a32bf4..8a32bf4 100644..100755
--- a/includes/translator/node_modules/make-dir/readme.md
+++ b/includes/translator/node_modules/make-dir/readme.md
diff --git a/includes/translator/node_modules/mimic-response/index.js b/includes/translator/node_modules/mimic-response/index.js
index d5e33be..d5e33be 100644..100755
--- a/includes/translator/node_modules/mimic-response/index.js
+++ b/includes/translator/node_modules/mimic-response/index.js
diff --git a/includes/translator/node_modules/mimic-response/license b/includes/translator/node_modules/mimic-response/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/translator/node_modules/mimic-response/license
+++ b/includes/translator/node_modules/mimic-response/license
diff --git a/includes/translator/node_modules/mimic-response/package.json b/includes/translator/node_modules/mimic-response/package.json
index 689cb61..689cb61 100644..100755
--- a/includes/translator/node_modules/mimic-response/package.json
+++ b/includes/translator/node_modules/mimic-response/package.json
diff --git a/includes/translator/node_modules/mimic-response/readme.md b/includes/translator/node_modules/mimic-response/readme.md
index e07ec66..e07ec66 100644..100755
--- a/includes/translator/node_modules/mimic-response/readme.md
+++ b/includes/translator/node_modules/mimic-response/readme.md
diff --git a/includes/translator/node_modules/normalize-url/index.d.ts b/includes/translator/node_modules/normalize-url/index.d.ts
index 7e332f2..7e332f2 100644..100755
--- a/includes/translator/node_modules/normalize-url/index.d.ts
+++ b/includes/translator/node_modules/normalize-url/index.d.ts
diff --git a/includes/translator/node_modules/normalize-url/index.js b/includes/translator/node_modules/normalize-url/index.js
index 2ab7f57..2ab7f57 100644..100755
--- a/includes/translator/node_modules/normalize-url/index.js
+++ b/includes/translator/node_modules/normalize-url/index.js
diff --git a/includes/translator/node_modules/normalize-url/license b/includes/translator/node_modules/normalize-url/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/translator/node_modules/normalize-url/license
+++ b/includes/translator/node_modules/normalize-url/license
diff --git a/includes/translator/node_modules/normalize-url/package.json b/includes/translator/node_modules/normalize-url/package.json
index b0d59e0..b0d59e0 100644..100755
--- a/includes/translator/node_modules/normalize-url/package.json
+++ b/includes/translator/node_modules/normalize-url/package.json
diff --git a/includes/translator/node_modules/normalize-url/readme.md b/includes/translator/node_modules/normalize-url/readme.md
index a851fdd..a851fdd 100644..100755
--- a/includes/translator/node_modules/normalize-url/readme.md
+++ b/includes/translator/node_modules/normalize-url/readme.md
diff --git a/includes/translator/node_modules/once/._LICENSE b/includes/translator/node_modules/once/._LICENSE
new file mode 100755
index 0000000..70990cd
--- /dev/null
+++ b/includes/translator/node_modules/once/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/once/LICENSE b/includes/translator/node_modules/once/LICENSE
index 19129e3..19129e3 100644..100755
--- a/includes/translator/node_modules/once/LICENSE
+++ b/includes/translator/node_modules/once/LICENSE
diff --git a/includes/translator/node_modules/once/README.md b/includes/translator/node_modules/once/README.md
index 1f1ffca..1f1ffca 100644..100755
--- a/includes/translator/node_modules/once/README.md
+++ b/includes/translator/node_modules/once/README.md
diff --git a/includes/translator/node_modules/once/once.js b/includes/translator/node_modules/once/once.js
index 2354067..2354067 100644..100755
--- a/includes/translator/node_modules/once/once.js
+++ b/includes/translator/node_modules/once/once.js
diff --git a/includes/translator/node_modules/once/package.json b/includes/translator/node_modules/once/package.json
index 16815b2..16815b2 100644..100755
--- a/includes/translator/node_modules/once/package.json
+++ b/includes/translator/node_modules/once/package.json
diff --git a/includes/translator/node_modules/p-cancelable/index.d.ts b/includes/translator/node_modules/p-cancelable/index.d.ts
index 316d636..316d636 100644..100755
--- a/includes/translator/node_modules/p-cancelable/index.d.ts
+++ b/includes/translator/node_modules/p-cancelable/index.d.ts
diff --git a/includes/translator/node_modules/p-cancelable/index.js b/includes/translator/node_modules/p-cancelable/index.js
index 26bd42e..26bd42e 100644..100755
--- a/includes/translator/node_modules/p-cancelable/index.js
+++ b/includes/translator/node_modules/p-cancelable/index.js
diff --git a/includes/translator/node_modules/p-cancelable/license b/includes/translator/node_modules/p-cancelable/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/translator/node_modules/p-cancelable/license
+++ b/includes/translator/node_modules/p-cancelable/license
diff --git a/includes/translator/node_modules/p-cancelable/package.json b/includes/translator/node_modules/p-cancelable/package.json
index fa3a6c9..fa3a6c9 100644..100755
--- a/includes/translator/node_modules/p-cancelable/package.json
+++ b/includes/translator/node_modules/p-cancelable/package.json
diff --git a/includes/translator/node_modules/p-cancelable/readme.md b/includes/translator/node_modules/p-cancelable/readme.md
index b66e96a..b66e96a 100644..100755
--- a/includes/translator/node_modules/p-cancelable/readme.md
+++ b/includes/translator/node_modules/p-cancelable/readme.md
diff --git a/includes/translator/node_modules/pify/index.js b/includes/translator/node_modules/pify/index.js
index 1dee43a..1dee43a 100644..100755
--- a/includes/translator/node_modules/pify/index.js
+++ b/includes/translator/node_modules/pify/index.js
diff --git a/includes/translator/node_modules/pify/license b/includes/translator/node_modules/pify/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/translator/node_modules/pify/license
+++ b/includes/translator/node_modules/pify/license
diff --git a/includes/translator/node_modules/pify/package.json b/includes/translator/node_modules/pify/package.json
index 468d857..468d857 100644..100755
--- a/includes/translator/node_modules/pify/package.json
+++ b/includes/translator/node_modules/pify/package.json
diff --git a/includes/translator/node_modules/pify/readme.md b/includes/translator/node_modules/pify/readme.md
index 376ca4e..376ca4e 100644..100755
--- a/includes/translator/node_modules/pify/readme.md
+++ b/includes/translator/node_modules/pify/readme.md
diff --git a/includes/translator/node_modules/prepend-http/index.js b/includes/translator/node_modules/prepend-http/index.js
index 82b3a6b..82b3a6b 100644..100755
--- a/includes/translator/node_modules/prepend-http/index.js
+++ b/includes/translator/node_modules/prepend-http/index.js
diff --git a/includes/translator/node_modules/prepend-http/license b/includes/translator/node_modules/prepend-http/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/translator/node_modules/prepend-http/license
+++ b/includes/translator/node_modules/prepend-http/license
diff --git a/includes/translator/node_modules/prepend-http/package.json b/includes/translator/node_modules/prepend-http/package.json
index cbfac02..cbfac02 100644..100755
--- a/includes/translator/node_modules/prepend-http/package.json
+++ b/includes/translator/node_modules/prepend-http/package.json
diff --git a/includes/translator/node_modules/prepend-http/readme.md b/includes/translator/node_modules/prepend-http/readme.md
index 55d640d..55d640d 100644..100755
--- a/includes/translator/node_modules/prepend-http/readme.md
+++ b/includes/translator/node_modules/prepend-http/readme.md
diff --git a/includes/translator/node_modules/proxy-check/README.md b/includes/translator/node_modules/proxy-check/README.md
index 29bd28a..29bd28a 100644..100755
--- a/includes/translator/node_modules/proxy-check/README.md
+++ b/includes/translator/node_modules/proxy-check/README.md
diff --git a/includes/translator/node_modules/proxy-check/index.js b/includes/translator/node_modules/proxy-check/index.js
index efb6991..efb6991 100644..100755
--- a/includes/translator/node_modules/proxy-check/index.js
+++ b/includes/translator/node_modules/proxy-check/index.js
diff --git a/includes/translator/node_modules/proxy-check/package.json b/includes/translator/node_modules/proxy-check/package.json
index b38e0cc..b38e0cc 100644..100755
--- a/includes/translator/node_modules/proxy-check/package.json
+++ b/includes/translator/node_modules/proxy-check/package.json
diff --git a/includes/translator/node_modules/pump/._LICENSE b/includes/translator/node_modules/pump/._LICENSE
new file mode 100755
index 0000000..ed2fd64
--- /dev/null
+++ b/includes/translator/node_modules/pump/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/pump/.travis.yml b/includes/translator/node_modules/pump/.travis.yml
index 17f9433..17f9433 100644..100755
--- a/includes/translator/node_modules/pump/.travis.yml
+++ b/includes/translator/node_modules/pump/.travis.yml
diff --git a/includes/translator/node_modules/pump/LICENSE b/includes/translator/node_modules/pump/LICENSE
index 757562e..757562e 100644..100755
--- a/includes/translator/node_modules/pump/LICENSE
+++ b/includes/translator/node_modules/pump/LICENSE
diff --git a/includes/translator/node_modules/pump/README.md b/includes/translator/node_modules/pump/README.md
index 4c81471..4c81471 100644..100755
--- a/includes/translator/node_modules/pump/README.md
+++ b/includes/translator/node_modules/pump/README.md
diff --git a/includes/translator/node_modules/pump/index.js b/includes/translator/node_modules/pump/index.js
index c15059f..c15059f 100644..100755
--- a/includes/translator/node_modules/pump/index.js
+++ b/includes/translator/node_modules/pump/index.js
diff --git a/includes/translator/node_modules/pump/package.json b/includes/translator/node_modules/pump/package.json
index 0b838f9..0b838f9 100644..100755
--- a/includes/translator/node_modules/pump/package.json
+++ b/includes/translator/node_modules/pump/package.json
diff --git a/includes/translator/node_modules/pump/test-browser.js b/includes/translator/node_modules/pump/test-browser.js
index 9a06c8a..9a06c8a 100644..100755
--- a/includes/translator/node_modules/pump/test-browser.js
+++ b/includes/translator/node_modules/pump/test-browser.js
diff --git a/includes/translator/node_modules/pump/test-node.js b/includes/translator/node_modules/pump/test-node.js
index 561251a..561251a 100644..100755
--- a/includes/translator/node_modules/pump/test-node.js
+++ b/includes/translator/node_modules/pump/test-node.js
diff --git a/includes/translator/node_modules/responselike/._LICENSE b/includes/translator/node_modules/responselike/._LICENSE
new file mode 100755
index 0000000..01b94bb
--- /dev/null
+++ b/includes/translator/node_modules/responselike/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/responselike/LICENSE b/includes/translator/node_modules/responselike/LICENSE
index 8829a00..8829a00 100644..100755
--- a/includes/translator/node_modules/responselike/LICENSE
+++ b/includes/translator/node_modules/responselike/LICENSE
diff --git a/includes/translator/node_modules/responselike/README.md b/includes/translator/node_modules/responselike/README.md
index 6361931..6361931 100644..100755
--- a/includes/translator/node_modules/responselike/README.md
+++ b/includes/translator/node_modules/responselike/README.md
diff --git a/includes/translator/node_modules/responselike/package.json b/includes/translator/node_modules/responselike/package.json
index 520c8a1..520c8a1 100644..100755
--- a/includes/translator/node_modules/responselike/package.json
+++ b/includes/translator/node_modules/responselike/package.json
diff --git a/includes/translator/node_modules/responselike/src/index.js b/includes/translator/node_modules/responselike/src/index.js
index b17b481..b17b481 100644..100755
--- a/includes/translator/node_modules/responselike/src/index.js
+++ b/includes/translator/node_modules/responselike/src/index.js
diff --git a/includes/translator/node_modules/sax/._LICENSE b/includes/translator/node_modules/sax/._LICENSE
new file mode 100755
index 0000000..c5bf066
--- /dev/null
+++ b/includes/translator/node_modules/sax/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/sax/LICENSE b/includes/translator/node_modules/sax/LICENSE
index ccffa08..ccffa08 100644..100755
--- a/includes/translator/node_modules/sax/LICENSE
+++ b/includes/translator/node_modules/sax/LICENSE
diff --git a/includes/translator/node_modules/sax/README.md b/includes/translator/node_modules/sax/README.md
index afcd3f3..afcd3f3 100644..100755
--- a/includes/translator/node_modules/sax/README.md
+++ b/includes/translator/node_modules/sax/README.md
diff --git a/includes/translator/node_modules/sax/lib/sax.js b/includes/translator/node_modules/sax/lib/sax.js
index 795d607..795d607 100644..100755
--- a/includes/translator/node_modules/sax/lib/sax.js
+++ b/includes/translator/node_modules/sax/lib/sax.js
diff --git a/includes/translator/node_modules/sax/package.json b/includes/translator/node_modules/sax/package.json
index d2039bf..d2039bf 100644..100755
--- a/includes/translator/node_modules/sax/package.json
+++ b/includes/translator/node_modules/sax/package.json
diff --git a/includes/translator/node_modules/signal-exit/._LICENSE.txt b/includes/translator/node_modules/signal-exit/._LICENSE.txt
new file mode 100755
index 0000000..c209947
--- /dev/null
+++ b/includes/translator/node_modules/signal-exit/._LICENSE.txt
Binary files differ
diff --git a/includes/translator/node_modules/signal-exit/LICENSE.txt b/includes/translator/node_modules/signal-exit/LICENSE.txt
index eead04a..eead04a 100644..100755
--- a/includes/translator/node_modules/signal-exit/LICENSE.txt
+++ b/includes/translator/node_modules/signal-exit/LICENSE.txt
diff --git a/includes/translator/node_modules/signal-exit/README.md b/includes/translator/node_modules/signal-exit/README.md
index f9c7c00..f9c7c00 100644..100755
--- a/includes/translator/node_modules/signal-exit/README.md
+++ b/includes/translator/node_modules/signal-exit/README.md
diff --git a/includes/translator/node_modules/signal-exit/index.js b/includes/translator/node_modules/signal-exit/index.js
index 93703f3..93703f3 100644..100755
--- a/includes/translator/node_modules/signal-exit/index.js
+++ b/includes/translator/node_modules/signal-exit/index.js
diff --git a/includes/translator/node_modules/signal-exit/package.json b/includes/translator/node_modules/signal-exit/package.json
index e1a0031..e1a0031 100644..100755
--- a/includes/translator/node_modules/signal-exit/package.json
+++ b/includes/translator/node_modules/signal-exit/package.json
diff --git a/includes/translator/node_modules/signal-exit/signals.js b/includes/translator/node_modules/signal-exit/signals.js
index 3bd67a8..3bd67a8 100644..100755
--- a/includes/translator/node_modules/signal-exit/signals.js
+++ b/includes/translator/node_modules/signal-exit/signals.js
diff --git a/includes/translator/node_modules/to-readable-stream/index.js b/includes/translator/node_modules/to-readable-stream/index.js
index 554bfa5..554bfa5 100644..100755
--- a/includes/translator/node_modules/to-readable-stream/index.js
+++ b/includes/translator/node_modules/to-readable-stream/index.js
diff --git a/includes/translator/node_modules/to-readable-stream/license b/includes/translator/node_modules/to-readable-stream/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/translator/node_modules/to-readable-stream/license
+++ b/includes/translator/node_modules/to-readable-stream/license
diff --git a/includes/translator/node_modules/to-readable-stream/package.json b/includes/translator/node_modules/to-readable-stream/package.json
index c475a92..c475a92 100644..100755
--- a/includes/translator/node_modules/to-readable-stream/package.json
+++ b/includes/translator/node_modules/to-readable-stream/package.json
diff --git a/includes/translator/node_modules/to-readable-stream/readme.md b/includes/translator/node_modules/to-readable-stream/readme.md
index fc207c5..fc207c5 100644..100755
--- a/includes/translator/node_modules/to-readable-stream/readme.md
+++ b/includes/translator/node_modules/to-readable-stream/readme.md
diff --git a/includes/translator/node_modules/translatte/._LICENSE.txt b/includes/translator/node_modules/translatte/._LICENSE.txt
new file mode 100755
index 0000000..e533840
--- /dev/null
+++ b/includes/translator/node_modules/translatte/._LICENSE.txt
Binary files differ
diff --git a/includes/translator/node_modules/tunnel/._LICENSE b/includes/translator/node_modules/tunnel/._LICENSE
new file mode 100755
index 0000000..e186ddb
--- /dev/null
+++ b/includes/translator/node_modules/tunnel/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/tunnel/.idea/encodings.xml b/includes/translator/node_modules/tunnel/.idea/encodings.xml
index 97626ba..97626ba 100644..100755
--- a/includes/translator/node_modules/tunnel/.idea/encodings.xml
+++ b/includes/translator/node_modules/tunnel/.idea/encodings.xml
diff --git a/includes/translator/node_modules/tunnel/.idea/modules.xml b/includes/translator/node_modules/tunnel/.idea/modules.xml
index 27bf888..27bf888 100644..100755
--- a/includes/translator/node_modules/tunnel/.idea/modules.xml
+++ b/includes/translator/node_modules/tunnel/.idea/modules.xml
diff --git a/includes/translator/node_modules/tunnel/.idea/node-tunnel.iml b/includes/translator/node_modules/tunnel/.idea/node-tunnel.iml
index 24643cc..24643cc 100644..100755
--- a/includes/translator/node_modules/tunnel/.idea/node-tunnel.iml
+++ b/includes/translator/node_modules/tunnel/.idea/node-tunnel.iml
diff --git a/includes/translator/node_modules/tunnel/.idea/vcs.xml b/includes/translator/node_modules/tunnel/.idea/vcs.xml
index 94a25f7..94a25f7 100644..100755
--- a/includes/translator/node_modules/tunnel/.idea/vcs.xml
+++ b/includes/translator/node_modules/tunnel/.idea/vcs.xml
diff --git a/includes/translator/node_modules/tunnel/.idea/workspace.xml b/includes/translator/node_modules/tunnel/.idea/workspace.xml
index 1a318c8..1a318c8 100644..100755
--- a/includes/translator/node_modules/tunnel/.idea/workspace.xml
+++ b/includes/translator/node_modules/tunnel/.idea/workspace.xml
diff --git a/includes/translator/node_modules/tunnel/.travis.yml b/includes/translator/node_modules/tunnel/.travis.yml
index cb6e182..cb6e182 100644..100755
--- a/includes/translator/node_modules/tunnel/.travis.yml
+++ b/includes/translator/node_modules/tunnel/.travis.yml
diff --git a/includes/translator/node_modules/tunnel/CHANGELOG.md b/includes/translator/node_modules/tunnel/CHANGELOG.md
index baf6b18..baf6b18 100644..100755
--- a/includes/translator/node_modules/tunnel/CHANGELOG.md
+++ b/includes/translator/node_modules/tunnel/CHANGELOG.md
diff --git a/includes/translator/node_modules/tunnel/LICENSE b/includes/translator/node_modules/tunnel/LICENSE
index 8b8a895..8b8a895 100644..100755
--- a/includes/translator/node_modules/tunnel/LICENSE
+++ b/includes/translator/node_modules/tunnel/LICENSE
diff --git a/includes/translator/node_modules/tunnel/README.md b/includes/translator/node_modules/tunnel/README.md
index f54bca5..f54bca5 100644..100755
--- a/includes/translator/node_modules/tunnel/README.md
+++ b/includes/translator/node_modules/tunnel/README.md
diff --git a/includes/translator/node_modules/tunnel/index.js b/includes/translator/node_modules/tunnel/index.js
index 2947757..2947757 100644..100755
--- a/includes/translator/node_modules/tunnel/index.js
+++ b/includes/translator/node_modules/tunnel/index.js
diff --git a/includes/translator/node_modules/tunnel/lib/tunnel.js b/includes/translator/node_modules/tunnel/lib/tunnel.js
index 10cc382..10cc382 100644..100755
--- a/includes/translator/node_modules/tunnel/lib/tunnel.js
+++ b/includes/translator/node_modules/tunnel/lib/tunnel.js
diff --git a/includes/translator/node_modules/tunnel/package.json b/includes/translator/node_modules/tunnel/package.json
index bcd7b95..bcd7b95 100644..100755
--- a/includes/translator/node_modules/tunnel/package.json
+++ b/includes/translator/node_modules/tunnel/package.json
diff --git a/includes/translator/node_modules/unique-string/index.js b/includes/translator/node_modules/unique-string/index.js
index 5bc7787..5bc7787 100644..100755
--- a/includes/translator/node_modules/unique-string/index.js
+++ b/includes/translator/node_modules/unique-string/index.js
diff --git a/includes/translator/node_modules/unique-string/license b/includes/translator/node_modules/unique-string/license
index 654d0bf..654d0bf 100644..100755
--- a/includes/translator/node_modules/unique-string/license
+++ b/includes/translator/node_modules/unique-string/license
diff --git a/includes/translator/node_modules/unique-string/package.json b/includes/translator/node_modules/unique-string/package.json
index b12954a..b12954a 100644..100755
--- a/includes/translator/node_modules/unique-string/package.json
+++ b/includes/translator/node_modules/unique-string/package.json
diff --git a/includes/translator/node_modules/unique-string/readme.md b/includes/translator/node_modules/unique-string/readme.md
index 5d5ac97..5d5ac97 100644..100755
--- a/includes/translator/node_modules/unique-string/readme.md
+++ b/includes/translator/node_modules/unique-string/readme.md
diff --git a/includes/translator/node_modules/url-parse-lax/index.js b/includes/translator/node_modules/url-parse-lax/index.js
index 5c62a58..5c62a58 100644..100755
--- a/includes/translator/node_modules/url-parse-lax/index.js
+++ b/includes/translator/node_modules/url-parse-lax/index.js
diff --git a/includes/translator/node_modules/url-parse-lax/license b/includes/translator/node_modules/url-parse-lax/license
index e7af2f7..e7af2f7 100644..100755
--- a/includes/translator/node_modules/url-parse-lax/license
+++ b/includes/translator/node_modules/url-parse-lax/license
diff --git a/includes/translator/node_modules/url-parse-lax/package.json b/includes/translator/node_modules/url-parse-lax/package.json
index b3c58f9..b3c58f9 100644..100755
--- a/includes/translator/node_modules/url-parse-lax/package.json
+++ b/includes/translator/node_modules/url-parse-lax/package.json
diff --git a/includes/translator/node_modules/url-parse-lax/readme.md b/includes/translator/node_modules/url-parse-lax/readme.md
index be0d437..be0d437 100644..100755
--- a/includes/translator/node_modules/url-parse-lax/readme.md
+++ b/includes/translator/node_modules/url-parse-lax/readme.md
diff --git a/includes/translator/node_modules/wrappy/._LICENSE b/includes/translator/node_modules/wrappy/._LICENSE
new file mode 100755
index 0000000..6b457a6
--- /dev/null
+++ b/includes/translator/node_modules/wrappy/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/wrappy/LICENSE b/includes/translator/node_modules/wrappy/LICENSE
index 19129e3..19129e3 100644..100755
--- a/includes/translator/node_modules/wrappy/LICENSE
+++ b/includes/translator/node_modules/wrappy/LICENSE
diff --git a/includes/translator/node_modules/wrappy/README.md b/includes/translator/node_modules/wrappy/README.md
index 98eab25..98eab25 100644..100755
--- a/includes/translator/node_modules/wrappy/README.md
+++ b/includes/translator/node_modules/wrappy/README.md
diff --git a/includes/translator/node_modules/wrappy/package.json b/includes/translator/node_modules/wrappy/package.json
index 1307520..1307520 100644..100755
--- a/includes/translator/node_modules/wrappy/package.json
+++ b/includes/translator/node_modules/wrappy/package.json
diff --git a/includes/translator/node_modules/wrappy/wrappy.js b/includes/translator/node_modules/wrappy/wrappy.js
index bb7e7d6..bb7e7d6 100644..100755
--- a/includes/translator/node_modules/wrappy/wrappy.js
+++ b/includes/translator/node_modules/wrappy/wrappy.js
diff --git a/includes/translator/node_modules/write-file-atomic/._LICENSE b/includes/translator/node_modules/write-file-atomic/._LICENSE
new file mode 100755
index 0000000..5c2c37b
--- /dev/null
+++ b/includes/translator/node_modules/write-file-atomic/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/write-file-atomic/CHANGELOG.md b/includes/translator/node_modules/write-file-atomic/CHANGELOG.md
index 920ae2c..920ae2c 100644..100755
--- a/includes/translator/node_modules/write-file-atomic/CHANGELOG.md
+++ b/includes/translator/node_modules/write-file-atomic/CHANGELOG.md
diff --git a/includes/translator/node_modules/write-file-atomic/LICENSE b/includes/translator/node_modules/write-file-atomic/LICENSE
index 95e65a7..95e65a7 100644..100755
--- a/includes/translator/node_modules/write-file-atomic/LICENSE
+++ b/includes/translator/node_modules/write-file-atomic/LICENSE
diff --git a/includes/translator/node_modules/write-file-atomic/README.md b/includes/translator/node_modules/write-file-atomic/README.md
index ca28e99..ca28e99 100644..100755
--- a/includes/translator/node_modules/write-file-atomic/README.md
+++ b/includes/translator/node_modules/write-file-atomic/README.md
diff --git a/includes/translator/node_modules/write-file-atomic/index.js b/includes/translator/node_modules/write-file-atomic/index.js
index 64ae987..64ae987 100644..100755
--- a/includes/translator/node_modules/write-file-atomic/index.js
+++ b/includes/translator/node_modules/write-file-atomic/index.js
diff --git a/includes/translator/node_modules/write-file-atomic/package.json b/includes/translator/node_modules/write-file-atomic/package.json
index bbb0fa2..bbb0fa2 100644..100755
--- a/includes/translator/node_modules/write-file-atomic/package.json
+++ b/includes/translator/node_modules/write-file-atomic/package.json
diff --git a/includes/translator/node_modules/xdg-basedir/index.js b/includes/translator/node_modules/xdg-basedir/index.js
index f5aa176..f5aa176 100644..100755
--- a/includes/translator/node_modules/xdg-basedir/index.js
+++ b/includes/translator/node_modules/xdg-basedir/index.js
diff --git a/includes/translator/node_modules/xdg-basedir/license b/includes/translator/node_modules/xdg-basedir/license
index 654d0bf..654d0bf 100644..100755
--- a/includes/translator/node_modules/xdg-basedir/license
+++ b/includes/translator/node_modules/xdg-basedir/license
diff --git a/includes/translator/node_modules/xdg-basedir/package.json b/includes/translator/node_modules/xdg-basedir/package.json
index 08bfa8c..08bfa8c 100644..100755
--- a/includes/translator/node_modules/xdg-basedir/package.json
+++ b/includes/translator/node_modules/xdg-basedir/package.json
diff --git a/includes/translator/node_modules/xdg-basedir/readme.md b/includes/translator/node_modules/xdg-basedir/readme.md
index 61f8c16..61f8c16 100644..100755
--- a/includes/translator/node_modules/xdg-basedir/readme.md
+++ b/includes/translator/node_modules/xdg-basedir/readme.md
diff --git a/includes/translator/node_modules/xml2js/._LICENSE b/includes/translator/node_modules/xml2js/._LICENSE
new file mode 100755
index 0000000..c8b4faf
--- /dev/null
+++ b/includes/translator/node_modules/xml2js/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/xml2js/LICENSE b/includes/translator/node_modules/xml2js/LICENSE
index e3b4222..e3b4222 100644..100755
--- a/includes/translator/node_modules/xml2js/LICENSE
+++ b/includes/translator/node_modules/xml2js/LICENSE
diff --git a/includes/translator/node_modules/xml2js/README.md b/includes/translator/node_modules/xml2js/README.md
index 67f2104..67f2104 100644..100755
--- a/includes/translator/node_modules/xml2js/README.md
+++ b/includes/translator/node_modules/xml2js/README.md
diff --git a/includes/translator/node_modules/xml2js/lib/bom.js b/includes/translator/node_modules/xml2js/lib/bom.js
index 7b8fb27..7b8fb27 100644..100755
--- a/includes/translator/node_modules/xml2js/lib/bom.js
+++ b/includes/translator/node_modules/xml2js/lib/bom.js
diff --git a/includes/translator/node_modules/xml2js/lib/builder.js b/includes/translator/node_modules/xml2js/lib/builder.js
index 58f3638..58f3638 100644..100755
--- a/includes/translator/node_modules/xml2js/lib/builder.js
+++ b/includes/translator/node_modules/xml2js/lib/builder.js
diff --git a/includes/translator/node_modules/xml2js/lib/defaults.js b/includes/translator/node_modules/xml2js/lib/defaults.js
index 0a21da0..0a21da0 100644..100755
--- a/includes/translator/node_modules/xml2js/lib/defaults.js
+++ b/includes/translator/node_modules/xml2js/lib/defaults.js
diff --git a/includes/translator/node_modules/xml2js/lib/parser.js b/includes/translator/node_modules/xml2js/lib/parser.js
index 0893591..0893591 100644..100755
--- a/includes/translator/node_modules/xml2js/lib/parser.js
+++ b/includes/translator/node_modules/xml2js/lib/parser.js
diff --git a/includes/translator/node_modules/xml2js/lib/processors.js b/includes/translator/node_modules/xml2js/lib/processors.js
index 89aa85f..89aa85f 100644..100755
--- a/includes/translator/node_modules/xml2js/lib/processors.js
+++ b/includes/translator/node_modules/xml2js/lib/processors.js
diff --git a/includes/translator/node_modules/xml2js/lib/xml2js.js b/includes/translator/node_modules/xml2js/lib/xml2js.js
index 24b6e69..24b6e69 100644..100755
--- a/includes/translator/node_modules/xml2js/lib/xml2js.js
+++ b/includes/translator/node_modules/xml2js/lib/xml2js.js
diff --git a/includes/translator/node_modules/xml2js/package.json b/includes/translator/node_modules/xml2js/package.json
index d70b792..d70b792 100644..100755
--- a/includes/translator/node_modules/xml2js/package.json
+++ b/includes/translator/node_modules/xml2js/package.json
diff --git a/includes/translator/node_modules/xmlbuilder/._LICENSE b/includes/translator/node_modules/xmlbuilder/._LICENSE
new file mode 100755
index 0000000..b2b18fd
--- /dev/null
+++ b/includes/translator/node_modules/xmlbuilder/._LICENSE
Binary files differ
diff --git a/includes/translator/node_modules/xmlbuilder/CHANGELOG.md b/includes/translator/node_modules/xmlbuilder/CHANGELOG.md
index 610f412..610f412 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/CHANGELOG.md
+++ b/includes/translator/node_modules/xmlbuilder/CHANGELOG.md
diff --git a/includes/translator/node_modules/xmlbuilder/LICENSE b/includes/translator/node_modules/xmlbuilder/LICENSE
index 9fb9700..9fb9700 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/LICENSE
+++ b/includes/translator/node_modules/xmlbuilder/LICENSE
diff --git a/includes/translator/node_modules/xmlbuilder/README.md b/includes/translator/node_modules/xmlbuilder/README.md
index 1a96edb..1a96edb 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/README.md
+++ b/includes/translator/node_modules/xmlbuilder/README.md
diff --git a/includes/translator/node_modules/xmlbuilder/appveyor.yml b/includes/translator/node_modules/xmlbuilder/appveyor.yml
index 9604b78..9604b78 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/appveyor.yml
+++ b/includes/translator/node_modules/xmlbuilder/appveyor.yml
diff --git a/includes/translator/node_modules/xmlbuilder/lib/Derivation.js b/includes/translator/node_modules/xmlbuilder/lib/Derivation.js
index 2abfd08..2abfd08 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/Derivation.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/Derivation.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/DocumentPosition.js b/includes/translator/node_modules/xmlbuilder/lib/DocumentPosition.js
index 1cbd21c..1cbd21c 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/DocumentPosition.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/DocumentPosition.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/NodeType.js b/includes/translator/node_modules/xmlbuilder/lib/NodeType.js
index 4c200e3..4c200e3 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/NodeType.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/NodeType.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/OperationType.js b/includes/translator/node_modules/xmlbuilder/lib/OperationType.js
index 29428f6..29428f6 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/OperationType.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/OperationType.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/Utility.js b/includes/translator/node_modules/xmlbuilder/lib/Utility.js
index 1d42cfd..1d42cfd 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/Utility.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/Utility.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/WriterState.js b/includes/translator/node_modules/xmlbuilder/lib/WriterState.js
index 0923eec..0923eec 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/WriterState.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/WriterState.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLAttribute.js b/includes/translator/node_modules/xmlbuilder/lib/XMLAttribute.js
index c208566..c208566 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLAttribute.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLAttribute.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLCData.js b/includes/translator/node_modules/xmlbuilder/lib/XMLCData.js
index c732ec5..c732ec5 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLCData.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLCData.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLCharacterData.js b/includes/translator/node_modules/xmlbuilder/lib/XMLCharacterData.js
index c007a18..c007a18 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLCharacterData.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLCharacterData.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLComment.js b/includes/translator/node_modules/xmlbuilder/lib/XMLComment.js
index 8287216..8287216 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLComment.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLComment.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDOMConfiguration.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDOMConfiguration.js
index b331b86..b331b86 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDOMConfiguration.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDOMConfiguration.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDOMErrorHandler.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDOMErrorHandler.js
index 4a0446c..4a0446c 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDOMErrorHandler.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDOMErrorHandler.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDOMImplementation.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDOMImplementation.js
index 4f9f9db..4f9f9db 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDOMImplementation.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDOMImplementation.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDOMStringList.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDOMStringList.js
index ba558c5..ba558c5 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDOMStringList.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDOMStringList.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDTDAttList.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDTDAttList.js
index aca9dbd..aca9dbd 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDTDAttList.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDTDAttList.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDTDElement.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDTDElement.js
index f8f1ae7..f8f1ae7 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDTDElement.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDTDElement.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDTDEntity.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDTDEntity.js
index 0a940d6..0a940d6 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDTDEntity.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDTDEntity.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDTDNotation.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDTDNotation.js
index 57a119d..57a119d 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDTDNotation.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDTDNotation.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDeclaration.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDeclaration.js
index d4f7f44..d4f7f44 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDeclaration.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDeclaration.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDocType.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDocType.js
index ef043f4..ef043f4 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDocType.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDocType.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDocument.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDocument.js
index 88df56c..88df56c 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDocument.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDocument.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDocumentCB.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDocumentCB.js
index ca1aa1c..ca1aa1c 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDocumentCB.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDocumentCB.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDocumentFragment.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDocumentFragment.js
index 5d6039c..5d6039c 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDocumentFragment.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDocumentFragment.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLDummy.js b/includes/translator/node_modules/xmlbuilder/lib/XMLDummy.js
index b26083a..b26083a 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLDummy.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLDummy.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLElement.js b/includes/translator/node_modules/xmlbuilder/lib/XMLElement.js
index c165729..c165729 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLElement.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLElement.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLNamedNodeMap.js b/includes/translator/node_modules/xmlbuilder/lib/XMLNamedNodeMap.js
index 885402d..885402d 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLNamedNodeMap.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLNamedNodeMap.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLNode.js b/includes/translator/node_modules/xmlbuilder/lib/XMLNode.js
index e2c7bb7..e2c7bb7 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLNode.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLNode.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLNodeFilter.js b/includes/translator/node_modules/xmlbuilder/lib/XMLNodeFilter.js
index ce32fd5..ce32fd5 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLNodeFilter.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLNodeFilter.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLNodeList.js b/includes/translator/node_modules/xmlbuilder/lib/XMLNodeList.js
index 3414a3e..3414a3e 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLNodeList.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLNodeList.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js b/includes/translator/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js
index d4333d4..d4333d4 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLRaw.js b/includes/translator/node_modules/xmlbuilder/lib/XMLRaw.js
index b592850..b592850 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLRaw.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLRaw.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLStreamWriter.js b/includes/translator/node_modules/xmlbuilder/lib/XMLStreamWriter.js
index 159dc6b..159dc6b 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLStreamWriter.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLStreamWriter.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLStringWriter.js b/includes/translator/node_modules/xmlbuilder/lib/XMLStringWriter.js
index 7187017..7187017 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLStringWriter.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLStringWriter.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLStringifier.js b/includes/translator/node_modules/xmlbuilder/lib/XMLStringifier.js
index a39475c..a39475c 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLStringifier.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLStringifier.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLText.js b/includes/translator/node_modules/xmlbuilder/lib/XMLText.js
index 59acc19..59acc19 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLText.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLText.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLTypeInfo.js b/includes/translator/node_modules/xmlbuilder/lib/XMLTypeInfo.js
index b9bff15..b9bff15 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLTypeInfo.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLTypeInfo.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLUserDataHandler.js b/includes/translator/node_modules/xmlbuilder/lib/XMLUserDataHandler.js
index e172f89..e172f89 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLUserDataHandler.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLUserDataHandler.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/XMLWriterBase.js b/includes/translator/node_modules/xmlbuilder/lib/XMLWriterBase.js
index 215dba4..215dba4 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/XMLWriterBase.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/XMLWriterBase.js
diff --git a/includes/translator/node_modules/xmlbuilder/lib/index.js b/includes/translator/node_modules/xmlbuilder/lib/index.js
index b1ed263..b1ed263 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/lib/index.js
+++ b/includes/translator/node_modules/xmlbuilder/lib/index.js
diff --git a/includes/translator/node_modules/xmlbuilder/package.json b/includes/translator/node_modules/xmlbuilder/package.json
index 512cd97..512cd97 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/package.json
+++ b/includes/translator/node_modules/xmlbuilder/package.json
diff --git a/includes/translator/node_modules/xmlbuilder/typings/index.d.ts b/includes/translator/node_modules/xmlbuilder/typings/index.d.ts
index 3e0e5b0..3e0e5b0 100644..100755
--- a/includes/translator/node_modules/xmlbuilder/typings/index.d.ts
+++ b/includes/translator/node_modules/xmlbuilder/typings/index.d.ts
diff --git a/includes/translator/package-lock.json b/includes/translator/package-lock.json
index aec306b..aec306b 100644..100755
--- a/includes/translator/package-lock.json
+++ b/includes/translator/package-lock.json
diff --git a/includes/translator/package.json b/includes/translator/package.json
index 8b4be45..8b4be45 100644..100755
--- a/includes/translator/package.json
+++ b/includes/translator/package.json
diff --git a/includes/translator/translate.js b/includes/translator/translate.js
index 25dd9ab..25dd9ab 100644..100755
--- a/includes/translator/translate.js
+++ b/includes/translator/translate.js
diff --git a/index.php b/index.php
index 5c2bfe9..4568af6 100644..100755
--- a/index.php
+++ b/index.php
@@ -29,9 +29,9 @@ $version = file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/version");
<li style="opacity: .25;">5 mai : Retrait de Delta Plus (et par conséquent du badge de profil et des relectures privilégiées). Les abonnements Delta Plus en cours de validité expireront.</li>
<li style="opacity: .25;">12 mai : Désactivation de l'option d'aide intégrée. À partir de ce jour, aucun support technique ne sera fourni aux utilisateurs de Delta.</li>
<li style="opacity: .25;">19 mai : Retrait du Pass Événements. Les intégrations dans des applications tierces utilisant le Pass Événements cesseront de fonctionner.</li>
- <li style="font-weight: bold;">26 mai : Retrait du système de recherche.</li>
- <li>2 juin : Désactivation des albums de galerie. Étant donné qu'aucun album n'existe actuellement, la page est simplement retirée.</li>
- <li>9 juin : Désactivation de toutes les fonctionnalités de modification de Delta. Pour modifier du contenu après cette date, contactez les administrateurs.</li>
+ <li style="opacity: .25;">26 mai : Retrait du système de recherche.</li>
+ <li style="opacity: .25;">2 juin : Désactivation des albums de galerie. Étant donné qu'aucun album n'existe actuellement, la page est simplement retirée.</li>
+ <li style="font-weight: bold;">9 juin : Désactivation de toutes les fonctionnalités de modification de Delta. Pour modifier du contenu après cette date, contactez les administrateurs.</li>
<li>16 juin : Fermeture définitive de Delta</li>
</ul>
<div>Si vous avez la moindre question ou le moindre renseignement à nous faire parvenir, utilisez l'adresse <a href="mailto:delta@equestria.dev">delta@equestria.dev</a>.</div>
diff --git a/lang/en.json b/lang/en.json
index eacd256..eacd256 100644..100755
--- a/lang/en.json
+++ b/lang/en.json
diff --git a/lang/fr.json b/lang/fr.json
index efade89..efade89 100644..100755
--- a/lang/fr.json
+++ b/lang/fr.json
diff --git a/lang/qqx.json b/lang/qqx.json
index 9e26dfe..9e26dfe 100644..100755
--- a/lang/qqx.json
+++ b/lang/qqx.json
diff --git a/login/._.DS_Store b/login/._.DS_Store
new file mode 100755
index 0000000..3cede20
--- /dev/null
+++ b/login/._.DS_Store
Binary files differ
diff --git a/login/blocked/index.php b/login/blocked/index.php
index 1c57793..1c57793 100644..100755
--- a/login/blocked/index.php
+++ b/login/blocked/index.php
diff --git a/login/index.php b/login/index.php
index 5039240..5039240 100644..100755
--- a/login/index.php
+++ b/login/index.php
diff --git a/logo-symbolic-adapted.svg b/logo-symbolic-adapted.svg
index 82344e1..82344e1 100644..100755
--- a/logo-symbolic-adapted.svg
+++ b/logo-symbolic-adapted.svg
diff --git a/logo-symbolic.svg b/logo-symbolic.svg
index dcef367..dcef367 100644..100755
--- a/logo-symbolic.svg
+++ b/logo-symbolic.svg
diff --git a/logo.png b/logo.png
index 4a4ae69..4a4ae69 100644..100755
--- a/logo.png
+++ b/logo.png
Binary files differ
diff --git a/logo.svg b/logo.svg
index bec5ce9..bec5ce9 100644..100755
--- a/logo.svg
+++ b/logo.svg
diff --git a/logout/action/index.php b/logout/action/index.php
index 71df267..71df267 100644..100755
--- a/logout/action/index.php
+++ b/logout/action/index.php
diff --git a/logout/index.php b/logout/index.php
index a23ee60..a23ee60 100644..100755
--- a/logout/index.php
+++ b/logout/index.php
diff --git a/request/index.php b/request/index.php
index 087578e..e69de29 100644..100755
--- a/request/index.php
+++ b/request/index.php
@@ -1,72 +0,0 @@
-<?php
-
-$title = "lang_request_title";
-
-if (!isset($_GET['type'])) $_GET['type'] = "";
-if (!isset($_GET['id'])) $_GET['id'] = "";
-if (!isset($_GET['description'])) $_GET['description'] = "";
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/header.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/navigation.php"; global $_PROFILE;
-
-function addType($name) {
- return '<option name="' . $name . '"' . ($_GET['type'] === $name ? " selected" : "") . '>' . l("lang_request_types_$name") . '</option>';
-}
-
-if (!isset($_PROFILE["requests"]["r:" . $_GET['id']])):
-?>
-
-<div class="container">
- <br><br>
- <h1>
- <span><?= l("lang_request_title") ?></span>
- </h1>
-
- <?php if ($_PROFILE["blocked"] >= 2): ?>
- <div class="alert alert-danger"><p><?= l("lang_blocked_request") ?></p><?= l("lang_blocked_error") ?></div>
- <?php else: ?>
- <p><b><?= l("lang_request_type") ?></b> <?= l("lang_request_types_" . $_GET['type']) ?></p>
-
- <form action="/request/save/" method="post">
- <input name="id" type="hidden" value="<?= $_GET['id'] ?>">
- <input name="type" type="hidden" value="<?= $_GET['type'] ?>">
- <p>
- <label>
- <textarea placeholder="<?= l("lang_request_description") ?>" cols="50" style="max-width: 100%;" name="description" class="form-control"><?= $_GET['description'] ?></textarea>
- </label>
- </p>
- <input type="submit" class="btn btn-primary" value="<?= l("lang_request_submit") ?>">
- </form>
- <?php endif; ?>
-
- <br><br>
-</div>
-
-<?php else: ?>
-
-<div class="container">
- <br><br>
- <h1>
- <span><?= l("lang_request_title") ?></span>
- </h1>
-
- <div class="alert alert-warning">
- <p><b><?= l("lang_edit_alert_title") ?></b></p>
- <?php
-
- $request = json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $_PROFILE["requests"]["r:" . $_GET['id']] . ".json")), true);
-
- ?>
- <p><?= str_replace("%1", timeAgo($request["date"]), l("lang_edit_alert_message2")) ?></p>
- <?= l("lang_edit_alert_contents") ?>
- </div>
-
- <?= str_replace("\n", "<br>", strip_tags($request["summary"])) ?>
-
- <br><br>
-</div>
-
-<?php endif; ?>
-
-<?php require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/footer.php"; ?> \ No newline at end of file
diff --git a/request/save/index.php b/request/save/index.php
index 427f4df..e69de29 100644..100755
--- a/request/save/index.php
+++ b/request/save/index.php
@@ -1,49 +0,0 @@
-<?php
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/functions.php";
-
-global $_PROFILE; global $_USER;
-
-$id = $_POST['id'] ?? null;
-$type = $_POST['type'] ?? null;
-$description = $_POST['description'] ?? null;
-
-if ($_PROFILE["blocked"] >= 2) die();
-
-if (isset($_PROFILE["requests"]["r:" . $id]) || !isset($description)) {
- header("Location: /request/?type=$type&id=$id");
- die();
-}
-
-$rid = uuid();
-file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $rid . ".json", pf_utf8_encode(json_encode([
- "type" => $type,
- "author" => $_USER,
- "id" => $id,
- "contents" => null,
- "summary" => $description,
- "date" => date('c')
-])));
-
-$config = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/email.json"), true);
-
-file_get_contents('https://notifications.equestria.dev/delta', false, stream_context_create([
- 'http' => [
- 'method' => 'POST',
- 'header' =>
- "Content-Type: text/plain\r\n" .
- "Title: " . formatPonypush("New change request published") . "\r\n" .
- "Priority: default\r\n" .
- "Tags: requests\r\n" .
- "Actions: view, Open change requests, https://delta.equestria.dev/admin/requests/, clear=true\r\n" .
- "Authorization: Basic " . base64_encode($config["ntfyuser"] . ":" . $config["ntfypass"]),
- 'content' => formatPonypush($_PROFILE['first_name'] . " " . $_PROFILE["last_name"] . " published a request to " . json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/lang/en.json"), true)["request"]["types"][$type] . (isset($_POST["summary"]) && trim($_POST["summary"]) !== "" ? ": " . $_POST["summary"] : ""))
- ]
-]));
-
-$_PROFILE["requests"]["r:" . $id] = $rid;
-saveProfile();
-
-header("Location: /request/?type=$type&id=$id");
-die(); \ No newline at end of file
diff --git a/requests/delete/index.php b/requests/delete/index.php
index 672798f..e69de29 100644..100755
--- a/requests/delete/index.php
+++ b/requests/delete/index.php
@@ -1,48 +0,0 @@
-<?php
-
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/functions.php";
-
-global $_USER;
-
-$id = $_GET['id'] ?? null;
-
-if (isset($id)) {
- if (!preg_match("/[a-zA-Z0-6]/m", $id)) {
- die();
- }
-
- if (!file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $id . ".json")) {
- die();
- }
-} else {
- die();
-}
-
-$request = json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $id . ".json")), true);
-
-if ($request["author"] !== $_USER) die();
-
-if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/data/profiles/" . $request["author"] . ".json")) {
- while (trim(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/profiles/" . $request["author"] . ".json")) === "") {}
-
- $profile = json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/profiles/" . $request["author"] . ".json")), true);
- loadLang(json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/lang/" . $profile["language"] . ".json"), true), "lang", $profile["language"]);
-
- $index = array_search($id, $profile["requests"]);
-
- if ($index !== false) {
- unset($profile["requests"][$index]);
- }
-
- file_put_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/profiles/" . $request["author"] . ".json", pf_utf8_encode(json_encode($profile, JSON_PRETTY_PRINT)));
-}
-
-if ($request["type"] === "galleryupload" && file_exists($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $id . ".jpg")) {
- unlink($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $id . ".jpg");
-}
-
-unlink($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/" . $id . ".json");
-
-header("Location: /requests");
-die(); \ No newline at end of file
diff --git a/requests/index.php b/requests/index.php
index 8e37183..e69de29 100644..100755
--- a/requests/index.php
+++ b/requests/index.php
@@ -1,89 +0,0 @@
-<?php
-
-$title = "lang_requests_title";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/session.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/header.php";
-require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/navigation.php";
-global $_PROFILE; global $_USER;
-
-$requests = array_filter(scandir($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests"), function ($i) { return !str_starts_with($i, "."); });
-
-usort($requests, function ($a, $b) {
- return strtotime(json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/$a")), true)["date"]) - strtotime(json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/$b")), true)["date"]);
-});
-
-$requests = [...array_map(function ($i) {
- $id = $i;
- $i = json_decode(pf_utf8_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/requests/$i")), true);
- $i["_id"] = explode(".", $id)[0];
- return $i;
-}, $requests)];
-
-$requests = array_values(array_filter($requests, function ($i) use ($_USER) {
- return $i["author"] === $_USER;
-}));
-
-?>
-
-<div class="container">
- <br><br>
- <h1><?= l("lang_requests_title") ?></h1>
-
- <div class="list-group">
- <?php foreach ($requests as $request): ?>
- <div class="list-group-item">
- <span id="request-<?= $request["_id"] ?>" style="vertical-align: middle;margin-top: 7px;display: inline-block;">
- <?= json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/lang/en.json"), true)["request"]["types"][$request["type"]] ?> (<?php if (isset($request["id"]) && trim($request["id"]) !== "" && $request["id"] !== $request["author"]): ?><?= l("lang_requests_on") ?> <a href="/<?= str_starts_with("gallery", $request["type"]) ? "gallery" : ($request["type"] === "userpage" ? "people" : "article") ?>/<?= $request["id"] ?>" target="_blank"><?= getNameFromId($request["id"]) ?></a>, <?php endif; ?><?= l("lang_requests_date") ?> <?= timeAgo($request["date"]) ?>)
- </span>
- <a class="btn btn-outline-danger" style="float: right;" onclick="deleteRequest('<?= $request["_id"] ?>');"><?= l("lang_requests_cancel") ?></a>
- </div>
- <?php endforeach; ?>
-
- <?php if (count($requests) === 0): ?>
- <div class="text-muted"><?= l("lang_requests_none") ?></div>
- <?php endif; ?>
- </div>
-
- <script>
- window.currentRequest = "";
-
- function deleteRequest(id) {
- window.currentRequest = id;
- document.getElementById("delete-modal-description").innerText = document.getElementById("request-" + id).innerText;
- document.getElementById("delete-modal-link").href = "/requests/delete/?id=" + id;
- (new bootstrap.Modal(document.getElementById("delete-modal"))).show();
- }
- </script>
-
- <div class="modal fade" id="delete-modal">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <h4 class="modal-title"><?= l("lang_requests_confirm_title") ?></h4>
- <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
- </div>
-
- <div class="modal-body">
- <p><?= l("lang_requests_confirm_message_0") ?></p>
-
- <p>
- <div class="list-group">
- <div class="list-group-item" id="delete-modal-description">hello</div>
- </div>
- </p>
-
- <p><?= l("lang_requests_confirm_message_1") ?></p>
-
- <div class="btn-group">
- <a href="" id="delete-modal-link" class="btn btn-success"><?= l("lang_requests_confirm_yes") ?></a>
- <a class="btn btn-outline-danger" data-bs-dismiss="modal"><?= l("lang_requests_confirm_no") ?></a>
- </div>
- </div>
- </div>
- </div>
- </div>
-
- <br><br><br>
-</div>
-
-<?php require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/footer.php"; ?> \ No newline at end of file
diff --git a/router.php b/router.php
index 9e95440..9e95440 100644..100755
--- a/router.php
+++ b/router.php
diff --git a/title.ttf b/title.ttf
index 4827045..4827045 100644..100755
--- a/title.ttf
+++ b/title.ttf
Binary files differ
diff --git a/uploads.php b/uploads.php
index fb1ff75..fb1ff75 100644..100755
--- a/uploads.php
+++ b/uploads.php
diff --git a/version b/version
index c652d02..5157632 100644..100755
--- a/version
+++ b/version
@@ -1 +1 @@
-5.3.11
+5.3.13